@charset "UTF-8";@layer base{}@layer vendor{}@layer theme{}@layer typography{@layer definitions.application{@font-face{font-display:swap;font-family:GTAmerica;font-weight:300;src:url(/static/fonts/gt-america/GT-America-LCG-Standard-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:GTAmerica;font-weight:400;src:url(/static/fonts/gt-america/GT-America-LCG-Standard-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:GTAmerica;font-weight:700;src:url(/static/fonts/gt-america/GT-America-LCG-Standard-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:GTAmericaCondensed;font-weight:400;src:url(/static/fonts/gt-america/GT-America-LCG-Condensed-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:GTAmericaCondensed;font-weight:700;src:url(/static/fonts/gt-america/GT-America-LCG-Condensed-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:GTAmericaExtended;font-weight:500;src:url(/static/fonts/gt-america/GT-America-LCG-Extended-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:GTAmericaCompressed;font-weight:700;src:url(/static/fonts/gt-america/GT-America-LCG-Compressed-Bold.woff2) format("woff2")}}@layer general.application{:root{--typo-weight-light:300;--typo-weight-regular:400;--typo-weight-medium:500;--typo-weight-bold:700;--typo-weight-black:900;--typo-grade-base:0;--typo-slant-base:0;--typo-family:sans-serif;--typo-weight:var(--typo-weight-regular);--typo-grade:var(--typo-grade-base);--typo-slant:var(--typo-slant-base)}*{font-family:var(--typo-family);font-variation-settings:"slnt" var(--typo-slant),"wght" var(--typo-weight),"GRAD" var(--typo-grade);font-weight:var(--typo-weight)}body,html{color:var(--color-text1-l1)}html{font-size:var(--layout-font-size-base,62.5%)}body{--typo-family:"GTAmerica",sans-serif;font-size:clamp(1.7rem,1.5rem + .312vw,1.9rem);letter-spacing:-.01em;line-height:1.39}@media screen and (width >= 90em){body{font-size:clamp(1.7rem,.2rem + 1.042vw,2.2rem)}}body{--typo-weight:var(--typo-weight-regular)}a{color:currentColor}a,a:not([class]){text-decoration:none}a:not([class]){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .2rem;color:var(--global-overwrite-color-link,var(--color-brand));padding-block-end:.2rem;transition:all .2s ease-in-out}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){a:not([class]):is(:hover,:focus){background-size:100% .2rem;color:var(--global-overwrite-color-link-accent,var(--color-brand))}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){a:not([class]):is(:hover,:focus){background-size:100% .2rem;color:var(--global-overwrite-color-link-accent,var(--color-brand))}}}:is(h1,h2,h3,h4,h5,h6):has(+:is(p,figcaption,pre,dl,ul,ol)){margin-block-end:0}:is(h1,h2,h3,h4,h5,h6,.typo-headline){--typo-family:"GTAmericaCondensed",sans-serif;--typo-weight:var(--typo-weight-bold)}.h1,h1{font-size:clamp(3.4rem,1.8rem + 2.5vw,5rem);letter-spacing:-.01em;line-height:1.06}@media screen and (width >= 90em){.h1,h1{font-size:clamp(4.8rem,-.6rem + 3.75vw,6.6rem)}}.h2,h2{font-size:clamp(2.6rem,1.4rem + 1.875vw,3.8rem);letter-spacing:-.025em;line-height:1.16}@media screen and (width >= 90em){.h2,h2{font-size:clamp(3.4rem,-.2rem + 2.5vw,4.6rem)}}.h3,h3{font-size:clamp(2.4rem,1.6rem + 1.25vw,3.2rem);letter-spacing:-.01em;line-height:1.2}@media screen and (width >= 90em){.h3,h3{font-size:clamp(2.8rem,-.2rem + 2.083vw,3.8rem)}}.h4,h4{font-size:clamp(2rem,1.7rem + .469vw,2.3rem);letter-spacing:-.01em;line-height:1.2}@media screen and (width >= 90em){.h4,h4{font-size:clamp(2rem,-.1rem + 1.458vw,2.7rem)}}.h5,.h6,h5,h6{font-size:clamp(1.6rem,1.4rem + .312vw,1.8rem);letter-spacing:-.01em;line-height:1.2}@media screen and (width >= 90em){.h5,.h6,h5,h6{font-size:clamp(1.6rem,.1rem + 1.042vw,2.1rem)}}.subline{--typo-family:"GTAmericaExtended",sans-serif;font-size:clamp(1.2rem,1rem + .312vw,1.4rem);letter-spacing:-.025em;line-height:1.16}@media screen and (width >= 90em){.subline{font-size:clamp(1.2rem,0rem + .833vw,1.6rem)}}.subline{text-transform:uppercase;--typo-weight:var(--typo-weight-medium)}:is(.subline):has(+:is(h1,h2,h3,h4,h5,h6)){margin-block-end:.5lh}:is(.subline)+:is(h1,h2,h3,h4,h5,h6){margin-block-start:0}.typo-light{--typo-weight:var(--typo-weight-light)}.typo-medium{--typo-weight:var(--typo-weight-medium)}.typo-strong,B,STRONG{--typo-weight:var(--typo-weight-bold)}.typo-tw_balanced{text-wrap:balance}}@layer copy{.typo-fs_copy-xs{font-size:clamp(1.4rem,1.2rem + .313vw,1.6rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.typo-fs_copy-xs{font-size:clamp(1.4rem,.8rem + .417vw,1.6rem)}}.typo-fs_copy-s{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.typo-fs_copy-s{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.typo-fs_copy-m{font-size:clamp(1.7rem,1.5rem + .312vw,1.9rem);letter-spacing:-.01em;line-height:1.39}@media screen and (width >= 90em){.typo-fs_copy-m{font-size:clamp(1.7rem,.2rem + 1.042vw,2.2rem)}}.typo-fs_copy-l{font-size:clamp(1.8rem,1.6rem + .312vw,2rem);line-height:1.45}@media screen and (width >= 90em){.typo-fs_copy-l{font-size:clamp(1.9rem,-.2rem + 1.458vw,2.6rem)}}}}@layer layout{@layer footer.framework{.page-footer{grid-area:page-footer;inline-size:100%}}@layer social-links.application{.social-links{color:currentColor;list-style-type:"";margin:0;padding:0}.social-links svg{fill:currentColor}.social-links{display:flex;gap:.5em}.social-links__item{border-radius:100%}}@layer footer.application{.page-footer{--_spacing-block-inner:var(--root-spacing-block-grid);--_spacing-inline-inner:var(--root-spacing-inline-grid);--_gap-inline-inner:var(--root-spacing-inline-grid);--_gap-block-inner:calc(var(--root-spacing-block-grid) * 1.5);--_background-cta:var(--color-surface2);--_border-color-tools:var(--color-surface2);--_color-accent:var(--color-brand);--_color-cta:var(--color-text1);--_color-headline-cta:var(--color-brand)}@media screen and (width >= 40em){.page-footer{--_gap-block-inner:var(--_gap-inline-inner);--_inner-grid-template-columns:720fr 720fr}}@media screen and (width >= 64em){.page-footer{--_gap-block-inner:var(--root-spacing-block-grid);--_inner-grid-template-columns:360fr 640fr 440fr}}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.page-footer a:is(:hover,:focus-visible){color:var(--color-brand)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.page-footer a:is(:hover,:focus-visible){color:var(--color-brand)}}}.page-footer__drawer{container-type:inline-size;grid-column:content}.page-footer__cta,.page-footer__main,.page-footer__meta,.page-footer__tools{--_container-breakout-grid_spacing-inline:var(--spacing-inline-page,var(--root-spacing-inline-page));--_container-breakout-grid_content-max-width:var(--content-max-width,var(--root-maxwidth-page-content));--_container-breakout-grid_breakout-max-width:var(--breakout-max-width,var(--root-maxwidth-page-content-breakout,var(--content-max-width)));--_breakout-size:calc((var(--_container-breakout-grid_breakout-max-width) - var(--_container-breakout-grid_content-max-width)) / 2);display:grid;grid-template-columns:[fullwidth-start] minmax(var(--_container-breakout-grid_spacing-inline),1fr) [breakout-start] minmax(0,var(--_breakout-size)) [content-start] min(100% - var(--_container-breakout-grid_spacing-inline) * 2,var(--_container-breakout-grid_content-max-width)) [content-end] minmax(0,var(--_breakout-size)) [breakout-end] minmax(var(--_container-breakout-grid_spacing-inline),1fr) [fullwidth-end]}.page-footer__inner{display:grid;gap:var(--_gap-block-inner) var(--_gap-inline-inner);grid-template-columns:var(--_inner-grid-template-columns,1fr);padding-block:var(--_spacing-block-inner);padding-inline:var(--_spacing-inline-inner)}.page-footer__main,.page-footer__meta{font-size:clamp(1.4rem,1.2rem + .313vw,1.6rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.page-footer__main,.page-footer__meta{font-size:clamp(1.4rem,.8rem + .417vw,1.6rem)}}.page-footer__main{line-height:1.5}.page-footer__meta{font-size:clamp(1.4rem,1.2rem + .313vw,1.6rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.page-footer__meta{font-size:clamp(1.4rem,.8rem + .417vw,1.6rem)}}.page-footer__meta .page-footer__inner{align-items:baseline}.page-footer__meta .page-footer__inner :nth-child(3){display:flex;justify-content:space-between}.page-footer__cta .page-footer__inner,.page-footer__tools .page-footer__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.page-footer__cta .page-footer__inner>*,.page-footer__tools .page-footer__inner>*{display:flex;flex-basis:100%;flex-grow:1;justify-content:center}@media screen and (width >= 40em){.page-footer__cta .page-footer__inner,.page-footer__tools .page-footer__inner{flex-wrap:nowrap}.page-footer__cta .page-footer__inner>*,.page-footer__tools .page-footer__inner>*{flex-basis:33%}.page-footer__cta .page-footer__inner>:nth-child(2),.page-footer__tools .page-footer__inner>:nth-child(2){flex-basis:fit-content;justify-content:center;text-align:center}.page-footer__cta .page-footer__inner>:nth-child(3),.page-footer__tools .page-footer__inner>:nth-child(3){justify-content:end;text-align:end}}.page-footer__tools .page-footer__inner>:first-child{justify-content:start}@media screen and (width <= 39.99em){.page-footer__tools .page-footer__inner>:first-child{flex-basis:100%;flex-shrink:0}.page-footer__tools .page-footer__inner>:nth-child(2){flex-basis:fit-content;flex-grow:0}.page-footer__tools .page-footer__inner>:nth-child(3){flex-basis:fit-content;flex-grow:0;justify-content:end;text-align:end}}.page-footer__cta{background:var(--_background-cta);color:var(--_color-cta)}.page-footer__cta :where(.headline){color:var(--_color-headline-cta)}.page-footer__tools{background:unset}.page-footer__tools .page-footer__inner{border-bottom:var(--root-border-size) solid var(--_border-color-tools)}.page-footer__contact{font-size:clamp(1.8rem,1.6rem + .312vw,2rem);line-height:1.45}@media screen and (width >= 90em){.page-footer__contact{font-size:clamp(1.9rem,-.2rem + 1.458vw,2.6rem)}}.page-footer__contact p:first-of-type{margin-block-start:0}.page-footer__contact p:last-of-type{margin-block-end:0}.page-footer__documents,.page-footer__locations{display:flex;flex-direction:column;gap:var(--_gap-block-inner)}@media screen and (width >= 40em){.page-footer__documents{grid-column:2}}@media screen and (width >= 64em){.page-footer__documents{grid-column:unset}}}}@layer components{@layer buttons.framework{:where(.button,.button-new,button:not([class]),input[type=button],input[type=submit],input[type=reset],input[type=file]),:where(input[type=file])::file-selector-button{--_transition:border 145ms ease,background 145ms ease,color 145ms ease,box-shadow 145ms ease,outline-offset 145ms ease;--_padding-inline:1.75ch;--_padding-block:.75ch}@media (update:slow),screen and (prefers-reduced-motion:reduce){:where(.button,.button-new,button:not([class]),input[type=button],input[type=submit],input[type=reset],input[type=file]),:where(input[type=file])::file-selector-button{--_transition: }}:where(.button,.button-new,button:not([class]),input[type=button],input[type=submit],input[type=reset],input[type=file]),:where(input[type=file])::file-selector-button{align-items:center;color:currentColor;cursor:pointer;display:inline-flex;gap:1ch;justify-content:center;letter-spacing:inherit;line-height:inherit;padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);text-align:center;text-decoration:inherit;touch-action:manipulation;transition:var(--_transition)}:where(.button,.button-new,button:not([class]),input[type=button],input[type=submit],input[type=reset],input[type=file])[disabled],:where(input[type=file])::file-selector-button[disabled]{cursor:default;opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer navigation.application{.nav--footer .nav__list{-moz-columns:2;column-count:2;display:block}.nav--footer .nav__topic{display:block;margin-block-end:var(--root-spacing-block-grid)}.nav--footer .nav__topic__title{font-weight:var(--typo-weight-bold);text-transform:uppercase}.nav--footer .nav__subtopic__list{list-style-type:none;margin:0;padding:0}.nav--meta{line-height:1}.nav--meta .nav__list{gap:0}.nav--meta .nav__topic:not(:last-of-type):after{color:currentColor;content:"/";display:block;padding-inline:1em}}@layer navigation.application{}@layer buttons.application{.buttons{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1.2em;justify-content:center;margin-block-end:1.2em;margin-block-start:1.2em}.buttons--clean{margin:unset}.buttons--vertical{align-items:baseline;flex-direction:column}.buttons--vertical .button{width:100%}.button{--typo-family:"GTAmericaExtended",sans-serif;font-size:clamp(1.3rem,1.1rem + .312vw,1.5rem);letter-spacing:0;line-height:1.39}@media screen and (width >= 90em){.button{font-size:clamp(1.3rem,.1rem + .833vw,1.7rem)}}.button{font-weight:var(--typo-weight-medium);text-transform:uppercase;--_padding-inline:1.3ch;--_padding-block:1ch;--_color:var(--color-text1-l4);--_color-border:var(--_color);--_color-background:transparent;--_color-icon:currentColor;--_svg-block-size:1.5em}@media screen and (width >= 64em){.button{--_padding-inline:1.3ch;--_padding-block:1ch}}@media screen and (width >= 80em){.button{--_padding-inline:2ch;--_padding-block:1.2ch}}.button{background:var(--_color-background);border:var(--root-border-size) solid var(--_color-border);border-radius:2.8ch;color:var(--_color);max-inline-size:100%;overflow:hidden}.layout--editmode .button{text-wrap:nowrap}.button svg{block-size:var(--_svg-block-size);fill:var(--_color-icon);inline-size:auto}.button:has(svg){align-items:center;display:inline-flex;justify-items:center;min-width:-moz-fit-content;min-width:fit-content;text-align:left}.button[disabled]{cursor:default;opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button--xsmall{font-size:clamp(1.2rem,1.2rem + 0vw,1.2rem);letter-spacing:-.01em;line-height:1.3}@media screen and (width >= 90em){.button--xsmall{font-size:clamp(1rem,.1rem + .625vw,1.3rem)}}.button--small{font-size:clamp(1.2rem,1.2rem + 0vw,1.2rem);letter-spacing:-.01em;line-height:1.5}@media screen and (width >= 90em){.button--small{font-size:clamp(1.2rem,.3rem + .625vw,1.5rem)}}.button--small{--_svg-block-size:1.5em}@media screen and (width >= 64em){.button--small{--_svg-block-size:1.5em}}.button--big{font-size:clamp(1.8rem,1.6rem + .312vw,2rem);line-height:1.45}@media screen and (width >= 90em){.button--big{font-size:clamp(1.9rem,-.2rem + 1.458vw,2.6rem)}}.button--outline{background:transparent}.button--upper{text-transform:uppercase}.button--hexagon{align-items:center;aspect-ratio:.8660254038;border:0;border-radius:0;clip-path:polygon(-50% 50%,50% 100%,150% 50%,50% 0);display:flex;justify-content:center;outline:none!important}.button--fill,.button--hexagon{--_color-background:var(--_color-border);background:var(--_color-background)}.button--icon{--_padding-block:0.8em;--_padding-inline:0.8em;--_border-radius:50%}@media screen and (width >= 64em){.button--icon{--_padding-block:0.5em;--_padding-inline:0.5em}}.button--clean{--_svg-block-size:1em;background:unset;border:unset;border-radius:unset;height:unset;margin:unset;padding:unset;text-wrap:nowrap;width:unset}.button--clean:has(svg){align-items:center;gap:.5ch}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button:is(:hover,:focus-visible){--_color:var(--color-text1);--_color-border:var(--color-surface2);--_color-background:var(--_color-border)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button:is(:hover,:focus-visible){--_color:var(--color-text1);--_color-border:var(--color-surface2);--_color-background:var(--_color-border)}}}.button--fill,.button--hexagon{--_color:var(--color-text1);--_color-border:var(--color-surface2)}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--fill:is(:hover,:focus-visible),.button--hexagon:is(:hover,:focus-visible){--_color:var(--color-text2);--_color-background:var(--color-surface1)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--fill:is(:hover,:focus-visible),.button--hexagon:is(:hover,:focus-visible){--_color:var(--color-text2);--_color-background:var(--color-surface1)}}}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--clean:is(:hover,:focus-visible){--_color:var(--color-brand)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--clean:is(:hover,:focus-visible){--_color:var(--color-brand)}}}.button--brand{--_color:var(--color-brand)}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--brand:is(:hover,:focus-visible){--_color:var(--color-text1);--_color-border:var(--color-brand)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--brand:is(:hover,:focus-visible){--_color:var(--color-text1);--_color-border:var(--color-brand)}}}.button--brand:is(.button--fill,.button--hexagon){--_color:var(--color-text1);--_color-border:var(--color-brand)}.button--brand:is(.button--fill,.button--hexagon):is(:hover,:focus-visible){--_color:var(--color-brand);--_color-background:var(--color-surface1)}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--brand:is(.button--clean):is(:hover,:focus-visible){--_color:var(--color-text2)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--brand:is(.button--clean):is(:hover,:focus-visible){--_color:var(--color-text2)}}}.button--secondary{--_color:var(--color-secondary)}.button--secondary:not(.button--clean):is(:hover,:focus-visible){--_color:var(--color-text1);--_color-border:var(--color-secondary)}.button--secondary:is(.button--fill,.button--hexagon){--_color:var(--color-text1);--_color-border:var(--color-secondary)}.button--secondary:is(.button--fill,.button--hexagon):is(:hover,:focus-visible){--_color:var(--color-secondary);--_color-background:var(--color-surface1)}.button--tertiary{--_color:var(--color-tertiary)}.button--tertiary:not(.button--clean):is(:hover,:focus-visible){--_color:var(--color-text1);--_color-border:var(--color-tertiary)}.button--tertiary:is(.button--fill,.button--hexagon){--_color:var(--color-text1);--_color-border:var(--color-tertiary)}.button--tertiary:is(.button--fill,.button--hexagon):is(:hover,:focus-visible){--_color:var(--color-tertiary);--_color-background:var(--color-surface1)}.button--black{--_color:var(--color-text2)}.button--white{--_color:var(--color-text1)}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--white:is(:hover,:focus-visible){--_color:var(--color-brand);--_color-border:var(--color-surface1)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--white:is(:hover,:focus-visible){--_color:var(--color-brand);--_color-border:var(--color-surface1)}}}.button--white:is(.button--fill,.button--hexagon){--_color:var(--color-text2);--_color-border:var(--color-surface2);--_color-background:var(--color-surface1)}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--white:is(.button--fill,.button--hexagon):is(:hover,:focus-visible){--_color:var(--color-text1);--_color-background:var(--color-surface2)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--white:is(.button--fill,.button--hexagon):is(:hover,:focus-visible){--_color:var(--color-text1);--_color-background:var(--color-surface2)}}}}@layer list.application{.list{--_color-prefix-accent:var(--global-overwrite-color-link-accent,var(--color-brand))}.list--simple,.list--simple :where(ul,li){list-style-type:none;margin:0;padding:0}.list__title{margin:0}.list__title+.list{margin-top:1em}.list--simple .list__title{text-transform:uppercase}.list--check{list-style:none;margin-inline:0;padding-inline:0}.list--check:first-child:last-child{margin-block-start:0}.list--check li{margin-block-end:1em;padding-inline-start:1.5em;position:relative}.list--check li:last-child{margin-block-end:0}.list--check li:after{align-items:center;background:var(--_color-prefix-accent);content:"";display:flex;height:2rem;left:0;-webkit-mask:url(/static/images/svg/check.svg);mask:url(/static/images/svg/check.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:.2em;width:2rem}.wysiwyg{--_color-prefix-accent:var(--global-overwrite-color-link-accent,var(--color-brand))}.wysiwyg :where(ol):not([style^=list-style-type]) li,.wysiwyg :where(ul):not([style^=list-style-type]) li{margin-block-end:1em}.wysiwyg :where(ol):not([style^=list-style-type]) li:last-child,.wysiwyg :where(ul):not([style^=list-style-type]) li:last-child{margin-block-end:0}.wysiwyg :where(ul):not([style^=list-style-type]){list-style:none;margin-inline:0;padding-inline:0}.wysiwyg :where(ul):not([style^=list-style-type]):first-child:last-child{margin-block-start:0}.wysiwyg :where(ul):not([style^=list-style-type]) li{margin-block-end:1em;padding-inline-start:2.3em;position:relative}@media screen and (width >= 40em){.wysiwyg :where(ul):not([style^=list-style-type]) li{padding-inline-start:2em}}.wysiwyg :where(ul):not([style^=list-style-type]) li:last-child{margin-block-end:0}.wysiwyg :where(ul):not([style^=list-style-type]) li:after{align-items:center;background:var(--_color-prefix-accent);block-size:.2rem;content:"";display:flex;inline-size:2rem;left:0;position:absolute;top:.7em}.wysiwyg :is(.list--check) li:after{block-size:2.8rem;inline-size:2.8rem;-webkit-mask:url(/static/images/svg/check.svg);mask:url(/static/images/svg/check.svg);-webkit-mask-size:cover;mask-size:cover;top:.1em}.wysiwyg ol:not([style^=list-style-type]){counter-reset:item;list-style:none;padding-inline-start:0}.wysiwyg ol:not([style^=list-style-type]) li{counter-increment:item;position:relative}.wysiwyg ol:not([style^=list-style-type]) li p{display:inline}.wysiwyg ol:not([style^=list-style-type]) li:before{color:var(--_color-prefix-accent);content:"0" counters(item,".0");font-weight:var(--typo-weight-medium);padding-right:.8rem}.wysiwyg ol:not([style^=list-style-type]) li :nth-child(n+10):before{content:"" counters(item,".")}.wysiwyg ol:not([style^=list-style-type]) OL,.wysiwyg ol:not([style^=list-style-type]) UL{padding-block:.5em;padding-inline-start:4ch}}@layer location-listing.application{.location-listing{margin-block:1em}.location-listing--footer{margin:0}.location-listing strong{text-transform:uppercase}.location-listing li,.location-listing ul{list-style-type:none;margin:0;padding:0}.location-listing ul{--_min:9ch}@media screen and (width >= 80em){.location-listing ul{--_min:12ch}}.location-listing ul{-moz-column-gap:1em;column-gap:1em;display:grid;grid-template-columns:minmax(var(--_min),auto) 1fr}.location-listing li{display:grid;grid-column:span 2;grid-template-columns:subgrid}}@layer link-list.application{.link-list{--_color:var(--global-overwrite-color-link,currentColor);--_color-accent:var(--global-overwrite-color-link-accent,var(--color-brand));--_border-size:var(--root-border-size);--_spacing-inline:var(--root-spacing-inline-grid)}.link-list--hs .link-list__content,.link-list--hs .link-list__tools{padding-inline:var(--_spacing-inline)}.link-list__tools{margin-block-start:1.5em}.link-list__items{border-block-start:var(--_border-size) solid currentColor;list-style-type:"";margin:1em 0;padding:0}.link-list__item{border-block-end:var(--_border-size) solid currentColor;border-width:0 0 var(--_border-size) 0;color:var(--_color);padding-inline:var(--_spacing-inline);transition:all .2s}.link-list__item:first-child{border-block-start-width:var(--_border-size)}.link-list__item:is(:hover,:focus-within){color:var(--_color-accent)}.link-list__item p:is(:first-child:last-child){margin-block-end:0}.link-list__link{align-items:center;display:flex;flex-wrap:nowrap;gap:calc(var(--_spacing-inline) * 2);inline-size:100%;justify-content:space-between;padding-block:1em}.link-list__link__text{inline-size:100%}.link-list__link__icon svg{transition:all .2s}.link-list__link__icon{display:flex;flex-shrink:0;inline-size:1.5ch}.link-list__item:has(:hover,:focus-within) .link-list__link__icon{animation:bounce .9s linear 0s infinite alternate}.link-list__item:has(:hover,:focus-within) .link-list__link__icon svg{fill:var(--_color-accent)}}@layer image-list.application{.image-list{--_spacing-block-end-item:var(--root-spacing-block-grid)}.image-list__items{list-style-type:"";margin:0;padding:0}.image-list__item:not(:last-child){margin-block-end:var(--_spacing-block-end-item)}}@layer video.application{.video{--_aspect-ratio:16/9;aspect-ratio:var(--_aspect-ratio);inline-size:100%}.video--r_9-16{--_aspect-ratio:9/16}.video--r_1-1{--_aspect-ratio:1/1}.video--r_4-5{--_aspect-ratio:4/5}.video .pimcore_editable_video,.video video{block-size:100%;inline-size:100%}.video video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@layer wysiwyg.application{.wysiwyg--narrow-30ch{max-inline-size:30ch}.wysiwyg--narrow-40ch{max-inline-size:40ch}.wysiwyg--narrow-50ch{max-inline-size:50ch}.wysiwyg--narrow-65ch{max-inline-size:65ch}.wysiwyg--narrow-80ch{max-inline-size:80ch}.wysiwyg :is(.headline,p:not(.subline),h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}.wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}.wysiwyg :is(.subline):first-child{margin-block-start:0}.wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6){text-wrap:pretty}.bgc:not(:has(.b-a-center)) .wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6):is(:first-child),.bgc:not(:has(.b-a-center)) .wysiwyg p:is(:first-child){margin-block-start:revert;margin-block-start:revert-layer}.bgc .wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6):is(:last-child),.bgc .wysiwyg p:is(:last-child){margin-block-end:revert;margin-block-end:revert-layer}.wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6):is(:first-child:last-child),.wysiwyg p:is(:first-child:last-child){margin-block-end:0}.bgc:not(:has(.b-a-center)) .wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6):is(:first-child:last-child),.bgc:not(:has(.b-a-center)) .wysiwyg p:is(:first-child:last-child){margin-block-end:revert;margin-block-end:revert-layer;margin-block-start:revert;margin-block-start:revert-layer}:is(.cut--nw,.cut--ne):not(.cut--unsafe) .wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6):is(:first-child:last-child),:is(.cut--nw,.cut--ne):not(.cut--unsafe) .wysiwyg p:is(:first-child:last-child){margin-block-start:0}}@layer teaser.application{.teaser{font-size:clamp(1.7rem,1.5rem + .312vw,1.9rem);letter-spacing:-.01em;line-height:1.39}@media screen and (width >= 90em){.teaser{font-size:clamp(1.7rem,.2rem + 1.042vw,2.2rem)}}.teaser{position:relative}.bgc>.teaser:first-child{margin-block-start:var(--root-spacing-block-grid)}.teaser--card{--_transition-timing:130ms;--_color-background:var(--color-brand);--_color:var(--global-overwrite-color-link,currentColor);--_color-accent:var(--global-overwrite-color-link-accent,var(--color-brand));--_spacing-inline:var(--root-spacing-inline-grid);--_spacing-block:calc(var(--root-spacing-block-grid) * 0.5) calc(var(--root-spacing-block-grid) * 0.7);--_border-size:var(--root-border-size);--_border-color:var(--color-surface1-l2);--_icon-container-size:calc(var(--root-spacing-inline-grid) * 4);--_spacing-block-icon-content:calc(var(--root-spacing-block-grid) * 1);--_spacing-block-description:var(--_spacing-block-icon-content);--_spacing-block-description-end:var(--_spacing-block-icon-content)}@media screen and (width >= 40em){.teaser--card{--_icon-container-size:calc(var(--root-spacing-inline-grid) * 3)}}@media screen and (width >= 64em){.teaser--card{--_spacing-inline:calc(var(--root-spacing-inline-grid) / 2);--_icon-container-size:calc(var(--root-spacing-inline-grid) * 2)}}.teaser--card{border:var(--root-border-size) solid var(--_border-color);color:var(--_color);display:grid;grid-template-areas:"asset ." "content content";grid-template-columns:var(--_icon-container-size) 1fr;grid-template-rows:var(--_icon-container-size) 1fr;padding-block:var(--_spacing-block);padding-inline:var(--_spacing-inline);row-gap:var(--_spacing-block-icon-content);transition:scale var(--_transition-timing) ease-out,border var(--_transition-timing) ease-out,box-shadow var(--_transition-timing) ease-out}.f-grid--vequal .teaser--card{block-size:100%}@media screen and (width <= 39.99em){.teaser--card.teaser--simple{-moz-column-gap:var(--_spacing-block-icon-content);column-gap:var(--_spacing-block-icon-content);grid-template-areas:"asset content" ".     content"}}.teaser--card.teaser--image,.teaser--card.teaser--simple,.teaser--card.teaser--text{--_spacing-block-icon-content:calc(var(--root-spacing-block-grid) * 0.5);--_spacing-block-description:calc(var(--root-spacing-block-grid) * 0.25);border:0;--_spacing-block:0;--_spacing-inline:0}.teaser--card.teaser--image{--_spacing-block-icon-content:calc(var(--root-spacing-block-grid) * 0.6);--_spacing-block-description:calc(var(--root-spacing-block-grid) * 0.4);grid-template-areas:"asset asset" "content content";grid-template-rows:max-content auto}.teaser--card.teaser--image-left{--_image-left-size-multi:15}@media screen and (width >= 40em){.teaser--card.teaser--image-left{--_image-left-size-multi:5.5}}.teaser--card.teaser--image-left{-moz-column-gap:var(--root-spacing-inline-grid);column-gap:var(--root-spacing-inline-grid);grid-template-areas:"asset content" "asset content";grid-template-columns:calc(var(--root-design-columns-size-inline) * var(--_image-left-size-multi)) 1fr}.teaser--card.teaser--image-nav-main{--_spacing-block-icon-content:calc(var(--root-spacing-block-grid) * 0.4);--_spacing-block-description:calc(var(--root-spacing-block-grid) * 0.2)}.teaser--card.teaser--text{grid-template-areas:"content content";grid-template-rows:auto}.teaser--card :is(p,a){margin:0;transition:all .1s ease-out}.teaser--card:after{background:var(--_color-background);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--_transition-timing) ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.teaser--card:not(.teaser--simple,.teaser--text,.teaser--image):has(:hover,:focus-within){--_border-color:var(--_color-background);box-shadow:0 1px 1px hsla(0,0%,59%,0),0 5px 5px hsla(0,0%,59%,0),0 12px 11px hsla(0,0%,59%,.01),0 20px 19px hsla(0,0%,59%,.01),0 32px 30px hsla(0,0%,59%,.01);scale:1.02}.teaser--hexagon{--link-icon-animation-play-state:paused;display:flex;flex-direction:column;justify-content:space-between}.teaser--hexagon:has([href]):has(:hover,:focus-within){color:var(--_color-accent);--overwrite-hexagon-background:var(--_color-accent);--link-icon-animation-play-state:playing}.teaser--image,.teaser--simple,.teaser--text{--link-icon-animation-play-state:paused}.teaser--image:has([href]):has(:hover,:focus-within),.teaser--simple:has([href]):has(:hover,:focus-within),.teaser--text:has([href]):has(:hover,:focus-within){color:var(--_color-accent);--link-icon-animation-play-state:playing}.teaser__image{--_spacing-block-description:calc(var(--root-spacing-block-grid) * 0.2)}.teaser--card .teaser__image{grid-area:asset}.teaser--card .teaser__icon{align-items:center;display:flex;grid-area:asset;justify-items:center}.teaser--card .teaser__icon svg{block-size:100%;fill:var(--_color-accent);inline-size:auto}.teaser--hexagon .teaser__icon{inline-size:var(--_icon-container-size)}.teaser--hexagon .teaser__icon svg{fill:currentColor;inline-size:50%}.teaser--card .teaser__content{display:flex;flex-direction:column;grid-area:content}.teaser--hexagon .teaser__content{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.teaser--card .teaser__title{color:var(--_color-accent);font-weight:var(--typo-weight-bold)}.teaser--hexagon .teaser__title{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.teaser--hexagon .teaser__title{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.teaser--hexagon .teaser__title{color:currentColor;text-transform:uppercase}.teaser--image .teaser__title{font-size:clamp(2.4rem,1.6rem + 1.25vw,3.2rem);letter-spacing:-.01em;line-height:1.2}@media screen and (width >= 90em){.teaser--image .teaser__title{font-size:clamp(2.8rem,-.2rem + 2.083vw,3.8rem)}}.teaser--image .teaser__title{color:currentColor}.teaser--image-left .teaser__title{font-size:clamp(2rem,1.7rem + .469vw,2.3rem);letter-spacing:-.01em;line-height:1.2}@media screen and (width >= 90em){.teaser--image-left .teaser__title{font-size:clamp(2rem,-.1rem + 1.458vw,2.7rem)}}@media screen and (width >= 80em){.teaser--image-left .teaser__title{margin-block-start:1em}}.teaser--image-nav-main .teaser__title{font-size:clamp(1.7rem,1.5rem + .312vw,1.9rem);letter-spacing:-.01em;line-height:1.39}@media screen and (width >= 90em){.teaser--image-nav-main .teaser__title{font-size:clamp(1.7rem,.2rem + 1.042vw,2.2rem)}}.teaser--image-nav-main .teaser__title{color:currentColor}.teaser__description{transition:color var(--_transition-timing)}.teaser--card .teaser__description{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5;text-wrap:balance}@media screen and (width >= 90em){.teaser--card .teaser__description{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.teaser--image .teaser__description,.teaser--simple .teaser__description,.teaser--text .teaser__description{margin-block:var(--_spacing-block-description) var(--_spacing-block-description-end)}.teaser--image-left .teaser__description{margin-block-end:0}.teaser--image-nav-main .teaser__description{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.teaser--image-nav-main .teaser__description{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.teaser--image-nav-main .teaser__description{margin-block:var(--_spacing-block-description) var(--_spacing-block-description-end)}.layout--livemode .teaser--card .teaser__link:after{content:"";display:block;inset:0;position:absolute;z-index:10}.teaser--hexagon .teaser__link__icon,.teaser--image .teaser__link__icon,.teaser--simple .teaser__link__icon,.teaser--text .teaser__link__icon{animation:bounce .9s linear 0s infinite alternate;animation-play-state:var(--link-icon-animation-play-state)}.teaser--hexagon .teaser__link__icon svg,.teaser--image .teaser__link__icon svg,.teaser--simple .teaser__link__icon svg,.teaser--text .teaser__link__icon svg{block-size:1em;fill:currentColor}.teaser--simple .teaser__link__icon svg,.teaser--text .teaser__link__icon svg{fill:var(--_color-accent)}.teaser--image-left .teaser__link__icon{margin-block-end:1em;margin-block-start:auto}.teaser--text .teaser__link__icon{margin-block-start:revert}.sliding-teaser{--_outside_spacing-inline:var(--root-spacing-block-grid);--_outside_spacing-block:1.5em;--_transition-timing-function:cubic-bezier(0.85,0,0,1);--_transition-duration:550ms;--_background:transparent;--_link-icon_size:1em;--_x-icon_size:0.8em;--_link-icon_animation-play-state:paused;aspect-ratio:7/8;background:var(--_background);block-size:100%;padding-block:var(--_outside_spacing-block);position:relative;transition-duration:var(--_transition-duration);transition-property:opacity,scale}}@layer teaser.application{@media screen and (width >= 64em){.sliding-teaser{aspect-ratio:7/10}}.sliding-teaser--expanded{--_background:var(--color-surface1)}@media screen and (width >= 64em){.sliding-teaser--expanded{scale:1.02}}.sliding-teaser__content{display:grid;grid-template-rows:min-content min-content auto min-content;min-block-size:100%;overflow:hidden;position:relative;row-gap:.5em;z-index:10}.sliding-teaser__label,.sliding-teaser__link,.sliding-teaser__text,.sliding-teaser__title{padding-inline:var(--_outside_spacing-inline)}.sliding-teaser__label{--typo-family:"GTAmericaExtended",sans-serif;font-size:clamp(1.2rem,1rem + .312vw,1.4rem);letter-spacing:-.025em;line-height:1.16}@media screen and (width >= 90em){.sliding-teaser__label{font-size:clamp(1.2rem,0rem + .833vw,1.6rem)}}.sliding-teaser__label{padding-block-start:.5em;text-transform:uppercase}.sliding-teaser__label,.sliding-teaser__text,.sliding-teaser__title{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sliding-teaser__title{font-size:clamp(2.4rem,1.6rem + 1.25vw,3.2rem);letter-spacing:-.01em;line-height:1.2}@media screen and (width >= 90em){.sliding-teaser__title{font-size:clamp(2.8rem,-.2rem + 2.083vw,3.8rem)}}.sliding-teaser__title{margin:0}.sliding-teaser__text{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.sliding-teaser__text{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.sliding-teaser__text{margin:0;margin-block:calc(var(--_outside_spacing-inline) / 2) var(--_outside_spacing-inline);overflow:hidden;transform:translateX(100%);transition-property:transform}.sliding-teaser__text P{margin:0;word-wrap:break-word;line-clamp:7;-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sliding-teaser--expanded .sliding-teaser__text{transform:translateX(0)}.sliding-teaser__link{--typo-family:"GTAmericaExtended",sans-serif;font-size:clamp(1.2rem,1.2rem + 0vw,1.2rem);letter-spacing:-.01em;line-height:1.5}@media screen and (width >= 90em){.sliding-teaser__link{font-size:clamp(1.2rem,.3rem + .625vw,1.5rem)}}.sliding-teaser__link{align-items:center;-moz-column-gap:1ch;column-gap:1ch;display:flex;font-weight:var(--typo-weight-medium);justify-content:end;text-transform:uppercase;transform:translateY(calc(100% + var(--_outside_spacing-block) * 2));transition-property:transform}.sliding-teaser__link:is(:hover,:focus-visible){--_link-icon_animation-play-state:playing}.sliding-teaser--expanded .sliding-teaser__link{transform:translateY(0)}.sliding-teaser__link__icon{animation:bounce .9s linear 0s infinite alternate;animation-play-state:var(--_link-icon_animation-play-state);display:flex}.sliding-teaser__link__icon svg{block-size:var(--_link-icon_size);fill:currentColor}.sliding-teaser__close,.sliding-teaser__image,.sliding-teaser__link,.sliding-teaser__text{transition-duration:var(--_transition-duration);transition-timing-function:var(--_transition-timing-function)}.sliding-teaser__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:flex;justify-content:center;margin:0;padding:10px;padding-inline:20px 0;position:absolute;right:var(--_outside_spacing-inline);top:0;transform:translateX(calc(100% + var(--_outside_spacing-inline)));transition-property:transform}@media screen and (width >= 64em){.sliding-teaser__close{display:none}}.sliding-teaser__close svg{block-size:var(--_x-icon_size);fill:currentColor}.sliding-teaser--expanded .sliding-teaser__close{transform:translateX(0)}.sliding-teaser__image{inset:0;overflow:hidden;position:absolute;z-index:5}.sliding-teaser__image img,.sliding-teaser__image picture{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:top left;transition-property:scale,filter,opacity}.sliding-teaser--expanded .sliding-teaser__image img,.sliding-teaser--expanded .sliding-teaser__image picture{filter:blur(75px);opacity:1;scale:1.5}}@layer banner.application{.banner{--_background:var(--color-surface1-l3);--_content-spacing:1em 1em 1.5em;--_link-color:var(--color-brand);background:var(--_background)}.banner__content{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.banner__content{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.banner__content{padding:var(--_content-spacing)}.banner__title{--typo-family:"GTAmericaCondensed",sans-serif;font-size:clamp(2rem,1.7rem + .469vw,2.3rem);letter-spacing:-.01em;line-height:1.2}@media screen and (width >= 90em){.banner__title{font-size:clamp(2rem,-.1rem + 1.458vw,2.7rem)}}.banner__description{margin-block-start:1.65ex}.banner__link{--typo-family:"GTAmericaExtended",sans-serif;color:var(--_link-color);-moz-column-gap:1ch;column-gap:1ch}.banner__link,.banner__link__icon{align-items:center;display:flex}.banner__link__icon svg{block-size:.8em;fill:currentColor}}@layer countup.application{.countup{--typo-family:"GTAmericaCondensed",sans-serif;display:grid;grid-template-areas:"top" "bottom";grid-template-columns:auto;grid-template-rows:auto auto}.countup__prefix,.countup__suffix,.countup__value{font-size:clamp(5rem,3.2rem + 2.812vw,6.8rem);letter-spacing:-.01em;line-height:1.06}@media screen and (width >= 90em){.countup__prefix,.countup__suffix,.countup__value{font-size:clamp(5rem,-.4rem + 3.75vw,6.8rem)}}.layout--editmode .countup__prefix,.layout--editmode .countup__suffix,.layout--editmode .countup__value{flex-grow:1}.countup__prefix,.countup__suffix{flex-basis:100%;flex-grow:1}.countup__values{align-items:center;display:flex;grid-area:top;justify-content:center}.countup__prefix{text-align:right}.countup--prefix-big .countup__prefix{--typo-weight:var(--typo-weight-bold)}.countup__suffix{text-align:left}.countup--suffix-big .countup__suffix,.countup__value{--typo-weight:var(--typo-weight-bold)}.countup__title,.countup__value{text-align:center}.countup__title{font-size:clamp(1.8rem,1.6rem + .312vw,2rem);grid-area:bottom;line-height:1.45}@media screen and (width >= 90em){.countup__title{font-size:clamp(1.9rem,-.2rem + 1.458vw,2.6rem)}}}@layer butterfly.application{.butterfly{--_elements-grid-template-row:1;--_content-size-inline-max:92rem;--_content-vertical-difference:0;--_career-color:var(--color-text1)}@media screen and (width >= 40em){.butterfly{--_content-size-inline-max:75vw;--_content-vertical-difference:calc(var(--root-spacing-block-grid) * 3)}}@media screen and (width >= 80em){.butterfly{--_content-size-inline-max:92rem}}.butterfly{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.layout--editmode .butterfly{grid-template-rows:50px 1fr;--_elements-grid-template-row:2}.layout--editmode .butterfly .devkitchen__helper__droptarget{grid-row:1}.butterfly__wrapper{display:flex;grid-column:1/1;grid-row:var(--_elements-grid-template-row)/var(--_elements-grid-template-row);inline-size:100%;margin-block-end:var(--_content-vertical-difference);position:relative}.butterfly__wrapper--left{display:none}@media screen and (width >= 40em){.butterfly__wrapper--left{display:block}}.butterfly__wrapper--left{block-size:100%;justify-content:start;padding-block-end:var(--_content-vertical-difference);z-index:0}.butterfly--reverse .butterfly__wrapper--left{justify-content:end}.butterfly__wrapper--right{block-size:-moz-max-content;block-size:max-content;justify-content:end;pointer-events:none;z-index:1}.butterfly--reverse .butterfly__wrapper--right{justify-content:start}.butterfly__content{inline-size:min(100%,var(--_content-size-inline-max));pointer-events:all}.butterfly__wrapper--right .butterfly__content{padding-inline:calc(3 * var(--root-design-columns-size-inline));transform:translateY(var(--_content-vertical-difference))}.butterfly__career{align-items:end;color:var(--_career-color);-moz-column-gap:1em;column-gap:1em;display:flex;justify-content:end}.butterfly__career__content{align-items:baseline;display:flex}.butterfly__career__label{--typo-family:"GTAmericaCondensed",sans-serif;font-size:clamp(1.8rem,1.6rem + .312vw,2rem);line-height:1.45}@media screen and (width >= 90em){.butterfly__career__label{font-size:clamp(1.9rem,-.2rem + 1.458vw,2.6rem)}}.butterfly__career__label{line-height:.8}.butterfly__career__count{font-size:clamp(3.4rem,2.2rem + 1.875vw,4.6rem);letter-spacing:-.025em;line-height:1.16}@media screen and (width >= 90em){.butterfly__career__count{font-size:clamp(4.6rem,1rem + 2.5vw,5.8rem)}}.butterfly__career__count{font-weight:var(--typo-weight-bold);inline-size:calc(var(--root-spacing-block-grid) * 3);line-height:.8;text-align:right}}@layer separator.application{.separator{--_spacing-block-one-unit:var(--root-spacing-block-grid);--_block-size:var(--root-spacing-block-grid);--_block-size-line:var(--root-border-size);--_block-spacing:0;align-items:center;block-size:var(--_block-size);display:flex;inline-size:100%;margin-block:var(--_block-spacing)}.separator--external,.separator--structure{--_block-size:var(--root-spacing-block-section)}.separator--vs-gu1{--vspace-gu-multi:1}.separator--vs-gu2{--vspace-gu-multi:2}.separator--vs-gu3{--vspace-gu-multi:3}.separator--vs-ss{--vspace-gu-multi:2.8}.separator--vs{--_block-spacing:calc((var(--_spacing-block-one-unit) * var(--vspace-gu-multi)) / 2)}.separator__line{block-size:var(--_block-size-line);inline-size:100%}.separator--external .separator__line{margin-inline:auto;max-inline-size:var(--root-maxwidth-page-content)}}@layer quote.application{.quote{--_spacing-block-start:0;--_color-accent:currentColor;margin-block:0 1em;margin-inline:0}.quote--big-quotemark{--_spacing-inline-gap:var(--root-spacing-inline-grid);--_color-accent:var(--global-overwrite-color-link-accent,var(--color-brand));-moz-column-gap:var(--_spacing-inline-gap);column-gap:var(--_spacing-inline-gap);display:grid;grid-template-areas:"mark content" ". caption";grid-template-columns:100px 1fr;grid-template-rows:auto auto}.quote__quote{font-size:clamp(2.4rem,1.6rem + 1.25vw,3.2rem);letter-spacing:-.01em;line-height:1.2}@media screen and (width >= 90em){.quote__quote{font-size:clamp(2.8rem,-.2rem + 2.083vw,3.8rem)}}.quote__quote{font-weight:var(--typo-weight-light);margin-block-end:.8em;margin-block-start:var(--_spacing-block-start);margin-inline:0;quotes:"“" "”" "‘" "’"}.quote__quote:after,.quote__quote:before{font-weight:var(--typo-weight-bold)}.quote__quote:before{content:open-quote}.quote__quote:after{content:close-quote}.quote--big-quotemark .quote__quote{font-size:clamp(2.6rem,1.4rem + 1.875vw,3.8rem);letter-spacing:-.025em;line-height:1.16}@media screen and (width >= 90em){.quote--big-quotemark .quote__quote{font-size:clamp(3.4rem,-.2rem + 2.5vw,4.6rem)}}.quote--big-quotemark .quote__quote{grid-area:content;quotes:none}.quote__mark{font-size:clamp(14rem,7rem + 10.938vw,21rem);letter-spacing:-.01em;line-height:.8}@media screen and (width >= 90em){.quote__mark{font-size:clamp(21rem,0rem + 14.583vw,28rem)}}.quote__mark{color:var(--_color-accent);grid-area:mark;margin-block-start:var(--_spacing-block-start)}.quote--big-quotemark .quote__caption{grid-area:caption}.quote__author,.quote__position{font-size:clamp(1.4rem,1.2rem + .313vw,1.6rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.quote__author,.quote__position{font-size:clamp(1.4rem,.8rem + .417vw,1.6rem)}}.quote__author,.quote__position{display:block}.quote--big-quotemark .quote__author{font-weight:var(--typo-weight-bold)}}@layer filter.application{.filter{--_row-gap:var(--root-spacing-block-grid);--_spacing-inline:calc(var(--_row-gap) / 3);--_group_border-color:var(--color-surface1-l2);--_group_border-size:var(--root-border-size);--_group_border-radius:4px;--_topic_spacing-block:0.8em;--_topic_background:var(--color-surface4-20);--_topic_color:var(--color-text3);--_options_row-gap:0.2em;--_options_spacing-block-start:0.5em;--_options_spacing-block-end:1em;--_option_color-accent:var(--color-text3);--_more_spacing-block:0.5em;--_more_color-accent:var(--color-brand);font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.filter{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;row-gap:var(--_row-gap)}.filter__group{border:var(--_group_border-size) solid var(--_group_border-color);border-radius:var(--_group_border-radius);overflow:hidden}.filter__group:is(:focus-within){--_group_border-color:var(--color-surface4)}.filter__group:has(.filter__option--active) .filter__topic{color:var(--_topic_color)}.filter__group--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter__topic{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;inline-size:100%;justify-content:space-between;outline:0;padding-block:var(--_topic_spacing-block);padding-inline:var(--_spacing-inline)}.filter__topic:is(:focus-visible){color:var(--_topic_color);text-decoration:underline}.filter__topic__icon{transition:all .15s}.filter__topic__icon svg{block-size:.5em;fill:currentColor}.filter__group--open .filter__topic__icon{transform:rotate(180deg)}.filter__group--open .filter__topic,.filter__topic:hover{background:var(--_topic_background);color:var(--_topic_color)}.filter__list{overflow:hidden}.filter__options{display:flex;flex-direction:column;flex-wrap:wrap;margin-block-end:var(--_options_spacing-block-end);margin-block-start:var(--_options_spacing-block-start);margin-inline:var(--_spacing-inline);row-gap:var(--_options_row-gap)}.filter__option{align-items:baseline;-moz-column-gap:.5ch;column-gap:.5ch;display:flex}.filter__option__count{font-size:clamp(1.4rem,1.2rem + .313vw,1.6rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.filter__option__count{font-size:clamp(1.4rem,.8rem + .417vw,1.6rem)}}.filter__option__count{color:var(--color-text1-l2);display:none}.filter__group:is([id=country],[id=location]) .filter__option__count{display:unset}.filter__option--active,.filter__option:hover{color:var(--_option_color-accent)}.filter__more{font-size:clamp(1.4rem,1.2rem + .313vw,1.6rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.filter__more{font-size:clamp(1.4rem,.8rem + .417vw,1.6rem)}}.filter__more{display:block;margin-block-end:var(--_more_spacing-block);margin-inline:var(--_spacing-inline)}.filter__more:hover{color:var(--_more_color-accent)}}@layer tags.application{.tags{font-size:clamp(1.4rem,1.2rem + .313vw,1.6rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.tags{font-size:clamp(1.4rem,.8rem + .417vw,1.6rem)}}.tags{--_tag_color:var(--color-text3);--_tag_background-color:var(--color-surface4-20);--_tag_border-size:var(--root-border-size);--_tag_border-radius:4px;--_tag_border-color:transparent;--_tag_spacing-inline:1.5ch;--_tag_spacing-block:0.65em;-moz-column-gap:1em;column-gap:1em;flex-wrap:wrap;row-gap:.5em}.tags,.tags__tag{align-items:baseline;display:flex}.tags__tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--_tag_background-color);border:var(--_tag_border-size) solid var(--_tag_border-color);border-radius:var(--_tag_border-radius);color:var(--_tag_color);-moz-column-gap:var(--_tag_spacing-inline);column-gap:var(--_tag_spacing-inline);cursor:pointer;padding:var(--_tag_spacing-block) var(--_tag_spacing-inline);transition:all .15s}.tags__tag svg{block-size:.7em}.tags__tag:is(:hover,:focus){--_tag_border-color:var(--color-surface4)}.tags__tag--clear{background:transparent;border:0;padding-inline:0}.tags__tag--clear:is(:hover,:focus){text-decoration:underline}.tags__tag--search{--_tag_color:var(--color-text1);--_tag_background-color:var(--color-surface1-l4)}.tags__tag--search:is(:hover,:focus){--_tag_border-color:var(--color-surface2);--_tag_background-color:var(--color-surface2)}}@layer forms{.form{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.form{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.form{--_form-size-inline-spacebetween:1em;--_form-size-block-spacebetween:1em;--_form-color-accent:var(--color-brand);--_form-color-validation-error:var(--color-secondary);--_form-color-validation-success:var(--_form-color-accent);--_input-size-block:5rem;--_input-size-block-expanded:calc(var(--_input-size-block) * 2.5);--_input-size-inline-ident:1.5rem;--_input-color:currentColor;--_input-color-background:var(--color-surface1);--_input-color-border:var(--color-surface1-l2);--_input-color-accent:var(--_form-color-accent);--_input-border-radius:4px;--_input-border-size:var(--root-border-size);--_dropzone-border-size:var(--_input-border-size);--_dropzone-border-color:var(--_input-color-border);--_dropzone-border-radius:var(--_input-border-radius);--_dropzone-color:var(--_input-color);--_dropzone-color-accent:var(--color-brand);--_dropzone-preview-block-spacebetween:var(--_form-size-block-spacebetween);--_dropzone-preview-inline-ident:var(--_input-size-inline-ident);inline-size:100%}.form__group--nvc{display:none;visibility:hidden}.form__group--inline{align-items:center;-moz-column-gap:var(--_form-size-inline-spacebetween);column-gap:var(--_form-size-inline-spacebetween);display:flex}.form__section{font-weight:var(--typo-weight-medium);margin-block-end:1em;margin-block-start:3em;text-align:center}.form__splitter{display:flex;justify-content:space-between}.form__splitter .form__group{width:50%}.form__splitter .form__group:first-child{margin-right:var(--_form-size-inline-spacebetween)}.form__splitter--left .form__group:first-child{width:30%}.form__splitter--left .form__group:last-child{width:calc(70% - var(--_form-size-inline-spacebetween))}.form__splitter--right .form__group:first-child{width:70%}.form__splitter--right .form__group:last-child{width:calc(30% - var(--_form-size-inline-spacebetween))}.form__group{margin-bottom:var(--_form-size-block-spacebetween);position:relative}.form__group:last-child{margin-bottom:0}.form__group--suffix{align-items:center;display:flex}.form__label{padding:0 var(--_input-size-inline-ident)}.form__label:has(+.form__dropdown){display:block;margin-block-end:.5em}.form__errors,.form__message{list-style-type:none;margin:0;margin-block-end:1em;padding:.5em 0}.form__errors,.form__tooltip{font-size:clamp(1rem,.8rem + .312vw,1.2rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.form__errors,.form__tooltip{font-size:clamp(1.2rem,1.2rem + 0vw,1.2rem)}}.form__errors,.form__tooltip{background:var(--_form-color-validation-error);border-radius:var(--_input-border-radius);color:var(--color-text1);padding-block:.1em;padding-inline:var(--_input-size-inline-ident);position:absolute;right:.45em;top:-.7em}.form__errors:has(+.form__checkbox-group),.form__tooltip:has(+.form__checkbox-group){position:static;top:0}.form__checkbox-group+.form__tooltip{display:none}.form__message{background:var(--_form-color-validation-success);color:var(--_form-color-message);text-align:center}.form__message--error{background:var(--_form-color-validation-error)}.form__dropdown:not([role=listbox],[multiple=multiple]){background:url(/static/images/svg/arrow-s.svg) no-repeat calc(100% - 10px) 50%;background-size:.8em}.form__dropdown:is([multiple=multiple]){min-block-size:var(--_input-size-block-expanded)}.form__dropdown:is([multiple=multiple]) option{padding-block:.2em}.form__help{font-size:clamp(1.4rem,1.2rem + .313vw,1.6rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.form__help{font-size:clamp(1.4rem,.8rem + .417vw,1.6rem)}}.form__help{margin-block-start:calc(var(--_form-size-block-spacebetween) / 2);padding-inline:var(--_input-size-inline-ident)}.form__dropdown:not([role=listbox]),.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__dropdown:not([role=listbox])::-moz-placeholder,.form__input::-moz-placeholder{color:currentColor;opacity:.5}.form__dropdown:not([role=listbox])::placeholder,.form__input::placeholder{color:currentColor;opacity:.5}.form__dropdown:not([role=listbox])[required=required]::-moz-placeholder,.form__input[required=required]::-moz-placeholder{opacity:1}.form__dropdown:not([role=listbox])[required=required]::placeholder,.form__input[required=required]::placeholder{opacity:1}.form__dropdown:not([role=listbox])[readonly=readonly],.form__input[readonly=readonly]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__dropdown:not([role=listbox]),.form__input{background-color:var(--_input-color-background);border:var(--_input-border-size) solid var(--_input-color-border);border-radius:var(--_input-border-radius);color:var(--_input-color);inline-size:100%;height:var(--_input-size-block);padding:0 var(--_input-size-inline-ident)}.form__group--has-error .form__dropdown:not([role=listbox]),.form__group--has-error .form__input{border-color:var(--_form-color-validation-error)}.form__group--has-error .form__dropdown:not([role=listbox])::-moz-placeholder,.form__group--has-error .form__input::-moz-placeholder{color:var(--_form-color-validation-error)}.form__group--has-error .form__dropdown:not([role=listbox])::placeholder,.form__group--has-error .form__input::placeholder{color:var(--_form-color-validation-error)}.form__dropdown:not([role=listbox]):is(:focus,:focus-visible),.form__input:is(:focus,:focus-visible){border-color:var(--_form-color-accent);outline:none}.form__group--suffix .form__dropdown:not([role=listbox]),.form__group--suffix .form__input{width:70%}.form__group--has-error.form__group--suffix .form__dropdown:not([role=listbox]),.form__group--has-error.form__group--suffix .form__input{border-color:var(--_form-color-validation-error);border-right:0}.form__group--suffix .form__dropdown:not([role=listbox]),.form__group--suffix .form__input{border-right:0}.form__dropdown:not([role=listbox]):not(:-moz-placeholder)+.form__input-placeholder,.form__input:not(:-moz-placeholder)+.form__input-placeholder{opacity:.5}.form__dropdown:not([role=listbox]):not(:placeholder-shown)+.form__input-placeholder,.form__input:not(:placeholder-shown)+.form__input-placeholder{opacity:.5}.form__checkbox-group{display:grid;grid-template-columns:var(--_input-size-inline-ident) auto;margin-block-start:calc(var(--_form-size-block-spacebetween) * 1)}.form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--_input-color-background);border:var(--_input-border-size) solid var(--_input-color-border);border-radius:0;color:currentColor;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;transform:translateY(-.075em);width:1.15em}.form__group--has-error .form__checkbox{border-color:var(--_form-color-validation-error);color:var(--_form-color-validation-error)}.form__checkbox:before{box-shadow:inset 1em 1em var(--_input-color-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}.form__checkbox:checked:before{transform:scale(1)}.form__checkbox+LABEL{margin-top:-.3rem;max-width:90%}.form__checkbox+LABEL P{display:inline}.form__checkbox[disabled],.form__checkbox[disabled]+LABEL{opacity:.5;pointer-events:none}.form__group--has-error.form__group--suffix .form__checkbox{border-color:rgba(var(--theme-color-validation-error),1);border-right:0}.form TEXTAREA{min-block-size:var(--_input-size-block-expanded);padding-block-start:.8em}.form__dropzone{inline-size:100%}.form__dropzone__zone{align-items:center;aspect-ratio:16/3;border:var(--_dropzone-border-size) dashed var(--_dropzone-border-color);border-radius:var(--_dropzone-border-radius);color:var(--_dropzone-color);cursor:pointer;display:flex;justify-content:center;text-align:center}.form__dropzone__zone p{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__group--has-error .form__dropzone__zone{border-color:var(--_form-color-validation-error);color:var(--_form-color-validation-error)}.form__dropzone__preview{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;row-gap:var(--_dropzone-preview-block-spacebetween)}.form__dropzone__preview__item{align-items:center;border:var(--_dropzone-border-size) solid var(--_dropzone-border-color);-moz-column-gap:1em;column-gap:1em;display:flex;justify-content:space-between;padding-block:1em;padding-inline:var(--_dropzone-preview-inline-ident)}.form__dropzone__preview__item:first-child{margin-block-start:var(--_dropzone-preview-block-spacebetween)}.form__dropzone__preview__item.dz-complete .form__dropzone__preview__uploadprogress{opacity:0}.form__dropzone__preview__item.dz-success .form__dropzone__preview__file{color:var(--color-surface3)}.form__dropzone__preview__file{align-items:center;color:var(--_dropzone-border-color);display:flex}.form__dropzone__preview__file svg{block-size:3em}.form__dropzone__preview__details{font-size:clamp(1.4rem,1.2rem + .313vw,1.6rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.form__dropzone__preview__details{font-size:clamp(1.4rem,.8rem + .417vw,1.6rem)}}.form__dropzone__preview__details{flex-grow:1}.form__dropzone__preview__filename{font-weight:var(--typo-weight-bold)}.form__dropzone__preview__uploadprogress{margin-block-start:2px;transition:opacity .5s}.form__dropzone__preview__uploadprogress span{background:var(--color-surface3);block-size:var(--root-border-size-navigation);display:block;inline-size:0}.form__dropzone__preview__tools button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:grid;margin:0;min-block-size:40px;min-inline-size:40px;padding:0;place-content:center}.form__dropzone__preview__tools button:is(:hover,:focus,:focus-within){color:var(--_dropzone-color-accent)}.form__dropzone__preview__tools button svg{block-size:1em;color:currentColor}.form__dropzone__preview__tools button div{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@layer career.application{.career-listing-grid{--_grid-column-count:1;--_grid-inline-gap:var(--root-spacing-inline-grid);-moz-column-gap:var(--_grid-inline-gap);column-gap:var(--_grid-inline-gap);display:grid;grid-template-columns:repeat(var(--_grid-column-count),1fr);grid-template-rows:repeat(4,min-content);padding-inline:var(--_grid-inline-gap)}@media screen and (width >= 40em){.career-listing-grid--b25{--_grid-column-count:2}}@media screen and (width >= 64em){.career-listing-grid--b25{--_grid-column-count:4}.career-listing-grid--b33{--_grid-column-count:3}.career-listing-grid--b50{--_grid-column-count:2}}.career-listing{--_grid-column-count:1;--_outer-spacing-inline:var(--root-spacing-inline-grid);--_inner-inline-gap:var(--root-spacing-inline-grid);--_inner-block-gap:var(--root-spacing-block-grid)}@media screen and (width >= 40em){.career-listing{--_grid-column-count:2}}@media screen and (width >= 80em){.career-listing{--_grid-column-count:3}}.career-listing{display:flex;flex-direction:column;margin-inline:var(--_outer-spacing-inline);row-gap:var(--root-spacing-block-grid)}.career-listing__tools{align-items:baseline;-moz-column-gap:var(--_inner-inline-gap);column-gap:var(--_inner-inline-gap);display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:space-between}@media screen and (width >= 64em){.career-listing__tools{flex-direction:row}}.career-listing__drawer,.career-listing__head{-moz-column-gap:var(--_inner-inline-gap);column-gap:var(--_inner-inline-gap);display:grid;grid-template-areas:"header" "filters" "listing";grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:1em}@media screen and (width >= 40em){.career-listing__drawer,.career-listing__head{grid-template-areas:"header header" "filters listing";grid-template-columns:320fr 1160fr;grid-template-rows:auto auto}}.career-listing__head{align-items:center;grid-area:header;grid-template-areas:unset;grid-template-columns:subgrid;grid-template-rows:auto;row-gap:.2em}@media screen and (width >= 40em){.career-listing__head{row-gap:1em}}.career-listing__filters{grid-area:filters}.career-listing__filter-title{--typo-family:"GTAmericaCondensed",sans-serif;font-size:clamp(1.8rem,1.6rem + .312vw,2rem);line-height:1.45}@media screen and (width >= 90em){.career-listing__filter-title{font-size:clamp(1.9rem,-.2rem + 1.458vw,2.6rem)}}.career-listing__filter-title{display:block;padding-block:.2em}.career-listing__items{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:-moz-fit-content;block-size:fit-content;-moz-column-gap:var(--_inner-inline-gap);column-gap:var(--_inner-inline-gap);display:grid;grid-area:listing;grid-template-columns:repeat(var(--_grid-column-count),1fr);grid-template-rows:repeat(4,min-content);list-style-type:none;margin:0;padding:0}.career-listing__search{inline-size:100%}@media screen and (width >= 64em){.career-listing__search{max-inline-size:50ch}}.career-listing__more{align-items:center;display:flex;grid-column:1/-1;justify-content:center}.career-item{--_transition-delay-reset:200ms;--_transition-delay:150ms;--_transition-duration:300ms;--_transition-timing:cubic-bezier(0.85,0,0,1);--_item_inline-spacing:calc(var(--root-spacing-inline-grid) / 2);--_item_block-spacing:var(--_item_inline-spacing);--_item_border-size:var(--root-border-size);--_item_border-color:var(--color-surface1-l2);--_item-border-color-accent:var(--color-brand);--_item-background:transparent;--_item-background-accent:var(--color-brand);--_title-color:var(--color-brand);--_location-icon-color:var(--color-brand)}.career-item--empty{background:unset;border:unset;cursor:default;grid-column:span 2;padding:unset}.career-item--empty:after{display:none!important}}@layer career.application{.career-item--empty :is(h1,h2,h3,h4):first-child{margin-block-start:0}.career-item--mlt-loose{opacity:.5}.career-item--mlt-loose:hover,.career-item--mlt-loose:is(:focus-visible,:focus-within){opacity:1}.career-item{background:var(--_item-background);border:var(--_item_border-size) solid var(--_item_border-color);display:grid;grid-row:span 4;grid-template-columns:1fr;grid-template-rows:subgrid;margin-bottom:2em;overflow:hidden;padding-block-start:var(--_item_block-spacing);padding-inline:var(--_item_inline-spacing);position:relative;transition-delay:var(--_transition-delay-reset);transition-duration:var(--_transition-duration);transition-property:border,height,opacity;transition-timing-function:var(--_transition-duration)}.career-item:is(:focus-visible,:focus-within){--_transition-delay-reset:0}.career-item:hover,.career-item:is(:focus-visible,:focus-within){border-color:var(--_item-border-color-accent);--_title-color:currentColor}.career-item:hover:after,.career-item:is(:focus-visible,:focus-within):after{transform:translateX(0);transition-delay:var(--_transition-delay-reset)}.career-item:hover .career-item__apply,.career-item:hover .career-item__location,.career-item:hover .career-item__shortdesc,.career-item:is(:focus-visible,:focus-within) .career-item__apply,.career-item:is(:focus-visible,:focus-within) .career-item__location,.career-item:is(:focus-visible,:focus-within) .career-item__shortdesc{transition-delay:var(--_transition-delay)}.career-item:hover .career-item__shortdesc,.career-item:is(:focus-visible,:focus-within) .career-item__shortdesc{opacity:1;visibility:visible}.career-item:hover .career-item__location,.career-item:is(:focus-visible,:focus-within) .career-item__location{opacity:0;transform:translateY(100%)}.career-item:hover .career-item__apply,.career-item:is(:focus-visible,:focus-within) .career-item__apply{opacity:1;transform:translateY(0)}.career-item:hover .career-item__apply svg,.career-item:is(:focus-visible,:focus-within) .career-item__apply svg{animation-play-state:running}.career-item:after{background:var(--_item-background-accent);block-size:100%;content:"";display:block;inline-size:100%;left:0;position:absolute;top:0;transform:translateX(101%);transition-delay:var(--_transition-delay);transition-duration:var(--_transition-duration);transition-property:transform;transition-timing-function:var(--_transition-timing);z-index:-1}.career-item__apply,.career-item__level,.career-item__location,.career-item__shortdesc,.career-item__title{grid-column:1}.career-item__apply,.career-item__level,.career-item__location,.career-item__shortdesc{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.career-item__apply,.career-item__level,.career-item__location,.career-item__shortdesc{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.career-item__level{grid-row:1}.career-item__title{font-size:clamp(2rem,1.7rem + .469vw,2.3rem);letter-spacing:-.01em;line-height:1.2;transition-delay:var(--_transition-delay);transition-duration:var(--_transition-duration);transition-property:color}@media screen and (width >= 90em){.career-item__title{font-size:clamp(2rem,-.1rem + 1.458vw,2.7rem)}}.career-item__title{color:var(--_title-color);grid-row:2;margin-block-start:1.65ex;text-wrap:balance}.career-item__shortdesc{margin-block-end:6ex;max-inline-size:75%;min-block-size:8ex;transition-duration:var(--_transition-duration);transition-property:all;transition-timing-function:var(--_transition-timing);word-wrap:break-word;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;grid-row:3;opacity:0;overflow:hidden;visibility:hidden}.career-item__apply,.career-item__location{align-items:center;-moz-column-gap:1ch;column-gap:1ch;display:flex;padding-block-end:var(--_item_block-spacing);transition-duration:var(--_transition-duration);transition-property:transform,opacity}.career-item__apply svg,.career-item__location svg{block-size:1.2em;fill:var(--_location-icon-color)}.career-item__location{grid-row:4}.career-item__apply{color:var(--color-text1);font-weight:var(--typo-weight-bold);grid-row:4;opacity:0;transform:translateY(100%)}.career-item__apply svg{animation:bounce .9s linear 0s infinite alternate;animation-play-state:paused;block-size:.8em;fill:currentColor}.career-item__link{display:block;inset:0;opacity:0;position:absolute}.career-counter{margin-inline-start:auto}.career-counter__wrapper{align-items:baseline;display:flex;justify-content:space-between}.career-counter__label,.career-counter__value{--typo-family:"GTAmericaCondensed",sans-serif;font-size:clamp(1.8rem,1.6rem + .312vw,2rem);line-height:1.45}}@layer career.application{@media screen and (width >= 90em){.career-counter__label,.career-counter__value{font-size:clamp(1.9rem,-.2rem + 1.458vw,2.6rem)}}.career-counter__label,.career-counter__value{display:block}.career-counter__value{font-size:clamp(3.4rem,1.8rem + 2.5vw,5rem);letter-spacing:-.01em;line-height:1.06}@media screen and (width >= 90em){.career-counter__value{font-size:clamp(4.8rem,-.6rem + 3.75vw,6.6rem)}}.career-counter__value{font-weight:var(--typo-weight-bold);inline-size:calc(var(--root-spacing-inline-grid) * 5);margin-block-end:var(--root-spacing-block-grid);text-align:end}@media screen and (width >= 64em){.career-counter__value{inline-size:calc(var(--root-spacing-inline-grid) * 3);margin-block-end:unset}}}@layer career.application{.career-detail,.career-detail-apply,.career-detail-benefits,.career-detail-header,.career-detail-overview{--grid_column-gap:var(--root-spacing-inline-grid);--grid_spacing-inline:var(--root-spacing-inline-grid);--grid_spacing-block:var(--root-spacing-block-grid);--overview_outer-spacing:var(--root-spacing-block-grid);--attributes_spacing-block-end:var(--root-spacing-block-grid);--attributes_icon-color:var(--color-surface4);--benefits_color:var(--color-text3);--benefits_border-size:var(--root-border-size);--apply-data_spacing-block-end:var(--root-spacing-block-grid)}.career-detail{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.career-detail{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.career-detail li:after{background:var(--color-surface4)}.career-detail{--_color-prefix-accent:var(--color-surface4)}.career-detail-header,.career-detail-overview{-moz-column-gap:var(--grid_column-gap);column-gap:var(--grid_column-gap);padding-inline:var(--grid_spacing-inline)}.career-detail-header{align-items:end;display:grid;grid-template-columns:1fr 1fr}.career-detail-header__right{text-align:right}.career-detail-overview{display:grid;grid-template-columns:1fr;margin-block:var(--overview_outer-spacing);padding-block:var(--overview_outer-spacing)}@media screen and (width >= 40em){.career-detail-overview{grid-template-columns:560fr 920fr}}.career-detail-overview__data{display:flex;flex-direction:column}.career-detail-overview__data__button{margin-block-start:auto}.career-detail-overview__image{display:none}@media screen and (width >= 40em){.career-detail-overview__image{display:block}}.career-detail-overview__image{min-block-size:30lvh;position:relative}.career-detail-overview__description p:first-child{margin-block-start:0}.career-detail-overview__attributes{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;margin-bottom:var(--attributes_spacing-block-end);padding:0;row-gap:.5em}.career-detail-overview__attributes li{align-items:center;-moz-column-gap:1ch;column-gap:1ch;display:flex;inline-size:100%}.career-detail-overview__attributes li span:first-child{display:grid;inline-size:var(--root-spacing-block-grid);place-content:center}.career-detail-overview__attributes li span:last-child{inline-size:100%}.career-detail-overview__attributes svg{block-size:1.2em;fill:var(--attributes_icon-color)}.career-detail-apply__data{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.career-detail-apply__data{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.career-detail-apply__data{display:flex;flex-direction:column;margin-bottom:var(--apply-data_spacing-block-end);row-gap:.2em}.career-detail-apply__data span:first-child{--typo-family:"GTAmericaExtended",sans-serif;font-size:clamp(1.4rem,1.2rem + .313vw,1.6rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.career-detail-apply__data span:first-child{font-size:clamp(1.4rem,.8rem + .417vw,1.6rem)}}.career-detail-apply__data span:first-child{text-transform:uppercase}.career-detail-apply__data span:nth-child(2){--typo-family:"GTAmericaCondensed",sans-serif;font-size:clamp(2.4rem,1.6rem + 1.25vw,3.2rem);letter-spacing:-.01em;line-height:1.2}@media screen and (width >= 90em){.career-detail-apply__data span:nth-child(2){font-size:clamp(2.8rem,-.2rem + 2.083vw,3.8rem)}}.career-detail-apply__data span:nth-child(2){font-weight:var(--typo-weight-bold)}.career-detail-benefits{font-size:clamp(1.5rem,1.3rem + .312vw,1.7rem);letter-spacing:0;line-height:1.5}@media screen and (width >= 90em){.career-detail-benefits{font-size:clamp(1.5rem,.3rem + .833vw,1.9rem)}}.career-detail-benefits{color:var(--benefits_color);margin:0;padding:0}.career-detail-benefits ul{list-style-type:none;margin:0;padding:0}.career-detail-benefits li{border-block-end:var(--benefits_border-size) solid currentColor;padding-block:1em}.career-detail-benefits li:first-child{border-block-start:0}.career-detail-benefits li:last-child{border-block-end:0}}@layer map.application{.map{--_background:var(--color-surface3);--_color-hint:var(--color-surface1);--_opacity-view:0;--_aspect-ratio:16/9;--_display-hint:none;background:var(--_background);position:relative}.map--ratio-square{--_aspect-ratio:1/1}.map--ratio-3-2{--_aspect-ratio:3/2}.map--disallowed,.map--ready{--_opacity-view:1}.map--disallowed{--_display-hint:grid}.map__view{aspect-ratio:var(--_aspect-ratio);inline-size:100%;opacity:var(--_opacity-view);transition:opacity .2s ease-in-out}.map__view[data-content-consent]:after{color:var(--_color-hint);content:attr(data-content-consent);display:var(--_display-hint);inset:0;place-content:center;position:absolute}.map__location,.map__view[data-content-consent]:after:empty{display:none}}@layer share.application{.share{--_popover_spacing:1.5em var(--root-spacing-inline-grid-fullwidth);--_popover_border-color:var(--color-surface1-l4);--_popover_border-width:var(--root-border-size);--_popover_backdrop-color:rgba(0,0,0.0.2)}@supports (color:rgb(from white r g b)){.share{--_popover_backdrop-color:hsl(from var(--color-surface1-l4) h s l/5%)}}.share[popover]{display:none;inset:50% 0 auto 0;opacity:0;position:fixed;transform:translateY(-100%);transition:opacity .5s,transform .5s,overlay allow-discrete .5s,display allow-discrete .5s;grid-gap:1em;border-color:var(--_popover_border-color);border-width:var(--_popover_border-width);grid-template-columns:repeat(3,1fr);min-inline-size:80lvi;padding:var(--_popover_spacing)}@media screen and (width >= 40em){.share[popover]{min-inline-size:0}}.share[popover]:popover-open{display:grid;opacity:1;transform:translateY(-50%)}.share[popover]:popover-open::backdrop{opacity:1}.share[popover] .share__header{grid-column:1/-1;text-align:left}.share[popover] .share__title{margin-block-end:0}.share[popover]::backdrop{background:var(--_popover_backdrop-color);opacity:0;pointer-events:none;transition:all .2s ease}@starting-style{.share[popover]:popover-open{opacity:0;transform:translateY(-100%)}.share[popover]:popover-open::backdrop{opacity:0}}}@layer vertical-tabs.application{.vertical-tabs{--_columns:1fr;--_transition-duration:150ms;--_list_row-gap:2rem;--_dot_size:0.6cqw;--_dot_background-color:var(--color-brand);--_dot_opacity:0;--_aside_background-color:var(--color-surface1)}.vertical-tabs__wrapper{-moz-column-gap:var(--root-spacing-inline-grid);column-gap:var(--root-spacing-inline-grid);display:grid;grid-template-columns:var(--_columns)}@media screen and (width >= 40em){.vertical-tabs__wrapper{--_columns:1fr 1fr}}.vertical-tabs__list{display:grid;grid-auto-rows:min-content;list-style:none;margin:0;padding:0;row-gap:var(--_list_row-gap)}.vertical-tabs__list-item{color:var(--color-text1-l4)}.vertical-tabs__list-item button{--typo-family:"GTAmericaCondensed",sans-serif;font-size:clamp(2rem,1.7rem + .469vw,2.3rem);letter-spacing:-.01em;line-height:1.2}@media screen and (width >= 90em){.vertical-tabs__list-item button{font-size:clamp(2rem,-.1rem + 1.458vw,2.7rem)}}.vertical-tabs__list-item button{--typo-weight:var(--typo-weight-bold)}@media screen and (width >= 40em){.vertical-tabs__list-item button{transition:color var(--_transition-duration) cubic-bezier(.85,0,0,1),translate var(--_transition-duration) cubic-bezier(.85,0,0,1)}}.vertical-tabs__list-item button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:currentColor;cursor:pointer;margin:0;padding:0;position:relative;text-align:left}.vertical-tabs__list-item button:before{content:"";display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (width >= 40em){.vertical-tabs__list-item button:before{display:block}}.vertical-tabs__list-item button:before{background:var(--_dot_background-color);block-size:var(--_dot_size);inline-size:var(--_dot_size);opacity:var(--_dot_opacity);position:absolute;top:50%;transition:opacity var(--_transition-duration) cubic-bezier(.85,0,0,1),translate var(--_transition-duration) cubic-bezier(.85,0,0,1);translate:0 -50%}.vertical-tabs__list-item:is(:hover,.vertical-tabs__list-item:focus-visible,.vertical-tabs__list-item--active){color:var(--color-text2)}.vertical-tabs__list-item--active{--_dot_opacity:1}@media screen and (width >= 40em){.vertical-tabs__list-item--active button{translate:calc(16px + var(--_dot_size))}.vertical-tabs__list-item--active button:before{translate:calc(-100% - 16px) -50%}}.vertical-tabs__contents{display:none}@media screen and (width >= 40em){.vertical-tabs__contents{display:grid}}.vertical-tabs__contents{grid-template-columns:1fr;grid-template-rows:1fr}.vertical-tabs__content{display:grid;grid-template-rows:var(--root-size-block-header) 1fr;row-gap:var(--root-spacing-block-grid)}@media screen and (width >= 40em){.vertical-tabs__content{display:none;grid-column:1;grid-row:1}}.vertical-tabs__content--visible{display:flex}.vertical-tabs__close{display:block;justify-self:end}.vertical-tabs__title{display:block;margin-block-start:0}@media screen and (width >= 40em){.vertical-tabs__close,.vertical-tabs__title{display:none}}.vertical-tabs__editables{inline-size:100%}.vertical-tabs__aside{animation:verticaltabs-slidein .5s cubic-bezier(.77,0,.18,1) 0s 1 forwards running;background:var(--color-surface1);bottom:0;padding-block-end:var(--root-size-block-header);padding-inline:var(--root-spacing-inline-page);position:fixed;right:0;top:0;transform:translateX(100%);width:100%;z-index:var(--root-zindex-overlay)}}}@layer utilities{@layer spacing{.b-m-n{margin-block:0}.b-m-ns{margin-block-start:0}.b-m-ne{margin-block-end:0}.b-m-ue{margin-block-end:unset}.b-p-n{padding-block:0}.b-p-ns{padding-block-start:0}.b-p-ne{padding-block-end:0}.i-m-n{margin-inline:0}.i-m-ns{margin-inline-start:0}.i-m-ne{margin-inline-end:0}.i-p-n{padding-inline:0}.i-p-ns{padding-inline-start:0}.i-p-ne{padding-inline-end:0}}@layer alignment{.b-a-top{align-items:start}.b-a-center{align-items:center}.b-a-bottom{align-items:end}.b-a-baseline{align-items:baseline}.b-as-top{align-self:start}.b-as-center{align-self:center}.b-as-bottom{align-self:end}.i-a-left{justify-items:start}.i-a-center{justify-items:center;text-align:center}.i-a-right{justify-items:end;text-align:right}}@layer sr-only{.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;white-space:normal!important;width:auto!important}}@layer background-color.application{.bgc{--_background-color:transparent;--_color:currentColor;--_color-accent:inherit;--global-overwrite-color-link:var(--_color);--global-overwrite-color-link-accent:var(--_color-accent);background-color:var(--_background-color);color:var(--_color)}.bgc--brand,.bgc--brand-ml{--_background-color:var(--color-brand);--_color:var(--color-text1-l1);--_color-accent:var(--color-text1)}.bgc--brand-ml.f-grid__column{--_background-color:var(--color-brand-50);position:relative}.bgc--brand-ml.f-grid__column:after,.bgc--brand-ml.f-grid__column:before{background-color:var(--_background-color);content:"";display:block;inset:0;position:absolute;z-index:-2}.bgc--brand-ml.f-grid__column:after{z-index:-1}.bgc--secondary{--_background-color:var(--color-secondary);--_color:var(--color-text1);--_color-accent:var(--color-text1)}.bgc--tertiary{--_background-color:var(--color-tertiary);--_color:var(--color-text1);--_color-accent:var(--color-text1)}.bgc--surface1{--_background-color:var(--color-surface1)}.bgc--surface1-l1{--_background-color:var(--color-surface1-l1);--_color:var(--color-text1);--_color-accent:var(--color-brand)}.bgc--surface1-l2{--_background-color:var(--color-surface1-l2)}.bgc--surface1-l3{--_background-color:var(--color-surface1-l3)}.bgc--surface1-l4{--_background-color:var(--color-surface1-l4);--_color:var(--color-text1);--_color-accent:var(--color-brand)}.bgc--surface2{--_background-color:var(--color-surface2);--_color:var(--color-text1);--_color-accent:var(--color-text1-l1)}.bgc--surface3{--_background-color:var(--color-surface3)}}@layer color.application{.c{--_color:inherit;--_color-accent:inherit;--global-overwrite-color-link:var(--_color);--global-overwrite-color-link-accent:var(--_color-accent);color:var(--_color)}.c--brand{--_color:var(--color-brand)}.c--secondary{--_color:var(--color-secondary)}.c--tertiary{--_color:var(--color-tertiary)}.c--text1{--_color:var(--color-text1)}.c--text1-l1{--_color:var(--color-text1-l1);--_color-accent:var(--color-text1)}.c--text1-l2{--_color:var(--color-text1-l2)}.c--text1-l3{--_color:var(--color-text1-l3)}.c--text1-l4{--_color:var(--color-text1-l4)}.c--text2{--_color:var(--color-text2)}}@layer animations.application{@keyframes bounce{50%{transform:translateX(.3em)}to{transform:translateX(0)}}@keyframes verticaltabs-slidein{to{transform:translateX(0)}}}@layer hexagon.application{.hexagon{--_hexagon-background:var(--overwrite-hexagon-background,var(--color-surface1-l2));--_hexagon-color:var(--overwrite-hexagon-color,var(--color-surface1));align-items:center;aspect-ratio:.8660254038;background:var(--_hexagon-background);border:0;border-radius:0;clip-path:polygon(-50% 50%,50% 100%,150% 50%,50% 0);color:var(--_hexagon-color);display:flex;justify-content:center;outline:none!important;transition:all .2s}}}@layer overwrites{}