@layer library{@layer library{external-content-consent-solution{display:block;position:relative}external-content-consent-solution iframe{clip-path:inset(2px);border:none;inline-size:100%}.c-consent-content-wrapper{--consent-padding:2rem;width:100%;max-inline-size:calc(100% - var(--consent-padding) * 2);max-block-size:calc(100% - var(--consent-padding) * 2);box-sizing:border-box;position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow-y:auto;transform:translate(-50%)translateY(-50%)}@media (width>=768px){.c-consent-content-wrapper{max-inline-size:75%}}.c-consent-image{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}.c-consent-notifications{--consent-notification-position:2rem;z-index:999;transition:opacity .3s ease-in-out;position:fixed;inset-block-start:var(--consent-notification-position);inset-inline-end:var(--consent-notification-position)}.c-consent-notifications--hidden{opacity:0}.c-consent-notifications__list{gap:.75rem;list-style:none;display:grid}.c-consent-notifications__list-item{color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;max-width:24rem;padding:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-block}}.glightbox-container{-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{z-index:9999;width:100%;height:100%;position:relative;overflow:hidden}.glightbox-container .gslider{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s;position:relative;top:0;left:0;overflow:hidden;transform:translate(0,0);display:flex!important}.glightbox-container .gslide{-webkit-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{flex-direction:column;justify-content:center;width:100%;max-width:100%;height:100vh;margin:auto;display:flex;position:relative}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;border:none;min-height:165px;outline:0!important}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{float:none;-webkit-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;border:none;outline:0;width:auto;min-width:200px;max-width:100vw;height:auto;max-height:100vh;margin:auto;padding:0;display:block}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{transition:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";background:#ff000057;width:100%;height:100%;display:none;position:absolute}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{min-width:100%;height:75vh;max-width:100%!important}.gslide-video.fullscreen video{width:100%!important;max-width:100%!important}.gslide-inline{text-align:left;background:#fff;max-width:100%;max-height:calc(100vh - 40px);margin:auto;overflow:auto}.gslide-inline .ginlined-content{width:100%;padding:20px}.gslide-inline .dragging{transition:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.ginlined-content{opacity:1;overflow:auto;display:block!important}.gslide-external{background:#fff;width:100%;min-width:100%;height:100%;max-height:75vh;padding:0;display:flex;overflow:auto}.gslide-media{width:auto;display:flex}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{width:100%;margin:0 auto}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(#0000 0,#000000bf 100%);width:100%;max-height:78vh;padding:19px 11px 50px;transition:opacity .3s linear;position:absolute;bottom:0;order:2!important;max-width:100vw!important;height:auto!important;overflow:auto!important}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s}.greset{transition:all .3s}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{z-index:9999;border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:25px;height:25px;margin:0 auto;animation:.8s linear infinite lightboxLoader;display:block;position:absolute;top:47%;left:0;right:0}.goverlay{will-change:opacity;background:#000;width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;width:26px;height:44px;display:flex}.gclose svg,.gnext svg,.gprev svg{width:25px;height:auto;margin:0;padding:0;display:block}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;margin-bottom:19px;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em}.glightbox-clean .gslide-desc{margin-bottom:0;font-family:arial;font-size:.86em;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#000000bf;border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{width:40px;height:50px;position:absolute;top:-100%;left:30px}.glightbox-clean .gnext{width:40px;height:50px;position:absolute;top:-100%;right:30px}.glightbox-clean .gclose{width:35px;height:35px;position:absolute;top:15px;right:10px}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:.5s gfadeIn}.gfadeOut{animation:.5s gfadeOut}.gslideOutLeft{animation:.3s gslideOutLeft}.gslideInLeft{animation:.3s gslideInLeft}.gslideOutRight{animation:.3s gslideOutRight}.gslideInRight{animation:.3s gslideInRight}.gzoomIn{animation:.5s gzoomIn}.gzoomOut{animation:.5s gzoomOut}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate(-60%)}to{visibility:visible;opacity:1;transform:translate(0,0)}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;visibility:hidden;transform:translate(-60%)}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate(60%)}to{opacity:1;transform:translate(0,0)}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;transform:translate(60%)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (width>=769px){.glightbox-container .ginner-container{flex-direction:row;width:auto;height:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-width:100%;max-height:97vh}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;position:absolute;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#00000052}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (width>=992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (height<=420px){.goverlay{background:#000}}}@layer settings{:root{--cp-white:#fff;--cp-black:#000;--cp-black-transparent:#000000b3;--cp-black-transparent-60:#0009;--cp-cold-white:#f7f7f7;--cp-background-light:#f8f6f2;--cp-beige:#eeece7;--cp-line-grey:#d9d9d9;--cp-line-grey-dark:#424b57;--cp-line-dark:#0000001a;--cp-gray-light:#666;--cp-gray-inactive:#aeadad;--cp-error:red;--cp-body-default:light-dark(var(--ca-neutral-white),#00070f);--color-thi-blue-light:#e3effc;--color-thi-blue-mid:#bddbff;--color-thi-blue-medium:#7eb4f7;--color-thi-blue-highlight:#3392ff;--color-thi-blue-dawn:#051d38;--color-thi-blue-night:#031121;--color-faculty-mechanical-engineering:#62b79f;--color-faculty-electrical-information-technology:#9fb941;--color-faculty-computer-science:#ebb62d;--color-faculty-business-engineering:#f9a020;--color-faculty-business-school:#e05c57;--color-faculty-sustainable-infrastructure:#be6a89;--color-faculty-tcw:#739bce;--color-green-office:#699f70;--ca-primary:var(--color-thi-blue-highlight);--ca-primary-subtle:var(--color-thi-blue-mid);--ca-primary-light:var(--color-thi-blue-light);--ca-primary-night:var(--color-thi-blue-night);--ca-neutral-white:var(--cp-white);--ca-neutral-black:var(--cp-black);--ca-theme:var(--ca-primary);--color-bg-body:var(--cp-body-default);--color-text-body:var(--color-text);--color-surface-primary:var(--ca-primary);--color-surface-primary-subtle:light-dark(var(--ca-primary-subtle),var(--ca-primary));--color-surface-primary-medium:light-dark(var(--color-thi-blue-medium),var(--color-thi-blue-highlight));--color-surface-primary-light:light-dark(var(--ca-primary-light),var(--color-thi-blue-night));--color-surface-primary-highlight:light-dark(var(--ca-primary-light),var(--color-thi-blue-highlight));--color-surface-primary-night:light-dark(var(--ca-primary-night),var(--ca-primary-subtle));--color-surface-neutral:light-dark(var(--cp-beige),var(--color-thi-blue-night));--color-surface-neutral-light:light-dark(var(--cp-background-light),var(--color-thi-blue-dawn));--color-surface-neutral-white:light-dark(var(--ca-neutral-white),color-mix(in hsl, var(--ca-neutral-white) 10%, transparent));--color-surface-light:light-dark(var(--cp-background-light),var(--color-thi-blue-night));--color-surface-theme:var(--color-surface-primary-light);--color-surface-beige:var(--cp-beige);--color-surface-black:var(--cp-black);--color-surface-backdrop:var(--cp-black-transparent);--color-text-lightmode:var(--ca-neutral-black);--color-text-darkmode:var(--ca-neutral-white);--color-text:light-dark(var(--color-text-lightmode),var(--color-text-darkmode));--color-text-primary:light-dark(var(--ca-primary),var(--ca-neutral-white));--color-text-on-surface-primary:light-dark(var(--color-text-darkmode),var(--color-text-lightmode));--color-text-on-surface-primary-subtle:light-dark(var(--color-text-lightmode),var(--color-text-darkmode));--color-text-on-surface-backdrop:var(--ca-neutral-white);--color-text-on-surface-primary-highlight:var(--color-text-lightmode);--color-text-link:var(--color-text);--color-text-link-light:light-dark(var(--cp-gray-light),var(--cp-gray-inactive));--color-text-link-action:var(--ca-theme);--color-text-link-disabled:var(--cp-gray-inactive);--color-text-error:var(--cp-error);--color-button-text:var(--color-text-lightmode);--ca-section-border-lightmode:var(--cp-line-grey);--ca-section-border-darkmode:var(--cp-line-grey-dark);--ca-section-border:light-dark(var(--ca-section-border-lightmode),var(--ca-section-border-darkmode));--ca-section-border-primary:light-dark(var(--ca-primary),var(--ca-primary));--color-section-border:var(--ca-section-border);--color-border:light-dark(var(--cp-line-grey),var(--cp-line-grey-dark));--color-border-on-primary:var(--ca-neutral-white);--color-border-table:var(--ca-primary-70);--color-border-animated:light-dark(var(--ca-neutral-black),var(--ca-neutral-white));--color-border-input:light-dark(var(--cp-line-grey),var(--color-thi-blue-highlight));--color-border-input-focus:light-dark(var(--color-thi-blue-night),var(--color-thi-blue-highlight));--color-border-input-checked:var(--ca-primary);--color-border-input-error:var(--cp-error);--color-border-toggle:var(--cp-line-dark);--color-surface-input:light-dark(var(--cp-white),var(--color-thi-blue-dawn));--color-surface-toggle:light-dark(var(--cp-line-grey),var(--cp-line-grey-dark));--color-surface-toggle-checked:light-dark(var(--color-thi-blue-mid),var(--color-thi-blue-mid));color-scheme:light dark}@media print{:root{color-scheme:light}}.light{color-scheme:light}.theme-faculty-mechanical-engineering{--ca-theme:var(--color-faculty-mechanical-engineering);--color-surface-theme:var(--color-surface-neutral)}.theme-faculty-electrical-information-technology{--ca-theme:var(--color-faculty-electrical-information-technology);--color-surface-theme:var(--color-surface-neutral)}.theme-faculty-computer-science{--ca-theme:var(--color-faculty-computer-science);--color-surface-theme:var(--color-surface-neutral)}.theme-faculty-business-engineering{--ca-theme:var(--color-faculty-business-engineering);--color-surface-theme:var(--color-surface-neutral)}.theme-faculty-business-school{--ca-theme:var(--color-faculty-business-school);--color-surface-theme:var(--color-surface-neutral)}.theme-faculty-sustainable-infrastructure{--ca-theme:var(--color-faculty-sustainable-infrastructure);--color-surface-theme:var(--color-surface-neutral)}.theme-faculty-tcw{--ca-theme:var(--color-faculty-tcw);--color-surface-theme:var(--color-surface-neutral)}.theme-green-office{--ca-theme:var(--color-green-office);--color-surface-theme:var(--color-surface-neutral)}.main-bg-neutral-light{--color-bg-body:var(--color-surface-neutral-light);background-color:var(--color-bg-body)}dialog::backdrop{background-color:var(--color-surface-backdrop)}@media print{dialog::backdrop{background:0 0}}:root{--width-phone-max:calc(440 / var(--size-base) * 1rem);--width-phablet:calc(576 / var(--size-base) * 1rem);--width-tablet:calc(768 / var(--size-base) * 1rem);--width-desktop:calc(1024 / var(--size-base) * 1rem);--width-desktop-wide:calc(1200 / var(--size-base) * 1rem);--width-desktop-max:calc(1920 / var(--size-base) * 1rem);--size-base:16;--size-0:0;--size-1:calc(1 / var(--size-base) * 1rem);--size-2:calc(2 * var(--size-1));--size-3:calc(3 * var(--size-1));--size-4:calc(4 * var(--size-1));--size-5:calc(5 * var(--size-1));--size-6:calc(6 * var(--size-1));--size-8:calc(8 * var(--size-1));--size-10:calc(10 * var(--size-1));--size-12:calc(12 * var(--size-1));--size-14:calc(14 * var(--size-1));--size-15:calc(15 * var(--size-1));--size-16:calc(16 * var(--size-1));--size-18:calc(18 * var(--size-1));--size-20:calc(20 * var(--size-1));--size-22:calc(22 * var(--size-1));--size-24:calc(24 * var(--size-1));--size-25:calc(25 * var(--size-1));--size-28:calc(28 * var(--size-1));--size-30:calc(30 * var(--size-1));--size-32:calc(32 * var(--size-1));--size-35:calc(35 * var(--size-1));--size-36:calc(36 * var(--size-1));--size-40:calc(40 * var(--size-1));--size-42:calc(42 * var(--size-1));--size-45:calc(45 * var(--size-1));--size-48:calc(48 * var(--size-1));--size-50:calc(50 * var(--size-1));--size-55:calc(55 * var(--size-1));--size-56:calc(56 * var(--size-1));--size-60:calc(60 * var(--size-1));--size-64:calc(64 * var(--size-1));--size-65:calc(65 * var(--size-1));--size-70:calc(70 * var(--size-1));--size-72:calc(72 * var(--size-1));--size-80:calc(80 * var(--size-1));--size-96:calc(96 * var(--size-1));--size-100:calc(100 * var(--size-1));--size-120:calc(120 * var(--size-1));--size-128:calc(128 * var(--size-1));--size-144:calc(144 * var(--size-1));--size-160:calc(160 * var(--size-1));--size-170:calc(170 * var(--size-1));--size-250:calc(250 * var(--size-1));--size-1920:calc(1920 * var(--size-1));--space-none:var(--size-0);--space-2xs:var(--size-2);--space-xs:var(--size-6);--space-2sm:var(--size-10);--space-sm:var(--size-12);--space-md:var(--size-16);--space-lg:var(--size-20);--space-xl:var(--size-24);--space-2xl:var(--size-32);--space-3xl:var(--size-48);--radius-none:var(--size-0);--radius-xs:var(--size-1);--radius-sm:var(--size-2);--radius-md:var(--size-4);--radius-lg:var(--size-6);--radius-xl:var(--size-8);--radius-2xl:var(--size-12);--radius-full:50rem;--border-none:var(--size-0);--border-thin:var(--size-1);--border-base:var(--size-2);--border-thick:var(--size-4);--border-heavy:var(--size-6);--icon-2xs:var(--size-6);--icon-xs:var(--size-8);--icon-sm:var(--size-16);--icon-md:var(--size-24);--icon-lg:var(--size-32);--icon-xl:var(--size-48);--grid-gap-sm:var(--space-sm);--grid-gap:var(--space-md);--grid-gap-lg:var(--space-lg);--container-width:100%;--container-max-width:100%;--container-padding:var(--space-lg);--section-spacing:var(--space-3xl);--content-max-width:65ch;--button-padding:var(--size-14);--button-padding-lg:var(--size-14) var(--size-20);--button-icon-gap:var(--size-10);--input-border-width:var(--border-thin);--input-padding-sm:var(--space-xs) var(--space-sm);--input-padding-md:var(--space-2sm) var(--space-md);--input-padding-lg:var(--space-md) var(--space-lg);--input-radius:var(--radius-md);--input-radius-radio:var(--radius-full);--size-input-checkbox:var(--size-14);--form-group-gap:var(--space-2sm);--form-checkboxgroup-gap:var(--space-lg) var(--space-sm);--form-radiogroup-gap:var(--space-2sm) var(--space-sm);--form-group-block-end:var(--space-lg);--section-border-size:1px;--space-block-end-h2:var(--size-20);--space-padding:var(--space-lg);--space-padding-caption:var(--space-sm) var(--space-lg);--textmedia-content-max-inline-size:80ch}@media (width>=64em){:root{--grid-gap-sm:var(--space-md);--grid-gap:var(--space-lg);--grid-gap-lg:var(--space-2xl);--space-block-end-h2:var(--size-40)}}@media (width>=120em){:root{--container-max-width:var(--size-1920)}}:root{--border-width:var(--size-1);--border:var(--border-width) solid var(--color-section-border)}@font-face{font-family:NeueHaasUnicaPro;font-style:normal;font-weight:400;src:url(./fonts/neue-haas-unica-pro/regular.woff2)format("woff2");font-display:swap}@font-face{font-family:NeueHaasUnicaPro;font-style:normal;font-weight:500;src:url(./fonts/neue-haas-unica-pro/medium.woff2)format("woff2");font-display:swap}:root{--font-family-sans:"NeueHaasUnicaPro", sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-leading-none:1;--font-leading-tight:1.2;--font-leading-normal:1.4;--font-html-size:16;--font-body-size:1rem;--font-body-line-height:var(--font-leading-normal);--font-body-weight:var(--font-weight-normal);--font-body-letter-spacing:0;--font-body:var(--font-body-weight) var(--font-body-size) / var(--font-body-line-height) var(--font-family-sans);--font-p-regular:var(--font-copy-big);--font-h1-size:var(--size-40);--font-h1-lineheight:var(--font-leading-none);--font-h1-weight:var(--font-weight-normal);--font-h1-letter-spacing:-.02em;--font-h1:var(--font-h1-weight) var(--font-h1-size) / var(--font-h1-lineheight) var(--font-family-sans)}@media (width>=48em){:root{--font-h1-size:var(--size-56)}}:root{--font-h2-size:var(--size-28);--font-h2-lineheight:var(--font-leading-tight);--font-h2-weight:var(--font-weight-normal);--font-h2:var(--font-h2-weight) var(--font-h2-size) / var(--font-h2-lineheight) var(--font-family-sans)}@media (width>=48em){:root{--font-h2-size:var(--size-35)}}:root{--font-h3-size:var(--size-24);--font-h3-lineheight:var(--font-leading-tight);--font-h3-weight:var(--font-weight-normal);--font-h3:var(--font-h3-weight) var(--font-h3-size) / var(--font-h3-lineheight) var(--font-family-sans)}@media (width>=48em){:root{--font-h3-size:var(--size-24)}}:root{--font-h4-size:var(--size-20);--font-h4-lineheight:var(--font-leading-tight);--font-h4-weight:var(--font-weight-normal);--font-h4:var(--font-h4-weight) var(--font-h4-size) / var(--font-h4-lineheight) var(--font-family-sans);--font-h5-size:var(--size-16);--font-h5-lineheight:var(--font-leading-normal);--font-h5-weight:var(--font-weight-medium);--font-h5:var(--font-h5-weight) var(--font-h5-size) / var(--font-h5-lineheight) var(--font-family-sans);--font-h6-size:var(--font-h5-size);--font-h6-lineheight:var(--font-h5-lineheight);--font-h6-weight:var(--font-h5-weight);--font-h6:var(--font-h6-weight) var(--font-h6-size) / var(--font-h6-lineheight) var(--font-family-sans);--font-table-regular:var(--font-copy-big);--font-table-header:var(--font-copy-big-bold);--font-list:var(--font-copy-big);--font-tag-size:var(--size-12);--font-tag-big-size:var(--size-14);--font-tag-lineheight:var(--font-leading-tight);--font-tag-weight:var(--font-weight-normal);--font-tag-paragraph-spacing:var(--size-3);--font-tag-letter-spacing:.2em;--font-tag-text-transform:uppercase;--font-tag:var(--font-tag-weight) var(--font-tag-size) / var(--font-tag-lineheight) var(--font-family-sans);--font-tag-big:var(--font-tag-weight) var(--font-tag-size) / var(--font-tag-lineheight) var(--font-family-sans)}@media (width>=48em){:root{--font-tag-big:var(--font-tag-weight) var(--font-tag-big-size) / var(--font-tag-lineheight) var(--font-family-sans)}}:root{--font-label-size:var(--size-10);--font-label-lineheight:var(--font-leading-normal);--font-label-weight:var(--font-weight-normal);--font-label-letter-spacing:.02em;--font-label-text-transform:uppercase;--font-label:var(--font-label-weight) var(--font-label-size) / var(--font-label-lineheight) var(--font-family-sans);--font-big-numbers-size:var(--size-55);--font-big-numbers-lineheight:var(--font-leading-none);--font-big-numbers-weight:var(--font-weight-normal);--font-big-numbers-letter-spacing:-.02em;--font-big-numbers:var(--font-big-numbers-weight) var(--font-big-numbers-size) / var(--font-big-numbers-lineheight) var(--font-family-sans);--font-copy-extra-big-size:var(--size-24);--font-copy-extra-big-lineheight:var(--font-leading-normal);--font-copy-extra-big-weight:var(--font-weight-normal);--font-copy-extra-big:var(--font-copy-extra-big-weight) var(--font-copy-extra-big-size) / var(--font-copy-extra-big-lineheight) var(--font-family-sans);--font-copy-big-size:var(--size-16);--font-copy-big-lineheight:var(--font-leading-normal);--font-copy-big-weight:var(--font-weight-normal);--font-copy-big-paragraph-spacing:var(--size-8);--font-copy-big:var(--font-copy-big-weight) var(--font-copy-big-size) / var(--font-copy-big-lineheight) var(--font-family-sans);--font-copy-big-bold-size:var(--size-16);--font-copy-big-bold-lineheight:var(--font-leading-normal);--font-copy-big-bold-weight:var(--font-weight-medium);--font-copy-big-bold:var(--font-copy-big-bold-weight) var(--font-copy-big-bold-size) / var(--font-copy-big-bold-lineheight) var(--font-family-sans);--font-copy-medium-size:var(--size-14);--font-copy-medium-lineheight:var(--font-leading-normal);--font-copy-medium-weight:var(--font-weight-normal);--font-copy-medium:var(--font-copy-medium-weight) var(--font-copy-medium-size) / var(--font-copy-medium-lineheight) var(--font-family-sans);--font-copy-medium-bold-size:var(--size-14);--font-copy-medium-bold-lineheight:var(--font-leading-normal);--font-copy-medium-bold-weight:var(--font-weight-medium);--font-copy-medium-bold:var(--font-copy-medium-bold-weight) var(--font-copy-medium-bold-size) / var(--font-copy-medium-bold-lineheight) var(--font-family-sans);--font-copy-small-size:var(--size-12);--font-copy-small-lineheight:var(--font-leading-none);--font-copy-small-weight:var(--font-weight-normal);--font-copy-small-paragraph-spacing:var(--size-3);--font-copy-small:var(--font-copy-small-weight) var(--font-copy-small-size) / var(--font-copy-small-lineheight) var(--font-family-sans);--font-copy-small-bold-size:var(--size-10);--font-copy-small-bold-lineheight:var(--font-leading-none);--font-copy-small-bold-weight:var(--font-weight-medium);--font-copy-small-paragraph-bold-spacing:var(--size-3);--font-copy-small-bold:var(--font-copy-small-bold-weight) var(--font-copy-small-bold-size) / var(--font-copy-small-bold-lineheight) var(--font-family-sans);--col-gutter-size:2rem;--section-border:var(--section-border-size) solid var(--color-section-border);--border-card:var(--border-thin) solid var(--color-border);--default-transition:var(--ease-in-quad) .15s;--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--table-padding:var(--space-lg);--table-min-cell-size:var(--size-144);--table-border:var(--section-border)}@media screen and (width>=48em){:root{--table-min-cell-size:var(--size-250)}}:root{--col-count:6;--content-outer-spacing:0px;--content-inner-max-width:calc(var(--container-max-width) - var(--content-outer-spacing) * 2);--grid-column-max-size:calc(var(--content-inner-max-width) / var(--col-count));--grid-template-columns-fullwidth:[fullwidth-start content-start] var(--content-outer-spacing) [content-inner-start content-body-start content-header-start content-footer-start] repeat(6, var(--grid-column-max-size)) [content-inner-end content-body-end content-header-end content-footer-end] var(--content-outer-spacing) [content-end fullwidth-end];--grid-template-columns-content:[content-start] var(--content-outer-spacing) [content-inner-start content-body-start content-header-start content-footer-start] repeat(6, var(--grid-column-max-size)) [content-inner-end content-body-end content-header-end content-footer-end] var(--content-outer-spacing) [content-end];--col-width:var(--grid-column-max-size)}@media (width>=64em){:root{--col-count:12;--content-outer-spacing:20px;--grid-template-columns-fullwidth:[fullwidth-start] 1fr [content-start] var(--content-outer-spacing) [content-inner-start content-header-start] repeat(2, var(--grid-column-max-size)) [content-header-end content-body-start] repeat(8, var(--grid-column-max-size)) [content-body-end content-footer-start] repeat(2, var(--grid-column-max-size)) [content-footer-end content-inner-end] var(--content-outer-spacing) [content-end] 1fr [fullwidth-end];--grid-template-columns-content:[content-start] var(--content-outer-spacing) [content-inner-start content-header-start] repeat(2, var(--grid-column-max-size)) [content-header-end content-body-start] repeat(8, var(--grid-column-max-size)) [content-body-end content-footer-start] repeat(2, var(--grid-column-max-size)) [content-footer-end content-inner-end] var(--content-outer-spacing) [content-end]}}@media (width>=1440px){:root{--content-outer-spacing:42px}}:root{--tag-padding-inline:var(--size-10);--tag-padding-block:var(--size-10);--tag-surface-color:var(--color-surface-theme);--tag-border-radius:var(--radius-md);--tag-gap:var(--size-10);--tag-min-block-size:var(--size-45);--scroll-snap-slider-indicator-margin-block:var(--size-40);--main-nav-bar-height:var(--size-50)}@media screen and (width>=64em){:root{--main-nav-bar-height:var(--size-60)}}:root{--study-course-details-title-width:36%}}@layer generic{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{margin:0}a,button{touch-action:manipulation}button{cursor:pointer;background-color:#0000;border:none;padding:0}button[disabled]{cursor:not-allowed}input,button,textarea,select{font:inherit}img,picture{block-size:auto;max-inline-size:100%;display:block}figure{margin:0}}@layer elements{blockquote{margin:0}html{font-size:calc(var(--font-html-size) * 1px)}body{font:var(--font-body);color:var(--color-text-body);letter-spacing:var(--font-body-letter-spacing);background-color:var(--color-bg-body);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;container-type:inline-size}@media print{body{container-type:normal}}*{scroll-padding-block:var(--size-128)}@media (prefers-reduced-motion:no-preference){html:not(.a11y-stop-animations) *{scroll-behavior:smooth}}:where(input,textarea,select){border:none}fieldset{border:none;min-inline-size:0;padding:0}legend{margin-block-end:var(--space-sm)}.form-inputgroup:has(input[type=checkbox],input[type=radio]){gap:var(--form-checkboxgroup-gap);grid-template-columns:auto 1fr;align-items:center;display:grid}.form-inputgroup:has(input[type=radio]){gap:var(--form-radiogroup-gap)}.form-inputgroup label{margin-block-start:.325em}fieldset>fieldset{border-style:none;margin:0;padding:0}fieldset>fieldset label{margin:0;display:inline}label{font:var(--font-tag);cursor:pointer}:where(input,select,textarea){padding:var(--input-padding-md);background-color:var(--color-surface-input);display:inline-block}:where(input,select,textarea):focus-within{outline:1px solid var(--color-border-input-focus)}:where(input[type=checkbox]){--checkbox-icon-size:var(--size-0);inline-size:var(--size-input-checkbox);block-size:var(--size-input-checkbox);appearance:none;background-color:var(--color-surface-input);border:solid var(--input-border-width) var(--color-border-input);border-radius:var(--input-radius);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}:where(input[type=checkbox]):checked{--checkbox-icon-size:var(--size-12);--color-surface-input:var(--color-surface-primary);--color-border-input:var(--color-border-input-checked)}:where(input[type=checkbox]):after{--icon-size:var(--checkbox-icon-size);block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-check,1);background-color:currentColor;background-color:var(--color-surface-primary-light);line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-check);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-check);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.form-group.has-error,.form-group:has(:user-invalid)) :where(input[type=checkbox]){--color-border-input:var(--color-border-input-error)}:where(input[type=radio]){--radio-icon-size:var(--size-0);--input-radius:var(--input-radius-radio);--color-surface-radio-icon:var(--color-surface-primary);inline-size:var(--size-input-checkbox);block-size:var(--size-input-checkbox);appearance:none;background-color:var(--color-surface-input);border:solid var(--input-border-width) var(--color-border-input);border-radius:var(--input-radius);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}:where(input[type=radio]):checked{--color-border-input:var(--color-border-input-checked);--radio-icon-size:var(--size-10)}:where(input[type=radio]):after{inline-size:var(--radio-icon-size);block-size:var(--radio-icon-size);content:"";background-color:var(--color-surface-radio-icon);border-radius:100%;transition:inline-size .2s ease-in-out,block-size .2s ease-in-out}:is(.form-group.has-error,.form-group:has(:user-invalid)) :where(input[type=radio]){--color-border-input:var(--color-border-input-error)}.form-select-wrapper{flex-direction:column;display:flex;position:relative}.form-select-wrapper:after{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-chevron_down,1);pointer-events:none;transform-origin:50%;background-color:currentColor;line-height:1;display:inline-block;position:absolute;inset-block-start:calc(50% - var(--icon-size,1em) / 2);inset-inline-end:1rem;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.form-select-wrapper select{padding-inline-end:calc(2rem + var(--icon-size,1em))}select{appearance:none;max-inline-size:100%}textarea{resize:block}.form-group{gap:var(--form-group-gap);flex-direction:column;justify-content:flex-start;margin-block-end:var(--form-group-block-end);display:flex}.form-group--gray{--color-surface-input:var(--color-surface-light)}.form-group__error{color:var(--color-text-error)}:is(.form-group.has-error,.form-group:has(:user-invalid)):has(input[type=checkbox],input[type=radio]) label{color:var(--color-text-error)}.btn{color:var(--color-text-on-surface-primary);appearance:none;background-color:var(--color-surface-primary);transition:transform var(--default-transition);border:none;padding:.5rem 1rem}.btn:hover{color:var(--color-text-on-surface-primary)}.btn:active{transform:scale(.97)}.btn--reset{color:var(--color-text-link-light);background-color:#0000}.btn--reset:hover{color:var(--color-text-link-action)}:is(h1,.h1),:is(h2,.h2),:is(h3,.h3),:is(h4,.h4),:is(h5,.h5),:is(h6,.h6){text-wrap:balance}:is(h1,.h1),:is(h2,.h2),:is(h3,.h3),:is(h4,.h4),:is(h5,.h5),:is(h6,.h6),.label,.tag,.big-numbers,.copy-extra-big,.copy-big,.copy-big-bold,.copy-medium,.copy-medium-bold,.copy-small,.copy-small-bold{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 5;margin-block:0}h1,.h1{font:var(--font-h1);letter-spacing:var(--font-h1-letter-spacing)}:is(h2,.h2){font:var(--font-h2);margin-block-end:var(--space-block-end-h2)}h3,.h3{font:var(--font-h3)}h4,.h4{font:var(--font-h4)}h5,.h5{font:var(--font-h5)}h6,.h6{font:var(--font-h6)}.big-numbers{font:var(--font-big-numbers);letter-spacing:var(--font-big-numbers-letter-spacing)}.label{font:var(--font-label);text-transform:var(--font-label-text-transform);letter-spacing:var(--font-label-letter-spacing)}.tag{font:var(--font-tag);margin-block-end:var(--font-tag-paragraph-spacing)}.tag-big{font:var(--font-tag-big);text-transform:var(--font-tag-text-transform);letter-spacing:var(--font-tag-letter-spacing)}.copy-extra-big{font:var(--font-copy-extra-big)}.copy-big{font:var(--font-copy-big);margin-block-end:var(--font-copy-big-paragraph-spacing)}.copy-big-bold{font:var(--font-copy-big-bold)}.copy-medium{font:var(--font-copy-medium)}.copy-medium-bold{font:var(--font-copy-medium-bold)}.copy-small{font:var(--font-copy-small);margin-block-end:var(--font-copy-small-paragraph-spacing)}.copy-small-bold{font:var(--font-copy-small-bold);margin-block-end:var(--font-copy-small-paragraph-bold-spacing)}:is(image,object,embed,video){block-size:auto;max-inline-size:100%}img{border-style:none;inline-size:100%}figcaption{font-size:.9rem;font-style:italic}a{color:var(--color-text-link);transition:color var(--default-transition);text-decoration:none}a:is(:hover,:focus){color:var(--color-text-link-action);text-decoration:underline}p a{word-break:break-all}:is(.c-disruptor,.c-accordion) a{text-decoration:underline}.c-accordion a{color:var(--color-text-primary)}ul,ol,dl{font:var(--font-list)}p{font:var(--font-p-regular);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}table:not(.table-reset-styling){inline-size:100%;font:var(--font-table-regular);border-collapse:collapse}table:not(.table-reset-styling) tr{border-block-end:var(--table-border)}table:not(.table-reset-styling) tr:first-child{border-block-start:var(--table-border)}table:not(.table-reset-styling) :is(th,td){padding:var(--table-padding);vertical-align:top;position:relative}table:not(.table-reset-styling) :is(th,td):first-child{padding-inline-start:0}table:not(.table-reset-styling) :is(th,td):last-child{padding-inline-end:0}table:not(.table-reset-styling) :is(th,td)>:first-child{margin-block-start:0}table:not(.table-reset-styling) :is(th,td)>:last-child{margin-block-end:0}table:not(.table-reset-styling) th{font:var(--font-label);text-align:start;text-transform:var(--font-label-text-transform);letter-spacing:var(--font-tag-letter-spacing)}table:not(.table-reset-styling) th[scope=col]{white-space:nowrap}table:not(.table-reset-styling) :is(th,td){min-inline-size:var(--table-min-cell-size)}video{block-size:auto;max-inline-size:100%}.video{grid-column:content;inline-size:100%}.video-embed .video-embed-item{aspect-ratio:16/9;border-style:none;block-size:100%;inline-size:100%}summary{list-style:none}summary:is(){display:none}}@layer objects{.table-responsive{--table-padding-inline-end:3rem;--table-bg-color:var(--section-bg-color,--color-bg-body);position:relative}.table-responsive--is-overflowing .table-responsive__overflow{padding-inline-end:var(--table-padding-inline-end)}.table-responsive--is-overflowing:after{inline-size:var(--table-padding-inline-end);content:"";background:linear-gradient(90deg, transparent, var(--table-bg-color));transition:opacity .3s;display:block;position:absolute;inset-block:0;inset-inline-end:0}.table-responsive__overflow{overflow-inline:auto;inline-size:100%;padding-block-end:1rem}.o-container{padding-block:0;padding-inline:var(--col-gutter-size);margin-block:0;margin-inline:auto;position:relative}@media (width>=48em){.o-container{max-inline-size:75em}}.o-container>.o-container{padding-inline:0}.o-container--fullwidth{padding:0;max-inline-size:100%!important}.o-container .o-container--fullwidth{position:relative}.o-container .o-container--fullwidth:after{z-index:-1;content:"";background-color:inherit;block-size:100%;margin-inline:-50vi;position:absolute;inset-block-start:0;inset-inline:50%}.o-container--nospacing{padding:0}.o-container--spacing-y{padding-block:var(--col-gutter-size)}.o-container--outside-spacing-y{margin-block:var(--col-gutter-size)}.frame-space-before-extra-small{margin-block-start:1rem}.frame-space-before-small{margin-block-start:2rem}.frame-space-before-medium{margin-block-start:3rem}.frame-space-before-large{margin-block-start:4rem}.frame-space-before-extra-large{margin-block-start:5rem}.frame-space-after-extra-small{margin-block-end:1rem}.frame-space-after-small{margin-block-end:2rem}.frame-space-after-medium{margin-block-end:3rem}.frame-space-after-large{margin-block-end:4rem}.frame-space-after-extra-large{margin-block-end:5rem}.u-list-bare{margin-block:0;padding-inline-start:0;list-style:none}}@layer components{.c-definition-list{margin:0}.c-definition-list__row{gap:var(--space-2xs) var(--space-sm);grid-template-columns:4.75rem 1fr;align-items:baseline;margin-block-end:var(--space-xs);display:grid}.c-definition-list__row:last-child{margin-block-end:0}.c-definition-list__label{font:var(--font-tag-big);text-transform:var(--font-tag-text-transform);letter-spacing:var(--font-tag-letter-spacing)}.c-definition-list__value{font:var(--font-copy-big);margin:0}.c-section-wrapper:has(.video):not(.c-study-course-step-by-step){--section-border-color-start:transparent;--section-border-color-end:transparent}.c-section-wrapper{--section-gap-y-start:var(--size-20);--section-gap-y-end:var(--size-20);--section-gap-y:var(--section-gap-y-start) var(--section-gap-y-end);--section-padding-x:var(--size-20);--space-lr:0px;--space-gap:0px;--col-count:4;--max-width:1743px;--col-width:calc((min(100% - var(--space-lr), var(--max-width)) - (var(--col-count) - 1) * var(--space-gap)) / var(--col-count));--section-bg-color:initial;--section-content-inline-start:var(--section-padding-x);--section-fullpage-max-width:2000px;--section-border-color-start:var(--color-section-border);--section-border-color-end:var(--color-section-border);grid-template-columns:var(--grid-template-columns-fullwidth);gap:0 var(--space-gap);background-color:var(--section-bg-color);grid-auto-flow:column;display:grid;position:relative;overflow:hidden}@media (width>=48em){.c-section-wrapper{--col-count:6}}@media (width>=64em){.c-section-wrapper{--col-count:12;--space-lr:40px;--section-content-inline-start:calc(50% - 4 * var(--col-width) + var(--section-padding-x))}.c-section-wrapper:before,.c-section-wrapper:after{z-index:10;pointer-events:none;content:"";border-inline:1px solid;border-inline-start-color:var(--section-border-color-start);border-inline-end-color:var(--section-border-color-end);grid-column:content-inner;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.c-section-wrapper:after{z-index:1;grid-column:content-body;inline-size:calc(100% + 1px);inset-inline-start:-1px}}.c-section-wrapper:has(.c-section-wrapper__content-fullwidth):after{content:none}.c-section-wrapper:has(.c-section-wrapper__content-fullwidth)>*{grid-row:1/2}.c-section-wrapper>:not(:has(>*)){pointer-events:none}:is(.c-section-wrapper__sidebar,.c-section-wrapper__content):has(:first-child){padding-block:var(--section-gap-y)}main>.c-section-wrapper:last-child{--section-gap-y-end:var(--size-40)}@media (width>=64em){main>.c-section-wrapper:last-child{--section-gap-y-end:var(--size-80)}}.c-section-wrapper__contents{display:contents}.c-section-wrapper__outer-content{grid-template-columns:var(--grid-template-columns-content);grid-column:content;align-content:start;display:grid}.c-section-wrapper__outer-content:has(.c-video-teaser){grid-row:1/-1}.c-section-wrapper__content{z-index:2;padding-inline:var(--section-padding-x);grid-column:content-body;align-content:start;position:relative;container-type:inline-size}@media print{.c-section-wrapper__content{container-type:normal}}.c-section-wrapper__content>:first-child{margin-block-start:0}.c-section-wrapper__content>:last-child:not(dialog){margin-block-end:0}.c-section-wrapper__sidebar{z-index:1;grid-column:1/-1;position:relative;container-type:inline-size}@media print{.c-section-wrapper__sidebar{container-type:normal}}.c-section-wrapper__sidebar--right{gap:var(--size-40);padding-inline:var(--section-padding-x);display:grid}@media screen and (width>=64em){.c-section-wrapper__sidebar{grid-row:1/1;padding-inline-start:calc(var(--section-border-size) * 2)}.c-section-wrapper__sidebar--right{--section-sidebar-align-single-item:end;padding-inline:0}.c-section-wrapper__sidebar--right:has(>:nth-child(2)){align-content:space-between}.c-section-wrapper__sidebar--right:not(:has(>:nth-child(2))):has(>.c-button){align-content:var(--section-sidebar-align-single-item)}.c-section-wrapper__sidebar--right:has(>.c-link-list){align-content:start}.c-section-wrapper__sidebar--left{grid-column:content-header}.c-section-wrapper__sidebar--right{grid-column:content-footer}.c-section-wrapper__sidebar-content{padding-inline:var(--section-padding-x)}}.c-section-wrapper__fullwidth{z-index:1;grid-area:1/fullwidth/-1;inline-size:100%;position:relative}.c-section-wrapper__fullwidth--restricted{max-inline-size:var(--section-fullpage-max-width);margin-inline:auto}.c-section-wrapper__fullwidth:has(.c-hero__stage){grid-template-rows:auto 1fr auto}.c-section-wrapper__fullwidth:has(.scroll-snap-container){z-index:10}.c-section-wrapper__content-fullwidth{z-index:2;padding-inline:var(--section-padding-x);grid-column:content-inner;position:relative}@media screen and (width>=64em){.c-section-wrapper__content-fullwidth{padding-inline:0}}.c-section-wrapper[data-layout=surface-neutral-light]{--section-bg-color:var(--color-surface-neutral-light)}.c-section-wrapper[data-layout=grid],.c-section-wrapper[data-layout=grid-dark]{--section-bg-color:var(--color-surface-neutral);grid-template-rows:auto 1fr auto}.c-section-wrapper[data-layout=grid] .c-section-wrapper__sidebar--left,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__sidebar--left{grid-row:1/2}.c-section-wrapper[data-layout=grid] .c-section-wrapper__sidebar--right,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__sidebar--right{padding-inline:var(--section-padding-x)}@media screen and (width>=64em){.c-section-wrapper[data-layout=grid] .c-section-wrapper__sidebar--right,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__sidebar--right{padding-inline:0}}.c-section-wrapper[data-layout=grid] .c-section-wrapper__content,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__content{grid-row:3/4}@media screen and (width>=64em){.c-section-wrapper[data-layout=grid] .c-section-wrapper__content:before,.c-section-wrapper[data-layout=grid] .c-section-wrapper__content:after,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__content:before,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__content:after{block-size:var(--section-border-size);pointer-events:none;content:"";background-color:var(--color-section-border);position:absolute;inset-inline:-100vi}.c-section-wrapper[data-layout=grid] .c-section-wrapper__content:before,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__content:before{inset-block-start:calc(var(--section-border-size) * -1)}.c-section-wrapper[data-layout=grid] .c-section-wrapper__content:after,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__content:after{inset-block-end:calc(var(--section-border-size) * -1)}}.c-section-wrapper[data-layout=grid] .c-section-wrapper__sidebar-right,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__sidebar-right{grid-row:4/5}@media screen and (width>=64em){.c-section-wrapper[data-layout=grid]>:not(.c-section-wrapper__visual-grid,.c-section-wrapper__fullwidth),.c-section-wrapper[data-layout=grid-dark]>:not(.c-section-wrapper__visual-grid,.c-section-wrapper__fullwidth){grid-row:2/3}.c-section-wrapper[data-layout=grid] .c-section-wrapper__sidebar--right,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__sidebar--right{padding-block-end:0}}.c-section-wrapper[data-layout=grid] .c-section-wrapper__visual-grid,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__visual-grid{grid-column:content-inner}@media screen and (width>=64em){.c-section-wrapper[data-layout=grid] .c-section-wrapper__visual-grid:after,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__visual-grid:after{block-size:var(--section-border-size);pointer-events:none;content:"";background-color:var(--color-section-border);position:absolute;inset-inline:-100vi}}.c-section-wrapper[data-layout=grid] .c-section-wrapper__visual-grid--top,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__visual-grid--top{grid-row:2/3}@media screen and (width>=64em){.c-section-wrapper[data-layout=grid] .c-section-wrapper__visual-grid--top,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__visual-grid--top{grid-row:1/2}.c-section-wrapper[data-layout=grid] .c-section-wrapper__visual-grid--top:after,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__visual-grid--top:after{inset-block-start:0}}.c-section-wrapper[data-layout=grid] .c-section-wrapper__visual-grid--bottom,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__visual-grid--bottom{grid-row:5/6}@media screen and (width>=64em){.c-section-wrapper[data-layout=grid] .c-section-wrapper__visual-grid--bottom:after,.c-section-wrapper[data-layout=grid-dark] .c-section-wrapper__visual-grid--bottom:after{inset-block-end:0}}.c-section-wrapper[data-layout=grid-dark]{--section-bg-color:var(--color-thi-blue-night);--color-button-text:var(--ca-neutral-black);color:var(--ca-neutral-white);color-scheme:dark}.c-section-wrapper[data-layout=text]{background-color:light-dark(var(--color-surface-primary-light),var(--color-thi-blue-dawn))}.c-section-wrapper[data-layout=contact-form-quicklinks]{--section-bg-color:var(--color-surface-neutral)}.c-section-wrapper[data-layout=form]{--section-bg-color:var(--color-surface-light)}@media screen and (width>=64em){.c-section-wrapper{--section-gap-y-start:var(--size-40);--section-gap-y-end:var(--size-40)}}.c-section-wrapper-table-grid{z-index:1;border-collapse:collapse;margin-inline-end:var(--section-border-size);position:relative}.c-section-wrapper-table-grid td{inline-size:calc(100% / var(--table-grid-cols));border:var(--section-border);border-inline-start:none;transition:opacity .5s ease-in-out;position:relative}.c-section-wrapper-table-grid td:last-child{border-inline-end:none}.c-section-wrapper-table-grid td:before{content:"";padding-block-end:100%;display:block}.c-section-wrapper-table-grid svg{block-size:100%;inline-size:100%;color:var(--ca-theme);position:absolute;inset:0}.c-section-wrapper-table-grid svg[data-svg-stroke-animation]{clip-path:inset(0 0 calc(100% - var(--visibility-level)) 0)}@media (prefers-reduced-motion:reduce){.c-section-wrapper-table-grid svg[data-svg-stroke-animation]{clip-path:inset(0)}}.a11y-stop-animations .c-section-wrapper-table-grid svg[data-svg-stroke-animation]{clip-path:inset(0)}.c-section-wrapper-table-grid--mobile-only{inline-size:calc(100% + var(--section-border-size) * 2);margin-inline-start:calc(var(--section-border-size) * -1)}@media (width>=48em){.c-section-wrapper-table-grid--mobile-only{display:none}}.c-section-wrapper-table-grid--tablet-only{display:none}@media (width>=48em) and (width<=calc(64em - 1px)){.c-section-wrapper-table-grid--tablet-only{display:table}}.c-section-wrapper-table-grid--desktop-only{display:none}@media (width>=64em){.c-section-wrapper-table-grid--desktop-only{display:table}}.c-section-marker{--icon-direction:rotate(0deg);gap:var(--size-8);font:var(--font-tag);text-transform:uppercase;letter-spacing:var(--font-tag-letter-spacing);align-items:center;margin-block:0;padding-inline-end:var(--section-padding-x);display:inline-flex;position:relative}.c-section-marker--reverse{--icon-direction:rotate(180deg)}.c-section-marker__icon{color:var(--ca-theme);transform:var(--icon-direction);flex-shrink:0}@supports not (text-box-trim:trim-both){.c-section-marker__text{line-height:1}}@supports (text-box-trim:trim-both){.c-section-marker__text{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-card-list{--card-block-size:100%;padding:0}.c-card-list.scroll-snap-slider{--slider-initial-visible-item-count:1.15;--slider-gap:0}.c-card-list.scroll-snap-slider .scroll-snap-slider__item{inline-size:round(100% / var(--slider-initial-visible-item-count), 1px)}.c-card-list.scroll-snap-slider:has(>:nth-child(4)){--grid-content:content-body / content-footer}.c-card-list.scroll-snap-slider:has(>:nth-child(4)) .scroll-snap-slider__item{inline-size:round(100% / var(--slider-initial-visible-item-count) + 0px, 1px)}@container (width>=36em){.c-card-list.scroll-snap-slider:has(>:nth-child(4)){--slider-initial-visible-item-count:2.5}}@container (width>=64em){.c-card-list.scroll-snap-slider:has(>:nth-child(4)){--slider-initial-visible-item-count:3.7555}}.c-card-list.scroll-snap-slider:not(:has(>:nth-child(4))){--grid-content:content-body}@container (width>=36em){.c-card-list.scroll-snap-slider:not(:has(>:nth-child(4))){--slider-initial-visible-item-count:2.5}}@container (width>=64em){.c-card-list.scroll-snap-slider:not(:has(>:nth-child(4))){--slider-initial-visible-item-count:3}}@media screen and (width>=64em){.c-section-wrapper:has(.c-card-list:not(.c-card-list--no-reset-padding)) [class*=c-section-wrapper__]{z-index:0;grid-row-start:1;padding-inline:0}}.c-section-wrapper:has(.c-card-list:not(.c-card-list--no-reset-padding)) .c-section-wrapper__content{--grid-content:content-body;padding-block-start:0;padding-inline-end:0}@media screen and (width>=64em){.c-section-wrapper:has(.c-card-list:not(.c-card-list--no-reset-padding)) .c-section-wrapper__content{z-index:2;grid-column:var(--grid-content);padding-block-start:var(--section-gap-y)}.c-section-wrapper:has(.c-card-list:not(.c-card-list--no-reset-padding)) .c-section-wrapper__content:has(.scroll-snap-slider__item:nth-child(4)){--grid-content:content-body / content-footer}}.scroll-snap-slider-container:has(.c-card-event) .scroll-snap-slider{--slider-gap:var(--section-border-size)}.c-card{--color-surface-card:var(--color-surface-theme);--color-text-card-action:var(--color-text-on-surface-primary);block-size:var(--card-block-size,auto);min-block-size:20rem;padding:var(--container-padding);color:var(--color-text);background-color:var(--color-surface-card);transition:color var(--default-transition), background-color var(--default-transition);flex-direction:column;display:flex;position:relative}.c-card a:before{content:"";position:absolute;inset:0}.c-card a:is(:hover,:focus){text-decoration:none}.c-card:has(a:is(:hover,:focus)){--color-surface-card:var(--color-surface-primary-night);--color-text:var(--color-text-card-action)}.c-card--white{--color-surface-card:var(--color-bg-body)}.c-card--white:has(a:is(:hover,:focus)){--color-surface-card:var(--color-surface-neutral-light);--color-text:unset}.c-card--tile{min-block-size:0;padding:0}.c-card--tile .c-card__media{aspect-ratio:3/2;pointer-events:none;overflow:hidden}.c-card--tile .c-card__image{object-fit:cover;block-size:100%;inline-size:100%;transition:scale .5s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.c-card--tile .c-card__image{transition:none}}.a11y-stop-animations .c-card--tile .c-card__image{transition:none}.c-card--tile:has(a:is(:hover,:focus)) .c-card__image{scale:1.1}@media (prefers-reduced-motion:reduce){.c-card--tile:has(a:is(:hover,:focus)) .c-card__image{scale:1}}.a11y-stop-animations .c-card--tile:has(a:is(:hover,:focus)) .c-card__image{scale:1}.c-card--tile .c-card__body{padding:var(--container-padding);flex-direction:column;flex:1;display:flex}.c-card--tile .c-card__body:not(:has(.c-card__link)):after{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-arrow_right-long,1);--icon-size:.8em;color:var(--ca-theme);background-color:currentColor;align-self:end;margin-block-start:auto;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-card--tile .c-card__title:last-child{margin-block-end:var(--size-20)}.c-card--tile .c-card__title-link{color:inherit}.c-card__link{--icon-size:.8em;gap:var(--size-10);font:var(--font-tag);color:inherit;text-transform:uppercase;letter-spacing:var(--font-tag-letter-spacing);justify-content:space-between;margin-block:auto 0;display:flex}.c-card__link:after{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-arrow_right-long,1);color:var(--ca-theme);background-color:currentColor;align-self:center;line-height:1;display:inline-block;inset-block-end:0;inset-inline-end:0;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-tile-navigation{--tile-navigation-cols:1;grid-template-columns:repeat(var(--tile-navigation-cols), minmax(0, 1fr));gap:var(--grid-gap);display:grid}@container (width>=36em){.c-tile-navigation{--tile-navigation-cols:2}}@container (width>=48em){.c-tile-navigation{--tile-navigation-cols:3}}.c-tile-navigation__item{display:grid}.c-doughnut-diagrams-grid{--doughnut-diagram-grid-gap:var(--size-32);--doughnut-diagram-grid-padding-y:var(--size-20);gap:var(--doughnut-diagram-grid-gap);padding-block:var(--doughnut-diagram-grid-padding-y);display:grid;position:relative}.c-section-wrapper__content:has(.c-doughnut-diagrams-grid){padding-block-end:0}.c-doughnut-diagrams-grid__item{flex:1;min-inline-size:0}.c-doughnut-diagrams-grid__title{margin-block:0 var(--size-15);font:var(--font-tag);text-transform:uppercase;letter-spacing:var(--font-tag-letter-spacing)}.c-doughnut-diagrams-grid:before{content:"";background-color:var(--ca-section-border);block-size:1px;position:absolute;inset-block-start:0;inset-inline:-100vi}@container (width>=550px){.c-doughnut-diagrams-grid{--doughnut-diagram-grid-padding-y:var(--size-40);grid-template-columns:repeat(2,1fr)}.c-doughnut-diagrams-grid__item{position:relative}.c-doughnut-diagrams-grid__item:after{inset-block:calc(-1 * var(--doughnut-diagram-grid-padding-y));content:"";background-color:var(--ca-section-border);inline-size:1px;position:absolute;inset-inline-end:calc(-1 * var(--doughnut-diagram-grid-gap) / 2)}.c-doughnut-diagrams-grid__item:nth-child(2){position:relative}.c-doughnut-diagrams-grid__item:nth-child(2):before{content:"";background-color:var(--ca-section-border);block-size:1px;position:absolute;inset-block-end:0;inset-inline:-100vi}.c-doughnut-diagrams-grid__item:nth-child(2):after{content:none}}@container (width>=880px){.c-doughnut-diagrams-grid{grid-template-columns:repeat(3,1fr)}.c-doughnut-diagrams-grid__item:last-child:after,.c-doughnut-diagrams-grid__item:nth-child(2):before{content:none}.c-doughnut-diagrams-grid__item:nth-child(2):after{content:""}}.c-doughnut-diagram{position:relative;overflow:hidden}.c-doughnut-diagram__svg{block-size:auto;inline-size:100%;overflow:visible}.c-doughnut-diagram__dot{fill:#fff}.c-doughnut-diagram__connector{fill:none;stroke:#c7c7c7;stroke-width:.5px}.c-doughnut-diagram__label{font-family:inherit;font-size:12px;font-weight:var(--font-weight-normal);color:var(--color-text-body);text-align:start;white-space:nowrap;line-height:1.25;position:absolute;transform:translateY(-50%)}.c-doughnut-diagram__label--end{text-align:end;transform:translate(-100%,-50%)}.c-doughnut-diagram__label--middle{text-align:center;transform:translate(-50%,-50%)}.c-study-course-detail-text-overview__title{margin-block-end:var(--space-lg)}.c-study-course-detail-text-overview>.c-section-wrapper__sidebar--left{display:none}.c-study-course-detail-text-overview__text{max-inline-size:var(--textmedia-content-max-inline-size)}.c-study-course-detail-text-overview__lead{--line-clamp:8;-webkit-line-clamp:var(--line-clamp);line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-study-course-detail-text-overview__lead>:first-child{margin-block-start:0}.c-study-course-detail-text-overview__lead>:last-child{margin-block-end:0}@media (prefers-reduced-motion:no-preference){html:not(.a11y-stop-animations) .c-study-course-detail-text-overview__lead{transition:max-block-size .35s}}.c-study-course-detail-text-overview__text.is-expanded .c-study-course-detail-text-overview__lead{--line-clamp:999}.c-study-course-detail-text-overview__more{color:inherit;margin-block-start:var(--size-8);text-decoration:underline;display:inline-block}.c-study-course-detail-text-overview__facts{background-color:var(--color-surface-primary-subtle);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.c-study-course-detail-text-overview__fact{gap:var(--size-10);padding:var(--size-20);border-block-start:var(--border-width) solid var(--color-border-on-primary);flex-direction:column;display:flex}.c-study-course-detail-text-overview__fact:first-child:nth-last-child(odd){grid-column:1/-1}.c-study-course-detail-text-overview__fact:nth-last-child(2n){border-inline-end:var(--border-width) solid var(--color-border-on-primary)}.c-study-course-detail-text-overview__fact-label{font:var(--font-tag)}.c-study-course-detail-text-overview__fact-value{font:var(--font-copy-medium);margin:0}.c-study-course-detail-text-overview__perspective{padding-block:var(--size-20) var(--size-40);padding-inline:var(--section-padding-x);grid-column:content-body}.c-study-course-detail-text-overview__perspective-title{margin-block:0 var(--space-lg)}.c-study-course-detail-text-overview__columns{gap:var(--size-20);flex-direction:column;display:flex}.c-study-course-detail-text-overview__column{gap:var(--size-20);flex-direction:column;flex:1;display:flex}.c-study-course-detail-text-overview__column+.c-study-course-detail-text-overview__column{border-block-start:var(--border);padding-block-start:var(--size-20)}.c-study-course-detail-text-overview__list{margin:0;padding:0;list-style:none}.c-study-course-detail-text-overview__list-item{line-height:var(--font-leading-tight)}.c-study-course-detail-text-overview__list-item+.c-study-course-detail-text-overview__list-item{margin-block-start:var(--size-8)}@media (width>=64em){.c-study-course-detail-text-overview{border-block:var(--border)}.c-study-course-detail-text-overview>.c-section-wrapper__sidebar--left{grid-row:1;display:block}.c-study-course-detail-text-overview .c-section-wrapper__content{grid-row:1}.c-study-course-detail-text-overview .c-section-wrapper__sidebar--right{grid-row:1/3}.c-study-course-detail-text-overview__lead{--line-clamp:none;display:block}.c-study-course-detail-text-overview__more{display:none}.c-study-course-detail-text-overview__facts{background-color:#0000;display:block}.c-study-course-detail-text-overview__fact{border-block-start:var(--border);border-inline-end:none}.c-study-course-detail-text-overview__fact:nth-last-child(2n){border-inline-end:none}.c-study-course-detail-text-overview__fact:first-child{border-block-start:0;padding-block-start:0}.c-study-course-detail-text-overview__fact:last-child{padding-block-end:0}.c-study-course-detail-text-overview__perspective{padding-block:var(--size-40);grid-row:2}.c-study-course-detail-text-overview__columns{flex-direction:row}.c-study-course-detail-text-overview__column+.c-study-course-detail-text-overview__column{border-block-start:none;border-inline-start:var(--border);padding-block-start:0;padding-inline-start:var(--size-20)}.c-study-course-detail-text-overview__list-item+.c-study-course-detail-text-overview__list-item{margin-block-start:0}}.c-study-courses{--is-open:180deg;margin-block-end:var(--space-lg)}.c-study-courses:not([open]){--is-open:0deg}@container (width>=640px){.c-study-courses{margin-block-end:var(--space-3xl)}.c-study-courses summary{pointer-events:none;-webkit-user-select:none;user-select:none}}.c-study-courses__summary{padding-block:var(--space-md);border-block-start:1px solid var(--color-border)}.c-study-courses__summary-title{font:var(--font-h5);font-weight:var(--font-weight-medium);margin-block:0;position:relative}.c-study-courses__summary-title:after{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-chevron_down,1);transform:translateY(-50%) rotate(var(--is-open,0deg));transform-origin:50%;transition:transform var(--default-transition);background-color:currentColor;line-height:1;display:inline-block;position:absolute;inset-block-start:50%;inset-inline-end:0;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@container (width>=640px){.c-study-courses__summary-title:after{content:none}.c-study-courses__summary{border-block-start:none;padding-block-start:0}}.c-study-course-list{--course-list-surface-color:var(--color-surface-neutral-light);--course-list-item-padding:var(--space-lg);--course-list-item-gap:var(--size-8);margin-block:0;display:grid}.c-study-course-list--grid{--size-col-auto-min:20rem;--size-col-auto-gap:var(--size-1);grid-template-columns:repeat(auto-fit, minmax(var(--size-col-auto-min), 1fr));gap:var(--size-col-auto-gap)}@container (width>=640px){.c-study-course-list--grid{--size-col-auto-min:310px;--size-col-auto-gap:var(--size-40) var(--size-20);overflow:hidden}}.c-study-course-list__item{gap:var(--course-list-item-gap);padding:var(--course-list-item-padding);background-color:var(--course-list-surface-color);flex-direction:column;display:flex}@container (width>=640px){.c-study-course-list__item{background-color:#0000;padding-inline-start:0}.c-study-course-list__item:before{inline-size:calc(100% + var(--size-20) * 2);content:"";background-color:var(--color-border);block-size:1px;position:absolute;inset-block-end:calc(var(--size-20) * -1);inset-inline-start:calc(var(--size-20) * -1)}.c-study-course-list__item:after{content:"";background-color:var(--color-border);block-size:100%;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-end:-1px}}.c-study-course-list__item:has(.c-study-course-list__link){position:relative}.c-study-course-list__title{font:var(--font-copy-medium);font-weight:var(--font-weight-medium);margin-block-end:var(--size-5)}@supports not (text-box-trim:trim-both){.c-study-course-list__description{line-height:1}}@supports (text-box-trim:trim-both){.c-study-course-list__description{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-study-course-list__description{font:var(--font-copy-medium);margin-block:0}@supports not (text-box-trim:trim-both){.c-study-course-list__link{line-height:1}}@supports (text-box-trim:trim-both){.c-study-course-list__link{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-study-course-list__link{inline-size:100%;color:inherit;-webkit-hyphens:auto;hyphens:auto;transition:color var(--default-transition);display:block}.c-study-course-list__link:is(:hover,:focus,.c-study-course-list__link--always-active){color:var(--ca-theme);cursor:pointer;text-decoration:none}.c-study-course-list__link:is(button){text-align:start}.c-study-course-list__link--arrow-right{padding-inline-end:var(--size-24)}.c-study-course-list__link--arrow-right:before{content:"";position:absolute;inset:0}.c-study-course-list__link--arrow-right:after{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;background-color:currentColor;line-height:1;display:inline-block;position:absolute;inset-block-start:50%;inset-inline-end:var(--course-list-item-padding);transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-study-course-list__link--arrow-right:after{aspect-ratio:var(--in2-icon-aspect-ratio-arrow_right-long,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long)}[class^=theme-] .c-study-course-list__link--arrow-right:after{background-color:var(--ca-theme)}.c-section-wrapper:has(.c-card-study-course){--section-bg-color:var(--color-thi-blue-night);color:var(--ca-neutral-white);color-scheme:dark}.c-section-wrapper:has(.c-card-study-course) .c-section-wrapper__content-fullwidth{padding:var(--section-gap-y-start) var(--section-padding-x) var(--section-gap-y-end) var(--section-padding-x)}@media screen and (width>=48em){.c-section-wrapper:has(.c-card-study-course) .c-section-wrapper__content-fullwidth>h2{max-inline-size:80%}}.c-section-wrapper:has(.c-card-study-course) .c-section-wrapper__sidebar--left:after{content:none!important}.c-section-wrapper:has(.c-card-study-course) .c-section-wrapper__sidebar--right:before{content:none!important}@media screen and (width>=48em){.c-section-wrapper:has(.c-card-study-course) .scroll-snap-slider-progress-indicator{inline-size:calc(20% - var(--container-padding) * 2);margin:calc(var(--container-padding) * -1.75) var(--container-padding) calc(var(--container-padding) * 1.25) auto}}@media screen and (width>=64em){.c-section-wrapper:has(.c-card-study-course) .scroll-snap-slider-progress-indicator{margin-block:calc(var(--container-padding) * -1) var(--container-padding)}}.c-card-list:has(.c-card-study-course).scroll-snap-slider{--slider-gap:var(--size-30);margin-block-start:var(--size-40)}@container (width>=36em){.c-card-list:has(.c-card-study-course).scroll-snap-slider{--slider-initial-visible-item-count:2.5}}@container (width>=64em){.c-card-list:has(.c-card-study-course).scroll-snap-slider{--slider-initial-visible-item-count:4.02}}.c-card-study-course{gap:var(--size-20);block-size:100%;background-color:var(--color-thi-blue-night);grid-template-rows:auto 1fr;padding-block-end:var(--size-40);display:grid;position:relative}.c-card-study-course__image{position:relative;overflow:hidden}.c-card-study-course__image img{inline-size:100%;transition:transform var(--default-transition)}.c-card-study-course:has(a:is(:hover,:focus)) .c-card-study-course__image img{transform:scale(1.05)}.c-card-study-course__body{gap:var(--size-20);flex-direction:column;flex-grow:1;display:flex}.c-card-study-course__title{font:var(--font-h5);margin:0}.c-card-study-course__subtitle{font:var(--font-copy-medium);margin:0}.c-card-study-course__description{font:var(--font-copy-medium);color:var(--cp-background-light);margin:0}.c-card-study-course__link{--icon-size:.8em;gap:var(--size-10);font:var(--font-tag);color:inherit;align-items:center;margin-block-start:auto;text-decoration:none;display:flex}.c-card-study-course__link:after{content:"";position:absolute;inset:0}.c-card-study-course__link:before{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-arrow_right-long,1);color:var(--ca-neutral-white);background-color:currentColor;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-footer{--section-gap-y:var(--size-20);--footer-nav-cols:1;--footer-nav-gap:var(--size-20);color:var(--ca-neutral-white);color-scheme:dark;background-color:var(--color-thi-blue-night);border-block-start:var(--section-border)}.c-footer a{--color-text-link:var(--ca-neutral-white)}.c-footer__logo{inline-size:100%;max-inline-size:300px;padding-block-start:var(--size-20);padding-inline:var(--size-20)}@media (width>=64em){.c-footer__logo{padding-block-start:0}}.c-footer__navigation-grid{grid-template-columns:repeat(var(--footer-nav-cols), 1fr);column-gap:var(--footer-nav-gap);display:grid}@media screen and (width>=48em){.c-footer__navigation-grid{--footer-nav-cols:3;--footer-nav-gap:var(--size-24)}}@media screen and (width>=75em){.c-footer__navigation-grid{--footer-nav-cols:4;--footer-nav-gap:var(--size-35)}}.c-footer .c-link-list{column-gap:var(--footer-nav-gap);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=calc(48em - 1px)){.c-footer .c-link-list{row-gap:var(--size-20);padding-block:var(--size-20);border-block-start:var(--section-border)}.c-footer .c-link-list:last-child{border-block-end:var(--section-border)}.c-footer .c-link-list__item,.c-footer .c-link-list__item:last-child{border:none}.c-footer .c-link-list__link{padding-block:0}}@media screen and (width>=48em){.c-footer .c-link-list{display:contents}}.c-footer__address-grid{gap:var(--size-20);margin-block:var(--size-40);grid-template-columns:repeat(2,1fr);display:grid}.c-footer__address-grid *{font:var(--font-h4);margin:0}.c-footer__address-link{display:block}.c-footer__navigation-social{gap:var(--size-22);flex-wrap:wrap;justify-content:space-between;display:flex}.c-footer__navigation-social-item{align-items:end;display:inline-flex}.c-footer__navigation-social-link{line-height:0}@media screen and (width<=calc(48em - 1px)){.c-footer__navigation-social{border-block-start:var(--section-border);padding-block-start:var(--size-20)}}@media screen and (width>=48em){.c-footer__address-grid{gap:var(--size-80);justify-content:start;display:flex}.c-footer__navigation-social{justify-content:start}}@media screen and (width>=64em){.c-footer{--section-gap-y:var(--size-80) var(--size-40)}.c-footer__address-grid{margin-block:var(--size-80)}}.c-disruptor{--disruptor-marker-dot-size:var(--size-14);--disruptor-marker-line-thickness:var(--size-1);--disruptor-gap:var(--size-20);--disruptor-marker-size:var(--size-30);max-inline-size:90ch;margin-inline-start:calc(-1 * var(--section-padding-x));padding-inline-start:calc(var(--disruptor-marker-size) + var(--disruptor-gap));position:relative}.c-section-wrapper:has(.c-disruptor){background-color:var(--color-surface-primary-light)}.c-disruptor>:first-child{margin-block-start:0}.c-disruptor>:last-child{margin-block-end:0}.c-disruptor:before,.c-disruptor:after{background-color:var(--ca-primary)}.c-disruptor:before{inline-size:var(--disruptor-marker-size);block-size:var(--disruptor-marker-line-thickness);content:"";position:absolute;inset-block-start:calc(var(--disruptor-marker-dot-size) / 2 - var(--disruptor-marker-line-thickness));inset-inline-start:0}.c-disruptor:after{inline-size:var(--disruptor-marker-dot-size);block-size:var(--disruptor-marker-dot-size);content:"";border-radius:var(--radius-full);position:absolute;inset-block-start:0;inset-inline-start:calc(var(--disruptor-marker-size) - var(--disruptor-marker-dot-size))}@container (width>=48em){.c-disruptor{--disruptor-marker-dot-size:var(--size-24);--disruptor-marker-size:var(--size-50)}}.c-study-course-curriculum{--section-bg-color:var(--color-surface-light)}.c-study-course-curriculum__inner{flex-direction:column;display:flex}.c-study-course-curriculum__header{gap:var(--size-20);flex-direction:column;margin-block-end:var(--size-20);display:flex}.c-study-course-curriculum__title{font:var(--font-h3);margin:0}.c-study-course-curriculum__view-switch{gap:var(--size-5);padding:var(--size-5);background-color:var(--color-surface-primary-medium);border-radius:var(--radius-sm);isolation:isolate;align-self:start;margin:0;display:flex;position:relative}.c-study-course-curriculum__view-switch:before{inset-block:var(--size-5);z-index:0;content:"";background-color:var(--color-surface-primary-light);border-radius:var(--radius-sm);clip-path:inset(0 var(--indicator-end,100%) 0 var(--indicator-start,0));display:none;position:absolute;inset-inline:0}.c-study-course-curriculum__view-option{z-index:1;padding:var(--size-5) var(--size-14);font:var(--font-copy-small);color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--default-transition);position:relative}.c-study-course-curriculum__view-radio:checked+.c-study-course-curriculum__view-option{background-color:var(--color-surface-primary-light)}.c-study-course-curriculum__view-radio:focus-visible+.c-study-course-curriculum__view-option{outline:var(--border-base) solid var(--color-border-input-focus)}.c-study-course-curriculum__content{gap:var(--size-16);flex-direction:column;display:flex}.c-study-course-curriculum__specialization{gap:var(--size-12);flex-direction:column;min-inline-size:0;margin:0;display:flex}.c-study-course-curriculum__specialization-label{font:var(--font-label);text-transform:uppercase;letter-spacing:var(--font-tag-letter-spacing);margin:0;padding:0}.c-study-course-curriculum__specialization-tags{gap:var(--size-4);flex-wrap:wrap;margin-block-start:var(--size-8);display:flex}.c-study-course-curriculum__specialization-hint{font:var(--font-copy-small);color:var(--color-text-link-light)}.c-study-course-curriculum__semester{gap:var(--size-20);flex-direction:column;display:flex}.c-study-course-curriculum__semester-fieldset{min-inline-size:0;margin:0}.c-study-course-curriculum__semester-tags{gap:var(--size-4);overflow-inline:auto;scrollbar-width:none;flex-wrap:nowrap;max-inline-size:100%;display:flex}.c-study-course-curriculum__semester-tags::-webkit-scrollbar{display:none}.c-study-course-curriculum__semester-tag{min-block-size:var(--size-40);text-wrap:nowrap;flex-shrink:0}.c-study-course-curriculum[data-indicator-ready] .c-study-course-curriculum__view-switch:before{transition:clip-path .28s cubic-bezier(.45,0,.55,1);display:block}.c-study-course-curriculum[data-indicator-ready] .c-study-course-curriculum__view-radio:checked+.c-study-course-curriculum__view-option{background-color:#0000}@media (prefers-reduced-motion:reduce){.c-study-course-curriculum[data-indicator-ready] .c-study-course-curriculum__view-switch:before{transition:none}}.a11y-stop-animations .c-study-course-curriculum[data-indicator-ready] .c-study-course-curriculum__view-switch:before{transition:none}.c-study-course-curriculum__stepper{gap:var(--size-10);min-block-size:var(--size-40);padding-inline:var(--size-16);background-color:var(--color-surface-primary-medium);justify-content:space-between;align-items:center;display:none}.c-study-course-curriculum__stepper-label{font:var(--font-copy-small);color:var(--color-text);text-align:center}.c-study-course-curriculum__stepper-button{padding:var(--size-8);color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.c-study-course-curriculum__stepper-button:before{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-chevron_left,1);--icon-size:var(--icon-md);background-color:currentColor;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_left);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_left);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-study-course-curriculum__stepper-button:after{inset:calc(50% - var(--size-45) / 2);content:"";position:absolute}.c-study-course-curriculum__stepper-button--next:before{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-chevron_right,1);background-color:currentColor;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_right);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_right);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-study-course-curriculum__stepper-button:disabled{color:var(--color-text-link-disabled);opacity:.5}:is(.c-study-course-curriculum__semester-panel,.c-study-course-curriculum__variant){display:none}:is(.c-study-course-curriculum__semester-panel,.c-study-course-curriculum__variant).is-active{display:block}.c-study-course-curriculum__cards{display:none}.c-study-course-curriculum__card{gap:var(--size-24);block-size:100%;inline-size:100%;min-block-size:var(--size-250);padding:var(--size-20);flex-direction:column;justify-content:space-between;display:flex}.scroll-snap-slider__item:not(:last-child) .c-study-course-curriculum__card{border-inline-end:var(--border)}.c-study-course-curriculum__card-body{gap:var(--size-24);flex-direction:column;display:flex}.c-study-course-curriculum__card-title{font:var(--font-h3);margin:0}.c-study-course-curriculum__card-text{font:var(--font-copy-medium);margin:0}.c-study-course-curriculum__card-footer{gap:var(--size-16);font:var(--font-label);text-transform:uppercase;letter-spacing:var(--font-tag-letter-spacing);justify-content:space-between;align-items:start;display:flex}.c-study-course-curriculum__accordion{gap:var(--size-4);flex-direction:column;display:flex}.c-study-course-curriculum__module{background-color:var(--color-surface-primary-light)}.c-study-course-curriculum__module-summary{gap:var(--size-10);padding:var(--size-12) var(--size-10);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.c-study-course-curriculum__module-summary::-webkit-details-marker{display:none}.c-study-course-curriculum__module-summary:after{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-chevron_down,1);--icon-size:var(--icon-sm);transition:transform var(--default-transition);background-color:currentColor;flex-shrink:0;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-study-course-curriculum__module[open] .c-study-course-curriculum__module-summary:after{transform:rotate(180deg)}.c-study-course-curriculum__module-title{font:var(--font-copy-small);color:var(--color-text)}.c-study-course-curriculum__module-content{gap:var(--size-20);padding:0 var(--size-10) var(--size-20);flex-direction:column;display:flex}.c-study-course-curriculum__overview{display:none}.c-study-course-curriculum__inner>.c-study-course-curriculum__specialization{margin-block-end:var(--size-20)}.c-study-course-curriculum:not(.is-specialization-applicable) .c-study-course-curriculum__inner>.c-study-course-curriculum__specialization{display:none}.c-study-course-curriculum.is-specialization-incomplete .c-study-course-curriculum__specialization-hint{color:var(--color-text)}.c-study-course-curriculum__matrix-semester{inline-size:var(--size-120);min-inline-size:auto;font:var(--font-copy-small);vertical-align:middle;color:var(--color-text-link-light);text-wrap:nowrap;padding-inline-end:var(--size-16)}.c-study-course-curriculum__matrix-row+.c-study-course-curriculum__matrix-row>*{border-block-start:var(--border);padding-block-start:var(--size-10)}.c-study-course-curriculum__matrix-cell{vertical-align:middle}.c-study-course-curriculum__matrix-modules{gap:var(--size-4);display:flex}.c-study-course-curriculum__matrix-module{min-inline-size:var(--size-170);min-block-size:var(--size-48);padding:var(--size-10);font:var(--font-copy-small);line-height:var(--font-leading-normal);color:var(--color-text);text-align:center;background-color:var(--color-surface-neutral-white);flex:1 1 0;justify-content:center;align-items:center;display:flex}.c-study-course-curriculum__matrix-module--special{background-color:var(--color-surface-primary-light)}.c-study-course-curriculum__matrix-module--wide{flex-grow:4}:is(.c-study-course-curriculum__card,.c-study-course-curriculum__module,.c-study-course-curriculum__matrix-module).is-highlighted{background-color:var(--color-surface-primary-medium)}@media (width>=64em){.c-study-course-curriculum{--section-gap-y-start:var(--size-40);--section-gap-y-end:var(--size-40);border-block:var(--border)}.c-study-course-curriculum:after{content:none}.c-study-course-curriculum__inner{border-inline-start:var(--border);grid-column:content-body-start/content-footer-end}.c-study-course-curriculum__header{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-block-end:var(--size-40)}.c-study-course-curriculum__cards{display:block}.c-study-course-curriculum__cards .scroll-snap-slider{--slider-initial-visible-item-count:3;--slider-gap:0}.c-study-course-curriculum__cards .scroll-snap-slider:has(>.scroll-snap-slider__item:nth-child(4)){--slider-initial-visible-item-count:3.5}.c-study-course-curriculum__cards .scroll-snap-slider__item{inline-size:round(down, 100% / var(--slider-initial-visible-item-count), 1px)}.c-study-course-curriculum__cards .scroll-snap-slider-progress-indicator--sidebar{inline-size:calc(20% - var(--container-padding) * 2);margin-block:calc(var(--container-padding) * -1) var(--container-padding);margin-inline:auto var(--container-padding)}.c-study-course-curriculum__accordion{display:none}.c-study-course-curriculum:has(.c-study-course-curriculum__view-radio[data-curriculum-view=overview]:checked) .c-study-course-curriculum__content{display:none}.c-study-course-curriculum:has(.c-study-course-curriculum__view-radio[data-curriculum-view=overview]:checked) .c-study-course-curriculum__overview{padding-inline:var(--section-padding-x);margin-inline:calc(-2 * var(--grid-column-max-size) - var(--section-padding-x)) calc(-1 * var(--section-padding-x));background-color:var(--section-bg-color);display:block;position:relative}.c-study-course-curriculum:has(.c-study-course-curriculum__view-radio[data-curriculum-view=overview]:checked) .c-study-course-curriculum__overview:before{block-size:var(--border-width);pointer-events:none;content:"";background-color:var(--color-section-border);position:absolute;inset-inline:-100vi}.c-study-course-curriculum:has(.c-study-course-curriculum__view-radio[data-curriculum-view=overview]:checked) .c-study-course-curriculum__overview:after{block-size:var(--border-width);pointer-events:none;content:"";background-color:var(--color-section-border);position:absolute;inset-inline:-100vi}.c-study-course-curriculum:has(.c-study-course-curriculum__view-radio[data-curriculum-view=overview]:checked) .c-study-course-curriculum__overview:before{inset-block-start:0}.c-study-course-curriculum:has(.c-study-course-curriculum__view-radio[data-curriculum-view=overview]:checked) .c-study-course-curriculum__overview:after{inset-block-end:0}.c-study-course-curriculum:has(.c-study-course-curriculum__view-radio[data-curriculum-view=overview]:checked) .c-study-course-curriculum__inner>.c-study-course-curriculum__specialization{display:flex}}@media (width<=63.9375em){.c-study-course-curriculum__view-switch{display:none}.c-study-course-curriculum__semester-tags{block-size:1px;inline-size:1px;position:absolute;inset-block-start:auto;inset-inline-start:-10000px;overflow:hidden}.c-study-course-curriculum__stepper{display:flex}}.c-video-teaser-container{--color-section-border:var(--ca-section-border-darkmode);--section-border-color-start:var(--ca-section-border-darkmode);--section-border-color-end:light-dark(var(--ca-section-border-lightmode),var(--ca-section-border-darkmode))}.c-video-teaser-container:has(.c-video-teaser--playing){--section-border-color-start:transparent;--section-border-color-end:transparent}.c-video-teaser{--video-teaser-duration:.4s;--video-teaser-overlay:#0009;grid-column:content;margin:0;padding-block-end:var(--size-36);position:relative}@media (width>=64em){.c-video-teaser{padding-block-end:0}}.c-video-teaser>.c-section-marker{z-index:1;color:var(--ca-neutral-white);pointer-events:none;transition:opacity var(--default-transition);position:absolute;inset-block-start:var(--section-gap-y-start);inset-inline-start:var(--content-outer-spacing)}.c-video-teaser__media{aspect-ratio:9/16;cursor:pointer;position:relative;overflow:hidden}@media (width>=64em){.c-video-teaser__media{aspect-ratio:16/9}}.c-video-teaser__poster{object-fit:cover;block-size:100%;inline-size:100%;transition:opacity var(--default-transition);display:block;position:relative}.c-video-teaser__video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.c-video-teaser external-content-consent-solution{z-index:1;display:none;position:absolute;inset:0}.c-video-teaser external-content-consent-solution[data-consent-status=consent]{--color-text-link:var(--ca-neutral-white);color:var(--ca-neutral-white);background-color:var(--video-teaser-overlay)}.c-video-teaser external-content-consent-solution[data-consent-status=consent] a{text-decoration:underline}.c-video-teaser external-content-consent-solution .c-consent-image-wrapper{display:none}.c-video-teaser__overlay{pointer-events:none;background-color:var(--video-teaser-overlay);position:absolute;inset:0}.c-video-teaser__play{z-index:3;color:var(--ca-neutral-white);transition:opacity var(--default-transition);place-items:center;display:grid;position:absolute;inset-block-start:var(--size-65);inset-inline-start:var(--section-padding-x)}@media (width>=64em){.c-video-teaser__play{inset-block-start:var(--section-gap-y-start);inset-inline-start:var(--section-content-inline-start)}}.c-video-teaser__play-icon{inline-size:var(--size-42);block-size:var(--size-42)}.c-video-teaser__content{z-index:2;color:var(--color-text);background-color:var(--color-surface-neutral);transition:grid-template-rows var(--video-teaser-duration) ease;grid-template-rows:auto 0fr;display:grid;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}@media (width>=64em){.c-video-teaser__content{inline-size:calc(var(--size-12) + var(--size-15) * 2 + var(--size-1));transition:inline-size var(--default-transition);grid-template-rows:none;grid-template-columns:auto 1fr;inset-block:0;inset-inline:auto 0}}.c-video-teaser .c-link{--icon-size:1em;font:var(--font-copy-medium)}.c-video-teaser__toggle{padding:var(--size-15);color:var(--color-text);cursor:pointer;border:0;border-block-end:var(--border);background:0 0;place-items:center start;display:grid}@media (width>=64em){.c-video-teaser__toggle{padding-block:var(--size-20);border-block-end:0;border-inline-start:var(--border);place-items:start center}.c-video-teaser--content-open .c-video-teaser__toggle{border-inline-start:0;border-inline-end:var(--border)}}.c-video-teaser__toggle-icon{inline-size:var(--size-12);block-size:var(--size-12);transform:rotate(-90deg)}@media (width>=64em){.c-video-teaser__toggle-icon{transform:rotate(180deg)}}.c-video-teaser__content-inner{opacity:0;transition:opacity var(--video-teaser-duration) ease, padding var(--video-teaser-duration) ease;align-content:space-between;display:grid;overflow:hidden}@media (width>=64em){.c-video-teaser__content-inner{min-inline-size:0;padding:var(--size-40) var(--size-20);transition:opacity var(--default-transition)}}.c-video-teaser__text{margin-block-end:var(--space-xl)}.c-video-teaser__title{margin:0 0 var(--space-lg);font:var(--font-h3)}.c-video-teaser__description{font:var(--font-copy-medium);margin:0}.c-video-teaser--content-open .c-video-teaser__content{grid-template-rows:auto 1fr}@media (width>=64em){.c-video-teaser--content-open .c-video-teaser__content{grid-template-rows:none;inline-size:40%}}.c-video-teaser--content-open .c-video-teaser__toggle-icon{transform:rotate(90deg)}@media (width>=64em){.c-video-teaser--content-open .c-video-teaser__toggle-icon{transform:none}}.c-video-teaser--content-open .c-video-teaser__content-inner{padding:var(--size-20);opacity:1}@media (width>=64em){.c-video-teaser--content-open .c-video-teaser__content-inner{padding:var(--size-40) calc(var(--content-outer-spacing) + var(--size-20)) var(--size-40) var(--size-20);transition:opacity var(--video-teaser-duration) ease .2s}}.c-video-teaser--playing>.c-section-marker{opacity:0}.c-video-teaser--playing .c-video-teaser__overlay,.c-video-teaser--playing .c-video-teaser__play{display:none}.c-video-teaser--playing .c-video-teaser__poster{pointer-events:none;opacity:0}.c-video-teaser--playing external-content-consent-solution{display:block}.c-video-teaser--playing:has(external-content-consent-solution[data-consent-status=consent]) .c-video-teaser__poster{opacity:1}@supports not (text-box-trim:trim-both){.c-tag-pin{line-height:1}}@supports (text-box-trim:trim-both){.c-tag-pin{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-tag-pin{--tag-pin-dimensions:1em;--tag-pin-gap:var(--size-10);font:var(--font-tag);margin-block:0;padding-inline-start:calc(var(--tag-pin-dimensions) + var(--tag-pin-gap));position:relative}.c-tag-pin:before{inline-size:var(--tag-pin-dimensions);block-size:var(--tag-pin-dimensions);content:"";background-color:var(--ca-theme);border-radius:var(--radius-full);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.c-tag{gap:var(--tag-gap);padding:var(--tag-padding-block) var(--tag-padding-inline);font:var(--font-tag);color:var(--tag-text-color,inherit);background-color:var(--tag-surface-color);border-radius:var(--tag-border-radius);transition:var(--default-transition);justify-content:center;align-items:center;transition-property:background-color,color;display:inline-flex}@supports not (text-box-trim:trim-both){.c-tag>*{line-height:1}}@supports (text-box-trim:trim-both){.c-tag>*{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-tag--white{--tag-surface-color:var(--color-surface-neutral-white)}.c-tag--primary{--tag-surface-color:var(--color-surface-primary-subtle);--tag-text-color:var(--color-text-lightmode)}.c-tag--gray{--tag-surface-color:var(--color-surface-light)}.c-tag--small{background:0 0;padding:0}.c-tag--filter{--tag-padding-inline:var(--size-14);--tag-padding-block:var(--size-15);--tag-border-radius:0;font:var(--font-tag-big)}.c-tag--pill{--tag-padding-block:var(--size-12);--tag-padding-inline:var(--size-16);--tag-surface-color:var(--color-surface-primary-light);--tag-surface-color-active:var(--color-surface-primary-medium);--tag-text-color:var(--color-text);--tag-border-radius:0;font:var(--font-copy-small)}.c-tag--pill:hover{--tag-surface-color:var(--color-surface-primary-medium)}.c-tag--pill-outline{--tag-padding-block:var(--size-10);--tag-padding-inline:var(--size-10);--tag-surface-color:var(--color-surface-neutral-white);--tag-surface-color-active:var(--color-surface-primary-medium);--tag-text-color:var(--color-text);--tag-border-radius:var(--radius-sm);font:var(--font-copy-small);border:var(--border-thin) solid var(--color-border)}.c-tag__count{font:var(--font-tag-big);opacity:.6}:where(input)+.c-tag{cursor:pointer}:where(input:checked)+.c-tag{--tag-surface-color:var(--tag-surface-color-active,var(--color-surface-primary-subtle))}:where(input:checked)+.c-tag--pill-outline{border-color:#0000}:where(input:focus-visible)+.c-tag{outline:var(--border-base) solid var(--color-border-input-focus);outline-offset:2px}:where(input:disabled)+.c-tag{cursor:not-allowed;opacity:.4}.c-news--teaser{container:news-teaser/inline-size}@media (width<64em){.c-section-wrapper__content:has(.c-news--teaser:first-child){padding-block-start:0}}.c-news__items{display:contents}.c-news__items .c-news-teaser{margin-inline:var(--section-padding-x)}.c-news-teaser{gap:var(--grid-gap-lg);padding:var(--size-20) 0;border-block-start:var(--border);grid-column:content-body;display:grid;position:relative}.c-news-teaser:before{content:"";background-color:var(--color-border-animated);block-size:2px;inline-size:0;transition:inline-size .5s ease-in-out;position:absolute;inset-block-start:0;inset-inline-start:0}.c-news-teaser:hover:before{inline-size:calc(50% + var(--grid-gap-lg) / 2)}@container news-teaser (width>=36em){.c-news-teaser{grid-template-rows:min-content 1fr;grid-template-columns:repeat(2,1fr)}.c-news-teaser:last-child{padding-block-end:0}}.c-news-teaser__roofline{font:var(--font-tag-big);letter-spacing:var(--font-tag-letter-spacing);order:0;margin:0}@supports not (text-box-trim:trim-both){.c-news-teaser__roofline{margin-block-end:-3px}}@supports (text-box-trim:trim-both){.c-news-teaser__roofline{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@container news-teaser (width>=36em){.c-news-teaser__roofline{grid-area:1/1/2/2}}.c-news-teaser__body{order:2}@container news-teaser (width>=36em){.c-news-teaser__body{grid-area:2/1/3/2;align-self:center}}.c-news-teaser__title{margin-block-end:var(--size-20)}.c-news-teaser__link:is(:hover,:focus-within){--color-text-link-action:var(--ca-theme);text-decoration:none}.c-news-teaser__link:after{content:"";position:absolute;inset:0}.c-news-teaser__text{font:var(--font-copy-medium)}.c-news-teaser__text:last-child{margin-block-end:0}.c-news-teaser__meta{font:var(--font-tag);order:2;margin:0;padding:0;list-style:none}@container news-teaser (width>=36em){.c-news-teaser__meta{grid-area:3/1/-1/2}}.c-news-teaser__meta-item{display:inline}.c-news-teaser__meta-item:after{margin-inline:var(--size-8);content:"•"}.c-news-teaser__meta-item:last-child:after{content:"";margin:0}.c-news-teaser__media{pointer-events:none;order:1;overflow:hidden}@container news-teaser (width>=36em){.c-news-teaser__media{grid-area:1/2/4/-1}}.c-news-teaser__image{transition:scale .5s ease-in-out}.c-news-teaser:hover .c-news-teaser__image{scale:1.1}.c-news-teaser-filter{max-inline-size:120ch;margin-block-end:var(--size-40);margin-inline-end:calc(var(--tag-padding-inline) * -1)}.c-news-teaser-filter__category{gap:var(--space-2sm);margin:0;display:grid}.c-news-teaser-filter__legend{font:var(--font-label);text-transform:var(--font-label-text-transform);letter-spacing:var(--font-label-letter-spacing)}.c-news-teaser-filter__options{gap:var(--size-4);flex-wrap:wrap;display:flex}.c-news-teaser-filter__option>.c-tag:hover{--tag-surface-color:var(--color-surface-neutral)}.c-news-teaser-filter__option>.c-tag:focus-visible{outline-offset:2px;outline:auto}.c-news-teaser-filter__option>.c-tag[aria-pressed=true]{--tag-surface-color:var(--color-surface-primary-subtle);--tag-text-color:var(--color-text-lightmode)}.c-news-teaser-filter__reset{font:var(--font-copy-medium);color:var(--color-text-link-light);cursor:pointer;background:0 0;border:0;margin-block-start:var(--space-2sm);padding:0}.c-news-teaser-filter__reset:hover{color:var(--color-text)}.c-news-teaser-list .c-pagination{margin-block-start:var(--size-40)}.c-news-teaser-highlight{--color-text-link:var(--color-text-on-surface-backdrop);--color-text-link-action:var(--color-text-on-surface-backdrop);--highlight-image-min-height:22rem;--highlight-overlay:linear-gradient(to bottom, #00000059 0%, #000000a6 100%);min-block-size:var(--highlight-image-min-height);margin-block:var(--section-gap-y);color:var(--color-text-on-surface-backdrop);color-scheme:dark;position:relative}.c-news-teaser:has(+.c-news-teaser-highlight){padding-block-end:0}.c-news-teaser-highlight__bg{position:absolute;inset:0}.c-news-teaser-highlight__bg:after{content:"";background-image:var(--highlight-overlay);position:absolute;inset:0}.c-news-teaser-highlight__bg img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;position:absolute;inset:0}.c-news-teaser-highlight__article{gap:var(--size-20);max-inline-size:110ch;display:grid;position:relative}.c-news-teaser-highlight__title{font:var(--font-h2);margin:0}.c-news-teaser-highlight__link:is(:hover,:focus-visible){text-decoration:none}.c-news-teaser-highlight__link:after{z-index:1;content:"";position:absolute;inset:0}.c-news-teaser-highlight__text{font:var(--font-copy-big);margin:0}.c-news-teaser-highlight__date{gap:var(--size-20);align-items:baseline;margin:0;display:flex}.c-news-teaser-highlight__date-label{font:var(--font-tag-big);text-transform:var(--font-tag-text-transform);letter-spacing:var(--font-tag-letter-spacing)}.c-news-teaser-highlight__date-value{font:var(--font-copy-big);margin:0}.c-news-teaser-highlight__meta{font:var(--font-tag);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-news-teaser-highlight__meta-item:not(:last-child):after{margin-inline:var(--size-8);content:"•"}@media screen and (width>=64em){.c-news-teaser-highlight__article{gap:var(--size-40)}.c-news-teaser-highlight .c-section-wrapper__sidebar--right{align-content:center}}@supports not (text-box-trim:trim-both){.c-button{line-height:1}}@supports (text-box-trim:trim-both){.c-button{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-button{padding:var(--button-padding);font:var(--font-copy-medium);color:var(--color-button-text);text-align:start;-webkit-hyphens:auto;hyphens:auto;background-color:var(--button-bg-color);transition:background-color var(--default-transition)}@supports not (text-box-trim:trim-both){.c-button:not(.c-button--icon){padding-block-end:calc(var(--button-padding) - 1px)}}.c-button:is(:hover,:active,:focus){cursor:pointer;background-color:var(--button-bg-color-active);text-decoration:none}.c-button--w-hug{display:inline-block}.c-button--w-fixed{inline-size:100%;padding:var(--button-padding-lg);display:block}.c-button--w-fixed:not(.c-button--icon){text-align:center}@container (width>=15rem){.c-button--w-fixed{min-inline-size:14rem}}.c-button--c-primary{--button-bg-color:var(--ca-primary-subtle);--button-bg-color-active:var(--ca-primary)}.c-button--c-secondary{--button-bg-color:var(--color-thi-blue-light);--button-bg-color-active:var(--color-thi-blue-mid)}.c-button--c-white{--button-bg-color:var(--ca-neutral-white);--button-bg-color-active:var(--color-thi-blue-mid)}.c-button--c-theme{--button-bg-color:var(--cp-beige);--button-bg-color-active:var(--ca-theme)}.c-button--icon{--icon-size:.8em;gap:var(--button-icon-gap);align-items:center;display:inline-flex}.c-button--icon.c-button--w-fixed{display:flex}.c-button--icon:is(:hover,:active,:focus){--button-icon-translate-x:.25em}.c-button--icon>svg{inline-size:var(--icon-size);block-size:var(--icon-size);transform:translateX(var(--button-icon-translate-x,0));transition:transform var(--default-transition);flex-shrink:0;margin-block-end:.1em}.c-button--icon>span{margin-block-end:-.2em}.c-quicklinks{gap:var(--grid-gap-sm);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));padding-block-start:var(--container-padding);display:grid}.c-topic-teaser{--topic-teaser-list-cols:2}.c-section-wrapper:has(.c-topic-teaser){--section-bg-color:var(--color-thi-blue-night);--color-button-text:var(--ca-neutral-black);color:var(--ca-neutral-white);color-scheme:dark}.c-section-wrapper:has(.c-topic-teaser) .c-section-wrapper__content{overflow:hidden}.c-topic-teaser__list{grid-template-columns:repeat(var(--topic-teaser-list-cols), 1fr);gap:var(--section-border-size);margin-inline:calc(var(--section-padding-x) * -1);border-block-start:var(--section-border);display:grid;position:relative}.c-topic-teaser__list:before{block-size:var(--section-border-size);content:"";background-color:var(--color-section-border);position:absolute;inset-block-start:calc(-1 * var(--section-border-size));inset-inline:0}.c-topic-teaser__list-item{position:relative}.c-topic-teaser__list-item-icon-container{--topic-teaser-icon-padding:var(--section-padding-x);padding:var(--topic-teaser-icon-padding);position:relative}.c-topic-teaser__list-item-icon-container svg{aspect-ratio:1;block-size:auto;inline-size:100%;color:var(--ca-primary-subtle)}.c-topic-teaser__list-item-icon-container svg[data-svg-stroke-animation]{inline-size:calc(100% - var(--topic-teaser-icon-padding) * 2);block-size:auto;clip-path:inset(0 0 calc(100% - var(--visibility-level)) 0);position:absolute;inset-block-start:var(--topic-teaser-icon-padding);inset-inline-start:var(--topic-teaser-icon-padding)}@media (prefers-reduced-motion:reduce){.c-topic-teaser__list-item-icon-container svg[data-svg-stroke-animation]{clip-path:inset(0)}}.a11y-stop-animations .c-topic-teaser__list-item-icon-container svg[data-svg-stroke-animation]{clip-path:inset(0)}.c-topic-teaser__list-item-content{padding-inline:var(--section-padding-x);position:relative}.c-topic-teaser__list-item-headline{overflow-wrap:anywhere}.c-topic-teaser__list-item-description{margin-block:var(--size-20) 0;font:var(--font-copy-medium);line-height:var(--font-copy-medium-lineheight)}@container (width<48em){.c-topic-teaser__list-item:nth-child(2n):after{inline-size:var(--section-border-size);content:"";background-color:var(--color-section-border);position:absolute;inset-block:0 -100vb;inset-inline-start:calc(-1 * var(--section-border-size))}.c-topic-teaser__list-item:nth-child(2) .c-topic-teaser__list-item-content:after{block-size:var(--section-border-size);content:"";background-color:var(--color-section-border);position:absolute;inset-block-end:0;inset-inline:-100vi}.c-topic-teaser__list-item-content{padding-block-end:var(--size-20)}}@container (width>=48em){.c-topic-teaser{--topic-teaser-list-cols:4}.c-topic-teaser__list-item:not(:last-child):after{inline-size:var(--section-border-size);content:"";background-color:var(--color-section-border);position:absolute;inset-block:0 -100vb;inset-inline-end:calc(-1 * var(--section-border-size))}.c-topic-teaser__list-item:last-child .c-topic-teaser__list-item-icon-container{position:relative}.c-topic-teaser__list-item:last-child .c-topic-teaser__list-item-icon-container:after{block-size:var(--section-border-size);content:"";background-color:var(--color-section-border);position:absolute;inset-block-end:0;inset-inline:-100vi}.c-topic-teaser__list-item-content{margin-block-start:var(--size-40)}}@container (width<64em){.c-section-wrapper__content:has(.c-topic-teaser){border-block-end:var(--section-border);padding-block-end:var(--size-20)}}.c-study-teaser{--topic-teaser-list-cols:2;--section-padding-x:var(--size-20);--section-padding-y:var(--size-40);--summary-gap:var(--size-20);--summary-trigger:block;--color-surface-icon:var(--color-surface-primary-highlight);--details-content-opacity:0;--study-teaser-content-size:200%;--study-teaser-content-translate:-50%;--study-teaser-transition-duration:.3s}@container (width>=48em){.c-study-teaser{--topic-teaser-list-cols:4;--section-padding-x:var(--size-20);--section-padding-y:var(--size-60);--summary-gap:var(--size-40);--summary-trigger:none;--study-teaser-content-size:100%;--study-teaser-content-translate:0}}.c-study-teaser__list{grid-template-columns:repeat(var(--topic-teaser-list-cols), 1fr);gap:var(--section-border-size);margin-inline:calc(var(--section-padding-x) * -1);border-block-start:var(--section-border);display:grid;position:relative;overflow:hidden}.c-study-teaser__list:before{block-size:var(--section-border-size);content:"";background-color:var(--color-section-border);position:absolute;inset-block-start:calc(-1 * var(--section-border-size));inset-inline:0}.c-study-teaser__list-item{position:relative}.c-study-teaser__list-item:after{inline-size:var(--section-border-size);content:"";background-color:var(--color-section-border);position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--section-border-size))}.c-study-teaser__details{block-size:100%;transition:color var(--study-teaser-transition-duration) ease, background-color var(--study-teaser-transition-duration) ease;grid-template-rows:1fr;display:grid}.c-study-teaser__details[open]::details-content{grid-area:1/1/-1/-1}.c-study-teaser__details:hover{--color-surface-icon:var(--cp-white);background-color:var(--color-surface-primary-highlight);transition:color var(--study-teaser-transition-duration) ease, background-color var(--study-teaser-transition-duration) ease}.c-study-teaser__summary{gap:var(--summary-gap);padding:var(--section-padding-y) var(--section-padding-x);font:var(--font-h4);transition:min-block-size var(--study-teaser-transition-duration) ease;flex-direction:column;grid-area:1/1/-1/-1;justify-content:space-between;align-items:center;display:flex}.c-study-teaser__details[open] .c-study-teaser__summary{min-block-size:0}.c-study-teaser__details[open] .c-study-teaser__summary:after{z-index:3;inline-size:var(--study-teaser-content-size,100%);content:"";position:absolute;inset:0}.c-study-teaser__list-item:nth-child(2n) .c-study-teaser__details[open] .c-study-teaser__summary:after{transform:translateX(var(--study-teaser-content-translate,-50%))}.c-study-teaser__summary-title{font:var(--font-h3);text-align:center}.c-study-teaser__summary-icon{color:var(--color-surface-icon);margin:0 auto}.c-study-teaser__summary-trigger{display:var(--summary-trigger,block);margin-block:auto 0}.c-study-teaser__content{z-index:2;inline-size:var(--study-teaser-content-size,100%);block-size:100%;padding:var(--section-padding-x) var(--section-padding-x);font:var(--font-copy-small);color:var(--color-text-on-surface-primary-highlight);background-color:var(--color-surface-primary-highlight);position:relative}.c-study-teaser__list-item:nth-child(2n) .c-study-teaser__content{transform:translateX(var(--study-teaser-content-translate,-50%))}.c-study-teaser__headline{font:var(--font-copy-medium-bold)}.c-study-teaser__description{font:var(--font-copy-medium)}.c-faculty-teaser{--faculty-teaser-padding:var(--space-lg) var(--space-2sm);--faculty-teaser-surface-transparent:var(--cp-black-transparent-60);--faculty-teaser-surface-night:var(--ca-primary-night);--slider-gap:0;--slider-gap-half:0;background-color:var(--faculty-teaser-surface-transparent);border-block-start:var(--section-border);margin-inline-start:0;position:relative}.c-faculty-teaser:before{block-size:var(--section-border-size);content:"";background-color:var(--color-section-border);position:absolute;inset-block-start:calc(-1 * var(--section-border-size));inset-inline:0}@container (width>=48em){.c-faculty-teaser{--faculty-teaser-padding:var(--space-lg) var(--space-2sm)}}.c-faculty-teaser.scroll-snap-slider{--slider-initial-visible-item-count:1.15;--slider-gap:var(--size-1)}.c-faculty-teaser.scroll-snap-slider .scroll-snap-slider__item{inline-size:calc(100% / var(--slider-initial-visible-item-count));transition:background-color .3s;position:relative}.c-faculty-teaser.scroll-snap-slider .scroll-snap-slider__item:after{inline-size:var(--section-border-size);content:"";background-color:var(--color-section-border);position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--section-border-size))}.c-faculty-teaser.scroll-snap-slider .scroll-snap-slider__item[data-active]{background-color:var(--ca-primary-night)}@container (width>=36em){.c-faculty-teaser.scroll-snap-slider:has(>:nth-child(4)){--slider-initial-visible-item-count:3.2}}@container (width>=64em){.c-faculty-teaser.scroll-snap-slider:has(>:nth-child(4)){--slider-initial-visible-item-count:4}}.c-faculty-teaser.scroll-snap-slider:not(:has(>:nth-child(4))){--grid-content:content-body}@container (width>=36em){.c-faculty-teaser.scroll-snap-slider:not(:has(>:nth-child(4))){--slider-initial-visible-item-count:2.5}}@container (width>=64em){.c-faculty-teaser.scroll-snap-slider:not(:has(>:nth-child(4))){--slider-initial-visible-item-count:3}}.scroll-snap-slider-container:has(.c-faculty-teaser){--slider-initial-visible-item-count:4;--slider-gap:var(--size-1);position:relative}@container (width>=64em){.scroll-snap-slider-container:has(.c-faculty-teaser):after{inline-size:calc((100% - (var(--slider-initial-visible-item-count) - 1) * var(--slider-gap)) / var(--slider-initial-visible-item-count));block-size:var(--size-5);content:"";background-color:var(--ca-theme);transform:translateX(calc(var(--active-index,0) * (100% + var(--slider-gap))));transition:transform .3s;position:absolute;inset-block-start:calc(var(--size-5) * -1);inset-inline-start:0}}.c-faculty-teaser__content{z-index:2;gap:var(--size-20);block-size:100%;padding:var(--faculty-teaser-padding);font:var(--font-copy-small);flex-direction:column;display:flex;position:relative}.c-faculty-teaser__roofline{font:var(--font-tag);text-transform:var(--font-tag-text-transform);margin-block:0}.c-faculty-teaser__headline{font:var(--font-copy-medium-bold)}.c-faculty-teaser__description{font:var(--font-copy-medium)}.c-faculty-teaser__link{margin-block:auto 0}.c-link-list{--link-list-item-padding-y:var(--size-15);align-content:start;margin-block:0;display:grid}@media screen and (width>=64em){.c-section-wrapper__sidebar .c-link-list{padding-inline:var(--size-20)}}.c-link-list--align-top{margin-block:0 auto}.c-link-list--align-bottom{margin-block:auto 0}.c-link-list__item,.c-link-list>li{border-block-start:var(--section-border)}.c-link-list__item:last-child,.c-link-list>li:last-child,.c-link-list--grid .c-link-list__item:nth-last-child(2),.c-link-list--grid .c-link-list>li:nth-last-child(2){border-block-end:var(--section-border)}@supports not (text-box-trim:trim-both){.c-link-list__link,.c-link-list>li>a{line-height:1}}@supports (text-box-trim:trim-both){.c-link-list__link,.c-link-list>li>a{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-link-list__link,.c-link-list>li>a{inline-size:100%;padding-block:var(--link-list-item-padding-y);font:var(--font-copy-big);color:inherit;-webkit-hyphens:auto;hyphens:auto;transition:color var(--default-transition);display:block}.c-link-list__link:is(:hover,:focus,.c-link-list__link--always-active,.c-link-list>li>a--always-active),.c-link-list>li>a:is(:hover,:focus,.c-link-list__link--always-active,.c-link-list>li>a--always-active){color:var(--ca-theme);cursor:pointer;text-decoration:none}.c-link-list__link:is(button),.c-link-list>li>a:is(button){text-align:start}:is(.c-link-list__link--arrow-right,.c-link-list__link--chevron-right,.c-link-list__link--download,.c-link-list>li>a--arrow-right,.c-link-list>li>a--chevron-right,.c-link-list>li>a--download){padding-inline-end:var(--size-24);position:relative}:is(.c-link-list__link--arrow-right,.c-link-list__link--chevron-right,.c-link-list__link--download,.c-link-list>li>a--arrow-right,.c-link-list>li>a--chevron-right,.c-link-list>li>a--download):after{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";background-color:currentColor;inline-size:auto;line-height:1;display:inline-block;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-link-list__link:has(.c-link-list__description) .c-link-list__title{font:var(--font-copy-big-bold)}.c-link-list>li>a:has(.c-link-list__description) .c-link-list__title{font:var(--font-copy-big-bold)}.c-link-list__link:has(.c-link-list__description) .c-link-list__description{font:var(--font-copy-big);margin-inline-end:var(--size-16)}.c-link-list>li>a:has(.c-link-list__description) .c-link-list__description{font:var(--font-copy-big);margin-inline-end:var(--size-16)}.c-link-list__link--arrow-right:after,.c-link-list>li>a--arrow-right:after{aspect-ratio:var(--in2-icon-aspect-ratio-arrow_right-long,1);--icon-size:.8em;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long)}.c-link-list__link--arrow-right[href^=\#]:after,.c-link-list>li>a--arrow-right[href^=\#]:after{margin-block-start:-.25em;transform:rotate(90deg)}.c-link-list__link--chevron-right:after,.c-link-list>li>a--chevron-right:after{aspect-ratio:var(--in2-icon-aspect-ratio-chevron_right,1);--icon-size:.8em;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_right);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_right)}.c-link-list__link--download,.c-link-list>li>a--download{gap:var(--size-16);justify-content:space-between;display:flex}.c-link-list__link--download:after,.c-link-list>li>a--download:after{aspect-ratio:var(--in2-icon-aspect-ratio-download-2,1);--icon-size:1em;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-download-2);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-download-2)}@container (width>=48em){.c-link-list--grid{column-gap:var(--size-40);grid-template-columns:repeat(2,1fr)}}.c-project-teaser-wrapper{--color-section-border:transparent;color-scheme:dark}.c-project-teaser-wrapper .c-section-wrapper__content-fullwidth{color:var(--color-text-darkmode);background-color:var(--color-thi-blue-night)}.c-project-teaser-wrapper .c-section-wrapper__sidebar--left:after,.c-project-teaser-wrapper .c-section-wrapper__sidebar--right:before{--color-section-border:transparent}.c-project-teaser-wrapper .scroll-snap-slider{--slider-gap:var(--size-20)}.c-project-teaser-wrapper .scroll-snap-slider__item{inline-size:100%}.c-project-teaser-wrapper .scroll-snap-slider-progress-label-indicator-container--top{position:absolute;inset-block-start:var(--size-70);inset-inline:0}@media screen and (width>=48em){.c-project-teaser-wrapper .scroll-snap-slider{grid-template-columns:1fr;display:grid}.c-project-teaser-wrapper .scroll-snap-slider:not(.project-teaser-slider-initialized) .scroll-snap-slider__item:not(:first-child){visibility:hidden}.c-project-teaser-wrapper .scroll-snap-slider__item{grid-area:1/1;display:flex}}.c-project-teaser-outside-marker{position:absolute;inset-block-start:var(--size-20);inset-inline-start:0}@media screen and (width>=48em){.c-project-teaser-outside-marker{inset-block-start:var(--size-80)}}.c-project-teaser{color-scheme:dark;grid-template-rows:auto;display:grid}.c-project-teaser__headline{margin-block:var(--size-160) var(--size-20);grid-row:1}.c-project-teaser__description{margin-block:0 var(--size-10);grid-row:2}.c-project-teaser__cta-link{margin-block:var(--size-20);grid-row:3;align-self:end}.c-project-teaser__desktop-controls{display:none}.c-project-teaser__picture{grid-row:4;padding-block-end:var(--size-20)}@media screen and (width>=48em){.c-project-teaser{grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(2,1fr)}.c-project-teaser>*{padding-inline:var(--size-45)}.c-project-teaser>:not(.c-project-teaser__picture){grid-column:1}.c-project-teaser__headline{margin-block-start:var(--size-128)}.c-project-teaser__picture{grid-area:1/2/span 100;padding-block-end:0;padding-inline:0}.c-project-teaser__image{object-fit:cover;block-size:100%}.c-project-teaser__desktop-controls{grid-row:4;margin-block-end:var(--size-80);display:grid}}.c-social-media-video-list{--slider-initial-visible-item-count:1.15}.c-social-media-video-list .scroll-snap-slider__item{inline-size:calc(100% / var(--slider-initial-visible-item-count))}@container (width>=36em){.c-social-media-video-list{--slider-initial-visible-item-count:2.25}}@container (width>=64em){.c-social-media-video-list:has(>:nth-child(4)){--slider-initial-visible-item-count:3.25}.c-social-media-video-list:not(:has(>:nth-child(4))){--slider-initial-visible-item-count:3}}.c-social-media-video{--social-media-video-padding-y:.5rem;position:relative}.c-social-media-video:before,.c-social-media-video:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.c-social-media-video:before{background-color:#0006}.c-social-media-video:after{opacity:.4;background:linear-gradient(#000 12%,#0000 39%)}.c-social-media-video__poster{inline-size:100%;position:relative}.c-social-media-video__enable-video{z-index:4;cursor:pointer;position:absolute;inset:0}.c-social-media-video__video{z-index:3;visibility:hidden;pointer-events:none;object-fit:cover;clip-path:none;block-size:100%;inline-size:100%;max-inline-size:none;display:none;position:absolute;inset:0}.c-social-media-video__video--playing{visibility:visible;pointer-events:auto;display:block}.c-social-media-video external-content-consent-solution{z-index:10;position:absolute;inset:0}.c-social-media-video external-content-consent-solution[data-consent-status=consent]{--color-text-link:var(--ca-neutral-white);color:var(--ca-neutral-white);background-color:color-mix(in hsl, var(--ca-neutral-black) 60%, transparent)}.c-social-media-video external-content-consent-solution[data-consent-status=consent] a{text-decoration:underline}.c-social-media-video external-content-consent-solution[data-consent-status=external-content]:not(:has(.c-social-media-video__video--playing)){display:none}.c-social-media-video external-content-consent-solution div{block-size:100%;inline-size:100%;display:block}.c-social-media-video external-content-consent-solution img,.c-social-media-video external-content-consent-solution iframe{object-fit:cover;block-size:100%;inline-size:100%}.c-social-media-video .c-consent-content-wrapper{overflow-block:visible}.c-social-media-video__content{inset:var(--size-20) var(--size-10);z-index:2;color:var(--ca-neutral-white);flex-direction:column;justify-content:space-between;display:flex;position:absolute}.c-social-media-video__caption-title,.c-social-media-video__caption-subtitle{margin:0}.c-social-media-video__caption-title{font:var(--font-copy-big-bold)}.c-social-media-video__caption-subtitle{font:var(--font-copy-big)}.c-social-media-video__icon-play{inline-size:var(--size-32)}.is-dragging .c-social-media-video{pointer-events:none}.c-study-course-step-by-step__headline{font:var(--font-h3)}.c-study-course-step-by-step__description{text-wrap:balance}@media screen and (width>=48em){.c-study-course-step-by-step__form{max-inline-size:75%}.c-study-course-step-by-step__form .c-button{max-inline-size:210px}}.c-study-course-step-by-step__form-step{gap:var(--size-40);flex-direction:column;justify-items:end;display:flex}.c-study-course-step-by-step__form-step--hidden{visibility:hidden;block-size:1px;inline-size:1px;position:absolute;inset-block-start:auto;inset-inline-start:-10000px;overflow:hidden}@media screen and (width>=48em){.c-study-course-step-by-step__form-step{gap:var(--size-20);flex-direction:row;justify-content:space-between;align-items:end}}.c-study-course-step-by-step__fieldset{margin-inline:0}.c-study-course-step-by-step__legend{font:var(--font-label);text-transform:uppercase;letter-spacing:var(--font-label-letter-spacing);margin-block:0}.c-study-course-step-by-step__tag-list{gap:var(--size-8);flex-wrap:wrap;margin-block-start:var(--size-10);display:flex}.c-study-course-step-by-step__tag-item input:checked+label{--tag-surface-color:var(--color-surface-primary-subtle);--tag-text-color:var(--color-text-lightmode)}.c-study-course-step-by-step__tag-item input:not(:checked)+label{--tag-surface-color:var(--color-surface-neutral-white)}.c-study-course-step-by-step__tag-item input:focus+label{outline:var(--size-1) solid var(--color-surface-primary)}.c-study-course-step-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-study-course-step-list__item{gap:var(--space-lg);padding-block:var(--space-lg);border-block-start:var(--section-border-size) solid var(--color-section-border);flex-direction:column;display:flex}.c-study-course-step-list__item:last-child{padding-block-end:0}.c-study-course-step-list__header{gap:var(--size-10);font:var(--font-h4);align-items:center;margin:0;display:flex}.c-study-course-step-list__number{inline-size:var(--size-35);block-size:var(--size-35);font-size:var(--size-20);background-color:var(--color-surface-primary-subtle);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports not (text-box-trim:trim-both){.c-study-course-step-list__number span{line-height:1}}@supports (text-box-trim:trim-both){.c-study-course-step-list__number span{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@supports not (text-box-trim:trim-both){.c-study-course-step-list__title{line-height:1}}@supports (text-box-trim:trim-both){.c-study-course-step-list__title{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-study-course-step-list__body{font:var(--font-copy-medium);margin:0}.c-application-search{--application-search-box-shadow:0 4px 12px #00000026;z-index:3;background-color:var(--color-surface-primary-light);position:relative;overflow:visible}.c-application-search__description{text-wrap:balance}.c-application-search__combobox{position:relative}@media screen and (width>=48em){.c-application-search__combobox{max-inline-size:75%}}.c-application-search__search-bar{gap:var(--size-16);padding:var(--input-padding-md);background-color:var(--color-surface-neutral-light);align-items:center;display:flex}.c-application-search__search-bar:has(input:focus){box-shadow:var(--application-search-box-shadow)}.c-application-search__icon{inline-size:var(--size-16);block-size:var(--size-16);flex-shrink:0;margin-block-start:calc(var(--size-4) * -1)}.c-application-search__input{inline-size:100%;font:var(--font-copy-big);background-color:#0000;border:none;flex:1;margin-block-end:calc(var(--size-1) * -1);padding:0;line-height:1}.c-application-search__input::placeholder{color:var(--color-text-link-light)}.c-application-search__input:focus{outline:none}@media screen and (width>=48em){.c-application-search__input{font:var(--font-copy-extra-big);line-height:1}}.c-application-search__dropdown{z-index:1;overflow-block:auto;background-color:var(--color-surface-neutral-light);border-block-start:var(--section-border-size) solid var(--color-section-border);max-block-size:300px;box-shadow:var(--application-search-box-shadow);margin:0;padding:0;list-style:none;position:absolute;inset-inline:0}.c-application-search__dropdown[hidden]{display:none}.c-application-search__dropdown-item{padding:var(--input-padding-md);font:var(--font-copy-medium);cursor:pointer}.c-application-search__dropdown-item:is(:hover,[aria-selected=true]){background-color:var(--color-surface-primary-light)}.c-application-search__result{gap:var(--space-md);padding:var(--input-padding-md);background-color:var(--color-surface-neutral-light);border-block-start:var(--section-border-size) solid var(--color-section-border);flex-direction:column;display:flex}.c-application-search__result[hidden]{display:none}@container (width>=48em){.c-application-search__result{flex-direction:row;justify-content:space-between;align-items:center}}.c-application-search__result-info,.c-application-search__result-period{gap:var(--size-4);flex-direction:column;display:flex}.c-application-search__result-name{font:var(--font-copy-medium-bold)}.c-application-search__result-degree,.c-application-search__result-period-value{font:var(--font-copy-medium)}.c-application-search__result-period-label{font:var(--font-copy-medium-bold)}.c-application-search__result-action{flex-shrink:0}.c-application-search__cta{inline-size:100%}@media screen and (width>=48em){.c-application-search__cta{inline-size:auto}}@media (prefers-color-scheme:dark){.c-section-marker__icon{color:#fff}}.c-breadcrumb{--breadcrumb-gap:var(--size-32);position:relative}.c-breadcrumb__list{padding-block:var(--size-6);overflow-inline:auto;scrollbar-width:none;display:flex}@supports not (text-box-trim:trim-both){.c-breadcrumb__list-item{line-height:1}}@supports (text-box-trim:trim-both){.c-breadcrumb__list-item{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-breadcrumb__list-item{text-transform:uppercase;white-space:nowrap;position:relative}.c-breadcrumb__list-item:not(:last-child){padding-inline-end:var(--breadcrumb-gap)}.c-breadcrumb__list-item:not(:last-child):after{content:"";background-color:var(--ca-theme);inline-size:2px;position:absolute;inset-block:0;inset-inline-end:calc(var(--breadcrumb-gap) / 2)}.c-breadcrumb__scroll-button{display:none}.c-breadcrumb--overflowing .c-breadcrumb__scroll-button{z-index:1;cursor:pointer;block-size:100%;inline-size:3rem;position:absolute}.c-breadcrumb--overflowing .c-breadcrumb__scroll-button svg{block-size:100%}.c-breadcrumb--overflowing .c-breadcrumb__scroll-button--previous{justify-content:start;inset-block:0;inset-inline-start:0}.c-breadcrumb--overflowing .c-breadcrumb__scroll-button--next{justify-content:end;inset-block:0;inset-inline-end:0}.c-breadcrumb--fade-left .c-breadcrumb__list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8rem);mask-image:linear-gradient(90deg,#0000,#000 8rem)}.c-breadcrumb--fade-left .c-breadcrumb__scroll-button--previous{display:inline-flex}.c-breadcrumb--fade-right .c-breadcrumb__list{-webkit-mask-image:linear-gradient(270deg,#0000,#000 8rem);mask-image:linear-gradient(270deg,#0000,#000 8rem)}.c-breadcrumb--fade-right .c-breadcrumb__scroll-button--next{display:inline-flex}.c-breadcrumb--fade-left.c-breadcrumb--fade-right .c-breadcrumb__list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8rem calc(100% - 8rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 8rem calc(100% - 8rem),#0000)}.c-breadcrumb--fade-left.c-breadcrumb--fade-right :is(.c-breadcrumb__scroll-button--previous,.c-breadcrumb__scroll-button--next){display:inline-flex}.c-accordion-group__title{margin-block-end:var(--size-40)}.c-accordion{--space-summary-padding-block:var(--size-20);--font-summary:var(--font-copy-big);--color-summary-action:var(--color-text)}.c-accordion--condensed{--space-summary-padding-block:var(--size-4);--font-summary:var(--font-copy-medium);--color-summary-action:var(--color-text-link-action)}.c-accordion:not(.c-accordion--condensed){border-block-start:var(--border)}.c-accordion__summary{padding-block:var(--space-summary-padding-block);display:block}.c-accordion__title{padding:var(--space-block-8) var(--space-inline-sm) var(--space-block-8) var(--space-inline-xs);font:var(--font-summary);cursor:pointer;border-block-end:1px solid var(--color-border-primary);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.c-accordion__title:after{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-chevron_down,1);transform-origin:50%;transition:transform var(--default-transition);background-color:currentColor;flex-shrink:0;margin-block-start:.125em;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-accordion[open] .c-accordion__title:after{transform:rotate(180deg)}.c-accordion:not([open]) .c-accordion__title{transition:.2s var(--ease-in-quad);transition-property:background-color,color}.c-accordion:not([open]) .c-accordion__title:hover{color:var(--color-summary-action)}.c-accordion:not([open]) .c-accordion__title:hover:after{transform:translateY(var(--space-block-8))}.c-accordion__content{padding-block-end:var(--space-summary-padding-block)}.c-accordion__content>:first-child{margin-block-start:0}.c-accordion__content>:last-child{margin-block-end:0}.c-accordion-icon{inline-size:8.75rem;max-inline-size:100%;margin-inline:auto;display:none}@media screen and (width>=64em){.c-accordion-icon{display:block}}.c-textmedia{--textmedia-gap:var(--space-3xl);--textmedia-gallery-width:50%;gap:var(--textmedia-gap);align-items:start;display:grid}.c-textmedia .c-textmedia__header{max-inline-size:var(--textmedia-content-max-inline-size)}.c-textmedia .c-textmedia__header>:last-child{margin-block-end:0}.c-textmedia[data-gallery-width=narrow]{--textmedia-gallery-width:calc(100% / 3)}.c-textmedia[data-layout=below] .c-textmedia__gallery{order:1}@media (width>=36em){.c-textmedia:is([data-layout=beside-start],[data-layout=beside-end]){--gallery-col:1;--content-col:2;grid-template-rows:auto 1fr;grid-template-columns:var(--textmedia-gallery-width) 1fr}.c-textmedia:is([data-layout=beside-start],[data-layout=beside-end]) .c-textmedia__gallery{grid-row:1/-1;grid-column:var(--gallery-col)}.c-textmedia:is([data-layout=beside-start],[data-layout=beside-end]) .c-textmedia__header,.c-textmedia:is([data-layout=beside-start],[data-layout=beside-end]) .c-textmedia__content{grid-column:var(--content-col)}.c-textmedia[data-layout=beside-end]{--gallery-col:2;--content-col:1;grid-template-columns:1fr var(--textmedia-gallery-width)}.c-textmedia:is([data-layout=intext-start],[data-layout=intext-end]){display:block}.c-textmedia:is([data-layout=intext-start],[data-layout=intext-end]) .c-textmedia__header{margin-block-end:var(--textmedia-gap)}.c-textmedia:is([data-layout=intext-start],[data-layout=intext-end]) .c-textmedia__gallery{inline-size:var(--textmedia-gallery-width);margin-block-end:var(--textmedia-gap)}.c-textmedia[data-layout=intext-start] .c-textmedia__gallery{float:inline-start;margin-inline-end:var(--textmedia-gap)}.c-textmedia[data-layout=intext-end] .c-textmedia__gallery{float:inline-end;margin-inline-start:var(--textmedia-gap)}}.c-textmedia__gallery{--gallery-columns:1;--gallery-gap:var(--grid-gap);grid-template-columns:repeat(var(--gallery-columns), 1fr);gap:var(--gallery-gap);inline-size:100%;transition:inline-size var(--default-transition);align-items:start;display:grid}@media (width>=48em){.c-textmedia__gallery{--gallery-gap:1.25rem}.c-textmedia[data-columns="2"] .c-textmedia__gallery{--gallery-columns:2}}@media (width>=64em){.c-textmedia[data-columns="2"] .c-textmedia__gallery{--gallery-columns:2}}@media (width>=48em){.c-textmedia[data-columns="3"] .c-textmedia__gallery{--gallery-columns:2}}@media (width>=64em){.c-textmedia[data-columns="3"] .c-textmedia__gallery{--gallery-columns:3}}.c-textmedia__gallery .video{grid-column:auto}.c-textmedia__figure{align-items:start;gap:.75rem;display:grid;position:relative}.c-textmedia__figure img{inline-size:100%;display:block}.c-textmedia__caption{font:var(--font-copy-medium);caption-side:initial;display:block}.c-textmedia__description{font:var(--font-copy-medium);margin-block:0}.c-textmedia__copyright{font-size:.75rem;font-weight:var(--font-light-weight);color:var(--color-text);margin-block:0;line-height:1.125rem}:is([data-layout=above],[data-layout=below])>.c-textmedia__content{max-inline-size:var(--textmedia-content-max-inline-size)}.c-textmedia__content>:first-child{margin-block-start:0}.c-textmedia__content>:last-child{margin-block-end:0}.c-image-slider{z-index:1;max-block-size:none;margin-inline:calc(var(--section-padding-x) * -1 + 1px);background-color:var(--color-surface-light);padding-block-end:var(--section-gap-y);position:relative}.c-section-wrapper:has(.c-image-slider){background-color:var(--color-surface-light);border-block-end:1px solid var(--section-border-color-end)}.c-section-wrapper:has(.c-image-slider):before{content:none}.c-section-wrapper:has(.c-image-slider):after{content:none}.c-image-slider--transparent{background-color:#0000}.c-image-slider--transparent .scroll-snap-slider__item{background-color:var(--color-bg-body)}.c-image-slider.scroll-snap-slider{--slider-initial-visible-item-count:1.15;--slider-gap:var(--size-0);--slider-image-height:29.5rem;--slider-image-max-height:55vb}.c-image-slider.scroll-snap-slider:has(>:nth-child(4)){--grid-content:4 / 14}@container (width>=36em){.c-image-slider.scroll-snap-slider:has(>:nth-child(4)){--slider-initial-visible-item-count:2.5}}@container (width>=64em){.c-image-slider.scroll-snap-slider:has(>:nth-child(4)){--slider-initial-visible-item-count:3.7555}}.c-image-slider.scroll-snap-slider:not(:has(>:nth-child(4))){--grid-content:content-body}@container (width>=36em){.c-image-slider.scroll-snap-slider:not(:has(>:nth-child(4))){--slider-initial-visible-item-count:2.5}}@container (width>=64em){.c-image-slider.scroll-snap-slider:not(:has(>:nth-child(4))){--slider-initial-visible-item-count:3}}.scroll-snap-slider__item:has(.c-image-slider__figure){flex-shrink:unset;border-inline-end:1px solid var(--color-border);padding-block-end:var(--section-gap-y-end)}.c-image-slider__caption{padding:var(--space-padding-caption);font:var(--font-small)}.c-image-slider__caption :first-child{margin-block-start:0}.c-image-slider__caption :last-child{margin-block-end:0}.c-image-slider__image{inline-size:auto;max-inline-size:90cqi;block-size:var(--slider-image-height);max-block-size:var(--slider-image-max-height);object-fit:cover}.c-masonry-container{grid-template-areas:"leadtext""masonry""sidebar-right";display:grid}@media screen and (width>=64em){.c-masonry-container{grid-template-columns:repeat(10,1fr);grid-template-areas:"leadtext leadtext leadtext leadtext leadtext leadtext leadtext leadtext sidebar-right sidebar-right""masonry masonry masonry masonry masonry masonry masonry masonry masonry masonry"}}.c-masonry-container__leadtext{padding-block-end:calc(var(--space-padding) * 2);padding-inline:var(--space-padding);max-inline-size:var(--textmedia-content-max-inline-size);grid-area:leadtext}.c-masonry-container__sidebar-right{grid-area:sidebar-right;align-items:flex-end;padding-block-end:calc(var(--space-padding) * 2);display:flex;container-type:inline-size}.c-masonry-container__gallery{grid-area:masonry}.c-masonry{--masonry-gap:var(--grid-gap)}.c-masonry--magazine .c-masonry__item:first-child{inline-size:100%}.c-masonry--magazine .c-masonry__item:first-child .c-masonry__content{max-block-size:40vb}.c-masonry--magazine .c-masonry__item:first-child .c-masonry__media,.c-masonry--magazine .c-masonry__item:first-child .c-masonry__image{inline-size:100%;max-block-size:inherit;object-fit:cover}.c-masonry__sizer,.c-masonry__item{inline-size:100%}@media screen and (width>=36em){.c-masonry__sizer,.c-masonry__item{inline-size:calc((100% - var(--masonry-gap)) / 2)}}@media screen and (width>=996px){.c-masonry__sizer,.c-masonry__item{inline-size:calc((100% - 2 * var(--masonry-gap)) / 3)}}.c-masonry__gutter-sizer{inline-size:var(--masonry-gap)}.c-masonry__item{margin-block-end:var(--masonry-gap)}.c-masonry__content{--masonry-content-opacity:0;display:grid}.c-masonry__content:hover{--masonry-content-opacity:1}.c-masonry__media,.c-masonry__body{grid-area:1/1/-1/-1}.c-masonry__media{block-size:100%;inline-size:100%}.c-masonry__body{color:var(--color-text-on-surface-backdrop);background-color:var(--color-surface-backdrop);opacity:var(--masonry-content-opacity);will-change:opacity;flex-direction:column;padding:1rem;transition:opacity .2s ease-in-out;display:flex}.c-section-wrapper__content:has(.c-masonry-container){padding-inline:0}@media screen and (width>=64em){.c-section-wrapper__content:has(.c-masonry-container){z-index:2;grid-area:1/5/1/15}}.c-pagination{gap:var(--size-8);flex-wrap:wrap;justify-content:center;margin-block:0;padding:0;list-style-type:none;display:flex}.c-pagination__item{border-radius:var(--radius-full)}.c-pagination__item--regular:not(.c-pagination__item--current):has(:is(a,button):not(:disabled):is(:hover,:focus)){color:var(--color-text-on-surface-primary-subtle);background-color:color-mix(in hsl, var(--color-surface-primary-subtle), transparent 75%)}.c-pagination__item--current{color:var(--color-text-on-surface-primary-subtle);pointer-events:none;background-color:var(--color-surface-primary-subtle)}.c-pagination__link{inline-size:var(--size-36);block-size:var(--size-36);color:inherit;touch-action:manipulation;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;display:flex}.c-pagination__link:is(:hover,:focus){text-decoration:none}.c-pagination__link:disabled{color:var(--cp-gray-inactive);cursor:not-allowed}.c-pagination__item--besides .c-pagination__link,.c-pagination__item--skipall .c-pagination__link{line-height:0;transition:transform .1s}.c-pagination__item--besides .c-pagination__link:active:not(:disabled),.c-pagination__item--skipall .c-pagination__link:active:not(:disabled){transform:scale(.85)}.c-card-list:has(.c-card-event,.c-card){--slider-gap:var(--size-1)}.c-card-list:has(.c-card-event,.c-card) .scroll-snap-slider__item:not(:last-child):after{z-index:1;content:"";border-inline-end:var(--border);position:absolute;inset-block:0;inset-inline-end:0}.c-card-list:has(.c-card) .scroll-snap-slider__item:not(:last-child):after{--color-section-border:transparent;border-inline-end:var(--border-width) solid var(--color-section-border)}@media screen and (width>=64em){.c-section-wrapper:has(.c-card-list) .c-section-wrapper__sidebar--right{padding-block-start:0;grid-row:2/2!important}}.c-card-event{gap:var(--size-30);block-size:100%;padding-block:var(--space-lg);padding-inline:var(--space-lg);background-color:var(--color-bg-body);transition:background-color var(--default-transition);flex-direction:column;display:flex;position:relative}.c-card-event:has(a:is(:hover,:focus)){background-color:var(--color-surface-neutral-light)}@supports not (text-box-trim:trim-both){.c-card-event__date{line-height:1}}@supports (text-box-trim:trim-both){.c-card-event__date{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-card-event__date{font:var(--font-big-numbers);letter-spacing:var(--font-big-numbers-letter-spacing)}.c-card-event__body{gap:var(--size-8);flex-direction:column;display:flex}.c-card-event__title a:before{content:"";position:absolute;inset:0}.c-card-event__title a:is(:hover,:focus){text-decoration:none}.c-card-event__text{font:var(--font-copy-big);line-height:var(--font-leading-tight);margin:0}.c-card-event__meta{gap:var(--size-8);flex-direction:column;margin:auto 0 0;display:flex}.c-card-event__meta-row{gap:var(--size-8);font:var(--font-tag);align-items:baseline;display:flex}.c-card-event__meta-row dt{inline-size:var(--size-64);text-transform:uppercase;letter-spacing:var(--font-tag-letter-spacing);flex-shrink:0}.c-card-event__meta-row dd{font:var(--font-copy-small);margin:0;line-height:1.1;position:relative}.c-card-event__tags{gap:var(--size-8);flex-wrap:wrap;margin:0;padding:0;display:flex}.c-card-event__tag{font:var(--font-copy-small);line-height:1.1}.c-card-event__tag+.c-card-event__tag:before{content:"·" "";margin-inline-end:var(--size-8)}.c-event-teaser-highlight{margin-inline:calc((100vi - var(--content-inner-max-width)) / -2 + var(--content-outer-spacing));grid-column:1/-1}@media screen and (width>=120em){.c-event-teaser-highlight{margin-inline:calc(var(--grid-column-max-size) * -2 - var(--content-outer-spacing))}}.c-event-teaser-grid{--event-grid-columns:1;grid-template-columns:repeat(var(--event-grid-columns), minmax(0, 1fr));grid-column:content-body;display:grid;position:relative}.c-event-teaser-grid .c-card-event{background-color:#0000}.c-event-teaser-grid .c-card-event:has(a:is(:hover,:focus)){background-color:#0000}@media screen and (width>=36em){.c-event-teaser-grid{--event-grid-columns:2}.c-event-teaser-grid:before{inline-size:var(--border-width);content:"";background-color:var(--color-section-border);position:absolute;inset-block:0;inset-inline-start:50%}}@media screen and (width>=64em){.c-event-teaser-grid{--event-grid-columns:3}.c-event-teaser-grid:before{inset-inline-start:33.3333%}.c-event-teaser-grid:after{inline-size:var(--border-width);content:"";background-color:var(--color-section-border);position:absolute;inset-block:0;inset-inline-start:66.6667%}}.c-banner__title{max-inline-size:30ch;font:var(--font-h2)}.c-banner__description{max-inline-size:73ch;font:var(--font-copy-big);margin-block-end:var(--size-20)}.scroll-snap-container{position:relative}.scroll-snap-container:has(:is(.scroll-snap-slider-progress-indicator--top,.scroll-snap-slider-progress-indicator--sidebar):not(.is-slider-not-overflowing)){margin-block-start:var(--scroll-snap-slider-indicator-margin-block)}.scroll-snap-slider{--slider-gap:var(--size-10);--slider-gap-half:calc(var(--slider-gap) / 2);inline-size:calc(100% + var(--slider-gap-half) * 2);overflow-inline:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-snap-stop:always;scrollbar-width:none;clip-path:inset(0 var(--slider-gap-half) 0 var(--slider-gap-half));flex-wrap:nowrap;margin-block:0;margin-inline-start:calc(var(--slider-gap-half) * -1);padding-inline:0;scroll-padding-inline:0;list-style:none;display:flex}.scroll-snap-slider.is-overflowing.is-draggable{cursor:grab}.scroll-snap-slider.is-overflowing.is-dragging{cursor:grabbing}@media (prefers-reduced-motion:reduce){.scroll-snap-slider{scroll-behavior:auto}}.a11y-stop-animations .scroll-snap-slider{scroll-behavior:auto}.scroll-snap-slider__item{padding-inline:calc(var(--slider-gap) / 2);scroll-snap-align:start;flex-shrink:0;position:relative}.scroll-snap-slider__item:last-child{scroll-snap-align:end}.scroll-snap-slider-progress-indicator{--scroll-snap-progress-indicator-margin-y:var(--size-20);inline-size:100%;block-size:var(--size-3);position:relative}.scroll-snap-slider-progress-indicator:not(.initialized){visibility:hidden}.scroll-snap-slider-progress-indicator:before{inline-size:100%;block-size:var(--size-1);content:"";background-color:var(--ca-section-border);position:absolute;inset-block-end:0;inset-inline-start:0}.scroll-snap-slider-progress-indicator:after{inline-size:var(--slider-scroll-progress,10%);block-size:var(--size-3);content:"";background-color:var(--ca-theme);transition:inline-size .15s;position:absolute;inset-block-end:0;inset-inline-start:0}@media screen and (width>=36em){.scroll-snap-slider-progress-indicator--sidebar:is(.c-section-wrapper__content>.scroll-snap-container>:first-child){inline-size:calc(20% - var(--container-padding) * 2);margin:calc(var(--container-padding) * -1.75) var(--container-padding) calc(var(--container-padding) * 1.25) auto}}@media screen and (width>=64em){.scroll-snap-slider-progress-indicator--sidebar:is(.c-section-wrapper__content>.scroll-snap-container>:first-child){margin-block:calc(var(--container-padding) * -1) var(--container-padding)}}.scroll-snap-slider-progress-indicator:has(+.scroll-snap-slider-container){margin-block-end:var(--scroll-snap-progress-indicator-margin-y)}.scroll-snap-slider-container:has(+.scroll-snap-slider-progress-indicator){margin-block-end:var(--scroll-snap-progress-indicator-margin-y)}.scroll-snap-slider-progress-label-indicator-container{max-inline-size:100%;overflow-inline:auto;scrollbar-width:none;margin-block-start:var(--size-20);position:relative}.scroll-snap-slider-progress-label-indicator-container:not(.initialized){visibility:hidden}.scroll-snap-slider-progress-label-indicator-container:after{z-index:0;block-size:var(--size-2);pointer-events:none;content:"";background-color:var(--ca-section-border);position:absolute;inset-inline:0}.scroll-snap-slider-progress-label-indicator-container--top:after{inset-block-start:0}.scroll-snap-slider-progress-label-indicator-container--bottom:after{inset-block-end:0}.scroll-snap-slider-progress-label-indicator-track{display:inline-block;position:relative}:is(.scroll-snap-slider-progress-indicator,.scroll-snap-slider-progress-label-indicator-container).is-slider-not-overflowing{display:none}@supports (animation-timeline:scroll()){@keyframes detect-scroll{0%,to{--can-scroll: }}.scroll-snap-slider{scroll-timeline:--slider-scroll inline}.scroll-snap-container{timeline-scope:--slider-scroll;animation:linear both detect-scroll;animation-timeline:--slider-scroll}.scroll-snap-container:has(:is(.scroll-snap-slider-progress-indicator--top,.scroll-snap-slider-progress-indicator--sidebar):not(.initialized)){--margin-if-scrollable:var(--can-scroll) var(--scroll-snap-slider-indicator-margin-block);margin-block-start:var(--margin-if-scrollable,0)}.scroll-snap-slider-progress-indicator,.scroll-snap-slider-progress-label-indicator-container{--display-if-scrollable:var(--can-scroll) block}.scroll-snap-slider-progress-indicator:not(.initialized),.scroll-snap-slider-progress-label-indicator-container:not(.initialized){display:var(--display-if-scrollable,none)}}.scroll-snap-slider-progress-label-indicator{--slider-progress-indicator-gap:var(--size-22);--slider-progress-indicator-icon-size:var(--size-2);z-index:1;gap:var(--slider-progress-indicator-gap);font:var(--font-tag);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tag-letter-spacing);display:inline-flex;position:relative}.scroll-snap-slider-progress-label-indicator-container--top .scroll-snap-slider-progress-label-indicator{border-block-start:var(--size-2) solid var(--ca-section-border);padding-block-start:var(--size-10)}.scroll-snap-slider-progress-label-indicator-container--bottom .scroll-snap-slider-progress-label-indicator{border-block-end:var(--size-2) solid var(--ca-section-border);padding-block-end:var(--size-10)}.scroll-snap-slider-progress-label-indicator--overlay{--slider-progress-inset-x-start:0;--slider-progress-inset-x-end:100%;pointer-events:none;clip-path:inset(0 var(--slider-progress-inset-x-end) 0 var(--slider-progress-inset-x-start));position:absolute;inset-inline-start:0;border-color:var(--ca-neutral-white)!important}.scroll-snap-slider-progress-label-indicator-container--bottom .scroll-snap-slider-progress-label-indicator--overlay{inset-block-start:var(--size-2)}.scroll-snap-slider-progress-label-indicator--overlay .scroll-snap-slider-progress-label-indicator__button{color:var(--ca-neutral-white)}.scroll-snap-slider-progress-label-indicator__item{position:relative}.scroll-snap-slider-progress-label-indicator__item:not(:last-child):after{inline-size:var(--slider-progress-indicator-icon-size);block-size:var(--slider-progress-indicator-icon-size);content:"";background-color:var(--cp-gray-inactive);border-radius:var(--radius-full);position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--slider-progress-indicator-gap) / 2 * -1 - var(--slider-progress-indicator-icon-size) / 2);transform:translateY(-50%)}@supports not (text-box-trim:trim-both){.scroll-snap-slider-progress-label-indicator__button{line-height:1}}@supports (text-box-trim:trim-both){.scroll-snap-slider-progress-label-indicator__button{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.scroll-snap-slider-progress-label-indicator__button{padding-block:var(--size-4);color:var(--cp-gray-inactive);text-wrap:nowrap;pointer-events:auto;cursor:pointer}.c-link{display:inline-block;position:relative}.c-link--icon{--icon-size:.8em}.c-link--icon:before{transition:transform var(--default-transition)}.c-link--icon:is(:hover,:focus){text-decoration:none}.c-link--icon:is(:hover,:focus):before{transform:translateX(var(--size-2))}@media screen and (width<=48em){.c-link--icon:is(:hover,:focus){color:inherit}.c-link--icon:is(:hover,:focus):before{color:var(--ca-theme)}}.c-link--icon-arrow:before{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-arrow_right-long,1);background-color:currentColor;margin-block-end:-.15em;margin-inline-end:var(--size-10);line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-quote-slider{--slider-gap:var(--size-64)}.c-quote-slider .scroll-snap-slider__item{inline-size:100%}@container (width>=64em){.c-quote-slider{--slider-gap:0}}.c-quote{--quote-font:var(--font-copy-extra-big);--quote-icon-color:var(--ca-theme);--quote-bg-color:transparent;--quote-icon-size:var(--size-42);--quote-image-size:var(--size-120)}.c-quote--large{--quote-font:var(--font-h1);inline-size:100%;padding-block:var(--size-20);color:var(--ca-neutral-white)}.c-section-wrapper:has(.c-quote--large){--section-bg-color:var(--color-thi-blue-night);--color-button-text:var(--ca-neutral-black);color:var(--ca-neutral-white);color-scheme:dark}.c-quote--large .c-quote__person{margin-block-start:var(--size-40)}.c-quote__icon{inline-size:var(--quote-icon-size);color:var(--quote-icon-color)}.c-quote__quote{font:var(--font-copy-extra-big);margin-block-start:var(--size-22)}.c-quote__quote *{font:var(--quote-font);hyphens:unset}.c-quote__quote>:first-child{margin-block-start:0}.c-quote__quote>:last-child{margin-block-end:0}.c-quote__person{gap:var(--size-22);justify-content:space-between;align-items:start;margin-block-start:var(--size-80);display:flex}.c-quote__person-content{max-inline-size:40ch}.c-quote__person-name{font:var(--font-copy-big-bold)}.c-quote__person-role{margin:var(--size-8) 0 0;font:var(--font-copy-big);hyphens:unset}.c-quote__person-image{inline-size:var(--quote-image-size);border-radius:var(--radius-full)}@container (width>=48em){.c-quote__quote{margin-block-start:var(--size-30)}.c-quote__person{margin-block-start:var(--size-50)}.c-quote--large{--quote-gap:var(--size-72);--quote-image-size:var(--size-160);gap:var(--quote-gap);padding-block:var(--size-40);padding-inline-end:calc(var(--quote-icon-size) + var(--quote-gap));display:flex}.c-quote--large .c-quote__quote{margin-block-start:0}.c-quote--large .c-quote__icon{flex-shrink:0}.c-quote--large .c-quote__person{margin-block-start:var(--size-50)}}@supports not (text-box-trim:trim-both){.c-main-navigation-mobile-menu__section-title,.c-main-navigation-desktop-menu__headline{line-height:1}}@supports (text-box-trim:trim-both){.c-main-navigation-mobile-menu__section-title,.c-main-navigation-desktop-menu__headline{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-main-navigation-mobile-menu__section-title,.c-main-navigation-desktop-menu__headline{--card-trigger-bg-color-text-contrast:oklch(from var(--card-trigger-bg-color) calc((l - .5) * -999999) 0 0deg);gap:var(--size-20);padding:var(--size-12) var(--size-20);color:var(--card-trigger-bg-color-text-contrast);background-color:var(--card-trigger-bg-color);align-items:center;display:flex}.c-main-navigation-container{z-index:15;background-color:var(--color-bg-body);position:sticky;inset-block-start:0}.styleguide-preview:has(.c-main-navigation-container){min-block-size:800px}.c-main-navigation-bar{--section-gap-y:var(--size-10);--visual-alignment-offset:-2px;border-block-end:var(--section-border)}.c-main-navigation-bar__logo-link{transition:color var(--default-transition);grid-column:1/5;align-items:center;padding-inline-end:var(--section-padding-x);display:flex}.c-main-navigation-bar__logo-link svg{inline-size:auto;block-size:var(--size-20)}@media screen and (width>=64em){.c-main-navigation-bar__logo-link{padding-inline:0 var(--section-padding-x);grid-column:1/3}.c-main-navigation-bar__logo-link svg{block-size:var(--size-25)}}.c-main-navigation-bar__logo-link:is(:hover,:focus){color:var(--ca-primary)}.c-main-navigation-bar .c-section-wrapper__content{grid-template-columns:inherit;block-size:var(--main-nav-bar-height);container-type:unset;grid-column:content;align-content:center;display:grid}@media screen and (width>=64em){.c-main-navigation-bar .c-section-wrapper__content{grid-template-columns:subgrid;grid-column:3/13;padding-inline-end:0}}.c-main-navigation-bar .c-section-wrapper__sidebar{padding-block:0}.c-main-navigation-bar .logo-full__text{opacity:0;transition:opacity var(--default-transition)}.c-main-navigation-bar__burger-icon--close{visibility:hidden;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.c-main-navigation-bar__desktop-quick-actions{justify-content:space-between;gap:0;display:flex}.c-main-navigation-bar__desktop-quick-actions li{inline-size:100%;position:relative}.c-main-navigation-bar__desktop-quick-actions li:not(:last-child){border-inline-end:var(--section-border)}.c-main-navigation-bar__desktop-quick-actions .c-main-navigation-tooltip-trigger{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}@media (width<64em){.c-main-navigation-bar__desktop-quick-actions{display:none}}.c-main-navigation-bar__desktop-nav{padding-inline:var(--section-padding-x);grid-column:3/11;justify-content:space-between;display:flex}.c-main-navigation-bar__desktop-nav .c-button{inline-size:auto;justify-content:center;align-items:center;margin-inline-end:calc(var(--section-padding-x) * -1);display:flex}@media (width<64em){.c-main-navigation-bar__desktop-nav{display:none}}.c-main-navigation-bar__desktop-nav-list{gap:var(--size-20);align-items:center;display:flex}.c-main-navigation-bar__desktop-nav-list button{block-size:var(--main-nav-bar-height);cursor:pointer}.c-main-navigation-bar__desktop-nav-list:has(button[aria-expanded=true]) button[aria-expanded=false]:not(:focus,:hover){color:var(--color-text-link-disabled)}.c-main-navigation-bar__mobile-action-container{gap:var(--size-20);flex-direction:row-reverse;grid-column:5/-1;justify-content:end;align-items:center;padding-inline-start:var(--section-padding-x);display:flex}.c-main-navigation-bar__mobile-action-container>*{color:inherit;align-items:center;display:flex}.c-main-navigation-bar__mobile-action-container svg{inline-size:auto;block-size:var(--size-18)}@media screen and (width>=64em){.c-main-navigation-bar__mobile-action-container{display:none}}.c-main-navigation-bar__burger-trigger{justify-content:center;align-items:center;display:flex;position:relative}.c-main-navigation-bar__search-trigger{margin-block-start:var(--visual-alignment-offset)}@supports not (text-box-trim:trim-both){.c-main-navigation-bar__mobile-language-switch{line-height:1}}@supports (text-box-trim:trim-both){.c-main-navigation-bar__mobile-language-switch{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-main-navigation-bar__mobile-language-switch{font:var(--font-tag);letter-spacing:var(--font-tag-letter-spacing);align-items:center;display:flex}.c-main-navigation-bar:has(~.c-main-navigation-popover--mobile:popover-open) .logo-full__text{opacity:1}.c-main-navigation-bar:has(~.c-main-navigation-popover--mobile:popover-open) .c-main-navigation-bar__burger-icon--close{visibility:visible}.c-main-navigation-bar:has(~.c-main-navigation-popover--mobile:popover-open) .c-main-navigation-bar__burger-icon--open{visibility:hidden}.c-main-navigation-bar:has(~.c-main-navigation-popover--mobile:popover-open) .c-main-navigation-bar__search-trigger{display:none}.c-main-navigation-bar:has(~.c-main-navigation-popover--mobile:popover-open) .c-main-navigation-bar__mobile-language-switch{display:none}@media screen and (width>=64em){.c-main-navigation-bar{--section-gap-y:0}.c-main-navigation-bar .logo-full__text{opacity:1}}.c-main-navigation-popover{--main-nav-popover-padding-x:var(--size-20);--main-nav-popover-height:calc(100dvb - var(--main-nav-bar-height));inline-size:100%;block-size:var(--main-nav-popover-height);overflow-block:auto;transition:opacity var(--default-transition);border:none;margin:0;padding:0;position:relative;inset-block-start:var(--main-nav-bar-height)}.c-main-navigation-popover--side-menu{overflow-block:hidden;background-color:#0000}.c-main-navigation-popover--side-menu>:first-child{block-size:var(--main-nav-popover-height);padding:var(--size-40) var(--size-20);overflow-block:auto;background-color:var(--color-bg-body);grid-column:3}.c-main-navigation-popover--side-menu .c-main-navigation-popover__sidebar-col-grid{gap:var(--size-30);padding-block-end:var(--size-80);display:grid}.c-main-navigation-popover--side-menu .c-main-navigation-popover__sidebar-col-grid:has(input){gap:var(--size-20)}.c-main-navigation-popover--side-menu::backdrop{background-color:var(--ca-primary-night);opacity:.8;inset-block-start:var(--main-nav-bar-height)}@media screen and (width>=64em){.c-main-navigation-popover--side-menu{grid-template-columns:repeat(3,1fr)}}.c-main-navigation-popover--desktop{transition:none}.c-main-navigation-popover--desktop:popover-open{display:none}@media screen and (width>=64em){.c-main-navigation-popover--desktop:popover-open{display:block}}.c-main-navigation-popover--mobile:popover-open{grid-template-rows:minmax(0,1fr);display:grid}@media screen and (width>=64em){.c-main-navigation-popover--mobile:popover-open{display:none}}.c-main-navigation-popover--side-menu:popover-open{grid-template-rows:minmax(0,1fr);display:grid}@media screen and (width<=64em){.c-main-navigation-popover>:last-child{align-self:end}}@media (prefers-reduced-motion:no-preference){@starting-style{html:not(.a11y-stop-animations) .c-main-navigation-popover{opacity:0}}}@supports not (text-box-trim:trim-both){.c-main-navigation-tooltip-trigger{line-height:1}}@supports (text-box-trim:trim-both){.c-main-navigation-tooltip-trigger{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-main-navigation-tooltip-trigger{--tooltip-trigger-icon-size:var(--size-20);font:var(--font-tag);letter-spacing:var(--font-tag-letter-spacing);transition:var(--default-transition);transition-property:color,background-color}.c-main-navigation-tooltip-trigger svg{inline-size:var(--tooltip-trigger-icon-size);block-size:var(--tooltip-trigger-icon-size)}.c-main-navigation-tooltip-trigger:not(.c-main-navigation-tooltip-trigger--search)[aria-expanded=true]{color:var(--ca-primary)}.c-main-navigation-tooltip-trigger:not(.c-main-navigation-tooltip-trigger--search)[aria-expanded=false]:is(:hover,:focus){color:var(--ca-primary-subtle)}.c-main-navigation-tooltip-trigger--search{--tooltip-bg-color-text-contrast:oklch(from var(--tooltip-bg-color) calc((l - .5) * -999999) 0 0deg);--tooltip-bg-color:var(--ca-primary-subtle);color:var(--tooltip-bg-color-text-contrast);background-color:var(--tooltip-bg-color)}.c-main-navigation-tooltip-trigger--search:is(:hover,:focus),.c-main-navigation-tooltip-trigger--search[aria-expanded=true]{--tooltip-bg-color:var(--ca-primary)}.c-main-navigation-search__field{gap:var(--size-10);display:flex}.c-main-navigation-search input{flex:1;inline-size:100%}.c-main-navigation-search__submit{aspect-ratio:1;padding:var(--input-padding-md);color:var(--ca-primary-text-contrast);cursor:pointer;background-color:var(--ca-primary);transition:background-color var(--default-transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-main-navigation-search__submit svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.c-main-navigation-search__submit:is(:hover,:focus){background-color:var(--ca-primary-subtle)}.c-main-navigation-mobile-cta{padding-block-end:var(--size-20);padding-inline:var(--size-20);align-self:end}.c-main-navigation-mobile-cta:not(:has(>*)){display:none}@media screen and (width>=64em){.c-main-navigation-mobile-cta{display:none}}@supports not (text-box-trim:trim-both){.c-main-navigation-tooltip{line-height:1}}@supports (text-box-trim:trim-both){.c-main-navigation-tooltip{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-main-navigation-tooltip{--tooltip-arrow-size:var(--size-12);--tooltip-arrow-indent:var(--size-16);--tooltip-pos-x:calc((var(--trigger-width) / 2) - var(--tooltip-arrow-indent) - (var(--tooltip-arrow-size) / 2));padding:var(--size-12) var(--size-20);position-area:block-end span-inline-start;font:var(--font-copy-small);background:var(--color-bg-body);border:var(--section-border);transition:var(--default-transition);margin:0;margin-inline-end:var(--tooltip-pos-x);transition-property:opacity,transform;transition-delay:0s,50ms;position:fixed;overflow:visible}.c-main-navigation-tooltip:after{inline-size:var(--tooltip-arrow-size);block-size:var(--tooltip-arrow-size);content:"";background:var(--color-bg-body);border-block-start:var(--section-border);border-inline-end:var(--section-border);position:absolute;inset-block-start:calc(var(--tooltip-arrow-size) / 2 * -1);inset-inline-end:calc(var(--tooltip-arrow-indent));rotate:-45deg}@media (prefers-reduced-motion:no-preference){@starting-style{html:not(.a11y-stop-animations) .c-main-navigation-tooltip:popover-open{opacity:0;transform-origin:100% 0;transform:scale(.8)translateY(-.25rem)}}}.c-main-navigation-language-item{transition:color var(--default-transition)}.c-main-navigation-language-item--current{color:var(--color-text-link-disabled)}.c-main-navigation-language-item:not(.c-main-navigation-language-item--current):is(:hover,:focus){color:var(--ca-primary)}.c-main-navigation-language-current-info{font:var(--font-copy-small);color:var(--color-text-link-disabled);border-block-start:var(--section-border);margin-block-start:var(--size-40);padding-block-start:var(--size-40)}.c-main-navigation-desktop-menu__section{block-size:100%;position:relative}.c-main-navigation-desktop-menu__section-grid{grid-template-columns:repeat(3,1fr);block-size:100%;display:grid}.c-main-navigation-desktop-menu__section-grid-item{block-size:100%;position:relative}.c-main-navigation-desktop-menu__section-grid-item:not(:last-child):after{inline-size:var(--section-border-size);content:"";background-color:var(--ca-section-border);position:absolute;inset-block:0;inset-inline-end:0}.c-main-navigation-desktop-menu__headline{--card-trigger-bg-color:var(--card-subsection-highlight);font:var(--font-copy-big);position:sticky;inset-block-start:0}.c-main-navigation-desktop-menu__content{padding-block-end:var(--size-40);padding-inline:var(--size-20)}.c-main-navigation-desktop-menu__content-list{gap:var(--size-30);grid-auto-rows:min-content;align-items:start;padding-block-start:var(--size-40);display:grid}.c-main-navigation-desktop-menu__content-quicklinks{gap:var(--size-20);border-block-start:1px solid var(--ca-section-border-primary);margin-block-start:var(--size-40);padding-block-start:var(--size-40);display:grid}.c-main-navigation-mobile-menu{--mask-overflow-height:var(--size-40);overflow-inline:clip;overflow-block:auto;position:relative}.c-main-navigation-mobile-menu.is-overflowing{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--mask-overflow-height)), transparent 100%);mask-image:linear-gradient(to bottom, black calc(100% - var(--mask-overflow-height)), transparent 100%);padding-block-end:var(--mask-overflow-height)}.c-main-navigation-mobile-menu :is(button,a){-webkit-tap-highlight-color:transparent}.c-main-navigation-mobile-menu__template-content{padding-inline:var(--size-20)}.c-main-navigation-mobile-menu__section-title{--card-trigger-bg-color:var(--card-subsection-highlight);inline-size:100%;justify-content:start;margin-block-end:var(--size-40);position:sticky;inset-block-start:0}.c-main-navigation-mobile-menu__section-title:before{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-arrow_right,1);--icon-size:1em;background-color:currentColor;line-height:1;display:inline-block;transform:rotate(180deg);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-main-navigation-mobile-menu__quicklinks{margin-block-start:var(--size-40)}.c-main-navigation-mobile-menu__quicklinks-label{margin-block-end:var(--size-10)}.c-main-navigation-mobile-menu .c-link-list{--link-list-item-padding-y:var(--size-20)}.c-main-navigation-mobile-menu .c-link-list--mobile-menu-extras{margin-block-start:var(--size-60)}.c-main-navigation-mobile-menu .c-link-list:has(.c-main-navigation-mobile-menu .c-link-list__link--background){gap:var(--size-20);display:grid}.c-main-navigation-mobile-menu .c-link-list__link{--icon-alignment-offset:-2px}.c-main-navigation-mobile-menu .c-link-list__link--background{--link-list-bg-color-text-contrast:oklch(from var(--link-list-bg-color) calc((l - .5) * -999999) 0 0deg);padding-inline:var(--size-20) calc(var(--size-20) + var(--size-16));color:var(--link-list-bg-color-text-contrast);background-color:var(--link-list-bg-color);border:none}.c-main-navigation-mobile-menu .c-link-list__link--background:is(:hover,:focus){color:var(--link-list-bg-color-text-contrast)}.c-main-navigation-mobile-menu .c-link-list__link--background:after{pointer-events:none;inset-inline-end:var(--size-20)}:is(.c-main-navigation-mobile-menu .c-link-list__link--accessibility,.c-main-navigation-mobile-menu .c-link-list__link--link,.c-main-navigation-mobile-menu .c-link-list__link--language,.c-main-navigation-mobile-menu .c-link-list__link--search):before{pointer-events:none;margin-block-end:var(--icon-alignment-offset);margin-inline-end:var(--size-10)}.c-main-navigation-mobile-menu .c-link-list__link--accessibility:before{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-person-standing,1);background-color:currentColor;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-person-standing);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-person-standing);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-main-navigation-mobile-menu .c-link-list__link--link:before{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-link,1);background-color:currentColor;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-link);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-link);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-main-navigation-mobile-menu .c-link-list__link--language:before{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-globe,1);background-color:currentColor;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-globe);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-globe);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-main-navigation-mobile-menu .c-link-list__link--search:before{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-menu_search,1);--icon-size:var(--size-14);background-color:currentColor;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-menu_search);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-menu_search);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width>=64em){.c-main-navigation-mobile-menu{display:none}}.c-on-site-navigation{--on-site-nav-gap:var(--size-32);--on-site-nav-bullet-size:var(--size-4);position:relative}.c-section-wrapper:has(.c-on-site-navigation){--section-gap-y:1rem;--section-bg-color:var(--cp-body-default)}.c-section-wrapper:has(.c-on-site-navigation) .c-section-wrapper__sidebar--right{--section-sidebar-align-single-item:initial;border-block-start:solid 1px var(--section-border-color-end)}.c-section-wrapper:has(.c-on-site-navigation) .c-section-wrapper__sidebar--right .c-button{align-items:center;block-size:100%;display:grid}@media screen and (width>=64em){.c-section-wrapper:has(.c-on-site-navigation) .c-section-wrapper__sidebar{--section-gap-y:0}}.c-on-site-navigation__list{padding-block:var(--size-6);overflow-inline:auto;scrollbar-width:none;display:flex}@supports not (text-box-trim:trim-both){.c-on-site-navigation__list-item{line-height:1}}@supports (text-box-trim:trim-both){.c-on-site-navigation__list-item{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-on-site-navigation__list-item{white-space:nowrap;position:relative}.c-on-site-navigation__list-item:not(:last-child){padding-inline-end:var(--on-site-nav-gap)}.c-on-site-navigation__list-item:not(:last-child):after{inline-size:var(--on-site-nav-bullet-size);block-size:var(--on-site-nav-bullet-size);content:"";background-color:var(--color-text);border-radius:var(--radius-full);position:absolute;inset-block-start:calc(50% - var(--on-site-nav-bullet-size) / 2);inset-inline-end:calc(var(--on-site-nav-gap) / 2)}.c-on-site-navigation__scroll-button{display:none}.c-on-site-navigation--overflowing .c-on-site-navigation__scroll-button{z-index:1;cursor:pointer;block-size:100%;inline-size:3rem;position:absolute}.c-on-site-navigation--overflowing .c-on-site-navigation__scroll-button svg{block-size:100%;color:var(--color-text)}.c-on-site-navigation--overflowing .c-on-site-navigation__scroll-button--previous{justify-content:start;inset-block:0;inset-inline-start:0}.c-on-site-navigation--overflowing .c-on-site-navigation__scroll-button--next{justify-content:end;inset-block:0;inset-inline-end:0}.c-on-site-navigation--fade-left .c-on-site-navigation__list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem);mask-image:linear-gradient(90deg,#0000,#000 4rem)}.c-on-site-navigation--fade-left .c-on-site-navigation__scroll-button--previous{display:inline-flex}.c-on-site-navigation--fade-right .c-on-site-navigation__list{-webkit-mask-image:linear-gradient(270deg,#0000,#000 4rem);mask-image:linear-gradient(270deg,#0000,#000 4rem)}.c-on-site-navigation--fade-right .c-on-site-navigation__scroll-button--next{display:inline-flex}.c-on-site-navigation--fade-left.c-on-site-navigation--fade-right .c-on-site-navigation__list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000)}.c-on-site-navigation--fade-left.c-on-site-navigation--fade-right :is(.c-on-site-navigation__scroll-button--previous,.c-on-site-navigation__scroll-button--next){display:inline-flex}:root{--space-padding-card:var(--space-lg);--space-gap-card:var(--space-md);--inline-size-card:19.5625rem}.c-card-contact{gap:var(--space-gap-card);inline-size:100%;min-inline-size:0;max-inline-size:calc(35.4375rem + var(--space-padding-card) * 2);padding:var(--space-padding-card-inline);flex-direction:column;display:flex}.c-card-contact:after{content:var(--card-border-block-end);border-block-end:var(--border-thin) solid var(--color-border);order:9;display:block}@media screen and (width>=36em){.c-card-contact{--card-border-block-end:none}.c-card-contact:has(.c-card-contact__figure){--card-items:3}}@container contact-list (width>=36em){.c-card-contact{border-inline-end:var(--border-thin) solid var(--color-border)}}.c-card-contact:last-child{border-inline-end:none}.c-card-contact:only-child{max-inline-size:100%}@container contact-list (width>=36em){.c-card-contact:only-child{inline-size:66.6666%}}.c-card-contact:not(:only-child){inline-size:calc(100% / var(--card-items))}@container contact-list (width>=36em){.c-contact-list>.c-card-contact:only-child{flex-flow:wrap}}.c-card-contact__title{inline-size:100%;font:var(--font-h5)}.c-section-wrapper__sidebar .c-card-contact__title{--space-block-start-sidebar:0;margin-block:var(--space-block-start-sidebar) var(--size-20)}@media screen and (width>=64em){.c-section-wrapper__sidebar .c-card-contact__title{--space-block-start-sidebar:var(--size-80);padding-inline:var(--space-padding-card)}}.c-card-contact__figure{flex:1 1 calc(50% - var(--grid-gap));order:1}.c-card-contact__body{flex:1 1 calc(50% - var(--grid-gap))}.c-card-contact__body:has(~.c-card-contact__figure){order:2}.c-card-contact__name{font:var(--font-copy-big-bold);margin-block-end:0}.c-card-contact__description{margin-block:0 calc(var(--space-gap-card) * 2)}.c-card-contact__description:last-child{margin-block-end:0}.c-card-contact__footer-wrapper{container:card-contact-footer/inline-size}.c-card-contact__footer{gap:var(--space-xs) var(--space-sm);align-self:end;align-items:baseline;margin:0;display:grid}@container card-contact-footer (width>=250px){.c-card-contact__footer{grid-template-columns:auto 1fr}}.c-card-contact__label{font:var(--font-tag-big);text-transform:var(--font-tag-text-transform);letter-spacing:var(--font-tag-letter-spacing)}.c-card-contact__value{font:var(--font-copy-big);-webkit-hyphens:auto;hyphens:auto;word-break:break-all;margin:0}.c-contact-list{--space-padding-card-inline:0 0 var(--space-padding-card) var(--space-padding-card);--card-border-block-end:none}@media screen and (width>=64em){.c-contact-list{--space-padding-card-inline:0 var(--space-padding-card) var(--space-padding-card)}}.c-contact-list:not(.scroll-snap-slider){--card-items:1;--space-padding-card-inline:0 var(--space-padding-card) var(--space-padding-card) var(--space-padding-card);--card-border-block-end:"";gap:var(--space-gap-card) 0;inline-size:calc(100% + var(--space-padding-card) * 2);margin-inline:calc(var(--space-padding-card) * -1);flex-wrap:wrap;display:flex;container:contact-list/inline-size}@container (width>=36em){.c-contact-list:not(.scroll-snap-slider):has(>:nth-child(2)){--card-items:2}.c-contact-list:not(.scroll-snap-slider):has(>:nth-child(3)){--card-items:3}}.scroll-snap-slider-container:has(.c-contact-list){inline-size:100%}@container (width>=48em){.scroll-snap-slider-container:has(.c-contact-list){margin-inline-end:0}}.c-contact-list.scroll-snap-slider{--slider-initial-visible-item-count:1.2;--slider-gap:var(--space-padding-card);--slider-gap-half:var(--slider-gap)}.c-contact-list.scroll-snap-slider .scroll-snap-slider__item{inline-size:calc(100% / var(--slider-initial-visible-item-count));padding-inline:0}@media screen and (width>=64em){.c-contact-list.scroll-snap-slider .scroll-snap-slider__item{border-inline-end:var(--border-thin) solid var(--color-border)}.c-contact-list.scroll-snap-slider .scroll-snap-slider__item:last-child{border-inline-end:none}}.c-contact-list.scroll-snap-slider:has(>:nth-child(4)) .scroll-snap-slider__item{inline-size:calc(100% / var(--slider-initial-visible-item-count) + var(--size-1))}@container (width>=27.5em){.c-contact-list.scroll-snap-slider:has(>:nth-child(4)){--slider-initial-visible-item-count:1.5}}@container (width>=36em){.c-contact-list.scroll-snap-slider:has(>:nth-child(4)){--slider-initial-visible-item-count:2.2}}@container (width>=48em){.c-contact-list.scroll-snap-slider:has(>:nth-child(4)){--slider-initial-visible-item-count:3}}@container (width>=64em){.c-contact-list.scroll-snap-slider:has(>:nth-child(4)){--slider-initial-visible-item-count:3}}@container (width>=36em){.c-contact-list.scroll-snap-slider:not(:has(>:nth-child(4))){--slider-initial-visible-item-count:2.5}}@container (width>=64em){.c-contact-list.scroll-snap-slider:not(:has(>:nth-child(4))){--slider-initial-visible-item-count:3}}.c-contact-card-grid{--contact-card-grid-columns:2;--contact-card-gap-y:var(--size-40);grid-template-columns:repeat(var(--contact-card-grid-columns), 1fr);gap:var(--contact-card-gap-y) var(--size-20);display:grid;container-type:inline-size}.c-contact-card-grid .c-card-contact{--color-border:transparent;--card-items:1}@container (width>=36em){.c-contact-card-grid{--contact-card-grid-columns:3;--contact-card-gap-y:var(--size-60)}}@container (width>=48em){.c-contact-card-grid{--contact-card-grid-columns:4}}.c-contact-vita{gap:var(--space-lg);display:grid}@media screen and (width>=64em){.c-contact-vita{grid-template-rows:auto 1fr auto;grid-template-columns:2fr 3fr}}.c-contact-vita__figure{aspect-ratio:3/4;overflow:hidden}@media screen and (width>=64em){.c-contact-vita__figure{grid-row:1/-1}}.c-contact-vita__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.c-contact-vita__heading{font:var(--font-h3)}.c-contact-vita__contact-wrapper{border-block-start:var(--border-thin) solid var(--color-border);align-self:end;padding-block-start:var(--space-lg)}.c-contact-vita__text>:first-child{margin-block-start:0}.c-contact-vita__text>:last-child{margin-block-end:0}.c-study-course-details{--study-course-details-list-gap:var(--space-lg);--study-course-details-group-gap:var(--space-lg);--study-course-details-marker-block:calc(var(--font-copy-medium-bold-size) * var(--font-copy-medium-bold-lineheight));--study-course-details-sidebar-offset:calc(var(--study-course-details-marker-block) + var(--study-course-details-group-gap))}@media (width>=64em){.c-study-course-details{--study-course-details-list-gap:var(--size-60);--study-course-details-group-gap:var(--size-45)}}.c-study-course-details__list-section{overflow:unset}.c-study-course-details__sticky-sentinel{block-size:0}.c-study-course-details .c-section-wrapper__sidebar--right{display:none}@media (width>=64em){.c-study-course-details .c-section-wrapper__sidebar--right{display:grid}}.c-study-course-details__list{gap:var(--study-course-details-list-gap);flex-direction:column;display:flex}.c-study-course-details__marker{font:var(--font-copy-medium-bold);margin:0;margin-inline-start:calc(-1 * var(--section-padding-x))}.c-study-course-details__marker:before{inline-size:var(--size-16);vertical-align:middle;content:"";border-block-start:var(--section-border);margin-inline-end:var(--size-3);display:inline-block}.c-study-course-details__group{gap:var(--study-course-details-group-gap);flex-direction:column;display:flex}.c-study-course-details__group:not(:has(.c-study-course-details__item:not(.u-hide))){display:none}.c-study-course-details__group-list{flex-direction:column;display:flex}@media (width>=64em){.c-study-course-details__group-list{gap:var(--space-2sm)}}.c-study-course-details__item{padding-block:var(--space-lg);border-block-start:var(--section-border);position:relative}@media (width>=64em){.c-study-course-details__item{padding:var(--space-2sm) 0 var(--size-30)}.c-study-course-details__item:before{inline-size:0;block-size:var(--size-3);content:"";background-color:var(--ca-primary);transition:inline-size var(--ease-in-quad) .3s;position:absolute;inset-block-start:0;inset-inline-start:0}.c-study-course-details__item:hover:before{inline-size:var(--study-course-details-title-width)}}.c-study-course-details__content{gap:var(--space-lg);flex-direction:column;display:flex}@media (width>=64em){.c-study-course-details__content{flex-direction:row}}.c-study-course-details__title-block{gap:var(--space-xs);flex-direction:column;display:flex}@media (width>=64em){.c-study-course-details__title-block{flex:0 0 var(--study-course-details-title-width)}}.c-study-course-details__title{font:var(--font-h5);margin:0}.c-study-course-details__title a{color:inherit;text-decoration:none}.c-study-course-details__title a:after{content:"";position:absolute;inset:0}.c-study-course-details__title a:hover{text-decoration:none}.c-study-course-details__degree{font:var(--font-copy-medium);margin:0}.c-study-course-details__info-block{gap:var(--space-lg);flex-direction:column;display:flex}@media (width>=64em){.c-study-course-details__info-block{flex:1}}.c-study-course-details__teaser{font:var(--font-copy-medium);margin:0}.c-study-course-details__tags{gap:var(--size-6) var(--space-2sm);flex-wrap:wrap;align-items:center;display:flex}.c-study-course-details__tag{font:var(--font-copy-small)}.c-study-course-details__tag+.c-study-course-details__tag:before{inline-size:var(--size-2);block-size:var(--size-2);vertical-align:middle;content:"";background-color:var(--color-text);border-radius:var(--radius-full);margin-inline-end:var(--space-2sm);display:inline-block}.c-study-course-details__actions{gap:var(--space-md);justify-content:space-between;align-items:center;display:flex}.c-study-course-watchlist-dialog .c-study-course-details__actions{display:none}@media (width>=64em){.c-study-course-details__actions{justify-content:flex-end;align-self:flex-start}.c-study-course-details__link-mobile{display:none}}.c-study-course-details__icons{gap:var(--space-md);align-items:center;display:flex}.c-study-course-details__icon-btn{padding:var(--space-xs);margin:calc(-1 * var(--space-xs));color:var(--color-text);cursor:pointer;transition:color var(--default-transition);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.c-study-course-details__icon-btn:is(:hover,:has(svg use[href*=\#star-filled]),.has-active-comparison){color:var(--ca-primary)}.c-study-course-details__load-more{justify-content:center;padding-block-start:var(--space-lg);display:flex}@media screen and (width>=64em){.c-study-course-details__load-more .c-button{max-inline-size:14rem}}.c-study-course-details__sidebar{z-index:1;gap:var(--space-md);padding-block:var(--space-md);background-color:var(--color-bg-body);justify-content:center;align-self:start;align-items:center;display:flex;position:sticky;inset-block-start:0}@media (width>=64em){.c-study-course-details__sidebar{z-index:-1;padding-block:var(--study-course-details-sidebar-offset) 0;flex-direction:column;justify-content:flex-start;align-items:stretch;inset-block-start:var(--space-lg)}.c-section-wrapper__sidebar .c-study-course-details__sidebar{padding-inline:var(--size-20)}}.c-study-course-details__sidebar--mobile.is-stuck{overflow:clip}.c-study-course-details__sidebar--mobile.is-stuck:before{z-index:-1;content:"";background-color:var(--color-bg-body);position:absolute;inset-block:-100vb 0;inset-inline:-100vi}@media (width>=64em){.c-study-course-details__sidebar--mobile{display:none}}.c-study-course-details__sidebar--desktop{display:none}@media (width>=64em){.c-study-course-details__sidebar--desktop{display:flex}}.c-study-course-details__sidebar-btn{gap:var(--space-2sm);font:var(--font-copy-small);color:var(--color-text);background:0 0;border:0;align-items:center;padding:0;display:flex}.c-study-course-details__sidebar-btn.has-selection{color:var(--ca-primary)}.c-study-course-details__sidebar-btn+.c-study-course-details__sidebar-btn{border-inline-start:var(--section-border);padding-inline-start:var(--space-md)}@media (width>=64em){.c-study-course-details__sidebar-btn{inline-size:100%}.c-study-course-details__sidebar-btn+.c-study-course-details__sidebar-btn{border-inline-start:0;padding-inline-start:0}}.c-study-course-details__sidebar-label{text-align:start;flex:1}.c-study-course-details__sidebar-count{text-align:end;margin-inline-start:auto}.c-study-course-filter-wrapper{z-index:2;background-color:var(--color-surface-neutral);position:relative}.c-study-course-filter__form{gap:var(--space-lg);flex-direction:column;display:flex}.c-study-course-filter__search{gap:var(--size-16);padding:var(--input-padding-md);background-color:var(--color-surface-neutral-white);align-items:center;display:flex}.c-study-course-filter__search-icon{color:var(--color-text);flex-shrink:0}.c-study-course-filter__search-input{font:var(--font-copy-extra-big);color:var(--color-text);background-color:#0000;flex:1;margin-block-end:-.19em;padding:0;line-height:1}.c-study-course-filter__search-input::placeholder{color:var(--color-text-link-light)}.c-study-course-filter__search-input:focus{outline:none}.c-study-course-filter__degree-list{gap:var(--space-2sm);flex-direction:column;display:flex}@media (width>=64em){.c-study-course-filter__degree-list{flex-direction:row}.c-study-course-filter__degree-item{flex:1}}.c-study-course-filter__degree-label{gap:var(--size-10);padding:var(--size-10);font:var(--font-copy-medium);white-space:nowrap;cursor:pointer;background-color:var(--color-surface-neutral-white);justify-content:space-between;align-items:center;display:flex}@media (width>=64em){.c-study-course-filter__degree-label{block-size:var(--size-45);border-block-start:0}}.c-study-course-filter__degree-name{font:var(--font-copy-medium)}.c-study-course-filter__degree-count{font:var(--font-copy-medium);opacity:.6}.c-study-course-filter__input:focus-visible+:is(.c-study-course-filter__degree-label,.c-study-course-filter__label){outline-offset:2px;outline:auto}.c-study-course-filter__input:checked+.c-study-course-filter__degree-label{color:var(--color-text-lightmode);background-color:var(--color-surface-primary-subtle)}.c-study-course-filter__input:checked+.c-study-course-filter__degree-label .c-study-course-filter__degree-count{opacity:1}.c-study-course-filter__input:disabled+:is(.c-study-course-filter__degree-label,.c-study-course-filter__label){cursor:not-allowed;opacity:.4}.c-study-course-filter__accordion-toggle{gap:var(--size-10);font:var(--font-copy-medium);color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.c-study-course-filter__accordion-toggle[aria-expanded=true] .c-study-course-filter__accordion-icon{transform:scaleY(-1)}.c-study-course-filter__accordion-icon{transition:transform var(--default-transition)}.c-study-course-filter__details{padding-block-start:var(--size-40)}.c-study-course-filter__categories{gap:var(--space-md);flex-direction:column;display:flex}@media (width>=64em){.c-study-course-filter__categories{gap:var(--space-lg) var(--space-xl);grid-template-columns:1fr 1fr;display:grid}}.c-study-course-filter__category{gap:var(--size-6);border:0;flex-direction:column;margin:0;padding:0;display:flex}@media (width>=64em){.c-study-course-filter__category{gap:var(--space-2sm)}}.c-study-course-filter__legend{font:var(--font-label);text-transform:var(--font-label-text-transform);letter-spacing:var(--font-label-letter-spacing);padding:0}.c-study-course-filter__options{gap:var(--size-4);flex-wrap:wrap;display:flex}.c-study-course-filter__label{--tag-surface-color:var(--color-surface-neutral-white);cursor:pointer}.c-study-course-filter__label .c-tag__count{min-inline-size:2ch}.c-study-course-filter__input:checked+.c-study-course-filter__label{--tag-surface-color:var(--color-surface-primary-subtle);--tag-text-color:var(--color-text-lightmode)}.c-study-course-filter__footer{margin-block-start:var(--space-2sm)}.c-study-course-filter__reset{font:var(--font-copy-medium);color:var(--color-text-link-light);cursor:pointer;background:0 0;border:0;padding:0}.c-study-course-filter__reset:hover{color:var(--color-text)}.c-study-course-watchlist-dialog{overflow-block:auto;block-size:100dvb;max-block-size:100dvb;inline-size:100%;max-inline-size:100%;color:var(--color-text);background-color:var(--color-bg-body);border:0;padding:0}.c-study-course-watchlist-dialog__layout{min-block-size:100%;overflow:unset}.c-study-course-watchlist-dialog__layout .c-section-wrapper__content{flex-direction:column;display:flex}.c-study-course-watchlist-dialog__close{padding:var(--space-xs);margin-inline:auto var(--section-padding-x);color:var(--color-text);cursor:pointer;transition:color var(--default-transition);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.c-study-course-watchlist-dialog__close:hover{color:var(--ca-primary)}@media (width<=64em){.c-study-course-watchlist-dialog__close{position:fixed;inset-block-start:var(--section-gap-y-start);inset-inline-end:0}}.c-study-course-watchlist-dialog__title{font:var(--font-h2);margin:0}.c-study-course-watchlist-dialog__content-container{padding-block-start:var(--space-lg)}.c-study-course-watchlist-dialog__empty{font:var(--font-copy-medium);color:var(--color-text-link-light)}.c-study-course-watchlist-dialog__share{gap:var(--space-lg);padding:var(--space-lg);background-color:var(--color-surface-primary-light);flex-direction:column;margin-block-start:var(--size-20);display:flex}@media (width>=64em){.c-study-course-watchlist-dialog__share{gap:var(--space-xl);flex-direction:row;align-items:flex-start}}.c-study-course-watchlist-dialog__share-text{gap:var(--space-2sm);flex-direction:column;flex:1;display:flex}.c-study-course-watchlist-dialog__share-title{font:var(--font-copy-big-bold);margin:0}.c-study-course-watchlist-dialog__share-description{font:var(--font-copy-medium);margin:0}.c-study-course-watchlist-dialog__share-url-row{block-size:var(--size-40);margin-block-start:var(--space-2sm);display:flex}.c-study-course-watchlist-dialog__share-url{padding-inline:var(--space-2sm);font:var(--font-copy-medium);color:var(--color-text);flex:1}.c-study-course-watchlist-dialog__share-copy{text-align:center;min-inline-size:125px}.c-study-course-watchlist-dialog__share-qr{flex-shrink:0;display:none}.c-study-course-watchlist-dialog__share-qr svg{inline-size:100%;max-inline-size:var(--size-160);block-size:auto;display:block}@media (width>=64em){.c-study-course-watchlist-dialog__share-qr{display:block}.c-study-course-watchlist-dialog__share-qr svg{inline-size:var(--size-160)}}.c-study-course-watchlist-dialog .c-link-list{margin-block-start:var(--size-40)}.c-study-course-watchlist-print-frame{border:0;block-size:100vb;inline-size:100vi;position:fixed;inset-block-start:-150vb;inset-inline-start:-150vi}.c-study-course-watchlist-print .c-study-course-details__group-list{display:block}.c-study-course-watchlist-print .c-study-course-details__item{break-inside:avoid}.c-study-course-watchlist-print .c-study-course-details__actions{display:none}.c-study-course-comparison-dialog{overflow-block:auto;block-size:100dvb;max-block-size:100dvb;inline-size:100%;max-inline-size:100%;color:var(--color-text);background-color:var(--color-bg-body);border:0;padding:0}.c-study-course-comparison-dialog__layout{min-block-size:100%;overflow:unset}.c-study-course-comparison-dialog__layout .c-section-wrapper__content{flex-direction:column;display:flex}.c-study-course-comparison-dialog__close{padding:var(--space-xs);margin-inline:auto var(--section-padding-x);color:var(--color-text);cursor:pointer;transition:color var(--default-transition);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.c-study-course-comparison-dialog__close:hover{color:var(--ca-primary)}@media (width<=64em){.c-study-course-comparison-dialog__close{position:fixed;inset-block-start:var(--section-gap-y-start);inset-inline-end:0}}.c-study-course-comparison-dialog__title{font:var(--font-h2);margin:0}.c-study-course-comparison-dialog__content-container{padding-block-start:var(--space-lg)}@media (width<=64em){:is(.c-study-course-watchlist-dialog,.c-study-course-comparison-dialog) .c-section-wrapper__sidebar--right{z-index:3}}.c-toggle-wrapper{justify-content:space-between;align-items:center;display:flex;position:relative}.c-toggle{--toggle-block-size:var(--size-16);--toggle-track-size:calc(var(--toggle-block-size) * 1.5 + var(--toggle-block-size) / 4)}.c-toggle:is(button){inline-size:var(--toggle-track-size);block-size:var(--toggle-block-size);padding:calc(var(--toggle-block-size) / 8);appearance:none;cursor:pointer;background-color:var(--color-surface-toggle);border:var(--border-thin) solid var(--color-border-toggle);border-radius:calc(var(--toggle-block-size) / 2);align-items:center;display:inline-flex}.c-toggle:is(button)[aria-checked=true]{background-color:var(--color-surface-toggle-checked);justify-content:flex-end}.c-toggle:is(button):after{content:"";position:absolute;inset:0}.c-toggle:is(button):before{inline-size:calc(var(--toggle-block-size) - var(--toggle-block-size) / 4);block-size:calc(var(--toggle-block-size) - var(--toggle-block-size) / 4);content:"";background-color:var(--color-surface-black);border-radius:calc(var(--toggle-block-size) / 2);display:block}.c-hero{--hero-color-text:var(--color-text);--hero-color-surface:var(--color-surface-light);--hero-spd-overlay:#00000080;--hero-spd-padding-block:var(--space-2xl);--hero-spd-inner-padding-block-start:var(--space-lg);--hero-spd-inner-padding-block-end:calc(var(--space-lg) * 2);--hero-display-detail:none;--hero-display-stage-title:block;--hero-space-gap:var(--space-lg);color:var(--hero-color-text);background-color:var(--hero-color-surface);position:relative;overflow:hidden}.c-hero--primary{--hero-color-surface:var(--ca-primary-night);--hero-color-text:var(--color-text-on-surface-backdrop);--color-text-link:var(--color-text-on-surface-backdrop);color-scheme:dark}.c-hero--primary-light{--hero-color-surface:var(--color-surface-primary-light)}.c-hero--neutral{--hero-color-surface:var(--color-surface-neutral)}.c-hero--surface-light{--hero-color-surface:var(--color-surface-light);--hero-spd-inner-padding-block-end:0}.c-hero--transparent{--hero-color-surface:transparent}.c-hero.has-detail-visible{--hero-spd-overlay:#000000d4;--hero-display-detail:flex;--hero-display-stage-title:none}.c-hero:has(.c-hero__footer,.c-hero__stage):has(.c-hero__bg){block-size:100%;min-block-size:100svb}.styleguide-preview .c-hero:has(.c-hero__footer,.c-hero__stage):has(.c-hero__bg){block-size:800px;min-block-size:auto}.c-hero:has(.c-hero__bg){--hero-color-text:var(--color-text-on-surface-backdrop);color-scheme:dark}@media (width>=64em){.c-hero{--hero-spd-inner-padding-block-start:var(--size-40);--hero-spd-inner-padding-block-end:var(--size-80)}.c-hero--surface-light{--hero-spd-inner-padding-block-end:0}}.c-hero__bg{grid-area:1/content-start/-1/content-end;position:relative}.c-hero__bg:after{content:"";background-color:var(--hero-spd-overlay);transition:background-color var(--transition-duration,.4s) ease;position:absolute;inset:0}.c-hero__bg img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;position:absolute;inset:0}.c-hero__bg-faculty-img{opacity:0;transition:opacity var(--transition-duration,.4s) ease}.c-hero__bg-faculty-img[data-active]{opacity:1}.c-hero__inner{z-index:1;grid-template-columns:inherit;block-size:100%;padding-block:var(--hero-spd-inner-padding-block-start) var(--hero-spd-inner-padding-block-end);display:grid;position:relative}.c-hero__inner:has(.c-study-teaser,.c-faculty-teaser){padding-block-end:0}.c-hero .c-breadcrumb{padding-inline:var(--section-padding-x);grid-area:1/content-inner-start/2/content-inner-end;align-self:start}@media (width>=64em){.c-hero .c-breadcrumb{grid-area:1/5/auto/13}}.c-hero:has(img) .c-breadcrumb{color-scheme:dark}.c-hero__header{--hero-title-block-gap:var(--space-xs);gap:var(--hero-title-block-gap);padding-inline:var(--section-padding-x);margin-block:var(--size-64) var(--size-40);flex-direction:column;grid-area:1/content-inner-start/2/content-inner-end;display:flex}.c-hero__header:has(.c-hero__roofline,.c-hero__titlecontent){--hero-title-block-gap:var(--size-40)}.c-hero__header:has(.c-hero__subline){--hero-title-block-gap:var(--space-lg)}@media (width>=64em){.c-hero__header{padding-inline:var(--section-padding-x);margin-block:var(--size-100) var(--size-40);grid-area:1/5/auto/11}}.c-hero__titlegroup{gap:var(--hero-title-block-gap);flex-direction:column;display:flex}@supports not (text-box-trim:trim-both){.c-hero__title{line-height:1}}@supports (text-box-trim:trim-both){.c-hero__title{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-hero__title{-webkit-hyphens:auto;hyphens:auto;margin:0}.c-hero__title:has(+.c-hero__subline,+.c-hero__titlecontent){font:var(--font-h2);letter-spacing:0}.c-hero__roofline{font:var(--font-h2);margin-block:0}.c-hero__subline{font:var(--font-h4);margin-block:0}.c-hero__sidebar{padding-inline:var(--section-padding-x);flex-direction:column;grid-column:content-header;justify-content:flex-end;display:flex}@media (width>=64em){.c-hero__sidebar{grid-row:2/span 2;padding-inline:0}}.c-hero__topic-icon{inline-size:var(--size-14);font-size:var(--size-24);text-align:center;flex-shrink:0;line-height:1}.c-hero__topic-label{flex:1}.c-hero__topic-answer{padding-block-end:var(--space-sm);padding-inline:var(--section-padding-x);font:var(--font-copy-small);-webkit-hyphens:auto;hyphens:auto;margin:0}@media (width>=64em){.c-hero__topic-details[open]{border-block-end:1px solid var(--color-section-border)}}.c-hero__topic-summary{gap:var(--space-xs);inline-size:100%;padding-block:var(--space-xs);font:var(--font-copy-medium);color:inherit;cursor:pointer;align-items:center;padding-inline:0;list-style:none;display:flex}.c-hero__topic-summary::-webkit-details-marker{display:none}@media (width>=64em){.c-hero__topic-summary{padding-inline:var(--section-padding-x)}}.c-hero__topic-details .c-hero__topic-icon:before{content:"+"}.c-hero__topic-details[open] .c-hero__topic-icon:before{content:"−"}.c-hero__topic-details[open] .c-hero__topic-answer{display:block}@media (width>=64em){.c-hero__topic-details[open] .c-hero__topic-answer{padding-inline:calc(var(--section-padding-x) * 2) var(--section-padding-x)}}.c-hero__course-icons{display:none}@media (width>=64em){.c-hero__course-icons{gap:var(--space-2sm);padding-block-start:var(--hero-spd-padding-block);padding-inline:var(--section-padding-x);flex-direction:column;grid-area:1/12/auto/13;align-self:start;display:flex}}.c-hero__course-icon{inline-size:var(--size-36);block-size:var(--size-36);margin-inline:auto 0}.c-hero__stage{padding-inline:var(--section-padding-x);margin-block:var(--size-40);flex-direction:column;flex:1;grid-column:content-body;justify-content:flex-end;display:flex}.c-hero__stage:has(.c-faculty-teaser){margin-block:0;padding-inline:0}.c-hero__stage:has(.c-study-teaser){margin-block:0}@media (width>=64em){.c-hero__stage{flex:unset;padding-block-start:0;padding-inline:var(--section-padding-x);grid-row:3;justify-content:flex-start;margin-block:0}.c-hero__stage:has(.c-study-teaser,.c-faculty-teaser){margin-block-start:var(--size-100)}}.c-hero__stage-title{display:var(--hero-display-stage-title);font:var(--font-h1);margin-block-end:0}.c-hero__detail{display:var(--hero-display-detail);gap:var(--space-md);flex-direction:column}.c-hero__detail-title{font:var(--font-h2);-webkit-hyphens:auto;hyphens:auto;margin:0}.c-hero__detail-body{font:var(--font-copy-big);-webkit-hyphens:auto;hyphens:auto;margin:0}.c-hero__footer{--ca-theme:var(--cp-white);padding-inline:var(--section-padding-x);grid-column:content-footer;display:flex}.c-hero__footer:has(.c-hero__quicklinks){margin-block-start:auto}@media (width>=64em){.c-hero__footer{padding-inline:var(--section-padding-x);grid-row:3;align-items:flex-start}.c-hero__footer:has(.c-hero__quicklinks){grid-row:1/-1;align-items:center;margin-block-end:auto}}.c-hero__aside{--ca-theme:var(--cp-white);padding-inline:var(--section-padding-x);margin-block:var(--size-40);flex-direction:column;grid-column:content-footer;justify-content:space-between;display:flex}@media (width>=64em){.c-hero__aside{margin-block:var(--size-100) var(--size-40);grid-row:1;align-items:flex-start}.c-hero__aside .c-button{inline-size:calc(var(--section-padding-x) * 2 + 100%);min-inline-size:100%;margin-inline:calc(var(--section-padding-x) * -1)}}.c-hero__quicklinks{inline-size:100%}.c-hero__quicklinks-title{margin-block:var(--space-lg);font:var(--font-h5)}.c-hero__cta{gap:var(--space-sm);cursor:pointer;align-items:center;display:flex}.c-hero__cta-btn{color:inherit;cursor:pointer;background-color:none;border:none;padding:0}.c-hero__cta-label{font:var(--font-tag);text-transform:var(--font-tag-text-transform);letter-spacing:var(--font-tag-letter-spacing)}.c-hero-startpage{--hero-startpage-surface:var(--color-thi-blue-night);--hero-startpage-text:var(--color-text-on-surface-backdrop);--hero-startpage-border:var(--color-section-border);--hero-startpage-cell-scrim:color-mix(in srgb, var(--hero-startpage-surface) 77%, transparent);--hero-startpage-tile-overlay:color-mix(in srgb, var(--hero-startpage-surface) 45%, transparent);--hero-startpage-tile-overlay-feature:color-mix(in srgb, var(--hero-startpage-surface) 72%, transparent);--hero-startpage-control-surface:color-mix(in srgb, var(--hero-startpage-text) 12%, transparent);--hero-startpage-control-icon:var(--size-18);--hero-startpage-panel-strip:var(--size-48);--hero-startpage-stage-pad:var(--container-padding);--hero-startpage-transition:.35s cubic-bezier(.4, 0, .2, 1);--hero-startpage-block-size:calc(100svb - var(--main-nav-bar-height));block-size:var(--hero-startpage-block-size);min-block-size:40rem;color:var(--hero-startpage-text);color-scheme:dark;background-color:var(--hero-startpage-surface);display:block;position:relative;overflow:hidden}.styleguide-preview .c-hero-startpage{block-size:44rem;min-block-size:auto}.c-hero-startpage__inner{block-size:100%;position:relative}.c-hero-startpage__grid{gap:var(--border-thin);background-color:var(--hero-startpage-border);border:var(--border-thin) solid var(--hero-startpage-border);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;block-size:100%;display:grid;position:relative}@media (width>=64em){.c-hero-startpage__grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:var(--grid-template-columns-fullwidth);background-color:#0000;border:none;grid-auto-rows:auto;gap:0}}.c-hero-startpage__tile{background-color:var(--hero-startpage-surface);position:relative;overflow:hidden}.c-hero-startpage__tile--feature{grid-area:span 2/span 2}.c-hero-startpage__tile--empty{display:none}@media (width>=64em){.c-hero-startpage__tile--feature{grid-area:1/content-inner-start/3/span 6}.c-hero-startpage__tile--r1c3{grid-area:1/9/auto/12}.c-hero-startpage__tile--r2c3{grid-area:2/9/auto/12}.c-hero-startpage__tile--r2c4{grid-area:2/span 3/auto/content-inner-end}.c-hero-startpage__tile--r4c1{grid-area:4/content-inner-start/auto/span 3}.c-hero-startpage__tile--r4c2{grid-area:4/6/auto/9}.c-hero-startpage__tile--r4c3{grid-area:4/9/auto/12}.c-hero-startpage__tile--r1c4{grid-area:1/span 3/auto/content-inner-end}.c-hero-startpage__tile--r4c4{grid-area:4/span 3/auto/content-inner-end}.c-hero-startpage__tile--empty{display:block}}.c-hero-startpage__tile-trigger{block-size:100%;inline-size:100%;color:inherit;display:block}.c-hero-startpage__tile-media{position:absolute;inset:0}.c-hero-startpage__tile-media:after{content:"";background-color:var(--hero-startpage-tile-overlay);transition:background-color var(--hero-startpage-transition);position:absolute;inset:0}.c-hero-startpage__tile-image{object-fit:cover;block-size:100%;inline-size:100%}.c-hero-startpage__tile--feature .c-hero-startpage__tile-media:after{background-color:var(--hero-startpage-tile-overlay-feature)}.c-hero-startpage__tile-badge{z-index:1;inline-size:var(--size-32);block-size:var(--size-32);background-color:var(--hero-startpage-control-surface);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm)}.c-hero-startpage__tile-label{z-index:1;font:var(--font-tag);text-transform:var(--font-tag-text-transform);letter-spacing:var(--font-tag-letter-spacing);position:absolute;inset-block-end:var(--space-sm);inset-inline-start:var(--space-sm)}@media (hover:hover){.c-hero-startpage__tile-trigger:is(:hover,:focus-visible) .c-hero-startpage__tile-media:after{background-color:color-mix(in srgb, var(--hero-startpage-surface) 10%, transparent)}}.c-hero-startpage .c-section-marker{margin-inline-start:calc(var(--space-lg) * -1)}@media (width>=64em){.c-hero-startpage .c-section-marker{margin-inline-start:0}}.c-hero-startpage__headline-band{gap:var(--space-sm);padding-inline:var(--space-lg);background-color:var(--hero-startpage-surface);flex-direction:column;grid-column:1/-1;justify-content:center;display:flex}@media (width>=64em){.c-hero-startpage__headline-band{display:contents}}.c-hero-startpage__headline-band:not(.is-headline-preview) .c-section-marker{display:none}.c-hero-startpage__headline{max-inline-size:28ch}@media (width>=64em){.c-hero-startpage__headline{max-inline-size:none}}@media (width>=64em) and (prefers-reduced-motion:no-preference){html:not(.a11y-stop-animations) .c-hero-startpage__headline{transition:block-size var(--hero-startpage-transition)}}.c-hero-startpage__word{display:inline-block}.c-hero-startpage__sr-text{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html:not(.a11y-stop-animations) .c-hero-startpage__headline-band .c-hero-startpage__word{animation:.45s cubic-bezier(.22,1,.36,1) backwards hero-startpage-word-in;animation-delay:calc(var(--word-index,0) * 45ms)}}.c-hero-startpage__stage{z-index:3;min-block-size:var(--hero-startpage-block-size);padding-block:var(--hero-startpage-stage-pad) 0;padding-inline:var(--hero-startpage-stage-pad);grid-template-rows:auto auto auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"marker marker""header header""media media""pause pause""back next";align-content:start;display:grid;position:relative}.styleguide-preview .c-hero-startpage__stage{min-block-size:100%}.c-hero-startpage__stage[hidden]{display:none}@media (width>=64em){.c-hero-startpage__stage{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:var(--grid-template-columns-fullwidth);min-block-size:auto;padding:0;position:absolute;inset:0;overflow:hidden}}.c-hero-startpage__story{display:contents}.c-hero-startpage__story[hidden]{display:none}.c-hero-startpage__raster{pointer-events:none;display:none}@media (width>=64em){.c-hero-startpage__raster{z-index:1;grid-area:1/1/-1/-1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:var(--grid-template-columns-fullwidth);display:grid}}.c-hero-startpage__raster-frame{border-inline:var(--border-thin) solid var(--hero-startpage-border);grid-area:1/content-inner/-1}.c-hero-startpage__raster-hline{border-block-end:var(--border-thin) solid var(--hero-startpage-border);grid-column:1/-1}.c-hero-startpage__raster-hline--row1{grid-row:1}.c-hero-startpage__raster-hline--row4{grid-row:4}.c-hero-startpage__raster-band{border-block:var(--border-thin) solid var(--hero-startpage-border);grid-area:3/1/auto/-1}.c-hero-startpage__raster-band-inner{border-inline:var(--border-thin) solid var(--hero-startpage-border);grid-area:3/content-body}.c-hero-startpage__raster-tiles{grid-column:content-inner;grid-template-columns:repeat(4,1fr);display:grid}.c-hero-startpage__raster-tiles--top{grid-row:1/3}.c-hero-startpage__raster-tiles--bottom{grid-row:4}.c-hero-startpage__raster-divider{border-inline-start:var(--border-thin) solid var(--hero-startpage-border)}.c-hero-startpage__raster-divider:first-child{grid-column-start:2}.c-hero-startpage__raster-divider:nth-child(2){grid-column-start:3}.c-hero-startpage__raster-divider:nth-child(3){grid-column-start:4}.c-hero-startpage__grid .c-hero-startpage__raster-hline--row1{grid-column:9/-1}.c-hero-startpage__grid .c-hero-startpage__raster-tiles--top .c-hero-startpage__raster-divider:first-child{display:none}.c-hero-startpage__story-media{aspect-ratio:16/10;border-radius:var(--radius-md);isolation:isolate;grid-area:media;margin-block-start:var(--space-lg);position:relative;overflow:hidden}@media (width>=64em){.c-hero-startpage__story-media{z-index:0;aspect-ratio:auto;border-radius:0;grid-area:1/1/-1/-1;margin-block-start:0}.c-hero-startpage__story-media:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--hero-startpage-surface) 88%, transparent) 0%, color-mix(in srgb, var(--hero-startpage-surface) 30%, transparent) 50%, color-mix(in srgb, var(--hero-startpage-surface) 55%, transparent) 100%);position:absolute;inset:0}}.c-hero-startpage__video,.c-hero-startpage__story-image{object-fit:cover;block-size:100%;inline-size:100%}:is(.c-hero-startpage__story,.c-hero-startpage__headline-band) .c-section-marker{grid-area:marker}@media (width>=64em){:is(.c-hero-startpage__story,.c-hero-startpage__headline-band) .c-section-marker{z-index:2;grid-area:3/content-header;align-self:start;padding-block-start:var(--space-2xl);padding-inline-end:var(--space-lg)}}.c-hero-startpage__story .c-section-marker{border-block-end:var(--border-thin) solid var(--hero-startpage-border);margin-inline-end:calc(-1 * var(--hero-startpage-stage-pad));padding-block-end:var(--space-lg);padding-inline-start:var(--hero-startpage-stage-pad)}@media (width>=64em){.c-hero-startpage__story .c-section-marker{border-block-end:none;margin-inline-end:0;padding-block-end:0;padding-inline-start:0}}.c-hero-startpage__story .c-section-marker__icon{display:none}@media (width>=64em){.c-hero-startpage__story .c-section-marker__icon{display:revert}}.c-hero-startpage__story-title{padding-inline:var(--hero-startpage-stage-pad);margin-inline:calc(-1 * var(--hero-startpage-stage-pad));border-block-end:var(--border-thin) solid var(--hero-startpage-border);transition:opacity var(--hero-startpage-transition), visibility var(--hero-startpage-transition);grid-area:header}@media (width>=64em){.c-hero-startpage__story-title{border-block-end:none;margin-inline:0;padding-inline-start:var(--hero-startpage-stage-pad)}}.c-hero-startpage__story:has(.c-hero-startpage__panel) .c-hero-startpage__story-title{padding-inline-end:calc(var(--hero-startpage-panel-strip) + var(--space-sm))}@media (width>=64em){.c-hero-startpage__story:has(.c-hero-startpage__panel) .c-hero-startpage__story-title{padding-inline-end:var(--space-lg)}}.c-hero-startpage__headline,.c-hero-startpage__story-title{padding-block:var(--space-2xl);font:var(--font-h1);letter-spacing:var(--font-h1-letter-spacing);-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;margin-block:0}@media (width>=64em){.c-hero-startpage__headline,.c-hero-startpage__story-title{z-index:2;max-block-size:calc(3lh + 2 * var(--space-2xl));padding-inline:var(--space-lg);grid-area:3/content-body;align-self:start;overflow:hidden}}.c-hero-startpage__panel{display:contents}@media (width>=64em){.c-hero-startpage__panel{z-index:2;background-color:var(--hero-startpage-cell-scrim);border-block-end:var(--border-thin) solid var(--hero-startpage-border);border-inline-start:var(--border-thin) solid var(--hero-startpage-border);inline-size:100%;transition:inline-size var(--hero-startpage-transition);grid-area:1/span 3/3/content-inner-end;place-self:stretch end;display:block;position:relative;overflow:hidden}}.c-hero-startpage__panel-toggle{z-index:2;inline-size:var(--hero-startpage-panel-strip);color:inherit;border-inline-start:var(--border-thin) solid var(--hero-startpage-border);flex-shrink:0;grid-area:header;justify-content:center;place-self:stretch end;align-items:flex-start;margin-inline-end:calc(-1 * var(--hero-startpage-stage-pad));padding-block-start:var(--space-lg);display:flex}@media (width>=64em){.c-hero-startpage__panel-toggle{margin-inline-end:0;position:absolute;inset-block:0;inset-inline-end:0}}.c-hero-startpage__panel-toggle-icon{inline-size:var(--size-12);transition:rotate var(--hero-startpage-transition)}.c-hero-startpage__story.is-content-hidden .c-hero-startpage__panel-toggle-icon{rotate:180deg}.c-hero-startpage__panel-inner{gap:var(--space-sm);padding-block:var(--space-lg);padding-inline:var(--hero-startpage-stage-pad) calc(var(--hero-startpage-panel-strip) + var(--space-sm));margin-inline:calc(-1 * var(--hero-startpage-stage-pad));border-block-end:var(--border-thin) solid var(--hero-startpage-border);transition:opacity var(--hero-startpage-transition), visibility var(--hero-startpage-transition), translate var(--hero-startpage-transition);flex-direction:column;grid-area:header;display:flex;overflow:hidden}@media (width>=64em){.c-hero-startpage__panel-inner{padding:var(--space-lg);border-block-end:none;margin-inline:0;padding-inline-end:calc(var(--hero-startpage-panel-strip) + var(--space-lg))}}.c-hero-startpage__panel-title{font:var(--font-h3);margin:0}.c-hero-startpage__panel-body{font:var(--font-copy-medium);margin:0}.c-hero-startpage__panel-link{margin-block-start:var(--space-lg)}:is(.c-hero-startpage__story:has(.c-hero-startpage__panel):not(.is-content-hidden) .c-hero-startpage__story-title,.c-hero-startpage__story.is-content-hidden .c-hero-startpage__panel-inner){visibility:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){html:not(.a11y-stop-animations) .c-hero-startpage__story.is-content-hidden html:not(.a11y-stop-animations) .c-hero-startpage__panel-inner{translate:0 var(--space-lg)}}@media (prefers-reduced-motion:no-preference) and (width>=64em){html:not(.a11y-stop-animations) .c-hero-startpage__story.is-content-hidden html:not(.a11y-stop-animations) .c-hero-startpage__panel-inner{translate:0}}@media (width>=64em){.c-hero-startpage__story:has(.c-hero-startpage__panel):not(.is-content-hidden) .c-hero-startpage__story-title{visibility:visible;opacity:1}.c-hero-startpage__story.is-content-hidden .c-hero-startpage__panel{inline-size:var(--hero-startpage-panel-strip)}.c-hero-startpage__story.is-content-hidden .c-hero-startpage__panel-inner{visibility:visible;opacity:0}}.c-hero-startpage__nav,.c-hero-startpage__playback,.c-hero-startpage__audio{gap:var(--space-2xs);font:var(--font-tag);color:inherit;text-transform:var(--font-tag-text-transform);letter-spacing:var(--font-tag-letter-spacing);transition:opacity var(--hero-startpage-transition);flex-shrink:0;align-items:center;display:inline-flex}@media (hover:hover){.c-hero-startpage__nav:is(:hover,:focus-visible),.c-hero-startpage__playback:is(:hover,:focus-visible),.c-hero-startpage__audio:is(:hover,:focus-visible){opacity:.7}}.c-hero-startpage__playback,.c-hero-startpage__audio{position:relative}.c-hero-startpage__playback:after,.c-hero-startpage__audio:after{inset:calc(50% - var(--size-45) / 2);content:"";position:absolute}.c-hero-startpage__playback{gap:var(--space-sm)}.c-hero-startpage__playback-cell{gap:var(--space-sm);padding-block:var(--space-lg);grid-area:pause;justify-content:space-between;align-items:center;display:flex}.c-hero-startpage__playback-cell[hidden]{display:none}@media (width>=64em){.c-hero-startpage__playback-cell{z-index:2;padding-block:0;padding-inline:var(--space-lg);grid-area:3/content-footer}}.c-hero-startpage__nav{gap:var(--size-8);padding-block:var(--space-lg);padding-inline:var(--hero-startpage-stage-pad);border-block-start:var(--border-thin) solid var(--hero-startpage-border);place-self:end stretch}.c-hero-startpage__nav--back{grid-area:back;justify-content:flex-start;margin-inline-start:calc(-1 * var(--hero-startpage-stage-pad))}.c-hero-startpage__nav--next{border-inline-start:var(--border-thin) solid var(--hero-startpage-border);grid-area:next;justify-content:flex-end;margin-inline-end:calc(-1 * var(--hero-startpage-stage-pad))}@media (width>=64em){.c-hero-startpage__nav{z-index:2;border-block-start:none;grid-row:4;justify-content:center;place-self:stretch stretch;align-items:center;padding:0}.c-hero-startpage__nav--back{grid-column:content-inner-start/span 3;margin-inline-start:0;padding-inline-start:var(--space-lg)}.c-hero-startpage__nav--next{border-inline-start:none;grid-column:span 3/content-inner-end;margin-inline-end:0;padding-inline-end:var(--space-lg)}}.c-hero-startpage__counter{font-variant-numeric:tabular-nums}.c-hero-startpage__playback-icon,.c-hero-startpage__audio-icon{inline-size:var(--hero-startpage-control-icon);block-size:var(--hero-startpage-control-icon);align-items:center;display:inline-flex}.c-hero-startpage__playback-icon svg,.c-hero-startpage__audio-icon svg{block-size:100%;inline-size:100%;display:block}.c-hero-startpage__playback-icon{color:var(--color-surface-primary-highlight)}@supports not (text-box-trim:trim-both){.c-hero-startpage__playback-text{line-height:1}}@supports (text-box-trim:trim-both){.c-hero-startpage__playback-text{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.c-hero-startpage__playback[aria-pressed=true] :is(.c-hero-startpage__playback-icon--play,.c-hero-startpage__playback-text--play),.c-hero-startpage__playback[aria-pressed=false] :is(.c-hero-startpage__playback-icon--pause,.c-hero-startpage__playback-text--pause),.c-hero-startpage__audio[aria-pressed=true] .c-hero-startpage__audio-icon--off,.c-hero-startpage__audio[aria-pressed=false] .c-hero-startpage__audio-icon--on{display:none}.c-hero-startpage.is-open{block-size:auto;min-block-size:var(--hero-startpage-block-size)}.c-hero-startpage.is-open .c-hero-startpage__grid{display:none}@media (width>=64em){.c-hero-startpage.is-open{block-size:var(--hero-startpage-block-size);min-block-size:40rem}}@media (prefers-reduced-motion:reduce){.c-hero-startpage__tile-media:after,.c-hero-startpage__panel,.c-hero-startpage__panel-toggle-icon,.c-hero-startpage__nav,.c-hero-startpage__playback,.c-hero-startpage__audio{transition:none}}.a11y-stop-animations .c-hero-startpage__tile-media:after,.a11y-stop-animations .c-hero-startpage__panel,.a11y-stop-animations .c-hero-startpage__panel-toggle-icon,.a11y-stop-animations .c-hero-startpage__nav,.a11y-stop-animations .c-hero-startpage__playback,.a11y-stop-animations .c-hero-startpage__audio{transition:none}@media (prefers-reduced-motion:no-preference){:root.is-hero-startpage-vt::view-transition-old(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}:root.is-hero-startpage-vt::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-startpage-active-media){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-startpage-raster){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-startpage-marker){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-startpage-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-startpage-panel){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-startpage-back){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-startpage-next){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-startpage-controls){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(hero-startpage-marker){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(hero-startpage-marker){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(hero-startpage-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(hero-startpage-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(hero-startpage-panel){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(hero-startpage-panel){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(hero-startpage-back){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(hero-startpage-back){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(hero-startpage-next){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(hero-startpage-next){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(hero-startpage-controls){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(hero-startpage-controls){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}:root.is-hero-startpage-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}:root.is-hero-startpage-vt::view-transition-old(root){z-index:1;mix-blend-mode:normal;animation-name:hero-startpage-fade-out}:root.is-hero-startpage-vt .c-main-navigation-container{view-transition-name:hero-startpage-nav}::view-transition-group(hero-startpage-nav){z-index:10}::view-transition-old(hero-startpage-nav){mix-blend-mode:normal;animation:none}::view-transition-new(hero-startpage-nav){mix-blend-mode:normal;animation:none}::view-transition-old(hero-startpage-active-media){object-fit:cover;block-size:100%;inline-size:100%}::view-transition-new(hero-startpage-active-media){object-fit:cover;block-size:100%;inline-size:100%}::view-transition-old(hero-startpage-active-media){animation-name:hero-startpage-fade-out}::view-transition-new(hero-startpage-active-media){animation-name:hero-startpage-fade-in}::view-transition-new(hero-startpage-title){animation-name:hero-startpage-fade-in;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(hero-startpage-panel){animation-name:hero-startpage-fade-in;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(hero-startpage-back){animation-name:hero-startpage-fade-in;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(hero-startpage-next){animation-name:hero-startpage-fade-in;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(hero-startpage-controls){animation-name:hero-startpage-fade-in;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(hero-startpage-title){animation-name:hero-startpage-fade-out;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(hero-startpage-panel){animation-name:hero-startpage-fade-out;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(hero-startpage-back){animation-name:hero-startpage-fade-out;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(hero-startpage-next){animation-name:hero-startpage-fade-out;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(hero-startpage-controls){animation-name:hero-startpage-fade-out;animation-timing-function:cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion:no-preference) and (width>=64em){:root.is-hero-startpage-vt:not(.is-hero-startpage-vt--nav)::view-transition-group(hero-startpage-marker){animation:none}:root.is-hero-startpage-vt:not(.is-hero-startpage-vt--nav)::view-transition-group(hero-startpage-title){animation:none}:root.is-hero-startpage-vt:not(.is-hero-startpage-vt--nav)::view-transition-new(hero-startpage-marker){mix-blend-mode:normal;animation:none}:root.is-hero-startpage-vt:not(.is-hero-startpage-vt--nav)::view-transition-new(hero-startpage-title){mix-blend-mode:normal;animation:none}:root.is-hero-startpage-vt:not(.is-hero-startpage-vt--nav)::view-transition-old(hero-startpage-marker){opacity:0;animation:none}:root.is-hero-startpage-vt:not(.is-hero-startpage-vt--nav)::view-transition-old(hero-startpage-title){opacity:0;animation:none}}@media (prefers-reduced-motion:no-preference){:root.is-hero-startpage-vt--nav::view-transition-old(hero-startpage-marker){animation-name:hero-startpage-content-out}:root.is-hero-startpage-vt--nav::view-transition-old(hero-startpage-title){animation-name:hero-startpage-content-out}:root.is-hero-startpage-vt--nav::view-transition-old(hero-startpage-panel){animation-name:hero-startpage-content-out}:root.is-hero-startpage-vt--nav::view-transition-new(hero-startpage-marker){animation-name:hero-startpage-content-in}:root.is-hero-startpage-vt--nav::view-transition-new(hero-startpage-title){animation-name:hero-startpage-content-in}:root.is-hero-startpage-vt--nav::view-transition-new(hero-startpage-panel){animation-name:hero-startpage-content-in}:root.is-hero-startpage-vt--nav::view-transition-old(hero-startpage-raster){mix-blend-mode:normal;animation:none}:root.is-hero-startpage-vt--nav::view-transition-new(hero-startpage-raster){mix-blend-mode:normal;animation:none}:root.is-hero-startpage-vt--nav::view-transition-old(hero-startpage-back){mix-blend-mode:normal;animation:none}:root.is-hero-startpage-vt--nav::view-transition-new(hero-startpage-back){mix-blend-mode:normal;animation:none}@keyframes hero-startpage-fade-in{0%{opacity:0}}@keyframes hero-startpage-fade-out{to{opacity:0}}@keyframes hero-startpage-content-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 calc(var(--space-lg) * -1)}}@keyframes hero-startpage-content-in{0%{opacity:0;translate:0 var(--space-lg)}to{opacity:1;translate:0}}@keyframes hero-startpage-word-in{0%{opacity:0;translate:0 .5em}}}.c-tooltip{white-space:normal;flex:1;position:relative}label:has(.c-tooltip){white-space:nowrap;align-items:center;gap:.5em;display:flex}.c-tooltip__button{cursor:pointer;border:var(--border-thin) solid currentcolor;background-color:#0000;border-radius:1em;justify-content:center;align-items:center;block-size:1.3333em;inline-size:1.3333em;margin:0;padding:.125em 0 0;font-size:.75rem;display:inline-flex}.c-tooltip__content{background-color:var(--color-surface-neutral-light);inline-size:100%;min-inline-size:30ch;max-inline-size:50ch;padding:1em;line-height:1.5;position:absolute;inset-block-start:1.5em;inset-inline-start:0}.c-tooltip__title{font-weight:var(--font-weight-medium);display:block}.c-tooltip__text{display:block}.c-to-top-link{--to-top-link-size:var(--size-40);--to-top-link-inset:.75rem;--to-top-link-icon-size:var(--size-16);z-index:15;inline-size:var(--to-top-link-size);block-size:var(--to-top-link-size);background-color:var(--color-surface-primary-subtle);border-radius:var(--radius-full);place-items:center;display:grid;position:fixed;inset-block-end:var(--to-top-link-inset);inset-inline-end:var(--to-top-link-inset)}.c-to-top-link svg{inline-size:var(--to-top-link-icon-size);block-size:var(--to-top-link-icon-size)}@media screen and (width>=64em){.c-to-top-link{--to-top-link-size:var(--size-55);--to-top-link-inset:1rem;--to-top-link-icon-size:var(--size-20)}}.c-skip-link{z-index:10000;position:fixed;inset-block-start:5rem;inset-inline-start:50%;translate:-50%}.c-skip-link:not(:focus){block-size:1px;inline-size:1px;position:absolute;inset-block-start:auto;inset-inline-start:-10000px;overflow:hidden}.c-search-results__suggestion{font:var(--font-copy-medium)}.c-search-results .c-pagination{margin-block-start:var(--size-40)}@container news-teaser (width>=36em){.c-search-result:not(:has(.c-news-teaser__media)){grid-template-columns:1fr}}.c-search-result__type{gap:var(--size-8);text-transform:var(--font-tag-text-transform);align-items:center;display:flex}.c-search-result__icon{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex-shrink:0}.c-search-result__date:before{content:"•";margin-inline-end:var(--size-8)}.c-search-result__details{margin-block-start:var(--size-20)}.c-search-result__details .c-card-contact__value{font:var(--font-copy-medium)}.c-cookie-modal{--cookie-modal-padding-block:var(--space-lg);--cookie-modal-max-block-size:80dvb;--cookie-modal-box-shadow:0 calc(-1 * var(--size-4)) var(--size-12) #00000026;z-index:20;inline-size:100%;max-inline-size:100%;max-block-size:var(--cookie-modal-max-block-size);padding:var(--cookie-modal-padding-block) var(--container-padding);overflow-block:auto;overscroll-behavior:contain;color:var(--color-text);background-color:var(--color-bg-body);border:none;border-block-start:var(--border-thick) solid var(--color-surface-primary);box-shadow:var(--cookie-modal-box-shadow);margin:0;position:fixed;inset-block-end:0;inset-inline:0}.c-cookie-modal:focus{outline:none}.styleguide-preview .c-cookie-modal{max-block-size:none;position:relative}@media (width>=64em){.c-cookie-modal{--cookie-modal-padding-block:var(--space-2xl)}}@media print{.c-cookie-modal{display:none}}.c-cookie-modal__inner{gap:var(--space-md);max-inline-size:var(--container-max-width);margin-inline:auto;display:grid}.c-cookie-modal__heading{font:var(--font-h4);margin:0}.c-cookie-modal__notice{max-inline-size:var(--textmedia-content-max-inline-size);margin:0}.c-cookie-modal__categories{gap:var(--space-sm) var(--space-xl);flex-wrap:wrap;display:flex}.c-cookie-modal__categories :is(:disabled,:disabled+label){cursor:not-allowed}.c-cookie-modal__information-toggle{gap:var(--space-xs);font:var(--font-copy-medium-bold);cursor:pointer;align-items:center;display:inline-flex}.c-cookie-modal__information-toggle:after{--icon-size:var(--icon-sm);block-size:var(--icon-size,1em);aspect-ratio:1;content:"";inline-size:auto;aspect-ratio:var(--in2-icon-aspect-ratio-chevron_down,1);transition:transform var(--default-transition);background-color:currentColor;line-height:1;display:inline-block;-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-cookie-modal__information-toggle:hover{text-decoration:underline}.c-cookie-modal__information[open]>.c-cookie-modal__information-toggle:after{transform:rotate(180deg)}.c-cookie-modal__information-content{padding-block-start:var(--space-sm)}.c-cookie-modal__cookie{gap:var(--space-2xs) var(--space-sm);padding-block:var(--space-sm);font:var(--font-copy-medium);grid-template-columns:max-content 1fr;margin:0;display:grid}.c-cookie-modal__cookie+.c-cookie-modal__cookie{border-block-start:var(--border)}.c-cookie-modal__cookie-label{font:var(--font-copy-medium-bold)}.c-cookie-modal__cookie-value{overflow-wrap:anywhere;margin:0}.c-cookie-modal__footer{gap:var(--space-md);flex-direction:column;display:flex}@media (width>=48em){.c-cookie-modal__footer{flex-direction:row;justify-content:space-between;align-items:center}}.c-cookie-modal__links{gap:var(--space-xs) var(--space-md);font:var(--font-copy-medium);flex-wrap:wrap;display:flex}.c-cookie-modal__links a{text-decoration:underline}.c-cookie-modal__buttons{gap:var(--space-xs);display:grid}.c-cookie-modal__buttons .c-button{text-align:center}@media (width>=48em){.c-cookie-modal__buttons{flex-wrap:wrap;justify-content:flex-end;display:flex}}.c-event-teaser-list .c-pagination{margin-block-start:var(--size-40)}}@layer trumps{.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.u-hide{display:none!important}@media (width>=48em){.u-hide\@tablet{display:none!important}}.u-show{display:block!important}@media (width>=48em){.u-show\@tablet{display:block!important}}@media (width>=64em){.u-show\@desktop{display:block!important}}.u-opacity-0{opacity:0!important}.u-visibility-0{visibility:hidden!important}.u-sr-only{block-size:1px;inline-size:1px;position:absolute;inset-block-start:auto;inset-inline-start:-10000px;overflow:hidden}.u-grid{display:grid}.u-grid--gap{gap:var(--size-16)}.u-grid--gap-x{gap:0 var(--size-16)}.u-grid--col-auto{--size-col-auto-min:20rem;grid-template-columns:repeat(auto-fit, minmax(var(--size-col-auto-min), 1fr))}@container (width>=960px){.u-grid--col-auto{--size-col-auto-min:370px}}.u-grid--col-2{grid-template-columns:repeat(2,1fr)}.u-grid--col-3{grid-template-columns:repeat(3,1fr)}.u-justify-center{justify-content:center}.u-align-self-end{align-self:end}.u-gap-2\.5{gap:var(--size-10)}.u-my-0{margin-block:0}.u-mb-0{margin-block-end:0}.u-mb-40{margin-block-end:var(--size-40)}@supports not (text-box-trim:trim-both){.u-cut-line-height{line-height:1}}@supports (text-box-trim:trim-both){.u-cut-line-height{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.u-max-w-80ch{max-inline-size:var(--textmedia-content-max-inline-size)}.rte-copy-extra-big-highlight{font:var(--font-copy-extra-big);color:var(--color-text-primary)}.u-w-full{inline-size:100%}html.a11y-high-contrast{--color-text:light-dark(var(--ca-neutral-black),var(--ca-neutral-white));--color-text-link-light:light-dark(var(--ca-neutral-black),var(--ca-neutral-white));--color-text-link-disabled:light-dark(var(--cp-gray-light),var(--cp-line-grey));--color-border:light-dark(var(--ca-neutral-black),var(--ca-neutral-white));--ca-section-border-lightmode:var(--ca-neutral-black);--ca-section-border-darkmode:var(--ca-neutral-white);--color-border-input:light-dark(var(--ca-neutral-black),var(--ca-neutral-white));--color-surface-light:var(--color-bg-body);--color-surface-neutral:var(--color-bg-body);--color-surface-neutral-light:var(--color-bg-body)}html.a11y-larger-font{--font-html-size:20}html.a11y-stop-animations{--default-transition:0s}html.a11y-stop-animations *,html.a11y-stop-animations :before,html.a11y-stop-animations :after{transition-duration:0s!important;animation-duration:0s!important}html.a11y-stop-animations *{scroll-behavior:auto!important}html.a11y-dark-mode{color-scheme:dark}@media print{html.a11y-dark-mode{color-scheme:light}}}:root{--in2-icon-aspect-ratio-arrow_left-long:12 / 9;--in2-icon-aspect-ratio-arrow_right-long:12 / 9;--in2-icon-aspect-ratio-download-2:14 / 24;--in2-icon-aspect-ratio-menu_open:32 / 14;--in2-icon-aspect-ratio-quote:42 / 39}[class*=in2icon-before-]:before,[class*=in2icon-after-]:after{block-size:var(--icon-size,1em);aspect-ratio:1;content:"";background-color:currentColor;inline-size:auto;line-height:1;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.in2icon-before-arrow_double-left:before,.in2icon-after-arrow_double-left:after{aspect-ratio:var(--in2-icon-aspect-ratio-arrow_double-left,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_double-left);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_double-left)}.in2icon-before-arrow_double-right:before,.in2icon-after-arrow_double-right:after{aspect-ratio:var(--in2-icon-aspect-ratio-arrow_double-right,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_double-right);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_double-right)}.in2icon-before-arrow_left-long:before,.in2icon-after-arrow_left-long:after{aspect-ratio:var(--in2-icon-aspect-ratio-arrow_left-long,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_left-long);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_left-long)}.in2icon-before-arrow_left:before,.in2icon-after-arrow_left:after{aspect-ratio:var(--in2-icon-aspect-ratio-arrow_left,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_left);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_left)}.in2icon-before-arrow_right-long:before,.in2icon-after-arrow_right-long:after{aspect-ratio:var(--in2-icon-aspect-ratio-arrow_right-long,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right-long)}.in2icon-before-arrow_right:before,.in2icon-after-arrow_right:after{aspect-ratio:var(--in2-icon-aspect-ratio-arrow_right,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-arrow_right)}.in2icon-before-banner_1-fill:before,.in2icon-after-banner_1-fill:after{aspect-ratio:var(--in2-icon-aspect-ratio-banner_1-fill,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_1-fill);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_1-fill)}.in2icon-before-banner_1-stroke:before,.in2icon-after-banner_1-stroke:after{aspect-ratio:var(--in2-icon-aspect-ratio-banner_1-stroke,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_1-stroke);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_1-stroke)}.in2icon-before-banner_2-fill:before,.in2icon-after-banner_2-fill:after{aspect-ratio:var(--in2-icon-aspect-ratio-banner_2-fill,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_2-fill);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_2-fill)}.in2icon-before-banner_2-stroke:before,.in2icon-after-banner_2-stroke:after{aspect-ratio:var(--in2-icon-aspect-ratio-banner_2-stroke,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_2-stroke);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_2-stroke)}.in2icon-before-banner_3-fill:before,.in2icon-after-banner_3-fill:after{aspect-ratio:var(--in2-icon-aspect-ratio-banner_3-fill,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_3-fill);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_3-fill)}.in2icon-before-banner_3-stroke:before,.in2icon-after-banner_3-stroke:after{aspect-ratio:var(--in2-icon-aspect-ratio-banner_3-stroke,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_3-stroke);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_3-stroke)}.in2icon-before-banner_4-fill:before,.in2icon-after-banner_4-fill:after{aspect-ratio:var(--in2-icon-aspect-ratio-banner_4-fill,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_4-fill);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_4-fill)}.in2icon-before-banner_4-stroke:before,.in2icon-after-banner_4-stroke:after{aspect-ratio:var(--in2-icon-aspect-ratio-banner_4-stroke,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_4-stroke);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-banner_4-stroke)}.in2icon-before-barcode-scan:before,.in2icon-after-barcode-scan:after{aspect-ratio:var(--in2-icon-aspect-ratio-barcode-scan,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-barcode-scan);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-barcode-scan)}.in2icon-before-calendar:before,.in2icon-after-calendar:after{aspect-ratio:var(--in2-icon-aspect-ratio-calendar,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-calendar);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-calendar)}.in2icon-before-check:before,.in2icon-after-check:after{aspect-ratio:var(--in2-icon-aspect-ratio-check,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-check);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-check)}.in2icon-before-chevron_down:before,.in2icon-after-chevron_down:after{aspect-ratio:var(--in2-icon-aspect-ratio-chevron_down,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_down)}.in2icon-before-chevron_left:before,.in2icon-after-chevron_left:after{aspect-ratio:var(--in2-icon-aspect-ratio-chevron_left,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_left);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_left)}.in2icon-before-chevron_right:before,.in2icon-after-chevron_right:after{aspect-ratio:var(--in2-icon-aspect-ratio-chevron_right,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_right);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_right)}.in2icon-before-chevron_up:before,.in2icon-after-chevron_up:after{aspect-ratio:var(--in2-icon-aspect-ratio-chevron_up,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_up);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-chevron_up)}.in2icon-before-download-2:before,.in2icon-after-download-2:after{aspect-ratio:var(--in2-icon-aspect-ratio-download-2,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-download-2);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-download-2)}.in2icon-before-download:before,.in2icon-after-download:after{aspect-ratio:var(--in2-icon-aspect-ratio-download,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-download);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-download)}.in2icon-before-file-text:before,.in2icon-after-file-text:after{aspect-ratio:var(--in2-icon-aspect-ratio-file-text,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-file-text);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-file-text)}.in2icon-before-globe:before,.in2icon-after-globe:after{aspect-ratio:var(--in2-icon-aspect-ratio-globe,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-globe);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-globe)}.in2icon-before-graduation-cap:before,.in2icon-after-graduation-cap:after{aspect-ratio:var(--in2-icon-aspect-ratio-graduation-cap,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-graduation-cap);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-graduation-cap)}.in2icon-before-link:before,.in2icon-after-link:after{aspect-ratio:var(--in2-icon-aspect-ratio-link,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-link);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-link)}.in2icon-before-media_expand:before,.in2icon-after-media_expand:after{aspect-ratio:var(--in2-icon-aspect-ratio-media_expand,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_expand);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_expand)}.in2icon-before-media_pause:before,.in2icon-after-media_pause:after{aspect-ratio:var(--in2-icon-aspect-ratio-media_pause,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_pause);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_pause)}.in2icon-before-media_play-circle:before,.in2icon-after-media_play-circle:after{aspect-ratio:var(--in2-icon-aspect-ratio-media_play-circle,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_play-circle);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_play-circle)}.in2icon-before-media_play:before,.in2icon-after-media_play:after{aspect-ratio:var(--in2-icon-aspect-ratio-media_play,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_play);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_play)}.in2icon-before-media_shrink:before,.in2icon-after-media_shrink:after{aspect-ratio:var(--in2-icon-aspect-ratio-media_shrink,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_shrink);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_shrink)}.in2icon-before-media_volume-2:before,.in2icon-after-media_volume-2:after{aspect-ratio:var(--in2-icon-aspect-ratio-media_volume-2,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_volume-2);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_volume-2)}.in2icon-before-media_volume-x:before,.in2icon-after-media_volume-x:after{aspect-ratio:var(--in2-icon-aspect-ratio-media_volume-x,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_volume-x);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-media_volume-x)}.in2icon-before-menu_close:before,.in2icon-after-menu_close:after{aspect-ratio:var(--in2-icon-aspect-ratio-menu_close,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-menu_close);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-menu_close)}.in2icon-before-menu_open:before,.in2icon-after-menu_open:after{aspect-ratio:var(--in2-icon-aspect-ratio-menu_open,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-menu_open);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-menu_open)}.in2icon-before-menu_search:before,.in2icon-after-menu_search:after{aspect-ratio:var(--in2-icon-aspect-ratio-menu_search,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-menu_search);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-menu_search)}.in2icon-before-newspaper:before,.in2icon-after-newspaper:after{aspect-ratio:var(--in2-icon-aspect-ratio-newspaper,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-newspaper);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-newspaper)}.in2icon-before-person-standing:before,.in2icon-after-person-standing:after{aspect-ratio:var(--in2-icon-aspect-ratio-person-standing,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-person-standing);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-person-standing)}.in2icon-before-plus:before,.in2icon-after-plus:after{aspect-ratio:var(--in2-icon-aspect-ratio-plus,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-plus);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-plus)}.in2icon-before-quote:before,.in2icon-after-quote:after{aspect-ratio:var(--in2-icon-aspect-ratio-quote,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-quote);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-quote)}.in2icon-before-social_fill_facebook:before,.in2icon-after-social_fill_facebook:after{aspect-ratio:var(--in2-icon-aspect-ratio-social_fill_facebook,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_fill_facebook);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_fill_facebook)}.in2icon-before-social_fill_instagram:before,.in2icon-after-social_fill_instagram:after{aspect-ratio:var(--in2-icon-aspect-ratio-social_fill_instagram,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_fill_instagram);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_fill_instagram)}.in2icon-before-social_fill_linkedin:before,.in2icon-after-social_fill_linkedin:after{aspect-ratio:var(--in2-icon-aspect-ratio-social_fill_linkedin,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_fill_linkedin);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_fill_linkedin)}.in2icon-before-social_fill_x:before,.in2icon-after-social_fill_x:after{aspect-ratio:var(--in2-icon-aspect-ratio-social_fill_x,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_fill_x);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_fill_x)}.in2icon-before-social_fill_youtube:before,.in2icon-after-social_fill_youtube:after{aspect-ratio:var(--in2-icon-aspect-ratio-social_fill_youtube,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_fill_youtube);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_fill_youtube)}.in2icon-before-social_stroke_facebook:before,.in2icon-after-social_stroke_facebook:after{aspect-ratio:var(--in2-icon-aspect-ratio-social_stroke_facebook,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_stroke_facebook);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_stroke_facebook)}.in2icon-before-social_stroke_instagram:before,.in2icon-after-social_stroke_instagram:after{aspect-ratio:var(--in2-icon-aspect-ratio-social_stroke_instagram,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_stroke_instagram);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_stroke_instagram)}.in2icon-before-social_stroke_linkedin:before,.in2icon-after-social_stroke_linkedin:after{aspect-ratio:var(--in2-icon-aspect-ratio-social_stroke_linkedin,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_stroke_linkedin);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_stroke_linkedin)}.in2icon-before-social_stroke_x:before,.in2icon-after-social_stroke_x:after{aspect-ratio:var(--in2-icon-aspect-ratio-social_stroke_x,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_stroke_x);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_stroke_x)}.in2icon-before-social_stroke_youtube:before,.in2icon-after-social_stroke_youtube:after{aspect-ratio:var(--in2-icon-aspect-ratio-social_stroke_youtube,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_stroke_youtube);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-social_stroke_youtube)}.in2icon-before-star-filled:before,.in2icon-after-star-filled:after{aspect-ratio:var(--in2-icon-aspect-ratio-star-filled,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-star-filled);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-star-filled)}.in2icon-before-star:before,.in2icon-after-star:after{aspect-ratio:var(--in2-icon-aspect-ratio-star,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-star);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-star)}.in2icon-before-styleguide_rocket:before,.in2icon-after-styleguide_rocket:after{aspect-ratio:var(--in2-icon-aspect-ratio-styleguide_rocket,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-styleguide_rocket);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-styleguide_rocket)}.in2icon-before-unfold-horizontal:before,.in2icon-after-unfold-horizontal:after{aspect-ratio:var(--in2-icon-aspect-ratio-unfold-horizontal,1);-webkit-mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-unfold-horizontal);mask-image:url(./generated/icons/icon-sprite.svg#in2icon-use-unfold-horizontal)}@layer utilities{.u-main-navigation-headline-underline{border-block-end:1px solid var(--ca-primary);margin-block-end:var(--size-20);padding-block-end:var(--size-20)}.u-main-navigation-transition{transition:transform .25s}.u-main-navigation-transition--from-left{transform:translate(-100%)}.u-main-navigation-transition--from-right{transform:translate(100%)}.u-main-navigation-transition--active{transform:translate(0)}.u-main-navigation-transition--to-left{transform:translate(-100%)}.u-main-navigation-transition--to-right{transform:translate(100%)}}
