/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--metadata:"753c175 2025-11-18 11:42:07 +0000"}@media (prefers-color-scheme:dark){:root{--color-highlight-2-fg:#fff !important;--color-highlight-2-bg:#00802F !important;--color-highlight-3-fg:#151515 !important;--color-highlight-3-bg:#ef3340 !important;--color-shape-highlight-2-fg:#fff;--color-shape-highlight-2-bg:#006423;--color-shape-highlight-3-fg:#151515;--color-shape-highlight-3-bg:#cf002a}}.external-icon-only.aalto-inline-icon{margin-left:0;height:1.2rem;vertical-align:"baseline"}:root{--color-highlight-1-fg:#fff;--color-highlight-1-bg:#00802F;--color-highlight-2-fg:#fff;--color-highlight-2-bg:#753bbd;--color-highlight-3-fg:#151515;--color-highlight-3-bg:#ef3340;--color-shape-highlight-1-fg:#fff;--color-shape-highlight-1-bg:#006423;--color-shape-highlight-2-fg:#fff;--color-shape-highlight-2-bg:#5e2f98;--color-shape-highlight-3-fg:#151515;--color-shape-highlight-3-bg:#cf002a;--color-danger-100:#FFEFEE;--color-danger-500:#E4423F;--color-danger-700:#AE0300;--color-structural-100:#F2F2F2;--color-structural-200:#e3e3e3;--color-structural-300:#d5d5d5;--color-structural-400:#c7c7c7;--color-structural-500:#BDBDBD;--color-structural-600:#949494;--color-structural-700:#6f6f6f;--color-structural-800:#505050;--color-structural-900:#212121;--color-light:#fff;--color-dark:#2d2d2d;--color-black-black:#151515;--color-light-a000:rgba(255,255,255,0);--color-light-a060:rgba(255,255,255,0.6);--color-black-black-a000:rgba(21,21,21,0);--color-black-black-a015:rgba(21,21,21,0.15);--color-black-black-a080:rgba(21,21,21,0.8);--color-light-10:color-mix(in srgb,#fff 10%,black);--color-light-20:color-mix(in srgb,#fff 20%,black);--color-light-80:color-mix(in srgb,#fff 80%,black);--color-light-85:color-mix(in srgb,#fff 85%,black);--color-light-90:color-mix(in srgb,#fff 90%,black);--color-black-black-10:color-mix(in srgb,#151515 10%,white);--color-black-black-20:color-mix(in srgb,#151515 20%,white);--color-black-black-80:color-mix(in srgb,#151515 80%,white);--color-black-black-85:color-mix(in srgb,#151515 85%,white);--color-black-black-90:color-mix(in srgb,#151515 90%,white);color-scheme:light dark;--js-header-mq-mobile:900px;--reduced-motion-duration:1ms;--color-logo:var(--color-black-black,#151515)}@media (prefers-color-scheme:dark){:root{--debug:true;--color-highlight-1-fg:#fff;--color-highlight-1-bg:#753bbd;--color-highlight-2-fg:#fff;--color-highlight-2-bg:#753bbd;--color-highlight-3-fg:#fff;--color-highlight-3-bg:#753bbd;--color-shape-highlight-1-fg:#fff;--color-shape-highlight-1-bg:#5e2f98;--color-shape-highlight-2-fg:#fff;--color-shape-highlight-2-bg:#5e2f98;--color-shape-highlight-3-fg:#fff;--color-shape-highlight-3-bg:#5e2f98;--color-danger-100:#550100;--color-danger-500:#E4423F;--color-danger-700:#FAB0AF;--color-structural-100:#212121;--color-structural-200:#505050;--color-structural-300:#6f6f6f;--color-structural-400:#949494;--color-structural-500:#BDBDBD;--color-structural-600:#c7c7c7;--color-structural-700:#d5d5d5;--color-structural-800:#e3e3e3;--color-structural-900:#F2F2F2;--color-light:#151515;--color-dark:#fff;--color-black-black:#fff;--color-light-a000:rgba(21,21,21,0);--color-light-a060:rgba(21,21,21,0.6);--color-black-black-a000:rgba(255,255,255,0);--color-black-black-a015:rgba(255,255,255,0.15);--color-black-black-a080:rgba(255,255,255,0.8);--color-light-10:color-mix(in srgb,#151515 10%,white);--color-light-20:color-mix(in srgb,#151515 20%,white);--color-light-80:color-mix(in srgb,#151515 80%,white);--color-light-85:color-mix(in srgb,#151515 85%,white);--color-light-90:color-mix(in srgb,#151515 90%,white);--color-black-black-10:color-mix(in srgb,#fff 10%,black);--color-black-black-20:color-mix(in srgb,#fff 20%,black);--color-black-black-80:color-mix(in srgb,#fff 80%,black);--color-black-black-85:color-mix(in srgb,#fff 85%,black);--color-black-black-90:color-mix(in srgb,#fff 90%,black)}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.24em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}fieldset,ol,ul,dl{margin:0}table{border-collapse:collapse;border-spacing:0}iframe,svg,video{vertical-align:middle}main{display:block}@media (prefers-reduced-motion:reduce){*,*::before,*::after{-webkit-animation-duration:var(--reduced-motion-duration) !important;animation-duration:var(--reduced-motion-duration) !important;transition-duration:var(--reduced-motion-duration) !important}}hr{margin-top:4.8rem}@media all and (min-width:1200px){hr{margin-top:5.6rem}}hr,.site-search-header,.page.page--search-results,.aalto-hr,.aalto-article__top,.aalto-content-bottom-wrapper,.paragraph--type--h5p,.aalto-listing,.aalto-modal__container,.aalto-profile,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container,.node-person-profile-edit-form .paragraphs-tabs-wrapper,.node-person-profile-edit-form .js-text-format-wrapper,.paragraph--type--other-system-block,.aalto-vacancy-content{margin-bottom:4.8rem}@media all and (min-width:1200px){hr,.site-search-header,.page.page--search-results,.aalto-hr,.aalto-article__top,.aalto-content-bottom-wrapper,.paragraph--type--h5p,.aalto-listing,.aalto-modal__container,.aalto-profile,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container,.node-person-profile-edit-form .paragraphs-tabs-wrapper,.node-person-profile-edit-form .js-text-format-wrapper,.paragraph--type--other-system-block,.aalto-vacancy-content{margin-bottom:5.6rem}}.aalto-block-wrapper,.aalto-component-wrapper{padding-bottom:4.8rem}@media all and (min-width:900px){.aalto-block-wrapper,.aalto-component-wrapper{padding-bottom:5.6rem}}.aalto-hub-desc+.aalto-component-wrapper,.aalto-hub-desc+.paragraph--view-mode--default,.aalto-hub-desc-container-m+.aalto-component-wrapper,.aalto-hub-desc-container-m+.paragraph--view-mode--default,.aalto-manual-liftup__bg-color--bright+.service-provider,.aalto-manual-liftup__bg-color--bright+.aalto-component-wrapper,.aalto-manual-liftup__bg-color--bright+.aalto-content-bottom-wrapper,.aalto-manual-liftup__bg-color--bright+.paragraph--view-mode--default,.aalto-component-wrapper--manual-liftup-mini+.service-provider,.aalto-component-wrapper--manual-liftup-mini+.aalto-component-wrapper,.aalto-component-wrapper--manual-liftup-mini+.aalto-content-bottom-wrapper,.aalto-component-wrapper--manual-liftup-mini+.paragraph--view-mode--default,.aalto-component:not(.aalto-component-wrapper)+.aalto-component-wrapper,.aalto-component:not(.aalto-component-wrapper)+.aalto-content-bottom-wrapper,.aalto-component:not(.aalto-component-wrapper)+.paragraph--view-mode--default{padding-top:4.8rem}@media all and (min-width:900px){.aalto-hub-desc+.aalto-component-wrapper,.aalto-hub-desc+.paragraph--view-mode--default,.aalto-hub-desc-container-m+.aalto-component-wrapper,.aalto-hub-desc-container-m+.paragraph--view-mode--default,.aalto-manual-liftup__bg-color--bright+.service-provider,.aalto-manual-liftup__bg-color--bright+.aalto-component-wrapper,.aalto-manual-liftup__bg-color--bright+.aalto-content-bottom-wrapper,.aalto-manual-liftup__bg-color--bright+.paragraph--view-mode--default,.aalto-component-wrapper--manual-liftup-mini+.service-provider,.aalto-component-wrapper--manual-liftup-mini+.aalto-component-wrapper,.aalto-component-wrapper--manual-liftup-mini+.aalto-content-bottom-wrapper,.aalto-component-wrapper--manual-liftup-mini+.paragraph--view-mode--default,.aalto-component:not(.aalto-component-wrapper)+.aalto-component-wrapper,.aalto-component:not(.aalto-component-wrapper)+.aalto-content-bottom-wrapper,.aalto-component:not(.aalto-component-wrapper)+.paragraph--view-mode--default{padding-top:5.6rem}}.listing-accordion__description,.aalto-article__hero-wrap,.aalto-article__info-item,.aalto-tiles-layout__top,.aalto-hub-desc--style-l .aalto-hub-desc__hero-image-container,.aalto-manual-liftup__header-title,.aalto-manual-liftup__header-body,.aalto-research-items-container__header,.aalto-show-all-button--desktop-only,.aalto-single-liftup--l .aalto-single-liftup__hero-image-container,.aalto-slider__header{margin-bottom:2.4rem}@font-face{font-family:'inter';src:url(/themes/custom/aalto_base/fonts/Inter-Regular.ttf?hash=079af0e2936ccb99b391ddc0bbb73dcb) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'inter';src:url(/themes/custom/aalto_base/fonts/Inter-Bold.ttf?hash=275bfea5dc74c33f51916fee80feae67) format("truetype");font-weight:bold;font-style:normal;font-display:swap}a{color:inherit;text-decoration:underline}a:active{text-decoration:none}.aalto-button-as-link,.aalto-user-generated-content a,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a *,.aalto-es-search #filter-toggle,.studies__table-col a,.studies__col-header,.studies__sort-container .filter__button,.studies__filter-button,.studies__back,.aalto__read-more-container a,.aalto-article__hub-text a,.aalto-article__meta-item--author a,.aalto-article__info-text a,.aalto-attachment__link,a.aalto-breadcrumb__text,.compact-listing-item__links a,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,.CookieDeclaration a,.aalto-dropdown__toggle,.aalto-dropdown__link,.aalto-feature-item__text a,.filter-menu__button--clear-all,.aalto-tile__link,.aalto-hero-video--looping .aalto-hero-video__play-pause,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause,.aalto-igt__heading a,.aalto-igt__char a,#aalto-language-switch-dialog a,.ck-editor__editable a.highlight.ck-link_selected,a.highlight,a.highlight-right,.aalto-listing__link,.aalto-listing-row__link,.paragraph--other-logo-wall .logo-wall__additional-link a,.aalto-liftup-m-card__link,.aalto-liftup__link,.page--innovation-teams .aalto-clear-filters,.page--innovation-teams .innovation-teams__team-page-link,.page--innovation-teams .expand-summary__title,.aalto-skip-link,.aalto-menu__navigation-item,.aalto-menu__navigation-link,.aalto-menu__action-toggle,.aalto-menu__submenu-link,.aalto-menu-services,.aalto-menu-support,.aalto-menu-profile__login,.aalto-menu__button,.aalto-search__toggle-button,.aalto-modal__title a,.aalto-modal--highlight .aalto-modal__title a,.node-preview-backlink,.aalto-profile-card__name-link,.aalto-profile-card__label a,.aalto-profile__hub-link,.aalto-profile__info-item-link,.aalto-profile-block__edit-link,.aalto-profile-save-container__cancel,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a,.node-person-profile-edit-form .paragraphs-tabs-wrapper a,.some-module__heading .aalto-some__link,.quick-links__link,.aalto-ribbon__title a,.aalto-ribbon-menu__toggle,.aalto-ribbon__link,.aalto-ribbon__submenu-link,.aalto-rich-text-highlight .aalto-user-generated-content a,.aalto-table-of-contents .aalto-anchor a,.webform-element-more a,.aalto-form__webform-markup-container a,.region--subsite-footer .aalto-subsite-footer__partner-link,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a,.region--subsite-footer .aalto-subsite-footer__language-link-item a,.region--subsite-footer .aalto-subsite-footer__language-link-item button,.magazine__link,.aalto-subsite-footer__bottom-link,.aalto-subsite-footer__bottom-link-item a,.aalto-footer__navigation-item-link,#aalto-usertools-button::after,.aalto-usertools-menu__link{color:inherit;text-decoration:underline}.aalto-button-as-link:hover,.aalto-user-generated-content a:hover,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:hover,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :hover,.aalto-es-search #filter-toggle:hover,.studies__table-col a:hover,.studies__col-header:hover,.studies__sort-container .filter__button:hover,.studies__filter-button:hover,.studies__back:hover,.aalto__read-more-container a:hover,.aalto-article__hub-text a:hover,.aalto-article__meta-item--author a:hover,.aalto-article__info-text a:hover,.aalto-attachment__link:hover,a.aalto-breadcrumb__text:hover,.compact-listing-item__links a:hover,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,.CookieDeclaration a:hover,.aalto-dropdown__toggle:hover,.aalto-dropdown__link:hover,.aalto-feature-item__text a:hover,.filter-menu__button--clear-all:hover,.aalto-tile__link:hover,.aalto-hero-video--looping .aalto-hero-video__play-pause:hover,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:hover,.aalto-igt__heading a:hover,.aalto-igt__char a:hover,#aalto-language-switch-dialog a:hover,.ck-editor__editable a.highlight.ck-link_selected:hover,a.highlight:hover,a.highlight-right:hover,.aalto-listing__link:hover,.aalto-listing-row__link:hover,.paragraph--other-logo-wall .logo-wall__additional-link a:hover,.aalto-liftup-m-card__link:hover,.aalto-liftup__link:hover,.page--innovation-teams .aalto-clear-filters:hover,.page--innovation-teams .innovation-teams__team-page-link:hover,.page--innovation-teams .expand-summary__title:hover,.aalto-skip-link:hover,.aalto-menu__navigation-item:hover,.aalto-menu__navigation-link:hover,.aalto-menu__action-toggle:hover,.aalto-menu__submenu-link:hover,.aalto-menu-services:hover,.aalto-menu-support:hover,.aalto-menu-profile__login:hover,.aalto-menu__button:hover,.aalto-search__toggle-button:hover,.aalto-modal__title a:hover,.node-preview-backlink:hover,.aalto-profile-card__name-link:hover,.aalto-profile-card__label a:hover,.aalto-profile__hub-link:hover,.aalto-profile__info-item-link:hover,.aalto-profile-block__edit-link:hover,.aalto-profile-save-container__cancel:hover,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:hover,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:hover,.some-module__heading .aalto-some__link:hover,.quick-links__link:hover,.aalto-ribbon__title a:hover,.aalto-ribbon-menu__toggle:hover,.aalto-ribbon__link:hover,.aalto-ribbon__submenu-link:hover,.aalto-table-of-contents .aalto-anchor a:hover,.webform-element-more a:hover,.aalto-form__webform-markup-container a:hover,.region--subsite-footer .aalto-subsite-footer__partner-link:hover,.region--subsite-footer .aalto-subsite-footer__language-link-item a:hover,.region--subsite-footer .aalto-subsite-footer__language-link-item button:hover,.magazine__link:hover,.aalto-subsite-footer__bottom-link:hover,.aalto-subsite-footer__bottom-link-item a:hover,.aalto-footer__navigation-item-link:hover,#aalto-usertools-button:hover::after,.aalto-usertools-menu__link:hover,.aalto-button-as-link:focus,.aalto-user-generated-content a:focus,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:focus,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :focus,.aalto-es-search #filter-toggle:focus,.studies__table-col a:focus,.studies__col-header:focus,.studies__sort-container .filter__button:focus,.studies__filter-button:focus,.studies__back:focus,.aalto__read-more-container a:focus,.aalto-article__hub-text a:focus,.aalto-article__meta-item--author a:focus,.aalto-article__info-text a:focus,.aalto-attachment__link:focus,a.aalto-breadcrumb__text:focus,.compact-listing-item__links a:focus,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:focus,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus,.CookieDeclaration a:focus,.aalto-dropdown__toggle:focus,.aalto-dropdown__link:focus,.aalto-feature-item__text a:focus,.filter-menu__button--clear-all:focus,.aalto-tile__link:focus,.aalto-hero-video--looping .aalto-hero-video__play-pause:focus,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:focus,.aalto-igt__heading a:focus,.aalto-igt__char a:focus,#aalto-language-switch-dialog a:focus,.ck-editor__editable a.highlight.ck-link_selected:focus,a.highlight:focus,a.highlight-right:focus,.aalto-listing__link:focus,.aalto-listing-row__link:focus,.paragraph--other-logo-wall .logo-wall__additional-link a:focus,.aalto-liftup-m-card__link:focus,.aalto-liftup__link:focus,.page--innovation-teams .aalto-clear-filters:focus,.page--innovation-teams .innovation-teams__team-page-link:focus,.page--innovation-teams .expand-summary__title:focus,.aalto-skip-link:focus,.aalto-menu__navigation-item:focus,.aalto-menu__navigation-link:focus,.aalto-menu__action-toggle:focus,.aalto-menu__submenu-link:focus,.aalto-menu-services:focus,.aalto-menu-support:focus,.aalto-menu-profile__login:focus,.aalto-menu__button:focus,.aalto-search__toggle-button:focus,.aalto-modal__title a:focus,.node-preview-backlink:focus,.aalto-profile-card__name-link:focus,.aalto-profile-card__label a:focus,.aalto-profile__hub-link:focus,.aalto-profile__info-item-link:focus,.aalto-profile-block__edit-link:focus,.aalto-profile-save-container__cancel:focus,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:focus,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:focus,.some-module__heading .aalto-some__link:focus,.quick-links__link:focus,.aalto-ribbon__title a:focus,.aalto-ribbon-menu__toggle:focus,.aalto-ribbon__link:focus,.aalto-ribbon__submenu-link:focus,.aalto-table-of-contents .aalto-anchor a:focus,.webform-element-more a:focus,.aalto-form__webform-markup-container a:focus,.region--subsite-footer .aalto-subsite-footer__partner-link:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item a:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item button:focus,.magazine__link:focus,.aalto-subsite-footer__bottom-link:focus,.aalto-subsite-footer__bottom-link-item a:focus,.aalto-footer__navigation-item-link:focus,#aalto-usertools-button:focus::after,.aalto-usertools-menu__link:focus{color:var(--override-interactive-hover-color,var(--color-dark,#2d2d2d));background-color:var(--override-interactive-hover-background-color,var(--color-structural-200,#e3e3e3))}.aalto-button-as-link:focus,.aalto-user-generated-content a:focus,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:focus,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :focus,.aalto-es-search #filter-toggle:focus,.studies__table-col a:focus,.studies__col-header:focus,.studies__sort-container .filter__button:focus,.studies__filter-button:focus,.studies__back:focus,.aalto__read-more-container a:focus,.aalto-article__hub-text a:focus,.aalto-article__meta-item--author a:focus,.aalto-article__info-text a:focus,.aalto-attachment__link:focus,a.aalto-breadcrumb__text:focus,.compact-listing-item__links a:focus,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:focus,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus,.CookieDeclaration a:focus,.aalto-dropdown__toggle:focus,.aalto-dropdown__link:focus,.aalto-feature-item__text a:focus,.filter-menu__button--clear-all:focus,.aalto-tile__link:focus,.aalto-hero-video--looping .aalto-hero-video__play-pause:focus,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:focus,.aalto-igt__heading a:focus,.aalto-igt__char a:focus,#aalto-language-switch-dialog a:focus,.ck-editor__editable a.highlight.ck-link_selected:focus,a.highlight:focus,a.highlight-right:focus,.aalto-listing__link:focus,.aalto-listing-row__link:focus,.paragraph--other-logo-wall .logo-wall__additional-link a:focus,.aalto-liftup-m-card__link:focus,.aalto-liftup__link:focus,.page--innovation-teams .aalto-clear-filters:focus,.page--innovation-teams .innovation-teams__team-page-link:focus,.page--innovation-teams .expand-summary__title:focus,.aalto-skip-link:focus,.aalto-menu__navigation-item:focus,.aalto-menu__navigation-link:focus,.aalto-menu__action-toggle:focus,.aalto-menu__submenu-link:focus,.aalto-menu-services:focus,.aalto-menu-support:focus,.aalto-menu-profile__login:focus,.aalto-menu__button:focus,.aalto-search__toggle-button:focus,.aalto-modal__title a:focus,.node-preview-backlink:focus,.aalto-profile-card__name-link:focus,.aalto-profile-card__label a:focus,.aalto-profile__hub-link:focus,.aalto-profile__info-item-link:focus,.aalto-profile-block__edit-link:focus,.aalto-profile-save-container__cancel:focus,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:focus,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:focus,.some-module__heading .aalto-some__link:focus,.quick-links__link:focus,.aalto-ribbon__title a:focus,.aalto-ribbon-menu__toggle:focus,.aalto-ribbon__link:focus,.aalto-ribbon__submenu-link:focus,.aalto-table-of-contents .aalto-anchor a:focus,.webform-element-more a:focus,.aalto-form__webform-markup-container a:focus,.region--subsite-footer .aalto-subsite-footer__partner-link:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item a:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item button:focus,.magazine__link:focus,.aalto-subsite-footer__bottom-link:focus,.aalto-subsite-footer__bottom-link-item a:focus,.aalto-footer__navigation-item-link:focus,#aalto-usertools-button:focus::after,.aalto-usertools-menu__link:focus{box-shadow:0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d));outline:none;text-decoration:none}.aalto-button-as-link:active,.aalto-user-generated-content a:active,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a:active,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :active,.aalto-es-search #filter-toggle:active,.studies__table-col a:active,.studies__col-header:active,.studies__sort-container .filter__button:active,.studies__filter-button:active,.studies__back:active,.aalto__read-more-container a:active,.aalto-article__hub-text a:active,.aalto-article__meta-item--author a:active,.aalto-article__info-text a:active,.aalto-attachment__link:active,a.aalto-breadcrumb__text:active,.compact-listing-item__links a:active,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:active,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:active,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:active,.CookieDeclaration a:active,.aalto-dropdown__toggle:active,.aalto-dropdown__link:active,.aalto-feature-item__text a:active,.filter-menu__button--clear-all:active,.aalto-tile__link:active,.aalto-hero-video--looping .aalto-hero-video__play-pause:active,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:active,.aalto-igt__heading a:active,.aalto-igt__char a:active,#aalto-language-switch-dialog a:active,.ck-editor__editable a.highlight.ck-link_selected:active,a.highlight:active,a.highlight-right:active,.aalto-listing__link:active,.aalto-listing-row__link:active,.paragraph--other-logo-wall .logo-wall__additional-link a:active,.aalto-liftup-m-card__link:active,.aalto-liftup__link:active,.page--innovation-teams .aalto-clear-filters:active,.page--innovation-teams .innovation-teams__team-page-link:active,.page--innovation-teams .expand-summary__title:active,.aalto-skip-link:active,.aalto-menu__navigation-item:active,.aalto-menu__navigation-link:active,.aalto-menu__action-toggle:active,.aalto-menu__submenu-link:active,.aalto-menu-services:active,.aalto-menu-support:active,.aalto-menu-profile__login:active,.aalto-menu__button:active,.aalto-search__toggle-button:active,.aalto-modal__title a:active,.node-preview-backlink:active,.aalto-profile-card__name-link:active,.aalto-profile-card__label a:active,.aalto-profile__hub-link:active,.aalto-profile__info-item-link:active,.aalto-profile-block__edit-link:active,.aalto-profile-save-container__cancel:active,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:active,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:active,.some-module__heading .aalto-some__link:active,.quick-links__link:active,.aalto-ribbon__title a:active,.aalto-ribbon-menu__toggle:active,.aalto-ribbon__link:active,.aalto-ribbon__submenu-link:active,.aalto-table-of-contents .aalto-anchor a:active,.webform-element-more a:active,.aalto-form__webform-markup-container a:active,.region--subsite-footer .aalto-subsite-footer__partner-link:active,.region--subsite-footer .aalto-subsite-footer__language-link-item a:active,.region--subsite-footer .aalto-subsite-footer__language-link-item button:active,.magazine__link:active,.aalto-subsite-footer__bottom-link:active,.aalto-subsite-footer__bottom-link-item a:active,.aalto-footer__navigation-item-link:active,#aalto-usertools-button:active::after,.aalto-usertools-menu__link:active{text-decoration:none}.aalto-button-as-link:hover:active,.aalto-user-generated-content a:hover:active,.aalto-slider--small .aalto-slider__container .aalto-user-generated-content a :hover:active,.aalto-es-search #filter-toggle:hover:active,.studies__table-col a:hover:active,.studies__col-header:hover:active,.studies__sort-container .filter__button:hover:active,.studies__filter-button:hover:active,.studies__back:hover:active,.aalto__read-more-container a:hover:active,.aalto-article__hub-text a:hover:active,.aalto-article__meta-item--author a:hover:active,.aalto-article__info-text a:hover:active,.aalto-attachment__link:hover:active,a.aalto-breadcrumb__text:hover:active,.compact-listing-item__links a:hover:active,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover:active,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover:active,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover:active,.CookieDeclaration a:hover:active,.aalto-dropdown__toggle:hover:active,.aalto-dropdown__link:hover:active,.aalto-feature-item__text a:hover:active,.filter-menu__button--clear-all:hover:active,.aalto-tile__link:hover:active,.aalto-hero-video--looping .aalto-hero-video__play-pause:hover:active,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:hover:active,.aalto-igt__heading a:hover:active,.aalto-igt__char a:hover:active,#aalto-language-switch-dialog a:hover:active,a.highlight:hover:active,a.highlight-right:hover:active,.aalto-listing__link:hover:active,.aalto-listing-row__link:hover:active,.paragraph--other-logo-wall .logo-wall__additional-link a:hover:active,.aalto-liftup-m-card__link:hover:active,.aalto-liftup__link:hover:active,.page--innovation-teams .aalto-clear-filters:hover:active,.page--innovation-teams .innovation-teams__team-page-link:hover:active,.page--innovation-teams .expand-summary__title:hover:active,.aalto-skip-link:hover:active,.aalto-menu__navigation-item:hover:active,.aalto-menu__navigation-link:hover:active,.aalto-menu__action-toggle:hover:active,.aalto-menu__submenu-link:hover:active,.aalto-menu-services:hover:active,.aalto-menu-support:hover:active,.aalto-menu-profile__login:hover:active,.aalto-menu__button:hover:active,.aalto-search__toggle-button:hover:active,.aalto-modal__title a:hover:active,.node-preview-backlink:hover:active,.aalto-profile-card__name-link:hover:active,.aalto-profile-card__label a:hover:active,.aalto-profile__hub-link:hover:active,.aalto-profile__info-item-link:hover:active,.aalto-profile-block__edit-link:hover:active,.aalto-profile-save-container__cancel:hover:active,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a:hover:active,.node-person-profile-edit-form .paragraphs-tabs-wrapper a:hover:active,.some-module__heading .aalto-some__link:hover:active,.quick-links__link:hover:active,.aalto-ribbon__title a:hover:active,.aalto-ribbon-menu__toggle:hover:active,.aalto-ribbon__link:hover:active,.aalto-ribbon__submenu-link:hover:active,.aalto-table-of-contents .aalto-anchor a:hover:active,.webform-element-more a:hover:active,.aalto-form__webform-markup-container a:hover:active,.region--subsite-footer .aalto-subsite-footer__partner-link:hover:active,.region--subsite-footer .aalto-subsite-footer__language-link-item a:hover:active,.region--subsite-footer .aalto-subsite-footer__language-link-item button:hover:active,.magazine__link:hover:active,.aalto-subsite-footer__bottom-link:hover:active,.aalto-subsite-footer__bottom-link-item a:hover:active,.aalto-footer__navigation-item-link:hover:active,#aalto-usertools-button:hover:active::after,.aalto-usertools-menu__link:hover:active{box-shadow:none}button{background:transparent;padding:0;border:0;color:var(--color-dark,#2d2d2d)}button[disabled]{cursor:default}fieldset{padding:0;border:none;min-inline-size:0}figure{margin:0}h1{margin-top:0;margin-bottom:1.6rem;color:var(--color-dark,#2d2d2d);font-size:3.6rem;font-weight:bold;letter-spacing:0;line-height:4.3rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}h2{margin-top:0;margin-bottom:1.6rem;color:var(--color-dark,#2d2d2d);font-size:2.8rem;font-weight:bold;letter-spacing:0;line-height:3.4rem}h3{margin-top:0;margin-bottom:1.6rem;color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem}h4{margin-top:0;margin-bottom:1.6rem;color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem}h5{margin-top:0;margin-bottom:.8rem;color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem}hr{background-color:var(--color-black-black,#151515);border:none;display:block;height:1px}img{max-width:100%;height:auto;display:block}.aalto-tile__image-container picture,.crt-post-v2 .crt-image-c{display:block;background-color:#F2F2F2;text-align:center;height:100%}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-ms-clear{display:none}[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}input[type='date' i]:hover,input[type='date' i]:focus{outline:solid 1px var(--color-dark,#2d2d2d)}input[type='date' i]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);opacity:1;background-color:transparent;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-calendar-dark)}@media (prefers-color-scheme:dark){input[type='date' i]::-webkit-calendar-picker-indicator{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-calendar-light)}.lightmode input[type='date' i]::-webkit-calendar-picker-indicator{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-calendar-dark)}}input[type='date' i]:disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;color:var(--color-structural-800,#505050)}input[type='date' i]:disabled:hover{outline:none}input,textarea,select{color:var(--color-dark,#2d2d2d)}ol,ul,dl{margin-bottom:1em}li>ol,li>ul{margin-bottom:0}mark{background-color:var(--color-highlight-1-bg,#00802F);color:var(--color-highlight-1-fg,#fff)}p{margin-top:0;margin-bottom:2.4rem;max-width:91.4rem}html{font-size:62.5%;color:var(--color-dark,#2d2d2d);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;color:var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);line-height:1.6rem;text-rendering:optimizeLegibility;font-size:1.6rem;font-family:inter,sans-serif;min-width:32rem}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:.8rem;position:relative;margin:0;color:var(--color-highlight-1-bg,#00802F);background-color:var(--color-structural-100,#F2F2F2);border-radius:.4rem}progress::-webkit-progress-bar{background-color:var(--color-structural-100,#F2F2F2);border-radius:.4rem}progress::-webkit-progress-value{border-radius:.4rem;height:0;background-color:var(--color-highlight-1-bg,#00802F);border:.4rem solid var(--color-highlight-1-bg,#00802F);-webkit-transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.02);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.02)}progress::-moz-progress-bar{border-radius:.4rem;height:0;background-color:var(--color-highlight-1-bg,#00802F);border:.4rem solid var(--color-highlight-1-bg,#00802F);-moz-transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.02);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.02)}progress::-ms-fill{border-color:currentColor;border-radius:.4rem;border:.4rem solid var(--color-highlight-1-bg,#00802F)}progress:not([value]){color:transparent}progress:not([value])::-webkit-progress-value{width:0% !important;background-color:transparent;border-color:transparent}progress:not([value])::-moz-progress-bar{background-color:transparent;border-color:transparent}select{max-width:100%}textarea{resize:vertical}.aalto-button{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem}.aalto-button:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.aalto-button.hover,.aalto-button:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.aalto-button:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.aalto-button:hover:active{box-shadow:none}.aalto-button:disabled,.aalto-button[disabled],.aalto-button.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.aalto-button--primary{color:#fff;background-color:#2d2d2d;border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.aalto-button--primary:focus{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-button--primary:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-button--primary:active{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-80,color-mix(in srgb,#151515 80%,white));color:var(--color-light,#fff)}.aalto-button--primary:disabled,.aalto-button--primary[disabled],.aalto-button--primary.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.aalto-button--disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.aalto-button--single-liftup.external::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}@media (prefers-color-scheme:dark){.aalto-button--single-liftup.external::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-dark)}.lightmode .aalto-button--single-liftup.external::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}}.aalto-toggle-button{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem}.aalto-toggle-button:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.aalto-toggle-button.hover,.aalto-toggle-button:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.aalto-toggle-button:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.aalto-toggle-button:hover:active{box-shadow:none}.aalto-toggle-button.aalto-toggle-button--active{border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.aalto-toggle-button:disabled,.aalto-toggle-button[disabled],.aalto-toggle-button.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.aalto-toggle-button--active{padding-left:5.3rem;padding-right:2.9rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checked-light);background-position:2.9rem 1.6rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-toggle-button--active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checked-dark)}.lightmode .aalto-toggle-button--active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checked-light)}}.aalto-block-wrapper,.aalto-component-wrapper{position:relative}.aalto-internal{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-internal{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-internal{padding-left:8rem;padding-right:8rem}}.layout--internal-content .aalto-internal{display:none}.aalto-internal__line{position:absolute;top:4.8rem;bottom:4.8rem;width:.2rem;margin-left:-.9rem;border-radius:.2rem;background:var(--color-dark,#2d2d2d)}@media all and (min-width:600px){.aalto-internal__line{margin-left:-2.1rem}}.aalto-internal__icon{color:var(--color-dark,#2d2d2d);background-color:transparent;height:2rem;width:1.6rem;margin-left:-.7rem;border-radius:.2rem;transition:0s border-radius cubic-bezier(0.68,0.13,0.87,0.33) 0.2s;transform:translateY(-2rem)}.aalto-internal__icon:hover,.aalto-internal__icon:focus{outline:0;border-radius:.2rem 0 0 .2rem;transition:0s border-radius linear;transition-delay:.5s}.aalto-internal__icon svg{width:1.6rem;height:1.6rem;display:block}.aalto-internal__label{position:absolute;max-width:0;overflow:hidden;transition:0.2s max-width cubic-bezier(0.68,0.13,0.87,0.33),0s opacity cubic-bezier(0.68,0.13,0.87,0.33) 0.2s,0s padding linear 0.2s;white-space:nowrap;background:var(--color-dark,#2d2d2d);border-radius:0 .2rem .2rem 0;color:var(--color-light,#fff);top:0;margin-left:.9rem;padding-top:.2rem;padding-bottom:.2rem;opacity:0;transform:translateY(-2rem)}.aalto-internal__icon:hover+.aalto-internal__label,.aalto-internal__icon:focus+.aalto-internal__label{padding-left:.4rem;padding-right:.4rem;max-width:20rem;opacity:1;transition:0s opacity linear,0.5s max-width cubic-bezier(0.175,0.885,0.32,1.02),0s padding linear;transition-delay:.5s}.aalto-block-wrapper--internal+.aalto-block-wrapper--internal .aalto-internal__line,.aalto-component-wrapper--internal+.aalto-component-wrapper--internal .aalto-internal__line{top:-5rem}@media all and (min-width:1200px){.aalto-block-wrapper--internal+.aalto-block-wrapper--internal .aalto-internal__line,.aalto-component-wrapper--internal+.aalto-component-wrapper--internal .aalto-internal__line{top:-5.8rem}}.aalto-block-wrapper--internal+.aalto-block-wrapper--internal .aalto-internal__icon,.aalto-block-wrapper--internal+.aalto-block-wrapper--internal .aalto-internal__label,.aalto-component-wrapper--internal+.aalto-component-wrapper--internal .aalto-internal__icon,.aalto-component-wrapper--internal+.aalto-component-wrapper--internal .aalto-internal__label{display:none}.aalto-component-wrapper--internal{position:relative;background-color:var(--color-light,#fff)}.content-wrapper{display:flex;width:100%}@media all and (min-width:900px){.content-wrapper{justify-content:center}}.aalto-hub--with-sidenav,.aalto-article--with-sidenav{position:relative;left:0;width:100%;transition:width linear 0.3s,left linear 0.3s}@media all and (max-width:899px){.aalto-hub--with-sidenav,.aalto-article--with-sidenav{min-width:100%}}.article-container{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.article-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.article-container{padding-left:8rem;padding-right:8rem}}.content-container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.content-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.content-container{padding-left:8rem;padding-right:8rem}}.article-container--no-padding{max-width:104.2rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.article-container--no-padding{max-width:99.4rem}}@media all and (min-width:900px){.article-container--no-padding{max-width:91.4rem}}.full-bleed-container{width:100%}.aalto-article .component-container{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .component-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .component-container{padding-left:8rem;padding-right:8rem}}.aalto-hub .component-container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .component-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .component-container{padding-left:8rem;padding-right:8rem}}.aalto-hub{padding-top:2.4rem}.aalto-hub>.aalto-magazine-wrapper,.aalto-hub>.aalto-hero-video:first-child,.aalto-hub>.content-container:first-child .aalto-hub-desc:first-child,.aalto-hub>.component-container:first-child .aalto-breadcrumb-container,.aalto-hub>.aalto-component-wrapper--text-highlight:first-child,.aalto-hub>.aalto-component-wrapper--text-rich-text-highlight:first-child,.aalto-hub>.aalto-component-wrapper--quote:first-child,.aalto-hub>.aalto-hub-desc:first-child,.aalto-hub>.aalto-component-wrapper--highlight-quicklinks:first-child,.aalto-hub>.aalto-component-wrapper--image-single:first-child .single-image--extra-large,.aalto-hub>.aalto-component-wrapper--image-single:first-child .single-image--extra-large-fixed-height,.aalto-hub>.aalto-component-wrapper--single-liftup-large:first-child,.aalto-hub>.aalto-component-wrapper--other-some-banner:first-child{margin-top:-2.4rem}.aalto-hub .page--site-index,.aalto-hub>.aalto-ribbon:first-child{margin-top:-2.4rem;margin-bottom:2.4rem}.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-magazine,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-hero-video,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.content-container .aalto-hub-desc:first-child,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.component-container .aalto-breadcrumb-container,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--text-highlight,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--text-rich-text-highlight,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--quote,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-hub-desc,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--highlight-quicklinks,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--image-single .single-image--extra-large,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--image-single .single-image--extra-large-fixed-height,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--single-liftup-large,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon+.aalto-component-wrapper--other-some-banner,.aalto-hub>.aalto-ribbon:first-child+.aalto-magazine,.aalto-hub>.aalto-ribbon:first-child+.aalto-hero-video,.aalto-hub>.aalto-ribbon:first-child+.content-container .aalto-hub-desc:first-child,.aalto-hub>.aalto-ribbon:first-child+.component-container .aalto-breadcrumb-container,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--text-highlight,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--text-rich-text-highlight,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--quote,.aalto-hub>.aalto-ribbon:first-child+.aalto-hub-desc,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--highlight-quicklinks,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--image-single .single-image--extra-large,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--image-single .single-image--extra-large-fixed-height,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--single-liftup-large,.aalto-hub>.aalto-ribbon:first-child+.aalto-component-wrapper--other-some-banner{margin-top:-2.4rem}.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-magazine-wrapper,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-magazine,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-hero-video,.aalto-hub>.aalto-top-ribbon__container:first-child+.content-container .aalto-hub-desc:first-child,.aalto-hub>.aalto-top-ribbon__container:first-child+.component-container .aalto-breadcrumb-container,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--text-highlight,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--text-rich-text-highlight,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--quote,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-hub-desc,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--highlight-quicklinks,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--image-single .single-image--extra-large,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--image-single .single-image--extra-large-fixed-height,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--single-liftup-large,.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-component-wrapper--other-some-banner{margin-top:0}.aalto-hub>.aalto-top-ribbon__container:first-child+.aalto-ribbon{margin-bottom:2.4rem}.aalto-listing{padding-top:2.4rem}.container-inline div,.container-inline label{display:inline-block}.messages{overflow:auto;color:var(--color-dark,#2d2d2d);--override-interactive-hover-color:var(--color-dark,#2d2d2d);--override-interactive-hover-background-color:var(--color-light,#fff);z-index:1;position:relative}.messages--error{background-color:#BC2815;color:#fff}.messages--warning{background-color:#151515;color:#fff}.messages--status{background-color:#F2F2F2;color:#2d2d2d}.messages__content{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;padding:1.6rem}@media all and (min-width:600px){.messages__content{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.messages__content{padding-left:8rem;padding-right:8rem}}.aalto-inline-icon,.aalto-filter-badge__icon-container>svg{height:1em;width:1em}.aalto-inline-icon__container{display:inline-block}@media all and (min-width:600px){.aalto-layout-container{display:flex;flex-wrap:wrap;margin-right:-.8rem;margin-left:-.8rem;margin-bottom:-1.6rem}}.aalto-layout-item{flex-basis:100%;margin-bottom:1.6rem;display:flex}.aalto-layout-item>*{flex-basis:100%;max-width:100%}@media all and (min-width:600px){.aalto-layout-item{padding-right:.8rem;padding-left:.8rem}.aalto-layout-item:nth-last-child(n+2):first-child,.aalto-layout-item:nth-last-child(n+2):first-child ~ .aalto-layout-item{flex-basis:50%;width:50%;max-width:50%}}@media all and (max-width:899px){.aalto-layout-item:nth-last-child(odd):first-child:first-child,.aalto-layout-item:nth-last-child(odd):first-child ~ .aalto-layout-item:first-child{flex-basis:100%;width:100%;max-width:100%}}@media all and (min-width:900px){.aalto-layout-item:nth-last-child(n+10):first-child,.aalto-layout-item:nth-last-child(n+10):first-child ~ .aalto-layout-item{flex-basis:33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.aalto-layout-item:nth-last-child(3n+0):first-child,.aalto-layout-item:nth-last-child(3n+0):first-child ~ .aalto-layout-item{flex-basis:33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.aalto-layout-item:nth-last-child(5):first-child:not(:first-child):not(:nth-child(2)),.aalto-layout-item:nth-last-child(5):first-child ~ .aalto-layout-item:not(:first-child):not(:nth-child(2)){flex-basis:33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.aalto-layout-item:nth-last-child(7):first-child:nth-child(5),.aalto-layout-item:nth-last-child(7):first-child:nth-child(6),.aalto-layout-item:nth-last-child(7):first-child:nth-child(7),.aalto-layout-item:nth-last-child(7):first-child ~ .aalto-layout-item:nth-child(5),.aalto-layout-item:nth-last-child(7):first-child ~ .aalto-layout-item:nth-child(6),.aalto-layout-item:nth-last-child(7):first-child ~ .aalto-layout-item:nth-child(7){flex-basis:33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.aalto-layout-item:nth-last-child(8):first-child:not(:first-child):not(:nth-child(2)),.aalto-layout-item:nth-last-child(8):first-child ~ .aalto-layout-item:not(:first-child):not(:nth-child(2)){flex-basis:33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}}@media all and (max-width:599px){.aalto-layout-container .aalto-layout-item:last-of-type{margin-bottom:0}}.aalto-logo{height:6.9rem;width:9.8rem;--fi:transparent;--sv:transparent;--en:var(--color-logo)}[lang='fi'] .aalto-logo{--fi:var(--color-logo);--en:transparent;--qm:transparent;--em:transparent;--q:var(--color-logo)}[lang='fi'] a:hover .aalto-logo{--qm:transparent;--em:var(--color-logo);--q:transparent}[lang='fi'] a:focus .aalto-logo{--qm:var(--color-logo);--em:transparent;--q:transparent}[lang='sv'] .aalto-logo{--sv:var(--color-logo);--en:transparent;--qm:transparent;--em:var(--color-logo);--q:transparent}[lang='sv'] a:hover .aalto-logo{--qm:transparent;--em:transparent;--q:var(--color-logo)}[lang='sv'] a:focus .aalto-logo{--qm:var(--color-logo);--em:transparent;--q:transparent}[lang='en'] .aalto-logo{--qm:var(--color-logo);--em:transparent;--q:transparent}[lang='en'] a:hover .aalto-logo{--qm:transparent;--em:transparent;--q:var(--color-logo)}[lang='en'] a:focus .aalto-logo{--qm:transparent;--em:var(--color-logo);--q:transparent}.aalto-list-unstyled{list-style:none;padding:0;margin-bottom:0}.aalto-search-field--filters{margin-bottom:.8rem}.aalto-search-field__label{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;margin-left:1.6rem;margin-bottom:.8rem;display:block}.aalto-innovation-teams .aalto-search-field__label{margin-left:0}.aalto-search-field-input-container{position:relative;border-radius:2rem}.aalto-search-field__input{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;background-color:transparent;width:100%;padding-top:1rem;padding-right:4rem;padding-bottom:1rem;padding-left:1.6rem;border:0;border-radius:2rem;box-shadow:inset 0 0 0 .1rem var(--color-dark,#2d2d2d);-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-search-field--filters .aalto-search-field__input{padding-left:4rem}.aalto-search-field__input:focus,.aalto-search-field-input-container:hover .aalto-search-field__input{outline:none;box-shadow:inset 0 0 0 .2rem var(--color-dark,#2d2d2d)}.aalto-search-field__button{position:absolute;top:.4rem;right:.4rem;width:3.2rem;height:3.2rem;color:var(--color-dark,#2d2d2d);border-radius:50%}.aalto-search-field--filters .aalto-search-field__button{right:auto;left:.8rem}@-webkit-keyframes spinner-steps{to{transform:rotate(360deg)}}@keyframes spinner-steps{to{transform:rotate(360deg)}}.ajax-progress.ajax-progress-fullscreen,.aalto-article [data-big-pipe-placeholder-id],.aalto-hub [data-big-pipe-placeholder-id]{background-image:url(/themes/custom/aalto_acre/images/icons.svg#svg-aalto_spinner-dark);-webkit-animation:spinner-steps 0.6s steps(16,end) infinite;animation:spinner-steps 0.6s steps(16,end) infinite}@media (prefers-color-scheme:dark){.ajax-progress.ajax-progress-fullscreen,.aalto-article [data-big-pipe-placeholder-id],.aalto-hub [data-big-pipe-placeholder-id]{background-image:url(/themes/custom/aalto_acre/images/icons.svg#svg-aalto_spinner-light)}.lightmode .ajax-progress.ajax-progress-fullscreen,.lightmode .aalto-article [data-big-pipe-placeholder-id],.aalto-article .lightmode [data-big-pipe-placeholder-id],.lightmode .aalto-hub [data-big-pipe-placeholder-id],.aalto-hub .lightmode [data-big-pipe-placeholder-id]{background-image:url(/themes/custom/aalto_acre/images/icons.svg#svg-aalto_spinner-dark)}}@-webkit-keyframes loader-steps{0%{background-color:var(--color-highlight-2-bg,#753bbd)}50%{background-color:transparent}100%{background-color:var(--color-highlight-2-bg,#753bbd)}}@keyframes loader-steps{0%{background-color:var(--color-highlight-2-bg,#753bbd)}50%{background-color:transparent}100%{background-color:var(--color-highlight-2-bg,#753bbd)}}.aalto-user-generated-content>*:last-child{margin-bottom:0}.aalto-user-generated-content{overflow-y:-moz-hidden-unscrollable;-webkit-overflow-scrolling:touch;font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}.aalto-user-generated-content h2,.aalto-user-generated-content h3{font-family:inter,sans-serif}.site-search-header{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;padding-top:6.4rem}@media all and (min-width:600px){.site-search-header{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.site-search-header{padding-left:8rem;padding-right:8rem}}.site-search{margin-top:2.4rem;max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.site-search{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.site-search{padding-left:8rem;padding-right:8rem}}@media all and (min-width:900px){.site-search{display:flex;justify-content:space-between;position:relative}}@media all and (min-width:900px){.site-search>div{margin-top:8rem;max-width:91.4rem;width:100%}}@media all and (min-width:900px){.site-search .aalto-filters{margin-top:8rem}}.page.page--search-results .search-results__content__result-count{margin-bottom:2.4rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.search-results__query{margin-bottom:2.4rem}@media all and (min-width:900px){.search-results__query{position:absolute;left:8rem;right:8rem;top:0;width:calc(100% - 53.6rem);min-width:calc((100% *  2 / 3) - 21.6rem);max-width:91.4rem}}.search-results__query label{display:block;margin-left:1.6rem;margin-bottom:.4rem}.search-results__query input{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;background-color:transparent;width:100%;padding-top:.9rem;padding-right:1.6rem;padding-bottom:1rem;padding-left:4rem;border:0;border-radius:2rem;box-shadow:inset 0 0 0 .1rem var(--color-dark,#2d2d2d);background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-magnifier_lens-dark);background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position:1.6rem center}@media (prefers-color-scheme:dark){.search-results__query input{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-magnifier_lens-light)}.lightmode .search-results__query input{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-magnifier_lens-dark)}}.search-results__query input:hover,.search-results__query input:focus{outline:none;box-shadow:inset 0 0 0 .2rem var(--color-dark,#2d2d2d)}.aalto-es-search__container{font-family:inter,sans-serif}.aalto-es-search__container .hub-listing__search{display:flex;-moz-column-gap:8rem;column-gap:8rem;justify-content:space-between;margin-top:.8rem}@media all and (min-width:900px){.aalto-es-search__container .hub-listing__search{align-items:end}}.aalto-es-search__container .hub-listing__search h1{color:var(--color-dark,#2d2d2d);font-size:2.8rem;font-weight:bold;letter-spacing:0;line-height:3.4rem;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.4rem;flex:1}@media all and (max-width:899px){.aalto-es-search__container .hub-listing__search h1{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;margin-bottom:1.2rem}}.aalto-es-search__container .hub-listing__search-specifier{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-es-search__container .hub-listing__search h1+div{flex:1}.aalto-es-search__container .aalto-es-search__visibillity{display:block;width:100%}.aalto-es-search__container .aalto-es-search__visibillity .aalto-toggle-switch__label{color:var(--color-highlight-1-fg,#fff)}.aalto-es-search__container .aalto-es-search__visibillity .aalto-toggle-switch{display:flex;-moz-column-gap:.8rem;column-gap:.8rem;align-items:center;margin-top:1.6rem}.aalto-es-search__container .hub-listing__filter-heading{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem}#search-downshift-input{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;padding:1rem 6.4rem 1rem 1.6rem;height:4rem;position:relative;width:100%;max-width:100%;border:0;border-radius:0;text-overflow:ellipsis;overflow:hidden}@media (prefers-color-scheme:dark){#search-downshift-input:focus{color:var(--color-light,#fff);background-color:var(--color-dark,#2d2d2d)}}#search-downshift-input+div>div:first-of-type{top:0;width:4.8rem;height:100%;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-magnifier_lens-dark);display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position:calc(100% - 1.6rem) center;border-left:1px solid var(--color-dark,#2d2d2d);border-radius:0;padding:0}@media (prefers-color-scheme:dark){#search-downshift-input+div>div:first-of-type{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-magnifier_lens-light)}.lightmode #search-downshift-input+div>div:first-of-type{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-magnifier_lens-dark)}}#search-downshift-input+div>div:first-of-type:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}#search-downshift-input+div>div:first-of-type.hover,#search-downshift-input+div>div:first-of-type:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}#search-downshift-input+div>div:first-of-type:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}#search-downshift-input+div>div:first-of-type:hover:active{box-shadow:none}#search-downshift-input+div>div:first-of-type:disabled,#search-downshift-input+div>div:first-of-type[disabled],#search-downshift-input+div>div:first-of-type.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}#search-downshift-input+div>div:first-of-type>div{padding:0 2.4rem}.aalto-es-search__results-query .aalto-form__label{color:var(--color-dark,#2d2d2d)}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions{width:100%;left:0}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions li{padding:0;background-color:transparent !important}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions button{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem}.aalto-es-search__results-query.hub-listing__search .elastic-listing__search-suggestions button mark.highlight{font-weight:normal;background-color:var(--color-highlight-1-bg,#00802F)}.aalto-es-search__search-results-error{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;overflow-wrap:anywhere}.aalto-es-search__results-info{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;background-color:var(--color-light,#fff);width:100%;padding-top:8rem;padding-bottom:8rem}.aalto-es-search__results-info>span{display:block;max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-es-search__results-info>span{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-es-search__results-info>span{padding-left:8rem;padding-right:8rem}}.aalto-es-search .hub-listing_search_and_count{padding-top:2.4rem}@media all and (max-width:899px){.aalto-es-search .hub-listing_search_and_count{margin-bottom:1.6rem}}.aalto-es-search .hub-listing__filter-list{flex-basis:calc(100% - 26rem - .8rem)}@media all and (max-width:899px){.aalto-es-search .hub-listing__filter-list{flex-basis:100%;position:relative}}@media all and (min-width:900px){.aalto-es-search .hub-listing__filter-list+.filter-toggle-container{display:block;flex-basis:26rem;text-align:right}}.aalto-es-search__container ul.aalto-es-search__filter-pill-container{padding:.4rem}.aalto-es-search .hub-listing__filters{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:.8rem;column-gap:.8rem;margin-bottom:2.4rem}@media all and (max-width:899px){.aalto-es-search .hub-listing__filters{padding-right:0;padding-left:0}}.aalto-es-search .aalto-es-search__selected-container{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;margin-bottom:.8rem}.aalto-es-search #filter-toggle{white-space:nowrap;margin-top:.4rem;padding:.4rem}.aalto-es-search #filter-toggle.is-expanded>.is-expanded,.aalto-es-search #filter-toggle.is-collapsed>.is-collapsed{display:none}.aalto-es-search .hub-listing__filters #filter-toggle svg{margin-right:.8rem;vertical-align:bottom}.aalto-es-search .aalto-es-search__selected-container,.aalto-es-search .aalto-es-search__filters{flex:100%}@media all and (max-width:899px){.aalto-es-search .aalto-es-search__selected-container,.aalto-es-search .aalto-es-search__filters{padding-right:4rem;padding-left:4rem}}@media all and (max-width:599px){.aalto-es-search .aalto-es-search__selected-container,.aalto-es-search .aalto-es-search__filters{padding-right:1.6rem;padding-left:1.6rem}}.aalto-es-search .hub-listing__results__item__link{padding-top:2rem;padding-bottom:2rem}.aalto-es-search .hub-listing__results__item__summary{margin:.8rem 0 0 0}.aalto-es-search .hub-listing__results__item__type{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;display:flex;flex-wrap:wrap;-moz-column-gap:.6rem;column-gap:.6rem;margin-bottom:.4rem}.aalto-es-search .hub-listing__results__item__type span{margin-right:.5rem}.aalto-es-search .hub-listing__results--major{font-weight:normal;display:flex;-moz-column-gap:.4rem;column-gap:.4rem;margin-left:.5rem}.aalto-es-search .hub-listing__results--major span{color:var(--color-structural-600,#949494)}.aalto-es-search__container .aalto-pager{background-color:var(--color-light,#fff);padding-top:2.4rem}.aalto-es-search__container .aalto-pager__item--ellipsis{color:var(--color-dark,#2d2d2d);min-width:4rem}.aalto-es-search__filters--subsite{display:flex;gap:1.2rem}.aalto-es-search__filters--subsite input[type='checkbox']+label{max-width:none;display:flex;align-items:center;padding-left:3.4rem}.aalto-es-search__filters--subsite input[type='checkbox']+label::after{display:none}.aalto-es-search__filters--subsite input[type='checkbox']:checked+label::before{border:2px solid var(--color-dark,#2d2d2d)}.studies__search-header{min-height:30.4rem;background:var(--color-structural-100,#F2F2F2);padding-top:2.4rem;padding-bottom:7.2rem}@media all and (min-width:1200px){.studies__search-header{padding-bottom:8.8rem}}.studies__search-header h2{color:var(--color-dark,#2d2d2d);font-size:3.6rem;font-weight:bold;letter-spacing:0;line-height:4.3rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.studies__search-container .filter__button{display:block;text-decoration:none;width:100%;box-shadow:none}.studies__search-container .filter__button input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.studies__search-container .filter__button input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;padding:.8rem .8rem .8rem 3.2rem}.studies__search-container .filter__button input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:.2rem}.studies__search-container .filter__button input[type='checkbox']+label:hover,.studies__search-container .filter__button input[type='checkbox']:focus+label{background-color:var(--color-structural-200,#e3e3e3)}.studies__search-container .filter__button input[type='checkbox']+label:hover::before,.studies__search-container .filter__button input[type='checkbox']:focus+label::before{border-color:var(--color-dark,#2d2d2d)}.studies__search-container .filter__button input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-dark,#2d2d2d)}.studies__search-container .filter__button input[type='checkbox']:checked+label::before,.studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-color:var(--color-dark,#2d2d2d);border:0 none;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.studies__search-container .filter__button input[type='checkbox']:checked+label::before,.studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}.lightmode .studies__search-container .filter__button input[type='checkbox']:checked+label::before,.lightmode .studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light)}}.studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-dark)}.lightmode .studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}}.studies__search-container .filter__button input[type='checkbox']:disabled+label{color:var(--color-structural-700,#6f6f6f)}.studies__search-container .filter__button input[type='checkbox']:disabled+label:hover{background-color:transparent}.studies__search-container .filter__button input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.studies__search-container .filter__button:focus{box-shadow:inset .4rem 0 0 0 var(--color-black-black,#151515)}.studies__search-container .filter__button input[type='checkbox']+label{display:inline-block;max-width:none}.studies__search-container--lwl .studies__filter-container{border-top:none}.studies__search-filter{display:none}.studies__search-filter h3{margin-top:1rem;margin-bottom:1rem}.studies__search-filter__degree-type{display:flex;flex-wrap:row nowrap;gap:1.6rem}.studies__search-filter__degree-type::after{content:'';display:block}.studies__search-filter.studies__search-filter__accordion{display:block;margin-bottom:3.2rem}.studies__search-filter--active{display:block}.studies__filter--header{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem}.studies__search .icon__search{width:2rem;height:2rem;margin-top:1.4rem;margin-left:1.6rem;position:absolute;color:var(--color-light,#fff)}.studies__search-filter--section{margin-bottom:2.4rem;min-width:20rem}@media all and (min-width:1200px){.studies__search-filter--section{min-width:24rem}}@media all and (min-width:900px){.studies__filter-list__accordion .accordion__content.is-expanded .studies__search-filter--section.studies__search-filter--section-inline .filter__button{display:block}}@media all and (min-width:900px){.studies__filter-list__accordion .accordion__content.is-expanded .studies__search-filter--section.studies__search-filter--section-inline,.studies__filter-list__accordion .accordion__content.is-expanded .studies__search-filter--section.studies__search-filter--section-inrow{width:100%}}@media all and (min-width:900px){.studies__filter-list__accordion .accordion__content.is-expanded .studies__search-filter--section.studies__search-filter--section-inrow ul{-moz-columns:4;columns:4}}.studies_search_and_count{margin:2.4rem 0}.studies__table-row{background:var(--color-light,#fff)}.studies__table-row--even{background-color:var(--color-structural-100,#F2F2F2);box-shadow:-27rem 0 0 var(--color-structural-100,#F2F2F2),27rem 0 0 var(--color-structural-100,#F2F2F2)}.studies__table-col{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;padding:2.4rem .8rem;vertical-align:top;min-width:10rem}@media all and (min-width:1200px){.studies__table-col{padding-left:1.2rem;padding-right:1.2rem}}.studies__table-col--header{padding:0 .8rem;vertical-align:bottom;background:var(--color-light,#fff)}@media all and (min-width:900px){.studies__table-col--header{padding-top:1.2rem;padding-bottom:1.2rem}}@media all and (min-width:1200px){.studies__table-col--header{padding-left:1.2rem;padding-right:1.2rem}}.studies__table-col--header:first-child{padding-left:0;box-shadow:-9.1rem -1px 0 var(--color-light,#fff),-9rem 0 0 var(--color-structural-100,#F2F2F2),-18.1rem -1px 0 var(--color-light,#fff),-18rem 0 0 var(--color-structural-100,#F2F2F2),-27.1rem -1px 0 var(--color-light,#fff),-27rem 0 0 var(--color-structural-100,#F2F2F2)}.studies__table-col--header:last-child{padding-right:0;box-shadow:9.1rem -1px 0 var(--color-light,#fff),9rem 0 0 var(--color-structural-100,#F2F2F2),18.1rem -1px 0 var(--color-light,#fff),18rem 0 0 var(--color-structural-100,#F2F2F2),27.1rem -1px 0 var(--color-light,#fff),27rem 0 0 var(--color-structural-100,#F2F2F2)}.studies__results-count{border-bottom:1px solid var(--color-black-black,#151515);padding:1.6rem;margin-bottom:1.6rem;text-align:center}.studies__results-count__value{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;flex-grow:1}.studies__col-header{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;padding:.5rem .2rem;margin:0 -.2rem;text-align:left;display:block}.studies__col-label{padding-right:1.8rem;position:relative;display:inline-block}.studies__col-label .sort-arrow{position:absolute;right:0;bottom:0}.studies__table-col--sort .studies__col-header{color:var(--color-dark,#2d2d2d)}.studies__info{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;flex:100%}.studies__label-mobile{flex:0 0 12rem;display:inline-block;vertical-align:top;color:var(--color-structural-700,#6f6f6f);margin-right:.8rem}.studies__name{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem}.filter__dropdown__wrapper{position:relative;display:inline-block}.filter__dropdown{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;padding:.8rem 3.2rem .8rem 2.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:'';border:1px solid var(--color-black-black,#151515);background:var(--color-light,#fff);position:relative;border-radius:0}.filter__dropdown:focus{box-shadow:0 0 0 1px var(--color-black-black,#151515);outline:none}.filter__dropdown:hover,.filter__dropdown:focus{background-color:var(--color-structural-200,#e3e3e3)}.filter__dropdown__wrapper::before,.filter__dropdown__wrapper::after{position:absolute;right:1.6rem;content:'';width:1rem;z-index:1;height:1rem;border:.5rem solid transparent;pointer-events:none}.filter__dropdown__wrapper::after{top:.6rem;border-bottom-color:var(--color-dark,#2d2d2d)}.filter__dropdown__wrapper::before{top:1.8rem;border-top-color:var(--color-dark,#2d2d2d)}.arrow-right{transform:rotate(90deg)}.arrow-left{transform:rotate(270deg)}.arrow-down{transform:rotate(180deg)}.arrow-right,.arrow-left{color:var(--color-dark,#2d2d2d)}.sort-arrow{height:1.6rem;width:1.6rem}.sort-arrow--unselected{opacity:0}.studies__filter-list__accordion h3{margin:0}.studies__filter-list__accordion .accordion__header{margin-top:-1px;margin-bottom:0}.studies__filter-list__accordion .accordion__title{-webkit-appearance:none;border-radius:0}.studies__filter-list__accordion .accordion__content{display:flex;flex-wrap:wrap;padding-right:0}.studies__filter-list__accordion .accordion__title-text{margin-right:1.6rem}.studies__search-filter__accordion-heading h2,.studies__search-filter__accordion-heading span{display:inline-block}.studies__search-filter__accordion-heading h2{margin-right:2.4rem}@media all and (min-width:900px){.studies_search_and_count{display:flex;margin-top:0}.studies__search{width:35.8rem}.studies__search-filter--section{margin-right:2.4rem}.studies__table{display:table;margin-bottom:3.2rem;width:100%}.mobile-only{display:none}.studies__filter-list{padding-top:1.6rem;display:flex;flex-wrap:wrap}.studies__table-row{display:table-row}.studies__table-col{display:table-cell}.studies__table-col:first-child{padding-left:0}.studies__table-col:last-child{padding-right:0}.studies__table-col--header{border-bottom:1px solid var(--color-structural-100,#F2F2F2);z-index:1}.studies__label-mobile{display:none}.studies__results-count__value{margin:.5rem .5rem .5rem 0;white-space:nowrap;padding:2.4rem 1.6rem .8rem;display:inline-block}.studies__search .icon__search{width:3.2rem;height:3.2rem;margin-top:2.8rem;margin-left:3.2rem}.studies__search-filter{display:block}.studies__filter-results{display:flex;align-items:flex-start;border-bottom:1px solid var(--color-black-black,#151515)}.studies__filter-results .studies__mobile-filter--filter{display:inline-block;justify-self:flex-end;flex-grow:0;flex-shrink:0;order:1}.studies__filter-button{display:none}.filter__result__count{display:none}.arrow-right{transform:rotate(180deg)}.studies__filter-list__accordion .accordion__content .studies__search-filter--section{width:calc(25% - 2.4rem)}.studies__filter-list__accordion .accordion__content .studies__search-filter--section:only-child{width:100%;-moz-columns:4;columns:4}.studies__filter-list__accordion .accordion__content .studies__search-filter--section:only-child .filter__button{display:inline-block}}@media all and (max-width:899px){.studies__table-row{margin:0 -.8rem;padding:2rem .8rem}.studies__table-col{display:flex;flex-wrap:wrap;padding:.4rem 0;color:var(--color-dark,#2d2d2d)}.studies__table--show-metadata .studies__table-col:first-child{padding-bottom:.8rem}.mobile-hidden{display:none}.studies__filter-container{border-top:1px solid var(--color-black-black,#151515)}.studies__search-filter:not(.studies__search-filter__accordion),.studies__sort-container{visibility:hidden;position:fixed;right:-100%;width:100%;height:100vh;background:var(--color-light,#fff);z-index:2;top:0;margin:0;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.02),visibility 0s 0.3s linear;padding:0 0 11.2rem;overflow:scroll;-webkit-overflow-scrolling:touch;display:block}.studies__button-apply{width:100%;display:block}.filter__button--hide-metadata{border-left:none;border-right:none}.studies__sort-container .filter__button{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;text-decoration:none;padding:.8rem 4rem .8rem 5.6rem;margin:0 -4rem;width:calc(100% + 8rem);text-align:left}.studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark);background-position:3.2rem .8rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:transparent}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light)}.lightmode .studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}}@media all and (max-width:899px){.studies__sort-container .filter__button--active:focus,.studies__sort-container .filter__button--active:hover{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.studies__sort-container .filter__button--active:focus,.studies__sort-container .filter__button--active:hover{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light)}.lightmode .studies__sort-container .filter__button--active:focus,.lightmode .studies__sort-container .filter__button--active:hover{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}}@media all and (max-width:899px){.studies__search-container .studies__mobile-filter--hide-details .filter__button label{padding:1.5rem 1.6rem;color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem}.studies__search-container .studies__mobile-filter--hide-details .filter__button label:hover{background:var(--color-structural-200,#e3e3e3)}.studies__results-count__value{text-align:center}.hide-metadata{display:none}.studies__mobile-filter,.studies__filter-results{border-bottom:1px solid var(--color-black-black,#151515)}.studies__filter-results .studies__mobile-filter{border-bottom:none}.studies__filter-button{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;text-decoration:none;padding:1.6rem 4rem;margin:0 -4rem;width:calc(100% + (2 * 4rem))}.studies__filter-button:focus{box-shadow:inset .4rem 0 0 0 var(--color-black-black,#151515)}.studies__search-container .filter__button--hide-metadata input[type='checkbox']+label{padding:1.6rem 4rem;margin:0 -4rem;max-width:none;display:block}.studies__search-container .filter__button--hide-metadata input[type='checkbox']:focus+label{box-shadow:inset .4rem 0 0 0 var(--color-black-black,#151515)}.studies__search-container .filter__button--hide-metadata input[type='checkbox']+label::before{left:auto;right:4rem;top:1.7rem}.filter__header{float:left}.filter__result{float:right}.studies__apply-container{width:100%;padding:0 4rem}.mobile-scroll-container{padding:.8rem 4rem}.studies__search-filter--active:not(.studies__search-filter__accordion),.studies__sort-container--active{visibility:visible;transform:translateX(-100%);transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.02),visibility 0s linear;display:block}.studies__back{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;padding:1.6rem 4rem 1.6rem 2rem;text-decoration:none;width:100%;border-bottom:1px solid var(--color-black-black,#151515);text-align:left}.studies__col-header{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;border-bottom:1px solid var(--color-black-black,#151515);padding:1.5rem .5rem}.studies__search-filter__accordion{margin-top:1.6rem}.studies__filter-list__accordion .accordion__title{background-position:top 2.4rem right .8rem}.studies__search-filter__degree-type{display:block}.studies__search-filter__degree-type>*{display:block;margin-bottom:.8rem}.studies__search-filter__degree-type>*:last-child{margin-bottom:0}}@media all and (max-width:599px){.studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark);background-position:.8rem .8rem}}@media all and (max-width:599px) and (prefers-color-scheme:dark){.studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light)}.lightmode .studies__sort-container .filter__button--active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}}@media all and (max-width:599px){.studies__apply-container{padding:0 1.6rem}.mobile-scroll-container{padding:.8rem 1.6rem}.mobile-scroll-container.studies__filter-list__accordion{padding:.8rem 0}.studies__back{padding:1.6rem 1.6rem}.studies__sort-container .filter__button{padding:.8rem 1.6rem .8rem 3.2rem;margin:0 -1.6rem}.studies__filter-button{padding:1.6rem 1.6rem;margin:0 -1.6rem;width:calc(100% + (2 * 1.6rem))}.studies__search-container .filter__button--hide-metadata input[type='checkbox']+label{padding:1.6rem 1.6rem;margin:0 -1.6rem}.studies__search-container .filter__button--hide-metadata input[type='checkbox']+label::before{right:1.6rem}}.studies__reset-sorting-button{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;background:none;border:none;color:var(--color-dark,#2d2d2d);cursor:pointer;text-decoration:underline}.aalto-hr{display:block;width:100%;height:1px;background-color:var(--color-black-black,#151515)}.aalto-hr--no-space{margin-bottom:0}.accordion__header{margin-top:-1px;margin-bottom:0}.accordion__content-external-link{margin-left:.4rem;height:1.2rem;vertical-align:"baseline"}.accordion__title.aalto-anchor-link-heading{display:flex;flex-wrap:wrap;row-gap:1.2rem}.accordion__title.aalto-anchor-link-heading .accordion__title-text{max-width:calc(100% - 3rem)}.accordion__title.aalto-anchor-link-heading:hover .js-anchor-link-icon,.accordion__title.aalto-anchor-link-heading .js-anchor-link-icon{position:relative;top:.3rem;left:.8rem}.accordion__title.aalto-anchor-link-heading .js-anchor-link-copied{position:relative;white-space:nowrap}@media all and (min-width:600px){.accordion__title.aalto-anchor-link-heading .js-anchor-link-copied{margin-top:-1rem;margin-bottom:-1rem}}.accordion__fake-title,.accordion__title,.accordion__title--elastic{width:100%;padding:2.4rem 4rem 2.4rem 1.6rem;border-top:1px solid var(--color-black-black,#151515);border-bottom:1px solid var(--color-black-black,#151515);background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-plus-dark);background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-position:center right 1.6rem;text-align:inherit;cursor:pointer}@media (prefers-color-scheme:dark){.accordion__fake-title,.accordion__title,.accordion__title--elastic{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-plus-light)}.lightmode .accordion__fake-title,.lightmode .accordion__title,.lightmode .accordion__title--elastic{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-plus-dark)}}.accordion__fake-title:hover .accordion__title-text,.accordion__title:hover .accordion__title-text,.accordion__title--elastic:hover .accordion__title-text{background:var(--color-structural-200,#e3e3e3)}.accordion__fake-title:focus,.accordion__title:focus,.accordion__title--elastic:focus{outline:0;box-shadow:inset 0 1px 0 0 var(--color-black-black,#151515),0 1px 0 0 var(--color-black-black,#151515)}.accordion__fake-title:focus .accordion__title-text,.accordion__title:focus .accordion__title-text,.accordion__title--elastic:focus .accordion__title-text{background:var(--color-structural-200,#e3e3e3)}.accordion__fake-title[aria-expanded='true'],.accordion__title[aria-expanded='true'],.accordion__title--elastic[aria-expanded='true']{border-bottom-color:transparent;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-minus-dark);background-color:var(--color-structural-100,#F2F2F2);box-shadow:inset 0 1px 0 0 var(--color-black-black,#151515);transition:background-color 0.65s}@media (prefers-color-scheme:dark){.accordion__fake-title[aria-expanded='true'],.accordion__title[aria-expanded='true'],.accordion__title--elastic[aria-expanded='true']{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-minus-light)}.lightmode .accordion__fake-title[aria-expanded='true'],.lightmode .accordion__title[aria-expanded='true'],.lightmode .accordion__title--elastic[aria-expanded='true']{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-minus-dark)}}.accordion__content.is-expanded+.accordion__header .accordion__title[aria-expanded='true'],.accordion__content.is-expanded+.accordion__header .accordion__title--elastic[aria-expanded='true']{box-shadow:none}.accordion__content.is-expanded+.accordion__header .accordion__title[aria-expanded='false']:focus,.accordion__content.is-expanded+.accordion__header .accordion__title--elastic[aria-expanded='false']:focus{box-shadow:0 1px 0 0 var(--color-black-black,#151515)}.accordion__title-text{display:inline-block;font-weight:bold}.accordion__content{overflow:hidden;transition:visibility 0.3s;padding-left:1.6rem;padding-right:1.6rem}.accordion__content.is-collapsed{max-height:0;visibility:hidden}.accordion__content.is-expanded{background-color:var(--color-structural-100,#F2F2F2);padding-bottom:2.4rem;box-shadow:inset 0 -2px 0 0 var(--color-black-black,#151515)}.animateIn{-webkit-animation:accordionIn 0.45s normal ease-in-out both 1;animation:accordionIn 0.45s normal ease-in-out both 1}@-webkit-keyframes accordionIn{0%{opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes accordionIn{0%{opacity:0}100%{opacity:1;transform:scale(1)}}.aalto-manual-liftups--accordion .accordion__content .aalto__read-more-container a,.aalto-manual-liftups--accordion .accordion__content p{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}.aalto-manual-liftups--accordion .aalto__read-more-container{margin-top:2.4rem}.aalto-manual-liftups--accordion .accordion__content.is-collapsed .aalto__read-more-container{padding-bottom:2.4rem}.accordion__expand-all{padding:.4rem 4rem .4rem .4rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-plus-dark);background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-position:center right .8rem}@media (prefers-color-scheme:dark){.accordion__expand-all{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-plus-light)}.lightmode .accordion__expand-all{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-plus-dark)}}.accordion__collapse-all{padding:.4rem 3.2rem .4rem .4rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-minus-dark);background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-position:center right .8rem}@media (prefers-color-scheme:dark){.accordion__collapse-all{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-minus-light)}.lightmode .accordion__collapse-all{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-minus-dark)}}.accordion__expand-all:focus,.accordion__expand-all:hover,.accordion__collapse-all:focus,.accordion__collapse-all:hover,.aalto-table-of-contents.accordion__container .aalto-anchor__h2:focus,.aalto-table-of-contents.accordion__container .aalto-anchor__h2:hover{background-color:var(--color-structural-200,#e3e3e3)}.accordion__expand-all:focus,.accordion__expand-all:hover:focus,.accordion__collapse-all:focus,.accordion__collapse-all:hover:focus,.aalto-table-of-contents.accordion__container .aalto-anchor__h2:focus,.aalto-table-of-contents.accordion__container .aalto-anchor__h2:hover:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);box-shadow:0 .4rem var(--color-dark,#2d2d2d);outline:none;text-decoration:none}.accordion__header--highlighted .accordion__title{display:block;border:0;padding-right:0;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-plus-dark);background-position:center right calc(10px + 1.6rem);background-color:var(--color-highlight-1-bg,#00802F);color:var(--color-highlight-1-fg,#fff)}@media all and (max-width:599px){.accordion__header--highlighted .accordion__title{padding-top:1.6rem;padding-bottom:1.6rem}}@media all and (min-width:600px){.accordion__header--highlighted .accordion__title{background-position:center right calc(10px + 4rem)}}@media all and (min-width:900px){.accordion__header--highlighted .accordion__title{background-position:center right calc(10px + 8rem)}}@media all and (min-width:1540px){.accordion__header--highlighted .accordion__title{background-position:center right calc((100vw - 154rem) / 2 + 8rem)}}.accordion__header--highlighted .accordion__title:hover{background-color:color-mix(in srgb,var(--color-highlight-1-bg,#00802F) 80%,white)}.accordion__header--highlighted .accordion__title:focus{box-shadow:inset 0 .2rem 0 0 var(--color-black-black,#151515),0 .2rem 0 0 var(--color-black-black,#151515)}.accordion__header--highlighted .accordion__title:hover .accordion__title-text,.accordion__header--highlighted .accordion__title:focus .accordion__title-text{background-color:transparent}.accordion__header--highlighted .accordion__title[aria-expanded='true']:focus{border-bottom:.2rem solid var(--color-black-black,#151515);box-shadow:inset 0 .2rem 0 0 var(--color-black-black,#151515);background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-minus-dark)}.accordion__header--highlighted .accordion__title[aria-expanded='true']:not(:focus){box-shadow:none;border-bottom:.2rem solid var(--color-highlight-1-bg,#00802F)}.accordion__header--highlighted .accordion__title-text{display:block;padding-right:4.8rem}@media all and (min-width:600px){.accordion__header--highlighted .accordion__title-text{padding-right:7.2rem}}.accordion__header--highlighted+.accordion__content{background-color:var(--color-highlight-1-bg,#00802F);margin-bottom:3.2rem;padding:0}.accordion__header--highlighted+.accordion__content.is-expanded{box-shadow:none}.accordion__header--highlighted+.accordion__content .accordion-listing__result-heading{color:var(--color-highlight-1-fg,#fff);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;display:block;max-width:154rem;margin:0 auto 4rem auto}@media all and (min-width:900px){.accordion__header--highlighted+.accordion__content .accordion-listing__result-heading{margin:0 auto 2.4rem auto}}.accordion__header--highlighted+.accordion__content .accordion-listing__service-provider-block{padding:1.6rem 0 2.4rem 0}@media all and (min-width:900px){.accordion__header--highlighted+.accordion__content .accordion-listing__service-provider-block{padding:2.4rem 0 4rem 0}}.accordion-listing__single-result{display:block;text-decoration:none}.accordion-listing__single-result:hover,.accordion-listing__single-result:focus{outline:none}.accordion-listing__single-result:hover .accordion-listing__result-title,.accordion-listing__single-result:focus .accordion-listing__result-title{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-highlight-1-bg,#00802F)) 90%,var(--color-brand-text,var(--color-highlight-1-fg,#fff)));color:color-mix(in srgb,var(--color-brand-text,var(--color-highlight-1-fg,#fff)) 90%,var(--color-brand-background,var(--color-highlight-1-bg,#00802F)))}.accordion-listing__single-result:focus .accordion-listing__result-title{box-shadow:0 .4rem 0 0 #2d2d2d}.accordion__header--highlighted+.accordion__content .accordion-listing__result-title{color:var(--color-highlight-1-fg,#fff);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;display:inline-block}@media all and (min-width:900px){.accordion__header--highlighted+.accordion__content .accordion-listing__result-title{margin-top:1.6rem;margin-left:2.4rem}}.accordion__header--highlighted+.accordion__content .accordion-listing__result-summary{color:var(--color-highlight-1-fg,#fff);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;margin-top:2.4rem;margin-bottom:0}@media all and (min-width:900px){.accordion__header--highlighted+.accordion__content .accordion-listing__result-summary{margin-left:2.4rem}}@media all and (max-width:975px){.gin--horizontal-toolbar #toolbar-administration #gin-toolbar-bar{display:flex;overflow:auto}}.gin--horizontal-toolbar #toolbar-administration #gin-toolbar-bar .siteimprove-toolbar{max-height:3.9rem;overflow:hidden}[data-gin-accent].toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0 !important}[data-gin-accent].toolbar-tray-open #toolbar-item-administration-tray{min-width:20rem}.gin--horizontal-toolbar #toolbar-administration,.gin--horizontal-toolbar #toolbar-administration #gin-toolbar-bar{position:absolute !important;top:0;width:100%}.toolbar-tray-horizontal .toolbar-icon-system-admin-content+.toolbar-menu li:nth-of-type(2) .toolbar-menu{max-height:80vh;overflow-y:auto}#toolbar-administration li{font:normal 1.3rem "Lucida Grande","Lucida Sans Unicode","DejaVu Sans","Lucida Sans",sans-serif;-webkit-font-smoothing:initial}#toolbar-administration li a{font-weight:normal}.block-local-tasks-block nav.tabs{overflow:hidden}.block-local-tasks-block nav.tabs ul.tabs{display:flex;overflow:auto}.block-local-tasks-block nav.tabs li.tabs__tab{white-space:nowrap}.gin-secondary-toolbar.gin-secondary-toolbar--frontend{display:none}.block-local-tasks-block{position:relative;z-index:17}@media (min-width:48em){.block-local-tasks-block .is-horizontal .tabs--primary::after,.block-local-tasks-block .is-horizontal .tabs--secondary::after,.block-local-tasks-block .horizontal-tabs ul.horizontal-tabs-list::after{bottom:var(--gin-spacing-l,1.5rem);max-width:calc(100% - var(--gin-spacing-m,1rem))}}.block-local-tasks-block ul.tabs{position:relative;min-height:calc(2.5rem / .625);list-style:none;border-radius:var(--gin-border-m,0.5rem) var(--gin-border-m,0.5rem) 0 0;background:var(--gin-bg-app,#f8fafe);color:var(--gin-color-text,#222330);margin:0;padding-top:1.2rem;padding-right:4rem;padding-left:4rem;border-bottom:1px solid var(--gin-border-color,#d4d4d8)}@media all and (max-width:975px){.block-local-tasks-block ul.tabs{padding-right:2.4rem;padding-left:2.4rem}}.block-local-tasks-block ul.tabs>li{float:left}.block-local-tasks-block ul.tabs>li a{position:relative;display:flex;overflow:hidden;flex-grow:1;align-items:center;box-sizing:border-box;text-decoration:none;line-height:calc(1.2rem / .625);min-height:calc(2.5rem / .625);padding:calc(var(--gin-spacing-xs,0.5rem) / .625) calc(var(--gin-spacing-m,1rem) / .625) calc(var(--gin-spacing-xs,0.5rem) / .625);font-family:var(--gin-font);font-size:calc(var(--gin-font-size-s,0.875rem) / .625);font-weight:var(--gin-font-weight-bold,575);border-radius:var(--gin-border-m,0.5rem) var(--gin-border-m,0.5rem) 0 0;color:var(--gin-color-text,#222330)}.block-local-tasks-block ul.tabs>li a::before{content:"";position:absolute;display:block}.block-local-tasks-block ul.tabs>li a:focus,.block-local-tasks-block ul.tabs>li a:hover{background:var(--gin-bg-item-hover,rgba(var(--gin-color-primary-rgb),0.1))}.block-local-tasks-block ul.tabs>li a.is-active,.block-local-tasks-block ul.tabs>li a:focus,.block-local-tasks-block ul.tabs>li a:hover{color:var(--gin-color-primary,#0550e6);text-decoration:none}.block-local-tasks-block ul.tabs>li a.is-active::before{top:auto;right:0;bottom:0;left:0;width:100%;height:calc(0.1875rem / .625);border-right:none;border-bottom:.3rem solid var(--gin-color-primary,#0550e6);border-left:none}.block-local-tasks-block ul.tabs>.tabs__tab--publishcontent{float:right;border-radius:4rem;margin-top:-2px;margin-right:2.4rem;margin-left:2.4rem}.block-local-tasks-block ul.tabs>.tabs__tab--publishcontent a{top:.4rem;min-height:auto;border-radius:4rem;border:1px solid var(--gin-color-text,#222330);padding:.8rem 1.6rem}.toolbar-icon-menu-link-content759bec14-8510-4744-9d64-91008495861a::before{background-image:url(/themes/custom/aalto_admin/images/taxonomy_label-01.svg?hash=85bee65d10760d9c58e106a60dd8a2dd)}[data-gin-accent] .progress__track{overflow:hidden}[data-gin-accent] #toolbar-item-administration-tray .toolbar-icon-home{width:4rem;margin-top:.3rem;margin-right:.6rem;margin-left:1.7rem}.gin--dark-mode .toolbar-icon-home{filter:invert(1)}.entity-moderation-form{background-color:var(--color-light,#fff)}.header--with-top-nav+.layout-content .js-anchor-link,body:has(.aalto-sidenav-title) .layout-content .js-anchor-link{scroll-margin-top:4.8rem}body:has(.aalto-sidenav-title) .header--with-top-nav+.layout-content .js-anchor-link{scroll-margin-top:9.6rem}.js-anchor-link:hover .js-anchor-link-icon,.js-anchor-link-icon:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-link_default-dark);background-repeat:no-repeat;background-size:1.6rem;height:2.1rem;width:2.1rem;background-position:50%;display:inline-flex;vertical-align:middle;font-size:2.4rem;border-radius:50%;margin-left:.4rem}@media (prefers-color-scheme:dark){.js-anchor-link:hover .js-anchor-link-icon,.js-anchor-link-icon:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-link_default-light)}.lightmode .js-anchor-link:hover .js-anchor-link-icon,.lightmode .js-anchor-link-icon:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-link_default-dark)}}.js-anchor-link:hover .js-anchor-link-icon:focus,.js-anchor-link:hover .js-anchor-link-icon:hover,.js-anchor-link-icon:focus:focus,.js-anchor-link-icon:focus:hover{border-color:var(--color-structural-200,#e3e3e3)}.js-anchor-link:hover .js-anchor-link-icon:focus,.js-anchor-link-icon:focus:focus{outline:none;box-shadow:inset 0 0 0 .1rem var(--color-black-black,#151515)}.js-anchor-link-copied{background:var(--color-structural-100,#F2F2F2);color:var(--color-dark,#2d2d2d);font-size:1.6rem;line-height:initial;padding:1.2rem;margin-left:1.2rem}h2 .js-anchor-link-copied,h3 .js-anchor-link-copied{position:absolute}.js-anchor-link:hover .js-anchor-link-copied{width:initial;background:var(--color-structural-100,#F2F2F2)}.js-anchor-link>div{display:inline}.toolbar-horizontal.toolbar-tray-open :target::before{margin-top:7.9rem}:root{--font-body-font-family:inter,sans-serif}.aalto-article{--font-body-font-family:inter,sans-serif}.aalto-article p:empty{display:none}.aalto-article__top-wrapper{padding-top:1.6rem;overflow:hidden}@media all and (min-width:900px){.aalto-article__top-wrapper{padding-top:4rem}}body:has(.aalto-topnav-color__black) .aalto-article__top-wrapper{--color-light:#151515;--override-interactive-hover-background-color:color-mix(in srgb,#151515 90%,white) !important;--color-dark:#ffffff;color:var(--color-dark,#fff);background-color:var(--color-light,#151515)}body:has(.aalto-topnav-color__white) .aalto-article__top-wrapper{--color-light:#ffffff;--color-dark:#151515;--override-interactive-hover-background-color:color-mix(in srgb,#151515 10%,white) !important;color:var(--color-dark,#151515);background-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){body:has(.aalto-topnav-color__white) .aalto-article__top-wrapper{--color-light:#151515;--override-interactive-hover-background-color:color-mix(in srgb,#151515 90%,white) !important;--color-dark:#ffffff;color:var(--color-dark,#fff);background-color:var(--color-light,#151515)}}.aalto-article__hub-text{margin-bottom:2.4rem}@media all and (min-width:900px){.aalto-article__hub-text{margin-bottom:4rem}}.aalto-article__hub-text a{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:normal;letter-spacing:0;line-height:2.5rem}.aalto-article__meta-item{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-article__meta-item--author{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem}@media all and (max-width:599px){.aalto-article__meta-item--author{display:flex;flex-wrap:wrap}}@media all and (max-width:599px){.aalto-article__meta-item-category:not(:last-child){margin-right:.8rem;padding-right:.8rem;border-right:1px solid var(--color-dark,#2d2d2d)}}.aalto-article__info-status{display:inline-block;margin-bottom:.8rem;padding:.8rem .8rem .6rem;color:var(--color-light,#fff);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem}.aalto-article__info-status--open{background-color:var(--color-highlight-2-bg,#753bbd);color:var(--color-highlight-2-fg,#fff)}.aalto-article__info-status--closed{background-color:var(--color-danger-700,#AE0300)}[data-drupal-office-hours-status]+.aalto-article__info-table{margin-top:.8rem}.aalto-article__info-table{display:table;margin-bottom:1.2rem}.aalto-article__info-table td{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;padding-right:1.6rem}.aalto-article__info-table td:last-child{padding-right:0}.aalto-article__ingress{margin-top:3.2rem}.aalto-article__ingress,.aalto-article__ingress p{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:2.1rem;letter-spacing:0;line-height:3rem}.aalto-article__hero-container img{display:block;margin-left:auto;margin-right:auto}.aalto-article__hero-container--medium-no-crop-with-map,.aalto-article__hero-container--only-map{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;display:flex;flex-direction:row}@media all and (min-width:600px){.aalto-article__hero-container--medium-no-crop-with-map,.aalto-article__hero-container--only-map{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article__hero-container--medium-no-crop-with-map,.aalto-article__hero-container--only-map{padding-left:8rem;padding-right:8rem}}.aalto-article__hero-half{position:relative;flex:0 0 50%;background-color:#F2F2F2}.aalto-article__hero-container--default-with-map{display:flex;flex-direction:row}.aalto-article__hero-container--default-with-map .aalto-article__hero-image,.aalto-article__hero-container--default-with-map .aalto-article__hero-image picture,.aalto-article__hero-container--default-with-map .aalto-article__hero-image img,.aalto-article__hero-container--default-with-map .aalto-article__hero-container img{width:100%;height:100%;font-family:"object-fit:cover;object-position:50% 30%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.aalto-article__map-container{position:relative;width:100%;height:100%}.aalto-article__hero-container--only-map .aalto-article__map-container::before{content:'';width:1px;margin-left:-1px;float:left;height:0;padding-top:43.4782608696%}.aalto-article__hero-container--only-map .aalto-article__map-container::after{content:'';display:table;clear:both}.aalto-article__map{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (prefers-color-scheme:dark){.aalto-article__map{filter:invert(1) hue-rotate(180deg)}}.aalto-article__info-container{display:flex;justify-content:flex-start;flex-direction:column}@media all and (min-width:900px){.aalto-article__info-container{flex-direction:row;margin-right:-1.2rem;margin-left:-1.2rem}}.aalto-article__info-item{flex:1 1 auto;width:100%}@media all and (min-width:900px){.aalto-article__info-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3);width:calc(100% / 3);padding-right:1.2rem;padding-left:1.2rem}}.aalto-article__info-item *:last-child{margin-bottom:0}.aalto-article__info-sub-item:not(:first-child){padding-top:2.4rem}.aalto-article__info-text{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem}.aalto-article__info-text time{display:inline-block}.aalto-article__info-text--bold{font-weight:bold}.aalto-article__info-location *{display:inline-block}.aalto-article__info-title{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:.8rem}.aalto-article__info-subtitle{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;margin-top:1.6rem;margin-bottom:.4rem}.aalto-article__info-list{line-height:2.4rem}.aalto-article__info-button{margin-bottom:2.4rem;margin-top:.8rem}.aalto-article__keywords{margin-bottom:3.2rem}.aalto-article__hero-container--medium-no-crop .media-with-caption__container{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article__hero-container--medium-no-crop .media-with-caption__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article__hero-container--medium-no-crop .media-with-caption__container{padding-left:8rem;padding-right:8rem}}.aalto-article__hero-container--default .media-with-caption__container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-article__hero-container--default .media-with-caption__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article__hero-container--default .media-with-caption__container{padding-left:8rem;padding-right:8rem}}.media-with-caption__container picture,.media-with-caption__container img{background-color:#F2F2F2}.media-with-caption__container img{width:100%}.askem.askem.askem.askem{max-width:60rem;margin-top:6.4rem;margin-bottom:5.6rem}@media all and (min-width:600px){.askem.askem.askem.askem{margin-top:11.2rem;margin-bottom:11.2rem}}.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction.selected .askem-reaction-button.after-icons .askem-label{opacity:1}.askem.askem.askem.askem .askem-plugin{margin:2rem 0;padding-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;color:var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);line-height:1.6rem;text-rendering:optimizeLegibility;font-size:1.6rem;font-family:inter,sans-serif;overflow:visible}.askem.askem.askem.askem .askem-plugin .askem-header{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;text-rendering:optimizeLegibility;font-family:inter,sans-serif;padding-bottom:.8rem}.askem.askem.askem.askem button,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button{border-radius:0;top:0;left:0;margin-right:1.6rem;margin-bottom:1.6rem;display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;color:#fff;background-color:#2d2d2d;border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.askem.askem.askem.askem button:focus,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.askem.askem.askem.askem button.hover,.askem.askem.askem.askem button:hover,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button.hover,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.askem.askem.askem.askem button:active,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.askem.askem.askem.askem button:hover:active,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:hover:active{box-shadow:none}.askem.askem.askem.askem button:disabled,.askem.askem.askem.askem button[disabled],.askem.askem.askem.askem button.disabled,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:disabled,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button[disabled],.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.askem.askem.askem.askem button:focus,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:focus{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.askem.askem.askem.askem button:hover,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.askem.askem.askem.askem button:active,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:active{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-80,color-mix(in srgb,#151515 80%,white));color:var(--color-light,#fff)}.askem.askem.askem.askem button:disabled,.askem.askem.askem.askem button[disabled],.askem.askem.askem.askem button.disabled,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:disabled,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button[disabled],.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.askem.askem.askem.askem button .askem-icon,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button .askem-icon{display:none}.askem.askem.askem.askem button .after-icons,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button .after-icons{display:none}.askem.askem.askem.askem button .after-icons::after,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button .after-icons::after{display:none}.askem.askem.askem.askem button::after,.askem.askem.askem.askem button::before,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button::after,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button::before{display:none}.askem.askem.askem.askem button:hover,.askem.askem.askem.askem button:active,.askem.askem.askem.askem button:focus,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:hover,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:active,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button:focus{top:0;left:0}.askem.askem.askem.askem button .askem-label,.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button .askem-label{color:var(--color-light,#fff)}.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction-button .askem-label{transition:all 0s}.askem.askem.askem.askem .askem-reaction.icon-check-mark .askem-reaction-button{padding-left:5.3rem;padding-right:2.9rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-face_happy-light);background-position:2.9rem 1.6rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.askem.askem.askem.askem .askem-reaction.icon-check-mark .askem-reaction-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-face_happy-dark)}.lightmode .askem.askem.askem.askem .askem-reaction.icon-check-mark .askem-reaction-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-face_happy-light)}}.askem.askem.askem.askem .askem-reaction.icon-question-mark .askem-reaction-button{padding-left:5.3rem;padding-right:2.9rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-face_neutral-light);background-position:2.9rem 1.6rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.askem.askem.askem.askem .askem-reaction.icon-question-mark .askem-reaction-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-face_neutral-dark)}.lightmode .askem.askem.askem.askem .askem-reaction.icon-question-mark .askem-reaction-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-face_neutral-light)}}.askem.askem.askem.askem .askem-reaction.icon-ex-mark .askem-reaction-button{padding-left:5.3rem;padding-right:2.9rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-face_sad-light);background-position:2.9rem 1.6rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.askem.askem.askem.askem .askem-reaction.icon-ex-mark .askem-reaction-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-face_sad-dark)}.lightmode .askem.askem.askem.askem .askem-reaction.icon-ex-mark .askem-reaction-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-face_sad-light)}}.askem.askem.askem.askem .askem-plugin .askem-inputs .askem-input-field{font-family:inter,sans-serif;resize:vertical;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;border:1px solid var(--color-black-black,#151515);background-color:var(--color-light,#fff);padding:.9rem .8rem 1rem .8rem;border-radius:0;background-clip:padding-box;box-shadow:none;margin-top:1.6rem}.askem.askem.askem.askem .askem-plugin .askem-inputs .askem-input-field:focus{box-shadow:0 0 0 .1rem var(--color-black-black,#151515);outline:0 none}.askem.askem.askem.askem .askem-plugin .askem-inputs .askem-input-field:disabled{color:var(--color-structural-600,#949494);border-color:var(--color-structural-500,#BDBDBD)}.askem.askem.askem.askem .askem-plugin .askem-inputs .askem-input-field.error{border-color:var(--color-danger-500,#E4423F)}.askem.askem.askem.askem .askem-plugin .askem-inputs .askem-input-field.error:focus{box-shadow:0 0 0 .1rem var(--color-danger-500,#E4423F)}.askem.askem.askem.askem .askem-plugin .askem-inputs .askem-input-disclaimer{font-family:inter,sans-serif}.askem.askem.askem.askem .askem-plugin .askem-inputs .askem-input-disclaimer p span{color:var(--color-dark,#2d2d2d) !important;font-size:1.6rem}.askem.askem.askem.askem .askem-plugin .askem-footer .askem-footer-link{color:var(--color-dark,#2d2d2d) !important}.askem.askem.askem.askem .askem-plugin .askem-inputs .askem-input-submit::after{display:none}.askem.askem.askem.askem .askem-plugin .askem-input-sent{line-height:2.8rem}.askem.askem.askem.askem .askem-plugin .askem-inputs .askem-input-disclaimer{color:var(--color-dark,#2d2d2d);opacity:1;font-size:1.4rem}.askem.askem.askem.askem .askem-plugin .askem-reactions-group .askem-reaction::before{display:none}.askem.askem.askem.askem .askem-input{margin-bottom:1.6rem}@media only screen and (max-width:680px){.askem.askem.askem.askem .askem-plugin:not(.settings-preview) .askem-input{width:auto}}@media all and (min-width:1200px){.aalto-article .askem-wrapper{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}}@media all and (min-width:1200px) and (min-width:600px){.aalto-article .askem-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:1200px) and (min-width:900px){.aalto-article .askem-wrapper{padding-left:8rem;padding-right:8rem}}.aalto-attachment__container{position:relative;display:flex;align-items:center;background-color:var(--color-structural-100,#F2F2F2);padding:1.6rem 1.2rem}@media all and (min-width:900px){.aalto-attachment__container{padding:2.4rem 4rem}}.aalto-attachment__container+.aalto-attachment__container{margin-top:.8rem}@media all and (min-width:900px){.aalto-attachment__container+.aalto-attachment__container{margin-top:1.6rem}}.aalto-attachment__icon-attachment{width:4rem;height:4.8rem;flex:0 0 auto;margin-right:1.2rem}@media all and (min-width:900px){.aalto-attachment__icon-attachment{margin-right:2.4rem}}.aalto-attachment__text{display:flex;flex-flow:column;margin-right:.4rem}.aalto-attachment__meta>*:not(:last-child)::after{display:inline-block;margin-right:1.6rem;margin-left:1.6rem;border-left:1px solid var(--color-dark,#2d2d2d);height:1.6rem;vertical-align:top;text-align:center;content:''}.aalto-attachment__text .aalto-restricted-indicator{display:inline-block}.aalto-attachment__link{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;text-decoration:none;outline-offset:0;margin-bottom:.8rem}.aalto-attachment__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-attachment__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-attachment__description{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-attachment__icon-download{width:1.6rem;height:1.6rem;flex:0 0 auto;margin-left:auto}.aalto-automatic-external-liftup__container{display:flex;flex-direction:column-reverse;padding:0}@media all and (min-width:900px){.aalto-automatic-external-liftup__container{flex-direction:row}}.aalto-automatic-external-liftup__column{display:flex;justify-content:center;flex-direction:column;flex-basis:100%}@media all and (min-width:900px){.aalto-automatic-external-liftup__column{flex-basis:50%}}.aalto-automatic-external-liftup__text-container p{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}@media all and (max-width:899px){.aalto-automatic-external-liftup__text-container{padding-top:3.2rem}}.aalto-automatic-external-liftup__external-link{margin-left:.4rem;height:1.2rem;vertical-align:"baseline"}.aalto-automatic-external-liftup__column:nth-child(2){margin-top:2.4rem}@media all and (min-width:900px){.aalto-automatic-external-liftup__column:nth-child(2){margin-top:0}}@media all and (min-width:900px){.aalto-automatic-external-liftup__column--text-left{padding-right:5.6rem}}.aalto-award-item{position:relative;padding-left:2.4rem}.aalto-award-item:not(:last-child){margin-bottom:2.4rem}.aalto-award-item::before{content:"";position:absolute;top:.7rem;left:0;display:block;width:.8rem;height:.8rem;background:var(--color-black-black,#151515);border-radius:50%}.aalto-award-item__title{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:.4rem}.aalto-award-item__description{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;margin-bottom:.4rem}.aalto-award-item__info-item{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-breadcrumb-container{padding:0}.aalto-breadcrumb__list{display:flex;flex-wrap:wrap;margin-bottom:1.6rem}.aalto-breadcrumb__item{display:flex;align-items:baseline}.aalto-breadcrumb__item:first-child{display:none}.aalto-breadcrumb__item:nth-last-child(2){flex-shrink:0;max-width:calc(100% - 4rem)}.aalto-breadcrumb__item:last-child{flex-shrink:2000}.aalto-breadcrumb__item::after{display:inline-block;margin-left:.8rem;margin-right:.7rem;border-right:1px solid var(--color-black-black,#151515);transform:rotate(20deg);height:.8rem;content:''}.aalto-breadcrumb__item:last-child::after{content:none}.aalto-breadcrumb__text{display:inline;color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem}.aalto-breadcrumb__text .aalto-inline-icon{margin-top:.2rem;vertical-align:top}.aalto-footer__breadcrumb .aalto-breadcrumb-container{padding:0}.aalto-footer__breadcrumb .aalto-breadcrumb__list{position:relative;margin-bottom:0}.aalto-footer__breadcrumb .aalto-breadcrumb__item:first-child{display:flex}.aalto-footer__breadcrumb .aalto-breadcrumb__item:nth-child(2)::after{display:inline-block}.aalto-calendar__button-container{position:relative;display:inline-block}.aalto-calendar__button{border:1px solid var(--color-black-black,#151515)}.aalto-calendar__button.aalto-dropdown__toggle{background-position:right 3.2rem center;border-radius:4rem;padding:1.2rem 5.6rem 1.2rem 3.2rem}.aalto-calendar__button.aalto-dropdown__toggle:focus{box-shadow:inset 0 0 0 1px var(--color-dark,#2d2d2d)}.aalto-dropdown__menu.aalto-calendar__dropdown{width:calc(100% - 1.8rem - 1.8rem);max-width:none;border-top:0;margin:0 1.8rem}.aalto-calendar__dropdown a{display:flex;gap:.8rem;text-decoration:none;padding-right:.8rem;padding-left:.8rem}.aalto-calendar__dropdown a .aalto-inline-icon{font-size:1.6rem;margin-right:0}.compact-listing-item{border:1px solid var(--color-structural-100,#F2F2F2);padding:.8rem;max-width:91.4rem}@media all and (min-width:600px){.compact-listing-item{padding:1.6rem}}.compact-listing-item__title{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;margin:0}.compact-listing-item__title::after{margin-top:.8rem;margin-bottom:.8rem;content:'';display:block;width:2.4rem;height:.4rem;background-color:var(--color-dark,#2d2d2d)}.compact-listing-item__url{text-decoration:none}.compact-listing-item__url:hover,.compact-listing-item__url:focus{color:var(--color-dark,#2d2d2d)}.compact-listing-item__description{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;margin:0}.compact-listing-item__links a{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;padding-top:.8rem;display:inline-block}@media all and (min-width:600px){.aalto-content-bottom-container{padding-top:1.6rem;border-top:1px solid #505050;display:flex;align-items:center;justify-content:space-between}}.aalto-content-bottom__updated{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}@media all and (max-width:599px){.aalto-content-bottom-container>*:last-child{padding-top:1.6rem;border-top:2px solid var(--color-dark,#2d2d2d);margin-top:1.6rem}}body #CybotCookiebotDialogBodyUnderlay{transition:opacity .5s ease-in}body #CybotCookiebotDialog{border-radius:0;box-shadow:none;border:1px solid var(--color-dark,#2d2d2d);top:.8rem;transform:translate(-50%,0);letter-spacing:normal;font-weight:normal;font-family:inherit;max-height:calc(100vh - .8rem - .8rem);background-color:var(--color-light,#fff);color:var(--color-dark,#2d2d2d)}@media all and (max-width:599px){body #CybotCookiebotDialog{bottom:.8rem}}body #CybotCookiebotDialog[data-template=overlay],body #CybotCookiebotDialog[data-template=popup]{top:.8rem !important;transform:translate(-50%,0) !important}body #CybotCookiebotDialogHeader{display:none;padding:1.6rem}body #CybotCookiebotDialogHeader.has-content{display:block;border-bottom:1px solid var(--color-dark,#2d2d2d)}body #CybotCookiebotDialogPoweredbyCybot,body #CybotCookiebotDialogPoweredByText{display:none !important}body #CybotCookiebotDialogPoweredbyLink{display:none}body #CybotCookiebotDialogPoweredbyLink img{display:none}body #LanguageSelectionContainer{margin-left:2rem}body #CybotCookiebotDialog .aalto-dropdown__menu{background-color:var(--color-light,#fff)}body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron .aalto-dropdown__toggle-custom-icon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-globe-dark);width:1.6rem;height:1.6rem;background-position:right 0 center;background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:transparent;margin-right:.8rem}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron .aalto-dropdown__toggle-custom-icon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-globe-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron .aalto-dropdown__toggle-custom-icon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-globe-dark)}}body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark);flex-direction:row;background-position:right 0 center;background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:transparent;padding:.4rem 2rem .4rem .4rem}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark)}}body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:hover,body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark);color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);outline:0}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:hover,body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:hover,.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark)}}body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron[aria-expanded='true'],body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-dark);color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3)}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron[aria-expanded='true'],body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron[aria-expanded='true'],.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-dark)}}body #CybotCookiebotDialog .aalto-dropdown-container{position:relative}body #CybotCookiebotDialog .aalto-dropdown__toggle-text{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem}body #CybotCookiebotDialog .aalto-dropdown__link{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;padding:.8rem 3.2rem;background:var(--color-light,#fff)}body #CybotCookiebotDialog .aalto-dropdown__link:hover,body #CybotCookiebotDialog .aalto-dropdown__link:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);outline:0}body #CybotCookiebotDialog .aalto-dropdown__link[aria-expanded='true'],body #CybotCookiebotDialog .aalto-dropdown__link:active{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3)}body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark);background-position:.8rem .8rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark)}}body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:focus,body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:hover{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark)}@media (prefers-color-scheme:dark){body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:focus,body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:hover{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:focus,.lightmode body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']:hover{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark)}}body #CybotCookiebotDialogNav{border-bottom:1px solid var(--color-dark,#2d2d2d)}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.5rem;border-bottom:0;padding:1.6rem}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);outline:none}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:var(--color-dark,#2d2d2d);border-bottom-width:.3rem;border-color:var(--color-dark,#2d2d2d)}body .CybotCookiebotScrollContainer{max-height:unset !important;padding:0 !important;border-bottom:0 !important}body #CybotCookiebotDialog .CybotCookiebotScrollContainer div{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}body #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotFader{position:fixed;bottom:20.5rem}@media all and (min-width:calc(600px + 1px)){body #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotFader{bottom:10.1rem}}@media all and (max-width:899px){body #CybotCookiebotDialogBodyContent,body #CybotCookiebotDialogTabContentDetails,body #CybotCookiebotDialogDetailBodyContentTextAbout{padding:1.6rem 1.6rem 0 1.6rem}}@media all and (min-width:900px){body #CybotCookiebotDialogBodyContent,body #CybotCookiebotDialogTabContentDetails,body #CybotCookiebotDialogDetailBodyContentTextAbout{padding:4rem 4rem 0 4rem}}@media all and (max-width:899px){body #CybotCookiebotDialogTabContentDetails{padding-top:0}}@media all and (min-width:900px){body #CybotCookiebotDialogTabContentDetails{padding-top:.8rem}}body #CybotCookiebotDialogBodyContentText{position:relative}body #CybotCookiebotDialog h2{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:2.1rem;letter-spacing:0;line-height:3rem}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a{font-weight:normal}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText *{font-size:inherit}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes{padding:0}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard{border-bottom:1px solid var(--color-dark,#2d2d2d);padding:2.4rem 0 3.2rem 0}@media all and (min-width:900px){body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard{padding:3.2rem 0 4.8rem 0}}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:2rem;padding:1.2rem 0 0 3.2rem}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;border:0;margin:3.2rem 0 0 3.2rem;padding:0}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer{margin:.8rem;padding-top:0}body .CybotCookiebotDialogDetailBodyContentCookieTabContent{margin:.8rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup{border:0;margin-left:3.2rem;margin-top:2.4rem;padding:0}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup.open .CybotCookiebotDialogDetailBodyContentCookieInfo:first-of-type{margin-top:2.4rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup:hover{background-color:var(--color-light,#fff) !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;display:flex;align-items:baseline;padding:.4rem 0}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider:hover,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider:focus{color:var(--color-dark,#2d2d2d) !important;background-color:var(--color-structural-200,#e3e3e3)}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider:focus{box-shadow:inset 0 -.2rem 0 0 var(--color-dark,#2d2d2d)}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider::after{content:'';border-top:.2rem solid var(--color-dark,#2d2d2d) !important;border:0;font-size:3.2rem;font-weight:normal;color:var(--color-dark,#2d2d2d);height:2.6rem;width:1.5rem;top:1.4rem;right:1px;transform:none !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed::after{content:'+';border-top:0 !important;top:.4rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider div:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount){font-weight:inherit}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink{font-weight:normal;padding-top:0}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover{opacity:1 !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink .CybotExternalLinkArrow{height:1.2rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo{border:0;border-radius:0;background-color:var(--color-structural-100,#F2F2F2);margin-top:0;margin-bottom:.8rem;padding:1.6rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo::before{display:none}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoTitle{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;word-break:break-word;margin-bottom:1.6rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoDescription{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;padding-bottom:2.4rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoFooter{flex-flow:row;border-top:0;padding-top:0}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;margin-top:0}body .CybotCookiebotDialogDetailBodyContentCookieContainerHeader{align-items:center;-moz-column-gap:.8rem;column-gap:.8rem}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:normal;letter-spacing:0;line-height:2.5rem;position:relative;display:flex;align-items:center;border:0;flex:1;text-align:left;padding-left:3.2rem}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:focus,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3)}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:focus,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:focus{outline:none !important;box-shadow:inset 0 -.2rem 0 0 var(--color-dark,#2d2d2d)}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton::before,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab::before{content:'';position:absolute;top:1.6rem !important;left:1px;border-top:.2rem solid var(--color-dark,#2d2d2d) !important;border:0;font-size:3.2rem;font-weight:normal;height:2.6rem;width:1.5rem;margin-right:1.6rem;transform:none !important}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed:before,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed:before{content:'+';border-top:0 !important;top:.5rem !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton{width:100%;padding-top:.4rem;padding-right:0 !important;padding-bottom:.4rem}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton label{font-size:inherit;word-break:break-word}body #CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.2rem;background-color:var(--color-light,#fff);box-shadow:0 0 0 1px var(--color-structural-300,#d5d5d5);margin-left:.8rem;padding:0 1rem}body #CybotCookiebotDialogBodyButtonsWrapper{margin-top:1.6rem}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide){display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;width:unset;font-weight:bold;margin-right:1.6rem;border-radius:0}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide).hover,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):hover:active{box-shadow:none}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide):disabled,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide)[disabled],body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:not(.CybotCookiebotDialogHide).disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{color:#fff;background-color:#2d2d2d;border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:active{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-80,color-mix(in srgb,#151515 80%,white));color:var(--color-light,#fff)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:disabled,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll[disabled],body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}body #CybotCookiebotDialog #CybotCookiebotDialogFooter{padding:2.4rem}body .CybotCookiebotDialogArrow{display:none !important}body #CybotCookiebotDialogTabContent,body #CybotCookiebotDialogBody{overflow:hidden !important}body #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSliderWrapper{width:4.8rem;height:calc(2.4rem + .2rem)}body #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-light,#fff);border:1px solid var(--color-dark,#2d2d2d);min-width:4.8rem}body #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider::before{display:inline-block;position:relative;border:1px solid var(--color-dark,#2d2d2d);bottom:0;left:-1px;width:2.4rem;height:2.4rem;transition:left 0.3s cubic-bezier(0.175,0.885,0.32,1.02)}body #CybotCookiebotDialogTabContent input:disabled+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-structural-600,#949494) !important;border:1px solid var(--color-structural-600,#949494) !important}body #CybotCookiebotDialogTabContent input:disabled+.CybotCookiebotDialogBodyLevelButtonSlider::before{border:1px solid var(--color-structural-600,#949494) !important}body #CybotCookiebotDialogTabContent input:focus+.CybotCookiebotDialogBodyLevelButtonSlider,body #CybotCookiebotDialog #CybotCookiebotDialogTabContent input:focus-visible+.CybotCookiebotDialogBodyLevelButtonSlider{outline:1px solid var(--color-dark,#2d2d2d);box-shadow:none}body #CybotCookiebotDialogTabContent input:focus+.CybotCookiebotDialogBodyLevelButtonSlider::before,body #CybotCookiebotDialog #CybotCookiebotDialogTabContent input:focus-visible+.CybotCookiebotDialogBodyLevelButtonSlider::before{background-color:var(--color-highlight-1-bg,#00802F);outline:1px solid var(--color-dark,#2d2d2d)}body .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover+.CybotCookiebotDialogBodyLevelButtonSliderWrapper .CybotCookiebotDialogBodyLevelButtonSlider::before{background-color:var(--color-light,#fff) !important}body #CybotCookiebotDialogTabContent input:checked:hover+.CybotCookiebotDialogBodyLevelButtonSlider::before,body #CybotCookiebotDialogTabContent input:hover+.CybotCookiebotDialogBodyLevelButtonSlider::before{background-color:var(--color-highlight-1-bg,#00802F)}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type=checkbox]:not(:disabled)+.CybotCookiebotDialogBodyLevelButtonSlider{opacity:1}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-dark,#2d2d2d)}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider::before{left:2.3rem;width:2.4rem;height:2.4rem;transform:none;background-color:var(--color-light,#fff)}body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}@media (prefers-color-scheme:dark){body #CybotCookiebotDialogPoweredbyLink::before,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink .CybotExternalLinkArrow{filter:invert(1)}body .CybotCookiebotScrollContainer .CybotCookiebotFader{background-image:linear-gradient(to top,#2d2d2d,rgba(45,45,45,0.8),rgba(45,45,45,0)) !important}body .CybotCookiebotFaderLeft{background-image:linear-gradient(to right,#2d2d2d,rgba(45,45,45,0.8),rgba(45,45,45,0)) !important}body .CybotCookiebotFaderRight{background-image:linear-gradient(to left,#2d2d2d,rgba(45,45,45,0.8),rgba(45,45,45,0)) !important}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider::before{border:1px solid var(--color-light,#fff)}}div.cookie-content-blocker{max-width:100vw;transition:0.2s 1s ease-out opacity}.cookie-content-blocker__message-wrapper{position:relative;padding-top:56.25%;max-width:100%;width:128rem;min-height:32rem;overflow:hidden}.cookie-content-blocker__preview{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;filter:brightness(0.7)}.cookie-content-blocker__preview>img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cookie-content-blocker__message-container{margin:0;z-index:1;position:absolute;max-width:100%;min-width:28.8rem;top:50%;left:50%;background:var(--color-light,#fff);padding:2.4rem;box-shadow:0 2px 4px rgba(0,0,0,0.35);transform:translateY(-50%) translateX(-50%)}.cookie-content-blocker__header{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem}.cookie-content-blocker__message p{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem}.cookie-content-blocker__buttons{display:flex;justify-content:space-between;align-items:center}.cookie-content-blocker__buttons>button+button{margin-left:.8rem}.pswp div.cookie-content-blocker{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.pswp .cookie-content-blocker__message-wrapper{border:0}.CookieDeclaration{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}.CookieDeclaration .CookieDeclarationType{border:0;padding:0;margin:3.2rem 0;overflow-x:auto}.CookieDeclaration .CookieDeclarationTypeHeader{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;font-family:inter,sans-serif;margin-bottom:1.6rem}.CookieDeclaration .CookieDeclarationTypeDescription{margin:0 0 1.6rem}.CookieDeclaration p{margin-top:0;margin-bottom:2.4rem}.CookieDeclaration .CookieDeclarationTable{width:unset;margin-bottom:2.4rem}@media all and (max-width:599px){.CookieDeclaration .CookieDeclarationTable{width:200%}}.CookieDeclaration colgroup col{width:unset !important}.CookieDeclaration table.CookieDeclarationTable tr td:nth-child(n+5),.CookieDeclaration table.CookieDeclarationTable tr th:nth-child(n+5),.CookieDeclaration table.CookieDeclarationTable colgroup col:nth-child(n+5){display:table-cell !important}.CookieDeclaration th.CookieDeclarationTableHeader:first-of-type{width:25%}.CookieDeclaration th.CookieDeclarationTableHeader:nth-of-type(2),.CookieDeclaration th.CookieDeclarationTableHeader:nth-of-type(4){width:15%}.CookieDeclaration th.CookieDeclarationTableHeader:nth-of-type(3){width:35%}.CookieDeclaration th.CookieDeclarationTableHeader:last-of-type{width:10%}.CookieDeclaration td{word-break:break-word}.aalto-date-line{font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;display:flex;flex-direction:column;align-items:center;flex:0 0 4.8rem}.aalto-listing-row__adjacent .aalto-date-line,.aalto-listing-item__interactive .aalto-date-line{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;margin-right:5.6rem}.aalto-date-line__icon{margin:.6rem 0 0 1rem;width:2.4rem;height:2.4rem}body.modal-open{overflow:hidden}.aalto-dialog{text-align:left;padding:1.2rem 4rem 1.6rem 4rem;max-width:91.4rem;min-width:40vw;-webkit-overflow-scrolling:touch;background:#fff;background:var(--color-light,#fff);overflow:auto;z-index:2147483641;border:0;box-shadow:0 .4rem .4rem rgba(0,0,0,0.25)}.aalto-dialog::-webkit-backdrop{background:var(--color-black-black-a080,rgba(21,21,21,0.8))}.aalto-dialog::backdrop{background:var(--color-black-black-a080,rgba(21,21,21,0.8))}@media all and (max-width:899px){.aalto-dialog{height:100%}}.aalto-dialog-close{position:absolute;right:1.2rem;height:3.2rem;width:3.2rem;border-radius:50%}.aalto-dialog-close:hover,.aalto-dialog-close:focus{background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.aalto-dialog-close:focus{outline:2px solid var(--color-dark,#2d2d2d)}.aalto-dialog-close .aalto-inline-icon{position:relative;top:-1px;margin:0}.aalto-dialog h2,.aalto-dialog h3{color:var(--color-dark,#2d2d2d) !important}.aalto-dialog a{color:var(--color-dark,#2d2d2d) !important}.aalto-dialog button:not(.aalto-button){color:var(--color-dark,#2d2d2d) !important}.aalto-dialog-close+h2{margin-top:3.2rem}.aalto-double-column__item{display:flex;margin:2.4rem 0 1.6rem 0;flex-direction:column;justify-content:space-between}@media all and (min-width:600px){.aalto-double-column__item{margin-bottom:4rem;flex-direction:row}}.aalto-double-column__item:last-child{margin-bottom:0}.aalto-double-column__title{width:100%}@media all and (min-width:600px){.aalto-double-column__title{width:40%;padding-right:4rem;margin-bottom:0}}.aalto-double-column__description{width:100%}@media all and (min-width:600px){.aalto-double-column__description{width:60%}}.aalto-double-column__description a.highlight,.listing-accordion__container .accordion__content a.highlight{margin-top:2.4rem;background-color:transparent}.aalto-dropdown__toggle{display:flex;padding:.4rem;align-items:center;text-decoration:none;cursor:pointer}.aalto-dropdown__toggle:hover,.aalto-dropdown__toggle:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);outline:0}.aalto-dropdown__toggle[aria-expanded='true'],.aalto-dropdown__toggle:active{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3)}.aalto-menu__action-toggle:hover,.aalto-menu__action-toggle:focus{color:var(--color-dark,#2d2d2d)}.aalto-menu__action-toggle[aria-expanded='true'],.aalto-menu__action-toggle:active{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3)}@media all and (max-width:899px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__toggle{display:none}}@media all and (max-width:899px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__menu--flip>li::after{content:'';display:block;border-bottom:1px solid var(--color-black-black,#151515);margin-top:0;margin-left:1.6rem;margin-right:1.6rem}}@media all and (min-width:600px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__menu--flip>li::after{margin-left:4rem;margin-right:4rem}}@media all and (max-width:899px){.mobile-menu-open .aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__toggle[aria-expanded]+.aalto-dropdown__menu{visibility:visible;opacity:1;transform:none;background:transparent;position:static;border:0 none;box-shadow:none;margin:0;padding:1.6rem 0;max-width:none;transition:none}}@media all and (max-width:899px){.aalto-dropdown-container--language .aalto-dropdown__toggle[aria-expanded]+.aalto-dropdown__menu{display:flex;justify-content:center}}.aalto-dropdown__toggle--with_chevron{padding-right:2rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark);background-position:right .4rem center;background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:transparent}@media (prefers-color-scheme:dark){.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-dropdown__toggle--with_chevron:hover,.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark)}@media (prefers-color-scheme:dark){.aalto-dropdown__toggle--with_chevron:hover,.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-dropdown__toggle--with_chevron:hover,.lightmode .aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-dropdown__toggle--with_chevron[aria-expanded='true'],.aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-dark)}@media (prefers-color-scheme:dark){.aalto-dropdown__toggle--with_chevron[aria-expanded='true'],.aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-light)}.lightmode .aalto-dropdown__toggle--with_chevron[aria-expanded='true'],.lightmode .aalto-dropdown__toggle--with_chevron:active{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-dark)}}.aalto-dropdown__toggle>:not(:first-child){margin-left:.4rem}.aalto-menu__action-item--tools button svg,.aalto-dropdown__toggle-custom-icon svg{vertical-align:bottom}.aalto-dropdown__menu{position:absolute;margin-top:0;margin-right:.4rem;transition:visibility 0s linear 0s,opacity 0.15s ease,transform 0.15s ease;z-index:1;max-width:24rem;padding:.8rem 0;background-color:#fff;background-color:var(--color-light,#fff);border:1px solid var(--color-black-black,#151515);box-shadow:0 .1rem .1rem 0 var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-dropdown__toggle[aria-expanded='false']+.aalto-dropdown__menu{visibility:hidden;opacity:0;z-index:-1;border-color:var(--color-structural-300,#d5d5d5);transform:translateY(-10px);transition:visibility 0s linear 0.15s,0.15s opacity ease,0.15s transform ease}.aalto-dropdown__menu--flip{right:0}@media all and (max-width:899px){.aalto-dropdown__menu--flip{padding-bottom:0;margin-right:0}}.aalto-dropdown__menu>li{display:block}.aalto-dropdown__link{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;display:block;padding:.8rem 3.2rem;box-shadow:inset 0 0 0 -1px var(--color-dark,#2d2d2d);transition:0.2s box-shadow ease-out;text-decoration:none}.aalto-dropdown__link:focus,.aalto-dropdown__link:hover{box-shadow:inset 5px 0 0 -1px var(--color-dark,#2d2d2d);color:var(--color-dark,#2d2d2d)}.aalto-dropdown__link:active{box-shadow:inset 5px 0 0 -1px var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);color:var(--color-dark,#2d2d2d)}.aalto-dropdown__link[aria-selected='true'],.aalto-dropdown__link[aria-current='true'],.aalto-dropdown__link[aria-current='location'],.aalto-dropdown__link[aria-current='page']{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark);background-position:.8rem .8rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-color:transparent}@media (prefers-color-scheme:dark){.aalto-dropdown__link[aria-selected='true'],.aalto-dropdown__link[aria-current='true'],.aalto-dropdown__link[aria-current='location'],.aalto-dropdown__link[aria-current='page']{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-light)}.lightmode .aalto-dropdown__link[aria-selected='true'],.lightmode .aalto-dropdown__link[aria-current='true'],.lightmode .aalto-dropdown__link[aria-current='location'],.lightmode .aalto-dropdown__link[aria-current='page']{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark)}}.aalto-dropdown__link[aria-selected='true']:focus,.aalto-dropdown__link[aria-selected='true']:hover,.aalto-dropdown__link[aria-current='true']:focus,.aalto-dropdown__link[aria-current='true']:hover,.aalto-dropdown__link[aria-current='location']:focus,.aalto-dropdown__link[aria-current='location']:hover,.aalto-dropdown__link[aria-current='page']:focus,.aalto-dropdown__link[aria-current='page']:hover{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark);background-color:var(--color-structural-200,#e3e3e3)}@media (prefers-color-scheme:dark){.aalto-dropdown__link[aria-selected='true']:focus,.aalto-dropdown__link[aria-selected='true']:hover,.aalto-dropdown__link[aria-current='true']:focus,.aalto-dropdown__link[aria-current='true']:hover,.aalto-dropdown__link[aria-current='location']:focus,.aalto-dropdown__link[aria-current='location']:hover,.aalto-dropdown__link[aria-current='page']:focus,.aalto-dropdown__link[aria-current='page']:hover{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-light)}.lightmode .aalto-dropdown__link[aria-selected='true']:focus,.lightmode .aalto-dropdown__link[aria-selected='true']:hover,.lightmode .aalto-dropdown__link[aria-current='true']:focus,.lightmode .aalto-dropdown__link[aria-current='true']:hover,.lightmode .aalto-dropdown__link[aria-current='location']:focus,.lightmode .aalto-dropdown__link[aria-current='location']:hover,.lightmode .aalto-dropdown__link[aria-current='page']:focus,.lightmode .aalto-dropdown__link[aria-current='page']:hover{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark)}}@media all and (max-width:899px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link{position:relative;text-decoration:none;display:block;color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;padding:1.6rem 4rem}.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link:focus,.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link:hover{box-shadow:none;background-image:none;color:var(--color-dark,#2d2d2d)}.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link:active{box-shadow:none;background-image:none;color:var(--color-dark,#2d2d2d)}}@media all and (max-width:599px){.aalto-dropdown-container--toggle-hidden-header-mobile .aalto-dropdown__link{padding:1.6rem 1.6rem}}@media all and (max-width:899px){.aalto-dropdown-container--language .aalto-dropdown__link{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;display:flex;align-items:center;justify-content:center;margin-right:2rem;padding:0;width:5.6rem;height:5.6rem;border-radius:100vh;background-image:none;border:1px solid var(--color-black-black,#151515);transition:none}.aalto-dropdown-container--language .aalto-dropdown__link[aria-current='true']{color:var(--color-light,#fff);background-color:var(--color-dark,#2d2d2d)}.aalto-dropdown-container--language .aalto-dropdown__link:not([aria-current='true']){color:var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff)}.aalto-dropdown-container--language .aalto-dropdown__link:hover,.aalto-dropdown-container--language .aalto-dropdown__link:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);outline:none;box-shadow:inset 0 0 0 .1rem var(--color-black-black,#151515)}}.aalto-dropdown__menu li:last-child .aalto-dropdown__link{margin-right:0}.aalto-dropdown__link+.ajax-progress{display:none}.aalto-dropdown__link-description{display:block;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-dropdown-container--language .aalto-dropdown__link>abbr{text-decoration:none}@media all and (min-width:900px){.aalto-dropdown-container--language .aalto-dropdown__link>abbr{display:none}}.aalto-dropdown-container--language .aalto-dropdown__link>span{display:none}@media all and (min-width:900px){.aalto-dropdown-container--language .aalto-dropdown__link>span{display:inline}}.aalto-dropdown__link .aalto-inline-icon{font-size:1.9rem;vertical-align:bottom}.aalto-feature-container{background-color:var(--color-structural-100,#F2F2F2);width:100%;overflow:hidden;margin-bottom:2.4rem}.aalto-feature-list{display:flex;flex-direction:column;align-items:flex-start;align-content:center;flex-wrap:wrap;justify-content:flex-start;margin-top:0;margin-bottom:3.2rem;padding-top:3.2rem}@media all and (min-width:600px){.aalto-feature-list{align-content:flex-start;flex-direction:row;-moz-column-gap:3.2rem;column-gap:3.2rem;margin-bottom:4.8rem;padding-top:4.8rem}}.aalto-feature-list hr{width:100%;margin:0 0 2.4rem 0}@media all and (min-width:600px){.aalto-feature-list hr{margin:.8rem 0 3.2rem 0}}.aalto-feature-item{display:block;flex:1 1 auto;margin-right:0;margin-left:0;margin-bottom:2.4rem}.aalto-feature-item:last-child{margin-bottom:0}@media all and (min-width:600px){.aalto-feature-item{margin-bottom:2.4rem;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.6rem)}.aalto-feature-item:nth-last-child(-n+2){margin-bottom:0}}@media all and (min-width:900px){.aalto-feature-item{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 2.1333333333rem)}.aalto-feature-item:nth-last-child(-n+3){margin-bottom:0}}.aalto-feature-item__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap}.aalto-feature-item--image-container{flex:0 0 3.2rem;width:3.2rem;padding-right:1.6rem;padding-top:.2rem;text-align:center}.aalto-feature-item__image{display:inline-block;font-size:0;line-height:0;width:1.6rem;height:1.6rem;background-position:center center;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.aalto-feature-item__image--calendar{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-calendar-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--calendar{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-calendar-light)}.lightmode .aalto-feature-item__image--calendar{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-calendar-dark)}}.aalto-feature-item__image--clock{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-clock-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--clock{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-clock-light)}.lightmode .aalto-feature-item__image--clock{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-clock-dark)}}.aalto-feature-item__image--credits{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-plus-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--credits{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-plus-light)}.lightmode .aalto-feature-item__image--credits{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-plus-dark)}}.aalto-feature-item__image--degree{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-ribbon-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--degree{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-ribbon-light)}.lightmode .aalto-feature-item__image--degree{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-ribbon-dark)}}.aalto-feature-item__image--field{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pie_chart-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--field{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pie_chart-light)}.lightmode .aalto-feature-item__image--field{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pie_chart-dark)}}.aalto-feature-item__image--hourglass{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-hourglass-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--hourglass{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-hourglass-light)}.lightmode .aalto-feature-item__image--hourglass{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-hourglass-dark)}}.aalto-feature-item__image--language{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-speech_bubble-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--language{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-speech_bubble-light)}.lightmode .aalto-feature-item__image--language{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-speech_bubble-dark)}}.aalto-feature-item__image--location{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-location_pin-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--location{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-location_pin-light)}.lightmode .aalto-feature-item__image--location{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-location_pin-dark)}}.aalto-feature-item__image--school{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pantheon-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--school{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pantheon-light)}.lightmode .aalto-feature-item__image--school{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pantheon-dark)}}.aalto-feature-item__image--tickets{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--tickets{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-light)}.lightmode .aalto-feature-item__image--tickets{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark)}}.aalto-feature-item__image--tuition{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-money_euro-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--tuition{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-money_euro-light)}.lightmode .aalto-feature-item__image--tuition{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-money_euro-dark)}}.aalto-feature-item__image--globe{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-globe-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--globe{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-globe-light)}.lightmode .aalto-feature-item__image--globe{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-globe-dark)}}.aalto-feature-item__image--level{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-level-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--level{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-level-light)}.lightmode .aalto-feature-item__image--level{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-level-dark)}}.aalto-feature-item__image--cog{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-cog-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--cog{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-cog-light)}.lightmode .aalto-feature-item__image--cog{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-cog-dark)}}.aalto-feature-item__image--analysis{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-three_circles-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--analysis{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-three_circles-light)}.lightmode .aalto-feature-item__image--analysis{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-three_circles-dark)}}.aalto-feature-item__image--subject{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-subject-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--subject{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-subject-light)}.lightmode .aalto-feature-item__image--subject{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-subject-dark)}}.aalto-feature-item__image--alert{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-alert-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--alert{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-alert-light)}.lightmode .aalto-feature-item__image--alert{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-alert-dark)}}.aalto-feature-item__image--user{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-user-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--user{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-user-light)}.lightmode .aalto-feature-item__image--user{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-user-dark)}}.aalto-feature-item__image--info{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-info-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--info{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-info-light)}.lightmode .aalto-feature-item__image--info{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-info-dark)}}.aalto-feature-item__image--home{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-home-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--home{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-home-light)}.lightmode .aalto-feature-item__image--home{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-home-dark)}}.aalto-feature-item__image--diagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-diagram-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--diagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-diagram-light)}.lightmode .aalto-feature-item__image--diagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-diagram-dark)}}.aalto-feature-item--text-container{flex:1 1 25.6rem}.aalto-feature-item--text-container>div{width:100%}.aalto-feature-item__title,.aalto-feature-item__text{padding-left:0}.aalto-feature-item__title{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin:0 0 .4rem}.aalto-feature-item__text,.aalto-feature-item__text .aalto-user-generated-content{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;margin:0}.aalto-feature-item__comma-separated>span::after{content:','}.aalto-feature-item__comma-separated>span:last-child::after{content:''}.webform-submission-service-feedback-form .form-textarea{margin-bottom:1.6rem}.aalto-filter-badge{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;font-weight:normal;display:flex;align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;max-width:100%;text-align:left;height:3.2rem;margin-bottom:.8rem;padding-right:.4rem;padding-left:1.6rem;border-radius:1.6rem}.aalto-filter-badge:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.aalto-filter-badge.hover,.aalto-filter-badge:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.aalto-filter-badge:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.aalto-filter-badge:hover:active{box-shadow:none}.aalto-filter-badge:disabled,.aalto-filter-badge[disabled],.aalto-filter-badge.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.aalto-filter-badge:disabled .aalto-filter-badge__icon-container{color:rgba(21,21,21,0.3)}.aalto-filter-badge__text{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aalto-filter-badge__icon-container{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0}.filter-menu__block{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-light,#fff);padding:0 1.6rem}@media all and (max-width:899px){.filter-menu__block{z-index:1000;box-shadow:-.2rem 0 0 0 var(--color-structural-300,#d5d5d5)}}@media all and (min-width:900px){.filter-menu__block{position:relative;padding:0}}.filter-menu__mobile-button{display:flex;width:100%;padding:1.2rem 0;text-align:left}@media all and (min-width:900px){.filter-menu__mobile-button{display:none}}.filter-menu__mobile-button:hover,.filter-menu__mobile-button:focus{cursor:pointer}.filter-menu__mobile-button:hover .filter-menu__mobile-button-text--header,.filter-menu__mobile-button:hover .filter-menu__mobile-button-text--description,.filter-menu__mobile-button:focus .filter-menu__mobile-button-text--header,.filter-menu__mobile-button:focus .filter-menu__mobile-button-text--description{color:var(--color-dark,#2d2d2d);text-decoration:underline}.filter-menu__mobile-button:active{background-color:var(--color-structural-200,#e3e3e3);box-shadow:-.4rem 0 0 var(--color-structural-200,#e3e3e3),.4rem 0 0 0 var(--color-structural-200,#e3e3e3)}.filter-menu__mobile-button-text--header{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;flex:1 1 auto;padding-right:1.6rem}.filter-menu__mobile-button-text--description{flex:0 1 auto;margin-left:auto;padding-right:.8rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.filter-menu__mobile-button-text--icon{flex:0 0 auto;width:1.6rem;height:1.6rem;transform:rotate(90deg)}.filter-menu__block-header{display:flex;align-items:center;width:100%;height:4.8rem;z-index:1}@media all and (min-width:900px){.filter-menu__block-header{display:none}}@media all and (max-width:899px){.filter-menu__block-header-mobile-text,.aalto-filters .filter-menu__block [for='edit-field-vacancy-place-target-id'],.aalto-filters .filter-menu__block .aalto-form__legend{position:absolute;display:inline-block;top:1.6rem;right:0;left:0;text-align:center;pointer-events:none;margin-left:5.6rem;width:calc(100% - 7.2rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-menu__block-header-mobile-text::after,.aalto-filters .filter-menu__block [for='edit-field-vacancy-place-target-id']::after,.aalto-filters .filter-menu__block .aalto-form__legend::after{content:'';width:4rem;display:inline-block}}.aalto-filters .filter-menu__block [for='edit-field-vacancy-place-target-id']{pointer-events:auto}.filter-menu__block-header-mobile-text{color:var(--color-structural-700,#6f6f6f);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem}.filter-menu__button--back{flex:0 0 auto;width:3.2rem;height:3.2rem;padding:0;border-radius:1.6rem;border:1px solid var(--color-dark,#2d2d2d);z-index:1}.filter-menu__button-icon--chevron{transform:rotate(270deg)}.filter-menu__button--clear-all{margin-left:auto}@media all and (max-width:899px){.filter-menu-container{border-top:1px solid var(--color-black-black,#151515);border-bottom:1px solid var(--color-black-black,#151515)}}@media all and (min-width:900px){.filter-block-container{padding-top:2.4rem}}@media all and (max-width:899px){.filter-block-container+.filter-block-container{margin-top:-.1rem}}.filter-menu__mobile-button[aria-expanded='false'] .aalto-menu__toggle-icon-chevron{transform:rotate(180deg)}@media all and (max-width:899px){.filter-menu__mobile-button[aria-expanded='false']+.filter-menu__block{visibility:hidden;transform:translateX(100%);transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02),0.3s visibility linear}.filter-menu__mobile-button[aria-expanded='true']+.filter-menu__block{visibility:visible;transform:translateX(0);transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02)}}.aalto-filters__header{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem}@media all and (max-width:899px){.aalto-filters__header{display:none}}@media all and (min-width:900px){.aalto-filters__header{border-bottom:1px solid var(--color-black-black,#151515);padding-bottom:.4rem;margin-bottom:0}}.aalto-filters__header+.aalto-form__fieldset{margin-top:1.6rem}.aalto-filters{flex:0 0 auto;width:auto;max-width:100%;margin-bottom:3.2rem;word-wrap:break-word}.aalto-filters input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-filters input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;padding:.8rem .8rem .8rem 3.2rem}.aalto-filters input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:.2rem}.aalto-filters input[type='checkbox']+label:hover,.aalto-filters input[type='checkbox']:focus+label{background-color:var(--color-structural-200,#e3e3e3)}.aalto-filters input[type='checkbox']+label:hover::before,.aalto-filters input[type='checkbox']:focus+label::before{border-color:var(--color-dark,#2d2d2d)}.aalto-filters input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-dark,#2d2d2d)}.aalto-filters input[type='checkbox']:checked+label::before,.aalto-filters input[type='checkbox']:indeterminate+label::before{background-color:var(--color-dark,#2d2d2d);border:0 none;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-filters input[type='checkbox']:checked+label::before,.aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}.lightmode .aalto-filters input[type='checkbox']:checked+label::before,.lightmode .aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light)}}.aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}}.aalto-filters input[type='checkbox']:disabled+label{color:var(--color-structural-700,#6f6f6f)}.aalto-filters input[type='checkbox']:disabled+label:hover{background-color:transparent}.aalto-filters input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-filters input[type='radio']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-filters input[type='radio']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;padding:.8rem .8rem .8rem 3.2rem}.aalto-filters input[type='radio']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:1.6rem}.aalto-filters input[type='radio']+label:hover,.aalto-filters input[type='radio']:focus+label{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3)}.aalto-filters input[type='radio']+label:hover::before,.aalto-filters input[type='radio']:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-filters input[type='radio']:checked+label::before{background-color:var(--color-dark,#2d2d2d);border-color:var(--color-dark,#2d2d2d);box-shadow:inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-filters input[type='radio']:checked:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-filters input[type='radio']:disabled+label{color:var(--color-structural-700,#6f6f6f)}.aalto-filters input[type='radio']:disabled+label:hover{background-color:transparent}.aalto-filters input[type='radio']:disabled:not(:checked)+label:hover::before{box-shadow:none}.aalto-filters input[type='radio']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-filters input[type='checkbox']+label,.aalto-filters input[type='radio']+label{max-width:none}.aalto-filters .aalto-form{padding-bottom:.8rem}@media all and (min-width:600px){.aalto-filters .aalto-form{margin-right:0;margin-left:0}}.aalto-filters .aalto-form__checkbox-container[data-depth]{position:relative}.aalto-filters .aalto-form__checkbox-container[data-depth='0'] .aalto-form__label{padding-left:3.2rem}.aalto-filters .aalto-form__checkbox-container[data-depth='1']::before{content:'';position:absolute;display:block;width:.2rem;height:calc(100% - 1.6rem);background:var(--color-structural-500,#BDBDBD);left:1.5rem}.aalto-filters .aalto-form__checkbox-container[data-depth='1'] .aalto-form__label{margin-left:2rem}.aalto-filters .aalto-form__checkbox-container[data-depth='1'] .aalto-form__label::after{content:'';position:absolute;left:-.5rem;top:-1.7rem;width:1.5rem;height:3.5rem;border-left:.2rem solid var(--color-structural-500,#BDBDBD);border-bottom:.2rem solid var(--color-structural-500,#BDBDBD);z-index:-1}.aalto-filters .aalto-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px var(--color-black-black,#151515);border-radius:0;background-color:var(--color-light,#fff);background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark);background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position-x:calc(100% - .4rem);background-position-y:center;display:block;width:100%;height:4rem;padding-left:.8rem;padding-right:2.4rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem}@media (prefers-color-scheme:dark){.aalto-filters .aalto-form__select{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-filters .aalto-form__select{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-filters .aalto-form__select::-ms-expand{display:none}.aalto-filters .aalto-form__select:focus{box-shadow:0 0 0 .1rem var(--color-black-black,#151515);outline:0 none}.aalto-filters .aalto-form__select.error{border-color:var(--color-danger-500,#E4423F)}.aalto-filters .aalto-form__select.error:focus{box-shadow:0 0 0 .1rem var(--color-danger-500,#E4423F)}.aalto-filters .aalto-form__select-container,.aalto-filters .aalto-form__fieldset{margin-bottom:2.4rem}@media all and (max-width:899px){.aalto-filters .aalto-form__fieldset-items-container{transform:translate3d(0,0,0);overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(var(--color-light,#fff) 30%,var(--color-light-a000,rgba(255,255,255,0))),linear-gradient(var(--color-light-a000,rgba(255,255,255,0)),var(--color-light,#fff) 70%) 0 100%,linear-gradient(180deg,var(--color-structural-300,#d5d5d5) 0%,var(--color-structural-300,#d5d5d5) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%),linear-gradient(to top,var(--color-structural-300,#d5d5d5) 0%,var(--color-structural-300,#d5d5d5) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%) 0 100%;background-attachment:local,local,scroll,scroll;background-size:100% 40px,100% 40px,100% 18px,100% 18px;background-color:var(--color-light,#fff);background-repeat:no-repeat;max-height:calc(100vh - 4.8rem);padding-bottom:15.2rem}}.aalto-es-search__container .aalto-form__select-container>label,.aalto-filters .aalto-form__select-container>.aalto-form__label,.aalto-filters .aalto-form__legend{display:inline-block;color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;margin-bottom:.4rem}.aalto-filters .aalto-form__checkbox{margin-bottom:.1rem}@media all and (min-width:900px){.aalto-filters .aalto-form__fieldset-items{transform:translate3d(0,0,0);overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(var(--color-light,#fff) 30%,var(--color-light-a000,rgba(255,255,255,0))),linear-gradient(var(--color-light-a000,rgba(255,255,255,0)),var(--color-light,#fff) 70%) 0 100%,linear-gradient(180deg,var(--color-structural-300,#d5d5d5) 0%,var(--color-structural-300,#d5d5d5) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%),linear-gradient(to top,var(--color-structural-300,#d5d5d5) 0%,var(--color-structural-300,#d5d5d5) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%) 0 100%;background-attachment:local,local,scroll,scroll;background-size:100% 40px,100% 40px,100% 18px,100% 18px;background-color:var(--color-light,#fff);background-repeat:no-repeat;padding-right:0;padding-left:.8rem;max-height:22.75rem}}@media all and (min-width:900px){.aalto-filters .aalto-form__fieldset-items:not(.aalto-form__fieldset-items--scrollable){max-height:none;background-color:transparent}}.aalto-filters .aalto-form__date-wrapper{padding-left:.8rem;display:flex;flex-wrap:wrap}.aalto-filters .aalto-form__date-container{margin-bottom:.8rem}.aalto-filters .aalto-form__date-container:first-child{margin-right:1.6rem}.aalto-filters .aalto-form__date-container .aalto-form__label{display:block;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;margin-left:.8rem}.aalto-filters .aalto-form__date-container .aalto-form__date{margin-left:.8rem;font-weight:normal;font-size:1.6rem;letter-spacing:0;line-height:1.9rem;border:1px solid var(--color-black-black,#151515);background-color:var(--color-light,#fff)}.aalto-form__date{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;border:1px solid var(--color-black-black,#151515);padding-top:0;padding-right:.8rem;padding-bottom:0;padding-left:.8rem;height:4rem}.aalto-filters .aalto-form__date-container{margin-bottom:2.4rem}.aalto-filters .bef-nested ul{padding-left:0;list-style-type:none}.aalto-filters .aalto-form__fieldset-items-container .aalto-form__legend .fieldset-legend{display:none}.ajax-progress.ajax-progress-fullscreen{background-color:var(--color-light,#fff);background-size:2.4rem;border-radius:50%;padding:2rem}.aalto-tile{position:relative}.aalto-tile .aalto-tile__link{text-decoration:none;outline-offset:-.3rem}.aalto-tile .aalto-tile__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-tile .aalto-tile__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-tile .aalto-tile__image-container{transition:opacity 0.15s ease-out}.aalto-tile .aalto-tile-event__date-plane{transition:opacity 0.15s ease-out}.aalto-tile:hover .aalto-tile__image-container{pointer-events:none;opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-tile:hover .aalto-tile__image-container{opacity:1}}.aalto-tile:hover .aalto-tile-event__date-plane{pointer-events:none;opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-tile:hover .aalto-tile-event__date-plane{opacity:1}}.aalto-tile:focus-within .aalto-tile__image-container{opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-tile:focus-within .aalto-tile__image-container{opacity:1}}.aalto-tile:focus-within .aalto-tile-event__date-plane{opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-tile:focus-within .aalto-tile-event__date-plane{opacity:1}}.aalto-tile__top-wrapper{position:relative}.aalto-tile__top-wrapper::before{content:'';width:1px;margin-left:-1px;float:left;height:0;padding-top:43.4782608696%}.aalto-tile__top-wrapper::after{content:'';display:table;clear:both}.aalto-tile__top-container{display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.aalto-tile__image-container{position:relative;width:100%;height:100%}.aalto-tile__image-container div,.aalto-tile__image-container img{height:100%;width:100%}.aalto-tile__image-container img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.aalto-tile--border-top{border-top:1px solid var(--color-dark,#2d2d2d)}.aalto-tile-container.aalto-tile--no-image .aalto-tile-event__date-plane+svg{background-size:auto 100%}.aalto-tile__overflow-container{height:17.5rem;width:100%;overflow-y:hidden}.aalto-tile__text-container{background-color:var(--color-structural-100,#F2F2F2);padding:1.2rem 1.6rem;overflow:hidden}.aalto-tile__title{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;display:flex;margin-bottom:2.5rem}.aalto-tile__link{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.aalto-tile__meta{position:relative;max-width:100%;height:3.6rem;margin-bottom:1.2rem}.aalto-tile__meta-item{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.aalto-component-wrapper--automatic-liftup-event .aalto-tile__meta-item{width:calc(100% - 3.2rem)}.aalto-component-wrapper--automatic-liftup-event .aalto-tile__meta .aalto-liftup-m-card-icon-container{position:absolute;top:.4rem;right:0}.aalto-tile__icon{width:1.6rem;height:1.6rem;vertical-align:top}.aalto-tile__summary{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.5rem}.aalto-tile--see-all{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:1.6rem 2.4rem 3.2rem;background-color:var(--color-highlight-1-bg,#00802F)}.aalto-tile-container--see-all:hover .aalto-tile__see-all-icon-container{transform:translateX(.8rem)}.aalto-tile-container--see-all:active .aalto-tile__see-all-icon-container{transform:translateX(1.6rem)}.aalto-tile__see-all-text{color:var(--color-highlight-1-fg,#fff);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;display:inline-block;margin-top:.8rem}.aalto-tile__see-all-text::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.aalto-tile__see-all-text:focus,.aalto-tile__see-all-text:active{text-decoration:none}.aalto-tile__see-all-text:focus{outline:none}.aalto-tile__see-all-text:focus::after{border-bottom:.2rem solid var(--color-black-black,#151515)}.aalto-tile__see-all-text:active:hover::after{border:0 none}.aalto-tile__see-all-icon-container{font-size:6.4rem;transition:0.1s transform ease-out}.aalto-tile__see-all-icon{transform:rotate(90deg);margin-left:-2rem}.aalto-tile-container{position:relative;padding:0 .8rem}@media all and (min-width:900px){.aalto-tile-container{padding-top:3.2rem}}.aalto-tiles-layout--automatic-liftups .aalto-tile-container{flex:0 0 24rem;width:24rem;max-width:24rem;overflow-y:hidden}@media all and (min-width:900px){.aalto-tiles-layout--automatic-liftups .aalto-tile-container{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(1),.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(2),.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(3){padding-top:0}}@media all and (min-width:1200px){.aalto-tiles-layout--automatic-liftups .aalto-tile-container{flex:0 0 25%;width:25%;max-width:25%}.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(4){padding-top:0}}@media all and (min-width:900px) and (max-width:1199px){.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(n+4){display:none}}@media all and (min-width:1200px){.aalto-tiles-layout--automatic-liftups .aalto-tile-container:nth-child(n+5){display:none}}.aalto-tile-container--see-all{width:24rem;margin:0 0 0 auto;padding-left:1.6rem}@media all and (min-width:900px){.aalto-tile-container--see-all{display:none}}@media all and (min-width:900px){.aalto-tiles-layout--content-highlights .aalto-tile-container:nth-child(n+7){display:none}}.aalto-tiles-layout--content-highlights .aalto-tile-container{flex:0 0 24rem;width:24rem;max-width:24rem}@media all and (min-width:900px){.aalto-tiles-layout--content-highlights .aalto-tile-container{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}}@media all and (min-width:1200px){.aalto-tiles-layout--content-highlights .aalto-tile-container{flex:0 0 25%;width:25%;max-width:25%}.aalto-tiles-layout--content-highlights .aalto-tile-container:nth-child(1),.aalto-tiles-layout--content-highlights .aalto-tile-container:nth-child(2){flex:0 0 50%;width:50%;max-width:50%;padding-top:0}.aalto-tiles-layout--content-highlights .aalto-tile-container:nth-child(3),.aalto-tiles-layout--content-highlights .aalto-tile-container:nth-child(4){padding-top:3.2rem}}.page--type-listing .aalto-tiles-layout--automatic-liftups{padding-top:2.4rem}.page--type-listing .aalto-component-wrapper--automatic-liftup{margin-bottom:0}.aalto-tile--article .aalto-tile__meta{height:1.8rem}.aalto-tile-event__date-plane{flex:1 0 21.7391304348%;display:inline-flex;justify-content:center;align-items:center;background-color:var(--color-black-black,#151515);color:var(--color-light,#fff);position:relative}.aalto-tile-event__image-container{flex:1 1 78.2608695652%}.aalto-tiles-layout__header{max-width:91.4rem}@media all and (max-width:899px){.aalto-tiles-layout__header{margin-bottom:0}}@media all and (max-width:899px){.aalto-tiles-layout__header+.aalto-tiles-layout__description{margin-top:1.6rem}}.aalto-tiles-layout__description{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:2.1rem;letter-spacing:0;line-height:3rem;max-width:91.4rem}.aalto-tiles-layout__top{display:flex;align-items:center}.aalto-tiles-layout__top-column{flex:1 1 auto}.aalto-tiles-layout__top-column--text{flex:0 0 auto;align-self:flex-end;margin-left:2.4rem}@media all and (max-width:899px){.aalto-tiles-layout__button--see-all{display:none}}.aalto-tiles-layout__items-container{display:flex;flex-direction:row;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;align-content:flex-start;padding-right:.8rem;padding-left:.8rem}@media all and (min-width:600px){.aalto-tiles-layout__items-container{padding-right:3.2rem;padding-left:3.2rem}}@media all and (min-width:900px){.aalto-tiles-layout__items-container{padding-right:7.2rem;padding-left:7.2rem;max-width:154rem;margin-right:auto;margin-left:auto;overflow-x:hidden}}.aalto-tiles-layout__items-container::after{content:'';display:block;padding-right:.8rem}@media all and (min-width:600px){.aalto-tiles-layout__items-container::after{padding-right:3.2rem}}@media all and (min-width:900px){.aalto-tiles-layout__items-container::after{content:none}}.aalto-tiles-layout__items-empty{margin-left:.8rem}.aalto-tiles-layout__items-empty ~ .aalto-tile-container--see-all{display:none}@media all and (min-width:900px){.aalto-tiles-layout--content-highlights .aalto-tiles-layout__items-container{flex-wrap:wrap}}.aalto-tiles-layout--content-highlights .aalto-tile{background-color:var(--color-light,#fff);height:100%}.aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright{background-color:var(--color-structural-100,#F2F2F2)}.aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright .aalto-tile{border-width:0}.aalto-tiles-layout--content-highlights.aalto-tiles-layout__bg-color--bright .highlight{background-color:var(--color-structural-100,#F2F2F2)}.aalto-tiles-layout--content-highlights .aalto-tile__text-container{padding-bottom:1.6rem}@media all and (max-width:899px){.aalto-tiles-layout--content-highlights .aalto-tile__text-container{padding-right:1.2rem;padding-left:1.2rem}}.aalto-component-wrapper--featured-liftups{background:var(--color-structural-100)}.aalto-featured-liftup__link{display:block;text-decoration:none}.aalto-featured-liftup__link:hover,.aalto-featured-liftup__link:focus{background:var(--color-structural-200)}.aalto-featured-liftup__link:focus{box-shadow:0 0.4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d));outline:none}.aalto-featured-liftup__link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.aalto-featured-liftups{display:grid;grid-gap:2.4rem;grid-template-columns:1fr;padding-top:4rem}@media all and (min-width:900px){.aalto-featured-liftups{padding-top:5.6rem;grid-template-columns:minmax(0,72rem) minmax(0,50rem)}}.aalto-featured-liftups .aalto-featured-liftup__date-plane{background-color:var(--color-highlight-2-bg);color:var(--color-highlight-2-fg);height:100%;padding:.8rem;display:flex;justify-content:center;align-items:center}.aalto-featured-liftups .aalto-featured-liftup__date-plane time{font-size:1rem}.aalto-featured-liftups .aalto-featured-liftup{position:relative;background:var(--color-light);color:var(--color-dark);padding:.8rem 5.2rem .8rem .8rem;margin-bottom:1.6rem}.aalto-featured-liftups .aalto-featured-liftup::after{content:'';pointer-events:none;position:absolute;top:calc(50% - 9px);right:3.4rem;bottom:0;left:auto;width:1.6rem;height:1.6rem;-webkit-mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);background:var(--color-dark);-webkit-mask-size:1.6rem;-webkit-mask-repeat:no-repeat;transition:right 0.05s linear}.aalto-featured-liftups .aalto-featured-liftup:hover::after{right:3.2rem}.aalto-featured-liftups .aalto-featured-liftup .aalto-featured-liftup__image-container{width:4.8rem;height:auto;margin-right:.8rem}@media all and (min-width:600px){.aalto-featured-liftups .aalto-featured-liftup .aalto-featured-liftup__image-container{width:11.5rem}}.aalto-featured-liftups .aalto-featured-liftup .aalto-featured-liftup__image-container img,.aalto-featured-liftups .aalto-featured-liftup .aalto-featured-liftup__image-container .aalto-featured-liftup__placeholder{display:block;width:100%;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.aalto-featured-liftups .aalto-featured-liftup .aalto-featured-liftup__image-container .aalto-featured-liftup__placeholder{background-color:var(--color-black-black-20)}.aalto-featured-liftups .aalto-featured-liftup .aalto-featured-liftup__content-column{display:flex;flex-flow:column nowrap;min-height:8.6rem;padding:.8rem;justify-content:space-between}.aalto-featured-liftups .aalto-featured-liftup h3{font-size:1.6rem;line-height:1.9rem}.aalto-featured-liftups .aalto-featured-liftup div.aalto-featured-liftup__meta{font-size:0}.aalto-featured-liftups .aalto-featured-liftup div.aalto-featured-liftup__meta>*{display:inline-block;border-left:1px var(--color-black-black-80) solid;padding:0 .8rem;color:var(--color-black-black-80);font-size:1.4rem}.aalto-featured-liftups .aalto-featured-liftup div.aalto-featured-liftup__meta>*:first-child{border-left:0 transparent solid;padding-left:0}.aalto-featured-liftups .aalto-featured-liftup div.aalto-featured-liftup__meta>*:last-child{padding-right:0}.aalto-featured-liftups .aalto-featured-liftup div.aalto-featured-liftup__meta>* svg{height:1.6rem;width:1.6rem;color:var(--color-black-black-80)}.aalto-featured-liftups .aalto-featured-liftup div.aalto-featured-liftup__meta div.aalto-featured-liftup__meta-item--category{display:inline-block}.aalto-featured-liftups .left{max-width:100%}@media all and (min-width:900px){.aalto-featured-liftups .left{max-width:72rem}}.aalto-featured-liftups .left h2{font-size:2.8rem;line-height:3.3rem}.aalto-featured-liftups .aalto-component.aalto-component-wrapper{padding-bottom:0}.aalto-featured-liftups .aalto-component.aalto-component-wrapper>div:first-child{display:flex;flex-flow:column;gap:1.6rem;margin-bottom:1.6rem}.aalto-featured-liftups .aalto-component.aalto-component-wrapper>div:first-child div:has(h2){order:1}.aalto-featured-liftups .aalto-component.aalto-component-wrapper>div:first-child div:has(>.aalto-button){order:2;float:right;margin-left:0;margin-bottom:1.6rem}@media all and (min-width:900px){.aalto-featured-liftups .aalto-component.aalto-component-wrapper>div:first-child{min-height:7.2rem;display:block}.aalto-featured-liftups .aalto-component.aalto-component-wrapper>div:first-child div:has(>.aalto-button){float:right;margin-left:1.6rem}}.aalto-featured-liftups .aalto-component.aalto-component-wrapper>div:first-child div:has(>.aalto-button){min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.aalto-featured-liftups .right{width:100%}@media all and (min-width:900px){.aalto-featured-liftups .right{max-width:50rem}}.aalto-featured-liftups .right h2{font-size:2.1rem;line-height:3.3rem}.aalto-user-generated-content .aalto-featured-liftups .right h2{font-size:2.8rem}.aalto-featured-liftups .right .aalto-featured-liftup__image-container,.aalto-featured-liftups .right .aalto-featured-liftup__date-plane{display:none}.aalto-featured-liftups .right .aalto-featured-liftup{padding-right:.8rem;border-left:.4rem var(--color-highlight-3-bg) solid}.aalto-featured-liftups .right .aalto-featured-liftup::after{display:none}.aalto-featured-liftups .right .aalto-featured-liftup.aalto-listing-row--event{border-left:.4rem var(--color-highlight-2-bg) solid}.aalto-featured-liftups .right .aalto-featured-liftup__content-column{min-height:6.2rem}.aalto-featured-liftups .right .aalto-featured-liftup__content-column h3{font-size:1.4rem}.aalto-featured-liftups .aalto-featured-liftups--cta-wrapper{margin-top:2.4rem}.aalto-featured-liftups .aalto-featured-liftups--cta-wrapper svg{display:inline-block;margin-left:.4rem;transform:scale(75%)}.paragraph--type--content-liftups-auto-event.paragraph--view-mode--page{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.paragraph--type--content-liftups-auto-event.paragraph--view-mode--page{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.paragraph--type--content-liftups-auto-event.paragraph--view-mode--page{padding-left:8rem;padding-right:8rem}}.aalto-rss-feed{margin-top:2.4rem}.aalto-rss-feed a{text-decoration:none;font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem}.aalto-rss-feed a:hover,.aalto-rss-feed a:focus{color:var(--color-dark,#2d2d2d)}.paragraph--type--h5p{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.paragraph--type--h5p{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.paragraph--type--h5p{padding-left:8rem;padding-right:8rem}}.hero-carousel .splide__track{overflow:visible}.splide__track:not(.splide__track--fade) .magazine__items{display:block}.splide__track:not(.splide__track--fade) .magazine__single-item ~ .magazine__single-item{display:none}.aalto-hub--frontpage .aalto-magazine-wrapper .hero-carousel .magazine__items{width:100%}@media all and (max-width:744px){.hero-carousel .aalto-magazine{grid-template-rows:0 auto minmax(auto,calc(100vw - 4rem * 2 - .8rem * 5))}}@media all and (max-width:599px){.hero-carousel .aalto-magazine{grid-template-rows:0 auto minmax(auto,calc(100vw - 1.6rem * 2 - .8rem * 4))}}.magazine__carousel-container{display:flex;justify-content:space-between;align-items:center;margin-top:1.6rem}.magazine__text-wrap .splide__arrows{align-self:end;width:100%}@media all and (min-width:745px){.magazine__text-wrap--carousel .magazine__text-container{align-self:end}}.magazine__carousel-container .aalto-slider__chevron.splide__arrow{background-color:var(--color-brand-background,transparent);color:var(--color-brand-text,var(--color-dark,#2d2d2d));border:1px solid var(--color-brand-text,var(--color-dark,#2d2d2d))}.magazine__carousel-container .aalto-slider__chevron__icon{position:relative;right:-1px;top:-1px}.magazine__carousel-container .aalto-slider__chevron__icon--prev{position:relative;left:-1px;top:-1px}.magazine__carousel-container .aalto-slider__nav-dots-container ul li .aalto-slider__nav-dot{background-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.paragraph--type--hero-text-with-links{position:relative;background-color:#fff;background-color:var(--color-brand-background,var(--color-highlight-1-bg,#00802F));margin-top:-2.4rem;margin-bottom:4rem;--color-brand-background:var(--color-highlight-1-bg,#00802F);--color-brand-shape:var(--color-highlight-1-fg,#fff);--color-brand-text:var(--color-highlight-1-fg,#fff);--color-brand-link-hover:var(--color-highlight-1-bg,#00802F)}.paragraph--type--hero-text-with-links.aalto-hero-text-with-links--white{background-color:var(--color-light,#fff);--color-brand-background:var(--color-light,#fff);--color-brand-shape:var(--color-dark,#2d2d2d);--color-brand-text:var(--color-dark,#2d2d2d);--color-brand-link-hover:var(--color-light,#fff)}.paragraph--type--hero-text-with-links.aalto-hero-text-with-links--merge{margin-bottom:0;padding-bottom:2.4rem}.paragraph--type--hero-text-with-links.aalto-hero-text-with-links--merge+*{margin-top:-7.4rem;isolation:isolate}.aalto-hero-text-with-links__container{display:flex;justify-content:space-between;padding-top:5.6rem;padding-bottom:5.6rem;-moz-column-gap:8rem;column-gap:8rem;color:var(--color-brand-text,var(--color-highlight-1-fg,#fff));font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem}@media all and (max-width:899px){.aalto-hero-text-with-links__container{flex-wrap:wrap;row-gap:2.4rem}}.aalto-hero-text-with-links__text-block,.aalto-hero-text-with-links__links{flex:50%;margin-bottom:.8rem}.aalto-hero-text-with-links__text-block h1{color:var(--color-brand-text,var(--color-highlight-1-fg,#fff))}.aalto-hero-text-with-links__description{font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;margin-bottom:0}.aalto-hero-text-with-links__links .magazine__link{color:var(--color-brand-text,var(--color-highlight-1-fg,#fff))}.aalto-hero-text-with-links__links .aalto-list-unstyled .magazine__link-item{margin-bottom:1.6rem}.aalto-hero-text-with-links__links .aalto-list-unstyled .magazine__link-item:last-of-type{margin-bottom:0}.paragraph--type--hero-text-with-links:not(.aalto-hero-text-with-links--white)+.paragraph--type--other-system-block .aalto-search-field__label{color:var(--color-brand-text,var(--color-highlight-1-fg,#fff))}.aalto-hero-video{background-color:#fff;position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1.6rem 1fr 1.6rem;max-width:192rem;margin-right:auto;margin-left:auto;margin-bottom:4rem}@media all and (min-width:600px){.aalto-hero-video{grid-template-columns:4rem 1fr 4rem}}@media all and (min-width:900px){.aalto-hero-video{grid-template-columns:8rem 1fr 8rem}}@media all and (min-width:1200px){.aalto-hero-video{grid-template-columns:8rem 1fr 1fr 8rem}}@media all and (min-width:1540px){.aalto-hero-video{grid-template-columns:1fr 8rem 69rem 69rem 8rem 1fr}}@media all and (min-width:1600px){.aalto-hero-video{grid-template-rows:1fr 8rem;margin-bottom:-4rem}}.aalto-hero-video__image-container{grid-row-start:1;grid-row-end:span 1;grid-column-start:1;grid-column-end:span 3;height:40rem}.aalto-hero-video__image-container img{height:40rem;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}@media all and (min-width:900px){.aalto-hero-video__image-container{display:none}}.aalto-hero-video__video-container{display:none;position:relative}.aalto-hero-video__video-container::after{content:'';position:absolute;top:0;width:100%;height:100%;opacity:0.05}@media all and (min-width:900px){.aalto-hero-video__video-container{display:block;grid-row-start:1;grid-row-end:span 1;grid-column-start:1;grid-column-end:span 3}.aalto-hero-video__video-container video{display:block;width:100%;max-width:192rem;margin:0 auto}}@media all and (min-width:1200px){.aalto-hero-video__video-container{grid-column-end:span 4}}@media all and (min-width:1540px){.aalto-hero-video__video-container{grid-column-end:span 6}}@media all and (min-width:1600px){.aalto-hero-video__video-container{grid-row-end:span 2}}.aalto-hero-video__text-container{position:relative;grid-row-start:1;grid-row-end:span 1;grid-column-start:2;grid-column-end:span 1;align-self:center}@media all and (min-width:1540px){.aalto-hero-video__text-container{grid-column-start:3}}.aalto-hero-video--light{background-color:#2d2d2d}@media (prefers-color-scheme:light){.aalto-hero-video--light .aalto-hero-video__video-container::after{background-color:var(--color-dark,#2d2d2d)}.aalto-hero-video--dark .aalto-hero-video__video-container::after{background-color:var(--color-light,#fff)}}@media (prefers-color-scheme:dark){.aalto-hero-video--light .aalto-hero-video__video-container::after{background-color:var(--color-light,#fff)}.aalto-hero-video--dark .aalto-hero-video__video-container::after{background-color:var(--color-dark,#2d2d2d)}}.aalto-hero-video--light .aalto-hero-video__title{font-weight:bold;color:#fff;font-size:3rem;letter-spacing:0;line-height:3.6rem;margin-bottom:0}@media all and (min-width:600px){.aalto-hero-video--light .aalto-hero-video__title{font-weight:bold;color:#fff;font-size:5.6rem;letter-spacing:0;line-height:6.6rem;margin-bottom:0}}@media all and (min-width:900px){.aalto-hero-video--light .aalto-hero-video__title{font-weight:bold;color:#fff;font-size:7.5rem;letter-spacing:0;line-height:9rem;margin-bottom:0}}.aalto-hero-video--dark .aalto-hero-video__title{font-weight:bold;color:#2d2d2d;font-size:3rem;letter-spacing:0;line-height:3.6rem;margin-bottom:0}@media all and (min-width:600px){.aalto-hero-video--dark .aalto-hero-video__title{font-weight:bold;color:#2d2d2d;font-size:5.6rem;letter-spacing:0;line-height:6.6rem;margin-bottom:0}}@media all and (min-width:900px){.aalto-hero-video--dark .aalto-hero-video__title{font-weight:bold;color:#2d2d2d;font-size:7.5rem;letter-spacing:0;line-height:9rem;margin-bottom:0}}@media all and (min-width:1600px){.aalto-hero-video__overlay-container{position:relative;grid-row-start:2;grid-row-end:span 1;grid-column-start:2;grid-column-end:span 4;background:var(--color-light,#fff)}}.aalto-hero-video__controls{display:none}@media all and (min-width:900px){.aalto-hero-video__controls{display:block;grid-row-start:1;grid-row-end:span 1;grid-column-start:2;grid-column-end:span 1;align-self:end;justify-self:end}}@media all and (min-width:1200px){.aalto-hero-video__controls{grid-column-start:3}}@media all and (min-width:1540px){.aalto-hero-video__controls{grid-column-start:4}}.aalto-hero-video__play-pause{display:none}.aalto-hero-video--looping .aalto-hero-video__play-pause{display:inline-block;position:relative;width:4.8rem;height:4.8rem;margin:0 0 1.6rem 0;border-radius:50%;background-size:4rem;background-position:center;background-repeat:no-repeat}.aalto-hero-video--looping .aalto-hero-video__play-pause:focus{box-shadow:none}.aalto-hero-video--looping .aalto-hero-video__play-pause:focus,.aalto-hero-video--looping .aalto-hero-video__play-pause:hover{background-color:#fff}@media (prefers-reduced-motion:reduce){.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause{display:inline-block;position:relative;width:4.8rem;height:4.8rem;margin:0 0 1.6rem 0;border-radius:50%;background-size:4rem;background-position:center;background-repeat:no-repeat}.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:focus{box-shadow:none}.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:focus,.aalto-hero-video:not(.aalto-hero-video--looping) .aalto-hero-video__play-pause:hover{background-color:#fff}}@media (prefers-reduced-motion:reduce){.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-play_circle-light)}.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause:hover,.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-play_circle-dark)}.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pause_circle-light)}.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:hover,.aalto-hero-video.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pause_circle-dark)}.aalto-hero-video.aalto-hero-video--dark .aalto-hero-video__play-pause{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-play_circle-dark)}.aalto-hero-video.aalto-hero-video--dark .aalto-hero-video__play-pause.is-playing{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pause_circle-dark)}}.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-play_circle-light)}.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause:hover,.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-play_circle-dark)}.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pause_circle-light)}.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:hover,.aalto-hero-video--looping.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pause_circle-dark)}.aalto-hero-video--looping.aalto-hero-video--dark .aalto-hero-video__play-pause{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-play_circle-dark)}.aalto-hero-video--looping.aalto-hero-video--dark .aalto-hero-video__play-pause.is-playing{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pause_circle-dark)}.highlight-quicklinks__link-wrapper a{position:relative;display:inline-flex;flex:0 1 auto;margin-bottom:2.4rem;text-decoration:none;outline-offset:0}.highlight-quicklinks__link-wrapper a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.highlight-quicklinks__link-wrapper a:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}@media all and (min-width:600px){.highlight-quicklinks__link-wrapper a{flex-direction:column;justify-content:center;align-items:center}}.highlight-quicklinks__link-wrapper a:focus .aalto-some__link-icon,.highlight-quicklinks__link-wrapper a:hover .aalto-some__link-icon{opacity:0.8}@media (prefers-reduced-motion:reduce){.highlight-quicklinks__link-wrapper a:focus .aalto-some__link-icon,.highlight-quicklinks__link-wrapper a:hover .aalto-some__link-icon{opacity:1}}.highlight-quicklinks__links a .aalto-inline-icon{height:1.6rem}.aalto-hub-desc__image-container div,.aalto-hub-desc__image-container article{width:100%;height:100%}.aalto-hub-desc__body{width:100%;margin:0;padding-top:4rem}@media all and (min-width:900px){.aalto-hub-desc__body{padding-top:0;padding-right:11.2rem}}.aalto-hub-desc__header{color:var(--color-dark,#2d2d2d);font-size:3.6rem;font-weight:bold;letter-spacing:0;line-height:4.3rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;word-break:break-word}.aalto-hub-desc-container-m{background-color:var(--color-brand-background,var(--color-light,#fff));margin-top:-2.4rem}.aalto-hub-desc-container-m a.highlight{background-color:transparent;color:var(--color-brand-link)}.aalto-hub-desc-container-m a.highlight:hover{color:var(--color-brand-link-hover);background-color:var(--override-interactive-hover-background-color,transparent)}.aalto-hub-desc--style-m{display:flex;flex-direction:column-reverse;padding-top:4rem;padding-bottom:4rem}@media all and (min-width:900px){.aalto-hub-desc--style-m{padding-top:5.6rem;padding-bottom:5.6rem;padding-right:0}}@media all and (min-width:900px){.aalto-hub-desc--style-m{flex-direction:row;justify-content:space-between}}.aalto-hub-desc--style-m .aalto-hub-desc__column{display:flex;align-items:center;align-content:center;justify-content:center}.aalto-hub-desc--style-m .aalto-hub-desc__image-container{margin:0 auto}@media all and (min-width:900px){.aalto-hub-desc--style-m .aalto-hub-desc__image-container{margin-right:0;flex:0 0 30.4rem}}@media all and (min-width:1200px){.aalto-hub-desc--style-m .aalto-hub-desc__image-container{flex-basis:46.4rem}}.aalto-hub-desc--style-m .aalto-hub-desc__image-container img{border-radius:50%}.aalto-hub-desc--style-m .aalto-hub-desc__text-container{position:relative}@media all and (min-width:1800px){.aalto-hub-desc--style-m .aalto-hub-desc__body{margin-left:0}}.aalto-hub-desc--style-m .aalto-hub-desc__body .aalto-user-generated-content a{--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-black-black,#151515));--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));--override-interactive-hover-color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-hub-desc--style-m .aalto-hub-desc__header,.aalto-hub-desc--style-m .aalto-user-generated-content{color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-hub-desc--style-l .aalto-hub-desc__body-container{width:100%}.aalto-hub-desc--style-l .aalto-hub-desc__body-container .aalto-hub-desc__body{padding:0}.aalto-hub-desc--style-l .aalto-hub-desc__body-container .aalto-hub-desc__body span{color:var(--color-dark,#2d2d2d)}.aalto-hub-desc--style-l .aalto-hub-desc__body-container .aalto-hub-desc__body p{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}.aalto-hub-desc--style-l .aalto-hub-desc__hero-image-container div,.aalto-hub-desc--style-l .aalto-hub-desc__hero-image-container picture,.aalto-hub-desc--style-l .aalto-hub-desc__hero-image-container img{width:100%}.checkbox-list__items{list-style:none;padding-left:0;margin:0}@media all and (min-width:900px){.checkbox-list__items{padding-left:.8rem;-moz-columns:3;columns:3}}@media all and (min-width:1200px){.checkbox-list__items{-moz-columns:4;columns:4}}.checkbox-list__item input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox-list__item input[type='checkbox']+label{display:flex;position:relative;max-width:60rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;padding:.8rem .8rem .8rem 3.2rem}.checkbox-list__item input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:.2rem}.checkbox-list__item input[type='checkbox']+label:hover,.checkbox-list__item input[type='checkbox']:focus+label{background-color:var(--color-structural-200,#e3e3e3)}.checkbox-list__item input[type='checkbox']+label:hover::before,.checkbox-list__item input[type='checkbox']:focus+label::before{border-color:var(--color-dark,#2d2d2d)}.checkbox-list__item input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-dark,#2d2d2d)}.checkbox-list__item input[type='checkbox']:checked+label::before,.checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-color:var(--color-dark,#2d2d2d);border:0 none;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.checkbox-list__item input[type='checkbox']:checked+label::before,.checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}.lightmode .checkbox-list__item input[type='checkbox']:checked+label::before,.lightmode .checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light)}}.checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-dark)}.lightmode .checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}}.checkbox-list__item input[type='checkbox']:disabled+label{color:var(--color-structural-700,#6f6f6f)}.checkbox-list__item input[type='checkbox']:disabled+label:hover{background-color:transparent}.checkbox-list__item input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}@media all and (min-width:600px){.checkbox-list__item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.hub-listing__filters .checkbox-list__item input[type='checkbox']+label{max-width:none;overflow:hidden}.studies__filter-list__accordion h3.accordion__header,.hub-listing__filters h3.accordion__header{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem}.studies__filter-list__accordion .accordion__header.is-open button.aalto-filter-badge,.hub-listing__filters .accordion__header.is-open button.aalto-filter-badge{display:none}.studies__filter-list__accordion .aalto-filter-badge,.hub-listing__filters .aalto-filter-badge{margin-right:.8rem;margin-bottom:0}@media all and (min-width:900px){.hub-listing__filter-list-container{padding-left:0}}.accordion__header--items-in-columns{display:flex}@media all and (min-width:900px){.accordion__header--items-in-columns+.hub-listing__filter-list-container{display:flex;-moz-column-gap:2.4rem;column-gap:2.4rem;flex-wrap:wrap;padding-left:2.4rem}}.accordion__header--items-in-columns+.hub-listing__filter-list-container .hub-listing__filter-list{width:unset;min-width:20rem}@media all and (max-width:899px){.accordion__header--items-in-columns+.hub-listing__filter-list-container .hub-listing__filter-list{margin-top:1.6rem;margin-bottom:2.4rem}}@media all and (min-width:900px){.accordion__header--items-in-columns+.hub-listing__filter-list-container .hub-listing__filter-list{min-width:24rem}}.accordion__header--items-in-columns+.hub-listing__filter-list-container.four-columns .hub-listing__filter-list{min-width:unset;width:100%}@media all and (min-width:900px){.accordion__header--items-in-columns+.hub-listing__filter-list-container.four-columns .hub-listing__filter-list{width:calc(100% / 3 - 2.4rem)}}@media all and (min-width:1200px){.accordion__header--items-in-columns+.hub-listing__filter-list-container.four-columns .hub-listing__filter-list{width:calc(100% / 4 - 2.4rem)}}.accordion__header--items-in-columns+.hub-listing__filter-list-container .checkbox-list__items{-moz-columns:auto;columns:auto}.accordion__title--elastic,.studies__filter-list__accordion .accordion__title,.hub-listing__filters .accordion__title{display:flex;align-items:baseline;flex-wrap:wrap;row-gap:.8rem}.hub-listing__filters .accordion__title-text{margin-right:1.6rem}.hub-listing__filter-list{margin:0;width:100%}.hub-listing__filter-heading{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:0}.checkbox-list__label{justify-content:space-between}.checkbox-list__item .item-count{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;color:var(--color-structural-800,#505050)}.hub-listing__title{color:var(--color-dark,#2d2d2d);font-size:3.6rem;font-weight:bold;letter-spacing:0;line-height:4.3rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;margin-bottom:2.4rem}@media all and (min-width:900px){.hub-listing__title{max-width:66%}}.hub-listing__show-more-button{margin-right:auto;margin-left:auto;display:block}.hub-listing_search_and_count{margin-bottom:2.4rem}.hub-listing__search{display:flex;width:100%;margin-top:2.4rem}@media all and (max-width:899px){.hub-listing__search{flex-direction:column}}@media all and (min-width:900px){.hub-listing__search{align-items:center}}@media all and (min-width:900px){.hub-listing__search .aalto-search-field--filters{width:50%}}.hub-listing__search .aalto-search-field__input{background-color:var(--color-light,#fff);border-radius:6.4rem;padding-right:7.2rem;height:4rem;padding-left:2.4rem;white-space:nowrap;text-overflow:ellipsis}.hub-listing__search .aalto-search-field__button{background-color:var(--color-dark,#2d2d2d);color:var(--color-light,#fff);height:100%;top:0;right:0;left:unset;width:4.8rem;border:1px solid var(--color-dark,#2d2d2d);border-radius:0 6.4rem 6.4rem 0;padding-right:.4rem}.hub-listing__search .aalto-search-field__button:hover,.hub-listing__search .aalto-search-field__button:focus,.hub-listing__search .aalto-search-field__button:active{border:.2rem solid var(--color-dark,#2d2d2d);color:var(--color-dark,#2d2d2d);background-color:var(--color-highlight-1-bg,#00802F)}.hub-listing__search .aalto-search-field__button:focus{outline:none}.hub-listing__search .aalto-search-field__clear{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-close-dark);position:absolute;top:.6rem;right:5.2rem;width:calc(4rem - 1.2rem);height:calc(100% - 1.2rem);background-size:1.6rem;background-repeat:no-repeat;background-position:center;border-radius:50%}@media (prefers-color-scheme:dark){.hub-listing__search .aalto-search-field__clear{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-close-light)}.lightmode .hub-listing__search .aalto-search-field__clear{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-close-dark)}}.hub-listing__search .aalto-search-field__clear:hover,.hub-listing__search .aalto-search-field__clear:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-close-dark);background-color:var(--color-structural-400,#c7c7c7);outline:none}.hub-listing__search .icon__search svg{width:2rem;height:2rem;margin-top:1.2rem;margin-left:1.6rem;position:absolute;color:var(--color-light,#fff)}@media all and (min-width:900px){.hub-listing__search .icon__search svg{width:3.2rem;height:3.2rem;margin-top:2.6rem;margin-left:3.2rem}}.aalto-search-field__input[aria-expanded="false"]+.hub-listing__search-suggestions{display:none}.hub-listing__search-suggestions li[aria-selected="true"]{background-color:var(--color-structural-100,#F2F2F2);outline:none;box-shadow:inset .4rem 0 0 0 var(--color-black-black,#151515)}.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions,.aalto-es-search__results-query .elastic-listing__search-suggestions{position:absolute;width:calc(100% - 5.4rem);left:2.7rem;background-color:var(--color-light,#fff);border:1px solid black;border-top:0;max-height:30vh;height:auto;opacity:1;transform:none;overflow:auto;z-index:1}.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions button,.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions li,.aalto-es-search__results-query .elastic-listing__search-suggestions button,.aalto-es-search__results-query .elastic-listing__search-suggestions li{position:relative;width:100%;text-align:left;padding:.8rem 1.6rem}.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions button:hover,.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions li:hover,.aalto-es-search__results-query .elastic-listing__search-suggestions button:hover,.aalto-es-search__results-query .elastic-listing__search-suggestions li:hover{background-color:var(--color-structural-100,#F2F2F2)}.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions button:focus,.aalto-search-field__input[aria-expanded='true']+.hub-listing__search-suggestions li:focus,.aalto-es-search__results-query .elastic-listing__search-suggestions button:focus,.aalto-es-search__results-query .elastic-listing__search-suggestions li:focus{background-color:var(--color-structural-100,#F2F2F2);outline:none;box-shadow:inset .4rem 0 0 0 var(--color-black-black,#151515)}.hub-listing__filters{margin-bottom:3.2rem;max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.hub-listing__filters{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.hub-listing__filters{padding-left:8rem;padding-right:8rem}}@media all and (max-width:899px){.hub-listing__filters.hub-listing__filters--scrollable{position:relative;padding-right:0;padding-left:0}}.hub-listing__filters.hub-listing__filters--scrollable,.aalto-es-search .hub-listing__filter-list{overflow:hidden}.hub-listing__filters.hub-listing__filters--scrollable::before,.hub-listing__filters.hub-listing__filters--scrollable::after,.aalto-es-search .hub-listing__filter-list::before,.aalto-es-search .hub-listing__filter-list::after{content:'';position:absolute;top:.4rem;width:2.4rem;height:3.2rem;background-color:var(--color-light,#fff);z-index:1}.hub-listing__filters.hub-listing__filters--scrollable::before,.aalto-es-search .hub-listing__filter-list::before{left:0;background:linear-gradient(90deg,var(--color-light,#fff),transparent)}.hub-listing__filters.hub-listing__filters--scrollable::after,.aalto-es-search .hub-listing__filter-list::after{right:0;background:linear-gradient(90deg,transparent,var(--color-light,#fff))}.studies__loading,.studies__empty{margin-top:2.4rem}.hub-listing__filter__items{list-style:none;padding:0}@media all and (min-width:600px){.hub-listing__filter__items{-moz-columns:2;columns:2}}@media all and (min-width:900px){.hub-listing__filter__items{-moz-columns:1;columns:1}}.aalto-listing-row a.highlight{background-color:transparent}.hub-listing__content .filter__button{display:block;text-decoration:none;width:100%;box-shadow:none}.hub-listing__content .filter__button input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hub-listing__content .filter__button input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;padding:.8rem .8rem .8rem 3.2rem}.hub-listing__content .filter__button input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:.2rem}.hub-listing__content .filter__button input[type='checkbox']+label:hover,.hub-listing__content .filter__button input[type='checkbox']:focus+label{background-color:var(--color-structural-200,#e3e3e3)}.hub-listing__content .filter__button input[type='checkbox']+label:hover::before,.hub-listing__content .filter__button input[type='checkbox']:focus+label::before{border-color:var(--color-dark,#2d2d2d)}.hub-listing__content .filter__button input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-dark,#2d2d2d)}.hub-listing__content .filter__button input[type='checkbox']:checked+label::before,.hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-color:var(--color-dark,#2d2d2d);border:0 none;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.hub-listing__content .filter__button input[type='checkbox']:checked+label::before,.hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}.lightmode .hub-listing__content .filter__button input[type='checkbox']:checked+label::before,.lightmode .hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light)}}.hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-dark)}.lightmode .hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}}.hub-listing__content .filter__button input[type='checkbox']:disabled+label{color:var(--color-structural-700,#6f6f6f)}.hub-listing__content .filter__button input[type='checkbox']:disabled+label:hover{background-color:transparent}.hub-listing__content .filter__button input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.hub-listing__content .filter__button:focus{box-shadow:inset .4rem 0 0 0 var(--color-black-black,#151515)}.hub-listing__results__item__target{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;display:flex;flex-wrap:wrap;margin-top:.4rem;margin-bottom:1.2rem}.aalto-listing-row__meta-item--restricted svg,.hub-listing__results__item__target svg{margin-right:.4rem}.hub-listing__results__item__heading{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;display:inline-block;margin-top:0;margin-bottom:0}.hub-listing__results__item__specifier{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.hub-listing__results__item__dates{color:var(--color-dark,#2d2d2d);margin-bottom:1.6rem;margin-top:.8rem}.hub-listing__results__item__link{display:block;padding:3.2rem 0;text-decoration:none}.hub-listing__results__item__link:hover,.hub-listing__results__item__link:focus{outline:none}.hub-listing__results__item__link:hover .hub-listing__results__item__heading,.hub-listing__results__item__link:focus .hub-listing__results__item__heading{color:var(--override-interactive-hover-color,var(--color-dark,#2d2d2d));background-color:var(--override-interactive-hover-background-color,var(--color-structural-200,#e3e3e3))}.hub-listing__results__item__link:focus .hub-listing__results__item__heading{box-shadow:0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}@media all and (max-width:899px){.hub-listing__results__item__link{padding:2.4rem 0}}@media all and (min-width:900px){.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons{display:grid;gap:1.6rem;grid-template-columns:calc(25% - 1.6rem) calc(25% - 1.6rem) 50%;grid-template-rows:auto auto}}@media all and (min-width:600px){.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item.summary{flex:100%}}@media all and (min-width:900px){.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item{width:100%}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:first-of-type{grid-column-start:1;grid-row-start:1}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:nth-of-type(2){grid-column-start:2;grid-row-start:1}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:nth-of-type(3){grid-column-start:1;grid-row-start:2}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:nth-of-type(4){grid-column-start:2;grid-row-start:2}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:nth-of-type(5){grid-column-start:3;grid-row-start:1}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item:nth-of-type(6){grid-column-start:3;grid-row-start:2}.hub-listing__results__item__link.items-in-grid .hub-listing__metadata-with-icons__item.summary{grid-column-start:3;grid-row-start:1;grid-row-end:3}}.hub-listing__results__item__type{color:var(--color-dark,#2d2d2d)}.hub-listing__results__item__summary{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;white-space:pre-line;margin:1.6rem 0}.hub-listing__results__item__information{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.hub-listing__results__item__information>*{margin-bottom:.4rem}.hub-listing__results__item__information--authenticated{margin-top:.8rem}.hub-listing__results__item__information--authenticated svg{margin-right:.4rem}.hub-listing__metadata-with-icons,.hub-listing__metadata{display:flex;margin-top:1.6rem}@media all and (max-width:899px){.hub-listing__metadata-with-icons,.hub-listing__metadata{flex-wrap:wrap;row-gap:1.2rem}}.hub-listing__metadata-with-icons__item{flex:100%}@media all and (min-width:600px){.hub-listing__metadata-with-icons__item{flex:50%}}@media all and (min-width:900px){.hub-listing__metadata-with-icons__item{flex:unset;width:calc(100% / 3)}}.hub-listing__metadata-with-icons__label{font-weight:bold;color:var(--color-structural-800,#505050);font-size:1.8rem;letter-spacing:0;line-height:2.5rem;display:flex;align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;background-size:1.6rem;background-repeat:no-repeat;background-position:center left 0;padding-left:2.8rem}.hub-listing__metadata-with-icons__label.tick{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.tick{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-light)}.lightmode .hub-listing__metadata-with-icons__label.tick{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-tick-dark)}}.hub-listing__metadata-with-icons__label.speech_bubble{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-speech_bubble-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.speech_bubble{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-speech_bubble-light)}.lightmode .hub-listing__metadata-with-icons__label.speech_bubble{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-speech_bubble-dark)}}.hub-listing__metadata-with-icons__label.stairs{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-stairs-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.stairs{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-stairs-light)}.lightmode .hub-listing__metadata-with-icons__label.stairs{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-stairs-dark)}}.hub-listing__metadata-with-icons__label.subject{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-subject-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.subject{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-subject-light)}.lightmode .hub-listing__metadata-with-icons__label.subject{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-subject-dark)}}.hub-listing__metadata-with-icons__label.summary{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-summary-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.summary{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-summary-light)}.lightmode .hub-listing__metadata-with-icons__label.summary{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-summary-dark)}}.hub-listing__metadata-with-icons__label.calendar{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-calendar-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.calendar{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-calendar-light)}.lightmode .hub-listing__metadata-with-icons__label.calendar{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-calendar-dark)}}.hub-listing__metadata-with-icons__label.ribbon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-ribbon-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.ribbon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-ribbon-light)}.lightmode .hub-listing__metadata-with-icons__label.ribbon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-ribbon-dark)}}.hub-listing__metadata-with-icons__label.pantheon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pantheon-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.pantheon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pantheon-light)}.lightmode .hub-listing__metadata-with-icons__label.pantheon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-pantheon-dark)}}.hub-listing__metadata-with-icons__label.document{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-document-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.document{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-document-light)}.lightmode .hub-listing__metadata-with-icons__label.document{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-document-dark)}}.hub-listing__metadata-with-icons__label.diagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-diagram-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.diagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-diagram-light)}.lightmode .hub-listing__metadata-with-icons__label.diagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-diagram-dark)}}.hub-listing__metadata-with-icons__label.hourglass{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-hourglass-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.hourglass{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-hourglass-light)}.lightmode .hub-listing__metadata-with-icons__label.hourglass{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-hourglass-dark)}}.hub-listing__metadata-with-icons__label+ul{-webkit-padding-start:4.4rem;padding-inline-start:4.4rem}.hub-listing__metadata-with-icons__label+ul li{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.5rem}.hub-listing__metadata-with-icons__label+span{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.5rem;display:block;margin-left:2.8rem;word-break:break-word}.hub-listing__results__item__read-more{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:unset;margin-top:2.4rem}.checkbox-list__title{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem}@media all and (min-width:900px){.checkbox-list__title{display:block}}.hub-listing__results--items{margin-bottom:0}.hub-listing__results__meta{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;display:flex;justify-content:space-between;align-items:baseline}@media all and (min-width:900px){.hub-listing__results__meta{min-width:10.4rem}}@media all and (max-width:599px){.hub-listing__results__meta{flex-wrap:wrap}}.hub-listing__results__title{display:flex;align-items:center;margin-top:3.2rem;margin-bottom:0;gap:.4rem}.hub-listing__results__title>h2{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-bottom:0}.hub-listing__results__title>h3{margin-bottom:0}@media all and (max-width:899px){.accordion__remote-container{flex:100%;text-align:right;margin-top:2.4rem}}.hub-listing__sort{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;margin-bottom:3.2rem;display:flex;align-items:center;flex-wrap:wrap;row-gap:1.6rem}@media all and (min-width:600px){.hub-listing__sort{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.hub-listing__sort{padding-left:8rem;padding-right:8rem}}@media all and (min-width:900px){.hub-listing__sort{-moz-column-gap:1.6rem;column-gap:1.6rem}}@media all and (max-width:899px){.hub-listing__sort .hub-listing__sort--label{flex:100%}}@media all and (max-width:899px){.hub-listing__sort .aalto-sort-badge{display:none}}.hub-listing-filter__dropdown__wrapper{flex:100%;margin-bottom:1.6rem}@media all and (min-width:900px){.hub-listing-filter__dropdown__wrapper{display:none}}.hub-listing-filter__dropdown__wrapper .aalto-form__select{width:100%}.hub-listing__results--amount{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;margin-bottom:1.6rem}@media all and (min-width:600px){.hub-listing__results--amount{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.hub-listing__results--amount{padding-left:8rem;padding-right:8rem}}.hub-listing__search .hub-listing__result--label{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;padding-top:calc(1.8rem - .8rem)}@media all and (min-width:900px){.hub-listing__search .hub-listing__result--label{padding-left:.8rem}}.hub-listing__results__group--indent .hub-listing__results__item__category{display:none}.hub-listing__results__group:not(.hub-listing__results__group--indent):nth-of-type(odd){background-color:var(--color-structural-100,#F2F2F2)}.hub-listing__results__group--indent .hub-listing__results__item__link{margin-left:1.6rem;border-bottom:1px solid var(--color-dark,#2d2d2d)}.hub-listing__results__group--indent .hub-listing__results--items:last-of-type .hub-listing__results__item__link{border-bottom:0}.hub-listing__results__group-header{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;background-color:var(--color-structural-100,#F2F2F2);position:relative;margin-bottom:0;padding-top:2.4rem;padding-bottom:2.4rem}.hub-listing__results__group-heading{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;display:block}@media all and (min-width:600px){.hub-listing__results__group-heading{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.hub-listing__results__group-heading{padding-left:8rem;padding-right:8rem}}.hub-listing__results__item{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.hub-listing__results__item{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.hub-listing__results__item{padding-left:8rem;padding-right:8rem}}.hub-listing__results__item__link--event{display:flex;position:relative}.hub-listing__results__item__link--event .hub-listing__results__item__link--event{text-decoration:none;outline-offset:-.3rem}.hub-listing__results__item__link--event .hub-listing__results__item__link--event::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.hub-listing__results__item__link--event .hub-listing__results__item__link--event:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.hub-listing__results__item__link--event .hub-listing__results__item__image img{transition:opacity 0.15s ease-out}.hub-listing__results__item__link--event:hover .hub-listing__results__item__image img{pointer-events:none;opacity:0.8}@media (prefers-reduced-motion:reduce){.hub-listing__results__item__link--event:hover .hub-listing__results__item__image img{opacity:1}}.hub-listing__results__item__link--event:focus-within .hub-listing__results__item__image img{opacity:0.8}@media (prefers-reduced-motion:reduce){.hub-listing__results__item__link--event:focus-within .hub-listing__results__item__image img{opacity:1}}@media all and (max-width:899px){.hub-listing__results__item__link--event{flex-wrap:wrap}}.hub-listing__results__item__link--event .aalto-date-line{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;margin-right:1.6rem}@media all and (min-width:900px){.hub-listing__results__item__link--event .aalto-date-line{margin-right:5.6rem}}.hub-listing__results__item__link--event .hub-listing__results__item__content{flex:50%;overflow:hidden}@media all and (min-width:900px){.hub-listing__results__item__link--event .hub-listing__results__item__content{flex:1 1 calc(100% - 4.8rem - 5.6rem - 32rem)}}.hub-listing__results__item__link--event .hub-listing__results__item__image{flex:100%;height:17.6rem;margin-top:2.4rem;margin-left:0}@media all and (min-width:600px){.hub-listing__results__item__link--event .hub-listing__results__item__image{height:24rem;margin-left:6.4rem}}@media all and (min-width:900px){.hub-listing__results__item__link--event .hub-listing__results__item__image{height:18.4rem;flex-basis:32rem;margin-top:0;margin-left:3.2rem}}.hub-listing__results__item__link--event .hub-listing__results__item__image img{height:100%;width:100%;font-family:"object-fit:cover;object-position:50% 30%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.hub-listing__results__item__link--event .hub-listing__results__item__image img::before{content:'';width:4.8rem;height:4.8rem;display:block;color:transparent}.aalto-es-search__container .aalto-es-search__filter-pill-container,.hub-listing__filter-pill-container{display:flex;gap:.8rem;list-style:none;margin-bottom:0;padding-left:0;min-height:5.6rem;padding-top:.4rem}@media all and (max-width:899px){.aalto-es-search__container .aalto-es-search__filter-pill-container,.hub-listing__filter-pill-container{overflow-x:auto}}@media all and (min-width:900px){.aalto-es-search__container .aalto-es-search__filter-pill-container,.hub-listing__filter-pill-container{flex-wrap:wrap}}.aalto-es-search__container .aalto-es-search__filter-pill-container li,.hub-listing__filter-pill-container li{white-space:nowrap}@media all and (max-width:899px){.aalto-es-search__container .aalto-es-search__filter-pill-container>li:last-of-type,.hub-listing__filter-pill-container>li:last-of-type{margin-right:4rem}}@media all and (max-width:599px){.aalto-es-search__container .aalto-es-search__filter-pill-container>li:last-of-type,.hub-listing__filter-pill-container>li:last-of-type{margin-right:1.6rem}}@media all and (max-width:899px){.aalto-es-search__container .aalto-es-search__filter-pill-container>li:first-of-type,.hub-listing__filter-pill-container>li:first-of-type{margin-left:4rem}}@media all and (max-width:599px){.aalto-es-search__container .aalto-es-search__filter-pill-container>li:first-of-type,.hub-listing__filter-pill-container>li:first-of-type{margin-left:1.6rem}}.aalto-es-search__container input[type='radio']+.aalto-sort-badge,.hub-listing__filter-pill-container input[type='radio']+.aalto-sort-badge{display:flex;padding-right:1.6rem;padding-left:1.6rem}.aalto-es-search__container input[type='radio']+.aalto-sort-badge::before,.hub-listing__filter-pill-container input[type='radio']+.aalto-sort-badge::before{content:none}.aalto-es-search__container input[type='radio']:checked+label,.hub-listing__filter-pill-container input[type='radio']:checked+label{color:#fff;background-color:#2d2d2d;border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.aalto-es-search__container input[type='radio']:checked+label:focus,.hub-listing__filter-pill-container input[type='radio']:checked+label:focus{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-es-search__container input[type='radio']:checked+label:hover,.hub-listing__filter-pill-container input[type='radio']:checked+label:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-es-search__container input[type='radio']:checked+label:active,.hub-listing__filter-pill-container input[type='radio']:checked+label:active{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-80,color-mix(in srgb,#151515 80%,white));color:var(--color-light,#fff)}.aalto-es-search__container input[type='radio']:checked+label:disabled,.aalto-es-search__container input[type='radio']:checked+label[disabled],.aalto-es-search__container input[type='radio']:checked+label.disabled,.hub-listing__filter-pill-container input[type='radio']:checked+label:disabled,.hub-listing__filter-pill-container input[type='radio']:checked+label[disabled],.hub-listing__filter-pill-container input[type='radio']:checked+label.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.aalto-minors-hub .hub-listing__no-results,.aalto-programmes-hub .hub-listing__no-results{padding-bottom:1.6rem;padding-top:3.2rem}.notification-modal[data-modal]{background-color:#fff;padding:3.2rem 1.6rem}.notification-modal__button{background-color:#2d2d2d;color:#fff}.notification-modal__button:hover,.notification-modal__button:focus{background-color:#F7E159;color:#151515}.notification-modal__button:focus{box-shadow:0 0 0 2px #2d2d2d}.notification-modal__icon{font-size:4rem;margin-bottom:.8rem}.aalto-article .aalto-media--iframe-container{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .aalto-media--iframe-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .aalto-media--iframe-container{padding-left:8rem;padding-right:8rem}}.aalto-hub .aalto-media--iframe-container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .aalto-media--iframe-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .aalto-media--iframe-container{padding-left:8rem;padding-right:8rem}}.aalto_iframe{width:100%;border:0}.aalto-igt{display:grid;outline:1px solid var(--color-light,#fff);outline-offset:-1px}.aalto-igt.aalto-igt--theme1{--color-brand-background:#151515;--color-brand-shape:#151515;--color-brand-text:#fff;--color-brand-link-hover:#fff;--override-interactive-focus-box-shadow-color:#fff}.aalto-igt.aalto-igt--theme1.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:#fff}.aalto-igt.aalto-igt--theme1 .aalto-igt__cell{background-color:#151515}.aalto-igt.aalto-igt--theme1 .aalto-igt__char,.aalto-igt.aalto-igt--theme1 .aalto-igt__value,.aalto-igt.aalto-igt--theme1 .aalto-igt__heading{color:#fff}.aalto-igt.aalto-igt--theme1 .aalto-igt__heading .highlight-right{position:relative;background-image:none}.aalto-igt.aalto-igt--theme1 .aalto-igt__heading .highlight-right::after{content:'';position:absolute;top:.4rem;right:2px;bottom:0;left:auto;width:1.2rem;height:1.2rem;-webkit-mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);background:#fff;-webkit-mask-size:1.2rem;-webkit-mask-repeat:no-repeat;transition:right 0.05s linear}.aalto-igt.aalto-igt--theme1 .aalto-igt__heading .highlight-right:hover::after{right:0}.aalto-igt.aalto-igt--theme1 .aalto-igt__heading a,.aalto-igt.aalto-igt--theme1 .aalto-igt__char a{border-color:var(--color-black-black,#151515);background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme1 .aalto-igt__heading a:focus,.aalto-igt.aalto-igt--theme1 .aalto-igt__char a:focus{border-color:rgba(0,0,0,0);background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme1 .aalto-igt__heading a:hover,.aalto-igt.aalto-igt--theme1 .aalto-igt__char a:hover{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme1 .aalto-igt__heading a:active,.aalto-igt.aalto-igt--theme1 .aalto-igt__char a:active{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme1 .aalto-igt__heading a:disabled,.aalto-igt.aalto-igt--theme1 .aalto-igt__heading a[disabled],.aalto-igt.aalto-igt--theme1 .aalto-igt__heading a.disabled,.aalto-igt.aalto-igt--theme1 .aalto-igt__char a:disabled,.aalto-igt.aalto-igt--theme1 .aalto-igt__char a[disabled],.aalto-igt.aalto-igt--theme1 .aalto-igt__char a.disabled{border-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d))) !important;background-color:var(--color-brand-background,var(--color-light,#fff)) !important;color:var(--color-brand-text,var(--color-black-black,#151515)) !important;cursor:not-allowed !important}.aalto-igt.aalto-igt--theme2{--color-brand-background:var(--color-highlight-2-bg,#753bbd);--color-brand-shape:var(--color-highlight-2-bg,#753bbd);--color-brand-text:var(--color-highlight-2-fg,#fff);--color-brand-link-hover:var(--color-highlight-2-fg,#fff);--override-interactive-focus-box-shadow-color:var(--color-highlight-2-fg,#fff)}.aalto-igt.aalto-igt--theme2.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:var(--color-highlight-2-fg,#fff)}.aalto-igt.aalto-igt--theme2 .aalto-igt__cell{background-color:var(--color-highlight-2-bg,#753bbd)}.aalto-igt.aalto-igt--theme2 .aalto-igt__char,.aalto-igt.aalto-igt--theme2 .aalto-igt__value,.aalto-igt.aalto-igt--theme2 .aalto-igt__heading{color:var(--color-highlight-2-fg,#fff)}.aalto-igt.aalto-igt--theme2 .aalto-igt__heading .highlight-right{position:relative;background-image:none}.aalto-igt.aalto-igt--theme2 .aalto-igt__heading .highlight-right::after{content:'';position:absolute;top:.4rem;right:2px;bottom:0;left:auto;width:1.2rem;height:1.2rem;-webkit-mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);background:var(--color-highlight-2-fg,#fff);-webkit-mask-size:1.2rem;-webkit-mask-repeat:no-repeat;transition:right 0.05s linear}.aalto-igt.aalto-igt--theme2 .aalto-igt__heading .highlight-right:hover::after{right:0}.aalto-igt.aalto-igt--theme2 .aalto-igt__heading a,.aalto-igt.aalto-igt--theme2 .aalto-igt__char a{border-color:var(--color-black-black,#151515);background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme2 .aalto-igt__heading a:focus,.aalto-igt.aalto-igt--theme2 .aalto-igt__char a:focus{border-color:rgba(0,0,0,0);background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme2 .aalto-igt__heading a:hover,.aalto-igt.aalto-igt--theme2 .aalto-igt__char a:hover{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme2 .aalto-igt__heading a:active,.aalto-igt.aalto-igt--theme2 .aalto-igt__char a:active{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme2 .aalto-igt__heading a:disabled,.aalto-igt.aalto-igt--theme2 .aalto-igt__heading a[disabled],.aalto-igt.aalto-igt--theme2 .aalto-igt__heading a.disabled,.aalto-igt.aalto-igt--theme2 .aalto-igt__char a:disabled,.aalto-igt.aalto-igt--theme2 .aalto-igt__char a[disabled],.aalto-igt.aalto-igt--theme2 .aalto-igt__char a.disabled{border-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d))) !important;background-color:var(--color-brand-background,var(--color-light,#fff)) !important;color:var(--color-brand-text,var(--color-black-black,#151515)) !important;cursor:not-allowed !important}.aalto-igt.aalto-igt--theme3{--color-brand-background:var(--color-highlight-3-bg,#ef3340);--color-brand-shape:var(--color-highlight-3-bg,#ef3340);--color-brand-text:var(--color-highlight-3-fg,#151515);--color-brand-link-hover:var(--color-highlight-3-fg,#151515);--override-interactive-focus-box-shadow-color:var(--color-highlight-3-fg,#151515)}.aalto-igt.aalto-igt--theme3.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:var(--color-highlight-3-fg,#151515)}.aalto-igt.aalto-igt--theme3 .aalto-igt__cell{background-color:var(--color-highlight-3-bg,#ef3340)}.aalto-igt.aalto-igt--theme3 .aalto-igt__char,.aalto-igt.aalto-igt--theme3 .aalto-igt__value,.aalto-igt.aalto-igt--theme3 .aalto-igt__heading{color:var(--color-highlight-3-fg,#151515)}.aalto-igt.aalto-igt--theme3 .aalto-igt__heading .highlight-right{position:relative;background-image:none}.aalto-igt.aalto-igt--theme3 .aalto-igt__heading .highlight-right::after{content:'';position:absolute;top:.4rem;right:2px;bottom:0;left:auto;width:1.2rem;height:1.2rem;-webkit-mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);background:var(--color-highlight-3-fg,#151515);-webkit-mask-size:1.2rem;-webkit-mask-repeat:no-repeat;transition:right 0.05s linear}.aalto-igt.aalto-igt--theme3 .aalto-igt__heading .highlight-right:hover::after{right:0}.aalto-igt.aalto-igt--theme3 .aalto-igt__heading a,.aalto-igt.aalto-igt--theme3 .aalto-igt__char a{border-color:var(--color-black-black,#151515);background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme3 .aalto-igt__heading a:focus,.aalto-igt.aalto-igt--theme3 .aalto-igt__char a:focus{border-color:rgba(0,0,0,0);background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme3 .aalto-igt__heading a:hover,.aalto-igt.aalto-igt--theme3 .aalto-igt__char a:hover{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme3 .aalto-igt__heading a:active,.aalto-igt.aalto-igt--theme3 .aalto-igt__char a:active{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme3 .aalto-igt__heading a:disabled,.aalto-igt.aalto-igt--theme3 .aalto-igt__heading a[disabled],.aalto-igt.aalto-igt--theme3 .aalto-igt__heading a.disabled,.aalto-igt.aalto-igt--theme3 .aalto-igt__char a:disabled,.aalto-igt.aalto-igt--theme3 .aalto-igt__char a[disabled],.aalto-igt.aalto-igt--theme3 .aalto-igt__char a.disabled{border-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d))) !important;background-color:var(--color-brand-background,var(--color-light,#fff)) !important;color:var(--color-brand-text,var(--color-black-black,#151515)) !important;cursor:not-allowed !important}.aalto-igt.aalto-igt--theme4{--color-brand-background:var(--color-highlight-1-bg,#00802F);--color-brand-shape:var(--color-highlight-1-bg,#00802F);--color-brand-text:var(--color-highlight-1-fg,#fff);--color-brand-link-hover:var(--color-highlight-1-fg,#fff);--override-interactive-focus-box-shadow-color:var(--color-highlight-1-fg,#fff)}.aalto-igt.aalto-igt--theme4.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:var(--color-highlight-1-fg,#fff)}.aalto-igt.aalto-igt--theme4 .aalto-igt__cell{background-color:var(--color-highlight-1-bg,#00802F)}.aalto-igt.aalto-igt--theme4 .aalto-igt__char,.aalto-igt.aalto-igt--theme4 .aalto-igt__value,.aalto-igt.aalto-igt--theme4 .aalto-igt__heading{color:var(--color-highlight-1-fg,#fff)}.aalto-igt.aalto-igt--theme4 .aalto-igt__heading .highlight-right{position:relative;background-image:none}.aalto-igt.aalto-igt--theme4 .aalto-igt__heading .highlight-right::after{content:'';position:absolute;top:.4rem;right:2px;bottom:0;left:auto;width:1.2rem;height:1.2rem;-webkit-mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);background:var(--color-highlight-1-fg,#fff);-webkit-mask-size:1.2rem;-webkit-mask-repeat:no-repeat;transition:right 0.05s linear}.aalto-igt.aalto-igt--theme4 .aalto-igt__heading .highlight-right:hover::after{right:0}.aalto-igt.aalto-igt--theme4 .aalto-igt__heading a,.aalto-igt.aalto-igt--theme4 .aalto-igt__char a{border-color:var(--color-black-black,#151515);background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme4 .aalto-igt__heading a:focus,.aalto-igt.aalto-igt--theme4 .aalto-igt__char a:focus{border-color:rgba(0,0,0,0);background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme4 .aalto-igt__heading a:hover,.aalto-igt.aalto-igt--theme4 .aalto-igt__char a:hover{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme4 .aalto-igt__heading a:active,.aalto-igt.aalto-igt--theme4 .aalto-igt__char a:active{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme4 .aalto-igt__heading a:disabled,.aalto-igt.aalto-igt--theme4 .aalto-igt__heading a[disabled],.aalto-igt.aalto-igt--theme4 .aalto-igt__heading a.disabled,.aalto-igt.aalto-igt--theme4 .aalto-igt__char a:disabled,.aalto-igt.aalto-igt--theme4 .aalto-igt__char a[disabled],.aalto-igt.aalto-igt--theme4 .aalto-igt__char a.disabled{border-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d))) !important;background-color:var(--color-brand-background,var(--color-light,#fff)) !important;color:var(--color-brand-text,var(--color-black-black,#151515)) !important;cursor:not-allowed !important}.aalto-igt.aalto-igt--theme5{--color-brand-background:var(--color-light,#fff);--color-brand-shape:var(--color-light,#fff);--color-brand-text:var(--color-dark,#2d2d2d);--color-brand-link-hover:var(--color-dark,#2d2d2d);--override-interactive-focus-box-shadow-color:var(--color-dark,#2d2d2d)}.aalto-igt.aalto-igt--theme5.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:var(--color-dark,#2d2d2d)}.aalto-igt.aalto-igt--theme5 .aalto-igt__cell{background-color:var(--color-light,#fff)}.aalto-igt.aalto-igt--theme5 .aalto-igt__char,.aalto-igt.aalto-igt--theme5 .aalto-igt__value,.aalto-igt.aalto-igt--theme5 .aalto-igt__heading{color:var(--color-dark,#2d2d2d)}.aalto-igt.aalto-igt--theme5 .aalto-igt__heading .highlight-right{position:relative;background-image:none}.aalto-igt.aalto-igt--theme5 .aalto-igt__heading .highlight-right::after{content:'';position:absolute;top:.4rem;right:2px;bottom:0;left:auto;width:1.2rem;height:1.2rem;-webkit-mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);background:var(--color-dark,#2d2d2d);-webkit-mask-size:1.2rem;-webkit-mask-repeat:no-repeat;transition:right 0.05s linear}.aalto-igt.aalto-igt--theme5 .aalto-igt__heading .highlight-right:hover::after{right:0}.aalto-igt.aalto-igt--theme5 .aalto-igt__heading a,.aalto-igt.aalto-igt--theme5 .aalto-igt__char a{border-color:var(--color-black-black,#151515);background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme5 .aalto-igt__heading a:focus,.aalto-igt.aalto-igt--theme5 .aalto-igt__char a:focus{border-color:rgba(0,0,0,0);background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme5 .aalto-igt__heading a:hover,.aalto-igt.aalto-igt--theme5 .aalto-igt__char a:hover{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme5 .aalto-igt__heading a:active,.aalto-igt.aalto-igt--theme5 .aalto-igt__char a:active{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt.aalto-igt--theme5 .aalto-igt__heading a:disabled,.aalto-igt.aalto-igt--theme5 .aalto-igt__heading a[disabled],.aalto-igt.aalto-igt--theme5 .aalto-igt__heading a.disabled,.aalto-igt.aalto-igt--theme5 .aalto-igt__char a:disabled,.aalto-igt.aalto-igt--theme5 .aalto-igt__char a[disabled],.aalto-igt.aalto-igt--theme5 .aalto-igt__char a.disabled{border-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d))) !important;background-color:var(--color-brand-background,var(--color-light,#fff)) !important;color:var(--color-brand-text,var(--color-black-black,#151515)) !important;cursor:not-allowed !important}.aalto-igt .aalto-igt__info{grid-column-start:1;grid-column-end:49;background-color:var(--color-structural-100,#F2F2F2);padding:1.6rem}@media all and (max-width:599px){.aalto-igt .aalto-igt__info{padding:.8rem 1.6rem}}.aalto-igt__heading a,.aalto-igt__char a{border-color:var(--color-black-black,#151515);background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt__heading a:focus,.aalto-igt__char a:focus{border-color:rgba(0,0,0,0);background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt__heading a:hover,.aalto-igt__char a:hover{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt__heading a:active,.aalto-igt__char a:active{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-igt__heading a:disabled,.aalto-igt__heading a[disabled],.aalto-igt__heading a.disabled,.aalto-igt__char a:disabled,.aalto-igt__char a[disabled],.aalto-igt__char a.disabled{border-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d))) !important;background-color:var(--color-brand-background,var(--color-light,#fff)) !important;color:var(--color-brand-text,var(--color-black-black,#151515)) !important;cursor:not-allowed !important}.aalto-igt__cell{background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-dark,#2d2d2d));border-top:1px solid var(--color-light,#fff);border-right:1px solid var(--color-light,#fff);-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.aalto-igt__cell .aalto-igt__heading .highlight-right{position:relative;background-image:none}.aalto-igt__cell .aalto-igt__heading .highlight-right::after{content:'';position:absolute;top:.4rem;right:2px;bottom:0;left:auto;width:1.2rem;height:1.2rem;-webkit-mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);mask:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark);background:var(--color-brand-text,var(--color-dark,#2d2d2d));-webkit-mask-size:1.2rem;-webkit-mask-repeat:no-repeat;transition:right 0.05s linear}.aalto-igt__cell .aalto-igt__heading .highlight-right:hover::after{right:0}.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1){align-content:baseline}.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__value-container{display:block;margin-top:0}.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__value{font-size:2.8rem;line-height:3rem}@media all and (min-width:900px){.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__value{font-size:2.8rem;line-height:3rem}}@media all and (min-width:1200px){.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__value{font-size:3.6rem;line-height:3.8rem}}@media all and (max-width:599px){.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__heading{margin-bottom:.8rem}}.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char{font-size:1.8rem;line-height:3.3rem;margin-bottom:1.2rem}.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{content:'';position:relative;display:inline-block;width:2.8rem;height:.4rem;background-color:var(--color-dark,#2d2d2d);margin-right:1.6rem}@media all and (min-width:600px) and (max-width:744px){.aalto-igt--ranking.aalto-igt--first-as-total.aalto-igt--3 .aalto-igt__cell:nth-of-type(1),.aalto-igt--ranking.aalto-igt--first-as-total.aalto-igt--4 .aalto-igt__cell:nth-of-type(1){grid-column-start:1;grid-column-end:49}}@media all and (min-width:600px) and (max-width:744px){.aalto-igt--ranking.aalto-igt--first-as-total.aalto-igt--3 .aalto-igt__cell:nth-of-type(2){grid-column-start:1;grid-column-end:24;grid-row-start:2}.aalto-igt--ranking.aalto-igt--first-as-total.aalto-igt--3 .aalto-igt__cell:nth-of-type(3){grid-column-start:24;grid-column-end:49;grid-row-start:2}}@media all and (max-width:599px){.aalto-igt--ranking.aalto-igt--first-as-total.aalto-igt--4 .aalto-igt__cell:nth-of-type(1){grid-column-start:1;grid-column-end:49}.aalto-igt--ranking.aalto-igt--first-as-total.aalto-igt--4 .aalto-igt__cell:nth-of-type(2){grid-column-start:1;grid-column-end:49;grid-row-start:2}}@media all and (min-width:600px) and (max-width:744px){.aalto-igt--ranking.aalto-igt--first-as-total.aalto-igt--4 .aalto-igt__cell:nth-of-type(2){grid-column-start:1;grid-column-end:16;grid-row-start:2}.aalto-igt--ranking.aalto-igt--first-as-total.aalto-igt--4 .aalto-igt__cell:nth-of-type(3){grid-column-start:16;grid-column-end:32;grid-row-start:2}.aalto-igt--ranking.aalto-igt--first-as-total.aalto-igt--4 .aalto-igt__cell:nth-of-type(4){grid-column-start:32;grid-column-end:49;grid-row-start:2}}@media all and (min-width:600px){.aalto-igt--ranking.aalto-igt--3 div.aalto-igt__cell:nth-of-type(1){grid-column-start:1;grid-column-end:16}.aalto-igt--ranking.aalto-igt--3 div.aalto-igt__cell:nth-of-type(2){grid-column-start:16;grid-column-end:32;grid-row-start:1}.aalto-igt--ranking.aalto-igt--3 div.aalto-igt__cell:nth-of-type(3){grid-column-start:32;grid-column-end:49;grid-row-start:1}}@media all and (max-width:599px){.aalto-igt--ranking.aalto-igt--4 div.aalto-igt__cell:nth-of-type(1){grid-column-start:1;grid-column-end:24}.aalto-igt--ranking.aalto-igt--4 div.aalto-igt__cell:nth-of-type(2){grid-column-start:24;grid-column-end:49;grid-row-start:1}}.aalto-igt--ranking .aalto-igt__cell{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:.8rem .8rem 1.6rem .8rem}@media all and (min-width:600px){.aalto-igt--ranking .aalto-igt__cell{padding:.8rem 2.4rem 2.4rem .8rem}}@media all and (min-width:745px){.aalto-igt--ranking .aalto-igt__cell{padding:2.4rem;min-height:22.4rem}}@media all and (min-width:1200px){.aalto-igt--ranking .aalto-igt__cell{min-height:27.2rem}}.aalto-igt--ranking .aalto-igt__value-container{display:flex;-moz-column-gap:.4rem;column-gap:.4rem}.aalto-igt--ranking .aalto-igt__value{font-weight:bold;font-size:4.4rem;line-height:5.6rem}@media all and (min-width:745px){.aalto-igt--ranking .aalto-igt__value{font-size:4.4rem;line-height:12rem}}@media all and (min-width:900px){.aalto-igt--ranking .aalto-igt__value{font-size:6rem}}@media all and (min-width:1200px){.aalto-igt--ranking .aalto-igt__value{font-size:8.8rem}}.aalto-igt--ranking .aalto-igt__char{font-size:2rem;line-height:3.6rem}@media all and (min-width:745px){.aalto-igt--ranking .aalto-igt__char{font-size:3rem;line-height:8rem}}@media all and (min-width:1200px){.aalto-igt--ranking .aalto-igt__char{line-height:5rem}}.aalto-igt--ranking .aalto-igt__heading{font-size:1.4rem;font-weight:bold;line-height:1.8rem;margin-top:.8rem}@media all and (min-width:745px){.aalto-igt--ranking .aalto-igt__heading{margin-top:1.2rem}}.aalto-igt--ranking .aalto-igt__heading .highlight-right{color:var(--color-brand-text);font-size:inherit;font-weight:inherit;line-height:inherit;background-position-y:.4rem;margin-bottom:0;padding-right:1.9rem}.aalto-igt--curriculum.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1){align-content:center;display:grid}@media all and (max-width:899px){.aalto-igt--curriculum.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__value{font-size:4.4rem}}@media all and (min-width:900px){.aalto-igt--curriculum.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__value{font-size:5.2rem}}.aalto-igt--curriculum .aalto-igt__cell{display:flex;flex-direction:column;padding:1.6rem 1.2rem}@media all and (max-width:599px){.aalto-igt--curriculum .aalto-igt__cell{padding:1.6rem .8rem}}.aalto-igt--curriculum .aalto-igt__value-container{display:flex;flex-direction:column;justify-content:space-between;flex:100%}.aalto-igt--curriculum .aalto-igt__char{font-weight:bold}@media all and (max-width:899px){.aalto-igt--curriculum .aalto-igt__char{font-size:1.4rem;line-height:1.8rem}}@media all and (min-width:900px){.aalto-igt--curriculum .aalto-igt__char{font-size:1.6rem;line-height:2.1rem}}.aalto-igt--curriculum .aalto-igt__value{font-weight:bold;margin-top:1.6rem}@media all and (max-width:599px){.aalto-igt--curriculum .aalto-igt__value{font-size:2.6rem;line-height:2.8rem;letter-spacing:-2px}}@media all and (min-width:600px){.aalto-igt--curriculum .aalto-igt__value{font-size:3rem;line-height:4.2rem}}@media all and (min-width:900px){.aalto-igt--curriculum .aalto-igt__value{font-size:3.8rem;line-height:4.2rem}}.aalto-igt--curriculum .aalto-igt__heading{font-size:1.4rem;line-height:2.1rem;min-height:2.1rem;margin-top:1.6rem}.aalto-igt.aalto-igt--1,.aalto-igt.aalto-igt--2,.aalto-igt.aalto-igt--3,.aalto-igt.aalto-igt--4,.aalto-igt.aalto-igt--5,.aalto-igt.aalto-igt--6{grid-template-columns:repeat(48,calc(100% / 48));grid-template-rows:auto auto auto}.aalto-igt.aalto-igt--1 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--2 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--3 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--4 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(1){grid-column-start:1;grid-row-start:1}@media all and (max-width:599px){.aalto-igt.aalto-igt--1 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--2 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--3 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--4 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(1){grid-column-end:49}}@media all and (min-width:600px){.aalto-igt.aalto-igt--1 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--2 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--3 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--4 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(1),.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(1){grid-column-end:12}}.aalto-igt.aalto-igt--1 .aalto-igt__cell:nth-of-type(1){grid-column-start:1;grid-column-end:49}.aalto-igt.aalto-igt--2 .aalto-igt__cell:nth-of-type(1){grid-column-start:1;grid-column-end:24}.aalto-igt.aalto-igt--2 .aalto-igt__cell:nth-of-type(2){grid-column-start:24;grid-column-end:49}@media all and (max-width:599px){.aalto-igt.aalto-igt--3 .aalto-igt__cell:nth-of-type(2){grid-row-start:2;grid-column-start:1;grid-column-end:24}.aalto-igt.aalto-igt--3 .aalto-igt__cell:nth-of-type(3){grid-row-start:2;grid-column-start:24;grid-column-end:49}}@media all and (min-width:600px){.aalto-igt.aalto-igt--3 .aalto-igt__cell:nth-of-type(2){grid-column-start:12;grid-column-end:30}.aalto-igt.aalto-igt--3 .aalto-igt__cell:nth-of-type(3){grid-column-start:30;grid-column-end:49}}@media all and (max-width:599px){.aalto-igt.aalto-igt--4 .aalto-igt__cell:nth-of-type(2){grid-row-start:2;grid-column-start:1;grid-column-end:49}.aalto-igt.aalto-igt--4 .aalto-igt__cell:nth-of-type(3){grid-row-start:3;grid-column-start:1;grid-column-end:24}.aalto-igt.aalto-igt--4 .aalto-igt__cell:nth-of-type(4){grid-row-start:3;grid-column-start:24;grid-column-end:49}}@media all and (min-width:600px){.aalto-igt.aalto-igt--4 .aalto-igt__cell:nth-of-type(2){grid-column-start:12;grid-column-end:24}.aalto-igt.aalto-igt--4 .aalto-igt__cell:nth-of-type(3){grid-column-start:24;grid-column-end:36}.aalto-igt.aalto-igt--4 .aalto-igt__cell:nth-of-type(4){grid-column-start:36;grid-column-end:49}}@media all and (max-width:599px){.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(2){grid-row-start:2;grid-column-start:1;grid-column-end:24}.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(3){grid-row-start:2;grid-column-start:24;grid-column-end:49}.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(4){grid-row-start:3;grid-column-start:1;grid-column-end:24}.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(5){grid-row-start:3;grid-column-start:24;grid-column-end:49}}@media all and (min-width:600px) and (max-width:744px){.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(1){grid-row-end:3;align-content:center}.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(2){grid-column-start:12;grid-column-end:30}.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(3){grid-column-start:30;grid-column-end:49}.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(4){grid-row-start:2;grid-column-start:12;grid-column-end:30}.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(5){grid-row-start:2;grid-column-start:30;grid-column-end:49}}@media all and (min-width:745px){.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(2){grid-column-start:12;grid-column-end:21}.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(3){grid-column-start:21;grid-column-end:30}.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(4){grid-column-start:30;grid-column-end:40}.aalto-igt.aalto-igt--5 .aalto-igt__cell:nth-of-type(5){grid-column-start:40;grid-column-end:49}}@media all and (max-width:599px){.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(2){grid-row-start:2;grid-column-start:1;grid-column-end:49}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(3){grid-row-start:3;grid-column-start:1;grid-column-end:24}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(4){grid-row-start:3;grid-column-start:24;grid-column-end:49}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(5){grid-row-start:4;grid-column-start:1;grid-column-end:24}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(6){grid-row-start:4;grid-column-start:24;grid-column-end:49}}@media all and (min-width:600px){.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(1){grid-row-end:3}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(2){grid-column-start:12;grid-column-end:30}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(3){grid-column-start:30;grid-column-end:49}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(4){grid-row-start:2;grid-column-start:12;grid-column-end:24}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(5){grid-row-start:2;grid-column-start:24;grid-column-end:36}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(6){grid-row-start:2;grid-column-start:36;grid-column-end:49}}@media all and (min-width:745px){.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(4){grid-row-start:2}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(5){grid-row-start:2}.aalto-igt.aalto-igt--6 .aalto-igt__cell:nth-of-type(6){grid-row-start:2}}@media (prefers-color-scheme:dark){.aalto-igt.aalto-igt--theme1 .aalto-igt__cell{background-color:var(--color-highlight-2-bg,#753bbd)}}@media (prefers-color-scheme:dark){.aalto-igt.aalto-igt--theme1 .aalto-igt__char,.aalto-igt.aalto-igt--theme1 .aalto-igt__value,.aalto-igt.aalto-igt--theme1 .aalto-igt__heading{color:#2d2d2d}}@media (prefers-color-scheme:dark){.aalto-igt.aalto-igt--theme1 .aalto-igt__char a{background-color:var(--color-highlight-2-bg,#753bbd);color:#2d2d2d}}.aalto-igt.aalto-igt--theme5 .aalto-igt__cell{background-color:var(--color-highlight-2-bg,#753bbd)}@media (prefers-color-scheme:dark){.aalto-igt.aalto-igt--theme5 .aalto-igt__cell{background-color:#fff}}.aalto-igt.aalto-igt--theme5 .aalto-igt__char,.aalto-igt.aalto-igt--theme5 .aalto-igt__value,.aalto-igt.aalto-igt--theme5 .aalto-igt__heading{color:#2d2d2d}.aalto-igt.aalto-igt--theme5 .aalto-igt__char a{background-color:var(--color-highlight-2-bg,#753bbd);color:#2d2d2d}@media (prefers-color-scheme:dark){.aalto-igt.aalto-igt--theme5 .aalto-igt__char a{background-color:#fff}}.aalto-igt.aalto-igt--theme0.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:#2d2d2d}@media (prefers-color-scheme:dark){.aalto-igt.aalto-igt--theme1.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:#2d2d2d}}.aalto-igt.aalto-igt--theme5.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:#2d2d2d}.branding-scheme--none .aalto-igt.aalto-igt--theme0 .aalto-igt__cell{background-color:var(--color-highlight-2-bg,#753bbd)}.branding-scheme--none .aalto-igt.aalto-igt--theme0 .aalto-igt__char,.branding-scheme--none .aalto-igt.aalto-igt--theme0 .aalto-igt__value,.branding-scheme--none .aalto-igt.aalto-igt--theme0 .aalto-igt__heading{color:#2d2d2d}.branding-scheme--none .aalto-igt.aalto-igt--theme0 .aalto-igt__char a{background-color:var(--color-highlight-2-bg,#753bbd);color:#2d2d2d}.branding-scheme--none .aalto-igt.aalto-igt--theme0.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:#2d2d2d}@media (prefers-color-scheme:dark){.branding-scheme--none .aalto-igt.aalto-igt--theme0 .aalto-igt__cell{background-color:var(--color-highlight-2-bg,#753bbd)}.branding-scheme--none .aalto-igt.aalto-igt--theme0 .aalto-igt__char,.branding-scheme--none .aalto-igt.aalto-igt--theme0 .aalto-igt__value,.branding-scheme--none .aalto-igt.aalto-igt--theme0 .aalto-igt__heading{color:#2d2d2d}.branding-scheme--none .aalto-igt.aalto-igt--theme0 .aalto-igt__char a{background-color:var(--color-highlight-2-bg,#753bbd);color:#2d2d2d}.branding-scheme--none .aalto-igt.aalto-igt--theme0.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:#2d2d2d}.branding-scheme--none .aalto-igt.aalto-igt--theme0.aalto-igt--ranking .aalto-igt__heading .highlight-right{color:#fff}}.branding-scheme--black .aalto-igt.aalto-igt--theme0.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:#fff}.branding-scheme--black .aalto-igt.aalto-igt--theme0.aalto-igt--ranking .aalto-igt__heading .highlight-right{color:#fff}@media (prefers-color-scheme:dark){.branding-scheme--black .aalto-igt.aalto-igt--theme0 .aalto-igt__cell{background-color:var(--color-highlight-2-bg,#753bbd)}.branding-scheme--black .aalto-igt.aalto-igt--theme0 .aalto-igt__char,.branding-scheme--black .aalto-igt.aalto-igt--theme0 .aalto-igt__value,.branding-scheme--black .aalto-igt.aalto-igt--theme0 .aalto-igt__heading{color:#2d2d2d}.branding-scheme--black .aalto-igt.aalto-igt--theme0 .aalto-igt__char a{background-color:var(--color-highlight-2-bg,#753bbd);color:#2d2d2d}.branding-scheme--black .aalto-igt.aalto-igt--theme0.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:#2d2d2d}}.branding-scheme--white .aalto-igt.aalto-igt--theme0.aalto-igt--ranking .aalto-igt__heading .highlight-right{background-image:none}.branding-scheme--white .aalto-igt.aalto-igt--theme0 .aalto-igt__cell{background-color:var(--color-highlight-2-bg,#753bbd)}@media (prefers-color-scheme:dark){.branding-scheme--white .aalto-igt.aalto-igt--theme0 .aalto-igt__cell{background-color:#fff}}.branding-scheme--white .aalto-igt.aalto-igt--theme0 .aalto-igt__char,.branding-scheme--white .aalto-igt.aalto-igt--theme0 .aalto-igt__value,.branding-scheme--white .aalto-igt.aalto-igt--theme0 .aalto-igt__heading{color:#2d2d2d}.branding-scheme--white .aalto-igt.aalto-igt--theme0 .aalto-igt__char a{background-color:var(--color-highlight-2-bg,#753bbd);color:#2d2d2d}@media (prefers-color-scheme:dark){.branding-scheme--white .aalto-igt.aalto-igt--theme0 .aalto-igt__char a{background-color:#fff}}.branding-scheme--white .aalto-igt.aalto-igt--theme0 .aalto-igt.aalto-igt--theme0.aalto-igt--ranking.aalto-igt--first-as-total .aalto-igt__cell:nth-of-type(1) .aalto-igt__char::before{background-color:#2d2d2d}.image-caption,.image-with-text__image-caption{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;padding-top:.8rem}.single-image--large .image-caption,.single-image--extra-large .image-caption{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.single-image--large .image-caption,.single-image--extra-large .image-caption{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.single-image--large .image-caption,.single-image--extra-large .image-caption{padding-left:8rem;padding-right:8rem}}.image-quote__wrapper{background-color:var(--color-brand-background,var(--color-light,#fff))}@media all and (min-width:900px){.image-quote__wrapper{display:flex;align-items:stretch;max-width:104.2rem;margin-left:auto;margin-right:auto}}@media all and (min-width:900px) and (min-width:600px){.image-quote__wrapper{max-width:99.4rem}}@media all and (min-width:900px) and (min-width:900px){.image-quote__wrapper{max-width:91.4rem}}.image-quote__wrapper.image-quote__wrapper--theme1{background-color:#151515}.image-quote__wrapper.image-quote__wrapper--theme1 .image-quote__icon,.image-quote__wrapper.image-quote__wrapper--theme1 .image-quote__text p,.image-quote__wrapper.image-quote__wrapper--theme1 .image-quote__source{color:#fff}.image-quote__wrapper.image-quote__wrapper--theme1 .image-quote__text p::before{background-color:#fff}.image-quote__wrapper.image-quote__wrapper--theme2{background-color:var(--color-highlight-2-bg,#753bbd)}.image-quote__wrapper.image-quote__wrapper--theme2 .image-quote__icon,.image-quote__wrapper.image-quote__wrapper--theme2 .image-quote__text p,.image-quote__wrapper.image-quote__wrapper--theme2 .image-quote__source{color:var(--color-highlight-2-fg,#fff)}.image-quote__wrapper.image-quote__wrapper--theme2 .image-quote__text p::before{background-color:var(--color-highlight-2-fg,#fff)}.image-quote__wrapper.image-quote__wrapper--theme3{background-color:var(--color-highlight-3-bg,#ef3340)}.image-quote__wrapper.image-quote__wrapper--theme3 .image-quote__icon,.image-quote__wrapper.image-quote__wrapper--theme3 .image-quote__text p,.image-quote__wrapper.image-quote__wrapper--theme3 .image-quote__source{color:var(--color-highlight-3-fg,#151515)}.image-quote__wrapper.image-quote__wrapper--theme3 .image-quote__text p::before{background-color:var(--color-highlight-3-fg,#151515)}.image-quote__wrapper.image-quote__wrapper--theme4{background-color:var(--color-highlight-1-bg,#00802F)}.image-quote__wrapper.image-quote__wrapper--theme4 .image-quote__icon,.image-quote__wrapper.image-quote__wrapper--theme4 .image-quote__text p,.image-quote__wrapper.image-quote__wrapper--theme4 .image-quote__source{color:var(--color-highlight-1-fg,#fff)}.image-quote__wrapper.image-quote__wrapper--theme4 .image-quote__text p::before{background-color:var(--color-highlight-1-fg,#fff)}.image-quote__wrapper.image-quote__wrapper--theme5{background-color:var(--color-light,#fff)}.image-quote__wrapper.image-quote__wrapper--theme5 .image-quote__icon,.image-quote__wrapper.image-quote__wrapper--theme5 .image-quote__text p,.image-quote__wrapper.image-quote__wrapper--theme5 .image-quote__source{color:var(--color-dark,#2d2d2d)}.image-quote__wrapper.image-quote__wrapper--theme5 .image-quote__text p::before{background-color:var(--color-dark,#2d2d2d)}.image-quote__image-container>div,.image-quote__image-container>div>div{height:100%}.image-quote__image-container img{width:100%;background-color:#F2F2F2}@media all and (min-width:900px){.image-quote__image-container img{height:100%;font-family:"object-fit:cover;object-position:50% 30%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;max-height:none}}.image-quote__container{flex:0 0 50%;padding-top:5.6rem;padding-bottom:5.6rem}@media all and (min-width:900px){.image-quote__container{padding:9.6rem 5.6rem}}.image-quote__icon{color:var(--color-brand-text,var(--color-dark,#2d2d2d));width:1.2rem;height:1.2rem}.image-quote__text{margin:1.6rem 0}.image-quote__text p{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;font-style:italic;margin-bottom:0;position:relative;padding-right:1.6rem;padding-left:1.6rem}.image-quote__text p::before{content:'';position:absolute;left:0;width:2px;height:100%;background-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.image-quote__source{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;font-style:normal;display:block;text-align:right}@media all and (min-width:900px){.image-with-text-adaptive .image-with-text-wrapper{display:flex;flex-wrap:nowrap;align-items:stretch}}.aalto-hub .image-with-text-wrapper{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .image-with-text-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .image-with-text-wrapper{padding-left:8rem;padding-right:8rem}}.aalto-article .image-with-text-wrapper{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .image-with-text-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .image-with-text-wrapper{padding-left:8rem;padding-right:8rem}}.image-with-text-adaptive__image-container{display:flex;flex-direction:column;margin:0 0 3.2rem}@media all and (min-width:900px){.image-with-text-adaptive__image-container{justify-content:center;width:50%;margin-bottom:0}}@media all and (min-width:900px){.image-with-text-adaptive--media-on-right .image-with-text-wrapper{flex-direction:row-reverse;justify-content:flex-start}}.image-with-text-adaptive__image{height:100%;width:100%}.image-with-text-adaptive__image img{width:100%}@media all and (min-width:900px){.image-with-text-adaptive__image{max-height:60rem;min-height:32rem;height:100%}.image-with-text-adaptive__image div{height:100%}.image-with-text-adaptive__image img{height:100%;font-family:"object-fit:cover;object-position:50% 30%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}}.image-with-text-adaptive__text{padding:0}@media all and (min-width:900px){.image-with-text-adaptive__text{display:block;width:50%;height:100%;margin-top:auto;margin-bottom:auto;flex-direction:column;justify-content:space-around;align-items:flex-start}}.image-with-text-adaptive__text>div{max-width:100%}@media all and (min-width:900px){.image-with-text-adaptive--media-on-right .image-with-text-adaptive__text{padding-right:5.6rem}}@media all and (min-width:900px){.image-with-text-adaptive--media-on-left .image-with-text-adaptive__text{padding-left:5.6rem}}.image-with-text-default--media-on-right .aalto-user-generated-content{display:inline}@media all and (min-width:900px){.image-with-text-default::after{clear:both;content:'';display:block}}@media all and (max-width:899px){.image-with-text-default__image-container{margin-bottom:3.2rem}}@media all and (min-width:900px){.image-with-text-default__image-container{width:50%}}@media all and (min-width:900px){.image-with-text-default--media-on-left .image-with-text-default__image-container{float:left;margin-right:5.6rem}}.image-with-text-default--media-on-left .image-with-text-default__image-container+.image-with-text-default__text li{position:relative;left:3.2rem;width:calc(100% - 3.2rem)}.image-with-text-default--media-on-left .image-with-text-default__image-container+.image-with-text-default__text li::before{left:auto;right:auto;margin-left:-3.2rem}@media all and (min-width:900px){.image-with-text-default--media-on-right .image-with-text-default__image-container{float:right;margin-left:5.6rem}}.interactive-content-blocker{background-color:rgba(255,255,255,0.7);height:100%;width:100%;position:absolute;z-index:4;display:flex;justify-content:center;align-items:center}.aalto-component-wrapper--its{background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-light,#fff));padding-bottom:0}.aalto-component-wrapper--its:has(.aalto-its--theme1){background-color:#151515}.aalto-component-wrapper--its:has(.aalto-its--theme2){background-color:var(--color-highlight-2-bg,#753bbd)}.aalto-component-wrapper--its:has(.aalto-its--theme3){background-color:var(--color-highlight-3-bg,#ef3340)}.aalto-component-wrapper--its:has(.aalto-its--theme4){background-color:var(--color-highlight-1-bg,#00802F)}.aalto-component-wrapper--its:has(.aalto-its--theme5){background-color:var(--color-light,#fff)}.aalto-its{padding-top:5.6rem;padding-bottom:4rem;background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-its h2,.aalto-its h3,.aalto-its .aalto-user-generated-content{color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-its--theme1{--color-brand-background:#151515;--color-brand-shape:#151515;--color-brand-text:#fff;--color-brand-link-hover:#fff;--override-interactive-focus-box-shadow-color:#fff;background-color:#151515;color:#fff}.aalto-its--theme1 h2,.aalto-its--theme1 h3,.aalto-its--theme1 .aalto-user-generated-content{color:#fff}.aalto-its--theme2{--color-brand-background:var(--color-highlight-2-bg,#753bbd);--color-brand-shape:var(--color-highlight-2-bg,#753bbd);--color-brand-text:var(--color-highlight-2-fg,#fff);--color-brand-link-hover:var(--color-highlight-2-fg,#fff);--override-interactive-focus-box-shadow-color:var(--color-highlight-2-fg,#fff);background-color:var(--color-highlight-2-bg,#753bbd);color:var(--color-highlight-2-fg,#fff)}.aalto-its--theme2 h2,.aalto-its--theme2 h3,.aalto-its--theme2 .aalto-user-generated-content{color:var(--color-highlight-2-fg,#fff)}.aalto-its--theme3{--color-brand-background:var(--color-highlight-3-bg,#ef3340);--color-brand-shape:var(--color-highlight-3-bg,#ef3340);--color-brand-text:var(--color-highlight-3-fg,#151515);--color-brand-link-hover:var(--color-highlight-3-fg,#151515);--override-interactive-focus-box-shadow-color:var(--color-highlight-3-fg,#151515);background-color:var(--color-highlight-3-bg,#ef3340);color:var(--color-highlight-3-fg,#151515)}.aalto-its--theme3 h2,.aalto-its--theme3 h3,.aalto-its--theme3 .aalto-user-generated-content{color:var(--color-highlight-3-fg,#151515)}.aalto-its--theme4{--color-brand-background:var(--color-highlight-1-bg,#00802F);--color-brand-shape:var(--color-highlight-1-bg,#00802F);--color-brand-text:var(--color-highlight-1-fg,#fff);--color-brand-link-hover:var(--color-highlight-1-fg,#fff);--override-interactive-focus-box-shadow-color:var(--color-highlight-1-fg,#fff);background-color:var(--color-highlight-1-bg,#00802F);color:var(--color-highlight-1-fg,#fff)}.aalto-its--theme4 h2,.aalto-its--theme4 h3,.aalto-its--theme4 .aalto-user-generated-content{color:var(--color-highlight-1-fg,#fff)}.aalto-its--theme5{--color-brand-background:var(--color-light,#fff);--color-brand-shape:var(--color-light,#fff);--color-brand-text:var(--color-dark,#2d2d2d);--color-brand-link-hover:var(--color-dark,#2d2d2d);--override-interactive-focus-box-shadow-color:var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);color:var(--color-dark,#2d2d2d)}.aalto-its--theme5 h2,.aalto-its--theme5 h3,.aalto-its--theme5 .aalto-user-generated-content{color:var(--color-dark,#2d2d2d)}.aalto-its .its-items{display:block}@media all and (min-width:900px){.aalto-its .its-items{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}}.aalto-its .its-item{margin:4rem 0 1.6rem}.aalto-its .its-item__text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;position:relative;transition:max-height 0.3s ease}.aalto-its .its-item__text[aria-expanded="true"]{-webkit-line-clamp:unset;max-height:none}.aalto-its .its-item__text__footer{display:flex;justify-content:space-between;align-items:center;margin-top:2.4rem}.aalto-its .its-item__text__wrapper{margin-top:2.4rem}.aalto-its .its-item__title{margin-top:2.4rem;margin-bottom:.8rem}.aalto-its .its-item__image-caption{margin-top:.8rem;font-size:1.4rem}.aalto-its .its-item__location{font-size:1.4rem}.aalto-its .its-item__location-wrapper{margin-top:.8rem;display:flex;align-items:center;gap:1.2rem;justify-content:flex-start}.aalto-its .its-item__location-wrapper svg{width:1.6rem;height:1.6rem}.aalto-its .its-item__external-link{display:inline-block;font-weight:bold;cursor:pointer;font-size:1.6rem}.aalto-its .its-item__external-link svg{margin-left:.8rem}.aalto-its .its-item__readmore{font-weight:bold;cursor:pointer;background:none;border:none;padding:0;color:inherit;display:none}.aalto-its .its-item__readmore .aalto-inline-icon{transition:transform 0.3s ease}.aalto-its .its-item__readmore .read-more-text{display:inline;padding-left:.8rem}.aalto-its .its-item__readmore .hide-text{display:none}.aalto-its .its-item__text[aria-expanded]+.its-item__text__footer .its-item__readmore{display:inline-block}.aalto-its .its-item__text[aria-expanded="true"]+.its-item__text__footer .its-item__readmore .read-more-text{display:none}.aalto-its .its-item__text[aria-expanded="true"]+.its-item__text__footer .its-item__readmore .hide-text{display:inline;padding-left:.8rem}.aalto-its .its-item__text[aria-expanded="true"]+.its-item__text__footer .its-item__readmore .aalto-inline-icon{transform:rotate(180deg)}.its-item__image-caption-wrapper{display:none}.aalto-its:has(.its-item__image-caption) .its-item__image-caption-wrapper{display:block;min-height:1.6rem}@media all and (max-width:899px){body.language-switcher #top-nav-sticky-header{height:100%;transform:translate3d(0,0,0)}}#aalto-language-switch-dialog p{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}.cke_editable_themed li,.ck-editor__editable li,.aalto-user-generated-content li{position:relative;margin-bottom:1.2rem;padding-left:3.2rem}.cke_editable_themed ol,.ck-editor__editable ol,.aalto-user-generated-content ol{padding-left:0;counter-reset:item}.cke_editable_themed ol>li,.ck-editor__editable ol>li,.aalto-user-generated-content ol>li{counter-increment:item;list-style:none}.cke_editable_themed ol>li ::before,.ck-editor__editable ol>li ::before,.aalto-user-generated-content ol>li ::before{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.cke_editable_themed ol>li::before,.ck-editor__editable ol>li::before,.aalto-user-generated-content ol>li::before{position:absolute;left:0;display:inline-block;text-align:center;color:var(--color-dark,#2d2d2d);font-size:1.2rem;line-height:2rem;min-width:2rem;height:2rem;padding-right:.4rem;padding-left:.4rem;margin-right:1em;background-color:var(--color-dark,#2d2d2d);color:var(--color-light,#fff);border-radius:2rem;content:counter(item);margin-top:-1rem;top:1.3rem}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cke_editable_themed ol>li::before,.ck-editor__editable ol>li::before,.aalto-user-generated-content ol>li::before{line-height:20px}}.cke_editable_themed ol.light>li::before,.ck-editor__editable ol.light>li::before,.aalto-user-generated-content ol.light>li::before{background:var(--color-dark,#2d2d2d);color:var(--color-light,#fff)}.cke_editable_themed ol.dark>li::before,.ck-editor__editable ol.dark>li::before,.aalto-user-generated-content ol.dark>li::before{background:var(--color-light,#fff);color:var(--color-dark,#2d2d2d)}.cke_editable_themed ul,.ck-editor__editable ul,.aalto-user-generated-content ul{list-style:none;margin-left:0;padding-left:0}.cke_editable_themed ul>li,.ck-editor__editable ul>li,.aalto-user-generated-content ul>li{padding-bottom:0;text-indent:0}.cke_editable_themed ul>li::before,.ck-editor__editable ul>li::before,.aalto-user-generated-content ul>li::before{content:'';display:inline-block;position:absolute;left:.8rem;width:.6rem;height:.6rem;border-radius:.6rem;background-color:var(--color-highlight-1-bg,#00802F);background-repeat:no-repeat;margin-top:-0.3rem;top:1.3rem}.ck-editor__editable a.highlight.ck-link_selected,a.highlight{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;display:table;border-collapse:separate;margin-bottom:1.6rem;background-color:transparent}.ck-editor__editable a.highlight.ck-link_selected:focus::before,.ck-editor__editable a.highlight.ck-link_selected:hover::before,a.highlight:focus::before,a.highlight:hover::before{margin-left:2px;margin-right:.8rem}.ck-editor__editable a.highlight.ck-link_selected::before,a.highlight::before{display:inline-block;position:relative;transition:margin-left 0.05s linear,margin-right 0.05s linear;margin-left:0px;margin-right:1rem;top:2px;width:1.6rem;height:1.6rem;content:' ';background-color:currentColor;-webkit-mask-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right);mask-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right)}a.highlight.external::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem;-webkit-mask-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link);mask-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link);background-color:currentColor}a.highlight-right{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;display:table;border-collapse:separate;margin-bottom:1.6rem}a.highlight-right:focus::after,a.highlight-right:hover::after{margin-left:1rem;margin-right:0px}a.highlight-right::after{display:inline-block;position:relative;float:right;transition:margin-left 0.05s linear,margin-right 0.05s linear;margin-right:2px;margin-left:.8rem;top:2px;width:1.6rem;height:1.6rem;content:' ';background-color:currentColor;-webkit-mask-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right);mask-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right)}@media all and (min-width:900px){.aalto-listing>.views-element-container{display:flex;width:100%}}@media all and (min-width:900px){.site-search>aside,.aalto-listing>.views-element-container>aside{flex:0 0 32rem;width:32rem;order:1;margin-left:5.6rem;max-width:33.3333333333%}}@media all and (min-width:900px){.site-search>aside>form,.aalto-listing>.views-element-container>aside>form{max-width:32rem}}@media all and (min-width:900px){.aalto-listing>.views-element-container>.aalto-view{width:100%}}.aalto-listing--flipped .views-element-container{position:relative;width:100%}@media all and (min-width:900px){.aalto-listing--flipped .views-element-container aside{order:0;margin-right:5.6rem;margin-left:0}}@media all and (min-width:900px){.aalto-listing--flipped .search-results__query{left:auto;right:0;width:calc(100% - 37.6rem);min-width:calc((100% *  2 / 3) - 5.6rem);max-width:none}}.aalto-listing__link{text-decoration:none;outline-offset:-.3rem}.aalto-listing__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-listing__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.listing-container{width:100%}@media all and (min-width:600px){.listing-container{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}}@media all and (min-width:600px) and (min-width:600px){.listing-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:600px) and (min-width:900px){.listing-container{padding-left:8rem;padding-right:8rem}}.aalto-listing--with-filters{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-listing--with-filters{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-listing--with-filters{padding-left:8rem;padding-right:8rem}}@media all and (min-width:900px){.aalto-listing--with-filters{display:flex}}.aalto-listing--with-filters .aalto-pager{flex:0 0 100%}.aalto-listing__top{margin:0 0 3.2rem}.aalto-listing__items{margin:3.2rem 0 5.6rem 0}.aalto-listing__meta-item div,.aalto-listing__meta-item--article div{display:inline-block}.aalto-listing__title{color:var(--color-dark,#2d2d2d);font-family:inter,sans-serif;font-weight:bold;font-size:4.4rem;line-height:5.4rem}.aalto-listing__ingress{color:var(--color-dark,#2d2d2d);font-family:inter,sans-serif;font-weight:300;font-size:2rem;line-height:3.6rem}.aalto-listing__info{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;margin-bottom:2.4rem}@media all and (min-width:600px){.aalto-listing__info{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-listing__info{padding-left:8rem;padding-right:8rem}}.aalto-listing__result-text-container{color:var(--color-dark,#2d2d2d);font-family:inter,sans-serif;font-size:2rem;line-height:2.4rem}.aalto-listing__result-filters{font-weight:bold}.aalto-listing__item{position:relative;display:flex}.aalto-listing__item:hover .aalto-listing__image-container,.aalto-listing__item:focus .aalto-listing__image-container{opacity:0.8}.aalto-listing__item:hover .aalto-link--hover-text-fx,.aalto-listing__item:focus .aalto-link--hover-text-fx{text-decoration:underline}.aalto-listing__item:focus-within .aalto-listing__image-container{opacity:0.8}.aalto-listing__item:focus-within .aalto-link--hover-text-fx{text-decoration:underline}.aalto-listing__item:focus-within .aalto-listing--link{color:var(--color-dark,#2d2d2d);text-decoration:underline}.aalto-listing__column-left{font-size:0;line-height:0;flex:0 0 5.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-listing__column-left{flex:0 0 9.6rem}}.aalto-listing__date{color:var(--color-structural-800,#505050);font-family:inter,sans-serif;font-size:1.2rem;line-height:1.4rem}.aalto-listing__date--with-separator:not(:only-child)::before{content:'';display:inline-block;height:.6rem;margin-left:.4rem;margin-right:.4rem;border-left:1px solid var(--color-structural-700,#6f6f6f);transform:rotate(90deg) translateX(-50%)}.aalto-listing__meta-container{display:inline-block;color:var(--color-structural-800,#505050);font-family:inter,sans-serif;margin-bottom:.8rem}.aalto-listing__meta-item{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-listing__meta-icon{width:1.6rem;height:1.6rem;vertical-align:top}.aalto-listing__meta-item--grey,.aalto-listing__meta-item--grey a{color:var(--color-structural-800,#505050)}.aalto-listing__meta-item--article{font-size:1.2rem;line-height:1.4rem}.aalto-listing__item--article .aalto-listing__meta-item--restricted{display:inline-block;font-size:0;line-height:0;background-position:center center;background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-lock_closed-dark)}@media (prefers-color-scheme:dark){.aalto-listing__item--article .aalto-listing__meta-item--restricted{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-lock_closed-light)}.lightmode .aalto-listing__item--article .aalto-listing__meta-item--restricted{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-lock_closed-dark)}}.aalto-listing__meta-hub{font-family:inter,sans-serif;font-style:italic}.aalto-listing__column-main{display:flex;width:100%;flex-direction:column}.item-header--big{color:var(--color-dark,#2d2d2d);font-family:inter,sans-serif;font-weight:bold;font-size:3.6rem;line-height:4rem}.aalto-listing__item-title{color:var(--color-dark,#2d2d2d);font-size:2.8rem;font-weight:bold;letter-spacing:0;line-height:3.4rem;margin-bottom:.8rem}@media all and (min-width:600px){.aalto-listing__item-title{font-size:2.4rem;line-height:3rem}}.aalto-listing__item-description{color:var(--color-dark,#2d2d2d);font-family:inter,sans-serif;font-size:1.6rem;line-height:2rem;margin:0;padding:0}.aalto-listing__text--highlight{font-family:inter,sans-serif;font-style:italic;color:var(--color-structural-500,#BDBDBD)}.aalto-listing__text--link:hover{text-decoration:underline}.aalto-listing__image-container{position:relative;width:17.6rem;max-width:25vw;min-width:6.4rem;float:right;padding:0 0 1.6rem 1.6rem}@media all and (min-width:900px){.aalto-listing__image-container{width:27.2rem;padding:0 0 1.6rem 3.2rem}}.aalto-listing__image,.aalto-listing__image-container img{width:100%;height:auto}.aalto-listing--mobile-show{display:initial}@media all and (min-width:900px){.aalto-listing--mobile-show{display:none}}.aalto-listing--mobile-hide{display:none}@media all and (min-width:900px){.aalto-listing--mobile-hide{display:block}}.aalto-listing__section{border-top:1px solid var(--color-black-black,#151515);padding-top:3.2rem;padding-bottom:3.2rem}.aalto-listing__section:first-of-type{border-top:0 none}.aalto-listing__item--event{padding:.4rem 0}.aalto-listing__item--event:hover .hover-text-fx{text-decoration:underline}.aalto-listing>.aalto-rss-feed{text-align:right}.aalto-listing-row__image-container,.aalto-listing-row__person_profile-image-container{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;margin-left:.8rem;overflow:hidden;position:relative;pointer-events:none;background-color:#F2F2F2}@media all and (min-width:600px){.aalto-listing-row__image-container,.aalto-listing-row__person_profile-image-container{flex-basis:16rem;width:16rem;height:10rem;margin-left:3.2rem}}.aalto-listing-row__image-container div,.aalto-listing-row__person_profile-image-container div{height:100%}.aalto-listing-row__image-container img,.aalto-listing-row__person_profile-image-container img{height:100%;width:100%;font-family:"object-fit:cover;object-position:50% 30%";-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.aalto-listing-row__image-container img::before,.aalto-listing-row__person_profile-image-container img::before{content:'';width:4.8rem;height:4.8rem;display:block;color:transparent}.aalto-listing-row{padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:1px solid var(--color-black-black,#151515)}@media all and (min-width:600px){.aalto-listing-row{padding-bottom:2.4rem;margin-bottom:2.4rem}}.aalto-listing-row:last-of-type{padding-bottom:0;border-bottom:0 none}.aalto-listing-row__interactive{display:flex;position:relative}.aalto-listing-row__interactive .aalto-listing-row__link{text-decoration:none;outline-offset:-.3rem}.aalto-listing-row__interactive .aalto-listing-row__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-listing-row__interactive .aalto-listing-row__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-listing-row__interactive .aalto-listing-row__image-container img{transition:opacity 0.15s ease-out}.aalto-listing-row__interactive:hover .aalto-listing-row__image-container img{pointer-events:none;opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-listing-row__interactive:hover .aalto-listing-row__image-container img{opacity:1}}.aalto-listing-row__interactive:focus-within .aalto-listing-row__image-container img{opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-listing-row__interactive:focus-within .aalto-listing-row__image-container img{opacity:1}}.aalto-listing-row__link--external::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-dark)}@media (prefers-color-scheme:dark){.aalto-listing-row__link--external::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}.lightmode .aalto-listing-row__link--external::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-dark)}}.aalto-listing-row__adjacent{flex:0 0 4.8rem}@media all and (min-width:900px){.aalto-listing-row__adjacent{flex-basis:11.2rem}}.aalto-listing-row--news .aalto-listing-row__adjacent{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:2.2rem;display:none}@media all and (min-width:1200px){.aalto-listing-row--news .aalto-listing-row__adjacent{display:block}}.aalto-listing-row__content-column{flex:1 1 auto;overflow:hidden}@media all and (max-width:599px){.aalto-listing-row__person_profile-image-container{position:relative;border-radius:50%;width:4.8rem;height:4.8rem;background-color:#2d2d2d;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-user-light);background-size:2.4rem 2.4rem;background-position:center;background-repeat:no-repeat;overflow:hidden}}@media all and (min-width:600px){.aalto-listing-row__person_profile-image-container{position:relative;border-radius:50%;width:8rem;height:8rem;background-color:#2d2d2d;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-user-light);background-size:2.4rem 2.4rem;background-position:center;background-repeat:no-repeat;overflow:hidden;flex-basis:8rem}}.aalto-listing-row__person_profile-image{border-radius:50%}.aalto-listing-row__title{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:.8rem}.aalto-listing-row__summary{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;margin-bottom:.8rem}.aalto-listing-row__meta-item{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-listing-row__meta-item--inline>div{display:inline-block}.aalto-listing-row__meta-item--category{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-listing-row__meta-item--hubname{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-listing-row__meta-item--hubname a{text-decoration:none}.aalto-listing-row__meta-icon{width:1.6rem;height:1.6rem;vertical-align:top}.aalto-listing-row__meta-item--application-end div{display:inline-block}@media all and (min-width:1200px){.aalto-listing--with-filters .aalto-listing-row--news .aalto-listing-row__meta-item--published-time{display:none}}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__interactive{flex-direction:column}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__adjacent{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;flex-basis:auto;margin-bottom:.8rem}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__content-column{margin-bottom:1.6rem}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__image-container{margin-left:0}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__adjacent>div{display:inline-block}@media all and (min-width:600px){.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__interactive{flex-direction:row}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__adjacent{flex-basis:12.8rem;padding-right:2.4rem}.aalto-listing--with-filters .aalto-listing-row--funding-call .aalto-listing-row__image-container{margin-left:3.2rem}}.aalto-listing-row--person_profile .aalto-listing-row__person_profile-image-container{margin-left:0;margin-right:1.6rem}.aalto-listing-row--person_profile .aalto-listing-row__content-column{order:2;display:flex;flex-direction:column;justify-content:center}.aalto-listing-row--person_profile .aalto-listing-row__meta{display:none}.aalto-component-wrapper--other-logo-wall{background-color:#fff;padding-top:4.8rem}@media all and (min-width:900px){.aalto-component-wrapper--other-logo-wall{padding-top:5.6rem}}.logo-wall__heading,.paragraph--other-logo-wall .logo-wall__additional-link a{color:#2d2d2d}.paragraph--other-logo-wall.logo-wall--centered{text-align:center}.paragraph--other-logo-wall.logo-wall--centered .logo-wall__items{justify-content:center}.paragraph--other-logo-wall.article-container .logo-wall__single-item{max-width:10.6rem;max-height:10.6rem;min-width:10.6rem}.paragraph--other-logo-wall .logo-wall__heading{margin-bottom:2.4rem}.paragraph--other-logo-wall .logo-wall__items{display:flex;-moz-column-gap:9.6rem;column-gap:9.6rem;row-gap:2.4rem;flex-wrap:wrap;align-items:center}@media all and (max-width:599px){.paragraph--other-logo-wall .logo-wall__items{display:grid;grid-template-columns:repeat(4,3rem);row-gap:1.6rem;-moz-column-gap:4rem;column-gap:4rem;justify-content:center}}.paragraph--other-logo-wall .logo-wall__single-item{max-width:16rem;max-height:16rem;min-width:16rem;text-align:center}@media all and (max-width:599px){.paragraph--other-logo-wall .logo-wall__single-item{grid-column:2 span;max-width:10rem;max-height:10rem;min-width:10rem}.paragraph--other-logo-wall .logo-wall__single-item:nth-last-child(1):nth-child(odd){grid-column:2 / span 2}}.paragraph--other-logo-wall .logo-wall__single-item a:focus{outline:none}.paragraph--other-logo-wall .logo-wall__single-item a:focus img{box-shadow:0 0 0 2px var(--color-dark,#2d2d2d)}.paragraph--other-logo-wall .logo-wall__single-item *{display:inline;max-width:inherit;max-height:inherit}.paragraph--other-logo-wall .logo-wall__single-item img{width:auto}.paragraph--other-logo-wall .logo-wall__additional-link{margin-top:4rem;font-size:2.1rem}.aalto-liftup-m-card{background-color:var(--color-structural-100,#F2F2F2);position:relative;box-shadow:0 0 0 1px rgba(0,0,0,0)}.aalto-liftup-m-card .aalto-liftup-m-card__link{text-decoration:none;outline-offset:-.3rem}.aalto-liftup-m-card .aalto-liftup-m-card__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-liftup-m-card .aalto-liftup-m-card__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-liftup-m-card .aalto-liftup-m-card__image-container{transition:opacity 0.15s ease-out}.aalto-liftup-m-card:hover .aalto-liftup-m-card__image-container{pointer-events:none;opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-liftup-m-card:hover .aalto-liftup-m-card__image-container{opacity:1}}.aalto-liftup-m-card:focus-within .aalto-liftup-m-card__image-container{opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-liftup-m-card:focus-within .aalto-liftup-m-card__image-container{opacity:1}}.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card{background-color:var(--color-light,#fff);box-shadow:none}.aalto-manual-liftup__bg-color--bright .highlight{background-color:var(--color-structural-100,#F2F2F2)}.aalto-liftup-m-card__header{margin-bottom:calc(1.6rem - .4rem)}.aalto-liftup-m-card__link{max-height:12.5rem;overflow:hidden}.aalto-liftup-m-card-icon-container{background-color:var(--color-dark,#2d2d2d);background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light);background-size:1rem;background-repeat:no-repeat;background-position:.7rem;width:2.4rem;height:2.4rem;flex:none;border-radius:2.4rem;margin-left:.8rem}@media (prefers-color-scheme:dark){.aalto-liftup-m-card-icon-container{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-dark)}.lightmode .aalto-liftup-m-card-icon-container{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}}@media all and (min-width:900px){.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card{display:flex;flex-direction:row-reverse}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card>*,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card>*{flex-basis:50%}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card__overflow-container,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__overflow-container{height:calc(4 * get('font.summary.line-height') + .4rem)}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card__link,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__link{max-height:10rem}}@media all and (min-width:1200px){.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card__overflow-container,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__overflow-container{height:calc(5 * get('font.summary.line-height') + .4rem)}.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child .aalto-liftup-m-card__link,.aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image):nth-last-child(1):first-child ~ .aalto-liftup-m-card-container:not(.aalto-liftup-m-card-container--no-image) .aalto-liftup-m-card__link{max-height:12.5rem}}.aalto-liftup-m-card__main-content{padding-bottom:1.6rem}@media all and (min-width:600px){.aalto-liftup-m-card__main-content{display:flex;flex-direction:column;justify-content:space-between}}.aalto-liftup-m-card__image{font-size:0;line-height:0}.aalto-liftup-m-card__image img{width:100%}.aalto-liftup-m-card__text-container{overflow:hidden;margin:1.6rem 1.6rem calc(1.2rem - .4rem) 1.6rem}@media all and (min-width:1200px){.aalto-liftup-m-card__text-container{margin-left:2.4rem;margin-right:2.4rem}}.aalto-liftup-m-card__overflow-container{height:calc(5 * 2.5rem + .4rem)}.aalto-liftup-m-card__header{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;display:flex;justify-content:space-between}.aalto-liftup-m-card__summary{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.5rem;margin-top:2.5rem;margin-bottom:0}.aalto-liftup-m-card__meta{display:flex;font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;margin:0 1.6rem}@media all and (min-width:1200px){.aalto-liftup-m-card__meta{margin:0 2.4rem}}.aalto-liftup-m-card__meta-item{flex-shrink:0}.aalto-liftup-m-card__meta-item--category{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.aalto-liftup-m-card__meta-item+.aalto-liftup-m-card__meta-item::before{margin:0 .4rem;border-right:1px solid var(--color-black-black,#151515);content:''}.aalto-liftup-m-card__meta-item--svg{width:1.6rem;height:1.6rem}.aalto-liftup-m-card__meta-item--date{display:inline-flex}.aalto-manual-liftup-mini{background:var(--color-structural-200,#e3e3e3);padding-top:5.6rem}.aalto-manual-liftup-mini .aalto-manual-liftup__header{margin-bottom:4.8rem}.aalto-manual-liftup-mini .manual-liftups-mini{padding:0;margin:0;gap:.8rem;display:flex;align-items:stretch;flex-flow:row wrap}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini__text-container,.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini__title,.aalto-manual-liftup-mini .manual-liftups-mini .aalto-liftup__link{height:100%}@media all and (min-width:1074px){.aalto-manual-liftup-mini .manual-liftups-mini.manual-liftups-mini__justified{justify-content:space-between}}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini{padding:0;background-color:var(--color-light);color:var(--color-dark);width:100%;flex:1 1 auto}@media all and (min-width:600px){.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini{width:calc(calc(100% / 2) - 0.8rem)}}@media all and (min-width:745px){.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini{width:calc(calc(100% / 3) - 0.8rem)}}@media all and (min-width:1200px){.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini{width:calc(calc(100% / 6) - 0.8rem)}}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini .manual-liftup-mini__icon-container{background-color:var(--color-dark,#2d2d2d);background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light);background-size:1rem;background-repeat:no-repeat;background-position:.7rem;width:2.4rem;height:2.4rem;flex:none;border-radius:2.4rem;margin-left:.8rem;position:relative;display:inline-block;vertical-align:bottom;margin-left:0}@media (prefers-color-scheme:dark){.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini .manual-liftup-mini__icon-container{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-dark)}.lightmode .aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini .manual-liftup-mini__icon-container{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3{font-size:1.4rem;line-height:1.8rem;margin:0}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a{padding:.8rem;display:flex;flex-flow:column;justify-content:space-between;text-decoration:none}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__label{display:inline-block;margin-right:.8rem;max-height:9rem;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__icon-container{position:absolute;bottom:0;right:0;transform:scale(0.75)}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__arrow{display:block;height:1.6rem;width:1.6rem;margin:.8rem 0 0 auto;color:var(--color-light);background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark)}@media (prefers-color-scheme:dark){.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__arrow{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-light)}.lightmode .aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__arrow{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_right-dark)}}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a .manual-liftup-mini__text:has(.manual-liftup-mini__icon-container){position:relative;padding-right:2.4rem}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a:hover{background-color:var(--color-light);color:var(--color-dark)}.aalto-manual-liftup-mini .manual-liftups-mini .manual-liftup-mini h3 a:hover .manual-liftup-mini__text{color:var(--override-interactive-hover-color,var(--color-dark,#2d2d2d));background-color:var(--override-interactive-hover-background-color,var(--color-structural-200,#e3e3e3))}.aalto-manual-liftup-mini .aalto-manual-liftup__header{margin-bottom:4rem}.aalto-manual-liftup-mini .aalto-manual-liftup__header-body{margin-bottom:0}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1{background-color:#151515}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 .aalto-manual-liftup__header-title,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 .aalto-manual-liftup__header-body .aalto-user-generated-content{color:#fff}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 .aalto-manual-liftup__header-title::before,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 .aalto-manual-liftup__header-body .aalto-user-generated-content::before{background-color:#fff}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme2{background-color:var(--color-highlight-2-bg,#753bbd)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme2 .aalto-manual-liftup__header-title,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme2 .aalto-manual-liftup__header-body .aalto-user-generated-content{color:var(--color-highlight-2-fg,#fff)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme2 .aalto-manual-liftup__header-title::before,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme2 .aalto-manual-liftup__header-body .aalto-user-generated-content::before{background-color:var(--color-highlight-2-fg,#fff)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3{background-color:var(--color-highlight-3-bg,#ef3340)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3 .aalto-manual-liftup__header-title,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3 .aalto-manual-liftup__header-body .aalto-user-generated-content{color:var(--color-highlight-3-fg,#151515)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3 .aalto-manual-liftup__header-title::before,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3 .aalto-manual-liftup__header-body .aalto-user-generated-content::before{background-color:var(--color-highlight-3-fg,#151515)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme4{background-color:var(--color-highlight-1-bg,#00802F)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme4 .aalto-manual-liftup__header-title,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme4 .aalto-manual-liftup__header-body .aalto-user-generated-content{color:var(--color-highlight-1-fg,#fff)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme4 .aalto-manual-liftup__header-title::before,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme4 .aalto-manual-liftup__header-body .aalto-user-generated-content::before{background-color:var(--color-highlight-1-fg,#fff)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5{background-color:var(--color-light,#fff)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 .aalto-manual-liftup__header-title,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 .aalto-manual-liftup__header-body .aalto-user-generated-content{color:var(--color-dark,#2d2d2d)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 .aalto-manual-liftup__header-title::before,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 .aalto-manual-liftup__header-body .aalto-user-generated-content::before{background-color:var(--color-dark,#2d2d2d)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0{background:var(--color-brand-background,var(--color-light,#fff))}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h2,.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 .aalto-user-generated-content{color:var(--color-brand-text,var(--color-dark,#151515))}.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}@media (prefers-color-scheme:dark){.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.branding-scheme--none .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}}.branding-scheme--white .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.branding-scheme--white .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.branding-scheme--white .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}@media (prefers-color-scheme:dark){.branding-scheme--black .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h2{color:var(--color-black-black-90)}.branding-scheme--black .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.branding-scheme--black .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.branding-scheme--black .aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme0 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}}@media (prefers-color-scheme:dark){.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme1 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 h3 a.aalto-liftup__link{background-color:var(--color-black-black-10)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 h3 a.aalto-liftup__link:hover{background-color:var(--color-black-black-10)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme5 h3 a.aalto-liftup__link:hover .manual-liftup-mini__text{background-color:var(--color-black-black-20)}.manual-liftup-small__horizontal-cards{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0;margin-bottom:-.8rem;padding-top:0}@media all and (min-width:900px){.manual-liftup-small__horizontal-cards{flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-bottom:-1.6rem}}.manual-liftup-small__horizontal-card{display:flex;flex-grow:1;flex-shrink:0;flex-basis:auto;flex-wrap:nowrap;width:100%;max-width:91.4rem;height:8.2rem;margin-top:0;margin-bottom:.8rem;background-color:var(--color-structural-100,#F2F2F2);overflow:hidden;position:relative}.manual-liftup-small__horizontal-card .aalto-liftup__link{text-decoration:none;outline-offset:-.3rem}.manual-liftup-small__horizontal-card .aalto-liftup__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.manual-liftup-small__horizontal-card .aalto-liftup__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.manual-liftup-small__horizontal-card .manual-liftup-small__horizontal-card--image-container img{transition:opacity 0.15s ease-out}.manual-liftup-small__horizontal-card:hover .manual-liftup-small__horizontal-card--image-container img{pointer-events:none;opacity:0.8}@media (prefers-reduced-motion:reduce){.manual-liftup-small__horizontal-card:hover .manual-liftup-small__horizontal-card--image-container img{opacity:1}}.manual-liftup-small__horizontal-card:focus-within .manual-liftup-small__horizontal-card--image-container img{opacity:0.8}@media (prefers-reduced-motion:reduce){.manual-liftup-small__horizontal-card:focus-within .manual-liftup-small__horizontal-card--image-container img{opacity:1}}@media all and (min-width:600px){.manual-liftup-small__horizontal-card{height:12rem}}@media all and (min-width:900px){.manual-liftup-small__horizontal-card{flex-basis:48%;margin-bottom:1.6rem}.manual-liftup-small__horizontal-card:nth-child(even){margin-left:.8rem;max-width:calc(50% - .8rem)}.manual-liftup-small__horizontal-card:nth-child(odd){margin-right:.8rem;max-width:calc(50% - .8rem)}}@media all and (min-width:1200px){.manual-liftup-small__horizontal-card{height:16rem}}.aalto-manual-liftup__bg-color--bright .manual-liftup-small__horizontal-card{background-color:var(--color-light,#fff);box-shadow:none}.aalto-manual-liftup__bg-color--bright .highlight{background-color:var(--color-structural-100,#F2F2F2)}.manual-liftup-small__horizontal-card--text-container{flex-grow:1;flex-shrink:1;flex-basis:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;height:100%;padding:1.2rem 1.2rem .8rem;overflow:hidden}@media all and (min-width:600px){.manual-liftup-small__horizontal-card--text-container{flex-direction:column;justify-content:space-between;padding:1.6rem 1.6rem 1.2rem}}@media all and (min-width:1200px){.manual-liftup-small__horizontal-card--text-container{padding:2.4rem 2.4rem 1.6rem;height:100%}}.manual-liftup-small__horizontal-card--text-container>div{width:100%}.manual-liftup-small__horizontal-card--provider{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;align-self:flex-start}.manual-liftup-small__horizontal-card--title{display:flex;width:100%;margin-bottom:0}@media all and (min-width:600px){.manual-liftup-small__horizontal-card--title{margin-bottom:.4rem}}@media all and (min-width:1200px){.manual-liftup-small__horizontal-card--title{max-height:7.5rem;margin-bottom:.8rem}}.manual-liftup-small__horizontal-card--title .aalto-liftup__link{max-height:7.5rem;overflow:hidden}.manual-liftup-small__horizontal-card--paragraph-container{display:flex;flex:1;align-items:flex-end}@media all and (min-width:600px){.manual-liftup-small__horizontal-card--paragraph-container{flex:none}}.manual-liftup-small__horizontal-card--paragraph{display:none}@media all and (min-width:600px){.manual-liftup-small__horizontal-card--paragraph{display:block;font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;height:1.8rem;margin-bottom:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.manual-liftup-small__horizontal-card--icon-container{background-color:var(--color-dark,#2d2d2d);background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light);background-size:1rem;background-repeat:no-repeat;background-position:.7rem;width:2.4rem;height:2.4rem;flex:none;border-radius:2.4rem;margin-left:.8rem}@media (prefers-color-scheme:dark){.manual-liftup-small__horizontal-card--icon-container{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-dark)}.lightmode .manual-liftup-small__horizontal-card--icon-container{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}}.manual-liftup-small__horizontal-card--image-container{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto;align-items:center;justify-content:flex-end;height:100%;width:8.2rem}@media all and (min-width:600px){.manual-liftup-small__horizontal-card--image-container{width:12rem}}@media all and (min-width:1200px){.manual-liftup-small__horizontal-card--image-container{width:16rem}}.manual-liftup-small__horizontal-card--image-container img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.manual-liftup-small__horizontal-card--image-container picture,.manual-liftup-small__horizontal-card--image-container article{height:100%;width:100%}.manual-liftup-small__horizontal-card--no-image .manual-liftup-small__horizontal-card--image-container{display:none}@media all and (min-width:900px){.aalto-manual-liftup__header{display:flex;align-items:flex-start;justify-content:space-between}}@media all and (min-width:900px){.aalto-manual-liftup__header-content{flex:1 1 0%}}.aalto-manual-liftup__header-title+.aalto-manual-liftup__header-body{margin-top:-.8rem}.aalto-manual-liftup__header-body{max-width:91.4rem;font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}.aalto-manual-liftup__header-body img{height:auto}.aalto-manual-liftup__bg-color--bright{background-color:var(--color-structural-100,#F2F2F2);padding-top:4.8rem;padding-bottom:4.8rem}.aalto-manual-liftup__bg-color--bright a:hover,.aalto-manual-liftup__bg-color--bright a:active,.aalto-manual-liftup__bg-color--bright a:focus{color:var(--color-dark,#2d2d2d)}.aalto-manual-liftup__bg-color--bright a.highlight{background-color:var(--color-structural-100,#F2F2F2)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image{--liftup-placeholder-shape1-fill-color:transparent;--liftup-placeholder-shape2-fill-color:transparent;--liftup-placeholder-shape3-fill-color:transparent;--liftup-placeholder-shape4-fill-color:transparent;--liftup-placeholder-shape5-fill-color:transparent;--liftup-placeholder-shape6-fill-color:transparent}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image svg.aalto-liftup-placeholder,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image svg.aalto-liftup-placeholder{background-size:100%;width:100%;background-color:var(--liftup-placeholder-bg-fill-color);--liftup-placeholder-bg-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+1) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+1) svg{--liftup-placeholder-shape1-fill-color:var(--color-light,#fff)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+2) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+2) svg{--liftup-placeholder-shape2-fill-color:var(--color-light,#fff)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+3) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+3) svg{--liftup-placeholder-shape3-fill-color:var(--color-light,#fff)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+4) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+4) svg{--liftup-placeholder-shape4-fill-color:var(--color-light,#fff)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+5) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+5) svg{--liftup-placeholder-shape5-fill-color:var(--color-light,#fff)}.aalto-manual-liftup__bg-color--bright .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+6) svg,.aalto-manual-liftup__bg-color--bright .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+6) svg{--liftup-placeholder-shape6-fill-color:var(--color-light,#fff)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image{--liftup-placeholder-shape1-fill-color:transparent;--liftup-placeholder-shape2-fill-color:transparent;--liftup-placeholder-shape3-fill-color:transparent;--liftup-placeholder-shape4-fill-color:transparent;--liftup-placeholder-shape5-fill-color:transparent;--liftup-placeholder-shape6-fill-color:transparent}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image svg.aalto-liftup-placeholder,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image svg.aalto-liftup-placeholder{background-size:100%;width:100%;background-color:var(--liftup-placeholder-bg-fill-color);--liftup-placeholder-bg-fill-color:var(--color-light,#fff)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+1) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+1) svg{--liftup-placeholder-shape1-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+2) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+2) svg{--liftup-placeholder-shape2-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+3) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+3) svg{--liftup-placeholder-shape3-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+4) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+4) svg{--liftup-placeholder-shape4-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+5) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+5) svg{--liftup-placeholder-shape5-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-tile-container.aalto-tile--no-image:nth-of-type(6n+6) svg,.aalto-component:not(.aalto-manual-liftup__bg-color--bright) .aalto-liftup-m-card-container.aalto-liftup-m-card-container--no-image:nth-of-type(6n+6) svg{--liftup-placeholder-shape6-fill-color:var(--color-structural-100,#F2F2F2)}.aalto-innovation-team .article-container{margin-bottom:4rem}.aalto-innovation-team .aalto-article__ingress{margin-top:2.4rem}.aalto-innovation-team .aalto-article__hero-wrap{margin-bottom:4rem}.aalto-innovation-team .aalto-feature-container{margin-bottom:4rem}.aalto-innovation-team .aalto-feature-list{margin-bottom:4rem;padding-top:4rem}.page--innovation-teams .hub-listing_search_and_count{margin-bottom:1.6rem}.page--innovation-teams .hub-listing__results__title h2 span[aria-hidden="true"]{display:none}.page--innovation-teams .hub-listing__results__title h2 span{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;margin-left:1.6rem}.page--innovation-teams .hub-listing__selected-filters{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-height:3.2rem;margin-bottom:1.6rem}.page--innovation-teams .aalto-filter-badge{border-color:transparent;margin-bottom:0}.page--innovation-teams .innovation-teams__filters{display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:2.4rem}@media all and (min-width:900px){.page--innovation-teams .aalto-clear-filters{margin-left:.8rem}}.page--innovation-teams .aalto-dropdown-container{position:relative}@media all and (max-width:599px){.page--innovation-teams .aalto-dropdown-filter{width:100%}}.page--innovation-teams .aalto-dropdown__menu{min-width:100%}.page--innovation-teams input[type='checkbox']:focus+label{box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}.page--innovation-teams .aalto-dropdown-filter .aalto-button{background-position:right 1.6rem center;white-space:nowrap;padding:1.2rem 4rem 1.2rem 1.6rem}@media all and (max-width:599px){.page--innovation-teams .aalto-dropdown-filter .aalto-button{width:100%}}.page--innovation-teams .innovation-teams__sort{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1.6rem;column-gap:1.6rem;margin-bottom:3.2rem}.page--innovation-teams .innovation-teams__sort span{display:block;margin-right:.8rem}.page--innovation-teams .innovation-teams__results{display:flex;flex-wrap:wrap;gap:2.4rem}.page--innovation-teams .innovation-teams__result-item{--liftup-placeholder-shape1-fill-color:transparent;--liftup-placeholder-shape2-fill-color:transparent;--liftup-placeholder-shape3-fill-color:transparent;--liftup-placeholder-shape4-fill-color:transparent;--liftup-placeholder-shape5-fill-color:transparent;--liftup-placeholder-shape6-fill-color:transparent;position:relative}.page--innovation-teams .innovation-teams__result-item svg.aalto-liftup-placeholder{background-size:100%;width:100%;background-color:var(--liftup-placeholder-bg-fill-color);--liftup-placeholder-bg-fill-color:var(--color-structural-100,#F2F2F2)}.page--innovation-teams .innovation-teams__result-item:nth-of-type(6n+1) svg{--liftup-placeholder-shape1-fill-color:var(--color-light,#fff)}.page--innovation-teams .innovation-teams__result-item:nth-of-type(6n+2) svg{--liftup-placeholder-shape2-fill-color:var(--color-light,#fff)}.page--innovation-teams .innovation-teams__result-item:nth-of-type(6n+3) svg{--liftup-placeholder-shape3-fill-color:var(--color-light,#fff)}.page--innovation-teams .innovation-teams__result-item:nth-of-type(6n+4) svg{--liftup-placeholder-shape4-fill-color:var(--color-light,#fff)}.page--innovation-teams .innovation-teams__result-item:nth-of-type(6n+5) svg{--liftup-placeholder-shape5-fill-color:var(--color-light,#fff)}.page--innovation-teams .innovation-teams__result-item:nth-of-type(6n+6) svg{--liftup-placeholder-shape6-fill-color:var(--color-light,#fff)}@media all and (min-width:900px){.page--innovation-teams .innovation-teams__result-item{width:calc(50% - 2.4rem / 2)}}.page--innovation-teams .innovation-teams__card-link{display:block;text-decoration:none}.page--innovation-teams .innovation-teams__card-link:hover{cursor:pointer}.page--innovation-teams .innovation-teams__card-link:hover .innovation-teams__image-wrapper{opacity:0.7}.page--innovation-teams .innovation-teams__card-link:hover ~ .innovation-teams__button-wrapper .innovation-teams__team-page-link{background-color:var(--color-structural-200,#e3e3e3);color:var(--color-dark,#2d2d2d)}.page--innovation-teams .innovation-teams__result-item.is-collapsed .innovation-teams__result-summary{display:-webkit-box;max-height:14.1rem;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media all and (min-width:900px){.page--innovation-teams .innovation-teams__result-item.is-collapsed .innovation-teams__result-summary{max-height:6.6rem;min-height:5rem;-webkit-line-clamp:2;line-clamp:2}}.page--innovation-teams .innovation-teams__result-item.is-collapsed .hub-listing__metadata{display:none}.page--innovation-teams .innovation-teams__result-item.is-collapsed .expand-summary__title svg{margin-top:2px}.page--innovation-teams .innovation-teams__result-item.is-expanded .expand-summary__title svg{transform:rotate(180deg)}.page--innovation-teams .innovation-teams__image-wrapper{position:relative;transition:opacity 0.3s}.page--innovation-teams .innovation-teams__image-wrapper svg{display:block}@media all and (max-width:899px){.page--innovation-teams .innovation-teams__image-wrapper svg{height:20rem}}@media all and (min-width:900px){.page--innovation-teams .innovation-teams__image-wrapper svg{height:24rem}}.page--innovation-teams .innovation-teams__image-wrapper img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}@media all and (max-width:899px){.page--innovation-teams .innovation-teams__image-wrapper img{height:20rem}}@media all and (min-width:900px){.page--innovation-teams .innovation-teams__image-wrapper img{height:24rem}}.page--innovation-teams .innovation-teams__origin-banner{font-weight:700;color:#fff;font-size:1.4rem;letter-spacing:0;line-height:1.8rem;background-color:var(--color-black-black,#151515);text-align:center;padding:1rem 1.6rem;width:100%;height:4rem}.page--innovation-teams .innovation-teams__origin-banner--research-to-business{background-color:#00802F;color:#2d2d2d}@media (prefers-color-scheme:dark){.page--innovation-teams .innovation-teams__origin-banner:not(.innovation-teams__origin-banner--research-to-business){background-color:#000000}}.page--innovation-teams .innovation-teams__meta{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;position:absolute;bottom:.8rem;display:flex;flex-direction:column}.page--innovation-teams .innovation-teams__meta--highlight{background-color:var(--color-light,#fff);display:inline-block;margin-right:.4rem;margin-left:.4rem;margin-top:.4rem;padding:.4rem .8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page--innovation-teams .innovation-teams__meta--highlight-label{display:inline-block}.page--innovation-teams .innovation-teams__meta--highlight-items{display:inline-block}.page--innovation-teams .innovation-teams__result-container{background-color:var(--color-structural-100,#F2F2F2);padding-top:2.4rem;padding-right:2.4rem;padding-left:2.4rem}.page--innovation-teams .innovation-teams__result-heading{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-bottom:1.6rem;margin-top:0}.page--innovation-teams .innovation-teams__result-summary{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.5rem;margin-bottom:0}.page--innovation-teams .hub-listing__metadata{background-color:var(--color-structural-100,#F2F2F2);margin-top:0;padding:2.4rem 2.4rem 0 2.4rem}.page--innovation-teams .hub-listing__metadata-column{display:grid;grid-template-columns:50% 50%;row-gap:1.6rem}.page--innovation-teams .hub-listing__metadata-item{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.page--innovation-teams .hub-listing__metadata-label{font-weight:700}.page--innovation-teams .innovation-teams__button-wrapper{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-structural-100,#F2F2F2);padding:2.4rem}.page--innovation-teams .expand-summary__label{margin-left:.4rem}.page--innovation-teams .aalto-pager{margin-top:4rem}@media all and (min-width:900px){.page--innovation-teams .aalto-pager{margin-top:8rem}}.page--innovation-teams .studies__results-count__value{margin-bottom:.8rem}.media--full{display:flex;align-items:center;justify-content:center;margin-top:4.8rem;margin-bottom:4.8rem}.aalto-skip-link{position:absolute;top:0;left:0;padding:.8rem 1.6rem;background:var(--color-light,#fff);text-decoration:underline;transform:translateY(-100%);transition:0.2s transform cubic-bezier(0.175,0.885,0.32,1.02);opacity:0;z-index:17}.aalto-skip-link:focus{transform:translateY(0);opacity:1}.aalto-menu{grid-column-start:2;grid-column-end:span 2;grid-row-start:1;grid-row-end:span 2;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto;position:relative}@media all and (max-width:899px){.aalto-menu__items{position:fixed;top:5.1rem;left:0;width:100%;height:calc(100vh - 5.1rem);padding-bottom:15.2rem;background:var(--color-light,#fff);transition:0.3s all cubic-bezier(0.175,0.885,0.32,1.02);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media all and (min-width:900px){.aalto-menu__items{grid-column-start:1;grid-column-end:span 2;grid-row-start:1;grid-row-end:span 2;display:grid;align-content:space-between;justify-content:end;-ms-grid-column-align:end}}@media all and (max-width:899px){.toolbar-vertical .aalto-menu__items{top:9rem;height:calc(100vh - 1.2rem)}}@media all and (max-width:899px){.aalto-usertools-menu-open .aalto-menu__items{overflow:visible}}.aalto-usertools-menu-open .aalto-header__logo-container{z-index:0}@media all and (max-width:899px){.aalto-menu__navigation-items{background-color:var(--color-light,#fff)}}@media all and (min-width:900px){.aalto-menu__navigation-items{display:flex;align-self:center;justify-content:flex-end;align-items:flex-end;grid-column-start:1;grid-column-end:span 1;grid-row-start:2;grid-row-end:span 1}}@media all and (max-width:899px){.aalto-menu__navigation-items::after{content:'';display:block;border-bottom:1px solid var(--color-black-black,#151515);margin-top:0;margin-left:1.6rem;margin-right:1.6rem}}@media all and (min-width:600px){.aalto-menu__navigation-items::after{margin-left:4rem;margin-right:4rem}}.aalto-menu__navigation-link,.aalto-main-menu__button{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;position:relative;display:block;text-decoration:none;padding:1.6rem 1.6rem}@media all and (min-width:600px){.aalto-menu__navigation-link,.aalto-main-menu__button{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-menu__navigation-link,.aalto-main-menu__button{padding:1.4rem .8rem 1.5rem;border-top:0 none}}@media all and (min-width:1200px){.aalto-menu__navigation-link,.aalto-main-menu__button{padding:1.6rem}}@media all and (max-width:899px){.aalto-menu__navigation-link.is-active,.aalto-main-menu__button.is-active{box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}}@media all and (min-width:900px){.aalto-menu__navigation-link.is-active::after,.aalto-main-menu__button.is-active::after{box-shadow:inset 0 .4rem var(--color-dark,#2d2d2d);content:'';width:calc(100% - (.8rem * 2));position:absolute;bottom:0;height:.4rem;left:.8rem}}@media all and (min-width:1200px){.aalto-menu__navigation-link.is-active::after,.aalto-main-menu__button.is-active::after{left:1.6rem;width:calc(100% - (1.6rem * 2))}}.aalto-menu__navigation-item,.aalto-menu__navigation-link{color:inherit;background-color:transparent;text-decoration:none}.aalto-menu__navigation-item:focus,.aalto-menu__navigation-item:hover:focus,.aalto-menu__navigation-link:focus,.aalto-menu__navigation-link:hover:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d);outline:none;text-decoration:none}@media all and (min-width:900px){.aalto-menu__navigation-item:focus,.aalto-menu__navigation-item:hover:focus,.aalto-menu__navigation-link:focus,.aalto-menu__navigation-link:hover:focus{box-shadow:inset 0 -.4rem 0 0 var(--color-dark,#2d2d2d)}}.aalto-menu__navigation-item:active,.aalto-menu__navigation-link:active{text-decoration:none}.aalto-menu__navigation-item:hover:active,.aalto-menu__navigation-link:hover:active{box-shadow:none}.aalto-header{background:var(--color-light,#fff);position:relative}@media all and (max-width:899px){.mobile-menu-open .aalto-header{position:fixed;top:0;left:0;width:100%;z-index:2}}@media all and (max-width:899px){.mobile-menu-open.toolbar-vertical .aalto-header{top:3.9rem}}.aalto-header__fixed-container{position:relative;z-index:16;border-bottom:1px solid var(--color-black-black,#151515);height:5.1rem}@media all and (min-width:900px){.aalto-header__fixed-container{height:auto}}.aalto-header__container{width:100%;display:grid;grid-template-columns:9.8rem 1fr;grid-template-rows:1fr}@media all and (min-width:1200px){.aalto-header__container{grid-template-columns:10rem 1fr}}@media all and (max-width:899px){.aalto-header__container{grid-template-columns:3.7rem 1fr;align-items:center;height:5.1rem}}.aalto-header__logo-container{padding-top:.7rem}@media all and (min-width:900px){.aalto-header__logo-container{align-self:center;justify-content:start;padding-top:2.3rem;padding-bottom:1.8rem}}.aalto-header__logo-link{height:100%;display:block}.aalto-header__logo-link:focus{outline:none;background:rgba(255,255,255,0)}.aalto-header__logo-link:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .aalto-header__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .aalto-header__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .aalto-header__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.aalto-header__logo-link:focus::after{bottom:0}@media all and (max-width:899px){.aalto-header__logo-link{--override-logo-focus-pseudo-width:3rem}[lang] .aalto-header__logo{--en:transparent;--fi:transparent;--sv:transparent}}.aalto-header__logo{width:3.7rem;height:2.6rem}@media all and (min-width:900px){.aalto-header__logo{width:9.8rem;height:6.9rem}}.aalto-menu__action-items{margin-bottom:1.6rem}@media all and (min-width:900px){.aalto-menu__action-items{display:flex;justify-content:flex-end;align-items:center;height:2.4rem;margin-top:2.4rem;margin-bottom:0;grid-column-start:1;grid-column-end:span 2}}@media all and (min-width:900px){.aalto-menu__action-item{margin-left:.8rem;border-top:0}}@media all and (min-width:1200px){.aalto-menu__action-item{margin-left:2.4rem}}.aalto-menu__action-item:first-child{margin-left:0;border-top:0}@media all and (max-width:899px){.aalto-menu__action-item:not(.aalto-menu__action-item--user)::after{content:'';display:block;border-bottom:1px solid var(--color-black-black,#151515);margin-top:0;margin-left:1.6rem;margin-right:1.6rem}}@media all and (min-width:600px){.aalto-menu__action-item:not(.aalto-menu__action-item--user)::after{margin-left:4rem;margin-right:4rem}}@media all and (min-width:900px){.aalto-menu__action-item.aalto-menu__action-item--tools{position:relative}}.aalto-menu__action-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem 1.6rem;cursor:pointer;text-decoration:none;text-align:left}@media all and (max-width:899px){.aalto-menu__action-toggle:focus{box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}}@media all and (min-width:600px){.aalto-menu__action-toggle{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-menu__action-toggle{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;padding:.4rem .4rem}}.aalto-menu__action-item--user .aalto-dropdown__toggle{margin-right:-.4rem}@media all and (max-width:899px){.aalto-menu__action-toggle--hidden-mobile{display:none}}#black-overlay::after{position:fixed;top:0;left:0;display:block;width:100%;height:100%;content:'';background:var(--color-black-black-a080,rgba(21,21,21,0.8));opacity:0;visibility:hidden;transition:0.3s all cubic-bezier(0.175,0.885,0.32,1.02);z-index:1}@media all and (min-width:900px){#black-overlay.visible::after{visibility:visible;opacity:1;pointer-events:auto}}@media all and (min-width:900px){#black-overlay+.aalto-header{z-index:16}}#black-overlay+.aalto-header .aalto-header__fixed-container{background-color:var(--color-light,#fff)}@media all and (min-width:900px){#black-overlay+.aalto-header .aalto-header__fixed-container .content-container{background-color:inherit}}.aalto-menu__navigation-link{display:flex;align-items:center;justify-content:space-between;width:100%;max-height:5.1rem;text-align:left}@media all and (min-width:900px){.aalto-menu__navigation-link{padding:1.4rem .8rem 1.5rem .8rem}}@media all and (min-width:1200px){.aalto-menu__navigation-link{padding:1.6rem}}@media all and (max-width:899px){.aalto-main-menu__item.not-selected{display:none}}@media all and (min-width:900px){.aalto-main-menu__button{max-height:5.1rem;padding:1.4rem 4rem 1.5rem .8rem;line-height:1.9rem}}@media all and (min-width:1200px){.aalto-main-menu__button{padding:1.6rem 4rem 1.6rem 1.6rem}}@media all and (max-width:599px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-position:right 1.6rem center}}@media all and (max-width:899px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_right-dark)}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_right-light)}.lightmode .aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_right-dark)}}@media all and (max-width:899px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:hover,.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_right-dark)}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:hover,.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_right-light)}.lightmode .aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:hover,.lightmode .aalto-main-menu__button.aalto-dropdown__toggle--with_chevron:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_right-dark)}}@media all and (min-width:600px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-position:right 4rem center}}@media all and (min-width:900px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-position:right 7px center;padding-right:3.2rem}}@media all and (min-width:1200px){.aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-position:right 1.6rem center;padding:1.6rem 4rem 1.6rem 1.6rem}}.aalto-main-menu__button[aria-expanded='true']{position:relative;justify-content:start}.aalto-main-menu__button[aria-expanded='true']::before{content:'';display:inline-block;position:relative;width:1.6rem;height:1.6rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_left-dark);background-size:1.6rem;margin-right:.8rem;vertical-align:middle}@media (prefers-color-scheme:dark){.aalto-main-menu__button[aria-expanded='true']::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_left-light)}.lightmode .aalto-main-menu__button[aria-expanded='true']::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_left-dark)}}@media all and (max-width:899px){.aalto-main-menu__button[aria-expanded='true']{background-image:none;padding:1.6rem}.aalto-main-menu__button[aria-expanded='true']:hover,.aalto-main-menu__button[aria-expanded='true']:focus{background-image:none}.aalto-main-menu__button[aria-expanded='true']::after{content:'';display:block;position:absolute;width:calc(100% - 3.2rem);bottom:0;height:1px;background-color:var(--color-dark,#2d2d2d);margin-left:0}}@media all and (min-width:900px){.aalto-main-menu__button[aria-expanded='true']::before{display:none}}@media all and (max-width:899px){.aalto-main-menu__button[aria-expanded='false']+.aalto-main-menu__submenu{display:none}}@media all and (min-width:900px){.aalto-main-menu__button[aria-expanded='false']+.aalto-main-menu__submenu{transform:translateY(calc(-100% - 1px));visibility:hidden}}@media all and (max-width:899px){.aalto-main-menu__button[aria-expanded='true']+.aalto-main-menu__submenu{z-index:1}}.aalto-main-menu__submenu{background:var(--color-light,#fff);width:100vw;height:calc(100% - 51px);position:absolute;top:5.1rem}@media all and (min-width:900px){.aalto-main-menu__submenu{height:auto;top:11.1rem;right:-8rem;display:block;transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02),0.3s visibility linear;visibility:visible;z-index:-1}}@media (min-width:1540px){.aalto-main-menu__submenu{right:calc((100vw - 154rem + 16rem) / 2 * -1)}}@media (max-width:calc(1540px - 1px)){.aalto-main-menu__submenu{margin-right:0 !important}}.aalto-main-menu__submenu-wrapper{max-width:154rem;margin:0 auto}@media all and (min-width:900px){.aalto-main-menu__submenu-wrapper{display:flex;flex-wrap:wrap;padding:3.2rem 8rem 0 8rem}}@media (max-width:calc(1540px - 1px)){.aalto-main-menu__submenu-wrapper{right:0 !important}}.aalto-menu__submenu-link{color:inherit;background-color:transparent;text-decoration:none;display:block;padding:1.6rem}@media all and (min-width:900px){.aalto-menu__submenu-link{padding:1.6rem;display:inline-block;width:29rem;margin-right:4rem;margin-bottom:4rem}}.aalto-menu__submenu-link:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d);outline:none;text-decoration:none}.aalto-menu__submenu-link:hover{background-color:var(--color-structural-200,#e3e3e3)}.aalto-menu__submenu-link:active{text-decoration:none}.aalto-menu__submenu-link:hover:active{box-shadow:none}.aalto-menu__submenu-link.selected{box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}@media all and (min-width:900px){.aalto-menu__submenu-link>span{display:block}.aalto-menu__submenu-link>span:first-child{text-decoration:underline;font-size:1.8rem}.aalto-menu__submenu-link>span:nth-child(2){margin-top:.8rem;font-size:1.4rem}}@media all and (max-width:899px){.aalto-main-menu__submenu-link-description{display:none}}.aalto-menu__action-submenu{background:var(--color-light,#fff)}.aalto-menu__action-submenu::before{background:var(--color-light,#fff)}@media all and (min-width:900px){.aalto-menu__action-submenu{position:absolute;top:120%;right:0;background:var(--color-light,#fff);border:1px solid var(--color-black-black,#151515);box-shadow:0 .1rem .1rem 0 var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-menu__action-submenu::before{position:absolute;top:-.4rem;right:.3rem;display:block;width:.8rem;height:.8rem;content:'';background:var(--color-light,#fff);border:1px solid var(--color-black-black,#151515);border-right:none;border-bottom:none;transform:rotate(45deg)}}.aalto-menu__action-submenu--slide-into-view{position:fixed;top:0;width:100%;height:100vh;z-index:2}@media all and (min-width:900px){.aalto-menu__action-submenu--slide-into-view{position:absolute;top:auto;width:auto;min-width:35rem;height:auto}.aalto-menu__action-submenu--slide-into-view::before{content:normal}}.toolbar-fixed .aalto-menu__action-submenu--slide-into-view,.toolbar-vertical .aalto-menu__action-submenu--slide-into-view{top:0;padding-top:3.9rem}@media all and (min-width:900px){.toolbar-fixed .aalto-menu__action-submenu--slide-into-view,.toolbar-vertical .aalto-menu__action-submenu--slide-into-view{top:auto;padding-top:0}}.aalto-menu__action-toggle:not(.aalto-menu__action-toggle--hidden-mobile):not(.aalto-menu__action-toggle--slide-into-view)[aria-expanded='false']+.aalto-menu__action-submenu{display:none}@media all and (min-width:900px){.aalto-menu__action-toggle--hidden-mobile[aria-expanded='false']+.aalto-menu__action-submenu{display:none}}.aalto-menu__action-toggle--slide-into-view[aria-expanded='false']+.aalto-menu__action-submenu{visibility:hidden;transform:translateX(100%);transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02),0.3s opacity cubic-bezier(0.175,0.885,0.32,1.02),0.3s visibility linear}@media all and (min-width:900px){.aalto-menu__action-toggle--slide-into-view[aria-expanded='false']+.aalto-menu__action-submenu{transition:visibility 0s linear 0.15s,0.15s opacity ease,0.15s transform ease;transform:translateY(-1.6rem);opacity:0;z-index:-1}}.aalto-menu__action-toggle--slide-into-view[aria-expanded='true']+.aalto-menu__action-submenu{visibility:visible;transform:translateX(0);transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02),0.3s opacity cubic-bezier(0.175,0.885,0.32,1.02)}@media all and (min-width:900px){.aalto-menu__action-toggle--slide-into-view[aria-expanded='true']+.aalto-menu__action-submenu{transition:0.15s opacity ease,0.15s transform ease;transform:translateY(0)}}.aalto-menu__action-toggle-text-container{display:flex;align-items:center}@media all and (min-width:900px){.aalto-menu__action-toggle-text{margin-left:.4rem}}.aalto-menu__action-toggle-icon-chevron{transform:rotate(180deg)}.aalto-menu__action-toggle[aria-expanded='true'] .aalto-menu__action-toggle-icon-chevron{transform:rotate(0)}@media all and (max-width:899px){.aalto-menu__action-toggle--slide-into-view[aria-expanded] .aalto-menu__action-toggle-icon-chevron{transform:rotate(90deg)}}.aalto-menu-services,.aalto-menu-support{position:relative;display:block;text-decoration:none;padding:1.6rem 1.6rem}@media all and (max-width:899px){.aalto-menu-services:focus,.aalto-menu-support:focus{box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}}@media all and (min-width:600px){.aalto-menu-services,.aalto-menu-support{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-menu-services,.aalto-menu-support{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;padding:.4rem}}.aalto-menu-services svg,.aalto-menu-support svg{margin-right:.4rem}.aalto-menu-profile__login{position:relative;display:block;text-decoration:none;padding:1.6rem 1.6rem}@media all and (max-width:899px){.aalto-menu-profile__login:focus{box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}}@media all and (min-width:600px){.aalto-menu-profile__login{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-menu-profile__login{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;padding:.4rem;display:flex;text-decoration:none;margin-left:-.4rem;margin-right:-.4rem}}.aalto-topnav__language .aalto-dropdown__link.language-version-missing{width:100%;text-align:left}.aalto-dropdown__link>svg{margin-right:.8rem}@media all and (max-width:899px){.aalto-menu__button{font-family:inter,sans-serif;font-size:1.6rem;line-height:1;text-align:center;cursor:pointer;grid-column-start:3;grid-column-end:span 1;margin:0 -1.6rem;padding:0 1.6rem;text-decoration:none;height:4.8rem}.aalto-menu__button[aria-expanded='false'] .aalto-menu__button-collapse,.aalto-menu__button[aria-expanded='true'] .aalto-menu__button-expand{display:none}.aalto-menu__button:focus{box-shadow:inset 0 -.4rem 0 0 var(--color-dark,#2d2d2d)}}@media all and (min-width:900px){.aalto-menu__button{display:none}}.aalto-menu__button-expand,.aalto-menu__button-collapse{display:flex;align-items:center}@media all and (max-width:899px){.aalto-menu__button[aria-expanded='false']+.aalto-menu__items{transform:translateX(100%);visibility:hidden}}@media all and (max-width:899px){.aalto-menu__button-icon{width:1.6rem;height:1.6rem}}@media all and (max-width:899px){.aalto-menu__button-icon--profile{margin-right:1.2rem}}.aalto-search__toggle-container{align-self:end;display:inline-block;margin:1.6rem 0;border-right:1px solid var(--color-black-black,#151515);grid-column-start:1;grid-column-end:span 1;grid-row-start:1;grid-row-end:span 1;justify-self:end;margin-right:1.6rem}@media all and (min-width:900px){.aalto-search__toggle-container{margin-right:0;border-right:none;border-left:1px solid var(--color-black-black,#151515);grid-column-start:2;grid-row:2}}@media all and (min-width:900px){.aalto-search__toggle-container,.aalto-menu__navigation-items .aalto-search__toggle-container--ghost{margin-left:.8rem;padding-right:0}}@media all and (min-width:1200px){.aalto-search__toggle-container,.aalto-menu__navigation-items .aalto-search__toggle-container--ghost{padding-left:1.6rem;margin-left:1.6rem}}.aalto-search-button__label{display:none}@media all and (min-width:1200px){.aalto-search-button__label{display:inline}}.aalto-search__toggle-container--ghost{visibility:hidden;opacity:0;grid-column-start:2;grid-column-end:span 1;grid-row:2;grid-row-end:span 1}@media all and (max-width:899px){.aalto-search__toggle-container--ghost{display:none}}@media all and (max-width:899px){body.mobile-menu-open{overflow:hidden;position:fixed}}@media all and (max-width:899px){body.mobile-menu-open .aalto-search__toggle-container{transform:translate(-50%,-100%);visibility:hidden}}.aalto-search__toggle-button{line-height:1.6rem;text-decoration:none;cursor:pointer;margin:-1.6rem 0;padding:1.6rem}@media all and (min-width:900px){.aalto-search__toggle-button{margin:-1.4rem -1.6rem -1.5rem 0;padding:1.4rem 1.6rem 1.5rem}}@media all and (min-width:1200px){.aalto-search__toggle-button{padding-left:1.6rem;padding-right:1.6rem;margin-right:-1.6rem}}.aalto-search__toggle-button:focus{box-shadow:inset 0 -.4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}.aalto-search__toggle-button svg{vertical-align:top}.aalto-search__container{position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;background:var(--color-highlight-1-bg,#00802F);z-index:2;transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02);overflow:auto}.aalto-search__container--hidden{transform:translateY(-100vh);visibility:hidden;transition:transform 0.3s cubic-bezier(0.68,0.13,0.87,0.33),visibility 0.01s linear 0.3s}@media all and (min-width:1200px){.aalto-search__container--hidden{transform:translateY(-100%);opacity:0;transition:transform 0.3s cubic-bezier(0.68,0.13,0.87,0.33),opacity 0.01s linear 0.3s,visibility 0.01s linear 0.3s}}.aalto-search__header{display:flex;align-items:flex-end;height:5.1rem;justify-content:space-between}.aalto-search__header::before{content:'';display:block;width:3.7rem}@media all and (min-width:900px){.aalto-search__header{height:11.1rem}.aalto-search__header::before{width:9.8rem}}.aalto-search__label{margin-bottom:1.8rem;justify-self:center;color:var(--color-highlight-1-fg,#fff);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;line-height:1}@media all and (min-width:900px){.aalto-search__label{font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;line-height:1;margin:0 auto;margin-bottom:1.8rem;padding-left:4rem;padding-right:4rem;max-width:99.4rem;width:100%}}@media all and (min-width:1200px){.aalto-search__label{padding-left:4.8rem;padding-right:4.8rem}}.aalto-search__close{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;margin-right:-1.6rem;margin-left:0;padding:.8rem 1.2rem;color:var(--color-highlight-1-fg,#fff);font-size:2.4rem;cursor:pointer}.aalto-search__close:hover,.aalto-search__close:focus{color:var(--color-highlight-1-fg,#fff);background-color:var(--color-highlight-1-bg,#00802F);outline:none}.aalto-search__close:hover::after,.aalto-search__close:focus::after{content:'';position:absolute;display:block;width:1.5em;height:1.5em;border-radius:50%;box-shadow:0 0 0 .1rem #151515}@media all and (min-width:900px){.aalto-search__close{font-size:2.4rem;width:auto;height:4.8rem;padding:1.2rem 2.4rem;margin-right:-1.6rem}}body.search-open{overflow:hidden;position:relative}@media all and (min-width:1200px){.aalto-search__overlay{pointer-events:none}}@media all and (min-width:1200px){body.search-open .aalto-search__overlay{pointer-events:auto}}@media all and (min-width:1200px){.aalto-search__overlay::after{position:fixed;top:0;left:0;display:block;width:100%;height:100%;content:'';background:var(--color-black-black-a080,rgba(21,21,21,0.8));opacity:0;visibility:hidden;transition:0.3s opacity cubic-bezier(0.175,0.885,0.32,1.02),0.3s visibility cubic-bezier(0.175,0.885,0.32,1.02);z-index:1}}@media all and (min-width:1200px){body.search-open .aalto-search__overlay::after{opacity:1;visibility:visible}}.aalto-sticky-modal-area{position:relative}.aalto-modal{background-color:var(--color-black-black,#151515)}.aalto-modal--sticky{z-index:10;position:sticky;bottom:0;left:0;right:0;border-top:1px solid var(--color-light,#fff)}.aalto-modal__container{display:flex;-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.2rem;flex-direction:row;justify-content:space-between;align-items:center;padding-top:2.4rem;padding-bottom:2.4rem;color:var(--color-light,#fff);z-index:15;transform:translate3d(0,0,0)}@media all and (max-width:599px){.aalto-modal__container{flex-wrap:wrap}}.aalto-modal__container .aalto-user-generated-content{color:var(--color-light,#fff)}.aalto-modal__text-container{flex:1 1 auto}.aalto-modal__text-container--center{text-align:center}.aalto-modal__title{color:var(--color-light,#fff);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin:0}.aalto-modal__title a:hover,.aalto-modal__title a:focus{background-color:color-mix(in srgb,var(--color-black-black,#151515) 90%,var(--color-light,#fff));color:color-mix(in srgb,var(--color-light,#fff) 90%,var(--color-black-black,#151515))}.aalto-modal__title a:focus{box-shadow:0 .4rem 0 0 var(--color-light,#fff)}.aalto-modal__action-button{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;flex:0 0 auto;padding:1.1rem}.aalto-modal__action-button:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.aalto-modal__action-button.hover,.aalto-modal__action-button:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.aalto-modal__action-button:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.aalto-modal__action-button:hover:active{box-shadow:none}.aalto-modal__action-button:disabled,.aalto-modal__action-button[disabled],.aalto-modal__action-button.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}@media all and (min-width:600px){.aalto-modal__action-button{padding:1.1rem 3.1rem;margin-left:2.4rem}}.aalto-modal--inverse-colors{background-color:var(--color-light,#fff);border-top-color:var(--color-dark,#2d2d2d)}.aalto-modal--inverse-colors .aalto-modal__container{color:var(--color-dark,#2d2d2d)}.aalto-modal--inverse-colors .aalto-modal__container .aalto-user-generated-content{color:var(--color-dark,#2d2d2d)}.aalto-modal--inverse-colors .aalto-modal__action-button{color:#fff;background-color:#2d2d2d;border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.aalto-modal--inverse-colors .aalto-modal__action-button:focus{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-modal--inverse-colors .aalto-modal__action-button:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-modal--inverse-colors .aalto-modal__action-button:active{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-80,color-mix(in srgb,#151515 80%,white));color:var(--color-light,#fff)}.aalto-modal--inverse-colors .aalto-modal__action-button:disabled,.aalto-modal--inverse-colors .aalto-modal__action-button[disabled],.aalto-modal--inverse-colors .aalto-modal__action-button.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.aalto-modal--highlight{background-color:var(--color-highlight-1-bg,#00802F);border-top-color:var(--color-highlight-1-fg,#fff)}.aalto-modal--highlight .aalto-modal__text-container,.aalto-modal--highlight .aalto-modal__title{color:var(--color-highlight-1-fg,#fff)}.aalto-modal--highlight .aalto-modal__action-button{color:#fff;background-color:#2d2d2d;border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.aalto-modal--highlight .aalto-modal__action-button:focus{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-modal--highlight .aalto-modal__action-button:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-modal--highlight .aalto-modal__action-button:active{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-80,color-mix(in srgb,#151515 80%,white));color:var(--color-light,#fff)}.aalto-modal--highlight .aalto-modal__action-button:disabled,.aalto-modal--highlight .aalto-modal__action-button[disabled],.aalto-modal--highlight .aalto-modal__action-button.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.aalto-modal--highlight .aalto-modal__title a:hover,.aalto-modal--highlight .aalto-modal__title a:focus{background-color:color-mix(in srgb,var(--color-highlight-1-bg,#00802F) 90%,var(--color-highlight-1-fg,#fff));color:color-mix(in srgb,var(--color-highlight-1-fg,#fff) 90%,var(--color-highlight-1-bg,#00802F))}.aalto-modal--highlight .aalto-modal__title a:focus{box-shadow:0 .4rem 0 0 var(--color-highlight-1-fg,#fff)}.aalto-notification{position:absolute;color:var(--color-structural-800,#505050);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;background:var(--color-light-80,color-mix(in srgb,#fff 80%,black));padding:.4rem .8rem;white-space:nowrap;opacity:1;z-index:1;transition:opacity 0.5s ease-out}.aalto-notification--hidden{opacity:0;visibility:hidden;transition:opacity 0.3s 2.7s ease-out,visibility 3s linear}.aalto-notification--ep-topic,.aalto-notification--ep-thread{bottom:100%;left:0}.aalto-notification-banner{background-color:#F2F2F2;color:#2d2d2d;max-height:100rem;position:relative;transition:opacity 0.5s ease-out;--override-interactive-focus-box-shadow-color:#2d2d2d;--override-interactive-hover-background-color:color-mix(in srgb,#F2F2F2 90%,#2d2d2d);--override-interactive-hover-color:#2d2d2d}.aalto-notification-banner--info{background-color:#F2F2F2;color:#2d2d2d}.aalto-notification-banner--status,.aalto-notification-banner--targeted{background-color:var(--color-brand-status-notification-bg-color,#151515);color:var(--color-brand-status-notification-text-color,#fff);--override-interactive-focus-box-shadow-color:var(--color-brand-status-notification-text-color,#fff);--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-status-notification-bg-color,#151515) 90%,var(--color-brand-status-notification-text-color,#fff));--override-interactive-hover-color:var(--color-brand-status-notification-text-color,#fff)}@media (prefers-color-scheme:dark){.aalto-notification-banner--status,.aalto-notification-banner--targeted{background-color:var(--color-brand-status-notification-bg-color,var(--color-highlight-1-bg,#00802F));color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#fff));--override-interactive-focus-box-shadow-color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#fff));--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-status-notification-bg-color,var(--color-highlight-1-bg,#00802F)) 90%,var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#fff)));--override-interactive-hover-color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#fff))}.aalto-notification-banner--status .aalto-notification-banner__button:hover,.aalto-notification-banner--status .aalto-notification-banner__button:focus,.aalto-notification-banner--targeted .aalto-notification-banner__button:hover,.aalto-notification-banner--targeted .aalto-notification-banner__button:focus{background-color:color-mix(in srgb,var(--color-brand-status-notification-bg-color,var(--color-highlight-1-bg,#00802F)) 90%,var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#fff)));color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#fff))}}.aalto-notification-banner--alert{background-color:var(--color-brand-alert-notification-bg-color,#BC2815);color:var(--color-brand-alert-notification-text-color,#fff);--override-interactive-focus-box-shadow-color:var(--color-brand-alert-notification-text-color,#fff);--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-alert-notification-bg-color,#BC2815) 90%,var(--color-brand-alert-notification-text-color,#fff));--override-interactive-hover-color:var(--color-brand-alert-notification-text-color,#fff)}.aalto-notification-banner--hidden,.aalto-notification-banner--temp-hidden{opacity:0;max-height:0;visibility:hidden;transition:opacity 0.5s ease-out,visibility 0.5s linear,max-height 0.5s cubic-bezier(0.175,0.885,0.32,1.02)}.aalto-notification-banner__container{display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:.4rem;column-gap:.4rem;padding:1.6rem 0}.aalto-notification-banner .aalto-user-generated-content{color:inherit;font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem}.aalto-notification-banner__button{color:inherit;display:flex;align-items:center;justify-content:center;height:2.4rem;width:2.4rem;min-width:2.4rem;margin-bottom:-.5rem;margin-top:-.3rem}.aalto-notification-banner__button:hover,.aalto-notification-banner__button:focus{color:#2d2d2d;background-color:color-mix(in srgb,#F2F2F2 90%,#2d2d2d)}.aalto-notification-banner__button:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.aalto-notification-banner--status .aalto-notification-banner__button:hover,.aalto-notification-banner--status .aalto-notification-banner__button:focus,.aalto-notification-banner--targeted .aalto-notification-banner__button:hover,.aalto-notification-banner--targeted .aalto-notification-banner__button:focus{background-color:color-mix(in srgb,var(--color-brand-status-notification-bg-color,#151515) 90%,var(--color-brand-status-notification-text-color,#fff));color:var(--color-brand-status-notification-text-color,#fff)}.aalto-notification-banner--alert .aalto-notification-banner__button:hover,.aalto-notification-banner--alert .aalto-notification-banner__button:focus{background-color:color-mix(in srgb,var(--color-brand-alert-notification-bg-color,#BC2815) 90%,var(--color-brand-alert-notification-text-color,#fff));color:var(--color-brand-alert-notification-text-color,#fff)}.aalto-header__fixed-container:not(.header-collapsed) .block-aalto-notification{margin-top:1px}.page--error{padding-top:7.2rem;margin-bottom:20rem}.aalto-pager{text-align:center}.aalto-pager__item{display:inline-block;margin:0 .4rem 2.4rem}.aalto-pager__item:first-child{margin-left:0}.aalto-pager__item:last-child{margin-right:0}.aalto-pager__item-link{display:inline-block;display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;padding-left:1.1rem;padding-right:1.1rem;min-width:4rem;font-weight:normal;min-width:4.8rem}.aalto-pager__item-link:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.aalto-pager__item-link.hover,.aalto-pager__item-link:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.aalto-pager__item-link:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.aalto-pager__item-link:hover:active{box-shadow:none}.aalto-pager__item-link:disabled,.aalto-pager__item-link[disabled],.aalto-pager__item-link.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.aalto-pager__item-active-link{display:inline-block;background-color:var(--color-black-black-20,color-mix(in srgb,#151515 20%,white));color:var(--color-structural-800,#505050);min-width:4.8rem;padding:1.6rem 1.2rem;text-align:center;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem}.block-page-title-block{width:100%;padding-top:.8rem;padding-bottom:.8rem;border-bottom:1px solid var(--color-black-black,#151515)}@media all and (min-width:900px){.block-page-title-block{padding-top:1.6rem;padding-bottom:1.6rem}}.block-page-title-block h1{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-bottom:0}@media all and (min-width:600px){.block-page-title-block h1{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.block-page-title-block h1{padding-left:8rem;padding-right:8rem}}.aalto-article--webform-page .aalto-article__hero-wrap picture{display:none}@media all and (min-width:600px){.aalto-article--webform-page .aalto-article__hero-wrap picture{display:block;min-height:62.5vw}}@media all and (min-width:900px){.aalto-article--webform-page .aalto-article__hero-wrap picture{min-height:43.4782608696vw}}.aalto-form-highlight{position:relative;overflow:hidden}.aalto-form-highlight--solid{padding:var(--override-form-highlight-padding,3.2rem) 0;background-color:var(--override-form-highlight-bg-color,var(--color-structural-100,#F2F2F2))}@media all and (min-width:900px){.aalto-form-highlight--solid{padding:var(--override-form-highlight-padding,10.4rem) 0}}.aalto-form-highlight--shapes{padding:var(--override-form-highlight-padding,3.2rem) 0;background-color:var(--override-form-highlight-bg-color,var(--color-structural-100,#F2F2F2));--shape-color:var(--color-structural-200,#e3e3e3)}@media all and (min-width:900px){.aalto-form-highlight--shapes{padding:var(--override-form-highlight-padding,10.4rem) 0}}.aalto-form-highlight__content-container{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;position:relative;max-width:58rem}@media all and (min-width:600px){.aalto-form-highlight__content-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-form-highlight__content-container{padding-left:8rem;padding-right:8rem}}@media all and (min-width:900px){.aalto-form-highlight__content-container{max-width:107.4rem;display:flex}}.aalto-form-highlight__image{padding-bottom:2.4rem}@media all and (min-width:900px){.aalto-form-highlight__image{width:50%;padding-right:4rem;padding-bottom:0}.aalto-form-highlight__image img{margin:0 auto}}@media all and (min-width:900px){.aalto-form-highlight__form{width:50%}}.aalto-hub .aalto-form-highlight__form .component-container,.aalto-article .aalto-form-highlight__form .component-container{margin-bottom:0;padding-right:0;padding-left:0}.aalto-form-highlight__shape-container{display:var(--override-form-highlight-shapes-display,block);position:absolute;top:0;right:0;bottom:0;left:0}.aalto-form-highlight__shape-container .shape{position:absolute}.aalto-form-highlight__shape-container .shape svg{width:100%;height:100%}.aalto-form-highlight .shape{transition:2.5s transform cubic-bezier(0.29,1.46,0.59,0.97)}.aalto-form-highlight .shape--1{width:calc(11.4094382022rem + 35.595505618vw);height:calc(11.4094382022rem + 35.595505618vw);transform:translate(-98%,-47%) scale(0.7);--color-shape-circle:var(--shape-color)}@media (prefers-reduced-motion:reduce){.aalto-form-highlight .shape--1{transform:translate(calc(0rem - 11.6988764045rem + 0rem - 7.191011236vw),calc(2.602247191rem + 0rem - 14.3820224719vw))}}.js-is-visible.aalto-form-highlight .shape--1{transform:translate(calc(0rem - 11.6988764045rem + 0rem - 7.191011236vw),calc(2.602247191rem + 0rem - 14.3820224719vw))}.aalto-form-highlight .shape--2{width:calc(calc(6.0575280899rem + 19.8202247191vw));height:calc(6.0575280899rem + 19.8202247191vw);right:0;transform:translate(49rem,-21rem) rotate(-90deg);--color-shape-rectangle:var(--shape-color)}@media (prefers-reduced-motion:reduce){.aalto-form-highlight .shape--2{transform:translate(calc(9.7123595506rem + .8988764045vw),calc(14.3011235955rem + 0rem - 7.191011236vw)) rotate(-60deg)}}.js-is-visible.aalto-form-highlight .shape--2{transform:translate(calc(9.7123595506rem + .8988764045vw),calc(14.3011235955rem + 0rem - 7.191011236vw)) rotate(-60deg)}.aalto-form-highlight .shape--3{width:calc(18.2404494382rem + 21.1235955056vw);height:calc(18.2404494382rem + 21.1235955056vw);transform:translate(calc(0rem - 2.9438202247rem + 40.4494382022vw),calc(0rem - 16.3707865169rem + 0rem - 26.9662921348vw)) rotate(-125deg);--color-shape-pentagon:var(--shape-color)}@media (prefers-reduced-motion:reduce){.aalto-form-highlight .shape--3{transform:translate(calc(0rem - 2.9438202247rem + 40.4494382022vw),calc(0rem - 10.6853932584rem + 0rem - 13.4831460674vw)) rotate(-15deg)}}.js-is-visible.aalto-form-highlight .shape--3{transform:translate(calc(0rem - 2.9438202247rem + 40.4494382022vw),calc(0rem - 10.6853932584rem + 0rem - 13.4831460674vw)) rotate(-15deg)}.node-preview-form-select{border-bottom:1px solid var(--color-black-black,#151515);padding-top:2.4rem;padding-bottom:1.2rem}.node-preview-backlink{display:inline-block;margin-bottom:1.2rem}.aalto-profile-cards{display:flex;flex-wrap:wrap}.aalto-profile-card{display:flex;width:100%;margin-bottom:2.4rem;position:relative}.aalto-profile-card .aalto-profile-card__name-link{text-decoration:none;outline-offset:-.3rem}.aalto-profile-card .aalto-profile-card__name-link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-profile-card .aalto-profile-card__name-link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.aalto-profile-card .aalto-profile-card__image-container{transition:opacity 0.15s ease-out}.aalto-profile-card:hover .aalto-profile-card__image-container{pointer-events:none;opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-profile-card:hover .aalto-profile-card__image-container{opacity:1}}.aalto-profile-card:focus-within .aalto-profile-card__image-container{opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-profile-card:focus-within .aalto-profile-card__image-container{opacity:1}}@media all and (min-width:600px){.aalto-profile-card{width:calc(50% - 1.6rem);margin-right:1.6rem}}.aalto-profile-card:last-child{margin-bottom:0}@media all and (min-width:1200px){.aalto-hub .aalto-profile-card{width:calc(33.3333% - 1.6rem)}}.aalto-profile-card__info-container{flex:1 1 auto;width:calc(100% - 9.6rem)}.aalto-profile-card__image-container{position:relative;border-radius:50%;width:8rem;height:8rem;background-color:#2d2d2d;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-user-light);background-size:2.4rem 2.4rem;background-position:center;background-repeat:no-repeat;overflow:hidden;margin-right:1.6rem}.aalto-profile-card__image{height:100%;width:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;color:transparent}.aalto-profile-card__image::before{content:'';display:block;height:100px}.aalto-profile-card__contact{position:relative;padding-top:.4rem}.aalto-profile-card__label,.aalto-profile-card__label .aalto-user-generated-content{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-profile-card__label--secondary{color:var(--color-structural-800,#505050)}.aalto-profile-card__name{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:0}.aalto-profile{padding-top:2.4rem}@media all and (min-width:900px){.aalto-profile .aalto-profile__info-group.aalto-profile__container{display:flex;flex-flow:row-reverse}}.aalto-profile .aalto-internal{padding-left:0;padding-right:0}.aalto-profile .aalto-block-wrapper{margin-bottom:4rem;padding-bottom:0;max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-profile .aalto-block-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-profile .aalto-block-wrapper{padding-left:8rem;padding-right:8rem}}.aalto-profile .aalto-block-wrapper.hub-link{margin-bottom:0}.aalto-profile .aalto-profile__container{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-profile .aalto-profile__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-profile .aalto-profile__container{padding-left:8rem;padding-right:8rem}}.aalto-profile__hub-link{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;display:inline-block;margin-bottom:2.4rem}.aalto-profile__edit-button{margin-bottom:1.6rem}.aalto-profile__info-group .aalto-block-wrapper{margin-bottom:0}.aalto-profile__info-group:not(.aalto-profile__lockable-block){margin-bottom:4rem}.aalto-profile__info-group .aalto-block-wrapper--internal+.aalto-block-wrapper--internal .aalto-internal__line{top:-1.8rem}.aalto-profile__info-group-title{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-bottom:2.4rem}.aalto-profile__info-group-title--with-line{padding-bottom:.8rem;border-bottom:1px solid var(--color-black-black,#151515)}.aalto-profile__info-item{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;margin-bottom:1.6rem}.aalto-profile__info-item--list-item{margin-bottom:.4rem}.aalto-profile__info-item--list-item:last-child{margin-bottom:0}.aalto-profile__info-item .aalto-user-generated-content{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem}.aalto-profile__info-item-label{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-profile__user-details-position{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;margin-bottom:.4rem}.aalto-profile__user-details-affiliation{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-profile__user-details-affiliation+.aalto-profile__user-details-position{margin-top:1.2rem}.aalto-profile__user-details-separator-line{width:4rem;height:.4rem;margin:2.4rem 0;background:var(--color-black-black,#151515)}.aalto-profile__avatar-container-image{position:relative;width:12rem;height:12rem;border-radius:50%;background-color:var(--color-structural-300,#d5d5d5);overflow:hidden;margin-bottom:.8rem}@media all and (min-width:900px){.aalto-profile__avatar-container-image{width:28.8rem;height:28.8rem}}.aalto-profile__avatar,.aalto-profile__avatar-bg-image{width:12rem;height:12rem}@media all and (min-width:900px){.aalto-profile__avatar,.aalto-profile__avatar-bg-image{width:28.8rem;height:28.8rem}}.aalto-profile__avatar{display:inline-block;font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0}.aalto-profile__avatar::before{display:block;content:'';position:relative;border-radius:50%;width:100%;height:100%;background-color:#2d2d2d;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-user-light);background-size:2.4rem 2.4rem;background-position:center;background-repeat:no-repeat;overflow:hidden;background-size:50% 50%}.aalto-profile__container-card{max-width:104.2rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-profile__container-card{max-width:99.4rem}}@media all and (min-width:900px){.aalto-profile__container-card{max-width:91.4rem}}.aalto-profile__container-card .aalto-block-wrapper{padding-left:0;padding-right:0}@media all and (min-width:900px){.aalto-profile__container-card.profile-image{margin-left:3.2rem}.aalto-profile__container-card:not(.profile-image){width:100%;margin-top:12.25rem}}.aalto-profile__internal-image-lock{height:3.2rem;display:flex;align-items:center;margin-bottom:2.4rem}@media all and (min-width:900px){.aalto-profile__internal-image-lock{justify-content:center}}.layout--internal-content .aalto-profile__internal-image-lock{display:none}@media all and (max-width:899px){.aalto-profile__tabs-toggle{width:100%;text-align:left}.aalto-profile__tabs-toggle[aria-current="page"]{box-shadow:inset .4rem 0 0 0 var(--color-brand-text,var(--color-dark,#2d2d2d))}}.profile-banner-image{margin:0 auto}.aalto-profile-edit-view{padding-top:2.4rem}.aalto-profile-edit-view .aalto-award-item{padding-left:0px}.aalto-profile-edit-view .aalto-award-item::before{content:none}.node--type-person-profile .layout-container{margin:0}.aalto-profile-edit-view__heading{margin-bottom:4rem}.aalto-profile-edit-view__description{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-bottom:1.6rem;padding-bottom:4rem;border-bottom:1px solid var(--color-black-black,#151515)}.aalto-profile-edit-view__description>*:last-child{margin-bottom:0}.aalto-profile-edit-view__legend{display:none}@media all and (min-width:900px){.aalto-profile-edit-view__legend{display:grid;grid-template-rows:auto;grid-template-columns:1fr 21.6rem 7.2rem;grid-template-areas:'. controls edit';align-items:end;justify-items:center;position:sticky;top:0;left:0;right:0;z-index:1;margin:2.4rem 0 0 0;padding:.8rem 0;background:var(--color-light,#fff);border-bottom:1px solid var(--color-black-black,#151515)}}.aalto-profile-edit-view__legend-controls{grid-area:controls;display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:end;justify-items:center;text-align:center}.aalto-profile-edit-view__legend-item{grid-area:edit}.aalto-profile-edit-view__collection{margin:4rem 0}.aalto-profile-block{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:1fr auto 2.8rem;grid-template-areas:'label status .' 'controls controls controls' 'value value value' 'edit edit edit';margin-top:-1px;border-top:1px solid var(--color-black-black,#151515);border-bottom:1px solid var(--color-black-black,#151515)}@media all and (min-width:900px){.aalto-profile-block{grid-template-rows:auto auto;grid-template-columns:1fr 21.6rem 7.2rem;grid-template-areas:'label controls edit' 'value value value';border:none}}.aalto-profile-block.is-open{box-shadow:inset 0 1px 0 0 var(--color-black-black,#151515),inset 0 -1px 0 0 var(--color-black-black,#151515)}@media all and (min-width:900px){.aalto-profile-block.is-open{box-shadow:none}}.aalto-profile-block.is-open+.aalto-profile-block.is-open{box-shadow:inset 0 -1px 0 0 var(--color-black-black,#151515)}@media all and (min-width:900px){.aalto-profile-block.is-open+.aalto-profile-block.is-open{box-shadow:none}}.aalto-profile-block.has-focus{box-shadow:inset 0 1px 0 0 var(--color-black-black,#151515),0 1px 0 0 var(--color-black-black,#151515)}.aalto-profile-block.is-open+.aalto-profile-block.has-focus{box-shadow:0 1px 0 0 var(--color-black-black,#151515)}@media all and (min-width:900px){.aalto-profile-block.is-open+.aalto-profile-block.has-focus{box-shadow:none}}.aalto-profile-block.aalto-profile-block--no-grid{display:block;border:none}.aalto-profile-block__label-text{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;grid-area:label;margin:1.2rem 0 .8rem 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media all and (min-width:900px){.aalto-profile-block__label-text{white-space:normal;margin:1.6rem 0}}.aalto-profile-block.is-open .aalto-profile-block__label-text{white-space:normal}.aalto-profile-block.has-focus .aalto-profile-block__label-text-background,.aalto-profile-block.has-hover .aalto-profile-block__label-text-background{background:var(--color-structural-200,#e3e3e3)}.aalto-profile-block__value{grid-area:value;margin:0 0 1.2rem 0}@media all and (min-width:900px){.aalto-profile-block__value{margin:0 0 1.6rem 0}}.aalto-profile-block__status{grid-area:status;align-self:center}@media all and (min-width:900px){.aalto-profile-block__status{display:none}}.aalto-profile-block.is-open .aalto-profile-block__status{display:none}.aalto-profile-block__status-text{display:inline-block;margin:1.2rem 0 .8rem 0;padding-left:.8rem;line-height:2.5rem}.aalto-profile-block__toggle{grid-row:1 / 2;grid-column:1 / -1;display:grid;align-items:center;justify-items:end}@media all and (min-width:900px){.aalto-profile-block__toggle{display:none}}.aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark);position:relative;display:block;width:100%;height:4rem;background-position:right .8rem top 1.4rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem;cursor:pointer}@media (prefers-color-scheme:dark){.aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-profile-block__toggle-button:focus{outline:none}.aalto-profile-block.is-open .aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-dark)}@media (prefers-color-scheme:dark){.aalto-profile-block.is-open .aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-light)}.lightmode .aalto-profile-block.is-open .aalto-profile-block__toggle-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-dark)}}.aalto-profile-block__radio-set-label{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;margin-bottom:.8rem}.aalto-profile-block__visibility-types{display:none;grid-area:controls;margin-bottom:.8rem}@media all and (min-width:900px){.aalto-profile-block__visibility-types{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;margin-bottom:0}}@media all and (max-width:899px){.aalto-profile-block.is-open .aalto-profile-block__visibility-types{display:block}}.aalto-profile-block__radio-wrapper input[type='radio']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-profile-block__radio-wrapper input[type='radio']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;padding:.8rem .8rem .8rem 3.2rem}.aalto-profile-block__radio-wrapper input[type='radio']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:1.6rem}.aalto-profile-block__radio-wrapper input[type='radio']+label:hover,.aalto-profile-block__radio-wrapper input[type='radio']:focus+label{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3)}.aalto-profile-block__radio-wrapper input[type='radio']+label:hover::before,.aalto-profile-block__radio-wrapper input[type='radio']:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-profile-block__radio-wrapper input[type='radio']:checked+label::before{background-color:var(--color-dark,#2d2d2d);border-color:var(--color-dark,#2d2d2d);box-shadow:inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-profile-block__radio-wrapper input[type='radio']:checked:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-profile-block__radio-wrapper input[type='radio']:disabled+label{color:var(--color-structural-700,#6f6f6f)}.aalto-profile-block__radio-wrapper input[type='radio']:disabled+label:hover{background-color:transparent}.aalto-profile-block__radio-wrapper input[type='radio']:disabled:not(:checked)+label:hover::before{box-shadow:none}.aalto-profile-block__radio-wrapper input[type='radio']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-profile-block__radio-wrapper input[type='radio']+label{max-width:none}@media all and (min-width:900px){.aalto-profile-block__radio-wrapper--input-only-above-900px{display:block;width:4rem;height:4rem}}@media all and (min-width:900px){.aalto-profile-block__radio-wrapper--input-only-above-900px>label{width:4rem;height:4rem}}@media all and (min-width:900px){.aalto-profile-block__radio-wrapper--input-only-above-900px input[type='radio']+label::before{top:50%;left:50%;transform:translate(-50%,-50%)}}.aalto-profile-block__edit{grid-area:edit;display:none}@media all and (min-width:900px){.aalto-profile-block__edit{align-self:center;justify-self:center;display:block;position:relative}.aalto-profile-block__edit::before{content:'';position:absolute;top:50%;left:-1.6rem;height:1.8rem;border-left:1px solid var(--color-black-black,#151515);transform:translateY(-50%)}}.aalto-profile-block.is-open .aalto-profile-block__edit{display:block}.aalto-profile-block__edit-link{position:relative;display:inline-block;margin-bottom:1.6rem;padding-right:2rem}.aalto-profile-block__edit-link::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-dark);content:'';position:absolute;top:0;right:0;display:block;width:1.6rem;height:1.6rem}@media (prefers-color-scheme:dark){.aalto-profile-block__edit-link::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}.lightmode .aalto-profile-block__edit-link::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-dark)}}@media all and (min-width:900px){.aalto-profile-block__edit-link{display:block;width:4rem;height:4rem;margin-bottom:0;padding-right:0}.aalto-profile-block__edit-link::after{top:50%;left:50%;transform:translate(-50%,-50%)}}.aalto-profile-save-wrapper{background:var(--color-light,#fff);padding-top:1.2rem;padding-bottom:1.2rem;border-top:1px solid var(--color-black-black,#151515)}.aalto-profile-save-wrapper--unsaved{position:sticky;bottom:0;z-index:2}.aalto-profile-save-wrapper--unsaved .aalto-profile-save-container__unsaved-text{display:inline-block;margin-left:auto}.aalto-profile-save-container{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;display:flex;flex-wrap:wrap-reverse;align-items:center}@media all and (min-width:600px){.aalto-profile-save-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-profile-save-container{padding-left:8rem;padding-right:8rem}}.aalto-profile-save-container>*{flex-grow:0;flex-shrink:0}.aalto-profile-save-container__cancel{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;display:inline-block;margin-left:1.6rem}.aalto-profile-save-container__unsaved-text{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;padding-top:.7rem;padding-bottom:.7rem;padding-left:.8rem;display:none;flex-grow:1;text-align:center;order:2;min-height:4rem;width:100%}@media all and (min-width:600px){.aalto-profile-save-container__unsaved-text{text-align:right;width:auto}}.profile-listing{grid-area:value}.aalto-profile-card__html-container{background-color:var(--color-structural-100,#F2F2F2);padding:1.6rem}.aalto-profile-edit__visibility-value{display:none;counter-reset:visibilityCounter;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,auto);grid-template-areas:'select_all count show_all' 'items      items items';margin-top:1.6rem;margin-bottom:3.2rem;margin-left:3.2rem}.aalto-profile-edit__visibility-value-wrapper input:checked{counter-increment:visibilityCounter}.aalto-profile-edit__visibility-count{grid-area:count;text-align:center;padding:.8rem}.aalto-profile-edit__visibility-count::before{content:counter(visibilityCounter)}.aalto-profile-edit__visibility-select-all{grid-area:select_all;margin-left:.4rem}.aalto-profile-edit__visibility-select-all input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-profile-edit__visibility-select-all input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;padding:.8rem .8rem .8rem 3.2rem}.aalto-profile-edit__visibility-select-all input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:.2rem}.aalto-profile-edit__visibility-select-all input[type='checkbox']+label:hover,.aalto-profile-edit__visibility-select-all input[type='checkbox']:focus+label{background-color:var(--color-structural-200,#e3e3e3)}.aalto-profile-edit__visibility-select-all input[type='checkbox']+label:hover::before,.aalto-profile-edit__visibility-select-all input[type='checkbox']:focus+label::before{border-color:var(--color-dark,#2d2d2d)}.aalto-profile-edit__visibility-select-all input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-dark,#2d2d2d)}.aalto-profile-edit__visibility-select-all input[type='checkbox']:checked+label::before,.aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-color:var(--color-dark,#2d2d2d);border:0 none;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-profile-edit__visibility-select-all input[type='checkbox']:checked+label::before,.aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}.lightmode .aalto-profile-edit__visibility-select-all input[type='checkbox']:checked+label::before,.lightmode .aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light)}}.aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}}.aalto-profile-edit__visibility-select-all input[type='checkbox']:disabled+label{color:var(--color-structural-700,#6f6f6f)}.aalto-profile-edit__visibility-select-all input[type='checkbox']:disabled+label:hover{background-color:transparent}.aalto-profile-edit__visibility-select-all input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-profile-edit__visibility-show-all{grid-area:show_all;text-align:right;padding:.8rem}.aalto-profile-edit__visibility-show-all-button{visibility:hidden;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark);padding-right:1.6rem;background-size:1.6rem 1.6rem;background-position:right,center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-profile-edit__visibility-show-all-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-profile-edit__visibility-show-all-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark)}}@media all and (min-width:900px){.aalto-profile-edit__visibility-show-all-button{visibility:visible}}.aalto-profile-edit__visibility-show-all-button-collapse{display:none}.is-open .aalto-profile-edit__visibility-show-all-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-dark)}@media (prefers-color-scheme:dark){.is-open .aalto-profile-edit__visibility-show-all-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-light)}.lightmode .is-open .aalto-profile-edit__visibility-show-all-button{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-dark)}}.is-open .aalto-profile-edit__visibility-show-all-button-expand{display:none}.is-open .aalto-profile-edit__visibility-show-all-button-collapse{display:inline}.aalto-profile-edit__visibility-value-wrapper{grid-area:items;border:1px solid var(--color-black-black,#151515);padding:0 .3rem}@media all and (min-width:900px){.aalto-profile-edit__visibility-value-wrapper{overflow:auto;min-height:9.3rem;max-height:calc(100vh - 15.1rem)}}@media all and (min-width:900px) and (min-height:589px){.aalto-profile-edit__visibility-value-wrapper{max-height:58.9rem}}.is-open .aalto-profile-edit__visibility-value-wrapper{max-height:none}#awards_selected:checked ~ .aalto-profile-edit__visibility-value,#publications_selected:checked ~ .aalto-profile-edit__visibility-value{display:grid}.aalto-profile-block__subtitle{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem}.aalto-profile-edit__type-label{position:relative}.aalto-profile-edit__type-label input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-profile-edit__type-label input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;padding:.8rem .8rem .8rem 3.2rem}.aalto-profile-edit__type-label input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:.2rem}.aalto-profile-edit__type-label input[type='checkbox']+label:hover,.aalto-profile-edit__type-label input[type='checkbox']:focus+label{background-color:var(--color-structural-200,#e3e3e3)}.aalto-profile-edit__type-label input[type='checkbox']+label:hover::before,.aalto-profile-edit__type-label input[type='checkbox']:focus+label::before{border-color:var(--color-dark,#2d2d2d)}.aalto-profile-edit__type-label input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-dark,#2d2d2d)}.aalto-profile-edit__type-label input[type='checkbox']:checked+label::before,.aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-color:var(--color-dark,#2d2d2d);border:0 none;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-profile-edit__type-label input[type='checkbox']:checked+label::before,.aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}.lightmode .aalto-profile-edit__type-label input[type='checkbox']:checked+label::before,.lightmode .aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light)}}.aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}}.aalto-profile-edit__type-label input[type='checkbox']:disabled+label{color:var(--color-structural-700,#6f6f6f)}.aalto-profile-edit__type-label input[type='checkbox']:disabled+label:hover{background-color:transparent}.aalto-profile-edit__type-label input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-profile-edit__type-label input{position:absolute}.aalto-profile-edit__type-label input[type='checkbox']+label{max-width:none}.aalto-profile-edit__type-label input[type='checkbox']+label::before{margin-top:.2rem}.aalto-profile-block__title-selector{display:none;grid-area:edit;margin-top:.8rem;margin-bottom:2.4rem}.aalto-profile-block__title-selector.js-enabled{display:inline-block}@media all and (min-width:900px){.aalto-profile-block__title-selector{grid-area:unset}}.aalto-profile-block__title-description{display:none;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-toggle-button--active+.aalto-profile-block__title-description{display:block;padding-top:1.2rem}@media all and (min-width:900px){.aalto-toggle-button--active+.aalto-profile-block__title-description{display:inline-block;padding-top:0;padding-left:.8rem}}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container,.node-person-profile-edit-form .paragraphs-tabs-wrapper{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container,.node-person-profile-edit-form .paragraphs-tabs-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container,.node-person-profile-edit-form .paragraphs-tabs-wrapper{padding-left:8rem;padding-right:8rem}}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-required::after,.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-required::after{content:' *';color:var(--color-danger-700,#AE0300)}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-url,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-text,.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-url,.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-text{width:100%}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container img,.node-person-profile-edit-form .paragraphs-tabs-wrapper img{padding-left:.8rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container h4.label,.node-person-profile-edit-form .paragraphs-tabs-wrapper h4.label{margin-bottom:.8rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container label,.node-person-profile-edit-form .paragraphs-tabs-wrapper label{display:block;font-weight:bold;margin-top:.8rem;margin-bottom:.8rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-item--description--display-before,.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-item--description--display-before{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;margin-bottom:.4rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container>.aalto-form__label,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .aalto-form__textarea-container>.aalto-form__label,.node-person-profile-edit-form .paragraphs-tabs-wrapper>.aalto-form__label,.node-person-profile-edit-form .paragraphs-tabs-wrapper .aalto-form__textarea-container>.aalto-form__label{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-bottom:1.6rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container table,.node-person-profile-edit-form .paragraphs-tabs-wrapper table{width:100%}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container th,.node-person-profile-edit-form .paragraphs-tabs-wrapper th{text-align:left}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container a.tabledrag-handle .handle,.node-person-profile-edit-form .paragraphs-tabs-wrapper a.tabledrag-handle .handle{width:2.4rem;height:2.4rem;background-position:0 .6rem;background-size:1.6rem;position:relative;top:.6rem;left:.4rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable+tr.draggable td:nth-of-type(2),.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable.paragraph-type--profile-gallery-item+tr.draggable.paragraph-type--profile-gallery-item td:nth-of-type(2),.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable+tr.draggable td:nth-of-type(2),.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable.paragraph-type--profile-gallery-item+tr.draggable.paragraph-type--profile-gallery-item td:nth-of-type(2){padding-top:4rem}@media all and (min-width:900px){.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable+tr.draggable td:nth-of-type(2),.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable.paragraph-type--profile-gallery-item+tr.draggable.paragraph-type--profile-gallery-item td:nth-of-type(2),.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable+tr.draggable td:nth-of-type(2),.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable.paragraph-type--profile-gallery-item+tr.draggable.paragraph-type--profile-gallery-item td:nth-of-type(2){padding-top:5.6rem}}@media all and (min-width:900px){.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable+tr.draggable td:nth-of-type(3) .aalto-button,.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable+tr.draggable td:nth-of-type(3) .aalto-button{position:relative;top:2.4rem}}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .field-add-more-submit,.node-person-profile-edit-form .paragraphs-tabs-wrapper .field-add-more-submit{margin-top:2.4rem}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .field-multiple-drag.paragraph-bullet,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .ck-label,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .paragraphs-description,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .tabledrag-toggle-weight-wrapper,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .paragraph-type-label,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .paragraphs-badge,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .paragraphs-actions,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container table table .field-label>h4.label,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container #field-profile-files-values .file ~ input,.node-person-profile-edit-form .paragraphs-tabs-wrapper .field-multiple-drag.paragraph-bullet,.node-person-profile-edit-form .paragraphs-tabs-wrapper .ck-label,.node-person-profile-edit-form .paragraphs-tabs-wrapper .paragraphs-description,.node-person-profile-edit-form .paragraphs-tabs-wrapper .tabledrag-toggle-weight-wrapper,.node-person-profile-edit-form .paragraphs-tabs-wrapper .paragraph-type-label,.node-person-profile-edit-form .paragraphs-tabs-wrapper .paragraphs-badge,.node-person-profile-edit-form .paragraphs-tabs-wrapper .paragraphs-actions,.node-person-profile-edit-form .paragraphs-tabs-wrapper table table .field-label>h4.label,.node-person-profile-edit-form .paragraphs-tabs-wrapper #field-profile-files-values .file ~ input{display:none}.node-person-profile-edit-form .js-text-format-wrapper{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.node-person-profile-edit-form .js-text-format-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.node-person-profile-edit-form .js-text-format-wrapper{padding-left:8rem;padding-right:8rem}}.node-person-profile-edit-form .js-text-format-wrapper>.aalto-form__label,.node-person-profile-edit-form .js-text-format-wrapper .aalto-form__textarea-container>.aalto-form__label{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;display:block;margin-bottom:1.6rem}.node-person-profile-edit-form .js-text-format-wrapper .ck-label{display:none}.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget .aalto-button{display:block !important;grid-column-start:4;grid-row-start:3;justify-self:end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget{display:flex;flex-direction:column;gap:.8rem}@media all and (min-width:900px){.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget{display:grid;grid-template-columns:20% 52% 8% 20%;gap:0}}.node-person-profile-edit-form .paragraphs-tabs-wrapper .form-item--description--display-before+.image-widget,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .form-item--description--display-before+.image-widget{display:flex}.node-person-profile-edit-form .paragraphs-tabs-wrapper .file--image,.node-person-profile-edit-form .paragraphs-tabs-wrapper .file-size,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .file--image,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .file-size{display:flex;grid-column-end:3;margin-top:.8rem}.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget .aalto-button,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget .aalto-button{display:none}.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget .aalto-button,.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable td:nth-of-type(3) .aalto-button,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget .aalto-button,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable td:nth-of-type(3) .aalto-button{background-color:var(--color-light,#fff);color:var(--color-dark,#2d2d2d);border-color:var(--color-black-black,#151515)}.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget .aalto-button:hover,.node-person-profile-edit-form .paragraphs-tabs-wrapper .image-widget .aalto-button:focus,.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable td:nth-of-type(3) .aalto-button:hover,.node-person-profile-edit-form .paragraphs-tabs-wrapper tr.draggable td:nth-of-type(3) .aalto-button:focus,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget .aalto-button:hover,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container .image-widget .aalto-button:focus,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable td:nth-of-type(3) .aalto-button:hover,.node-person-profile-edit-form>[id^="ajax-wrapper"]>.aalto-form__managed-file-container tr.draggable td:nth-of-type(3) .aalto-button:focus{background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}@media all and (max-width:899px){.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] .field-multiple-drag{width:5%;align-self:self-end}}.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] .js-form-managed-file .aalto-button{display:none}.node-person-profile-edit-form #field-profile-files-values>thead>tr>th{display:flex}.node-person-profile-edit-form #field-profile-files-values>thead>tr>th h4{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;display:block;margin-bottom:.8rem}.node-person-profile-edit-form #field-profile-files-values table h4{display:none}.node-person-profile-edit-form #field-profile-files-values .aalto-form__managed-file-container{margin-top:3.2rem}.node-person-profile-edit-form #field-profile-files-values .draggable td:nth-last-of-type(2){text-align:right}@media all and (max-width:899px){.node-person-profile-edit-form #field-profile-links-values tr.draggable,.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] tr.draggable{display:flex;flex-wrap:wrap}}@media all and (max-width:899px){.node-person-profile-edit-form #field-profile-links-values table .field-multiple-drag+td,.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] .field-multiple-drag+td{width:95%}}@media all and (max-width:899px){.node-person-profile-edit-form #field-profile-links-values tr.draggable td:nth-of-type(3),.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] tr.draggable td:nth-of-type(3){padding-top:1.6rem;padding-left:5%}}@media all and (min-width:900px){.node-person-profile-edit-form #field-profile-links-values tr.draggable td:nth-of-type(3),.node-person-profile-edit-form [id^="field-profile-attachment-items-values"] tr.draggable td:nth-of-type(3){text-align:right;padding-left:1.6rem}}.node-person-profile-edit-form #field-profile-gallery-values .aalto-form__managed-file-container>.aalto-form__label{display:none}@media all and (min-width:900px){.node-person-profile-edit-form .paragraph-type--profile-gallery-item>td:nth-of-type(2)>div{display:grid;grid-template-columns:20% 52% 8% 20%}}@media all and (min-width:900px){.node-person-profile-edit-form .paragraph-type--profile-gallery-item>td:nth-of-type(2)>div>div:first-of-type:not(.paragraphs-actions){display:contents}}.node-person-profile-edit-form .paragraph-type--profile-gallery-item>td:nth-of-type(2)>div .paragraphs-actions+div{display:flex;grid-column-end:5;grid-column-start:1}.node-person-profile-edit-form .paragraph-type--profile-gallery-item>td:nth-of-type(2)>div .paragraphs-actions+div .aalto-form__textfield-container{display:flex;flex-direction:column;grid-column-end:2;grid-column-start:2}@media all and (max-width:899px){.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-actions ~ .aalto-form__textfield-container{padding-top:.8rem}}@media all and (min-width:900px){.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-actions ~ .aalto-form__textfield-container{display:flex;flex-direction:column;grid-column-start:1;grid-column-end:3}}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-actions{display:block;grid-column-start:4;grid-row-start:2}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-actions .paragraphs-icon-button,.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-actions .paragraphs-dropdown-toggle{display:none}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions{display:block;box-shadow:none;border-radius:0;border:0;background:transparent;top:0;z-index:1}@media all and (min-width:900px){.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions{top:-4.8rem}}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;border-radius:0;width:unset}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input.hover,.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:hover:active{box-shadow:none}.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input:disabled,.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input[disabled],.node-person-profile-edit-form .paragraph-type--profile-gallery-item .paragraphs-dropdown-actions input.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}@media all and (max-width:899px){.node-person-profile-edit-form #field-profile-links-values .field-multiple-drag{width:5%;align-self:center}}.node-person-profile-edit-form #field-profile-links-values--2>thead>tr>th>h4{display:none}.node-person-profile-edit-form #field-profile-links-values .paragraphs-actions+.aalto-form__textfield-container{padding-bottom:2.4rem}.node-person-profile-edit-form #field-profile-links-values .aalto-form__url-container{padding-bottom:1.6rem}.node-person-profile-edit-form #field-profile-links-values a.tabledrag-handle{position:relative;top:2.4rem}.aalto-component-wrapper--some-module,.aalto-component-wrapper--quick-links{background-color:var(--color-brand-background,var(--color-light,#fff))}.aalto-some-module,.quick-links{display:flex;padding-top:8rem;padding-bottom:8rem}.aalto-some-module .js-anchor-link:hover .js-anchor-link-icon,.aalto-some-module .js-anchor-link-icon:focus,.quick-links .js-anchor-link:hover .js-anchor-link-icon,.quick-links .js-anchor-link-icon:focus{background:none}.aalto-some-module .js-anchor-link:hover .js-anchor-link-icon::after,.aalto-some-module .js-anchor-link:hover .js-anchor-link-icon:focus::after,.aalto-some-module .js-anchor-link-icon:focus:focus::after,.quick-links .js-anchor-link:hover .js-anchor-link-icon::after,.quick-links .js-anchor-link:hover .js-anchor-link-icon:focus::after,.quick-links .js-anchor-link-icon:focus:focus::after{content:'';position:absolute;top:0;right:0;bottom:0;left:.25rem;-webkit-mask:url(/themes/custom/aalto_acre/images/icons.svg#24-link_default-dark);mask:url(/themes/custom/aalto_acre/images/icons.svg#24-link_default-dark);background:var(--color-brand-text,var(--color-dark,#2d2d2d));-webkit-mask-size:1.6rem;-webkit-mask-repeat:no-repeat}.aalto-some-module .js-anchor-link:hover .js-anchor-link-icon:focus,.aalto-some-module .js-anchor-link-icon:focus:focus,.quick-links .js-anchor-link:hover .js-anchor-link-icon:focus,.quick-links .js-anchor-link-icon:focus:focus{box-shadow:inset 0 0 0 1px var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (max-width:899px){.aalto-some-module,.quick-links{flex-wrap:wrap;padding-top:5.6rem;padding-bottom:5.6rem}}.aalto-component-wrapper--some-module.some-module--theme1,.aalto-component-wrapper--some-module.quick-links--theme1,.aalto-component-wrapper--quick-links.some-module--theme1,.aalto-component-wrapper--quick-links.quick-links--theme1{background-color:#151515;--color-brand-background:#151515;--color-brand-shape:#151515;--color-brand-text:#fff;--color-brand-link-hover:#fff;--text-color:#fff;--override-interactive-focus-box-shadow-color:#fff}.aalto-component-wrapper--some-module.some-module--theme1 h2,.aalto-component-wrapper--some-module.quick-links--theme1 h2,.aalto-component-wrapper--quick-links.some-module--theme1 h2,.aalto-component-wrapper--quick-links.quick-links--theme1 h2{color:#fff}.aalto-component-wrapper--some-module.some-module--theme2,.aalto-component-wrapper--some-module.quick-links--theme2,.aalto-component-wrapper--quick-links.some-module--theme2,.aalto-component-wrapper--quick-links.quick-links--theme2{background-color:var(--color-highlight-2-bg,#753bbd);--color-brand-background:var(--color-highlight-2-bg,#753bbd);--color-brand-shape:var(--color-highlight-2-bg,#753bbd);--color-brand-text:var(--color-highlight-2-fg,#fff);--color-brand-link-hover:var(--color-highlight-2-fg,#fff);--text-color:var(--color-highlight-2-fg,#fff);--override-interactive-focus-box-shadow-color:var(--color-highlight-2-fg,#fff)}.aalto-component-wrapper--some-module.some-module--theme2 h2,.aalto-component-wrapper--some-module.quick-links--theme2 h2,.aalto-component-wrapper--quick-links.some-module--theme2 h2,.aalto-component-wrapper--quick-links.quick-links--theme2 h2{color:var(--color-highlight-2-fg,#fff)}.aalto-component-wrapper--some-module.some-module--theme3,.aalto-component-wrapper--some-module.quick-links--theme3,.aalto-component-wrapper--quick-links.some-module--theme3,.aalto-component-wrapper--quick-links.quick-links--theme3{background-color:var(--color-highlight-3-bg,#ef3340);--color-brand-background:var(--color-highlight-3-bg,#ef3340);--color-brand-shape:var(--color-highlight-3-bg,#ef3340);--color-brand-text:var(--color-highlight-3-fg,#151515);--color-brand-link-hover:var(--color-highlight-3-fg,#151515);--text-color:var(--color-highlight-3-fg,#151515);--override-interactive-focus-box-shadow-color:var(--color-highlight-3-fg,#151515)}.aalto-component-wrapper--some-module.some-module--theme3 h2,.aalto-component-wrapper--some-module.quick-links--theme3 h2,.aalto-component-wrapper--quick-links.some-module--theme3 h2,.aalto-component-wrapper--quick-links.quick-links--theme3 h2{color:var(--color-highlight-3-fg,#151515)}.aalto-component-wrapper--some-module.some-module--theme4,.aalto-component-wrapper--some-module.quick-links--theme4,.aalto-component-wrapper--quick-links.some-module--theme4,.aalto-component-wrapper--quick-links.quick-links--theme4{background-color:var(--color-highlight-1-bg,#00802F);--color-brand-background:var(--color-highlight-1-bg,#00802F);--color-brand-shape:var(--color-highlight-1-bg,#00802F);--color-brand-text:var(--color-highlight-1-fg,#fff);--color-brand-link-hover:var(--color-highlight-1-fg,#fff);--text-color:var(--color-highlight-1-fg,#fff);--override-interactive-focus-box-shadow-color:var(--color-highlight-1-fg,#fff)}.aalto-component-wrapper--some-module.some-module--theme4 h2,.aalto-component-wrapper--some-module.quick-links--theme4 h2,.aalto-component-wrapper--quick-links.some-module--theme4 h2,.aalto-component-wrapper--quick-links.quick-links--theme4 h2{color:var(--color-highlight-1-fg,#fff)}.aalto-component-wrapper--some-module.some-module--theme5,.aalto-component-wrapper--some-module.quick-links--theme5,.aalto-component-wrapper--quick-links.some-module--theme5,.aalto-component-wrapper--quick-links.quick-links--theme5{background-color:var(--color-light,#fff);--color-brand-background:var(--color-light,#fff);--color-brand-shape:var(--color-light,#fff);--color-brand-text:var(--color-dark,#2d2d2d);--color-brand-link-hover:var(--color-dark,#2d2d2d);--text-color:var(--color-dark,#2d2d2d);--override-interactive-focus-box-shadow-color:var(--color-dark,#2d2d2d)}.aalto-component-wrapper--some-module.some-module--theme5 h2,.aalto-component-wrapper--some-module.quick-links--theme5 h2,.aalto-component-wrapper--quick-links.some-module--theme5 h2,.aalto-component-wrapper--quick-links.quick-links--theme5 h2{color:var(--color-dark,#2d2d2d)}.aalto-component-wrapper--some-module.some-module--theme0,.aalto-component-wrapper--some-module.quick-links--theme0,.aalto-component-wrapper--quick-links.some-module--theme0,.aalto-component-wrapper--quick-links.quick-links--theme0{--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-some-module h2,.quick-links h2{flex-basis:100%;height:4rem;color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (max-width:899px){.aalto-some-module h2,.quick-links h2{margin-bottom:3.2rem}}@media all and (min-width:900px){.aalto-some-module h2,.quick-links h2{flex-basis:40%}}.aalto-some-module__container,.quick-links__container{display:flex;flex-direction:column;row-gap:3.2rem;flex-basis:100%;-webkit-overflow-scrolling:touch}@media all and (min-width:600px){.aalto-some-module__container,.quick-links__container{justify-content:space-between;flex-direction:row;row-gap:0}}@media all and (min-width:900px){.aalto-some-module__container,.quick-links__container{flex-basis:60%}}@media all and (min-width:600px){.some-module__card-container,.quick-links__card-container{display:flex;flex-grow:0;flex-shrink:1;justify-content:center;flex-basis:25%}}.some-mode__card,.quick-links__card{display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.some-mode__card .quick-links__link,.quick-links__card .quick-links__link{text-decoration:none;outline-offset:-.3rem}.some-mode__card .quick-links__link::after,.quick-links__card .quick-links__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.some-mode__card .quick-links__link:active::after,.quick-links__card .quick-links__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.some-mode__card .quick-links__image,.quick-links__card .quick-links__image{transition:opacity 0.15s ease-out}.some-mode__card:hover .quick-links__image,.quick-links__card:hover .quick-links__image{pointer-events:none;opacity:0.8}@media (prefers-reduced-motion:reduce){.some-mode__card:hover .quick-links__image,.quick-links__card:hover .quick-links__image{opacity:1}}.some-mode__card:focus-within .quick-links__image,.quick-links__card:focus-within .quick-links__image{opacity:0.8}@media (prefers-reduced-motion:reduce){.some-mode__card:focus-within .quick-links__image,.quick-links__card:focus-within .quick-links__image{opacity:1}}.some-module__heading .aalto-some__link,.quick-links__link{border-color:var(--color-black-black,#151515);background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-black-black,#151515))}.some-module__heading .aalto-some__link:focus,.quick-links__link:focus{border-color:rgba(0,0,0,0);background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.some-module__heading .aalto-some__link:hover,.quick-links__link:hover{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.some-module__heading .aalto-some__link:active,.quick-links__link:active{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.some-module__heading .aalto-some__link:disabled,.some-module__heading .aalto-some__link[disabled],.some-module__heading .aalto-some__link.disabled,.quick-links__link:disabled,.quick-links__link[disabled],.quick-links__link.disabled{border-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 80%,var(--color-brand-text,var(--color-dark,#2d2d2d))) !important;background-color:var(--color-brand-background,var(--color-light,#fff)) !important;color:var(--color-brand-text,var(--color-black-black,#151515)) !important;cursor:not-allowed !important}.some-module__image,.quick-links__image{font-size:0;line-height:0;flex-shrink:0;margin-bottom:.8rem}.some-module__image,.quick-links__image img{width:6.4rem;height:6.4rem;border-radius:50%}.some-module__heading,.quick-links__heading{color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;display:flex;-webkit-hyphens:auto;hyphens:auto;margin:0;text-align:center}.aalto-some-module .js-anchor-link,.quick-links .js-anchor-link{display:flex;gap:1.6rem;flex-wrap:wrap}.aalto-some-module .js-anchor-link-icon,.quick-links .js-anchor-link-icon{position:relative;top:.8rem}.aalto-some-module .js-anchor-link-copied,.quick-links .js-anchor-link-copied{display:inline-block;position:relative;margin-left:0;z-index:2}.quote{background-color:var(--color-brand-background,var(--color-light,#fff));padding-top:5.6rem;padding-bottom:5.6rem}.quote.quote--theme1{background-color:#151515}.quote.quote--theme1 .quote__icon,.quote.quote--theme1 .quote__text p,.quote.quote--theme1 .quote__source{color:#fff}.quote.quote--theme1 .quote__text p::before{background-color:#fff}.quote.quote--theme2{background-color:var(--color-highlight-2-bg,#753bbd)}.quote.quote--theme2 .quote__icon,.quote.quote--theme2 .quote__text p,.quote.quote--theme2 .quote__source{color:var(--color-highlight-2-fg,#fff)}.quote.quote--theme2 .quote__text p::before{background-color:var(--color-highlight-2-fg,#fff)}.quote.quote--theme3{background-color:var(--color-highlight-3-bg,#ef3340)}.quote.quote--theme3 .quote__icon,.quote.quote--theme3 .quote__text p,.quote.quote--theme3 .quote__source{color:var(--color-highlight-3-fg,#151515)}.quote.quote--theme3 .quote__text p::before{background-color:var(--color-highlight-3-fg,#151515)}.quote.quote--theme4{background-color:var(--color-highlight-1-bg,#00802F)}.quote.quote--theme4 .quote__icon,.quote.quote--theme4 .quote__text p,.quote.quote--theme4 .quote__source{color:var(--color-highlight-1-fg,#fff)}.quote.quote--theme4 .quote__text p::before{background-color:var(--color-highlight-1-fg,#fff)}.quote.quote--theme5{background-color:var(--color-light,#fff)}.quote.quote--theme5 .quote__icon,.quote.quote--theme5 .quote__text p,.quote.quote--theme5 .quote__source{color:var(--color-dark,#2d2d2d)}.quote.quote--theme5 .quote__text p::before{background-color:var(--color-dark,#2d2d2d)}.quote__icon{color:var(--color-brand-text,var(--color-dark,#2d2d2d));width:1.2rem;height:1.2rem}.quote__text{margin:1.6rem 0}.quote__text p{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;font-style:italic;margin-bottom:0;position:relative;padding-right:1.6rem;padding-left:1.6rem}.quote__text p::before{content:'';position:absolute;left:0;width:2px;height:100%;background-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.quote__source{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;font-style:normal;display:block;text-align:right}.aalto-research-item:not(:last-child){margin-bottom:2.4rem}.aalto-research-item__info-item{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-research-item__info-item:not(:last-child)::after{content:'·';display:inline-block}.aalto-research-item__title{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:.4rem}.aalto-research-item__title sub{display:inline-block;text-decoration:none}.aalto-research-item__link.highlight{margin-bottom:0}.aalto-research-item__info--padded{padding-left:2.4rem}.aalto-research-item__note{border-top:1px solid var(--color-black-black,#151515)}.aalto-research-item__note-content{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0 0 0}.aalto-research-item__note-content .aalto-button{flex:0 0 auto}.aalto-research-item__note-text{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-restricted-indicator{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;margin-bottom:.4rem}.aalto-restricted-indicator__icon{position:relative;top:-.1rem;width:1.2rem;height:1.2rem;margin-right:.4rem}.block-page-title-block .aalto-restricted-indicator{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.block-page-title-block .aalto-restricted-indicator{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.block-page-title-block .aalto-restricted-indicator{padding-left:8rem;padding-right:8rem}}.aalto-ribbon{--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-brand-text,var(--color-black-black,#151515)));--override-interactive-hover-color:var(--color-brand-text,var(--color-brand-text,var(--color-black-black,#151515)));background-color:var(--color-brand-background,var(--color-light,#fff));position:relative}@media all and (max-width:899px){.aalto-ribbon{z-index:1}}.aalto-usertools-menu-open .aalto-ribbon,.mobile-menu-open .aalto-ribbon,.search-open .aalto-ribbon{z-index:-1}.article-container>.aalto-ribbon>#ribbon-title{margin:0}.article-container>.aalto-ribbon>#ribbon-title+.aalto-ribbon-menu>.aalto-ribbon-menu__toggle{padding:0}.aalto-ribbon__title,.aalto-ribbon__fake-title,.aalto-ribbon__title-nolink,.aalto-ribbon-menu__toggle{color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem}.aalto-ribbon__title,.aalto-ribbon__fake-title{padding-top:1.6rem;padding-bottom:1.6rem}@media all and (max-width:899px){.aalto-ribbon__title,.aalto-ribbon__fake-title{min-height:5.7rem;padding-right:2.4rem;position:relative;z-index:1;pointer-events:none}}@media all and (min-width:900px){.aalto-ribbon__title,.aalto-ribbon__fake-title{padding-top:4rem}}@media all and (min-width:900px){.aalto-ribbon__fake-title{display:none}}@media all and (max-width:899px){.aalto-ribbon__title a{text-decoration:none}}.aalto-ribbon__title-nolink{margin-bottom:0}@media all and (max-width:899px){.aalto-ribbon-menu{padding-left:1.6rem;padding-right:1.6rem;position:absolute;top:0;right:0;bottom:0;left:0}}@media all and (max-width:899px) and (min-width:600px){.aalto-ribbon-menu{padding-left:4rem;padding-right:4rem}}@media all and (max-width:899px) and (min-width:900px){.aalto-ribbon-menu{padding-left:8rem;padding-right:8rem}}@media all and (max-width:899px) and (min-width:1540px){.aalto-ribbon-menu{padding-left:calc(50vw - 69rem);padding-right:calc(50vw - 69rem)}}.aalto-ribbon-menu__toggle{display:block;min-height:5.7rem;height:100%;width:100%;text-align:right;color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-ribbon-menu__toggle[aria-expanded='true']{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)))}.aalto-ribbon-menu__toggle[aria-expanded='false']{border-bottom:1px solid var(--color-brand-text,var(--color-black-black,#151515))}@media all and (min-width:900px){.aalto-ribbon-menu__toggle{display:none}}.aalto-ribbon-menu__toggle-icon{pointer-events:none;width:1.6rem;height:1.6rem;transition:0.15s transform ease-in-out 0s}[aria-expanded='false'] .aalto-ribbon-menu__toggle-icon{transform:rotateX(180deg)}.aalto-ribbon__links{display:flex;border-bottom:1px solid var(--color-brand-text,var(--color-black-black,#151515))}@media all and (max-width:899px){.aalto-ribbon__links{flex-direction:column;margin-top:0;padding:0;position:relative;transition:visibility 0s linear 0s,opacity 0.15s ease,margin-top 0.15s ease;opacity:1;background:var(--color-brand-background,var(--color-light,#fff));border:1px solid var(--color-brand-text,var(--color-black-black,#151515));box-shadow:0 .2rem .4rem 0 var(--color-black-black-a015,rgba(21,21,21,0.15));right:0;z-index:calc(1 + 1);width:100%}}@media all and (min-width:900px){.aalto-ribbon__links>:first-child{margin-left:-.8rem}}@media all and (min-width:1200px){.aalto-ribbon__links>:first-child{margin-left:-1.6rem}}@media all and (max-width:899px){.aalto-ribbon__fake-title+.aalto-ribbon-menu .aalto-ribbon__links{top:-1px}}@media all and (max-width:899px){.aalto-ribbon-menu__toggle[aria-expanded='false']+.aalto-ribbon__links{visibility:hidden;opacity:0;margin-top:-1rem;transition:visibility 0s linear 0.15s,0.15s opacity ease,0.15s margin-top ease}}@media all and (max-width:899px){.aalto-ribbon__submenu{flex-direction:column;max-height:none;width:calc(100% + .2rem);max-width:unset;left:-.1rem;border-top:0;padding:0}}@media all and (max-width:899px){.aalto-ribbon__link-container,.aalto-ribbon__submenu-item{border-bottom:1px solid color-mix(in srgb,var(--color-brand-text,var(--color-dark,#2d2d2d)) 20%,var(--color-brand-background,var(--color-light,#fff)))}.aalto-ribbon__link-container:last-of-type,.aalto-ribbon__submenu-item:last-of-type{border-bottom:0}}@media all and (min-width:900px){.aalto-ribbon__link-container--content-ribbon{display:none}}.aalto-ribbon__line-container{margin-top:.7rem;margin-bottom:.8rem;border-bottom:1px solid var(--color-brand-text,var(--color-black-black,#151515))}@media all and (max-width:899px){.aalto-ribbon__link,.aalto-ribbon__submenu-link{font-weight:normal;color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:1.6rem;letter-spacing:0;line-height:1.8rem;line-height:100%;display:block;min-height:4.8rem;padding:1.6rem 3.2rem;box-shadow:inset 0 0 0 -1px var(--color-brand-text,var(--color-dark,#2d2d2d));transition:0.2s box-shadow ease-out;text-decoration:none}.aalto-ribbon__link:focus,.aalto-ribbon__submenu-link:focus{box-shadow:inset calc(.4rem + 1px) 0 0 -1px var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-ribbon__link:active,.aalto-ribbon__submenu-link:active{box-shadow:inset calc(.4rem + 1px) 0 0 -1px var(--color-brand-text,var(--color-dark,#2d2d2d));background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-ribbon__link.active[aria-expanded="true"] svg.aalto-ribbon__selected-icon,.aalto-ribbon__submenu-link.active[aria-expanded="true"] svg.aalto-ribbon__selected-icon{display:none}}@media all and (min-width:900px){.aalto-ribbon__link,.aalto-ribbon__submenu-link{display:flex;align-items:center;text-decoration:none;padding-right:.8rem;padding-left:.8rem;min-height:100%;height:100%}.aalto-ribbon__link:focus,.aalto-ribbon__submenu-link:focus{box-shadow:inset 0 -.4rem 0 0 var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-ribbon__link span,.aalto-ribbon__submenu-link span{color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;display:inline-block;padding-top:1.4rem;padding-bottom:1.5rem;text-decoration:none;min-height:100%}.aalto-ribbon__link[aria-current='page'] span,.aalto-ribbon__link.active span,.aalto-ribbon__link:focus span,.aalto-ribbon__submenu-link[aria-current='page'] span,.aalto-ribbon__submenu-link.active span,.aalto-ribbon__submenu-link:focus span{color:var(--color-brand-text,var(--color-dark,#2d2d2d));box-shadow:inset 0 -.3rem 0 -.1rem var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-ribbon__link.active span,.aalto-ribbon__submenu-link.active span{position:relative}.aalto-ribbon__link.active span::after,.aalto-ribbon__submenu-link.active span::after{content:'';width:1.8rem;height:.2rem;position:absolute;right:-1.8rem;bottom:0;background-color:var(--color-dark,#2d2d2d)}}@media all and (min-width:1200px){.aalto-ribbon__link,.aalto-ribbon__submenu-link{padding-right:1.6rem;padding-left:1.6rem}}.aalto-ribbon__link>span{font-weight:bold}@media all and (max-width:899px){.aalto-ribbon__link>span{display:block;max-width:100%;overflow:hidden}}.aalto-ribbon__submenu-link .aalto-ribbon__link-text,.aalto-ribbon__link .aalto-dropdown__toggle-text{align-items:center;display:flex}.aalto-ribbon__selected-icon{position:absolute;height:1.6rem;width:1.6rem;margin-left:-2.4rem}@media all and (min-width:900px){.aalto-ribbon__selected-icon{display:none}}@media all and (min-width:900px){.aalto-ribbon .aalto-dropdown__menu{display:flex;box-shadow:none;width:calc(100% + 1.6rem);max-width:100%;padding:0;left:0;border-top:0;border-left:0;border-right:0}}.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{width:100%;background-position:right .6rem center;text-align:left}@media all and (max-width:899px){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_right-dark);background-position:right 2.4rem center}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_right-light)}.lightmode .aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_right-dark)}}@media all and (max-width:899px){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron[aria-expanded="true"]{background-image:none;display:flex;padding-left:.8rem}.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron[aria-expanded="true"]::before{content:'';display:inline-block;position:relative;width:1.6rem;height:1.6rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_left-dark);background-size:1.6rem;margin-right:.8rem;vertical-align:middle}}@media all and (max-width:899px) and (prefers-color-scheme:dark){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron[aria-expanded="true"]::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_left-light)}.lightmode .aalto-ribbon__link.aalto-dropdown__toggle--with_chevron[aria-expanded="true"]::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_left-dark)}}@media all and (min-width:900px){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{padding-top:0;padding-bottom:0}}@media all and (max-width:1199px){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{padding-right:2.4rem}}@media all and (min-width:1200px){.aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{background-position:right 1.2rem center;padding-right:3.2rem}}.aalto-rich-text-highlight{--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-black-black,#151515));--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));--override-interactive-hover-color:var(--color-brand-text,var(--color-black-black,#151515));position:relative;padding-top:13.6rem;padding-bottom:13.6rem;background-color:var(--color-brand-background,var(--color-light,#fff));color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (min-width:900px){.aalto-rich-text-highlight{padding-top:16rem;padding-bottom:16rem}}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme1{--color-brand-background:#151515;--color-brand-shape:#151515;--color-brand-text:#fff;--color-brand-link-hover:#fff;background-color:#151515;color:#fff}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme2{--color-brand-background:var(--color-highlight-2-bg,#753bbd);--color-brand-shape:var(--color-highlight-2-bg,#753bbd);--color-brand-text:var(--color-highlight-2-fg,#fff);--color-brand-link-hover:var(--color-highlight-2-fg,#fff);background-color:var(--color-highlight-2-bg,#753bbd);color:var(--color-highlight-2-fg,#fff)}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme3{--color-brand-background:var(--color-highlight-3-bg,#ef3340);--color-brand-shape:var(--color-highlight-3-bg,#ef3340);--color-brand-text:var(--color-highlight-3-fg,#151515);--color-brand-link-hover:var(--color-highlight-3-fg,#151515);background-color:var(--color-highlight-3-bg,#ef3340);color:var(--color-highlight-3-fg,#151515)}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme4{--color-brand-background:var(--color-highlight-1-bg,#00802F);--color-brand-shape:var(--color-highlight-1-bg,#00802F);--color-brand-text:var(--color-highlight-1-fg,#fff);--color-brand-link-hover:var(--color-highlight-1-fg,#fff);background-color:var(--color-highlight-1-bg,#00802F);color:var(--color-highlight-1-fg,#fff)}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme5{--color-brand-background:var(--color-light,#fff);--color-brand-shape:var(--color-light,#fff);--color-brand-text:var(--color-dark,#2d2d2d);--color-brand-link-hover:var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);color:var(--color-dark,#2d2d2d)}.aalto-rich-text-highlight .aalto-user-generated-content{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem;color:inherit;font-size:3.6rem;font-weight:normal;letter-spacing:0;line-height:4.3rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;position:relative}@media all and (min-width:600px){.aalto-rich-text-highlight .aalto-user-generated-content{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-rich-text-highlight .aalto-user-generated-content{padding-left:8rem;padding-right:8rem}}.aalto-scroll-up{visibility:hidden;opacity:0;transition:visibility 0.15s linear,opacity 0.15s ease;display:inline-block;position:fixed;right:1.6rem;bottom:5.6rem;width:5.6rem;height:5.6rem;line-height:4rem;text-align:center;text-decoration:none;color:var(--color-light,#fff);background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));background-repeat:no-repeat;background-size:1.6rem 1.6rem;background-position-x:center;background-position-y:.8rem;border-radius:50%;outline:1px solid var(--color-light,#fff);padding-top:1.6rem;cursor:pointer;z-index:10}.aalto-scroll-up:hover:not(:focus){color:var(--color-light,#fff);background-color:var(--color-black-black,#151515);outline:1px solid var(--color-light,#fff)}.aalto-scroll-up:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}@media all and (min-width:900px){.aalto-scroll-up{right:2.4rem;bottom:10.4rem}}.aalto-scroll-up.visible{visibility:visible;opacity:1}.aalto-scroll-up .aalto-inline-icon{position:absolute;top:.8rem;left:2rem}@media all and (max-width:899px){.node--type-summer-school-course .aalto-scroll-up,.node--type-open-university-course .aalto-scroll-up,.node--type-study-option .aalto-scroll-up{bottom:15.2rem}}@media all and (min-width:900px){.node--type-summer-school-course .aalto-scroll-up,.node--type-open-university-course .aalto-scroll-up,.node--type-study-option .aalto-scroll-up{bottom:12.8rem}}.aalto-show-all-button--desktop-only{margin-left:.8rem}@media all and (max-width:899px){.aalto-show-all-button--desktop-only{display:none}}.aalto-show-all-button--mobile-only{margin-top:1.6rem}@media all and (min-width:900px){.aalto-show-all-button--mobile-only{display:none}}.aalto-single-liftup__body p{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}.aalto-single-liftup__container{display:flex;flex-direction:column}.aalto-single-liftup__column{display:flex;align-content:center;justify-content:center;flex-direction:column}.aalto-single-liftup.aalto-single-liftup--theme1{background-color:#151515}.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-single-liftup__header{color:#fff}.aalto-single-liftup.aalto-single-liftup--theme2{background-color:var(--color-highlight-2-bg,#753bbd)}.aalto-single-liftup.aalto-single-liftup--theme2 .aalto-single-liftup__header{color:var(--color-highlight-2-fg,#fff)}.aalto-single-liftup.aalto-single-liftup--theme3{background-color:var(--color-highlight-3-bg,#ef3340)}.aalto-single-liftup.aalto-single-liftup--theme3 .aalto-single-liftup__header{color:var(--color-highlight-3-fg,#151515)}.aalto-single-liftup.aalto-single-liftup--theme4{background-color:var(--color-highlight-1-bg,#00802F)}.aalto-single-liftup.aalto-single-liftup--theme4 .aalto-single-liftup__header{color:var(--color-highlight-1-fg,#fff)}.aalto-single-liftup.aalto-single-liftup--theme5{background-color:var(--color-light,#fff)}.aalto-single-liftup.aalto-single-liftup--theme5 .aalto-single-liftup__header{color:var(--color-dark,#2d2d2d)}@media (prefers-color-scheme:dark){.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup{background-color:#151515;color:#fff}.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-dark)}}@media (prefers-color-scheme:dark) and (prefers-color-scheme:dark){.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}.lightmode .aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-dark)}}@media (prefers-color-scheme:dark){.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup:hover,.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup:focus,.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup:active{background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black))}.aalto-single-liftup:not(.aalto-single-liftup--):not(.aalto-single-liftup--theme1):not(.aalto-single-liftup--theme5) .aalto-button--single-liftup:focus{box-shadow:0 0 0 2px #fff,0 0 0 .4rem #2d2d2d}}.aalto-single-liftup.aalto-single-liftup--theme0{background-color:var(--color-brand-background,var(--color-structural-100,#F2F2F2))}.aalto-single-liftup.aalto-single-liftup--theme0 .aalto-single-liftup__header{color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media (prefers-color-scheme:light){.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup{background-color:#fff;color:#2d2d2d}.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:light){.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}}@media (prefers-color-scheme:light){.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup:hover,.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup:focus,.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup:active{background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black))}.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-button--single-liftup:focus{box-shadow:0 0 0 2px #2d2d2d,0 0 0 .4rem #fff}}@media (prefers-color-scheme:dark){.aalto-single-liftup.aalto-single-liftup--theme1{background-color:var(--color-structural-100,#F2F2F2)}.aalto-single-liftup.aalto-single-liftup--theme1 .aalto-single-liftup__header{color:var(--color-dark,#2d2d2d)}}.aalto-single-liftup--s{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;background-color:var(--color-structural-100,#F2F2F2);padding:.8rem}@media all and (min-width:600px){.aalto-single-liftup--s{padding:2rem}}.aalto-single-liftup--s .aalto-single-liftup__header,.aalto-single-liftup--s .aalto-single-liftup__action{display:flex;flex-direction:column;align-content:center;justify-content:center;margin:.4rem}.aalto-single-liftup--s .aalto-single-liftup__header{font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;flex:1 1 auto;-webkit-hyphens:auto;hyphens:auto;padding-left:1.4rem}@media all and (min-width:1200px){.aalto-hub .aalto-single-liftup--s .aalto-single-liftup__header{font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem}}.aalto-single-liftup--m .aalto-single-liftup__column--image img{width:100%;height:auto}@media all and (max-width:599px){.aalto-single-liftup--m .aalto-single-liftup__column--image img{padding-bottom:3.2rem}}.aalto-single-liftup--m .aalto-single-liftup__container,.aalto-single-liftup--m .aalto-single-liftup__container--text-right{flex-direction:column-reverse;padding:0}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__container,.aalto-single-liftup--m .aalto-single-liftup__container--text-right{flex-direction:row}}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__container--text-right{flex-direction:row-reverse}}.aalto-single-liftup--m .aalto-single-liftup__column{flex-basis:100%}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__column{flex-basis:50%}}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__column:nth-child(n+2){margin-top:0;max-height:none}}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__column--text-left{padding-right:4.8rem}}@media all and (min-width:1200px){.aalto-single-liftup--m .aalto-single-liftup__column--text-left{padding-right:11.2rem}}@media all and (min-width:600px){.aalto-single-liftup--m .aalto-single-liftup__column--text-right{padding-left:4.8rem}}@media all and (min-width:1200px){.aalto-single-liftup--m .aalto-single-liftup__column--text-right{padding-left:11.2rem}}.aalto-single-liftup--l .aalto-single-liftup__hero-image-container img{width:100%;height:auto}.single-image--medium .single-image__image-wrapper,.single-image--medium .image-caption{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.single-image--medium .single-image__image-wrapper,.single-image--medium .image-caption{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.single-image--medium .single-image__image-wrapper,.single-image--medium .image-caption{padding-left:8rem;padding-right:8rem}}.single-image--large .single-image__image-wrapper{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.single-image--large .single-image__image-wrapper{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.single-image--large .single-image__image-wrapper{padding-left:8rem;padding-right:8rem}}.single-image--extra-large .single-image__image-wrapper{width:100%}.single-image--extra-large-fixed-height{width:100%;max-height:40rem;overflow:hidden}.single-image--extra-large-fixed-height .single-image__image-container img{height:40rem;max-width:none;width:auto;left:50%;transform:translateX(-50%);position:relative}.aalto-article .single-image--large .image-caption,.aalto-article .single-image--extra-large .image-caption{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .single-image--large .image-caption,.aalto-article .single-image--extra-large .image-caption{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .single-image--large .image-caption,.aalto-article .single-image--extra-large .image-caption{padding-left:8rem;padding-right:8rem}}.aalto-hub .single-image--large .image-caption,.aalto-hub .single-image--extra-large .image-caption{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .single-image--large .image-caption,.aalto-hub .single-image--extra-large .image-caption{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .single-image--large .image-caption,.aalto-hub .single-image--extra-large .image-caption{padding-left:8rem;padding-right:8rem}}.single-image__image-container{background:#F2F2F2;min-height:4rem;display:flex;align-items:center;justify-content:center;text-align:center}.single-image__image-container>div{flex:1 1 100%;width:100%;max-width:100%}.single-image--extra-large .single-image__image-container{display:block}.splide{visibility:visible !important}.aalto-slider-with-one-item .splide__arrows,.aalto-slider-with-one-item .splide__pagination{display:none}.aalto-article .aalto-slider__header{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .aalto-slider__header{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .aalto-slider__header{padding-left:8rem;padding-right:8rem}}.aalto-hub .aalto-slider__header{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .aalto-slider__header{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .aalto-slider__header{padding-left:8rem;padding-right:8rem}}.aalto-slider__controls-wrapper{position:relative}.aalto-slider__controls{display:flex;justify-content:space-between;align-items:center;padding-left:.8rem;padding-right:.8rem;position:absolute;left:0;right:0;z-index:1;height:5.6rem;margin-top:32rem}@media all and (min-width:1200px){.aalto-slider__controls{margin-top:48rem}}.aalto-slider__nav-dots-container ul.aalto-slider__nav-dots{margin:0;padding:0;list-style:none;display:flex;align-items:center}.aalto-slider__nav-dots-container ul li{padding:0;margin:0;height:2.4rem;width:2.4rem}.aalto-slider__nav-dots-container ul li:only-child{display:none}.aalto-slider__nav-dots-container ul li button{margin:.8rem;width:.8rem;height:.8rem;background-color:var(--color-dark,#2d2d2d);border-radius:1.6rem;cursor:pointer;transition:all 0.15s ease-out;opacity:1}.aalto-slider__nav-dots-container ul li button.splide__pagination__page:hover{margin:.6rem;width:1.2rem;height:1.2rem}.aalto-slider__nav-dots-container ul li button.is-active{margin:.4rem;width:1.6rem;height:1.6rem;opacity:1;background-color:var(--color-dark,#2d2d2d);transform:none}.hero-carousel.is-focus-in button.splide__pagination__page:focus,.hero-carousel.is-focus-in button.splide__arrow:focus{outline:0 none}.aalto-slider__chevron.splide__arrow{position:relative;width:3.2rem;height:3.2rem;border-radius:3.2rem;background-color:var(--color-light,#fff);color:var(--color-dark,#2d2d2d);cursor:pointer;border:1px solid var(--color-structural-300,#d5d5d5);top:0;left:0;opacity:1;transform:none}.splide__arrows .aalto-slider__chevron__icon{transform:rotate(90deg);width:1em;height:1em}.splide__arrow .aalto-slider__chevron__icon--prev{transform:rotate(270deg);width:1em;height:1em}.aalto-slider__nav-dots-container .splide__pagination{position:relative;top:0;bottom:0}.aalto-slider__item__image-container{margin:0;height:32rem;background-color:#F2F2F2}@media all and (min-width:1200px){.aalto-slider__item__image-container{height:48rem}}.aalto-slider__item__image-container>div,.aalto-slider__item__image-container>div>div{height:100%}.aalto-slider__item__image-container img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;height:inherit;width:100%}.aalto-slider__item__text-container{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem;padding-top:5.6rem;padding-bottom:6.4rem;min-height:14rem;text-align:left}.aalto-slider__item__text-container a.highlight{background-color:transparent}.aalto-slider--small .aalto-slider__controls,.aalto-slider--medium .aalto-slider__controls{margin-top:30.4rem}@media all and (min-width:1200px){.aalto-slider--small .aalto-slider__controls,.aalto-slider--medium .aalto-slider__controls{margin-top:40rem}}.aalto-slider--small .aalto-slider__container,.aalto-slider--medium .aalto-slider__container{background:transparent linear-gradient(transparent 15.2rem,var(--color-structural-100,#F2F2F2) 15.2rem);--override-interactive-hover-background-color:var(--color-light,#fff)}@media all and (min-width:1200px){.aalto-slider--small .aalto-slider__container,.aalto-slider--medium .aalto-slider__container{background:transparent linear-gradient(transparent 20rem,var(--color-structural-100,#F2F2F2) 20rem)}}.aalto-slider--medium .aalto-slider__item__image-container,.aalto-slider--small .aalto-slider__item__image-container{height:30.4rem;background:transparent}.aalto-slider--medium .aalto-slider__item__image-container img,.aalto-slider--small .aalto-slider__item__image-container img{margin-left:auto;margin-right:auto;border-radius:50%;overflow:hidden;width:30.4rem;background-color:#F2F2F2}@media all and (min-width:1200px){.aalto-slider--medium .aalto-slider__item__image-container,.aalto-slider--small .aalto-slider__item__image-container{height:40rem}.aalto-slider--medium .aalto-slider__item__image-container img,.aalto-slider--small .aalto-slider__item__image-container img{width:40rem}}.aalto-slider--small .aalto-slider__item__image-container img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}@media all and (min-width:900px){.aalto-slider--medium-left .content-container,.aalto-slider--medium-right .content-container{display:grid;grid-template-columns:auto;grid-template-rows:auto;width:100%}}@media all and (min-width:900px){.aalto-slider--medium-left .aalto-slider__controls-wrapper,.aalto-slider--medium-right .aalto-slider__controls-wrapper{height:100%;grid-row-start:1;grid-column-start:1;width:inherit}}@media all and (min-width:900px){.aalto-slider--medium-left .aalto-slider__controls,.aalto-slider--medium-right.aalto-slider__controls{width:50%}}@media all and (min-width:900px){.aalto-slider--medium-right .aalto-slider__controls{top:-5.6rem;left:50%;margin:0}}@media all and (min-width:900px){.aalto-slider--medium-left .aalto-slider__items,.aalto-slider--medium-right .aalto-slider__items{grid-row-start:1;grid-column-start:1;width:inherit;overflow:hidden;padding-bottom:5.6rem}}@media all and (min-width:900px){.aalto-slider--medium-left .aalto-slider__item,.aalto-slider--medium-right .aalto-slider__item{display:flex !important;-moz-column-gap:5.6rem;column-gap:5.6rem}}@media all and (min-width:900px){.aalto-slider--medium-right .aalto-slider__item{flex-direction:row-reverse}}@media all and (min-width:900px){.aalto-slider--medium-left .aalto-slider__item__image-container,.aalto-slider--medium-right .aalto-slider__item__image-container{width:50%}}@media all and (max-width:899px){.aalto-slider--medium-left .aalto-slider__item__text-container,.aalto-slider--medium-right .aalto-slider__item__text-container{padding-bottom:0}}@media all and (min-width:900px){.aalto-slider--medium-left .aalto-slider__item__text-container,.aalto-slider--medium-right .aalto-slider__item__text-container{align-self:center;width:calc(50% - 5.6rem);min-height:unset;padding:0}}.highlight-quicklinks,.aalto-some-banner{padding-top:4rem;padding-bottom:4rem;overflow:hidden;background-color:var(--color-brand-background,var(--color-light,#fff));--text-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (min-width:900px){.highlight-quicklinks,.aalto-some-banner{padding-top:8rem;padding-bottom:8rem}}.highlight-quicklinks.highlight-quicklinks--theme1,.highlight-quicklinks.aalto-some-banner--theme1,.aalto-some-banner.highlight-quicklinks--theme1,.aalto-some-banner.aalto-some-banner--theme1{background-color:#151515;--text-color:#fff;--color-brand-background:#151515;--color-brand-shape:#151515;--color-brand-text:#fff;--color-brand-link-hover:#fff}.highlight-quicklinks.highlight-quicklinks--theme1 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks.highlight-quicklinks--theme1 .highlight-quicklinks__link-wrapper a:focus,.highlight-quicklinks.aalto-some-banner--theme1 .aalto-some__link:hover,.highlight-quicklinks.aalto-some-banner--theme1 .aalto-some__link:focus,.aalto-some-banner.highlight-quicklinks--theme1 .highlight-quicklinks__link-wrapper a:hover,.aalto-some-banner.highlight-quicklinks--theme1 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner.aalto-some-banner--theme1 .aalto-some__link:hover,.aalto-some-banner.aalto-some-banner--theme1 .aalto-some__link:focus{background-color:color-mix(in srgb,#151515 90%,#fff);color:#fff}.highlight-quicklinks.highlight-quicklinks--theme2,.highlight-quicklinks.aalto-some-banner--theme2,.aalto-some-banner.highlight-quicklinks--theme2,.aalto-some-banner.aalto-some-banner--theme2{background-color:var(--color-highlight-2-bg,#753bbd);--text-color:var(--color-highlight-2-fg,#fff);--color-brand-background:var(--color-highlight-2-bg,#753bbd);--color-brand-shape:var(--color-highlight-2-bg,#753bbd);--color-brand-text:var(--color-highlight-2-fg,#fff);--color-brand-link-hover:var(--color-highlight-2-fg,#fff)}.highlight-quicklinks.highlight-quicklinks--theme2 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks.highlight-quicklinks--theme2 .highlight-quicklinks__link-wrapper a:focus,.highlight-quicklinks.aalto-some-banner--theme2 .aalto-some__link:hover,.highlight-quicklinks.aalto-some-banner--theme2 .aalto-some__link:focus,.aalto-some-banner.highlight-quicklinks--theme2 .highlight-quicklinks__link-wrapper a:hover,.aalto-some-banner.highlight-quicklinks--theme2 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner.aalto-some-banner--theme2 .aalto-some__link:hover,.aalto-some-banner.aalto-some-banner--theme2 .aalto-some__link:focus{background-color:color-mix(in srgb,var(--color-highlight-2-bg,#753bbd) 90%,var(--color-highlight-2-fg,#fff));color:var(--color-highlight-2-fg,#fff)}.highlight-quicklinks.highlight-quicklinks--theme3,.highlight-quicklinks.aalto-some-banner--theme3,.aalto-some-banner.highlight-quicklinks--theme3,.aalto-some-banner.aalto-some-banner--theme3{background-color:var(--color-highlight-3-bg,#ef3340);--text-color:var(--color-highlight-3-fg,#151515);--color-brand-background:var(--color-highlight-3-bg,#ef3340);--color-brand-shape:var(--color-highlight-3-bg,#ef3340);--color-brand-text:var(--color-highlight-3-fg,#151515);--color-brand-link-hover:var(--color-highlight-3-fg,#151515)}.highlight-quicklinks.highlight-quicklinks--theme3 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks.highlight-quicklinks--theme3 .highlight-quicklinks__link-wrapper a:focus,.highlight-quicklinks.aalto-some-banner--theme3 .aalto-some__link:hover,.highlight-quicklinks.aalto-some-banner--theme3 .aalto-some__link:focus,.aalto-some-banner.highlight-quicklinks--theme3 .highlight-quicklinks__link-wrapper a:hover,.aalto-some-banner.highlight-quicklinks--theme3 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner.aalto-some-banner--theme3 .aalto-some__link:hover,.aalto-some-banner.aalto-some-banner--theme3 .aalto-some__link:focus{background-color:color-mix(in srgb,var(--color-highlight-3-bg,#ef3340) 90%,var(--color-highlight-3-fg,#151515));color:var(--color-highlight-3-fg,#151515)}.highlight-quicklinks.highlight-quicklinks--theme4,.highlight-quicklinks.aalto-some-banner--theme4,.aalto-some-banner.highlight-quicklinks--theme4,.aalto-some-banner.aalto-some-banner--theme4{background-color:var(--color-highlight-1-bg,#00802F);--text-color:var(--color-highlight-1-fg,#fff);--color-brand-background:var(--color-highlight-1-bg,#00802F);--color-brand-shape:var(--color-highlight-1-bg,#00802F);--color-brand-text:var(--color-highlight-1-fg,#fff);--color-brand-link-hover:var(--color-highlight-1-fg,#fff)}.highlight-quicklinks.highlight-quicklinks--theme4 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks.highlight-quicklinks--theme4 .highlight-quicklinks__link-wrapper a:focus,.highlight-quicklinks.aalto-some-banner--theme4 .aalto-some__link:hover,.highlight-quicklinks.aalto-some-banner--theme4 .aalto-some__link:focus,.aalto-some-banner.highlight-quicklinks--theme4 .highlight-quicklinks__link-wrapper a:hover,.aalto-some-banner.highlight-quicklinks--theme4 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner.aalto-some-banner--theme4 .aalto-some__link:hover,.aalto-some-banner.aalto-some-banner--theme4 .aalto-some__link:focus{background-color:color-mix(in srgb,var(--color-highlight-1-bg,#00802F) 90%,var(--color-highlight-1-fg,#fff));color:var(--color-highlight-1-fg,#fff)}.highlight-quicklinks.highlight-quicklinks--theme5,.highlight-quicklinks.aalto-some-banner--theme5,.aalto-some-banner.highlight-quicklinks--theme5,.aalto-some-banner.aalto-some-banner--theme5{background-color:var(--color-light,#fff);--text-color:var(--color-dark,#2d2d2d);--color-brand-background:var(--color-light,#fff);--color-brand-shape:var(--color-light,#fff);--color-brand-text:var(--color-dark,#2d2d2d);--color-brand-link-hover:var(--color-dark,#2d2d2d)}.highlight-quicklinks.highlight-quicklinks--theme5 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks.highlight-quicklinks--theme5 .highlight-quicklinks__link-wrapper a:focus,.highlight-quicklinks.aalto-some-banner--theme5 .aalto-some__link:hover,.highlight-quicklinks.aalto-some-banner--theme5 .aalto-some__link:focus,.aalto-some-banner.highlight-quicklinks--theme5 .highlight-quicklinks__link-wrapper a:hover,.aalto-some-banner.highlight-quicklinks--theme5 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner.aalto-some-banner--theme5 .aalto-some__link:hover,.aalto-some-banner.aalto-some-banner--theme5 .aalto-some__link:focus{background-color:color-mix(in srgb,var(--color-light,#fff) 90%,var(--color-dark,#2d2d2d));color:var(--color-dark,#2d2d2d)}.highlight-quicklinks--theme0 .highlight-quicklinks__link-wrapper a:hover,.highlight-quicklinks--theme0 .highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner--theme0 .aalto-some__link:hover,.aalto-some-banner--theme0 .aalto-some__link:focus{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.highlight-quicklinks__content,.aalto-some-banner__content{display:flex;justify-content:space-between;align-items:flex-start}@media all and (max-width:899px){.highlight-quicklinks__content,.aalto-some-banner__content{flex-wrap:wrap}}.aalto-some-banner__content .js-anchor-link:hover .js-anchor-link-icon,.aalto-some-banner__content .js-anchor-link-icon:focus{background:none}.aalto-some-banner__content .js-anchor-link:hover .js-anchor-link-icon::after,.aalto-some-banner__content .js-anchor-link:hover .js-anchor-link-icon:focus::after,.aalto-some-banner__content .js-anchor-link-icon:focus:focus::after{content:'';position:absolute;top:0;right:0;bottom:0;left:.25rem;-webkit-mask:url(/themes/custom/aalto_acre/images/icons.svg#24-link_default-dark);mask:url(/themes/custom/aalto_acre/images/icons.svg#24-link_default-dark);background:var(--text-color);-webkit-mask-size:1.6rem;-webkit-mask-repeat:no-repeat}.aalto-some-banner__content .js-anchor-link:hover .js-anchor-link-icon:focus,.aalto-some-banner__content .js-anchor-link-icon:focus:focus{box-shadow:inset 0 0 0 1px var(--text-color)}.highlight-quicklinks__title,.aalto-some-banner__title{position:relative;display:flex;gap:1.6rem;flex-wrap:wrap;color:var(--text-color);margin-right:2.4rem;flex-basis:100%}@media all and (max-width:899px){.highlight-quicklinks__title,.aalto-some-banner__title{margin-bottom:4rem}}@media all and (min-width:900px){.highlight-quicklinks__title,.aalto-some-banner__title{flex-basis:40%}}.aalto-some-banner__title .js-anchor-link-icon{position:relative;top:.8rem}.aalto-some-banner__title .js-anchor-link-copied{display:inline-block;position:relative;margin-left:0}.highlight-quicklinks__links,.aalto-some-banner__links{position:relative;color:var(--text-color);flex-basis:100%}@media all and (max-width:899px){.highlight-quicklinks__links,.aalto-some-banner__links{border-top:1px solid var(--text-color)}}@media all and (min-width:900px){.highlight-quicklinks__links,.aalto-some-banner__links{flex-basis:60%}}.highlight-quicklinks__link-wrapper,.aalto-some-banner__link-container{display:block;position:relative;border-bottom:1px solid var(--text-color);margin-bottom:1.6rem}.highlight-quicklinks__link-wrapper:last-of-type,.aalto-some-banner__link-container:last-of-type{margin-bottom:0}.highlight-quicklinks__link-wrapper a+svg,.aalto-some-banner .aalto-some-banner__link-container svg{position:absolute;right:0;top:2.6rem;transition:right 0.3s ease-out}.highlight-quicklinks__link-wrapper a,.aalto-some-banner__links .aalto-some__link{color:var(--text-color);font-size:3.6rem;font-weight:normal;letter-spacing:0;line-height:4.3rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;display:block;width:100%;margin-bottom:0;padding-top:1.2rem;padding-right:2.4rem;padding-bottom:1.2rem;transition:background-color 0.3s ease-out}.highlight-quicklinks__link-wrapper a:hover+svg,.highlight-quicklinks__link-wrapper a:focus+svg,.aalto-some-banner__links .aalto-some__link:hover+svg,.aalto-some-banner__links .aalto-some__link:focus+svg{right:.8rem}.highlight-quicklinks__link-wrapper a:focus,.aalto-some-banner__links .aalto-some__link:focus{outline:none;box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515)}.aalto-some__link{position:relative;display:inline-flex;flex:0 1 auto;margin-bottom:2.4rem;text-decoration:none;outline-offset:0}.aalto-some__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.aalto-some__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}@media all and (min-width:600px){.aalto-some__link{flex-direction:column;justify-content:center;align-items:center}}.aalto-some__link:focus .aalto-some__link-icon,.aalto-some__link:hover .aalto-some__link-icon{opacity:0.8}@media (prefers-reduced-motion:reduce){.aalto-some__link:focus .aalto-some__link-icon,.aalto-some__link:hover .aalto-some__link-icon{opacity:1}}.aalto-some__link-icon--blogs,.aalto-some__link-icon--facebook,.aalto-some__link-icon--instagram,.aalto-some__link-icon--linkedin,.aalto-some__link-icon--snapchat,.aalto-some__link-icon--x,.aalto-some__link-icon--twitter,.aalto-some__link-icon--bsky,.aalto-some__link-icon--bluesky,.aalto-some__link-icon--wechat,.aalto-some__link-icon--weibo,.aalto-some__link-icon--youtube,.aalto-some__link-icon--whatsapp,.aalto-some__link-icon--tiktok,.aalto-some__link-icon--mastodon{display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain}.aalto-some__link-icon--blogs{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-aaltoblog-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--blogs{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-aaltoblog-light)}.lightmode .aalto-some__link-icon--blogs{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-aaltoblog-dark)}}.aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-facebook-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-facebook-light)}.lightmode .aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-facebook-dark)}}.aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-instagram-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-instagram-light)}.lightmode .aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-instagram-dark)}}.aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-linkedin-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-linkedin-light)}.lightmode .aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-linkedin-dark)}}.aalto-some__link-icon--snapchat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-snapchat-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--snapchat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-snapchat-light)}.lightmode .aalto-some__link-icon--snapchat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-snapchat-dark)}}.aalto-some__link-icon--x,.aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-x-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--x,.aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-x-light)}.lightmode .aalto-some__link-icon--x,.lightmode .aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-x-dark)}}.aalto-some__link-icon--bsky,.aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-bluesky-dark);background-size:75%}@media (prefers-color-scheme:dark){.aalto-some__link-icon--bsky,.aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-bluesky-light)}.lightmode .aalto-some__link-icon--bsky,.lightmode .aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-bluesky-dark)}}.aalto-some__link-icon--wechat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-wechat-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--wechat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-wechat-light)}.lightmode .aalto-some__link-icon--wechat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-wechat-dark)}}.aalto-some__link-icon--weibo{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-weibo-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--weibo{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-weibo-light)}.lightmode .aalto-some__link-icon--weibo{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-weibo-dark)}}.aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-youtube-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-youtube-light)}.lightmode .aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-youtube-dark)}}.aalto-some__link-icon--whatsapp{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-whatsapp-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--whatsapp{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-whatsapp-light)}.lightmode .aalto-some__link-icon--whatsapp{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-whatsapp-dark)}}.aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-tiktok-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-tiktok-light)}.lightmode .aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-tiktok-dark)}}.aalto-some__link-icon--mastodon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-mastodon-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--mastodon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-mastodon-light)}.lightmode .aalto-some__link-icon--mastodon{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-mastodon-dark)}}.aalto-some-module__container{justify-content:flex-start}.some-module__image{min-width:6.4rem;background-color:var(--color-brand-text,var(--color-black-black,#151515));margin-bottom:.8rem;display:flex;justify-content:center;align-items:center}.some-module__image.some-module__image--twitter svg{width:2.7rem;height:2.7rem}.some-module__image svg{width:3.2rem;height:3.2rem;color:var(--color-brand-text,var(--color-black-black,#151515));filter:invert(1)}.some-module__heading .aalto-some__link{margin-bottom:0;position:static}.aalto-some-share{position:relative;display:inline-flex;align-items:center}.aalto-some-share__label{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-some-share__list{display:flex}.aalto-some-share__action{display:flex;font-size:2.4rem;padding:.4rem;margin-left:.4rem;border-radius:50%;cursor:pointer;--override-interactive-focus-box-shadow-color:var(--color-dark,#2d2d2d);--override-interactive-hover-background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));--override-interactive-hover-color:var(--color-dark,#2d2d2d)}.aalto-some-share__action:focus,.aalto-some-share__action:hover{background-color:var(--override-interactive-hover-background-color,var(--color-structural-200,#e3e3e3));border-color:var(--override-interactive-hover-background-color,var(--color-structural-200,#e3e3e3))}.aalto-some-share__action:focus{outline:none;box-shadow:inset 0 0 0 1px var(--override-interactive-hover-color,var(--color-dark,#2d2d2d))}.aalto-some-share__notification{position:absolute;top:-100%;right:1.6rem;transform:translate(50%)}.aalto-sort-badge{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;display:flex;align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;font-weight:normal;border-radius:1.6rem;padding-right:1.6rem;padding-left:1.6rem;height:3.2rem}.aalto-sort-badge:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.aalto-sort-badge.hover,.aalto-sort-badge:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.aalto-sort-badge:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.aalto-sort-badge:hover:active{box-shadow:none}.aalto-sort-badge:disabled,.aalto-sort-badge[disabled],.aalto-sort-badge.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.aalto-sort-badge__arrow{margin-right:-.8rem}.checkbox-list__item input[type='checkbox']+.aalto-sort-badge{padding-right:1.6rem;padding-left:1.6rem}.checkbox-list__item input[type='checkbox']+.aalto-sort-badge::before{content:none}input[type='checkbox']:checked+.aalto-sort-badge,.aalto-sort-badge--selected{color:#fff;background-color:#2d2d2d;border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}input[type='checkbox']:checked+.aalto-sort-badge:focus,.aalto-sort-badge--selected:focus{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}input[type='checkbox']:checked+.aalto-sort-badge:hover,.aalto-sort-badge--selected:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}input[type='checkbox']:checked+.aalto-sort-badge:active,.aalto-sort-badge--selected:active{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-80,color-mix(in srgb,#151515 80%,white));color:var(--color-light,#fff)}input[type='checkbox']:checked+.aalto-sort-badge:disabled,input[type='checkbox']:checked+.aalto-sort-badge[disabled],input[type='checkbox']:checked+.aalto-sort-badge.disabled,.aalto-sort-badge--selected:disabled,.aalto-sort-badge--selected[disabled],.aalto-sort-badge--selected.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}input[type='checkbox']:checked+.aalto-sort-badge:disabled,.aalto-sort-badge--selected:disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important}input[type='checkbox']:focus+label.aalto-sort-badge,input[type='radio']:focus+label.aalto-sort-badge{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}input[type='checkbox']:checked:focus+label.aalto-sort-badge,input[type='radio']:checked:focus+label.aalto-sort-badge{color:#fff;background-color:#2d2d2d;border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}input[type='checkbox']:checked:focus+label.aalto-sort-badge:focus,input[type='radio']:checked:focus+label.aalto-sort-badge:focus{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}input[type='checkbox']:checked:focus+label.aalto-sort-badge:hover,input[type='radio']:checked:focus+label.aalto-sort-badge:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}input[type='checkbox']:checked:focus+label.aalto-sort-badge:active,input[type='radio']:checked:focus+label.aalto-sort-badge:active{border-color:rgba(0,0,0,0);background-color:var(--color-black-black-80,color-mix(in srgb,#151515 80%,white));color:var(--color-light,#fff)}input[type='checkbox']:checked:focus+label.aalto-sort-badge:disabled,input[type='checkbox']:checked:focus+label.aalto-sort-badge[disabled],input[type='checkbox']:checked:focus+label.aalto-sort-badge.disabled,input[type='radio']:checked:focus+label.aalto-sort-badge:disabled,input[type='radio']:checked:focus+label.aalto-sort-badge[disabled],input[type='radio']:checked:focus+label.aalto-sort-badge.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}input[type='checkbox']:active+label.aalto-sort-badge,input[type='radio']:active+label.aalto-sort-badge{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515)}input[type='checkbox']:disabled+label.aalto-sort-badge,input[type='radio']:disabled+label.aalto-sort-badge{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important}.crt-filter .crt-filter-networks ul{background:var(--color-light,#fff);color:var(--color-dark,#2d2d2d)}.crt-filter .crt-filter-networks ul li a{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem}.crt-filter .crt-filter-networks ul li a:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.crt-filter .crt-filter-networks ul li a.hover,.crt-filter .crt-filter-networks ul li a:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.crt-filter .crt-filter-networks ul li a:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.crt-filter .crt-filter-networks ul li a:hover:active{box-shadow:none}.crt-filter .crt-filter-networks ul li a:disabled,.crt-filter .crt-filter-networks ul li a[disabled],.crt-filter .crt-filter-networks ul li a.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.crt-filter .crt-filter-networks ul li.active a{border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.crt-feed.gridalicious{width:auto;margin-left:-.8rem;margin-right:-.8rem}.crt-widget-waterfall .crt-post-v2{padding-bottom:4rem;margin-left:.8rem;margin-right:.8rem}.crt-post-v2 .crt-post-border{border:0}.crt-post-v2 .crt-post-header{color:var(--color-dark,#2d2d2d);padding-left:0;text-align:left;padding-top:1.2rem}.crt-post-v2 .crt-post-c{background-color:transparent}.crt-post-v2 .crt-social-icon i,.crt-post-v2 .crt-post-content-text,.crt-post-v2 .crt-post-content a{color:var(--color-dark,#2d2d2d)}.crt-post-v2 .crt-post-content a:hover{background:var(--color-structural-200,#e3e3e3);color:var(--color-dark,#2d2d2d)}.crt-post-v2 .crt-post-fullname{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-bottom:2.5rem;text-align:left;overflow:visible;white-space:normal;text-overflow:unset}.crt-post-v2 .crt-post-content{color:var(--color-dark,#2d2d2d);background:var(--color-light,#fff)}.crt-post-v2 .crt-post-content-text{padding-left:0;text-align:left;cursor:pointer;padding-bottom:0}.crt-post-v2 .crt-post-footer{background:var(--color-light,#fff);text-align:left;height:auto;display:block;line-height:initial;border:0}.crt-post-v2 .crt-post-footer .crt-post-share a{color:var(--color-dark,#2d2d2d)}.crt-load-more a{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem}.crt-load-more a:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.crt-load-more a.hover,.crt-load-more a:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.crt-load-more a:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.crt-load-more a:hover:active{box-shadow:none}.crt-load-more a:disabled,.crt-load-more a[disabled],.crt-load-more a.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.crt-post-content-container{padding:1.2rem 1.6rem 0 1.2rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.5rem}.crt-network-name,.crt-post-handle,.crt-date{text-transform:none;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.crt-date{display:block;color:var(--color-dark,#2d2d2d);opacity:1}.crt-post-v2.crt-post-has-video .crt-hitarea:hover .crt-play-icon:before,.crt-post-v2.crt-post-has-video .crt-hitarea:focus .crt-play-icon:before{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}.crt-post-v2 .crt-post-content-image img{min-width:1px;margin-left:auto;margin-right:auto}.crt-post-content .crt-image{transition:opacity 0.15s ease-out}.crt-post-content:hover .crt-image{opacity:0.8}@media all and (max-width:599px){.aalto-component-wrapper--other-steerpath-campus-map .content-container{padding-left:0;padding-right:0}}#aalto_steerpath_campus_map{position:relative;color:#2d2d2d}#aalto_steerpath_campus_map .mapboxgl-canvas{position:relative !important;width:100% !important;height:100% !important;min-height:75vh}@media all and (min-width:600px){#aalto_steerpath_campus_map .mapboxgl-canvas{min-height:unset}}.steerpath-search-bar .steerpath-search-suggestion-container .steerpath-search-suggestion-row .steerpath-search-item,.steerpath-search-bar .steerpath-search-suggestion-container .steerpath-search-suggestion-row .steerpath-search-item-show-more{padding-top:0 !important}.steerpath-layout-parent .steerpath-layout-map-container .mapboxgl-canvas-container{position:relative !important}#aalto_steerpath_campus_map .steerpath-floor-switcher ul{width:4.6rem;max-width:4.6rem}.cke_editable_themed table,.ck-editor__editable table,.aalto-table-wrapper table,.CookieDeclarationTable{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:91.4rem;width:100%}.cke_editable_themed table caption,.ck-editor__editable table caption,.aalto-table-wrapper table caption,.CookieDeclarationTable caption{margin-bottom:1.2rem}.cke_editable_themed table th,.cke_editable_themed table td,.ck-editor__editable table th,.ck-editor__editable table td,.aalto-table-wrapper table th,.aalto-table-wrapper table td,.CookieDeclarationTable th,.CookieDeclarationTable td{border-collapse:collapse;border:1px solid var(--color-structural-300,#d5d5d5);padding:.8rem;vertical-align:top}.cke_editable_themed table td,.ck-editor__editable table td,.aalto-table-wrapper table td,.CookieDeclarationTable td{background-color:var(--color-light,#fff)}.cke_editable_themed table th,.ck-editor__editable table th,.aalto-table-wrapper table th,.CookieDeclarationTable th{font-weight:bold;text-align:left;color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-100,#F2F2F2);--override-interactive-hover-color:var(--color-dark,#2d2d2d);--override-interactive-hover-background-color:var(--color-light,#fff)}.cke_editable_themed table thead th,.cke_editable_themed table thead th h1,.cke_editable_themed table thead th h2,.cke_editable_themed table thead th h3,.cke_editable_themed table thead th h4,.cke_editable_themed table thead th h5,.ck-editor__editable table thead th,.ck-editor__editable table thead th h1,.ck-editor__editable table thead th h2,.ck-editor__editable table thead th h3,.ck-editor__editable table thead th h4,.ck-editor__editable table thead th h5,.aalto-table-wrapper table thead th,.aalto-table-wrapper table thead th h1,.aalto-table-wrapper table thead th h2,.aalto-table-wrapper table thead th h3,.aalto-table-wrapper table thead th h4,.aalto-table-wrapper table thead th h5,.CookieDeclarationTable thead th,.CookieDeclarationTable thead th h1,.CookieDeclarationTable thead th h2,.CookieDeclarationTable thead th h3,.CookieDeclarationTable thead th h4,.CookieDeclarationTable thead th h5{color:var(--color-light,#fff);background-color:var(--color-dark,#2d2d2d);--override-interactive-hover-color:var(--color-dark,#2d2d2d);--override-interactive-hover-background-color:var(--color-light,#fff)}.aalto-table-wrapper{overflow-x:auto}.aalto-table-wrapper{margin-bottom:2.4rem}.aalto-table-of-contents{margin:4.8rem auto;max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-table-of-contents{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-table-of-contents{padding-left:8rem;padding-right:8rem}}.aalto-hub .aalto-table-of-contents{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .aalto-table-of-contents{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .aalto-table-of-contents{padding-left:8rem;padding-right:8rem}}.hr-only+.aalto-table-of-contents{margin-top:calc(-4.8rem - 1px)}@media all and (min-width:1200px){.hr-only+.aalto-table-of-contents{margin-top:calc(-5.6rem - 1px)}}.aalto-table-of-contents h2{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:normal;letter-spacing:0;line-height:2.5rem}.aalto-table-of-contents .aalto-anchor{margin-top:0;margin-bottom:1.6rem;color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem}.aalto-anchor__h3{margin-left:1.6rem}.aalto-anchor__h4{margin-left:3.2rem}.text-highlight{padding-top:5.6rem;padding-bottom:5.6rem;background-color:var(--color-brand-background,var(--color-light,#fff))}@media all and (min-width:1200px){.text-highlight{padding-top:12rem;padding-bottom:12rem}}.text-highlight p:last-child{margin-bottom:0}.text-highlight aside{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.text-highlight aside{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.text-highlight aside{padding-left:8rem;padding-right:8rem}}.text-highlight aside p{color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:2.8rem;font-weight:normal;letter-spacing:0;line-height:3.4rem;position:relative;padding-left:1.6rem}.text-highlight aside p::before{content:'';position:absolute;left:0;width:2px;height:100%;background-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (min-width:900px){.text-highlight aside p{padding-left:5.6rem}}.text-highlight.text-highlight--theme1{background-color:#151515}.text-highlight.text-highlight--theme1 aside p{color:#fff}.text-highlight.text-highlight--theme1 aside p::before{background-color:#fff}.text-highlight.text-highlight--theme2{background-color:var(--color-highlight-2-bg,#753bbd)}.text-highlight.text-highlight--theme2 aside p{color:var(--color-highlight-2-fg,#fff)}.text-highlight.text-highlight--theme2 aside p::before{background-color:var(--color-highlight-2-fg,#fff)}.text-highlight.text-highlight--theme3{background-color:var(--color-highlight-3-bg,#ef3340)}.text-highlight.text-highlight--theme3 aside p{color:var(--color-highlight-3-fg,#151515)}.text-highlight.text-highlight--theme3 aside p::before{background-color:var(--color-highlight-3-fg,#151515)}.text-highlight.text-highlight--theme4{background-color:var(--color-highlight-1-bg,#00802F)}.text-highlight.text-highlight--theme4 aside p{color:var(--color-highlight-1-fg,#fff)}.text-highlight.text-highlight--theme4 aside p::before{background-color:var(--color-highlight-1-fg,#fff)}.text-highlight.text-highlight--theme5{background-color:var(--color-light,#fff)}.text-highlight.text-highlight--theme5 aside p{color:var(--color-dark,#2d2d2d)}.text-highlight.text-highlight--theme5 aside p::before{background-color:var(--color-dark,#2d2d2d)}.aalto-article .paragraph--type--text-text{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .paragraph--type--text-text{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .paragraph--type--text-text{padding-left:8rem;padding-right:8rem}}.aalto-hub .paragraph--type--text-text{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .paragraph--type--text-text{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .paragraph--type--text-text{padding-left:8rem;padding-right:8rem}}.aalto-article .aalto-reusable-content-description{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-article .aalto-reusable-content-description{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .aalto-reusable-content-description{padding-left:8rem;padding-right:8rem}}.aalto-hub .aalto-reusable-content-description{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto}@media all and (min-width:600px){.aalto-hub .aalto-reusable-content-description{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .aalto-reusable-content-description{padding-left:8rem;padding-right:8rem}}.aalto-reusable-content-description .aalto-user-generated-content:last-of-type{margin-top:0;margin-bottom:2.4rem}.aalto-toggle-switch{display:inline-block}.aalto-toggle-switch__label{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aalto-toggle-switch__label+span{display:block}.aalto-toggle-switch input[role="switch"]{opacity:0}.aalto-toggle-switch input[role="switch"]:focus+.aalto-toggle-switch__container{cursor:pointer;outline:1px solid var(--color-dark,#2d2d2d)}.aalto-toggle-switch input[role="switch"]:focus+.aalto-toggle-switch__container .aalto-toggle-switch__position,.aalto-toggle-switch input[role="switch"]:focus:checked+.aalto-toggle-switch__container .aalto-toggle-switch__position{background-color:var(--color-highlight-1-bg,#00802F);outline:1px solid var(--color-dark,#2d2d2d)}.aalto-toggle-switch input[role="switch"]:checked+.aalto-toggle-switch__container{background-color:var(--color-dark,#2d2d2d)}.aalto-toggle-switch input[role="switch"]:checked+.aalto-toggle-switch__container .aalto-toggle-switch__position{left:2.4rem;border-color:var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff)}.aalto-toggle-switch input[role="switch"]:checked+.aalto-toggle-switch__container:hover .aalto-toggle-switch__position{background-color:var(--color-highlight-1-bg,#00802F)}.aalto-toggle-switch__container{position:relative;display:inline-block;width:4.8rem;min-width:4.8rem;height:2.4rem;background-color:var(--color-light,#fff);border:1px solid var(--color-dark,#2d2d2d);border-radius:2.4rem}.aalto-toggle-switch__container:hover{cursor:pointer}.aalto-toggle-switch__container:hover .aalto-toggle-switch__position{background-color:var(--color-highlight-1-bg,#00802F)}.aalto-toggle-switch__position{position:relative;top:-1px;left:-1px;display:inline-block;border:1px solid var(--color-dark,#2d2d2d);border-radius:50%;background-color:var(--color-light,#fff);width:2.4rem;height:2.4rem;transition:left 0.3s cubic-bezier(0.175,0.885,0.32,1.02)}.uc-embed{--color-dark:#151515;--color-light:#ffffff;background:var(--color-light);color:var(--color-dark)}:root{--uc-typography-scale:1.6}.aalto-media--video-container{max-width:107.4rem;margin-left:auto;margin-right:auto;padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width:600px){.aalto-media--video-container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-media--video-container{padding-left:8rem;padding-right:8rem}}.aalto-media--video iframe{max-width:100%;border:0}@media all and (max-width:899px){.aalto-media--video iframe{height:56.25vw}}.user-login-form,.user-form.aalto-form,.user-pass.aalto-form,.region>div>form.aalto-webform{max-width:91.4rem;margin-left:auto;margin-right:auto;padding:4rem 1.6rem}.aalto-webform .js-form-type-radio input[type='radio']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-webform .js-form-type-radio input[type='radio']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;padding:.8rem .8rem .8rem 3.2rem}.aalto-webform .js-form-type-radio input[type='radio']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:1.6rem}.aalto-webform .js-form-type-radio input[type='radio']+label:hover,.aalto-webform .js-form-type-radio input[type='radio']:focus+label{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3)}.aalto-webform .js-form-type-radio input[type='radio']+label:hover::before,.aalto-webform .js-form-type-radio input[type='radio']:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-webform .js-form-type-radio input[type='radio']:checked+label::before{background-color:var(--color-dark,#2d2d2d);border-color:var(--color-dark,#2d2d2d);box-shadow:inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-webform .js-form-type-radio input[type='radio']:checked:focus+label::before{box-shadow:0 0 0 .1rem var(--color-dark,#2d2d2d),inset 0 0 0 .3rem var(--color-light,#fff)}.aalto-webform .js-form-type-radio input[type='radio']:disabled+label{color:var(--color-structural-700,#6f6f6f)}.aalto-webform .js-form-type-radio input[type='radio']:disabled+label:hover{background-color:transparent}.aalto-webform .js-form-type-radio input[type='radio']:disabled:not(:checked)+label:hover::before{box-shadow:none}.aalto-webform .js-form-type-radio input[type='radio']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}.aalto-webform .js-webform-message,.aalto-webform .js-form-item,.user-form.aalto-form .js-form-item,.aalto-webform details,.user-form.aalto-form details,.aalto-webform .js-webform-radios{margin-bottom:2.4rem}.aalto-webform .js-webform-radios+.webform-radios-other-input{transform:translateY(-1.2rem);margin-bottom:0}.aalto-webform .js-webform-radios .js-form-item{margin-bottom:0}.aalto-webform details[open] summary,.user-form.aalto-form details[open] summary{margin-bottom:1.2rem}.aalto-webform :not(.ignore-form-required)+label.form-required::after,.aalto-webform label.form-required:first-child::after,.user-form.aalto-form label.form-required:first-child::after,.aalto-webform .fieldset-legend.form-required::after{content:' *';color:var(--color-danger-700,#AE0300)}.aalto-webform .description,.aalto-webform .description .aalto-user-generated-content,.user-form.aalto-form .description,.user-form.aalto-form .password-strength__title,.user-form.aalto-form .password-confirm+.password-confirm,.user-pass.aalto-form .aalto-form__textfield-container+p{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-webform .webform-element-help{background-color:var(--color-structural-700,#6f6f6f);border-color:var(--color-structural-700,#6f6f6f);color:var(--color-light,#fff)}.webform-multiple-table td.webform-multiple-table--operations input{opacity:0.7}@media (prefers-color-scheme:dark){.webform-multiple-table td.webform-multiple-table--operations input{filter:invert(1)}}.webform-element-help--content .aalto-user-generated-content{color:#fff}.aalto-webform .aalto-form__password-container,.user-form.aalto-form .aalto-form__password-container,.aalto-webform .aalto-form__color-container,.aalto-webform .aalto-form__checkbox-container,.aalto-webform .aalto-form__date-container,.aalto-webform .aalto-form__email-container,.user-form.aalto-form .aalto-form__email-container,.aalto-webform .aalto-form__number-container,.aalto-webform .aalto-form__search-container,.aalto-webform .aalto-form__tel-container,.aalto-webform .aalto-form__textfield-container,.user-form.aalto-form .aalto-form__textfield-container,.user-pass.aalto-form .aalto-form__textfield-container,.aalto-webform .aalto-form__url-container,.aalto-webform .aalto-form__webform-autocomplete-container,.aalto-webform .aalto-form__webform-email-multiple-container,.aalto-webform .js-form-type-radios,.aalto-webform .js-form-type-range,.aalto-webform .js-form-type-webform-rating,.aalto-webform .aalto-form__webform-time-container,.aalto-webform .aalto-form__entity-autocomplete-container,.aalto-webform .aalto-form__select-container,.user-form.aalto-form .aalto-form__select-container,.user-form.aalto-form .aalto-form__language-select-container,.nothing{max-width:50rem}.aalto-webform .aalto-form__password-container input,.user-form.aalto-form .aalto-form__password-container input,.aalto-webform .aalto-form__color-container input,.aalto-webform .aalto-form__checkbox-container input,.aalto-webform .aalto-form__date-container input,.aalto-webform .aalto-form__email-container input,.user-form.aalto-form .aalto-form__email-container input,.aalto-webform .aalto-form__number-container input,.aalto-webform .aalto-form__search-container input,.aalto-webform .aalto-form__tel-container input,.aalto-webform .aalto-form__textfield-container input,.user-form.aalto-form .aalto-form__textfield-container input,.user-pass.aalto-form .aalto-form__textfield-container input,.aalto-webform .aalto-form__url-container input,.aalto-webform .aalto-form__webform-autocomplete-container input,.aalto-webform .aalto-form__webform-email-multiple-container input,.aalto-webform .js-form-type-radios input,.aalto-webform .js-form-type-range input,.aalto-webform .js-form-type-webform-rating input,.aalto-webform .aalto-form__webform-time-container input,.aalto-webform .aalto-form__entity-autocomplete-container input,.aalto-webform .aalto-form__select-container input,.user-form.aalto-form .aalto-form__select-container input,.user-form.aalto-form .aalto-form__language-select-container input,.nothing input{max-width:100%}.aalto-webform .aalto-form__password-container .iti+.description,.aalto-webform .aalto-form__password-container input+.description,.user-form.aalto-form .aalto-form__password-container .iti+.description,.user-form.aalto-form .aalto-form__password-container input+.description,.aalto-webform .aalto-form__color-container .iti+.description,.aalto-webform .aalto-form__color-container input+.description,.aalto-webform .aalto-form__checkbox-container .iti+.description,.aalto-webform .aalto-form__checkbox-container input+.description,.aalto-webform .aalto-form__date-container .iti+.description,.aalto-webform .aalto-form__date-container input+.description,.aalto-webform .aalto-form__email-container .iti+.description,.aalto-webform .aalto-form__email-container input+.description,.user-form.aalto-form .aalto-form__email-container .iti+.description,.user-form.aalto-form .aalto-form__email-container input+.description,.aalto-webform .aalto-form__number-container .iti+.description,.aalto-webform .aalto-form__number-container input+.description,.aalto-webform .aalto-form__search-container .iti+.description,.aalto-webform .aalto-form__search-container input+.description,.aalto-webform .aalto-form__tel-container .iti+.description,.aalto-webform .aalto-form__tel-container input+.description,.aalto-webform .aalto-form__textfield-container .iti+.description,.aalto-webform .aalto-form__textfield-container input+.description,.user-form.aalto-form .aalto-form__textfield-container .iti+.description,.user-form.aalto-form .aalto-form__textfield-container input+.description,.user-pass.aalto-form .aalto-form__textfield-container .iti+.description,.user-pass.aalto-form .aalto-form__textfield-container input+.description,.aalto-webform .aalto-form__url-container .iti+.description,.aalto-webform .aalto-form__url-container input+.description,.aalto-webform .aalto-form__webform-autocomplete-container .iti+.description,.aalto-webform .aalto-form__webform-autocomplete-container input+.description,.aalto-webform .aalto-form__webform-email-multiple-container .iti+.description,.aalto-webform .aalto-form__webform-email-multiple-container input+.description,.aalto-webform .js-form-type-radios .iti+.description,.aalto-webform .js-form-type-radios input+.description,.aalto-webform .js-form-type-range .iti+.description,.aalto-webform .js-form-type-range input+.description,.aalto-webform .js-form-type-webform-rating .iti+.description,.aalto-webform .js-form-type-webform-rating input+.description,.aalto-webform .aalto-form__webform-time-container .iti+.description,.aalto-webform .aalto-form__webform-time-container input+.description,.aalto-webform .aalto-form__entity-autocomplete-container .iti+.description,.aalto-webform .aalto-form__entity-autocomplete-container input+.description,.aalto-webform .aalto-form__select-container .iti+.description,.aalto-webform .aalto-form__select-container input+.description,.user-form.aalto-form .aalto-form__select-container .iti+.description,.user-form.aalto-form .aalto-form__select-container input+.description,.user-form.aalto-form .aalto-form__language-select-container .iti+.description,.user-form.aalto-form .aalto-form__language-select-container input+.description,.nothing .iti+.description,.nothing input+.description{margin-top:.4rem}.aalto-webform .aalto-form__textarea-container{max-width:50rem}.aalto-webform .aalto-form__textarea-container textarea{max-width:100%}.aalto-webform .aalto-form__textarea-container .iti+.description,.aalto-webform .aalto-form__textarea-container textarea+.description{margin-top:.4rem}.aalto-webform .aalto-form__select-container,.user-form.aalto-form .aalto-form__select-container,.user-form.aalto-form .aalto-form__language-select-container{max-width:50rem}.aalto-webform .aalto-form__select-container select,.user-form.aalto-form .aalto-form__select-container select,.user-form.aalto-form .aalto-form__language-select-container select{max-width:100%}.aalto-webform .aalto-form__select-container .iti+.description,.aalto-webform .aalto-form__select-container select+.description,.user-form.aalto-form .aalto-form__select-container .iti+.description,.user-form.aalto-form .aalto-form__select-container select+.description,.user-form.aalto-form .aalto-form__language-select-container .iti+.description,.user-form.aalto-form .aalto-form__language-select-container select+.description{margin-top:.4rem}.aalto-webform .aalto-form__select-container select,.user-form.aalto-form .aalto-form__select-container select,.user-form.aalto-form .aalto-form__language-select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px var(--color-black-black,#151515);border-radius:0;background-color:var(--color-light,#fff);background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark);background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position-x:calc(100% - .4rem);background-position-y:center;display:block;height:4rem;padding-left:.8rem;padding-right:2.4rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem}@media (prefers-color-scheme:dark){.aalto-webform .aalto-form__select-container select,.user-form.aalto-form .aalto-form__select-container select,.user-form.aalto-form .aalto-form__language-select-container select{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-webform .aalto-form__select-container select,.lightmode .user-form.aalto-form .aalto-form__select-container select,.lightmode .user-form.aalto-form .aalto-form__language-select-container select{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_down-dark)}}.aalto-webform .aalto-form__select-container select::-ms-expand,.user-form.aalto-form .aalto-form__select-container select::-ms-expand,.user-form.aalto-form .aalto-form__language-select-container select::-ms-expand{display:none}.aalto-webform .aalto-form__select-container select:focus,.user-form.aalto-form .aalto-form__select-container select:focus,.user-form.aalto-form .aalto-form__language-select-container select:focus{box-shadow:0 0 0 .1rem var(--color-black-black,#151515);outline:0 none}.aalto-webform .aalto-form__select-container select.error,.user-form.aalto-form .aalto-form__select-container select.error,.user-form.aalto-form .aalto-form__language-select-container select.error{border-color:var(--color-danger-500,#E4423F)}.aalto-webform .aalto-form__select-container select.error:focus,.user-form.aalto-form .aalto-form__select-container select.error:focus,.user-form.aalto-form .aalto-form__language-select-container select.error:focus{box-shadow:0 0 0 .1rem var(--color-danger-500,#E4423F)}.aalto-webform .aalto-form__tel-container .iti .aalto-form__tel{padding-left:4.8rem}.aalto-webform .aalto-form__password-container input,.user-form.aalto-form .aalto-form__password-container input,.aalto-webform .aalto-form__color-container input.form-color-output,.aalto-webform .aalto-form__date-container input,.aalto-webform .aalto-form__email-container input,.user-form.aalto-form .aalto-form__email-container input,.aalto-webform .aalto-form__number-container input,.aalto-webform .aalto-form__search-container input,.aalto-webform .aalto-form__tel-container input,.aalto-webform .aalto-form__textfield-container input,.user-form.aalto-form .aalto-form__textfield-container input,.user-pass.aalto-form .aalto-form__textfield-container input,.aalto-webform .aalto-form__url-container input,.aalto-webform .aalto-form__webform-autocomplete-container input,.aalto-webform .aalto-form__webform-email-multiple-container input,.aalto-webform .aalto-form__textarea-container textarea,.aalto-webform .aalto-form__webform-time-container input,.aalto-webform .aalto-form__entity-autocomplete-container input,.node-person-profile-edit-form .form-url,.node-person-profile-edit-form .form-text{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;border:1px solid var(--color-black-black,#151515);background-color:var(--color-light,#fff);padding:.9rem .8rem 1rem .8rem;border-radius:0;background-clip:padding-box;box-shadow:none}.aalto-webform .aalto-form__password-container input:focus,.user-form.aalto-form .aalto-form__password-container input:focus,.aalto-webform .aalto-form__color-container input.form-color-output:focus,.aalto-webform .aalto-form__date-container input:focus,.aalto-webform .aalto-form__email-container input:focus,.user-form.aalto-form .aalto-form__email-container input:focus,.aalto-webform .aalto-form__number-container input:focus,.aalto-webform .aalto-form__search-container input:focus,.aalto-webform .aalto-form__tel-container input:focus,.aalto-webform .aalto-form__textfield-container input:focus,.user-form.aalto-form .aalto-form__textfield-container input:focus,.user-pass.aalto-form .aalto-form__textfield-container input:focus,.aalto-webform .aalto-form__url-container input:focus,.aalto-webform .aalto-form__webform-autocomplete-container input:focus,.aalto-webform .aalto-form__webform-email-multiple-container input:focus,.aalto-webform .aalto-form__textarea-container textarea:focus,.aalto-webform .aalto-form__webform-time-container input:focus,.aalto-webform .aalto-form__entity-autocomplete-container input:focus,.node-person-profile-edit-form .form-url:focus,.node-person-profile-edit-form .form-text:focus{box-shadow:0 0 0 .1rem var(--color-black-black,#151515);outline:0 none}.aalto-webform .aalto-form__password-container input:disabled,.user-form.aalto-form .aalto-form__password-container input:disabled,.aalto-webform .aalto-form__color-container input.form-color-output:disabled,.aalto-webform .aalto-form__date-container input:disabled,.aalto-webform .aalto-form__email-container input:disabled,.user-form.aalto-form .aalto-form__email-container input:disabled,.aalto-webform .aalto-form__number-container input:disabled,.aalto-webform .aalto-form__search-container input:disabled,.aalto-webform .aalto-form__tel-container input:disabled,.aalto-webform .aalto-form__textfield-container input:disabled,.user-form.aalto-form .aalto-form__textfield-container input:disabled,.user-pass.aalto-form .aalto-form__textfield-container input:disabled,.aalto-webform .aalto-form__url-container input:disabled,.aalto-webform .aalto-form__webform-autocomplete-container input:disabled,.aalto-webform .aalto-form__webform-email-multiple-container input:disabled,.aalto-webform .aalto-form__textarea-container textarea:disabled,.aalto-webform .aalto-form__webform-time-container input:disabled,.aalto-webform .aalto-form__entity-autocomplete-container input:disabled,.node-person-profile-edit-form .form-url:disabled,.node-person-profile-edit-form .form-text:disabled{color:var(--color-structural-600,#949494);border-color:var(--color-structural-500,#BDBDBD)}.aalto-webform .aalto-form__password-container input.error,.user-form.aalto-form .aalto-form__password-container input.error,.aalto-webform .aalto-form__color-container input.form-color-output.error,.aalto-webform .aalto-form__date-container input.error,.aalto-webform .aalto-form__email-container input.error,.user-form.aalto-form .aalto-form__email-container input.error,.aalto-webform .aalto-form__number-container input.error,.aalto-webform .aalto-form__search-container input.error,.aalto-webform .aalto-form__tel-container input.error,.aalto-webform .aalto-form__textfield-container input.error,.user-form.aalto-form .aalto-form__textfield-container input.error,.user-pass.aalto-form .aalto-form__textfield-container input.error,.aalto-webform .aalto-form__url-container input.error,.aalto-webform .aalto-form__webform-autocomplete-container input.error,.aalto-webform .aalto-form__webform-email-multiple-container input.error,.aalto-webform .aalto-form__textarea-container textarea.error,.aalto-webform .aalto-form__webform-time-container input.error,.aalto-webform .aalto-form__entity-autocomplete-container input.error,.node-person-profile-edit-form .form-url.error,.node-person-profile-edit-form .form-text.error{border-color:var(--color-danger-500,#E4423F)}.aalto-webform .aalto-form__password-container input.error:focus,.user-form.aalto-form .aalto-form__password-container input.error:focus,.aalto-webform .aalto-form__color-container input.form-color-output.error:focus,.aalto-webform .aalto-form__date-container input.error:focus,.aalto-webform .aalto-form__email-container input.error:focus,.user-form.aalto-form .aalto-form__email-container input.error:focus,.aalto-webform .aalto-form__number-container input.error:focus,.aalto-webform .aalto-form__search-container input.error:focus,.aalto-webform .aalto-form__tel-container input.error:focus,.aalto-webform .aalto-form__textfield-container input.error:focus,.user-form.aalto-form .aalto-form__textfield-container input.error:focus,.user-pass.aalto-form .aalto-form__textfield-container input.error:focus,.aalto-webform .aalto-form__url-container input.error:focus,.aalto-webform .aalto-form__webform-autocomplete-container input.error:focus,.aalto-webform .aalto-form__webform-email-multiple-container input.error:focus,.aalto-webform .aalto-form__textarea-container textarea.error:focus,.aalto-webform .aalto-form__webform-time-container input.error:focus,.aalto-webform .aalto-form__entity-autocomplete-container input.error:focus,.node-person-profile-edit-form .form-url.error:focus,.node-person-profile-edit-form .form-text.error:focus{box-shadow:0 0 0 .1rem var(--color-danger-500,#E4423F)}.aalto-webform .aalto-form__password-container label,.user-form.aalto-form .aalto-form__password-container label,.aalto-webform legend,.aalto-webform .aalto-form__color-container label,.aalto-webform .aalto-form__date-container label,.aalto-webform .aalto-form__email-container label,.user-form.aalto-form .aalto-form__email-container label,.aalto-webform .aalto-form__number-container label,.aalto-webform .aalto-form__radios-container label,.aalto-webform .aalto-form__range-container label,.aalto-webform .aalto-form__search-container label,.aalto-webform .aalto-form__select-container label,.user-form.aalto-form .aalto-form__select-container label,.user-form.aalto-form .aalto-form__language-select-container label,.aalto-webform .aalto-form__tel-container label,.aalto-webform .aalto-form__textarea-container label,.aalto-webform .aalto-form__textfield-container label,.user-form.aalto-form .aalto-form__textfield-container label,.user-pass.aalto-form .aalto-form__textfield-container label,.aalto-webform .aalto-form__url-container label,.aalto-webform .aalto-form__webform-autocomplete-container label,.aalto-webform .aalto-form__webform-email-multiple-container label,.aalto-webform .aalto-form__webform-rating-container label,.aalto-webform .aalto-form__entity-autocomplete-container label,.nothing{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;display:block;margin-bottom:.4rem}.aalto-webform .js-webform-webform-buttons{margin-bottom:-.4rem}.aalto-webform .form-wrapper .fieldset-wrapper .webform-options-display-one-column .form-item:last-of-type,.aalto-webform fieldset:not(.fieldgroup) .form-item:last-of-type{margin-bottom:0}.aalto-webform .tableselect,.aalto-webform .webform-tableselect-sort,.aalto-webform .webform-table-sort{margin-bottom:2.4rem}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']{opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']+label{display:block;position:relative;max-width:60rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;padding:.8rem .8rem .8rem 3.2rem}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']+label::before{content:'';position:absolute;top:.9rem;left:.8rem;display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid var(--color-dark,#2d2d2d);background-color:var(--color-light,#fff);border-radius:.2rem}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']+label:hover,.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:focus+label{background-color:var(--color-structural-200,#e3e3e3)}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']+label:hover::before,.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:focus+label::before{border-color:var(--color-dark,#2d2d2d)}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:focus+label{box-shadow:-.4rem 0 0 0 var(--color-dark,#2d2d2d)}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:checked+label::before,.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-color:var(--color-dark,#2d2d2d);border:0 none;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light);background-position:center center;background-repeat:no-repeat}@media (prefers-color-scheme:dark){.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:checked+label::before,.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-dark)}.lightmode .aalto-webform .aalto-form__checkbox-container input[type='checkbox']:checked+label::before,.lightmode .aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_check-light)}}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-checkbox_dash-light)}}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:disabled+label{color:var(--color-structural-700,#6f6f6f)}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:disabled+label:hover{background-color:transparent}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:disabled+label::before{background-color:var(--color-structural-700,#6f6f6f)}[maxlength_js_label]+.counter{font-weight:normal;color:var(--color-structural-700,#6f6f6f);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;padding-top:.4rem}.aalto-webform .messages--error{margin-bottom:.8rem;padding:1.6rem .8rem}.aalto-webform .messages--error ul{margin-bottom:0;padding-left:3.2rem;padding-right:1.6rem}.aalto-webform .webform-buttons-other-input{margin-bottom:.8rem}.aalto-webform .js-webform-element-more{margin-top:.4rem}.aalto-webform .messages{margin-bottom:2.4rem;padding:0}.aalto-webform .messages__content{padding-left:1.6rem;padding-right:1.6rem}.iti__country-list{color:#2d2d2d;background-color:#fff}.iti__arrow{border-top-color:var(--color-dark,#2d2d2d)}.iti__arrow--up{border-bottom-color:var(--color-dark,#2d2d2d)}.aalto-webform label.form-required+div>.aalto-form__radio-container :not(.ignore-form-required)+label.form-required::after{content:''}input[type='submit' i]{white-space:normal}.user-form.aalto-form .password-strength__title{display:block}.user-form.aalto-form .password-strength__title,.user-form.aalto-form .password-confirm+.password-confirm,.user-pass.aalto-form .aalto-form__textfield-container+p{margin-top:.4rem}.ui-autocomplete li{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;line-height:2.7rem}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option,.aalto-webform .ui-checkboxradio-label.ui-button{display:inline-block;cursor:default;text-decoration:none;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear;border-width:.1rem;border-style:solid;padding:1.5rem 4rem;text-align:center;border-color:#2d2d2d;color:#2d2d2d;background-color:#fff;background-position:1.7rem 1.6rem;border-color:var(--color-black-black,#151515);background-color:var(--color-light,#fff);transform:translate3d(0,0,0);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;padding:.6rem 1.5rem;margin-right:.8rem;margin-bottom:.8rem}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:focus,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:focus,.aalto-webform .ui-checkboxradio-label.ui-button:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option.hover,.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:hover,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option.hover,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:hover,.aalto-webform .ui-checkboxradio-label.ui-button.hover,.aalto-webform .ui-checkboxradio-label.ui-button:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:active,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:active,.aalto-webform .ui-checkboxradio-label.ui-button:active{border-color:var(--color-black-black,#151515);background-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black));color:var(--color-black-black,#151515);transition-duration:0.05s}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:hover:active,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:hover:active,.aalto-webform .ui-checkboxradio-label.ui-button:hover:active{box-shadow:none}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option.ui-checkboxradio-checked,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option.ui-checkboxradio-checked,.aalto-webform .ui-checkboxradio-label.ui-button.ui-checkboxradio-checked{border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option:disabled,.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option[disabled],.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option.disabled,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option:disabled,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option[disabled],.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option.disabled,.aalto-webform .ui-checkboxradio-label.ui-button:disabled,.aalto-webform .ui-checkboxradio-label.ui-button[disabled],.aalto-webform .ui-checkboxradio-label.ui-button.disabled{border-color:var(--color-light-80,color-mix(in srgb,#fff 80%,black)) !important;background-color:var(--color-light,#fff) !important;color:var(--color-structural-800,#505050) !important;cursor:not-allowed !important}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option.ui-checkboxradio-checked,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option.ui-checkboxradio-checked,.aalto-webform .ui-checkboxradio-label.ui-button.ui-checkboxradio-checked{border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.aalto-webform .ui-checkboxradio.ui-helper-hidden-accessible:focus+.ui-checkboxradio-label.ui-button{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.aalto-webform .ui-checkboxradio.ui-helper-hidden-accessible:focus+.ui-checkboxradio-label.ui-button.ui-checkboxradio-checked{border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.aalto-webform .ui-checkboxradio-label.ui-button:last-child{margin-right:0}.webform-submission-aalto-donations-form .webform-options-display-buttons,.webform-submission-anniversary-donations-form .webform-options-display-buttons{margin-left:0}@media all and (max-width:599px){.webform-submission-aalto-donations-form .webform-options-display-buttons,.webform-submission-anniversary-donations-form .webform-options-display-buttons{display:flex}}.webform-submission-aalto-donations-form input:checked:focus+.webform-options-display-buttons-label.aalto-form__label.option,.webform-submission-anniversary-donations-form input:checked:focus+.webform-options-display-buttons-label.aalto-form__label.option{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.webform-submission-aalto-donations-form input:checked+.webform-options-display-buttons-label.aalto-form__label.option,.webform-submission-anniversary-donations-form input:checked+.webform-options-display-buttons-label.aalto-form__label.option{border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}.webform-submission-aalto-donations-form input:focus+.webform-options-display-buttons-label.aalto-form__label.option,.webform-submission-anniversary-donations-form input:focus+.webform-options-display-buttons-label.aalto-form__label.option{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d)}.webform-submission-aalto-donations-form .webform-options-display-buttons-label.aalto-form__label.option::before,.webform-submission-anniversary-donations-form .webform-options-display-buttons-label.aalto-form__label.option::before{content:none}.webform-submission-aalto-donations-form .webform-options-display-buttons .webform-options-display-buttons-wrapper,.webform-submission-anniversary-donations-form .webform-options-display-buttons .webform-options-display-buttons-wrapper{flex:none;margin:0}.cke_focus{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.cke_focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:0}}.aalto-webform input.form-color{margin-bottom:0}.aalto-webform .rateit-range:focus{outline-width:2px;outline-style:solid;outline-color:Highlight;transition:outline 0s 0.15s linear}@media (-webkit-min-device-pixel-ratio:0){.aalto-webform .rateit-range:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:0}}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']{opacity:0;position:absolute}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']:focus+div{box-shadow:0 0 .2rem .5rem Highlight;border-radius:10rem}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']+div+label{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']+div:hover+label,.aalto-webform .js-form-type-webform-toggle input[type='checkbox']+div+label:hover{color:var(--color-dark,#2d2d2d)}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']:checked+div+label{font-weight:bold}.aalto-webform .js-form-type-webform-toggle input[type='checkbox']:disabled+div+label{color:var(--color-structural-700,#6f6f6f)}.aalto-webform .webform-progress-tracker{margin-top:0;margin-bottom:2.4rem}.aalto-webform .webform-progress-tracker .progress-step{min-width:2.8rem;text-align:center}.aalto-webform .webform-progress-tracker .progress-step:hover .progress-marker::before{background-color:var(--color-structural-100,#F2F2F2)}.aalto-webform .webform-progress-tracker .progress-text{display:block;padding-top:.8rem;padding-right:.8rem;padding-left:.8rem}.aalto-webform .webform-progress-tracker .progress-text,.aalto-webform .webform-progress-tracker .progress-marker{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-webform .webform-progress-tracker .progress-step .progress-marker{width:100%;height:2.4rem;z-index:1;display:flex;align-items:center;justify-content:center}.aalto-webform .webform-progress-tracker .progress-step .progress-marker::before{background-color:var(--color-structural-100,#F2F2F2);position:absolute;z-index:-1;content:' '}@media (prefers-color-scheme:dark){.aalto-webform .webform-progress-tracker .progress-step .progress-marker::before{background-color:var(--color-structural-200,#e3e3e3)}}.aalto-webform .webform-progress-tracker .progress-step .progress-marker::after{background-color:var(--color-structural-500,#BDBDBD);width:calc(100% - 4.8rem);height:1px;top:1.2rem;right:calc(-50% + 2.4rem);transform:translateY(-50%);z-index:auto}.aalto-webform .webform-progress-tracker .progress-step .progress-marker.is-active:hover::before{background-color:var(--color-dark,#2d2d2d)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step'] .progress-text{color:var(--color-dark,#2d2d2d)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step'] .progress-marker{color:var(--color-light,#fff)}.aalto-webform .webform-progress-tracker .progress-step[aria-current='step'] .progress-marker::before{color:var(--color-light,#fff);background-color:var(--color-dark,#2d2d2d);content:' '}.aalto-webform .webform-progress-tracker .progress-step.is-complete .progress-text{color:var(--color-dark,#2d2d2d)}.aalto-webform .webform-progress-tracker .progress-step.is-complete .progress-marker{color:var(--color-dark,#2d2d2d);content:' '}.aalto-webform .webform-progress-tracker .progress-step.is-complete .progress-marker::before{background-color:var(--color-light,#fff);border:1px solid var(--color-dark,#2d2d2d);color:var(--color-dark,#2d2d2d);content:' '}@media all and (min-width:600px){.aalto-article--webform-page .aalto-component-wrapper--webform{margin-top:calc(-62.5vw - 2.4rem);padding-top:4rem;min-height:62.5vw}.aalto-article--webform-page .aalto-component-wrapper--webform .aalto-component{padding:4rem;max-width:52rem}.aalto-article--webform-page .aalto-component-wrapper--webform .aalto-component .aalto-form__textfield-container{max-width:44rem}}@media all and (min-width:900px){.aalto-article--webform-page .aalto-component-wrapper--webform{margin-top:calc(-43.4782608696vw - 2.4rem);min-height:43.4782608696vw}}.aalto-article--webform-page .aalto-component-wrapper--webform .aalto-component{background:var(--color-light,#fff)}.aalto-article--webform-page .aalto-component-wrapper--webform form::after{content:'';display:block;clear:both}.webform-submission-anniversary-donations-form .webform-element-more--link{margin-top:1.2rem;margin-bottom:1.2rem}.webform-submission-anniversary-donations-form .webform-element-more--link+.webform-element-more--content{margin-bottom:1.2rem}.aalto-article--webform-page .aalto-webform .webform-button--next,.aalto-article--webform-page .aalto-webform .webform-button--submit{float:right}.site-search__container{margin-top:1.6rem;margin-bottom:15.2rem;width:100%}@media all and (min-width:900px){.site-search__container{margin-top:4rem}}@media all and (min-width:1200px){.site-search__container{margin-top:.8rem;padding:3.2rem}}.site-search__control{position:relative;margin-bottom:2.4rem;border:1px solid #2d2d2d;border:1px solid var(--color-highlight-1-fg,#fff);border-radius:2.2rem}.site-search__control,.site-search__suggestions{display:flex}@media all and (min-width:900px){.site-search__control,.site-search__suggestions{max-width:91.4rem;margin-right:auto;margin-left:auto}}.aalto-search-field__clear{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-close-dark);position:absolute;top:.4rem;right:6.4rem;width:calc(4rem - .8rem);height:calc(100% - .8rem);background-size:1.6rem;background-repeat:no-repeat;background-position:center;border-radius:50%}.aalto-search-field__clear:hover,.aalto-search-field__clear:focus{background-color:var(--color-light,#fff);background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-close-dark);outline:none}@media (prefers-color-scheme:dark){.aalto-search-field__clear:hover,.aalto-search-field__clear:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-close-light)}.lightmode .aalto-search-field__clear:hover,.lightmode .aalto-search-field__clear:focus{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-close-dark)}}.site-search__button{position:absolute;right:0;width:4.8rem;height:4rem;border-radius:0 2.2rem 2.2rem 0;font-size:1.6rem;color:var(--color-highlight-1-fg,#fff);border-left:1px solid var(--color-highlight-1-fg,#fff);cursor:pointer;vertical-align:top}.site-search__button:hover,.site-search__button:focus{color:var(--color-dark,#2d2d2d);outline:0 none;background:var(--color-light,#fff)}@media all and (min-width:900px){.site-search__button{width:5.6rem;height:4rem}}.suggestion-list{flex:1;list-style:none;padding:0}.suggestion-list .selected{color:var(--color-highlight-1-fg,#fff);background-color:var(--color-highlight-1-bg,#00802F);outline:none}.suggestion-list .selected .suggestion-list__item::after{content:'';display:block;height:0;width:calc(100% + .8rem);box-shadow:0 0 0 .1rem var(--color-highlight-1-fg,#fff);margin-left:-.4rem}.suggestion-list__item{display:inline-block;margin-bottom:.8rem;padding-top:.8rem;padding-bottom:.8rem;padding-left:1.6rem;color:var(--color-highlight-1-fg,#fff);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;text-decoration:none}@media all and (min-width:900px){.suggestion-list__item{padding-left:2.4rem}}.suggestion-list__item:hover,.suggestion-list__item:focus{color:var(--color-highlight-1-fg,#fff);background-color:var(--color-highlight-1-bg,#00802F);outline:none}.suggestion-list__match{color:inherit;background-color:transparent;font-weight:normal}.site-search__input{color:var(--color-highlight-1-fg,#fff);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;background:transparent;display:block;flex:1;align-items:center;height:4rem;padding-left:2rem;padding-right:5.6rem;border:none;border-radius:2.2rem;text-overflow:ellipsis;overflow:hidden}.site-search__input:focus{box-shadow:0 0 0 .2rem var(--color-highlight-1-fg,#fff);outline:0 none}@media all and (min-width:900px){.site-search__input{padding-left:2.4rem;padding-right:9.6rem}}.suggestion-list__type{font-size:1.2rem}.suggestion-list__item-description{font-size:1.2rem;line-height:1.6rem}.suggestion-list__item-container{text-decoration:underline}.suggestion-list__item-external::after{content:'';display:inline-block;width:1.2rem;height:1.2rem;position:relative;top:0;margin-left:.7rem}@media (prefers-color-scheme:dark){.suggestion-list__item-external::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}}@media (prefers-color-scheme:light){.suggestion-list__item-external::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-external_link-light)}}.aalto-article [data-big-pipe-placeholder-id],.aalto-hub [data-big-pipe-placeholder-id]{display:block;margin:2.4rem auto;width:4.8rem;height:4.8rem}.region--subsite-footer{border-top:1px solid #505050}.region--subsite-footer .aalto-subsite-footer{background-color:var(--color-highlight-1-bg,#00802F);padding:2.4rem 0 5.6rem 0}.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors{--color-logo:#fff;color:#fff}.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-breadcrumb__text,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors h2,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors h3,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors h4,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors h5,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-user-generated-content{color:#fff}.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-breadcrumb__item+.aalto-breadcrumb__item::before{border-color:#fff}.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-subsite-namebar a:focus::after,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-footer__logo-link:focus::after,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-footer__subsite-logo-link:focus::after,.region--subsite-footer .aalto-subsite-footer.aalto-subsite-footer--inverted-colors .aalto-footer__aalto-logo-link:focus::after{background-color:#fff}.region--subsite-footer .aalto-subsite-footer .aalto-subsite-namebar{background-color:var(--color-highlight-1-bg,#00802F);margin-top:2.4rem;margin-bottom:4.8rem;padding:0 0 4.8rem 0;border-bottom:1px solid #505050}.region--subsite-footer .aalto-subsite-namebar a{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:4.4rem;letter-spacing:0;line-height:5rem;text-decoration:none;position:relative}.region--subsite-footer .aalto-subsite-namebar a:focus{outline:none;background:rgba(255,255,255,0)}.region--subsite-footer .aalto-subsite-namebar a:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .region--subsite-footer .aalto-subsite-namebar a:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .region--subsite-footer .aalto-subsite-namebar a:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .region--subsite-footer .aalto-subsite-namebar a:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.region--subsite-footer .aalto-subsite-namebar a:focus::after{bottom:-1.2rem;--override-logo-focus-pseudo-width:100%}.region--subsite-footer .aalto-subsite-footer__subsite-logo-container{display:flex;justify-content:space-between;margin-top:2.4rem;margin-bottom:4.8rem;padding-bottom:4.8rem;border-bottom:1px solid #505050}.region--subsite-footer .aalto-footer__subsite-logo{height:7rem}.region--subsite-footer .aalto-footer__subsite-logo-link{position:relative;display:inline-block}.region--subsite-footer .aalto-footer__subsite-logo-link:focus{outline:none;background:rgba(255,255,255,0)}.region--subsite-footer .aalto-footer__subsite-logo-link:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .region--subsite-footer .aalto-footer__subsite-logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .region--subsite-footer .aalto-footer__subsite-logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .region--subsite-footer .aalto-footer__subsite-logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.region--subsite-footer .aalto-footer__subsite-logo-link:focus::after{bottom:-1.6rem;--override-logo-focus-pseudo-width:100%}.region--subsite-footer .aalto-footer__logo-link:focus{outline:none;background:rgba(255,255,255,0)}.region--subsite-footer .aalto-footer__logo-link:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .region--subsite-footer .aalto-footer__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .region--subsite-footer .aalto-footer__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .region--subsite-footer .aalto-footer__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.region--subsite-footer .aalto-footer__logo-link:focus::after{bottom:0}.region--subsite-footer .aalto-subsite-footer__container{margin:0 auto}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__container{display:flex;flex-direction:column}}@media all and (min-width:900px){.region--subsite-footer .aalto-subsite-footer__container{display:grid;grid-template-columns:calc(100% / 3 - 4rem) calc(100% / 3) calc(100% / 3 - 4rem);grid-template-rows:auto;-moz-column-gap:4rem;column-gap:4rem}}.region--subsite-footer .aalto-subsite-footer__container .aalto-footer__aalto-logo-link{display:inline-block}.region--subsite-footer .aalto-subsite-footer__container .aalto-footer__aalto-logo-link+.aalto-footer__address-container{margin-top:2.4rem}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__footer-logo-column{grid-column-start:1}}.region--subsite-footer .aalto-footer__aalto-logo-link:focus{display:inline-block;position:relative}.region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus{outline:none;background:rgba(255,255,255,0)}.region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.region--subsite-footer .aalto-footer__aalto-logo-link:focus:focus::after{bottom:-1.6rem}.region--subsite-footer .aalto-footer__address-container .aalto-user-generated-content{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem}@media all and (max-width:899px){.region--subsite-footer .aalto-footer__footer-navigation-column{border-top:1px solid #505050;margin-top:4rem;padding-top:4rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__footer-navigation-column{display:flex;grid-column-start:2;border-left:1px solid #505050}.region--subsite-footer .aalto-footer__footer-navigation-column+.aalto-footer__footer-navigation-column{grid-column-start:3}}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__navigation-group{padding-left:4rem}}.region--subsite-footer .aalto-footer__navigation-group--quicklinks{display:flex;flex-direction:column;justify-content:space-between;row-gap:4rem;align-items:baseline}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__partner-link-item{margin-bottom:1.6rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-subsite-footer__partner-link-item{margin-bottom:.8rem}}.region--subsite-footer .aalto-footer__some-link-container{display:flex;flex-wrap:wrap}.region--subsite-footer .aalto-footer__some-link-container li{display:inline-block}.region--subsite-footer .aalto-footer__some-link{height:4rem;width:4rem;border-radius:3.2rem;display:inline-block}.region--subsite-footer .aalto-footer__some-link:focus,.region--subsite-footer .aalto-footer__some-link:hover{background-color:var(--color-structural-200,#e3e3e3);border-color:var(--color-structural-200,#e3e3e3)}.region--subsite-footer .aalto-footer__some-link:focus{outline:none;box-shadow:inset 0 0 0 .1rem var(--color-black-black,#151515)}.region--subsite-footer .aalto-some__link-icon{height:4rem;width:4rem}.region--subsite-footer .aalto-some__link-icon.aalto-some__link-icon--mail{height:2.4rem;position:relative;top:1rem}.region--subsite-footer .aalto-some__link-icon.aalto-some__link-icon--whatsapp{height:3.2rem;position:relative;top:.5rem}.region--subsite-footer .aalto-some__link-icon.aalto-some__link-icon--linkedin{position:relative;top:-1px}.region--subsite-footer .aalto-some__link-icon.aalto-some__link-icon--link{height:3.6rem;position:relative;top:1px}.region--subsite-footer #aalto-footer__link-copied-notification{margin:.4rem 0 0 0}.region--subsite-footer #aalto-footer__link-copied-notification.messages--error{background-color:#BC2815;color:var(--color-light,#fff)}.region--subsite-footer .aalto-footer__bottom-container{border-top:1px solid #505050;margin-top:4.8rem;padding-top:3.2rem}@media all and (min-width:900px){.region--subsite-footer .aalto-footer__bottom-container{display:flex;justify-content:space-between}}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__bottom-links-list{display:flex;flex-direction:column}}.region--subsite-footer .aalto-subsite-footer__bottom-link-item{margin:1.6rem 2.4rem 0 0;display:inline-block}.region--subsite-footer .aalto-subsite-footer__bottom-link-item a[aria-current],.region--subsite-footer .aalto-subsite-footer__language-link-item a[aria-current]{text-decoration:none;color:var(--color-structural-800,#505050)}.region--subsite-footer .aalto-subsite-footer__bottom-link-item a[aria-current]:hover,.region--subsite-footer .aalto-subsite-footer__bottom-link-item a[aria-current]:focus,.region--subsite-footer .aalto-subsite-footer__language-link-item a[aria-current]:hover,.region--subsite-footer .aalto-subsite-footer__language-link-item a[aria-current]:focus{color:var(--color-dark,#2d2d2d)}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__language-select ul{display:flex;flex-direction:column;margin-top:4rem}}@media all and (min-width:900px){.region--subsite-footer .aalto-subsite-footer__language-select ul{text-align:right}}@media all and (max-width:899px){.region--subsite-footer .aalto-subsite-footer__language-link-item{margin:1.6rem 0 0 0}}@media all and (min-width:900px){.region--subsite-footer .aalto-subsite-footer__language-link-item{display:inline-block;margin:1.6rem 0 0 2.4rem}}.aalto-subsite-namebar{background-color:#151515;padding:1.2rem 0}.aalto-subsite-footer .aalto-subsite-namebar{margin:2.4rem 0 3.2rem}.aalto-subsite-namebar+.aalto-footer__bottom-container{border:0}.aalto-subsite-namebar a{text-decoration:none}.aalto-subsite-namebar__subsite-link{color:#fff;font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-bottom:0}.aalto-magazine-wrapper{margin-bottom:calc(4.8rem + 1.6rem)}@media all and (min-width:745px){.aalto-magazine-wrapper{margin-bottom:11.2rem}}.aalto-magazine-wrapper .magazine__items{background-color:#fff;background-color:var(--color-brand-background,var(--color-highlight-1-bg,#00802F))}.aalto-magazine{isolation:isolate;max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;display:grid;grid-template-rows:0 auto auto;grid-template-columns:auto;row-gap:2.4rem;width:100%;height:100%}@media all and (min-width:600px){.aalto-magazine{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-magazine{padding-left:8rem;padding-right:8rem}}@media all and (min-width:745px){.aalto-magazine{grid-template-rows:4rem auto 4rem;grid-template-columns:minmax(auto,42.3%) 57.7%;row-gap:0;-moz-column-gap:1.6rem;column-gap:1.6rem}}@media all and (min-width:1800px){.aalto-magazine{-moz-column-gap:13.6rem;column-gap:13.6rem}}.magazine__text-wrap{grid-row-start:2;grid-row-end:2;grid-column-start:1;grid-column-end:1;align-self:center;z-index:1;height:100%;display:flex;flex-wrap:wrap}@media all and (min-width:745px){.magazine__text-container{align-self:center}}.magazine__header{font-size:3.6rem;font-weight:bold;letter-spacing:0;line-height:4.3rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.magazine__summary{margin-bottom:1.6rem;font-size:2.1rem;font-weight:normal;letter-spacing:0;line-height:2.5rem}.magazine__summary:last-child{margin-bottom:0}.magazine__link-item:not(:last-child){margin-bottom:.8rem}.magazine__header,.magazine__summary,.magazine__link-item{color:var(--color-brand-text,var(--color-highlight-1-fg,#fff));-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.magazine__link-item{font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;--override-interactive-focus-box-shadow-color:#2d2d2d;--override-interactive-hover-background-color:var(--color-light,#fff);--override-interactive-hover-color:#2d2d2d}.magazine__link{font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;position:relative;display:table;padding-left:2.4rem;--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-highlight-1-fg,#fff))}.magazine__link:hover,.magazine__link:focus{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-highlight-1-bg,#00802F)) 90%,var(--color-brand-text,var(--color-highlight-1-fg,#fff)));color:color-mix(in srgb,var(--color-brand-text,var(--color-highlight-1-fg,#fff)) 90%,var(--color-brand-background,var(--color-highlight-1-bg,#00802F)))}.magazine__link-icon{position:absolute;top:.1666666667em;left:0;width:1.6rem;height:1.6rem;transition:transform 0.05s linear}.magazine__link:focus .magazine__link-icon,.magazine__link:hover .magazine__link-icon{transform:translateX(2px)}.magazine__link-external-link{margin-left:.4rem;height:1.2rem;vertical-align:"baseline"}.aalto-magazine-image-container{grid-row-start:3;grid-row-end:3;grid-column-start:1;grid-column-end:1;z-index:0;margin-bottom:-1.6rem}@media all and (min-width:745px){.aalto-magazine-image-container{grid-row-start:1;grid-row-end:4;grid-column-start:2;grid-column-end:2}}@media all and (min-width:600px){.aalto-magazine-image-container{margin-bottom:-2.4rem}}@media all and (min-width:900px){.aalto-magazine-image-container{margin-bottom:-4rem}}.aalto-magazine-image-container picture{display:block}.aalto-magazine-image-container img{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:159.6rem}.aalto-magazine .aalto-slider__chevron:hover{opacity:1 !important;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515))}.aalto-magazine .aalto-slider__chevron:focus,.aalto-magazine .aalto-slider__chevron:hover:focus,.aalto-magazine .aalto-slider__nav-dot:focus{outline:0 none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);border-color:rgba(0,0,0,0);background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)));color:var(--color-brand-text,var(--color-black-black,#151515));box-shadow:0 0 0 2px var(--color-brand-background,var(--color-highlight-1-bg,#00802F)),0 0 0 .4rem var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-magazine--black .magazine__items{background-color:var(--color-brand-background,#151515)}.aalto-magazine--black .magazine__header,.aalto-magazine--black .magazine__summary,.aalto-magazine--black .magazine__link{color:var(--color-brand-text,#fff)}.aalto-magazine--black .magazine__link{--override-interactive-focus-box-shadow-color:var(--color-brand-text,#fff)}.aalto-magazine--black .magazine__link:hover,.aalto-magazine--black .magazine__link:focus{background-color:color-mix(in srgb,var(--color-brand-background,#2d2d2d) 90%,var(--color-brand-text,#fff));color:color-mix(in srgb,var(--color-brand-text,#fff) 90%,var(--color-brand-background,#2d2d2d))}.aalto-magazine--black ul li .aalto-slider__nav-dot.splide__pagination__page{background-color:var(--color-brand-text,#fff)}.aalto-magazine--black .aalto-slider__chevron.splide__arrow{color:var(--color-brand-text,#fff);border-color:var(--color-brand-text,#fff)}.aalto-magazine--black .aalto-magazine .aalto-slider__chevron:hover,.aalto-magazine--black .aalto-magazine .aalto-slider__chevron:focus{background-color:color-mix(in srgb,var(--color-brand-background,#2d2d2d) 90%,var(--color-brand-text,#fff));color:color-mix(in srgb,var(--color-brand-text,#fff) 90%,var(--color-brand-background,#2d2d2d))}.aalto-magazine--black .aalto-magazine .aalto-slider__chevron:focus,.aalto-magazine--black .aalto-magazine .aalto-slider__nav-dot:focus,.aalto-magazine--black .aalto-magazine .aalto-slider__chevron:hover:focus{box-shadow:0 0 0 2px #151515,0 0 0 .4rem #fff;border-color:var(--color-brand-text,#151515)}@media (prefers-color-scheme:dark){.aalto-magazine--light-grey .magazine__items{background-color:var(--color-brand-background,#151515)}.aalto-magazine--light-grey .magazine__header,.aalto-magazine--light-grey .magazine__summary,.aalto-magazine--light-grey .magazine__link{color:var(--color-brand-text,#fff)}.aalto-magazine--light-grey .magazine__link{--override-interactive-focus-box-shadow-color:var(--color-brand-text,#fff)}.aalto-magazine--light-grey .magazine__link:hover,.aalto-magazine--light-grey .magazine__link:focus{background-color:color-mix(in srgb,var(--color-brand-background,#2d2d2d) 90%,var(--color-brand-text,#fff));color:color-mix(in srgb,var(--color-brand-text,#fff) 90%,var(--color-brand-background,#2d2d2d))}.aalto-magazine--light-grey ul li .aalto-slider__nav-dot.splide__pagination__page{background-color:var(--color-brand-text,#fff)}}@media (prefers-color-scheme:light){.aalto-magazine--light-grey .magazine__items{background-color:var(--color-brand-background,var(--color-structural-100,#F2F2F2))}.aalto-magazine--light-grey .magazine__link{--override-interactive-focus-box-shadow-color:var(--color-brand-text,#2d2d2d)}.aalto-magazine--light-grey .magazine__link:hover,.aalto-magazine--light-grey .magazine__link:focus{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-structural-400,#c7c7c7)) 90%,var(--color-brand-text,#2d2d2d));color:color-mix(in srgb,var(--color-brand-text,#2d2d2d) 90%,var(--color-brand-background,var(--color-structural-400,#c7c7c7)))}.aalto-magazine--light-grey .aalto-magazine .aalto-slider__chevron:hover,.aalto-magazine--light-grey .aalto-magazine .aalto-slider__chevron:focus,.aalto-magazine--light-grey .aalto-magazine .aalto-slider__chevron:hover:focus{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-structural-400,#c7c7c7)) 90%,var(--color-brand-text,#2d2d2d));color:color-mix(in srgb,var(--color-brand-text,#2d2d2d) 90%,var(--color-brand-background,var(--color-structural-400,#c7c7c7)))}}@media (prefers-color-scheme:light){.region--footer .aalto-footer *,.aalto-footer .aalto-subsite-footer__bottom-link-item a[aria-current]{color:var(--color-light,#fff)}.aalto-footer .aalto-breadcrumb__item::before{border-right-color:var(--color-light,#fff)}.aalto-footer .aalto-footer__footer-part-of-aalto-column{border-left-color:var(--color-light,#fff)}.aalto-footer .aalto-footer__bottom-container{border-top-color:var(--color-light,#fff)}.aalto-footer .aalto-footer__navigation-group{border-bottom-color:var(--color-light,#fff)}.aalto-footer .aalto-footer__some-link:focus,.aalto-footer .aalto-footer__some-link:hover{background-color:var(--color-dark,#2d2d2d);border-color:var(--color-dark,#2d2d2d)}.aalto-footer{--color-logo:var(--color-light,#fff)}}.aalto-footer{--override-logo-focus-pseudo-color:#ffffff;background-color:var(--color-highlight-1-bg,#00802F);padding:2.4rem 0}.aalto-footer__breadcrumb{margin-bottom:2.4rem}.aalto-footer__container{margin:0 auto}@media all and (min-width:600px){.aalto-footer__container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.4rem}}.aalto-footer__footer-column{width:100%}@media all and (min-width:600px){.aalto-footer__footer-column{width:33.3333333333%}}.aalto-footer__footer-column.aalto-footer__footer-navigation-column{width:100%;padding-right:1rem}@media all and (min-width:600px){.aalto-footer__footer-column.aalto-footer__footer-navigation-column{width:33.3333333333%}}.aalto-footer__footer-part-of-aalto-column .aalto-footer__logo-container{display:flex;position:relative;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}.aalto-footer__footer-part-of-aalto-column{padding-left:1rem}@media all and (min-width:600px){.aalto-footer__footer-part-of-aalto-column{border-left:1px solid var(--color-black-black,#151515)}}.aalto-footer__navigation-group{border-bottom:1px solid #505050}@media all and (min-width:600px){.aalto-footer__navigation-group{padding-top:0;border-bottom:none}}@media all and (min-width:900px){.aalto-footer__footer-navigation-column .aalto-footer__navigation-group:last-of-type{margin-bottom:0}}.aalto-footer__navigation-sub-header{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem}.aalto-footer__navigation-sub-header,.aalto-footer__navigation-item{margin-bottom:1.6rem}@media all and (min-width:600px){.aalto-footer__navigation-sub-header,.aalto-footer__navigation-item{margin-bottom:.8rem}}.aalto-footer__navigation-item,.aalto-footer__navigation-item-link,.aalto-footer__bottom-text,.aalto-subsite-footer__bottom-link{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem}.aalto-logo{height:8.1rem;width:17rem;--fi:transparent;--sv:transparent;--en:var(--color-logo)}.aalto-footer__aalto-logo{--acre-logo:#ffffff;--acre-logo-t:#ffffff;max-width:100%}.aalto-footer__aalto-logo-container{position:relative;padding-bottom:2.4rem}.aalto-footer__aalto-logo-link{--override-logo-focus-pseudo-width:17rem}.aalto-footer__aalto-logo-link:focus{outline:none;background:rgba(255,255,255,0)}.aalto-footer__aalto-logo-link:focus::after{content:'';display:block;position:absolute;bottom:0;margin-bottom:-.4rem;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .aalto-footer__aalto-logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .aalto-footer__aalto-logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .aalto-footer__aalto-logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.aalto-footer__logo-link:focus{outline:none;background:rgba(255,255,255,0)}.aalto-footer__logo-link:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .aalto-footer__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .aalto-footer__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .aalto-footer__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}.aalto-footer__logo-link:focus::after{--override-logo-focus-pseudo-width:15.2rem;bottom:0}.aalto-footer__address-container{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;margin-bottom:1.6rem}.aalto-footer__liftup-title{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;padding-top:.8rem}@media all and (min-width:600px){.aalto-footer__liftup-title{text-align:center;padding-top:0}}.aalto-footer__bottom-container{border-top:1px solid #505050}@media all and (min-width:1200px){.aalto-footer__bottom-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline}}.aalto-footer__bottom-links-container{padding-top:2.4rem}.aalto-footer__bottom-links-container--language{padding-top:2.4rem}@media all and (min-width:600px){.aalto-footer__bottom-links-container--language{padding-top:0}}@media all and (min-width:1200px){.aalto-footer__bottom-links-container--language{padding-top:2.4rem}}.aalto-subsite-footer__bottom-links{margin-bottom:.8rem}.aalto-subsite-footer__bottom-link-item{margin-bottom:1.6rem}@media all and (min-width:600px){.aalto-subsite-footer__bottom-link-item{display:inline-block;margin:0 2.4rem 1.6rem 0}.aalto-subsite-footer__bottom-link-item:last-of-type{margin-right:0}}.aalto-subsite-footer__bottom-link-item a[aria-current]{text-decoration:none;color:var(--color-structural-800,#505050)}.aalto-subsite-footer__bottom-link-item a[aria-current]:hover,.aalto-subsite-footer__bottom-link-item a[aria-current]:focus{color:var(--color-dark,#2d2d2d)}.aalto-footer__some-link-container{display:flex;justify-content:space-between;padding-bottom:.8rem}@media all and (min-width:600px){.aalto-footer__some-link-container{max-width:24rem}}.aalto-footer__some-link-container li{display:inline-block}.aalto-footer__some-link{height:3.2rem;width:3.2rem;border-radius:3.2rem;display:inline-block}.aalto-footer__some-link:focus,.aalto-footer__some-link:hover{background-color:var(--color-structural-200,#e3e3e3);border-color:var(--color-structural-200,#e3e3e3)}.aalto-footer__some-link:focus{outline:none;box-shadow:inset 0 0 0 .1rem var(--color-black-black,#151515)}.aalto-some__link-icon{height:3.2rem;width:3.2rem}@media all and (min-width:600px){.aalto-footer__footer-navigation-column:nth-child(3){order:1}}@media all and (min-width:900px){.aalto-footer__footer-navigation-column:nth-child(3){order:0}}@media all and (min-width:600px){.aalto-footer__footer-column:nth-child(4){padding-right:3.2rem;align-self:flex-end}}@media all and (min-width:900px){.aalto-footer__footer-column:nth-child(4){padding-right:0;align-self:stretch}}@media all and (max-width:899px){.aalto-header__container{grid-template-columns:6.1rem 1fr;height:5.1rem}}@media all and (min-width:900px){.aalto-header__container{grid-template-columns:17rem 1fr}}.aalto-header__logo-container{padding-top:.9rem}@media all and (min-width:900px){.aalto-header__logo-container{padding-top:1.7rem;padding-bottom:1.2rem}}.aalto-header__logo-link{--override-logo-focus-pseudo-width:17rem}.aalto-header__logo-link:focus{outline:none;background:rgba(255,255,255,0)}.aalto-header__logo-link:focus::after{content:'';display:block;position:absolute;bottom:0;background-color:var(--override-logo-focus-pseudo-color,var(--color-black-black,#151515));height:.4rem}[lang='fi'] .aalto-header__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,7.8rem)}[lang='sv'] .aalto-header__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,9.8rem)}[lang='en'] .aalto-header__logo-link:focus::after{width:var(--override-logo-focus-pseudo-width,8.2rem)}@media all and (max-width:899px){.aalto-header__logo-link{--override-logo-focus-pseudo-width:6.1rem}}.aalto-header__logo{width:6.1rem;height:2.9rem}@media all and (max-width:899px){.aalto-header__logo{--acre-logo-t:transparent}}@media (prefers-color-scheme:dark){.aalto-header__logo{--acre-logo:#ffffff}}@media all and (prefers-color-scheme:dark) and (min-width:900px){.aalto-header__logo{--acre-logo-t:#ffffff}}@media all and (min-width:900px){.aalto-header__logo{width:17rem;height:8.1rem}}@media all and (min-width:900px){.aalto-menu__action-items{margin-top:1.8rem}}.aalto-search__header{height:5.4rem}.aalto-search__header::before{width:6.1rem}@media all and (min-width:900px){.aalto-search__header{height:11.1rem}.aalto-search__header::before{width:17rem}}.aalto-search__label{margin-bottom:1.6rem}@media all and (min-width:900px){.aalto-search__label{margin-bottom:1.2rem}}.aalto-search__close:hover::after,.aalto-search__close:focus::after{box-shadow:0 0 0 .1rem #fff}.aalto-search-field__clear{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-close-light)}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--blogs{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-aaltoblog-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--blogs{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-aaltoblog-dark)}.lightmode .aalto-footer .aalto-some__link-icon--blogs{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-aaltoblog-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-facebook-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-facebook-dark)}.lightmode .aalto-footer .aalto-some__link-icon--facebook{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-facebook-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-instagram-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-instagram-dark)}.lightmode .aalto-footer .aalto-some__link-icon--instagram{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-instagram-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--bsky,.aalto-footer .aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-bluesky-light);background-size:75%}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--bsky,.aalto-footer .aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-bluesky-dark)}.lightmode .aalto-footer .aalto-some__link-icon--bsky,.lightmode .aalto-footer .aalto-some__link-icon--bluesky{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-bluesky-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-linkedin-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-linkedin-dark)}.lightmode .aalto-footer .aalto-some__link-icon--linkedin{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-linkedin-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--snapchat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-snapchat-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--snapchat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-snapchat-dark)}.lightmode .aalto-footer .aalto-some__link-icon--snapchat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-snapchat-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--x,.aalto-footer .aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-x-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--x,.aalto-footer .aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-x-dark)}.lightmode .aalto-footer .aalto-some__link-icon--x,.lightmode .aalto-footer .aalto-some__link-icon--twitter{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-x-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--wechat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-wechat-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--wechat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-wechat-dark)}.lightmode .aalto-footer .aalto-some__link-icon--wechat{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-wechat-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--weibo{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-weibo-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--weibo{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-weibo-dark)}.lightmode .aalto-footer .aalto-some__link-icon--weibo{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-weibo-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-youtube-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-youtube-dark)}.lightmode .aalto-footer .aalto-some__link-icon--youtube{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-youtube-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--whatsapp{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-whatsapp-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--whatsapp{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-whatsapp-dark)}.lightmode .aalto-footer .aalto-some__link-icon--whatsapp{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-whatsapp-light)}}@media (prefers-color-scheme:light){.aalto-footer .aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-tiktok-light)}}@media (prefers-color-scheme:light) and (prefers-color-scheme:dark){.aalto-footer .aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-tiktok-dark)}.lightmode .aalto-footer .aalto-some__link-icon--tiktok{background-image:url(/themes/custom/aalto_acre/images/icons.svg#24-tiktok-light)}}.aalto-usertools-menu__header{display:flex;align-items:center;justify-content:center;padding:0 1.6rem;border-bottom:1px solid var(--color-black-black,#151515);height:5.1rem}@media all and (min-width:900px){.aalto-usertools-menu__header{display:none}}.aalto-usertools-menu__title{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;margin:0}@media all and (max-width:899px){#aalto-usertools-button::after{position:absolute;z-index:5;top:-5.1rem;font-size:0;left:0;width:5rem;height:5rem;content:'';display:block;background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-dark);background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position:center center;transition:0.3s transform cubic-bezier(0.175,0.885,0.32,1.02)}}@media all and (max-width:899px) and (prefers-color-scheme:dark){#aalto-usertools-button::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-light)}.lightmode #aalto-usertools-button::after{background-image:url(/themes/custom/aalto_acre/images/icons.svg#16-arrow_chevron_up-dark)}}@media all and (max-width:899px){#aalto-usertools-button[aria-expanded='false']::after{visibility:hidden;transform:translateX(100vw) rotate(-90deg)}}@media all and (max-width:899px){#aalto-usertools-button[aria-expanded='true']::after{transform:translateX(0) rotate(-90deg);visibility:visible}}@media all and (max-width:899px){#aalto-usertools-button[aria-expanded='true']:focus::after{box-shadow:inset 2px 0 0 0 var(--color-black-black,#151515)}}.aalto-usertools-menu__links-container{padding:.4rem 0;height:calc(100vh - 5.3rem);overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff;background-color:var(--color-light,#fff)}@media all and (min-width:900px){.aalto-usertools-menu__links-container{height:auto;max-height:60rem;transform:translate3d(0,0,0);overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(var(--color-light,#fff) 30%,var(--color-light-a000,rgba(255,255,255,0))),linear-gradient(var(--color-light-a000,rgba(255,255,255,0)),var(--color-light,#fff) 70%) 0 100%,linear-gradient(180deg,var(--color-black-black,#151515) 0%,var(--color-black-black,#151515) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%),linear-gradient(to top,var(--color-black-black,#151515) 0%,var(--color-black-black,#151515) 2px,var(--color-black-black-a015,rgba(21,21,21,0.15)) 2px,var(--color-black-black-a000,rgba(21,21,21,0)) 100%) 0 100%;background-attachment:local,local,scroll,scroll;background-size:100% 40px,100% 40px,100% 18px,100% 18px;background-color:var(--color-light,#fff);background-repeat:no-repeat}.aalto-usertools-menu__links-container:hover{padding-bottom:.4rem}}.aalto-usertools-menu__category{color:var(--color-structural-800,#505050);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;padding:.8rem 1.6rem;margin-top:0;margin-bottom:0}.aalto-usertools-menu__links{padding-bottom:1.6rem}.aalto-usertools-menu__links:last-of-type{padding-bottom:15.2rem}@media all and (min-width:900px){.aalto-usertools-menu__links:last-of-type{padding-bottom:1.6rem}}.aalto-usertools-menu__link{display:flex;align-items:center;padding:.8rem 3.2rem;color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem;text-decoration:none}.aalto-usertools-menu__link:focus,.aalto-usertools-menu__link:hover{box-shadow:inset 5px 0 0 -1px var(--color-dark,#2d2d2d);color:var(--color-dark,#2d2d2d)}.aalto-usertools-menu__link:active{box-shadow:inset 5px 0 0 -1px var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);color:var(--color-dark,#2d2d2d)}.aalto-usertools-menu__link-text{flex:1 1 0%}.aalto-usertools-menu__link-description{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}main[data-unpublished]{height:100%;background:linear-gradient(to right,#AE0300,#AE0300 1.6rem,var(--color-light,#fff) 1.6rem)}@media all and (min-width:900px){main[data-unpublished]{background:linear-gradient(to right,#AE0300,#AE0300 4rem,var(--color-light,#fff) 4rem)}}main[data-unpublished]::before{font-weight:normal;color:#fff;font-size:1.4rem;letter-spacing:0;line-height:1.6rem;content:attr(data-unpublished);position:absolute;top:calc(100% - 1.6rem);transform:rotate(-90deg);display:table;margin-top:-1.6rem;margin-left:.8rem;transform-origin:top left;background-color:#AE0300;z-index:3;width:100%}@media all and (min-width:900px){main[data-unpublished]::before{font-weight:normal;color:#fff;font-size:1.6rem;letter-spacing:0;line-height:2rem;margin-top:-2rem;margin-left:1.6rem}}@supports (position:sticky){main[data-unpublished]::before{position:sticky;margin-left:0}@media all and (min-width:900px){main[data-unpublished]::before{padding:1rem 2rem}}}.aalto-manual-liftup__bg-color--dark p a:hover{color:currentColor}.aalto-aria-hidden{visibility:hidden;position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;white-space:nowrap}.aalto_courses__togglebutton{position:absolute;top:.8rem;right:.8rem}.fill--current-color{fill:currentColor}.aalto-visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;white-space:nowrap}@media all and (min-width:900px){.aalto-visually-hidden-above-900px{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;white-space:nowrap}}.no-scroll{overflow:hidden}.lightmode{--color-highlight-1-fg:#fff;--color-highlight-1-bg:#00802F;--color-highlight-2-fg:#fff;--color-highlight-2-bg:#753bbd;--color-highlight-3-fg:#151515;--color-highlight-3-bg:#ef3340;--color-shape-highlight-1-fg:#fff;--color-shape-highlight-1-bg:#006423;--color-shape-highlight-2-fg:#fff;--color-shape-highlight-2-bg:#5e2f98;--color-shape-highlight-3-fg:#151515;--color-shape-highlight-3-bg:#cf002a;--color-danger-100:#FFEFEE;--color-danger-500:#E4423F;--color-danger-700:#AE0300;--color-structural-100:#F2F2F2;--color-structural-200:#e3e3e3;--color-structural-300:#d5d5d5;--color-structural-400:#c7c7c7;--color-structural-500:#BDBDBD;--color-structural-600:#949494;--color-structural-700:#6f6f6f;--color-structural-800:#505050;--color-structural-900:#212121;--color-light:#fff;--color-dark:#2d2d2d;--color-black-black:#151515;--color-light-a000:rgba(255,255,255,0);--color-light-a060:rgba(255,255,255,0.6);--color-black-black-a000:rgba(21,21,21,0);--color-black-black-a015:rgba(21,21,21,0.15);--color-black-black-a080:rgba(21,21,21,0.8);--color-light-10:color-mix(in srgb,#fff 10%,black);--color-light-20:color-mix(in srgb,#fff 20%,black);--color-light-80:color-mix(in srgb,#fff 80%,black);--color-light-85:color-mix(in srgb,#fff 85%,black);--color-light-90:color-mix(in srgb,#fff 90%,black);--color-black-black-10:color-mix(in srgb,#151515 10%,white);--color-black-black-20:color-mix(in srgb,#151515 20%,white);--color-black-black-80:color-mix(in srgb,#151515 80%,white);--color-black-black-85:color-mix(in srgb,#151515 85%,white);--color-black-black-90:color-mix(in srgb,#151515 90%,white)}.debug [data-metadata]{display:block !important}.debug [data-metadata]::before{content:"Latest deploy metadata\a" "  HTML: " attr(data-metadata) "\a" "   CSS: " var(--metadata) "\a" "  LIVE:         " attr(data-timestamp);position:absolute;top:.8rem;left:.8rem;z-index:100000;border:1px solid var(--color-light,#fff);background:var(--color-dark,#2d2d2d);padding:.4rem;white-space:pre;color:var(--color-light,#fff);font-family:monospace;font-size:1.6rem}
