/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--metadata:"34bd0ba 2025-04-22 12:18:24 +0000"}.external-icon-only.aalto-inline-icon{margin-left:0;height:1.2rem;vertical-align:"baseline"}:root{--color-highlight-1-fg:#151515;--color-highlight-1-bg:#F7E159;--color-highlight-2-fg:#151515;--color-highlight-2-bg:#46A5FF;--color-highlight-3-fg:#151515;--color-highlight-3-bg:#FD6360;--color-shape-highlight-1-fg:#151515;--color-shape-highlight-1-bg:#F7E159;--color-shape-highlight-2-fg:#151515;--color-shape-highlight-2-bg:#46A5FF;--color-shape-highlight-3-fg:#151515;--color-shape-highlight-3-bg:#FD6360;--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:#151515;--color-highlight-1-bg:#46A5FF;--color-highlight-2-fg:#151515;--color-highlight-2-bg:#46A5FF;--color-highlight-3-fg:#151515;--color-highlight-3-bg:#46A5FF;--color-shape-highlight-1-fg:#151515;--color-shape-highlight-1-bg:#46A5FF;--color-shape-highlight-2-fg:#151515;--color-shape-highlight-2-bg:#46A5FF;--color-shape-highlight-3-fg:#151515;--color-shape-highlight-3-bg:#46A5FF;--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,.service-provider__container,.aalto-study_feature-list,.ep-thread__main-post-wrapper,.ep-thread__comments,.ep-notification-container,.ep-topic-comment-form .aalto-webform--ep,.ep-thread-comment-form .aalto-webform--ep{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,.service-provider__container,.aalto-study_feature-list,.ep-thread__main-post-wrapper,.ep-thread__comments,.ep-notification-container,.ep-topic-comment-form .aalto-webform--ep,.ep-thread-comment-form .aalto-webform--ep{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,.ep2-topic__container{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,.ep2-topic__container{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,.aalto-article__top-wrapper--study-apply,.ep-thread-listing__table{margin-bottom:2.4rem}@font-face{font-family:'inter';src:url(../ttf/inter-regular5c79.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'inter';src:url(../ttf/inter-bold44d8.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@media print{body[class][data-once]{--color-brand-text:#2d2d2d !important;--color-brand-background:#fff !important;--color-logo:#2d2d2d !important;padding-top:0 !important}#gin-toolbar-bar,#block-aalto-aaltofi-tabs{display:none !important}#top-nav-sticky-header{position:relative !important;top:0 !important}.aalto-header__logo{width:9.8rem !important;height:6.9rem !important;top:.8rem !important}#top-nav-sticky-header-dummy{margin-top:3.2rem !important}.si-toggle-container{display:none !important}.aalto-component-wrapper{-moz-column-break-inside:avoid !important;break-inside:avoid !important}.splide__arrows{display:none !important}.aalto-magazine{grid-template-columns:auto auto !important;grid-template-rows:0 auto auto !important}.aalto-modal{background-color:#fff !important}.aalto-modal__title{color:#2d2d2d !important}#scroll-to-top-button{display:none !important}.aalto-content-bottom-wrapper{margin-top:5.6rem}.region--footer{display:none !important}#aalto-top-ribbon-menu .aalto-menu__action-items{display:none !important}.aalto-component-wrapper .accordion__title{border-bottom:0 !important}.aalto-component-wrapper .accordion__content{max-height:100% !important;overflow:visible !important;visibility:visible !important;padding-bottom:2.4rem !important}}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__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__result-heading,.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,.aalto-topnav__action-item .aalto-topnav__button,.aalto-topnav__button,.aalto-topnav__action-request--link,.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title,.aalto-topnav__highlighted-link,.aalto-topnav__action-toggle,.aalto-topnav__submenu-link,.aalto-topnav__action-item--link,.magazine__link,.ask-ai-chat__message a,.aalto-ask-ai__feedback a,.aalto-footer__bottom-link,.aalto-footer__bottom-link-item a,.aalto-footer__navigation-item-link,.personnel-hub-listing-item a,.personnel-hub-targeted-link,.donation-multiple-components-wrapper .aalto-donation__heading-link,.people-menu-toggle>button,.saha-decision a,.service-provider__link,.ep-banner__link,.ep-post__date-link,.ep-thread-listing__thread-title a,.aalto-exhibition-component .aalto-hero-video__play-pause{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__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__result-heading: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,.aalto-topnav__button:hover,.aalto-topnav__action-request--link:hover,.aalto-topnav__item-container .aalto-topnav__navigation-link:hover,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:hover,.aalto-topnav__highlighted-link:hover,.aalto-topnav__action-toggle:hover,.aalto-topnav__submenu-link:hover,.aalto-topnav__action-item--link:hover,.magazine__link:hover,.ask-ai-chat__message a:hover,.aalto-ask-ai__feedback a:hover,.aalto-footer__bottom-link:hover,.aalto-footer__bottom-link-item a:hover,.aalto-footer__navigation-item-link:hover,.personnel-hub-listing-item a:hover,.personnel-hub-targeted-link:hover,.donation-multiple-components-wrapper .aalto-donation__heading-link:hover,.people-menu-toggle>button:hover,.saha-decision a:hover,.service-provider__link:hover,.ep-banner__link:hover,.ep-post__date-link:hover,.ep-thread-listing__thread-title a: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__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__result-heading: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,.aalto-topnav__button:focus,.aalto-topnav__action-request--link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:focus,.aalto-topnav__highlighted-link:focus,.aalto-topnav__action-toggle:focus,.aalto-topnav__submenu-link:focus,.aalto-topnav__action-item--link:focus,.magazine__link:focus,.ask-ai-chat__message a:focus,.aalto-ask-ai__feedback a:focus,.aalto-footer__bottom-link:focus,.aalto-footer__bottom-link-item a:focus,.aalto-footer__navigation-item-link:focus,.personnel-hub-listing-item a:focus,.personnel-hub-targeted-link:focus,.donation-multiple-components-wrapper .aalto-donation__heading-link:focus,.people-menu-toggle>button:focus,.saha-decision a:focus,.service-provider__link:focus,.ep-banner__link:focus,.ep-post__date-link:focus,.ep-thread-listing__thread-title a: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__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__result-heading: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,.aalto-topnav__button:focus,.aalto-topnav__action-request--link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:focus,.aalto-topnav__highlighted-link:focus,.aalto-topnav__action-toggle:focus,.aalto-topnav__submenu-link:focus,.aalto-topnav__action-item--link:focus,.magazine__link:focus,.ask-ai-chat__message a:focus,.aalto-ask-ai__feedback a:focus,.aalto-footer__bottom-link:focus,.aalto-footer__bottom-link-item a:focus,.aalto-footer__navigation-item-link:focus,.personnel-hub-listing-item a:focus,.personnel-hub-targeted-link:focus,.donation-multiple-components-wrapper .aalto-donation__heading-link:focus,.people-menu-toggle>button:focus,.saha-decision a:focus,.service-provider__link:focus,.ep-banner__link:focus,.ep-post__date-link:focus,.ep-thread-listing__thread-title a: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__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__result-heading: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,.aalto-topnav__button:active,.aalto-topnav__action-request--link:active,.aalto-topnav__item-container .aalto-topnav__navigation-link:active,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:active,.aalto-topnav__highlighted-link:active,.aalto-topnav__action-toggle:active,.aalto-topnav__submenu-link:active,.aalto-topnav__action-item--link:active,.magazine__link:active,.ask-ai-chat__message a:active,.aalto-ask-ai__feedback a:active,.aalto-footer__bottom-link:active,.aalto-footer__bottom-link-item a:active,.aalto-footer__navigation-item-link:active,.personnel-hub-listing-item a:active,.personnel-hub-targeted-link:active,.donation-multiple-components-wrapper .aalto-donation__heading-link:active,.people-menu-toggle>button:active,.saha-decision a:active,.service-provider__link:active,.ep-banner__link:active,.ep-post__date-link:active,.ep-thread-listing__thread-title a: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__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__result-heading: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,.aalto-topnav__button:hover:active,.aalto-topnav__action-request--link:hover:active,.aalto-topnav__item-container .aalto-topnav__navigation-link:hover:active,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:hover:active,.aalto-topnav__highlighted-link:hover:active,.aalto-topnav__action-toggle:hover:active,.aalto-topnav__submenu-link:hover:active,.aalto-topnav__action-item--link:hover:active,.magazine__link:hover:active,.ask-ai-chat__message a:hover:active,.aalto-ask-ai__feedback a:hover:active,.aalto-footer__bottom-link:hover:active,.aalto-footer__bottom-link-item a:hover:active,.aalto-footer__navigation-item-link:hover:active,.personnel-hub-listing-item a:hover:active,.personnel-hub-targeted-link:hover:active,.donation-multiple-components-wrapper .aalto-donation__heading-link:hover:active,.people-menu-toggle>button:hover:active,.saha-decision a:hover:active,.service-provider__link:hover:active,.ep-banner__link:hover:active,.ep-post__date-link:hover:active,.ep-thread-listing__thread-title a:hover:active{box-shadow:none}.aalto-topnav__action-item .aalto-topnav__button:focus{box-shadow:inset 0 -.4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}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(../svg/icons.svg#16-calendar-dark)}@media (prefers-color-scheme:dark){input[type='date' i]::-webkit-calendar-picker-indicator{background-image:url(../svg/icons.svg#16-calendar-light)}.lightmode input[type='date' i]::-webkit-calendar-picker-indicator{background-image:url(../svg/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,#F7E159);color:var(--color-highlight-1-fg,#151515)}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,#F7E159);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,#F7E159);border:.4rem solid var(--color-highlight-1-bg,#F7E159);-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,#F7E159);border:.4rem solid var(--color-highlight-1-bg,#F7E159);-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,#F7E159)}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(../svg/icons.svg#16-external_link-light)}@media (prefers-color-scheme:dark){.aalto-button--single-liftup.external::after{background-image:url(../svg/icons.svg#16-external_link-dark)}.lightmode .aalto-button--single-liftup.external::after{background-image:url(../svg/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(../svg/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(../svg/icons.svg#16-checked-dark)}.lightmode .aalto-toggle-button--active{background-image:url(../svg/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,.ep-comment__reply>ul{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}.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],.page--site-index .site-index__spinner,.ep-comment__controls .ajax-progress-throbber .throbber{background-image:url(../svg/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],.page--site-index .site-index__spinner,.ep-comment__controls .ajax-progress-throbber .throbber{background-image:url(../svg/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],.lightmode .page--site-index .site-index__spinner,.page--site-index .lightmode .site-index__spinner,.lightmode .ep-comment__controls .ajax-progress-throbber .throbber,.ep-comment__controls .ajax-progress-throbber .lightmode .throbber{background-image:url(../svg/icons.svg#svg-aalto_spinner-dark)}}@-webkit-keyframes loader-steps{0%{background-color:var(--color-highlight-2-bg,#46A5FF)}50%{background-color:transparent}100%{background-color:var(--color-highlight-2-bg,#46A5FF)}}@keyframes loader-steps{0%{background-color:var(--color-highlight-2-bg,#46A5FF)}50%{background-color:transparent}100%{background-color:var(--color-highlight-2-bg,#46A5FF)}}.ask-ai-chat__row--assistant-placeholder .ask-ai-chat__message{width:1rem;height:1rem;background-color:var(--color-highlight-2-bg,#46A5FF);border-radius:50%;-webkit-animation:loader-steps 0.8s infinite;animation:loader-steps 0.8s infinite}.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}[lang='fi'] .aalto-logo{--fi:transparent;--sv:transparent;--en:transparent;--qm:transparent;--em:var(--color-logo);--q:transparent}[lang='sv'] .aalto-logo{--sv:transparent;--en:transparent;--qm:transparent;--em:var(--color-logo);--q:transparent}[lang='en'] .aalto-logo{--sv:transparent;--qm:transparent;--em:var(--color-logo);--q:transparent}.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(../svg/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(../svg/icons.svg#16-magnifier_lens-light)}.lightmode .search-results__query input{background-image:url(../svg/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:inline-block}.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)}}#search-downshift-input+div>div:first-of-type{top:0;width:4.8rem;background-image:url(../svg/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(../svg/icons.svg#16-magnifier_lens-light)}.lightmode #search-downshift-input+div>div:first-of-type{background-image:url(../svg/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,#F7E159)}.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(../svg/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(../svg/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(../svg/icons.svg#16-checkbox_check-light)}}.studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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(../svg/icons.svg#16-checkbox_dash-dark)}.lightmode .studies__search-container .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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.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(../svg/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(../svg/icons.svg#16-checkbox_check-light)}.lightmode .studies__sort-container .filter__button--active{background-image:url(../svg/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(../svg/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(../svg/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(../svg/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}}@media all and (max-width:599px){.studies__sort-container .filter__button--active{background-image:url(../svg/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(../svg/icons.svg#16-checkbox_check-light)}.lightmode .studies__sort-container .filter__button--active{background-image:url(../svg/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}}.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(../svg/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(../svg/icons.svg#16-plus-light)}.lightmode .accordion__fake-title,.lightmode .accordion__title,.lightmode .accordion__title--elastic{background-image:url(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-plus-light)}.lightmode .accordion__expand-all{background-image:url(../svg/icons.svg#16-plus-dark)}}.accordion__collapse-all{padding:.4rem 3.2rem .4rem .4rem;background-image:url(../svg/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(../svg/icons.svg#16-minus-light)}.lightmode .accordion__collapse-all{background-image:url(../svg/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(../svg/icons.svg#16-plus-dark);background-position:center right calc(10px + 1.6rem);background-color:var(--color-highlight-1-bg,#F7E159);color:var(--color-highlight-1-fg,#151515)}@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,#F7E159) 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(../svg/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,#F7E159)}.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,#F7E159);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,#151515);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,#F7E159)) 90%,var(--color-brand-text,var(--color-highlight-1-fg,#151515)));color:color-mix(in srgb,var(--color-brand-text,var(--color-highlight-1-fg,#151515)) 90%,var(--color-brand-background,var(--color-highlight-1-bg,#F7E159)))}.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,#151515);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,#151515);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(../taxonomy_label-011999.html)}[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(../svg/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(../svg/icons.svg#24-link_default-light)}.lightmode .js-anchor-link:hover .js-anchor-link-icon,.lightmode .js-anchor-link-icon:focus{background-image:url(../svg/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,#46A5FF);color:var(--color-highlight-2-fg,#151515)}.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}.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{line-height:1.6rem;text-rendering:optimizeLegibility;font-size:1.6rem;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(../svg/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(../svg/icons.svg#16-face_happy-dark)}.lightmode .askem.askem.askem.askem .askem-reaction.icon-check-mark .askem-reaction-button{background-image:url(../svg/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(../svg/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(../svg/icons.svg#16-face_neutral-dark)}.lightmode .askem.askem.askem.askem .askem-reaction.icon-question-mark .askem-reaction-button{background-image:url(../svg/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(../svg/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(../svg/icons.svg#16-face_sad-dark)}.lightmode .askem.askem.askem.askem .askem-reaction.icon-ex-mark .askem-reaction-button{background-image:url(../svg/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}.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}}.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(../svg/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(../svg/icons.svg#16-globe-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron .aalto-dropdown__toggle-custom-icon{background-image:url(../svg/icons.svg#16-globe-dark)}}body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron{background-image:url(../svg/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(../svg/icons.svg#16-arrow_chevron_down-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__toggle--with_chevron{background-image:url(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-tick-light)}.lightmode body #CybotCookiebotDialog .aalto-dropdown__link[aria-current='true']{background-image:url(../svg/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(../svg/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(../svg/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(../svg/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,#F7E159);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,#F7E159)}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(../svg/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(../svg/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-dropdown__toggle--with_chevron{background-image:url(../svg/icons.svg#16-arrow_chevron_down-dark)}}.aalto-dropdown__toggle--with_chevron:hover,.aalto-dropdown__toggle--with_chevron:focus{background-image:url(../svg/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(../svg/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-dropdown__toggle--with_chevron:hover,.lightmode .aalto-dropdown__toggle--with_chevron:focus{background-image:url(../svg/icons.svg#16-arrow_chevron_down-dark)}}.aalto-dropdown__toggle--with_chevron[aria-expanded='true'],.aalto-dropdown__toggle--with_chevron:active{background-image:url(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-calendar-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--calendar{background-image:url(../svg/icons.svg#16-calendar-light)}.lightmode .aalto-feature-item__image--calendar{background-image:url(../svg/icons.svg#16-calendar-dark)}}.aalto-feature-item__image--clock{background-image:url(../svg/icons.svg#16-clock-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--clock{background-image:url(../svg/icons.svg#16-clock-light)}.lightmode .aalto-feature-item__image--clock{background-image:url(../svg/icons.svg#16-clock-dark)}}.aalto-feature-item__image--credits{background-image:url(../svg/icons.svg#16-plus-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--credits{background-image:url(../svg/icons.svg#16-plus-light)}.lightmode .aalto-feature-item__image--credits{background-image:url(../svg/icons.svg#16-plus-dark)}}.aalto-feature-item__image--degree{background-image:url(../svg/icons.svg#16-ribbon-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--degree{background-image:url(../svg/icons.svg#16-ribbon-light)}.lightmode .aalto-feature-item__image--degree{background-image:url(../svg/icons.svg#16-ribbon-dark)}}.aalto-feature-item__image--field{background-image:url(../svg/icons.svg#16-pie_chart-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--field{background-image:url(../svg/icons.svg#16-pie_chart-light)}.lightmode .aalto-feature-item__image--field{background-image:url(../svg/icons.svg#16-pie_chart-dark)}}.aalto-feature-item__image--hourglass{background-image:url(../svg/icons.svg#16-hourglass-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--hourglass{background-image:url(../svg/icons.svg#16-hourglass-light)}.lightmode .aalto-feature-item__image--hourglass{background-image:url(../svg/icons.svg#16-hourglass-dark)}}.aalto-feature-item__image--language{background-image:url(../svg/icons.svg#16-speech_bubble-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--language{background-image:url(../svg/icons.svg#16-speech_bubble-light)}.lightmode .aalto-feature-item__image--language{background-image:url(../svg/icons.svg#16-speech_bubble-dark)}}.aalto-feature-item__image--location{background-image:url(../svg/icons.svg#16-location_pin-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--location{background-image:url(../svg/icons.svg#16-location_pin-light)}.lightmode .aalto-feature-item__image--location{background-image:url(../svg/icons.svg#16-location_pin-dark)}}.aalto-feature-item__image--school{background-image:url(../svg/icons.svg#16-pantheon-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--school{background-image:url(../svg/icons.svg#16-pantheon-light)}.lightmode .aalto-feature-item__image--school{background-image:url(../svg/icons.svg#16-pantheon-dark)}}.aalto-feature-item__image--tickets{background-image:url(../svg/icons.svg#16-tick-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--tickets{background-image:url(../svg/icons.svg#16-tick-light)}.lightmode .aalto-feature-item__image--tickets{background-image:url(../svg/icons.svg#16-tick-dark)}}.aalto-feature-item__image--tuition{background-image:url(../svg/icons.svg#16-money_euro-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--tuition{background-image:url(../svg/icons.svg#16-money_euro-light)}.lightmode .aalto-feature-item__image--tuition{background-image:url(../svg/icons.svg#16-money_euro-dark)}}.aalto-feature-item__image--globe{background-image:url(../svg/icons.svg#16-globe-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--globe{background-image:url(../svg/icons.svg#16-globe-light)}.lightmode .aalto-feature-item__image--globe{background-image:url(../svg/icons.svg#16-globe-dark)}}.aalto-feature-item__image--level{background-image:url(../svg/icons.svg#16-level-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--level{background-image:url(../svg/icons.svg#16-level-light)}.lightmode .aalto-feature-item__image--level{background-image:url(../svg/icons.svg#16-level-dark)}}.aalto-feature-item__image--cog{background-image:url(../svg/icons.svg#16-cog-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--cog{background-image:url(../svg/icons.svg#16-cog-light)}.lightmode .aalto-feature-item__image--cog{background-image:url(../svg/icons.svg#16-cog-dark)}}.aalto-feature-item__image--analysis{background-image:url(../svg/icons.svg#16-three_circles-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--analysis{background-image:url(../svg/icons.svg#16-three_circles-light)}.lightmode .aalto-feature-item__image--analysis{background-image:url(../svg/icons.svg#16-three_circles-dark)}}.aalto-feature-item__image--subject{background-image:url(../svg/icons.svg#16-subject-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--subject{background-image:url(../svg/icons.svg#16-subject-light)}.lightmode .aalto-feature-item__image--subject{background-image:url(../svg/icons.svg#16-subject-dark)}}.aalto-feature-item__image--alert{background-image:url(../svg/icons.svg#16-alert-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--alert{background-image:url(../svg/icons.svg#16-alert-light)}.lightmode .aalto-feature-item__image--alert{background-image:url(../svg/icons.svg#16-alert-dark)}}.aalto-feature-item__image--user{background-image:url(../svg/icons.svg#16-user-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--user{background-image:url(../svg/icons.svg#16-user-light)}.lightmode .aalto-feature-item__image--user{background-image:url(../svg/icons.svg#16-user-dark)}}.aalto-feature-item__image--info{background-image:url(../svg/icons.svg#16-info-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--info{background-image:url(../svg/icons.svg#16-info-light)}.lightmode .aalto-feature-item__image--info{background-image:url(../svg/icons.svg#16-info-dark)}}.aalto-feature-item__image--home{background-image:url(../svg/icons.svg#16-home-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--home{background-image:url(../svg/icons.svg#16-home-light)}.lightmode .aalto-feature-item__image--home{background-image:url(../svg/icons.svg#16-home-dark)}}.aalto-feature-item__image--diagram{background-image:url(../svg/icons.svg#16-diagram-dark)}@media (prefers-color-scheme:dark){.aalto-feature-item__image--diagram{background-image:url(../svg/icons.svg#16-diagram-light)}.lightmode .aalto-feature-item__image--diagram{background-image:url(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-checkbox_check-light)}}.aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-filters input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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(../svg/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(../svg/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-filters .aalto-form__select{background-image:url(../svg/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,#F7E159)}.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,#151515);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-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,#F7E159));margin-top:-2.4rem;margin-bottom:4rem;--color-brand-background:var(--color-highlight-1-bg,#F7E159);--color-brand-shape:var(--color-highlight-1-fg,#151515);--color-brand-text:var(--color-highlight-1-fg,#151515);--color-brand-link-hover:var(--color-highlight-1-bg,#F7E159)}.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,#151515));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,#151515))}.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,#151515))}.aalto-hero-text-with-links__links .aalto-list-unstyled .magazine__link-item,.aalto-hero-text-with-links__links .ep-comment__reply>ul .magazine__link-item{margin-bottom:1.6rem}.aalto-hero-text-with-links__links .aalto-list-unstyled .magazine__link-item:last-of-type,.aalto-hero-text-with-links__links .ep-comment__reply>ul .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,#151515))}.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}@media (prefers-reduced-motion:reduce){.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__play-pause:focus{box-shadow:none}.aalto-hero-video__play-pause:focus,.aalto-hero-video__play-pause:hover{background-color:#fff}}@media (prefers-reduced-motion:reduce){.aalto-hero-video--light .aalto-hero-video__play-pause{background-image:url(../svg/icons.svg#16-play_circle-light)}.aalto-hero-video--light .aalto-hero-video__play-pause:hover,.aalto-hero-video--light .aalto-hero-video__play-pause:focus{background-image:url(../svg/icons.svg#16-play_circle-dark)}.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing{background-image:url(../svg/icons.svg#16-pause_circle-light)}.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:hover,.aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:focus{background-image:url(../svg/icons.svg#16-pause_circle-dark)}.aalto-hero-video--dark .aalto-hero-video__play-pause{background-image:url(../svg/icons.svg#16-play_circle-dark)}.aalto-hero-video--dark .aalto-hero-video__play-pause.is-playing{background-image:url(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-checkbox_check-light)}}.checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/icons.svg#16-checkbox_dash-light)}@media (prefers-color-scheme:dark){.checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/icons.svg#16-checkbox_dash-dark)}.lightmode .checkbox-list__item input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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,#F7E159)}.hub-listing__search .aalto-search-field__button:focus{outline:none}.hub-listing__search .aalto-search-field__clear{background-image:url(../svg/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(../svg/icons.svg#16-close-light)}.lightmode .hub-listing__search .aalto-search-field__clear{background-image:url(../svg/icons.svg#16-close-dark)}}.hub-listing__search .aalto-search-field__clear:hover,.hub-listing__search .aalto-search-field__clear:focus{background-image:url(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-checkbox_check-light)}}.hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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(../svg/icons.svg#16-checkbox_dash-dark)}.lightmode .hub-listing__content .filter__button input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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(../svg/icons.svg#16-tick-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.tick{background-image:url(../svg/icons.svg#16-tick-light)}.lightmode .hub-listing__metadata-with-icons__label.tick{background-image:url(../svg/icons.svg#16-tick-dark)}}.hub-listing__metadata-with-icons__label.speech_bubble{background-image:url(../svg/icons.svg#16-speech_bubble-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.speech_bubble{background-image:url(../svg/icons.svg#16-speech_bubble-light)}.lightmode .hub-listing__metadata-with-icons__label.speech_bubble{background-image:url(../svg/icons.svg#16-speech_bubble-dark)}}.hub-listing__metadata-with-icons__label.stairs{background-image:url(../svg/icons.svg#16-stairs-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.stairs{background-image:url(../svg/icons.svg#16-stairs-light)}.lightmode .hub-listing__metadata-with-icons__label.stairs{background-image:url(../svg/icons.svg#16-stairs-dark)}}.hub-listing__metadata-with-icons__label.subject{background-image:url(../svg/icons.svg#16-subject-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.subject{background-image:url(../svg/icons.svg#16-subject-light)}.lightmode .hub-listing__metadata-with-icons__label.subject{background-image:url(../svg/icons.svg#16-subject-dark)}}.hub-listing__metadata-with-icons__label.summary{background-image:url(../svg/icons.svg#16-summary-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.summary{background-image:url(../svg/icons.svg#16-summary-light)}.lightmode .hub-listing__metadata-with-icons__label.summary{background-image:url(../svg/icons.svg#16-summary-dark)}}.hub-listing__metadata-with-icons__label.calendar{background-image:url(../svg/icons.svg#16-calendar-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.calendar{background-image:url(../svg/icons.svg#16-calendar-light)}.lightmode .hub-listing__metadata-with-icons__label.calendar{background-image:url(../svg/icons.svg#16-calendar-dark)}}.hub-listing__metadata-with-icons__label.ribbon{background-image:url(../svg/icons.svg#16-ribbon-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.ribbon{background-image:url(../svg/icons.svg#16-ribbon-light)}.lightmode .hub-listing__metadata-with-icons__label.ribbon{background-image:url(../svg/icons.svg#16-ribbon-dark)}}.hub-listing__metadata-with-icons__label.pantheon{background-image:url(../svg/icons.svg#16-pantheon-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.pantheon{background-image:url(../svg/icons.svg#16-pantheon-light)}.lightmode .hub-listing__metadata-with-icons__label.pantheon{background-image:url(../svg/icons.svg#16-pantheon-dark)}}.hub-listing__metadata-with-icons__label.document{background-image:url(../svg/icons.svg#16-document-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.document{background-image:url(../svg/icons.svg#16-document-light)}.lightmode .hub-listing__metadata-with-icons__label.document{background-image:url(../svg/icons.svg#16-document-dark)}}.hub-listing__metadata-with-icons__label.diagram{background-image:url(../svg/icons.svg#16-diagram-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.diagram{background-image:url(../svg/icons.svg#16-diagram-light)}.lightmode .hub-listing__metadata-with-icons__label.diagram{background-image:url(../svg/icons.svg#16-diagram-dark)}}.hub-listing__metadata-with-icons__label.hourglass{background-image:url(../svg/icons.svg#16-hourglass-dark)}@media (prefers-color-scheme:dark){.hub-listing__metadata-with-icons__label.hourglass{background-image:url(../svg/icons.svg#16-hourglass-light)}.lightmode .hub-listing__metadata-with-icons__label.hourglass{background-image:url(../svg/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(../svg/icons.svg#16-arrow_right-dark);mask:url(../svg/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,#46A5FF);--color-brand-shape:var(--color-highlight-2-bg,#46A5FF);--color-brand-text:var(--color-highlight-2-fg,#151515);--color-brand-link-hover:var(--color-highlight-2-fg,#151515);--override-interactive-focus-box-shadow-color:var(--color-highlight-2-fg,#151515)}.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,#151515)}.aalto-igt.aalto-igt--theme2 .aalto-igt__cell{background-color:var(--color-highlight-2-bg,#46A5FF)}.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,#151515)}.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(../svg/icons.svg#16-arrow_right-dark);mask:url(../svg/icons.svg#16-arrow_right-dark);background:var(--color-highlight-2-fg,#151515);-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,#FD6360);--color-brand-shape:var(--color-highlight-3-bg,#FD6360);--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,#FD6360)}.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(../svg/icons.svg#16-arrow_right-dark);mask:url(../svg/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,#F7E159);--color-brand-shape:var(--color-highlight-1-bg,#F7E159);--color-brand-text:var(--color-highlight-1-fg,#151515);--color-brand-link-hover:var(--color-highlight-1-fg,#151515);--override-interactive-focus-box-shadow-color:var(--color-highlight-1-fg,#151515)}.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,#151515)}.aalto-igt.aalto-igt--theme4 .aalto-igt__cell{background-color:var(--color-highlight-1-bg,#F7E159)}.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,#151515)}.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(../svg/icons.svg#16-arrow_right-dark);mask:url(../svg/icons.svg#16-arrow_right-dark);background:var(--color-highlight-1-fg,#151515);-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(../svg/icons.svg#16-arrow_right-dark);mask:url(../svg/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(../svg/icons.svg#16-arrow_right-dark);mask:url(../svg/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,#46A5FF)}}@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,#46A5FF);color:#2d2d2d}}.aalto-igt.aalto-igt--theme5 .aalto-igt__cell{background-color:var(--color-highlight-2-bg,#46A5FF)}@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,#46A5FF);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,#46A5FF)}.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,#46A5FF);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,#46A5FF)}.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,#46A5FF);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,#46A5FF)}.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,#46A5FF);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,#46A5FF)}@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,#46A5FF);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,#46A5FF)}.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,#151515)}.image-quote__wrapper.image-quote__wrapper--theme2 .image-quote__text p::before{background-color:var(--color-highlight-2-fg,#151515)}.image-quote__wrapper.image-quote__wrapper--theme3{background-color:var(--color-highlight-3-bg,#FD6360)}.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,#F7E159)}.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,#151515)}.image-quote__wrapper.image-quote__wrapper--theme4 .image-quote__text p::before{background-color:var(--color-highlight-1-fg,#151515)}.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}@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-dark,#2d2d2d);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(../svg/icons.svg#16-arrow_right);mask-image:url(../svg/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(../svg/icons.svg#16-external_link);mask-image:url(../svg/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(../svg/icons.svg#16-arrow_right);mask-image:url(../svg/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(../svg/icons.svg#16-lock_closed-dark)}@media (prefers-color-scheme:dark){.aalto-listing__item--article .aalto-listing__meta-item--restricted{background-image:url(../svg/icons.svg#16-lock_closed-light)}.lightmode .aalto-listing__item--article .aalto-listing__meta-item--restricted{background-image:url(../svg/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(../svg/icons.svg#16-external_link-dark)}@media (prefers-color-scheme:dark){.aalto-listing-row__link--external::after{background-image:url(../svg/icons.svg#16-external_link-light)}.lightmode .aalto-listing-row__link--external::after{background-image:url(../svg/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(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-external_link-dark)}.lightmode .aalto-liftup-m-card-icon-container{background-image:url(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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,#46A5FF)}.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,#151515)}.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,#151515)}.aalto-component-wrapper--manual-liftup-mini.aalto-component-wrapper--manual-liftup-mini--theme3{background-color:var(--color-highlight-3-bg,#FD6360)}.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,#F7E159)}.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,#151515)}.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,#151515)}.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(../svg/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(../svg/icons.svg#16-external_link-dark)}.lightmode .manual-liftup-small__horizontal-card--icon-container{background-image:url(../svg/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)}.page--innovation-teams .innovation-teams__result-item .innovation-teams__result-heading{text-decoration:none;outline-offset:-.3rem}.page--innovation-teams .innovation-teams__result-item .innovation-teams__result-heading::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.page--innovation-teams .innovation-teams__result-item .innovation-teams__result-heading:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.page--innovation-teams .innovation-teams__result-item .innovation-teams__image-wrapper{transition:opacity 0.15s ease-out}.page--innovation-teams .innovation-teams__result-item:hover .innovation-teams__image-wrapper{pointer-events:none;opacity:0.8}@media (prefers-reduced-motion:reduce){.page--innovation-teams .innovation-teams__result-item:hover .innovation-teams__image-wrapper{opacity:1}}.page--innovation-teams .innovation-teams__result-item:focus-within .innovation-teams__image-wrapper{opacity:0.8}@media (prefers-reduced-motion:reduce){.page--innovation-teams .innovation-teams__result-item:focus-within .innovation-teams__image-wrapper{opacity:1}}@media all and (min-width:900px){.page--innovation-teams .innovation-teams__result-item{width:calc(50% - 2.4rem / 2)}}.page--innovation-teams .innovation-teams__result-item:hover .innovation-teams__image-wrapper,.page--innovation-teams .innovation-teams__result-item:focus-within .innovation-teams__image-wrapper{opacity:1}.page--innovation-teams .innovation-teams__result-item.is-collapsed .innovation-teams__result-summary{display:-webkit-box;max-height:14.1rem;min-height:12.5rem;-webkit-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}}.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}.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__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;display:flex;justify-content:space-between;align-items:center;text-decoration:none;margin-bottom:1.6rem}.page--innovation-teams .innovation-teams__result-heading::after{opacity:0;transition:background-color 0.15s ease-out,opacity 0.15s ease-out}@media all and (max-width:899px){.page--innovation-teams .innovation-teams__result-heading::after{height:20rem}}@media all and (min-width:900px){.page--innovation-teams .innovation-teams__result-heading::after{height:24rem}}.page--innovation-teams .innovation-teams__result-heading:hover::after,.page--innovation-teams .innovation-teams__result-heading:focus::after{background-color:var(--color-light,#fff);opacity:0.2}.page--innovation-teams .innovation-teams__result-heading svg{height:1.8rem;position:relative;top:1px;right:2px}.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;background-color:var(--color-structural-100,#F2F2F2);padding:2.4rem}@media all and (max-width:899px){.page--innovation-teams .innovation-teams__button-wrapper{flex-direction:column;align-items:flex-start;gap: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}}.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(../svg/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(../svg/icons.svg#16-arrow_chevron_right-light)}.lightmode .aalto-main-menu__button.aalto-dropdown__toggle--with_chevron{background-image:url(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-arrow_chevron_left-light)}.lightmode .aalto-main-menu__button[aria-expanded='true']::before{background-image:url(../svg/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,#F7E159);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,#151515);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,#151515);font-size:2.4rem;cursor:pointer}.aalto-search__close:hover,.aalto-search__close:focus{color:var(--color-highlight-1-fg,#151515);background-color:var(--color-highlight-1-bg,#F7E159);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,#F7E159);border-top-color:var(--color-highlight-1-fg,#151515)}.aalto-modal--highlight .aalto-modal__text-container,.aalto-modal--highlight .aalto-modal__title{color:var(--color-highlight-1-fg,#151515)}.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,#F7E159) 90%,var(--color-highlight-1-fg,#151515));color:color-mix(in srgb,var(--color-highlight-1-fg,#151515) 90%,var(--color-highlight-1-bg,#F7E159))}.aalto-modal--highlight .aalto-modal__title a:focus{box-shadow:0 .4rem 0 0 var(--color-highlight-1-fg,#151515)}.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,#F7E159));color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#151515));--override-interactive-focus-box-shadow-color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#151515));--override-interactive-hover-background-color:color-mix(in srgb,var(--color-brand-status-notification-bg-color,var(--color-highlight-1-bg,#F7E159)) 90%,var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#151515)));--override-interactive-hover-color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#151515))}.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,#F7E159)) 90%,var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#151515)));color:var(--color-brand-status-notification-text-color,var(--color-highlight-1-fg,#151515))}}.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(../svg/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{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(../svg/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(../svg/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(../svg/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-profile-block__toggle-button{background-image:url(../svg/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(../svg/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(../svg/icons.svg#16-arrow_chevron_up-light)}.lightmode .aalto-profile-block.is-open .aalto-profile-block__toggle-button{background-image:url(../svg/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(../svg/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(../svg/icons.svg#16-external_link-light)}.lightmode .aalto-profile-block__edit-link::after{background-image:url(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-checkbox_check-light)}}.aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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(../svg/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-profile-edit__visibility-select-all input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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(../svg/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(../svg/icons.svg#16-arrow_chevron_down-light)}.lightmode .aalto-profile-edit__visibility-show-all-button{background-image:url(../svg/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(../svg/icons.svg#16-arrow_chevron_up-dark)}@media (prefers-color-scheme:dark){.is-open .aalto-profile-edit__visibility-show-all-button{background-image:url(../svg/icons.svg#16-arrow_chevron_up-light)}.lightmode .is-open .aalto-profile-edit__visibility-show-all-button{background-image:url(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-checkbox_check-light)}}.aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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(../svg/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-profile-edit__type-label input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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(../svg/icons.svg#24-link_default-dark);mask:url(../svg/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,#46A5FF);--color-brand-background:var(--color-highlight-2-bg,#46A5FF);--color-brand-shape:var(--color-highlight-2-bg,#46A5FF);--color-brand-text:var(--color-highlight-2-fg,#151515);--color-brand-link-hover:var(--color-highlight-2-fg,#151515);--text-color:var(--color-highlight-2-fg,#151515);--override-interactive-focus-box-shadow-color:var(--color-highlight-2-fg,#151515)}.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,#151515)}.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,#FD6360);--color-brand-background:var(--color-highlight-3-bg,#FD6360);--color-brand-shape:var(--color-highlight-3-bg,#FD6360);--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,#F7E159);--color-brand-background:var(--color-highlight-1-bg,#F7E159);--color-brand-shape:var(--color-highlight-1-bg,#F7E159);--color-brand-text:var(--color-highlight-1-fg,#151515);--color-brand-link-hover:var(--color-highlight-1-fg,#151515);--text-color:var(--color-highlight-1-fg,#151515);--override-interactive-focus-box-shadow-color:var(--color-highlight-1-fg,#151515)}.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,#151515)}.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,#46A5FF)}.quote.quote--theme2 .quote__icon,.quote.quote--theme2 .quote__text p,.quote.quote--theme2 .quote__source{color:var(--color-highlight-2-fg,#151515)}.quote.quote--theme2 .quote__text p::before{background-color:var(--color-highlight-2-fg,#151515)}.quote.quote--theme3{background-color:var(--color-highlight-3-bg,#FD6360)}.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,#F7E159)}.quote.quote--theme4 .quote__icon,.quote.quote--theme4 .quote__text p,.quote.quote--theme4 .quote__source{color:var(--color-highlight-1-fg,#151515)}.quote.quote--theme4 .quote__text p::before{background-color:var(--color-highlight-1-fg,#151515)}.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(../svg/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(../svg/icons.svg#16-arrow_chevron_right-light)}.lightmode .aalto-ribbon__link.aalto-dropdown__toggle--with_chevron{background-image:url(../svg/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(../svg/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(../svg/icons.svg#16-arrow_chevron_left-light)}.lightmode .aalto-ribbon__link.aalto-dropdown__toggle--with_chevron[aria-expanded="true"]::before{background-image:url(../svg/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,#46A5FF);--color-brand-shape:var(--color-highlight-2-bg,#46A5FF);--color-brand-text:var(--color-highlight-2-fg,#151515);--color-brand-link-hover:var(--color-highlight-2-fg,#151515);background-color:var(--color-highlight-2-bg,#46A5FF);color:var(--color-highlight-2-fg,#151515)}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme3{--color-brand-background:var(--color-highlight-3-bg,#FD6360);--color-brand-shape:var(--color-highlight-3-bg,#FD6360);--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,#FD6360);color:var(--color-highlight-3-fg,#151515)}.aalto-rich-text-highlight.aalto-rich-text-highlight--theme4{--color-brand-background:var(--color-highlight-1-bg,#F7E159);--color-brand-shape:var(--color-highlight-1-bg,#F7E159);--color-brand-text:var(--color-highlight-1-fg,#151515);--color-brand-link-hover:var(--color-highlight-1-fg,#151515);background-color:var(--color-highlight-1-bg,#F7E159);color:var(--color-highlight-1-fg,#151515)}.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,#46A5FF)}.aalto-single-liftup.aalto-single-liftup--theme2 .aalto-single-liftup__header{color:var(--color-highlight-2-fg,#151515)}.aalto-single-liftup.aalto-single-liftup--theme3{background-color:var(--color-highlight-3-bg,#FD6360)}.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,#F7E159)}.aalto-single-liftup.aalto-single-liftup--theme4 .aalto-single-liftup__header{color:var(--color-highlight-1-fg,#151515)}.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(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-external_link-dark)}}@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(../svg/icons.svg#16-external_link-dark)}}@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%}.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,#46A5FF);--text-color:var(--color-highlight-2-fg,#151515);--color-brand-background:var(--color-highlight-2-bg,#46A5FF);--color-brand-shape:var(--color-highlight-2-bg,#46A5FF);--color-brand-text:var(--color-highlight-2-fg,#151515);--color-brand-link-hover:var(--color-highlight-2-fg,#151515)}.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,#46A5FF) 90%,var(--color-highlight-2-fg,#151515));color:var(--color-highlight-2-fg,#151515)}.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,#FD6360);--text-color:var(--color-highlight-3-fg,#151515);--color-brand-background:var(--color-highlight-3-bg,#FD6360);--color-brand-shape:var(--color-highlight-3-bg,#FD6360);--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,#FD6360) 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,#F7E159);--text-color:var(--color-highlight-1-fg,#151515);--color-brand-background:var(--color-highlight-1-bg,#F7E159);--color-brand-shape:var(--color-highlight-1-bg,#F7E159);--color-brand-text:var(--color-highlight-1-fg,#151515);--color-brand-link-hover:var(--color-highlight-1-fg,#151515)}.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,#F7E159) 90%,var(--color-highlight-1-fg,#151515));color:var(--color-highlight-1-fg,#151515)}.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(../svg/icons.svg#24-link_default-dark);mask:url(../svg/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(../svg/icons.svg#24-aaltoblog-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--blogs{background-image:url(../svg/icons.svg#24-aaltoblog-light)}.lightmode .aalto-some__link-icon--blogs{background-image:url(../svg/icons.svg#24-aaltoblog-dark)}}.aalto-some__link-icon--facebook{background-image:url(../svg/icons.svg#24-facebook-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--facebook{background-image:url(../svg/icons.svg#24-facebook-light)}.lightmode .aalto-some__link-icon--facebook{background-image:url(../svg/icons.svg#24-facebook-dark)}}.aalto-some__link-icon--instagram{background-image:url(../svg/icons.svg#24-instagram-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--instagram{background-image:url(../svg/icons.svg#24-instagram-light)}.lightmode .aalto-some__link-icon--instagram{background-image:url(../svg/icons.svg#24-instagram-dark)}}.aalto-some__link-icon--linkedin{background-image:url(../svg/icons.svg#24-linkedin-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--linkedin{background-image:url(../svg/icons.svg#24-linkedin-light)}.lightmode .aalto-some__link-icon--linkedin{background-image:url(../svg/icons.svg#24-linkedin-dark)}}.aalto-some__link-icon--snapchat{background-image:url(../svg/icons.svg#24-snapchat-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--snapchat{background-image:url(../svg/icons.svg#24-snapchat-light)}.lightmode .aalto-some__link-icon--snapchat{background-image:url(../svg/icons.svg#24-snapchat-dark)}}.aalto-some__link-icon--x,.aalto-some__link-icon--twitter{background-image:url(../svg/icons.svg#24-x-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--x,.aalto-some__link-icon--twitter{background-image:url(../svg/icons.svg#24-x-light)}.lightmode .aalto-some__link-icon--x,.lightmode .aalto-some__link-icon--twitter{background-image:url(../svg/icons.svg#24-x-dark)}}.aalto-some__link-icon--bsky,.aalto-some__link-icon--bluesky{background-image:url(../svg/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(../svg/icons.svg#24-bluesky-light)}.lightmode .aalto-some__link-icon--bsky,.lightmode .aalto-some__link-icon--bluesky{background-image:url(../svg/icons.svg#24-bluesky-dark)}}.aalto-some__link-icon--wechat{background-image:url(../svg/icons.svg#24-wechat-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--wechat{background-image:url(../svg/icons.svg#24-wechat-light)}.lightmode .aalto-some__link-icon--wechat{background-image:url(../svg/icons.svg#24-wechat-dark)}}.aalto-some__link-icon--weibo{background-image:url(../svg/icons.svg#24-weibo-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--weibo{background-image:url(../svg/icons.svg#24-weibo-light)}.lightmode .aalto-some__link-icon--weibo{background-image:url(../svg/icons.svg#24-weibo-dark)}}.aalto-some__link-icon--youtube{background-image:url(../svg/icons.svg#24-youtube-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--youtube{background-image:url(../svg/icons.svg#24-youtube-light)}.lightmode .aalto-some__link-icon--youtube{background-image:url(../svg/icons.svg#24-youtube-dark)}}.aalto-some__link-icon--whatsapp{background-image:url(../svg/icons.svg#24-whatsapp-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--whatsapp{background-image:url(../svg/icons.svg#24-whatsapp-light)}.lightmode .aalto-some__link-icon--whatsapp{background-image:url(../svg/icons.svg#24-whatsapp-dark)}}.aalto-some__link-icon--tiktok{background-image:url(../svg/icons.svg#24-tiktok-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--tiktok{background-image:url(../svg/icons.svg#24-tiktok-light)}.lightmode .aalto-some__link-icon--tiktok{background-image:url(../svg/icons.svg#24-tiktok-dark)}}.aalto-some__link-icon--mastodon{background-image:url(../svg/icons.svg#24-mastodon-dark)}@media (prefers-color-scheme:dark){.aalto-some__link-icon--mastodon{background-image:url(../svg/icons.svg#24-mastodon-light)}.lightmode .aalto-some__link-icon--mastodon{background-image:url(../svg/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,#46A5FF)}.text-highlight.text-highlight--theme2 aside p{color:var(--color-highlight-2-fg,#151515)}.text-highlight.text-highlight--theme2 aside p::before{background-color:var(--color-highlight-2-fg,#151515)}.text-highlight.text-highlight--theme3{background-color:var(--color-highlight-3-bg,#FD6360)}.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,#F7E159)}.text-highlight.text-highlight--theme4 aside p{color:var(--color-highlight-1-fg,#151515)}.text-highlight.text-highlight--theme4 aside p::before{background-color:var(--color-highlight-1-fg,#151515)}.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,#F7E159);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,#F7E159)}.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,#F7E159)}.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)}.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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/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(../svg/icons.svg#16-checkbox_check-light)}}.aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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(../svg/icons.svg#16-checkbox_dash-dark)}.lightmode .aalto-webform .aalto-form__checkbox-container input[type='checkbox']:indeterminate+label::before{background-image:url(../svg/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}@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)}.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)}.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)}@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,#151515);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(../svg/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(../svg/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(../svg/icons.svg#16-close-light)}.lightmode .aalto-search-field__clear:hover,.lightmode .aalto-search-field__clear:focus{background-image:url(../svg/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,#151515);border-left:1px solid var(--color-highlight-1-fg,#151515);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,#151515);background-color:var(--color-highlight-1-bg,#F7E159);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,#151515);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,#151515);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,#151515);background-color:var(--color-highlight-1-bg,#F7E159);outline:none}.suggestion-list__match{color:inherit;background-color:transparent;font-weight:normal}.site-search__input{color:var(--color-highlight-1-fg,#151515);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,#151515);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(../svg/icons.svg#16-external_link-dark)}}@media (prefers-color-scheme:light){.suggestion-list__item-external::after{background-image:url(../svg/icons.svg#16-external_link-dark)}}.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}.page--suggestion-tool.suggestion-tool{background-color:#151515;color:#fff;text-align:center;padding:4.8rem 0}.page--suggestion-tool .suggestion-tool-step__number-sign{background-color:#fff;color:#151515;width:4rem;height:4rem;padding:.4rem;margin-right:1.6rem;display:inline-block;border-radius:50%;vertical-align:middle;text-align:center;font-weight:bold}.page--suggestion-tool .suggestion-tool-step__question{color:#fff;margin-top:1.6rem;margin-bottom:.8rem}.page--suggestion-tool .suggestion-tool-step__description{margin-bottom:1.6rem}.page--suggestion-tool .suggestion-tool-step__options{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin-bottom:2.4rem;padding-left:0}.page--suggestion-tool .suggestion-tool-step.step-chosen .filter__button:not(.filter__button--active){display:none}.page--suggestion-tool .button--toggle-pill{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}.page--suggestion-tool .button--toggle-pill: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)}.page--suggestion-tool .button--toggle-pill.hover,.page--suggestion-tool .button--toggle-pill:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.page--suggestion-tool .button--toggle-pill: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}.page--suggestion-tool .button--toggle-pill:hover:active{box-shadow:none}.page--suggestion-tool .button--toggle-pill:disabled,.page--suggestion-tool .button--toggle-pill[disabled],.page--suggestion-tool .button--toggle-pill.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 (prefers-color-scheme:dark){.page--suggestion-tool .button--toggle-pill{padding:.6rem 1.5rem;font-weight:normal;border-radius:1.6rem}.page--suggestion-tool .button--toggle-pilllabel{border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff)}}@media (prefers-color-scheme:light){.page--suggestion-tool .button--toggle-pill{color:#fff;background-color:#2d2d2d;border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff);padding:.6rem 1.5rem;font-weight:normal;border-radius:1.6rem;border-color:#fff}.page--suggestion-tool .button--toggle-pill: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)}.page--suggestion-tool .button--toggle-pill:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.page--suggestion-tool .button--toggle-pill: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)}.page--suggestion-tool .button--toggle-pill:disabled,.page--suggestion-tool .button--toggle-pill[disabled],.page--suggestion-tool .button--toggle-pill.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}.page--suggestion-tool .button--toggle-pilllabel{background-color:var(--color-black-black,#151515);border-color:rgba(0,0,0,0);color:var(--color-light,#fff)}}.page--suggestion-tool .filter__button{position:relative;margin:.8rem}.page--suggestion-tool .filter__button input{position:absolute;opacity:0;width:100%;height:100%}.page--suggestion-tool .filter__button--active .button--toggle-pill{border-color:#fff;background-color:#fff;color:#151515}@media (prefers-color-scheme:dark){.page--suggestion-tool .filter__button input:focus+.button--toggle-pill{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 (prefers-color-scheme:light){.page--suggestion-tool .filter__button input:focus+.button--toggle-pill{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-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}}.page--suggestion-tool .filter__button input:focus+.button--toggle-pill{border-color:#fff;box-shadow:0 0 0 2px #151515,0 0 0 .4rem #fff}@media (prefers-color-scheme:dark){.page--suggestion-tool .filter__button input:disabled+.button--toggle-pill,.page--suggestion-tool .filter__button input:disabled+.button--toggle-pill:hover,.page--suggestion-tool .filter__button input:disabled+.button--toggle-pill:active,.page--suggestion-tool .filter__button input:disabled+.button--toggle-pill:focus{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 (prefers-color-scheme:light){.page--suggestion-tool .filter__button input:disabled+.button--toggle-pill,.page--suggestion-tool .filter__button input:disabled+.button--toggle-pill:hover,.page--suggestion-tool .filter__button input:disabled+.button--toggle-pill:active,.page--suggestion-tool .filter__button input:disabled+.button--toggle-pill:focus{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;border-color:var(--color-structural-800,#505050) !important;background-color:#151515 !important;color:var(--color-structural-200,#e3e3e3) !important}}.page--suggestion-tool .suggestion-tool-reset{margin:.8rem 0}.page--suggestion-tool .suggestion-tool-reset button{text-decoration:underline;color:#fff}.page--suggestion-tool .suggestion-tool-reset button:hover,.page--suggestion-tool .suggestion-tool-reset button:focus{color:var(--color-dark,#2d2d2d)}#top-nav-sticky-header{background-color:var(--color-light,#fff)}@media all and (max-width:899px){#top-nav-sticky-header{transition:transform 0.3s cubic-bezier(0.68,0.13,0.87,0.33),background-color 0.3s cubic-bezier(0.175,0.885,0.32,1.02);position:fixed;top:0;width:100%;z-index:16;transform:translateZ(0)}#top-nav-sticky-header.aalto-header--hide{transform:translate3d(0,-5.1rem,0)}}@media all and (min-width:900px){#top-nav-sticky-header{position:fixed;top:0;z-index:16;transition:height 0.3s cubic-bezier(0.68,0.13,0.87,0.33),background-color 0.3s cubic-bezier(0.175,0.885,0.32,1.02);height:11.1rem;width:100%}#top-nav-sticky-header.header-collapsed{height:4.8rem}}@media all and (max-width:899px){#top-nav-sticky-header+#top-nav-sticky-header-dummy{margin-top:5.1rem}}@media all and (min-width:900px){#top-nav-sticky-header+#top-nav-sticky-header-dummy{margin-top:11.1rem;transition:margin-top 0.28s cubic-bezier(0.175,0.885,0.32,1.02) 220ms}}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-topnav__items{height:calc(100vh - 4.9rem)}}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-header__logo-container{padding:.4rem 0}}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-header__logo{width:4rem;height:4rem;top:.4rem}}@media all and (min-width:900px){#top-nav-sticky-header .aalto-header__logo-container,#top-nav-sticky-header .aalto-header__logo{transition:width 0.3s cubic-bezier(0.68,0.13,0.87,0.33),height 0.3s cubic-bezier(0.68,0.13,0.87,0.33),padding 0.3s cubic-bezier(0.68,0.13,0.87,0.33),margin 0.3s cubic-bezier(0.68,0.13,0.87,0.33)}}@media all and (max-width:899px){#top-nav-sticky-header .aalto-search__container{top:5.1rem}}#toolbar-administration+.dialog-off-canvas-main-canvas .aalto-topnav__items{padding-bottom:16rem}.aalto-topnav-open{overflow:hidden}.aalto-topnav{display:flex;justify-content:flex-end;align-self:center;height:100%}.aalto-topnav__items{max-width:1540px;position:absolute;top:100%;right:0;height:calc(100vh - 11.1rem);padding:0 4rem 4rem 4rem;background-color:var(--color-light,#fff);transition:0.3s top cubic-bezier(0.175,0.885,0.32,1.02),0.3s width cubic-bezier(0.175,0.885,0.32,1.02),0.3s height cubic-bezier(0.175,0.885,0.32,1.02),0.3s padding cubic-bezier(0.175,0.885,0.32,1.02);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;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;z-index:1}@media all and (max-width:899px){.aalto-topnav__items{top:5.1rem;width:100%;height:calc(100vh - 5.1rem);padding:0 1.6rem 15.2rem 1.6rem}}@media all and (min-width:900px){.aalto-topnav__items{width:64rem}}@media all and (min-width:900px){.aalto-topnav__item-container{display:grid;grid-template-columns:12rem 12rem auto 12rem 12rem;-moz-column-gap:.8rem;column-gap:.8rem}}@media all and (max-width:899px){.aalto-topnav__action-item.aalto-topnav__action-item--first{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--color-dark,#2d2d2d)}}@media all and (min-width:900px){.aalto-topnav__action-item{height:9.6rem}}@media all and (max-width:899px){.aalto-topnav__action-item svg{vertical-align:middle;margin-right:.4rem}}.aalto-topnav__action-item--mobile+hr{margin:1.6rem 0}@media all and (min-width:900px){.aalto-topnav__action-item--mobile+hr{display:none}}.aalto-topnav__action-item--logging{margin-top:1.6rem}.aalto-topnav__action-item--profile{grid-column-start:5}.aalto-topnav__action-item .aalto-topnav__button{text-decoration:none;display:flex;align-items:center}@media all and (max-width:899px){.aalto-topnav__action-item .aalto-topnav__button{height:4rem}}@media all and (min-width:900px){.aalto-topnav__action-item .aalto-topnav__button{flex-wrap:wrap;justify-content:center;align-content:space-between;height:100%;margin:0 auto;padding:1.6rem 0}}@media all and (max-width:899px){.aalto-topnav__action-item .aalto-topnav__button .aalto-inline-icon{margin-right:.4rem}}@media all and (min-width:900px){.aalto-topnav__action-item .aalto-topnav__button .aalto-inline-icon{flex:100%;width:3.2rem;height:3.2rem}}.aalto-topnav__action-item .aalto-topnav__button .aalto-inline-icon.aalto-logo{--en:transparent;--fi:transparent;--sv:transparent;--qm:transparent;--em:var(--color-logo);--q:transparent;position:relative;left:.6rem}@media all and (min-width:900px){.aalto-topnav__action-item .aalto-topnav__button .aalto-inline-icon+span{margin-top:.4rem}}@media all and (max-width:899px){.aalto-topnav__action-item .aalto-button{margin-left:1.2rem}}.aalto-topnav__action-item--user .aalto-dropdown__toggle{margin-right:-.4rem}.aalto-topnav__button{font-family:inter,sans-serif;font-size:1.6rem;line-height:1.8rem;text-align:center;cursor:pointer;margin:0;padding:.4rem;text-decoration:none}.aalto-topnav__button[aria-expanded='false'] .aalto-topnav__button-collapse,.aalto-topnav__button[aria-expanded='true'] .aalto-topnav__button-expand{display:none}@media all and (max-width:899px){.aalto-topnav__button{height:5rem;margin-left:1px;padding-left:1.6rem;padding-right:1.6rem}.aalto-topnav__button:focus{box-shadow:inset 0 -.4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}}.aalto-topnav__button-expand,.aalto-topnav__button-collapse{display:flex;align-items:center}.aalto-topnav__button-expand .aalto-topnav__button-icon{position:relative;top:.2rem;margin-right:.8rem}.aalto-topnav__button-icon{margin-right:.4rem}@media all and (max-width:899px){.aalto-topnav__button-icon{display:none}}.aalto-topnav__language .aalto-dropdown__toggle-text{font-weight:bold;margin-right:.4rem;margin-left:0}.aalto-topnav__language .aalto-dropdown__toggle-text:focus{box-shadow:inset 0 -.4rem 0 0 var(--color-dark,#2d2d2d)}.aalto-topnav__language svg{position:relative;top:-1px}@media all and (max-width:899px){.aalto-topnav__button-icon--profile{margin-right:1.2rem}}.aalto-topnav__button[aria-expanded='false']+.aalto-topnav__items{transform:translateX(100%);visibility:hidden;width:0;padding:0}.aalto-topnav__language-item{display:inline-block;margin-top:1.6rem;margin-right:1.2rem}.aalto-topnav__language-item svg{margin-right:1.2rem;margin-left:.8rem}.aalto-topnav__language-item .aalto-button{min-width:5.6rem;height:3.2rem;padding:.6rem;padding-left:1.6rem;padding-right:1.6rem}.aalto-topnav__language-item .aalto-button[aria-current='true']{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-topnav__language-item .aalto-button[aria-current='true']: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-topnav__language-item .aalto-button[aria-current='true']:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-topnav__language-item .aalto-button[aria-current='true']: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-topnav__language-item .aalto-button[aria-current='true']:disabled,.aalto-topnav__language-item .aalto-button[aria-current='true'][disabled],.aalto-topnav__language-item .aalto-button[aria-current='true'].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-topnav__language-item .aalto-button abbr{text-decoration:none}@media all and (max-width:899px){.aalto-topnav__action-request{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;display:grid;grid-template-columns:2.4rem 1fr;width:100%;border-top:1px solid var(--color-dark,#2d2d2d);margin-top:1.6rem;padding:1.6rem 0 1.6rem .8rem}}@media all and (min-width:900px){.aalto-topnav__action-request{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;grid-column-start:4;grid-column-end:6;display:grid;grid-template-columns:1.6rem auto;justify-content:flex-end;align-items:center;height:9.6rem;-moz-column-gap:.8rem;column-gap:.8rem}}@media all and (max-width:899px){.aalto-topnav__action-request .aalto-inline-icon{width:1.6rem;height:1.6rem;align-self:center}}@media all and (min-width:900px){.aalto-topnav__action-request .aalto-inline-icon{width:1.6rem;height:1.6rem}}@media all and (max-width:899px){.aalto-topnav__action-item--desktop{display:none}}@media all and (min-width:900px){.aalto-topnav__action-item--mobile{display:none}}.aalto-topnav__action-item--user svg{position:relative;top:-.3rem}@media all and (min-width:900px){.aalto-topnav__action-item--desktop+.aalto-topnav__navigation-item{box-shadow:inset 0 1px 0 0 var(--color-dark,#2d2d2d)}}@media all and (max-width:899px){.aalto-topnav__item-container .aalto-topnav__navigation-item{flex:100%}}@media all and (min-width:900px){.aalto-topnav__item-container .aalto-topnav__navigation-item{grid-column-start:1;grid-column-end:6}}.aalto-topnav__item-container .aalto-topnav__navigation-item .accordion__header:not(.is-open){box-shadow:0 1px 0 0 var(--color-dark,#2d2d2d)}.aalto-topnav__item-container .aalto-topnav__navigation-item:first-of-type .aalto-topnav__navigation-link:hover{box-shadow:0 1px 0 0 var(--color-dark,#2d2d2d)}.aalto-topnav__item-container .aalto-topnav__navigation-item:first-of-type .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-item:first-of-type .aalto-topnav__navigation-link:hover:focus{box-shadow:0 1px 0 0 var(--color-dark,#2d2d2d),inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}.aalto-topnav__item-container .aalto-topnav__navigation-item .aalto-topnav__navigation-link{text-decoration:underline;box-shadow:0 1px 0 0 var(--color-dark,#2d2d2d)}.aalto-topnav__item-container .aalto-topnav__navigation-item .aalto-topnav__navigation-link:hover{box-shadow:0 1px 0 0 var(--color-dark,#2d2d2d),inset 0 1px 0 0 var(--color-dark,#2d2d2d)}.aalto-topnav__item-container .aalto-topnav__navigation-item .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-item .aalto-topnav__navigation-link:hover:focus{text-decoration:underline;box-shadow:0 1px 0 0 var(--color-dark,#2d2d2d),inset 0 1px 0 0 var(--color-dark,#2d2d2d),inset .4rem 1px 0 0 var(--color-dark,#2d2d2d)}@media all and (min-width:900px){.aalto-topnav__item-container .aalto-topnav__navigation-item .aalto-topnav__navigation-link{padding:2.4rem 3.2rem 2.4rem 1.6rem}}.aalto-topnav__navigation-heading{background-position:center right 1.6rem;padding-right:4rem}.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem}.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title{color:inherit;display:block;background-color:transparent;border:0;text-decoration:none;text-align:left;box-shadow:none}@media all and (max-width:899px){.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title{padding:1.6rem 3.2rem 1.6rem 1.2rem;border-top:0}}@media all and (min-width:900px){.aalto-topnav__item-container .aalto-topnav__navigation-link,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title{padding-left:1.6rem}}.aalto-topnav__item-container .aalto-topnav__navigation-link.is-expanded,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title.is-expanded{box-shadow:none}.aalto-topnav__item-container .aalto-topnav__navigation-link:hover,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:hover{box-shadow:inset 0 1px 0 0 var(--color-dark,#2d2d2d)}.aalto-topnav__item-container .aalto-topnav__navigation-link:focus,.aalto-topnav__item-container .aalto-topnav__navigation-link:hover:focus,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:focus,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:hover:focus{color:var(--color-dark,#2d2d2d);background-color:var(--color-structural-200,#e3e3e3);outline:none;text-decoration:none;box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d),inset 0 1px 0 0 var(--color-dark,#2d2d2d)}.aalto-topnav__item-container .aalto-topnav__navigation-link:active,.aalto-topnav__item-container .aalto-topnav__navigation-heading.accordion__title:active{text-decoration:none}.aalto-topnav__navigation-heading.is-expanded+.aalto-topnav__highlighted-links{display:none}@media all and (max-width:899px){.aalto-topnav__highlighted-links{display:none}}@media all and (min-width:900px){.aalto-topnav__highlighted-links{display:flex;flex-wrap:wrap;align-items:baseline;padding-left:.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;row-gap:.4rem}}.aalto-topnav__highlighted-link{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.2rem;padding:.5rem 1.2rem}.aalto-topnav__highlighted-link:last-of-type{margin-bottom:2.4rem}.aalto-topnav__highlighted-link:focus,.aalto-topnav__highlighted-link:hover:focus{text-decoration:underline;box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}.aalto-topnav__highlighted-link.selected{box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}@media all and (min-width:900px){.aalto-topnav__search .aalto-search-button__label{display:inline-block}}.aalto-topnav__search .aalto-search__toggle-button:focus{box-shadow:0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}@media all and (max-width:899px){.aalto-topnav__search .aalto-search__toggle-button:focus{box-shadow:inset 0 -.4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}.aalto-topnav__search .aalto-search__toggle-button::after{content:'';position:absolute;top:1.6rem;right:0;height:1.6rem;width:1px;background-color:var(--color-black-black,#151515)}}.aalto-topnav__navigation-items{display:flex}@media all and (max-width:899px){.aalto-topnav__navigation-items{background-color:var(--color-light,#fff)}}@media all and (min-width:900px){.aalto-topnav__navigation-items{align-self:center;justify-content:flex-end;align-items:center}}@media all and (min-width:900px){.aalto-topnav__navigation-items{-moz-column-gap:1.2rem;column-gap:1.2rem}}@media all and (min-width:1070px){.aalto-topnav__navigation-items{-moz-column-gap:4rem;column-gap:4rem}}.aalto-topnav__navigation-items .aalto-topnav__button{display:flex;align-items:center}@media all and (min-width:900px){.aalto-topnav__search .aalto-search__toggle-button .aalto-inline-icon,.aalto-topnav__language .aalto-dropdown__toggle .aalto-dropdown__toggle-custom-icon .aalto-inline-icon,.aalto-topnav__navigation-items .aalto-topnav__user svg,.aalto-topnav__navigation-items .aalto-topnav__apply svg,.aalto-topnav__navigation-items .aalto-topnav__support svg{margin-right:.8rem}}.aalto-topnav__break{width:1px;height:2.6rem;background-color:var(--color-dark,#2d2d2d)}@media all and (max-width:899px){.aalto-topnav__language,.aalto-topnav__user,.aalto-topnav__support,.aalto-topnav__apply,.aalto-topnav__break{display:none}}.aalto-topnav__button{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;position:relative;display:block;text-decoration:none}.block-topnav .aalto-header__container{width:100%;display:grid;grid-template-columns:8rem 9.8rem 1fr 5.6rem;grid-template-rows:auto}@media all and (max-width:899px){.block-topnav .aalto-header__container{grid-template-columns:1.6rem 3.7rem 1fr 0;align-items:center;height:5rem}}.block-topnav .aalto-header__logo-container{padding-top:.7rem;grid-column-start:2}@media all and (min-width:900px){.block-topnav .aalto-header__logo-container{align-self:center;justify-content:start;padding-top:2.3rem;padding-bottom:1.8rem}}.block-topnav .aalto-header__logo-link{height:100%;display:inline-block}@media all and (min-width:900px){.block-topnav .aalto-header__logo-link:focus::after{--override-logo-focus-pseudo-width:8rem}.block-topnav .header-collapsed .aalto-header__logo-link:focus::after{--override-logo-focus-pseudo-width:3.5rem}}@media all and (max-width:899px){.block-topnav .aalto-header__logo-link:focus::after{--override-logo-focus-pseudo-width:3.2rem}}.block-topnav .aalto-header__logo{--en:transparent;--fi:transparent;--sv:transparent;width:3.7rem;height:2.6rem}@media all and (min-width:900px){.block-topnav .aalto-header__logo{width:9.8rem;height:6.9rem}}.aalto-topnav__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-topnav__action-toggle:focus{box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}}@media all and (min-width:600px){.aalto-topnav__action-toggle{padding:1.6rem 4rem}}@media all and (min-width:900px){.aalto-topnav__action-toggle{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;padding:.4rem}}@media all and (max-width:899px){.aalto-topnav__action-toggle--hidden-mobile{display:none}}.header--with-top-nav #black-overlay::after{z-index:16}@media all and (min-width:900px){.header--with-top-nav #black-overlay+.aalto-header{z-index:unset}}.aalto-topnav__submenu.is-expanded{background-color:transparent;padding:0;box-shadow:inset 0 -1px 0 0 var(--color-dark,#2d2d2d)}@media all and (min-width:900px){.aalto-topnav__submenu{display:grid;grid-template-columns:calc(50% - 1.6rem) calc(50% - 1.6rem);-moz-column-gap:3.2rem;column-gap:3.2rem}.aalto-topnav__submenu.is-expanded{padding:0 0 3.2rem 0}}.aalto-topnav__submenu-heading{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;display:block;margin-top:2.4rem;margin-bottom:1.6rem}@media all and (max-width:899px){.aalto-topnav__submenu-heading{padding-left:1.2rem}}@media all and (min-width:900px){.aalto-topnav__submenu-heading{padding-left:1.6rem;grid-column-start:1;grid-column-end:3}}.aalto-topnav__submenu-heading-description{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;display:block;flex:100%;margin-top:.8rem}@media all and (max-width:899px){.aalto-topnav__submenu-heading-description{margin-bottom:.8rem;padding-left:1.2rem}}@media all and (min-width:900px){.aalto-topnav__submenu-heading-description{margin-bottom:1.6rem;padding-left:1.6rem}}@media all and (min-width:900px){.aalto-topnav__submenu-group:only-of-type{grid-column-start:1;grid-column-end:3;display:grid;-moz-column-gap:3.2rem;column-gap:3.2rem}}.aalto-topnav__submenu-group:only-of-type .aalto-topnav__submenu-heading{grid-column-start:1;grid-column-end:3}.aalto-topnav__submenu-group:only-of-type a.aalto-topnav__submenu-link{grid-column-start:auto;grid-column-end:auto}.aalto-topnav__submenu>.aalto-topnav__submenu-heading ~ a.aalto-topnav__submenu-link:first-of-type,.aalto-topnav__submenu>.aalto-topnav__submenu-heading ~ a.aalto-topnav__submenu-link.aalto-topnav__submenu-highlighted:nth-of-type(2){margin-top:0}.aalto-topnav__submenu-link{margin-left:1.2rem;margin-bottom:1.2rem}.aalto-topnav__submenu-link.selected{box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}@media all and (max-width:899px){.aalto-topnav__submenu-link{padding:.4rem 1.2rem}}@media all and (min-width:900px){.aalto-topnav__submenu-link{padding:.4rem 1.2rem}}@media all and (min-width:900px){.aalto-topnav__submenu>.aalto-topnav__submenu-link:not(.aalto-topnav__submenu-highlighted){grid-column-start:1;grid-column-end:3}}.aalto-topnav__submenu>a.aalto-topnav__submenu-link:first-of-type{margin-top:2.4rem}@media all and (min-width:900px){.aalto-topnav__submenu>a.aalto-topnav__submenu-link.aalto-topnav__submenu-highlighted:nth-of-type(2){margin-top:2.4rem}}.aalto-topnav__submenu-group+.aalto-topnav__submenu-highlighted,.aalto-topnav__submenu-highlighted+.aalto-topnav__submenu-group{grid-column-start:1}@media all and (min-width:900px){.aalto-topnav__submenu-link>span{display:block}}.aalto-topnav__submenu-link-text{line-height:2.2rem}@media all and (min-width:900px){.aalto-topnav__submenu-link-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.2rem}}@media all and (max-width:899px){.aalto-topnav__submenu-link-description{display:none}}@media all and (min-width:900px){.aalto-topnav__submenu-link-description{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;margin-top:.8rem}}.aalto-topnav__submenu-link,.aalto-topnav__action-item--link{display:block;text-decoration:none}.aalto-topnav__submenu-link:focus,.aalto-topnav__action-item--link:focus{box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}@media all and (max-width:899px){.aalto-topnav__action-item--link{line-height:2.2rem;padding:.4rem .8rem;margin-bottom:.8rem}}.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-light,#fff))}.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-dark,#2d2d2d));-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-dark,#2d2d2d))}.magazine__link:hover,.magazine__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:color-mix(in srgb,var(--color-brand-text,var(--color-dark,#2d2d2d)) 90%,var(--color-brand-background,var(--color-light,#fff)))}.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-light,#fff)),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)))}}.aalto-sidenav-title{position:sticky;top:11.1rem;height:4.8rem;background-color:var(--color-light,#fff);border-bottom:1px solid color-mix(in srgb,var(--color-light,#fff) 94%,var(--color-dark,#2d2d2d));transition:top cubic-bezier(0.68,0.13,0.87,0.33) 0.3s,background-color 0.3s cubic-bezier(0.175,0.885,0.32,1.02);z-index:4}@media all and (min-width:900px){.aalto-sidenav-title:not(.header-collapsed){background-color:var(--color-brand-background,var(--color-light,#fff));border-bottom:1px solid color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 94%,var(--color-brand-text,var(--color-dark,#2d2d2d)))}}.aalto-sidenav-title.header-collapsed{top:4.8rem;background-color:var(--color-light,#fff);border-bottom-color:var(--color-structural-100,#F2F2F2)}@media all and (min-width:900px){.aalto-sidenav-title.header-collapsed{--color-brand-background:var(--color-light-90,color-mix(in srgb,#fff 90%,black));--color-brand-text:var(--color-dark,#2d2d2d)}}@media all and (max-width:899px){.aalto-sidenav-title.aalto-header--at-top{background-color:var(--color-brand-background,var(--color-light,#fff));border-bottom:1px solid color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 94%,var(--color-brand-text,var(--color-dark,#2d2d2d)))}}@media all and (max-width:899px){.aalto-sidenav-title{top:5.1rem}.aalto-sidenav-title.aalto-header--hide{top:calc((5.1rem + 4.8rem) * -1)}}.aalto-sidenav-title.aalto-header--at-top h1{color:var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-sidenav-title:not(.aalto-header--at-top) .aalto-sidenav__toggle{--color-brand-background:var(--color-light-90,color-mix(in srgb,#fff 90%,black));--color-brand-text:var(--color-dark,#2d2d2d)}.aalto-sidenav-title h1{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;position:relative;top:.8rem;left:.4rem;display:inline-block;margin-bottom:0}.aalto-sidenav__toggle{position:relative;top:.6rem;left:.4rem;width:3.2rem;height:3.2rem}.aalto-sidenav__toggle:hover,.aalto-sidenav__toggle:focus{background-color:color-mix(in srgb,var(--color-brand-background,var(--color-light,#fff)) 90%,var(--color-brand-text,var(--color-dark,#2d2d2d)))}.aalto-sidenav__toggle:focus{box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-dark,#2d2d2d);outline:none}.aalto-sidenav{position:sticky;top:calc(11.1rem + 4.8rem);left:-27.2rem;width:0;min-width:0;max-height:calc(100vh - 4.8rem - 4.8rem);height:100vh;background-color:var(--color-structural-100,#F2F2F2);overflow-y:auto;overflow-x:hidden;visibility:hidden;transition:top cubic-bezier(0.68,0.13,0.87,0.33) 0.3s,left linear 0.3s,visibility linear 0.3s,min-width linear 0.3s,width linear 0.3s;z-index:1}.aalto-sidenav.header-collapsed{top:calc(4.8rem + 4.8rem)}@media all and (max-width:899px){.aalto-sidenav{background-color:var(--color-structural-100,#F2F2F2);top:calc(5.1rem + 4.8rem);height:100vh}}main[data-unpublished] .aalto-sidenav{left:4rem}@media all and (max-width:899px){main[data-unpublished] .aalto-sidenav{left:1.6rem}}.aalto-sidenav.open{left:0;min-width:27.2rem;width:27.2rem;visibility:visible}@media all and (min-width:2089px){.aalto-sidenav+.aalto-article,.aalto-sidenav+.aalto-hub{margin-left:0;transition:margin-left linear 0.3s}}@media all and (max-width:899px){.aalto-sidenav.open+.aalto-article,.aalto-sidenav.open+.aalto-hub{position:relative;left:-27.2rem;min-width:100%}}@media all and (min-width:900px){.aalto-sidenav.open+.aalto-article,.aalto-sidenav.open+.aalto-hub{width:calc(100% - 27.2rem)}}@media all and (min-width:2089px){.aalto-sidenav.open+.aalto-article,.aalto-sidenav.open+.aalto-hub{position:relative;width:100%;margin-left:-27.2rem}}.aalto-sidenav__links{min-width:27.2rem;padding-bottom:11rem}.aalto-sidenav__links a{color:var(--color-dark,#2d2d2d);font-size:1.5rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;text-decoration:none;display:block;padding:1.2rem .8rem 1.2rem 4rem}.aalto-sidenav__links a:hover,.aalto-sidenav__links a:focus{background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black))}.aalto-sidenav__links a:focus{outline:2px solid var(--color-brand-text,var(--color-black-black,#151515));outline-offset:-2px}.aalto-sidenav__links a .aalto-inline-icon{margin-left:.4rem;margin-top:-1px}.aalto-sidenav__links a .aalto-restricted-indicator__icon{top:-2px}.aalto-sidenav__links li.is-active>a{background-color:var(--color-light-85,color-mix(in srgb,#fff 85%,black));box-shadow:inset .4rem 0 0 0 var(--color-dark,#2d2d2d)}.aalto-sidenav__links .aalto-sidenav__submenu{display:grid;grid-column-end:3;grid-column-start:1}.aalto-sidenav__links .aalto-sidenav__submenu.is-collapsed{display:none}.aalto-sidenav__links .aalto-sidenav__submenu li{width:100%}.aalto-sidenav__links .aalto-sidenav__submenu a{font-weight:normal;width:100%;padding-left:5.2rem}.aalto-sidenav__links .aalto-sidenav__submenu .aalto-sidenav__submenu a{padding-left:6.4rem}.aalto-sidenav__links .aalto-sidenav__submenu .aalto-sidenav__submenu .aalto-sidenav__submenu a{padding-left:7.6rem}.aalto-sidenav__links .aalto-sidenav__has-submenu{display:grid;align-items:center;grid-template-columns:auto 4.6rem}.aalto-sidenav__links .aalto-sidenav__has-submenu .aalto-sidenav__accordion-title-container{height:100%;display:flex}.aalto-sidenav__links .aalto-sidenav__no-submenu{display:grid;grid-template-columns:auto}.aalto-sidenav__links .aalto-sidenav__submenu-toggle{background-color:transparent;border:0;box-shadow:none;padding:2.3rem;transition:none}.aalto-sidenav__links .aalto-sidenav__submenu-toggle:hover,.aalto-sidenav__links .aalto-sidenav__submenu-toggle:focus{background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black))}.aalto-sidenav__links .aalto-sidenav__submenu-toggle:focus{outline:2px solid var(--color-brand-text,var(--color-black-black,#151515));outline-offset:-2px}.advanced-gallery__collections{display:flex;justify-content:center;gap:1.6rem;align-items:flex-start;flex-direction:column}@media all and (min-width:600px){.advanced-gallery__collections{flex-direction:row}}.advanced-gallery__collections__item__wrapper:has(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)}@media all and (min-width:600px){.advanced-gallery__collections__item{display:flex;flex-direction:column;justify-content:center}}.fullscreen-gallery__open-link{display:block;position:relative;height:100%}span.advanced-gallery__collection-items-amount{position:absolute;top:1.6rem;left:1.6rem;background-color:rgba(0,0,0,0.65);padding:.8rem;color:#fff}span.advanced-gallery__collection-items-amount:before{content:'';position:absolute;top:2px;width:2px;height:100%;background-color:#000;right:-4px;opacity:0.65}span.advanced-gallery__collection-items-amount:after{content:'';position:absolute;left:2px;width:calc(100% + 2px);height:2px;background-color:#000;bottom:-4px;opacity:0.65}.advanced-gallery__collections__item{width:100%}@media all and (min-width:600px){.advanced-gallery__collections__item{width:25%}}@media all and (min-width:600px){.advanced-gallery__collections>*:nth-child(1):nth-last-child(1),.advanced-gallery__collections>*:nth-child(1):nth-last-child(2),.advanced-gallery__collections>*:nth-child(2):nth-last-child(1),.advanced-gallery__collections>*:nth-child(2):nth-last-child(2){width:50%}.advanced-gallery__collections>*:nth-child(1):nth-last-child(1) .advanced-gallery__collections__item__cover,.advanced-gallery__collections>*:nth-child(1):nth-last-child(2) .advanced-gallery__collections__item__cover,.advanced-gallery__collections>*:nth-child(2):nth-last-child(1) .advanced-gallery__collections__item__cover,.advanced-gallery__collections>*:nth-child(2):nth-last-child(2) .advanced-gallery__collections__item__cover{aspect-ratio:2 / 1}}@media all and (min-width:600px){.advanced-gallery__collections>*:nth-child(1):nth-last-child(3),.advanced-gallery__collections>*:nth-child(3):nth-last-child(1),.advanced-gallery__collections>*:nth-child(n+1):nth-last-child(n+3){width:25%}}.advanced-gallery__collections__item__cover{aspect-ratio:2 / 1;position:relative;overflow:hidden}@media all and (min-width:600px){.advanced-gallery__collections__item__cover{aspect-ratio:1 / 1}}.advanced-gallery__collections__item .advanced-gallery__collections__item__cover picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.advanced-gallery__collections__item .advanced-gallery__collections__item__cover picture img{width:100%;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.advanced-gallery__collections__item__title{margin-top:2.4rem}.fullscreen-gallery{visibility:hidden;background-color:#151515;width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;transition:opacity 0.3s ease;z-index:1000}.fullscreen-gallery__collection--open{visibility:visible;display:flex;flex-direction:column;opacity:1}.fullscreen-gallery__top{align-items:center;background-color:#151515;display:flex;height:auto;justify-content:space-between;padding:0 .8rem;position:relative;width:100%}@media all and (min-width:600px){.fullscreen-gallery__top{padding:0 3.2rem}}.fullscreen-gallery__swiper-pagination{align-items:center;color:#fff;display:flex;width:auto;min-width:5.6rem}.fullscreen-gallery__title{color:#fff;margin:0;padding:1.6rem;text-align:center}.advanced-gallery__full-gallery{display:none}.swiper.swiperMain{height:100%;padding-bottom:3.2rem;width:100%}.swiperMain .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;flex-direction:column}.swiperMain .swiper-slide picture{width:100%;height:100%}.swiperMain .swiper-slide picture img{display:inline;height:100%;width:auto;font-family:"object-fit:scale-down";-o-object-fit:scale-down;object-fit:scale-down}.swiper-zoom-container{flex-direction:column}.swiper-slide-zoomed .fullscreen-gallery__caption{visibility:hidden}.fullscreen-gallery__caption{color:#fff;height:auto;width:100%;padding:1.6rem 3.2rem;bottom:-16px;visibility:visible;box-sizing:border-box}@media all and (min-width:900px){.fullscreen-gallery__caption{padding:2.4rem 0 1.6rem;max-width:50vw}}.fullscreen-gallery__thumbnails{display:flex;padding:1.6rem 0 4.8rem}.swiperThumbs{width:100%}.fullscreen-gallery__thumbnails .swiper-slide{width:4rem;transition:opacity 0.3s ease;opacity:0.6}.fullscreen-gallery__thumbnails .swiper-slide.swiper-slide-thumb-active{opacity:1}.fullscreen-gallery__thumbnails .swiper-slide .video-preview{background-color:var(--color-dark,#2d2d2d);height:100%;display:flex;align-items:center;justify-content:center}.fullscreen-gallery__thumbnails .swiper-slide .video-preview .aalto-inline-icon{color:var(--color-light,#fff)}.fullscreen-gallery__thumbnails picture img{width:4rem;height:4rem;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.fullscreen-gallery__thumbnails .swiper-slide-thumb-active{border:2px solid #fff;box-sizing:border-box;height:4.4rem;width:4.4rem}.fullscreen-gallery__prev,.fullscreen-gallery__next{background-color:#151515;position:absolute;top:50%;width:4.8rem;height:4.8rem;margin-top:-22px;z-index:10;cursor:pointer;align-items:center;justify-content:center;display:none}@media all and (min-width:600px){.fullscreen-gallery__prev,.fullscreen-gallery__next{display:flex}}.fullscreen-gallery__prev .aalto-inline-icon,.fullscreen-gallery__next .aalto-inline-icon{color:#fff}.fullscreen-gallery__prev{left:1.6rem}.fullscreen-gallery__prev:after{content:''}.fullscreen-gallery__next{right:1.6rem}.fullscreen-gallery__next:after{content:''}.fullscreen-gallery__tools{display:flex}.js-fullscreen-gallery-zoom{color:#fff;height:4.8rem;width:4.8rem;background-image:url(../svg/icons.svg#16-magnifier_lens_plus-light);background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position:center}.js-fullscreen-gallery-zoom:hover{box-shadow:0 .4rem .1rem -.1rem white}.js-fullscreen-gallery-zoom.fullscreen-gallery__zoom--active{background-image:url(../svg/icons.svg#16-magnifier_lens_minus-light)}.js-fullscreen-gallery-close{color:#fff;height:4.8rem;width:4.8rem}.js-fullscreen-gallery-close .aalto-inline-icon{height:2.4rem;width:2.4rem}.js-fullscreen-gallery-close:hover{box-shadow:0 .4rem .1rem -.1rem white}.aalto-ask-ai{border:1px solid var(--color-black-black-10,color-mix(in srgb,#151515 10%,white));border-radius:2.4rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 1.5rem 4rem .4rem var(--color-structural-100,#F2F2F2)}@media (prefers-color-scheme:dark){.aalto-ask-ai{background-color:var(--color-structural-100,#F2F2F2);border:1px solid color-mix(in srgb,#fff 10%,#2d2d2d)}}.aalto-ask-ai__container{width:100%}.aalto-component-wrapper--ask-ai-expanded .aalto-ask-ai__container{position:relative;overflow:auto;height:calc(100% - 4rem)}.aalto-component-wrapper--ask-ai-expanded .aalto-ask-ai{height:75vh;position:relative}.aalto-ask-ai__container>h3{display:flex;align-items:center;flex-direction:column;gap:1.6rem;margin-top:2.4rem;margin-bottom:1.6rem;padding-right:1.2rem;padding-left:1.2rem;text-align:center}.aalto-ask-ai__icon-container svg{width:2.8rem;height:2.8rem;color:var(--color-black-black-10,color-mix(in srgb,#151515 10%,white))}@media (prefers-color-scheme:dark){.aalto-ask-ai__icon-container svg{color:color-mix(in srgb,#fff 30%,#2d2d2d)}}.aalto-ask-ai__heading{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;scroll-margin-top:8rem;position:relative;margin-left:5.6rem;margin-bottom:2.4rem}.aalto-ask-ai__heading::before{content:'';display:block;width:4rem;height:4rem;border-radius:50%;position:absolute;top:-.8rem;left:-5.6rem;background-color:var(--color-highlight-2-bg,#46A5FF);background-image:url(../svg/icons.svg#24-three_circles_united-dark);background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position:center}.aalto-ask-ai__heading .js-anchor-link-icon{position:relative;top:-2px;margin-bottom:-2px}.aalto-ask-ai__heading .js-anchor-link-text{top:-1rem}.aalto-ask-ai__guidance{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem}.ai-chat-prompt{display:flex;flex-direction:column;justify-content:space-between;width:90%;height:inherit;margin:4rem auto 0 auto}@media all and (min-width:900px){.ai-chat-prompt{width:80%}}.ask-ai-chat__input-container{display:grid;grid-template-columns:auto 4.8rem;grid-template-rows:auto;position:sticky;bottom:1.6rem;outline:1px solid var(--color-black-black-10,color-mix(in srgb,#151515 10%,white));border-radius:4rem;margin-bottom:1.6rem}.ask-ai-chat__input-container:focus-within{outline:2px solid var(--color-highlight-2-bg,#46A5FF)}.ask-ai-chat__input-container::after{content:'';display:block;width:calc(100% + .8rem);height:9.6rem;background:linear-gradient(transparent 0%,var(--color-light,#fff) 10%);position:absolute;left:-.4rem;bottom:-1.6rem;z-index:-1}@media (prefers-color-scheme:dark){.ask-ai-chat__input-container{outline:1px solid color-mix(in srgb,#fff 10%,#2d2d2d)}.ask-ai-chat__input-container::after{background:linear-gradient(transparent 0%,var(--color-structural-100,#F2F2F2) 10%)}}.ask-ai-chat__input-container .aalto-form__textfield-container{display:flex}.ask-ai-chat__input{background-color:transparent;border-radius:4rem;border:0;width:100%;height:5.4rem;padding:1.6rem}.ask-ai-chat__input:focus{outline:none}.ask-ai-chat__input::-moz-placeholder{color:var(--color-structural-900,#212121)}.ask-ai-chat__input::placeholder{color:var(--color-structural-900,#212121)}.ask-ai-chat__submit{height:4.8rem;width:4.8rem;position:relative;top:.3rem;right:.3rem;border-radius:50%;padding:0}.ask-ai-chat__submit:disabled{background-color:var(--color-black-black-10,color-mix(in srgb,#151515 10%,white)) !important;border-color:var(--color-black-black-10,color-mix(in srgb,#151515 10%,white)) !important;color:var(--color-structural-500,#BDBDBD) !important}@media (prefers-color-scheme:dark){.ask-ai-chat__submit:disabled{background-color:color-mix(in srgb,#fff 10%,#2d2d2d) !important;border-color:color-mix(in srgb,#fff 10%,#2d2d2d) !important;color:var(--color-structural-300,#d5d5d5) !important}}.ask-ai-chat__submit svg{transform:rotate(270deg);position:relative;left:1px;bottom:1px}.ask-ai-chat .ask-ai-chat__row--user:first-of-type{margin-top:1.6rem}.ask-ai-chat__row--user,.ask-ai-chat__row--assistant,.ask-ai-chat__row--assistant-placeholder{position:relative;margin-left:4rem;margin-bottom:4.8rem}.ask-ai-chat__row--user::before,.ask-ai-chat__row--assistant::before,.ask-ai-chat__row--assistant-placeholder::before{content:'';display:block;width:2.4rem;height:2.4rem;border-radius:50%;position:absolute;left:-4rem}.ask-ai-chat__row--user:last-of-type,.ask-ai-chat__row--assistant:last-of-type,.ask-ai-chat__row--assistant-placeholder:last-of-type{margin-bottom:2.4rem}.ask-ai-chat__row--user:last-of-type,.ask-ai-chat__row--assistant:last-of-type{margin-bottom:2.4rem}.ask-ai-chat__row--user::before{background-color:var(--color-black-black,#151515);background-image:url(../svg/icons.svg#16-user-light);background-size:1.2rem 1.2rem;background-repeat:no-repeat;background-position:center}@media (prefers-color-scheme:dark){.ask-ai-chat__row--user::before{background-image:url(../svg/icons.svg#16-user-dark)}.lightmode .ask-ai-chat__row--user::before{background-image:url(../svg/icons.svg#16-user-light)}}.ask-ai-chat__row--assistant::before,.ask-ai-chat__row--assistant-placeholder::before{background-color:var(--color-highlight-2-bg,#46A5FF);background-image:url(../svg/icons.svg#24-three_circles_united-dark);background-size:1.2rem 1.2rem;background-repeat:no-repeat;background-position:center}.ask-ai-chat__role{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:1.2rem}.ask-ai-chat__message{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.5rem}.ask-ai-chat__message .manual-liftup-small__horizontal-card{--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;max-width:90%;margin-top:1.6rem;margin-bottom:0}.ask-ai-chat__message .manual-liftup-small__horizontal-card 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)}.ask-ai-chat__message .manual-liftup-small__horizontal-card:nth-of-type(6n+1) svg{--liftup-placeholder-shape1-fill-color:var(--color-structural-100,#F2F2F2)}.ask-ai-chat__message .manual-liftup-small__horizontal-card:nth-of-type(6n+2) svg{--liftup-placeholder-shape2-fill-color:var(--color-structural-100,#F2F2F2)}.ask-ai-chat__message .manual-liftup-small__horizontal-card:nth-of-type(6n+3) svg{--liftup-placeholder-shape3-fill-color:var(--color-structural-100,#F2F2F2)}.ask-ai-chat__message .manual-liftup-small__horizontal-card:nth-of-type(6n+4) svg{--liftup-placeholder-shape4-fill-color:var(--color-structural-100,#F2F2F2)}.ask-ai-chat__message .manual-liftup-small__horizontal-card:nth-of-type(6n+5) svg{--liftup-placeholder-shape5-fill-color:var(--color-structural-100,#F2F2F2)}.ask-ai-chat__message .manual-liftup-small__horizontal-card:nth-of-type(6n+6) svg{--liftup-placeholder-shape6-fill-color:var(--color-structural-100,#F2F2F2)}@media all and (min-width:900px){.ask-ai-chat__message .manual-liftup-small__horizontal-card{max-width:80%}}@media all and (min-width:1200px){.ask-ai-chat__message .manual-liftup-small__horizontal-card{height:12rem}}.ask-ai-chat__message .manual-liftup-small__horizontal-card:nth-child(odd){margin-right:0}.ask-ai-chat__message .manual-liftup-small__horizontal-card:nth-child(even){margin-left:0}@media (prefers-color-scheme:dark){.ask-ai-chat__message .manual-liftup-small__horizontal-card{background-color:#151515}}.ask-ai-chat__message .manual-liftup-small__horizontal-card--image-container{background-color:var(--color-light,#fff)}@media all and (min-width:1200px){.ask-ai-chat__message .manual-liftup-small__horizontal-card--image-container{width:12rem}}@media (prefers-color-scheme:dark){.ask-ai-chat__message .manual-liftup-small__horizontal-card--image-container{background-color:#151515}}.ask-ai-chat__message .manual-liftup-small__horizontal-card--title{font-size:1.6rem}.ask-ai-chat__message-link-wrapper{margin-bottom:2.4rem}.ask-ai-chat__message-link-wrapper a{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-ask-ai__feedback{background-color:var(--color-light,#fff);position:relative;display:block;width:90%;text-align:right;margin:-1px auto 1.6rem auto;z-index:1}@media all and (min-width:900px){.aalto-ask-ai__feedback{width:80%;right:1.6rem}}@media (prefers-color-scheme:dark){.aalto-ask-ai__feedback{background-color:var(--color-structural-100,#F2F2F2)}}.aalto-ask-ai__feedback a{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.aalto-ask-ai__disclaimer{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;text-align:center;margin-top:2.4rem}.aalto-chat-assistance{display:inline-block;position:fixed;right:1.6rem;bottom:14.4rem;width:5.6rem;height:5.6rem;text-align:center;background-color:var(--color-highlight-3-bg,#FD6360);border-radius:3.2rem;cursor:pointer;z-index:10;transition:all 0.15s linear,all 0.15s ease;color:#151515}@media all and (min-width:900px){.aalto-chat-assistance{right:2.4rem;bottom:18.4rem}}.aalto-chat-assistance span{transition:opacity 0.05s linear,visibility 0.1s linear;opacity:0;visibility:hidden;margin-left:.4rem}.aalto-chat-assistance:hover,.aalto-chat-assistance:focus{width:22.4rem;right:-2.4rem}.aalto-chat-assistance:hover .aalto-inline-icon,.aalto-chat-assistance:focus .aalto-inline-icon{left:2.4rem}.aalto-chat-assistance:hover span,.aalto-chat-assistance:focus span{transition:opacity 0.25s ease-in,visibility 0.2s ease;opacity:1;visibility:visible;margin-right:1.6rem}.aalto-chat-assistance:focus{box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515);outline:none}.aalto-chat-assistance .aalto-inline-icon{position:absolute;left:2rem;top:2rem}.chat-confirmation-dialog{display:inline-block;position:fixed;right:1.6rem;bottom:14.4rem;width:25.6rem;color:var(--color-light,#fff);background-color:var(--color-structural-100,#F2F2F2);background-repeat:no-repeat;outline:1px solid var(--color-black-black-20,color-mix(in srgb,#151515 20%,white));z-index:10;transition:all 0.15s linear,all 0.15s ease;padding:1.6rem 1.6rem 3.2rem 1.6rem}@media all and (min-width:900px){.chat-confirmation-dialog{right:2.4rem;bottom:18.4rem}}.chat-confirmation-dialog-heading-cion{color:var(--color-highlight-3-bg,#FD6360)}.chat-confirmation-dialog-heading{font-weight:bold;color:var(--color-highlight-3-bg,#FD6360);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;display:inline-block;margin-left:.8rem;margin-bottom:4rem}.chat-confirmation-dialog-text-container{text-align:center}.chat-confirmation-dialog-label{font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;display:block}.chat-confirmation-dialog-text{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;display:block;margin-top:.4rem;margin-bottom:1.6rem}.chat-confirmation-close{position:absolute;top:.8rem;right:.8rem;width:3.2rem;height:3.2rem}.chat-confirmation-close:hover{background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black))}.chat-confirmation-close: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);background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));box-shadow:0 0 0 2px var(--color-structural-100,#F2F2F2),0 0 0 .4rem var(--color-black-black,#151515)}.chat-confirmation-close svg{color:var(--color-structural-700,#6f6f6f)}.ninchat-ball .ninchat-dock-ball{right:15rem}@media all and (min-width:800px){.ninchat-ball .ninchat-dock-ball{right:9rem}}#ninchat-iframe.ninchat-embed-container.ninchat-ball>.ninchat-dock-ball+.ninchat-promo{right:10rem}body #CybotCookiebotDialogHeader{display:flex;height:7.2rem}@media all and (min-width:900px){body #CybotCookiebotDialogHeader{padding:1.6rem 4rem}}body #CybotCookiebotDialogPoweredbyLink{display:block;position:relative;height:4rem}body #CybotCookiebotDialogPoweredbyLink::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="logo" viewBox="0 0 103 69"><path id="a" fill-rule="nonzero" d="M42.2076 42.5995H25.9161L34.0571 19.3292L42.2076 42.5995ZM67.4104 67.1961L44.0241 1.8812H24.052L0.713287 67.1961H17.3091L21.3606 55.6456H46.7726L50.8146 67.2055L67.4104 67.1961Z" style="fill: %23000000;" fill="%23000000"/><path fill-rule="nonzero" d="M80.0118 1.8812V15.1342C80.0118 26.4213 73.2308 32.5069 64.1197 33.0055V25.5936C66.2169 25.5544 68.2106 24.6854 69.6549 23.181C71.0991 21.6767 71.8733 19.6625 71.8042 17.5891H64.1197V1.8812H80.0118ZM101.201 1.8812V15.1342C101.201 26.4213 94.4202 32.5069 85.3091 33.0055V25.5936C87.4063 25.5544 89.4 24.6854 90.8443 23.181C92.2885 21.6767 93.0627 19.6625 92.9936 17.5891H85.3091V1.8812H101.201Z" style="fill: %23000000;" fill="transparent"/></svg>');background-size:5.8rem;background-repeat:no-repeat;content:'';position:absolute;top:0;left:0;width:6.4rem;height:4rem}body #CybotCookiebotDialogHeaderLogosWrapper .aalto-dropdown__menu{right:0}body #CybotCookiebotDialogBodyContent,body #CybotCookiebotDialogDetailBodyContentTextAbout{letter-spacing:normal;position:relative}body #CybotCookiebotDialogBodyContent::after,body #CybotCookiebotDialogDetailBodyContentTextAbout::after{content:'';position:absolute;top:4rem;width:20.8rem;height:20.8rem;border-radius:50%}@media all and (max-width:899px){body #CybotCookiebotDialogBodyContent,body #CybotCookiebotDialogDetailBodyContentTextAbout{padding-top:0}body #CybotCookiebotDialogBodyContent::before,body #CybotCookiebotDialogDetailBodyContentTextAbout::before{content:'';position:relative;top:0;height:25.6rem;width:100%;display:block}body #CybotCookiebotDialogBodyContent::after,body #CybotCookiebotDialogDetailBodyContentTextAbout::after{top:2.4rem;left:50%;transform:translate(-50%,0)}}@media all and (min-width:900px){body #CybotCookiebotDialogBodyContent,body #CybotCookiebotDialogDetailBodyContentTextAbout{padding-top:4rem;padding-right:calc(25.6rem + 4rem)}body #CybotCookiebotDialogBodyContent::after,body #CybotCookiebotDialogDetailBodyContentTextAbout::after{right:4rem}}body #CybotCookiebotDialogBodyContent::after{background-image:url(../svg/cookie_yellow40c7.svg)}body #CybotCookiebotDialogDetailBodyContentTextAbout::after{background-image:url(../svg/cookie_yellow40c7.svg)}body #CybotCookiebotDialogDetailBodyContentTextAbout::after{background-image:url(../svg/cookie_bluefcb5.svg)}.page--courses-and-programmes-hub .aalto-form__checkbox-container{display:inline-block}.page--courses-and-programmes-hub .hub-listing__content .filter__button input[type='checkbox']+label{padding-right:4rem}.page--courses-and-programmes-hub .aalto_courses__togglebutton{cursor:default;width:3.2rem;height:3.2rem;text-align:center;line-height:3.2rem;top:2px;border-radius:50%}.page--courses-and-programmes-hub .aalto_courses__togglebutton:hover{background-color:var(--color-structural-200,#e3e3e3)}@media all and (min-width:900px){.page--courses-and-programmes-hub .hub-listing__filter-list--topic{-moz-column-count:3;column-count:3;padding-right:1.6rem;padding-left:2.4rem}}@media all and (min-width:1200px){.page--courses-and-programmes-hub .hub-listing__filter-list--topic{-moz-column-count:4;column-count:4}}.page--courses-and-programmes-hub .hub-listing__metadata-with-icons__item{flex-wrap:wrap}.page--courses-and-programmes-hub .hub-listing__metadata-with-icons__label{margin-right:-2.2rem}.page--courses-and-programmes-hub .hub-listing__results__item__summary{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;margin-bottom:0}@-webkit-keyframes BlockAnimation{from{max-width:0px}to{max-width:38rem}}@keyframes BlockAnimation{from{max-width:0px}to{max-width:38rem}}@-webkit-keyframes Gradient2Animation2{0%{opacity:1;-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}30%{opacity:1;-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}50%{opacity:0;-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}80%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}90%{opacity:1;-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}100%{-webkit-clip-path:inset(0 0% 0 100%);clip-path:inset(0 0% 0 100%);opacity:0}}@keyframes Gradient2Animation2{0%{opacity:1;-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}30%{opacity:1;-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}50%{opacity:0;-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}80%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}90%{opacity:1;-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}100%{-webkit-clip-path:inset(0 0% 0 100%);clip-path:inset(0 0% 0 100%);opacity:0}}@-webkit-keyframes Gradient2Animation1{from{opacity:1}to{opacity:0}}@keyframes Gradient2Animation1{from{opacity:1}to{opacity:0}}.aalto-component-wrapper--cta-hero{padding-bottom:0}.aalto-component-wrapper--cta-hero:has(+.aalto-component-wrapper--pm>.aalto-pm-slider-with-image){margin-bottom:0}.aalto-component--cta-hero--main{background:#151515}.aalto-hub:has(.aalto-cta-hero){padding-top:0}.aalto-cta-hero{padding-bottom:7.5rem;padding-top:7.5rem;display:flex;width:100%;-moz-column-gap:8rem;column-gap:8rem;isolation:isolate;flex-flow:row wrap;order:1;flex-grow:0;align-self:stretch;align-items:center;justify-content:center}@media all and (max-width:899px){.aalto-cta-hero{padding-bottom:3.6rem;padding-top:1.2rem;padding-left:1.6rem;padding-right:1.6rem;-moz-column-gap:4rem;column-gap:4rem;justify-content:space-between}}.aalto-cta-hero--content{display:flex;max-width:72rem;width:calc(55% - 120px);margin-left:auto;order:0;flex:none;flex-grow:0;flex-flow:column nowrap;justify-content:center}.aalto-cta-hero--content .aalto-cta-hero--title{margin-bottom:0}.aalto-cta-hero--content .aalto-cta-hero--title+.aalto-user-generated-content{margin-top:3.2rem}.aalto-cta-hero--content .aalto-user-generated-content p{color:#fff}.aalto-cta-hero--content .aalto-cta-hero--title .aalto-user-generated-content p{margin-bottom:0;color:#fff;font-style:normal;font-weight:700;font-size:5.4rem;line-height:104%;letter-spacing:-0.1px}@media all and (max-width:1199px){.aalto-cta-hero--content .aalto-cta-hero--title .aalto-user-generated-content p{font-size:4.2rem}}@media all and (max-width:899px){.aalto-cta-hero--content .aalto-cta-hero--title .aalto-user-generated-content p{font-size:4.2rem}}@media all and (max-width:599px){.aalto-cta-hero--content .aalto-cta-hero--title .aalto-user-generated-content p{font-size:3.2rem}}.aalto-cta-hero--content>div{position:relative}@media all and (max-width:899px){.aalto-cta-hero--content{width:calc(60% - 80px);margin-right:0;margin-left:4rem;font-size:3.6rem}}@media all and (max-width:599px){.aalto-cta-hero--content{width:100%;min-height:0;margin-left:0;padding-right:1.6rem;padding-left:1.6rem;font-size:2.8rem}}.aalto-cta-hero--buttons{display:flex;width:calc(45% - 120px);max-width:65rem;padding-bottom:0;margin-right:auto;gap:3.2rem;justify-content:flex-end;order:1}@media all and (max-width:899px){.aalto-cta-hero--buttons{width:calc(40% - 80px);margin-left:0;margin-right:4rem;flex-flow:column;justify-content:space-around}}@media all and (max-width:599px){.aalto-cta-hero--buttons{width:100%;margin-top:2.4rem;margin-right:0;padding:2.4rem 4rem 0;order:2;align-items:center;justify-content:space-between;flex-flow:column nowrap}}.aalto-cta-hero--buttons .aalto-button{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.8rem;cursor:pointer}.aalto-cta-hero--buttons .aalto-button--secondary{color:#fff;background:#151515;border-color:#fff;order:0}@media all and (max-width:899px){.aalto-cta-hero--buttons .aalto-button--secondary{order:1}}.aalto-cta-hero--buttons .aalto-button--secondary.hover,.aalto-cta-hero--buttons .aalto-button--secondary:hover{background:color-mix(in srgb,#fff 10%,black)}.aalto-cta-hero--buttons .aalto-button--secondary:focus{background:color-mix(in srgb,#fff 10%,black);outline:1px #fff solid}.aalto-cta-hero--buttons .aalto-button--secondary:active{background:color-mix(in srgb,#fff 20%,black)}.aalto-cta-hero--buttons .aalto-button--secondary:disabled{border-color:color-mix(in srgb,#fff 20%,black)}.aalto-cta-hero--buttons .aalto-button--primary{background:#fff;border-color:#fff;color:#151515;order:1}.aalto-cta-hero--buttons .aalto-button--primary .aalto-hover-inline-icon{display:none}@media all and (max-width:899px){.aalto-cta-hero--buttons .aalto-button--primary{order:0}}.aalto-cta-hero--buttons .aalto-button--primary.hover,.aalto-cta-hero--buttons .aalto-button--primary:hover{background:color-mix(in srgb,#fff 90%,black)}.aalto-cta-hero--buttons .aalto-button--primary.hover .aalto-inline-icon,.aalto-cta-hero--buttons .aalto-button--primary:hover .aalto-inline-icon{display:none}.aalto-cta-hero--buttons .aalto-button--primary.hover .aalto-hover-inline-icon,.aalto-cta-hero--buttons .aalto-button--primary:hover .aalto-hover-inline-icon{display:block;color:var(--color-highlight-3-bg,#FD6360)}.aalto-cta-hero--buttons .aalto-button--primary:focus{background:color-mix(in srgb,#fff 90%,black);outline:1px #fff solid}.aalto-cta-hero--buttons .aalto-button--primary:active{background:color-mix(in srgb,#fff 80%,black)}.aalto-cta-hero--buttons .aalto-button--primary:disabled,.aalto-cta-hero--buttons .aalto-button--primary[disabled],.aalto-cta-hero--buttons .aalto-button--primary.disabled{background:color-mix(in srgb,#fff 20%,black)}.aalto-cta-hero--buttons .aalto-button .aalto-inline-icon{width:1.6rem;height:1.6rem}@media all and (max-width:899px){.aalto-cta-hero--buttons .aalto-button{width:100%}}.aalto-component--cta-hero--main--with-image .aalto-cta-hero{margin-bottom:2.4rem;padding-bottom:0;padding-top:0}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--content{min-height:32rem}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--content>div{padding-top:2rem}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--content .aalto-user-generated-content{margin-bottom:3.2rem}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--content .aalto-user-generated-content p{margin-bottom:.4rem;color:#fff;font-style:normal;font-weight:700;font-size:4rem;line-height:104%;letter-spacing:-0.1px}@media all and (max-width:1199px){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--content .aalto-user-generated-content p{font-size:3.6rem}}@media all and (max-width:899px){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--content .aalto-user-generated-content p{font-size:3.6rem}}@media all and (max-width:599px){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--content .aalto-user-generated-content p{font-size:2.8rem}}@media all and (max-width:899px){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--content{min-height:28rem}}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--buttons{padding-bottom:2.4rem}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--gradients{position:relative;-webkit-animation-delay:2000ms;animation-delay:2000ms;max-width:0px;-webkit-animation:BlockAnimation 3000ms ease-out;animation:BlockAnimation 3000ms ease-out;-webkit-animation-name:BlockAnimation;-webkit-animation-duration:2s;-webkit-animation-delay:3s;-webkit-animation-fill-mode:forwards;background:#46A5FF;height:1.6rem;overflow:hidden}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--gradients--wrapper{position:absolute;width:38rem;max-width:calc(50vw - 120px);bottom:0}@media all and (max-width:599px){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--gradients--wrapper{max-width:20rem}}@media (prefers-reduced-motion){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--gradients{-webkit-animation:none;animation:none;max-width:38rem;opacity:1}}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--gradients>svg{position:absolute;width:38rem;height:3.5rem;left:0;top:-12px}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--gradients .aalto-cta-hero--gradient-1{opacity:1;-webkit-animation-delay:5000ms;animation-delay:5000ms;-webkit-animation:Gradient2Animation1 1000ms ease-out;animation:Gradient2Animation1 1000ms ease-out;-webkit-animation-name:Gradient2Animation1;-webkit-animation-duration:1s;-webkit-animation-delay:5s;-webkit-animation-fill-mode:forwards}@media (prefers-reduced-motion){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--gradients .aalto-cta-hero--gradient-1{opacity:0;-webkit-animation:none;animation:none}}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--gradients .aalto-cta-hero--gradient-2{opacity:0;-webkit-animation-delay:2000ms;animation-delay:2000ms;-webkit-animation:Gradient2Animation2 3000ms ease-out;animation:Gradient2Animation2 3000ms ease-out;-webkit-animation-name:Gradient2Animation2;-webkit-animation-duration:3s;-webkit-animation-delay:2s;-webkit-animation-fill-mode:forwards}@media (prefers-reduced-motion){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--gradients .aalto-cta-hero--gradient-2{opacity:0;-webkit-animation:none;animation:none}}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--image{display:flex;align-items:center;justify-content:center;width:100%;flex-grow:2;order:2;margin-top:2rem}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--image>picture{width:100%;height:32rem;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-flow:column}@media all and (max-width:744px){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--image>picture{height:28rem}}@media all and (max-width:599px){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--image>picture{height:12rem}}.aalto-component--cta-hero--main--with-image .aalto-cta-hero--image>picture>*{width:100vw}@media all and (max-width:599px){.aalto-component--cta-hero--main--with-image .aalto-cta-hero--image{order:1}}.aalto-component-wrapper--share-donation{margin-bottom:3.2rem;margin-top:3.2rem;position:relative}@media all and (min-width:600px){.aalto-component-wrapper--share-donation{margin-top:calc(-62.5vw - 2.4rem);padding-top:4rem;min-height:62.5vw}.aalto-component-wrapper--share-donation .aalto-component{padding:4rem;max-width:52rem}.aalto-component-wrapper--share-donation .aalto-component .aalto-form__textfield-container{max-width:44rem}}@media all and (min-width:900px){.aalto-component-wrapper--share-donation{margin-top:calc(-43.4782608696vw - 2.4rem);min-height:43.4782608696vw}}.article-container.hr-only:has(+.aalto-component>.aalto-share-donation){display:none}.aalto-share-donation--container{background-color:var(--color-light,#fff);border-radius:1.6rem;display:flex}@media all and (max-width:599px){.aalto-share-donation--container{flex-direction:column}}@media all and (min-width:600px){.aalto-share-donation--container{padding:3.2rem}}.aalto-share-donation .aalto-article__hero-wrap{display:none}@media all and (min-width:600px){.aalto-share-donation .aalto-article__hero-wrap{display:block}}@media all and (min-width:600px){.aalto-share-donation--reason-selection{padding:0 4.8rem 0 0;width:66%}}.aalto-filters .aalto-form__select.donations-share-dropdown{height:4.8rem;padding-left:1.6rem}.aalto-share-donation--reason-selection .aalto-filters{padding-top:1.6rem}@media all and (min-width:600px){.aalto-share-donation--image-share{width:33%}}.aalto-share-donation--image-share--options.hidden{display:none}.aalto-share-donation--image-share--options{display:flex;justify-content:center}@media all and (min-width:600px){.aalto-share-donation--image-share--options{justify-content:end}}.aalto-share-donation--image-share--options a{display:flex;flex-direction:column;padding:0 .4rem;text-align:center;text-decoration:none}.aalto-share-donation--image-share--options a.hidden{display:none}.aalto-share-donation--image-wrapper{margin-bottom:3.2rem}@media all and (max-width:599px){.aalto-share-donation--image-wrapper img{margin-left:auto;margin-right:auto}}.aalto-share-donation--share-icon-wrapper{background-color:var(--color-dark,#2d2d2d);border-radius:50%;height:4.8rem;margin:0 auto .8rem;width:4.8rem}.aalto-share-donation--share-icon{color:var(--color-light,#fff);height:4.8rem;padding:1.2rem;width:4.8rem}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search{--color-brand-background:var(--color-highlight-1-bg,#F7E159);--color-brand-text:var(--color-highlight-1-fg,#151515);--override-interactive-focus-box-shadow-color:var(--color-highlight-1-fg,#151515)}@media all and (max-width:899px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search.aalto-header--at-top .aalto-logo{--color-logo:var(--color-highlight-1-fg,#151515)}}@media all and (min-width:900px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search:not(.header-collapsed) .aalto-logo{--color-logo:var(--color-highlight-1-fg,#151515)}}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search:not(.header-collapsed) .aalto-search__toggle-button::after,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header__search:not(.header-collapsed) .aalto-topnav__break{--color-brand-text:var(--color-highlight-1-fg,#151515)}.aalto-es-search__container{background-color:var(--color-highlight-1-bg,#F7E159)}@media all and (max-width:899px){.aalto-es-search__container{margin-top:-5.1rem;padding-top:5.1rem}}@media all and (min-width:900px){.aalto-es-search__container{margin-top:-11.1rem;padding-top:11.1rem}}.aalto-es-search .hub-listing__search h1,.aalto-es-search .hub-listing__search .hub-listing__search-specifier,.aalto-es-search .aalto-es-search__selected-container{color:var(--color-highlight-1-fg,#151515)}.aalto-es-search .hub-listing_search_and_count{padding-top:0}.aalto-es-search .hub-listing__filter-list::before,.aalto-es-search .hub-listing__filter-list::after{background-color:var(--color-highlight-1-bg,#F7E159)}.aalto-es-search .hub-listing__filter-list::before{background:linear-gradient(90deg,var(--color-highlight-1-bg,#F7E159),transparent)}.aalto-es-search .hub-listing__filter-list::after{background:linear-gradient(90deg,transparent,var(--color-highlight-1-bg,#F7E159))}@media all and (max-width:899px){.aalto-es-search__container .aalto-es-search__filter-pill-container>div{margin-left:4rem}}@media all and (max-width:599px){.aalto-es-search__container .aalto-es-search__filter-pill-container>div{margin-left:1.6rem}}@media all and (max-width:899px){.aalto-es-search__container .aalto-es-search__filter-pill-container>li:first-of-type{margin-left:0}}@media all and (max-width:599px){.aalto-es-search__container .aalto-es-search__filter-pill-container>li:first-of-type{margin-left:0}}.aalto-es-search #filter-toggle{--color-brand-background:var(--color-highlight-1-bg,#F7E159);--color-brand-text:var(--color-highlight-1-fg,#151515);--override-interactive-focus-box-shadow-color:var(--color-highlight-1-fg,#151515);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-es-search #filter-toggle: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-es-search #filter-toggle: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-es-search #filter-toggle: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-es-search #filter-toggle:disabled,.aalto-es-search #filter-toggle[disabled],.aalto-es-search #filter-toggle.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-es-search .hub-listing__results .hub-listing__results__group:nth-of-type(odd){background-color:var(--color-light,#fff)}.aalto-es-search .hub-listing__results .hub-listing__results__group:nth-of-type(even){background-color:var(--color-structural-100,#F2F2F2)}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container{font-family:inter,sans-serif !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-s3UIi__styles__globalStyles{padding:0 !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-A4W17__styles__inlineSurvey{overflow:hidden !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-A4W17__styles__inlineSurvey div[hasinteracted="true"] .css-xrn97w{opacity:0.5 !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-5vKq2__styles__surveyContainer._hj-7Itnd__styles__inline{background-color:var(--color-highlight-1-bg,#F7E159) !important;box-shadow:none !important;border-radius:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-hRovs__styles__form{display:flex !important;flex-wrap:wrap !important;-moz-column-gap:2.4rem !important;column-gap:2.4rem !important;padding:2.4rem 1.6rem 1.2rem 1.6rem !important;max-width:154rem !important;margin-left:auto !important;margin-right:auto !important}@media all and (min-width:600px){.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-hRovs__styles__form{padding-left:4rem !important;padding-right:4rem !important}}@media all and (min-width:900px){.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-hRovs__styles__form{padding-left:8rem !important;padding-right:8rem !important}}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container._hj-widget-theme-light ._hj-S9XKO__styles__surveyTitle{color:#2d2d2d !important;font-size:2.1rem !important;letter-spacing:0 !important;line-height:2.5rem !important;padding-bottom:.8rem !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-oLlM-__styles__reactionAnswerWrapper{margin-left:0 !important;padding:0 !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-rzT46__ReactionOption__iconEmotionSmiley ._hj-CC1Qi__ReactionOption__expressionIcon{color:#2d2d2d !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-E2-N0__styles__surveyAnswers{margin-left:0 !important;margin-bottom:.4rem !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-E2-N0__styles__surveyAnswers .css-vopqjt{padding:0 !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-E2-N0__styles__surveyAnswers .css-1a0x1zp{margin:0 !important;max-width:32rem !important;gap:1.2rem !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-E2-N0__styles__surveyAnswers .css-xrn97w circle{fill:transparent !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-ygfBp__styles__reactionLabel{color:#2d2d2d !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container .css-xrn97w,.aalto-es-search__container .hub-listing__results__group ._hj-widget-container .css-nsl2qw{outline:2px solid #2d2d2d !important;border-radius:50% !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-XpAaA__styles__surveyFooter{border:0 !important;width:auto !important;align-items:flex-end !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-81Zzt__styles__surveyActionButton{height:unset !important;background-color:transparent !important;border:1px solid #2d2d2d !important;border-radius:0 !important;color:#2d2d2d !important;font-size:1.6rem !important;font-weight:bold !important;line-height:1.8rem !important;margin-bottom:2.9rem !important;padding:1.5rem 4rem !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-81Zzt__styles__surveyActionButton[disabled]{height:unset !important;background-color:var(--color-highlight-1-bg,#F7E159) !important;border-color:color-mix(in srgb,var(--color-highlight-1-bg,#F7E159) 80%,black) !important;cursor:not-allowed !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-81Zzt__styles__surveyActionButton:hover,.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-81Zzt__styles__surveyActionButton:focus{background-color:color-mix(in srgb,var(--color-highlight-1-bg,#F7E159) 80%,black) !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-Qs0Tk__styles__inline{padding-bottom:0 !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-Qs0Tk__styles__inline input{border-color:#2d2d2d !important;border-radius:0 !important;min-height:5rem !important;margin-bottom:2.4rem !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-Qs0Tk__styles__inline input::-moz-placeholder{color:#2d2d2d !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-Qs0Tk__styles__inline input::placeholder{color:#2d2d2d !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-tHiZi__styles__finalStep{text-align:left !important;padding:1.7rem 0 !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-tHiZi__styles__finalStep ._hj-2cxFi__styles__closeButton{height:unset !important;background-color:transparent !important;border:1px solid #2d2d2d !important;border-radius:0 !important;color:#2d2d2d !important;font-size:1.6rem !important;font-weight:bold !important;line-height:1.8rem !important;margin-bottom:.8rem !important;padding:1.5rem 4rem !important}.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-tHiZi__styles__finalStep ._hj-2cxFi__styles__closeButton:hover,.aalto-es-search__container .hub-listing__results__group ._hj-widget-container ._hj-tHiZi__styles__finalStep ._hj-2cxFi__styles__closeButton:focus{background-color:color-mix(in srgb,var(--color-highlight-1-bg,#F7E159) 80%,black) !important}.aalto-es-search ._hj-widget-container{background:var(--color-highlight-1-bg) !important;color:var(--color-highlight-1-bg) !important}.aalto-es-search ._hj-widget-container div[role=dialog]>div{max-width:144rem !important;padding:0 1.6rem}@media (min-width:600px){.aalto-es-search ._hj-widget-container div[role=dialog]>div{max-width:144rem !important;padding:0 4rem}}@media (min-width:900px){.aalto-es-search ._hj-widget-container div[role=dialog]>div{max-width:154rem !important;padding:0 8rem}}.aalto-es-search ._hj-widget-container div[role=radiogroup]{max-width:100% !important}.aalto-es-search ._hj-widget-container form{display:flex !important;flex-flow:row wrap !important;justify-content:start !important;align-items:center !important;gap:0 4.8rem}.aalto-es-search ._hj-widget-container div[role=dialog] div,.aalto-es-search ._hj-widget-container div[role=dialog] h2,.aalto-es-search ._hj-widget-container div[role=dialog] span{color:var(--color-highlight-1-fg) !important;background:transparent !important;box-shadow:none}.aalto-es-search ._hj-widget-container div[role=dialog] h2{font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem}.aalto-es-search ._hj-widget-container circle{fill:transparent}.aalto-es-search ._hj-widget-container label:nth-of-type(1) input+div svg:hover circle,.aalto-es-search ._hj-widget-container label:nth-of-type(1) input:checked+div svg circle{fill:#FF3C00}.aalto-es-search ._hj-widget-container label:nth-of-type(2) input+div svg:hover circle,.aalto-es-search ._hj-widget-container label:nth-of-type(2) input:checked+div svg circle{fill:#FF855F}.aalto-es-search ._hj-widget-container label:nth-of-type(3) input+div svg:hover circle,.aalto-es-search ._hj-widget-container label:nth-of-type(3) input:checked+div svg circle{fill:#AFB2BD}.aalto-es-search ._hj-widget-container label:nth-of-type(4) input+div svg:hover circle,.aalto-es-search ._hj-widget-container label:nth-of-type(4) input:checked+div svg circle{fill:#6ABDA9}.aalto-es-search ._hj-widget-container label:nth-of-type(5) input+div svg:hover circle,.aalto-es-search ._hj-widget-container label:nth-of-type(5) input:checked+div svg circle{fill:#23A68E}.aalto-es-search ._hj-widget-container._hj-widget-container *{font-family:inter,sans-serif !important}.aalto-es-search ._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container button{font-family:inter,sans-serif !important;display:inline-block !important;text-decoration:none !important;transition:box-shadow 0.125s linear,padding 0.125s linear,background-position 0.125s linear !important;padding:1.5rem 4rem !important;text-align:center !important;background-color:transparent !important;border:2px solid var(--color-highlight-1-fg) !important;border-radius:0 !important;color:var(--color-highlight-1-fg) !important;font-weight:bold !important;font-size:1.6rem !important;letter-spacing:0 !important;line-height:1.8rem !important}.aalto-es-search ._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container._hj-widget-container button:disabled{border-color:#505050;border-color:color-mix(in srgb,var(--color-highlight-1-bg) 50%,var(--color-highlight-1-fg)) !important;background-color:var(--color-highlight-1-bg) !important;color:#505050;color:color-mix(in srgb,var(--color-highlight-1-bg) 50%,var(--color-highlight-1-fg)) !important;cursor:not-allowed !important}.aalto-es-search ._hj-widget-container div:has(>label){margin-bottom:1.6rem !important}.aalto-es-search ._hj-widget-container div:has(>label)+div span{font-weight:bold !important}.region--footer{background-color:#151515;border-top:1px solid #505050;margin-bottom:-1px;color:#fff;--color-logo:#fff;--override-logo-focus-pseudo-color:#fff;--override-interactive-focus-box-shadow-color:var(--color-light,#fff);--override-interactive-hover-background-color:color-mix(in srgb,var(--color-black-black,#151515) 90%,white);--override-interactive-hover-color:var(--color-light,#fff)}@media (prefers-color-scheme:dark){.region--footer{--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-footer{padding-top:2.4rem;padding-bottom:2.4rem}.aalto-footer__breadcrumb{margin-bottom:2.4rem;color:#fff}.aalto-footer .aalto-breadcrumb__item::after{border-color:#fff}.aalto-footer__breadcrumb .aalto-breadcrumb__text{color:inherit}.aalto-footer__container{margin:0 auto}@media all and (min-width:600px){.aalto-footer__container{display:flex;flex-wrap:wrap;justify-content:space-between}}@media all and (min-width:1200px){.aalto-footer__container{margin-bottom:2.4rem}}@media all and (min-width:600px){.aalto-footer__footer-column{width:50%}}@media all and (min-width:900px){.aalto-footer__footer-column{width:100%}}@media all and (min-width:1200px){.aalto-footer__footer-column{width:25%}}@media all and (min-width:600px){.aalto-footer__footer-column.aalto-footer__footer-navigation-column{width:50%;padding-right:3.2rem}}@media all and (min-width:900px){.aalto-footer__footer-column.aalto-footer__footer-navigation-column{width:33.3333333333%}}@media all and (min-width:1200px){.aalto-footer__footer-column.aalto-footer__footer-navigation-column{width:25%}}.aalto-footer__navigation-group{margin-bottom:2.4rem;padding-top:2.4rem}@media all and (min-width:600px){.aalto-footer__navigation-group{padding-top:0}}@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:#fff;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-footer__bottom-link{font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem}.aalto-footer__aalto-logo-container{position:relative}.aalto-footer__aalto-logo-container h4{color:#fff;margin-top:1.6rem}.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:-.8rem;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__address-container{color:#fff;font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;margin-bottom:2.4rem;padding-top:2.4rem}.aalto-footer__address-container .aalto-user-generated-content{color:inherit}.aalto-footer__liftup-box{margin-top:2.4rem;margin-bottom:2.4rem;padding-top:2.4rem;border-top:1px solid #505050}@media all and (min-width:600px){.aalto-footer__liftup-box{padding-top:0;border-top:0}}@media all and (min-width:900px){.aalto-footer__liftup-box{margin-top:2.4rem;margin-bottom:2.4rem}}@media all and (min-width:1200px){.aalto-footer__liftup-box{margin-top:0;margin-bottom:0}}.aalto-footer__liftup-box .aalto-button{border-color:rgba(0,0,0,0)}@media (prefers-color-scheme:light){.aalto-footer__liftup-box .aalto-button:focus{box-shadow:0 0 0 2px var(--color-black-black,#151515),0 0 0 .4rem var(--color-light,#fff)}}@media (prefers-color-scheme:dark){.aalto-footer__liftup-box .aalto-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-footer__liftup-box .aalto-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-footer__liftup-box .aalto-button:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-footer__liftup-box .aalto-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-footer__liftup-box .aalto-button:disabled,.aalto-footer__liftup-box .aalto-button[disabled],.aalto-footer__liftup-box .aalto-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-footer__liftup-title{color:#fff;font-size:2.8rem;font-weight:bold;letter-spacing:0;line-height:3.4rem}.aalto-footer__liftup-text{font-family:var(--font-body-font-family,inter,sans-serif);font-weight:normal;font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}.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-footer__bottom-links{margin-bottom:.8rem}.aalto-footer__bottom-link-item{margin-bottom:1.6rem}@media all and (min-width:600px){.aalto-footer__bottom-link-item{display:inline-block;margin:0 2.4rem 1.6rem 0}.aalto-footer__bottom-link-item:last-of-type{margin-right:0}}.aalto-footer__bottom-link-item a[aria-current]{text-decoration:none;color:#fff}.aalto-footer__bottom-link-item a[aria-current]:hover,.aalto-footer__bottom-link-item a[aria-current]:focus{color:#fff}.aalto-footer__some-link-container{display:flex;justify-content:space-between}@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(--override-interactive-hover-background-color,var(--color-structural-200,#e3e3e3));border-color:var(--override-interactive-hover-background-color,var(--color-structural-200,#e3e3e3))}.aalto-footer__some-link:focus{outline:none;box-shadow:inset 0 0 0 1px #fff}.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}}.aalto-hub--for-personnel{padding-top:0}.aalto-hub--for-personnel .for-personnel-hero{background-color:var(--color-brand-background);margin-bottom:calc(4.8rem + 1.6rem)}@media all and (min-width:900px){.aalto-hub--for-personnel .for-personnel-hero{margin-bottom:calc(4.8rem + 4rem)}}@media all and (min-width:1200px){.aalto-hub--for-personnel .for-personnel-hero{margin-bottom:calc(5.6rem + 4rem)}}.aalto-hub--for-personnel .for-personnel-hero-container{display:grid}@media all and (max-width:899px){.aalto-hub--for-personnel .for-personnel-hero-container{grid-template-columns:100%;grid-template-rows:auto auto;row-gap:4.8rem;padding-top:2.4rem}}@media all and (min-width:900px){.aalto-hub--for-personnel .for-personnel-hero-container{align-items:end;grid-template-columns:minmax(auto,50%) minmax(auto,50%);grid-template-rows:auto 2.4rem;row-gap:1.6rem;-moz-column-gap:4rem;column-gap:4rem;padding-top:5.6rem}}@media all and (min-width:1200px){.aalto-hub--for-personnel .for-personnel-hero-container{grid-template-rows:auto 4rem;-moz-column-gap:7.2rem;column-gap:7.2rem}}.aalto-hub--for-personnel .for-personnel-heading-container{display:flex;flex-wrap:wrap;flex-direction:row;gap:1.6rem;align-self:flex-end}.aalto-hub--for-personnel .for-personnel-heading-container h1{color:var(--color-brand-text,#2d2d2d);margin-bottom:0;flex:100%}@media all and (min-width:900px){.aalto-hub--for-personnel .for-personnel-heading-container h1{font-size:4.8rem;line-height:5.2rem}}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--text-text{font-weight:normal;color:var(--color-brand-text,#2d2d2d);font-size:2.1rem;letter-spacing:0;line-height:3rem;margin-bottom:1.6rem}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--text-text .paragraph--type--text-text,.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .content-container,.aalto-hub--for-personnel .for-personnel-hero-container .aalto-manual-liftup-small .component-container{padding:0}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--text-text .aalto-user-generated-content{color:var(--color-brand-text,#2d2d2d)}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links{margin-bottom:0;flex:100%}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .quick-links__container{flex:100%}@media all and (max-width:899px){.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .quick-links__container{flex-direction:row;flex-wrap:wrap;row-gap:1.6rem;justify-content:space-between}}@media all and (max-width:599px){.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .quick-links__card-container{flex-basis:calc((100vw / 3) - 3.2rem * 2 / 3)}}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .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))}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .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))}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .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))}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .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))}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .quick-links__link:disabled,.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .quick-links__link[disabled],.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .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}@media all and (max-width:899px){.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .quick-links__link{font-size:1.5rem;line-height:1.8rem}}.aalto-hub--for-personnel .for-personnel-hero-container .quick-links__image img{width:6.4rem;height:6.4rem}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .content-container{padding-top:0;padding-bottom:0}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links h2{display:none}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-component-wrapper--quick-links .quick-links__heading{word-break:break-word}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-manual-liftup-small{margin-bottom:-1.6rem}@media all and (min-width:900px){.aalto-hub--for-personnel .for-personnel-hero-container .aalto-manual-liftup-small{margin-bottom:-4rem;grid-column-start:2;grid-row-start:1;grid-row-end:3;align-self:end}}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-manual-liftup__header-title.js-anchor-link{color:var(--color-brand-text,#2d2d2d)}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-manual-liftup__header-title.js-anchor-link.js-anchor-link:hover .js-anchor-link-icon,.aalto-hub--for-personnel .for-personnel-hero-container .aalto-manual-liftup__header-title.js-anchor-link .js-anchor-link-icon:focus{background-image:url(../svg/icons.svg#24-link_default-dark)}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-manual-liftup__header-title.js-anchor-link .js-anchor-link-icon:focus{box-shadow:inset 0 0 0 1px var(--color-brand-text,#2d2d2d)}.aalto-hub--for-personnel .for-personnel-hero-container .aalto-manual-liftup__header-title .js-anchor-link-icon{position:relative}@media all and (min-width:900px){.aalto-hub--for-personnel .for-personnel-hero-container .manual-liftup-small__horizontal-cards{align-items:flex-start}}@media all and (max-width:899px){.aalto-hub--for-personnel .for-personnel-hero-container .manual-liftup-small__horizontal-card{margin-bottom:1.6rem}}@media all and (min-width:900px){.aalto-hub--for-personnel .for-personnel-hero-container .manual-liftup-small__horizontal-card{margin-bottom:2.4rem}}@media all and (min-width:900px){.aalto-hub--for-personnel .for-personnel-hero-container .manual-liftup-small__horizontal-card:nth-child(even),.aalto-hub--for-personnel .for-personnel-hero-container .manual-liftup-small__horizontal-card:nth-child(odd){max-width:100%;margin-right:0;margin-left:0;flex-basis:100%}}.page--personnel-hub 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}.page--personnel-hub .hub-listing__filters.hub-listing__filters--scrollable::before,.page--personnel-hub .hub-listing__filters.hub-listing__filters--scrollable::after{top:3rem}@media all and (max-width:899px){.page--personnel-hub .hub-listing__filter-pill-container>li:last-of-type{margin-right:0;padding-right:4rem}}@media all and (max-width:599px){.page--personnel-hub .hub-listing__filter-pill-container>li:last-of-type{margin-right:0;padding-right:1.6rem}}.personnel-hub-selected-filters{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;display:block;margin-bottom:.8rem}@media all and (min-width:900px){.personnel-hub-selected-filters{display:none}}@media all and (max-width:899px){.personnel-hub-selected-filters{margin-left:4rem}}@media all and (max-width:599px){.personnel-hub-selected-filters{margin-left:1.6rem}}.personnel-hub-listing-item{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;position:relative;background-color:var(--color-structural-100,#F2F2F2);background-image:url(../svg/icons.svg#16-arrow_right-dark);background-position:right 3.2rem center;background-repeat:no-repeat;background-size:1.2rem 1.2rem;margin-bottom:1px;padding:1.6rem 6.4rem 1.6rem 1.6rem;transition:background-position 0.05s linear}@media (prefers-color-scheme:dark){.personnel-hub-listing-item{background-image:url(../svg/icons.svg#16-arrow_right-light)}.lightmode .personnel-hub-listing-item{background-image:url(../svg/icons.svg#16-arrow_right-dark)}}.personnel-hub-listing-item:hover,.personnel-hub-listing-item:focus{background-position:right 3rem center}.personnel-hub-listing-item a{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;text-decoration:none;outline-offset:-.3rem}.personnel-hub-listing-item a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.personnel-hub-listing-item a:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.personnel-hub-listing-item a .aalto-inline-icon{width:1.2rem;height:1.2rem;margin-left:.4rem}.personnel-hub-listing-item span{display:block;margin-top:1.6rem}.personnel-hub-listing-item span .aalto-inline-icon{width:1.2rem;height:1.2rem;vertical-align:baseline}.personnel-hub-listings{display:flex;-moz-column-gap:6.4rem;column-gap:6.4rem}@media all and (max-width:899px){.personnel-hub-listings{flex-wrap:wrap}}.personnel-hub-single-listing{display:flex;flex-direction:column}@media all and (min-width:900px){.personnel-hub-single-listing{flex:50%}}.personnel-hub-targeted-link{font-weight:bold;text-decoration:none;display:inline-block;align-self:baseline;margin-top:2.4rem;margin-bottom:0}.personnel-hub-link-to-all{align-self:baseline;display:inline-block;margin-top:2.4rem;margin-bottom:3.2rem}.page--events-hub .hub-listing__filter-list .checkbox-list__title{margin-bottom:0}.page--events-hub .hub-listing__filter-list .checkbox-list__items{padding-left:0}.page--events-hub [idprefix=filter-group-category] .hub-listing__filter-list{margin-top:0}.page--events-hub .hub-listing__filter-list--types,.page--events-hub .hub-listing__filter-list--levels{flex-grow:2;flex-basis:20%}.page--events-hub .hub-listing__filter-list--schools{margin-bottom:3.2rem}.page--events-hub [idprefix=filter-group-category]{flex-grow:2}.page--events-hub .hub-listing__filter-list--levels+[idprefix=filter-group-category],.page--events-hub .hub-listing__filter-list--schools{flex-grow:2;flex-basis:60%}@media all and (min-width:600px){.page--events-hub .hub-listing__filter-list--schools .checkbox-list__items,.page--events-hub [idprefix=filter-group-category] .hub-listing__filter-list{-moz-column-count:2;column-count:2}}@media all and (min-width:1200px){.page--events-hub .hub-listing__filter-list--schools .checkbox-list__items,.page--events-hub [idprefix=filter-group-category] .hub-listing__filter-list{-moz-column-count:3;column-count:3}}.page--events-hub [idprefix=filter-group-category] .hub-listing__filter-list .filter-button{display:inline-block;width:100%}.page--events-hub .hub-listing__content .filter__button input[type='checkbox']+label{padding-right:4rem}.page--events-hub .aalto_courses__togglebutton{cursor:default;width:3.2rem;height:3.2rem;text-align:center;line-height:3.2rem;top:2px;border-radius:50%}.page--events-hub .aalto_courses__togglebutton:hover{background-color:var(--color-structural-200,#e3e3e3)}.page--events-hub .hub-listing__filter-list-container .hub-listing__filter-list--dates{margin-top:0}.page--events-hub .aalto-form__date-container{margin-top:.8rem}@media all and (min-width:900px){.page--events-hub .aalto-form__date-container{display:inline-block;margin-right:2.4rem}}.page--events-hub .aalto-form__date-container .aalto-form__label{display:block}.page--events-hub .hub-listing__filter-list-container .hub-listing__filter-list--location .checkbox-list__title{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:0}@media all and (max-width:899px){.page--events-hub .hub-listing__filter-list-container .hub-listing__filter-list--location .checkbox-list__title{display:block}}.page--events-hub .hub-listing__results__item__information--authenticated{margin-bottom:.2rem}.aalto-grant-award .aalto-user-generated-content{font-family:inter,sans-serif}@media all and (max-width:899px){._hj_feedback_container ._hj-0izHt__MinimizedWidgetBottom__container{margin-bottom:-2.4rem}}@media all and (max-width:899px){._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer{margin-bottom:-2.4rem}}._hj_feedback_container ._hj-zRk2h__Feedback__feedback._hj-z1NGf__Feedback__button{--hjFeedbackAccentColor:var(--color-highlight-1-bg,#F7E159);--hjFeedbackAccentTextColor:var(--color-highlight-1-fg,#151515)}._hj_feedback_container button._hj-g7b-Z__MinimizedWidgetBottom__open,._hj_feedback_container button._hj-dj87g__MinimizedWidgetBottom__close{box-shadow:none}._hj_feedback_container button._hj-g7b-Z__MinimizedWidgetBottom__open:hover,._hj_feedback_container button._hj-g7b-Z__MinimizedWidgetBottom__open:hover,._hj_feedback_container button._hj-dj87g__MinimizedWidgetBottom__close:hover,._hj_feedback_container button._hj-dj87g__MinimizedWidgetBottom__close:hover{opacity:0.8 !important}._hj_feedback_container button._hj-g7b-Z__MinimizedWidgetBottom__open:focus,._hj_feedback_container button._hj-dj87g__MinimizedWidgetBottom__close:focus{filter:drop-shadow(.4rem .4rem 0 var(--color-dark,#2d2d2d));box-shadow:none}._hj_feedback_container button._hj-g7b-Z__MinimizedWidgetBottom__open:focus ._hj-2OhzN__EmotionIconDefault__expressionIcon{position:relative;z-index:1}._hj_feedback_container ._hj-DC--x__EmotionOption__iconEmotionSmiley ._hj-tLbak__EmotionOption__expressionIcon{--hjFeedbackAccentColor:#2d2d2d}._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer ._hj-eEC5y__ExpandedWidget__closeButton:focus{box-shadow:0 0 0 2px var(--color-light,#fff),0 0 0 .4rem var(--color-black-black,#151515)}.aalto-article--lwl-course .article-container{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-article--lwl-course .article-container .aalto-user-generated-content{font-family:inter,sans-serif}.aalto-article--lwl-course h2{margin-top:4.8rem}.aalto-article--lwl-course .aalto-course-desc__body{margin-bottom:2.4rem}.aalto-article--lwl-course .aalto-modal__container{margin-bottom:0}.aalto-article--lwl-course .aalto-course__bottom{border-top:1px solid var(--color-dark,#2d2d2d)}@media all and (max-width:599px){.aalto-article--lwl-course .aalto-course__bottom .aalto-content-bottom-container{padding-top:1.6rem}}@media all and (min-width:600px){.aalto-article--lwl-course .aalto-course__bottom .aalto-content-bottom-container{border-top:0}}@media all and (max-width:599px){.aalto-article--lwl-course .aalto-course__bottom .aalto-content-bottom-container>*:last-child{border-top:0}}.aalto-minor h1{margin-bottom:1.6rem}@media all and (min-width:600px){.aalto-minor h1{margin-bottom:2.4rem}}.aalto-minor .aalto-minor__basic-info{display:grid;grid-template-columns:auto auto auto;justify-content:space-between}.aalto-minor .aalto-minor__basic-info h2{white-space:nowrap;grid-column-start:1;display:flex;align-items:flex-start;flex-wrap:wrap}.aalto-minor .aalto-minor__basic-info h2 .js-anchor-link-icon{position:relative;top:.8rem}.aalto-minor .aalto-minor__basic-info h2 .js-anchor-link-text{position:relative;margin-bottom:-1.2rem}.aalto-minor .aalto-minor__basic-info .aalto-feature-list-copy-container{grid-column-start:1;position:relative;margin-bottom:2.4rem;right:0;width:100%}@media all and (min-width:900px){.aalto-minor .aalto-minor__basic-info .aalto-feature-list-copy-container{grid-column-start:3;top:-.4rem;text-align:right}}@media all and (max-width:899px){.aalto-minor .aalto-minor__basic-info .aalto-feature-list-copy-container .aalto-button{margin-right:.8rem}}@media all and (max-width:899px){.aalto-minor .aalto-minor__basic-info #aalto-minor-copy-feature-status{position:relative;margin-top:.4rem;margin-bottom:0}}@media all and (min-width:900px){.aalto-minor .aalto-minor__basic-info #aalto-minor-copy-feature-status{bottom:calc(100% - 1.6rem);left:0}}.aalto-minor .aalto-user-generated-content{font-family:inter,sans-serif}.aalto-minor .aalto-article__top{margin-bottom:2.4rem}@media all and (min-width:600px){.aalto-minor .aalto-article__top{margin-bottom:4rem}}.aalto-minor .aalto-minor__feature-list div:last-of-type{flex-grow:2}.aalto-quick-donation{background-color:var(--color-structural-100,#F2F2F2);padding:1.6rem}@media all and (min-width:600px){.aalto-quick-donation{display:flex;padding:2.4rem}}@media all and (min-width:900px){.aalto-quick-donation{padding:4rem 2.4rem}}@media all and (min-width:600px){.aalto-quick-donation__column{display:flex;align-items:center}}.aalto-quick-donation__image-container{display:none}@media all and (min-width:600px){.aalto-quick-donation__image-container{display:flex;flex-shrink:0;flex-basis:12rem}.aalto-quick-donation__image-container img{width:100%;border-radius:50%}}@media all and (min-width:1200px){.aalto-quick-donation__image-container{flex-basis:16rem}}@media all and (min-width:600px){.aalto-quick-donation__text-container{width:100%;padding:0 0 0 2.4rem}}.aalto-quick-donation__heading{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:.8rem}@media all and (min-width:600px){.aalto-quick-donation__heading{margin-bottom:1.2rem}}.aalto-quick-donation__text{margin-bottom:.8rem}@media all and (min-width:600px){.aalto-quick-donation__text{margin-bottom:1.6rem}}.aalto-quick-donation__buttons .aalto-button{width:calc(50% - .4rem);margin:.8rem 0 0 0;padding:1.1rem}.aalto-quick-donation__buttons .aalto-button:nth-child(odd){margin-right:.8rem}@media all and (min-width:600px){.aalto-quick-donation__buttons .aalto-button{width:auto;margin:.8rem .8rem 0 0;padding:1.1rem 3.1rem}}.aalto-quick-donation__container .aalto-donation__heading,.aalto-quick-donation__container .aalto-user-generated-content,.aalto-quick-donation__container .aalto-donation__amount-input,.aalto-quick-donation__container .aalto-quick-donation__text>a:not(:hover):not(:focus):not(:active),.aalto-quick-donation__container .field-suffix{color:inherit}.aalto-quick-donation__container .aalto-user-generated-content{font-family:inter,sans-serif}.aalto-donation__amount-input{color:inherit !important}.aalto-quick-donation__container{display:flex;justify-content:center;background-color:var(--color-light,#fff);padding:4rem 1.8rem;gap:4.8rem}@media all and (max-width:599px){.aalto-quick-donation__container{gap:2.4rem}}@media all and (max-width:899px){.aalto-quick-donation__container{flex-wrap:wrap}}.aalto-quick-donation__container.aalto-quick-donation__container-Medium .aalto-quick-donation__image-container{flex-basis:24.8rem;align-items:center}.aalto-quick-donation__container.aalto-quick-donation__container-Large{align-items:center}.aalto-quick-donation__container.aalto-quick-donation__container-Large .aalto-quick-donation__image-container{flex-basis:58.4rem}.aalto-quick-donation__image-container{display:flex}.aalto-quick-donation__image-container>div{width:100%}.aalto-quick-donation__image-container img{width:100%;border-radius:50%}.aalto-donation__heading{font-size:3rem;line-height:3.6rem;font-weight:700}.aalto-donation__heading-with-link{display:none}.aalto-quick-donation__text{margin:1.6rem 0 2.9rem 0}.aalto-quick-donation__text a.highlight:not(:hover):not(:focus){background-color:transparent}.aalto-quick-donation__container .aalto-filters{display:none}.aalto-donation__type{margin:2.9rem 0 .6rem 0}.aalto-button__radio-container{position:relative;padding:0;margin-right:.3rem;margin-bottom:1.6rem}.aalto-button__radio-container input[type="radio"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.aalto-button__radio-container input[type="radio"]:checked:focus+.aalto-button__radio{padding-left:5.3rem;padding-right:2.9rem;background-image:url(../svg/icons.svg#16-checked-dark);background-position:2.9rem 1.6rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position-y:50%}@media (prefers-color-scheme:dark){.aalto-button__radio-container input[type="radio"]:checked:focus+.aalto-button__radio{background-image:url(../svg/icons.svg#16-checked-light)}.lightmode .aalto-button__radio-container input[type="radio"]:checked:focus+.aalto-button__radio{background-image:url(../svg/icons.svg#16-checked-dark)}}.aalto-button__radio-container input[type="radio"]:checked+.aalto-button__radio{padding-left:5.3rem;padding-right:2.9rem;background-image:url(../svg/icons.svg#16-checked-light);background-position:2.9rem 1.6rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat;color:#fff;background-color:#2d2d2d;border-color:rgba(0,0,0,0);background-color:var(--color-black-black,#151515);color:var(--color-light,#fff);background-position-y:50%;border-radius:inherit;width:inherit;height:inherit;line-height:inherit}@media (prefers-color-scheme:dark){.aalto-button__radio-container input[type="radio"]:checked+.aalto-button__radio{background-image:url(../svg/icons.svg#16-checked-dark)}.lightmode .aalto-button__radio-container input[type="radio"]:checked+.aalto-button__radio{background-image:url(../svg/icons.svg#16-checked-light)}}.aalto-button__radio-container input[type="radio"]:checked+.aalto-button__radio: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__radio-container input[type="radio"]:checked+.aalto-button__radio:hover{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}.aalto-button__radio-container input[type="radio"]:checked+.aalto-button__radio: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__radio-container input[type="radio"]:checked+.aalto-button__radio:disabled,.aalto-button__radio-container input[type="radio"]:checked+.aalto-button__radio[disabled],.aalto-button__radio-container input[type="radio"]:checked+.aalto-button__radio.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__radio-container input[type="radio"]:checked+.aalto-button__radio:hover{padding-left:5.3rem;padding-right:2.9rem;background-image:url(../svg/icons.svg#16-checked-light);background-position:2.9rem 1.6rem;background-size:1.6rem 1.6rem;background-repeat:no-repeat;background-position-y:50%}@media (prefers-color-scheme:dark){.aalto-button__radio-container input[type="radio"]:checked+.aalto-button__radio:hover{background-image:url(../svg/icons.svg#16-checked-dark)}.lightmode .aalto-button__radio-container input[type="radio"]:checked+.aalto-button__radio:hover{background-image:url(../svg/icons.svg#16-checked-light)}}.aalto-button__radio-container input[type="radio"]:focus+.aalto-button__radio{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__radio-container .aalto-button__radio{display:inline-block;padding:1.5rem 4rem;border-radius:3.4rem;min-width:6.4rem}.aalto-donation__header-select{margin-bottom:.8rem}.radio-recurring-donation+.radio-oneoff-donation{display:none}.aalto-button__radio-container .amount-oneoff-custom-radio:focus,.aalto-button__radio-container .amount-recurring-custom-radio: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);-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1;width:100%;height:4rem;background-color:transparent}.aalto-donation__amount-button .aalto-button__radio{padding:1.1rem 1.6rem}.aalto-donation__amount-button .aalto-user-generated-content{line-height:inherit;display:initial;color:inherit;font-size:1.6rem;font-family:inter,sans-serif}.aalto-donation__custom-amount-container{display:inline-block;width:18.4rem;margin-bottom:.8rem;vertical-align:top}.aalto-donation__custom-amount-container .field-suffix{display:inline-block;border-bottom:1px solid var(--color-dark,#2d2d2d);position:relative;left:-.5rem;line-height:4.8rem;padding-right:.8rem}.radio-oneoff-donation .form-item--error-message,.radio-recurring-donation .form-item--error-message{background-color:#BC2815;color:#fff;padding:1.6rem;margin:.4rem 0;display:none;font-size:1.4rem}.aalto-donation__amount-input{background-color:transparent;border:0;border-bottom:1px solid var(--color-dark,#2d2d2d);color:var(--color-dark,#2d2d2d);width:15.2rem;height:5rem;padding:0 .8rem;margin-bottom:1rem}.aalto-donation__amount-input::-moz-placeholder{opacity:1}.aalto-donation__amount-input::placeholder{opacity:1}.aalto-donation__amount-input.error{border-color:#BC2815 !important}.aalto-donation__amount-input.error+.field-suffix{border-color:#BC2815 !important}.aalto-filters-subtarget.aalto-filters-subtarget{display:block}.aalto-filters-subtarget.aalto-filters-subtarget label{display:block;margin:3.2rem 0 .8rem 0}.donation-multiple-components-wrapper{display:flex;flex-wrap:wrap;-moz-column-gap:1.6rem;column-gap:1.6rem;row-gap:8rem;margin-bottom:5.6rem}@media all and (max-width:899px){.donation-multiple-components-wrapper{flex-wrap:nowrap;overflow:auto}}.donation-multiple-components-wrapper>span{width:calc(100% / 4 - 1.2rem);min-width:30rem}.donation-multiple-components-wrapper .aalto-component-wrapper{margin-bottom:0;height:100%}.donation-multiple-components-wrapper .aalto-component,.donation-multiple-components-wrapper .theme-term.theme-term--background{height:100%}.donation-multiple-components-wrapper .aalto-quick-donation__container{display:block;height:100%;padding:0}.donation-multiple-components-wrapper .aalto-quick-donation__container .aalto-quick-donation__content-container>*:first-child{position:relative}.donation-multiple-components-wrapper .aalto-quick-donation__container .aalto-donation__heading-link{text-decoration:none;outline-offset:-.3rem}.donation-multiple-components-wrapper .aalto-quick-donation__container .aalto-donation__heading-link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.donation-multiple-components-wrapper .aalto-quick-donation__container .aalto-donation__heading-link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.donation-multiple-components-wrapper .aalto-quick-donation__container .aalto-donation__heading-link::before{content:'';position:absolute;top:-12.8rem;right:0;bottom:0;left:0;height:12.8rem;background-color:var(--color-light,#fff);opacity:0;transition:opacity 0.15s ease-out}.donation-multiple-components-wrapper .aalto-quick-donation__container .aalto-donation__heading-link::after{top:-12.8rem}.donation-multiple-components-wrapper .aalto-quick-donation__container .aalto-donation__heading-link:hover::before{opacity:0.2}.donation-multiple-components-wrapper .aalto-quick-donation__container:focus-within .aalto-quick-donation__image-container{opacity:0.8}@media (prefers-reduced-motion:reduce){.donation-multiple-components-wrapper .aalto-quick-donation__container:focus-within .aalto-quick-donation__image-container{opacity:1}}.donation-multiple-components-wrapper .aalto-quick-donation__image-container{flex-basis:100%;overflow:hidden;aspect-ratio:2.3}.donation-multiple-components-wrapper .aalto-quick-donation__image-container img{border-radius:0}.donation-multiple-components-wrapper .aalto-quick-donation__content-container{display:flex;flex-wrap:wrap}.donation-multiple-components-wrapper .aalto-quick-donation__content-container>*:first-child{padding:1.6rem 1.6rem 0 1.6rem;width:100%}.donation-multiple-components-wrapper .aalto-quick-donation__content-container>*:nth-child(2){padding:0 1.6rem 1.6rem 1.6rem;width:100%}.donation-multiple-components-wrapper .aalto-donation__heading{display:none}.donation-multiple-components-wrapper .aalto-donation__heading-with-link{display:block;font-size:2.1rem;line-height:2.5rem}.donation-multiple-components-wrapper .aalto-donation__heading-link{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.donation-multiple-components-wrapper .aalto-donation__heading-link>div{display:inline}.donation-multiple-components-wrapper .aalto-quick-donation__container .aalto-donation__heading-link::before{aspect-ratio:2.3;top:unset;bottom:100%;height:unset}.donation-multiple-components-wrapper .aalto-filters{display:block;margin-bottom:0;width:100%}.donation-multiple-components-wrapper .aalto-filters label{display:block;margin:3.2rem 0 .8rem 0}.donation-multiple-components-wrapper .aalto-donation__description{margin-bottom:1.6rem}.donation-multiple-components-wrapper .aalto-donation__description .aalto-user-generated-content a{display:none}.donation-multiple-components-wrapper .aalto-quick-donation__text{display:none}.donation-multiple-components-wrapper .aalto-donation__amount-button .aalto-button__radio{padding-top:0;min-width:7.2rem;height:3.2rem;line-height:3.2rem}.donation-multiple-components-wrapper .aalto-donation__header-select{margin-bottom:.8rem;margin-top:2.4rem}.donation-multiple-components-wrapper .aalto-donation__amount-button.aalto-button__radio-container{margin-bottom:.8rem}.donation-multiple-components-wrapper .aalto-donation__custom-amount-container{width:100%;margin-bottom:1.6rem}.donation-multiple-components-wrapper .aalto-donation__custom-amount-container .aalto-button__radio-container{margin:0}.donation-multiple-components-wrapper .aalto-button__radio-container input[type="radio"]:checked+.aalto-button__radio{background-position:.8rem;padding-left:3.2rem;padding-top:0;padding-bottom:0;line-height:3.2rem}.donation-multiple-components-wrapper .aalto-donation__amount-input{width:calc(100% - 2.5rem)}.donation-multiple-components-wrapper .donate-oneoff-amount-button,.donation-multiple-components-wrapper .donate-recurring-amount-button{width:100%}.donation-multiple-components-wrapper .form-item--error-message{margin-top:.8rem}#hetu-error-container{margin-top:.4rem}.aalto-header{position:relative}.aalto-header::before{content:'';display:block;position:absolute;bottom:0;left:0;background:var(--color-brand-background,var(--color-light,#fff));width:100%;height:11rem}@media all and (max-width:899px){#black-overlay+.aalto-header #top-nav-sticky-header.aalto-header--at-top{background-color:var(--color-brand-background,var(--color-light,#fff))}}@media all and (min-width:900px){#black-overlay+.aalto-header #top-nav-sticky-header:not(.header-collapsed){background-color:var(--color-brand-background,var(--color-light,#fff))}}#top-nav-sticky-header .aalto-topnav__navigation-items{background-color:transparent}@media all and (max-width:899px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-search__toggle-button::after{background-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}}@media all and (min-width:900px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__break,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-search__toggle-button::after{background-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}}@media all and (max-width:899px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-logo{--color-logo:var(--color-brand-text,var(--color-dark,#2d2d2d))}}@media all and (min-width:900px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-logo{--color-logo:var(--color-brand-text,var(--color-dark,#2d2d2d))}}@media all and (min-width:900px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-header__logo-link:focus::after{background-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}}@media all and (max-width:899px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-header__logo-link:focus::after{background-color:var(--color-brand-text,var(--color-dark,#2d2d2d))}}#top-nav-sticky-header .aalto-dropdown__toggle--with_chevron:not(:hover):not(:focus):not(:active){background-color:transparent}#top-nav-sticky-header{border-bottom:0}@media all and (max-width:899px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-topnav__button,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-dropdown__toggle{--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-dark,#2d2d2d));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));background-color:transparent}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-topnav__button:focus,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-dropdown__toggle: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))}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-topnav__button:hover,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-dropdown__toggle: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))}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-topnav__button:active,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-dropdown__toggle: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))}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-topnav__button:disabled,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-topnav__button[disabled],#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-topnav__button.disabled,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-dropdown__toggle:disabled,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-dropdown__toggle[disabled],#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header.aalto-header--at-top .aalto-dropdown__toggle.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}}@media all and (min-width:900px){#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-topnav__button,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-dropdown__toggle{--override-interactive-focus-box-shadow-color:var(--color-brand-text,var(--color-dark,#2d2d2d));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));background-color:transparent}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-topnav__button:focus,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-dropdown__toggle: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))}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-topnav__button:hover,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-dropdown__toggle: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))}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-topnav__button:active,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-dropdown__toggle: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))}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-topnav__button:disabled,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-topnav__button[disabled],#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-topnav__button.disabled,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-dropdown__toggle:disabled,#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-dropdown__toggle[disabled],#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__navigation-items .aalto-dropdown__toggle.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}}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-dropdown__toggle--with_chevron{background-image:url(../svg/icons.svg#16-arrow_chevron_down-dark);position:relative;background-image:none}#black-overlay:not(.visible)+.aalto-header #top-nav-sticky-header:not(.header-collapsed) .aalto-dropdown__toggle--with_chevron::after{content:'';display:inline-block;position:absolute;top:.5rem;right:.4rem;bottom:0;left:"auto";width:1.6rem;height:1.6rem;-webkit-mask:url(../svg/icons.svg#16-arrow_chevron_down-dark);mask:url(../svg/icons.svg#16-arrow_chevron_down-dark);background:var(--color-brand-text,var(--color-dark,#2d2d2d));-webkit-mask-size:1.6rem;-webkit-mask-repeat:no-repeat}@media all and (max-width:899px){#black-overlay.visible+.aalto-header #top-nav-sticky-header.aalto-header--at-top{background-color:var(--color-light,#fff)}}@media all and (min-width:900px){#black-overlay.visible+.aalto-header #top-nav-sticky-header:not(.header-collapsed){background-color:var(--color-light,#fff)}}@media all and (min-width:900px){.block-topnav .aalto-header__logo{position:relative;top:.8rem}}#top-nav-sticky-header .aalto-header__logo-container .logo-sign{display:none}#top-nav-sticky-header:not(.header-collapsed) .aalto-header__logo-container{position:relative}#top-nav-sticky-header:not(.header-collapsed) .aalto-header__logo-container .logo-sign{position:absolute;width:6.9rem;height:6.9rem;font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain;display:none;left:0}#top-nav-sticky-header:not(.header-collapsed) .aalto-header__logo-container .logo-sign.active{display:inline}@media all and (min-width:900px){#top-nav-sticky-header:not(.header-collapsed) .aalto-header__logo-container .aalto-header__logo-link{height:6.8rem;width:9.8rem;position:relative;overflow:hidden}#top-nav-sticky-header:not(.header-collapsed) .aalto-header__logo-container .aalto-header__logo-link.animated svg{opacity:0;position:absolute}}.animated-slogan{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;color:var(--color-brand-text,var(--color-dark,#2d2d2d));align-self:center;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media all and (min-width:900px){.block-topnav .aalto-header__container{grid-template-columns:8rem 9.8rem 1fr -webkit-max-content 5.6rem;grid-template-columns:8rem 9.8rem 1fr max-content 5.6rem}}@media all and (min-width:900px){#top-nav-sticky-header.header-collapsed .aalto-header__container{grid-template-columns:8rem 3.7rem 25rem 1fr 5.6rem}}#top-nav-sticky-header.header-collapsed .animated-slogan{color:var(--color-dark,#2d2d2d)}#top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__support{box-sizing:border-box;position:relative;z-index:0;overflow:hidden;padding:1.6rem;border-radius:1px}#top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__support.animated::before{box-sizing:border-box;content:'';display:block;position:absolute;z-index:-2;left:-50%;top:-150%;width:200%;height:400%;background-color:var(--color-brand-background,var(--color-light,#fff));background-repeat:no-repeat;background-position:0 0;background-image:conic-gradient(transparent,var(--color-brand-text,var(--color-dark,#2d2d2d)),transparent 70%);-webkit-animation:rotate 3s linear,fade-out 3s linear;animation:rotate 3s linear,fade-out 3s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__support.animated::after{box-sizing:border-box;content:'';position:absolute;z-index:-1;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:var(--color-brand-background,var(--color-light,#fff));border-radius:1px}#top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__support.animated .heart-filled{-webkit-animation:heartFadeOut 3s forwards;animation:heartFadeOut 3s forwards;opacity:1}#top-nav-sticky-header:not(.header-collapsed) .aalto-topnav__support.animated .heart-outlined{-webkit-animation:heartFadeIn 3s forwards;animation:heartFadeIn 3s forwards;opacity:0}@-webkit-keyframes rotate{100%{transform:rotate(1turn)}}@keyframes rotate{100%{transform:rotate(1turn)}}@-webkit-keyframes fade-out{0%,90%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%,90%{opacity:1}100%{opacity:0}}@-webkit-keyframes heartFadeOut{from{opacity:1}to{opacity:0}}@keyframes heartFadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes heartFadeIn{to{opacity:1}}@keyframes heartFadeIn{to{opacity:1}}.donate-heart__wrapper{position:relative;width:1.6rem;height:1.6rem;padding-right:2.4rem;vertical-align:middle}.donate-heart__wrapper svg{position:absolute;top:0;left:0;width:1.6rem;height:1.6rem;margin-right:0}.heart-filled{color:#FD6360;opacity:0;z-index:2}.heart-outlined{z-index:1}.aalto-course__bottom--open-university-course .aalto-modal:first-of-type{margin-bottom:5.6rem}.aalto-course__bottom--open-university-course .aalto-modal:last-of-type:not(.aalto-modal--highlight){display:none}.aalto-course__bottom--open-university-course .aalto-content-bottom-wrapper{padding-right:0;padding-left:0}@media all and (max-width:599px){.aalto-course__bottom--open-university-course .aalto-content-bottom-wrapper{padding-top:1.6rem}}.block-page-title-block{width:100%;padding-bottom:.8rem;background-color:var(--color-brand-background,var(--color-light,#fff));border-bottom:0}@media all and (min-width:900px){.block-page-title-block{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-brand-text,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}}@media all and (max-width:899px){.page--people-hub .people__content{margin-top:2.4rem}}@media all and (min-width:900px){.page--people-hub .people__content{max-width:91.4rem;flex:auto}}.people-hub__container{display:flex;-moz-column-gap:7.2rem;column-gap:7.2rem}@media all and (max-width:899px){.people-hub__container{flex-direction:column}}@media all and (min-width:900px){.people-hub__navigation{width:32rem;min-width:32rem}}.multilevel-filter{list-style-type:none}.multilevel-filter__heading{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;display:block;margin-top:2.4rem;margin-bottom:.4rem}.multilevel-filter__description{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.multilevel-filter__button{list-style-type:none}.multilevel-filter--root{margin-bottom:0}.multilevel-filter--selected{margin-top:.8rem}.multilevel-filter--root:not(.multilevel-filter--selected)>li:first-of-type{margin-top:.8rem}.multilevel-filter--tree>.multilevel-filter--root>li:first-of-type>.multilevel-filter__label,.multilevel-filter--tree>.multilevel-filter--selected>.multilevel-filter__button--selected>.multilevel-filter__label{border-top:0}.multilevel-filter__label{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;display:grid;grid-template-columns:1.6rem auto;align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;border-top:1px solid var(--color-black-black,#151515);padding:1.6rem .8rem}.multilevel-filter__label.multilevel-filter__label--right{grid-template-columns:auto 1.6rem}.multilevel-filter__button{cursor:pointer}.multilevel-filter__button:hover>.multilevel-filter__label{background-color:var(--color-structural-300,#d5d5d5)}.multilevel-filter__button:focus>.multilevel-filter__label{background-color:var(--color-structural-300,#d5d5d5);outline:1px solid var(--color-dark,#2d2d2d);border-color:transparent}.multilevel-filter__button.filter__button:focus{outline:none}.multilevel-filter__button[aria-expanded='true']>.multilevel-filter__label{background:var(--color-highlight-1-bg,#F7E159);color:var(--color-highlight-1-fg,#151515)}.multilevel-filter__button input{opacity:0;width:0;height:0;display:block}.multilevel-filter .multilevel-filter{display:none;margin:0;padding:0}.multilevel-filter .multilevel-filter.multilevel-filter--selected{display:block}.multilevel-filter--root{padding-left:0}@media all and (max-width:899px){.multilevel-filter--tree{display:none}}aside.mobile-open .multilevel-filter--tree{display:block}.multilevel-filter--root.multilevel-filter--selected>li.multilevel-filter__button:not(.multilevel-filter__button--selected){display:none}.multilevel-filter__button>ul{display:none}.multilevel-filter__button--selected>ul{display:block}.multilevel-filter--child-selected>li:not(.multilevel-filter__button--selected){display:none}.multilevel-filter__button--selected>.multilevel-filter__label .arrow-right,.multilevel-filter__button--selected>.multilevel-filter__label .arrow-left{color:#2d2d2d}.multilevel-filter .arrow-right,.multilevel-filter .arrow-left{color:var(--color-dark,#2d2d2d)}.multilevel-filter .arrow-right{transform:rotate(90deg);float:right}.page--people-hub .profiles__results-count__value{margin-top:2.4rem;margin-bottom:1.6rem}.page--people-hub .aalto-search-field__label{margin-bottom:.8rem;display:block}.people-menu-toggle>button{padding:.8rem .4rem;text-decoration:none}.people-menu-toggle>button svg{margin-right:.4rem;position:relative;bottom:1px}.people-hub__people-menu{display:flex}@media all and (min-width:900px){.people-hub__people-menu{display:none}}.profiles__search.hub-listing__search{width:100%;margin-bottom:3.2rem}@media all and (max-width:1199px){.profiles__search.hub-listing__search .aalto-search-field--filters{width:100%}}.profiles__search.hub-listing__search .aalto-search-field__input{height:4rem;padding-left:2.4rem}.profiles__search.hub-listing__search .aalto-search-field__button{width:4.8rem}.people__table .page-number .page-link{display:inline-block}.page--people-hub .aalto-listing-row{margin-bottom:1.6rem;padding-bottom:1.6rem}.page--people-hub .aalto-listing-row--person_profile.aalto-listing-row--manager_profile{border-bottom:0;margin-bottom:0}.page--people-hub .aalto-listing-row__heading-block{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;background:var(--color-structural-100,#F2F2F2);margin-bottom:1.6rem;padding:1.2rem}.page--people-hub .aalto-listing-row__interactive{align-items:center;padding-right:1.6rem;padding-left:1.6rem}.page--people-hub .aalto-listing-row__content-column{display:block}.page--people-hub .aalto-listing-row__link{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:0}.page--people-hub .aalto-listing-row__meta-item{margin-top:.8rem}.people__table .page-number:not(.active) .page-link{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}.people__table .page-number:not(.active) .page-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)}.people__table .page-number:not(.active) .page-link.hover,.people__table .page-number:not(.active) .page-link:hover{color:inherit;background-color:var(--color-light-90,color-mix(in srgb,#fff 90%,black));color:var(--color-dark,#2d2d2d);cursor:default}.people__table .page-number:not(.active) .page-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}.people__table .page-number:not(.active) .page-link:hover:active{box-shadow:none}.people__table .page-number:not(.active) .page-link:disabled,.people__table .page-number:not(.active) .page-link[disabled],.people__table .page-number:not(.active) .page-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}.people__table .page-number.active .page-link{min-width:4rem;padding:1.2rem;text-align:center;font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;text-decoration:none}.page--people-hub .aalto-pager ul{display:flex;justify-content:center;align-items:baseline}.page--news-hub .hub-listing__filter-list .checkbox-list__title{margin-bottom:0}.page--news-hub .hub-listing__filter-list .checkbox-list__items{padding-left:0}.page--news-hub .hub-listing__filter-list--dates{flex-direction:column}.page--news-hub .hub-listing__filter-list--dates .hub-listing__filter-list{margin-top:0}.page--news-hub .hub-listing__filter-list.hub-listing__filter-list--category{flex:2;margin-top:0}.page--news-hub .hub-listing__filter-list--types,.page--news-hub .hub-listing__filter-list--levels{flex-grow:2;flex-basis:20%}.page--news-hub .hub-listing__filter-list--schools{margin-bottom:3.2rem}.page--news-hub .hub-listing__filter-list--levels+.hub-listing__filter-list--category,.page--news-hub .hub-listing__filter-list--schools{flex-grow:2;flex-basis:60%}@media all and (min-width:600px){.page--news-hub .hub-listing__filter-list--schools .checkbox-list__items,.page--news-hub .hub-listing__filter-list--category .checkbox-list__items{-moz-column-count:2;column-count:2}}@media all and (min-width:1200px){.page--news-hub .hub-listing__filter-list--schools .checkbox-list__items,.page--news-hub .hub-listing__filter-list--category .checkbox-list__items{-moz-column-count:3;column-count:3}}.page--news-hub .aalto-form__date-container{margin-top:.8rem}@media all and (min-width:900px){.page--news-hub .aalto-form__date-container{display:inline-block;margin-right:2.4rem}}.page--news-hub .aalto-form__date-container .aalto-form__label{display:block}@media all and (min-width:900px){.page--news-hub .aalto-form__select-container{display:flex;flex-direction:column;-moz-column-gap:4rem;column-gap:4rem}}@media all and (max-width:899px){.page--news-hub .hub-listing__results__item__image{margin-left:0}}.page--news-hub .aalto-pager{margin-top:1.6rem}.saha-listing>.views-element-container{position:relative;width:100%}@media all and (min-width:900px){.saha-listing>.views-element-container>aside{order:0;margin-right:5.6rem;margin-left:0}}@media all and (min-width:900px){.saha-listing .search-results__query{left:auto;right:0;width:calc(100% - 37.6rem);min-width:calc((100% *  2 / 3) - 5.6rem);max-width:none}}.saha-listing .aalto-filters .aalto-form__legend{margin-bottom:.4rem}@media all and (min-width:900px){.saha-listing>.views-element-container>.aalto-view{margin-top:8rem;max-width:91.4rem}}.saha-topic{padding-bottom:3.2rem}.saha-topic__title{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;margin-bottom:.4rem}.saha-topic__organisation{font-weight:normal;color:var(--color-structural-700,#6f6f6f);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.saha-decision{background-image:url(../svg/icons.svg#16-arrow_download-dark);margin-top:.8rem;margin-bottom:1.6rem;background-position:.8rem .4rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem;padding-left:3.2rem;margin-left:1.6rem}@media (prefers-color-scheme:dark){.saha-decision{background-image:url(../svg/icons.svg#16-arrow_download-light)}.lightmode .saha-decision{background-image:url(../svg/icons.svg#16-arrow_download-dark)}}.saha-decision__title{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;margin-bottom:.4rem}.saha-decision__meta{font-weight:normal;color:var(--color-structural-700,#6f6f6f);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.saha-decision-attachment{background-image:url(../svg/icons.svg#16-arrow_download-dark);margin-top:.8rem;margin-bottom:.8rem;background-position:0 .4rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem;padding-left:2.4rem}@media (prefers-color-scheme:dark){.saha-decision-attachment{background-image:url(../svg/icons.svg#16-arrow_download-light)}.lightmode .saha-decision-attachment{background-image:url(../svg/icons.svg#16-arrow_download-dark)}}.saha-decision-attachment__title{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem;margin-bottom:.4rem}.saha-decision-attachment__meta{font-weight:normal;color:var(--color-structural-700,#6f6f6f);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}@media all and (min-width:900px){.page--services-hub .hub-listing__search{width:100%}}.page--services-hub .hub-listing__search .aalto-search-field__input{height:6.4rem;padding-right:11.2rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page--services-hub .hub-listing__search .aalto-search-field__clear{width:4rem;height:4rem;top:1.2rem;right:8rem}.page--services-hub .hub-listing__search .aalto-search-field__button{width:7.2rem}.page--services-hub .hub-listing__filters{margin-bottom:4.8rem}@media all and (min-width:900px){.page--services-hub .hub-listing__filters{margin-bottom:7.2rem}}.page--services-hub .hub-listing__results__group--indent .hub-listing__results__item__link{margin-left:1.6rem;padding:0;border-bottom:0}.page--services-hub .hub-listing__results__group--indent .hub-listing__results__item__content{padding-top:3.2rem;padding-bottom:3.2rem;border-bottom:1px solid var(--color-dark,#2d2d2d)}@media all and (max-width:899px){.page--services-hub .hub-listing__results__group--indent .hub-listing__results__item__content{padding-top:2.4rem;padding-bottom:2.4rem}}.page--services-hub .hub-listing__results__group--indent .hub-listing__results--items:last-of-type .hub-listing__results__item__content{border-bottom:0}.service-index.aalto-article{--font-body-font-family:inter,sans-serif}.service-index h3 a:hover,.service-index h3 a:focus{color:var(--override-interactive-hover-color,var(--color-dark,#2d2d2d));background-color:var(--override-interactive-hover-background-color,var(--color-structural-200,#e3e3e3))}.service-index .aalto-article__top{margin-bottom:5.6rem}.aalto-component-wrapper--content_service_articles{margin-bottom:5.6rem}.service-index__section--description{margin-bottom:2.4rem}.service-index__section-article--title{margin-bottom:.4rem}.service-index__section-article--description{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:0;line-height:2.5rem}.service-index__section-article{margin-bottom:2.4rem}.service-index__section-article:last-child{margin-bottom:0}.service-index__section-related{margin-bottom:8rem}.service-index__section-related--title{margin-bottom:2.4rem}.service-provider__container{position:relative;border:1px solid var(--color-structural-300,#d5d5d5);padding:2.4rem}.service-provider__ingress{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;margin-bottom:1.6rem}.service-provider__link{text-decoration:none;outline-offset:-.3rem}.service-provider__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.service-provider__link:active::after{background-color:var(--color-black-black-a015,rgba(21,21,21,0.15))}.service-provider__link::after{box-shadow:0 1px 1px var(--color-black-black-a015,rgba(21,21,21,0.15))}.service-provider__link:hover::after,.service-provider__link:focus::after{border:1px solid var(--color-structural-500,#BDBDBD);box-shadow:0 2px 1px var(--color-black-black-a015,rgba(21,21,21,0.15))}.service-provider__name{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-bottom:1.2rem}.page--site-index{--color-brand-text:var(--color-highlight-1-fg,#151515);--color-brand-background:var(--color-highlight-1-bg,#F7E159)}.page--site-index h1{color:var(--color-highlight-1-fg,#151515)}.page--site-index .site-index__intro{padding-top:5.6rem;padding-bottom:5.6rem;margin-bottom:5.6rem;background-color:var(--color-highlight-1-bg,#F7E159)}@media all and (max-width:899px){.page--site-index .site-index__intro{padding-top:2.4rem;padding-bottom:2.4rem;margin-bottom:4rem}}.page--site-index .site-index__intro a:hover,.page--site-index .site-index__intro a:focus{background-color:color-mix(in srgb,var(--color-brand-background,#fff) 90%,var(--color-brand-text,#2d2d2d));color:color-mix(in srgb,var(--color-brand-text,#2d2d2d) 90%,var(--color-brand-background,#fff))}.page--site-index .site-index__intro a:focus{text-decoration:none;outline:none;box-shadow:0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}.page--site-index .site-index__letter-container{margin:5.6rem 0 3.2rem 0}@media all and (max-width:899px){.page--site-index .site-index__letter-container{margin:3.2rem 0 .8rem 0}}.page--site-index .site-index__letter{color:var(--color-highlight-1-fg,#151515);font-size:2.8rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;display:inline-block;text-align:center;width:2.8rem;height:2.8rem;margin-right:1.2rem;margin-bottom:2.4rem;padding:0 .2rem}.page--site-index .site-index__letter[href="#0-9"]{width:5.6rem}.page--site-index .site-index__intro-text{font-weight:normal;color:var(--color-highlight-1-fg,#151515);font-size:2.1rem;letter-spacing:0;line-height:3rem;margin-bottom:0}.page--site-index .site-index__letter-accordion-container{scroll-margin-top:5.6rem}.page--site-index .site-index__letter-header{margin-top:4.8rem}.page--site-index .accordion__fake-title{display:flex;justify-content:space-between;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-image:none;cursor:default;align-items:center;padding:2.1rem 0 2.1rem 1.6rem}@media all and (max-width:899px){.page--site-index .accordion__fake-title{padding:0}}.page--site-index .accordion__fake-title.is-expanded{background-color:var(--color-structural-100,#F2F2F2);border-bottom-color:transparent;box-shadow:inset 0 1px 0 0 var(--color-black-black,#151515)}.page--site-index .accordion__fake-title:hover .accordion__title-text{background-color:transparent}@media all and (max-width:899px){.page--site-index .accordion__fake-title .accordion__title-text{margin:2.4rem 0}}.page--site-index .accordion__fake-title .accordion__title-text:hover,.page--site-index .accordion__fake-title .accordion__title-text:focus{background-color:var(--color-structural-200,#e3e3e3)}.page--site-index .accordion__fake-title .accordion__title-text:focus{text-decoration:none;outline:none;box-shadow:0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}.page--site-index .accordion__open{font-size:1.6rem;line-height:1.4rem;width:3.2rem;height:3.2rem;cursor:pointer;background-image:url(../svg/icons.svg#16-plus-dark);background-repeat:no-repeat;background-size:1.4rem 1.4rem;background-position:center center;margin-top:-.3rem;margin-bottom:-.3rem}@media (prefers-color-scheme:dark){.page--site-index .accordion__open{background-image:url(../svg/icons.svg#16-plus-light)}.lightmode .page--site-index .accordion__open{background-image:url(../svg/icons.svg#16-plus-dark)}}@media all and (max-width:899px){.page--site-index .accordion__open{width:4.4rem;height:4.4rem}}.page--site-index .accordion__open[aria-expanded="true"]{background-image:url(../svg/icons.svg#16-minus-dark)}@media (prefers-color-scheme:dark){.page--site-index .accordion__open[aria-expanded="true"]{background-image:url(../svg/icons.svg#16-minus-light)}.lightmode .page--site-index .accordion__open[aria-expanded="true"]{background-image:url(../svg/icons.svg#16-minus-dark)}}.page--site-index .accordion__open:hover,.page--site-index .accordion__open:focus{background-color:var(--color-structural-200,#e3e3e3)}.page--site-index .accordion__open:focus{outline:none;box-shadow:0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}.page--site-index .site-index__subpage{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;margin-bottom:1.6rem}.page--site-index .site-index__subpage a:hover,.page--site-index .site-index__subpage a:focus{background-color:var(--color-structural-200,#e3e3e3)}.page--site-index .site-index__subpage a:focus{text-decoration:none;outline:none;box-shadow:0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}.page--site-index .site-index__spinner{height:4rem}.page--site-index-student-guide{--color-brand-text:var(--color-highlight-2-fg,#151515);--color-brand-background:var(--color-highlight-2-bg,#46A5FF)}.page--site-index-student-guide .site-index__intro{background-color:var(--color-highlight-2-bg,#46A5FF)}.aalto-some__link-icon--blogs{background-image:url(../svg/icons.svg#24-aaltoblog-light)}.aalto-some__link-icon--facebook{background-image:url(../svg/icons.svg#24-facebook-light)}.aalto-some__link-icon--instagram{background-image:url(../svg/icons.svg#24-instagram-light)}.aalto-some__link-icon--bsky,.aalto-some__link-icon--bluesky{background-image:url(../svg/icons.svg#24-bluesky-light);background-size:75%}.aalto-some__link-icon--linkedin{background-image:url(../svg/icons.svg#24-linkedin-light)}.aalto-some__link-icon--snapchat{background-image:url(../svg/icons.svg#24-snapchat-light)}.aalto-some__link-icon--x,.aalto-some__link-icon--twitter{background-image:url(../svg/icons.svg#24-x-light)}.aalto-some__link-icon--wechat{background-image:url(../svg/icons.svg#24-wechat-light)}.aalto-some__link-icon--weibo{background-image:url(../svg/icons.svg#24-weibo-light)}.aalto-some__link-icon--youtube{background-image:url(../svg/icons.svg#24-youtube-light)}.aalto-some__link-icon--whatsapp{background-image:url(../svg/icons.svg#24-whatsapp-light)}.aalto-some__link-icon--tiktok{background-image:url(../svg/icons.svg#24-tiktok-light)}#block-aaltostudiessearch .studies__table.aalto-listing__items{display:block;margin:0}#block-aaltostudiessearch .studies__table-row--header{display:block}#block-aaltostudiessearch .studies__table-row--header{margin-bottom:2.4rem;display:flex;align-items:center;flex-wrap:wrap}#block-aaltostudiessearch .studies__table-row--header .studies__table--sort-text{margin-right:1.6rem}@media all and (max-width:899px){#block-aaltostudiessearch .studies__table-row--header .studies__table--sort-text{flex:100%;margin-bottom:.8rem}}#block-aaltostudiessearch .studies__table-row--header .studies__table-col--header{padding:.8rem 1.6rem .8rem 0;border:0;box-shadow:none;min-width:unset}#block-aaltostudiessearch .studies__table-row--header .studies__col-label{padding-right:1.1rem;padding-left:1.1rem}#block-aaltostudiessearch .studies__table-row--header .studies__col-label.has-arrow{padding-right:2.2rem;padding-left:0}#block-aaltostudiessearch .studies__table-row--header .studies__col-label .sort-arrow{bottom:-.4rem}#block-aaltostudiessearch .aalto-listing--course{display:flex;flex-wrap:wrap;width:100%}#block-aaltostudiessearch .aalto-listing--course__image{flex:1;padding-right:1.2rem}@media all and (min-width:900px){#block-aaltostudiessearch .aalto-listing--course__image{padding-right:2.4rem;flex-basis:10%;width:10%;max-width:10%}}#block-aaltostudiessearch .aalto-listing--course__image img{border-radius:50%}#block-aaltostudiessearch .aalto-listing--course__feature{flex:3;padding-bottom:1.2rem}@media all and (min-width:900px){#block-aaltostudiessearch .aalto-listing--course__feature{flex:1;padding-right:1.2rem;padding-bottom:0;flex-basis:40%;width:40%;max-width:40%}}#block-aaltostudiessearch .aalto-listing--course__main-content{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.6rem;font-size:1.8rem;line-height:2.3rem}@media all and (min-width:900px){#block-aaltostudiessearch .aalto-listing--course__main-content{flex-basis:40%;width:40%;max-width:40%}}#block-aaltostudiessearch .aalto-listing--course .aalto-liftup-m-card__text-container .aalto-feature-item__title{display:inline}#block-aaltostudiessearch .aalto-listing--course .aalto-feature-item--text-container{font-family:inter,sans-serif;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.8rem;letter-spacing:.015rem;line-height:2.6rem}#block-aaltostudiessearch .aalto-listing--course .aalto-listing--course__header{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-top:0;margin-bottom:2.4rem}#block-aaltostudiessearch .aalto-listing--course__main-content-body{display:none}@media all and (min-width:900px){#block-aaltostudiessearch .aalto-listing--course__main-content-body{display:block}}#block-aaltostudiessearch .site-search>div{max-width:100%}#block-aaltostudiessearch .aalto-listing--course__features .aalto-feature-item__wrapper{margin-bottom:.4rem;-moz-column-gap:1.6rem;column-gap:1.6rem}#block-aaltostudiessearch .aalto-listing--course__features .aalto-feature-item__image{position:relative;top:.4rem}#block-aaltostudiessearch .aalto-listing--course__features .aalto-feature-item__title{display:inline;font-weight:normal;color:var(--color-structural-800,#505050)}#block-aaltostudiessearch .aalto-listing--course__features .aalto-feature-item--image-container{padding-top:.4rem}#block-aaltostudiessearch .aalto-listing-row__interactive.aalto-listing-row{border-bottom:0;padding-bottom:2.4rem;padding-top:2.4rem;margin-bottom:0}.quick-search{padding-top:4.8rem;padding-bottom:4.8rem;min-height:19.2rem}@media all and (min-width:900px){.quick-search{min-height:23.2rem}}.quick-search--studies{background-color:var(--color-structural-100,#F2F2F2)}.aalto-article .quick-search__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 .quick-search__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .quick-search__container{padding-left:8rem;padding-right:8rem}}.aalto-hub .quick-search__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 .quick-search__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .quick-search__container{padding-left:8rem;padding-right:8rem}}.quick-search__help{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-bottom:2.4rem}.aalto-study__department{font-family:inter,sans-serif;line-height:1.125;margin:0 0 4.8rem}.aalto-study__department div{display:inline-block}.aalto-study__department a{color:var(--color-dark,#2d2d2d);text-decoration:underline;font-size:24px;font-weight:bold}.aalto-study__department a:hover,.aalto-study__department a:focus{color:var(--color-dark,#2d2d2d)}.aalto-study__ingress{margin:0 0 3.2rem;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:2.1rem;letter-spacing:0;line-height:3rem}.aalto-study_feature-list{padding-top:4rem}.aalto-article__top-wrapper--study-apply{background-color:var(--color-structural-100,#F2F2F2)}.aalto-article__top--study-apply{padding-bottom:5.6rem}.suggestion-search__input{position:relative}.suggestion-search__icon .icon__search svg{position:absolute;top:50%;left:1.6rem;transform:translateY(-50%);height:2rem;width:2rem;color:var(--color-light,#fff)}@media all and (min-width:900px){.suggestion-search__icon .icon__search svg{left:3.2rem;width:3.2rem;height:3.2rem}}.suggestion-search__search-btn{background-color:var(--color-light,#fff);border-radius:2rem;position:absolute;top:50%;transform:translateY(-50%);height:4rem;right:.4rem;color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem;padding-left:1.6rem;padding-right:1.6rem;transition:opacity 0.3s linear,box-shadow 0.2s linear,transform 0.1s linear;opacity:0}@media all and (min-width:900px){.suggestion-search__search-btn{border-radius:4rem;height:8rem;padding-left:3.2rem;padding-right:3.2rem}}.suggestion-search__search--btn--highlighted{opacity:1}.suggestion-search__search--btn--highlighted:focus{transition:opacity 0.3s linear,box-shadow 0s linear,transform 0.1s linear;box-shadow:0 0 0 1px var(--color-structural-500,#BDBDBD),0 0 2px 3px var(--color-structural-100,#F2F2F2);outline:0}.suggestion-search__search--btn--highlighted:hover{box-shadow:0 .4rem 2px var(--color-dark,#2d2d2d);transform:translateY(-52%)}.suggestion-search__search--btn--highlighted:active{box-shadow:0 -.4rem 2px var(--color-dark,#2d2d2d);transform:translateY(-48%)}.suggestion-search__input-field{display:block;width:100%;background-color:var(--color-structural-500,#BDBDBD);color:var(--color-light,#fff);border-radius:10.4rem;border:0;font-size:2rem;padding:1.2rem 3.2rem 1.2rem 4.8rem;vertical-align:middle;line-height:2.4rem}@media all and (min-width:900px){.suggestion-search__input-field{height:8.8rem;padding:3.2rem 8.8rem}}.suggestion-search__input-field:focus{background:var(--color-structural-700,#6f6f6f);outline:none}.suggestion-search__input-field::-moz-placeholder{color:var(--color-light,#fff);opacity:1}.suggestion-search__input-field::placeholder{color:var(--color-light,#fff);opacity:1}.suggestion-search__input-field:focus::-moz-placeholder{opacity:0.54}.suggestion-search__input-field:focus::placeholder{opacity:0.54}.aalto-programme .aalto-article__top{margin-bottom:0}.aalto-programme .aalto-article__top h1{margin-bottom:3.2rem}.aalto-programme .programme-ribbon-container{--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-black-black,#151515));--override-interactive-hover-color:var(--color-brand-text,var(--color-black-black,#151515));--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);margin-bottom:4.8rem}.aalto-programme .programme-ribbon-container+.aalto-article__top-wrapper{padding-top:0}.aalto-programme .programme-ribbon-container .content-container{padding-right:0;padding-left:0}.aalto-programme .aalto-ribbon__links{margin:0}@media all and (max-width:899px){.aalto-programme .aalto-ribbon__links{left:0}}@media all and (min-width:600px){.aalto-programme .aalto-ribbon__links>*:first-child{margin-left:0}}.aalto-programme .aalto-user-generated-content{font-family:inter,sans-serif}.aalto-programme .programme-subpage-title{margin-bottom:4rem}.aalto-programme .aalto-article__ingress{margin-top:0;margin-bottom:.8rem}.aalto-programme .aalto-hr{margin:4rem 0}.aalto-pm{display:grid}@media all and (min-width:900px){.aalto-pm{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}@media (prefers-color-scheme:dark){.aalto-pm.pm-theme-black{--aalto-pm-bg-color:unset !important}}@media (prefers-color-scheme:light){.aalto-pm.pm-theme-white{--aalto-pm-bg-color:unset !important}}.aalto-component-wrapper--pm h2{margin-bottom:2.4rem}@media all and (min-width:900px){.aalto-component-wrapper--pm h2{margin-bottom:5.6rem}}.aalto-pm label{margin-bottom:2.4rem}@media all and (min-width:900px){.aalto-pm label{width:91.4rem;max-width:55%;margin-bottom:4.8rem}}.aalto-pm progress{color:var(--aalto-pm-bg-color,var(--color-highlight-2-bg,#46A5FF));background-color:var(--color-structural-200,#e3e3e3);border-radius:0}.aalto-pm progress::-webkit-progress-bar{background-color:var(--color-structural-200,#e3e3e3);border-radius:0}.aalto-pm progress::-webkit-progress-value{border-radius:0;height:0;background-color:var(--aalto-pm-bg-color,var(--color-highlight-2-bg,#46A5FF));border:.4rem solid var(--aalto-pm-bg-color,var(--color-highlight-2-bg,#46A5FF));-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)}@media all and (max-width:899px){.aalto-pm progress::-webkit-progress-value{height:3.2rem}}@media all and (min-width:900px){.aalto-pm progress::-webkit-progress-value{height:4rem}}.aalto-pm progress::-moz-progress-bar{border-radius:0;height:0;background-color:var(--aalto-pm-bg-color,var(--color-highlight-2-bg,#46A5FF));border:.4rem solid var(--aalto-pm-bg-color,var(--color-highlight-2-bg,#46A5FF));-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)}@media all and (max-width:899px){.aalto-pm progress::-moz-progress-bar{height:3.2rem}}@media all and (min-width:900px){.aalto-pm progress::-moz-progress-bar{height:4rem}}.aalto-pm progress::-ms-fill{border-radius:0;border-color:var(--aalto-pm-bg-color,var(--color-highlight-2-bg,#46A5FF))}@media all and (max-width:366px){.aalto-pm progress{left:calc(-50% + 1.6rem)}}@media all and (max-width:899px){.aalto-pm progress{height:3.2rem;rotate:-90deg;min-width:32rem;width:32rem;right:calc(32rem / 2 - 1.6rem);top:calc(32rem / 2 - 5.2rem)}}@media all and (min-width:900px){.aalto-pm progress{height:4rem}}.aalto-pm__current-value{font-size:4.2rem;font-weight:700;line-height:4.2rem;letter-spacing:-2px;display:block;margin-bottom:.4rem}@media all and (min-width:900px){.aalto-pm__current-value{font-size:5.2rem;line-height:4.2rem;margin-bottom:1.6rem}}.aalto-pm__desc{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:normal;letter-spacing:0;line-height:2.2rem}.aalto-pm__progress-bar-container{flex:100%;position:relative}@media all and (max-width:899px){.aalto-pm__progress-bar-container{min-height:32rem;margin-top:3.2rem}}@media all and (min-width:900px){.aalto-pm__progress-bar-container{text-align:right}}.aalto-pm__max-value{display:block}.aalto-pm__max-value.mobile{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem;position:relative;top:-3.2rem;height:3.2rem;margin-bottom:.4rem}@media all and (min-width:900px){.aalto-pm__max-value.mobile{display:none}}.aalto-pm__max-value.desktop{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem;margin-top:.4rem;margin-bottom:3.2rem}@media all and (max-width:899px){.aalto-pm__max-value.desktop{display:none}}.aalto-pm__cta.mobile{justify-self:center}@media all and (min-width:900px){.aalto-pm__cta.mobile{display:none}}.aalto-pm__cta.desktop{max-width:45%;margin-bottom:2.4rem}@media all and (max-width:899px){.aalto-pm__cta.desktop{display:none}}.aalto-pm__milestone{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.6rem;letter-spacing:0;line-height:1.9rem;position:absolute;transform:translate(0%,50%);text-align:left}.aalto-pm__milestone::before{content:'';background-color:var(--color-dark,#2d2d2d);position:absolute;left:-7.2rem;top:50%;display:block;width:7.2rem;height:1px}@media all and (max-width:899px){.aalto-pm__milestone.achieved::before{background:linear-gradient(to right,var(--aalto-pm-text-color,#2d2d2d) 0,var(--aalto-pm-text-color,#2d2d2d) 45%,var(--color-dark,#2d2d2d) 45%,var(--color-dark,#2d2d2d) 100%)}}@media all and (min-width:900px){.aalto-pm__milestone.achieved::before{background:linear-gradient(to bottom,var(--aalto-pm-text-color,#2d2d2d) 0,var(--aalto-pm-text-color,#2d2d2d) 55%,var(--color-dark,#2d2d2d) 55%,var(--color-dark,#2d2d2d) 100%)}}@media all and (max-width:899px){.aalto-pm__milestone{left:7.2rem !important;padding-left:.8rem}}@media all and (min-width:900px){.aalto-pm__milestone{transform:translate(-50%,0%);text-align:center;top:7.2rem;width:18.4rem;padding-top:.8rem}.aalto-pm__milestone::before{top:-7.2rem;left:50%;display:block;width:1px;height:7.2rem}}.aalto-pm__updated{font-size:1.2rem;line-height:1.452rem;color:var(--color-structural-800,#505050);flex:100%}@media all and (max-width:899px){.aalto-pm__updated{margin-top:1.6rem;margin-bottom:2.4rem}}@media all and (min-width:900px){.aalto-pm__updated{text-align:right;margin-top:3.2rem}}.aalto-pm-slider .aalto-slider__chevron.splide__arrow{height:4.8rem;width:4.8rem}.aalto-pm-slider-with-image{--color-dark:#ffffff;--color-light:#000000;color:var(--color-dark,#fff)}.aalto-pm-slider-with-image a,.aalto-pm-slider-with-image a:hover,.aalto-pm-slider-with-image a:focus,.aalto-pm-slider-with-image a:active{--color-black-black-10:color-mix(in srgb,white 10%,black);--color-black-black-20:color-mix(in srgb,white 20%,black);--color-black-black-80:color-mix(in srgb,white 80%,black);--color-black-black-90:color-mix(in srgb,white 90%,black);--color-black-black:#ffffff}.aalto-pm-slider-with-image .aalto-pm progress{--color-structural-200:rgba(255,255,255,0.2);--aalto-pm-bg-color:#46a5ff}.aalto-pm-slider-with-image .content-container{position:relative;padding-top:8rem;padding-bottom:1.6rem}@media all and (min-width:900px){.aalto-pm-slider-with-image .content-container{padding-top:22.4rem;padding-bottom:6.4rem}}.aalto-pm-slider-with-image .aalto-slider__chevron.splide__arrow{background-color:var(--color-dark,#fff);color:var(--color-light,#2d2d2d)}.aalto-pm-slider-with-image .aalto-pm__updated{color:var(--color-dark,#fff)}.aalto-pm-slider-with-image .aalto-pm-image-container{position:absolute;height:100%;width:100%;overflow:hidden}.aalto-pm-slider-with-image .aalto-pm-image-container img{height:100%;width:100%;font-family:"object-fit:cover;object-position:center";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.aalto-pm-slider-with-image .aalto-pm-image-container::after{content:'';display:block;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2)),linear-gradient(180deg,rgba(41,41,41,0.2) 15.6%,rgba(0,0,0,0.73) 38.97%,rgba(0,0,0,0.86) 100%);position:absolute;bottom:0}.aalto-pm-slider-with-image .aalto-slider__controls{margin-top:.8rem;position:relative}.top-ribbon__title{color:var(--color-brand-text,var(--color-dark,#2d2d2d));font-size:2.1rem;font-weight:bold;letter-spacing:0;line-height:2.5rem}.aalto-hub>.aalto-top-ribbon__container{margin-top:-2.4rem}.aalto-hub>.aalto-top-ribbon__container+.paragraph{margin-top:5.6rem}.aalto-hub>.aalto-top-ribbon__container+.paragraph--type--hero-text-with-links{margin-top:0}.aalto-top-ribbon__container{--override-interactive-focus-box-shadow-color:var(--color-brand-text);background-color:var(--color-brand-background,var(--color-light,#fff));position:relative}@media all and (max-width:899px){.aalto-top-ribbon__container{height:5.6rem}}.aalto-top-ribbon__container+*:not(.aalto-hub-desc-container-m){margin-top:1.6rem}@media all and (max-width:899px){p.top-ribbon__title{display:none}}@media all and (min-width:900px){p.top-ribbon__title{margin-bottom:0;padding-bottom:1.6rem;padding-top:4rem}}@media all and (max-width:899px){button.top-ribbon__title{height:5.6rem;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}button.top-ribbon__title:hover,button.top-ribbon__title:focus{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))}button.top-ribbon__title:hover:focus,button.top-ribbon__title:focus: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))}button.top-ribbon__title:hover:hover,button.top-ribbon__title:focus: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))}button.top-ribbon__title:hover:active,button.top-ribbon__title:focus: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))}button.top-ribbon__title:hover:disabled,button.top-ribbon__title:hover[disabled],button.top-ribbon__title:hover.disabled,button.top-ribbon__title:focus:disabled,button.top-ribbon__title:focus[disabled],button.top-ribbon__title:focus.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}}@media all and (min-width:900px){button.top-ribbon__title{display:none}}@media all and (max-width:899px){#aalto-top-ribbon{border-bottom:1px solid var(--color-brand-text,var(--color-dark,#2d2d2d))}#aalto-top-ribbon[aria-expanded='false']+.aalto-top-ribbon-menu{visibility:hidden;opacity:0;margin-top:-1rem;transition:visibility 0s linear 0.15s,0.15s opacity ease,0.15s margin-top ease}}#aalto-top-ribbon .aalto-ribbon-menu__toggle-icon{bottom:0}.aalto-top-ribbon-menu{color:var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (max-width:899px){.aalto-top-ribbon-menu{transition:visibility 0s linear 0s,opacity 0.15s ease,margin-top 0.15s ease;opacity:1;margin:0}}@media all and (min-width:900px){.aalto-top-ribbon-menu{border-bottom:1px solid var(--color-brand-text,var(--color-dark,#2d2d2d))}}.aalto-top-ribbon__container .aalto-dropdown__toggle--with_chevron{width:100%;height:4.8rem;padding-top:0;padding-bottom:0;padding-right:2.4rem;text-align:left;background-color:transparent}@media all and (min-width:1200px){.aalto-top-ribbon__container .aalto-dropdown__toggle--with_chevron{background-position:right 1.2rem center;padding-right:3.2rem}}.aalto-top-ribbon__container .aalto-main-menu__button{color:inherit}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-main-menu__button.is-active::before{box-shadow:inset 0 .4rem var(--color-brand-text,var(--color-dark,#2d2d2d));content:'';display:inline-block;width:calc(100% - (1.6rem / 2));position:absolute;bottom:0;height:2px;left:calc(1.6rem / 2)}}@media all and (min-width:1200px){.aalto-top-ribbon__container .aalto-main-menu__button.is-active::before{width:calc(100% - (1.6rem * 2));left:1.6rem}}@media all and (max-width:899px){.aalto-top-ribbon__container .aalto-main-menu__button::after{display:none}.aalto-top-ribbon__container .aalto-main-menu__button.is-active{box-shadow:inset .4rem 0 0 0 var(--color-brand-text,var(--color-dark,#2d2d2d))}.aalto-top-ribbon__container .aalto-main-menu__button[aria-expanded="true"]{position:relative;background-image:none}.aalto-top-ribbon__container .aalto-main-menu__button[aria-expanded="true"]::before{content:'';display:inline-block;position:relative;top:0;right:0;bottom:0;left:0;width:1.6rem;height:1.6rem;-webkit-mask:url(../svg/icons.svg#16-arrow_chevron_left-dark);mask:url(../svg/icons.svg#16-arrow_chevron_left-dark);background:var(--color-brand-text,var(--color-dark,#2d2d2d));-webkit-mask-size:1.6rem;-webkit-mask-repeat:no-repeat}.aalto-top-ribbon__container .aalto-main-menu__button[aria-expanded="false"]{position:relative;background-image:none}.aalto-top-ribbon__container .aalto-main-menu__button[aria-expanded="false"]::after{content:'';display:inline-block;position:relative;top:0;right:0;bottom:0;left:0;width:1.6rem;height:1.6rem;-webkit-mask:url(../svg/icons.svg#16-arrow_chevron_right-dark);mask:url(../svg/icons.svg#16-arrow_chevron_right-dark);background:var(--color-brand-text,var(--color-dark,#2d2d2d));-webkit-mask-size:1.6rem;-webkit-mask-repeat:no-repeat}}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-main-menu__button[aria-expanded="true"]{position:relative;background-image:none}.aalto-top-ribbon__container .aalto-main-menu__button[aria-expanded="true"]::after{content:'';display:inline-block;position:relative;top:0;right:0;bottom:0;left:.4rem;width:1.6rem;height:1.6rem;-webkit-mask:url(../svg/icons.svg#16-arrow_chevron_up-dark);mask:url(../svg/icons.svg#16-arrow_chevron_up-dark);background:var(--color-brand-text,var(--color-dark,#2d2d2d));-webkit-mask-size:1.6rem;-webkit-mask-repeat:no-repeat}.aalto-top-ribbon__container .aalto-main-menu__button[aria-expanded="false"]{position:relative;background-image:none}.aalto-top-ribbon__container .aalto-main-menu__button[aria-expanded="false"]::after{content:'';display:inline-block;position:relative;top:0;right:0;bottom:0;left:.4rem;width:1.6rem;height:1.6rem;-webkit-mask:url(../svg/icons.svg#16-arrow_chevron_down-dark);mask:url(../svg/icons.svg#16-arrow_chevron_down-dark);background:var(--color-brand-text,var(--color-dark,#2d2d2d));-webkit-mask-size:1.6rem;-webkit-mask-repeat:no-repeat}}@media all and (max-width:899px){.aalto-top-ribbon__container .aalto-menu__items{border:1px solid var(--color-brand-text,var(--color-dark,#2d2d2d));background-color:var(--color-brand-background,var(--color-light,#fff));height:100%;overflow:visible;position:relative;top:0;margin:0;padding:0;z-index:2}}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-menu__items{justify-content:start}.aalto-top-ribbon__container .aalto-menu__items>:first-child{margin-left:-.8rem}}@media all and (min-width:1200px){.aalto-top-ribbon__container .aalto-menu__items>:first-child{margin-left:-1.6rem}}.aalto-top-ribbon__container .aalto-menu__navigation-item:hover,.aalto-top-ribbon__container .aalto-menu__navigation-item:focus{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-top-ribbon__container .aalto-menu__navigation-item:hover:focus,.aalto-top-ribbon__container .aalto-menu__navigation-item:focus: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-top-ribbon__container .aalto-menu__navigation-item:hover:hover,.aalto-top-ribbon__container .aalto-menu__navigation-item:focus: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-top-ribbon__container .aalto-menu__navigation-item:hover:active,.aalto-top-ribbon__container .aalto-menu__navigation-item:focus: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-top-ribbon__container .aalto-menu__navigation-item:hover:disabled,.aalto-top-ribbon__container .aalto-menu__navigation-item:hover[disabled],.aalto-top-ribbon__container .aalto-menu__navigation-item:hover.disabled,.aalto-top-ribbon__container .aalto-menu__navigation-item:focus:disabled,.aalto-top-ribbon__container .aalto-menu__navigation-item:focus[disabled],.aalto-top-ribbon__container .aalto-menu__navigation-item:focus.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-top-ribbon__container .aalto-menu__navigation-item:hover{background-color:transparent !important}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-menu__navigation-item:focus{box-shadow:inset 0 .4rem 0 0 var(--color-brand-text,var(--color-dark,#2d2d2d))}}.aalto-top-ribbon__container .aalto-main-menu__item{font-weight:bold;max-height:4.8rem}.aalto-top-ribbon__container .aalto-main-menu__item:hover,.aalto-top-ribbon__container .aalto-main-menu__item:focus{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-top-ribbon__container .aalto-main-menu__item:hover:focus,.aalto-top-ribbon__container .aalto-main-menu__item:focus: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-top-ribbon__container .aalto-main-menu__item:hover:hover,.aalto-top-ribbon__container .aalto-main-menu__item:focus: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-top-ribbon__container .aalto-main-menu__item:hover:active,.aalto-top-ribbon__container .aalto-main-menu__item:focus: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-top-ribbon__container .aalto-main-menu__item:hover:disabled,.aalto-top-ribbon__container .aalto-main-menu__item:hover[disabled],.aalto-top-ribbon__container .aalto-main-menu__item:hover.disabled,.aalto-top-ribbon__container .aalto-main-menu__item:focus:disabled,.aalto-top-ribbon__container .aalto-main-menu__item:focus[disabled],.aalto-top-ribbon__container .aalto-main-menu__item:focus.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}@media all and (max-width:899px){.aalto-top-ribbon__container .aalto-main-menu__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-top-ribbon__container .aalto-main-menu__item:hover,.aalto-top-ribbon__container .aalto-main-menu__item:focus{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-top-ribbon__container .aalto-main-menu__item:focus{box-shadow:inset .4rem 0 0 0 var(--color-brand-text,var(--color-dark,#2d2d2d))}}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-main-menu__item{padding-right:.8rem;padding-left:.8rem}.aalto-top-ribbon__container .aalto-main-menu__item.is-active::after{height:2px}.aalto-top-ribbon__container .aalto-main-menu__item:focus{box-shadow:inset 0 -.4rem 0 0 var(--color-brand-text,var(--color-dark,#2d2d2d))}}@media all and (min-width:1200px){.aalto-top-ribbon__container .aalto-main-menu__item{padding-right:1.6rem;padding-left:1.6rem}}.aalto-top-ribbon__container .aalto-main-menu__button[aria-expanded='false']+.aalto-main-menu__submenu{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;display:block;height:0}.aalto-top-ribbon__container .aalto-main-menu__submenu{background-color:var(--color-brand-background,var(--color-light,#fff))}@media all and (max-width:899px){.aalto-top-ribbon__container .aalto-main-menu__submenu{position:relative;top:0;height:100%;width:100%;transition:visibility 0s linear 0s,opacity 0.15s ease,transform 0.15s ease}}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-main-menu__submenu{max-width:154rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:auto;margin-right:auto;max-width:100%;position:absolute;top:12.9rem;right:0;left:0;width:100%;z-index:1}}@media all and (min-width:900px) and (min-width:600px){.aalto-top-ribbon__container .aalto-main-menu__submenu{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px) and (min-width:900px){.aalto-top-ribbon__container .aalto-main-menu__submenu{padding-left:8rem;padding-right:8rem}}.aalto-top-ribbon__container .aalto-menu__submenu-link:hover,.aalto-top-ribbon__container .aalto-menu__submenu-link:focus{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-top-ribbon__container .aalto-menu__submenu-link:hover:focus,.aalto-top-ribbon__container .aalto-menu__submenu-link:focus: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-top-ribbon__container .aalto-menu__submenu-link:hover:hover,.aalto-top-ribbon__container .aalto-menu__submenu-link:focus: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-top-ribbon__container .aalto-menu__submenu-link:hover:active,.aalto-top-ribbon__container .aalto-menu__submenu-link:focus: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-top-ribbon__container .aalto-menu__submenu-link:hover:disabled,.aalto-top-ribbon__container .aalto-menu__submenu-link:hover[disabled],.aalto-top-ribbon__container .aalto-menu__submenu-link:hover.disabled,.aalto-top-ribbon__container .aalto-menu__submenu-link:focus:disabled,.aalto-top-ribbon__container .aalto-menu__submenu-link:focus[disabled],.aalto-top-ribbon__container .aalto-menu__submenu-link:focus.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-top-ribbon__container .aalto-menu__submenu-link:focus{box-shadow:inset .4rem 0 0 0 var(--color-brand-text,var(--color-dark,#2d2d2d))}@media all and (max-width:899px){.aalto-top-ribbon__container .aalto-menu__submenu-link{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-top-ribbon__container .aalto-menu__submenu-link:hover,.aalto-top-ribbon__container .aalto-menu__submenu-link:focus{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-top-ribbon__container .aalto-menu__submenu-link:last-of-type{border-bottom:none}}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-menu__submenu-link{width:unset;margin:0;padding:0 .8rem}.aalto-top-ribbon__container .aalto-menu__submenu-link:focus{box-shadow:inset 0 -.4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}.aalto-top-ribbon__container .aalto-menu__submenu-link:focus.selected>span{box-shadow:none}.aalto-top-ribbon__container .aalto-menu__submenu-link:first-of-type{margin-left:-.8rem}}@media all and (min-width:1200px){.aalto-top-ribbon__container .aalto-menu__submenu-link{padding:0 1.6rem}.aalto-top-ribbon__container .aalto-menu__submenu-link:first-of-type{margin-left:-1.6rem}}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-menu__submenu-link.selected:not(:focus){box-shadow:none}}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-menu__submenu-link.selected>span{box-shadow:0 2px 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-menu__submenu-link>span{display:block;height:100%;padding-top:1.6rem;padding-bottom:1.6rem}.aalto-top-ribbon__container .aalto-menu__submenu-link>span:first-child{font-size:1.6rem;text-decoration:none}}@media all and (max-width:899px){.aalto-top-ribbon__container .aalto-menu__action-items{margin-bottom:0}}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-menu__action-items{margin-top:0;height:4.8rem}}@media all and (min-width:900px){.aalto-top-ribbon__container .aalto-main-menu__submenu-wrapper{border-bottom:1px solid var(--color-brand-text,var(--color-dark,#2d2d2d));max-width:calc(154rem - 8rem - 8rem);padding:0}}.aalto-article__hub-text+.aalto-ribbon{margin-top:-.8rem;margin-bottom:4.8rem}@media all and (min-width:900px){.aalto-article__hub-text+.aalto-ribbon .aalto-ribbon__links :first-child a:focus{box-shadow:inset 0 .4rem 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d)),0 1px 0 0 var(--override-interactive-focus-box-shadow-color,var(--color-dark,#2d2d2d))}}@media all and (min-width:900px){.aalto-article__hub-text+.aalto-ribbon .aalto-ribbon__links{margin-left:0;margin-right:0}}.aalto-component-wrapper--vertical-call-to-action-button{bottom:5.6rem;display:block;margin:0;opacity:0;padding:0 0 0 8rem;position:fixed;right:0;transform:rotate(-90deg) translateY(-100%) translateX(100%);transform-origin:top right;transition:visibility 0.15s linear,opacity 0.15s ease;visibility:hidden;z-index:10001}@media all and (max-width:599px){.aalto-component-wrapper--vertical-call-to-action-button{display:none}}@media all and (min-width:900px){.aalto-component-wrapper--vertical-call-to-action-button{bottom:10.4rem}}.aalto-component-wrapper--vertical-call-to-action-button:hover .aalto-vertical-call-to-action-button--close,.aalto-component-wrapper--vertical-call-to-action-button .aalto-vertical-call-to-action-button--close:hover,.aalto-component-wrapper--vertical-call-to-action-button:focus .aalto-vertical-call-to-action-button--close,.aalto-component-wrapper--vertical-call-to-action-button .aalto-vertical-call-to-action-button--close:focus{opacity:1}.aalto-component-wrapper--vertical-call-to-action-button::after{content:'';bottom:0;position:absolute;right:-3.2rem;top:0;width:3.2rem;z-index:10000}.aalto-component-wrapper--vertical-call-to-action-button.visible{visibility:visible;opacity:1}.aalto-component-wrapper--vertical-call-to-action-button .container-container{margin:0;padding:0}@media (prefers-color-scheme:dark){.aalto-component-wrapper--vertical-call-to-action-button .aalto-button{background-color:var(--color-highlight-2-bg,#46A5FF)}.aalto-component-wrapper--vertical-call-to-action-button .aalto-button:hover,.aalto-component-wrapper--vertical-call-to-action-button .aalto-button:focus{background-color:color-mix(in srgb,var(--color-highlight-2-bg,#46A5FF) 90%,white)}}.aalto-component-wrapper--vertical-call-to-action-button .aalto-inline-icon{margin-right:.8rem}.aalto-component-wrapper--vertical-call-to-action-button .aalto-inline-icon.aalto-inline-icon--heart-fill{color:var(--color-highlight-3-bg,#FD6360)}@media (prefers-color-scheme:dark){.aalto-component-wrapper--vertical-call-to-action-button .aalto-inline-icon.aalto-inline-icon--heart-fill{color:var(--color-light,#fff)}}.aalto-component-wrapper--vertical-call-to-action-button:hover .aalto-inline-icon.aalto-inline-icon--heart-fill,.aalto-component-wrapper--vertical-call-to-action-button:focus .aalto-inline-icon.aalto-inline-icon--heart-fill{color:transparent;stroke:var(--color-light,#fff)}.aalto-vertical-call-to-action-button--close{align-items:center;background-color:#505050;bottom:0;color:#fff;display:flex;height:2.4rem;justify-content:center;margin-left:-.8rem;position:absolute;right:-3.2rem;width:2.4rem;opacity:0;z-index:10001}.aalto-vertical-call-to-action-button--close:hover,.aalto-vertical-call-to-action-button--close:focus{background-color:#2d2d2d}@media (prefers-color-scheme:dark){.aalto-vertical-call-to-action-button--close:hover,.aalto-vertical-call-to-action-button--close:focus{background-color:var(--color-black-black-90,color-mix(in srgb,#151515 90%,white));color:var(--color-light,#fff)}}.aalto-vertical-call-to-action-button--close svg.aalto-inline-icon{margin:0}.aalto-webform__payment-selection .js-webform-radios{display:block;-moz-column-gap:.8rem;column-gap:.8rem}.aalto-webform__payment-selection .aalto-form__radio-container{position:relative;display:inline-block;width:100%;-moz-column-break-inside:avoid;break-inside:avoid-column}.aalto-webform__payment-selection .aalto-form__radio-container input[type='radio']{position:absolute;opacity:0}.aalto-webform__payment-selection .aalto-form__radio-container input[type='radio']+label{display:block;height:8rem;color:transparent}.aalto-webform__payment-selection .aalto-form__radio-container input[type='radio']+label::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block;border:1px solid var(--color-black-black,#151515);background-color:#fff;background-position:center;background-repeat:no-repeat}.aalto-webform__payment-selection .aalto-form__radio-container input[type='radio']+label:hover::after{border-color:var(--color-highlight-2-bg,#46A5FF)}.aalto-webform__payment-selection .aalto-form__radio-container input[type='radio']:focus:not(:checked)+label::after{border:2px dashed var(--color-dark,#2d2d2d)}.aalto-webform__payment-selection .aalto-form__radio-container input[type='radio']:checked+label::after{border-color:var(--color-highlight-2-bg,#46A5FF);box-shadow:inset 0 0 0 .3rem var(--color-highlight-2-bg,#46A5FF)}.aalto-webform .aalto-webform__payment-selection .aalto-form__radio-container{margin-bottom:.8rem}.aalto-webform__payment-selection input[value='AmericanExpress']+label::after{background-image:url(../americanexpress2295.html)}.aalto-webform__payment-selection input[value='DinersClubInternational']+label::after{background-image:url(../svg/dinersclub12b6.svg)}.aalto-webform__payment-selection input[value='PaytrailAktiaFinland']+label::after{background-image:url(../aktia40eb.html)}.aalto-webform__payment-selection input[value='PaytrailAlandsbankenFinland']+label::after{background-image:url(../alandsbankenb993.html)}.aalto-webform__payment-selection input[value='PaytrailHandelsbankenFinland']+label::after{background-image:url(../svg/handelsbankene5a7.svg)}.aalto-webform__payment-selection input[value='PaytrailNordeaFinland']+label::after{background-image:url(../nordea196d.html)}.aalto-webform__payment-selection input[value='PaytrailOmaSaastopankkiFinland']+label::after{background-image:url(../svg/omasaastopankki9373.svg)}.aalto-webform__payment-selection input[value='PaytrailOPBankFinland']+label::after{background-image:url(../opc164.html)}.aalto-webform__payment-selection input[value='PaytrailPOPFinland']+label::after{background-image:url(../poppankkib407.html)}.aalto-webform__payment-selection input[value='PaytrailSaastopankkiFinland']+label::after{background-image:url(../svg/saastopankki732f.svg)}.aalto-webform__payment-selection input[value='PaytrailSPankkiFinland']+label::after{background-image:url(../svg/spankkia456.svg)}.aalto-webform__payment-selection input[value='PaytrailDanskeBankFinland']+label::after{background-image:url(../svg/danskebank6fcd.svg)}.aalto-webform__payment-selection input[value='MasterCard']+label::after{background-image:url(../svg/mastercardbc17.svg)}.aalto-webform__payment-selection input[value='MobilePay']+label::after{background-image:url(../svg/mobilepay7364.svg)}.aalto-webform__payment-selection input[value='Visa']+label::after{background-image:url(../svg/visad676.svg)}.aalto-webform-quiz .quiz-answer-radios:disabled input[type='radio']:checked+label::after,.aalto-webform-quiz .quiz-answer-radios:disabled .quiz-answer--right input[type='radio']+label::after{content:'';display:inline-block;width:1.6rem;height:1.9rem;vertical-align:text-bottom;margin-left:.4rem;background-image:url(../svg/icons.svg#16-close-dark)}@media (prefers-color-scheme:dark){.aalto-webform-quiz .quiz-answer-radios:disabled input[type='radio']:checked+label::after,.aalto-webform-quiz .quiz-answer-radios:disabled .quiz-answer--right input[type='radio']+label::after{background-image:url(../svg/icons.svg#16-close-light)}.lightmode .aalto-webform-quiz .quiz-answer-radios:disabled input[type='radio']:checked+label::after,.lightmode .aalto-webform-quiz .quiz-answer-radios:disabled .quiz-answer--right input[type='radio']+label::after{background-image:url(../svg/icons.svg#16-close-dark)}}.aalto-webform-quiz .quiz-answer-radios:disabled .quiz-answer--right input[type='radio']+label{background-color:#151515}.aalto-webform-quiz .quiz-answer-radios:disabled .quiz-answer--right input[type='radio']+label::after{background-image:url(../svg/icons.svg#16-tick-dark)}@media (prefers-color-scheme:dark){.aalto-webform-quiz .quiz-answer-radios:disabled .quiz-answer--right input[type='radio']+label::after{background-image:url(../svg/icons.svg#16-tick-light)}.lightmode .aalto-webform-quiz .quiz-answer-radios:disabled .quiz-answer--right input[type='radio']+label::after{background-image:url(../svg/icons.svg#16-tick-dark)}}.aalto-webform-quiz__question+.aalto-webform-quiz__question{margin-top:4.8rem}.aalto-webform-quiz .aalto-webform-quiz__row{display:flex;flex-direction:column-reverse}@media all and (min-width:600px){.aalto-webform-quiz .aalto-webform-quiz__row{flex-direction:row}}@media all and (min-width:600px){.aalto-webform-quiz .aalto-webform-quiz__col{flex:0 0 50%}.aalto-webform-quiz .aalto-webform-quiz__col:first-child{padding-right:1.6rem}}.aalto-webform-quiz fieldset.webform-composite-hidden-title{margin:0}.visually-hidden.fieldset-legend{margin:0}@media all and (min-width:600px){.aalto-article--webform-page .aalto-component-wrapper--webform .aalto-component.aalto-webform-wrapper__aalto_donations{max-width:unset}}.aalto-webform-wrapper__aalto_donations{border-radius:1.6rem}.aalto-webform-wrapper__aalto_donations legend span,.aalto-webform-wrapper__aalto_donations .aalto-form__select-container label,.aalto-webform-wrapper__aalto_donations .aalto-form__textfield-container label,.aalto-webform-wrapper__aalto_donations .aalto-form__email-container label,.aalto-webform-wrapper__aalto_donations .aalto-webform .aalto-form__radios-container label.aalto-form__label:not(.option){font-weight:bold}.aalto-badge{display:inline-flex;align-items:center;font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;padding:.2rem}.aalto-badge>:not(:first-child){margin-left:.4rem}.ep-banner-wrapper{padding-top:2.4rem;padding-bottom:2.4rem;margin-bottom:2.4rem;background:var(--color-structural-100,#F2F2F2);--override-interactive-hover-background-color:var(--color-light,#fff)}@media all and (min-width:1200px){.ep-banner-wrapper{padding-top:3.2rem;padding-bottom:4rem}}.ep-banner-container{max-width:91.4rem}.ep-banner__title{margin:0}.ep-banner__label{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.ep-banner__link{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:bold;letter-spacing:0;line-height:1.9rem}.ep-comment__container{display:flex;margin-bottom:3.2rem;max-width:91.4rem;background-color:var(--color-light,#fff)}.ep-comment__line-container{position:relative;z-index:1}.ep-comment__line--parent{flex:0 0 1.6rem}.ep-comment__line--parent>.ep-comment-line{margin-left:.6rem}.ep-comment__content{flex-grow:1;width:100%}.ep-comment{padding:.4rem .8rem .4rem 1.6rem}.ep-comment--parent .ep-comment__content{margin-left:-.8rem}.ep-comment--child .ep-comment__content{margin-left:-.4rem}.aalto-article .ep-comment-reply-page .ep-comment__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 .ep-comment-reply-page .ep-comment__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .ep-comment-reply-page .ep-comment__container{padding-left:8rem;padding-right:8rem}}.aalto-hub .ep-comment-reply-page .ep-comment__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 .ep-comment-reply-page .ep-comment__container{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .ep-comment-reply-page .ep-comment__container{padding-left:8rem;padding-right:8rem}}.ep-comment__child-comments{padding-top:1.2rem;padding-left:1.2rem}.ep-comment-line{border-radius:.2rem;width:.4rem;height:100%;background-color:var(--color-structural-500,#BDBDBD)}.ep-comment-line__dot{position:absolute;top:0;left:0;width:1.6rem;height:1.6rem;border-radius:1.6rem;background-color:var(--color-structural-500,#BDBDBD);text-align:center}.ep-post--type-con .ep-comment__line--parent .ep-comment-line,.ep-post--type-con .ep-comment__line--parent .ep-comment-line__dot{background-color:var(--color-highlight-1-bg,#F7E159)}.ep-post--type-pro .ep-comment__line--parent .ep-comment-line,.ep-post--type-pro .ep-comment__line--parent .ep-comment-line__dot{background-color:var(--color-highlight-2-bg,#46A5FF)}.ep-post--role-moderator .ep-comment__line--parent .ep-comment-line,.ep-post--role-moderator .ep-comment__line--parent .ep-comment-line__dot,.ep-post--role-decision-maker .ep-comment__line--parent .ep-comment-line,.ep-post--role-decision-maker .ep-comment__line--parent .ep-comment-line__dot{background-color:var(--color-structural-500,#BDBDBD)}.ep-post--status-deleted .ep-comment__line--parent .ep-comment-line,.ep-post--status-deleted .ep-comment__line--parent .ep-comment-line__dot{background-color:var(--color-danger-500,#E4423F)}.ep-post--role-decision-maker>.ep-comment__content>.ep-comment{background-color:var(--color-structural-100,#F2F2F2)}.ep-post--role-moderator>.ep-comment__content>.ep-comment{background-color:var(--color-structural-100,#F2F2F2)}.ep-comment--child.ep-post--status-flagged>.ep-comment__content>.ep-comment,.ep-comment--child.ep-post--status-deleted>.ep-comment__content>.ep-comment,.ep-comment--parent.ep-post--status-flagged>.ep-comment__content>.ep-comment,.ep-comment--parent.ep-post--status-deleted>.ep-comment__content>.ep-comment{background-color:var(--color-danger-100,#FFEFEE)}.ep-comment__reply{position:relative;white-space:nowrap}.ep-comment__reply>ul{display:inline}.ep-comment__reply .comment-reply a{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;text-decoration:none;display:inline-block;padding-top:.4rem;padding-bottom:.4rem}.ep-comment__reply .comment-reply a:hover{text-decoration:underline}@media all and (max-width:599px){.aalto-icon--reply{display:block;margin:0 auto}}.aalto-icon--reply .icon--fill{display:none}.ep-comment__reply .comment-reply a:hover .aalto-icon--reply .icon--line{display:none}.ep-comment__reply .comment-reply a:hover .aalto-icon--reply .icon--fill{display:inline-block}.ep-comment__reply .comment-reply a svg{font-size:1.6rem;margin-right:.8rem}.ep-comment__controls .comment-reply{position:relative;display:inline-block}.ep-comment--child .ep-comment__reply{display:none}.comment-edit,.comment-delete{display:none}.ep-comment__controls{display:flex;padding-top:1.6rem}.ep-comment__controls>*{margin-right:2.4rem}.ep-comment__controls-options-icon{display:flex;align-items:center;width:1.6rem;height:1.6rem}.ep-comment__controls-options-icon::after{content:'';background-color:var(--color-dark,#2d2d2d);margin:0 auto;width:.4rem;height:.4rem;border-radius:100%;box-shadow:.6rem 0 0 0 var(--color-dark,#2d2d2d),-.6rem 0 0 0 var(--color-dark,#2d2d2d)}.aalto-rate__wrapper{position:relative;display:inline-block;font-size:0;line-height:0}.aalto-rate__container{display:flex;align-items:center}@media all and (min-width:600px){.aalto-rate__container{display:inline-flex}}.aalto-rate__container .aalto-rate__item--link:hover .aalto-icon--agree .icon--line,.aalto-rate__container .aalto-rate__item--link:hover .aalto-icon--disagree .icon--line{display:none}.aalto-rate__container .aalto-rate__item--link:hover .aalto-icon--agree .icon--fill,.aalto-rate__container .aalto-rate__item--link:hover .aalto-icon--disagree .icon--fill{display:inline-block}.aalto-rate__container[data-vote='false'] .aalto-icon--agree .icon--fill{display:none}.aalto-rate__container[data-vote='false'] .aalto-icon--disagree .icon--fill{display:none}.aalto-rate__container[data-vote='up'] .aalto-icon--agree .icon--line{display:none}.aalto-rate__container[data-vote='up'] .aalto-icon--disagree .icon--fill{display:none}.aalto-rate__container[data-vote='down'] .aalto-icon--agree .icon--fill{display:none}.aalto-rate__container[data-vote='down'] .aalto-icon--disagree .icon--line{display:none}.aalto-rate__item-container{display:inline-block;position:relative;margin-right:.8rem;text-align:center}.aalto-rate__item-container+.aalto-rate__item-container{margin-right:0}.aalto-rate__item-container.active{background-color:var(--color-structural-100,#F2F2F2)}.aalto-rate__text,.aalto-rate__button,.aalto-rate__item-link-text{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;display:block}@media all and (min-width:600px){.aalto-rate__text,.aalto-rate__button,.aalto-rate__item-link-text{display:inline-block}}.aalto-rate__item{display:inline-block;text-align:center}@media all and (min-width:600px){.aalto-rate__item{margin-right:.2rem;text-align:left}}.aalto-rate__item,.aalto-rate__item--link{text-decoration:none;display:inline-block;padding-top:.4rem;padding-bottom:.4rem}.aalto-rate__item:hover,.aalto-rate__item:focus,.aalto-rate__item--link:hover,.aalto-rate__item--link:focus{color:var(--color-dark,#2d2d2d)}.aalto-rate__item-link-text{display:block;text-decoration:inherit}@media all and (min-width:600px){.aalto-rate__item-link-text{display:inline-block}}.aalto-rate__icon{width:1.6rem;height:1.6rem;display:block;margin:0 auto}@media all and (min-width:600px){.aalto-rate__icon{display:inline-block;margin-right:.2rem;vertical-align:bottom}}.aalto-icon--disagree{transform:rotate(180deg)}.aalto-rate__item-link--undo{text-align:center}.aalto-rate__item-link--undo .rate-undo{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;line-height:0}.ep-comment__controls .ajax-progress{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;background-color:var(--color-light-a060,rgba(255,255,255,0.6));text-align:center}.ep-comment__controls .ajax-progress-throbber .throbber{display:inline-block;width:1.6rem;height:1.6rem;padding:0}.ep-thread__top-wrapper{padding-top:5.6rem}.ep-thread__top-container{margin-bottom:5.6rem}.ep-thread__main-post-container{max-width:91.4rem}.ep-thread__main-post-container.ep-post--status-flagged{background-color:var(--color-danger-100,#FFEFEE)}.ep-thread__header{display:flex;align-items:center;justify-content:space-between}@media all and (max-width:1199px){.ep-thread__header .ep-thread__option-menu .aalto-dropdown__menu,.ep-thread__header .ep-thread__option-menu .aalto-notification{right:0}}.ep-thread__content{padding-top:1.6rem;margin-bottom:1.6rem}@media all and (min-width:1200px){.ep-thread__content{padding-top:2.4rem}}.ep-thread__content-title{color:var(--color-dark,#2d2d2d);font-size:2.1rem;font-weight:normal;letter-spacing:0;line-height:2.5rem;margin-bottom:.8rem}.ep-thread__content-body p{color:var(--color-dark,#2d2d2d);font-size:1.6rem;font-weight:normal;letter-spacing:0;line-height:1.9rem}.aalto-article .ep-thread__comments{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 .ep-thread__comments{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .ep-thread__comments{padding-left:8rem;padding-right:8rem}}.aalto-hub .ep-thread__comments{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 .ep-thread__comments{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .ep-thread__comments{padding-left:8rem;padding-right:8rem}}.ep__placeholder-banner-container{color:var(--color-highlight-1-fg,#151515);font-size:3.6rem;font-weight:bold;letter-spacing:0;line-height:4.3rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;background:var(--color-highlight-1-bg,#F7E159);padding-top:6rem;padding-bottom:6rem}.ep-topic__content-container{border-bottom:1px solid var(--color-structural-300,#d5d5d5);margin-bottom:2.4rem;padding-bottom:2.4rem}.ep-topic__content{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;max-width:91.4rem}.ep-topic__form-title{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem}.ep-notification-container{max-width:91.4rem;padding:2.4rem 1.6rem;background-color:var(--color-structural-100,#F2F2F2);--override-interactive-hover-background-color:var(--color-light,#fff)}.ep-notification__button{display:inline-flex}.ep-notification__button .aalto-button__icon:first-child{margin-left:-1.6rem}.ep-notification__button>:not(:first-child){margin-left:1.2rem}.ep-notification__icon{display:block;width:4rem;height:4rem;margin-bottom:.8rem}.ep-notification-container--login .ep-notification__text{margin-bottom:1.6rem}.ep-notification-container--deleted{background-color:var(--color-danger-100,#FFEFEE)}.ep-post__meta{display:flex;align-items:center}.ep-post__meta--type-comment{margin-bottom:.4rem}.ep-post__meta-item{position:relative;display:inline-block}.ep-post__meta-item--text{font-weight:normal;color:var(--color-structural-700,#6f6f6f);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.ep-post__meta-item--text-red{font-weight:normal;color:var(--color-danger-700,#AE0300);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.ep-post__meta-item+.ep-post__meta-item::before{display:inline-block;color:var(--color-structural-500,#BDBDBD);font-size:8px;line-height:16px;content:'\2502';margin-left:.4rem}.ep-post__date-link{color:var(--color-structural-800,#505050)}.ep-post__meta-image-container{position:relative;border-radius:50%;width:2.4rem;height:2.4rem;background-color:#2d2d2d;background-image:url(../svg/icons.svg#16-user-light);background-size:2.4rem 2.4rem;background-position:center;background-repeat:no-repeat;overflow:hidden;flex:0 0 2.4rem;margin-right:.8rem}.ep-post__meta-image-container:hover{opacity:0.8}@media (prefers-reduced-motion:reduce){.ep-post__meta-image-container:hover{opacity:1}}.ep-post__meta-text-wrapper{display:flex;width:100%;flex-direction:column}.ep-post__meta-text-container{word-break:break-all}.ep-post__author-name{text-decoration:none;font-weight:bold;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.ep-post__author-name:hover,.ep-post__author-name:focus{color:var(--color-dark,#2d2d2d)}.ep-post--type-deleted .ep-post__meta-image-container{opacity:0.5 !important}.ep-post--type-deleted .ep-post__meta-item,.ep-post--type-deleted .ep-post__author-name,.ep-post--type-deleted .ep-post__date-link,.ep-post--type-deleted .ep-post__body-text p{color:var(--color-structural-500,#BDBDBD) !important}.ep-post__meta-icon--flagged{color:var(--color-danger-700,#AE0300)}.ep-post__notification{display:flex;align-items:center;border:1px solid var(--color-structural-300,#d5d5d5);padding:1.6rem}.ep-post__notification-icon{flex:0 0 auto;margin-right:1.6rem}.aalto-article .aalto-component-wrapper--ep-topic-thread-listing{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-component-wrapper--ep-topic-thread-listing{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .aalto-component-wrapper--ep-topic-thread-listing{padding-left:8rem;padding-right:8rem}}.aalto-hub .aalto-component-wrapper--ep-topic-thread-listing{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-component-wrapper--ep-topic-thread-listing{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .aalto-component-wrapper--ep-topic-thread-listing{padding-left:8rem;padding-right:8rem}}.aalto-article .aalto-component-wrapper--ep-topic-thread-listing{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 .aalto-component-wrapper--ep-topic-thread-listing{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .aalto-component-wrapper--ep-topic-thread-listing{padding-left:8rem;padding-right:8rem}}.aalto-article .aalto-component-wrapper--ep-topic-thread-listing .ep-thread-listing__thread-title{margin-bottom:.8rem}.ep-thread-listing__title{margin:0 0 1.6rem}@media all and (min-width:900px){.ep-thread-listing__table{display:table;border-collapse:collapse;width:100%}}.ep-thread-listing__header{display:none}@media all and (min-width:900px){.ep-thread-listing__header{display:table-header-group}}.ep-thread-listing__header .ep-thread-listing__col{vertical-align:bottom;padding-bottom:.4rem}.ep-thread-listing__row{border-bottom:1px solid var(--color-black-black,#151515);padding-top:2.4rem;padding-bottom:1.6rem}.ep-thread-listing__row:first-child{border-top:1px solid var(--color-black-black,#151515)}@media all and (min-width:900px){.ep-thread-listing__row{display:table-row;padding-top:0;padding-bottom:0}.ep-thread-listing__row:first-child{border-top:0 none}}@media all and (min-width:900px){.ep-thread-listing__body{display:table-row-group}}.ep-thread-listing__body .ep-thread-listing__col{margin-bottom:.8rem}.ep-thread-listing__body .ep-thread-listing__col:first-child{margin-bottom:2rem}@media all and (min-width:900px){.ep-thread-listing__body .ep-thread-listing__col:last-child{text-align:center}}.ep-thread-listing__col{display:flex}@media all and (min-width:900px){.ep-thread-listing__col{display:table-cell;padding-right:2.4rem;padding-top:1.6rem;padding-bottom:1.6rem}}.ep-thread-listing__label{width:50%}@media all and (min-width:900px){.ep-thread-listing__label{display:none}}.ep-thread-listing__data{font-weight:normal;color:var(--color-dark,#2d2d2d);font-size:1.4rem;letter-spacing:0;line-height:1.8rem}.ep-thread-listing__data--relevance-column{display:flex;align-items:center}@media all and (max-width:899px){.ep-thread-listing__data--relevance-column{height:1.6rem}}.ep-thread-listing__thread-title a{color:var(--color-dark,#2d2d2d);font-size:1.8rem;font-weight:bold;letter-spacing:0;line-height:2.2rem}.ep-thread-listing__badge{padding-top:.4rem}.ep-progress{width:9.6rem}@media all and (min-width:900px){.ep-thread-listing>.aalto-rows-container>aside{flex:0 0 32rem;width:32rem;order:1;margin-left:5.6rem;max-width:33.3333333333%}}.ep-thread-listing .aalto-pager{text-align:left}.ep-thread-listing .aalto-pager__item{margin-bottom:.8rem}.ep-thread-listing .aalto-pager__item-active-link{display:inline-block;margin-left:.4rem}.aalto-article .ep-topic-comment-form .aalto-webform--ep{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 .ep-topic-comment-form .aalto-webform--ep{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .ep-topic-comment-form .aalto-webform--ep{padding-left:8rem;padding-right:8rem}}.aalto-hub .ep-topic-comment-form .aalto-webform--ep{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 .ep-topic-comment-form .aalto-webform--ep{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .ep-topic-comment-form .aalto-webform--ep{padding-left:8rem;padding-right:8rem}}.ep-topic-comment-form .aalto-webform--ep .aalto-form,.ep-thread-comment-form .aalto-webform--ep .aalto-form{max-width:91.4rem}.ep-comment__container .aalto-webform--ep .aalto-form__fieldset-items,.ep-thread-comment-form .aalto-webform--ep .aalto-form__fieldset-items{margin-bottom:2.4rem}.ep-comment__container .aalto-webform--ep .aalto-form__fieldset-items .aalto-form__radio-container,.ep-thread-comment-form .aalto-webform--ep .aalto-form__fieldset-items .aalto-form__radio-container{margin-bottom:0}.ep-comment__container .aalto-webform--ep{padding-top:2.4rem;padding-left:1.6rem;margin-bottom:2.4rem}.ep-thread-listing .aalto-rows-container,.ep-topic .aalto-rows-container,.ep-comments .aalto-rows-container{display:flex;justify-content:space-between;flex-direction:column-reverse}@media all and (min-width:900px){.ep-thread-listing .aalto-rows-container,.ep-topic .aalto-rows-container,.ep-comments .aalto-rows-container{flex-direction:row}}.ep-thread-listing .aalto-rows,.ep-topic .aalto-rows,.ep-comments .aalto-rows{flex-grow:1}@media all and (min-width:1200px){.ep-thread-listing .aalto-rows,.ep-topic .aalto-rows,.ep-comments .aalto-rows{flex-basis:0}}.ep-thread-listing .aalto-filters,.ep-topic .aalto-filters,.ep-comments .aalto-filters{order:2}.aalto-article .ep2-topic{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 .ep2-topic{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .ep2-topic{padding-left:8rem;padding-right:8rem}}.aalto-hub .ep2-topic{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 .ep2-topic{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .ep2-topic{padding-left:8rem;padding-right:8rem}}.ep2-topic__container{border-top:1px solid var(--color-black-black,#151515)}.ep2-topic__content{margin-bottom:4rem}.ep2-topic__banner{margin-top:4rem;margin-bottom:4rem}.ep2-topic__banner-content{padding:1.6rem;background:var(--color-structural-100,#F2F2F2)}.aalto-article .ep2__comments{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 .ep2__comments{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-article .ep2__comments{padding-left:8rem;padding-right:8rem}}.aalto-hub .ep2__comments{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 .ep2__comments{padding-left:4rem;padding-right:4rem}}@media all and (min-width:900px){.aalto-hub .ep2__comments{padding-left:8rem;padding-right:8rem}}.ep2 .ep-comment-line{width:2px}.ep2 .ep-comment-line__dot{left:.4rem;width:.6rem;height:.6rem;border-radius:.6rem}.ep2 .ep-post--status-deleted .ep-comment-line,.ep2 .ep-post--status-deleted .ep-comment-line__dot{background-color:var(--color-danger-700,#AE0300)}.ep2 .ep-comment--child .ep-comment__content{margin-left:-.2rem}.ep2 .ep-post__meta-text-wrapper{flex-direction:row}.ep2 .ep-post__meta-text-container{margin-right:1.6rem}.ep2 .ep-post__meta--type-comment{margin-bottom:.8rem}.ep2 .ep-post__meta-item+.ep-post__meta-item::before{content:none}.ep2 .ep-post__meta-item--text{margin-right:1.6rem;color:var(--color-structural-800,#505050)}.ep2 .ep-comment__controls{padding-top:.8rem}.ep2 .aalto-form__legend,.ep2 .aalto-form__fieldset-items,.ep2 .aalto-form__textarea-container,.ep2 .aalto-form__textarea-container .aalto-form__label,.ep2 .aalto-form__checkbox-container{margin-bottom:.8rem}.ep2 .aalto-form__textarea-container{max-width:50rem}.ep2 .aalto-form__textarea-container .aalto-form__label{display:inline-block}.ep2 .ep-comment__content .aalto-form{margin-left:1.6rem}.ep2 .ep-comment__content form+form{display:none}.ep2 .form-submit{margin-top:1.6rem}.accordion__title,.accordion__title--elastic{background-color:var(--color-light,#fff)}.aalto-dropdown__toggle--with_chevron{background-color:var(--color-light,#fff)}.saha-topic__title{background-color:var(--color-light,#fff)}.saha-topic__organisation{background-color:var(--color-light,#fff)}.saha-decision__title{background-color:var(--color-light,#fff)}.saha-decision__meta{background-color:var(--color-light,#fff)}.saha-decision-attachment__title{background-color:var(--color-light,#fff)}.saha-decision-attachment__meta{background-color:var(--color-light,#fff)}.aalto-hub .aalto-component-wrapper--exhibition:first-of-type{margin-top:-2.4rem}.aalto-component-wrapper--exhibition{padding-bottom:0}.aalto-exhibition-component{background-color:var(--exhibition-bg-color)}.aalto-exhibition-component .aalto-user-generated-content{overflow:visible}.aalto-exhibition-component .aalto-user-generated-content,.aalto-exhibition-component .aalto-user-generated-content h1,.aalto-exhibition-component .aalto-user-generated-content h2,.aalto-exhibition-component .aalto-user-generated-content h3,.aalto-exhibition-component .aalto-user-generated-content h4{color:var(--exhibition-text-color,inherit);font-family:var(--exhibition-font-family);position:relative}.aalto-exhibition-component .aalto-user-generated-content h1,.aalto-exhibition-component .aalto-user-generated-content h2,.aalto-exhibition-component .aalto-user-generated-content h3,.aalto-exhibition-component .aalto-user-generated-content h4{max-width:91.4rem;margin-right:auto;margin-left:auto}.aalto-exhibition-component a:hover{color:var(--exhibition-text-color,var(--color-dark,#2d2d2d));background-color:var(--exhibition-link-hover,var(--color-structural-200,#e3e3e3));text-shadow:none}@media all and (max-width:899px){.aalto-exhibition__column{width:100%}}@media all and (max-width:899px){.aalto-exhibition__column.desktop{display:none}}@media all and (min-width:900px){.aalto-exhibition__column.mobile{display:none}}.aalto-exhibition-component__vertical-margin--narrow{padding-top:2.4rem;padding-bottom:2.4rem}@media all and (min-width:600px){.aalto-exhibition-component__vertical-margin--narrow{padding-top:3.2rem;padding-bottom:3.2rem}}@media all and (min-width:900px){.aalto-exhibition-component__vertical-margin--narrow{padding-top:4rem;padding-bottom:4rem}}.aalto-exhibition-component__vertical-margin--normal{padding-top:4.8rem;padding-bottom:4.8rem}@media all and (min-width:600px){.aalto-exhibition-component__vertical-margin--normal{padding-top:6.4rem;padding-bottom:6.4rem}}@media all and (min-width:900px){.aalto-exhibition-component__vertical-margin--normal{padding-top:8rem;padding-bottom:8rem}}.aalto-exhibition-component__vertical-margin--wide{padding-top:10.4rem;padding-bottom:10.4rem}@media all and (min-width:600px){.aalto-exhibition-component__vertical-margin--wide{padding-top:12rem;padding-bottom:12rem}}@media all and (min-width:900px){.aalto-exhibition-component__vertical-margin--wide{padding-top:16rem;padding-bottom:16rem}}.aalto-exhibition__container .single-image figure{position:relative}.aalto-exhibition__container .single-image__image-wrapper{margin:0;padding:0;max-width:unset}.aalto-exhibition__container .aalto-exhibition__column .single-image .image-caption,.aalto-exhibition__container .aalto-exhibition__column .aalto-hero-video .video-caption{position:absolute;right:0;bottom:0;font-weight:normal;color:#fff;font-size:1.4rem;letter-spacing:0;line-height:1.8rem;height:auto;padding:.8rem;z-index:1}.aalto-exhibition__container .aalto-exhibition__column .single-image .image-caption::before,.aalto-exhibition__container .aalto-exhibition__column .aalto-hero-video .video-caption::before{content:'';background:#151515;position:absolute;bottom:0;right:0;display:block;height:100%;width:100%;opacity:0.55;z-index:-1}@media all and (min-width:900px){.aalto-exhibition__column--text-right-media .image-caption{text-align:right}}.aalto-exhibition__container .aalto-exhibition__column .single-image .image-caption.image-caption--reverted-colors,.aalto-exhibition__container .aalto-exhibition__column .aalto-hero-video.aalto-hero-video--light .video-caption{color:#151515}.aalto-exhibition__container .aalto-exhibition__column .single-image .image-caption.image-caption--reverted-colors::before,.aalto-exhibition__container .aalto-exhibition__column .aalto-hero-video.aalto-hero-video--light .video-caption::before{background:#fff;opacity:0.6}@media (prefers-contrast:more){.aalto-exhibition__container .aalto-exhibition__column .single-image .image-caption::before,.aalto-exhibition__container .aalto-exhibition__column .single-image .image-caption.image-caption--reverted-colors::before,.aalto-exhibition__container .aalto-exhibition__column .aalto-hero-video .video-caption::before,.aalto-exhibition__container .aalto-exhibition__column .aalto-hero-video.aalto-hero-video--light .video-caption::before{opacity:1}}@media all and (min-width:900px){.aalto-exhibition__container .aalto-exhibition__column.aalto-exhibition__column--text-left-media .single-image .image-caption{right:unset;left:0}}.aalto-exhibition__container .aalto-exhibition__column .aalto-hero-video .video-caption{display:block;right:unset;left:0}@media all and (max-width:899px){.aalto-exhibition-component.content-container .aalto_exhibition__1col_text{padding-right:0;padding-left:0}}@media all and (max-width:899px){.aalto_exhibition__1col_text{padding:1.6rem}}@media all and (min-width:900px){.aalto_exhibition__1col_text{padding:4rem 0}}@media all and (min-width:1200px){.aalto_exhibition__1col_text{padding:8rem 0}}.aalto_exhibition__1col_text h1,.aalto_exhibition__1col_text h2,.aalto_exhibition__1col_text h3,.aalto_exhibition__1col_text p{max-width:91.4rem;margin-right:auto;margin-left:auto}@media all and (max-width:899px){.aalto_exhibition__1col_media_margins{padding:1.6rem}}@media all and (min-width:900px){.aalto_exhibition__1col_media_margins{padding:4rem}}@media all and (min-width:1200px){.aalto_exhibition__1col_media_margins{padding:8rem}}.aalto-exhibition-component.content-container .aalto_exhibition__2col_text{padding-right:0;padding-left:0}.aalto-exhibition-component.content-container .aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text{padding-right:0}.aalto-exhibition-component.content-container .aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text{padding-left:0}@media all and (max-width:1199px){.aalto-exhibition-component.content-container .aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text{-moz-column-count:1;column-count:1}.aalto-exhibition-component.content-container .aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text{-moz-column-count:1;column-count:1}.aalto-exhibition-component.content-container .aalto_exhibition__2col_media_text .aalto-exhibition__column,.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column,.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column,.aalto-exhibition-component.content-container .aalto_exhibition__3col_media_wide_text .aalto-exhibition__column{width:50%}}@media all and (max-width:899px){.aalto-exhibition-component.content-container .aalto_exhibition__2col_media_text .aalto-exhibition__column,.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column,.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column,.aalto-exhibition-component.content-container .aalto_exhibition__3col_media_wide_text .aalto-exhibition__column{width:100%}.aalto-exhibition-component.content-container .aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text{padding-right:0;padding-left:0}}@media all and (max-width:899px){.aalto_exhibition__2col_text{padding:1.6rem}}@media all and (min-width:900px){.aalto_exhibition__2col_text{-moz-column-count:2;column-count:2;-moz-column-gap:8rem;column-gap:8rem;padding:4rem}}@media all and (min-width:1200px){.aalto_exhibition__2col_text{-moz-column-count:2;column-count:2;-moz-column-gap:16rem;column-gap:16rem;padding:8rem}}.aalto_exhibition__2col_media_text,.aalto_exhibition__3col_2media_1text,.aalto_exhibition__3col_1media_2text,.aalto_exhibition__3col_media_wide_text,.aalto_exhibition__2col_bg_media_text,.aalto_exhibition__3col_bg_2media_1text,.aalto_exhibition__3col_bg_1media_2text,.aalto_exhibition__3col_bg_media_wide_text{display:flex}@media all and (max-width:899px){.aalto_exhibition__2col_media_text,.aalto_exhibition__3col_2media_1text,.aalto_exhibition__3col_1media_2text,.aalto_exhibition__3col_media_wide_text,.aalto_exhibition__2col_bg_media_text,.aalto_exhibition__3col_bg_2media_1text,.aalto_exhibition__3col_bg_1media_2text,.aalto_exhibition__3col_bg_media_wide_text{flex-wrap:wrap}.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text{padding:1.6rem}}@media all and (min-width:900px){.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-text{padding:4rem}}@media all and (min-width:1200px){.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-text{padding:8rem}}@media all and (min-width:900px){.aalto_exhibition__2col_media_text .aalto-exhibition__column{width:50%}}@media all and (min-width:900px){.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text{padding-left:4rem}.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text{padding-right:4rem}.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-media,.aalto-exhibition-component.content-container .aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media{padding-left:0}.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-media,.aalto-exhibition-component.content-container .aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media{padding-right:0}}@media all and (min-width:1200px){.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text{padding-left:8rem}.aalto-exhibition-component.content-container .aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text{padding-right:8rem}}@media all and (min-width:900px){.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media{width:calc(100% / 3 * 2)}.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text{width:calc(100% / 3 * 1);padding:4rem}}@media all and (min-width:1200px){.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text{padding:8rem}}@media all and (min-width:900px){.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-media{width:calc(100% / 3 * 1)}.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text{width:calc(100% / 3 * 2);padding:4rem}.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text h1,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text h2,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text h3,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text p,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text h1,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text h2,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text h3,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text p,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text h1,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text h2,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text h3,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text p,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text h1,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text h2,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text h3,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text p,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text h1,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text h2,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text h3,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text p,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text h1,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text h2,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text h3,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text p,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text h1,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text h2,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text h3,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text p,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text h1,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text h2,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text h3,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text p{max-width:91.4rem;margin-right:auto;margin-left:auto}}@media all and (min-width:1200px){.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text{padding:8rem}}@media all and (min-width:900px){.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text{-moz-column-gap:4rem;column-gap:4rem}}@media all and (min-width:1200px){.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto-exhibition-component.content-container .aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text{-moz-column-gap:8rem;column-gap:8rem}}@media all and (min-width:900px){.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text{-moz-column-count:2;column-count:2;-moz-column-gap:8rem;column-gap:8rem}}@media all and (min-width:1200px){.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text{-moz-column-count:2;column-count:2;-moz-column-gap:16rem;column-gap:16rem}}@media all and (min-width:900px){.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-media .single-image,.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-media .single-image *,.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-media .single-image,.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-media .single-image *,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-media .single-image,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-media .single-image *,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-media .single-image,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-media .single-image *,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-media .single-image,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-media .single-image *,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-media .single-image,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-media .single-image *,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-media .single-image,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-media .single-image *,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-media .single-image,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-media .single-image *{height:100%}.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-media img,.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-media img,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-media img,.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-media img,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-media img,.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-media img,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-media img,.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-media img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}}.aalto_exhibition__1col_bg_media_text{position:relative;min-height:100vh;display:grid;grid-template-columns:100%;grid-template-rows:100%}.aalto_exhibition__1col_bg_media_text p{margin-left:auto;margin-right:auto}.aalto_exhibition__1col_bg_media_text img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;height:100vh}.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-left-media{grid-row-start:1;grid-column-start:1;grid-row-end:1;grid-column-end:1;width:100%;min-height:100vh}.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-left-text{position:relative;grid-row-start:1;grid-column-start:1;grid-row-end:1;grid-column-end:1;align-self:center;margin:0 auto;padding:1.6rem;color:var(--exhibition-text-color,#fff);text-shadow:var(--exhibition-bg-color,#2d2d2d) 0 0 10px,var(--exhibition-bg-color,#2d2d2d) 0 0 6px}@media (prefers-contrast:more){.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-left-text{text-shadow:var(--exhibition-bg-color,#2d2d2d) 1px 1px 0,var(--exhibition-bg-color,#2d2d2d) 1px 0 0,var(--exhibition-bg-color,#2d2d2d) 0 1px 0,var(--exhibition-bg-color,#2d2d2d) -1px -1px 0,var(--exhibition-bg-color,#2d2d2d) -1px 0 0,var(--exhibition-bg-color,#2d2d2d) 0 -1px 0}}.aalto_exhibition__2col_bg_media_text,.aalto_exhibition__3col_bg_1media_2text,.aalto_exhibition__3col_bg_2media_1text,.aalto_exhibition__3col_bg_2media_1text,.aalto_exhibition__3col_bg_media_text,.aalto_exhibition__3col_bg_media_wide_text{position:relative;display:grid;align-content:flex-end;min-height:calc(100vw / 3);overflow:hidden}@media all and (max-width:899px){.aalto_exhibition__2col_bg_media_text,.aalto_exhibition__3col_bg_1media_2text,.aalto_exhibition__3col_bg_2media_1text,.aalto_exhibition__3col_bg_2media_1text,.aalto_exhibition__3col_bg_media_text,.aalto_exhibition__3col_bg_media_wide_text{grid-template-columns:auto}.aalto_exhibition__2col_bg_media_text.aalto-exhibition__container--text-left.text-after-image,.aalto_exhibition__2col_bg_media_text.aalto-exhibition__container--text-right.text-after-image,.aalto_exhibition__3col_bg_1media_2text.aalto-exhibition__container--text-left.text-after-image,.aalto_exhibition__3col_bg_1media_2text.aalto-exhibition__container--text-right.text-after-image,.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-left.text-after-image,.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-right.text-after-image,.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-left.text-after-image,.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-right.text-after-image,.aalto_exhibition__3col_bg_media_text.aalto-exhibition__container--text-left.text-after-image,.aalto_exhibition__3col_bg_media_text.aalto-exhibition__container--text-right.text-after-image,.aalto_exhibition__3col_bg_media_wide_text.aalto-exhibition__container--text-left.text-after-image,.aalto_exhibition__3col_bg_media_wide_text.aalto-exhibition__container--text-right.text-after-image{grid-template-rows:minmax(30vh,auto) auto}.aalto_exhibition__2col_bg_media_text.aalto-exhibition__container--text-right:not(.text-after-image),.aalto_exhibition__2col_bg_media_text.aalto-exhibition__container--text-left:not(.text-after-image),.aalto_exhibition__3col_bg_1media_2text.aalto-exhibition__container--text-right:not(.text-after-image),.aalto_exhibition__3col_bg_1media_2text.aalto-exhibition__container--text-left:not(.text-after-image),.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-right:not(.text-after-image),.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-left:not(.text-after-image),.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-right:not(.text-after-image),.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-left:not(.text-after-image),.aalto_exhibition__3col_bg_media_text.aalto-exhibition__container--text-right:not(.text-after-image),.aalto_exhibition__3col_bg_media_text.aalto-exhibition__container--text-left:not(.text-after-image),.aalto_exhibition__3col_bg_media_wide_text.aalto-exhibition__container--text-right:not(.text-after-image),.aalto_exhibition__3col_bg_media_wide_text.aalto-exhibition__container--text-left:not(.text-after-image){grid-template-rows:auto minmax(30vh,auto)}.aalto_exhibition__2col_bg_media_text.aalto-exhibition__container--text-right .mobile,.aalto_exhibition__3col_bg_1media_2text.aalto-exhibition__container--text-right .mobile,.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-right .mobile,.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-right .mobile,.aalto_exhibition__3col_bg_media_text.aalto-exhibition__container--text-right .mobile,.aalto_exhibition__3col_bg_media_wide_text.aalto-exhibition__container--text-right .mobile{grid-row-start:1}.aalto_exhibition__2col_bg_media_text.aalto-exhibition__container--text-left .mobile,.aalto_exhibition__3col_bg_1media_2text.aalto-exhibition__container--text-left .mobile,.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-left .mobile,.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-left .mobile,.aalto_exhibition__3col_bg_media_text.aalto-exhibition__container--text-left .mobile,.aalto_exhibition__3col_bg_media_wide_text.aalto-exhibition__container--text-left .mobile{grid-row-start:2;align-self:flex-end}}.aalto_exhibition__2col_bg_media_text img,.aalto_exhibition__3col_bg_1media_2text img,.aalto_exhibition__3col_bg_2media_1text img,.aalto_exhibition__3col_bg_2media_1text img,.aalto_exhibition__3col_bg_media_text img,.aalto_exhibition__3col_bg_media_wide_text img{font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;height:100vh}.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-media{height:100%;width:100%;grid-column-start:1;grid-row-start:1}@media all and (max-width:899px){.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-media{grid-column-end:1;grid-row-end:3;min-height:100%}}@media all and (min-width:900px){.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-media,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-media,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-media{grid-column-end:3;grid-row-end:1;position:absolute}}.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-media *,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-media *,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-media *,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-media *,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media *,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media *,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media *,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media *,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-media *,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-media *,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-media *,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-media *{height:inherit}.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text{position:relative;color:var(--exhibition-text-color,#fff);width:100%;z-index:1}@media all and (max-width:899px){.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text{grid-column-start:1;grid-column-end:1;grid-row-end:auto}}@media all and (min-width:900px){.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text{grid-row-start:1;grid-row-end:1;min-height:inherit}}.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-text::before,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-text::before,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text::before,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text::before,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text::before,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text::before,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text::before,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text::before,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-text::before,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-text::before,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text::before,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:var(--exhibition-bg-color,#2d2d2d);opacity:0.7}.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-text>.aalto-user-generated-content,.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-text>.aalto-user-generated-content,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text>.aalto-user-generated-content,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text>.aalto-user-generated-content,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text>.aalto-user-generated-content,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text>.aalto-user-generated-content,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text>.aalto-user-generated-content,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text>.aalto-user-generated-content,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-text>.aalto-user-generated-content,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-text>.aalto-user-generated-content,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text>.aalto-user-generated-content,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text>.aalto-user-generated-content{position:relative}@media all and (max-width:899px){.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text{grid-row-start:2}}@media all and (min-width:900px){.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-text{grid-column-start:2;grid-column-end:3}}@media all and (max-width:899px){.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text{grid-row-start:1}}@media all and (min-width:900px){.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-text{grid-column-start:1;grid-column-end:2}}@media all and (max-width:899px){.aalto_exhibition__2col_bg_media_text.text-after-image .aalto-hero-video__controls{top:1.6rem}}@media all and (min-width:900px){.aalto_exhibition__2col_bg_media_text{grid-template-columns:calc(100% / 2) calc(100% / 2)}.aalto_exhibition__2col_bg_media_text.aalto-exhibition__container--text-right .aalto-hero-video .aalto-hero-video__controls{right:50%}}@media all and (max-width:899px){.aalto_exhibition__3col_bg_2media_1text.text-after-image .aalto-hero-video__controls{top:1.6rem}}@media all and (min-width:900px){.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-left{grid-template-columns:calc(100% / 3 * 1) calc(100% / 3 * 2)}.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-right{grid-template-columns:calc(100% / 3 * 2) calc(100% / 3 * 1)}.aalto_exhibition__3col_bg_2media_1text.aalto-exhibition__container--text-right .aalto-hero-video .aalto-hero-video__controls{right:calc(100% / 3)}}@media all and (max-width:899px){.aalto_exhibition__3col_bg_1media_2text.text-after-image .aalto-hero-video__controls{top:1.6rem}}@media all and (min-width:900px){.aalto_exhibition__3col_bg_1media_2text.aalto-exhibition__container--text-right .aalto-hero-video .aalto-hero-video__controls{right:calc(100% / 3 * 2)}}@media all and (min-width:900px){.aalto_exhibition__3col_bg_1media_2text.aalto-exhibition__container--text-left,.aalto_exhibition__3col_bg_media_wide_text.aalto-exhibition__container--text-left{grid-template-columns:calc(100% / 3 * 2) calc(100% / 3 * 1)}.aalto_exhibition__3col_bg_1media_2text.aalto-exhibition__container--text-right,.aalto_exhibition__3col_bg_media_wide_text.aalto-exhibition__container--text-right{grid-template-columns:calc(100% / 3 * 1) calc(100% / 3 * 2)}}@media all and (max-width:899px){.aalto_exhibition__2col_bg_media_text.text-after-image .aalto-exhibition__column--text-right-media .single-image .image-caption,.aalto_exhibition__3col_bg_1media_2text.text-after-image .aalto-exhibition__column--text-right-media .single-image .image-caption,.aalto_exhibition__3col_bg_2media_1text.text-after-image .aalto-exhibition__column--text-right-media .single-image .image-caption,.aalto_exhibition__3col_bg_2media_1text.text-after-image .aalto-exhibition__column--text-right-media .single-image .image-caption,.aalto_exhibition__3col_bg_media_text.text-after-image .aalto-exhibition__column--text-right-media .single-image .image-caption,.aalto_exhibition__3col_bg_media_wide_text.text-after-image .aalto-exhibition__column--text-right-media .single-image .image-caption{top:0;bottom:unset}.aalto_exhibition__2col_bg_media_text.text-after-image .aalto-exhibition__column--text-left-media .single-image .image-caption,.aalto_exhibition__3col_bg_1media_2text.text-after-image .aalto-exhibition__column--text-left-media .single-image .image-caption,.aalto_exhibition__3col_bg_2media_1text.text-after-image .aalto-exhibition__column--text-left-media .single-image .image-caption,.aalto_exhibition__3col_bg_2media_1text.text-after-image .aalto-exhibition__column--text-left-media .single-image .image-caption,.aalto_exhibition__3col_bg_media_text.text-after-image .aalto-exhibition__column--text-left-media .single-image .image-caption,.aalto_exhibition__3col_bg_media_wide_text.text-after-image .aalto-exhibition__column--text-left-media .single-image .image-caption{top:0;bottom:unset}}@media all and (min-width:900px){.aalto-exhibition__container.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-media .single-image .image-caption,.aalto-exhibition__container.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media .single-image .image-caption{left:0;right:unset}.aalto-exhibition__container.aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-media .single-image .image-caption,.aalto-exhibition__container.aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media .single-image .image-caption{left:unset;right:0}}@media all and (min-width:900px){.aalto-exhibition__container.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-media .single-image .image-caption,.aalto-exhibition__container.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-media .single-image .image-caption{left:0;right:unset;max-width:calc(100% / 3)}.aalto-exhibition__container.aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-media .single-image .image-caption,.aalto-exhibition__container.aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-media .single-image .image-caption{left:unset;right:0;max-width:calc(100% / 3)}}.aalto-exhibition__container.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto-exhibition__container.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-text{grid-column-start:1}@media all and (max-width:899px){.aalto-exhibition__container.aalto_exhibition__3col_bg_media_text{grid-template-rows:auto}}@media all and (min-width:900px){.aalto-exhibition__container.aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-media .single-image .image-caption{z-index:2}}.aalto-exhibition-component .aalto-hero-video{align-self:inherit;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;background-color:inherit;max-width:100%;height:100%;margin:0;position:relative}.aalto-exhibition-component .aalto-hero-video__image-container,.aalto-exhibition-component .aalto-hero-video__overlay-container,.aalto-exhibition-component .aalto-hero-video__text-container,.aalto-exhibition-component .aalto-hero-video__video-container::after{display:none}.aalto-exhibition-component .aalto-hero-video .aalto-hero-video__video-container{display:block;width:100%;height:100%}.aalto-exhibition-component .aalto-hero-video__video-container video{max-width:100%;width:100%;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.aalto-exhibition-component .aalto-hero-video .aalto-hero-video__controls{display:block;height:auto;position:absolute;bottom:0;right:0}.aalto-exhibition-component .aalto-hero-video__play-pause{display:block;height:4.8rem;width:4.8rem;position:relative;margin:0 16px 16px 0;border-radius:50%;background-size:4rem;background-position:center;background-repeat:no-repeat}.aalto-exhibition-component .aalto-hero-video__play-pause:focus{box-shadow:none}.aalto-exhibition-component .aalto-hero-video__play-pause:focus,.aalto-exhibition-component .aalto-hero-video__play-pause:hover{background-color:#fff}.aalto-exhibition-component .aalto-hero-video--light .aalto-hero-video__play-pause{background-image:url(../svg/icons.svg#16-play_circle-light)}.aalto-exhibition-component .aalto-hero-video--light .aalto-hero-video__play-pause:hover,.aalto-exhibition-component .aalto-hero-video--light .aalto-hero-video__play-pause:focus{background-image:url(../svg/icons.svg#16-play_circle-dark)}.aalto-exhibition-component .aalto-hero-video--light .aalto-hero-video__play-pause.is-playing{background-image:url(../svg/icons.svg#16-pause_circle-light)}.aalto-exhibition-component .aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:hover,.aalto-exhibition-component .aalto-hero-video--light .aalto-hero-video__play-pause.is-playing:focus{background-image:url(../svg/icons.svg#16-pause_circle-dark)}.aalto-exhibition-component .aalto-hero-video--dark .aalto-hero-video__play-pause{background-image:url(../svg/icons.svg#16-play_circle-dark)}.aalto-exhibition-component .aalto-hero-video--dark .aalto-hero-video__play-pause.is-playing{background-image:url(../svg/icons.svg#16-pause_circle-dark)}.aalto-exhibition-component .aalto-component-wrapper--video{display:flex;align-items:center;width:100%;height:100%;margin:0}.aalto-exhibition-component .aalto-media--video-container{width:inherit;padding:0}.aalto-exhibition-component .aalto-media--video{position:relative;overflow:hidden;width:100%;padding-top:calc(9 / 16 * 100%)}.aalto-exhibition-component .aalto-media--video div.cookie-content-blocker,.aalto-exhibition-component .aalto-media--video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:0}@media all and (min-width:900px){.aalto-exhibition-component .paragraph--type--media-audio,.aalto-exhibition-component .paragraph--type--other-iframe{display:flex;height:100%;width:100%}}@media all and (min-width:900px){.aalto-exhibition-component .paragraph--type--media-audio>div,.aalto-exhibition-component .paragraph--type--other-iframe>div{align-self:center;flex:100%;width:inherit}}.aalto-exhibition-component .paragraph--type--other-iframe .js-cookie-content-blocker{margin:0}@media all and (max-width:899px){.aalto-exhibition-component--three-columns{padding:1.6rem}}@media all and (min-width:900px){.aalto-exhibition-component--three-columns{display:flex;-moz-column-gap:4rem;column-gap:4rem;padding:4rem}}@media all and (min-width:1200px){.aalto-exhibition-component--three-columns{padding:8rem}}@media all and (max-width:899px){.aalto-exhibition-component--single-column{margin-bottom:2.4rem}}@media all and (min-width:900px){.aalto-exhibition-component--single-column{flex:1}}@media all and (min-width:900px){.aalto-exhibition-component__no-padding .aalto-exhibition__column--text-left-text,.aalto-exhibition-component__no-padding .aalto-exhibition__column--text-right-text{padding-top:0;padding-bottom:0}}.parallax .aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-right-media,.parallax .aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-left-media,.parallax .aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-right-media,.parallax .aalto_exhibition__2col_bg_media_text .aalto-exhibition__column--text-left-media,.parallax .aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-right-media,.parallax .aalto_exhibition__3col_bg_1media_2text .aalto-exhibition__column--text-left-media,.parallax .aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media,.parallax .aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media,.parallax .aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-right-media,.parallax .aalto_exhibition__3col_bg_2media_1text .aalto-exhibition__column--text-left-media,.parallax .aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-right-media,.parallax .aalto_exhibition__3col_bg_media_text .aalto-exhibition__column--text-left-media,.parallax .aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-right-media,.parallax .aalto_exhibition__3col_bg_media_wide_text .aalto-exhibition__column--text-left-media{position:relative;-webkit-clip-path:inset(0);clip-path:inset(0)}.aalto-component-wrapper.parallax .aalto-exhibition__column--text-right-media,.aalto-component-wrapper.parallax .aalto-exhibition__column--text-left-media,.aalto-component-wrapper.parallax .single-image{min-height:inherit}.aalto-component-wrapper.parallax picture{width:100%}.aalto-component-wrapper.parallax .parallax-full-height{min-height:100vh}.aalto-component-wrapper.parallax .single-image *:not(.image-caption){min-height:inherit}.aalto-component-wrapper.parallax .parallax-container{position:relative;height:100%}.aalto-component-wrapper.parallax .aalto_exhibition__1col_media_margins{min-height:100vh}.aalto-component-wrapper.parallax .aalto_exhibition__3col_media_wide_text:not(.parallax-full-height),.aalto-component-wrapper.parallax .aalto_exhibition__3col_2media_1text:not(.parallax-full-height),.aalto-component-wrapper.parallax .aalto_exhibition__3col_1media_2text:not(.parallax-full-height),.aalto-component-wrapper.parallax .aalto_exhibition__2col_media_text:not(.parallax-full-height){min-height:45rem}.aalto-component-wrapper.parallax.parallax-scroll-away.bg1col_bg_media_text{transition:0.3s opacity ease-out,0.3s z-index ease-out}.aalto-component-wrapper.parallax.parallax-scroll-away.bg1col_bg_media_text:first-of-type .parallax-text_has_effect .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away.bg1col_bg_media_text:first-of-type .parallax-text_has_effect .aalto-exhibition__column--text-left-text{align-self:center}.aalto-component-wrapper.parallax.parallax-scroll-away.bg1col_bg_media_text.text_has_effect{position:sticky;opacity:0}.aalto-component-wrapper.parallax.parallax-scroll-away.bg1col_bg_media_text.text_has_effect:first-of-type{opacity:1}.aalto-component-wrapper.parallax.parallax-scroll-away.bg1col_bg_media_text.text_has_effect .aalto-exhibition__column--text-right-media,.aalto-component-wrapper.parallax.parallax-scroll-away.bg1col_bg_media_text.text_has_effect .aalto-exhibition__column--text-left-media{position:fixed;top:0;-webkit-transform:translateZ(0)}.aalto-component-wrapper.parallax.parallax-scroll-away.bg1col_bg_media_text.text_has_effect .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away.bg1col_bg_media_text.text_has_effect .aalto-exhibition__column--text-left-text{align-self:end}.aalto-component-wrapper.parallax.parallax-fade-away{transition:0.3s opacity ease-out,0.3s z-index ease-out}.aalto-component-wrapper.parallax.parallax-fade-away .aalto-exhibition-component{height:inherit}.aalto-component-wrapper.parallax.parallax-fade-away .aalto_exhibition__1col_bg_media_text{position:sticky;top:0}.aalto-component-wrapper.parallax.parallax-fade-away .parallax-media_has_effect.aalto_exhibition__1col_media,.aalto-component-wrapper.parallax.parallax-fade-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins{position:sticky;top:0}@media all and (max-width:899px){.aalto-component-wrapper.parallax.parallax-fade-away .aalto_exhibition__1col_media_margins{min-height:calc(100vh - 1.6rem - 1.6rem)}}@media all and (min-width:900px){.aalto-component-wrapper.parallax.parallax-fade-away .aalto_exhibition__1col_media_margins{min-height:calc(100vh - 4rem - 4rem)}}@media all and (min-width:1200px){.aalto-component-wrapper.parallax.parallax-fade-away .aalto_exhibition__1col_media_margins{min-height:calc(100vh - 8rem - 8rem)}}.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media .aalto-exhibition__column--text-right-media,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media .aalto-exhibition__column--text-left-media,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__columnn--text-right-media,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column--text-left-media,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect .aalto-exhibition__columnn--text-right-media,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect .aalto-exhibition__column--text-left-media{min-height:100vh}.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-text{align-self:center}.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media .aalto-exhibition__column--text-right-text .single-image__image-container img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media .aalto-exhibition__column--text-right-text .single-image__image-container video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column--text-right-text .single-image__image-container img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column--text-right-text .single-image__image-container video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-right-text .single-image__image-container img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-right-text .single-image__image-container video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text .single-image__image-container img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text .single-image__image-container video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text .single-image__image-container img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text .single-image__image-container video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text .single-image__image-container img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text .single-image__image-container video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-text .single-image__image-container img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-text .single-image__image-container video{left:0}.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media .single-image__image-container,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .single-image__image-container,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text .single-image__image-container,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .single-image__image-container,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_media_wide_text .single-image__image-container,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_2media_1text .single-image__image-container,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_1media_2text .single-image__image-container,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__2col_media_text .single-image__image-container,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect .aalto-hero-video__video-container{position:relative;-webkit-clip-path:inset(0);clip-path:inset(0);justify-content:normal}.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column--text-right-media{height:calc(100vh - 1.6rem - 1.6rem)}@media all and (min-width:900px){.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column--text-right-media{height:calc(100vh - 4rem - 4rem)}}@media all and (min-width:900px){.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column--text-right-media{height:calc(100vh - 8rem - 8rem)}}.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect video{position:fixed;top:0;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect .aalto-hero-video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect .aalto-hero-video *:not(.aalto-hero-video__controls):not(.video-caption){min-height:inherit}.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_media_margins video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text video{width:100%}@media all and (min-width:900px){.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__2col_media_text img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__2col_media_text video{width:50%}}@media all and (min-width:900px){.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_2media_1text img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_2media_1text video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_1media_2text img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_1media_2text video{width:calc(100% / 3 * 2)}}@media all and (min-width:900px){.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_media_wide_text img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_media_wide_text video,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_1media_2text img,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-media_has_effect.aalto_exhibition__3col_1media_2text video{width:calc(100% / 3)}}@media all and (min-width:900px){.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__1col_media .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__1col_media .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__1col_bg_media_text .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__3col_media_wide_text .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__3col_2media_1text .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__3col_1media_2text .aalto-exhibition__column--text-left-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-media_has_effect.aalto_exhibition__2col_media_text .aalto-exhibition__column--text-left-text{align-self:baseline}}.aalto-exhibition-component__text-alignment--left .aalto-exhibition__column--text-right-text,.aalto-exhibition-component__text-alignment--left .aalto-exhibition__column--text-left-text{text-align:left;margin:0}.aalto-exhibition-component__text-alignment--center .aalto-exhibition__column--text-right-text,.aalto-exhibition-component__text-alignment--center .aalto-exhibition__column--text-left-text{text-align:center}.aalto-exhibition-component__text-alignment--right .aalto-exhibition__column--text-right-text,.aalto-exhibition-component__text-alignment--right .aalto-exhibition__column--text-left-text{text-align:right;margin:0}@media all and (min-width:900px){.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect:not(.aalto_exhibition__1col_media){height:100vh}}.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect .aalto-exhibition__column--text-left-media,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect .aalto-exhibition__column--text-right-media{background-size:cover;background-position:center}@media all and (min-width:900px){.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect:not(.aalto_exhibition__1col_bg_media_text) .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect:not(.aalto_exhibition__1col_bg_media_text) .aalto-exhibition__column--text-left-text{position:sticky;align-self:flex-start;top:4rem}}@media all and (min-width:1200px){.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect:not(.aalto_exhibition__1col_bg_media_text) .aalto-exhibition__column--text-right-text,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect:not(.aalto_exhibition__1col_bg_media_text) .aalto-exhibition__column--text-left-text{top:8rem}}.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect.aalto_exhibition__1col_media_margins .aalto-exhibition__column,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect.aalto_exhibition__3col_2media_1text .aalto-exhibition__column,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect.aalto_exhibition__3col_1media_2text .aalto-exhibition__column,.aalto-component-wrapper.parallax.parallax-scroll-away .parallax-text_has_effect.aalto_exhibition__2col_media_text .aalto-exhibition__column{background-repeat:no-repeat;background-size:cover;background-position:50%}@media all and (min-width:900px){.toolbar-fixed .aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-text_has_effect:not(.aalto_exhibition__1col_bg_media_text) .aalto-exhibition__column--text-right-text,.toolbar-fixed .aalto-component-wrapper.parallax.parallax-scroll-away .aalto-exhibition-component__no-padding .parallax-text_has_effect:not(.aalto_exhibition__1col_bg_media_text) .aalto-exhibition__column--text-left-text{top:calc(8rem + 9.6rem)}}.aalto-user-generated-content p.font-normal-1{font-size:1.4rem;line-height:2rem}.aalto-user-generated-content p.font-normal1{font-size:2.4rem;line-height:3rem}.aalto-user-generated-content p.font-normal2{font-size:3rem;line-height:3.6rem}.aalto-user-generated-content p.font-normal3{font-size:3.6rem;line-height:4.2rem}.aalto-user-generated-content p.font-normal4{font-size:4.2rem;line-height:4.9rem}.aalto-user-generated-content h1.h1-normal1{font-size:4.79988rem;line-height:5.73319rem}.aalto-user-generated-content h1.h1-normal2{font-size:6.00012rem;line-height:7.16681rem}.aalto-user-generated-content h2.h2-normal1{font-size:3.73324rem;line-height:4.53322rem}.aalto-user-generated-content h2.h2-normal2{font-size:4.66676rem;line-height:5.66678rem}.aalto-user-generated-content h3.h3-normal1{font-size:2.79993rem;line-height:3.33325rem}.aalto-user-generated-content h3.h3-normal2{font-size:3.50007rem;line-height:4.16675rem}.aalto-user-generated-content h4.h4-normal1{font-size:2.39994rem;line-height:2.93326rem}.aalto-user-generated-content h4.h4-normal2{font-size:3.00006rem;line-height:3.66674rem}.aalto-user-generated-content h2.heading-plus{font-size:6.1rem;line-height:6.7rem}.aalto-user-generated-content h3.heading-plus{font-size:4.9rem;line-height:5.5rem}.aalto-user-generated-content h4.heading-plus{font-size:3.4rem;line-height:4rem}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:#151515;--color-highlight-1-bg:#F7E159;--color-highlight-2-fg:#151515;--color-highlight-2-bg:#46A5FF;--color-highlight-3-fg:#151515;--color-highlight-3-bg:#FD6360;--color-shape-highlight-1-fg:#151515;--color-shape-highlight-1-bg:#F7E159;--color-shape-highlight-2-fg:#151515;--color-shape-highlight-2-bg:#46A5FF;--color-shape-highlight-3-fg:#151515;--color-shape-highlight-3-bg:#FD6360;--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}
:root{--metadata:"34bd0ba 2025-04-22 12:18:24 +0000"}.external-icon-only.aalto-inline-icon{margin-left:0;height:1.2rem;vertical-align:"baseline"}.media-gallery__text{margin-bottom:2.4rem}.media-gallery__grid{margin-left:-.4rem;margin-right:-.4rem;margin-top:-.8rem;overflow:hidden}@media all and (min-width:600px){.media-gallery__grid{margin-left:-.8rem;margin-right:-.8rem}}.media-gallery__grid{display:flex;flex-flow:column wrap;align-content:flex-start;max-height:100vh;margin-top:.8rem}.media-gallery__grid>div{width:50%;padding:.4rem .4rem calc(.8rem - .4rem) .4rem}.media-gallery__grid>div:nth-child(2n+1){order:1}.media-gallery__grid>div:nth-child(2n){order:2}@media all and (min-width:600px){.media-gallery__grid>div{padding:.4rem .8rem calc(1.6rem - .4rem) .8rem}.media-gallery__grid[data-cols='3']>div,.media-gallery__grid[data-cols='4']>div{width:33.333333%}.media-gallery__grid[data-cols='3']>div:nth-child(3n+1),.media-gallery__grid[data-cols='4']>div:nth-child(3n+1){order:1}.media-gallery__grid[data-cols='3']>div:nth-child(3n+2),.media-gallery__grid[data-cols='4']>div:nth-child(3n+2){order:2}.media-gallery__grid[data-cols='3']>div:nth-child(3n),.media-gallery__grid[data-cols='4']>div:nth-child(3n){order:3}}@media all and (min-width:1200px){.media-gallery__grid[data-cols='4']>div{width:25%}.media-gallery__grid[data-cols='4']>div:nth-child(4n+1){order:1}.media-gallery__grid[data-cols='4']>div:nth-child(4n+2){order:2}.media-gallery__grid[data-cols='4']>div:nth-child(4n+3){order:3}.media-gallery__grid[data-cols='4']>div:nth-child(4n){order:4}}.media-gallery__item figure{line-height:0}.media-gallery-item--medium{margin-bottom:.8rem;display:flex;flex-direction:column}.media-gallery__image{position:relative}.media-gallery__image picture{transition:opacity 0.15s ease-out}.media-gallery__image:hover picture{pointer-events:none;opacity:0.8}@media (prefers-reduced-motion:reduce){.media-gallery__image:hover picture{opacity:1}}.media-gallery__image:focus-within picture{opacity:0.8}@media (prefers-reduced-motion:reduce){.media-gallery__image:focus-within picture{opacity:1}}.media-gallery__label{position:absolute;bottom:0;left:0;padding:1.6rem 2.4rem;background-color:var(--color-black-black,#151515);display:flex;align-items:center;font-weight:bold;color:var(--color-light,#fff);font-size:1.6rem;letter-spacing:0;line-height:1.8rem;pointer-events:none}.media-gallery__label span{display:inline-block;margin-bottom:-1px}.media-gallery__play{width:1.6rem;height:1.6rem;display:inline-block;margin-left:.8rem}.media-gallery__image a{display:block;font-size:0;line-height:0}.media-gallery__image 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)}.media-gallery__image img{width:100%}.media-gallery__description{font-weight:normal;color:var(--color-structural-800,#505050);font-size:1.4rem;letter-spacing:0;line-height:1.8rem;padding-top:.4rem}.media-gallery__grid .media-gallery__column-divider{padding:0;flex-basis:100%;width:0}.media-gallery__grid>.media-gallery__column-divider:nth-child(4n+1){order:1}.media-gallery__grid>.media-gallery__column-divider:nth-child(4n+2){order:2}.media-gallery__grid>.media-gallery__column-divider:nth-child(4n+3){order:3}.media-gallery__grid>.media-gallery__column-divider:nth-child(4n){order:4}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;transition:transform 333ms cubic-bezier(0.4,0,0.22,1)}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(0.4,0,0.22,1);display:flex;align-items:center;justify-content:center}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__img--placeholder--blank{background:var(--color-structural-900,#212121)}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:1.6rem;line-height:2.4rem;margin-top:-8px;color:var(--color-structural-200,#e3e3e3)}.pswp__error-msg a{color:var(--color-structural-200,#e3e3e3);text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;cursor:pointer;overflow:visible;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;float:right;opacity:0.75;transition:opacity 0.2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:focus{outline:2px solid rgba(255,255,255,0.75)}.pswp__button:active{outline:none;opacity:0.9}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button::after{display:block;width:44px;height:44px}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}.pswp__button--close::after{content:'';background-image:url(../icons.html#16-close-light);background-repeat:no-repeat;background-size:20px 20px;background-position:12px 12px;background-color:rgba(0,0,0,0.5)}.pswp__button--share{display:none}.pswp__button--share::after{content:'';background-image:url(../icons.html#16-arrow_share-light);background-repeat:no-repeat;background-size:20px 20px;background-position:12px 12px;background-color:rgba(0,0,0,0.5)}.pswp__button--fs{display:none}.pswp__button--fs::after{content:'';background-image:url(../icons.html#16-arrow_fullscreen_open-light);background-repeat:no-repeat;background-size:20px 20px;background-position:12px 12px;background-color:rgba(0,0,0,0.5)}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs::after{background-image:url(../icons.html#16-arrow_fullscreen_close-light)}.pswp__button--zoom{display:none}.pswp__button--zoom::after{content:'';background-image:url(../icons.html#16-magnifier_lens_plus-light);background-repeat:no-repeat;background-size:20px 20px;background-position:12px 12px;background-color:rgba(0,0,0,0.5)}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom::after{content:'';background-image:url(../icons.html#16-magnifier_lens_minus-light);background-repeat:no-repeat;background-size:20px 20px;background-position:12px 12px;background-color:rgba(0,0,0,0.5)}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{content:'';top:35px;background-color:rgba(0,0,0,0.5);height:30px;width:32px;position:absolute}.pswp__button--arrow--left::before{left:0;background-image:url(../icons.html#16-arrow_chevron_up-light);transform:rotate(270deg);background-repeat:no-repeat;background-size:16px 16px;background-position:8px 7px}.pswp__button--arrow--right::before{right:0;background-image:url(../icons.html#16-arrow_chevron_up-light);transform:rotate(90deg);background-repeat:no-repeat;background-size:16px 16px;background-position:8px 7px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#ffffff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,0.25);transform:translateY(6px);transition:transform 0.25s;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000000;text-decoration:none;font-size:1.6rem;line-height:2.4rem}.pswp__share-tooltip a:hover{text-decoration:none;color:#000000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook::before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#ffffff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#ffffff}a.pswp__share--facebook:hover::before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#ffffff}a.pswp__share--pinterest:hover{background:#cccccc;color:#ca272d}a.pswp__share--download:hover{background:#dddddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:1.6rem;line-height:44px;color:#ffffff;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:1.4rem;color:#bbbbbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:1.6rem;padding:10px;line-height:2.4rem;color:#cccccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp.video-active .pswp__ui .pswp__caption{display:none}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../preloader.html) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #ffffff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--idle:focus-within .pswp__top-bar{opacity:1}.pswp__ui--idle:focus-within .pswp__button--arrow--left,.pswp__ui--idle:focus-within .pswp__button--arrow--right{opacity:1}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp__video-container{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.pswp__video,.pswp__video iframe{width:100%;height:calc(100vh - 44px * 2);max-width:1280px;max-height:720px}.pswp__video-thumbnail{position:relative;display:flex;align-items:center;justify-content:center;color:#fff}.pswp__video-container .pswp__video-thumbnail-image{width:100%;height:calc(100vh - 44px * 2);max-width:1280px;max-height:960px;font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}.pswp__video-thumbnail .pswp__video-play{position:absolute;top:50%;left:50%;width:18rem;height:18rem;z-index:1610;margin-top:-9rem;margin-left:-9rem;display:flex;align-items:center;justify-content:center}.pswp__video-play .media-gallery__play{width:8rem;height:8rem;padding:.8rem;background:var(--color-black-black,#151515);color:var(--color-light,#fff);border-radius:50%}.pswp__video-container--hidden{display:none}.pswp--is-video-slide .pswp__button--fs{display:none}.gallery--open #_hj_feedback_container{display:none}
