@charset "UTF-8";body,html{background:var(--aalto-col-bg)}.page-loader{height:100vh;width:100%}.app{--side-navigation-width: 17rem;--top-navigation-height: 4rem;--back-to-top-height: 5rem;white-space:pre-line}@media screen and (min-width: 992px){.app{--top-navigation-height: 5rem}}.app .aalto-top-navigation{position:fixed;z-index:2000}.app .hero-wrap{padding-top:var(--top-navigation-height);background-color:var(--aalto-col-bg);transition-property:color,background-color;transition-duration:var(--aalto-trans-slow);min-height:calc(9rem + var(--top-navigation-height))}.app .hero-wrap .aalto-hero__image{z-index:100}@media (min-width: 1616px){.app .hero-wrap.padded{padding-left:var(--side-navigation-width)}}.app.root-page:not(.error) .hero-wrap{min-height:110vw;--hero-width: 100vw - (2 * var(--aalto-dim-padding))}@media screen and (min-width: 768px){.app.root-page:not(.error) .hero-wrap{--img-columns-count: 7;min-height:calc(var(--img-columns-count) * (var(--hero-width)) / var(--aalto-base-columns--tablet) - var(--aalto-dim-11) + var(--top-navigation-height))}}@media (min-width: 1616px){.app.root-page:not(.error) .hero-wrap{--hero-width: 1616px}}.app.root-page:not(.error) .content{min-height:100vh}.app .side-nav-wrap{display:none;position:sticky;top:0;transition:top var(--aalto-trans-slow)}@media screen and (min-width: 992px){.app .side-nav-wrap{flex-basis:var(--side-navigation-width);flex-grow:0;flex-shrink:0;display:flex}}.app .side-nav-wrap .aalto-side-navigation{width:var(--side-navigation-width);height:100vh;position:absolute}.app .side-nav-ghost{width:0;height:100vh;float:left}@media screen and (min-width: 992px){.app .side-nav-ghost{width:var(--side-navigation-width)}}.app.top-nav-displacement .side-nav-wrap{top:var(--top-navigation-height)}.app .content{display:flex;margin-bottom:-5rem}.app .content .page-area{flex-grow:1;width:100%;display:flex;flex-direction:column}.app .content .page-area .aalto-footer{margin-bottom:calc(-1 * var(--back-to-top-height))}.app .content .page-area .page-content{flex:1 0 auto;margin-bottom:-5rem;padding-bottom:5rem;background:var(--aalto-col-bg)}.app .content .page-area .page-content .aalto-breadcrumbs{display:block}@media screen and (min-width: 992px){.app .content .page-area .page-content .aalto-breadcrumbs{display:none}}body #CybotCookiebotDialogPoweredbyCybot,body #CybotCookiebotDialogPoweredByText{display:none!important}body #CookieDeclarationChangeConsent a{text-decoration:underline;color:var(--aalto-col-action)}body .CookieDeclaration{color:var(--aalto-txt-fg)}body .CookieDeclaration .CookieDeclarationType{background-color:var(--aalto-col-subtle);border:none;padding:var(--aalto-dim-5)}body .CookieDeclaration table{display:block;overflow-x:auto;white-space:nowrap}body #CybotCookiebotDialog{font-family:Inter;border-radius:0}body #CybotCookiebotDialog div,body #CybotCookiebotDialog span,body #CybotCookiebotDialog a,body #CybotCookiebotDialog p,body #CybotCookiebotDialog button{font-size:var(--aalto-base-fontsize--2);line-height:var(--aalto-base-lineheight--1)}body #CybotCookiebotDialog h2{font-size:var(--aalto-base-fontsize--6);line-height:var(--aalto-base-lineheight--6);margin-bottom:var(--aalto-dim-4)}body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{border:0;border-bottom:4px solid transparent;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--aalto-trans-fast);height:var(--aalto-dim-7);display:flex;align-items:center;justify-content:center}body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{background-color:var(--aalto-col-hover)}body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:4px solid var(--aalto-col-action);background-color:var(--aalto-col-surface)}body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive:hover{background-color:var(--aalto-col-hover)}body #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons button{border-radius:0;border:1px solid var(--aalto-col-action);height:var(--aalto-dim-7);display:flex;align-items:center;justify-content:center;transition-property:background-color,border-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--aalto-trans-fast)}body #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons button:not(#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll):hover{background-color:var(--aalto-col-hover)}body #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons button.CybotCookiebotDialogHide{display:none}body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieInfo{border-radius:0}body #CybotCookiebotDialog input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{border-color:transparent}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--aalto-col-bg);border:1px solid var(--aalto-col-action)}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--aalto-col-action);bottom:3px}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen and (min-width: 768px){body .content-page-anchor-links{position:sticky;top:0;transition:top var(--aalto-trans-slow);z-index:100}}body .top-nav-displacement .content-page-anchor-links{top:var(--top-navigation-height)}:root{--aalto-base-color__aalto-brand--aalto-red-1:#fd6360;--aalto-base-color__aalto-brand--aalto-red-2:#501f1e;--aalto-base-color__aalto-brand--aalto-yellow-1:#f7e159;--aalto-base-color__aalto-brand--aalto-yellow-2:#6c6227;--aalto-base-color__aalto-brand--aalto-blue-1:#46a5ff;--aalto-base-color__aalto-brand--aalto-blue-2:#183856;--aalto-base-color__aalto-brand--aalto-black-1:var(--aalto-base-color__neutral--9);--aalto-base-color__aalto-brand--aalto-black-2:var(--aalto-base-color__neutral--4);--aalto-base-color__school--eng-1:#dc6ade;--aalto-base-color__school--eng-2:#472247;--aalto-base-color__school--elec-1:#a987ff;--aalto-base-color__school--elec-2:#392d56;--aalto-base-color__school--chem-1:#5dd089;--aalto-base-color__school--chem-2:#255236;--aalto-base-color__school--arts-1:#ffc341;--aalto-base-color__school--arts-2:#6c531b;--aalto-base-color__school--biz-1:#9bd84c;--aalto-base-color__school--biz-2:#3f581f;--aalto-base-color__school--sci-1:#ff8d4f;--aalto-base-color__school--sci-2:#5f341d;--aalto-base-color__neutral--1:#fff;--aalto-base-color__neutral--2:#fafafa;--aalto-base-color__neutral--3:#f2f2f2;--aalto-base-color__neutral--4:#e0e0e0;--aalto-base-color__neutral--5:#505050;--aalto-base-color__neutral--6:#212121;--aalto-base-color__neutral--7:#1c1c1c;--aalto-base-color__neutral--8:#151515;--aalto-base-color__neutral--9:#000;--aalto-base-color__neutral--white:var(--aalto-base-color__neutral--1);--aalto-base-color__neutral--black:var(--aalto-base-color__neutral--8);--aalto-base-color__transparent--darkening-1:#0000001a;--aalto-base-color__transparent--darkening-2:#0003;--aalto-base-color__transparent--darkening-3:#00000026;--aalto-base-color__transparent--darkening-4:#0006;--aalto-base-color__transparent--lightening-1:#ffffff1a;--aalto-base-color__transparent--lightening-2:#fff3;--aalto-base-color__transparent--lightening-3:#ffffff26;--aalto-base-color__transparent--lightening-4:#fff6;--aalto-base-dimension--1:.25rem;--aalto-base-dimension--2:.5rem;--aalto-base-dimension--3:1rem;--aalto-base-dimension--4:1.5rem;--aalto-base-dimension--5:2rem;--aalto-base-dimension--6:2.5rem;--aalto-base-dimension--7:3rem;--aalto-base-dimension--8:3.5rem;--aalto-base-dimension--9:4rem;--aalto-base-dimension--10:5rem;--aalto-base-dimension--11:6rem;--aalto-base-dimension--12:7rem;--aalto-base-dimension--13:8rem;--aalto-base-effect--saturate-1:.5;--aalto-base-line-height--1:1rem;--aalto-base-line-height--2:1.5rem;--aalto-base-line-height--3:1.75rem;--aalto-base-line-height--4:2rem;--aalto-base-line-height--5:2.5rem;--aalto-base-line-height--6:3rem;--aalto-base-line-height--7:4.5rem;--aalto-base-font-size--1:.875rem;--aalto-base-font-size--2:1rem;--aalto-base-font-size--3:1.125rem;--aalto-base-font-size--4:1.25rem;--aalto-base-font-size--5:1.5rem;--aalto-base-font-size--6:2rem;--aalto-base-font-size--7:4rem;--aalto-base-font-family--primary:"inter";--aalto-base-font-family--secondary:"besley";--aalto-base-font-family--code:"source code pro";--aalto-base-font-family--icon:"aalto-icons";--aalto-base-font-weight--primary-0:regular;--aalto-base-font-weight--primary-1:bold;--aalto-base-font-weight--secondary-0:regular;--aalto-base-font-weight--secondary-1:bold;--aalto-base-font-weight--code:regular;--aalto-base-font-weight--icon:regular;--aalto-base-letter-spacing--1:0px;--aalto-base-letter-spacing--2:-1px;--aalto-base-letter-spacing--3:-2px;--aalto-base-paragraph-spacing--1:0px;--aalto-base-paragraph-spacing--2:.875rem;--aalto-base-paragraph-spacing--3:1rem;--aalto-base-paragraph-spacing--4:1.125rem;--aalto-base-paragraph-spacing--5:1.25rem;--aalto-base-paragraph-spacing--6:1.5rem;--aalto-base-text-case--none:none;--aalto-base-text-decoration--none:none;--aalto-base-text-decoration--underline:underline;--aalto-base-paragraph-indent--0:0rem;--aalto-base-transition--faster:.1s;--aalto-base-transition--fast:.2s;--aalto-base-transition--normal:.3s;--aalto-base-transition--slow:.4s;--aalto-base-transition--slower:.5s;--aalto-base-easing--in:cubic-bezier(.3,0,.65,0);--aalto-base-easing--out:cubic-bezier(.3,1,.65,1);--aalto-base-easing--in-out:cubic-bezier(.65,0,.3,1);--aalto-base-screen--phone-portrait:320px;--aalto-base-screen--phone-landscape:576px;--aalto-base-screen--tablet:768px;--aalto-base-screen--desktop:992px;--aalto-base-screen--xl:1616px;--aalto-base-columns--phone-portrait:2;--aalto-base-columns--phone-landscape:2;--aalto-base-columns--tablet:12;--aalto-base-columns--desktop:12;--aalto-base-columns--xl:12;--aalto-base-aspect--hd:16/9;--aalto-base-aspect--sd:4/3;--aalto-base-aspect--cinemascope:2.35/1;--aalto-base-aspect--hd-portrait:9/16;--aalto-base-aspect--sd-portrait:3/4;--aalto-base-aspect--cinemascope-portrait:1/2.35;--aalto-base-aspect--square:1/1;--aalto-base-icon--arrow-chart:icon-arrow-chart;--aalto-base-icon--arrow-diagonal-top-right:icon-arrow-diagonal-top-right;--aalto-base-icon--arrow-down:icon-arrow-down;--aalto-base-icon--arrow-download:icon-arrow-download;--aalto-base-icon--arrow-enter:icon-arrow-enter;--aalto-base-icon--arrow-external:icon-arrow-external;--aalto-base-icon--arrow-in:icon-arrow-in;--aalto-base-icon--arrow-left:icon-arrow-left;--aalto-base-icon--arrow-move-left:icon-arrow-move-left;--aalto-base-icon--arrow-move-right:icon-arrow-move-right;--aalto-base-icon--arrow-out:icon-arrow-out;--aalto-base-icon--arrow-right:icon-arrow-right;--aalto-base-icon--arrow-up:icon-arrow-up;--aalto-base-icon--arrow-upload:icon-arrow-upload;--aalto-base-icon--arrows-inward:icon-arrows-inward;--aalto-base-icon--arrows-outward:icon-arrows-outward;--aalto-base-icon--bar-chart:icon-bar-chart;--aalto-base-icon--book:icon-book;--aalto-base-icon--calendar:icon-calendar;--aalto-base-icon--chain-link:icon-chain-link;--aalto-base-icon--check-mark:icon-check-mark;--aalto-base-icon--chevron-down:icon-chevron-down;--aalto-base-icon--chevron-left:icon-chevron-left;--aalto-base-icon--chevron-right:icon-chevron-right;--aalto-base-icon--chevron-up:icon-chevron-up;--aalto-base-icon--circle-check-mark:icon-circle-check-mark;--aalto-base-icon--circle-info:icon-circle-info;--aalto-base-icon--circle-pause:icon-circle-pause;--aalto-base-icon--circle-play:icon-circle-play;--aalto-base-icon--cog:icon-cog;--aalto-base-icon--copy:icon-copy;--aalto-base-icon--cross:icon-cross;--aalto-base-icon--document:icon-document;--aalto-base-icon--documents:icon-documents;--aalto-base-icon--dots-horizontal:icon-dots-horizontal;--aalto-base-icon--dots-vertical:icon-dots-vertical;--aalto-base-icon--ear:icon-ear;--aalto-base-icon--exclamation-mark:icon-exclamation-mark;--aalto-base-icon--eye:icon-eye;--aalto-base-icon--face-happy:icon-face-happy;--aalto-base-icon--face-neutral:icon-face-neutral;--aalto-base-icon--face-unhappy:icon-face-unhappy;--aalto-base-icon--facebook:icon-facebook;--aalto-base-icon--flag:icon-flag;--aalto-base-icon--folder:icon-folder;--aalto-base-icon--funnel:icon-funnel;--aalto-base-icon--gift:icon-gift;--aalto-base-icon--globe:icon-globe;--aalto-base-icon--graduation-cap:icon-graduation-cap;--aalto-base-icon--heart:icon-heart;--aalto-base-icon--home:icon-home;--aalto-base-icon--instagram:icon-instagram;--aalto-base-icon--lamp:icon-lamp;--aalto-base-icon--linked-in:icon-linked-in;--aalto-base-icon--location-pin:icon-location-pin;--aalto-base-icon--lock:icon-lock;--aalto-base-icon--lock-open:icon-lock-open;--aalto-base-icon--magnifying-glass:icon-magnifying-glass;--aalto-base-icon--magnifying-glass-minus:icon-magnifying-glass-minus;--aalto-base-icon--magnifying-glass-plus:icon-magnifying-glass-plus;--aalto-base-icon--mail:icon-mail;--aalto-base-icon--medal:icon-medal;--aalto-base-icon--menu:icon-menu;--aalto-base-icon--menu-increment:icon-menu-increment;--aalto-base-icon--menu-list:icon-menu-list;--aalto-base-icon--minus:icon-minus;--aalto-base-icon--mobile-phone:icon-mobile-phone;--aalto-base-icon--moon:icon-moon;--aalto-base-icon--painting:icon-painting;--aalto-base-icon--paper-clip:icon-paper-clip;--aalto-base-icon--paper-plane:icon-paper-plane;--aalto-base-icon--pause:icon-pause;--aalto-base-icon--pen:icon-pen;--aalto-base-icon--pen-paper:icon-pen-paper;--aalto-base-icon--person:icon-person;--aalto-base-icon--persons:icon-persons;--aalto-base-icon--phone:icon-phone;--aalto-base-icon--play:icon-play;--aalto-base-icon--plus:icon-plus;--aalto-base-icon--printer:icon-printer;--aalto-base-icon--quotation-marks:icon-quotation-marks;--aalto-base-icon--refresh:icon-refresh;--aalto-base-icon--rocket:icon-rocket;--aalto-base-icon--save:icon-save;--aalto-base-icon--service:icon-service;--aalto-base-icon--shield:icon-shield;--aalto-base-icon--sliders:icon-sliders;--aalto-base-icon--sound:icon-sound;--aalto-base-icon--sound-off:icon-sound-off;--aalto-base-icon--speech-bubble:icon-speech-bubble;--aalto-base-icon--speech-bubble-dots:icon-speech-bubble-dots;--aalto-base-icon--sprout:icon-sprout;--aalto-base-icon--stairs:icon-stairs;--aalto-base-icon--star:icon-star;--aalto-base-icon--stop:icon-stop;--aalto-base-icon--suitcase:icon-suitcase;--aalto-base-icon--sun:icon-sun;--aalto-base-icon--tag:icon-tag;--aalto-base-icon--thrash:icon-thrash;--aalto-base-icon--three-circles:icon-three-circles;--aalto-base-icon--thumb-up:icon-thumb-up;--aalto-base-icon--triangle-down:icon-triangle-down;--aalto-base-icon--triangle-up:icon-triangle-up;--aalto-base-icon--triangles-opposite:icon-triangles-opposite;--aalto-base-icon--utensils:icon-utensils;--aalto-dim-1:var(--aalto-base-dimension--1);--aalto-dim-2:var(--aalto-base-dimension--2);--aalto-dim-3:var(--aalto-base-dimension--3);--aalto-dim-4:var(--aalto-base-dimension--4);--aalto-dim-5:var(--aalto-base-dimension--5);--aalto-dim-6:var(--aalto-base-dimension--6);--aalto-dim-7:var(--aalto-base-dimension--7);--aalto-dim-8:var(--aalto-base-dimension--8);--aalto-dim-9:var(--aalto-base-dimension--9);--aalto-dim-10:var(--aalto-base-dimension--10);--aalto-dim-11:var(--aalto-base-dimension--11);--aalto-dim-12:var(--aalto-base-dimension--12);--aalto-dim-13:var(--aalto-base-dimension--13);--aalto-fx-sat-1:saturate(var(--aalto-base-effect--saturate-1));--aalto-trans-faster:var(--aalto-base-transition--faster);--aalto-trans-fast:var(--aalto-base-transition--fast);--aalto-trans-normal:var(--aalto-base-transition--normal);--aalto-trans-slow:var(--aalto-base-transition--slow);--aalto-trans-slower:var(--aalto-base-transition--slower);--aalto-ease-in:var(--aalto-base-easing--in);--aalto-ease-out:var(--aalto-base-easing--out);--aalto-ease-in-out:var(--aalto-base-easing--in-out);--aalto-asp-hd:var(--aalto-base-aspect--hd);--aalto-asp-sd:var(--aalto-base-aspect--sd);--aalto-asp-cinemascope:var(--aalto-base-aspect--cinemascope);--aalto-asp-hd-portrait:var(--aalto-base-aspect--hd-portrait);--aalto-asp-sd-portrait:var(--aalto-base-aspect--sd-portrait);--aalto-asp-cinemascope-portrait:var(--aalto-base-aspect--cinemascope-portrait);--aalto-asp-square:var(--aalto-base-aspect--square);--aalto-alias-color__action-on-light--action:var(--aalto-base-color__neutral--black);--aalto-alias-color__action-on-light--hover:var(--aalto-base-color__transparent--darkening-1);--aalto-alias-color__action-on-light--active:var(--aalto-base-color__transparent--darkening-2);--aalto-alias-color__action-on-light--disabled:var(--aalto-base-color__transparent--darkening-2);--aalto-alias-color__action-on-light--selected:var(--aalto-base-color__transparent--darkening-3);--aalto-alias-color__action-on-dark--action:var(--aalto-base-color__neutral--white);--aalto-alias-color__action-on-dark--hover:var(--aalto-base-color__transparent--lightening-1);--aalto-alias-color__action-on-dark--active:var(--aalto-base-color__transparent--lightening-2);--aalto-alias-color__action-on-dark--disabled:var(--aalto-base-color__transparent--lightening-2);--aalto-alias-color__action-on-dark--selected:var(--aalto-base-color__transparent--lightening-3);--aalto-alias-color__schema-on-light-basic--background:var(--aalto-base-color__neutral--white);--aalto-alias-color__schema-on-light-basic--background-tint:var(--aalto-base-color__neutral--2);--aalto-alias-color__schema-on-light-basic--foreground:var(--aalto-base-color__neutral--black);--aalto-alias-color__schema-on-light-basic--foreground-tint:var(--aalto-base-color__neutral--5);--aalto-alias-color__schema-on-light-basic--surface:var(--aalto-base-color__neutral--3);--aalto-alias-color__schema-on-light-basic--subtle:var(--aalto-base-color__transparent--darkening-1);--aalto-alias-color__schema-on-light-basic--overlay:var(--aalto-base-color__transparent--darkening-4);--aalto-alias-color__schema-on-light-action--action:var(--aalto-alias-color__action-on-light--action);--aalto-alias-color__schema-on-light-action--hover:var(--aalto-alias-color__action-on-light--hover);--aalto-alias-color__schema-on-light-action--active:var(--aalto-alias-color__action-on-light--active);--aalto-alias-color__schema-on-light-action--disabled:var(--aalto-alias-color__action-on-light--disabled);--aalto-alias-color__schema-on-light-action--selected:var(--aalto-alias-color__action-on-light--selected);--aalto-alias-color__schema-on-dark-basic--background:var(--aalto-base-color__neutral--black);--aalto-alias-color__schema-on-dark-basic--background-tint:var(--aalto-base-color__neutral--7);--aalto-alias-color__schema-on-dark-basic--foreground:var(--aalto-base-color__neutral--white);--aalto-alias-color__schema-on-dark-basic--foreground-tint:var(--aalto-base-color__neutral--4);--aalto-alias-color__schema-on-dark-basic--surface:var(--aalto-base-color__neutral--6);--aalto-alias-color__schema-on-dark-basic--subtle:var(--aalto-base-color__transparent--lightening-1);--aalto-alias-color__schema-on-dark-basic--overlay:var(--aalto-base-color__transparent--lightening-4);--aalto-alias-color__schema-on-dark-action--action:var(--aalto-alias-color__action-on-dark--action);--aalto-alias-color__schema-on-dark-action--hover:var(--aalto-alias-color__action-on-dark--hover);--aalto-alias-color__schema-on-dark-action--active:var(--aalto-alias-color__action-on-dark--active);--aalto-alias-color__schema-on-dark-action--disabled:var(--aalto-alias-color__action-on-dark--disabled);--aalto-alias-color__schema-on-dark-action--selected:var(--aalto-alias-color__action-on-dark--selected);--aalto-alias-color__theme-neutral-light-basic--background:var(--aalto-alias-color__schema-on-light-basic--background);--aalto-alias-color__theme-neutral-light-basic--background-tint:var(--aalto-alias-color__schema-on-light-basic--background-tint);--aalto-alias-color__theme-neutral-light-basic--foreground:var(--aalto-alias-color__schema-on-light-basic--foreground);--aalto-alias-color__theme-neutral-light-basic--foreground-tint:var(--aalto-alias-color__schema-on-light-basic--foreground-tint);--aalto-alias-color__theme-neutral-light-basic--surface:var(--aalto-alias-color__schema-on-light-basic--surface);--aalto-alias-color__theme-neutral-light-basic--subtle:var(--aalto-alias-color__schema-on-light-basic--subtle);--aalto-alias-color__theme-neutral-light-basic--overlay:var(--aalto-alias-color__schema-on-light-basic--overlay);--aalto-alias-color__theme-neutral-light-action--action:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-neutral-light-action--hover:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-neutral-light-action--active:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-neutral-light-action--disabled:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-neutral-light-action--selected:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-neutral-light-action-rev--action-rev:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-neutral-light-action-rev--hover-rev:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-neutral-light-action-rev--active-rev:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-neutral-light-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-neutral-light-action-rev--selected-rev:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-neutral-dark-basic--background:var(--aalto-alias-color__schema-on-dark-basic--background);--aalto-alias-color__theme-neutral-dark-basic--background-tint:var(--aalto-alias-color__schema-on-dark-basic--background-tint);--aalto-alias-color__theme-neutral-dark-basic--foreground:var(--aalto-alias-color__schema-on-dark-basic--foreground);--aalto-alias-color__theme-neutral-dark-basic--foreground-tint:var(--aalto-alias-color__schema-on-dark-basic--foreground-tint);--aalto-alias-color__theme-neutral-dark-basic--surface:var(--aalto-alias-color__schema-on-dark-basic--surface);--aalto-alias-color__theme-neutral-dark-basic--subtle:var(--aalto-alias-color__schema-on-dark-basic--subtle);--aalto-alias-color__theme-neutral-dark-basic--overlay:var(--aalto-alias-color__schema-on-dark-basic--overlay);--aalto-alias-color__theme-neutral-dark-action--action:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-neutral-dark-action--hover:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-neutral-dark-action--active:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-neutral-dark-action--disabled:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-neutral-dark-action--selected:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-neutral-dark-action-rev--action-rev:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-neutral-dark-action-rev--hover-rev:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-neutral-dark-action-rev--active-rev:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-neutral-dark-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-neutral-dark-action-rev--selected-rev:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-brand-red-basic--background:var(--aalto-base-color__aalto-brand--aalto-red-1);--aalto-alias-color__theme-brand-red-basic--background-tint:var(--aalto-base-color__aalto-brand--aalto-red-1);--aalto-alias-color__theme-brand-red-basic--foreground:var(--aalto-alias-color__schema-on-light-basic--foreground);--aalto-alias-color__theme-brand-red-basic--foreground-tint:var(--aalto-base-color__aalto-brand--aalto-red-2);--aalto-alias-color__theme-brand-red-basic--surface:var(--aalto-base-color__aalto-brand--aalto-red-1);--aalto-alias-color__theme-brand-red-basic--subtle:var(--aalto-alias-color__schema-on-light-basic--subtle);--aalto-alias-color__theme-brand-red-basic--overlay:var(--aalto-alias-color__schema-on-light-basic--overlay);--aalto-alias-color__theme-brand-red-action--action:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-brand-red-action--hover:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-brand-red-action--active:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-brand-red-action--disabled:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-brand-red-action--selected:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-brand-red-action-rev--action-rev:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-brand-red-action-rev--hover-rev:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-brand-red-action-rev--active-rev:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-brand-red-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-brand-red-action-rev--selected-rev:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-brand-yellow-basic--background:var(--aalto-base-color__aalto-brand--aalto-yellow-1);--aalto-alias-color__theme-brand-yellow-basic--background-tint:var(--aalto-base-color__aalto-brand--aalto-yellow-1);--aalto-alias-color__theme-brand-yellow-basic--foreground:var(--aalto-alias-color__schema-on-light-basic--foreground);--aalto-alias-color__theme-brand-yellow-basic--foreground-tint:var(--aalto-base-color__aalto-brand--aalto-yellow-2);--aalto-alias-color__theme-brand-yellow-basic--surface:var(--aalto-base-color__aalto-brand--aalto-yellow-1);--aalto-alias-color__theme-brand-yellow-basic--subtle:var(--aalto-alias-color__schema-on-light-basic--subtle);--aalto-alias-color__theme-brand-yellow-basic--overlay:var(--aalto-alias-color__schema-on-light-basic--overlay);--aalto-alias-color__theme-brand-yellow-action--action:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-brand-yellow-action--hover:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-brand-yellow-action--active:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-brand-yellow-action--disabled:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-brand-yellow-action--selected:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-brand-yellow-action-rev--action-rev:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-brand-yellow-action-rev--hover-rev:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-brand-yellow-action-rev--active-rev:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-brand-yellow-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-brand-yellow-action-rev--selected-rev:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-brand-blue-basic--background:var(--aalto-base-color__aalto-brand--aalto-blue-1);--aalto-alias-color__theme-brand-blue-basic--background-tint:var(--aalto-base-color__aalto-brand--aalto-blue-1);--aalto-alias-color__theme-brand-blue-basic--foreground:var(--aalto-alias-color__schema-on-light-basic--foreground);--aalto-alias-color__theme-brand-blue-basic--foreground-tint:var(--aalto-base-color__aalto-brand--aalto-blue-2);--aalto-alias-color__theme-brand-blue-basic--surface:var(--aalto-base-color__aalto-brand--aalto-blue-1);--aalto-alias-color__theme-brand-blue-basic--subtle:var(--aalto-alias-color__schema-on-light-basic--subtle);--aalto-alias-color__theme-brand-blue-basic--overlay:var(--aalto-alias-color__schema-on-light-basic--overlay);--aalto-alias-color__theme-brand-blue-action--action:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-brand-blue-action--hover:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-brand-blue-action--active:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-brand-blue-action--disabled:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-brand-blue-action--selected:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-brand-blue-action-rev--action-rev:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-brand-blue-action-rev--hover-rev:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-brand-blue-action-rev--active-rev:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-brand-blue-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-brand-blue-action-rev--selected-rev:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-brand-black-basic--background:var(--aalto-base-color__aalto-brand--aalto-black-1);--aalto-alias-color__theme-brand-black-basic--background-tint:var(--aalto-base-color__aalto-brand--aalto-black-1);--aalto-alias-color__theme-brand-black-basic--foreground:var(--aalto-alias-color__schema-on-dark-basic--foreground);--aalto-alias-color__theme-brand-black-basic--foreground-tint:var(--aalto-base-color__aalto-brand--aalto-black-2);--aalto-alias-color__theme-brand-black-basic--surface:var(--aalto-base-color__aalto-brand--aalto-black-1);--aalto-alias-color__theme-brand-black-basic--subtle:var(--aalto-alias-color__schema-on-dark-basic--subtle);--aalto-alias-color__theme-brand-black-basic--overlay:var(--aalto-alias-color__schema-on-dark-basic--overlay);--aalto-alias-color__theme-brand-black-action--action:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-brand-black-action--hover:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-brand-black-action--active:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-brand-black-action--disabled:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-brand-black-action--selected:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-brand-black-action-rev--action-rev:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-brand-black-action-rev--hover-rev:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-brand-black-action-rev--active-rev:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-brand-black-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-brand-black-action-rev--selected-rev:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-school-eng-basic--background:var(--aalto-base-color__school--eng-1);--aalto-alias-color__theme-school-eng-basic--background-tint:var(--aalto-base-color__school--eng-1);--aalto-alias-color__theme-school-eng-basic--foreground:var(--aalto-alias-color__schema-on-light-basic--foreground);--aalto-alias-color__theme-school-eng-basic--foreground-tint:var(--aalto-base-color__school--eng-2);--aalto-alias-color__theme-school-eng-basic--surface:var(--aalto-base-color__school--eng-1);--aalto-alias-color__theme-school-eng-basic--subtle:var(--aalto-alias-color__schema-on-light-basic--subtle);--aalto-alias-color__theme-school-eng-basic--overlay:var(--aalto-alias-color__schema-on-light-basic--overlay);--aalto-alias-color__theme-school-eng-action--action:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-school-eng-action--hover:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-school-eng-action--active:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-school-eng-action--disabled:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-school-eng-action--selected:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-school-eng-action-rev--action-rev:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-school-eng-action-rev--hover-rev:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-school-eng-action-rev--active-rev:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-school-eng-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-school-eng-action-rev--selected-rev:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-school-elec-basic--background:var(--aalto-base-color__school--elec-1);--aalto-alias-color__theme-school-elec-basic--background-tint:var(--aalto-base-color__school--elec-1);--aalto-alias-color__theme-school-elec-basic--foreground:var(--aalto-alias-color__schema-on-light-basic--foreground);--aalto-alias-color__theme-school-elec-basic--foreground-tint:var(--aalto-base-color__school--elec-2);--aalto-alias-color__theme-school-elec-basic--surface:var(--aalto-base-color__school--elec-1);--aalto-alias-color__theme-school-elec-basic--subtle:var(--aalto-alias-color__schema-on-light-basic--subtle);--aalto-alias-color__theme-school-elec-basic--overlay:var(--aalto-alias-color__schema-on-light-basic--overlay);--aalto-alias-color__theme-school-elec-action--action:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-school-elec-action--hover:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-school-elec-action--active:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-school-elec-action--disabled:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-school-elec-action--selected:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-school-elec-action-rev--action-rev:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-school-elec-action-rev--hover-rev:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-school-elec-action-rev--active-rev:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-school-elec-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-school-elec-action-rev--selected-rev:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-school-chem-basic--background:var(--aalto-base-color__school--chem-1);--aalto-alias-color__theme-school-chem-basic--background-tint:var(--aalto-base-color__school--chem-1);--aalto-alias-color__theme-school-chem-basic--foreground:var(--aalto-alias-color__schema-on-light-basic--foreground);--aalto-alias-color__theme-school-chem-basic--foreground-tint:var(--aalto-base-color__school--chem-2);--aalto-alias-color__theme-school-chem-basic--surface:var(--aalto-base-color__school--chem-1);--aalto-alias-color__theme-school-chem-basic--subtle:var(--aalto-alias-color__schema-on-light-basic--subtle);--aalto-alias-color__theme-school-chem-basic--overlay:var(--aalto-alias-color__schema-on-light-basic--overlay);--aalto-alias-color__theme-school-chem-action--action:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-school-chem-action--hover:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-school-chem-action--active:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-school-chem-action--disabled:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-school-chem-action--selected:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-school-chem-action-rev--action-rev:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-school-chem-action-rev--hover-rev:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-school-chem-action-rev--active-rev:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-school-chem-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-school-chem-action-rev--selected-rev:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-school-arts-basic--background:var(--aalto-base-color__school--arts-1);--aalto-alias-color__theme-school-arts-basic--background-tint:var(--aalto-base-color__school--arts-1);--aalto-alias-color__theme-school-arts-basic--foreground:var(--aalto-alias-color__schema-on-light-basic--foreground);--aalto-alias-color__theme-school-arts-basic--foreground-tint:var(--aalto-base-color__school--arts-2);--aalto-alias-color__theme-school-arts-basic--surface:var(--aalto-base-color__school--arts-1);--aalto-alias-color__theme-school-arts-basic--subtle:var(--aalto-alias-color__schema-on-light-basic--subtle);--aalto-alias-color__theme-school-arts-basic--overlay:var(--aalto-alias-color__schema-on-light-basic--overlay);--aalto-alias-color__theme-school-arts-action--action:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-school-arts-action--hover:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-school-arts-action--active:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-school-arts-action--disabled:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-school-arts-action--selected:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-school-arts-action-rev--action-rev:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-school-arts-action-rev--hover-rev:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-school-arts-action-rev--active-rev:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-school-arts-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-school-arts-action-rev--selected-rev:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-school-biz-basic--background:var(--aalto-base-color__school--biz-1);--aalto-alias-color__theme-school-biz-basic--background-tint:var(--aalto-base-color__school--biz-1);--aalto-alias-color__theme-school-biz-basic--foreground:var(--aalto-alias-color__schema-on-light-basic--foreground);--aalto-alias-color__theme-school-biz-basic--foreground-tint:var(--aalto-base-color__school--biz-2);--aalto-alias-color__theme-school-biz-basic--surface:var(--aalto-base-color__school--biz-1);--aalto-alias-color__theme-school-biz-basic--subtle:var(--aalto-alias-color__schema-on-light-basic--subtle);--aalto-alias-color__theme-school-biz-basic--overlay:var(--aalto-alias-color__schema-on-light-basic--overlay);--aalto-alias-color__theme-school-biz-action--action:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-school-biz-action--hover:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-school-biz-action--active:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-school-biz-action--disabled:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-school-biz-action--selected:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-school-biz-action-rev--action-rev:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-school-biz-action-rev--hover-rev:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-school-biz-action-rev--active-rev:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-school-biz-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-school-biz-action-rev--selected-rev:var(--aalto-alias-color__schema-on-dark-action--selected);--aalto-alias-color__theme-school-sci-basic--background:var(--aalto-base-color__school--sci-1);--aalto-alias-color__theme-school-sci-basic--background-tint:var(--aalto-base-color__school--sci-1);--aalto-alias-color__theme-school-sci-basic--foreground:var(--aalto-alias-color__schema-on-light-basic--foreground);--aalto-alias-color__theme-school-sci-basic--foreground-tint:var(--aalto-base-color__school--sci-2);--aalto-alias-color__theme-school-sci-basic--surface:var(--aalto-base-color__school--sci-1);--aalto-alias-color__theme-school-sci-basic--subtle:var(--aalto-alias-color__schema-on-light-basic--subtle);--aalto-alias-color__theme-school-sci-basic--overlay:var(--aalto-alias-color__schema-on-light-basic--overlay);--aalto-alias-color__theme-school-sci-action--action:var(--aalto-alias-color__schema-on-light-action--action);--aalto-alias-color__theme-school-sci-action--hover:var(--aalto-alias-color__schema-on-light-action--hover);--aalto-alias-color__theme-school-sci-action--active:var(--aalto-alias-color__schema-on-light-action--active);--aalto-alias-color__theme-school-sci-action--disabled:var(--aalto-alias-color__schema-on-light-action--disabled);--aalto-alias-color__theme-school-sci-action--selected:var(--aalto-alias-color__schema-on-light-action--selected);--aalto-alias-color__theme-school-sci-action-rev--action-rev:var(--aalto-alias-color__schema-on-dark-action--action);--aalto-alias-color__theme-school-sci-action-rev--hover-rev:var(--aalto-alias-color__schema-on-dark-action--hover);--aalto-alias-color__theme-school-sci-action-rev--active-rev:var(--aalto-alias-color__schema-on-dark-action--active);--aalto-alias-color__theme-school-sci-action-rev--disabled-rev:var(--aalto-alias-color__schema-on-dark-action--disabled);--aalto-alias-color__theme-school-sci-action-rev--selected-rev:var(--aalto-alias-color__schema-on-dark-action--selected)}.aalto-alias-typography__body,.aalto-txt-body,div,p{font-weight:var(--aalto-base-font-weight--primary-0)}.aalto-alias-typography__body,.aalto-alias-typography__body--bold,.aalto-txt-body,.aalto-txt-bold,div,p{font-family:var(--aalto-base-font-family--primary);font-size:var(--aalto-base-font-size--3);letter-spacing:var(--aalto-base-letter-spacing--1);line-height:var(--aalto-base-line-height--3);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none)}.aalto-alias-typography__body--bold,.aalto-txt-bold{font-weight:var(--aalto-base-font-weight--primary-1)}.aalto-alias-typography__body--extra-large,.aalto-txt-extra-large{font-size:var(--aalto-base-font-size--5);line-height:var(--aalto-base-line-height--5)}.aalto-alias-typography__body--extra-large,.aalto-alias-typography__body--large,.aalto-txt-extra-large,.aalto-txt-large{font-family:var(--aalto-base-font-family--primary);font-weight:var(--aalto-base-font-weight--primary-0);letter-spacing:var(--aalto-base-letter-spacing--1);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none)}.aalto-alias-typography__body--large,.aalto-txt-large{font-size:var(--aalto-base-font-size--4);line-height:var(--aalto-base-line-height--4)}.aalto-alias-typography__body--small,.aalto-txt-small{font-weight:var(--aalto-base-font-weight--primary-0)}.aalto-alias-typography__body--small,.aalto-alias-typography__body--small-bold,.aalto-txt-small,.aalto-txt-small-bold{font-family:var(--aalto-base-font-family--primary);font-size:var(--aalto-base-font-size--2);letter-spacing:var(--aalto-base-letter-spacing--1);line-height:var(--aalto-base-line-height--2);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none)}.aalto-alias-typography__body--small-bold,.aalto-txt-small-bold{font-weight:var(--aalto-base-font-weight--primary-1)}.aalto-alias-typography__body--extra-small,.aalto-txt-extra-small{font-family:var(--aalto-base-font-family--primary);font-size:var(--aalto-base-font-size--1);font-weight:var(--aalto-base-font-weight--primary-0);letter-spacing:var(--aalto-base-letter-spacing--1);line-height:var(--aalto-base-line-height--1);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none)}.aalto-alias-typography__body--code,.aalto-txt-code{font-family:var(--aalto-base-font-family--code);font-weight:var(--aalto-base-font-weight--code);line-height:var(--aalto-base-line-height--3)}.aalto-alias-typography__body--code,.aalto-alias-typography__body--condensed,.aalto-txt-code,.aalto-txt-condensed{font-size:var(--aalto-base-font-size--3);letter-spacing:var(--aalto-base-letter-spacing--1);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none)}.aalto-alias-typography__body--condensed,.aalto-txt-condensed{font-family:var(--aalto-base-font-family--primary);font-weight:var(--aalto-base-font-weight--primary-0);line-height:var(--aalto-base-line-height--2)}.aalto-alias-typography__body--button,.aalto-txt-button,button{font-size:var(--aalto-base-font-size--2);line-height:var(--aalto-base-line-height--1)}.aalto-alias-typography__body--accent,.aalto-alias-typography__body--button,.aalto-txt-accent,.aalto-txt-button,button{font-family:var(--aalto-base-font-family--primary);font-weight:var(--aalto-base-font-weight--primary-1);letter-spacing:var(--aalto-base-letter-spacing--1);margin-bottom:var(--aalto-base-paragraph-spacing--1);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none)}.aalto-alias-typography__body--accent,.aalto-txt-accent{font-size:var(--aalto-base-font-size--4);line-height:var(--aalto-base-line-height--2)}.aalto-alias-typography__title--h1,.aalto-txt-h1,h1{font-family:var(--aalto-base-font-family--primary);font-size:var(--aalto-base-font-size--6);font-weight:var(--aalto-base-font-weight--primary-1);letter-spacing:var(--aalto-base-letter-spacing--2);line-height:var(--aalto-base-line-height--5);margin-bottom:var(--aalto-base-paragraph-spacing--1);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none)}.aalto-alias-typography__title--h2,.aalto-txt-h2,h2{font-size:var(--aalto-base-font-size--5);line-height:var(--aalto-base-line-height--4)}.aalto-alias-typography__title--h2,.aalto-alias-typography__title--h3,.aalto-txt-h2,.aalto-txt-h3,h2,h3{font-family:var(--aalto-base-font-family--primary);font-weight:var(--aalto-base-font-weight--primary-1);letter-spacing:var(--aalto-base-letter-spacing--1);margin-bottom:var(--aalto-base-paragraph-spacing--1);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none)}.aalto-alias-typography__title--h3,.aalto-txt-h3,h3{font-size:var(--aalto-base-font-size--4);line-height:var(--aalto-base-line-height--2)}.aalto-alias-typography__icon--small,.aalto-txt-icon-s{font-size:var(--aalto-base-font-size--2);line-height:var(--aalto-base-line-height--1)}.aalto-alias-typography__icon--medium,.aalto-alias-typography__icon--small,.aalto-txt-icon-m,.aalto-txt-icon-s{font-family:var(--aalto-base-font-family--icon);font-weight:var(--aalto-base-font-weight--icon);letter-spacing:var(--aalto-base-letter-spacing--1);margin-bottom:var(--aalto-base-paragraph-spacing--1);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none)}.aalto-alias-typography__icon--medium,.aalto-txt-icon-m{font-size:var(--aalto-base-font-size--5);line-height:var(--aalto-base-line-height--2)}.aalto-alias-typography__icon--large,.aalto-txt-icon-l{font-family:var(--aalto-base-font-family--icon);font-size:var(--aalto-base-font-size--6);font-weight:var(--aalto-base-font-weight--icon);letter-spacing:var(--aalto-base-letter-spacing--1);line-height:var(--aalto-base-line-height--3);margin-bottom:var(--aalto-base-paragraph-spacing--1);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none)}p+p,p+p.aalto-alias-typography__body,p+p.aalto-alias-typography__body--bold,p+p.aalto-txt-body,p+p.aalto-txt-bold{margin-top:var(--aalto-base-paragraph-spacing--4)}p+p.aalto-alias-typography__body--extra-large,p+p.aalto-txt-extra-large{margin-top:var(--aalto-base-paragraph-spacing--6)}p+p.aalto-alias-typography__body--large,p+p.aalto-txt-large{margin-top:var(--aalto-base-paragraph-spacing--5)}p+p.aalto-alias-typography__body--small,p+p.aalto-alias-typography__body--small-bold,p+p.aalto-txt-small,p+p.aalto-txt-small-bold{margin-top:var(--aalto-base-paragraph-spacing--3)}p+p.aalto-alias-typography__body--extra-small,p+p.aalto-txt-extra-small{margin-top:var(--aalto-base-paragraph-spacing--2)}@media only screen and (min-width: 992px){.aalto-alias-typography__title--h1,.aalto-txt-h1,h1{font-size:var(--aalto-base-font-size--7);letter-spacing:var(--aalto-base-letter-spacing--3);line-height:var(--aalto-base-line-height--7)}.aalto-alias-typography__title--h2,.aalto-txt-h2,h2{font-size:var(--aalto-base-font-size--6);letter-spacing:var(--aalto-base-letter-spacing--2);line-height:var(--aalto-base-line-height--6)}.aalto-alias-typography__title--h3,.aalto-txt-h3,h3{font-size:var(--aalto-base-font-size--5);line-height:var(--aalto-base-line-height--3)}}.aalto-semantic-color__theme--neutral.aalto-semantic-color__theme-variant--light,.aalto-semantic-color__theme-variant--light .aalto-semantic-color__theme--neutral,:root{--aalto-col-bg:var(--aalto-alias-color__theme-neutral-light-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-neutral-light-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-neutral-light-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-neutral-light-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-neutral-light-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-neutral-light-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-neutral-light-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-neutral-light-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-neutral-light-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-neutral-light-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-neutral-light-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-neutral-light-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-neutral-light-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-neutral-light-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-neutral-light-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-neutral-light-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-neutral-light-action-rev--selected-rev)}.aalto-semantic-color__theme--neutral.aalto-semantic-color__theme-variant--dark,.aalto-semantic-color__theme-variant--dark .aalto-semantic-color__theme--neutral{--aalto-col-bg:var(--aalto-alias-color__theme-neutral-dark-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-neutral-dark-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-neutral-dark-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-neutral-dark-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-neutral-dark-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-neutral-dark-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-neutral-dark-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-neutral-dark-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-neutral-dark-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-neutral-dark-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-neutral-dark-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-neutral-dark-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-neutral-dark-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-neutral-dark-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-neutral-dark-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-neutral-dark-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-neutral-dark-action-rev--selected-rev)}.aalto-semantic-color__theme--brand.aalto-semantic-color__theme-variant--red{--aalto-col-bg:var(--aalto-alias-color__theme-brand-red-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-brand-red-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-brand-red-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-brand-red-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-brand-red-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-brand-red-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-brand-red-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-brand-red-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-brand-red-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-brand-red-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-brand-red-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-brand-red-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-brand-red-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-brand-red-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-brand-red-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-brand-red-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-brand-red-action-rev--selected-rev)}.aalto-semantic-color__theme--brand.aalto-semantic-color__theme-variant--yellow{--aalto-col-bg:var(--aalto-alias-color__theme-brand-yellow-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-brand-yellow-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-brand-yellow-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-brand-yellow-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-brand-yellow-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-brand-yellow-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-brand-yellow-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-brand-yellow-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-brand-yellow-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-brand-yellow-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-brand-yellow-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-brand-yellow-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-brand-yellow-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-brand-yellow-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-brand-yellow-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-brand-yellow-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-brand-yellow-action-rev--selected-rev)}.aalto-semantic-color__theme--brand.aalto-semantic-color__theme-variant--blue{--aalto-col-bg:var(--aalto-alias-color__theme-brand-blue-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-brand-blue-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-brand-blue-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-brand-blue-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-brand-blue-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-brand-blue-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-brand-blue-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-brand-blue-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-brand-blue-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-brand-blue-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-brand-blue-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-brand-blue-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-brand-blue-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-brand-blue-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-brand-blue-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-brand-blue-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-brand-blue-action-rev--selected-rev)}.aalto-semantic-color__theme--brand.aalto-semantic-color__theme-variant--black{--aalto-col-bg:var(--aalto-alias-color__theme-brand-black-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-brand-black-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-brand-black-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-brand-black-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-brand-black-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-brand-black-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-brand-black-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-brand-black-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-brand-black-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-brand-black-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-brand-black-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-brand-black-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-brand-black-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-brand-black-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-brand-black-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-brand-black-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-brand-black-action-rev--selected-rev)}.aalto-semantic-color__theme--school.aalto-semantic-color__theme-variant--eng{--aalto-col-bg:var(--aalto-alias-color__theme-school-eng-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-school-eng-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-school-eng-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-school-eng-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-school-eng-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-school-eng-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-school-eng-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-school-eng-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-school-eng-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-school-eng-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-school-eng-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-school-eng-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-school-eng-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-school-eng-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-school-eng-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-school-eng-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-school-eng-action-rev--selected-rev)}.aalto-semantic-color__theme--school.aalto-semantic-color__theme-variant--elec{--aalto-col-bg:var(--aalto-alias-color__theme-school-elec-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-school-elec-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-school-elec-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-school-elec-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-school-elec-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-school-elec-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-school-elec-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-school-elec-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-school-elec-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-school-elec-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-school-elec-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-school-elec-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-school-elec-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-school-elec-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-school-elec-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-school-elec-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-school-elec-action-rev--selected-rev)}.aalto-semantic-color__theme--school.aalto-semantic-color__theme-variant--chem{--aalto-col-bg:var(--aalto-alias-color__theme-school-chem-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-school-chem-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-school-chem-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-school-chem-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-school-chem-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-school-chem-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-school-chem-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-school-chem-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-school-chem-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-school-chem-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-school-chem-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-school-chem-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-school-chem-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-school-chem-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-school-chem-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-school-chem-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-school-chem-action-rev--selected-rev)}.aalto-semantic-color__theme--school.aalto-semantic-color__theme-variant--arts{--aalto-col-bg:var(--aalto-alias-color__theme-school-arts-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-school-arts-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-school-arts-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-school-arts-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-school-arts-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-school-arts-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-school-arts-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-school-arts-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-school-arts-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-school-arts-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-school-arts-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-school-arts-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-school-arts-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-school-arts-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-school-arts-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-school-arts-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-school-arts-action-rev--selected-rev)}.aalto-semantic-color__theme--school.aalto-semantic-color__theme-variant--biz{--aalto-col-bg:var(--aalto-alias-color__theme-school-biz-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-school-biz-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-school-biz-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-school-biz-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-school-biz-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-school-biz-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-school-biz-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-school-biz-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-school-biz-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-school-biz-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-school-biz-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-school-biz-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-school-biz-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-school-biz-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-school-biz-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-school-biz-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-school-biz-action-rev--selected-rev)}.aalto-semantic-color__theme--school.aalto-semantic-color__theme-variant--sci{--aalto-col-bg:var(--aalto-alias-color__theme-school-sci-basic--background);--aalto-col-bg-tint:var(--aalto-alias-color__theme-school-sci-basic--background-tint);--aalto-col-fg:var(--aalto-alias-color__theme-school-sci-basic--foreground);--aalto-col-fg-tint:var(--aalto-alias-color__theme-school-sci-basic--foreground-tint);--aalto-col-surface:var(--aalto-alias-color__theme-school-sci-basic--surface);--aalto-col-subtle:var(--aalto-alias-color__theme-school-sci-basic--subtle);--aalto-col-overlay:var(--aalto-alias-color__theme-school-sci-basic--overlay);--aalto-col-action:var(--aalto-alias-color__theme-school-sci-action--action);--aalto-col-hover:var(--aalto-alias-color__theme-school-sci-action--hover);--aalto-col-active:var(--aalto-alias-color__theme-school-sci-action--active);--aalto-col-disabled:var(--aalto-alias-color__theme-school-sci-action--disabled);--aalto-col-selected:var(--aalto-alias-color__theme-school-sci-action--selected);--aalto-col-action-rev:var(--aalto-alias-color__theme-school-sci-action-rev--action-rev);--aalto-col-hover-rev:var(--aalto-alias-color__theme-school-sci-action-rev--hover-rev);--aalto-col-active-rev:var(--aalto-alias-color__theme-school-sci-action-rev--active-rev);--aalto-col-disabled-rev:var(--aalto-alias-color__theme-school-sci-action-rev--disabled-rev);--aalto-col-selected-rev:var(--aalto-alias-color__theme-school-sci-action-rev--selected-rev)}:root{--aalto-semantic-dimension__container--padding:var(--aalto-base-dimension--3);--aalto-semantic-dimension__container--gutter:var(--aalto-base-dimension--3);--aalto-semantic-dimension__section--top:var(--aalto-base-dimension--4);--aalto-semantic-dimension__section--bottom:var(--aalto-base-dimension--4);--aalto-semantic-dimension__section--top-boundary:var(--aalto-base-dimension--7);--aalto-semantic-dimension__section--bottom-boundary:var(--aalto-base-dimension--7);--aalto-semantic-dimension__section--top-first:var(--aalto-base-dimension--7);--aalto-semantic-dimension__section--bottom-last:var(--aalto-base-dimension--10);--aalto-dim-padding:var(--aalto-semantic-dimension__container--padding);--aalto-dim-gutter:var(--aalto-semantic-dimension__container--gutter);--aalto-dim-section-top:var(--aalto-semantic-dimension__section--top);--aalto-dim-section-bottom:var(--aalto-semantic-dimension__section--bottom);--aalto-dim-section-top-boundary:var(--aalto-semantic-dimension__section--top-boundary);--aalto-dim-section-bottom-boundary:var(--aalto-semantic-dimension__section--bottom-boundary);--aalto-dim-section-top-first:var(--aalto-semantic-dimension__section--top-first);--aalto-dim-section-bottom-last:var(--aalto-semantic-dimension__section--bottom-last)}@media only screen and (min-width: 768px){:root{--aalto-semantic-dimension__container--padding:var(--aalto-base-dimension--4);--aalto-semantic-dimension__container--gutter:var(--aalto-base-dimension--3)}}@media only screen and (min-width: 992px){:root{--aalto-semantic-dimension__container--padding:var(--aalto-base-dimension--6);--aalto-semantic-dimension__container--gutter:var(--aalto-base-dimension--4);--aalto-semantic-dimension__section--top:var(--aalto-base-dimension--5);--aalto-semantic-dimension__section--bottom:var(--aalto-base-dimension--5);--aalto-semantic-dimension__section--top-boundary:var(--aalto-base-dimension--10);--aalto-semantic-dimension__section--bottom-boundary:var(--aalto-base-dimension--10);--aalto-semantic-dimension__section--bottom-last:var(--aalto-base-dimension--13)}}@media only screen and (min-width: 1616px){:root{--aalto-semantic-dimension__section--top:var(--aalto-base-dimension--6);--aalto-semantic-dimension__section--bottom:var(--aalto-base-dimension--6);--aalto-semantic-dimension__section--top-boundary:var(--aalto-base-dimension--11);--aalto-semantic-dimension__section--bottom-boundary:var(--aalto-base-dimension--11)}}@font-face{font-display:swap;font-family:besley;font-style:normal;font-weight:var(--aalto-base-font-weight--secondary-0);src:url(https://fonts.gstatic.com/s/besley/v19/PlI8FlO1MaNwaNG8XAeH2n5MnQ.woff2) format(woff2)}@font-face{font-display:swap;font-family:source code pro;font-style:normal;font-weight:var(--aalto-base-font-weight--code);src:url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrTFcZZJmOpw.woff2) format(woff2)}@font-face{font-family:aalto-icons;font-style:normal;font-weight:var(--aalto-base-font-weight--icon);src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAFIwAAwAAAAAUeAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAADo4AAA6Oqm3IfE9TLzIAAA+sAAAAYAAAAGAPEgpXY21hcAAAEAwAAABsAAAAbOopAYxnYXNwAAAQeAAAAAgAAAAIAAAAEGdseWYAABCAAAA7+AAAO/jwCOvBaGVhZAAATHgAAAA2AAAANitX4XFoaGVhAABMsAAAACQAAAAkB5oEUWhtdHgAAEzUAAACQAAAAkDKAAAAbG9jYQAATxQAAAEiAAABIlBVQZJtYXhwAABQOAAAACAAAAAgAJsAn25hbWUAAFBYAAABtgAAAbZpfNj7cG9zdAAAUhAAAAAgAAAAIAADAAAAAQAAAAoAHgAsAAFsYXRuAAgABAAAAAAAAAABAAAAAWxpZ2EACAAAAAEAAAABAAQABAAAAAEACgAAAAEACgACABIOSgABAAIADQCPAHEA5AD+ARoBSgFsAZIBqAHEAeoB/AIOAioCPgJSAmoCggKyAtgC9gMMAyYDPgNYA2wDhAOeA8gD4gP2BAoEIAQ6BFIEcASCBJgEugTaBPYFCgUuBUQFYgWKBZ4FtAXIBf4GNgZiBooGsAbcBvoHDgcyB1AHZAeCB5YHrAfUB+oH/ggWCCoIQghWCHIIlgi6CNoI7AkYCSoJUAl6CZgJtAnKCd4J8AoSCjYKWAqGCqYKzArwCxQLNAtUC3ALhAueC7wL5AwKDC4MSgxsDIoMtgzgDQANHA1EDWYNjg2uDeoODA4oAI0ADAAHABIAEQAEABwAEgAYABcAGAAGAAkAhwANAAcAEgARAAQAGAAXAAkAEQAWAA0ADwAWAIYAFwAHABIAEQAEABcAFQANAAUAEQALAA8ACQAWAAQAEgATABMAEgAWAA0AFwAJAIUAEAAHABIAEQAEABcAFQANAAUAEQALAA8ACQAEABgAEwCEABIABwASABEABAAXABUADQAFABEACwAPAAkABAAIABIAGgARAIMACgAHABIAEQAEABcAFQAFABYADACCAA0ABwASABEABAAXAAwAGAAQAAYABAAYABMAgQASAAcAEgARAAQAFwAMABUACQAJAAQABwANABUABwAPAAkAFgCAAAgABwASABEABAAXAAUACwB/AAgABwASABEABAAWABgAEQB+AA0ABwASABEABAAWABgADQAXAAcABQAWAAkAfQAJAAcAEgARAAQAFgAXABIAEwB8AAkABwASABEABAAWABcABQAVAHsACwAHABIAEQAEABYAFwAFAA0AFQAWAHoACwAHABIAEQAEABYAEwAVABIAGAAXAHgAFwAHABIAEQAEABYAEwAJAAkABwAMAAQABgAYAAYABgAPAAkABAAIABIAFwAWAHkAEgAHABIAEQAEABYAEwAJAAkABwAMAAQABgAYAAYABgAPAAkAdgAOAAcAEgARAAQAFgASABgAEQAIAAQAEgAKAAoAdwAKAAcAEgARAAQAFgASABgAEQAIAHUADAAHABIAEQAEABYADwANAAgACQAVABYAdAALAAcAEgARAAQAFgAMAA0ACQAPAAgAcwAMAAcAEgARAAQAFgAJABUAGQANAAcACQByAAkABwASABEABAAWAAUAGQAJAHEACwAHABIAEQAEABUAEgAHAA4ACQAXAHAADAAHABIAEQAEABUACQAKABUACQAWAAwAbwAUAAcAEgARAAQAFAAYABIAFwAFABcADQASABEABAAQAAUAFQAOABYAbgAMAAcAEgARAAQAEwAVAA0AEQAXAAkAFQBtAAkABwASABEABAATAA8AGAAWAGwACQAHABIAEQAEABMADwAFABwAawAKAAcAEgARAAQAEwAMABIAEQAJAGoADAAHABIAEQAEABMACQAVABYAEgARABYAaQALAAcAEgARAAQAEwAJABUAFgASABEAZwAOAAcAEgARAAQAEwAJABEABAATAAUAEwAJABUAaAAIAAcAEgARAAQAEwAJABEAZgAKAAcAEgARAAQAEwAFABgAFgAJAGUAEAAHABIAEQAEABMABQATAAkAFQAEABMADwAFABEACQBkAA8ABwASABEABAATAAUAEwAJABUABAAHAA8ADQATAGMADQAHABIAEQAEABMABQANABEAFwANABEACwBiAAkABwASABEABAAQABIAEgARAGEAEQAHABIAEQAEABAAEgAGAA0ADwAJAAQAEwAMABIAEQAJAGAACgAHABIAEQAEABAADQARABgAFgBeAA4ABwASABEABAAQAAkAEQAYAAQADwANABYAFwBdABMABwASABEABAAQAAkAEQAYAAQADQARAAcAFQAJABAACQARABcAXwAJAAcAEgARAAQAEAAJABEAGABcAAoABwASABEABAAQAAkACAAFAA8AWwAJAAcAEgARAAQAEAAFAA0ADwBZABoABwASABEABAAQAAUACwARAA0ACgAcAA0AEQALAAQACwAPAAUAFgAWAAQAEwAPABgAFgBYABsABwASABEABAAQAAUACwARAA0ACgAcAA0AEQALAAQACwAPAAUAFgAWAAQAEAANABEAGAAWAFoAFQAHABIAEQAEABAABQALABEADQAKABwADQARAAsABAALAA8ABQAWABYAjAATAAcAEgARAAQADwASAAsAEgAEABQAGAASABcABQAXAA0AEgARAIsAEgAHABIAEQAEAA8AEgALABIABAAUABgACQAWABcADQASABEAigAVAAcAEgARAAQADwASAAsAEgAEAAkAGwAHAA8ABQAQAAUAFwANABIAEQBWAA4ABwASABEABAAPABIABwAOAAQAEgATAAkAEQBXAAkABwASABEABAAPABIABwAOAFUAEQAHABIAEQAEAA8AEgAHAAUAFwANABIAEQAEABMADQARAFQADgAHABIAEQAEAA8ADQARAA4ACQAIAAQADQARAFMACQAHABIAEQAEAA8ABQAQABMAUgAOAAcAEgARAAQADQARABYAFwAFAAsAFQAFABAAUQAJAAcAEgARAAQADAASABAACQBQAAoABwASABEABAAMAAkABQAVABcATwATAAcAEgARAAQACwAVAAUACAAYAAUAFwANABIAEQAEAAcABQATAE4ACgAHABIAEQAEAAsADwASAAYACQBNAAkABwASABEABAALAA0ACgAXAEwACwAHABIAEQAEAAoAGAARABEACQAPAIkACQAHABIAEQAEAAoAEgARABcASwALAAcAEgARAAQACgASAA8ACAAJABUASgAJAAcAEgARAAQACgAPAAUACwBJAA0ABwASABEABAAKAAUABwAJAAYAEgASAA4ASAARAAcAEgARAAQACgAFAAcACQAEABgAEQAMAAUAEwATABwARwARAAcAEgARAAQACgAFAAcACQAEABEACQAYABcAFQAFAA8ARgAPAAcAEgARAAQACgAFAAcACQAEAAwABQATABMAHABFAAgABwASABEABAAJABwACQBEABUABwASABEABAAJABsABwAPAAUAEAAFABcADQASABEABAAQAAUAFQAOAEMACAAHABIAEQAEAAkABQAVAEIAEgAHABIAEQAEAAgAEgAXABYABAAZAAkAFQAXAA0ABwAFAA8AQQAUAAcAEgARAAQACAASABcAFgAEAAwAEgAVAA0AHQASABEAFwAFAA8AQAAOAAcAEgARAAQACAASAAcAGAAQAAkAEQAXABYAPwANAAcAEgARAAQACAASAAcAGAAQAAkAEQAXAD4ACgAHABIAEQAEAAcAFQASABYAFgA9AAkABwASABEABAAHABIAEwAcADwACAAHABIAEQAEAAcAEgALADsAEAAHABIAEQAEAAcADQAVAAcADwAJAAQAEwAPAAUAHAA6ABEABwASABEABAAHAA0AFQAHAA8ACQAEABMABQAYABYACQA5ABAABwASABEABAAHAA0AFQAHAA8ACQAEAA0AEQAKABIAOAAWAAcAEgARAAQABwANABUABwAPAAkABAAHAAwACQAHAA4ABAAQAAUAFQAOADcADwAHABIAEQAEAAcADAAJABkAFQASABEABAAYABMANgASAAcAEgARAAQABwAMAAkAGQAVABIAEQAEABUADQALAAwAFwA1ABEABwASABEABAAHAAwACQAZABUAEgARAAQADwAJAAoAFwA0ABEABwASABEABAAHAAwACQAZABUAEgARAAQACAASABoAEQAzAA8ABwASABEABAAHAAwACQAHAA4ABAAQAAUAFQAOADIADwAHABIAEQAEAAcADAAFAA0AEQAEAA8ADQARAA4AMQANAAcAEgARAAQABwAFAA8ACQARAAgABQAVADAACQAHABIAEQAEAAYAEgASAA4ALwAMAAcAEgARAAQABgAPABgACQAWAA4AHAAuAA4ABwASABEABAAGAAUAFQAEAAcADAAFABUAFwAtABMABwASABEABAAFABUAFQASABoAFgAEABIAGAAXABoABQAVAAgALAASAAcAEgARAAQABQAVABUAEgAaABYABAANABEAGgAFABUACAArABEABwASABEABAAFABUAFQASABoABAAYABMADwASAAUACAAqAA0ABwASABEABAAFABUAFQASABoABAAYABMAKQAQAAcAEgARAAQABQAVABUAEgAaAAQAFQANAAsADAAXACgADgAHABIAEQAEAAUAFQAVABIAGgAEABIAGAAXACcAFQAHABIAEQAEAAUAFQAVABIAGgAEABAAEgAZAAkABAAVAA0ACwAMABcAJgAUAAcAEgARAAQABQAVABUAEgAaAAQAEAASABkACQAEAA8ACQAKABcAJQAPAAcAEgARAAQABQAVABUAEgAaAAQADwAJAAoAFwAkAA0ABwASABEABAAFABUAFQASABoABAANABEAIwATAAcAEgARAAQABQAVABUAEgAaAAQACQAbABcACQAVABEABQAPACIAEAAHABIAEQAEAAUAFQAVABIAGgAEAAkAEQAXAAkAFQAhABMABwASABEABAAFABUAFQASABoABAAIABIAGgARAA8AEgAFAAgAIAAPAAcAEgARAAQABQAVABUAEgAaAAQACAASABoAEQAfAB0ABwASABEABAAFABUAFQASABoABAAIAA0ABQALABIAEQAFAA8ABAAXABIAEwAEABUADQALAAwAFwAeABAABwASABEABAAFABUAFQASABoABAAHAAwABQAVABcAjgANAAcAEgARAAQABQANAAQAGQASAA0ABwAJAIgABwAHABIAEQAEAAUADQABAAQAjgACAI8AAAADA/wBkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOlxA8D/wABAA8AAQAAAAAEAAAAAA8AAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABABQAAAAEAAQAAMAAAABACAALQBpAHrpcf/9//8AAAAAACAALQBhAGvpAP/9//8AAf/j/9f/pP+jFx4AAwABAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5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) format(woff2)}*{-webkit-font-smoothing:antialiased;border:0 solid;box-sizing:border-box}button{-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:initial;background-image:none;color:inherit;padding-bottom:0;padding-top:0}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}input,optgroup,select,textarea{border-radius:0;color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}a{color:inherit;text-decoration:inherit}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}body,html{color:var(--aalto-col-fg);font-family:var(--aalto-base-font-family--primary);font-size:1rem;transition-timing-function:var(--aalto-ease-in-out)}:focus-visible{outline:2px solid var(--aalto-col-action)}.rich a{text-decoration:underline}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{height:0;width:0}.aalto-statefx,.aalto-statefx-group .aalto-statefx,.aalto-statefx-group-rev .aalto-statefx-rev,.aalto-statefx-rev{cursor:pointer;transition-duration:var(--aalto-trans-slow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.aalto-statefx-group-rev:hover .aalto-statefx-rev,.aalto-statefx-group:hover .aalto-statefx,.aalto-statefx:hover{transition-duration:var(--aalto-trans-fast)}.aalto-statefx-group:hover .aalto-statefx,.aalto-statefx:hover{background-color:var(--aalto-col-hover)}.aalto-statefx-group:active .aalto-statefx,.aalto-statefx:active{background-color:var(--aalto-col-active)}.aalto-statefx-group-rev:hover .aalto-statefx-rev,.aalto-statefx-rev:hover{background-color:var(--aalto-col-hover-rev)}.aalto-statefx-group-rev:active .aalto-statefx-rev,.aalto-statefx-rev:active{background-color:var(--aalto-col-active-rev)}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,0);box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:0;transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.aalto-accordion-item{color:var(--aalto-col-fg);display:flex;flex-direction:column}.aalto-accordion-item>button{align-content:center;align-items:center;display:flex;flex-direction:row;gap:var(--aalto-dim-2);justify-content:space-between;padding:var(--aalto-dim-4) var(--aalto-dim-2);position:relative;text-align:left}.aalto-accordion-item>button.top-divider{border-top:1px solid var(--aalto-col-fg-tint)}.aalto-accordion-item>button .aalto-icon{height:100%;top:0}.aalto-accordion-item__panel{border-bottom:1px solid var(--aalto-col-fg-tint);overflow:hidden}.aalto-accordion-item__panel-content{display:flex;flex-direction:column;padding:var(--aalto-dim-4) var(--aalto-dim-3)}.aalto-avatar{align-content:center;background-color:var(--aalto-col-action);background-size:cover;border:1px solid var(--aalto-col-action);border-radius:50%;color:var(--aalto-col-action-rev);display:flex;flex-basis:var(--aalto-dim-10);flex-grow:0;flex-shrink:0;height:var(--aalto-dim-10);justify-content:center;line-height:5rem;vertical-align:middle;width:var(--aalto-dim-10)}.aalto-icon{flex:0 0 auto;height:var(--icon-size);text-align:left;white-space:nowrap;width:var(--icon-size)}.aalto-icon.aalto-txt-icon-s{--icon-size:var(--aalto-dim-3)}.aalto-icon.aalto-txt-icon-m{--icon-size:var(--aalto-dim-4)}.aalto-icon.aalto-txt-icon-l{--icon-size:var(--aalto-dim-5)}.aalto-icon__image{background-color:var(--aalto-col-action);background-position:50%;background-repeat:no-repeat;background-size:contain;height:var(--icon-size);transition-duration:var(--aalto-trans-fast);transition-property:background-color;width:var(--icon-size)}.aalto-badge{background-color:var(--aalto-col-subtle);color:var(--aalto-col-fg);display:inline-flex;gap:var(--aalto-dim-2);padding:var(--aalto-dim-2) var(--aalto-dim-2)}.aalto-badge .aalto-icon{place-self:center}.aalto-button{display:inline-flex;height:var(--aalto-dim-7);padding:0}.aalto-button--default{border-color:var(--aalto-col-action);border-width:1px;color:var(--aalto-col-action)}.aalto-button--default.disabled{border-color:var(--aalto-col-disabled)}.aalto-button--default.highlighted{background-color:var(--aalto-col-selected)}.aalto-button--overlay,.aalto-button--primary{background-color:var(--aalto-col-action);color:var(--aalto-col-action-rev)}.aalto-button--overlay.disabled,.aalto-button--primary.disabled{background-color:var(--aalto-col-disabled);color:var(--aalto-col-action)}.aalto-button--overlay.highlighted,.aalto-button--primary.highlighted{background-color:var(--aalto-col-selected);color:var(--aalto-col-action)}.aalto-button--icon{border-color:#0000;border-width:1px}.aalto-button--icon,.aalto-button--icon.disabled{color:var(--aalto-col-action)}.aalto-button--icon.highlighted{background-color:var(--aalto-col-selected)}.aalto-button--tab{border-bottom-width:4px;border-color:#0000;color:var(--aalto-col-action)}.aalto-button--tab.highlighted{background-color:var(--aalto-col-selected);border-color:var(--aalto-col-action)}.aalto-button>div{display:flex;gap:var(--aalto-dim-2);height:100%;justify-content:center;padding-left:var(--aalto-dim-5);padding-right:var(--aalto-dim-5);white-space:nowrap;width:100%}.aalto-button--icon>div,.aalto-button--overlay>div{padding-left:var(--aalto-dim-2);padding-right:var(--aalto-dim-2);width:var(--aalto-dim-7)}.aalto-button>div.reversed{flex-direction:row-reverse}.aalto-button>div>div{align-self:center}.aalto-button--tab>div>div{margin-bottom:-4px}.aalto-checkbox{color:var(--aalto-col-action-rev);cursor:pointer;display:inline-flex;gap:var(--aalto-dim-3)}.aalto-checkbox .aalto-statefx:first-child{border:1px solid var(--aalto-col-action);height:var(--aalto-dim-4);position:relative;width:var(--aalto-dim-4)}.aalto-checkbox .aalto-statefx:first-child:focus-within{outline:2px solid var(--aalto-col-action)}.aalto-checkbox input{cursor:pointer;height:100%;opacity:0;width:var(--aalto-dim-4)}.aalto-checkbox__mark{display:flex;height:100%;left:0;place-content:space-around;pointer-events:none;position:absolute;top:0;width:100%}.aalto-checkbox__mark>div{align-self:center;background-color:var(--aalto-col-action);display:flex;height:0;place-content:space-around;transition:all var(--aalto-trans-fast);width:0}.aalto-checkbox__mark.selected>div{height:100%;width:100%}.aalto-checkbox__mark>div .aalto-icon{align-self:center;color:#0000}.aalto-checkbox__mark.selected>div .aalto-icon{color:var(--aalto-col-action-rev)}.aalto-checkbox label{color:var(--aalto-col-action)}.aalto-form-element-base{background-color:var(--aalto-col-bg);display:inline-flex;flex-direction:column;gap:var(--aalto-dim-2);width:100%}.aalto-form-element-base>label{color:var(--aalto-col-fg)}.aalto-form-element-base>p{color:var(--aalto-col-fg-tint)}.aalto-form-element-base__error{background-color:var(--aalto-col-action);color:var(--aalto-col-action-rev);display:flex;gap:var(--aalto-dim-2);height:var(--aalto-dim-5);opacity:0;padding:var(--aalto-dim-1) var(--aalto-dim-2)}.aalto-form-element-base.error .aalto-form-element-base__error{opacity:1}.aalto-form-element-base__error .aalto-icon{align-self:center}.aalto-checkbox-group{align-items:flex-start;display:inline-flex;flex-direction:column;gap:var(--aalto-dim-2)}.aalto-chip{border:1px solid var(--aalto-col-action);border-radius:9999px;color:var(--aalto-col-action);display:flex;gap:var(--aalto-dim-2);padding:var(--aalto-dim-2) var(--aalto-dim-3)}.aalto-divider{border-color:var(--aalto-col-subtle);border-style:solid;border-top-width:1px;height:0;width:100%}.aalto-divider.vertical{border-left-width:1px;border-top-width:0;height:100%;width:0}.aalto-selection-list{background-color:var(--aalto-col-action-rev);display:flex;flex-direction:column;position:absolute;width:100%;z-index:1000}.aalto-selection-list.condensed{margin-top:calc(var(--aalto-dim-1) * -1)}.aalto-selection-list button{border:1px solid var(--aalto-col-fg);color:var(--aalto-col-fg);display:flex;justify-content:space-between;padding:var(--aalto-dim-2) var(--aalto-dim-3);text-align:left}.aalto-selection-list button.current{background-color:var(--aalto-col-subtle)}.aalto-selection-list button .aalto-icon{align-self:center}.aalto-link{color:var(--aalto-col-fg);display:inline-flex;max-width:100%;transition-duration:var(--aalto-trans-fast);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.aalto-link.highlighted{background-color:var(--aalto-col-selected)}.aalto-link__rlink{color:var(--aalto-col-fg);display:inline-flex;gap:var(--aalto-dim-2);overflow:hidden;white-space:nowrap;width:100%}.aalto-link__rlink.large{border-bottom:1px solid var(--aalto-col-action)}.aalto-link__rlink.icon-on-right{flex-direction:row-reverse}.aalto-link__rlink-label{align-self:center;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.aalto-link__rlink.large .aalto-link__rlink-label{padding-bottom:var(--aalto-dim-2);padding-top:var(--aalto-dim-2)}.aalto-link .aalto-icon{align-self:center}.aalto-dropdown{position:relative}.aalto-dropdown__header{background-color:var(--aalto-col-action-rev);border:1px solid var(--aalto-col-action);height:var(--aalto-dim-7);position:relative;width:100%}.aalto-dropdown__header button{color:var(--aalto-col-action);height:100%;outline:2px solid rgba(0,0,0,0);outline-offset:2px;padding-left:var(--aalto-dim-3);text-align:left;width:100%}.aalto-dropdown__header button:focus-within{outline-color:var(--aalto-col-action)}.aalto-dropdown__header-placeholder{color:var(--aalto-col-fg-tint)}.aalto-dropdown__header-icon{display:flex;height:100%;position:absolute;right:var(--aalto-dim-3);top:0}.aalto-dropdown__header-icon .aalto-icon{align-self:center;transition:all var(--aalto-trans-normal) ease-in-out}.aalto-dropdown__header-icon.open .aalto-icon{transform:rotate(180deg)}.aalto-image{object-fit:cover;transition-duration:var(--aalto-trans-slower);transition-property:all;width:100%}.aalto-image__aspect--hd{aspect-ratio:var(--aalto-asp-hd)}.aalto-image__aspect--sd{aspect-ratio:var(--aalto-asp-sd)}.aalto-image__aspect--cinemascope{aspect-ratio:var(--aalto-asp-cinemascope)}.aalto-image__aspect--hd-portrait{aspect-ratio:var(--aalto-asp-hd-portrait)}.aalto-image__aspect--sd-portrait{aspect-ratio:var(--aalto-asp-sd-portrait)}.aalto-image__aspect--cinemascope-portrait{aspect-ratio:var(--aalto-asp-cinemascope-portrait)}.aalto-image__aspect--square{aspect-ratio:var(--aalto-asp-square)}.aalto-image-link{--size:var(--aalto-dim-9);align-items:center;color:var(--aalto-col-action);display:flex;gap:var(--aalto-dim-3);width:fit-content}.aalto-image-link.large{--size:var(--aalto-dim-13)}.aalto-image-link.label-bottom{flex-direction:column;gap:var(--aalto-dim-2)}.aalto-image-link.rounded .aalto-image-link__image-wrap{background-color:var(--aalto-col-action);border-radius:50%;overflow:hidden;width:var(--size)}.aalto-image-link__image{height:var(--size);transition-duration:var(--aalto-trans-fast);transition-property:background-color;width:var(--size)}.aalto-image-link .aalto-icon{color:var(--aalto-col-action-rev);height:var(--size);line-height:var(--size);text-align:center;width:var(--size)}@supports (font: -apple-system-body) and (-webkit-appearance: none){.aalto-image-link .aalto-icon{margin-left:calc(var(--aalto-dim-3) * -1)}}.aalto-image-link__image-wrap{display:table;position:relative}.aalto-image-link__highlight{height:100%;left:0;position:absolute;top:0;width:100%}.aalto-image-link.label-bottom span{text-align:center}.aalto-image-link span,.aalto-image-link__highlight{transition-duration:var(--aalto-trans-slow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.aalto-image-link:hover .aalto-image-link__highlight,.aalto-image-link:hover span{background-color:var(--aalto-col-hover);transition-duration:var(--aalto-trans-fast)}.aalto-image-link.dark:hover .aalto-image-link__highlight{background-color:var(--aalto-col-hover-rev)}.aalto-image-link:active .aalto-image-link__highlight,.aalto-image-link:active span{background-color:var(--aalto-col-active)}.aalto-image-link.dark:active .aalto-image-link__highlight{background-color:var(--aalto-col-active-rev)}.aalto-list{color:var(--aalto-col-fg);display:flex;flex-direction:column;gap:0;padding-top:var(--aalto-dim-4)}.aalto-list.expanded{margin-top:calc(var(--aalto-dim-4) * -1)}.aalto-list__list{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:var(--aalto-dim-2)}.aalto-list__list.expanded{padding-top:var(--aalto-dim-3)}.aalto-list__ulist{color:var(--aalto-col-fg-tint);padding-left:var(--aalto-dim-3);padding-top:var(--aalto-dim-2)}.aalto-list__link{line-height:1.5rem;min-height:var(--aalto-dim-4)}.aalto-list__link.highlighted{border-bottom:1px solid var(--aalto-col-fg);margin-bottom:3px}.aalto-mega-link{color:var(--aalto-col-fg);display:inline-flex}.aalto-mega-link__content{display:flex;flex-direction:row;gap:var(--aalto-dim-2)}.aalto-mega-link__content .aalto-icon{align-items:center;display:flex;height:var(--aalto-dim-6);line-height:var(--aalto-dim-6)}.aalto-mega-link__sublabel{color:var(--aalto-col-fg-tint)}.aalto-mega-link__content>div:last-child{display:flex;flex-direction:column;gap:var(--aalto-dim-1);padding-right:var(--aalto-dim-2)}.aalto-progress-bar{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;gap:var(--aalto-dim-2);padding:0;position:relative}.aalto-progress-bar__step{background-color:var(--aalto-col-subtle);height:var(--aalto-dim-1);padding:0;width:100%}.aalto-progress-bar__step.active{background-color:var(--aalto-col-selected)}.aalto-progress-bar__step.completed{background-color:var(--aalto-col-action)}.aalto-progress-bar__step>div{height:100%;width:100%}.aalto-progress-bar__step>div>div{background-color:var(--aalto-col-action);height:var(--aalto-dim-1)}.aalto-progress-indicator{--size:var(--aalto-dim-9);border:var(--aalto-dim-1) solid var(--aalto-col-subtle);border-radius:50%;height:var(--size);position:relative;width:var(--size)}.aalto-progress-indicator>svg{--stroke:var(--aalto-dim-1);--radius:calc(var(--size) + var(--stroke)*1.5);--offset:calc(var(--radius)*-.5);animation:rotate 2.5s linear infinite;height:var(--radius);left:50%;margin:var(--offset) 0 0 var(--offset);position:absolute;top:50%;width:var(--radius)}.aalto-progress-indicator>svg>circle{stroke:var(--aalto-col-fg);animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,210;stroke-dashoffset:0}50%{stroke-dasharray:126,210;stroke-dashoffset:-49}to{stroke-dasharray:126,210;stroke-dashoffset:-174}}.aalto-radio-button{color:var(--aalto-col-action);cursor:pointer;display:inline-flex;gap:var(--aalto-dim-3);height:var(--aalto-dim-4);position:relative}.aalto-radio-button__input-wrapper{border:1px solid var(--aalto-col-action);border-radius:9999px;height:var(--aalto-dim-4);outline-color:var(--aalto-col-action);outline-width:2px;width:var(--aalto-dim-4)}.aalto-radio-button__input-wrapper:focus-within{outline-style:solid}.aalto-radio-button__input-wrapper input{cursor:pointer;height:100%;opacity:0;width:100%}.aalto-radio-button__mark{display:flex;height:var(--aalto-dim-4);left:0;place-content:space-around;pointer-events:none;position:absolute;top:0;width:var(--aalto-dim-4)}.aalto-radio-button__mark>div{align-self:center;background-color:var(--aalto-col-action);border-radius:9999px;height:0;transition-duration:var(--aalto-trans-fast);transition-property:all;width:0}.aalto-radio-button__mark.selected>div{height:var(--aalto-dim-3);width:var(--aalto-dim-3)}.aalto-radio-group{align-items:flex-start;display:inline-flex;flex-direction:column;gap:var(--aalto-dim-2)}.aalto-text-input{background-color:var(--aalto-col-action-rev);border-color:var(--aalto-col-action);border-width:1px;height:var(--aalto-dim-7);position:relative;transition-property:all}.aalto-text-input,.aalto-text-input input{color:var(--aalto-col-action);transition-duration:var(--aalto-trans-fast);width:100%}.aalto-text-input input{background-color:initial;height:100%;outline:2px solid rgba(0,0,0,0);outline-offset:2px;padding:0 var(--aalto-dim-3);transition-property:outline-color,color,background-color,border-color,text-decoration-color,fill,stroke}.aalto-text-input input:focus-visible{outline-color:var(--aalto-col-action)}.aalto-text-input input::placeholder{color:var(--aalto-col-fg-tint)}.aalto-text-input input:hover{background-color:var(--aalto-col-hover)}.aalto-text-input.icon-on-right input{padding-right:var(--aalto-dim-9)}.aalto-text-input__icon{display:flex;height:100%;position:absolute;right:0;top:0}.aalto-text-input__icon .aalto-button{align-self:center}.aalto-search-field{position:relative}.aalto-search-field .aalto-selection-list{top:var(--aalto-dim-7)}.aalto-skip-link{background-color:var(--aalto-col-bg);display:flex;opacity:0;pointer-events:none}.aalto-skip-link:focus-within{opacity:1;pointer-events:auto}.aalto-skip-link .aalto-link{border-bottom:1px solid var(--aalto-col-action)}.aalto-skip-link :focus-visible{outline:none}.aalto-slider__legend,.aalto-slider__legend--range{display:flex;padding-top:var(--aalto-dim-2)}.aalto-slider__legend--range{justify-content:space-between}.rc-slider{padding:1rem 0}.rc-slider-track{background-color:#000;border-radius:0;height:4px;margin-top:-1px}.rc-slider-rail{background-color:#aaa;border-radius:0;height:2px}.rc-slider-handle{background-color:#fff;border:none;box-shadow:inset 0 0 0 8px #000!important;height:1rem;margin-top:-7px;opacity:1;transition-duration:.2s;transition-property:width,height,margin-top,box-shadow;width:1rem}.rc-slider-handle:hover{box-shadow:inset 0 0 0 4px #000!important;height:1.5rem;margin-top:-11px;transition-duration:.1s;width:1.5rem}.rc-slider-handle-dragging{background-color:#fff;border-color:#000!important;border:none;box-shadow:0 0 0 4px #000!important}.aalto-snackbar{background-color:var(--aalto-col-action);border:1px solid var(--aalto-col-action-rev);color:var(--aalto-col-action-rev);display:inline-flex;gap:var(--aalto-dim-4);max-width:100%;padding:var(--aalto-dim-3) var(--aalto-dim-5);position:relative}.aalto-snackbar>span{align-self:center;height:var(--aalto-dim-5);overflow:hidden;padding-right:var(--aalto-dim-5);text-overflow:ellipsis;white-space:nowrap}.aalto-snackbar>.aalto-icon{align-self:center}.aalto-snackbar .aalto-button{position:absolute;right:var(--aalto-dim-3);top:var(--aalto-dim-2)}.aalto-switch{cursor:pointer;display:inline-flex;gap:var(--aalto-dim-3)}.aalto-switch.disabled{cursor:default;pointer-events:none}.aalto-switch>*{position:relative}.aalto-switch__fx{cursor:pointer;transition-duration:var(--aalto-trans-fast)}.aalto-switch:hover .aalto-switch__fx{background-color:var(--aalto-col-hover)}.aalto-switch:active .aalto-switch__fx{background-color:var(--aalto-col-active)}.aalto-switch__handle{background:var(--aalto-col-action-rev);border:1px solid var(--aalto-col-action);border-radius:var(--aalto-dim-4);height:var(--aalto-dim-4);overflow:hidden;position:relative;width:var(--aalto-dim-6)}.aalto-switch__handle:focus-within{outline:2px solid var(--aalto-col-action)}.aalto-switch.selected .aalto-switch__handle{background:var(--aalto-col-action)}.aalto-switch__handle>div>div{background:var(--aalto-col-action-rev);border:1px solid;border-color:var(--aalto-col-action);border-radius:var(--aalto-dim-3);height:var(--aalto-dim-3);left:var(--aalto-dim-1);position:absolute;top:3px;transition-duration:var(--aalto-trans-fast);transition-property:left;width:var(--aalto-dim-3)}.aalto-switch.disabled .aalto-switch__handle,.aalto-switch.disabled .aalto-switch__handle>div>div{border-color:var(--aalto-col-disabled)}.aalto-switch.selected .aalto-switch__handle>div>div{border-color:var(--aalto-col-action-rev);left:18px}.aalto-switch input{cursor:pointer;height:100%;opacity:0;width:var(--aalto-dim-6)}.aalto-switch label{color:var(--aalto-col-action)}.aalto-tag{background-color:var(--aalto-col-action);border-radius:9999px;color:var(--aalto-col-action-rev);display:inline-flex;height:var(--aalto-dim-5);max-width:100%}.aalto-tag>div{display:flex;gap:var(--aalto-dim-2);line-height:var(--aalto-dim-5);padding:0 var(--aalto-dim-3);width:100%}.aalto-tag>div>.aalto-icon{align-self:center}.aalto-tag>div>span{height:var(--aalto-dim-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aalto-tag-group{display:flex;flex-wrap:wrap;gap:var(--aalto-dim-3)}.aalto-text-area{background-color:var(--aalto-col-action-rev);border-color:var(--aalto-col-action);border-width:1px;color:var(--aalto-col-action);height:100%;margin-bottom:-9px!important;outline:2px solid rgba(0,0,0,0);outline-offset:2px;padding:var(--aalto-dim-3);transition-duration:var(--aalto-trans-fast);transition-property:outline-color,color,background-color,border-color,text-decoration-color,fill,stroke;width:100%}.aalto-text-area:focus-visible{outline-color:var(--aalto-col-action)}.aalto-text-area::placeholder{color:var(--aalto-col-fg-tint)}.aalto-text-area:hover{background-color:var(--aalto-col-hover)}.aalto-tooltip{background-color:var(--aalto-col-action);border:1px solid var(--aalto-col-action-rev);color:var(--aalto-col-action-rev);margin-top:var(--aalto-dim-2);padding:var(--aalto-dim-2);pointer-events:none;position:relative}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.aalto-container{padding-left:var(--aalto-dim-padding);padding-right:var(--aalto-dim-padding);margin-left:auto;margin-right:auto;display:grid;align-items:flex-start;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--aalto-dim-gutter);width:100%}.aalto-container.strip{display:flex;overflow-x:auto;scroll-behavior:smooth;overflow-y:hidden}.aalto-container.no-padding{padding-left:unset;padding-right:unset}.aalto-container.strip>*{flex:0 0 calc((100% - .0909090909 * var(--aalto-dim-gutter)) / 1.0909090909)}.aalto-container.col-12>*,.aalto-container.col-4-x-7>*,.aalto-container.col-4-x-7-reverse>*,.aalto-container.col-4-x-7-shy-reverse>*,.aalto-container.col-7-x-4>*,.aalto-container.col-7-x-4-reverse>*,.aalto-container.col-x-4-x>*,.aalto-container.col-x-8-x>*,.aalto-container.col-x-10-x>*,.aalto-container.col-6-6>*,.aalto-container.col-6-x>*,.aalto-container.col-8-x>*,.aalto-container.col-10-x>*,.aalto-container.col-x-6>*,.aalto-container.col-4-4-4>*,.aalto-container.col-4-x-3-4>*,.aalto-container.col-4-x-4>*,.aalto-container.col-4-x-2-2-3>*,.aalto-container.col-3-3-3-3>*,.aalto-container.col-3-3-3-3-nonbreaking>*,.aalto-container.col-6-x-3>*{grid-column:span 12/span 12}.aalto-container.col-4-x-7-reverse>*:nth-child(odd),.aalto-container.col-4-x-7-shy-reverse>*:nth-child(odd),.aalto-container.col-7-x-4-reverse>*:nth-child(odd){order:1}.aalto-container.col-4-x-7-reverse>*:nth-child(2n),.aalto-container.col-4-x-7-shy-reverse>*:nth-child(2n),.aalto-container.col-7-x-4-reverse>*:nth-child(2n){order:0}.aalto-container.col-2-2-2-2-2-2>*{grid-column:span 6/span 6}@media (min-width: 768px){.aalto-container.strip>*{flex:0 0 calc((100% - 1.4 * var(--aalto-dim-gutter)) / 2.4)}.aalto-container.strip>.large{flex:0 0 calc((100% - .2 * var(--aalto-dim-gutter)) / 1.2)}.aalto-container.col-4-x-7>*:nth-child(odd),.aalto-container.col-4-x-7-reverse>*:nth-child(odd){grid-column:span 4/span 4}.aalto-container.col-4-x-7>*:nth-child(2n),.aalto-container.col-4-x-7-reverse>*:nth-child(2n){grid-column:span 7/span 7;grid-column-start:6;order:2}.aalto-container.col-7-x-4>*:nth-child(odd),.aalto-container.col-7-x-4-reverse>*:nth-child(odd){grid-column:span 7/span 7}.aalto-container.col-7-x-4>*:nth-child(2n),.aalto-container.col-7-x-4-reverse>*:nth-child(2n){grid-column:span 4/span 4;grid-column-start:9;order:2}.aalto-container.col-4-x-2-2-3>*:nth-child(n){grid-column:span 3/span 3}.aalto-container.col-4-x-2-2-3>*:nth-child(2n){grid-column:span 3/span 3;grid-column-start:4}.aalto-container.col-4-x-2-2-3>*:nth-child(3n){grid-column:span 3/span 3;grid-column-start:7}.aalto-container.col-4-x-2-2-3>*:nth-child(4n){grid-column:span 3/span 3;grid-column-start:10}.aalto-container.col-4-x-3-4>*:nth-child(n){grid-column:span 4/span 4}.aalto-container.col-4-x-3-4>*:nth-child(2n){grid-column:span 4/span 4;grid-column-start:5}.aalto-container.col-4-x-3-4>*:nth-child(3n){grid-column:span 4/span 4;grid-column-start:9}.aalto-container.col-6-x-3>*:nth-child(odd){grid-column:span 6/span 6}.aalto-container.col-6-x-3>*:nth-child(2n){grid-column:span 3/span 3;grid-column-start:10}.aalto-container.col-x-4-x>*{grid-column:span 6/span 6;grid-column-start:4}.aalto-container.col-x-8-x>*{grid-column:span 8/span 8;grid-column-start:3}.aalto-container.col-6-6>*{grid-column:span 6/span 6}.aalto-container.col-6-x>*,.aalto-container.col-8-x>*,.aalto-container.col-x-6>*{grid-column:span 8/span 8}.aalto-container.col-10-x>*{grid-column:span 10/span 10}.aalto-container.col-x-6>*{grid-column-start:5}.aalto-container.col-4-4-4>*{grid-column:span 6/span 6}.aalto-container.col-4-x-4>*{grid-column:span 5/span 5}.aalto-container.col-4-x-4>*:nth-child(2n){grid-column-start:8}.aalto-container.col-3-3-3-3-nonbreaking>*,.aalto-container.col-2-2-2-2-2-2>*{grid-column:span 3/span 3}}@media (min-width: 992px){.aalto-container.col-x-10-x>*{grid-column:span 10/span 10;grid-column-start:2}.aalto-container.col-4-x-7-reverse>*:nth-child(odd){grid-column:span 4/span 7}.aalto-container.col-4-x-7-shy-reverse>*:nth-child(odd){grid-column:span 4/span 4}.aalto-container.col-4-x-7-shy-reverse>*:nth-child(2n){grid-column:span 7/span 7;grid-column-start:6;order:2}.aalto-container.col-3-3-3-3>*{grid-column:span 6/span 6}.aalto-container.col-4-x-2-2-3>*:nth-child(n){grid-column:span 4/span 4}.aalto-container.col-4-x-2-2-3>*:nth-child(2n){grid-column:span 2/span 2;grid-column-start:6}.aalto-container.col-4-x-2-2-3>*:nth-child(3n){grid-column:span 2/span 2;grid-column-start:8}.aalto-container.col-4-x-2-2-3>*:nth-child(4n){grid-column:span 3/span 3;grid-column-start:10}.aalto-container.col-4-x-3-4>*:nth-child(n){grid-column:span 4/span 4}.aalto-container.col-4-x-3-4>*:nth-child(2n){grid-column:span 3/span 3;grid-column-start:6}.aalto-container.col-4-x-3-4>*:nth-child(3n){grid-column:span 4/span 4;grid-column-start:9}.aalto-container.col-4-4-4>*,.aalto-container.col-4-x-4>*{grid-column:span 4/span 4}.aalto-container.col-4-x-4>*:nth-child(2n){grid-column-start:9}}@media (min-width: 1616px){.aalto-container{max-width:1616px}.aalto-container.strip,.aalto-container.no-padding{max-width:unset}.aalto-container.col-x-6>*{grid-column:span 6/span 6;grid-column-start:7}.aalto-container.col-3-3-3-3>*{grid-column:span 3/span 3}.aalto-container.col-2-2-2-2-2-2>*{grid-column:span 2/span 2}.aalto-container.col-x-4-x>*{grid-column:span 4/span 4;grid-column-start:5}}.aalto-section{background-color:var(--aalto-col-bg);color:var(--aalto-col-fg);max-width:100vw;overflow:hidden}.aalto-section--padded{padding-top:var(--aalto-dim-section-top);padding-bottom:var(--aalto-dim-section-bottom)}.aalto-section--padded.aalto-section--boundary-top{padding-top:var(--aalto-dim-section-top-boundary)}.aalto-section--padded.aalto-section--boundary-bottom{padding-bottom:var(--aalto-dim-section-bottom-boundary)}.aalto-section--padded.aalto-section--first{padding-top:var(--aalto-dim-section-top-first)}.aalto-section--padded.aalto-section--last{padding-bottom:var(--aalto-dim-section-bottom-last)}.aalto-section--padded.aalto-section--skim-top{padding-top:0}.aalto-section--padded.aalto-section--skim-bottom{padding-bottom:0}.aalto-section--tinted{background-color:var(--aalto-col-bg-tint)}.aalto-section .aalto-section{background-color:transparent}.aalto-content-tile-strip__tile{display:flex;align-self:stretch;margin:4px 0}.aalto-content-tile-strip__tile.hidden{display:none}.aalto-content-tile-strip__tile>div{container:unset}.aalto-component-preview-block{display:flex;flex-direction:column;gap:var(--aalto-dim-5)}.aalto-component-preview-block__figma,.aalto-component-preview-block__storybook-wrap{display:flex;flex-direction:column}.aalto-component-preview-block__storybook-button{padding-top:var(--aalto-dim-3)}.aalto-component-preview-block__storybook{background-color:#fff;border:1px var(--aalto-col-subtle) solid}.aalto-component-preview-block__iframe{margin:var(--aalto-dim-3)}.aalto-component-preview-block__static-component{display:flex;flex-direction:column}.aalto-token-group .aalto-title{padding-top:0}.aalto-token-group .aalto-text-chapter{padding-bottom:var(--aalto-dim-4)}.aalto-token-group-table-wrap{overflow-x:scroll}.aalto-token-group .aalto-table{min-width:55rem}.aalto-token-group-tile{color:var(--aalto-col-fg)}.aalto-token-group-tile>p{width:100%}.aalto-token-group-tile__attributes{display:flex}.aalto-token-group-tile__attributes :first-child{min-width:10rem}.aalto-token-group-tile__attributes :last-child{color:var(--aalto-col-fg-tint)}.aalto-token-group-tile .aalto-button{margin-left:calc(var(--aalto-dim-3) * -1);margin-top:calc(var(--aalto-dim-3) * -1)}.aalto-token-group-tile__snapshot{display:flex;align-items:center;width:100%;aspect-ratio:var(--aalto-asp-hd);background-color:var(--aalto-col-subtle);margin-bottom:var(--aalto-dim-2);overflow:hidden;justify-content:center}.aalto-token-group-tile__snapshot>div{width:100%;height:100%;text-align:center;background-repeat:no-repeat;background-size:cover;display:grid}.aalto-token-group-tile__snapshot--typography,.aalto-token-group-tile__snapshot--icon{height:auto!important}.aalto-token-group-tile__snapshot--icon{text-align:left!important;width:var(--aalto-dim-5)!important}.aalto-token-title__snapshot--transition>div{width:var(--aalto-dim-6);height:var(--aalto-dim-6);background-color:var(--aalto-col-action);border-radius:9999px;place-self:center;transition-property:all}.aalto-token-title__snapshot--transition:hover>div{transform:scale(1.5)}.aalto-token-group__color-dots{display:flex;gap:var(--aalto-dim-1)}.aalto-token-group__color-dots>div{border:1px solid var(--aalto-col-action);width:var(--aalto-dim-4);height:var(--aalto-dim-4);flex:0 0 auto;border-radius:var(--aalto-dim-4)}@media (min-width: 992px){.aalto-token-group__color-dots{gap:var(--aalto-dim-2)}}@media (min-width: 1616px){.aalto-token-group__color-dots{gap:var(--aalto-dim-3)}}.aalto-asset-preview{padding:var(--aalto-dim-4);background-color:#fff;border:1px var(--aalto-col-subtle) solid}.aalto-breadcrumbs>div{gap:var(--aalto-dim-3);display:flex}.aalto-breadcrumbs>div>div{display:flex;align-items:center;gap:var(--aalto-dim-3);color:var(--aalto-col-action)}.aalto-breadcrumbs .aalto-link{height:var(--aalto-dim-4);min-width:var(--aalto-dim-4)}.aalto-breadcrumbs .aalto-link .aalto-icon{width:100%;padding:0 var(--aalto-dim-2)}@supports (font: -apple-system-body) and (-webkit-appearance: none){.aalto-breadcrumbs .aalto-link .aalto-icon{padding-right:var(--aalto-dim-4)}}.aalto-breadcrumbs>div>div:last-child{color:var(--aalto-col-fg-tint)}.aalto-breadcrumbs .truncated{display:flex}.aalto-breadcrumbs .full{display:none}@media (min-width: 768px){.aalto-breadcrumbs .truncated{display:none}.aalto-breadcrumbs .full{display:flex}}.aalto-card{display:flex;flex-direction:column;background-color:var(--aalto-col-surface);color:var(--aalto-col-fg-tint);transition-property:transform;transition-duration:var(--aalto-trans-slow);align-self:stretch;width:100%;--content-padding: var(--aalto-dim-3);container:aalto-card/inline-size}.aalto-card:hover{transform:scale(1.01)}.aalto-card__layout-wrap{display:contents}.aalto-card.large .aalto-card__layout-wrap{display:flex;gap:var(--aalto-dim-gutter);height:100%}.aalto-card.bold .aalto-image{padding:var(--aalto-dim-10) var(--aalto-dim-8)}.aalto-card__content-wrap,.aalto-card a{height:100%;display:contents}.aalto-card__content{padding:var(--content-padding);min-height:0;display:flex;flex-direction:column;gap:var(--aalto-dim-3);height:100%;width:100%;position:relative}.aalto-card.large .aalto-card__content{padding:var(--content-padding) var(--aalto-dim-gutter)}.aalto-card.large .aalto-card__content.trim-right{padding-right:0}.aalto-card.large .aalto-card__content.trim-left{padding-left:0}.aalto-card.large .aalto-image{width:50%}.aalto-card__content .aalto-card__content-crop{height:100%;display:flex;flex-direction:column;gap:var(--aalto-dim-3);min-height:0;overflow:hidden;justify-content:flex-end}.aalto-card h3{color:var(--aalto-col-fg);width:100%;overflow-wrap:break-word}.aalto-card__body{height:100%;align-self:stretch;min-height:0}.aalto-card__body>.rich{height:100%;overflow:hidden}.aalto-card__tags{color:var(--aalto-col-fg-tint);align-self:flex-end;min-height:var(--aalto-dim-5);width:100%;flex:none;padding-right:var(--aalto-dim-6);justify-self:flex-end;display:flex;flex-direction:column;justify-content:flex-start}.aalto-card .aalto-icon{position:absolute;bottom:var(--content-padding);right:var(--content-padding);color:var(--aalto-col-fg)}.aalto-card.minimal h3{padding-right:var(--aalto-dim-6)}.aalto-card.float-icon .aalto-icon{bottom:auto}.aalto-card.float-icon .aalto-card__content{display:flex;justify-content:space-between;align-items:center}@media (min-width: 768px){.aalto-card{--content-padding: var(--aalto-dim-4)}}@container aalto-card (width > 350px){.aalto-card.bold .aalto-image{padding:var(--aalto-dim-13) var(--aalto-dim-10)}}.aalto-code-preview{display:flex;flex-direction:column;gap:var(--aalto-dim-3)}.aalto-code-preview pre{background-color:#2d2d2d;margin:0!important;padding:var(--aalto-dim-3) var(--aalto-dim-3)!important}.aalto-code-preview>div:last-of-type{display:flex;gap:var(--aalto-dim-3);justify-content:space-between}.aalto-code-preview--collapsed .aalto-code-preview__actions{padding-top:var(--aalto-dim-3)}.aalto-code-preview__code-area{position:relative}.aalto-code-preview__code-area>.aalto-button{position:absolute;top:0;right:0;background-color:#2d2d2d;background-color:#0000;display:none}@media (min-width: 768px){.aalto-code-preview pre{padding:var(--aalto-dim-6) var(--aalto-dim-6)!important}.aalto-code-preview__code-area>.aalto-button{display:initial}.aalto-code-preview__actions>.aalto-code-preview__copy-button{display:none}}.aalto-collection-controller>.aalto-container{row-gap:var(--aalto-dim-3)}.aalto-collection-controller__body-text{padding-left:var(--aalto-dim-padding);grid-column:span 12;grid-row:1}.aalto-collection-controller__children{grid-column:span 12;grid-row:2}.aalto-collection-controller__control{padding-left:var(--aalto-dim-padding);grid-column:span 12;grid-row:3}@media (min-width: 768px){.aalto-collection-controller>.aalto-container{row-gap:var(--aalto-dim-5)}.aalto-collection-controller__body-text{grid-column:span 4;grid-row:1}.aalto-collection-controller__control{padding-left:unset;padding-right:var(--aalto-dim-padding);grid-column:6/span 7;grid-row:1;justify-self:flex-end}.aalto-collection-controller__children{grid-column:span 12;grid-row:2}}.aalto-content-box{--padding: var(--aalto-dim-5);display:flex;align-self:stretch;background-color:var(--aalto-col-surface);color:var(--aalto-col-fg);container:aalto-content-box/inline-size}.aalto-content-box .rich{color:var(--aalto-col-fg-tint)}.aalto-content-box.large{display:flex;gap:var(--aalto-dim-gutter)}.aalto-content-box.bold .aalto-image{padding:var(--aalto-dim-10) var(--aalto-dim-8)}.aalto-content-box.large .aalto-image{width:50%}.aalto-content-box .aalto-icon{padding:var(--padding)}.aalto-content-box__wrap{padding:var(--padding);display:flex;flex-direction:column;align-items:flex-start;gap:var(--aalto-dim-3)}.aalto-content-box.large .aalto-content-box__wrap{padding:var(--padding) var(--aalto-dim-gutter)}.aalto-content-box.large .aalto-content-box__wrap.trim-right{padding-right:0}.aalto-content-box .aalto-content-box__wrap.trim-left{padding-left:0}@container aalto-content-box (width > 350px){.aalto-content-box.bold .aalto-image{padding:var(--aalto-dim-13) var(--aalto-dim-10)}}.aalto-date-input{display:flex;flex-direction:column}.aalto-date-input .aalto-date-input__range-container{display:flex;flex-direction:column;gap:var(--aalto-dim-2)}.aalto-date-input .aalto-date-input__input-wrap{position:relative}.aalto-date-input .aalto-date-input__input-wrap>.aalto-icon{position:absolute;top:var(--aalto-dim-3);right:var(--aalto-dim-3);color:var(--aalto-col-fg)}.aalto-date-input .react-datepicker{margin-top:-6px}.aalto-date-input .react-datepicker-wrapper{display:unset;padding:unset;border:unset}.aalto-date-input .aalto-date-input__input{outline:2px solid transparent;outline-offset:2px;padding:0 var(--aalto-dim-3);width:100%;height:100%;transition-property:outline-color,color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--aalto-trans-fast);color:var(--aalto-col-action);background-color:transparent}.aalto-date-input .aalto-date-input__input:hover{background-color:var(--aalto-col-hover)}.aalto-date-input .aalto-date-input__input:focus-visible{outline-color:var(--aalto-col-action)}.aalto-date-input .react-datepicker__input-container{font-family:var(--aalto-base-font-family--primary);font-weight:var(--aalto-base-font-weight--primary-0);line-height:var(--aalto-base-line-height--2);font-size:var(--aalto-base-font-size--2);letter-spacing:var(--aalto-base-letter-spacing--1);text-indent:var(--aalto-base-paragraph-indent--0);text-transform:var(--aalto-base-text-case--none);-webkit-text-decoration:var(--aalto-base-text-decoration--none);text-decoration:var(--aalto-base-text-decoration--none);display:flex;position:relative;width:100%;height:var(--aalto-dim-7);border-width:1px;transition-property:all;transition-duration:var(--aalto-trans-fast);border-color:var(--aalto-col-action);color:var(--aalto-col-action);background-color:var(--aalto-col-action-rev)}.aalto-date-picker{--aalto-date-picker-grid-size: var(--aalto-dim-6);--aalto-date-picker-container-padding: var(--aalto-dim-3);position:relative}.aalto-date-picker .react-datepicker{font-family:unset;font-size:unset;color:unset;border-radius:unset;position:unset;line-height:unset;display:inline-block;background-color:var(--aalto-col-bg);border:1px solid var(--aalto-col-fg);padding:var(--aalto-date-picker-container-padding)}.aalto-date-picker--contained .react-datepicker{border:0;padding-left:0;padding-right:0}.aalto-date-picker .react-datepicker__month-container{float:unset;min-height:calc(8 * var(--aalto-date-picker-grid-size))}.aalto-date-picker .react-datepicker__header{background-color:unset;border-bottom:unset;padding:unset;border-top-right-radius:unset;border-top-left-radius:unset;text-align:unset;position:unset}.aalto-date-picker .aalto-date-picker__header__month-controls{display:grid;grid-template-columns:repeat(7,var(--aalto-date-picker-grid-size));grid-template-rows:var(--aalto-date-picker-grid-size);justify-items:center;align-items:center}.aalto-date-picker .aalto-date-picker__header__month{grid-column-end:span 5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--aalto-col-fg);padding-bottom:var(--aalto-dim-1);cursor:default}.aalto-date-picker .react-datepicker__day-names{display:flex;white-space:nowrap;margin:unset;cursor:default}.aalto-date-picker .react-datepicker__day-name{display:unset;margin:unset;flex:1;font-size:var(--aalto-base-font-size--1);color:var(--aalto-col-fg-tint);line-height:var(--aalto-date-picker-grid-size)}.aalto-date-picker .react-datepicker__month{margin:unset;text-align:unset}.aalto-date-picker .react-datepicker__week{display:flex;white-space:nowrap}.aalto-date-picker .react-datepicker__day{margin:unset;text-align:unset;display:flex;font-size:var(--aalto-base-font-size--2);font-weight:700;color:var(--aalto-col-action);height:var(--aalto-date-picker-grid-size);width:var(--aalto-date-picker-grid-size);line-height:var(--aalto-date-picker-grid-size);justify-content:center;transition-property:all;transition-duration:var(--aalto-trans-fast);z-index:0;cursor:pointer;border-radius:unset!important}.aalto-date-picker .react-datepicker__day:hover{background-color:var(--aalto-col-hover)}.aalto-date-picker .react-datepicker__day:active{background-color:var(--aalto-col-active)}.aalto-date-picker .react-datepicker__day--selected,.aalto-date-picker .react-datepicker__day--today.react-datepicker__day--selected,.aalto-date-picker .react-datepicker__day--range-end:hover,.aalto-date-picker .react-datepicker__day--selected:hover,.aalto-date-picker .react-datepicker__day--today:before,.aalto-date-picker .react-datepicker__day--in-range.react-datepicker__day--range-start,.aalto-date-picker .react-datepicker__day--in-range.react-datepicker__day--range-end,.aalto-date-picker .react-datepicker__day--in-range.react-datepicker__day--range-start.react-datepicker__day--today,.aalto-date-picker .react-datepicker__day--in-range.react-datepicker__day--range-end.react-datepicker__day--today,.aalto-date-picker .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-range.react-datepicker__day--range-end,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start.react-datepicker__day--today{background-color:var(--aalto-col-action)}.aalto-date-picker .react-datepicker__day--today.react-datepicker__day--selected:before,.aalto-date-picker .react-datepicker__day--today.react-datepicker__day--range-end:before,.aalto-date-picker .react-datepicker__day--in-range.react-datepicker__day--range-start.react-datepicker__day--today:before,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start.react-datepicker__day--today:before{background-color:var(--aalto-col-action-rev)}.aalto-date-picker .react-datepicker__day--today.react-datepicker__day--range-start,.aalto-date-picker .react-datepicker__day--in-selecting-range,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-selecting-range,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-range,.aalto-date-picker .react-datepicker__day--in-range{background-color:var(--aalto-col-selected)}.aalto-date-picker .react-datepicker__day--disabled.react-datepicker__day--today:before{background-color:var(--aalto-col-disabled)}.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-selecting-range,.aalto-date-picker .react-datepicker__day--range-start .react-datepicker__day--selecting-range-start,.aalto-date-picker .react-datepicker__day--today.react-datepicker__day--selected,.aalto-date-picker .react-datepicker__day--today.react-datepicker__day--range-end,.aalto-date-picker .react-datepicker__day--in-range.react-datepicker__day--range-start.react-datepicker__day--today,.aalto-date-picker .react-datepicker__day--in-range.react-datepicker__day--range-end.react-datepicker__day--today,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-range.react-datepicker__day--range-end.react-datepicker__day--today,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start.react-datepicker__day--today{color:var(--aalto-col-action)}.aalto-date-picker .react-datepicker__day--today,.aalto-date-picker .react-datepicker__day--selected,.aalto-date-picker .react-datepicker__day--range-end,.aalto-date-picker .react-datepicker__day--in-range.react-datepicker__day--range-start,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-range.react-datepicker__day--range-end,.aalto-date-picker .react-datepicker__day--disabled.react-datepicker__day--today{color:var(--aalto-col-action-rev)}@media (hover: hover) and (pointer: fine){.aalto-date-picker .react-datepicker__day--range-end:hover,.aalto-date-picker .react-datepicker__day--selected:hover{opacity:.8}}.aalto-date-picker .react-datepicker__day--today:before,.aalto-date-picker .react-datepicker__day--today.react-datepicker__day--selected:before,.aalto-date-picker .react-datepicker__day--in-range.react-datepicker__day--range-start.react-datepicker__day--today:before,.aalto-date-picker .react-datepicker__day--keyboard-selected.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start.react-datepicker__day--today:before{content:"";position:absolute;height:var(--aalto-dim-5);width:var(--aalto-dim-5);margin:calc((var(--aalto-date-picker-grid-size) - var(--aalto-dim-5)) / 2);border-radius:50%;z-index:-1}.aalto-date-picker .react-datepicker__day--outside-month{visibility:hidden;pointer-events:none}.aalto-date-picker .react-datepicker__day--keyboard-selected{background-color:unset}.aalto-date-picker .react-datepicker__day--disabled{cursor:unset;color:var(--aalto-col-disabled);pointer-events:none}@media (min-width: 992px){.aalto-date-picker{--aalto-date-picker-grid-size: var(--aalto-dim-7)}}.aalto-directory-block{display:flex;flex-direction:column;gap:var(--aalto-dim-5);color:var(--aalto-col-fg);container:aalto-directory-block/inline-size}.aalto-directory-block>.aalto-directory-block__item{display:flex;flex-direction:column;gap:var(--aalto-dim-2)}@container aalto-directory-block (width > 350px){.aalto-directory-block:not(.aalto-directory-block--condensed)>.aalto-directory-block__item{flex-direction:row}.aalto-directory-block:not(.aalto-directory-block--condensed)>.aalto-directory-block__item>div:first-child{width:calc(2 * (100% - 6 * var(--aalto-dim-gutter)) / 7 + var(--aalto-dim-gutter));flex-shrink:0}}.aalto-image-tile{display:flex;flex-direction:column;gap:var(--aalto-dim-2);color:var(--aalto-col-fg-tint)}.aalto-info{display:flex;flex-direction:column;gap:var(--aalto-dim-3);align-items:flex-start}.aalto-info-item{display:flex;flex-direction:column;gap:var(--aalto-dim-1);color:var(--aalto-col-fg);align-items:flex-start}.aalto-info-item__body{display:flex;flex-direction:column}.aalto-liftup{display:flex;flex-direction:column;gap:var(--aalto-dim-3);color:var(--aalto-col-fg-tint)}.aalto-liftup>h3{color:var(--aalto-col-fg)}.aalto-liftup__image{width:100%;background-color:var(--aalto-col-subtle);transition-property:all;transition-duration:var(--aalto-trans-slower);object-fit:cover}.aalto-liftup>.rich{margin-top:calc(var(--aalto-dim-2) * -1)}.aalto-liftup__body{gap:var(--aalto-dim-3)}.aalto-liftup__body .rich{flex:1 1 0%}.aalto-liftup__cta{display:flex;flex:1 1 0%;padding-top:var(--aalto-dim-3)}.aalto-liftup__cta>div{width:100%}.aalto-liftup .aalto-link,.aalto-liftup .aalto-button{align-self:flex-start}.aalto-liftup .aalto-link{margin-top:calc(var(--aalto-dim-2) * -1)}.aalto-liftup .aalto-button{width:100%;margin-top:var(--aalto-dim-2)}@media (min-width: 768px){.aalto-liftup__body{display:flex}.aalto-liftup__cta{place-content:flex-end}.aalto-liftup__cta>div{width:auto!important;place-self:flex-end}.aalto-liftup .aalto-link,.aalto-liftup .aalto-button{width:auto!important}}.aalto-navigation-accordion{position:relative;display:flex;flex-direction:column;gap:var(--aalto-dim-3);width:100%}.aalto-navigation-accordion__highlighter{height:var(--aalto-dim-6);position:absolute;left:0;transition-property:all;transition-duration:0s;width:var(--aalto-dim-1);background-color:var(--aalto-col-action)}.aalto-navigation-accordion__highlighter.animate{transition-duration:var(--aalto-trans-slow)}.aalto-navigation-accordion-item{display:flex;flex-direction:column;width:100%}.aalto-navigation-accordion .aalto-navigation-accordion-item:last-child{padding-bottom:var(--aalto-dim-6)}.aalto-navigation-accordion-item__title{display:flex;width:100%;height:var(--aalto-dim-7)}.aalto-navigation-accordion-item__title .aalto-link{flex-grow:1;height:100%}.aalto-navigation-accordion-item__title .aalto-link__rlink{padding-left:var(--aalto-dim-padding)}.aalto-navigation-accordion-item__title .aalto-button{height:var(--aalto-dim-7)!important;width:var(--aalto-dim-7)}.aalto-navigation-accordion-item__sub-items{display:flex;flex-direction:column;padding-top:var(--aalto-dim-2)}.aalto-navigation-accordion-item__sub-item{width:100%}.aalto-navigation-accordion-item__sub-item>.aalto-link{width:100%;height:var(--aalto-dim-6);color:var(--aalto-col-fg-tint)!important}.aalto-navigation-accordion-item__sub-item .aalto-link__rlink{padding-left:calc(var(--aalto-dim-3) + var(--aalto-dim-padding))}.aalto-pager{display:flex;gap:var(--aalto-dim-2);align-items:center}.aalto-profile-card{padding:var(--aalto-dim-6);display:flex;flex-direction:column;gap:var(--aalto-dim-4);background-color:var(--aalto-col-surface);color:var(--aalto-col-fg-tint);align-items:flex-start;container:aalto-profile-card/inline-size}.aalto-profile-card__top{display:flex;color:var(--aalto-col-fg);align-self:stretch;flex-direction:column;gap:var(--aalto-dim-3)}.aalto-profile-card__top>:first-child{display:flex;flex-direction:column;flex-grow:1;gap:var(--aalto-dim-2)}.aalto-profile-card .aalto-profile-card__contact{display:flex;flex-direction:column;align-items:flex-start}@container aalto-profile-card (width > 350px){.aalto-profile-card__top{gap:var(--aalto-dim-6);flex-direction:row}}.aalto-side-navigation{overflow-y:auto;position:relative;background-color:var(--aalto-col-surface)}.aalto-side-navigation .aalto-skip-link{position:absolute;top:0;left:0;z-index:1}.aalto-stepper{--item-size: var(--aalto-dim-5);position:relative;display:flex;gap:var(--aalto-dim-2);align-items:center;justify-content:space-between;color:var(--aalto-col-fg)}.aalto-stepper--line{position:absolute;width:100%;height:1px;top:var(--aalto-dim-3);border:.5px solid var(--aalto-col-disabled)}.aalto-stepper--line>div{border:.5px solid var(--aalto-col-action);transition-property:width;transition-duration:var(--aalto-trans-slower)}.aalto-stepper--item{display:flex;flex-direction:column;align-items:center;z-index:1;width:var(--item-size);cursor:pointer}.aalto-stepper--item:nth-of-type(2){align-items:flex-start}.aalto-stepper--item:last-of-type{align-items:flex-end}.aalto-stepper--indicator{background-color:var(--aalto-col-action-rev);border:1px solid var(--aalto-col-action);text-align:center;border-radius:50%;overflow:hidden;position:relative;cursor:pointer;width:var(--item-size);height:var(--item-size);line-height:var(--item-size);display:flex;padding:0;transition-property:all;transition-duration:var(--aalto-trans-normal)}.aalto-stepper--indicator>div{text-align:center;width:var(--item-size);height:var(--item-size);line-height:var(--item-size)}.aalto-stepper--indicator>:first-child{position:absolute}.aalto-stepper--item.completed .aalto-stepper--indicator{background-color:var(--aalto-col-action);color:var(--aalto-col-action-rev)}@supports (font: -apple-system-body) and (-webkit-appearance: none){.aalto-stepper--item.completed .aalto-stepper--indicator .aalto-icon{margin-left:calc(var(--aalto-dim-2) * -1)}}.aalto-stepper--item.selected .aalto-stepper--indicator>:first-child{background-color:var(--aalto-col-selected)}.aalto-stepper--item.selected.completed .aalto-stepper--indicator>:first-child{background-color:var(--aalto-col-selected-rev)}.aalto-stepper--item>:last-child{text-align:center;white-space:nowrap;height:var(--item-size);line-height:var(--item-size);opacity:0;transition-property:opacity;transition-duration:var(--aalto-trans-slow)}.aalto-stepper--item.selected>:last-child{opacity:1}.aalto-stepper--item:hover .aalto-stepper--indicator>:last-child,.aalto-stepper--item:hover>:last-child{background-color:var(--aalto-col-hover)}.aalto-stepper--item.completed:hover .aalto-stepper--indicator>:last-child{background-color:var(--aalto-col-hover-rev)}.aalto-stepper--item:active .aalto-stepper--indicator>:last-child,.aalto-stepper--item:active>:last-child{background-color:var(--aalto-col-active)}.aalto-stepper--item.completed:active .aalto-stepper--indicator>:last-child{background-color:var(--aalto-col-active-rev)}.aalto-stepper--item.disabled,.aalto-stepper--item.disabled .aalto-stepper--indicator{pointer-events:none}.aalto-stepper--item.disabled .aalto-stepper--indicator{border:1px solid var(--aalto-col-disabled)}@media (min-width: 768px){.aalto-stepper--item{align-items:center!important}.aalto-stepper--item>:last-child{opacity:1}.aalto-stepper--item.hide-label>:last-child{opacity:0}}.aalto-tabs-block{display:flex}.aalto-tabs-block .aalto-button.fill{flex-grow:1}.aalto-text-chapter-block{display:flex;flex-direction:column;gap:var(--aalto-dim-3);color:var(--aalto-col-fg-tint)}@media (min-width: 768px){.aalto-text-chapter-block{gap:var(--aalto-dim-4)}}.aalto-text-chapter-block>h3{color:var(--aalto-col-fg)}.aalto-video-player{position:relative;display:flex;flex-direction:column;justify-content:center}.aalto-video-player>video{width:100%;display:block}.aalto-video-player__video-full{cursor:pointer}.aalto-video-player .aalto-video-player__video-full:hover+.aalto-video-player__play-button-centered,.aalto-video-player__play-button-centered:hover{opacity:1}.aalto-video-player__play-button{position:absolute;left:var(--aalto-dim-padding);bottom:var(--aalto-dim-padding)}.aalto-video-player.condensed .aalto-video-player__play-button{left:var(--aalto-dim-3);bottom:var(--aalto-dim-3)}.aalto-video-player__play-button-centered{position:absolute;right:50%;bottom:50%;transform:translate(50%);transition:opacity var(--aalto-trans-fast) linear;opacity:0}.aalto-video-player__progress{display:flex;align-self:stretch;align-items:center;width:100%;cursor:pointer}.aalto-video-player__controls{display:flex;align-items:center;justify-content:space-between;position:relative;padding-top:var(--aalto-dim-1)}.aalto-video-player__controls__container{display:flex;align-items:center}.aalto-video-player__time{padding-left:var(--aalto-dim-padding);color:var(--aalto-col-action);white-space:nowrap;display:flex}.aalto-video-player__time>span{display:flex;justify-content:center}.aalto-video-player__time>span.aalto-video-player__time__fixed{width:var(--aalto-dim-8)}.aalto-video-player .aalto-progress-bar{position:absolute;top:0;left:0;width:100%}@media only screen and (min-width: 768px){.aalto-video-player .aalto-progress-bar{position:relative;padding:var(--aalto-dim-padding);width:auto}}.aalto-section.aalto-alert{justify-content:space-between;background-color:var(--aalto-col-action);color:var(--aalto-col-action-rev);border:var(--aalto-col-action-rev);padding:var(--aalto-dim-4) 0}.aalto-alert .aalto-container>div{display:flex;place-content:space-around;position:relative}.aalto-alert .aalto-container>div>p{display:flex;flex-direction:column;place-content:space-around;padding-right:var(--aalto-dim-7)}.aalto-alert .aalto-container>div .aalto-button{position:absolute;top:0;right:0;display:flex;flex-direction:column;height:100%;place-content:space-around}.aalto-section.aalto-anchor-links,.aalto-anchor-links .aalto-anchor-links__color{background-color:var(--aalto-col-bg)}.aalto-anchor-links .aalto-container>div{display:flex;flex-direction:column;padding-top:var(--aalto-dim-2);padding-bottom:var(--aalto-dim-2);flex-wrap:wrap;gap:var(--aalto-dim-4)}.aalto-anchor-links.vertical .aalto-container>div{gap:var(--aalto-dim-3)}.aalto-anchor-links .aalto-link{align-self:flex-start}.aalto-anchor-links.horizontal{align-self:center}.aalto-anchor-links.horizontal .reset.wrapped{margin-left:0!important}@media (min-width: 768px){.aalto-anchor-links.horizontal .aalto-container>div{flex-direction:row!important}.aalto-anchor-links .reset{display:inline-flex!important}.aalto-anchor-links.horizontal .reset{margin-left:auto!important}}.aalto-anchor-links .aalto-link__rlink{white-space:normal}.aalto-anchor-links .aalto-link__rlink-label{overflow-wrap:break-word}.aalto-anchor-links .aalto-icon{line-height:var(--aalto-base-lineheights--2)}.aalto-anchor-links .aalto-icon.aalto-txt-icon-s{height:100%}.aalto-section.aalto-back-to-top{justify-content:space-between;background-color:transparent;position:sticky;bottom:0;padding:var(--aalto-dim-3) 0;pointer-events:none}.aalto-back-to-top .aalto-container>div{display:flex;justify-content:flex-end}.aalto-back-to-top .aalto-button{background-color:var(--aalto-col-bg);transition:transform .3s;pointer-events:initial}.aalto-back-to-top.hidden .aalto-button{transform:translateY(var(--aalto-dim-9))}.aalto-cta .aalto-container{background-color:var(--aalto-col-bg);color:var(--aalto-col-fg)}.aalto-cta .rich{color:var(--aalto-col-fg-tint)}.aalto-cta .aalto-container>div{height:100%}.aalto-cta .aalto-container>:last-child{display:flex;flex-direction:column;gap:var(--aalto-dim-5);padding-top:var(--aalto-dim-2);align-items:flex-start}@media (min-width: 768px){.aalto-cta .aalto-container>:last-child{padding-left:0}}.aalto-date-picker-modal__legend{display:flex;gap:var(--aalto-dim-3)}.aalto-date-picker-modal__legend>div{width:var(--aalto-dim-12);flex-grow:1;display:flex;flex-direction:column}.aalto-date-picker-modal .aalto-date-picker{margin:auto}.aalto-date-picker-modal .aalto-modal__actions{align-items:unset}@media (min-width: 992px){.aalto-date-picker-modal__legend{flex-direction:column}}.aalto-directory__ingress{display:flex;flex-direction:column;gap:var(--aalto-dim-4);align-items:flex-start}.aalto-directory--with-aside .aalto-container.col-4-x-7{gap:var(--aalto-dim-6)}@media (min-width: 768px){.aalto-directory--with-aside .aalto-container.col-4-x-7{gap:var(--aalto-dim-gutter)}}.aalto-footer{padding-top:var(--aalto-dim-6);background-color:var(--aalto-col-bg);color:var(--aalto-col-fg);display:flex;flex-direction:column}.aalto-footer>.aalto-container:first-of-type{min-height:12rem}.aalto-footer__links{display:flex;flex-direction:column;gap:var(--aalto-dim-4);padding-bottom:var(--aalto-dim-5)}.aalto-footer__links--list{display:flex;flex-direction:column;gap:var(--aalto-dim-3)}.aalto-footer__cta-column{display:flex;flex-direction:column;gap:var(--aalto-dim-6);padding-bottom:var(--aalto-dim-5)}.aalto-footer__cta-column--group{display:flex;flex-direction:column;gap:var(--aalto-dim-3)}.aalto-footer__cta-column--group .aalto-button{width:100%;align-items:stretch}.aalto-footer__cta-column--group-image-link{display:flex;gap:var(--aalto-dim-3)}.aalto-footer__columns{display:flex;flex-direction:column;gap:var(--aalto-dim-4)}.aalto-footer__columns--group{display:flex;flex-direction:column;padding-bottom:var(--aalto-dim-3)}.aalto-footer__contacts{display:flex;flex-direction:column;gap:var(--aalto-dim-4)}.aalto-footer__contacts .aalto-image-link{margin-top:-14px;margin-bottom:calc(var(--aalto-dim-2) * -1)}.aalto-footer__contacts--social-media{display:flex;flex-direction:column;gap:var(--aalto-dim-3)}.aalto-footer__contacts--social-media-buttons{display:flex}@media (min-width: 992px){.aalto-footer{padding-top:var(--aalto-dim-10)}.aalto-footer__links{padding-top:var(--aalto-dim-3)}.aalto-footer__links--list{flex-direction:row!important;gap:var(--aalto-dim-5)!important}}.aalto-form-block{display:flex;flex-direction:column;gap:var(--aalto-dim-7)}.aalto-form-block>p{color:var(--aalto-col-fg-tint)}.aalto-form-block form{display:flex;flex-direction:column;gap:var(--aalto-dim-3)}.aalto-form-block form>.aalto-button,.aalto-form-block>.aalto-button{align-self:flex-start}.aalto-hero{display:flex;flex-direction:column;gap:var(--aalto-dim-5);background-color:var(--aalto-col-bg);--header-padding-bottom: var(--aalto-dim-7);--body-padding-bottom: var(--aalto-dim-7);--image-offset: calc(-1 * (var(--aalto-dim-4) + var(--aalto-dim-padding)))}.aalto-hero>div{margin-bottom:-1px}.aalto-hero.condensed{--header-padding-bottom: var(--aalto-dim-4)}.aalto-hero,.aalto-hero__header,.aalto-hero__body{transition-property:background-color;transition-duration:var(--aalto-trans-slow)}.aalto-hero__header,.aalto-hero__body{transition-property:color,background-color}.aalto-hero__header{background-color:var(--aalto-col-bg)}.aalto-hero__body{background-color:var(--aalto-col-bg-tint)}.aalto-hero__header .aalto-container{padding-top:var(--aalto-dim-9);padding-bottom:var(--header-padding-bottom)}.aalto-hero__body .aalto-container{padding-top:var(--aalto-dim-section-top);padding-bottom:var(--aalto-dim-section-bottom)}.aalto-hero__content-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--aalto-dim-4)}.aalto-hero__image-container{position:relative;align-self:flex-start;margin-bottom:var(--image-offset)}.aalto-hero__image-container.square{aspect-ratio:var(--aalto-asp-square)}.aalto-hero__image-container.hd{aspect-ratio:var(--aalto-asp-hd)}.aalto-hero__image{position:absolute;width:100%;top:var(--image-offset)}@media (min-width: 768px){.aalto-hero{--header-padding-bottom: var(--aalto-dim-8)}@keyframes fade-txt-big{0%{opacity:1;margin-top:0}60%{opacity:0;margin-top:-4rem}to{opacity:0;margin-top:-4rem}}@keyframes fade-txt-small{0%{opacity:1;margin-top:0}60%{opacity:0;margin-top:-.4rem}to{opacity:0;margin-top:-.4rem}}@keyframes fade-img{0%{opacity:1;margin-top:0;filter:brightness(100%)}80%{opacity:0;margin-top:-8rem;filter:brightness(50%)}to{opacity:0;margin-top:-8rem;filter:brightness(50%)}}.aalto-hero__image,.aalto-hero__content-container,.aalto-hero__fading,.aalto-hero .aalto-breadcrumbs{animation-duration:1s;animation-timing-function:ease-in;animation-iteration-count:1;animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--aalto-hero-scroll) * -1s)}.aalto-hero__content-container,.aalto-hero__fading,.aalto-hero .aalto-breadcrumbs,.aalto-hero .aalto-info{animation-name:fade-txt-small}.aalto-hero__content-container{animation-name:fade-txt-big}.aalto-hero__image{animation-name:fade-img}}@media (min-width: 992px){.aalto-hero{--header-padding-bottom: var(--aalto-dim-11);--body-padding-bottom: var(--aalto-dim-9)}}.aalto-highlight .aalto-container{background-color:var(--aalto-col-bg);color:var(--aalto-col-fg)}.aalto-highlight.aalto-section--tinted .aalto-container{background-color:var(--aalto-col-bg-tint)}.aalto-highlight__body{border-left:var(--aalto-dim-1) solid var(--aalto-col-fg);padding-left:var(--aalto-dim-3);margin-bottom:var(--aalto-dim-2)}@media (min-width: 768px){.aalto-highlight__body{margin-bottom:0}}.aalto-logo-wall{display:flex;flex-direction:column;gap:var(--aalto-dim-gutter)}.aalto-logo-wall__legend{display:flex;flex-direction:column;gap:var(--aalto-dim-3)}.aalto-logo-wall__logos{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;row-gap:var(--aalto-dim-gutter);column-gap:var(--aalto-dim-gutter)}@media (min-width: 336px){.aalto-logo-wall__logos{column-gap:var(--aalto-dim-7)}}@media (min-width: 768px){.aalto-logo-wall__logos{grid-template-columns:repeat(3,auto);justify-content:space-between;column-gap:normal}.aalto-logo-wall.full .aalto-logo-wall__logos{grid-template-columns:repeat(4,auto)}}@media (min-width: 992px){.aalto-logo-wall__logos{grid-template-columns:repeat(4,auto)}.aalto-logo-wall.full .aalto-logo-wall__logos{grid-template-columns:repeat(8,auto)}}.aalto-mega-links .aalto-container>div:last-child{display:flex;flex-direction:column;gap:var(--aalto-dim-3);align-items:stretch}@media (min-width: 992px){.aalto-mega-links .aalto-container>div:last-child{gap:var(--aalto-dim-4)}}.aalto-modal{background-color:#0000!important;width:100%;padding:0;--aalto-modal__padding-horizontal: var(--aalto-dim-4);--aalto-modal__padding-vertical: var(--aalto-dim-3)}.aalto-modal,.aalto-modal .aalto-container,.aalto-modal .aalto-container>div{max-height:calc(100vh - 2 * var(--aalto-dim-padding))}.aalto-modal::backdrop{background-color:var(--aalto-col-overlay);-webkit-backdrop-filter:var(--aalto-fx-sat-1);backdrop-filter:var(--aalto-fx-sat-1)}.aalto-modal .aalto-container>div{background-color:var(--aalto-col-bg);display:flex;flex-direction:column}.aalto-modal .aalto-container>div>div{padding-left:var(--aalto-modal__padding-horizontal);padding-right:var(--aalto-modal__padding-horizontal);display:flex}.aalto-modal__header{justify-content:space-between;align-content:center;align-items:center;padding-top:var(--aalto-modal__padding-vertical);padding-bottom:var(--aalto-modal__padding-vertical)}.aalto-modal__header .aalto-button{align-self:flex-start}.aalto-modal__content{overflow:auto}.aalto-modal__actions{flex-direction:column;gap:var(--aalto-dim-3);padding-bottom:var(--aalto-modal__padding-vertical);padding-top:var(--aalto-modal__padding-vertical)}.aalto-modal--highlight-content .aalto-modal__header,.aalto-modal--highlight-content .aalto-modal__actions{background-color:var(--aalto-col-surface)}.aalto-modal--highlight-content .aalto-modal__content{margin-top:var(--aalto-modal__padding-vertical);margin-bottom:var(--aalto-modal__padding-vertical)}.aalto-modal--stretch-content .aalto-modal__content{margin-top:0!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important}@media (min-width: 768px){.aalto-modal.wide .aalto-modal__actions{flex-direction:row;justify-content:flex-end;gap:var(--aalto-dim-4)}.aalto-modal.wide .aalto-modal__actions>.aalto-button:nth-last-child(3){margin-right:auto}}@media (min-width: 992px){.aalto-modal{--aalto-modal__padding-horizontal: var(--aalto-dim-5);--aalto-modal__padding-vertical: var(--aalto-dim-4)}.aalto-modal__actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--aalto-dim-4)}.aalto-modal__actions>.aalto-button:nth-last-child(3),.aalto-modal__action-legend{margin-right:auto}}.aalto-quick-links .aalto-container{background-color:var(--aalto-col-bg);color:var(--aalto-col-fg)}.aalto-quick-links .aalto-container>div{height:100%}.aalto-quick-links__link-wrap{padding-top:var(--aalto-dim-2);display:flex;flex-direction:column;gap:var(--aalto-dim-4);align-items:flex-start}.aalto-quick-links__link-wrap.horizontal{display:none;flex-direction:row}.aalto-quick-links__link-wrap.horizontal .aalto-image-link{width:100%}@media (min-width: 768px){.aalto-quick-links__link-wrap.vertical{display:none}.aalto-quick-links__link-wrap.horizontal{display:flex}}.aalto-table .aalto-container>*{display:flex;flex-direction:column;gap:var(--aalto-dim-5)}.aalto-table table{width:100%;table-layout:fixed}.aalto-table tr{width:100%}.aalto-table tr:first-child{display:contents;color:var(--aalto-col-fg-tint)}.aalto-table th{padding-right:var(--aalto-dim-2);padding-left:var(--aalto-dim-2);height:var(--aalto-dim-7);border-bottom-width:1px;align-self:stretch;width:100%}.aalto-table th.s{width:40%}.aalto-table th.xs{width:var(--aalto-dim-10);max-width:var(--aalto-dim-10)}.aalto-table tr:nth-child(odd){background-color:var(--aalto-col-subtle)}.aalto-table td.clear-bg{background-color:var(--aalto-col-bg)}.aalto-table td{align-self:stretch;padding-left:var(--aalto-dim-2);padding-right:var(--aalto-dim-2);height:var(--aalto-dim-7)}.aalto-table .text--left{text-align:left}.aalto-table .text--center{text-align:center}.aalto-table .text--end{text-align:end}.aalto-tabs{overflow:initial}.aalto-text-and-image__text{display:flex;flex-direction:column;gap:var(--aalto-dim-5);align-items:flex-start}.aalto-text-and-image__links{display:flex;flex-direction:column;gap:var(--aalto-dim-2);align-items:flex-start;max-width:100%}.aalto-title{padding-bottom:0}.aalto-top-navigation{position:absolute;left:0;z-index:50;width:100%;position:relative;background-color:var(--aalto-col-bg);transition-property:background-color,transform;transition-duration:var(--aalto-trans-slow);min-height:var(--aalto-dim-9);overflow:initial}.aalto-top-navigation.hidden{transform:translateY(-9rem)}.aalto-top-navigation .aalto-container{position:relative}.aalto-top-navigation .aalto-skip-link{position:absolute;top:0;left:0;z-index:1}.aalto-top-navigation__mega-menu{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:transparent}.aalto-top-navigation-block__sub-brand{color:var(--aalto-col-action);padding-top:var(--aalto-dim-3)}.aalto-top-navigation-block{display:flex;align-content:space-around;justify-content:space-between}.aalto-top-navigation-block>div{display:inline-flex;gap:var(--aalto-dim-4)}.aalto-top-navigation-block>div>*{height:var(--aalto-dim-5);align-self:center}.aalto-top-navigation-block .aalto-image-link{height:var(--aalto-dim-9)}.aalto-top-navigation-block__menu{gap:var(--aalto-dim-4);display:none;position:relative}.aalto-top-navigation-block__menu--active{position:absolute;margin-left:calc(var(--aalto-dim-4) * -1);bottom:calc(var(--aalto-dim-4) * -1);background-color:var(--aalto-col-action);height:var(--aalto-dim-1);width:var(--aalto-dim-7);transition-property:all;transition-duration:var(--aalto-trans-normal)}.aalto-top-navigation-block__dropdown{gap:var(--aalto-dim-5);display:none}.aalto-top-navigation-block__dropdown .aalto-dropdown{width:8rem!important;margin-right:calc(var(--aalto-dim-6) * -1)}.aalto-top-navigation-block__mega-menu{gap:var(--aalto-dim-4);display:inline-flex}@media (min-width: 768px){.aalto-top-navigation-block__dropdown{display:inline-flex!important}}@media (min-width: 992px){.aalto-top-navigation{padding-top:var(--aalto-dim-2);padding-bottom:var(--aalto-dim-2)}.aalto-top-navigation-block__menu{display:inline-flex!important}.aalto-top-navigation-block__mega-menu{display:none}}.aalto-top-navigation-menu{height:100vh;pointer-events:none}.aalto-top-navigation-menu .aalto-container>*{display:flex;flex-direction:column;gap:var(--aalto-dim-3);padding-top:var(--aalto-dim-5);justify-content:flex-end;width:100%;pointer-events:auto}.aalto-top-navigation-menu .aalto-tabs-block{display:inline-flex}.aalto-top-navigation-menu__actions{display:flex;flex-direction:column;padding:0 var(--aalto-dim-3);gap:var(--aalto-dim-2);align-items:flex-start}@media (min-width: 768px){.aalto-top-navigation-menu .aalto-tabs-block{display:none!important}}.aalto-top-navigation-search{padding-top:var(--aalto-dim-4);padding-bottom:var(--aalto-dim-4);height:100vh;color:var(--aalto-col-fg);position:relative}.aalto-top-navigation-search .aalto-search-field{padding-top:var(--aalto-dim-3)}.aalto-top-navigation-search__search-result{display:flex;flex-direction:column;gap:var(--aalto-dim-4);padding-bottom:var(--aalto-dim-6);margin-top:calc(var(--aalto-dim-3) * -1);position:relative;width:100%}.aalto-top-navigation-search__search-result--category{color:var(--aalto-col-fg-tint)}body{margin:0}
