@charset "UTF-8";:root{--surface-background: #fafaf8;--surface-elevated: #ffffff;--surface-muted: #f4f3f0;--surface-inverse: #29282a;--surface-scrolled: rgba(250, 250, 248, .85);--text-primary: #29282a;--text-secondary: #55524d;--text-muted: #78756f;--text-placeholder: #78756f;--text-inverse: #ffffff;--text-inverse-muted: rgba(255, 255, 255, .72);--text-accent: #eb2b3a;--border-default: #e8e6e1;--border-muted: rgba(41, 40, 42, .08);--border-strong: #d4d1cb;--border-inverse: rgba(255, 255, 255, .16);--border-input: #78756f;--focus-ring: #eb2b3a;--glass-bg: rgba(255, 255, 255, .2);--glass-blur: blur(20px) saturate(180%);--glass-border: 1px solid rgba(255, 255, 255, .2);--brand-gradient: linear-gradient(135deg, #ffcc04 0%, #eb2b3a 50%, #29282a 100%);--ease-signal: cubic-bezier(.22, 1, .36, 1);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .2s;--duration-250: .25s;--duration-300: .3s;--duration-400: .4s;--duration-600: .6s;--stagger: 80ms}[data-theme=dark]{color-scheme:dark;--surface-background: #0e0d0e;--surface-elevated: #1a1819;--surface-muted: #252224;--surface-inverse: #fafaf8;--surface-scrolled: rgba(14, 13, 14, .78);--text-primary: #f4f3f0;--text-secondary: #a8a5a0;--text-muted: #78756f;--text-placeholder: #78756f;--text-inverse: #29282a;--text-inverse-muted: rgba(41, 40, 42, .72);--text-accent: #eb2b3a;--border-default: rgba(255, 255, 255, .1);--border-muted: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .18);--border-inverse: rgba(41, 40, 42, .16);--border-input: rgba(255, 255, 255, .45);--glass-bg: rgba(26, 24, 25, .55);--glass-border: 1px solid rgba(255, 255, 255, .1)}*{margin:0;padding:0;box-sizing:inherit}*:after,*:before{box-sizing:inherit}::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 204 4 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}::selection{--tw-bg-opacity: 1;background-color:rgb(255 204 4 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}::-webkit-scrollbar{width:calc(4 / 1440 * min(100vw,1440px))!important}@media(max-width:799px){::-webkit-scrollbar{width:calc(4 / 402 * 100vw)!important;display:none}}::-webkit-scrollbar-track{background-color:#eb2b3a33!important}::-webkit-scrollbar-thumb{background-color:#eb2b3a99!important}@media(min-width:800px){::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:#eb2b3a!important}}p{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:max(21 / 1440 * min(100vw,1440px),10px);letter-spacing:unset}@media(max-width:799px){p{font-size:max(14 / 402 * 100vw,9px);line-height:max(21 / 402 * 100vw,9px)}}img,svg,video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none;color:#eb2b3a}strong,b{font-family:Space Grotesk,sans-serif;font-weight:600}hr{--tw-bg-opacity: 1;background-color:rgb(41 40 42 / var(--tw-bg-opacity, 1));opacity:.08;border:none;height:calc(1 / 1440 * min(100vw,1440px))}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;white-space:nowrap}.-grid-wrap{pointer-events:none;display:grid;grid-column-gap:calc(.025*min(100vw,1440px));grid-row-gap:0;grid-template-columns:repeat(12,1fr);padding-inline:calc(96 / 1440 * min(100vw,1440px));width:100%}.-grid-wrap>*:not(.col){pointer-events:auto}@media(max-width:799px){.-grid-wrap{grid-column-gap:calc(8 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw);grid-template-columns:repeat(6,1fr)}}.-wrap{width:100%;margin:0 auto;max-width:calc(1*min(100vw,1440px))}@media(max-width:799px){.-wrap{max-width:100vw}}.-hidden{pointer-events:none!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important}.-hidden *{height:0!important;margin:0!important;padding:0!important;pointer-events:none}.-invisble,.-invisble *{visibility:hidden!important}.-remove{display:none!important}.-cover{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-center-x{position:absolute;left:50%;transform:translate(-50%)}.-center-y{position:absolute;top:50%;transform:translateY(-50%)}.-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.-no-scrollbar::-webkit-scrollbar{display:none}.-overflow-hidden{overflow:hidden}.-pointer-events-none{pointer-events:none}.-pointer-events-auto{pointer-events:auto}.-pointer-events-all{pointer-events:all}.-no-outline{outline:none!important}.-no-user-select{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.-desktop{display:flex}@media(max-width:799px){.-desktop{display:none!important}}.-mobile{display:none!important}@media(max-width:799px){.-mobile{display:flex!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}[data-barba=wrapper]{position:relative;display:grid;grid-template-columns:100%}[data-barba=container]{grid-area:1/1}[data-barba=container].is-barba-leaving{pointer-events:none}html.is-page-transitioning [data-barba=container]{will-change:opacity,filter}[data-webgl-stage]{transition:opacity var(--duration-600) ease-in-out}html.is-page-transitioning [data-webgl-stage]{opacity:0;transition:none}html{--tw-text-opacity: 1;color:rgb(41 40 42 / var(--tw-text-opacity, 1));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:max(21 / 1440 * min(100vw,1440px),10px);letter-spacing:unset}@media(max-width:799px){html{font-size:max(14 / 402 * 100vw,9px);line-height:max(21 / 402 * 100vw,9px)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--surface-background);scroll-behavior:smooth;scroll-padding-top:calc(28 / 1440 * min(100vw,1440px))}@media(max-width:799px){html{scroll-padding-top:calc(61 / 402 * 100vw)}}html{cursor:default;box-sizing:border-box;overscroll-behavior:none;overflow-y:scroll}html *{box-sizing:border-box}html.preloading *{transition:none!important}html.is-scroll-locked{overflow:hidden}body{width:100%;overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(28 / 1440 * min(100vw,1440px))}@media(max-width:799px){body{scroll-padding-top:calc(61 / 402 * 100vw)}}main{display:flex;flex-direction:column;min-height:100vh;transition:transform var(--duration-400) var(--ease-signal)}html.is-drawer-open main{transform:translate(calc(-40 / 1440 * min(100vw,1440px)))}@media(max-width:799px){html.is-drawer-open main{transform:translate(calc(-24 / 402 * 100vw))}}main .c-footer{margin-top:auto}.info-modal{z-index:1000}@media(max-width:799px){.info-modal{z-index:799}}.navigation{z-index:900}.menu{z-index:800}.loader{z-index:700}.intro,.content-page{z-index:600}.user-interface{z-index:500}#virtual-tour{z-index:0}.t-display-xl{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:max(88 / 1440 * min(100vw,1440px),10px);line-height:1.02;letter-spacing:-.03em}@media(max-width:799px){.t-display-xl{font-size:max(48 / 402 * 100vw,9px);line-height:1.05}}.t-display-lg{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:max(64 / 1440 * min(100vw,1440px),10px);line-height:1.05;letter-spacing:-.025em}@media(max-width:799px){.t-display-lg{font-size:max(40 / 402 * 100vw,9px)}}.t-display-md{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1.1;letter-spacing:-.02em}@media(max-width:799px){.t-display-md{font-size:max(32 / 402 * 100vw,9px)}}.t-h1{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:max(40 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em}@media(max-width:799px){.t-h1{font-size:max(28 / 402 * 100vw,9px)}}.t-h2{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:max(32 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.015em}@media(max-width:799px){.t-h2{font-size:max(24 / 402 * 100vw,9px)}}.t-h3{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:max(24 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:-.01em}@media(max-width:799px){.t-h3{font-size:max(20 / 402 * 100vw,9px)}}.t-h4{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.35;letter-spacing:-.005em}@media(max-width:799px){.t-h4{font-size:max(18 / 402 * 100vw,9px)}}.t-h5{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:max(17 / 1440 * min(100vw,1440px),10px);line-height:1.4}@media(max-width:799px){.t-h5{font-size:max(16 / 402 * 100vw,9px)}}.t-body-lg{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.6}@media(max-width:799px){.t-body-lg{font-size:max(16 / 402 * 100vw,9px)}}.t-body{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6}@media(max-width:799px){.t-body{font-size:max(15 / 402 * 100vw,9px)}}.t-body-sm{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.55}@media(max-width:799px){.t-body-sm{font-size:max(14 / 402 * 100vw,9px)}}.t-body-xs{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.5}@media(max-width:799px){.t-body-xs{font-size:max(13 / 402 * 100vw,9px)}}.t-label-lg{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.3}@media(max-width:799px){.t-label-lg{font-size:max(14 / 402 * 100vw,9px)}}.t-label{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3}@media(max-width:799px){.t-label{font-size:max(13 / 402 * 100vw,9px)}}.t-label-sm{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.3}@media(max-width:799px){.t-label-sm{font-size:max(12 / 402 * 100vw,9px)}}.t-caption{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.4}@media(max-width:799px){.t-caption{font-size:max(12 / 402 * 100vw,9px)}}.t-caption-sm{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:400;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.4}@media(max-width:799px){.t-caption-sm{font-size:max(11 / 402 * 100vw,9px)}}.t-overline{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.12em;text-transform:uppercase}@media(max-width:799px){.t-overline{font-size:max(11 / 402 * 100vw,9px);letter-spacing:.14em}}.t-overline-sm{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:max(11 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.14em;text-transform:uppercase}@media(max-width:799px){.t-overline-sm{font-size:max(10 / 402 * 100vw,9px)}}.t-mono{font-family:Public Sans,ui-monospace,SF Mono,Consolas,monospace;font-weight:400;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.55}@media(max-width:799px){.t-mono{font-size:max(13 / 402 * 100vw,9px)}}.t-mono-sm{font-family:Public Sans,ui-monospace,SF Mono,Consolas,monospace;font-weight:400;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.5}@media(max-width:799px){.t-mono-sm{font-size:max(12 / 402 * 100vw,9px)}}.t-mono-xs{font-family:Public Sans,ui-monospace,SF Mono,Consolas,monospace;font-weight:400;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.5}@media(max-width:799px){.t-mono-xs{font-size:max(11 / 402 * 100vw,9px)}}.c-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;color:currentColor}.c-icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;pointer-events:none}.c-icon--brand svg{fill:currentColor;stroke:none}.c-icon--xs{width:calc(12 / 1440 * min(100vw,1440px));height:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-icon--xs{width:calc(12 / 402 * 100vw);height:calc(12 / 402 * 100vw)}}.c-icon--sm{width:calc(16 / 1440 * min(100vw,1440px));height:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-icon--sm{width:calc(16 / 402 * 100vw);height:calc(16 / 402 * 100vw)}}.c-icon--md{width:calc(20 / 1440 * min(100vw,1440px));height:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-icon--md{width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}}.c-icon--lg{width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-icon--lg{width:calc(24 / 402 * 100vw);height:calc(24 / 402 * 100vw)}}.c-icon--xl{width:calc(32 / 1440 * min(100vw,1440px));height:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-icon--xl{width:calc(32 / 402 * 100vw);height:calc(32 / 402 * 100vw)}}.t-title-1{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(56 / 1440 * min(100vw,1440px),10px);line-height:max(76 / 1440 * min(100vw,1440px),10px);letter-spacing:-.07em}@media(max-width:799px){.t-title-1{font-size:max(24 / 402 * 100vw,9px);line-height:max(30 / 402 * 100vw,9px)}}.t-title-2{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(52 / 1440 * min(100vw,1440px),10px);line-height:max(52 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-title-2{font-size:max(32 / 402 * 100vw,9px);line-height:max(32 / 402 * 100vw,9px)}}.t-title-3{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(100 / 1440 * min(100vw,1440px),10px);line-height:max(148 / 1440 * min(100vw,1440px),10px)}@media(min-width:2048px){.t-title-3{font-size:calc(.0694444444 * min(100vw,3840px));line-height:calc(.1020833333 * min(100vw,3840px))}}@media(max-width:799px){.t-title-3{font-size:max(42 / 402 * 100vw,9px);line-height:max(48 / 402 * 100vw,9px)}}.t-title-4{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(76 / 1440 * min(100vw,1440px),10px);line-height:max(96 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-title-4{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(38 / 402 * 100vw,9px);line-height:max(46 / 402 * 100vw,9px)}}.t-title-5{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(56 / 1440 * min(100vw,1440px),10px);line-height:max(76 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-title-5{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(32 / 402 * 100vw,9px);line-height:max(38 / 402 * 100vw,9px)}}.t-subtitle-1{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:max(24 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-subtitle-1{font-size:max(20 / 402 * 100vw,9px);line-height:max(24 / 402 * 100vw,9px)}}.t-subtitle-2{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:max(24 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-subtitle-2{font-size:max(12 / 402 * 100vw,9px);line-height:max(14.4 / 402 * 100vw,9px)}}.t-subtitle-3{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:max(18 / 1440 * min(100vw,1440px),10px);letter-spacing:.03em}@media(max-width:799px){.t-subtitle-3{font-size:max(12 / 402 * 100vw,9px);line-height:max(18 / 402 * 100vw,9px)}}.t-subtitle-4{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:max(24 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-subtitle-4{font-size:max(18 / 402 * 100vw,9px);line-height:max(22 / 402 * 100vw,9px)}}.t-subtitle-5{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:max(24 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-subtitle-5{font-size:max(14 / 402 * 100vw,9px);line-height:max(16.8 / 402 * 100vw,9px)}}.t-subtitle-6{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:max(20 / 1440 * min(100vw,1440px),10px);letter-spacing:.03em}@media(max-width:799px){.t-subtitle-6{font-size:max(12 / 402 * 100vw,9px);line-height:max(18 / 402 * 100vw,9px)}}.t-text-1{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:max(21 / 1440 * min(100vw,1440px),10px);letter-spacing:unset}@media(max-width:799px){.t-text-1{font-size:max(14 / 402 * 100vw,9px);line-height:max(21 / 402 * 100vw,9px)}}.t-text-2{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:max(22 / 1440 * min(100vw,1440px),10px);letter-spacing:unset}@media(max-width:799px){.t-text-2{font-size:max(14 / 402 * 100vw,9px);line-height:max(21 / 402 * 100vw,9px)}}.t-progress{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(21 / 1440 * min(100vw,1440px),10px);line-height:max(28 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-progress{font-size:max(21 / 402 * 100vw,9px);line-height:max(28 / 402 * 100vw,9px)}}.t-intro-button{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:max(18 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-intro-button{font-size:max(12 / 402 * 100vw,9px);line-height:max(18 / 402 * 100vw,9px)}}.t-button{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:max(18 / 1440 * min(100vw,1440px),10px);letter-spacing:.03em}@media(max-width:799px){.t-button{font-size:max(12 / 402 * 100vw,9px);line-height:max(18 / 402 * 100vw,9px)}}.t-hotspot-type{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(10 / 1440 * min(100vw,1440px),10px);line-height:max(11 / 1440 * min(100vw,1440px),10px);letter-spacing:.03em}@media(max-width:799px){.t-hotspot-type{font-size:max(12 / 402 * 100vw,9px);line-height:max(18 / 402 * 100vw,9px)}}.t-hotspot-title{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(36 / 1440 * min(100vw,1440px),10px);line-height:max(36 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-hotspot-title{font-size:max(26 / 402 * 100vw,9px);line-height:max(26 / 402 * 100vw,9px)}}.t-altitude{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:max(24 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-altitude{font-size:max(14 / 402 * 100vw,9px);line-height:max(16.8 / 402 * 100vw,9px)}}.t-footer{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(12.8 / 1440 * min(100vw,1440px),10px);line-height:max(20 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.t-footer{font-size:max(12.8 / 402 * 100vw,9px);line-height:max(20 / 402 * 100vw,9px)}}.fade-enter-active,.fade-leave-active{transition:all .9s cubic-bezier(.65,0,.35,1)!important}.fade-enter-from,.fade-leave-to{opacity:0!important}html.--no-transitions *{transition:none!important}[animated-line]{overflow:hidden}[animated-line] [animated-line-content]{display:block;transform-origin:0 50%;transform:translateY(100%) rotate(7.5deg)}[icon]{width:calc(.0125*min(100vw,1440px));height:calc(.0125*min(100vw,1440px))}@media(max-width:799px){[icon]{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw)}}[icon][icon-caret-facing=up],[icon][icon-arrow-facing=up]{transform:rotate(90deg)}[icon][icon-caret-facing=right],[icon][icon-arrow-facing=right]{transform:rotate(180deg)}[icon][icon-caret-facing=down],[icon][icon-arrow-facing=down]{transform:rotate(270deg)}[icon][icon-caret-facing=left],[icon][icon-arrow-facing=left]{transform:none}[underlined-link],.-underlined-link{position:relative;cursor:pointer;display:inline-flex}[underlined-link]:before,[underlined-link]:after,.-underlined-link:before,.-underlined-link:after{content:"";position:absolute;width:100%;bottom:0;background-color:currentColor;height:calc(1 / 1440 * min(100vw,1440px));will-change:transform}@media(max-width:799px){[underlined-link]:before,[underlined-link]:after,.-underlined-link:before,.-underlined-link:after{height:calc(1 / 402 * 100vw)}}[underlined-link]:before,.-underlined-link:before{right:0;transform:scaleX(1);transition:transform .3s cubic-bezier(.65,0,.35,1) .1s;transform-origin:bottom right}[underlined-link]:after,.-underlined-link:after{left:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.65,0,.35,1);transform-origin:bottom left}@media(min-width:800px){[underlined-link]:hover:before,.-underlined-link:hover:before{transform:scaleX(0);transition:transform .3s cubic-bezier(.65,0,.35,1)}[underlined-link]:hover:after,.-underlined-link:hover:after{transform:scaleX(1);transition:transform .3s cubic-bezier(.65,0,.35,1) .1s}}@media(max-width:799px){html .loader{z-index:901}html .logo .-title path{transition:fill 1.2s cubic-bezier(.65,0,.35,1);fill:#fff}html .navigation .-menu-toggle .c-button{transition:background-color 1.2s cubic-bezier(.65,0,.35,1),border 1.2s cubic-bezier(.65,0,.35,1)}html .navigation .-sound-toggle .c-button{transition:border 1.2s cubic-bezier(.65,0,.35,1)}html .navigation .-sound-toggle .c-button [icon] span{transition:background-color 1.2s cubic-bezier(.65,0,.35,1)}html .navigation:after{transition:right .9s cubic-bezier(.65,0,.35,1)}html.--modal-open .logo .-title path{transition:fill 1.2s cubic-bezier(.65,0,.35,1) .6s;fill:#29282a}html.--modal-open .navigation .-menu-toggle .c-button{transition:background-color 1.2s cubic-bezier(.65,0,.35,1),border 1.2s cubic-bezier(.65,0,.35,1);background-color:#e2e2e2b3;border:calc(1 / 1440 * min(100vw,1440px)) solid rgba(226,226,226,.5)}html.--modal-open .navigation .-menu-toggle .c-button [icon] path{fill:#29282a}html.--modal-open .navigation .-sound-toggle .c-button{transition:border 1.2s cubic-bezier(.65,0,.35,1);border:calc(1 / 1440 * min(100vw,1440px)) solid rgba(41,40,42,.5)}html.--modal-open .navigation .-sound-toggle .c-button [icon] span{transition:background-color 1.2s cubic-bezier(.65,0,.35,1);background-color:#29282a}html.--modal-open .navigation:after{right:0;transition:right 1.2s cubic-bezier(.65,0,.35,1)}}html:not(.--menu-open) .menu{pointer-events:none!important}html:not(.--menu-open) .menu *{pointer-events:none!important}html:not(.--menu-open) .menu .-hover-img-wrapper{opacity:0!important}html.--menu-open .loader{z-index:901}@media(max-width:799px){html.--menu-open .loader{z-index:700}html.--menu-open .language-picker,html.--menu-open .-website-link,html.--menu-open .-booking-link{display:flex!important}}.c-skip-link{position:absolute;top:calc(8 / 1440 * min(100vw,1440px));left:calc(8 / 1440 * min(100vw,1440px));z-index:1000;padding:calc(10 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));border-radius:calc(6 / 1440 * min(100vw,1440px));background:var(--surface-elevated);color:var(--text-primary);font-size:max(16 / 1440 * min(100vw,1440px),10px);font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px #29282a29;clip-path:inset(50%)}.c-skip-link:focus,.c-skip-link:focus-visible{clip-path:none;outline:2px solid var(--focus-ring);outline-offset:calc(2 / 1440 * min(100vw,1440px))}@media(prefers-reduced-motion:reduce){.c-skip-link{transition:none}}@media(max-width:799px){.c-skip-link{top:calc(8 / 402 * 100vw);left:calc(8 / 402 * 100vw);padding:calc(10 / 402 * 100vw) calc(16 / 402 * 100vw);border-radius:calc(6 / 402 * 100vw);font-size:max(16 / 402 * 100vw,9px)}}.c-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 / 1440 * min(100vw,1440px));border-radius:9999px;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1;text-align:center;white-space:nowrap;border:0;cursor:pointer;transition:background-color var(--duration-base) var(--ease-signal),border-color var(--duration-base) var(--ease-signal),color var(--duration-base) var(--ease-signal);text-decoration:none}@media(max-width:799px){.c-button{gap:calc(8 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-button:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--surface-background),0 0 0 calc(4 / 1440 * min(100vw,1440px)) var(--focus-ring)}.c-button__label{display:inline-block}.c-button__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(16 / 1440 * min(100vw,1440px));height:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-button__icon{width:calc(16 / 402 * 100vw);height:calc(16 / 402 * 100vw)}}.c-button__icon svg{width:100%;height:100%}.c-button--sm{height:calc(32 / 1440 * min(100vw,1440px));padding:0 calc(12 / 1440 * min(100vw,1440px));gap:calc(6 / 1440 * min(100vw,1440px));font-size:max(13 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.c-button--sm{height:calc(32 / 402 * 100vw);padding:0 calc(12 / 402 * 100vw);gap:calc(6 / 402 * 100vw);font-size:max(13 / 402 * 100vw,9px)}}.c-button--md{height:calc(40 / 1440 * min(100vw,1440px));padding:0 calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-button--md{height:calc(40 / 402 * 100vw);padding:0 calc(20 / 402 * 100vw)}}.c-button--lg{height:calc(48 / 1440 * min(100vw,1440px));padding:0 calc(24 / 1440 * min(100vw,1440px));font-size:max(15 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.c-button--lg{height:calc(48 / 402 * 100vw);padding:0 calc(24 / 402 * 100vw);font-size:max(15 / 402 * 100vw,9px)}}.c-button--primary{background-color:#29282a;color:var(--text-inverse)}@media(min-width:800px){.c-button--primary:hover{background-color:#3d3a37}}.c-button--secondary{background-color:var(--surface-elevated);color:var(--text-primary);border:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-default)}@media(min-width:800px){.c-button--secondary:hover{background-color:#f4f3f0;border-color:var(--border-strong)}}.c-button--ghost{background-color:transparent;color:var(--text-primary)}@media(min-width:800px){.c-button--ghost:hover{background-color:#f4f3f0}}.c-button--inverse{background-color:#ffcc04;color:#29282a}@media(min-width:800px){.c-button--inverse:hover{background-color:#fff}}.c-button--inverse:focus-visible{box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #29282a,0 0 0 calc(4 / 1440 * min(100vw,1440px)) #fff}.c-button--ghost-inverse{background-color:transparent;color:#fff;border:calc(1 / 1440 * min(100vw,1440px)) solid rgba(255,255,255,.25)}@media(min-width:800px){.c-button--ghost-inverse:hover{background-color:#ffffff1a;border-color:#fff6}}.c-button--ghost-inverse:focus-visible{box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #29282a,0 0 0 calc(4 / 1440 * min(100vw,1440px)) #fff}.c-button.is-disabled,.c-button:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.c-card{display:block;background-color:var(--surface-elevated);border-radius:calc(12 / 1440 * min(100vw,1440px));border:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-default);box-shadow:0 1px 2px #29282a0f;color:inherit;text-decoration:none;transition:box-shadow var(--duration-300) var(--ease-signal),border-color var(--duration-300) var(--ease-signal),transform var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-card{border-radius:calc(12 / 402 * 100vw);border-width:calc(1 / 402 * 100vw)}}.c-card:focus-visible{outline:none;box-shadow:0 1px 2px #29282a0f,0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--surface-background),0 0 0 calc(4 / 1440 * min(100vw,1440px)) var(--focus-ring)}@media(min-width:800px){.c-card:hover{box-shadow:0 4px 8px -2px #29282a0f,0 2px 4px -2px #29282a0a;border-color:var(--border-strong)}}@media(prefers-reduced-motion:no-preference){@media(min-width:800px){.c-card:hover{transform:translateY(calc(-2 / 1440 * min(100vw,1440px)))}}}.c-card-service{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px));padding:calc(24 / 1440 * min(100vw,1440px));min-height:calc(240 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-service{gap:calc(12 / 402 * 100vw);padding:calc(20 / 402 * 100vw);min-height:calc(200 / 402 * 100vw)}}.c-card-service__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(40 / 1440 * min(100vw,1440px));height:calc(40 / 1440 * min(100vw,1440px));border-radius:calc(8 / 1440 * min(100vw,1440px));background-color:var(--surface-muted);color:#29282a}@media(max-width:799px){.c-card-service__icon{width:calc(40 / 402 * 100vw);height:calc(40 / 402 * 100vw);border-radius:calc(8 / 402 * 100vw)}}.c-card-service__icon svg{width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-service__icon svg{width:calc(24 / 402 * 100vw);height:calc(24 / 402 * 100vw)}}.c-card-service__overline{font-family:Public Sans,monospace;font-size:max(11 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-service__overline{font-size:max(10 / 402 * 100vw,9px);margin-top:calc(8 / 402 * 100vw)}}.c-card-service__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(24 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:var(--text-primary);text-wrap:balance;margin:0}@media(max-width:799px){.c-card-service__title{font-size:max(20 / 402 * 100vw,9px)}}.c-card-service__description{font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media(max-width:799px){.c-card-service__description{font-size:max(14 / 402 * 100vw,9px)}}.c-card-service__link{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));margin-top:auto;padding-top:calc(12 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);color:var(--text-accent)}@media(max-width:799px){.c-card-service__link{gap:calc(8 / 402 * 100vw);padding-top:calc(12 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-card-service__arrow{display:inline-block;transition:transform var(--duration-250) var(--ease-signal)}@media(min-width:800px){.c-card:hover .c-card-service__link{text-decoration:underline;text-underline-offset:calc(3 / 1440 * min(100vw,1440px))}.c-card:hover .c-card-service__arrow{transform:translate(calc(2 / 1440 * min(100vw,1440px)))}}.c-card-news{display:flex;flex-direction:column;overflow:hidden;padding:0}@media(prefers-reduced-motion:no-preference){@media(min-width:800px){.c-card-news.c-card:hover{transform:none}}}.c-card-news__image{display:block;width:100%;background-color:var(--surface-muted);aspect-ratio:16/9;overflow:hidden}.c-card-news__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-600) var(--ease-signal);will-change:transform}@media(prefers-reduced-motion:reduce){.c-card-news__image img{transition:none}}@media(min-width:800px){.c-card-news.c-card:hover .c-card-news__image img{transform:scale(1.04)}}.c-card-news__body{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px));flex:1;padding:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-news__body{gap:calc(12 / 402 * 100vw);padding:calc(20 / 402 * 100vw)}}.c-card-news__meta{display:flex;align-items:center;flex-wrap:wrap;gap:calc(12 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-size:max(12 / 1440 * min(100vw,1440px),10px);color:var(--text-muted)}@media(max-width:799px){.c-card-news__meta{gap:calc(12 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px)}}.c-card-news__date{text-transform:uppercase;letter-spacing:.06em}.c-card-news__category{display:inline-flex;align-items:center;font-family:Public Sans,monospace;font-size:max(11 / 1440 * min(100vw,1440px),10px);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#eb2b3a}@media(max-width:799px){.c-card-news__category{font-size:max(10 / 402 * 100vw,9px)}}.c-card-news__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.35;color:var(--text-primary);text-wrap:balance;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:799px){.c-card-news__title{font-size:max(18 / 402 * 100vw,9px)}}.c-card-news__excerpt{font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:799px){.c-card-news__excerpt{font-size:max(14 / 402 * 100vw,9px)}}.c-card-news__link{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));margin-top:auto;padding-top:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);color:var(--text-accent)}@media(max-width:799px){.c-card-news__link{gap:calc(8 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-card-news__arrow{display:inline-block;transition:transform var(--duration-250) var(--ease-signal)}@media(min-width:800px){.c-card-news.c-card:hover .c-card-news__link{text-decoration:underline;text-underline-offset:calc(3 / 1440 * min(100vw,1440px))}.c-card-news.c-card:hover .c-card-news__arrow{transform:translate(calc(2 / 1440 * min(100vw,1440px)))}}.c-card-event{display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px));padding:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-event{gap:calc(16 / 402 * 100vw);padding:calc(20 / 402 * 100vw)}}@media(prefers-reduced-motion:no-preference){@media(min-width:800px){.c-card-event.c-card:hover{transform:none}}}.c-card-event__row{display:flex;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-event__row{gap:calc(16 / 402 * 100vw)}}.c-card-event__date{display:flex;flex-direction:column;flex-shrink:0;width:calc(80 / 1440 * min(100vw,1440px));padding-right:calc(24 / 1440 * min(100vw,1440px));border-right:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-default)}@media(max-width:799px){.c-card-event__date{width:calc(72 / 402 * 100vw);padding-right:calc(16 / 402 * 100vw)}}.c-card-event__day{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1;color:var(--text-primary)}@media(max-width:799px){.c-card-event__day{font-size:max(36 / 402 * 100vw,9px)}}.c-card-event__month{margin-top:calc(8 / 1440 * min(100vw,1440px));font-family:Public Sans,monospace;font-size:max(11 / 1440 * min(100vw,1440px),10px);font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:#eb2b3a}@media(max-width:799px){.c-card-event__month{margin-top:calc(6 / 402 * 100vw);font-size:max(10 / 402 * 100vw,9px)}}.c-card-event__year{margin-top:calc(4 / 1440 * min(100vw,1440px));font-size:max(12 / 1440 * min(100vw,1440px),10px);color:var(--text-muted)}@media(max-width:799px){.c-card-event__year{margin-top:calc(4 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px)}}.c-card-event__content{display:flex;flex-direction:column;min-width:0;flex:1;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-event__content{gap:calc(8 / 402 * 100vw)}}.c-card-event__content>.c-tag{align-self:flex-start}.c-card-event__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.35;color:var(--text-primary);text-wrap:balance;margin:0}@media(max-width:799px){.c-card-event__title{font-size:max(18 / 402 * 100vw,9px)}}.c-card-event__title-link{color:var(--text-primary);text-decoration:none;border-radius:calc(4 / 1440 * min(100vw,1440px));transition:color var(--duration-base) var(--ease-signal)}@media(min-width:800px){.c-card-event__title-link:hover{color:var(--text-accent)}}.c-card-event__title-link:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--focus-ring)}.c-card-event__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:calc(6 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);color:var(--text-secondary);margin:0}@media(max-width:799px){.c-card-event__meta{gap:calc(6 / 402 * 100vw);font-size:max(13 / 402 * 100vw,9px)}}.c-card-event__pin{flex-shrink:0;color:var(--text-muted);width:calc(14 / 1440 * min(100vw,1440px));height:calc(14 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-event__pin{width:calc(14 / 402 * 100vw);height:calc(14 / 402 * 100vw)}}.c-card-event__meta-sep{color:var(--text-muted);margin:0 calc(4 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-event__meta-sep{margin:0 calc(4 / 402 * 100vw)}}.c-card-event__description{font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary);margin:0}@media(max-width:799px){.c-card-event__description{font-size:max(13 / 402 * 100vw,9px)}}.c-card-event__footer{display:flex;align-items:center;padding-top:calc(16 / 1440 * min(100vw,1440px));margin-top:auto;border-top:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-muted)}@media(max-width:799px){.c-card-event__footer{padding-top:calc(16 / 402 * 100vw)}}.c-card-news-update{display:flex;flex-direction:column;overflow:hidden;padding:0}@media(prefers-reduced-motion:no-preference){@media(min-width:800px){.c-card-news-update.c-card:hover{transform:none}}}.c-card-news-update__image{display:block;position:relative;width:100%;background-color:var(--surface-muted);aspect-ratio:16/9;overflow:hidden}.c-card-news-update__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-600) var(--ease-signal);will-change:transform}@media(prefers-reduced-motion:reduce){.c-card-news-update__image img{transition:none}}@media(min-width:800px){.c-card-news-update.c-card:hover .c-card-news-update__image img{transform:scale(1.04)}}.c-card-news-update__event-overlay{position:absolute;bottom:calc(12 / 1440 * min(100vw,1440px));left:calc(12 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;padding:calc(6 / 1440 * min(100vw,1440px)) calc(12 / 1440 * min(100vw,1440px));background:#29282ab8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:9999px;font-family:Space Grotesk,sans-serif;font-size:max(12 / 1440 * min(100vw,1440px),10px);font-weight:500;color:#fff;letter-spacing:.04em}@media(max-width:799px){.c-card-news-update__event-overlay{bottom:calc(10 / 402 * 100vw);left:calc(10 / 402 * 100vw);padding:calc(5 / 402 * 100vw) calc(10 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px)}}.c-card-news-update__past-badge{position:absolute;top:calc(12 / 1440 * min(100vw,1440px));left:calc(12 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;gap:calc(6 / 1440 * min(100vw,1440px));padding:calc(4 / 1440 * min(100vw,1440px)) calc(10 / 1440 * min(100vw,1440px));background:#29282ab8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:9999px;font-family:Space Grotesk,sans-serif;font-size:max(11 / 1440 * min(100vw,1440px),10px);font-weight:500;color:#fff;letter-spacing:.06em;text-transform:uppercase}@media(max-width:799px){.c-card-news-update__past-badge{top:calc(10 / 402 * 100vw);left:calc(10 / 402 * 100vw);padding:calc(3 / 402 * 100vw) calc(8 / 402 * 100vw);gap:calc(4 / 402 * 100vw);font-size:max(10 / 402 * 100vw,9px)}}.c-card-news-update__past-badge svg{width:calc(12 / 1440 * min(100vw,1440px));height:calc(12 / 1440 * min(100vw,1440px));flex-shrink:0}@media(max-width:799px){.c-card-news-update__past-badge svg{width:calc(12 / 402 * 100vw);height:calc(12 / 402 * 100vw)}}.c-card-news-update__body{display:flex;flex-direction:column;gap:calc(10 / 1440 * min(100vw,1440px));flex:1;padding:calc(20 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-news-update__body{gap:calc(10 / 402 * 100vw);padding:calc(16 / 402 * 100vw)}}.c-card-news-update__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.35;color:var(--text-primary);text-wrap:balance;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:799px){.c-card-news-update__title{font-size:max(18 / 402 * 100vw,9px)}}.c-card-news-update__text{font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:799px){.c-card-news-update__text{font-size:max(13 / 402 * 100vw,9px)}}.c-card-news-update__meta{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8 / 1440 * min(100vw,1440px));margin-top:auto;padding-top:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-news-update__meta{gap:calc(8 / 402 * 100vw);padding-top:calc(8 / 402 * 100vw)}}.c-card-news-update__date{font-family:Space Grotesk,sans-serif;font-size:max(12 / 1440 * min(100vw,1440px),10px);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}@media(max-width:799px){.c-card-news-update__date{font-size:max(11 / 402 * 100vw,9px)}}.c-card-audience{display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px));padding:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-audience{gap:calc(16 / 402 * 100vw);padding:calc(20 / 402 * 100vw)}}.c-card-audience__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(40 / 1440 * min(100vw,1440px));height:calc(40 / 1440 * min(100vw,1440px));border-radius:calc(8 / 1440 * min(100vw,1440px));background-color:var(--surface-muted);color:#29282a}@media(max-width:799px){.c-card-audience__icon{width:calc(40 / 402 * 100vw);height:calc(40 / 402 * 100vw);border-radius:calc(8 / 402 * 100vw)}}.c-card-audience__icon svg{width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-audience__icon svg{width:calc(24 / 402 * 100vw);height:calc(24 / 402 * 100vw)}}.c-card-audience__body{display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-card-audience__body{gap:calc(8 / 402 * 100vw)}}.c-card-audience__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.35;color:var(--text-primary);text-wrap:balance;margin:0}@media(max-width:799px){.c-card-audience__title{font-size:max(18 / 402 * 100vw,9px)}}.c-card-audience__description{font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary);margin:0}@media(max-width:799px){.c-card-audience__description{font-size:max(14 / 402 * 100vw,9px)}}.c-card-audience__arrow{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;margin-top:auto;width:calc(32 / 1440 * min(100vw,1440px));height:calc(32 / 1440 * min(100vw,1440px));font-size:max(20 / 1440 * min(100vw,1440px),10px);color:var(--text-accent);transition:transform var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-card-audience__arrow{width:calc(32 / 402 * 100vw);height:calc(32 / 402 * 100vw);font-size:max(18 / 402 * 100vw,9px)}}@media(min-width:800px){.c-card-audience.c-card:hover .c-card-audience__arrow{transform:translate(calc(2 / 1440 * min(100vw,1440px)))}}:root{--cta-morph-ease: cubic-bezier(.34, 1.2, .55, 1);--cta-morph-duration: .38s}.c-cta-primary{display:inline-flex;align-items:center;gap:calc(4 / 1440 * min(100vw,1440px));width:-moz-fit-content;width:fit-content;color:#fff;font-family:Space Grotesk,sans-serif;font-weight:500;line-height:1.3;text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer;position:relative}@media(max-width:799px){.c-cta-primary{gap:calc(4 / 402 * 100vw)}}.c-cta-primary:focus-visible{outline:calc(2 / 1440 * min(100vw,1440px)) solid #ffcc04;outline-offset:calc(4 / 1440 * min(100vw,1440px));border-radius:9999px}@media(max-width:799px){.c-cta-primary:focus-visible{outline-width:calc(2 / 402 * 100vw);outline-offset:calc(4 / 402 * 100vw)}}.c-cta-primary__body{display:inline-flex;align-items:center;justify-content:center;background:#eb2b3a;border-radius:9999px;position:relative;z-index:0;transition:background var(--duration-300) var(--ease-signal),padding-left var(--cta-morph-duration) var(--cta-morph-ease),padding-right var(--cta-morph-duration) var(--cta-morph-ease),margin-left var(--cta-morph-duration) var(--cta-morph-ease),margin-right var(--cta-morph-duration) var(--cta-morph-ease),height var(--cta-morph-duration) var(--cta-morph-ease) 40ms}.c-cta-primary__knob{display:inline-flex;align-items:center;justify-content:center;background:#eb2b3a;border-radius:50%;flex-shrink:0;position:relative;z-index:1;transition:background var(--duration-300) var(--ease-signal)}.c-cta-primary__knob-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--cta-morph-duration) var(--cta-morph-ease) 40ms}.c-cta-primary:hover .c-cta-primary__body,.c-cta-primary:hover .c-cta-primary__knob,.c-cta-primary:focus-visible .c-cta-primary__body,.c-cta-primary:focus-visible .c-cta-primary__knob{background:#c8232f}.c-cta-primary:hover .c-cta-primary__knob-icon,.c-cta-primary:focus-visible .c-cta-primary__knob-icon{transform:rotate(45deg)}.c-cta-primary--sm{height:calc(34 / 1440 * min(100vw,1440px))}.c-cta-primary--sm:before{content:"";position:absolute;inset:calc(-5 / 1440 * min(100vw,1440px)) 0;pointer-events:auto}.c-cta-primary--sm .c-cta-primary__body{height:calc(32 / 1440 * min(100vw,1440px));padding-inline:calc(12 / 1440 * min(100vw,1440px));font-size:max(13 / 1440 * min(100vw,1440px),10px)}.c-cta-primary--sm .c-cta-primary__knob{width:calc(32 / 1440 * min(100vw,1440px));height:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-primary--sm{height:calc(34 / 402 * 100vw)}.c-cta-primary--sm .c-cta-primary__body{height:calc(32 / 402 * 100vw);padding-inline:calc(12 / 402 * 100vw);font-size:max(13 / 402 * 100vw,9px)}.c-cta-primary--sm .c-cta-primary__knob{width:calc(32 / 402 * 100vw);height:calc(32 / 402 * 100vw)}}@media(min-width:800px){.c-cta-primary--sm:hover .c-cta-primary__body,.c-cta-primary--sm:focus-visible .c-cta-primary__body{height:calc(34 / 1440 * min(100vw,1440px));padding-left:calc(calc(12 / 1440 * min(100vw,1440px)) + calc(3 / 1440 * min(100vw,1440px)));padding-right:calc(calc(12 / 1440 * min(100vw,1440px)) + calc(.025*min(100vw,1440px)) + calc(4 / 1440 * min(100vw,1440px)));margin-right:calc(-.025*min(100vw,1440px))}}.c-cta-primary--md{height:calc(42 / 1440 * min(100vw,1440px))}.c-cta-primary--md .c-cta-primary__body{height:calc(40 / 1440 * min(100vw,1440px));padding-inline:calc(16 / 1440 * min(100vw,1440px));font-size:max(14 / 1440 * min(100vw,1440px),10px)}.c-cta-primary--md .c-cta-primary__knob{width:calc(40 / 1440 * min(100vw,1440px));height:calc(40 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-primary--md{height:calc(42 / 402 * 100vw)}.c-cta-primary--md .c-cta-primary__body{height:calc(40 / 402 * 100vw);padding-inline:calc(16 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}.c-cta-primary--md .c-cta-primary__knob{width:calc(40 / 402 * 100vw);height:calc(40 / 402 * 100vw)}}@media(min-width:800px){.c-cta-primary--md:hover .c-cta-primary__body,.c-cta-primary--md:focus-visible .c-cta-primary__body{height:calc(42 / 1440 * min(100vw,1440px));padding-left:calc(calc(16 / 1440 * min(100vw,1440px)) + calc(4 / 1440 * min(100vw,1440px)));padding-right:calc(calc(16 / 1440 * min(100vw,1440px)) + calc(44 / 1440 * min(100vw,1440px)) + calc(6 / 1440 * min(100vw,1440px)));margin-right:calc(-44 / 1440 * min(100vw,1440px))}}.c-cta-primary--lg{height:calc(50 / 1440 * min(100vw,1440px))}.c-cta-primary--lg .c-cta-primary__body{height:calc(48 / 1440 * min(100vw,1440px));padding-inline:calc(20 / 1440 * min(100vw,1440px));font-size:max(15 / 1440 * min(100vw,1440px),10px)}.c-cta-primary--lg .c-cta-primary__knob{width:calc(48 / 1440 * min(100vw,1440px));height:calc(48 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-primary--lg{height:calc(50 / 402 * 100vw)}.c-cta-primary--lg .c-cta-primary__body{height:calc(48 / 402 * 100vw);padding-inline:calc(20 / 402 * 100vw);font-size:max(15 / 402 * 100vw,9px)}.c-cta-primary--lg .c-cta-primary__knob{width:calc(48 / 402 * 100vw);height:calc(48 / 402 * 100vw)}}@media(min-width:800px){.c-cta-primary--lg:hover .c-cta-primary__body,.c-cta-primary--lg:focus-visible .c-cta-primary__body{height:calc(50 / 1440 * min(100vw,1440px));padding-left:calc(calc(20 / 1440 * min(100vw,1440px)) + calc(5 / 1440 * min(100vw,1440px)));padding-right:calc(calc(20 / 1440 * min(100vw,1440px)) + calc(52 / 1440 * min(100vw,1440px)) + calc(8 / 1440 * min(100vw,1440px)));margin-right:calc(-52 / 1440 * min(100vw,1440px))}}.c-cta-primary__knob-icon svg{display:block}.c-cta-primary--sm .c-cta-primary__knob-icon svg{width:calc(16 / 1440 * min(100vw,1440px));height:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-primary--sm .c-cta-primary__knob-icon svg{width:calc(16 / 402 * 100vw);height:calc(16 / 402 * 100vw)}}.c-cta-primary--md .c-cta-primary__knob-icon svg{width:calc(.0125*min(100vw,1440px));height:calc(.0125*min(100vw,1440px))}@media(max-width:799px){.c-cta-primary--md .c-cta-primary__knob-icon svg{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw)}}.c-cta-primary--lg .c-cta-primary__knob-icon svg{width:calc(20 / 1440 * min(100vw,1440px));height:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-primary--lg .c-cta-primary__knob-icon svg{width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}}.c-cta-primary__label-roller{display:inline-flex;align-items:center;line-height:1.3;white-space:nowrap}.c-cta-primary__char{display:inline-block;overflow:hidden;height:1.3em;line-height:1.3;vertical-align:top}.c-cta-primary__char-inner{display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i, 0) * 12ms);will-change:transform}.c-cta-primary__char-line{display:block;height:1.3em;line-height:1.3}.c-cta-primary:hover .c-cta-primary__char-inner,.c-cta-primary:focus-visible .c-cta-primary__char-inner{transform:translateY(-1.3em)}@media(prefers-reduced-motion:reduce){.c-cta-primary__char-inner{transition:none}}@media(hover:none){.c-cta-primary__knob{display:none}.c-cta-primary__body{gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-primary__body{gap:calc(8 / 402 * 100vw)}}.c-cta-primary__body:after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='4.5' cy='19.5' r='1.25'/%3E%3Ccircle cx='7.5' cy='16.5' r='1.25'/%3E%3Ccircle cx='10.5' cy='13.5' r='1.25'/%3E%3Ccircle cx='13.5' cy='10.5' r='1.25'/%3E%3Ccircle cx='16.5' cy='7.5' r='1.25'/%3E%3Ccircle cx='19.5' cy='4.5' r='1.25'/%3E%3Ccircle cx='15.75' cy='4.5' r='1.25'/%3E%3Ccircle cx='12' cy='4.5' r='1.25'/%3E%3Ccircle cx='8.25' cy='4.5' r='1.25'/%3E%3Ccircle cx='19.5' cy='8.25' r='1.25'/%3E%3Ccircle cx='19.5' cy='12' r='1.25'/%3E%3Ccircle cx='19.5' cy='15.75' r='1.25'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='4.5' cy='19.5' r='1.25'/%3E%3Ccircle cx='7.5' cy='16.5' r='1.25'/%3E%3Ccircle cx='10.5' cy='13.5' r='1.25'/%3E%3Ccircle cx='13.5' cy='10.5' r='1.25'/%3E%3Ccircle cx='16.5' cy='7.5' r='1.25'/%3E%3Ccircle cx='19.5' cy='4.5' r='1.25'/%3E%3Ccircle cx='15.75' cy='4.5' r='1.25'/%3E%3Ccircle cx='12' cy='4.5' r='1.25'/%3E%3Ccircle cx='8.25' cy='4.5' r='1.25'/%3E%3Ccircle cx='19.5' cy='8.25' r='1.25'/%3E%3Ccircle cx='19.5' cy='12' r='1.25'/%3E%3Ccircle cx='19.5' cy='15.75' r='1.25'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;flex-shrink:0}.c-cta-primary:hover .c-cta-primary__body,.c-cta-primary:focus-visible .c-cta-primary__body{margin-right:0}.c-cta-primary--leading .c-cta-primary__body{flex-direction:row-reverse}.c-cta-primary--leading .c-cta-primary__body:after{transform:rotate(-90deg)}.c-cta-primary--sm:hover .c-cta-primary__body,.c-cta-primary--sm:focus-visible .c-cta-primary__body{height:calc(32 / 1440 * min(100vw,1440px));padding-left:calc(12 / 1440 * min(100vw,1440px));padding-right:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-primary--sm:hover .c-cta-primary__body,.c-cta-primary--sm:focus-visible .c-cta-primary__body{height:calc(32 / 402 * 100vw);padding-left:calc(12 / 402 * 100vw);padding-right:calc(12 / 402 * 100vw)}}.c-cta-primary--md:hover .c-cta-primary__body,.c-cta-primary--md:focus-visible .c-cta-primary__body{height:calc(40 / 1440 * min(100vw,1440px));padding-left:calc(16 / 1440 * min(100vw,1440px));padding-right:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-primary--md:hover .c-cta-primary__body,.c-cta-primary--md:focus-visible .c-cta-primary__body{height:calc(40 / 402 * 100vw);padding-left:calc(16 / 402 * 100vw);padding-right:calc(16 / 402 * 100vw)}}.c-cta-primary--lg:hover .c-cta-primary__body,.c-cta-primary--lg:focus-visible .c-cta-primary__body{height:calc(48 / 1440 * min(100vw,1440px));padding-left:calc(20 / 1440 * min(100vw,1440px));padding-right:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-primary--lg:hover .c-cta-primary__body,.c-cta-primary--lg:focus-visible .c-cta-primary__body{height:calc(48 / 402 * 100vw);padding-left:calc(20 / 402 * 100vw);padding-right:calc(20 / 402 * 100vw)}}}.c-cta-primary--dark .c-cta-primary__body,.c-cta-primary--dark .c-cta-primary__knob{background:#29282a}.c-cta-primary--dark:hover .c-cta-primary__body,.c-cta-primary--dark:hover .c-cta-primary__knob,.c-cta-primary--dark:focus-visible .c-cta-primary__body,.c-cta-primary--dark:focus-visible .c-cta-primary__knob{background:#3d3a37}.c-cta-primary--leading{flex-direction:row-reverse}.c-cta-primary--leading .c-cta-primary__knob-icon{transform:rotate(-90deg)}.c-cta-primary--leading:hover .c-cta-primary__knob-icon,.c-cta-primary--leading:focus-visible .c-cta-primary__knob-icon{transform:rotate(-135deg)}@media(min-width:800px){.c-cta-primary--leading.c-cta-primary--sm:hover .c-cta-primary__body,.c-cta-primary--leading.c-cta-primary--sm:focus-visible .c-cta-primary__body{height:calc(34 / 1440 * min(100vw,1440px));padding-right:calc(calc(12 / 1440 * min(100vw,1440px)) + calc(3 / 1440 * min(100vw,1440px)));padding-left:calc(calc(12 / 1440 * min(100vw,1440px)) + calc(.025*min(100vw,1440px)) + calc(4 / 1440 * min(100vw,1440px)));margin-left:calc(-.025*min(100vw,1440px));margin-right:0}.c-cta-primary--leading.c-cta-primary--md:hover .c-cta-primary__body,.c-cta-primary--leading.c-cta-primary--md:focus-visible .c-cta-primary__body{height:calc(42 / 1440 * min(100vw,1440px));padding-right:calc(calc(16 / 1440 * min(100vw,1440px)) + calc(4 / 1440 * min(100vw,1440px)));padding-left:calc(calc(16 / 1440 * min(100vw,1440px)) + calc(44 / 1440 * min(100vw,1440px)) + calc(6 / 1440 * min(100vw,1440px)));margin-left:calc(-44 / 1440 * min(100vw,1440px));margin-right:0}.c-cta-primary--leading.c-cta-primary--lg:hover .c-cta-primary__body,.c-cta-primary--leading.c-cta-primary--lg:focus-visible .c-cta-primary__body{height:calc(50 / 1440 * min(100vw,1440px));padding-right:calc(calc(20 / 1440 * min(100vw,1440px)) + calc(5 / 1440 * min(100vw,1440px)));padding-left:calc(calc(20 / 1440 * min(100vw,1440px)) + calc(52 / 1440 * min(100vw,1440px)) + calc(8 / 1440 * min(100vw,1440px)));margin-left:calc(-52 / 1440 * min(100vw,1440px));margin-right:0}}.c-cursor-pill{position:fixed;top:0;left:0;translate:-200px -200px;z-index:var(--z-cursor, 9000);display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));height:calc(48 / 1440 * min(100vw,1440px));padding:0 calc(24 / 1440 * min(100vw,1440px));background:#eb2b3a;color:#fff;border:1px solid transparent;box-shadow:0 4px 16px #29282a0f;font-family:Space Grotesk,sans-serif;font-size:max(15 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1.3;letter-spacing:.01em;border-radius:9999px;white-space:nowrap;pointer-events:none;opacity:0;scale:.4;transform:translate(-50%,-50%);transition:opacity .16s ease-out,scale .2s cubic-bezier(.4,0,1,1);will-change:translate,opacity,scale}.c-cursor-pill.is-active{opacity:1;scale:1;transition:opacity .18s ease-out,scale .36s cubic-bezier(.34,1.56,.64,1)}.c-cursor-pill--drag.is-active{opacity:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.has-cursor-active [data-cursor]:not([data-cursor=none]),body.has-cursor-active [data-cursor]:not([data-cursor=none]) *{cursor:none}}.c-cursor-pill__arrow{width:calc(14 / 1440 * min(100vw,1440px));height:calc(14 / 1440 * min(100vw,1440px));flex-shrink:0}.c-cursor-drag-piece{position:fixed;top:0;left:0;translate:-200px -200px;z-index:var(--z-cursor, 9000);display:inline-flex;align-items:center;justify-content:center;background:#29282a;color:#fff;border:1px solid transparent;border-radius:9999px;box-shadow:0 4px 16px #29282a0f;pointer-events:none;opacity:0;scale:.4;transition:opacity .16s ease-out,scale .2s cubic-bezier(.4,0,1,1);will-change:translate,opacity,scale}.c-cursor-drag-piece--label{height:calc(32 / 1440 * min(100vw,1440px));padding:0 calc(14 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-size:max(12 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1.3;letter-spacing:.08em;white-space:nowrap;transform:translate(-50%,-50%)}.c-cursor-drag-piece--left,.c-cursor-drag-piece--right{width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px));padding:calc(7 / 1440 * min(100vw,1440px));box-sizing:border-box}.c-cursor-drag-piece--left{transform:translate(calc(-50% - calc(56 / 1440 * min(100vw,1440px))),-50%)}.c-cursor-drag-piece--right{transform:translate(calc(-50% + calc(56 / 1440 * min(100vw,1440px))),-50%)}.c-cursor-drag-arrow{width:calc(10 / 1440 * min(100vw,1440px));height:calc(10 / 1440 * min(100vw,1440px));flex-shrink:0}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.c-cursor-drag-piece{background:#29282ab8;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:#ffffff40}}body:has(.c-cursor-pill--drag.is-active) .c-cursor-drag-piece{opacity:1;scale:1;transition:opacity .18s ease-out,scale .36s cubic-bezier(.34,1.56,.64,1)}body.has-drag-press:has(.c-cursor-pill--drag.is-active) .c-cursor-drag-piece{scale:1.15}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.c-cursor-pill,.c-cursor-drag-piece{display:none}}:root{--dot-spacing: 24px;--dot-color-base: rgba(41, 40, 42, .15)}[data-theme=dark]{--dot-color-base: rgba(255, 255, 255, .18)}html{background-image:radial-gradient(circle,var(--dot-color-base) .8px,transparent 1.2px);background-size:var(--dot-spacing) var(--dot-spacing);background-position:0 0;background-repeat:repeat;background-attachment:fixed}body{background:transparent}.c-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer, 8000);pointer-events:none}.c-drawer[hidden]{display:none}.c-drawer.is-open{pointer-events:auto}.c-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#29282a47;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transition:opacity var(--duration-600) var(--ease-signal)}.c-drawer.is-open .c-drawer__scrim{opacity:1;transition-duration:var(--duration-400)}.c-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(820 / 1440 * min(100vw,1440px),100vw);background:var(--surface-elevated);box-shadow:-calc(12 / 1440 * min(100vw,1440px)) 0 calc(40 / 1440 * min(100vw,1440px)) #29282a1f;transform:translate(100%);transition:transform var(--duration-600) var(--ease-signal);display:flex;flex-direction:column}@media(max-width:799px){.c-drawer__panel{width:100vw}}.c-drawer--onboarding .c-drawer__panel{width:min(640 / 1440 * min(100vw,1440px),100vw)}@media(max-width:799px){.c-drawer--onboarding .c-drawer__panel{width:100vw}}.c-drawer--entry .c-drawer__panel{width:min(720 / 1440 * min(100vw,1440px),100vw)}@media(max-width:799px){.c-drawer--entry .c-drawer__panel{width:100vw}}.c-drawer__panel:focus:not(:focus-visible){outline:none}.c-drawer.is-open .c-drawer__panel{transform:translate(0);transition-duration:var(--duration-400)}.c-drawer__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.c-drawer__close{position:absolute;top:calc(24 / 1440 * min(100vw,1440px));right:calc(24 / 1440 * min(100vw,1440px));width:calc(44 / 1440 * min(100vw,1440px));height:calc(44 / 1440 * min(100vw,1440px));border-radius:9999px;background:#29282a;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;box-shadow:0 calc(4 / 1440 * min(100vw,1440px)) calc(12 / 1440 * min(100vw,1440px)) #29282a2e;transition:background-color var(--duration-250) var(--ease-signal),transform var(--duration-250) var(--ease-signal);z-index:2}@media(max-width:799px){.c-drawer__close{top:calc(20 / 402 * 100vw);right:calc(20 / 402 * 100vw);width:calc(44 / 402 * 100vw);height:calc(44 / 402 * 100vw)}}@media(min-width:800px){.c-drawer__close:hover{background:#eb2b3a;transform:scale(1.05)}}.c-drawer__close:focus-visible{outline:calc(2 / 1440 * min(100vw,1440px)) solid var(--focus-ring);outline-offset:calc(3 / 1440 * min(100vw,1440px))}.c-drawer__close svg{pointer-events:none;width:calc(14 / 1440 * min(100vw,1440px));height:calc(14 / 1440 * min(100vw,1440px));flex-shrink:0}@media(max-width:799px){.c-drawer__close svg{width:calc(14 / 402 * 100vw);height:calc(14 / 402 * 100vw)}}.c-drawer__content{padding:calc(80 / 1440 * min(100vw,1440px)) calc(48 / 1440 * min(100vw,1440px)) calc(48 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer__content{padding:calc(64 / 402 * 100vw) calc(24 / 402 * 100vw) calc(32 / 402 * 100vw);gap:calc(20 / 402 * 100vw)}}.c-drawer__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(36 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.015em;color:var(--text-primary);margin:0}@media(max-width:799px){.c-drawer__title{font-size:max(28 / 402 * 100vw,9px)}}.c-drawer__meta{display:flex;align-items:center;flex-wrap:wrap;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer__meta{gap:calc(12 / 402 * 100vw)}}.c-drawer__date{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-secondary)}@media(max-width:799px){.c-drawer__date{font-size:max(13 / 402 * 100vw,9px)}}.c-drawer__lead{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-primary);margin:0}@media(max-width:799px){.c-drawer__lead{font-size:max(16 / 402 * 100vw,9px)}}.c-drawer__figure{margin:0;border-radius:calc(12 / 1440 * min(100vw,1440px));overflow:hidden;background:var(--surface-muted);aspect-ratio:16/10}@media(max-width:799px){.c-drawer__figure{border-radius:calc(12 / 402 * 100vw)}}.c-drawer__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c-drawer__body{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary)}@media(max-width:799px){.c-drawer__body{font-size:max(15 / 402 * 100vw,9px)}}.c-drawer__body p+p{margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer__body p+p{margin-top:calc(16 / 402 * 100vw)}}.c-drawer__cta{margin-top:calc(16 / 1440 * min(100vw,1440px));display:flex;justify-content:flex-start}@media(max-width:799px){.c-drawer__cta{margin-top:calc(16 / 402 * 100vw)}}.c-page-shift{transition:transform var(--duration-600) var(--ease-signal)}html.is-scroll-locked .c-page-shift{transform:translate(calc(-150 / 1440 * min(100vw,1440px)));transition-duration:var(--duration-400);will-change:transform}@media(max-width:799px){html.is-scroll-locked .c-page-shift{transform:none}}.c-drawer-entry{padding:calc(96 / 1440 * min(100vw,1440px)) calc(48 / 1440 * min(100vw,1440px)) calc(48 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer-entry{padding:calc(80 / 402 * 100vw) calc(24 / 402 * 100vw) calc(48 / 402 * 100vw);gap:calc(20 / 402 * 100vw)}}.c-drawer-entry__title{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0;text-wrap:balance;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:799px){.c-drawer-entry__title{font-size:max(32 / 402 * 100vw,9px)}}.c-drawer-entry__icon{display:inline-flex;align-items:center;justify-content:center;color:#eb2b3a;width:calc(48 / 1440 * min(100vw,1440px));height:calc(48 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer-entry__icon{width:calc(40 / 402 * 100vw);height:calc(40 / 402 * 100vw)}}.c-drawer-entry__icon svg{width:100%;height:100%;display:block}.c-drawer-entry__subtitle{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-secondary);margin:0;max-width:36ch}@media(max-width:799px){.c-drawer-entry__subtitle{font-size:max(16 / 402 * 100vw,9px)}}.c-drawer-entry__meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-size:max(13 / 1440 * min(100vw,1440px),10px);color:var(--text-secondary)}@media(max-width:799px){.c-drawer-entry__meta{gap:calc(10 / 402 * 100vw);font-size:max(12 / 402 * 100vw,9px)}}.c-drawer-entry__date{font-variant-numeric:tabular-nums;letter-spacing:.02em}.c-drawer-entry__date-wrap{display:inline-flex;align-items:baseline;gap:.35em}.c-drawer-entry__date-label{color:var(--text-secondary)}.c-drawer-entry__author{color:var(--text-primary);display:inline-flex;align-items:baseline;gap:.35em}.c-drawer-entry__author-label{color:var(--text-secondary)}.c-drawer-entry__tags{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;gap:calc(6 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer-entry__tags{gap:calc(6 / 402 * 100vw)}}.c-drawer-entry__tag{display:inline-flex;align-items:center;padding:calc(3 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px));border-radius:9999px;background:var(--surface-muted);color:var(--text-primary);border:1px solid var(--border-default);font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(11 / 1440 * min(100vw,1440px),10px);letter-spacing:.02em;line-height:1.3;text-decoration:none;cursor:pointer;transition:background-color var(--duration-250) var(--ease-signal),border-color var(--duration-250) var(--ease-signal),color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-drawer-entry__tag{padding:calc(3 / 402 * 100vw) calc(8 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px)}}.c-drawer-entry__tag:hover,.c-drawer-entry__tag:focus-visible{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.c-drawer-entry__tag:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--surface-background),0 0 0 calc(4 / 1440 * min(100vw,1440px)) var(--focus-ring)}.c-drawer-entry__summary{max-width:62ch}.c-drawer-entry__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(10 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer-entry__features{gap:calc(8 / 402 * 100vw)}}.c-drawer-entry__feature{display:flex;align-items:flex-start;gap:calc(12 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-primary)}@media(max-width:799px){.c-drawer-entry__feature{gap:calc(10 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-drawer-entry__feature-marker{flex-shrink:0;width:calc(.0125*min(100vw,1440px));height:calc(.0125*min(100vw,1440px));margin-top:calc(3 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;justify-content:center;color:#eb2b3a}@media(max-width:799px){.c-drawer-entry__feature-marker{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw);margin-top:calc(3 / 402 * 100vw)}}.c-drawer-entry__feature-marker svg{stroke-width:2.6;width:100%;height:100%;display:block}.c-drawer-entry__media{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer-entry__media{gap:calc(10 / 402 * 100vw)}}.c-drawer-entry__image{position:relative;width:100%;border-radius:calc(16 / 1440 * min(100vw,1440px));overflow:hidden;background:var(--surface-muted);border:1px solid var(--border-default)}@media(max-width:799px){.c-drawer-entry__image{border-radius:calc(14 / 402 * 100vw)}}.c-drawer-entry__image{aspect-ratio:4/3}.c-drawer-entry__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c-drawer-entry__image--portrait{aspect-ratio:4/3}.c-drawer-entry__image--placeholder{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.c-drawer-entry__image-icon{display:inline-flex;align-items:center;justify-content:center}.c-drawer-entry__image-icon svg{width:calc(56 / 1440 * min(100vw,1440px));height:calc(56 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer-entry__image-icon svg{width:calc(48 / 402 * 100vw);height:calc(48 / 402 * 100vw)}}.c-drawer-entry__past-event{position:absolute;top:calc(13 / 1440 * min(100vw,1440px));left:calc(13 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;gap:calc(6 / 1440 * min(100vw,1440px));padding:calc(5 / 1440 * min(100vw,1440px)) calc(10 / 1440 * min(100vw,1440px));border-radius:9999px;background:#ffffffc7;color:#29282a;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(41,40,42,.08);box-shadow:0 1px 2px #29282a14;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(11 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@media(max-width:799px){.c-drawer-entry__past-event{top:calc(10 / 402 * 100vw);left:calc(10 / 402 * 100vw);padding:calc(5 / 402 * 100vw) calc(10 / 402 * 100vw);gap:calc(6 / 402 * 100vw);font-size:max(10 / 402 * 100vw,9px)}}@supports not (backdrop-filter: blur(1px)){.c-drawer-entry__past-event{background:#fffffff5}}.c-drawer-entry__past-event .c-drawer-entry__past-event-icon{display:block;flex-shrink:0;width:calc(12 / 1440 * min(100vw,1440px));height:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer-entry__past-event .c-drawer-entry__past-event-icon{width:calc(12 / 402 * 100vw);height:calc(12 / 402 * 100vw)}}.c-drawer-entry__live-dot{flex-shrink:0;width:calc(6 / 1440 * min(100vw,1440px));height:calc(6 / 1440 * min(100vw,1440px));border-radius:9999px;background:#eb2b3a;margin-right:calc(4 / 1440 * min(100vw,1440px));animation:c-live-pulse 1.6s var(--ease-signal) infinite}@media(max-width:799px){.c-drawer-entry__live-dot{width:calc(6 / 402 * 100vw);height:calc(6 / 402 * 100vw);margin-right:calc(4 / 402 * 100vw)}}@media(prefers-reduced-motion:reduce){.c-drawer-entry__live-dot{animation:none}}.c-drawer-entry__event-overlay{position:absolute;left:calc(13 / 1440 * min(100vw,1440px));bottom:calc(13 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;padding:calc(6 / 1440 * min(100vw,1440px)) calc(12 / 1440 * min(100vw,1440px));border-radius:9999px;background:#29282a52;color:#fff;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff1f;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.3;white-space:nowrap}@media(max-width:799px){.c-drawer-entry__event-overlay{left:calc(10 / 402 * 100vw);bottom:calc(10 / 402 * 100vw);padding:calc(5 / 402 * 100vw) calc(10 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px)}}@supports not (backdrop-filter: blur(1px)){.c-drawer-entry__event-overlay{background:#29282ad9;border-color:transparent;box-shadow:none}}.c-drawer-entry__event-location{color:inherit;opacity:.85}.c-drawer-entry__body .c-blocks-wrapper{display:flex;flex-direction:column;padding:0;gap:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-drawer-entry__body .c-blocks-wrapper{gap:calc(12 / 402 * 100vw)}}.c-drawer-entry__body .c-content-block{grid-column:auto;padding:0;width:100%}.c-drawer-entry__cta{display:flex}.c-eyebrow{font-family:Public Sans,monospace;font-weight:500;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin:0}@media(max-width:799px){.c-eyebrow{font-size:max(11 / 402 * 100vw,9px);letter-spacing:.14em}}.c-eyebrow--dark{color:var(--text-primary)}.c-eyebrow--inverse{color:var(--text-inverse-muted)}.c-eyebrow--muted{color:var(--text-muted)}.c-field{display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-field{gap:calc(8 / 402 * 100vw)}}.c-field__label{font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1.4;color:var(--text-primary)}@media(max-width:799px){.c-field__label{font-size:max(14 / 402 * 100vw,9px)}}.c-field__label-req{color:#eb2b3a;margin-left:calc(2 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-field__label-req{margin-left:calc(2 / 402 * 100vw)}}.c-field__control{position:relative}.c-field__control--select:after{content:"";position:absolute;right:calc(14 / 1440 * min(100vw,1440px));top:50%;transform:translateY(-50%);pointer-events:none;width:calc(16 / 1440 * min(100vw,1440px));height:calc(16 / 1440 * min(100vw,1440px));background-color:var(--text-secondary);mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}@media(max-width:799px){.c-field__control--select:after{right:calc(14 / 402 * 100vw);width:calc(16 / 402 * 100vw);height:calc(16 / 402 * 100vw)}}.c-field__control--select-lg:after{right:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-field__control--select-lg:after{right:calc(16 / 402 * 100vw)}}.c-field__input{display:block;width:100%;background-color:var(--surface-elevated);border:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-input);border-radius:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-primary);transition:border-color var(--duration-base) var(--ease-signal),box-shadow var(--duration-base) var(--ease-signal)}@media(max-width:799px){.c-field__input{border-width:calc(1 / 402 * 100vw);border-radius:calc(8 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-field__input::-moz-placeholder{color:var(--text-placeholder)}.c-field__input::placeholder{color:var(--text-placeholder)}.c-field__input:focus-visible{outline:none;border-width:calc(2 / 1440 * min(100vw,1440px));border-color:#29282a;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #29282a14}@media(max-width:799px){.c-field__input:focus-visible{border-width:calc(2 / 402 * 100vw);box-shadow:0 0 0 calc(2 / 402 * 100vw) #29282a14}}.c-field__input:disabled,.c-field__input.is-disabled{background-color:var(--surface-muted);color:var(--text-placeholder);cursor:not-allowed;border-color:var(--border-default)}.c-field__input.has-error,.c-field__input[aria-invalid=true]{border-width:calc(2 / 1440 * min(100vw,1440px));border-color:#eb2b3a}@media(max-width:799px){.c-field__input.has-error,.c-field__input[aria-invalid=true]{border-width:calc(2 / 402 * 100vw)}}.c-field__input.is-state-focus{border-width:calc(2 / 1440 * min(100vw,1440px));border-color:#29282a}@media(max-width:799px){.c-field__input.is-state-focus{border-width:calc(2 / 402 * 100vw)}}.c-field__input.is-state-error{border-width:calc(2 / 1440 * min(100vw,1440px));border-color:#eb2b3a}@media(max-width:799px){.c-field__input.is-state-error{border-width:calc(2 / 402 * 100vw)}}.c-field__input.is-state-disabled{background-color:var(--surface-muted);color:var(--text-placeholder);cursor:not-allowed}.c-field__input--md{height:calc(40 / 1440 * min(100vw,1440px));padding:0 calc(14 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-field__input--md{height:calc(40 / 402 * 100vw);padding:0 calc(14 / 402 * 100vw)}}.c-field__input--lg{height:calc(48 / 1440 * min(100vw,1440px));padding:0 calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-field__input--lg{height:calc(48 / 402 * 100vw);padding:0 calc(16 / 402 * 100vw)}}textarea.c-field__input{height:auto;resize:vertical;padding-top:calc(12 / 1440 * min(100vw,1440px));padding-bottom:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){textarea.c-field__input{padding-top:calc(12 / 402 * 100vw);padding-bottom:calc(12 / 402 * 100vw)}}textarea.c-field__input--md{min-height:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){textarea.c-field__input--md{min-height:calc(120 / 402 * 100vw)}}textarea.c-field__input--lg{min-height:calc(140 / 1440 * min(100vw,1440px))}@media(max-width:799px){textarea.c-field__input--lg{min-height:calc(140 / 402 * 100vw)}}select.c-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(40 / 1440 * min(100vw,1440px))}@media(max-width:799px){select.c-field__input{padding-right:calc(40 / 402 * 100vw)}}.c-field__helper{font-family:Space Grotesk,sans-serif;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-muted)}@media(max-width:799px){.c-field__helper{font-size:max(11 / 402 * 100vw,9px)}}.c-field__helper--error{color:#eb2b3a}.page-header{pointer-events:none;display:grid;grid-column-gap:calc(.025*min(100vw,1440px));grid-row-gap:0;grid-template-columns:repeat(12,1fr);padding-inline:calc(96 / 1440 * min(100vw,1440px));width:100%}.page-header>*:not(.col){pointer-events:auto}@media(max-width:799px){.page-header{grid-column-gap:calc(8 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw);grid-template-columns:repeat(6,1fr)}}.page-header{padding-block:calc(200 / 1440 * min(100vw,1440px)) calc(48 / 1440 * min(100vw,1440px))}@media(max-width:799px){.page-header{padding-block:calc(140 / 402 * 100vw) calc(48 / 402 * 100vw)}}.page-header__container{grid-column:span 10 / span 10;grid-column-start:2;display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px));max-width:36ch}@media(max-width:799px){.page-header__container{grid-column:span 6 / span 6;grid-column-start:1;gap:calc(20 / 402 * 100vw)}}.page-header.-full .page-header__container{max-width:none}.page-header__eyebrow{margin:0}.page-header__title{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(64 / 1440 * min(100vw,1440px),10px);line-height:1.05;letter-spacing:-.03em;color:var(--text-primary);margin:0;text-wrap:balance}@media(max-width:799px){.page-header__title{font-size:max(40 / 402 * 100vw,9px)}}.page-header__intro{font-family:Space Grotesk,sans-serif;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-secondary);margin:0;max-width:calc(640 / 1440 * min(100vw,1440px))}@media(max-width:799px){.page-header__intro{font-size:max(16 / 402 * 100vw,9px)}}.c-services-nav{margin-bottom:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-services-nav{margin-bottom:calc(32 / 402 * 100vw);align-self:stretch;min-width:0}}.c-services-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8 / 1440 * min(100vw,1440px));list-style:none;padding:0;margin:0}@media(max-width:799px){.c-services-nav__list{justify-content:unset;gap:calc(8 / 402 * 100vw);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-inline:calc(32 / 402 * 100vw);-webkit-mask-image:linear-gradient(to right,transparent 0,black calc(32 / 402 * 100vw),black calc(100% - calc(32 / 402 * 100vw)),transparent);mask-image:linear-gradient(to right,transparent 0,black calc(32 / 402 * 100vw),black calc(100% - calc(32 / 402 * 100vw)),transparent);scroll-snap-type:x proximity;scroll-padding-inline:calc(32 / 402 * 100vw);touch-action:pan-x}.c-services-nav__list::-webkit-scrollbar{display:none}.c-services-nav__list>li{scroll-snap-align:start}}.c-services-nav__pill{display:inline-flex;align-items:center;padding:calc(10 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));border:calc(1 / 1440 * min(100vw,1440px)) solid;border-radius:9999px;background:transparent;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;text-decoration:none;white-space:nowrap;transition:background var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal),border-color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-services-nav__pill{padding:calc(10 / 402 * 100vw) calc(16 / 402 * 100vw);border-width:calc(1 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px);min-height:44px}}.c-services-nav__pill:focus-visible{outline:calc(2 / 1440 * min(100vw,1440px)) solid var(--focus-ring);outline-offset:calc(2 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-services-nav__pill:focus-visible{outline-width:calc(2 / 402 * 100vw);outline-offset:calc(2 / 402 * 100vw)}}.c-services-nav--default .c-services-nav__pill{border-color:var(--border-default);color:var(--text-primary)}@media(min-width:800px){.c-services-nav--default .c-services-nav__pill:hover{border-color:#29282a}}.c-services-nav--default .c-services-nav__pill.is-active{background:#29282a;border-color:#29282a;color:#fff}.c-services-nav--inverse .c-services-nav__pill{border-color:#ffffff80;color:#fff}@media(min-width:800px){.c-services-nav--inverse .c-services-nav__pill:hover{border-color:#ffffffbf;background:#ffffff14}}.c-services-nav--inverse .c-services-nav__pill.is-active{background:#ffcc04;border-color:#ffcc04;color:#29282a}.c-tag{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;border-radius:calc(4 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;line-height:1.3}@media(max-width:799px){.c-tag{border-radius:calc(4 / 402 * 100vw)}}.c-tag--sm{padding:calc(4 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px));font-size:max(11 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.c-tag--sm{padding:calc(4 / 402 * 100vw) calc(8 / 402 * 100vw);font-size:max(10 / 402 * 100vw,9px)}}.c-tag--md{padding:calc(6 / 1440 * min(100vw,1440px)) calc(10 / 1440 * min(100vw,1440px));font-size:max(12 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.c-tag--md{padding:calc(6 / 402 * 100vw) calc(10 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px)}}.c-tag--pill{border-radius:9999px}.c-tag--neutral{background-color:#f4f3f0;color:var(--text-primary)}.c-tag--accent{background-color:#29282a;color:var(--text-inverse)}.c-tag--brand{background-color:#29282a;color:#fff;gap:.5em}.c-tag--brand:before{content:"";display:inline-block;width:.45em;height:.45em;border-radius:9999px;background-color:#ffcc04;flex-shrink:0;transform:translateY(-.05em)}.c-tag--alert{background-color:#eb2b3a;color:#fff;gap:.5em}.c-tag--alert:before{content:"";display:inline-block;width:.45em;height:.45em;border-radius:9999px;background-color:#ffcc04;flex-shrink:0;transform:translateY(-.05em)}.c-tag--success{background-color:#e8f3ec;color:#2d8659}.c-tag--warning{background-color:#fff8db;color:var(--text-primary)}.c-tag--error{background-color:#fde8ea;color:#eb2b3a}.c-tag--info{background-color:#e6eff4;color:#2d6c86}.c-accordion{border-top:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-default);transition:background-color var(--duration-250) var(--ease-signal)}.c-accordion+.c-accordion{margin-top:0}.c-accordion:last-of-type{border-bottom:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-default)}.c-accordion[open]{background-color:var(--surface-muted)}.c-accordion__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(24 / 1440 * min(100vw,1440px));padding:calc(24 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-primary);list-style:none;transition:color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-accordion__summary{gap:calc(16 / 402 * 100vw);padding:calc(20 / 402 * 100vw) calc(16 / 402 * 100vw)}}.c-accordion__summary::-webkit-details-marker{display:none}@media(min-width:800px){.c-accordion__summary:hover{color:var(--text-accent)}}.c-accordion__summary:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--focus-ring);border-radius:calc(4 / 1440 * min(100vw,1440px))}.c-accordion__summary-text{display:flex;flex-direction:column;gap:calc(4 / 1440 * min(100vw,1440px));min-width:0}@media(max-width:799px){.c-accordion__summary-text{gap:calc(4 / 402 * 100vw)}}.c-accordion__overline{font-family:Public Sans,monospace;font-size:max(12 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:799px){.c-accordion__overline{font-size:max(11 / 402 * 100vw,9px)}}.c-accordion__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.35;color:var(--text-primary);text-wrap:balance}@media(max-width:799px){.c-accordion__title{font-size:max(18 / 402 * 100vw,9px)}}.c-accordion[open] .c-accordion__title{color:var(--text-accent)}.c-accordion__subtitle{font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary)}@media(max-width:799px){.c-accordion__subtitle{font-size:max(13 / 402 * 100vw,9px)}}.c-accordion__summary-end{flex:none;display:flex;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-accordion__summary-end{gap:calc(12 / 402 * 100vw)}}.c-accordion__icon{flex:none;display:flex;align-items:center;justify-content:center;width:calc(32 / 1440 * min(100vw,1440px));height:calc(32 / 1440 * min(100vw,1440px));margin-top:calc(2 / 1440 * min(100vw,1440px));color:var(--text-secondary);transition:transform var(--duration-300) var(--ease-signal),color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-accordion__icon{width:calc(32 / 402 * 100vw);height:calc(32 / 402 * 100vw);margin-top:calc(2 / 402 * 100vw)}}.c-accordion__icon svg{width:100%;height:100%}.c-accordion[open] .c-accordion__icon{color:var(--text-accent);transform:rotate(180deg)}.c-accordion__body{color:var(--text-secondary);padding:0 calc(20 / 1440 * min(100vw,1440px)) calc(32 / 1440 * min(100vw,1440px));max-width:64ch}@media(max-width:799px){.c-accordion__body{padding:0 calc(16 / 402 * 100vw) calc(24 / 402 * 100vw)}}.c-accordion__body>*+*{margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-accordion__body>*+*{margin-top:calc(16 / 402 * 100vw)}}@supports (interpolate-size: allow-keywords){.c-accordion{interpolate-size:allow-keywords}.c-accordion::details-content{block-size:0;overflow:clip;transition:block-size var(--duration-300) var(--ease-signal),content-visibility var(--duration-300) var(--ease-signal) allow-discrete}.c-accordion[open]::details-content{block-size:auto}}.c-blocks-wrapper{pointer-events:none;display:grid;grid-column-gap:calc(.025*min(100vw,1440px));grid-row-gap:0;grid-template-columns:repeat(12,1fr);padding-inline:calc(96 / 1440 * min(100vw,1440px));width:100%}.c-blocks-wrapper>*:not(.col){pointer-events:auto}@media(max-width:799px){.c-blocks-wrapper{grid-column-gap:calc(8 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw);grid-template-columns:repeat(6,1fr)}}.c-content-block{padding:calc(56 / 1440 * min(100vw,1440px)) 0;grid-column:span 10 / span 10;grid-column-start:2}@media(max-width:799px){.c-content-block{padding:calc(40 / 402 * 100vw) 0;grid-column:span 6 / span 6;grid-column-start:1}}.c-content-block__container{width:100%;margin-inline:auto;max-width:calc(1100 / 1440 * min(100vw,1440px))}.c-content-block__container.-wide{max-width:none}@media(max-width:799px){.c-content-block__container{width:100%;margin-inline:none;max-width:none}}.c-content-block__prose{max-width:64ch}.c-content-block__heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(32 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;margin:0 0 calc(28 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-block__heading{font-size:max(28 / 402 * 100vw,9px);margin-bottom:calc(20 / 402 * 100vw)}}.c-drawer-entry__body .c-blocks-wrapper{display:block;padding-inline:0}.c-drawer-entry__body .c-content-block{padding:calc(28 / 1440 * min(100vw,1440px)) 0}.c-drawer-entry__body .c-content-block:first-child{padding-top:0}.c-drawer-entry__body .c-content-block__container{max-width:100%}.c-content-lead-prose{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(28 / 1440 * min(100vw,1440px),10px);line-height:1.35;letter-spacing:-.01em;color:var(--text-primary);max-width:56ch;text-wrap:pretty}@media(max-width:799px){.c-content-lead-prose{font-size:max(22 / 402 * 100vw,9px)}}.c-content-lead-prose>*+*{margin-top:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-lead-prose>*+*{margin-top:calc(16 / 402 * 100vw)}}.c-content-lead-prose p{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}.c-content-lead-prose strong{font-weight:600}.c-content-lead-prose em{font-style:italic}.c-content-lead-prose a{color:var(--text-accent);text-decoration-line:underline;text-underline-offset:3px;transition:color var(--duration-250) var(--ease-signal)}.c-content-lead-prose a:hover{color:var(--text-primary)}.-block-text.-align-left .c-content-block__prose{text-align:left;margin-right:auto}.-block-text.-align-center .c-content-block__prose{text-align:center;margin-left:auto;margin-right:auto}.-block-text.-align-right .c-content-block__prose{text-align:right;margin-left:auto}.-block-title-text{display:flex;flex-direction:column;gap:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.-block-title-text{gap:calc(16 / 402 * 100vw)}}.-block-title-text>h3{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(32 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);margin:0;text-wrap:balance}@media(max-width:799px){.-block-title-text>h3{font-size:max(24 / 402 * 100vw,9px)}}.-block-image.-image-full .c-content-block__container{max-width:none}.-block-image.-image-left .c-content-image-figure{margin-inline:0 auto;max-width:70%}@media(max-width:799px){.-block-image.-image-left .c-content-image-figure{max-width:100%;margin-inline:auto}}.-block-image.-image-right .c-content-image-figure{margin-inline:auto 0;max-width:70%}@media(max-width:799px){.-block-image.-image-right .c-content-image-figure{max-width:100%;margin-inline:auto}}.c-content-image-figure{margin:0}.c-content-image-figure img{width:100%;height:auto;display:block;border-radius:calc(8 / 1440 * min(100vw,1440px));border:1px solid var(--border-muted)}@media(max-width:799px){.c-content-image-figure img{border-radius:calc(6 / 402 * 100vw)}}.c-content-image-figure figcaption{font-family:Space Grotesk,sans-serif;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-muted);margin-top:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-image-figure figcaption{font-size:max(12 / 402 * 100vw,9px);margin-top:calc(10 / 402 * 100vw)}}.c-content-text-image-grid{display:grid;grid-template-columns:1fr;gap:calc(32 / 1440 * min(100vw,1440px));align-items:center}@media(min-width:769px){.c-content-text-image-grid{grid-template-columns:repeat(2,1fr);gap:calc(48 / 1440 * min(100vw,1440px))}}@media(max-width:799px){.c-content-text-image-grid{grid-template-columns:1fr;gap:calc(24 / 402 * 100vw)}}.c-content-text-image-figure{margin:0}.c-content-text-image-figure img{width:100%;height:auto;display:block;border-radius:calc(8 / 1440 * min(100vw,1440px));border:1px solid var(--border-muted)}@media(max-width:799px){.c-content-text-image-figure img{border-radius:calc(6 / 402 * 100vw)}}.c-content-text-image-figure figcaption{font-family:Space Grotesk,sans-serif;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-muted);margin-top:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-text-image-figure figcaption{font-size:max(12 / 402 * 100vw,9px);margin-top:calc(10 / 402 * 100vw)}}@media(min-width:769px){.-block-text-image.-image-left .c-content-text-image-figure{order:1}.-block-text-image.-image-left .c-content-text-image-text{order:2}}.c-content-text-image-text{display:flex;flex-direction:column;gap:calc(.025*min(100vw,1440px))}@media(max-width:799px){.c-content-text-image-text{gap:calc(24 / 402 * 100vw)}}.c-content-text-image-text .c-content-block__heading{margin-bottom:0}.c-content-embed-frame{position:relative;width:100%;overflow:hidden;border-radius:calc(8 / 1440 * min(100vw,1440px));background:var(--surface-muted);border:1px solid var(--border-muted);padding-top:56.25%}@media(max-width:799px){.c-content-embed-frame{border-radius:calc(6 / 402 * 100vw)}}.c-content-embed-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.c-content-video-frame{position:relative;overflow:hidden;border-radius:calc(12 / 1440 * min(100vw,1440px));background:#29282a;padding-top:56.25%}@media(max-width:799px){.c-content-video-frame{border-radius:calc(8 / 402 * 100vw)}}.c-content-video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.c-content-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;cursor:pointer;overflow:hidden;display:block}.c-content-video-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-600) var(--ease-signal),filter var(--duration-400) var(--ease-signal)}.c-content-video-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#29282a00 40%,#29282a8c);pointer-events:none;transition:opacity var(--duration-400) var(--ease-signal)}.c-content-video-poster:hover img,.c-content-video-poster:focus-visible img{transform:scale(1.03)}.c-content-video-poster:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.c-content-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(.05*min(100vw,1440px));height:calc(.05*min(100vw,1440px));border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:#29282a;background:#ffcc04;box-shadow:0 calc(10 / 1440 * min(100vw,1440px)) calc(30 / 1440 * min(100vw,1440px)) #29282a59;transition:transform var(--duration-400) var(--ease-signal);pointer-events:none}@media(max-width:799px){.c-content-video-play{width:calc(56 / 402 * 100vw);height:calc(56 / 402 * 100vw)}}.c-content-video-play svg{width:calc(22 / 1440 * min(100vw,1440px));height:calc(22 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-video-play svg{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw)}}.c-content-video-poster:hover .c-content-video-play,.c-content-video-poster:focus-visible .c-content-video-play{transform:translate(-50%,-50%) scale(1.06)}.c-content-video-figure{margin:0;display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-video-figure{gap:calc(10 / 402 * 100vw)}}.c-content-video-caption{font-family:Space Grotesk,sans-serif;font-size:max(13 / 1440 * min(100vw,1440px),10px);color:var(--text-muted);line-height:1.4}@media(max-width:799px){.c-content-video-caption{font-size:max(12 / 402 * 100vw,9px)}}.c-content-accordions-header{margin-bottom:calc(40 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-accordions-header{margin-bottom:calc(32 / 402 * 100vw)}}.c-content-accordions-lead{font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary);margin-top:calc(16 / 1440 * min(100vw,1440px));max-width:64ch}@media(max-width:799px){.c-content-accordions-lead{font-size:max(15 / 402 * 100vw,9px);margin-top:calc(12 / 402 * 100vw)}}.c-content-accordions-rows{border-top:1px solid #e8e6e1}.c-content-accordion-row{border-bottom:1px solid #e8e6e1;position:relative}.c-content-accordion-row:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#ffcc04;transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-400) var(--ease-signal);pointer-events:none}.c-content-accordion-row.is-open:after{transform:scaleX(1)}.c-content-accordion-row__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%;display:grid;grid-template-columns:calc(40 / 1440 * min(100vw,1440px)) 1fr calc(32 / 1440 * min(100vw,1440px));align-items:center;-moz-column-gap:calc(24 / 1440 * min(100vw,1440px));column-gap:calc(24 / 1440 * min(100vw,1440px));padding:calc(20 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px));cursor:pointer;text-align:left;color:inherit}@media(max-width:799px){.c-content-accordion-row__trigger{grid-template-columns:calc(40 / 402 * 100vw) 1fr calc(28 / 402 * 100vw);grid-template-areas:"num title toggle";-moz-column-gap:calc(12 / 402 * 100vw);column-gap:calc(12 / 402 * 100vw);padding:calc(16 / 402 * 100vw) calc(16 / 402 * 100vw) calc(16 / 402 * 100vw) calc(8 / 402 * 100vw);align-items:center}}.c-content-accordion-row__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring);border-radius:calc(8 / 1440 * min(100vw,1440px))}.c-content-accordion-row__num{position:relative;width:calc(40 / 1440 * min(100vw,1440px));height:calc(40 / 1440 * min(100vw,1440px));display:flex;align-items:center;justify-content:center}@media(max-width:799px){.c-content-accordion-row__num{grid-area:num;width:calc(40 / 402 * 100vw);height:calc(40 / 402 * 100vw)}}.c-content-accordion-row__num-circle{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:#ffcc04;transform:scale(0);opacity:0;transition:transform var(--duration-400) var(--ease-signal),opacity var(--duration-300) var(--ease-signal)}.c-content-accordion-row.is-open .c-content-accordion-row__num-circle{transform:scale(1);opacity:1}@media(min-width:800px){.c-content-accordion-row__trigger:hover .c-content-accordion-row__num-circle{transform:scale(.85);opacity:.18}.c-content-accordion-row.is-open .c-content-accordion-row__trigger:hover .c-content-accordion-row__num-circle{transform:scale(1);opacity:1}}.c-content-accordion-row__num-label{position:relative;z-index:1;font-family:Public Sans,monospace;font-weight:500;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1;letter-spacing:.04em;color:var(--text-muted);transition:color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-content-accordion-row__num-label{font-size:max(13 / 402 * 100vw,9px)}}.c-content-accordion-row.is-open .c-content-accordion-row__num-label{color:#29282a}.c-content-accordion-row__title{min-width:0;overflow-wrap:anywhere;white-space:normal;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(22 / 1440 * min(100vw,1440px),10px);line-height:1.25;letter-spacing:-.015em;color:var(--text-muted);transform:translate(0);transition:transform var(--duration-300) var(--ease-signal),color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-content-accordion-row__title{grid-area:title;font-size:max(18 / 402 * 100vw,9px)}}.c-content-accordion-row.is-open .c-content-accordion-row__title{transform:translate(calc(4 / 1440 * min(100vw,1440px)));color:#29282a}@media(min-width:800px){.c-content-accordion-row__trigger:hover .c-content-accordion-row__title{transform:translate(calc(4 / 1440 * min(100vw,1440px)));color:#29282a}}.c-content-accordion-row__toggle{width:calc(32 / 1440 * min(100vw,1440px));height:calc(32 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;justify-content:center;color:#29282a;opacity:1;transform:rotate(0);transition:transform var(--duration-400) var(--ease-signal),opacity var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-content-accordion-row__toggle{grid-area:toggle;width:calc(28 / 402 * 100vw);height:calc(28 / 402 * 100vw)}.c-content-accordion-row__toggle svg{width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}}.c-content-accordion-row.is-open .c-content-accordion-row__toggle{transform:rotate(45deg);opacity:1}.c-content-accordion-row__panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--duration-400) var(--ease-signal),opacity var(--duration-250) var(--ease-signal),visibility 0s linear var(--duration-400)}.c-content-accordion-row.is-open .c-content-accordion-row__panel{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--duration-400) var(--ease-signal),opacity var(--duration-250) var(--ease-signal),visibility 0s}@media(prefers-reduced-motion:reduce){.c-content-accordion-row__panel,.c-content-accordion-row.is-open .c-content-accordion-row__panel{transition:none}}.c-content-accordion-row__panel-clip{min-height:0;overflow:hidden}.c-content-accordion-row__panel-inner{padding:calc(8 / 1440 * min(100vw,1440px)) calc(24 / 1440 * min(100vw,1440px)) calc(32 / 1440 * min(100vw,1440px)) clamp(64 / 1440 * min(100vw,1440px),8vw,88 / 1440 * min(100vw,1440px));max-width:calc(.5*min(100vw,1440px));display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px));transform:translateY(calc(-6 / 1440 * min(100vw,1440px)));transition:transform var(--duration-400) var(--ease-signal)}@media(max-width:799px){.c-content-accordion-row__panel-inner{padding:calc(8 / 402 * 100vw) calc(16 / 402 * 100vw) calc(24 / 402 * 100vw) calc(64 / 402 * 100vw);gap:calc(12 / 402 * 100vw);transform:translateY(calc(-6 / 402 * 100vw));max-width:unset}}.c-content-accordion-row.is-open .c-content-accordion-row__panel-inner{transform:translateY(0)}.c-content-accordion-row__body{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(17 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary)}@media(max-width:799px){.c-content-accordion-row__body{font-size:max(15 / 402 * 100vw,9px)}}.c-content-accordion-row__body>*+*{margin-top:calc(16 / 1440 * min(100vw,1440px))}.c-content-accordion-row__body ul,.c-content-accordion-row__body ol{padding-left:calc(24 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px))}.c-content-accordion-row__body ul{list-style:disc}.c-content-accordion-row__body ol{list-style:decimal}.c-content-accordion-row__body li::marker{color:#eb2b3a}.c-content-accordion-row__body strong{color:var(--text-primary);font-weight:600}.c-content-accordion-row__link{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:#eb2b3a;text-decoration:none;align-self:flex-start;transition:gap var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-content-accordion-row__link{font-size:max(14 / 402 * 100vw,9px);gap:calc(8 / 402 * 100vw)}}.c-content-accordion-row__link:hover{gap:calc(12 / 1440 * min(100vw,1440px))}.c-content-accordion-row__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:calc(2 / 1440 * min(100vw,1440px))}.c-content-accordion-large-lead{font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary);max-width:64ch;margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-accordion-large-lead{font-size:max(15 / 402 * 100vw,9px);margin-top:calc(12 / 402 * 100vw)}}.c-content-accordion-large-rows{border-top:1px solid #e8e6e1;margin-top:calc(.03125*min(100vw,1440px))}@media(max-width:799px){.c-content-accordion-large-rows{margin-top:calc(28 / 402 * 100vw)}}.c-content-accordion-large-row{border-bottom:1px solid #e8e6e1;background:transparent;transition:background-color var(--duration-300) var(--ease-signal)}.c-content-accordion-large-row.is-open{background:#fff}.c-content-accordion-large-row__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%;display:grid;grid-template-columns:calc(40 / 1440 * min(100vw,1440px)) 1fr calc(48 / 1440 * min(100vw,1440px));align-items:center;-moz-column-gap:calc(28 / 1440 * min(100vw,1440px));column-gap:calc(28 / 1440 * min(100vw,1440px));padding:calc(.025*min(100vw,1440px)) calc(28 / 1440 * min(100vw,1440px));cursor:pointer;text-align:left;color:inherit;transition:background-color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-content-accordion-large-row__trigger{grid-template-columns:calc(32 / 402 * 100vw) 1fr calc(40 / 402 * 100vw);-moz-column-gap:calc(12 / 402 * 100vw);column-gap:calc(12 / 402 * 100vw);padding:calc(24 / 402 * 100vw) calc(8 / 402 * 100vw) calc(24 / 402 * 100vw) calc(16 / 402 * 100vw)}}@media(hover:hover){.c-content-accordion-large-row__trigger:hover{background:#29282a0d}}.c-content-accordion-large-row__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring);border-radius:calc(8 / 1440 * min(100vw,1440px))}.c-content-accordion-large-row__num{font-family:Public Sans,monospace;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:#eb2b3a}@media(max-width:799px){.c-content-accordion-large-row__num{font-size:max(14 / 402 * 100vw,9px)}}.c-content-accordion-large-row__title{min-width:0;overflow-wrap:anywhere;white-space:normal;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(26 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em;color:#29282a}@media(max-width:799px){.c-content-accordion-large-row__title{font-size:max(20 / 402 * 100vw,9px)}}.c-content-accordion-large-row__toggle{flex-shrink:0;width:calc(48 / 1440 * min(100vw,1440px));height:calc(48 / 1440 * min(100vw,1440px));border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#eb2b3a;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='22' stroke='%23EB2B3A' stroke-width='1.8' stroke-dasharray='0 3' stroke-linecap='round'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;transition:background-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-content-accordion-large-row__toggle{width:calc(40 / 402 * 100vw);height:calc(40 / 402 * 100vw)}}.c-content-accordion-large-row__toggle>svg{width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px));transition:transform var(--duration-400) var(--ease-signal)}@media(max-width:799px){.c-content-accordion-large-row__toggle>svg{width:calc(22 / 402 * 100vw);height:calc(22 / 402 * 100vw)}}.c-content-accordion-large-row.is-open .c-content-accordion-large-row__toggle{background-color:#eb2b3a;color:#fff}.c-content-accordion-large-row.is-open .c-content-accordion-large-row__toggle>svg{transform:rotate(45deg)}.c-content-accordion-large-row__panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--duration-400) var(--ease-signal),opacity var(--duration-250) var(--ease-signal),visibility 0s linear var(--duration-400)}.c-content-accordion-large-row.is-open .c-content-accordion-large-row__panel{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--duration-400) var(--ease-signal),opacity var(--duration-250) var(--ease-signal),visibility 0s}@media(prefers-reduced-motion:reduce){.c-content-accordion-large-row__panel,.c-content-accordion-large-row.is-open .c-content-accordion-large-row__panel{transition:none}}.c-content-accordion-large-row__panel-clip{min-height:0;overflow:hidden}.c-content-accordion-large-row__panel-inner{padding:calc(28 / 1440 * min(100vw,1440px)) calc(28 / 1440 * min(100vw,1440px)) calc(.03125*min(100vw,1440px)) calc(96 / 1440 * min(100vw,1440px));max-width:calc(920 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px));transform:translateY(calc(-6 / 1440 * min(100vw,1440px)));transition:transform var(--duration-400) var(--ease-signal)}@media(max-width:799px){.c-content-accordion-large-row__panel-inner{padding:0 calc(24 / 402 * 100vw) calc(24 / 402 * 100vw) calc(24 / 402 * 100vw);gap:calc(12 / 402 * 100vw);transform:translateY(calc(-6 / 402 * 100vw));max-width:unset}}.c-content-accordion-large-row.is-open .c-content-accordion-large-row__panel-inner{transform:translateY(0)}.c-content-accordion-large-row__text{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(19 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:#29282a}@media(max-width:799px){.c-content-accordion-large-row__text{font-size:max(16 / 402 * 100vw,9px)}}.c-content-accordion-large-row__text>*+*{margin-top:calc(16 / 1440 * min(100vw,1440px))}.c-content-accordion-large-row__text strong{font-weight:600}.c-content-accordion-large-row__included{list-style:none;padding:0;margin:calc(8 / 1440 * min(100vw,1440px)) 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 / 1440 * min(100vw,1440px)) calc(.025*min(100vw,1440px))}@media(max-width:799px){.c-content-accordion-large-row__included{grid-template-columns:1fr;margin:calc(8 / 402 * 100vw) 0;gap:calc(16 / 402 * 100vw)}}.c-content-accordion-large-row__included-item{display:flex;align-items:flex-start;gap:calc(12 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:#29282a}@media(max-width:799px){.c-content-accordion-large-row__included-item{font-size:max(15 / 402 * 100vw,9px);gap:calc(10 / 402 * 100vw)}}.c-content-accordion-large-row__included-mark{flex-shrink:0;width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px));margin-top:calc(2 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;justify-content:center;color:#eb2b3a}@media(max-width:799px){.c-content-accordion-large-row__included-mark{width:calc(22 / 402 * 100vw);height:calc(22 / 402 * 100vw)}}.c-content-accordion-large-row__link{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));align-self:flex-start;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:#eb2b3a;text-decoration:none;transition:opacity var(--duration-300) var(--ease-signal)}.c-content-accordion-large-row__link:hover{opacity:.7}.c-content-accordion-large-row__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:calc(2 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-accordion-large-row__link{font-size:max(15 / 402 * 100vw,9px);gap:calc(8 / 402 * 100vw);margin-top:calc(16 / 402 * 100vw)}}.c-content-accordion-large-row__link-icon{display:inline-flex;color:#eb2b3a}.c-content-accordion-large-row__link-icon svg{width:calc(14 / 1440 * min(100vw,1440px));height:calc(14 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-accordion-large-row__link-icon svg{width:calc(14 / 402 * 100vw);height:calc(14 / 402 * 100vw)}}.c-content-program-lead{font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary);max-width:64ch;margin:calc(-12 / 1440 * min(100vw,1440px)) 0 calc(.025*min(100vw,1440px))}@media(max-width:799px){.c-content-program-lead{font-size:max(15 / 402 * 100vw,9px);margin:calc(-8 / 402 * 100vw) 0 calc(28 / 402 * 100vw)}}.c-content-program-days{display:flex;flex-direction:column;gap:calc(55 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-program-days{gap:calc(36 / 402 * 100vw)}}.c-content-program-day__header{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(16 / 1440 * min(100vw,1440px));margin-bottom:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-program-day__header{gap:calc(12 / 402 * 100vw);margin-bottom:calc(12 / 402 * 100vw)}}.c-content-program-day__label{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(26 / 1440 * min(100vw,1440px),10px);letter-spacing:-.01em;color:var(--text-primary);margin:0}@media(max-width:799px){.c-content-program-day__label{font-size:max(21 / 402 * 100vw,9px)}}.c-content-program-day__date{font-family:Public Sans,monospace;font-size:max(16 / 1440 * min(100vw,1440px),10px);letter-spacing:.04em;color:var(--text-muted);margin:0}@media(max-width:799px){.c-content-program-day__date{font-size:max(15 / 402 * 100vw,9px)}}.c-content-program-rows{margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--border-muted)}.c-content-program-row{display:grid;grid-template-columns:calc(96 / 1440 * min(100vw,1440px)) minmax(0,1fr);gap:calc(28 / 1440 * min(100vw,1440px));padding-block:calc(20 / 1440 * min(100vw,1440px));border-bottom:1px solid var(--border-muted);align-items:baseline}@media(max-width:799px){.c-content-program-row{grid-template-columns:1fr;gap:calc(6 / 402 * 100vw);padding-block:calc(18 / 402 * 100vw)}}.c-content-program-row__time{font-family:Public Sans,monospace;font-size:max(16 / 1440 * min(100vw,1440px),10px);letter-spacing:.04em;color:var(--text-accent)}@media(max-width:799px){.c-content-program-row__time{font-size:max(16 / 402 * 100vw,9px)}}.c-content-program-row__content{margin:0;display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-program-row__content{gap:calc(6 / 402 * 100vw)}}.c-content-program-row__title{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(19 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-primary);margin:0}@media(max-width:799px){.c-content-program-row__title{font-size:max(17 / 402 * 100vw,9px)}}.c-content-program-row__meta{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.45;color:var(--text-muted)}@media(max-width:799px){.c-content-program-row__meta{font-size:max(14 / 402 * 100vw,9px)}}.c-content-program-row__sep{opacity:.5}.c-content-program-row__body{font-family:Space Grotesk,sans-serif;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary)}@media(max-width:799px){.c-content-program-row__body{font-size:max(15 / 402 * 100vw,9px)}}.c-content-program-row__body>*+*{margin-top:calc(8 / 1440 * min(100vw,1440px))}.c-content-program-row__body ul,.c-content-program-row__body ol{padding-left:calc(20 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(4 / 1440 * min(100vw,1440px))}.c-content-program-row__body ul{list-style:disc}.c-content-program-row__body ol{list-style:decimal}.c-content-program-row__body li::marker{color:#eb2b3a}.c-content-program-note{margin-top:calc(28 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);color:var(--text-muted)}@media(max-width:799px){.c-content-program-note{margin-top:calc(20 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-content-attachment-lead{font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary);max-width:64ch;margin:calc(-12 / 1440 * min(100vw,1440px)) 0 calc(.025*min(100vw,1440px))}@media(max-width:799px){.c-content-attachment-lead{font-size:max(15 / 402 * 100vw,9px);margin:calc(-8 / 402 * 100vw) 0 calc(28 / 402 * 100vw)}}.c-content-attachment-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-attachment-list{gap:calc(12 / 402 * 100vw)}}.c-content-attachment-item{margin:0}.c-content-attachment-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ext body action" "ext meta action";align-items:center;-moz-column-gap:calc(20 / 1440 * min(100vw,1440px));column-gap:calc(20 / 1440 * min(100vw,1440px));row-gap:calc(4 / 1440 * min(100vw,1440px));padding:calc(20 / 1440 * min(100vw,1440px)) calc(28 / 1440 * min(100vw,1440px));border:1px solid #e8e6e1;border-radius:calc(12 / 1440 * min(100vw,1440px));background:var(--surface-elevated);text-decoration:none;color:inherit;transition:border-color var(--duration-250) var(--ease-signal),transform var(--duration-250) var(--ease-signal),box-shadow var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-content-attachment-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ext  body" "foot foot";align-items:start;-moz-column-gap:calc(16 / 402 * 100vw);column-gap:calc(16 / 402 * 100vw);row-gap:calc(16 / 402 * 100vw);padding:calc(16 / 402 * 100vw) calc(20 / 402 * 100vw);border-radius:calc(10 / 402 * 100vw)}}.c-content-attachment-card:hover{border-color:#29282a;transform:translateY(-1px);box-shadow:0 calc(6 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) #29282a0f}.c-content-attachment-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.c-content-attachment-ext{grid-area:ext;font-family:Public Sans,monospace;font-weight:600;font-size:max(15 / 1440 * min(100vw,1440px),10px);letter-spacing:.06em;line-height:1;text-transform:uppercase;min-width:calc(64 / 1440 * min(100vw,1440px));text-align:center;padding:calc(8 / 1440 * min(100vw,1440px)) calc(12 / 1440 * min(100vw,1440px));border-radius:calc(6 / 1440 * min(100vw,1440px));background:#ffcc04;color:#29282a}@media(max-width:799px){.c-content-attachment-ext{padding:calc(8 / 402 * 100vw) calc(12 / 402 * 100vw);border-radius:calc(6 / 402 * 100vw);font-size:max(13 / 402 * 100vw,9px);min-width:calc(72 / 402 * 100vw)}}.c-content-attachment-body{grid-area:body;display:flex;flex-direction:column;gap:calc(4 / 1440 * min(100vw,1440px));min-width:0}.c-content-attachment-title{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(19 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-primary)}@media(max-width:799px){.c-content-attachment-title{font-size:max(17 / 402 * 100vw,9px)}}.c-content-attachment-desc{font-family:Space Grotesk,sans-serif;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.45;color:var(--text-secondary)}@media(max-width:799px){.c-content-attachment-desc{font-size:max(15 / 402 * 100vw,9px)}}.c-content-attachment-footer{display:contents}@media(max-width:799px){.c-content-attachment-footer{display:flex;grid-area:foot;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:calc(12 / 402 * 100vw)}}.c-content-attachment-meta{grid-area:meta;display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(8 / 1440 * min(100vw,1440px));font-family:Public Sans,monospace;font-size:max(15 / 1440 * min(100vw,1440px),10px);letter-spacing:.03em;color:var(--text-muted)}@media(max-width:799px){.c-content-attachment-meta{width:100%;font-size:max(13 / 402 * 100vw,9px)}}.c-content-attachment-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:38ch}@media(max-width:799px){.c-content-attachment-filename{max-width:none}}.c-content-attachment-sep{opacity:.5}.c-content-attachment-action{grid-area:action;display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1;color:var(--text-muted);transition:color var(--duration-250) var(--ease-signal),transform var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-content-attachment-action{margin-left:auto;flex-shrink:0;font-size:max(16 / 402 * 100vw,9px)}}.c-content-attachment-card:hover .c-content-attachment-action{color:#eb2b3a;transform:translateY(calc(2 / 1440 * min(100vw,1440px)))}.c-content-attachment-action-icon{display:inline-flex;align-items:center;justify-content:center}.c-content-cta-link{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:#eb2b3a;text-decoration:none;border-radius:calc(4 / 1440 * min(100vw,1440px));transition:color var(--duration-base) var(--ease-signal),gap var(--duration-base) var(--ease-signal)}@media(max-width:799px){.c-content-cta-link{font-size:max(16 / 402 * 100vw,9px);gap:calc(8 / 402 * 100vw)}}.c-content-cta-link:hover{color:#29282a;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-cta-link:hover{gap:calc(12 / 402 * 100vw)}}.c-content-cta-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-content-cta-link__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(16 / 1440 * min(100vw,1440px));height:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-content-cta-link__arrow{width:calc(16 / 402 * 100vw);height:calc(16 / 402 * 100vw)}}.c-content-cta-link__arrow svg{width:100%;height:100%}html.is-search-open{overflow:hidden;scrollbar-gutter:stable}.c-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;justify-content:center;align-items:flex-start}.c-search[hidden]{display:none}.c-search__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#29282a8c;opacity:0;transition:opacity .2s cubic-bezier(.2,.8,.2,1)}@supports (backdrop-filter: blur(8px)){.c-search__backdrop{background:#29282a66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.c-search__panel{position:relative;display:flex;flex-direction:column;background:var(--surface-elevated);color:var(--text-primary);border-radius:calc(8 / 1440 * min(100vw,1440px));box-shadow:0 calc(4 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) #29282a14,0 calc(24 / 1440 * min(100vw,1440px)) calc(64 / 1440 * min(100vw,1440px)) #29282a2e;width:calc(.5*min(100vw,1440px));max-width:calc(100vw - calc(48 / 1440 * min(100vw,1440px)));margin-top:18vh;max-height:70vh;overflow:hidden;opacity:0;transform:translateY(calc(8 / 1440 * min(100vw,1440px)));transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}@media(max-width:799px){.c-search__panel{width:100%;max-width:calc(100vw - calc(24 / 402 * 100vw));margin-top:calc(16 / 402 * 100vw);max-height:calc(100vh - calc(32 / 402 * 100vw));border-radius:calc(6 / 402 * 100vw);transform:translateY(calc(8 / 402 * 100vw))}}.c-search.is-shown .c-search__backdrop{opacity:1}.c-search.is-shown .c-search__panel{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.c-search__backdrop,.c-search__panel{transition:none}}.c-search__row{display:flex;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));padding:calc(16 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px));border-bottom:1px solid rgba(41,40,42,.08)}@media(max-width:799px){.c-search__row{gap:calc(10 / 402 * 100vw);padding:calc(14 / 402 * 100vw) calc(16 / 402 * 100vw)}}.c-search__icon{display:inline-flex;flex-shrink:0;color:#29282a99;width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px))}.c-search__icon svg{width:100%;height:100%}@media(max-width:799px){.c-search__icon{width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}}.c-search__input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0;color:#29282a;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.3;padding:calc(4 / 1440 * min(100vw,1440px)) 0}.c-search__input::-moz-placeholder{color:#29282a99}.c-search__input::placeholder{color:#29282a99}.c-search__input::-webkit-search-cancel-button{display:none}@media(max-width:799px){.c-search__input{font-size:max(18 / 402 * 100vw,9px);padding:calc(2 / 402 * 100vw) 0}}.c-search__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(41,40,42,.08);border-radius:calc(6 / 1440 * min(100vw,1440px));color:#29282a99;padding:calc(4 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px));cursor:pointer;transition:background .15s ease-out}.c-search__close:hover,.c-search__close:focus-visible{background:#29282a0a;color:#29282a}.c-search__close kbd{font-family:inherit;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1}.c-search__close-icon{display:none;align-items:center;justify-content:center}.c-search__close-icon svg{display:block;width:calc(20 / 1440 * min(100vw,1440px));height:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-search__close{border:0;border-radius:calc(999 / 402 * 100vw);padding:0;width:calc(40 / 402 * 100vw);height:calc(40 / 402 * 100vw);color:#29282a}.c-search__close-kbd{display:none}.c-search__close-icon{display:inline-flex}.c-search__close-icon svg{width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}}.c-search__results{flex:1;min-height:0;margin:0;padding:calc(8 / 1440 * min(100vw,1440px)) 0;overflow-y:auto;list-style:none}@media(max-width:799px){.c-search__results{padding:calc(6 / 402 * 100vw) 0}}.c-search__empty,.c-search__no-results,.c-search__error{padding:calc(20 / 1440 * min(100vw,1440px));color:#29282a99;font-size:max(15 / 1440 * min(100vw,1440px),10px);text-align:center}@media(max-width:799px){.c-search__empty,.c-search__no-results,.c-search__error{padding:calc(20 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-search__error{color:#eb2b3a}.c-search__loading{height:2px;margin:0 calc(20 / 1440 * min(100vw,1440px));background:linear-gradient(90deg,transparent,#ffcc04,transparent);background-size:200% 100%;animation:search-loading 1.1s linear infinite}@media(prefers-reduced-motion:reduce){.c-search__loading{animation:none;background:#29282a14}}@media(max-width:799px){.c-search__loading{margin:0 calc(16 / 402 * 100vw)}}.c-search__result{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:calc(2 / 1440 * min(100vw,1440px)) calc(12 / 1440 * min(100vw,1440px));padding:calc(12 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px));cursor:pointer;border-left:2px solid transparent}@media(max-width:799px){.c-search__result{gap:calc(2 / 402 * 100vw) calc(10 / 402 * 100vw);padding:calc(12 / 402 * 100vw) calc(16 / 402 * 100vw)}}.c-search__result-title{grid-column:1;grid-row:1;color:#29282a;font-size:max(16 / 1440 * min(100vw,1440px),10px);font-weight:600;line-height:1.3;text-decoration:none}@media(max-width:799px){.c-search__result-title{font-size:max(15 / 402 * 100vw,9px)}}.c-search__result-type{grid-column:2;grid-row:1;align-self:center;background:#29282a;color:#fff;font-size:max(11 / 1440 * min(100vw,1440px),10px);font-weight:500;text-transform:uppercase;letter-spacing:.12em;line-height:1.3;border-radius:9999px;padding:calc(4 / 1440 * min(100vw,1440px)) calc(10 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-search__result-type{font-size:max(10 / 402 * 100vw,9px);padding:calc(4 / 402 * 100vw) calc(8 / 402 * 100vw)}}.c-search__result-excerpt{grid-column:1/-1;grid-row:2;margin:0;color:#29282a99;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.45}.c-search__result-excerpt mark{background:#ffcc048c;color:inherit;padding:0 calc(2 / 1440 * min(100vw,1440px));border-radius:calc(2 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-search__result-excerpt{font-size:max(13 / 402 * 100vw,9px)}}.c-search__result--active{background:#eb2b3a14;border-left-color:#eb2b3a}.c-search__result:hover{background:#29282a0a}.c-search__hint{display:flex;align-items:center;gap:calc(6 / 1440 * min(100vw,1440px));padding:calc(10 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px));border-top:1px solid rgba(41,40,42,.08);color:#29282a99;font-size:max(12 / 1440 * min(100vw,1440px),10px)}.c-search__hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:calc(20 / 1440 * min(100vw,1440px));padding:0 calc(4 / 1440 * min(100vw,1440px));border:1px solid rgba(41,40,42,.08);border-radius:calc(4 / 1440 * min(100vw,1440px));font-family:inherit;font-size:max(11 / 1440 * min(100vw,1440px),10px);line-height:1.6}.c-search__hint-sep{opacity:.5}@media(max-width:799px){.c-search__hint{display:none}}.c-search-trigger{display:inline-flex;align-items:center;gap:calc(10 / 1440 * min(100vw,1440px));width:calc(420 / 1440 * min(100vw,1440px));max-width:100%;padding:calc(12 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));background:#fff;color:#29282a99;border:1px solid rgba(41,40,42,.08);border-radius:calc(10 / 1440 * min(100vw,1440px));cursor:pointer;font-size:max(15 / 1440 * min(100vw,1440px),10px);text-align:left;transition:border-color .15s ease-out,box-shadow .15s ease-out}.c-search-trigger:hover,.c-search-trigger:focus-visible{border-color:#29282a;box-shadow:0 calc(2 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px)) #29282a14;outline:none}.c-search-trigger__icon{display:inline-flex;flex-shrink:0;width:calc(20 / 1440 * min(100vw,1440px));height:calc(20 / 1440 * min(100vw,1440px));color:#29282a99}.c-search-trigger__icon svg{width:100%;height:100%}@media(max-width:799px){.c-search-trigger__icon{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw)}}.c-search-trigger__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-search-trigger__hint{display:inline-flex;gap:calc(2 / 1440 * min(100vw,1440px));flex-shrink:0}.c-search-trigger__hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:calc(20 / 1440 * min(100vw,1440px));padding:0 calc(4 / 1440 * min(100vw,1440px));border:1px solid rgba(41,40,42,.08);border-radius:calc(4 / 1440 * min(100vw,1440px));font-family:inherit;font-size:max(11 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:#29282a99}@media(hover:none){.c-search-trigger__hint{display:none}}@media(max-width:799px){.c-search-trigger{width:100%;gap:calc(10 / 402 * 100vw);padding:calc(12 / 402 * 100vw) calc(14 / 402 * 100vw);border-radius:calc(10 / 402 * 100vw);font-size:max(15 / 402 * 100vw,9px)}}@keyframes search-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.c-gallery-lightbox{padding:0;border:0;margin:0;max-width:100vw;max-height:100dvh;width:100vw;height:100dvh;background:transparent;color:#fff;overflow:hidden;opacity:0;transform:scale(.985);transition:opacity var(--duration-300) var(--ease-signal),transform var(--duration-300) var(--ease-signal),overlay var(--duration-300) var(--ease-signal) allow-discrete,display var(--duration-300) var(--ease-signal) allow-discrete}.c-gallery-lightbox[open]{display:flex;opacity:1;transform:scale(1)}@starting-style{.c-gallery-lightbox[open]{opacity:0;transform:scale(.985)}}.c-gallery-lightbox::backdrop{background:#141315eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--duration-300) var(--ease-signal),overlay var(--duration-300) var(--ease-signal) allow-discrete,display var(--duration-300) var(--ease-signal) allow-discrete}.c-gallery-lightbox[open]::backdrop{opacity:1}@starting-style{.c-gallery-lightbox[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.c-gallery-lightbox{transition:none;transform:none}.c-gallery-lightbox::backdrop{transition:none}}.c-gallery-lightbox__inner{position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:calc(32 / 1440 * min(100vw,1440px)) calc(96 / 1440 * min(100vw,1440px));-moz-user-select:none;user-select:none;-webkit-user-select:none}@media(max-width:799px){.c-gallery-lightbox__inner{padding:calc(16 / 402 * 100vw) calc(16 / 402 * 100vw) calc(92 / 402 * 100vw)}}.c-gallery-lightbox__topbar{display:flex;align-items:center;justify-content:space-between;gap:calc(16 / 1440 * min(100vw,1440px));flex-shrink:0;margin-inline:calc(-.05*min(100vw,1440px))}@media(max-width:799px){.c-gallery-lightbox__topbar{justify-content:flex-end;margin-inline:0}}.c-gallery-lightbox__counter{font-family:Public Sans,monospace;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#ffffffb8}@media(max-width:799px){.c-gallery-lightbox__counter{font-size:max(13 / 402 * 100vw,9px)}}.c-gallery-lightbox__figure{flex:1 1 auto;min-height:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:calc(16 / 1440 * min(100vw,1440px));padding-block:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-gallery-lightbox__figure{gap:calc(12 / 402 * 100vw);padding-block:calc(12 / 402 * 100vw)}}.c-gallery-lightbox__image-wrap{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.c-gallery-lightbox__image{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:calc(6 / 1440 * min(100vw,1440px))}.c-gallery-lightbox__caption{flex-shrink:0;max-width:70ch;text-align:center;font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:#ffffffd1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(max-width:799px){.c-gallery-lightbox__caption{font-size:max(13 / 402 * 100vw,9px)}}.c-gallery-lightbox__caption[hidden]{display:none}.c-gallery-lightbox.has-captions .c-gallery-lightbox__caption{min-height:3em}.c-gallery-lightbox__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;border-radius:9999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;transition:background-color var(--duration-300) var(--ease-signal),border-color var(--duration-300) var(--ease-signal),transform var(--duration-300) var(--ease-signal)}@media(min-width:800px){.c-gallery-lightbox__control:hover{background:#ffffff2e;border-color:#fff6}}.c-gallery-lightbox__control:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.c-gallery-lightbox__control[hidden]{display:none}.c-gallery-lightbox__control-icon{display:inline-flex;width:calc(22 / 1440 * min(100vw,1440px));height:calc(22 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-gallery-lightbox__control-icon{width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}}.c-gallery-lightbox__control-icon svg{width:100%;height:100%}.c-gallery-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%)}@media(min-width:800px){.c-gallery-lightbox__nav:hover{transform:translateY(-50%) scale(1.06)}}.c-gallery-lightbox__prev{left:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-gallery-lightbox__prev{left:calc(8 / 402 * 100vw)}}.c-gallery-lightbox__next{right:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-gallery-lightbox__next{right:calc(8 / 402 * 100vw)}}@media(prefers-reduced-motion:reduce){.c-gallery-lightbox__control{transition:none}.c-gallery-lightbox__nav,.c-gallery-lightbox__nav:hover{transform:translateY(-50%)}}.c-gallery-lightbox__navbar{display:none}@media(max-width:799px){.c-gallery-lightbox__nav,.c-gallery-lightbox__topbar .c-gallery-lightbox__counter{display:none}.c-gallery-lightbox__navbar{display:flex;align-items:center;justify-content:space-between;position:absolute;left:0;right:0;bottom:0;width:100%;z-index:2;gap:calc(16 / 402 * 100vw);padding:calc(24 / 402 * 100vw) calc(16 / 402 * 100vw) calc(20 / 402 * 100vw);background:linear-gradient(to top,rgba(20,19,21,.92) 0%,rgba(20,19,21,.5) 55%,transparent 100%)}.c-gallery-lightbox__navbar-counter{display:block;text-align:center}}.c-form-contact__honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.c-form-contact{display:block;color:var(--text-primary)}.c-form-contact__form{display:flex;flex-direction:column;gap:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-form-contact__form{gap:calc(16 / 402 * 100vw)}}.c-form-contact__field{display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-form-contact__field{gap:calc(8 / 402 * 100vw)}}.c-form-contact__row{display:flex;flex-direction:row;gap:calc(16 / 1440 * min(100vw,1440px))}.c-form-contact__row>.c-form-contact__field{flex:1 1 0;min-width:0}@media(max-width:799px){.c-form-contact__row{flex-direction:column;gap:calc(16 / 402 * 100vw)}}.c-form-contact__label{font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1.4;color:var(--text-primary)}@media(max-width:799px){.c-form-contact__label{font-size:max(14 / 402 * 100vw,9px)}}.c-form-contact__required-marker{color:#eb2b3a;margin-left:calc(2 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-form-contact__required-marker{margin-left:calc(2 / 402 * 100vw)}}.c-form-contact__hint{font-family:Space Grotesk,sans-serif;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-muted)}@media(max-width:799px){.c-form-contact__hint{font-size:max(11 / 402 * 100vw,9px)}}.c-form-contact__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:calc(48 / 1440 * min(100vw,1440px));padding:0 calc(16 / 1440 * min(100vw,1440px));background-color:var(--surface-elevated);border:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-input);border-radius:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-primary);transition:border-color var(--duration-300) var(--ease-signal),box-shadow var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-form-contact__input{height:calc(48 / 402 * 100vw);padding:0 calc(16 / 402 * 100vw);border-width:calc(1 / 402 * 100vw);border-radius:calc(8 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-form-contact__input::-moz-placeholder{color:var(--text-placeholder)}.c-form-contact__input::placeholder{color:var(--text-placeholder)}.c-form-contact__input:focus-visible{outline:none;border-color:#29282a;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #ffcc0480}@media(max-width:799px){.c-form-contact__input:focus-visible{box-shadow:0 0 0 calc(2 / 402 * 100vw) #ffcc0480}}.c-form-contact__input[aria-invalid=true]{border-color:#eb2b3a;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #eb2b3a1f}@media(max-width:799px){.c-form-contact__input[aria-invalid=true]{box-shadow:0 0 0 calc(2 / 402 * 100vw) #eb2b3a1f}}.c-form-contact__input[aria-invalid=true]:focus-visible{border-color:#eb2b3a;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #eb2b3a40}@media(max-width:799px){.c-form-contact__input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 calc(2 / 402 * 100vw) #eb2b3a40}}.c-form-contact__textarea{height:auto;min-height:calc(140 / 1440 * min(100vw,1440px));padding-top:calc(12 / 1440 * min(100vw,1440px));padding-bottom:calc(12 / 1440 * min(100vw,1440px));line-height:1.55;resize:vertical}@media(max-width:799px){.c-form-contact__textarea{min-height:calc(120 / 402 * 100vw);padding-top:calc(12 / 402 * 100vw);padding-bottom:calc(12 / 402 * 100vw)}}.c-form-contact__select-wrap{position:relative}.c-form-contact__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:calc(40 / 1440 * min(100vw,1440px));cursor:pointer}@media(max-width:799px){.c-form-contact__select{padding-right:calc(40 / 402 * 100vw)}}.c-form-contact__select:has(option[value=""]:checked){color:var(--text-placeholder)}.c-form-contact__select::-moz-focus-inner{border:0}.c-form-contact__select-arrow{position:absolute;top:50%;right:calc(14 / 1440 * min(100vw,1440px));transform:translateY(-50%);width:calc(16 / 1440 * min(100vw,1440px));height:calc(16 / 1440 * min(100vw,1440px));color:var(--text-secondary);pointer-events:none;display:inline-flex;align-items:center;justify-content:center}@media(max-width:799px){.c-form-contact__select-arrow{right:calc(14 / 402 * 100vw);width:calc(16 / 402 * 100vw);height:calc(16 / 402 * 100vw)}}.c-form-contact__select-arrow svg{width:100%;height:100%;display:block}.c-form-contact__error{font-family:Space Grotesk,sans-serif;font-size:max(12 / 1440 * min(100vw,1440px),10px);color:#eb2b3a;line-height:1.4;margin:0;transform-origin:top left;animation:c-form-contact-error-in .28s var(--ease-signal) both}@media(max-width:799px){.c-form-contact__error{font-size:max(11 / 402 * 100vw,9px)}}.c-form-contact__error.is-leaving{animation:c-form-contact-error-out .2s var(--ease-signal) both}@media(prefers-reduced-motion:reduce){.c-form-contact__error,.c-form-contact__error.is-leaving{animation:none}}.c-form-contact__summary{color:var(--text-primary)}.c-form-contact__summary h2{font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);font-weight:600;line-height:1.3;margin:0 0 calc(8 / 1440 * min(100vw,1440px))}.c-form-contact__summary ul{margin:0;padding-left:calc(20 / 1440 * min(100vw,1440px));list-style:disc}.c-form-contact__summary a{color:#eb2b3a;text-decoration:underline}.c-form-contact__success,.c-form-contact__failure{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(12 / 1440 * min(100vw,1440px));padding:calc(48 / 1440 * min(100vw,1440px)) calc(24 / 1440 * min(100vw,1440px));background:var(--surface-elevated);border:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-muted);border-radius:calc(12 / 1440 * min(100vw,1440px));animation:c-form-contact-success-in .36s var(--ease-signal) both}@media(max-width:799px){.c-form-contact__success,.c-form-contact__failure{gap:calc(12 / 402 * 100vw);padding:calc(40 / 402 * 100vw) calc(20 / 402 * 100vw);border-width:calc(1 / 402 * 100vw);border-radius:calc(12 / 402 * 100vw)}}.c-form-contact__success h2,.c-form-contact__failure h2{font-family:Space Grotesk,sans-serif;font-size:max(22 / 1440 * min(100vw,1440px),10px);font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);margin:0}@media(max-width:799px){.c-form-contact__success h2,.c-form-contact__failure h2{font-size:max(20 / 402 * 100vw,9px)}}.c-form-contact__success p,.c-form-contact__failure p{font-family:Space Grotesk,sans-serif;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary);max-width:36ch;margin:0}@media(max-width:799px){.c-form-contact__success p,.c-form-contact__failure p{font-size:max(14 / 402 * 100vw,9px)}}@media(prefers-reduced-motion:reduce){.c-form-contact__success,.c-form-contact__failure{animation:none}}.c-form-contact__success:focus-visible,.c-form-contact__failure:focus-visible{outline:calc(2 / 1440 * min(100vw,1440px)) solid #29282a;outline-offset:calc(2 / 1440 * min(100vw,1440px))}.c-form-contact__success-icon,.c-form-contact__failure-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(.05*min(100vw,1440px));height:calc(.05*min(100vw,1440px));border-radius:999px;margin-bottom:calc(4 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-form-contact__success-icon,.c-form-contact__failure-icon{width:calc(64 / 402 * 100vw);height:calc(64 / 402 * 100vw);margin-bottom:calc(4 / 402 * 100vw)}}.c-form-contact__success-icon svg,.c-form-contact__failure-icon svg{width:calc(32 / 1440 * min(100vw,1440px));height:calc(32 / 1440 * min(100vw,1440px));flex-shrink:0}@media(max-width:799px){.c-form-contact__success-icon svg,.c-form-contact__failure-icon svg{width:calc(28 / 402 * 100vw);height:calc(28 / 402 * 100vw)}}.c-form-contact__success-icon{background:#ffcc04;color:#29282a}.c-form-contact__failure-icon{background:#eb2b3a;color:#fff}.c-form-contact__disclaimer{font-family:Space Grotesk,sans-serif;font-size:max(12 / 1440 * min(100vw,1440px),10px);color:var(--text-muted);line-height:1.5;margin:0}@media(max-width:799px){.c-form-contact__disclaimer{font-size:max(11 / 402 * 100vw,9px)}}.c-form-contact__submit{align-self:flex-start;margin-top:calc(8 / 1440 * min(100vw,1440px));position:relative}@media(max-width:799px){.c-form-contact__submit{align-self:stretch;width:100%;margin-top:calc(8 / 402 * 100vw)}.c-form-contact__submit .c-cta-primary__body{flex:1}}.c-form-contact__submit[disabled]{cursor:progress;opacity:.85}.c-form-contact__spinner{display:none;width:calc(20 / 1440 * min(100vw,1440px));height:calc(20 / 1440 * min(100vw,1440px));line-height:0;color:#fff;pointer-events:none}@media(max-width:799px){.c-form-contact__spinner{width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}}.c-form-contact__spinner svg{width:100%;height:100%;display:block;animation:c-form-contact-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.c-form-contact__spinner svg{animation:none}}.c-form-contact__form.is-loading .c-form-contact__submit .c-cta-primary__body,.c-form-contact__form.is-loading .c-form-contact__submit .c-cta-primary__knob{visibility:hidden}.c-form-contact__form.is-loading .c-form-contact__submit .c-form-contact__spinner{display:inline-flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#eb2b3a}@keyframes c-form-contact-spin{to{transform:rotate(360deg)}}.c-form-contact--newsletter{max-width:calc(340 / 1440 * min(100vw,1440px))}.c-form-contact--newsletter .c-form-contact__failure{display:inline-flex;align-items:center;background:#ee4b58;color:#fff}.c-form-contact--newsletter .c-form-contact__failure h2{color:#fff;margin:0}@media(max-width:799px){.c-form-contact--newsletter{max-width:100%}.c-form-contact--newsletter .c-form-contact__success,.c-form-contact--newsletter .c-form-contact__failure{display:flex;flex-direction:row;align-items:center;text-align:left;width:100%}}.c-form-contact--newsletter .c-form-contact__form{gap:calc(14 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__form{gap:calc(12 / 402 * 100vw)}}.c-form-contact--newsletter .c-form-contact__email-field{position:relative;width:100%}.c-form-contact--newsletter .c-form-contact__field{gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__field{gap:calc(8 / 402 * 100vw)}}.c-form-contact--newsletter .c-form-contact__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.c-form-contact--newsletter .c-form-contact__input{width:100%;height:calc(48 / 1440 * min(100vw,1440px));padding:0 calc(52 / 1440 * min(100vw,1440px)) 0 calc(16 / 1440 * min(100vw,1440px));background:var(--surface-elevated);border:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-default);border-radius:calc(8 / 1440 * min(100vw,1440px));font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-primary)}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__input{height:calc(48 / 402 * 100vw);padding:0 calc(52 / 402 * 100vw) 0 calc(16 / 402 * 100vw);font-size:max(16 / 402 * 100vw,9px);border-radius:calc(8 / 402 * 100vw)}}.c-form-contact--newsletter .c-form-contact__input::-moz-placeholder{color:var(--text-placeholder)}.c-form-contact--newsletter .c-form-contact__input::placeholder{color:var(--text-placeholder)}.c-form-contact--newsletter .c-form-contact__input:focus,.c-form-contact--newsletter .c-form-contact__input:focus-visible{outline:none;border-color:var(--text-primary)}.c-form-contact--newsletter .c-form-contact__submit{position:absolute;top:calc(5 / 1440 * min(100vw,1440px));right:calc(5 / 1440 * min(100vw,1440px));width:calc(38 / 1440 * min(100vw,1440px));height:calc(38 / 1440 * min(100vw,1440px));min-width:0;margin:0;padding:0;align-self:auto;display:inline-flex;align-items:center;justify-content:center;background:#29282a;color:#fff;border:0;border-radius:calc(6 / 1440 * min(100vw,1440px));cursor:pointer;transition:background var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__submit{width:calc(38 / 402 * 100vw);height:calc(38 / 402 * 100vw);top:calc(5 / 402 * 100vw);right:calc(5 / 402 * 100vw);border-radius:calc(6 / 402 * 100vw)}}.c-form-contact--newsletter .c-form-contact__submit:hover,.c-form-contact--newsletter .c-form-contact__submit:focus-visible{background:#eb2b3a;color:#fff;transform:none}.c-form-contact--newsletter .c-form-contact__submit:focus-visible{outline:calc(2 / 1440 * min(100vw,1440px)) solid #29282a;outline-offset:calc(2 / 1440 * min(100vw,1440px))}.c-form-contact--newsletter .c-form-contact__submit-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--duration-300) var(--ease-signal),opacity var(--duration-300) var(--ease-signal)}.c-form-contact--newsletter .c-form-contact__disclaimer{font-size:max(11 / 1440 * min(100vw,1440px),10px);line-height:1.45;max-width:75%}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__disclaimer{font-size:max(11 / 402 * 100vw,9px)}}.c-form-contact--newsletter .c-form-contact__submit:hover .c-form-contact__submit-icon,.c-form-contact--newsletter .c-form-contact__submit:focus-visible .c-form-contact__submit-icon{transform:rotate(45deg)}.c-form-contact--newsletter .c-form-contact__spinner{display:inline-flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.85);opacity:0;pointer-events:none;transition:opacity var(--duration-300) var(--ease-signal),transform var(--duration-300) var(--ease-signal)}.c-form-contact--newsletter .c-form-contact__form.is-loading .c-form-contact__submit-icon{opacity:0;transform:scale(.85)}.c-form-contact--newsletter .c-form-contact__form.is-loading .c-form-contact__submit:hover .c-form-contact__submit-icon,.c-form-contact--newsletter .c-form-contact__form.is-loading .c-form-contact__submit:focus-visible .c-form-contact__submit-icon{transform:scale(.85)}.c-form-contact--newsletter .c-form-contact__form.is-loading .c-form-contact__spinner{opacity:1;transform:translate(-50%,-50%) scale(1)}.c-form-contact--newsletter .c-form-contact__form.is-loading .c-form-contact__submit .c-cta-primary__body,.c-form-contact--newsletter .c-form-contact__form.is-loading .c-form-contact__submit .c-cta-primary__knob{visibility:visible}@media(prefers-reduced-motion:reduce){.c-form-contact--newsletter .c-form-contact__submit-icon,.c-form-contact--newsletter .c-form-contact__spinner{transition:none}}.c-form-contact--newsletter .c-form-contact__status-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(.0125*min(100vw,1440px));height:calc(.0125*min(100vw,1440px));margin-right:calc(8 / 1440 * min(100vw,1440px));vertical-align:-.15em}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__status-icon{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw);margin-right:calc(8 / 402 * 100vw)}}.c-form-contact--newsletter .c-form-contact__status-icon svg{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.c-form-contact--newsletter .c-form-contact__summary,.c-form-contact--newsletter .c-form-contact__failure{padding:calc(12 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));background:#eb2b3a;border:0;border-radius:calc(8 / 1440 * min(100vw,1440px));color:#29282a}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__summary,.c-form-contact--newsletter .c-form-contact__failure{padding:calc(12 / 402 * 100vw) calc(14 / 402 * 100vw);border-radius:calc(8 / 402 * 100vw)}}.c-form-contact--newsletter .c-form-contact__summary h2,.c-form-contact--newsletter .c-form-contact__failure h2{display:inline-flex;align-items:center;font-size:max(14 / 1440 * min(100vw,1440px),10px);font-weight:600;color:#29282a;margin:0 0 calc(4 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__summary h2,.c-form-contact--newsletter .c-form-contact__failure h2{font-size:max(13 / 402 * 100vw,9px);margin:0 0 calc(4 / 402 * 100vw)}}.c-form-contact--newsletter .c-form-contact__summary .c-form-contact__status-icon,.c-form-contact--newsletter .c-form-contact__failure .c-form-contact__status-icon{color:#fff}.c-form-contact--newsletter .c-form-contact__summary ul,.c-form-contact--newsletter .c-form-contact__failure ul{font-size:max(13 / 1440 * min(100vw,1440px),10px);padding-left:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__summary ul,.c-form-contact--newsletter .c-form-contact__failure ul{font-size:max(12 / 402 * 100vw,9px);padding-left:calc(16 / 402 * 100vw)}}.c-form-contact--newsletter .c-form-contact__summary a,.c-form-contact--newsletter .c-form-contact__failure a{color:#29282a;text-decoration:none}.c-form-contact--newsletter .c-form-contact__summary a:hover,.c-form-contact--newsletter .c-form-contact__summary a:focus-visible,.c-form-contact--newsletter .c-form-contact__failure a:hover,.c-form-contact--newsletter .c-form-contact__failure a:focus-visible{text-decoration:underline}.c-form-contact--newsletter .c-form-contact__success{display:inline-flex;align-items:center;flex-direction:row;text-align:left;padding:calc(12 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));background:#ffcc04;border:0;border-radius:calc(8 / 1440 * min(100vw,1440px));color:#29282a;animation:c-form-contact-success-in .36s var(--ease-signal) both}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__success{padding:calc(12 / 402 * 100vw) calc(14 / 402 * 100vw);border-radius:calc(8 / 402 * 100vw)}}.c-form-contact--newsletter .c-form-contact__success h2{display:inline-flex;align-items:center;font-size:max(14 / 1440 * min(100vw,1440px),10px);font-weight:600;color:#29282a;margin:0}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__success h2{font-size:max(13 / 402 * 100vw,9px)}}.c-form-contact--newsletter .c-form-contact__success .c-form-contact__status-icon{color:#29282a}.c-form-contact--newsletter .c-form-contact__failure{display:inline-flex;align-items:center;flex-direction:row;text-align:left;padding:calc(12 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));border:0;border-radius:calc(8 / 1440 * min(100vw,1440px));color:#fff}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__failure{padding:calc(12 / 402 * 100vw) calc(14 / 402 * 100vw);border-radius:calc(8 / 402 * 100vw)}}.c-form-contact--newsletter .c-form-contact__failure h2{display:inline-flex;align-items:center;font-size:max(14 / 1440 * min(100vw,1440px),10px);font-weight:600;color:#fff;margin:0}@media(max-width:799px){.c-form-contact--newsletter .c-form-contact__failure h2{font-size:max(13 / 402 * 100vw,9px)}}.c-form-contact--newsletter .c-form-contact__failure .c-form-contact__status-icon{color:#fff}.c-form-contact--newsletter .c-form-contact__form{transition:opacity .22s var(--ease-signal),transform .22s var(--ease-signal)}.c-form-contact--newsletter .c-form-contact__form.is-leaving{opacity:0;transform:translate(calc(-8 / 1440 * min(100vw,1440px)));pointer-events:none}.c-form-contact--newsletter .c-form-contact__error{animation:c-form-contact-error-in .28s var(--ease-signal) both;transform-origin:top left}@media(prefers-reduced-motion:reduce){.c-form-contact--newsletter .c-form-contact__success,.c-form-contact--newsletter .c-form-contact__error{animation:none}.c-form-contact--newsletter .c-form-contact__form{transition:none}}@keyframes c-form-contact-error-in{0%{opacity:0;transform:translateY(calc(-6 / 1440 * min(100vw,1440px)))}to{opacity:1;transform:translateY(0)}}@keyframes c-form-contact-error-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-6 / 1440 * min(100vw,1440px)))}}@keyframes c-form-contact-success-in{0%{opacity:0;transform:translate(calc(-16 / 1440 * min(100vw,1440px)))}to{opacity:1;transform:translate(0)}}.c-form-contact--support{max-width:calc(.5*min(100vw,1440px))}@media(max-width:799px){.c-form-contact--support{max-width:100%}}.c-form-contact__stepper{display:flex;align-items:center;gap:calc(10 / 1440 * min(100vw,1440px));list-style:none;margin:0 0 calc(8 / 1440 * min(100vw,1440px));padding:0;counter-reset:support-step;flex-wrap:wrap}@media(max-width:799px){.c-form-contact__stepper{gap:calc(8 / 402 * 100vw);margin:0 0 calc(6 / 402 * 100vw)}}.c-form-contact__stepper-item{counter-increment:support-step;display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));font-size:max(14 / 1440 * min(100vw,1440px),10px);color:#29282a99;line-height:1.3}@media(max-width:799px){.c-form-contact__stepper-item{gap:calc(6 / 402 * 100vw);font-size:max(13 / 402 * 100vw,9px)}}.c-form-contact__stepper-item:before{content:counter(support-step);display:inline-flex;align-items:center;justify-content:center;width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px));border-radius:999px;border:1px solid rgba(41,40,42,.18);background:#fff;color:#29282a99;font-size:max(12 / 1440 * min(100vw,1440px),10px);font-weight:600;line-height:1}@media(max-width:799px){.c-form-contact__stepper-item:before{width:calc(22 / 402 * 100vw);height:calc(22 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px)}}.c-form-contact__stepper-item:not(:last-child):after{content:"";width:calc(20 / 1440 * min(100vw,1440px));height:1px;background:#29282a2e}@media(max-width:799px){.c-form-contact__stepper-item:not(:last-child):after{width:calc(16 / 402 * 100vw)}}.c-form-contact__stepper-item[aria-current=step]{color:#29282a;font-weight:600}.c-form-contact__stepper-item[aria-current=step]:before{background:#ffcc04;border-color:#29282a;color:#29282a}@media(max-width:799px){@media(max-width:32rem){.c-form-contact__stepper-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.c-form-contact__stepper-item[aria-current=step] .c-form-contact__stepper-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}}}.c-form-contact__step{display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px));padding:calc(20 / 1440 * min(100vw,1440px)) calc(24 / 1440 * min(100vw,1440px));border:1px solid rgba(41,40,42,.18);border-radius:calc(8 / 1440 * min(100vw,1440px));background:#29282a08;margin:0}@media(max-width:799px){.c-form-contact__step{gap:calc(14 / 402 * 100vw);padding:calc(18 / 402 * 100vw) calc(18 / 402 * 100vw);border-radius:calc(8 / 402 * 100vw)}}.c-form-contact__step[hidden]{display:none}.c-form-contact__step-title{font-size:max(20 / 1440 * min(100vw,1440px),10px);font-weight:700;line-height:1.2;margin:0;padding:0}@media(max-width:799px){.c-form-contact__step-title{font-size:max(18 / 402 * 100vw,9px)}}.c-form-contact__step-text{font-size:max(15 / 1440 * min(100vw,1440px),10px);color:#29282a99;line-height:1.5;margin:0}@media(max-width:799px){.c-form-contact__step-text{font-size:max(14 / 402 * 100vw,9px)}}.c-form-contact__radio-group,.c-form-contact__checkbox-group{display:flex;flex-direction:column;gap:calc(10 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-form-contact__radio-group,.c-form-contact__checkbox-group{gap:calc(10 / 402 * 100vw)}}.c-form-contact__radio,.c-form-contact__checkbox{display:inline-flex;align-items:center;gap:calc(10 / 1440 * min(100vw,1440px));padding:calc(10 / 1440 * min(100vw,1440px)) calc(12 / 1440 * min(100vw,1440px));border:1px solid rgba(41,40,42,.18);border-radius:calc(6 / 1440 * min(100vw,1440px));background:#fff;cursor:pointer;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.3;transition:border-color .15s ease-out,background .15s ease-out}@media(max-width:799px){.c-form-contact__radio,.c-form-contact__checkbox{gap:calc(10 / 402 * 100vw);padding:calc(10 / 402 * 100vw) calc(12 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px);border-radius:calc(6 / 402 * 100vw)}}.c-form-contact__radio:hover,.c-form-contact__checkbox:hover{border-color:#29282a66}.c-form-contact__radio:focus-within,.c-form-contact__checkbox:focus-within{border-color:#29282a;box-shadow:0 0 0 2px #ffcc0480}.c-form-contact__radio:has(input:checked),.c-form-contact__checkbox:has(input:checked){border-color:#29282a;background:#ffcc042e}.c-form-contact__radio input,.c-form-contact__checkbox input{flex:0 0 auto;width:calc(.0125*min(100vw,1440px));height:calc(.0125*min(100vw,1440px));accent-color:#29282a;cursor:pointer}@media(max-width:799px){.c-form-contact__radio input,.c-form-contact__checkbox input{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw)}}.c-form-contact__empty{font-size:max(14 / 1440 * min(100vw,1440px),10px);color:#29282a99;font-style:italic;line-height:1.5;margin:0}@media(max-width:799px){.c-form-contact__empty{font-size:max(13 / 402 * 100vw,9px)}}.c-form-contact__step-nav{display:flex;align-items:center;justify-content:flex-end;gap:calc(12 / 1440 * min(100vw,1440px));margin-top:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-form-contact__step-nav{flex-direction:column-reverse;align-items:stretch;gap:calc(10 / 402 * 100vw);margin-top:calc(6 / 402 * 100vw)}}.c-form-contact__nav-next,.c-form-contact__nav-back{display:inline-flex;align-items:center;justify-content:center;padding:calc(12 / 1440 * min(100vw,1440px)) calc(22 / 1440 * min(100vw,1440px));border-radius:999px;cursor:pointer;font:inherit;font-size:max(15 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}@media(max-width:799px){.c-form-contact__nav-next,.c-form-contact__nav-back{padding:calc(12 / 402 * 100vw) calc(22 / 402 * 100vw);font-size:max(15 / 402 * 100vw,9px)}}.c-form-contact__nav-next{background:#29282a;color:#fff;border:1px solid #29282a}.c-form-contact__nav-next:hover,.c-form-contact__nav-next:focus-visible{background:#ffcc04;color:#29282a;outline:none}.c-form-contact__nav-next:focus-visible{box-shadow:0 0 0 2px #29282a40}.c-form-contact__nav-back{background:transparent;color:#29282a;border:1px solid rgba(41,40,42,.18)}.c-form-contact__nav-back:hover,.c-form-contact__nav-back:focus-visible{border-color:#29282a;background:#29282a0a;outline:none}.c-form-contact__nav-back:focus-visible{box-shadow:0 0 0 2px #29282a26}.c-language-switcher{position:relative;display:inline-flex}.c-language-switcher__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:calc(6 / 1440 * min(100vw,1440px));height:calc(42 / 1440 * min(100vw,1440px));padding:0 calc(14 / 1440 * min(100vw,1440px));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:calc(.69375*min(100vw,1440px));box-shadow:0 calc(4 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) #29282a14;cursor:pointer;font-weight:600;font-size:max(12 / 1440 * min(100vw,1440px),10px);letter-spacing:.04em;color:var(--text-secondary);transition:background-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal),box-shadow var(--duration-300) var(--ease-signal)}.c-language-switcher__trigger:hover{background:#ffffffa6;color:var(--text-primary)}.c-language-switcher__trigger[aria-expanded=true]{background:var(--surface-muted);color:var(--text-primary)}.c-language-switcher__trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-background),0 0 0 4px var(--focus-ring)}@media(max-width:799px){.c-language-switcher__trigger{height:calc(42 / 402 * 100vw);padding:0 calc(14 / 402 * 100vw);gap:calc(4 / 402 * 100vw);font-size:max(12 / 402 * 100vw,9px)}}.c-language-switcher__chevron{display:inline-flex;align-items:center;flex:0 0 auto;width:calc(12 / 1440 * min(100vw,1440px));height:calc(12 / 1440 * min(100vw,1440px));transition:transform var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-language-switcher__chevron{width:calc(12 / 402 * 100vw);height:calc(12 / 402 * 100vw)}}.c-language-switcher__trigger[aria-expanded=true] .c-language-switcher__chevron{transform:rotate(180deg)}.c-language-switcher__panel{position:absolute;right:0;top:calc(100% + 16 / 1440 * min(100vw,1440px));z-index:400;min-width:calc(.125*min(100vw,1440px));padding:calc(8 / 1440 * min(100vw,1440px));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:calc(12 / 1440 * min(100vw,1440px));box-shadow:0 calc(4 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) #29282a14,0 calc(8 / 1440 * min(100vw,1440px)) calc(24 / 1440 * min(100vw,1440px)) #29282a1f;display:flex;flex-direction:column;gap:2px}.c-language-switcher__panel[hidden]{display:none}.c-language-switcher__panel.is-shown:not(.c-language-switcher__panel--modal){animation:c-language-switcher-panel-in var(--duration-300) var(--ease-signal)}@media(prefers-reduced-motion:reduce){.c-language-switcher__panel.is-shown:not(.c-language-switcher__panel--modal){animation:none}}.c-footer .c-language-switcher__panel{top:auto;bottom:calc(100% + 8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-language-switcher__panel{top:calc(100% + 8 / 402 * 100vw);min-width:calc(160 / 402 * 100vw);padding:calc(6 / 402 * 100vw);border-radius:calc(10 / 402 * 100vw)}.c-footer .c-language-switcher__panel{top:auto;bottom:calc(100% + 8 / 402 * 100vw)}}@keyframes c-language-switcher-panel-in{0%{opacity:0;transform:translateY(calc(-4 / 1440 * min(100vw,1440px)))}to{opacity:1;transform:translateY(0)}}.c-language-switcher__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#29282a8c;opacity:0;transition:opacity .22s cubic-bezier(.2,.8,.2,1)}@supports (backdrop-filter: blur(8px)){.c-language-switcher__scrim{background:#29282a66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.c-language-switcher__scrim.is-shown{opacity:1}@media(prefers-reduced-motion:reduce){.c-language-switcher__scrim{transition:none}}.c-language-switcher__panel--modal{position:fixed;inset:auto;top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%,calc(-50% + calc(8 / 402 * 100vw)));z-index:9100;width:min(calc(360 / 402 * 100vw),100vw - calc(48 / 402 * 100vw));min-width:0;max-width:none;padding:calc(12 / 402 * 100vw);border:0;border-radius:calc(6 / 402 * 100vw);background:var(--surface-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 calc(4 / 402 * 100vw) calc(20 / 402 * 100vw) #29282a2e,0 calc(24 / 402 * 100vw) calc(64 / 402 * 100vw) #29282a3d;opacity:0;transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}.c-language-switcher__panel--modal.is-shown{opacity:1;transform:translate(-50%,-50%)}.c-language-switcher__panel--modal .c-language-switcher__option{padding:calc(12 / 402 * 100vw) calc(14 / 402 * 100vw);font-size:max(15 / 402 * 100vw,9px);border-radius:calc(6 / 402 * 100vw)}@media(prefers-reduced-motion:reduce){.c-language-switcher__panel--modal{transition:none}}@media(max-width:799px){.c-header__mobile-actions .c-language-switcher__chevron,.c-footer .c-language-switcher__chevron{transition:none}.c-header__mobile-actions .c-language-switcher__trigger[aria-expanded=true] .c-language-switcher__chevron,.c-footer .c-language-switcher__trigger[aria-expanded=true] .c-language-switcher__chevron{transform:none}}.c-language-switcher__option{display:flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));padding:calc(8 / 1440 * min(100vw,1440px)) calc(12 / 1440 * min(100vw,1440px));border-radius:calc(8 / 1440 * min(100vw,1440px));font-weight:400;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-primary);text-decoration:none;transition:background-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)}.c-language-switcher__option:hover{background:#29282a0f;color:var(--text-accent)}.c-language-switcher__option:focus-visible{outline:none;background:#29282a0f;color:var(--text-accent)}.c-language-switcher__option.is-active,.c-language-switcher__option[aria-selected=true]{background:#29282a0f}html[data-theme=dark] .c-language-switcher__option:hover,html[data-theme=dark] .c-language-switcher__option:focus-visible,html[data-theme=dark] .c-language-switcher__option.is-active,html[data-theme=dark] .c-language-switcher__option[aria-selected=true]{background:#ffffff0f}@media(max-width:799px){.c-language-switcher__option{padding:calc(8 / 402 * 100vw) calc(10 / 402 * 100vw);font-size:max(13 / 402 * 100vw,9px)}}.c-language-switcher__option-label{flex:1}.c-language-switcher__option-check{flex-shrink:0;display:inline-flex;align-items:center;color:var(--text-accent)}.c-header{position:fixed;top:calc(20 / 1440 * min(100vw,1440px));left:0;right:0;z-index:200;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:calc(24 / 1440 * min(100vw,1440px));column-gap:calc(24 / 1440 * min(100vw,1440px));padding:calc(12 / 1440 * min(100vw,1440px)) calc(120 / 1440 * min(100vw,1440px));background:transparent;pointer-events:none}.c-header>*{pointer-events:auto;position:relative;z-index:1}.c-header{isolation:isolate}.c-header:before,.c-header:after{content:"";position:absolute;left:0;right:0;top:calc(-1 * calc(20 / 1440 * min(100vw,1440px)));height:calc(100% + calc(80 / 1440 * min(100vw,1440px)));z-index:0;pointer-events:none;opacity:0;transition:opacity var(--duration-400) var(--ease-signal)}.c-header:before{background:linear-gradient(to bottom,#fafaf8,transparent)}.c-header:after{background:linear-gradient(to bottom,#0e0d0e,transparent)}.c-header.is-scrolled:before{opacity:1}.c-header.is-scrolled[data-theme=dark]:before{opacity:0}.c-header.is-scrolled[data-theme=dark]:after{opacity:1}@media(max-width:799px){.c-header{grid-template-columns:1fr auto;-moz-column-gap:calc(12 / 402 * 100vw);column-gap:calc(12 / 402 * 100vw);padding:calc(10 / 402 * 100vw) calc(24 / 402 * 100vw);top:calc(10 / 402 * 100vw)}.c-header:before,.c-header:after{top:calc(-1 * calc(10 / 402 * 100vw));height:calc(100% + calc(70 / 402 * 100vw));background:linear-gradient(to bottom,#fafaf8 0%,rgba(250,250,248,.8) 50%,rgba(250,250,248,.6) 65%,transparent 100%)}}html.is-scroll-locked .c-header{padding-right:calc(120 / 1440 * min(100vw,1440px) + var(--scrollbar-width, 0px))}@media(max-width:799px){html.is-scroll-locked .c-header{padding-right:calc(24 / 402 * 100vw + var(--scrollbar-width, 0px))}}html.is-page-transitioning .c-header,html.is-page-transitioning .c-header:before,html.is-page-transitioning .c-header:after,html.is-page-transitioning .c-header *,html.is-page-transitioning .c-header *:before,html.is-page-transitioning .c-header *:after{transition:none!important}.c-header__logo{justify-self:start;display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-primary);text-decoration:none}.c-header__logo .c-logo{display:block;height:calc(48 / 1440 * min(100vw,1440px));width:auto}.c-header__logo:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-background),0 0 0 4px var(--focus-ring);border-radius:calc(4 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-header__logo .c-logo{height:calc(40 / 402 * 100vw);padding-bottom:calc(2 / 402 * 100vw)}}.c-header__pill{justify-self:center;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:calc(40 / 1440 * min(100vw,1440px));height:calc(48 / 1440 * min(100vw,1440px));padding-inline:calc(20 / 1440 * min(100vw,1440px));display:flex;align-items:center;box-shadow:0 calc(4 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) #29282a14}@media(max-width:799px){.c-header__pill{display:none}}.c-header__nav{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:calc(4 / 1440 * min(100vw,1440px));height:calc(48 / 1440 * min(100vw,1440px))}.c-header__nav-item{display:inline-flex;position:relative;white-space:nowrap}.c-header__link{display:inline-flex;align-items:center;height:calc(48 / 1440 * min(100vw,1440px));padding-inline:calc(12 / 1440 * min(100vw,1440px));font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:var(--text-primary);text-decoration:none;border-bottom:2px solid transparent;transition:border-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)!important}.c-header__link:hover,.c-header__link.is-active,.c-header__link[aria-current=page]{border-bottom-color:var(--text-accent)}.c-header__link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-background),0 0 0 4px var(--focus-ring);border-radius:calc(4 / 1440 * min(100vw,1440px))}.c-header__link--dropdown{gap:calc(6 / 1440 * min(100vw,1440px))}.c-header__link-caret{display:inline-flex;align-items:center;transition:transform var(--duration-300) var(--ease-signal)}.c-header__nav-item--has-children.is-open .c-header__link-caret{transform:rotate(180deg)}.c-header__nav-item--has-children.is-open .c-header__link--dropdown{border-bottom-color:var(--text-accent)}.c-header__dropdown{position:fixed;z-index:250;transform:translate(-50%) translateY(calc(-4 / 1440 * min(100vw,1440px)));min-width:calc(320 / 1440 * min(100vw,1440px));padding:calc(12 / 1440 * min(100vw,1440px));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:calc(20 / 1440 * min(100vw,1440px));box-shadow:0 calc(4 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) #29282a14,0 calc(.0125*min(100vw,1440px)) calc(48 / 1440 * min(100vw,1440px)) #29282a1f;opacity:0;pointer-events:none;transition:opacity var(--duration-300) var(--ease-signal),transform var(--duration-300) var(--ease-signal)}.c-header__dropdown[hidden]{display:none}.c-header__dropdown.is-open{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.c-header__dropdown-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.c-header__dropdown-link{display:flex;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));padding:calc(12 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));border-radius:calc(14 / 1440 * min(100vw,1440px));text-decoration:none;color:var(--text-primary);transition:background-color var(--duration-300) var(--ease-signal)}.c-header__dropdown-link:hover,.c-header__dropdown-link:focus-visible{background:#29282a0f;outline:none}.c-header__dropdown-link:hover .c-header__dropdown-link-label,.c-header__dropdown-link:focus-visible .c-header__dropdown-link-label{color:var(--text-accent)}.c-header__dropdown-link:hover .c-header__dropdown-link-arrow,.c-header__dropdown-link:focus-visible .c-header__dropdown-link-arrow{opacity:1;transform:translate(0)}html[data-theme=dark] .c-header__dropdown-link:hover,html[data-theme=dark] .c-header__dropdown-link:focus-visible{background:#ffffff0f}.c-header__dropdown-link.is-active{background:#29282a0f}html[data-theme=dark] .c-header__dropdown-link.is-active{background:#ffffff0f}.c-header__dropdown-link-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.c-header__dropdown-link-label{font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;transition:color var(--duration-300) var(--ease-signal)}.c-header__dropdown-link-desc{font-weight:400;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-secondary)}.c-header__dropdown-link-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:calc(28 / 1440 * min(100vw,1440px));height:calc(28 / 1440 * min(100vw,1440px));border-radius:50%;background:var(--text-accent);color:#fff;opacity:0;transform:translate(calc(-6 / 1440 * min(100vw,1440px)),calc(6 / 1440 * min(100vw,1440px)));transition:opacity var(--duration-300) var(--ease-signal),transform var(--duration-400) var(--ease-signal)}.c-header__dropdown-link-arrow svg{width:calc(12 / 1440 * min(100vw,1440px));height:calc(12 / 1440 * min(100vw,1440px))}.c-header__actions{justify-self:end;display:inline-flex;align-items:center;gap:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-header__actions{gap:calc(8 / 402 * 100vw)}}.c-header__search{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:calc(44 / 1440 * min(100vw,1440px));height:calc(44 / 1440 * min(100vw,1440px));padding:0;cursor:pointer;color:var(--text-primary);border-radius:calc(.69375*min(100vw,1440px));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:0 calc(4 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px)) #29282a14;transition:background-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)}.c-header__search svg{display:block;width:calc(20 / 1440 * min(100vw,1440px));height:calc(20 / 1440 * min(100vw,1440px))}.c-header__search:hover{background:#ffffffa6}.c-header__search:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-background),0 0 0 4px var(--focus-ring)}@media(max-width:799px){.c-header__actions .c-header__search{display:none}.c-header__search{width:calc(50 / 402 * 100vw);height:calc(50 / 402 * 100vw)}.c-header__search svg{width:calc(22 / 402 * 100vw);height:calc(22 / 402 * 100vw)}.c-header__actions .c-language-switcher,.c-header__cta{display:none}}.c-header__actions>.c-header__cta--mobile{display:none}@media(max-width:799px){.c-header__actions>.c-header__cta--mobile{display:inline-flex}}.c-header__burger{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(50 / 402 * 100vw);height:calc(50 / 402 * 100vw);padding:0;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);border-radius:calc(999 / 402 * 100vw);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:0 calc(4 / 402 * 100vw) calc(16 / 402 * 100vw) #29282a14}.c-header__burger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-background),0 0 0 4px var(--focus-ring)}@media(max-width:799px){.c-header__burger{display:inline-flex}}.c-header__burger-icon{display:block;width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}.c-header__mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;flex-direction:column;background:var(--surface-background);opacity:0;pointer-events:none;transition:opacity var(--duration-400) var(--ease-signal)}.c-header__mobile[hidden]{display:none}.c-header__mobile.is-open{opacity:1;pointer-events:auto}.c-header__mobile-head,.c-header__mobile-body{opacity:0;filter:blur(12px);transform:translateY(calc(12 / 402 * 100vw));transition:opacity var(--duration-400) var(--ease-signal),filter var(--duration-400) var(--ease-signal),transform var(--duration-400) var(--ease-signal);will-change:opacity,filter,transform}.c-header__mobile.is-open .c-header__mobile-head{opacity:1;filter:blur(0);transform:translateY(0)}.c-header__mobile.is-open .c-header__mobile-body{opacity:1;filter:blur(0);transform:translateY(0);transition-delay:80ms}@media(prefers-reduced-motion:reduce){.c-header__mobile-head,.c-header__mobile-body{transition:none;opacity:1;filter:none;transform:none}}.c-header__mobile-head{display:flex;align-items:center;justify-content:space-between;padding:calc(20 / 402 * 100vw) calc(24 / 402 * 100vw);flex-shrink:0}.c-header__mobile-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(50 / 402 * 100vw);height:calc(50 / 402 * 100vw);padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);border-radius:calc(999 / 402 * 100vw);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:0 calc(4 / 402 * 100vw) calc(16 / 402 * 100vw) #29282a14;transition:background-color var(--duration-300) var(--ease-signal)}.c-header__mobile-close svg{display:block;width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}.c-header__mobile-close:hover{background:#ffffffa6}.c-header__mobile-close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-background),0 0 0 4px var(--focus-ring)}.c-header__mobile-body{flex:1 1 auto;overflow-y:auto;padding:calc(16 / 402 * 100vw) calc(20 / 402 * 100vw) calc(32 / 402 * 100vw);display:flex;flex-direction:column;gap:calc(24 / 402 * 100vw)}.c-header__mobile-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.c-header__mobile-item-wrap{border-bottom:1px solid var(--border-muted)}.c-header__mobile-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%;padding:calc(16 / 402 * 100vw) 0;display:flex;align-items:center;justify-content:space-between;gap:calc(12 / 402 * 100vw);font-weight:500;font-size:max(20 / 402 * 100vw,9px);line-height:1.3;color:var(--text-primary);text-decoration:none;cursor:pointer;text-align:left}.c-header__mobile-item.is-active{color:var(--text-accent)}.c-header__mobile-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-background),0 0 0 4px var(--focus-ring);border-radius:calc(4 / 402 * 100vw)}.c-header__mobile-item-caret{display:inline-flex;transition:transform var(--duration-300) var(--ease-signal)}.c-header__mobile-item--has-children[aria-expanded=true] .c-header__mobile-item-caret{transform:rotate(180deg)}.c-header__mobile-sub{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(4 / 402 * 100vw);max-height:0;opacity:0;overflow:hidden;transition:max-height var(--duration-400) var(--ease-signal),opacity var(--duration-300) var(--ease-signal),padding-bottom var(--duration-400) var(--ease-signal)}.c-header__mobile-sub[hidden]{display:none}.c-header__mobile-sub.is-open{max-height:100vh;opacity:1;padding-bottom:calc(12 / 402 * 100vw)}@media(prefers-reduced-motion:reduce){.c-header__mobile-sub{transition:none}}.c-header__mobile-sub-link{display:flex;flex-direction:column;gap:2px;padding:calc(12 / 402 * 100vw) calc(16 / 402 * 100vw);border-radius:calc(12 / 402 * 100vw);text-decoration:none;color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-default)}.c-header__mobile-sub-link.is-active{background:var(--surface-muted);border-color:var(--border-strong)}.c-header__mobile-sub-link.is-active .c-header__mobile-sub-link-label{color:var(--text-accent)}.c-header__mobile-sub-link-label{font-weight:500;font-size:max(14 / 402 * 100vw,9px);line-height:1.3}.c-header__mobile-sub-link-desc{font-weight:400;font-size:max(12 / 402 * 100vw,9px);line-height:1.4;color:var(--text-secondary)}.c-header__mobile-actions{display:flex;align-items:center;justify-content:center;gap:calc(12 / 402 * 100vw);margin-top:auto;padding-top:calc(16 / 402 * 100vw)}.c-header__mobile-actions+.c-header__mobile-cta-row{margin-top:0;padding-top:calc(12 / 402 * 100vw)}.c-header__mobile-cta-row{margin-top:auto;padding-top:calc(16 / 402 * 100vw)}.c-header__mobile-cta-row .c-cta-primary{width:100%;justify-content:center}@media(min-width:800px){.c-header{--ease-morph: cubic-bezier(.65, 0, .35, 1);--dur-morph: .5s;margin-inline:auto;max-width:100vw;transition:top var(--dur-morph) var(--ease-morph),max-width var(--dur-morph) var(--ease-morph),column-gap var(--dur-morph) var(--ease-morph),padding var(--dur-morph) var(--ease-morph);transition:top var(--dur-morph) var(--ease-morph),max-width var(--dur-morph) var(--ease-morph),column-gap var(--dur-morph) var(--ease-morph),padding var(--dur-morph) var(--ease-morph),-moz-column-gap var(--dur-morph) var(--ease-morph)}.c-header:before{transition:opacity var(--dur-morph) var(--ease-morph)}.c-header__pill,.c-header__nav,.c-header__link,.c-header__search,.c-header__logo,.c-header__logo .c-logo,.c-header__actions .c-language-switcher__trigger{transition:width var(--dur-morph) var(--ease-morph),height var(--dur-morph) var(--ease-morph),padding var(--dur-morph) var(--ease-morph),background-color var(--dur-morph) var(--ease-morph),border-color var(--dur-morph) var(--ease-morph),box-shadow var(--dur-morph) var(--ease-morph)}.c-header__logo{height:calc(48 / 1440 * min(100vw,1440px));overflow:hidden;align-items:flex-start}.c-logo__wordmark{transition:opacity var(--dur-morph) var(--ease-morph)}.c-header__pill,.c-header__search,.c-header__actions .c-language-switcher__trigger{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#fff0;box-shadow:none}.c-header__search:hover,.c-header__actions .c-language-switcher__trigger:hover{background:#29282a0f}.c-header.is-measuring,.c-header.is-measuring:before,.c-header.is-measuring *,.c-header.is-measuring *:before,.c-header.is-measuring *:after{transition:none!important}.c-header.is-measuring.is-scrolled{max-width:none!important}.c-header.is-scrolled{max-width:var(--c-header-pill-max, 56rem);-moz-column-gap:calc(14 / 1440 * min(100vw,1440px));column-gap:calc(14 / 1440 * min(100vw,1440px));padding:calc(8 / 1440 * min(100vw,1440px)) calc(.00625*min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px)) calc(24 / 1440 * min(100vw,1440px));top:calc(31 / 1440 * min(100vw,1440px))}.c-header.is-scrolled:before{right:0;bottom:0;left:0;top:0;height:auto;border-radius:calc(.69375*min(100vw,1440px));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:0 calc(4 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) #29282a14;opacity:1}.c-header.is-scrolled:after{display:none}.c-header.is-scrolled .c-header__pill{padding-inline:calc(20 / 1440 * min(100vw,1440px));height:calc(42 / 1440 * min(100vw,1440px))}.c-header.is-scrolled .c-header__nav,.c-header.is-scrolled .c-header__link{height:calc(42 / 1440 * min(100vw,1440px))}.c-header.is-scrolled .c-header__search{width:calc(42 / 1440 * min(100vw,1440px));height:calc(42 / 1440 * min(100vw,1440px))}.c-header.is-scrolled .c-header__logo{height:calc(24 / 1440 * min(100vw,1440px))}.c-header.is-scrolled .c-header__logo .c-logo{height:calc(32 / 1440 * min(100vw,1440px));width:auto}.c-header.is-scrolled .c-logo__wordmark{opacity:0}.c-header.is-scrolled[data-theme=dark]:before{opacity:1}html.is-scroll-locked .c-header.is-scrolled{padding-right:calc(5 / 1440 * min(100vw,1440px))}}@media(min-width:800px)and (prefers-reduced-motion:reduce){.c-header,.c-header:before,.c-header__pill,.c-header__nav,.c-header__link,.c-header__search,.c-header__logo,.c-header__logo .c-logo,.c-logo__wordmark,.c-header__actions .c-language-switcher__trigger{transition:none}}.c-footer{background:var(--surface-background);width:100%;border-top:1px solid var(--border-muted)}.c-footer__upper{width:100%;padding:calc(80 / 1440 * min(100vw,1440px)) calc(120 / 1440 * min(100vw,1440px)) calc(40 / 1440 * min(100vw,1440px));display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);-moz-column-gap:calc(48 / 1440 * min(100vw,1440px));column-gap:calc(48 / 1440 * min(100vw,1440px));row-gap:calc(40 / 1440 * min(100vw,1440px));align-items:start}.c-footer__upper--no-services{grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr)}@media(max-width:799px){.c-footer__upper{grid-template-columns:1fr;padding:calc(40 / 402 * 100vw) calc(24 / 402 * 100vw) calc(32 / 402 * 100vw);row-gap:calc(32 / 402 * 100vw)}}.c-footer__brand{display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-footer__brand{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:calc(16 / 402 * 100vw);column-gap:calc(16 / 402 * 100vw);row-gap:calc(24 / 402 * 100vw)}}.c-footer__funding{display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px));width:-moz-fit-content;width:fit-content}@media(max-width:799px){.c-footer__funding{display:contents}}.c-footer__funding-primary{display:flex;align-items:center;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-footer__funding-primary{display:contents}}.c-footer__partners{display:flex;align-items:center;justify-content:space-between;gap:calc(24 / 1440 * min(100vw,1440px));width:100%}@media(max-width:799px){.c-footer__partners{order:2;flex-basis:100%;width:100%;gap:calc(16 / 402 * 100vw)}}.c-footer__partner-logo{display:block;width:auto;height:calc(46 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-footer__partner-logo{height:calc(40 / 402 * 100vw)}}.c-footer__logo{text-decoration:none;display:inline-flex;color:var(--text-primary)}.c-footer__logo .c-logo{height:calc(64 / 1440 * min(100vw,1440px));width:auto;display:block}.c-footer__logo:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-background),0 0 0 4px var(--focus-ring);border-radius:calc(4 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-footer__logo .c-logo{height:calc(48 / 402 * 100vw)}}.c-footer__eu-emblem{display:block;height:auto;width:calc(220 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-footer__eu-emblem{width:calc(140 / 402 * 100vw);order:1}}.c-footer__eu-emblem--dark,[data-theme=dark] .c-footer__eu-emblem--light{display:none}[data-theme=dark] .c-footer__eu-emblem--dark{display:block}.c-footer__hpc-logo{display:block;width:-moz-fit-content;width:fit-content;height:calc(52 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-footer__hpc-logo{height:calc(38 / 402 * 100vw)}}.c-footer__col{display:flex;flex-direction:column;gap:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-footer__col{display:none}}.c-footer__col-heading{font-weight:700;font-size:max(11 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.c-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}.c-footer__link{font-weight:500;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);text-decoration:none;transition:color var(--duration-300) var(--ease-signal)}.c-footer__link:hover{color:var(--text-accent)}.c-footer__link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-background),0 0 0 4px var(--focus-ring);border-radius:calc(2 / 1440 * min(100vw,1440px))}.c-footer__newsletter{display:flex;flex-direction:column;gap:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-footer__newsletter{gap:calc(20 / 402 * 100vw)}.c-footer__newsletter .c-footer__col-heading{font-size:max(14 / 402 * 100vw,9px)}}.c-footer__lower{width:100%;display:flex;align-items:center;gap:calc(32 / 1440 * min(100vw,1440px));padding:calc(20 / 1440 * min(100vw,1440px)) calc(120 / 1440 * min(100vw,1440px));border-top:1px solid var(--border-muted)}@media(max-width:799px){.c-footer__lower{flex-wrap:wrap;row-gap:calc(12 / 402 * 100vw);-moz-column-gap:0;column-gap:0;padding:calc(32 / 402 * 100vw) calc(24 / 402 * 100vw)}.c-footer__lower .c-footer__spacer{display:none}.c-footer__lower .c-footer__copyright{flex:1 1 auto}.c-footer__lower .c-language-switcher{margin-left:auto}.c-footer__lower .c-footer__legal{order:3;flex:1 1 100%}}.c-footer__copyright{font-weight:400;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-primary);margin:0;white-space:nowrap}@media(max-width:799px){.c-footer__copyright{font-size:max(11 / 402 * 100vw,9px)}}.c-footer__spacer{flex:1}.c-footer__legal{display:flex;align-items:center;flex-wrap:wrap;gap:calc(4 / 1440 * min(100vw,1440px));font-weight:400;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-primary)}@media(max-width:799px){.c-footer__legal{gap:calc(4 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px)}}.c-footer__legal-link{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-300) var(--ease-signal)}.c-footer__legal-link:hover{color:var(--text-accent)}.c-footer__legal-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-background),0 0 0 4px var(--focus-ring);border-radius:calc(2 / 1440 * min(100vw,1440px))}.c-footer__legal-sep{color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-error{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:calc(200 / 1440 * min(100vw,1440px)) calc(48 / 1440 * min(100vw,1440px)) calc(160 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-error{padding:calc(140 / 402 * 100vw) calc(24 / 402 * 100vw) calc(48 / 402 * 100vw);min-height:60vh}}.c-error__inner{max-width:calc(640 / 1440 * min(100vw,1440px));text-align:center;display:flex;flex-direction:column;align-items:center;gap:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-error__inner{max-width:100%;gap:calc(12 / 402 * 100vw)}}.c-error__code{font-family:Space Grotesk,sans-serif;font-size:max(160 / 1440 * min(100vw,1440px),10px);line-height:1;font-weight:700;color:#ffcc04;letter-spacing:-.05em;margin:0 0 calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-error__code{font-size:max(96 / 402 * 100vw,9px);margin:0 0 calc(4 / 402 * 100vw)}}.c-error__title{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(64 / 1440 * min(100vw,1440px),10px);line-height:1.05;letter-spacing:-.03em;color:var(--text-primary);margin:0;text-wrap:balance}@media(max-width:799px){.c-error__title{font-size:max(40 / 402 * 100vw,9px)}}.c-error__lede{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-secondary);margin:0;max-width:calc(520 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-error__lede{font-size:max(16 / 402 * 100vw,9px);max-width:100%}}.c-error__actions{display:flex;justify-content:center;gap:calc(12 / 1440 * min(100vw,1440px));margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-error__actions{margin-top:calc(12 / 402 * 100vw)}}.c-about{padding-top:calc(64 / 1440 * min(100vw,1440px));padding-bottom:calc(64 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-about{padding-top:calc(48 / 402 * 100vw);padding-bottom:calc(48 / 402 * 100vw)}}.c-about__container{margin-inline:auto;padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-about__container{padding-inline:calc(24 / 402 * 100vw)}}.c-about__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-about__grid{grid-template-columns:1fr;gap:calc(32 / 402 * 100vw)}}.c-about__heading-col{grid-column:span 5}@media(max-width:799px){.c-about__heading-col{grid-column:1}}.c-about__body-col{grid-column:7/span 6;display:flex;flex-direction:column}@media(max-width:799px){.c-about__body-col{grid-column:1}}.c-about__heading{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(40 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-about__heading{font-size:max(32 / 402 * 100vw,9px);margin-top:calc(12 / 402 * 100vw)}}.c-about__lead{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-primary)}@media(max-width:799px){.c-about__lead{font-size:max(17 / 402 * 100vw,9px)}}.c-about__detail{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary);margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-about__detail{font-size:max(15 / 402 * 100vw,9px);margin-top:calc(16 / 402 * 100vw)}}.c-about__link{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:var(--text-accent);text-decoration:none;margin-top:calc(24 / 1440 * min(100vw,1440px));width:-moz-max-content;width:max-content;border-radius:calc(2 / 1440 * min(100vw,1440px));transition:color var(--duration-base) var(--ease-signal)}@media(max-width:799px){.c-about__link{font-size:max(14 / 402 * 100vw,9px);gap:calc(8 / 402 * 100vw);margin-top:calc(24 / 402 * 100vw)}}.c-about__link:hover{color:#29282a}.c-about__link:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--surface-background),0 0 0 calc(4 / 1440 * min(100vw,1440px)) var(--focus-ring)}.c-about__link-arrow{display:inline-block;transition:transform var(--duration-300) var(--ease-signal)}@media(prefers-reduced-motion:reduce){.c-about__link-arrow{transition:none}}.c-about__link:hover .c-about__link-arrow{transform:translate(calc(3 / 1440 * min(100vw,1440px)))}.c-audience{padding-top:calc(48 / 1440 * min(100vw,1440px));padding-bottom:calc(48 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-audience{padding-top:calc(48 / 402 * 100vw);padding-bottom:calc(48 / 402 * 100vw)}}.c-audience__container{margin-inline:auto;padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-audience__container{padding-inline:calc(24 / 402 * 100vw)}}.c-audience__header{margin-bottom:calc(40 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-audience__header{margin-bottom:calc(32 / 402 * 100vw)}}.c-audience__heading{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(40 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin-top:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-audience__heading{font-size:max(30 / 402 * 100vw,9px);margin-top:calc(10 / 402 * 100vw)}}.c-audience__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-audience__grid{grid-template-columns:1fr;gap:calc(16 / 402 * 100vw)}}.c-audience-router{padding-top:calc(128 / 1440 * min(100vw,1440px));padding-bottom:calc(80 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;align-items:center}@media(max-width:799px){.c-audience-router{padding-top:calc(64 / 402 * 100vw);padding-bottom:calc(48 / 402 * 100vw)}}.c-audience-router__shell{width:100%;padding-inline:calc(120 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;align-items:stretch}@media(max-width:799px){.c-audience-router__shell{padding-inline:calc(24 / 402 * 100vw)}}.c-audience-router__header{text-align:left;max-width:calc(816 / 1440 * min(100vw,1440px));margin-bottom:calc(64 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;align-items:flex-start;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-audience-router__header{max-width:100%;margin-bottom:calc(40 / 402 * 100vw);gap:calc(16 / 402 * 100vw)}}.c-audience-router__overline-row{display:inline-flex;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px))}.c-audience-router__overline-row>.c-audience-router__divider{display:none}@media(max-width:799px){.c-audience-router__overline-row{height:calc(24 / 402 * 100vw);gap:calc(12 / 402 * 100vw)}}.c-audience-router__divider{display:block;width:calc(64 / 1440 * min(100vw,1440px));height:1px;background:#29282a;opacity:.4}.c-audience-router__heading{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary)}@media(max-width:799px){.c-audience-router__heading{font-size:max(32 / 402 * 100vw,9px)}}.c-audience-router__lead p{font-family:Public Sans,ui-monospace,SF Mono,Consolas,monospace;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-primary);max-width:60ch;opacity:.78}@media(max-width:799px){.c-audience-router__lead p{font-size:max(15 / 402 * 100vw,9px)}}.c-audience-router__desktop{width:100%;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:calc(64 / 1440 * min(100vw,1440px));align-items:stretch}@media(max-width:799px){.c-audience-router__desktop{display:none}}.c-audience-router__stage{position:relative;width:100%;aspect-ratio:5/4;min-height:calc(520 / 1440 * min(100vw,1440px));border-radius:calc(32 / 1440 * min(100vw,1440px));background:radial-gradient(ellipse at center,rgba(41,40,42,.04) 0%,transparent 70%),var(--surface-background);overflow:hidden}.c-audience-router__canvas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.c-audience-router__fallback{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:1}.c-audience-router__core{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:100}.c-audience-router__core>*{grid-area:1/1}.c-audience-router__core-dot{width:calc(12 / 1440 * min(100vw,1440px));height:calc(12 / 1440 * min(100vw,1440px));border-radius:50%;background:#29282a;position:relative;animation:c-audience-router-pulse 2.4s var(--ease-signal) infinite}@media(prefers-reduced-motion:reduce){.c-audience-router__core-dot{animation:none}}.c-audience-router__core-label{width:calc(220 / 1440 * min(100vw,1440px));height:calc(220 / 1440 * min(100vw,1440px));overflow:visible;pointer-events:none}.c-audience-router__core-label text{font-family:IBM Plex Mono,monospace;font-size:calc(11 / 1440 * min(100vw,1440px));letter-spacing:.18em;text-transform:uppercase;fill:#29282a;opacity:.55}.c-audience-router__labels{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}.c-audience-router__label-item{position:absolute;width:clamp(180 / 1440 * min(100vw,1440px),24%,232 / 1440 * min(100vw,1440px));pointer-events:auto}.c-audience-router__label-item--n{top:3%;left:38%}.c-audience-router__label-item--sw{top:58%;left:8%}.c-audience-router__label-item--se{top:58%;left:68%}.c-audience-router__label{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e8e6e1;border-radius:calc(24 / 1440 * min(100vw,1440px));padding:calc(32 / 1440 * min(100vw,1440px)) calc(4 / 1440 * min(100vw,1440px));width:100%;min-height:calc(168 / 1440 * min(100vw,1440px));cursor:pointer;color:var(--text-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 / 1440 * min(100vw,1440px));text-align:center;box-shadow:0 1px 2px #29282a0a;transition:background-color var(--duration-300) var(--ease-signal),border-color var(--duration-300) var(--ease-signal),box-shadow var(--duration-300) var(--ease-signal),transform var(--duration-400) var(--ease-signal);word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.c-audience-router__label:hover{border-color:#d4d1cb;box-shadow:0 calc(14 / 1440 * min(100vw,1440px)) calc(32 / 1440 * min(100vw,1440px)) calc(-10 / 1440 * min(100vw,1440px)) #29282a33,0 calc(2 / 1440 * min(100vw,1440px)) calc(6 / 1440 * min(100vw,1440px)) calc(-2 / 1440 * min(100vw,1440px)) #29282a14;transform:translateY(calc(-2 / 1440 * min(100vw,1440px)))}.c-audience-router__label[aria-pressed=true]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#eb2b3a,#ffcc04) border-box;border:2px solid transparent;box-shadow:0 calc(4 / 1440 * min(100vw,1440px)) calc(14 / 1440 * min(100vw,1440px)) #29282a14;transform:translateY(calc(-6 / 1440 * min(100vw,1440px))) scale(1.06);z-index:2}.c-audience-router__label[aria-pressed=true]:hover{transform:translateY(calc(-7 / 1440 * min(100vw,1440px))) scale(1.06)}.c-audience-router__label:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--surface-background),0 0 0 calc(4 / 1440 * min(100vw,1440px)) var(--focus-ring)}.c-audience-router__labels:has([aria-pressed=true]) .c-audience-router__label:not([aria-pressed=true]){transform:scale(.95);box-shadow:none}.c-audience-router__labels:has([aria-pressed=true]) .c-audience-router__label:not([aria-pressed=true]):hover{transform:translateY(calc(-2 / 1440 * min(100vw,1440px))) scale(.97);box-shadow:0 calc(14 / 1440 * min(100vw,1440px)) calc(32 / 1440 * min(100vw,1440px)) calc(-10 / 1440 * min(100vw,1440px)) #29282a33,0 calc(2 / 1440 * min(100vw,1440px)) calc(6 / 1440 * min(100vw,1440px)) calc(-2 / 1440 * min(100vw,1440px)) #29282a14}.c-audience-router__label-icon{display:none;color:#ffcc04;margin-bottom:calc(6 / 1440 * min(100vw,1440px));transition:color var(--duration-300) var(--ease-signal)}.c-audience-router__label-icon svg{width:calc(50 / 1440 * min(100vw,1440px));height:calc(50 / 1440 * min(100vw,1440px))}.c-audience-router__label[aria-pressed=true] .c-audience-router__label-icon{color:#29282a}.c-audience-router__label-title{font-family:Space Grotesk,sans-serif;font-weight:600;white-space:normal;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:var(--text-primary)}.c-audience-router__label-sub{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-secondary);white-space:normal}.c-audience-router__rail{position:relative;background:#fff;border:1px solid var(--border-default);border-radius:calc(32 / 1440 * min(100vw,1440px));padding:calc(48 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(32 / 1440 * min(100vw,1440px));color:var(--text-primary);min-height:0;height:-moz-fit-content;height:fit-content}.c-audience-router__rail-panel{display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px));animation:c-audience-router-fade-in var(--duration-400) var(--ease-signal)}.c-audience-router__rail-panel[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.c-audience-router__rail-panel{animation:none}}.c-audience-router__rail-title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(32 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}.c-audience-router__rail-body p{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-primary)}@media(max-width:799px){.c-audience-router__rail-body p{font-size:max(15 / 402 * 100vw,9px);line-height:1.55}}.c-audience-router__rail-body p p,.c-audience-router__rail-body p ul,.c-audience-router__rail-body p ol,.c-audience-router__rail-body p li,.c-audience-router__rail-body p a,.c-audience-router__rail-body p strong,.c-audience-router__rail-body p em,.c-audience-router__rail-body p b,.c-audience-router__rail-body p i{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.c-audience-router__rail-body p>p:not(:last-child),.c-audience-router__rail-body p>ul:not(:last-child),.c-audience-router__rail-body p>ol:not(:last-child){margin-bottom:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-audience-router__rail-body p>p:not(:last-child),.c-audience-router__rail-body p>ul:not(:last-child),.c-audience-router__rail-body p>ol:not(:last-child){margin-bottom:calc(12 / 402 * 100vw)}}.c-audience-router__rail-body p ul,.c-audience-router__rail-body p ol{padding-left:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-audience-router__rail-body p ul,.c-audience-router__rail-body p ol{padding-left:calc(20 / 402 * 100vw)}}.c-audience-router__rail-body p a{color:var(--text-accent);text-decoration:underline}.c-audience-router__rail-body p strong,.c-audience-router__rail-body p b{font-weight:600}.c-audience-router__rail-body p em,.c-audience-router__rail-body p i{font-style:italic}.c-audience-router__rail-fit{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-audience-router__rail-fit{gap:calc(12 / 402 * 100vw)}}.c-audience-router__rail-fit--muted .c-audience-router__fit-text{opacity:.65}.c-audience-router__rail-fit>.c-tag{align-self:flex-start}.c-audience-router__fit-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-audience-router__fit-list{gap:calc(8 / 402 * 100vw);margin-top:calc(8 / 402 * 100vw)}}.c-audience-router__fit-item{display:flex;gap:calc(12 / 1440 * min(100vw,1440px));align-items:flex-start;font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-primary)}@media(max-width:799px){.c-audience-router__fit-item{gap:calc(12 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px);line-height:1.5}}.c-audience-router__fit-marker{flex-shrink:0;width:calc(.0125*min(100vw,1440px));height:calc(.0125*min(100vw,1440px));margin-top:calc(3 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;justify-content:center}@media(max-width:799px){.c-audience-router__fit-marker{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw);margin-top:calc(3 / 402 * 100vw)}}.c-audience-router__fit-marker--yes{color:#eb2b3a}.c-audience-router__fit-marker--yes svg{stroke-width:2.6}.c-audience-router__fit-marker--no{background:#eb2b3a;color:#fff}.c-audience-router__rail-cta{align-self:flex-start;margin-top:calc(8 / 1440 * min(100vw,1440px))}.c-audience-router__mobile{display:none;width:100%}@media(max-width:799px){.c-audience-router__mobile{display:flex;flex-direction:column;gap:calc(32 / 402 * 100vw)}}.c-audience-router__mobile-fallback{display:none}.c-audience-router__accordion{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(12 / 402 * 100vw)}.c-audience-router__accordion-item{background:#fff;border:2px solid var(--border-default);border-radius:calc(24 / 402 * 100vw);overflow:hidden;transition:border-color var(--duration-400) var(--ease-signal)}.c-audience-router__accordion-item:has(.c-audience-router__accordion-head[aria-expanded=true]){border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#eb2b3a,#ffcc04) border-box}.c-audience-router__accordion-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%;padding:calc(20 / 402 * 100vw) calc(24 / 402 * 100vw);display:flex;align-items:center;gap:calc(12 / 402 * 100vw);cursor:pointer;color:var(--text-primary);text-align:left;transition:background-color var(--duration-300) var(--ease-signal)}@media(hover:hover){.c-audience-router__accordion-head:hover{background:#fafaf8}}.c-audience-router__accordion-head:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring)}.c-audience-router__accordion-icon{display:none;color:#ffcc04;flex-shrink:0;transition:color var(--duration-300) var(--ease-signal)}.c-audience-router__accordion-head[aria-expanded=true] .c-audience-router__accordion-icon{color:#29282a}.c-audience-router__accordion-text{flex:1;display:flex;flex-direction:column;gap:calc(2 / 402 * 100vw)}.c-audience-router__accordion-title{font-family:Space Grotesk,sans-serif;font-size:max(18 / 402 * 100vw,9px);font-weight:600;line-height:1.3;color:var(--text-primary)}.c-audience-router__accordion-sub{font-family:Space Grotesk,sans-serif;font-size:max(14 / 402 * 100vw,9px);line-height:1.4;color:var(--text-secondary)}.c-audience-router__accordion-chevron{flex-shrink:0;transition:transform var(--duration-300) var(--ease-signal)}@media(prefers-reduced-motion:reduce){.c-audience-router__accordion-chevron{transition:none}}.c-audience-router__accordion-head[aria-expanded=true] .c-audience-router__accordion-chevron{transform:rotate(180deg)}.c-audience-router__accordion-body{overflow:hidden;background:#fff;transition:height var(--duration-600);transition-timing-function:var(--ease-signal)}.c-audience-router__accordion-body[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.c-audience-router__accordion-body{transition:none}}.c-audience-router__accordion-body-inner{display:flex;flex-direction:column;gap:calc(20 / 402 * 100vw);padding:calc(24 / 402 * 100vw) calc(24 / 402 * 100vw) calc(32 / 402 * 100vw);border-top:1px solid var(--border-default)}@keyframes c-audience-router-pulse{0%,to{box-shadow:0 0 #29282a1a,0 0 0 calc(14 / 1440 * min(100vw,1440px)) #29282a08,0 0 0 calc(28 / 1440 * min(100vw,1440px)) #29282a03}50%{box-shadow:0 0 0 calc(6 / 1440 * min(100vw,1440px)) #29282a0d,0 0 0 calc(22 / 1440 * min(100vw,1440px)) #29282a05,0 0 0 calc(40 / 1440 * min(100vw,1440px)) #29282a00}}@keyframes c-audience-router-fade-in{0%{opacity:0;transform:translateY(calc(8 / 1440 * min(100vw,1440px)))}to{opacity:1;transform:translateY(0)}}.c-capability-recap{padding:calc(80 / 1440 * min(100vw,1440px)) calc(120 / 1440 * min(100vw,1440px));scroll-margin-top:calc(100 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;align-items:center}@media(max-width:799px){.c-capability-recap{padding:calc(48 / 402 * 100vw) calc(24 / 402 * 100vw);scroll-margin-top:calc(80 / 402 * 100vw)}}.c-capability-recap__container{width:100%;display:grid;grid-template-columns:minmax(0,calc(.3125*min(100vw,1440px))) 1fr;gap:calc(16 / 1440 * min(100vw,1440px));align-items:stretch}@media(max-width:799px){.c-capability-recap__container{grid-template-columns:1fr;gap:calc(24 / 402 * 100vw)}}.c-capability-recap__anchor{position:relative;background:#29282a;color:#fff;border-radius:calc(40 / 1440 * min(100vw,1440px));padding:calc(48 / 1440 * min(100vw,1440px));min-height:calc(.4*min(100vw,1440px));display:flex;flex-direction:column;gap:calc(56 / 1440 * min(100vw,1440px));overflow:hidden}.c-capability-recap__anchor>*{position:relative;z-index:100}@media(max-width:799px){.c-capability-recap__anchor{min-height:0;gap:calc(16 / 402 * 100vw);border-radius:calc(28 / 402 * 100vw);padding-block:calc(40 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw)}}.c-capability-recap__overline{display:flex;align-items:center;min-height:calc(48 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-recap__overline{min-height:0}}.c-capability-recap__heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em;color:#fff}@media(max-width:799px){.c-capability-recap__heading{font-size:max(32 / 402 * 100vw,9px)}}.c-capability-recap__grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:calc(280 / 1440 * min(100vw,1440px));gap:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-recap__grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(24 / 402 * 100vw)}}.c-capability-recap__card{position:relative;top:0;background:#fff;border:1px solid #e8e6e1;border-radius:calc(24 / 1440 * min(100vw,1440px));padding:calc(32 / 1440 * min(100vw,1440px)) calc(28 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px));text-decoration:none;color:inherit;min-height:calc(280 / 1440 * min(100vw,1440px));cursor:pointer;transition:border-color var(--duration-300) var(--ease-signal),box-shadow var(--duration-300) var(--ease-signal),top var(--duration-400) var(--ease-signal)}.c-capability-recap__card>*{position:relative;z-index:100}.c-capability-recap__card--top{grid-column:span 3}.c-capability-recap__card--bottom{grid-column:span 2}@media(max-width:799px){.c-capability-recap__card{min-height:0;grid-column:1!important;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:calc(16 / 402 * 100vw);column-gap:calc(16 / 402 * 100vw);row-gap:calc(12 / 402 * 100vw);align-items:center;padding:calc(20 / 402 * 100vw) calc(20 / 402 * 100vw);border-radius:calc(20 / 402 * 100vw)}}.c-capability-recap__card:hover,.c-capability-recap__card:focus-visible{border-color:#d4d1cb;box-shadow:0 calc(14 / 1440 * min(100vw,1440px)) calc(32 / 1440 * min(100vw,1440px)) calc(-10 / 1440 * min(100vw,1440px)) #29282a33,0 calc(2 / 1440 * min(100vw,1440px)) calc(6 / 1440 * min(100vw,1440px)) calc(-2 / 1440 * min(100vw,1440px)) #29282a14;top:calc(-2 / 1440 * min(100vw,1440px))}.c-capability-recap__card:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.c-capability-recap__card{transition:none}.c-capability-recap__card:hover,.c-capability-recap__card:focus-visible{top:0}}.c-capability-recap__card--static{cursor:default}.c-capability-recap__card--static:hover{border-color:#e8e6e1;box-shadow:none;top:0}@media(hover:hover)and (pointer:fine){.c-capability-recap__card:hover .c-capability-recap__card-more{opacity:0}}.c-capability-recap__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-recap__card-top{grid-column:1;grid-row:1}}.c-capability-recap__card-icon{color:#eb2b3a;display:inline-flex}.c-capability-recap__card-title{margin-top:calc(16 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(22 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:-.01em;color:#29282a}@media(max-width:799px){.c-capability-recap__card-title{grid-column:2;grid-row:1;margin-top:0;font-size:max(18 / 402 * 100vw,9px)}}.c-capability-recap__card-body{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:#78756f;min-height:3.2em}@media(max-width:799px){.c-capability-recap__card-body{grid-column:1/-1;min-height:0;font-size:max(15 / 402 * 100vw,9px)}}.c-capability-recap__card-footer{margin-top:calc(8 / 1440 * min(100vw,1440px));display:flex;align-items:center}@media(max-width:799px){.c-capability-recap__card-footer{grid-column:1/-1}}.c-capability-recap__card-more{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));color:#eb2b3a;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.3;transition:opacity var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-capability-recap__card-more{font-size:max(14 / 402 * 100vw,9px);gap:calc(8 / 402 * 100vw)}}.c-capability-recap__card-more-icon{display:inline-flex;color:#eb2b3a}.c-capability-teaser{background:#f4f3f0;padding:calc(80 / 1440 * min(100vw,1440px)) calc(120 / 1440 * min(100vw,1440px)) 0;display:flex;flex-direction:column;align-items:center}@media(max-width:799px){.c-capability-teaser{padding:calc(48 / 402 * 100vw) calc(24 / 402 * 100vw) 0}}.c-capability-teaser__container{width:100%;display:flex;flex-direction:column;gap:calc(64 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-teaser__container{gap:calc(40 / 402 * 100vw)}}.c-capability-teaser__header{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(24 / 1440 * min(100vw,1440px));flex-wrap:wrap}@media(max-width:799px){.c-capability-teaser__header{flex-direction:column;align-items:flex-start}}.c-capability-teaser__header-text{max-width:calc(672 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(15 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-teaser__header-text{gap:calc(12 / 402 * 100vw)}}.c-capability-teaser__heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em;color:#29282a}@media(max-width:799px){.c-capability-teaser__heading{font-size:max(30 / 402 * 100vw,9px)}}.c-capability-teaser__roadmap{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:#eb2b3a;text-decoration:none;border-bottom:1px solid #eb2b3a;padding-bottom:calc(5 / 1440 * min(100vw,1440px));transition:opacity var(--duration-300) var(--ease-signal);white-space:nowrap}.c-capability-teaser__roadmap:hover{opacity:.7}.c-capability-teaser__roadmap:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--surface-background),0 0 0 calc(4 / 1440 * min(100vw,1440px)) var(--focus-ring);border-radius:calc(2 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-teaser__roadmap{font-size:max(13 / 402 * 100vw,9px)}}.c-capability-teaser__cards{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-teaser__cards{grid-template-columns:1fr;gap:calc(12 / 402 * 100vw)}}.c-capability-teaser__card{position:relative;background:#fff;border:1px solid #e8e6e1;border-radius:calc(24 / 1440 * min(100vw,1440px));min-height:calc(280 / 1440 * min(100vw,1440px));padding:calc(32 / 1440 * min(100vw,1440px)) calc(28 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px))}.c-capability-teaser__card>*{position:relative;z-index:100}@media(max-width:799px){.c-capability-teaser__card{min-height:0;padding:calc(20 / 402 * 100vw) calc(20 / 402 * 100vw)}}.c-capability-teaser__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(8 / 1440 * min(100vw,1440px))}.c-capability-teaser__card-icon{color:#eb2b3a;display:inline-flex}.c-capability-teaser__card-status{padding:calc(4 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px));border-radius:calc(12 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(11 / 1440 * min(100vw,1440px),10px);line-height:1.4;white-space:nowrap}.c-capability-teaser__card-status--available{background:#dcfce7;color:#166534}.c-capability-teaser__card-status--pilot{background:#ffcc0433;color:var(--text-primary)}.c-capability-teaser__card-status--planned{background:#f4f3f0;color:#78756f}@media(max-width:799px){.c-capability-teaser__card-status{font-size:max(11 / 402 * 100vw,9px);padding:calc(4 / 402 * 100vw) calc(8 / 402 * 100vw)}}.c-capability-teaser__card-title{margin-top:calc(16 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.35;color:#29282a}@media(max-width:799px){.c-capability-teaser__card-title{font-size:max(16 / 402 * 100vw,9px);margin-top:calc(12 / 402 * 100vw)}}.c-capability-teaser__card-body{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:#78756f}@media(max-width:799px){.c-capability-teaser__card-body{font-size:max(14 / 402 * 100vw,9px)}}.c-capability-teaser__rows{border-top:1px solid #e8e6e1}.c-capability-teaser__row{border-bottom:1px solid #e8e6e1;background:transparent;transition:background-color var(--duration-300) var(--ease-signal)}.c-capability-teaser__row.is-open{background:#fff}.c-capability-teaser__row-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%;display:grid;grid-template-columns:calc(82 / 1440 * min(100vw,1440px)) 1fr calc(48 / 1440 * min(100vw,1440px));align-items:center;-moz-column-gap:calc(24 / 1440 * min(100vw,1440px));column-gap:calc(24 / 1440 * min(100vw,1440px));padding:calc(48 / 1440 * min(100vw,1440px)) calc(48 / 1440 * min(100vw,1440px));cursor:pointer;text-align:left;color:inherit;transition:background-color var(--duration-300) var(--ease-signal)}.c-capability-teaser__row-trigger:hover{background:#ffffff80}.c-capability-teaser__row-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--focus-ring);border-radius:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-teaser__row-trigger{padding:calc(32 / 402 * 100vw) 0;-moz-column-gap:calc(16 / 402 * 100vw);column-gap:calc(16 / 402 * 100vw);grid-template-columns:calc(40 / 402 * 100vw) 1fr calc(48 / 402 * 100vw)}}.c-capability-teaser__row-num{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:#ffcc04;align-self:flex-start}@media(max-width:799px){.c-capability-teaser__row-num{font-size:max(12 / 402 * 100vw,9px)}}.c-capability-teaser__row-title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}@media(max-width:799px){.c-capability-teaser__row-title{font-size:max(24 / 402 * 100vw,9px)}}.c-capability-teaser__row-toggle{flex-shrink:0;width:calc(48 / 1440 * min(100vw,1440px));height:calc(48 / 1440 * min(100vw,1440px));border:2px solid #ffcc04;color:#ffcc04;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)}.c-capability-teaser__row-toggle>svg{transition:transform var(--duration-400) var(--ease-signal)}@media(prefers-reduced-motion:reduce){.c-capability-teaser__row-toggle>svg{transition:none}}@media(max-width:799px){.c-capability-teaser__row-toggle{width:calc(48 / 402 * 100vw);height:calc(48 / 402 * 100vw)}}.c-capability-teaser__row.is-open .c-capability-teaser__row-toggle{background:#ffcc04;color:#29282a}.c-capability-teaser__row.is-open .c-capability-teaser__row-toggle>svg{transform:rotate(45deg)}.c-capability-teaser__row-panel[hidden]{display:none}.c-capability-teaser__row-panel-inner{padding:0 calc(48 / 1440 * min(100vw,1440px)) calc(48 / 1440 * min(100vw,1440px)) calc(154 / 1440 * min(100vw,1440px));max-width:calc(920 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-teaser__row-panel-inner{padding:0 0 calc(32 / 402 * 100vw) calc(48 / 402 * 100vw)}}.c-capability-teaser__row-text{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-primary)}@media(max-width:799px){.c-capability-teaser__row-text{font-size:max(15 / 402 * 100vw,9px)}}.c-capability-teaser__row-included{list-style:none;padding:0;margin:calc(8 / 1440 * min(100vw,1440px)) 0 calc(8 / 1440 * min(100vw,1440px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 / 1440 * min(100vw,1440px)) calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-teaser__row-included{grid-template-columns:1fr;gap:calc(10 / 402 * 100vw);margin:calc(8 / 402 * 100vw) 0}}.c-capability-teaser__row-included-item{display:flex;align-items:flex-start;gap:calc(12 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-primary)}@media(max-width:799px){.c-capability-teaser__row-included-item{font-size:max(14 / 402 * 100vw,9px);gap:calc(12 / 402 * 100vw)}}.c-capability-teaser__row-included-mark{flex-shrink:0;width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;justify-content:center;color:#eb2b3a;margin-top:calc(2 / 1440 * min(100vw,1440px))}.c-capability-teaser__row-included-mark svg{stroke-width:2.6}@media(max-width:799px){.c-capability-teaser__row-included-mark{width:calc(24 / 402 * 100vw);height:calc(24 / 402 * 100vw);margin-top:calc(2 / 402 * 100vw)}}.c-capability-teaser__row-link{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:#eb2b3a;text-decoration:none;align-self:flex-start;transition:gap var(--duration-300) var(--ease-signal)}.c-capability-teaser__row-link:hover{gap:calc(12 / 1440 * min(100vw,1440px))}.c-capability-teaser__row-link:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--surface-background),0 0 0 calc(4 / 1440 * min(100vw,1440px)) var(--focus-ring);border-radius:calc(2 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-capability-teaser__row-link{font-size:max(14 / 402 * 100vw,9px);gap:calc(8 / 402 * 100vw)}}.c-contact-hero{padding:calc(200 / 1440 * min(100vw,1440px)) calc(120 / 1440 * min(100vw,1440px)) calc(160 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-contact-hero{padding:calc(140 / 402 * 100vw) calc(24 / 402 * 100vw) calc(48 / 402 * 100vw)}}.c-contact-hero__inner{max-width:calc(1100 / 1440 * min(100vw,1440px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"text   form" "direct form";-moz-column-gap:calc(80 / 1440 * min(100vw,1440px));column-gap:calc(80 / 1440 * min(100vw,1440px));row-gap:calc(40 / 1440 * min(100vw,1440px));align-items:start}@media(max-width:799px){.c-contact-hero__inner{max-width:none;grid-template-columns:1fr;grid-template-areas:"text" "form" "direct";row-gap:calc(48 / 402 * 100vw)}}.c-contact-hero__text{grid-area:text;display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px));max-width:36ch}@media(max-width:799px){.c-contact-hero__text{gap:calc(20 / 402 * 100vw)}}.c-contact-hero__heading{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(56 / 1440 * min(100vw,1440px),10px);line-height:1.05;letter-spacing:-.03em;color:var(--text-primary);margin:0}@media(max-width:799px){.c-contact-hero__heading{font-size:max(40 / 402 * 100vw,9px)}}.c-contact-hero__lead{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-secondary);margin:0}@media(max-width:799px){.c-contact-hero__lead{font-size:max(16 / 402 * 100vw,9px)}}.c-contact-hero__form-col{grid-area:form;background:var(--surface-elevated);border:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-muted);border-radius:calc(24 / 1440 * min(100vw,1440px));padding:calc(40 / 1440 * min(100vw,1440px));box-shadow:0 calc(1 / 1440 * min(100vw,1440px)) calc(2 / 1440 * min(100vw,1440px)) #29282a0a}@media(max-width:799px){.c-contact-hero__form-col{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}}.c-contact-hero__direct{grid-area:direct;padding-top:calc(32 / 1440 * min(100vw,1440px));border-top:calc(1 / 1440 * min(100vw,1440px)) solid var(--border-muted);display:flex;flex-direction:column;gap:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-contact-hero__direct{padding-top:calc(32 / 402 * 100vw);gap:calc(20 / 402 * 100vw)}}.c-contact-hero__direct-label{font-family:Public Sans,monospace;font-weight:500;font-size:max(12 / 1440 * min(100vw,1440px),10px);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0}@media(max-width:799px){.c-contact-hero__direct-label{font-size:max(11 / 402 * 100vw,9px)}}.c-contact-hero__direct-email+.c-contact-hero__direct-label{margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-contact-hero__direct-email+.c-contact-hero__direct-label{margin-top:calc(16 / 402 * 100vw)}}.c-contact-hero__direct-email{align-self:flex-start;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(28 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);text-decoration:none;transition:color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-contact-hero__direct-email{font-size:max(22 / 402 * 100vw,9px)}}.c-contact-hero__direct-email:hover,.c-contact-hero__direct-email:focus-visible{color:#eb2b3a}.c-contact-hero__direct-email:focus-visible{outline:calc(2 / 1440 * min(100vw,1440px)) solid #eb2b3a;outline-offset:calc(4 / 1440 * min(100vw,1440px));border-radius:calc(2 / 1440 * min(100vw,1440px))}.c-contact-hero__socials{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-contact-hero__socials{gap:calc(12 / 402 * 100vw)}}.c-contact-hero__socials-link{display:inline-flex;align-items:center;gap:calc(10 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(16 / 1440 * min(100vw,1440px),10px);color:var(--text-primary);text-decoration:none;transition:color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-contact-hero__socials-link{gap:calc(10 / 402 * 100vw);font-size:max(15 / 402 * 100vw,9px)}}.c-contact-hero__socials-link:hover,.c-contact-hero__socials-link:focus-visible{color:#eb2b3a}.c-contact-hero__socials-link:focus-visible{outline:calc(2 / 1440 * min(100vw,1440px)) solid #eb2b3a;outline-offset:calc(4 / 1440 * min(100vw,1440px));border-radius:calc(2 / 1440 * min(100vw,1440px))}.c-contact-hero__socials-icon{display:inline-flex;align-items:center;color:var(--text-secondary);transition:color var(--duration-300) var(--ease-signal)}.c-contact-hero__socials-icon svg{width:calc(.0125*min(100vw,1440px));height:calc(.0125*min(100vw,1440px));display:block}@media(max-width:799px){.c-contact-hero__socials-icon svg{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw)}}.c-contact-hero__socials-arrow{display:inline-flex;align-items:center;color:var(--text-muted);transition:color var(--duration-300) var(--ease-signal)}.c-contact-hero__socials-arrow svg{width:calc(14 / 1440 * min(100vw,1440px));height:calc(14 / 1440 * min(100vw,1440px));display:block}@media(max-width:799px){.c-contact-hero__socials-arrow svg{width:calc(14 / 402 * 100vw);height:calc(14 / 402 * 100vw)}}.c-contact-hero__socials-link:hover .c-contact-hero__socials-icon,.c-contact-hero__socials-link:focus-visible .c-contact-hero__socials-icon,.c-contact-hero__socials-link:hover .c-contact-hero__socials-arrow,.c-contact-hero__socials-link:focus-visible .c-contact-hero__socials-arrow{color:#eb2b3a}.c-service-imec{display:grid;grid-template-columns:1fr 1fr;gap:calc(80 / 1440 * min(100vw,1440px));align-items:center;padding:calc(96 / 1440 * min(100vw,1440px)) calc(120 / 1440 * min(100vw,1440px));max-width:calc(1*min(100vw,1440px));margin:0 auto}@media(max-width:799px){.c-service-imec{grid-template-columns:1fr;gap:calc(32 / 402 * 100vw);padding:calc(48 / 402 * 100vw) calc(24 / 402 * 100vw)}}.c-service-imec__copy{display:flex;flex-direction:column;gap:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-service-imec__copy{gap:calc(16 / 402 * 100vw)}}.c-service-imec__eyebrow{margin:0}.c-service-imec__title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(40 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);margin:0;text-wrap:balance}@media(max-width:799px){.c-service-imec__title{font-size:max(28 / 402 * 100vw,9px)}}.c-service-imec__text{font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.65;color:var(--text-secondary);margin:0;max-width:calc(480 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-service-imec__text{font-size:max(15 / 402 * 100vw,9px)}}.c-service-imec__text+.c-service-imec__text{margin-top:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-service-imec__text+.c-service-imec__text{margin-top:calc(12 / 402 * 100vw)}}.c-service-imec__media{border-radius:calc(12 / 1440 * min(100vw,1440px));overflow:hidden;aspect-ratio:4/3;background-color:var(--surface-muted)}@media(max-width:799px){.c-service-imec__media{border-radius:calc(12 / 402 * 100vw);aspect-ratio:16/9}}.c-service-imec__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-service-imec__caption{margin-top:calc(12 / 1440 * min(100vw,1440px));font-family:Public Sans,monospace;font-size:max(12 / 1440 * min(100vw,1440px),10px);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}@media(max-width:799px){.c-service-imec__caption{margin-top:calc(12 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px)}}.c-services{background-color:var(--surface-muted);padding-top:calc(80 / 1440 * min(100vw,1440px));padding-bottom:calc(80 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-services{padding-top:calc(64 / 402 * 100vw);padding-bottom:calc(64 / 402 * 100vw)}}.c-services__container{margin-inline:auto;padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-services__container{padding-inline:calc(24 / 402 * 100vw)}}.c-services__header{display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px));margin-bottom:calc(48 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-services__header{gap:calc(16 / 402 * 100vw);margin-bottom:calc(40 / 402 * 100vw)}}@media(min-width:769px){.c-services__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:calc(24 / 1440 * min(100vw,1440px));margin-bottom:calc(48 / 1440 * min(100vw,1440px))}}.c-services__heading{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(40 / 1440 * min(100vw,1440px),10px);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance}@media(max-width:799px){.c-services__heading{font-size:max(32 / 402 * 100vw,9px)}}.c-services__all-link{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1.3;color:var(--text-accent);text-decoration:none;white-space:nowrap;border-radius:calc(4 / 1440 * min(100vw,1440px));transition:color var(--duration-base) var(--ease-signal)}@media(max-width:799px){.c-services__all-link{font-size:max(14 / 402 * 100vw,9px);gap:calc(8 / 402 * 100vw)}}.c-services__all-link:hover{color:#29282a}.c-services__all-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-services__all-arrow{display:inline-block;transition:transform var(--duration-base) var(--ease-signal)}.c-services__all-link:hover .c-services__all-arrow{transform:translate(calc(2 / 1440 * min(100vw,1440px)))}.c-services__grid{display:grid;grid-template-columns:1fr;gap:calc(24 / 1440 * min(100vw,1440px))}@media(min-width:769px){.c-services__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.c-services__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:799px){.c-services__grid{grid-template-columns:1fr;gap:calc(16 / 402 * 100vw)}}.c-services-intro{padding-top:calc(120 / 1440 * min(100vw,1440px));padding-bottom:calc(48 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-services-intro{padding-top:calc(80 / 402 * 100vw);padding-bottom:calc(32 / 402 * 100vw);padding-inline:calc(16 / 402 * 100vw)}}.c-services-intro__card{position:relative;overflow:hidden;background:#29282a;color:#fff;border-radius:calc(24 / 1440 * min(100vw,1440px));padding:calc(64 / 1440 * min(100vw,1440px)) calc(64 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;align-items:center;gap:calc(32 / 1440 * min(100vw,1440px));max-width:calc(1*min(100vw,1440px));margin-inline:auto}@media(max-width:799px){.c-services-intro__card{padding:calc(48 / 402 * 100vw) calc(24 / 402 * 100vw);border-radius:calc(20 / 402 * 100vw);gap:calc(24 / 402 * 100vw)}}.c-services-intro__card>*{position:relative;z-index:100}.c-services-intro__text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(16 / 1440 * min(100vw,1440px));max-width:calc(1100 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-services-intro__text{gap:calc(12 / 402 * 100vw)}}.c-services-intro__heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1.05;letter-spacing:-.02em;color:#fff;text-wrap:balance}@media(max-width:799px){.c-services-intro__heading{font-size:max(32 / 402 * 100vw,9px)}}.c-services-intro__lead{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-inverse-muted);max-width:60ch}@media(max-width:799px){.c-services-intro__lead{font-size:max(16 / 402 * 100vw,9px)}}.c-services-prev-next{padding-top:calc(64 / 1440 * min(100vw,1440px));padding-bottom:calc(64 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-services-prev-next{padding-top:calc(40 / 402 * 100vw);padding-bottom:calc(40 / 402 * 100vw);padding-inline:calc(16 / 402 * 100vw)}}.c-services-prev-next__container{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / 1440 * min(100vw,1440px));max-width:calc(1*min(100vw,1440px));margin-inline:auto}@media(max-width:799px){.c-services-prev-next__container{gap:calc(12 / 402 * 100vw)}}.c-services-prev-next__card{display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px));padding:calc(32 / 1440 * min(100vw,1440px));border:1px solid var(--border-default);border-radius:calc(24 / 1440 * min(100vw,1440px));background:var(--surface-elevated);text-decoration:none;color:var(--text-primary);transition:border-color var(--duration-300) var(--ease-signal),transform var(--duration-300) var(--ease-signal),box-shadow var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-services-prev-next__card{flex-direction:row;align-items:center;justify-content:center;gap:calc(10 / 402 * 100vw);padding:calc(12 / 402 * 100vw) calc(16 / 402 * 100vw);border-radius:calc(16 / 402 * 100vw)}}.c-services-prev-next__card:hover{border-color:#29282a;transform:translateY(calc(-2 / 1440 * min(100vw,1440px)));box-shadow:0 calc(12 / 1440 * min(100vw,1440px)) calc(32 / 1440 * min(100vw,1440px)) calc(-16 / 1440 * min(100vw,1440px)) #29282a3d}.c-services-prev-next__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.c-services-prev-next__card--next{text-align:right}.c-services-prev-next__arrow{display:inline-flex;align-items:center;justify-content:center;width:calc(50 / 1440 * min(100vw,1440px));height:calc(50 / 1440 * min(100vw,1440px));background:#29282a;color:#fff;border-radius:50%;flex-shrink:0;transition:transform var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-services-prev-next__arrow{width:calc(32 / 402 * 100vw);height:calc(32 / 402 * 100vw)}}.c-services-prev-next__arrow svg{width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-services-prev-next__arrow svg{width:calc(16 / 402 * 100vw);height:calc(16 / 402 * 100vw)}}.c-services-prev-next__card--prev .c-services-prev-next__arrow svg{transform:rotate(225deg)}.c-services-prev-next__card--next .c-services-prev-next__arrow svg{transform:rotate(45deg)}.c-services-prev-next__card--prev:hover .c-services-prev-next__arrow{transform:translate(calc(-3 / 1440 * min(100vw,1440px)))}.c-services-prev-next__card--next:hover .c-services-prev-next__arrow{transform:translate(calc(3 / 1440 * min(100vw,1440px)))}.c-services-prev-next__title{display:flex;align-items:center;gap:calc(16 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(28 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.01em;color:var(--text-primary)}@media(max-width:799px){.c-services-prev-next__title{font-size:max(16 / 402 * 100vw,9px);font-weight:600;line-height:1.2;gap:calc(8 / 402 * 100vw)}}.c-services-prev-next__card--next .c-services-prev-next__title{justify-content:flex-end}.c-services-prev-next__short{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-secondary)}@media(max-width:799px){.c-services-prev-next__short{display:none}}.c-service-header{background:var(--surface-background);padding-top:calc(160 / 1440 * min(100vw,1440px));padding-bottom:calc(64 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-service-header{padding-top:calc(128 / 402 * 100vw);padding-bottom:calc(40 / 402 * 100vw);padding-inline:calc(16 / 402 * 100vw)}}.c-service-header__card{position:relative;overflow:hidden;background:#29282a;color:#fff;border-radius:calc(24 / 1440 * min(100vw,1440px));padding:calc(64 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;align-items:center;gap:calc(40 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-service-header__card{padding:calc(40 / 402 * 100vw) calc(24 / 402 * 100vw);border-radius:calc(20 / 402 * 100vw);gap:calc(28 / 402 * 100vw)}}.c-service-header__card>*{position:relative;z-index:100}.c-service-header__card .c-services-nav{width:100%;margin-bottom:0}@media(max-width:799px){.c-service-header__card .c-services-nav__list{margin-inline:calc(-24 / 402 * 100vw)}}.c-service-header__text{display:flex;flex-direction:column;align-items:flex-start;align-items:center;text-align:center;gap:calc(20 / 1440 * min(100vw,1440px));max-width:100ch;min-width:0}@media(max-width:799px){.c-service-header__text{gap:calc(14 / 402 * 100vw)}}.c-service-header__title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1.1;letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0}@media(max-width:799px){.c-service-header__title{font-size:max(32 / 402 * 100vw,9px)}}.c-service-header__lead{font-family:Space Grotesk,sans-serif;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-inverse-muted);max-width:64ch;margin:0}@media(max-width:799px){.c-service-header__lead{font-size:max(16 / 402 * 100vw,9px)}}.c-service-faq{background-color:var(--surface-muted);padding-top:calc(64 / 1440 * min(100vw,1440px));padding-bottom:calc(64 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-service-faq{padding-top:calc(48 / 402 * 100vw);padding-bottom:calc(48 / 402 * 100vw);padding-inline:calc(16 / 402 * 100vw)}}.c-service-faq__container{margin-inline:auto;padding-inline:calc(0*min(100vw,1440px));max-width:calc(1100 / 1440 * min(100vw,1440px))}.c-service-faq__header{margin-bottom:calc(40 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-service-faq__header{margin-bottom:calc(32 / 402 * 100vw)}}.c-service-faq__heading{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(36 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance}@media(max-width:799px){.c-service-faq__heading{font-size:max(28 / 402 * 100vw,9px)}}.c-service-faq__lead{font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary);margin-top:calc(16 / 1440 * min(100vw,1440px));max-width:64ch}@media(max-width:799px){.c-service-faq__lead{font-size:max(15 / 402 * 100vw,9px);margin-top:calc(12 / 402 * 100vw)}}.c-service-faq .c-accordion[open]{background-color:#f8f7f4}.c-service-faq .c-accordion[open] .c-accordion__title{color:var(--text-primary)}.c-service-faq__answer{font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary)}@media(max-width:799px){.c-service-faq__answer{font-size:max(15 / 402 * 100vw,9px)}}.c-service-faq__answer p+p{margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-service-faq__answer p+p{margin-top:calc(16 / 402 * 100vw)}}.c-cta{position:relative;overflow:hidden;background-color:var(--surface-inverse);color:var(--text-inverse);padding-top:calc(96 / 1440 * min(100vw,1440px));padding-bottom:calc(96 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta{padding-top:calc(64 / 402 * 100vw);padding-bottom:calc(64 / 402 * 100vw)}}.c-cta__decoration{position:absolute;pointer-events:none;top:calc(-120 / 1440 * min(100vw,1440px));right:calc(-120 / 1440 * min(100vw,1440px));width:calc(600 / 1440 * min(100vw,1440px));height:calc(600 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta__decoration{width:calc(300 / 402 * 100vw);height:calc(300 / 402 * 100vw);top:calc(-60 / 402 * 100vw);right:calc(-60 / 402 * 100vw)}}.c-cta__decoration svg{display:block;width:100%;height:100%}.c-cta__decoration .arc-yellow{stroke:#ffcc04}.c-cta__decoration .arc-red{stroke:#eb2b3a}.c-cta__container{position:relative;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:calc(960 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta__container{padding-inline:calc(24 / 402 * 100vw)}}.c-cta__overline{font-family:Public Sans,monospace;font-size:max(11 / 1440 * min(100vw,1440px),10px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffcc04}@media(max-width:799px){.c-cta__overline{font-size:max(10 / 402 * 100vw,9px)}}.c-cta__heading{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1.1;letter-spacing:-.02em;color:var(--text-inverse);margin-top:calc(16 / 1440 * min(100vw,1440px));text-wrap:balance;max-width:20ch}@media(max-width:799px){.c-cta__heading{font-size:max(32 / 402 * 100vw,9px);margin-top:calc(12 / 402 * 100vw)}}.c-cta__body{font-family:Space Grotesk,sans-serif;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-inverse-muted);margin-top:calc(20 / 1440 * min(100vw,1440px));max-width:640px}@media(max-width:799px){.c-cta__body{font-size:max(16 / 402 * 100vw,9px);margin-top:calc(16 / 402 * 100vw)}}.c-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(12 / 1440 * min(100vw,1440px));margin-top:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta__actions{gap:calc(12 / 402 * 100vw);margin-top:calc(24 / 402 * 100vw)}}.c-cta-2{background:var(--surface-background);padding-block:calc(128 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-2{padding-block:calc(48 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw)}}.c-cta-2:last-child{background:transparent}.c-cta-2__card{position:relative;overflow:hidden;background:#29282a;color:#fff;border-radius:calc(24 / 1440 * min(100vw,1440px));padding:calc(80 / 1440 * min(100vw,1440px)) calc(64 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;align-items:flex-start;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-cta-2__card{padding:calc(48 / 402 * 100vw) calc(24 / 402 * 100vw) calc(24 / 402 * 100vw);border-radius:calc(20 / 402 * 100vw);gap:calc(20 / 402 * 100vw)}}.c-cta-2__card>*{position:relative;z-index:100}@media(min-width:1025px){.c-cta-2__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:calc(48 / 1440 * min(100vw,1440px));column-gap:calc(48 / 1440 * min(100vw,1440px))}.c-cta-2__actions{justify-self:end}}@media(max-width:1024px){.c-cta-2__text:before{content:"";position:absolute;inset:calc(-16 / 1440 * min(100vw,1440px)) calc(-12 / 1440 * min(100vw,1440px));z-index:-1;pointer-events:none}}.c-cta-2__text{display:flex;flex-direction:column;align-items:flex-start;gap:calc(24 / 1440 * min(100vw,1440px));min-width:0}@media(max-width:799px){.c-cta-2__text{gap:calc(16 / 402 * 100vw)}}.c-cta-2__heading{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(48 / 1440 * min(100vw,1440px),10px);line-height:1.1;letter-spacing:-.02em;color:#fff;max-width:14ch}@media(max-width:799px){.c-cta-2__heading{font-size:max(32 / 402 * 100vw,9px)}}.c-cta-2__body p{font-family:Public Sans,monospace;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-inverse-muted);max-width:60ch}@media(max-width:799px){.c-cta-2__body p{font-size:max(16 / 402 * 100vw,9px)}}.c-cta-2__actions{display:flex;gap:calc(16 / 1440 * min(100vw,1440px));flex-wrap:wrap}@media(max-width:799px){.c-cta-2__actions{gap:calc(16 / 402 * 100vw);width:100%;flex-direction:column-reverse}.c-cta-2__actions .c-cta-primary,.c-cta-2__actions .c-cta-primary__body{width:100%;justify-content:center}}.c-cta-2__btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 / 1440 * min(100vw,1440px));height:calc(48 / 1440 * min(100vw,1440px));padding-inline:calc(24 / 1440 * min(100vw,1440px));border-radius:9999px;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.3;text-decoration:none;transition:opacity var(--duration-300) var(--ease-signal),background var(--duration-300) var(--ease-signal),border-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal),transform var(--duration-300) var(--ease-signal);border:none;cursor:pointer}@media(max-width:799px){.c-cta-2__btn{height:calc(48 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw);font-size:max(15 / 402 * 100vw,9px);flex:1 1 auto}}.c-cta-2__btn--ghost{background:#29282a;color:#fff;border:1px solid rgba(255,255,255,.24)}.c-cta-2__btn--ghost:hover,.c-cta-2__btn--ghost:focus-visible{background:#3d3a37;border-color:#ffffff7a;transform:translateY(-1px)}.c-cta-2__btn--ghost:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.c-cta-2__btn{transition:none}.c-cta-2__btn--ghost:hover,.c-cta-2__btn--ghost:focus-visible{transform:none}}.c-cta-2__btn:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #29282a,0 0 0 calc(4 / 1440 * min(100vw,1440px)) #ffcc04}.c-onboarding-flow{display:flex;flex-direction:column;min-height:100%;padding:calc(80 / 1440 * min(100vw,1440px)) calc(48 / 1440 * min(100vw,1440px)) calc(32 / 1440 * min(100vw,1440px));gap:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow{padding:calc(64 / 402 * 100vw) calc(24 / 402 * 100vw) 0;gap:calc(24 / 402 * 100vw)}}.c-onboarding-flow__header{display:flex;align-items:center;gap:calc(16 / 1440 * min(100vw,1440px));min-height:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__header{gap:calc(16 / 402 * 100vw);min-height:calc(32 / 402 * 100vw)}}.c-onboarding-flow__back{display:inline-flex;align-items:center;gap:calc(6 / 1440 * min(100vw,1440px));background:transparent;border:none;color:var(--text-secondary);font-family:Space Grotesk,sans-serif;font-size:max(13 / 1440 * min(100vw,1440px),10px);font-weight:500;cursor:pointer;padding:calc(6 / 1440 * min(100vw,1440px)) calc(10 / 1440 * min(100vw,1440px)) calc(6 / 1440 * min(100vw,1440px)) calc(6 / 1440 * min(100vw,1440px));border-radius:999px;max-width:calc(160 / 1440 * min(100vw,1440px));opacity:1;transform:translate(0);overflow:hidden;white-space:nowrap;transition:background-color var(--duration-250) var(--ease-signal),color var(--duration-250) var(--ease-signal),opacity var(--duration-300) var(--ease-signal),transform var(--duration-300) var(--ease-signal),max-width var(--duration-300) var(--ease-signal),padding var(--duration-300) var(--ease-signal),margin-right var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__back{font-size:max(13 / 402 * 100vw,9px);gap:calc(6 / 402 * 100vw);padding:calc(6 / 402 * 100vw) calc(10 / 402 * 100vw) calc(6 / 402 * 100vw) calc(6 / 402 * 100vw);max-width:calc(160 / 402 * 100vw)}}.c-onboarding-flow__back:hover{background:var(--surface-muted);color:var(--text-primary)}.c-onboarding-flow__back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-onboarding-flow__back.is-hidden{max-width:0;padding-inline:0;margin-right:calc(-16 / 1440 * min(100vw,1440px));opacity:0;transform:translate(calc(-8 / 1440 * min(100vw,1440px)));pointer-events:none}@media(max-width:799px){.c-onboarding-flow__back.is-hidden{margin-right:calc(-16 / 402 * 100vw)}}@media(prefers-reduced-motion:reduce){.c-onboarding-flow__back{transition:background-color var(--duration-250) var(--ease-signal),color var(--duration-250) var(--ease-signal)}.c-onboarding-flow__back.is-hidden{transform:none}}.c-onboarding-flow__progress{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:calc(16 / 1440 * min(100vw,1440px));flex:1}@media(max-width:799px){.c-onboarding-flow__progress{gap:calc(16 / 402 * 100vw)}}.c-onboarding-flow__progress-step{display:flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));color:var(--text-muted);font-family:Space Grotesk,sans-serif;font-size:max(10 / 1440 * min(100vw,1440px),10px);font-weight:500;letter-spacing:.04em;text-transform:uppercase;transition:color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__progress-step{gap:calc(8 / 402 * 100vw);font-size:max(10 / 402 * 100vw,9px)}}.c-onboarding-flow__progress-step+.c-onboarding-flow__progress-step:before{content:"";display:inline-block;width:calc(16 / 1440 * min(100vw,1440px));height:1px;background:var(--border-default);margin-right:0}@media(max-width:799px){.c-onboarding-flow__progress-step+.c-onboarding-flow__progress-step:before{width:calc(12 / 402 * 100vw)}}.c-onboarding-flow__progress-step.is-active{color:var(--text-primary)}@media(max-width:799px){.c-onboarding-flow__progress-label{display:none}}.c-onboarding-flow__progress-dot{display:inline-flex;align-items:center;justify-content:center;width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px));border-radius:999px;background:var(--surface-muted);color:var(--text-secondary);font-size:max(12 / 1440 * min(100vw,1440px),10px);font-weight:600;transition:background-color var(--duration-250) var(--ease-signal),color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__progress-dot{width:calc(24 / 402 * 100vw);height:calc(24 / 402 * 100vw);font-size:max(12 / 402 * 100vw,9px)}}.c-onboarding-flow__progress-step.is-active .c-onboarding-flow__progress-dot{background:var(--text-primary);color:var(--text-inverse)}.c-onboarding-flow__progress-step.is-done .c-onboarding-flow__progress-dot{background:#eb2b3a;color:#fff}.c-onboarding-flow__step{display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px));flex:1;animation:onboarding-fade-in var(--duration-400) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__step{gap:calc(20 / 402 * 100vw)}}.c-onboarding-flow__step[hidden]{display:none}@media(prefers-reduced-motion:reduce){.c-onboarding-flow__step{animation:none}}.c-onboarding-flow__intro{display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__intro{gap:calc(8 / 402 * 100vw)}}.c-onboarding-flow__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(28 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.015em;color:var(--text-primary);margin:0}@media(max-width:799px){.c-onboarding-flow__title{font-size:max(24 / 402 * 100vw,9px)}}.c-onboarding-flow__title:focus:not(:focus-visible){outline:none}.c-onboarding-flow__helper{font-family:Space Grotesk,sans-serif;font-size:max(15 / 1440 * min(100vw,1440px),10px);color:var(--text-secondary);margin:0}@media(max-width:799px){.c-onboarding-flow__helper{font-size:max(14 / 402 * 100vw,9px)}}.c-onboarding-flow__audience{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__audience{gap:calc(12 / 402 * 100vw)}}.c-onboarding-flow__audience-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:calc(16 / 1440 * min(100vw,1440px));padding:calc(20 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px));border:1.5px solid var(--border-default);border-radius:calc(16 / 1440 * min(100vw,1440px));background:var(--surface-elevated);cursor:pointer;transition:border-color var(--duration-250) var(--ease-signal),background-color var(--duration-250) var(--ease-signal),transform var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__audience-card{padding:calc(16 / 402 * 100vw) calc(16 / 402 * 100vw);gap:calc(12 / 402 * 100vw);border-radius:calc(12 / 402 * 100vw)}}.c-onboarding-flow__audience-card:hover{border-color:var(--border-strong);background:var(--surface-muted)}.c-onboarding-flow__audience-card:has(:focus-visible){border-color:var(--text-primary);outline:2px solid var(--focus-ring);outline-offset:2px}.c-onboarding-flow__audience-card.is-selected{border-color:var(--text-primary);background:var(--surface-muted)}.c-onboarding-flow__audience-text{display:flex;flex-direction:column;gap:calc(2 / 1440 * min(100vw,1440px));min-width:0}@media(max-width:799px){.c-onboarding-flow__audience-text{gap:calc(2 / 402 * 100vw)}}.c-onboarding-flow__audience-label{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:var(--text-primary)}@media(max-width:799px){.c-onboarding-flow__audience-label{font-size:max(15 / 402 * 100vw,9px)}}.c-onboarding-flow__audience-sublabel{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(13 / 1440 * min(100vw,1440px),10px);color:var(--text-secondary)}@media(max-width:799px){.c-onboarding-flow__audience-sublabel{font-size:max(13 / 402 * 100vw,9px)}}.c-onboarding-flow__audience-check{display:inline-flex;align-items:center;justify-content:center;width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px));border-radius:999px;background:var(--text-primary);color:var(--text-inverse);opacity:0;transform:scale(.7);transition:opacity var(--duration-250) var(--ease-signal),transform var(--duration-250) var(--ease-signal);flex-shrink:0}@media(max-width:799px){.c-onboarding-flow__audience-check{width:calc(24 / 402 * 100vw);height:calc(24 / 402 * 100vw)}}.c-onboarding-flow__audience-check svg{width:calc(14 / 1440 * min(100vw,1440px));height:calc(14 / 1440 * min(100vw,1440px));flex-shrink:0}@media(max-width:799px){.c-onboarding-flow__audience-check svg{width:calc(14 / 402 * 100vw);height:calc(14 / 402 * 100vw)}}.c-onboarding-flow__audience-card.is-selected .c-onboarding-flow__audience-check{opacity:1;transform:scale(1)}.c-onboarding-flow__capabilities{display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__capabilities{gap:calc(12 / 402 * 100vw)}}.c-onboarding-flow__capability-wrap{display:flex;flex-direction:column}.c-onboarding-flow__capability-card{position:relative;display:grid;grid-template-columns:auto 1fr calc(32 / 1440 * min(100vw,1440px)) auto;align-items:center;gap:calc(16 / 1440 * min(100vw,1440px));padding:calc(16 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px));border:1.5px solid var(--border-default);border-radius:calc(12 / 1440 * min(100vw,1440px));background:var(--surface-elevated);cursor:pointer;transition:border-color var(--duration-250) var(--ease-signal),background-color var(--duration-250) var(--ease-signal),border-bottom-left-radius var(--duration-250) var(--ease-signal),border-bottom-right-radius var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__capability-card{grid-template-columns:auto 1fr calc(32 / 402 * 100vw) auto;padding:calc(14 / 402 * 100vw) calc(16 / 402 * 100vw);gap:calc(12 / 402 * 100vw);border-radius:calc(12 / 402 * 100vw)}}@media(hover:hover)and (pointer:fine){.c-onboarding-flow__capability-card:hover{border-color:var(--border-strong);background:var(--surface-muted)}}.c-onboarding-flow__capability-card:has(:focus-visible){border-color:var(--text-primary);outline:2px solid var(--focus-ring);outline-offset:2px}.c-onboarding-flow__capability-card.is-selected{border-color:var(--text-primary);background:var(--surface-muted)}.c-onboarding-flow__capability-wrap.is-details-open .c-onboarding-flow__capability-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-onboarding-flow__capability-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(.025*min(100vw,1440px));height:calc(.025*min(100vw,1440px));border-radius:calc(8 / 1440 * min(100vw,1440px));background:var(--surface-muted);color:var(--text-primary);flex-shrink:0;transition:background-color var(--duration-250) var(--ease-signal),color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__capability-icon{width:calc(32 / 402 * 100vw);height:calc(32 / 402 * 100vw);border-radius:calc(6 / 402 * 100vw)}}.c-onboarding-flow__capability-icon svg{width:calc(20 / 1440 * min(100vw,1440px));height:calc(20 / 1440 * min(100vw,1440px));flex-shrink:0}@media(max-width:799px){.c-onboarding-flow__capability-icon svg{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw)}}.c-onboarding-flow__capability-card.is-selected .c-onboarding-flow__capability-icon{background:#ffcc04;color:#29282a}.c-onboarding-flow__capability-text{display:flex;flex-direction:column;gap:calc(2 / 1440 * min(100vw,1440px));min-width:0}@media(max-width:799px){.c-onboarding-flow__capability-text{gap:calc(2 / 402 * 100vw)}}.c-onboarding-flow__capability-label-row{display:flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));flex-wrap:wrap}@media(max-width:799px){.c-onboarding-flow__capability-label-row{gap:calc(6 / 402 * 100vw)}}.c-onboarding-flow__capability-label{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:var(--text-primary)}@media(max-width:799px){.c-onboarding-flow__capability-label{font-size:max(14 / 402 * 100vw,9px)}}.c-onboarding-flow__capability-short{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-secondary)}@media(max-width:799px){.c-onboarding-flow__capability-short{font-size:max(12 / 402 * 100vw,9px)}}.c-onboarding-flow__recommend-badge{display:inline-flex;align-items:center;padding:calc(2 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px));border-radius:999px;background:var(--surface-muted);color:var(--text-muted);font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(10 / 1440 * min(100vw,1440px),10px);letter-spacing:.04em;line-height:1.4;text-transform:uppercase;white-space:nowrap;transition:background-color var(--duration-250) var(--ease-signal),color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__recommend-badge{font-size:max(10 / 402 * 100vw,9px);padding:calc(2 / 402 * 100vw) calc(8 / 402 * 100vw)}}.c-onboarding-flow__recommend-badge[hidden]{display:none}.c-onboarding-flow__capability-card.is-selected .c-onboarding-flow__recommend-badge{background:#fff;color:#29282a}.c-onboarding-flow__details-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;width:calc(32 / 1440 * min(100vw,1440px));height:calc(32 / 1440 * min(100vw,1440px));border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:background-color var(--duration-250) var(--ease-signal),color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__details-toggle{width:calc(32 / 402 * 100vw);height:calc(32 / 402 * 100vw)}}.c-onboarding-flow__details-toggle:hover{background:var(--surface-muted);color:var(--text-primary)}.c-onboarding-flow__details-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.c-onboarding-flow__details-toggle svg{width:calc(16 / 1440 * min(100vw,1440px));height:calc(16 / 1440 * min(100vw,1440px));flex-shrink:0;transform:rotate(180deg);transition:transform var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__details-toggle svg{width:calc(16 / 402 * 100vw);height:calc(16 / 402 * 100vw)}}@media(prefers-reduced-motion:reduce){.c-onboarding-flow__details-toggle svg{transition:none}}.c-onboarding-flow__details-toggle[aria-expanded=true] svg{transform:rotate(0)}.c-onboarding-flow__capability-check{grid-column:4;display:inline-flex;align-items:center;justify-content:center;width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px));border-radius:calc(6 / 1440 * min(100vw,1440px));border:1.5px solid var(--border-strong);background:var(--surface-elevated);color:var(--text-inverse);flex-shrink:0;transition:background-color var(--duration-250) var(--ease-signal),border-color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__capability-check{width:calc(24 / 402 * 100vw);height:calc(24 / 402 * 100vw);border-radius:calc(5 / 402 * 100vw)}}.c-onboarding-flow__capability-check svg{width:calc(14 / 1440 * min(100vw,1440px));height:calc(14 / 1440 * min(100vw,1440px));flex-shrink:0;opacity:0;transform:scale(.6);transition:opacity var(--duration-250) var(--ease-signal),transform var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__capability-check svg{width:calc(14 / 402 * 100vw);height:calc(14 / 402 * 100vw)}}.c-onboarding-flow__capability-card.is-selected .c-onboarding-flow__capability-check{background:var(--text-primary);border-color:var(--text-primary)}.c-onboarding-flow__capability-card.is-selected .c-onboarding-flow__capability-check svg{opacity:1;transform:scale(1)}.c-onboarding-flow__capability-details{border:1.5px solid var(--border-default);border-top-color:transparent;border-radius:0 0 calc(12 / 1440 * min(100vw,1440px)) calc(12 / 1440 * min(100vw,1440px));background:var(--surface-elevated);padding:calc(32 / 1440 * min(100vw,1440px));margin-top:-1.5px;transition:border-color var(--duration-250) var(--ease-signal),background-color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__capability-details{padding:calc(24 / 402 * 100vw);border-radius:0 0 calc(12 / 402 * 100vw) calc(12 / 402 * 100vw)}}.c-onboarding-flow__capability-details[hidden]{display:none}.c-onboarding-flow__capability-wrap:has(.c-onboarding-flow__capability-card.is-selected) .c-onboarding-flow__capability-details{border-color:var(--text-primary);border-top-color:transparent;background:var(--surface-muted)}.c-onboarding-flow__capability-included{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16 / 1440 * min(100vw,1440px)) calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__capability-included{grid-template-columns:1fr;gap:calc(12 / 402 * 100vw)}}.c-onboarding-flow__capability-included-item{display:flex;align-items:flex-start;gap:calc(12 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-secondary)}@media(max-width:799px){.c-onboarding-flow__capability-included-item{gap:calc(10 / 402 * 100vw);font-size:max(13 / 402 * 100vw,9px)}}.c-onboarding-flow__capability-included-mark{flex-shrink:0;width:calc(.0125*min(100vw,1440px));height:calc(.0125*min(100vw,1440px));display:inline-flex;align-items:center;justify-content:center;color:#eb2b3a;margin-top:calc(2 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__capability-included-mark{width:calc(18 / 402 * 100vw);height:calc(18 / 402 * 100vw);margin-top:calc(2 / 402 * 100vw)}}.c-onboarding-flow__capability-included-mark svg{stroke-width:2.6}.c-onboarding-flow__form{display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__form{gap:calc(14 / 402 * 100vw)}}.c-onboarding-flow__form>div{display:flex;flex-direction:column;gap:calc(6 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__form>div{gap:calc(6 / 402 * 100vw)}}.c-onboarding-flow__form>.c-onboarding-flow__form-row{flex-direction:row;gap:calc(12 / 1440 * min(100vw,1440px))}.c-onboarding-flow__form>.c-onboarding-flow__form-row>div{display:flex;flex-direction:column;gap:calc(6 / 1440 * min(100vw,1440px));flex:1 1 0;min-width:0}@media(max-width:799px){.c-onboarding-flow__form>.c-onboarding-flow__form-row>div{gap:calc(6 / 402 * 100vw)}.c-onboarding-flow__form>.c-onboarding-flow__form-row{flex-direction:column;gap:calc(14 / 402 * 100vw)}}.c-onboarding-flow__form label{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:var(--text-primary)}.c-onboarding-flow__form label span[aria-hidden]{color:#eb2b3a;margin-left:calc(2 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__form label{font-size:max(13 / 402 * 100vw,9px)}}.c-onboarding-flow__form input,.c-onboarding-flow__form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:calc(12 / 1440 * min(100vw,1440px)) calc(14 / 1440 * min(100vw,1440px));border:1.5px solid var(--border-default);border-radius:calc(10 / 1440 * min(100vw,1440px));background:var(--surface-elevated);color:var(--text-primary);font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.4;transition:border-color var(--duration-250) var(--ease-signal),background-color var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-onboarding-flow__form input,.c-onboarding-flow__form textarea{padding:calc(12 / 402 * 100vw) calc(14 / 402 * 100vw);font-size:max(15 / 402 * 100vw,9px);border-radius:calc(10 / 402 * 100vw)}}.c-onboarding-flow__form input::-moz-placeholder,.c-onboarding-flow__form textarea::-moz-placeholder{color:var(--text-muted)}.c-onboarding-flow__form input::placeholder,.c-onboarding-flow__form textarea::placeholder{color:var(--text-muted)}.c-onboarding-flow__form input:hover,.c-onboarding-flow__form textarea:hover{border-color:var(--border-strong)}.c-onboarding-flow__form input:focus-visible,.c-onboarding-flow__form textarea:focus-visible{outline:none;border-color:#29282a;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #ffcc0480}.c-onboarding-flow__form input.is-state-error,.c-onboarding-flow__form textarea.is-state-error{border-color:#eb2b3a;background:#eb2b3a0a}.c-onboarding-flow__form input.is-state-error:focus-visible,.c-onboarding-flow__form textarea.is-state-error:focus-visible{box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #eb2b3a59}.c-onboarding-flow__form textarea{resize:vertical;min-height:calc(110 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__form textarea{min-height:calc(96 / 402 * 100vw)}}.c-onboarding-flow__form .c-onboarding-flow__field-error{font-family:Space Grotesk,sans-serif;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:#eb2b3a;margin:0}@media(max-width:799px){.c-onboarding-flow__form .c-onboarding-flow__field-error{font-size:max(12 / 402 * 100vw,9px)}}.c-onboarding-flow__form .c-onboarding-flow__field-error[hidden]{display:none}.c-onboarding-flow__form p{font-family:Space Grotesk,sans-serif;font-size:max(12 / 1440 * min(100vw,1440px),10px);color:var(--text-muted);margin:0}@media(max-width:799px){.c-onboarding-flow__form p{font-size:max(12 / 402 * 100vw,9px)}}.c-onboarding-flow__footer{margin-top:auto;padding-top:calc(16 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px));align-items:stretch}@media(max-width:799px){.c-onboarding-flow__footer{padding-top:calc(16 / 402 * 100vw);gap:calc(12 / 402 * 100vw)}}.c-onboarding-flow__step:not(.c-onboarding-flow__step--success) .c-onboarding-flow__footer{position:sticky;bottom:0;background:var(--surface-elevated);padding-bottom:calc(8 / 1440 * min(100vw,1440px));z-index:1;box-shadow:0 -calc(12 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) var(--surface-elevated)}@media(max-width:799px){.c-onboarding-flow__step:not(.c-onboarding-flow__step--success) .c-onboarding-flow__footer{position:static;bottom:auto;z-index:auto;background:transparent;box-shadow:none;padding-bottom:calc(24 / 402 * 100vw)}}.c-onboarding-flow__btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(10 / 1440 * min(100vw,1440px));padding:calc(14 / 1440 * min(100vw,1440px)) calc(24 / 1440 * min(100vw,1440px));border-radius:999px;border:none;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(15 / 1440 * min(100vw,1440px),10px);cursor:pointer;transition:background-color var(--duration-250) var(--ease-signal),color var(--duration-250) var(--ease-signal),transform var(--duration-250) var(--ease-signal);width:100%}@media(max-width:799px){.c-onboarding-flow__btn{padding:calc(14 / 402 * 100vw) calc(20 / 402 * 100vw);font-size:max(15 / 402 * 100vw,9px);gap:calc(10 / 402 * 100vw)}}.c-onboarding-flow__btn--primary{background:#eb2b3a;color:#fff}.c-onboarding-flow__btn--primary:hover:not(:disabled){background:#c8232f;transform:translateY(calc(-1 / 1440 * min(100vw,1440px)))}.c-onboarding-flow__btn--primary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.c-onboarding-flow__btn:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:not-allowed}.c-onboarding-flow__btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--duration-250) var(--ease-signal)}.c-onboarding-flow__btn-icon svg{width:calc(16 / 1440 * min(100vw,1440px));height:calc(16 / 1440 * min(100vw,1440px));transform:rotate(45deg)}@media(max-width:799px){.c-onboarding-flow__btn-icon svg{width:calc(16 / 402 * 100vw);height:calc(16 / 402 * 100vw)}}@media(prefers-reduced-motion:no-preference){.c-onboarding-flow__btn:hover:not(:disabled) .c-onboarding-flow__btn-icon,.c-onboarding-flow__btn:focus-visible .c-onboarding-flow__btn-icon{transform:translate(calc(3 / 1440 * min(100vw,1440px)))}}.c-onboarding-flow__fineprint{font-family:Space Grotesk,sans-serif;font-size:max(11 / 1440 * min(100vw,1440px),10px);color:var(--text-muted);text-align:center;margin:0}@media(max-width:799px){.c-onboarding-flow__fineprint{font-size:max(11 / 402 * 100vw,9px)}}.c-onboarding-flow__step--success{align-items:center;text-align:center;padding-top:calc(48 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__step--success{padding-top:calc(32 / 402 * 100vw)}}.c-onboarding-flow__success-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(.05*min(100vw,1440px));height:calc(.05*min(100vw,1440px));border-radius:999px;background:#ffcc04;color:#29282a;margin-bottom:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__success-icon{width:calc(64 / 402 * 100vw);height:calc(64 / 402 * 100vw);margin-bottom:calc(8 / 402 * 100vw)}}.c-onboarding-flow__success-icon svg{width:calc(32 / 1440 * min(100vw,1440px));height:calc(32 / 1440 * min(100vw,1440px));flex-shrink:0}@media(max-width:799px){.c-onboarding-flow__success-icon svg{width:calc(28 / 402 * 100vw);height:calc(28 / 402 * 100vw)}}.c-onboarding-flow__success-body{font-family:Space Grotesk,sans-serif;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary);max-width:36ch;margin:0}@media(max-width:799px){.c-onboarding-flow__success-body{font-size:max(14 / 402 * 100vw,9px)}}.c-onboarding-flow__step--success .c-onboarding-flow__footer{width:100%;max-width:calc(320 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__step--success .c-onboarding-flow__footer{max-width:none}}.c-onboarding-flow__step--failure{align-items:center;text-align:center;padding-top:calc(48 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__step--failure{padding-top:calc(32 / 402 * 100vw)}}.c-onboarding-flow__failure-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(.05*min(100vw,1440px));height:calc(.05*min(100vw,1440px));border-radius:999px;background:#eb2b3a;color:#fff;margin-bottom:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__failure-icon{width:calc(64 / 402 * 100vw);height:calc(64 / 402 * 100vw);margin-bottom:calc(8 / 402 * 100vw)}}.c-onboarding-flow__failure-icon svg{width:calc(32 / 1440 * min(100vw,1440px));height:calc(32 / 1440 * min(100vw,1440px));flex-shrink:0}@media(max-width:799px){.c-onboarding-flow__failure-icon svg{width:calc(28 / 402 * 100vw);height:calc(28 / 402 * 100vw)}}.c-onboarding-flow__step--failure .c-onboarding-flow__footer{width:100%;max-width:calc(320 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-onboarding-flow__step--failure .c-onboarding-flow__footer{max-width:none}}.c-onboarding-flow__btn-spinner{display:none;align-items:center;justify-content:center;flex-shrink:0;width:calc(20 / 1440 * min(100vw,1440px));height:calc(20 / 1440 * min(100vw,1440px));line-height:0}@media(max-width:799px){.c-onboarding-flow__btn-spinner{width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}}.c-onboarding-flow__btn-spinner svg{width:100%;height:100%;animation:c-onboarding-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.c-onboarding-flow__btn-spinner svg{animation:none}}.c-onboarding-flow__btn.is-loading{position:relative;cursor:progress}.c-onboarding-flow__btn.is-loading .c-onboarding-flow__btn-label{visibility:hidden}.c-onboarding-flow__btn.is-loading .c-onboarding-flow__btn-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex}@keyframes c-onboarding-spin{to{transform:rotate(360deg)}}@keyframes onboarding-fade-in{0%{opacity:0;transform:translateY(calc(6 / 1440 * min(100vw,1440px)))}to{opacity:1;transform:translateY(0)}}.c-partners{padding-top:calc(80 / 1440 * min(100vw,1440px));padding-bottom:calc(80 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-partners{padding-top:calc(48 / 402 * 100vw);padding-bottom:calc(48 / 402 * 100vw)}}.c-partners__inner{max-width:calc(1*min(100vw,1440px));margin-inline:auto;padding-inline:calc(120 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;align-items:center;gap:calc(40 / 1440 * min(100vw,1440px));text-align:center}@media(max-width:799px){.c-partners__inner{padding-inline:calc(24 / 402 * 100vw);gap:calc(24 / 402 * 100vw)}}.c-partners__marquee{width:100%;overflow:hidden;padding-block:calc(16 / 1440 * min(100vw,1440px));-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}@media(max-width:799px){.c-partners__marquee{padding-block:calc(12 / 402 * 100vw)}}.c-partners__track{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:calc(.1*min(100vw,1440px));padding-inline:calc(.05*min(100vw,1440px));animation:c-partners-scroll var(--partners-duration, 40s) linear infinite;will-change:transform}@media(max-width:799px){.c-partners__track{gap:calc(48 / 402 * 100vw);padding-inline:calc(32 / 402 * 100vw)}}.c-partners__marquee.is-js-driven{cursor:grab;touch-action:pan-y}.c-partners__marquee.is-js-driven .c-partners__track{animation:none}.c-partners__marquee.is-js-driven.is-dragging,body.has-partners-drag .c-partners__marquee.is-dragging,body.has-partners-drag .c-partners__marquee.is-dragging *{cursor:grabbing}@keyframes c-partners-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes c-partners-scroll-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.c-partners__marquee--reverse .c-partners__track{animation-name:c-partners-scroll-reverse}.c-partners__logo{flex:0 0 auto;height:calc(52 / 1440 * min(100vw,1440px));width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:grayscale(1);opacity:.7}@media(max-width:799px){.c-partners__logo{height:calc(32 / 402 * 100vw)}}@media(prefers-reduced-motion:reduce){.c-partners__track{animation:none}}.c-quote{position:relative;overflow:hidden;isolation:isolate;background-color:#29282a;color:#fff;padding-block:calc(96 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px));max-height:80vh;display:flex;align-items:center}@media(max-width:799px){.c-quote{padding-block:calc(56 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw);max-height:none}}.c-quote__glow{position:absolute;top:calc(-240 / 1440 * min(100vw,1440px));right:calc(-260 / 1440 * min(100vw,1440px));width:calc(.5*min(100vw,1440px));height:calc(.5*min(100vw,1440px));border-radius:50%;background:var(--brand-gradient);filter:blur(calc(140 / 1440 * min(100vw,1440px)));opacity:.18;pointer-events:none;z-index:-1;will-change:transform,opacity;animation:c-quote-glow-drift 26s var(--ease-signal) infinite alternate}@media(max-width:799px){.c-quote__glow{width:calc(560 / 402 * 100vw);height:calc(560 / 402 * 100vw);top:calc(-160 / 402 * 100vw);right:calc(-160 / 402 * 100vw);filter:blur(calc(100 / 402 * 100vw))}}@keyframes c-quote-glow-drift{0%{transform:translateZ(0) scale(1);opacity:.16}50%{transform:translate3d(-48px,28px,0) scale(1.06);opacity:.22}to{transform:translate3d(24px,-20px,0) scale(.96);opacity:.18}}@media(prefers-reduced-motion:reduce){.c-quote__glow{animation:none}}.c-quote__container{width:100%;max-width:calc(960 / 1440 * min(100vw,1440px));margin-inline:auto;display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-quote__container{max-width:none;gap:calc(24 / 402 * 100vw)}}.c-quote__overline{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#ffcc04;margin:0}@media(max-width:799px){.c-quote__overline{font-size:max(12 / 402 * 100vw,9px)}}.c-quote__stage{display:grid;grid-template-areas:"stack"}.c-quote__figure{grid-area:stack;margin:0;display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px));opacity:0;transform:translate(calc(48 / 1440 * min(100vw,1440px)));transition:opacity var(--duration-600) var(--ease-signal),transform var(--duration-600) var(--ease-signal);pointer-events:none;will-change:transform,opacity}@media(max-width:799px){.c-quote__figure{gap:calc(12 / 402 * 100vw);transform:translate(calc(32 / 402 * 100vw))}}.c-quote[data-quote-direction=prev] .c-quote__figure:not([data-quote-active]):not([data-quote-leaving]){transform:translate(calc(-48 / 1440 * min(100vw,1440px)))}@media(max-width:799px){.c-quote[data-quote-direction=prev] .c-quote__figure:not([data-quote-active]):not([data-quote-leaving]){transform:translate(calc(-32 / 402 * 100vw))}}.c-quote[data-quote-direction=next] .c-quote__figure[data-quote-leaving]{transform:translate(calc(-48 / 1440 * min(100vw,1440px)))}@media(max-width:799px){.c-quote[data-quote-direction=next] .c-quote__figure[data-quote-leaving]{transform:translate(calc(-32 / 402 * 100vw))}}.c-quote[data-quote-direction=prev] .c-quote__figure[data-quote-leaving]{transform:translate(calc(48 / 1440 * min(100vw,1440px)))}@media(max-width:799px){.c-quote[data-quote-direction=prev] .c-quote__figure[data-quote-leaving]{transform:translate(calc(32 / 402 * 100vw))}}.c-quote__figure[data-quote-active]{opacity:1;transform:translate(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.c-quote__figure{transition:opacity var(--duration-300) linear}.c-quote__figure,.c-quote[data-quote-direction] .c-quote__figure,.c-quote[data-quote-direction] .c-quote__figure[data-quote-leaving]{transform:none}}.c-quote__mark{display:block;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:max(80 / 1440 * min(100vw,1440px),10px);line-height:.8;color:#ffcc04}@media(max-width:799px){.c-quote__mark{font-size:max(52 / 402 * 100vw,9px)}}.c-quote__text{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(40 / 1440 * min(100vw,1440px),10px);line-height:1.25;letter-spacing:-.02em;color:#fff;margin:0;max-width:32ch}@media(max-width:799px){.c-quote__text{font-size:max(22 / 402 * 100vw,9px)}}.c-quote__cite{display:flex;flex-direction:column;gap:calc(4 / 1440 * min(100vw,1440px));margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-quote__cite{margin-top:calc(12 / 402 * 100vw);gap:calc(4 / 402 * 100vw)}}.c-quote__author{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:#fff}@media(max-width:799px){.c-quote__author{font-size:max(16 / 402 * 100vw,9px)}}.c-quote__meta{font-family:Public Sans,monospace;font-weight:400;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-inverse-muted);letter-spacing:.02em}@media(max-width:799px){.c-quote__meta{font-size:max(12 / 402 * 100vw,9px)}}.c-quote__chips{display:flex;flex-wrap:wrap;gap:calc(12 / 1440 * min(100vw,1440px));margin-top:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-quote__chips{gap:calc(8 / 402 * 100vw);margin-top:calc(16 / 402 * 100vw)}}.c-quote__chip{position:relative;display:inline-flex;align-items:center;padding:calc(8 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));border-radius:9999px;border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--text-inverse-muted);font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1;letter-spacing:.01em;cursor:pointer;transition:border-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-quote__chip{min-height:44px;font-size:max(13 / 402 * 100vw,9px);padding:calc(8 / 402 * 100vw) calc(16 / 402 * 100vw)}}.c-quote__chip.is-active{background:linear-gradient(#29282a,#29282a) padding-box,linear-gradient(to right,#ffcc04 0,#ffcc04 calc(var(--quote-progress, 0) * 100%),#ffffff2e calc(var(--quote-progress, 0) * 100%),#ffffff2e) border-box;border-color:transparent}.c-quote__chip:hover:not(.is-active),.c-quote__chip:focus-visible:not(.is-active){border-color:#ffffff6b;color:#fff}.c-quote__chip:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #29282a,0 0 0 calc(4 / 1440 * min(100vw,1440px)) #ffcc04}.c-news-events{padding-top:calc(80 / 1440 * min(100vw,1440px));padding-bottom:calc(80 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-events{padding-top:calc(48 / 402 * 100vw);padding-bottom:calc(48 / 402 * 100vw)}}.c-news-events__container{max-width:calc(1*min(100vw,1440px));margin-inline:auto;padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-events__container{padding-inline:calc(24 / 402 * 100vw)}}.c-news-events__grid{display:grid;grid-template-columns:7fr 5fr;gap:calc(48 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-events__grid{grid-template-columns:1fr;gap:calc(40 / 402 * 100vw)}}.c-news-events__header{margin-bottom:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-events__header{margin-bottom:calc(20 / 402 * 100vw)}}.c-news-events__heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(36 / 1440 * min(100vw,1440px),10px);line-height:1.15;letter-spacing:-.015em;color:var(--text-primary);margin:0;margin-top:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-events__heading{font-size:max(28 / 402 * 100vw,9px);margin-top:calc(8 / 402 * 100vw)}}.c-news-events__news-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-events__news-grid{grid-template-columns:1fr;gap:calc(20 / 402 * 100vw)}}.c-news-events__events-stack{display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-events__events-stack{gap:calc(16 / 402 * 100vw)}}.c-news-events__all-link{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));margin-top:calc(24 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.01em;color:var(--text-accent);text-decoration:none;border-radius:calc(2 / 1440 * min(100vw,1440px));transition:color var(--duration-base) var(--ease-signal)}@media(max-width:799px){.c-news-events__all-link{gap:calc(8 / 402 * 100vw);margin-top:calc(20 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-news-events__all-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(3 / 1440 * min(100vw,1440px))}@media(min-width:800px){.c-news-events__all-link:hover{color:#29282a}.c-news-events__all-link:hover .c-news-events__all-arrow{transform:translate(calc(3 / 1440 * min(100vw,1440px)))}}.c-news-events__all-arrow{display:inline-block;transition:transform var(--duration-base) var(--ease-signal)}@media(prefers-reduced-motion:reduce){.c-news-events__all-arrow{transition:none}}.c-news-updates{background:var(--surface-background);border-top:1px solid var(--border-muted);padding-top:calc(160 / 1440 * min(100vw,1440px));padding-bottom:calc(80 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-updates{padding-top:calc(96 / 402 * 100vw);padding-bottom:calc(48 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw)}}.c-news-updates__container{width:100%;display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-updates__container{gap:calc(20 / 402 * 100vw)}}.c-news-updates__header{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(24 / 1440 * min(100vw,1440px));flex-wrap:wrap}@media(max-width:799px){.c-news-updates__header{gap:calc(16 / 402 * 100vw)}}.c-news-updates__header-text{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-updates__header-text{gap:calc(8 / 402 * 100vw)}}.c-news-updates__heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(40 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.015em;color:var(--text-primary);margin:0}@media(max-width:799px){.c-news-updates__heading{font-size:max(28 / 402 * 100vw,9px)}}.c-news-updates__all-link{display:inline-flex;align-items:center;gap:calc(14 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#29282a;text-decoration:none;transition:color var(--duration-300) var(--ease-signal);white-space:nowrap}.c-news-updates__all-link svg{width:calc(20 / 1440 * min(100vw,1440px));height:calc(20 / 1440 * min(100vw,1440px));flex-shrink:0;transition:transform var(--duration-300) var(--ease-signal)}@media(min-width:800px){.c-news-updates__all-link:hover svg{transform:translate(calc(4 / 1440 * min(100vw,1440px)))}}@media(max-width:799px){.c-news-updates__all-link{font-size:max(15 / 402 * 100vw,9px);gap:calc(10 / 402 * 100vw)}.c-news-updates__all-link svg{width:calc(17 / 402 * 100vw);height:calc(17 / 402 * 100vw)}}.c-news-updates__all-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(3 / 1440 * min(100vw,1440px));border-radius:calc(2 / 1440 * min(100vw,1440px))}@media(min-width:800px){.c-news-updates__all-link:hover{color:#eb2b3a}}.c-news-updates__scroller-wrap{position:relative;margin-inline:calc(-120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-updates__scroller-wrap{margin-inline:calc(-24 / 402 * 100vw)}}.c-news-updates__scroller-wrap>.c-news-updates__scroller{padding-inline:calc(120 / 1440 * min(100vw,1440px));scroll-padding-inline-start:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-updates__scroller-wrap>.c-news-updates__scroller{padding-inline:calc(24 / 402 * 100vw);scroll-padding-inline-start:calc(24 / 402 * 100vw)}}.c-news-updates__scroller-wrap:before,.c-news-updates__scroller-wrap:after{content:"";position:absolute;top:0;bottom:0;width:calc(80 / 1440 * min(100vw,1440px));pointer-events:none;z-index:2;transition:opacity var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-news-updates__scroller-wrap:before,.c-news-updates__scroller-wrap:after{width:calc(20 / 402 * 100vw)}}.c-news-updates__scroller-wrap:before{left:0;background:linear-gradient(to right,var(--surface-background),transparent)}.c-news-updates__scroller-wrap:after{right:0;background:linear-gradient(to left,var(--surface-background),transparent)}.c-news-updates__scroller-wrap.is-at-start:before{opacity:0}.c-news-updates__scroller-wrap.is-at-end:after{opacity:0}.c-news-updates__scroller{display:flex;align-items:flex-start;gap:calc(24 / 1440 * min(100vw,1440px));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-block:calc(8 / 1440 * min(100vw,1440px));cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;scrollbar-width:none}@media(max-width:799px){.c-news-updates__scroller{gap:calc(16 / 402 * 100vw);padding-block:calc(8 / 402 * 100vw)}}.c-news-updates__scroller::-webkit-scrollbar{display:none}.c-news-updates__scroller.is-dragging{cursor:grabbing;scroll-behavior:auto}body.has-news-drag .c-news-updates__scroller.is-dragging,body.has-news-drag .c-news-updates__scroller.is-dragging *{cursor:grabbing}.c-news-updates__scroller img{-webkit-user-drag:none;user-drag:none;pointer-events:none}@media(prefers-reduced-motion:reduce){.c-news-updates__scroller{scroll-behavior:auto}}.c-news-updates__scroller-item{flex:0 0 calc((100% - 24 / 1440 * min(100vw,1440px) * 2) / 3);display:flex}@media(max-width:799px){.c-news-updates__scroller-item{flex-basis:82%}}.c-news-updates-card{display:flex;flex-direction:column;width:100%;border-radius:calc(6 / 1440 * min(100vw,1440px));overflow:hidden;text-decoration:none;color:inherit;filter:drop-shadow(0 1px 1px rgba(41,40,42,.06));transition:filter var(--duration-300) var(--ease-signal);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;text-align:left;white-space:normal}@media(max-width:799px){.c-news-updates-card{border-radius:calc(6 / 402 * 100vw)}}@media(min-width:800px){.c-news-updates-card:hover{filter:drop-shadow(0 6px 12px rgba(41,40,42,.1))}}.c-news-updates-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(3 / 1440 * min(100vw,1440px))}.c-news-updates-card__image{background-color:var(--surface-muted);overflow:hidden;position:relative;aspect-ratio:558/457;border-radius:calc(6 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-updates-card__image{border-radius:calc(6 / 402 * 100vw)}}.c-news-updates-card__image[data-image-ratio=portrait]{aspect-ratio:4/3}.c-news-updates-card__image[data-image-ratio=tall]{aspect-ratio:3/4}.c-news-updates-card__image[data-image-ratio=square]{aspect-ratio:1/1}.c-news-updates-card__image[data-image-ratio=landscape]{aspect-ratio:16/10}.c-news-updates-card__image[data-image-ratio=wide]{aspect-ratio:16/9}.c-news-updates-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--duration-600) var(--ease-signal);will-change:transform}@media(prefers-reduced-motion:reduce){.c-news-updates-card__image img{transition:none}}.c-news-updates-card--event .c-news-updates-card__image{aspect-ratio:383/314}.c-news-updates-card__image--placeholder{display:flex;align-items:center;justify-content:center;background:#29282a}.c-news-updates-card__placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(.05*min(100vw,1440px));height:calc(.05*min(100vw,1440px));color:#fff;transition:color var(--duration-300) var(--ease-signal),transform var(--duration-400) var(--ease-signal)}@media(max-width:799px){.c-news-updates-card__placeholder-icon{width:calc(56 / 402 * 100vw);height:calc(56 / 402 * 100vw)}}.c-news-updates-card__placeholder-icon svg{width:100%;height:100%;display:block}@media(min-width:800px){.c-news-updates-card:hover .c-news-updates-card__image img,.c-news-updates-card:focus-visible .c-news-updates-card__image img{transform:scale(1.04)}.c-news-updates-card:hover .c-news-updates-card__placeholder-icon,.c-news-updates-card:focus-visible .c-news-updates-card__placeholder-icon{color:#eb2b3a;transform:translate(calc(2 / 1440 * min(100vw,1440px)),calc(-2 / 1440 * min(100vw,1440px)))}}@media(prefers-reduced-motion:reduce){.c-news-updates-card__placeholder-icon{transition:none;transform:none}}.c-news-updates-card__hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#29282a52;-webkit-backdrop-filter:blur(2px) saturate(120%);backdrop-filter:blur(2px) saturate(120%);opacity:0;pointer-events:none;transition:opacity var(--duration-300) var(--ease-signal)}@supports not (backdrop-filter: blur(1px)){.c-news-updates-card__hover-overlay{background:#29282a8c}}@media(min-width:800px){.c-news-updates-card:hover .c-news-updates-card__hover-overlay,.c-news-updates-card:focus-visible .c-news-updates-card__hover-overlay{opacity:1}}@media(prefers-reduced-motion:reduce){.c-news-updates-card__hover-overlay{transition:opacity var(--duration-300) linear}}.c-news-updates-card__event-overlay{position:absolute;left:calc(13 / 1440 * min(100vw,1440px));bottom:calc(13 / 1440 * min(100vw,1440px));background:#29282a52;color:#fff;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff1f;padding:calc(6 / 1440 * min(100vw,1440px)) calc(12 / 1440 * min(100vw,1440px));border-radius:9999px;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.3;white-space:nowrap}@media(max-width:799px){.c-news-updates-card__event-overlay{left:calc(10 / 402 * 100vw);bottom:calc(10 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px);padding:calc(5 / 402 * 100vw) calc(10 / 402 * 100vw)}}@supports not (backdrop-filter: blur(1px)){.c-news-updates-card__event-overlay{background:#29282ad9;border-color:transparent;box-shadow:none}}.c-news-updates-card__past-badge{position:absolute;top:calc(13 / 1440 * min(100vw,1440px));left:calc(13 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;gap:calc(6 / 1440 * min(100vw,1440px));padding:calc(5 / 1440 * min(100vw,1440px)) calc(10 / 1440 * min(100vw,1440px));border-radius:9999px;background:#ffffffc7;color:#29282a;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(41,40,42,.08);box-shadow:0 1px 2px #29282a14;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(11 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@media(max-width:799px){.c-news-updates-card__past-badge{top:calc(10 / 402 * 100vw);left:calc(10 / 402 * 100vw);padding:calc(5 / 402 * 100vw) calc(10 / 402 * 100vw);gap:calc(10 / 402 * 100vw);font-size:max(10 / 402 * 100vw,9px)}}@supports not (backdrop-filter: blur(1px)){.c-news-updates-card__past-badge{background:#fffffff5}}.c-news-updates-card__past-badge-icon{flex-shrink:0;display:inline-flex;width:calc(12 / 1440 * min(100vw,1440px));height:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-updates-card__past-badge-icon{width:calc(12 / 402 * 100vw);height:calc(12 / 402 * 100vw)}}.c-news-updates-card__past-badge-sep{opacity:.4;font-weight:400}.c-news-updates-card__past-badge-count{font-variant-numeric:tabular-nums}.c-news-updates-card__live-dot{flex-shrink:0;width:calc(6 / 1440 * min(100vw,1440px));height:calc(6 / 1440 * min(100vw,1440px));border-radius:9999px;background:#eb2b3a;margin-right:calc(4 / 1440 * min(100vw,1440px));animation:c-live-pulse 1.6s var(--ease-signal) infinite}@media(max-width:799px){.c-news-updates-card__live-dot{width:calc(6 / 402 * 100vw);height:calc(6 / 402 * 100vw);margin-right:calc(4 / 402 * 100vw)}}@keyframes c-live-pulse{0%{box-shadow:0 0 #eb2b3a80}70%{box-shadow:0 0 0 6px #eb2b3a00}to{box-shadow:0 0 #eb2b3a00}}@media(prefers-reduced-motion:reduce){.c-news-updates-card__live-dot{animation:none}}.c-news-updates-card__body{padding:calc(16 / 1440 * min(100vw,1440px)) 0 0;display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-updates-card__body{padding-top:calc(14 / 402 * 100vw);gap:calc(10 / 402 * 100vw)}}.c-news-updates-card__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:-.01em;color:var(--text-primary);margin:0}@media(max-width:799px){.c-news-updates-card__title{font-size:max(18 / 402 * 100vw,9px)}}.c-news-updates-card__text{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary);margin:0}@media(max-width:799px){.c-news-updates-card__text{font-size:max(13 / 402 * 100vw,9px)}}.c-news-updates-card__meta{display:flex;flex-wrap:nowrap;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-updates-card__meta{gap:calc(10 / 402 * 100vw)}}.c-news-updates-card__date{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-muted)}@media(max-width:799px){.c-news-updates-card__date{font-size:max(11 / 402 * 100vw,9px)}}.c-news-updates-card__date-wrap{display:inline-flex;align-items:baseline;gap:.35em;font-family:Space Grotesk,sans-serif;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.4}@media(max-width:799px){.c-news-updates-card__date-wrap{font-size:max(11 / 402 * 100vw,9px)}}.c-news-updates-card__date-label{color:var(--text-muted)}.c-news-updates-card__author{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-primary);display:inline-flex;align-items:baseline;gap:.35em}@media(max-width:799px){.c-news-updates-card__author{font-size:max(11 / 402 * 100vw,9px)}}.c-news-updates-card__author-label{color:var(--text-muted)}.c-news-listing{padding-top:calc(160 / 1440 * min(100vw,1440px));padding-bottom:calc(128 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-listing{padding-top:calc(128 / 402 * 100vw);padding-bottom:calc(64 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw)}}.c-news-listing__header{width:100%;max-width:calc(1100 / 1440 * min(100vw,1440px));margin-inline:auto;margin-bottom:calc(64 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;align-items:center;gap:calc(16 / 1440 * min(100vw,1440px));text-align:center}@media(max-width:799px){.c-news-listing__header{margin-bottom:calc(40 / 402 * 100vw);gap:calc(12 / 402 * 100vw)}}.c-news-listing__heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(56 / 1440 * min(100vw,1440px),10px);line-height:1.05;letter-spacing:-.02em;color:var(--text-primary);margin:0}@media(max-width:799px){.c-news-listing__heading{font-size:max(36 / 402 * 100vw,9px)}}.c-news-listing__lead p{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-secondary);max-width:60ch;margin:0}@media(max-width:799px){.c-news-listing__lead p{font-size:max(16 / 402 * 100vw,9px)}}.c-news-listing__body{width:100%;max-width:calc(1*min(100vw,1440px));margin-inline:auto;display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-listing__body{gap:calc(20 / 402 * 100vw)}}.c-news-listing__toolbar{position:relative;min-height:44px}@media(max-width:799px){.c-news-listing__toolbar{margin-inline:calc(-24 / 402 * 100vw)}.c-news-listing__toolbar:before,.c-news-listing__toolbar:after{content:"";position:absolute;top:0;bottom:0;width:calc(32 / 402 * 100vw);pointer-events:none;z-index:2;transition:opacity var(--duration-300) var(--ease-signal)}.c-news-listing__toolbar:before{left:0;background:linear-gradient(to right,var(--surface-background),transparent)}.c-news-listing__toolbar:after{right:0;background:linear-gradient(to left,var(--surface-background),transparent)}.c-news-listing__toolbar.is-at-start:before{opacity:0}.c-news-listing__toolbar.is-at-end:after{opacity:0}}.c-news-listing__toolbar[data-toolbar-state=primary] .c-news-listing__chip-item:not([data-chip-show-in~=primary]):not(.is-leaving),.c-news-listing__toolbar[data-toolbar-state=news] .c-news-listing__chip-item:not([data-chip-show-in~=news]):not(.is-leaving),.c-news-listing__toolbar[data-toolbar-state=event] .c-news-listing__chip-item:not([data-chip-show-in~=event]):not(.is-leaving){display:none}.c-news-listing__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(8 / 1440 * min(100vw,1440px));transition:gap var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-news-listing__chips{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-inline:calc(24 / 402 * 100vw);scrollbar-width:none;-ms-overflow-style:none}.c-news-listing__chips::-webkit-scrollbar{display:none}}.c-news-listing__toolbar[data-toolbar-state=news] .c-news-listing__chips,.c-news-listing__toolbar[data-toolbar-state=event] .c-news-listing__chips{gap:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-listing__toolbar[data-toolbar-state=news] .c-news-listing__chips,.c-news-listing__toolbar[data-toolbar-state=event] .c-news-listing__chips{gap:calc(16 / 402 * 100vw)}}.c-news-listing__chip-item{display:inline-flex;transition:transform var(--duration-400) var(--ease-signal)}@media(max-width:799px){.c-news-listing__chip-item{flex:0 0 auto}}.c-news-listing__chip-item.is-leaving{position:absolute;pointer-events:none;z-index:1;animation:c-news-listing-chip-leave var(--duration-300) var(--ease-signal) forwards;transition:none}.c-news-listing__chip-item.is-entering{animation:c-news-listing-chip-enter var(--duration-400) var(--ease-signal) forwards}@keyframes c-news-listing-chip-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes c-news-listing-chip-enter{0%{opacity:0;transform:scale(.92) translate(calc(8 / 1440 * min(100vw,1440px)))}to{opacity:1;transform:scale(1) translate(0)}}.c-news-listing__chip{cursor:pointer;font-family:Space Grotesk,sans-serif;line-height:1.3;min-height:44px}.c-news-listing__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(2 / 1440 * min(100vw,1440px))}.c-news-listing__chip--primary{display:inline-flex;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));padding:calc(12 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));border:1px solid var(--border-default);border-radius:9999px;background:transparent;color:var(--text-primary);font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);text-align:left;transition:background var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal),border-color var(--duration-300) var(--ease-signal),padding var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-news-listing__chip--primary{font-size:max(14 / 402 * 100vw,9px);gap:calc(10 / 402 * 100vw);padding:calc(10 / 402 * 100vw) calc(14 / 402 * 100vw)}}@media(min-width:800px){.c-news-listing__chip--primary:hover{border-color:#29282a}}.c-news-listing__toolbar[data-toolbar-state=primary] .c-news-listing__chip--primary[data-filter-btn=all][aria-selected=true],.c-news-listing__toolbar[data-toolbar-state=news] [data-drillable=news],.c-news-listing__toolbar[data-toolbar-state=event] [data-drillable=event]{background:#29282a;color:#fff;border-color:#29282a}.c-news-listing__toolbar[data-toolbar-state=news] [data-drillable=news],.c-news-listing__toolbar[data-toolbar-state=event] [data-drillable=event]{padding-left:calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-listing__toolbar[data-toolbar-state=news] [data-drillable=news],.c-news-listing__toolbar[data-toolbar-state=event] [data-drillable=event]{padding-left:calc(18 / 402 * 100vw)}}.c-news-listing__chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:calc(22 / 1440 * min(100vw,1440px));height:calc(22 / 1440 * min(100vw,1440px));padding-inline:calc(6 / 1440 * min(100vw,1440px));border-radius:9999px;background:var(--surface-muted);color:var(--text-secondary);font-size:max(11 / 1440 * min(100vw,1440px),10px);font-weight:500;transition:background var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-news-listing__chip-count{min-width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw);font-size:max(10 / 402 * 100vw,9px)}}.c-news-listing__toolbar[data-toolbar-state=primary] .c-news-listing__chip--primary[data-filter-btn=all][aria-selected=true] .c-news-listing__chip-count,.c-news-listing__toolbar[data-toolbar-state=news] [data-drillable=news] .c-news-listing__chip-count,.c-news-listing__toolbar[data-toolbar-state=event] [data-drillable=event] .c-news-listing__chip-count{background:#ffffff29;color:#fff}.c-news-listing__chip--sub{position:relative;display:inline-flex;align-items:center;gap:calc(6 / 1440 * min(100vw,1440px));padding:calc(4 / 1440 * min(100vw,1440px)) 0;border:none;background:transparent;color:var(--text-secondary);font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);transition:color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-news-listing__chip--sub{font-size:max(14 / 402 * 100vw,9px);gap:calc(6 / 402 * 100vw)}}@media(min-width:800px){.c-news-listing__chip--sub:hover{color:var(--text-primary)}}.c-news-listing__chip--sub[aria-selected=true]{color:var(--text-primary);font-weight:600}.c-news-listing__chip--sub:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(4 / 1440 * min(100vw,1440px));border-radius:calc(2 / 1440 * min(100vw,1440px))}.c-news-listing__chip-sub-label{position:relative;display:inline-block}.c-news-listing__chip-sub-label:after{content:"";position:absolute;left:0;right:0;bottom:calc(-4 / 1440 * min(100vw,1440px));height:2px;background:#29282a;transform:translateY(calc(2 / 1440 * min(100vw,1440px)));opacity:0;transition:transform var(--duration-300) var(--ease-signal),opacity var(--duration-300) var(--ease-signal)}@media(min-width:800px){.c-news-listing__chip--sub:hover:not([aria-selected=true]) .c-news-listing__chip-sub-label:after{transform:translateY(0);opacity:.4}}.c-news-listing__chip--sub[aria-selected=true] .c-news-listing__chip-sub-label:after{transform:translateY(0);opacity:1}.c-news-listing__chip-sub-count{font-variant-numeric:tabular-nums;opacity:.7;font-size:max(11 / 1440 * min(100vw,1440px),10px);color:var(--text-muted);transition:opacity var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-news-listing__chip-sub-count{font-size:max(10 / 402 * 100vw,9px)}}.c-news-listing__chip--sub[aria-selected=true] .c-news-listing__chip-sub-count{opacity:1}.c-news-listing__chip-back-icon{display:inline-flex;align-items:center;justify-content:center;width:0;opacity:0;margin-right:0;overflow:hidden;font-size:1.05em;line-height:1;transition:width var(--duration-300) var(--ease-signal),opacity var(--duration-300) var(--ease-signal),margin-right var(--duration-300) var(--ease-signal),transform var(--duration-300) var(--ease-signal)}.c-news-listing__toolbar[data-toolbar-state=news] [data-drillable=news] .c-news-listing__chip-back-icon,.c-news-listing__toolbar[data-toolbar-state=event] [data-drillable=event] .c-news-listing__chip-back-icon{width:calc(14 / 1440 * min(100vw,1440px));opacity:1;margin-right:calc(4 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-listing__toolbar[data-toolbar-state=news] [data-drillable=news] .c-news-listing__chip-back-icon,.c-news-listing__toolbar[data-toolbar-state=event] [data-drillable=event] .c-news-listing__chip-back-icon{width:calc(16 / 402 * 100vw);margin-right:calc(4 / 402 * 100vw)}}@media(min-width:800px){.c-news-listing__toolbar[data-toolbar-state=news] [data-drillable=news]:hover .c-news-listing__chip-back-icon,.c-news-listing__toolbar[data-toolbar-state=event] [data-drillable=event]:hover .c-news-listing__chip-back-icon{transform:translate(calc(-2 / 1440 * min(100vw,1440px)))}}.c-news-listing__grid{--masonry-columns: 3;-moz-column-count:var(--masonry-columns);column-count:var(--masonry-columns);-moz-column-gap:calc(24 / 1440 * min(100vw,1440px));column-gap:calc(24 / 1440 * min(100vw,1440px))}@media(min-width:799px)and (max-width:1280px){.c-news-listing__grid{--masonry-columns: 2}}@media(max-width:799px){.c-news-listing__grid{--masonry-columns: 1;-moz-column-gap:calc(20 / 402 * 100vw);column-gap:calc(20 / 402 * 100vw)}}.c-news-listing__grid>.c-news-updates-card{display:block;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-listing__grid>.c-news-updates-card{margin-bottom:calc(20 / 402 * 100vw)}}.c-news-listing__grid.is-masonry-js{-moz-column-count:initial;column-count:initial;position:relative}.c-news-listing__grid.is-masonry-js>.c-news-updates-card{position:absolute;top:0;left:0;margin-bottom:0}.c-news-listing__grid .c-news-updates-card__body{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-listing__grid .c-news-updates-card__body{gap:calc(10 / 402 * 100vw)}}.c-news-listing__grid[data-active-filter=news] [data-card-kind=event],.c-news-listing__grid[data-active-filter=event] [data-card-kind=news]{display:none}.c-news-listing__grid[data-active-filter=event][data-active-subfilter-event=upcoming] [data-card-kind=event]:not([data-event-status=upcoming]),.c-news-listing__grid[data-active-filter=event][data-active-subfilter-event=live] [data-card-kind=event]:not([data-event-status=live]),.c-news-listing__grid[data-active-filter=event][data-active-subfilter-event=past] [data-card-kind=event]:not([data-event-status=past]){display:none}.c-news-listing__grid>.c-news-updates-card.is-filtered-out{display:none}.c-news-listing__grid>.c-news-updates-card.is-beyond-limit{display:none}.c-news-listing__empty{margin:0;padding-block:calc(48 / 1440 * min(100vw,1440px));text-align:center;font-family:Space Grotesk,sans-serif;font-size:max(15 / 1440 * min(100vw,1440px),10px);color:var(--text-muted)}@media(max-width:799px){.c-news-listing__empty{padding-block:calc(40 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-news-listing__empty:not([hidden]){display:flex;align-items:flex-start;justify-content:center;min-height:50vh;min-height:50dvh;animation:c-news-listing-empty-in var(--duration-400) var(--ease-signal) both}@keyframes c-news-listing-empty-in{0%{opacity:0;transform:translateY(calc(12 / 1440 * min(100vw,1440px)))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.c-news-listing__empty:not([hidden]){animation:none}}.c-news-listing__load-more-wrap{display:flex;justify-content:center;margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-news-listing__load-more-wrap{margin-top:calc(12 / 402 * 100vw)}}.c-news-listing__load-more-wrap:has(>[hidden]){display:none}.c-news-listing__load-more{cursor:pointer;display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));min-height:44px;padding:calc(12 / 1440 * min(100vw,1440px)) calc(28 / 1440 * min(100vw,1440px));border:1px solid #29282a;border-radius:9999px;background:#29282a;color:#fff;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;transition:background var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal),border-color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-news-listing__load-more{font-size:max(14 / 402 * 100vw,9px);padding:calc(10 / 402 * 100vw) calc(24 / 402 * 100vw);gap:calc(6 / 402 * 100vw)}}@media(min-width:800px){.c-news-listing__load-more:hover{background:#3d3a37;border-color:#3d3a37}}.c-news-listing__load-more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(2 / 1440 * min(100vw,1440px))}.c-news-listing__load-more-count{font-variant-numeric:tabular-nums;opacity:.7}@keyframes c-news-listing-card-in{0%{opacity:0;transform:translateY(calc(16 / 1440 * min(100vw,1440px)))}to{opacity:1;transform:translateY(0)}}@keyframes c-news-listing-card-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-8 / 1440 * min(100vw,1440px)))}}.c-news-listing__grid>.c-news-updates-card.is-reveal-pending{opacity:0}.c-news-listing__grid>.c-news-updates-card.is-revealing{animation:c-news-listing-card-in var(--duration-400) var(--ease-signal) both}.c-news-listing__grid>.c-news-updates-card.is-leaving{animation:c-news-listing-card-out .18s var(--ease-signal) both}@media(prefers-reduced-motion:reduce){.c-news-listing__grid>.c-news-updates-card.is-revealing,.c-news-listing__grid>.c-news-updates-card.is-leaving{animation:none}.c-news-listing__chip,.c-news-listing__chip--primary,.c-news-listing__chip--sub,.c-news-listing__chip-count,.c-news-listing__chip-sub-count,.c-news-listing__chip-sub-label:after,.c-news-listing__chip-back-icon,.c-news-listing__chip-item,.c-news-listing__chips,.c-news-listing__load-more{transition:none}.c-news-listing__chip-item.is-leaving,.c-news-listing__chip-item.is-entering{animation:none}}.c-article-hero{padding-top:calc(160 / 1440 * min(100vw,1440px));padding-bottom:calc(96 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(48 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-hero{padding-top:calc(128 / 402 * 100vw);padding-bottom:calc(48 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw);gap:calc(32 / 402 * 100vw)}}.c-article-hero__inner{width:100%;max-width:calc(1100 / 1440 * min(100vw,1440px));margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-hero__inner{gap:calc(20 / 402 * 100vw);width:100%;max-width:none;margin-inline:none}}.c-article-hero__pills{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-hero__pills{gap:calc(8 / 402 * 100vw)}}.c-article-hero__live-pill{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));padding:calc(6 / 1440 * min(100vw,1440px)) calc(10 / 1440 * min(100vw,1440px));border-radius:9999px;background-color:#f4f3f0;color:var(--text-primary);font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(12 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@media(max-width:799px){.c-article-hero__live-pill{gap:calc(6 / 402 * 100vw);padding:calc(6 / 402 * 100vw) calc(10 / 402 * 100vw);font-size:max(11 / 402 * 100vw,9px)}}.c-article-hero__live-dot{flex-shrink:0;width:calc(6 / 1440 * min(100vw,1440px));height:calc(6 / 1440 * min(100vw,1440px));border-radius:9999px;background:#eb2b3a;margin-right:calc(4 / 1440 * min(100vw,1440px));animation:c-live-pulse 1.6s var(--ease-signal) infinite}@media(max-width:799px){.c-article-hero__live-dot{width:calc(6 / 402 * 100vw);height:calc(6 / 402 * 100vw);margin-right:calc(4 / 402 * 100vw)}}@media(prefers-reduced-motion:reduce){.c-article-hero__live-dot{animation:none}}.c-article-hero__photo-count{display:inline-flex;align-items:center;gap:calc(6 / 1440 * min(100vw,1440px));padding:calc(6 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px));border-radius:9999px;font-family:Public Sans,monospace;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1;letter-spacing:.02em;color:var(--text-muted);text-decoration:none;transition:color var(--duration-300) var(--ease-signal),background-color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-article-hero__photo-count{gap:calc(6 / 402 * 100vw);padding:calc(6 / 402 * 100vw) calc(8 / 402 * 100vw);font-size:max(13 / 402 * 100vw,9px)}}.c-article-hero__photo-count:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(3 / 1440 * min(100vw,1440px))}@media(min-width:800px){.c-article-hero__photo-count:hover{color:var(--text-primary);background-color:var(--surface-muted)}}.c-article-hero__photo-count-sep{color:var(--border-strong);margin-inline-end:calc(2 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-hero__photo-count-sep{margin-inline-end:calc(2 / 402 * 100vw)}}.c-article-hero__photo-count-icon{display:inline-flex;width:calc(16 / 1440 * min(100vw,1440px));height:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-hero__photo-count-icon{width:calc(16 / 402 * 100vw);height:calc(16 / 402 * 100vw)}}.c-article-hero__photo-count-icon svg{width:100%;height:100%}.c-article-hero__photo-count-num{font-variant-numeric:tabular-nums}.c-article-hero__back{align-self:flex-start;display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));min-height:44px;padding:calc(10 / 1440 * min(100vw,1440px)) calc(20 / 1440 * min(100vw,1440px)) calc(10 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;white-space:nowrap;color:var(--text-primary);text-decoration:none;background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:9999px;transition:background-color var(--duration-300) var(--ease-signal),border-color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-article-hero__back{font-size:max(14 / 402 * 100vw,9px);padding:calc(10 / 402 * 100vw) calc(18 / 402 * 100vw) calc(10 / 402 * 100vw) calc(14 / 402 * 100vw);gap:calc(8 / 402 * 100vw)}}.c-article-hero__back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(3 / 1440 * min(100vw,1440px))}.c-article-hero__back-icon{flex-shrink:0;display:inline-flex;width:calc(14 / 1440 * min(100vw,1440px));height:calc(14 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-hero__back-icon{width:calc(14 / 402 * 100vw);height:calc(14 / 402 * 100vw)}}.c-article-hero__back svg{flex-shrink:0;width:100%;height:100%;transition:transform var(--duration-300) var(--ease-signal)}@media(min-width:800px){.c-article-hero__back:hover{background-color:var(--surface-muted);border-color:var(--border-strong)}.c-article-hero__back:hover svg{transform:translate(calc(-2 / 1440 * min(100vw,1440px)))}}@media(prefers-reduced-motion:reduce){.c-article-hero__back,.c-article-hero__back svg{transition:none}}.c-article-hero__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(64 / 1440 * min(100vw,1440px),10px);line-height:1.05;letter-spacing:-.02em;color:var(--text-primary);max-width:22ch;margin:0}@media(max-width:799px){.c-article-hero__title{font-size:max(36 / 402 * 100vw,9px)}}.c-article-hero__lead{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-secondary);max-width:60ch;margin:0}@media(max-width:799px){.c-article-hero__lead{font-size:max(16 / 402 * 100vw,9px)}}.c-article-hero__meta{margin-top:calc(16 / 1440 * min(100vw,1440px));display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(.125*min(100vw,1440px)),1fr));gap:calc(24 / 1440 * min(100vw,1440px)) calc(40 / 1440 * min(100vw,1440px));width:100%;max-width:calc(.5*min(100vw,1440px));padding-top:calc(24 / 1440 * min(100vw,1440px));border-top:1px solid var(--border-default)}@media(max-width:799px){.c-article-hero__meta{margin-top:calc(12 / 402 * 100vw);padding-top:calc(16 / 402 * 100vw);gap:calc(16 / 402 * 100vw) calc(24 / 402 * 100vw)}}.c-article-hero__meta-row{display:flex;flex-direction:column;gap:calc(4 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-hero__meta-row{gap:calc(4 / 402 * 100vw)}}.c-article-hero__meta-row dt{font-family:Public Sans,monospace;font-weight:500;font-size:max(11 / 1440 * min(100vw,1440px),10px);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:799px){.c-article-hero__meta-row dt{font-size:max(10 / 402 * 100vw,9px)}}.c-article-hero__meta-row dd{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-primary);margin:0}@media(max-width:799px){.c-article-hero__meta-row dd{font-size:max(14 / 402 * 100vw,9px)}}.c-article-hero__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-hero__tags{gap:calc(8 / 402 * 100vw)}}.c-article-hero__figure{width:100%;max-width:calc(1*min(100vw,1440px));margin-inline:auto;aspect-ratio:16/7;overflow:hidden;border-radius:calc(16 / 1440 * min(100vw,1440px));background-color:var(--surface-muted)}@media(max-width:799px){.c-article-hero__figure{aspect-ratio:4/3;border-radius:calc(12 / 402 * 100vw)}}.c-article-hero__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c-article-body{padding-block:calc(48 / 1440 * min(100vw,1440px)) calc(64 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-body{padding-block:calc(32 / 402 * 100vw) calc(48 / 402 * 100vw)}}.c-article-body__grid{width:100%;max-width:calc(1340 / 1440 * min(100vw,1440px));margin-inline:auto;padding-inline:calc(120 / 1440 * min(100vw,1440px));display:grid;grid-template-columns:minmax(0,1fr);gap:calc(64 / 1440 * min(100vw,1440px));align-items:start}@media(max-width:799px){.c-article-body__grid{padding-inline:calc(24 / 402 * 100vw);gap:calc(48 / 402 * 100vw)}}.c-article-body__grid--with-aside{grid-template-columns:minmax(0,1fr) calc(320 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-body__grid--with-aside{grid-template-columns:minmax(0,1fr)}}.c-article-body__main{min-width:0}.c-article-body__main .c-blocks-wrapper{display:block;padding-inline:0}.c-article-body__main .c-content-block{padding-top:calc(64 / 1440 * min(100vw,1440px));padding-bottom:calc(64 / 1440 * min(100vw,1440px))}.c-article-body__main .c-content-block:first-child{padding-top:0}.c-article-body__main .c-content-block__container{max-width:none;padding-inline:0}.c-article-body__aside{position:sticky;top:calc(80 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;gap:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-body__aside{position:static;padding-top:calc(24 / 402 * 100vw);border-top:1px solid var(--border-default);gap:calc(24 / 402 * 100vw)}}.c-article-body__aside-block{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-body__aside-block{gap:calc(10 / 402 * 100vw)}}.c-article-body__aside-block--cta{align-items:flex-start}.c-article-body__aside-label{font-family:Public Sans,monospace;font-weight:500;font-size:max(11 / 1440 * min(100vw,1440px),10px);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0}@media(max-width:799px){.c-article-body__aside-label{font-size:max(10 / 402 * 100vw,9px)}}.c-article-body__aside-details{margin:0;display:flex;flex-direction:column;gap:0}.c-article-body__aside-details-row{display:grid;grid-template-columns:calc(88 / 1440 * min(100vw,1440px)) minmax(0,1fr);gap:calc(12 / 1440 * min(100vw,1440px));align-items:baseline;padding-block:calc(12 / 1440 * min(100vw,1440px));border-bottom:1px solid var(--border-muted)}@media(max-width:799px){.c-article-body__aside-details-row{grid-template-columns:calc(80 / 402 * 100vw) minmax(0,1fr);gap:calc(10 / 402 * 100vw);padding-block:calc(10 / 402 * 100vw)}}.c-article-body__aside-details-row:last-child{border-bottom:0}.c-article-body__aside-details-row dt{font-family:Public Sans,monospace;font-weight:500;font-size:max(10 / 1440 * min(100vw,1440px),10px);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:799px){.c-article-body__aside-details-row dt{font-size:max(9 / 402 * 100vw,9px)}}.c-article-body__aside-details-row dd{margin:0;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-primary)}@media(max-width:799px){.c-article-body__aside-details-row dd{font-size:max(13 / 402 * 100vw,9px)}}.c-article-body__aside-share{list-style:none;margin:0;padding:0;display:flex;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-article-body__aside-share{gap:calc(8 / 402 * 100vw)}}.c-article-body__aside-share a{width:calc(.025*min(100vw,1440px));height:calc(.025*min(100vw,1440px));display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--border-default);color:var(--text-primary);text-decoration:none;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(13 / 1440 * min(100vw,1440px),10px);transition:background-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-article-body__aside-share a{width:calc(36 / 402 * 100vw);height:calc(36 / 402 * 100vw);font-size:max(12 / 402 * 100vw,9px)}}.c-article-body__aside-share a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(2 / 1440 * min(100vw,1440px))}@media(min-width:800px){.c-article-body__aside-share a:hover{background-color:var(--text-primary);color:var(--text-inverse)}}.c-article-body__aside-contact{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-secondary);margin:0}@media(max-width:799px){.c-article-body__aside-contact{font-size:max(13 / 402 * 100vw,9px)}}.c-article-body__aside-link{display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);color:var(--text-primary);text-decoration:none;transition:color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-article-body__aside-link{font-size:max(14 / 402 * 100vw,9px);gap:calc(8 / 402 * 100vw)}}.c-article-body__aside-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(3 / 1440 * min(100vw,1440px))}@media(min-width:800px){.c-article-body__aside-link:hover{color:#eb2b3a}}@media(prefers-reduced-motion:reduce){.c-article-body__aside-share a,.c-article-body__aside-link{transition:none}}.c-event-detail{display:grid;padding-block:calc(160 / 1440 * min(100vw,1440px)) calc(64 / 1440 * min(100vw,1440px));row-gap:calc(56 / 1440 * min(100vw,1440px));align-items:start;grid-template-columns:[full-start] calc(120 / 1440 * min(100vw,1440px)) [bleed-start] minmax(0,1fr) [content-start main-start] minmax(0,calc(716 / 1440 * min(100vw,1440px))) [main-end] calc(64 / 1440 * min(100vw,1440px)) [aside-start] calc(320 / 1440 * min(100vw,1440px)) [aside-end content-end] minmax(0,1fr) [bleed-end] calc(120 / 1440 * min(100vw,1440px)) [full-end]}@media(max-width:799px){.c-event-detail{padding-block:calc(128 / 402 * 100vw) calc(48 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw);grid-template-columns:minmax(0,1fr);row-gap:calc(32 / 402 * 100vw)}}.c-event-detail>.c-article-hero{grid-column:bleed-start/bleed-end;grid-row:1;padding:0}@media(max-width:799px){.c-event-detail>.c-article-hero{grid-column:1;grid-row:auto;order:1}}.c-event-detail__figure{grid-column:bleed-start/bleed-end;grid-row:2}@media(max-width:799px){.c-event-detail__figure{grid-column:1;grid-row:auto;order:3}}.c-event-detail__main{grid-column:main-start/main-end;grid-row:3}@media(max-width:799px){.c-event-detail__main{grid-column:1;grid-row:auto;order:4}}.c-event-detail__aside{grid-column:aside-start/aside-end;grid-row:3;top:calc(136 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-detail__aside{grid-column:1;grid-row:auto;order:2;border-top:0;padding-top:0}}.c-event-detail__meta{margin:0;margin-top:calc(56 / 1440 * min(100vw,1440px));padding-top:calc(24 / 1440 * min(100vw,1440px));border-top:1px solid var(--border-default);display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(.125*min(100vw,1440px)),1fr));gap:calc(24 / 1440 * min(100vw,1440px)) calc(40 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-detail__meta{margin-top:calc(40 / 402 * 100vw);padding-top:calc(16 / 402 * 100vw);gap:calc(16 / 402 * 100vw) calc(24 / 402 * 100vw)}}.c-event-detail__meta-row{display:flex;flex-direction:column;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-detail__meta-row{gap:calc(6 / 402 * 100vw)}}.c-event-detail__meta-row dt{font-family:Public Sans,monospace;font-weight:500;font-size:max(11 / 1440 * min(100vw,1440px),10px);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:799px){.c-event-detail__meta-row dt{font-size:max(10 / 402 * 100vw,9px)}}.c-event-detail__meta-row dd{margin:0;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-primary)}@media(max-width:799px){.c-event-detail__meta-row dd{font-size:max(14 / 402 * 100vw,9px)}}.c-event-detail__meta-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-detail__meta-tags{gap:calc(8 / 402 * 100vw)}}.c-event-detail__registration-closed{margin:0;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:var(--text-muted)}@media(max-width:799px){.c-event-detail__registration-closed{font-size:max(13 / 402 * 100vw,9px)}}.c-event-gallery{padding-top:calc(120 / 1440 * min(100vw,1440px));padding-bottom:calc(80 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-gallery{padding-top:calc(72 / 402 * 100vw);padding-bottom:calc(48 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw)}}.c-event-gallery__container{width:100%;display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-gallery__container{gap:calc(20 / 402 * 100vw)}}.c-event-gallery__header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-gallery__header{gap:calc(16 / 402 * 100vw)}}.c-event-gallery__header-text{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-gallery__header-text{gap:calc(8 / 402 * 100vw)}}.c-event-gallery__download{flex-shrink:0;display:inline-flex;align-items:center;gap:calc(8 / 1440 * min(100vw,1440px));min-height:44px;padding:calc(10 / 1440 * min(100vw,1440px)) calc(.0125*min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1;white-space:nowrap;color:var(--text-muted);text-decoration:none;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:9999px;transition:color var(--duration-250) var(--ease-signal),border-color var(--duration-250) var(--ease-signal),opacity var(--duration-250) var(--ease-signal)}@media(max-width:799px){.c-event-gallery__download{gap:calc(8 / 402 * 100vw);padding:calc(10 / 402 * 100vw) calc(16 / 402 * 100vw);font-size:max(15 / 402 * 100vw,9px)}}.c-event-gallery__download:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(3 / 1440 * min(100vw,1440px))}@media(min-width:800px){.c-event-gallery__download:hover{color:#eb2b3a;border-color:#eb2b3a}.c-event-gallery__download:hover .c-event-gallery__download-icon{transform:translateY(calc(2 / 1440 * min(100vw,1440px)))}}.c-event-gallery__download.is-loading{pointer-events:none;opacity:.55}.c-event-gallery__download-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--duration-300) var(--ease-signal)}.c-event-gallery__download-icon svg{display:block}@media(prefers-reduced-motion:reduce){.c-event-gallery__download-icon{transition:none}}.c-event-gallery__heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(40 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.015em;color:var(--text-primary);margin:0}@media(max-width:799px){.c-event-gallery__heading{font-size:max(28 / 402 * 100vw,9px)}}.c-event-gallery__scroller-wrap{position:relative;margin-inline:calc(-120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-gallery__scroller-wrap{margin-inline:calc(-24 / 402 * 100vw)}}.c-event-gallery__scroller-wrap>.c-event-gallery__scroller{padding-inline:calc(120 / 1440 * min(100vw,1440px));scroll-padding-inline-start:calc(120 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-gallery__scroller-wrap>.c-event-gallery__scroller{padding-inline:calc(24 / 402 * 100vw);scroll-padding-inline-start:calc(24 / 402 * 100vw)}}.c-event-gallery__scroller-wrap:before,.c-event-gallery__scroller-wrap:after{content:"";position:absolute;top:0;bottom:0;width:calc(80 / 1440 * min(100vw,1440px));pointer-events:none;z-index:2;transition:opacity var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-event-gallery__scroller-wrap:before,.c-event-gallery__scroller-wrap:after{width:calc(20 / 402 * 100vw)}}.c-event-gallery__scroller-wrap:before{left:0;background:linear-gradient(to right,var(--surface-background),transparent)}.c-event-gallery__scroller-wrap:after{right:0;background:linear-gradient(to left,var(--surface-background),transparent)}.c-event-gallery__scroller-wrap.is-at-start:before{opacity:0}.c-event-gallery__scroller-wrap.is-at-end:after{opacity:0}.c-event-gallery__scroller{list-style:none;margin:0;display:flex;align-items:flex-start;gap:calc(24 / 1440 * min(100vw,1440px));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-block:calc(8 / 1440 * min(100vw,1440px));cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;scrollbar-width:none}@media(max-width:799px){.c-event-gallery__scroller{gap:calc(16 / 402 * 100vw);padding-block:calc(8 / 402 * 100vw)}}.c-event-gallery__scroller::-webkit-scrollbar{display:none}.c-event-gallery__scroller.is-dragging{cursor:grabbing;scroll-behavior:auto}body.has-news-drag .c-event-gallery__scroller.is-dragging,body.has-news-drag .c-event-gallery__scroller.is-dragging *{cursor:grabbing}@media(prefers-reduced-motion:reduce){.c-event-gallery__scroller{scroll-behavior:auto}}.c-event-gallery__scroller-item{flex:0 0 calc(400 / 1440 * min(100vw,1440px));display:flex}.c-event-gallery__scroller-item:nth-child(3n+2){flex-basis:calc(320 / 1440 * min(100vw,1440px))}.c-event-gallery__scroller-item:nth-child(3n){flex-basis:calc(480 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-event-gallery__scroller-item{flex-basis:calc(280 / 402 * 100vw)}.c-event-gallery__scroller-item:nth-child(3n+2){flex-basis:calc(230 / 402 * 100vw)}.c-event-gallery__scroller-item:nth-child(3n){flex-basis:calc(330 / 402 * 100vw)}}.c-event-gallery__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;width:100%;cursor:pointer;border-radius:calc(6 / 1440 * min(100vw,1440px));overflow:hidden;filter:drop-shadow(0 1px 1px rgba(41,40,42,.06));transition:filter var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-event-gallery__item{border-radius:calc(6 / 402 * 100vw)}}@media(min-width:800px){.c-event-gallery__item:hover{filter:drop-shadow(0 6px 12px rgba(41,40,42,.1))}}.c-event-gallery__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(3 / 1440 * min(100vw,1440px))}.c-event-gallery__item-figure{display:block;position:relative;width:100%;background-color:var(--surface-muted);border-radius:calc(6 / 1440 * min(100vw,1440px));overflow:hidden}@media(max-width:799px){.c-event-gallery__item-figure{border-radius:calc(6 / 402 * 100vw)}}.c-event-gallery__item-figure img{width:100%;height:auto;display:block;-webkit-user-drag:none;user-drag:none;pointer-events:none;transition:transform var(--duration-600) var(--ease-signal);will-change:transform}@media(prefers-reduced-motion:reduce){.c-event-gallery__item-figure img{transition:none}}@media(min-width:800px){.c-event-gallery__item:hover .c-event-gallery__item-figure img,.c-event-gallery__item:focus-visible .c-event-gallery__item-figure img{transform:scale(1.04)}}.c-hero{position:relative;isolation:isolate;overflow:hidden;background-color:#29282a;color:#fff;min-height:min(100vh,960 / 1440 * min(100vw,1440px));padding-top:calc(120 / 1440 * min(100vw,1440px));padding-bottom:calc(120 / 1440 * min(100vw,1440px));padding-left:calc(.1*min(100vw,1440px));padding-right:calc(.1*min(100vw,1440px));display:flex;align-items:center}@media(max-width:799px){.c-hero{min-height:min(100svh,680 / 402 * 100vw);padding-top:calc(80 / 402 * 100vw);padding-bottom:calc(80 / 402 * 100vw);padding-left:calc(24 / 402 * 100vw);padding-right:calc(24 / 402 * 100vw)}}.c-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.c-hero__art svg{display:block;width:100%;height:100%}.c-hero__arc{fill:none;stroke-linecap:round}.c-hero__arc--yellow{stroke:#ffcc04}.c-hero__arc--red{stroke:#eb2b3a}.c-hero__source{fill:#ffcc04;opacity:.5}.c-hero__pulse{fill:none;stroke:#ffcc04;animation:c-hero-pulse 7s var(--ease-signal) infinite}@keyframes c-hero-pulse{0%{r:120;opacity:0;stroke-width:2}12%{opacity:.28}to{r:2400;opacity:0;stroke-width:.5}}.c-hero__inner{position:relative;z-index:1;width:100%;margin-inline:auto}.c-hero__overline{font-family:Public Sans,monospace;font-size:max(11 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}@media(max-width:799px){.c-hero__overline{font-size:max(10 / 402 * 100vw,9px)}}.c-hero__headline{margin-top:calc(24 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-weight:900;font-size:max(128 / 1440 * min(100vw,1440px),10px);line-height:.95;letter-spacing:-.035em;max-width:14ch}@media(max-width:799px){.c-hero__headline{margin-top:calc(20 / 402 * 100vw);font-size:max(56 / 402 * 100vw,9px)}}.c-hero__line{display:block}.c-hero__line:last-child{color:#ffcc04}.c-hero__lead{margin-top:calc(32 / 1440 * min(100vw,1440px));font-family:Space Grotesk,sans-serif;font-size:max(18 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:#fffc;max-width:52ch}@media(max-width:799px){.c-hero__lead{margin-top:calc(24 / 402 * 100vw);font-size:max(16 / 402 * 100vw,9px)}}.c-hero__ctas{margin-top:calc(48 / 1440 * min(100vw,1440px));display:flex;flex-wrap:wrap;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero__ctas{margin-top:calc(32 / 402 * 100vw);gap:calc(12 / 402 * 100vw)}}.c-hero__selector{margin-top:calc(64 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero__selector{margin-top:calc(40 / 402 * 100vw)}}.c-hero__selector-label{font-family:Public Sans,monospace;font-size:max(11 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f;margin-bottom:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero__selector-label{font-size:max(10 / 402 * 100vw,9px);margin-bottom:calc(12 / 402 * 100vw)}}.c-hero__selector-list{display:flex;flex-wrap:wrap;gap:calc(8 / 1440 * min(100vw,1440px));list-style:none;padding:0;margin:0}@media(max-width:799px){.c-hero__selector-list{gap:calc(8 / 402 * 100vw)}}.c-hero__selector-pill{display:inline-flex;align-items:center;height:calc(40 / 1440 * min(100vw,1440px));padding-inline:calc(16 / 1440 * min(100vw,1440px));border-radius:9999px;border:1px solid rgba(255,255,255,.22);color:#fff;font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);font-weight:500;text-decoration:none;transition:background-color var(--duration-300) var(--ease-signal),border-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal),transform var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-hero__selector-pill{height:calc(44 / 402 * 100vw);padding-inline:calc(16 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}@media(min-width:800px){.c-hero__selector-pill:hover,.c-hero__selector-pill:focus-visible{background:#ffcc04;color:#29282a;border-color:#ffcc04;transform:translateY(-1px)}}.c-hero__selector-pill:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #29282a,0 0 0 calc(4 / 1440 * min(100vw,1440px)) #ffcc04}@media(prefers-reduced-motion:reduce){.c-hero__pulse{animation:none;opacity:.2}.c-hero__selector-pill{transition:none}.c-hero__selector-pill:hover,.c-hero__selector-pill:focus-visible{transform:none}}.c-hero-2{position:relative;overflow:hidden;color:#29282a;min-height:calc(1163 / 1440 * min(100vw,1440px));padding-top:calc(160 / 1440 * min(100vw,1440px));padding-bottom:calc(200 / 1440 * min(100vw,1440px));padding-inline:calc(.1*min(100vw,1440px));display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media(max-width:799px){.c-hero-2{min-height:calc(560 / 402 * 100vw);padding-top:calc(100 / 402 * 100vw);padding-bottom:calc(80 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw)}}.c-hero-2__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.c-hero-2__bg-webgl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:#29282a;opacity:0;transition:opacity var(--duration-400) ease-out}.c-hero-2__bg-webgl canvas{display:block}.c-hero-2__bg-webgl.is-loaded{opacity:1}.c-hero-2__inner{position:relative;z-index:100;width:100%;max-width:calc(1210 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero-2__inner{max-width:none;gap:calc(24 / 402 * 100vw)}}.c-hero-2__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 / 1440 * min(100vw,1440px));min-width:0}@media(max-width:799px){.c-hero-2__content{gap:calc(24 / 402 * 100vw)}}.c-hero-2__inner--has-stats{display:grid;grid-template-columns:minmax(0,1fr) calc(560 / 1440 * min(100vw,1440px));gap:calc(96 / 1440 * min(100vw,1440px));align-items:end;max-width:calc(1*min(100vw,1440px));margin-inline:auto}@media(max-width:799px){.c-hero-2__inner--has-stats{grid-template-columns:1fr;align-items:stretch;gap:calc(48 / 402 * 100vw)}}.c-hero-2__headline{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(106 / 1440 * min(100vw,1440px),10px);line-height:1.02;letter-spacing:-.03em;color:#29282a;max-width:14ch}@media(max-width:799px){.c-hero-2__headline{font-size:max(48 / 402 * 100vw,9px)}}.c-hero-2__line{display:block}.c-hero-2__accent{background:linear-gradient(135deg,#ffcc04,#eb2b3a);-webkit-background-clip:text;background-clip:text;color:transparent}.c-hero-2__lead{font-family:Public Sans,monospace;font-weight:400;font-size:max(19 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:#29282a;max-width:60ch}@media(max-width:799px){.c-hero-2__lead{font-size:max(16 / 402 * 100vw,9px)}}.c-hero-2__audience-prompt{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px));margin-top:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero-2__audience-prompt{margin-top:calc(16 / 402 * 100vw);gap:calc(12 / 402 * 100vw)}}.c-hero-2__audience-prompt-text{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(11 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#29282a;margin:0}@media(max-width:799px){.c-hero-2__audience-prompt-text{font-size:max(10 / 402 * 100vw,9px)}}.c-hero-2__ctas{display:flex;flex-wrap:wrap;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero-2__ctas{gap:calc(12 / 402 * 100vw)}}.c-hero-2__btn{display:inline-flex;align-items:center;justify-content:center;height:calc(48 / 1440 * min(100vw,1440px));padding-inline:calc(24 / 1440 * min(100vw,1440px));border-radius:9999px;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.3;text-decoration:none;transition:background-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-hero-2__btn{height:calc(48 / 402 * 100vw);padding-inline:calc(20 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-hero-2__btn--outline{background:transparent;color:#29282a;border:1px solid #29282a}@media(min-width:800px){.c-hero-2__btn--outline:hover{background:#29282a;color:#fff}}.c-hero-2__btn:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #fff,0 0 0 calc(4 / 1440 * min(100vw,1440px)) var(--focus-ring)}.c-hero-2__scroll{position:absolute;right:calc(.1*min(100vw,1440px));bottom:calc(64 / 1440 * min(100vw,1440px));z-index:100;display:inline-flex;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));color:#29282a;text-decoration:none}@media(max-width:799px){.c-hero-2__scroll{display:none}}.c-hero-2__scroll-label{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(10 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.c-hero-2__scroll-arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(40 / 1440 * min(100vw,1440px));height:calc(40 / 1440 * min(100vw,1440px));border-radius:50%;background:#29282a;color:#fff;flex-shrink:0;overflow:hidden}@media(max-width:799px){.c-hero-2__scroll-arrow{width:calc(40 / 402 * 100vw);height:calc(40 / 402 * 100vw)}}.c-hero-2__scroll-arrow-glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--duration-400) var(--ease-signal);will-change:transform}.c-hero-2__scroll-arrow-glyph--out{transform:translateY(-110%)}.c-hero-2__scroll:hover .c-hero-2__scroll-arrow-glyph--in,.c-hero-2__scroll:focus-visible .c-hero-2__scroll-arrow-glyph--in{transform:translateY(110%)}.c-hero-2__scroll:hover .c-hero-2__scroll-arrow-glyph--out,.c-hero-2__scroll:focus-visible .c-hero-2__scroll-arrow-glyph--out{transform:translateY(0)}.c-hero-2__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(20 / 1440 * min(100vw,1440px));width:100%;min-width:0}@media(max-width:799px){.c-hero-2__stats{gap:calc(12 / 402 * 100vw)}}.c-hero-2__stat-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:calc(32 / 1440 * min(100vw,1440px));box-shadow:0 8px 32px #29282a14;padding:calc(.025*min(100vw,1440px));aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(8 / 1440 * min(100vw,1440px));color:#29282a;min-width:0;overflow-wrap:anywhere}@media(max-width:799px){.c-hero-2__stat-card{padding:calc(20 / 402 * 100vw);border-radius:calc(24 / 402 * 100vw);gap:calc(8 / 402 * 100vw)}}.c-hero-2__stat-card:nth-child(2n){transform:translateY(calc(-64 / 1440 * min(100vw,1440px)))}@media(max-width:799px){.c-hero-2__stat-card:nth-child(2n){transform:none}}.c-hero-2__stat-number{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(57 / 1440 * min(100vw,1440px),10px);line-height:1;letter-spacing:-.03em;color:#29282a}@media(max-width:799px){.c-hero-2__stat-number{font-size:max(36 / 402 * 100vw,9px)}}.c-hero-2__stat-label{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:#29282a;max-width:18ch}@media(max-width:799px){.c-hero-2__stat-label{font-size:max(14 / 402 * 100vw,9px);max-width:none}}@media(prefers-reduced-motion:reduce){.c-hero-2__scroll-arrow-glyph,.c-hero-2__btn{transition:none}.c-hero-2__scroll:hover .c-hero-2__scroll-arrow-glyph--in,.c-hero-2__scroll:hover .c-hero-2__scroll-arrow-glyph--out,.c-hero-2__scroll:focus-visible .c-hero-2__scroll-arrow-glyph--in,.c-hero-2__scroll:focus-visible .c-hero-2__scroll-arrow-glyph--out{transform:none}}.c-hero-3{position:relative;color:#29282a;min-height:max(560 / 1440 * min(100vw,1440px),100svh);padding-top:calc(160 / 1440 * min(100vw,1440px));padding-bottom:calc(128 / 1440 * min(100vw,1440px));padding-inline:calc(.1*min(100vw,1440px));display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}@media(max-width:799px){.c-hero-3{min-height:max(560 / 402 * 100vw,100svh);padding-top:calc(100 / 402 * 100vw);padding-bottom:calc(80 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw)}}.c-hero-3__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.c-hero-3__bg-webgl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:#29282a;opacity:0;transition:opacity var(--duration-400) ease-out}.c-hero-3__bg-webgl canvas{display:block}.c-hero-3__bg-webgl.is-loaded{opacity:1}.c-hero-3__inner{position:relative;z-index:100;width:100%;max-width:calc(1210 / 1440 * min(100vw,1440px));min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero-3__inner{max-width:none;gap:calc(24 / 402 * 100vw)}}.c-hero-3__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 / 1440 * min(100vw,1440px));min-width:0}@media(max-width:799px){.c-hero-3__content{gap:calc(24 / 402 * 100vw)}}.c-hero-3__inner--has-stats{display:grid;grid-template-columns:minmax(0,1fr) calc(600 / 1440 * min(100vw,1440px));grid-template-rows:1fr;gap:calc(96 / 1440 * min(100vw,1440px));align-items:stretch;flex:1;min-height:0;max-width:calc(1*min(100vw,1440px))}.c-hero-3__inner--has-stats .c-hero-3__content{align-self:end}.c-hero-3__inner--has-stats .c-hero-3__featured{align-self:end;margin-bottom:calc(-128 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero-3__inner--has-stats{grid-template-columns:1fr;align-items:stretch;flex:0 1 auto;gap:calc(48 / 402 * 100vw)}.c-hero-3__inner--has-stats .c-hero-3__content,.c-hero-3__inner--has-stats .c-hero-3__featured{align-self:stretch}.c-hero-3__inner--has-stats .c-hero-3__featured{display:none}}.c-hero-3__headline{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(106 / 1440 * min(100vw,1440px),10px);line-height:1.02;letter-spacing:-.03em;color:#29282a;max-width:14ch}@media(max-width:799px){.c-hero-3__headline{font-size:max(48 / 402 * 100vw,9px)}}.c-hero-3__line{display:block}.c-hero-3__accent{background:linear-gradient(135deg,#f26227,#eb2b3a);-webkit-background-clip:text;background-clip:text;color:transparent}.c-hero-3__lead{font-family:Public Sans,monospace;font-weight:400;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:#29282a;max-width:35ch}@media(max-width:799px){.c-hero-3__lead{font-size:max(17 / 402 * 100vw,9px);max-width:none}}.c-hero-3__lead .c-hero-3__lead-line+.c-hero-3__lead-line{width:-moz-max-content;width:max-content;max-width:none;white-space:nowrap;margin-top:calc(24 / 1440 * min(100vw,1440px));font-weight:700}.c-hero-3__lead .c-hero-3__lead-line--prompt{width:-moz-max-content;width:max-content;max-width:none;white-space:nowrap;font-weight:700}.c-hero-3__ctas.c-hero-3__ctas--mobile,.c-hero-3__mobile-prompt{display:none}@media(max-width:799px){.c-hero-3__lead-line--prompt{display:none}.c-hero-3__mobile-prompt{display:block;font-family:Public Sans,monospace;font-size:max(12 / 402 * 100vw,9px);font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:#29282a;margin-top:calc(24 / 402 * 100vw);margin-bottom:0}.c-hero-3__ctas.c-hero-3__ctas--mobile{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(12 / 402 * 100vw);margin-top:calc(8 / 402 * 100vw);width:100%}.c-hero-3__ctas.c-hero-3__ctas--mobile .c-hero-3__btn{width:100%}}.c-hero-3__btn{display:inline-flex;align-items:center;justify-content:center;height:calc(48 / 1440 * min(100vw,1440px));padding-inline:calc(24 / 1440 * min(100vw,1440px));border-radius:9999px;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.3;text-decoration:none;transition:background-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-hero-3__btn{height:calc(48 / 402 * 100vw);padding-inline:calc(20 / 402 * 100vw);font-size:max(14 / 402 * 100vw,9px)}}.c-hero-3__btn--outline{background:transparent;color:#29282a;border:1px solid #29282a}@media(min-width:800px){.c-hero-3__btn--outline:hover{background:#29282a;color:#fff}}.c-hero-3__btn:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #fff,0 0 0 calc(4 / 1440 * min(100vw,1440px)) var(--focus-ring)}.c-hero-3__scroll{position:absolute;right:calc(.1*min(100vw,1440px));bottom:calc(64 / 1440 * min(100vw,1440px));z-index:100;display:inline-flex;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));color:#29282a;text-decoration:none}@media(max-width:799px){.c-hero-3__scroll{display:none}}.c-hero-3__scroll-label{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(10 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.c-hero-3__scroll-arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(40 / 1440 * min(100vw,1440px));height:calc(40 / 1440 * min(100vw,1440px));border-radius:50%;background:#29282a;color:#fff;flex-shrink:0;overflow:hidden}.c-hero-3__scroll-arrow-glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--duration-400) var(--ease-signal);will-change:transform}.c-hero-3__scroll-arrow-glyph--out{transform:translateY(-110%)}.c-hero-3__scroll:hover .c-hero-3__scroll-arrow-glyph--in,.c-hero-3__scroll:focus-visible .c-hero-3__scroll-arrow-glyph--in{transform:translateY(110%)}.c-hero-3__scroll:hover .c-hero-3__scroll-arrow-glyph--out,.c-hero-3__scroll:focus-visible .c-hero-3__scroll-arrow-glyph--out{transform:translateY(0)}.c-hero-3__audience-switch-anchor{position:relative;display:inline-block;vertical-align:baseline;margin-left:calc(6 / 1440 * min(100vw,1440px))}.c-hero-3__audience-switch-trigger{display:inline-flex;align-items:baseline;gap:.25em;background:transparent;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;color:#29282a;cursor:pointer;text-align:left;font-weight:500}.c-hero-3__audience-switch-label{font-family:Space Grotesk,sans-serif;position:relative;display:inline-block;background:linear-gradient(135deg,#f26227,#eb2b3a);-webkit-background-clip:text;background-clip:text;color:transparent}.c-hero-3__audience-switch-label:after{content:"";position:absolute;left:0;right:0;bottom:-.06em;height:2px;background:#29282a;opacity:.25;transition:opacity var(--duration-300) var(--ease-signal)}.c-hero-3__audience-switch-trigger:hover .c-hero-3__audience-switch-label:after,[data-state=open] .c-hero-3__audience-switch-label:after{opacity:1}.c-hero-3__audience-switch-current{display:inline-flex;align-items:baseline;white-space:nowrap}.c-hero-3__audience-switch-current-text:before{content:"​"}.c-hero-3__audience-switch-current-caret{display:inline-block;width:.08em;height:.9em;margin-left:.05em;background:#29282a;align-self:center;animation:c-hero-3-caret-blink 1.06s steps(2,end) infinite}@keyframes c-hero-3-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.c-hero-3__audience-switch-chevron{display:inline-flex;align-items:center;justify-content:center;width:.85em;height:.85em;color:#29282a;transition:transform var(--duration-300) var(--ease-signal);flex-shrink:0;align-self:center}.c-hero-3__audience-switch-chevron svg{width:100%;height:100%}[data-state=open] .c-hero-3__audience-switch-chevron{transform:rotate(180deg)}.c-hero-3__audience-switch-trigger:focus-visible{outline:none}.c-hero-3__audience-switch-trigger:focus-visible .c-hero-3__audience-switch-label{box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #fff,0 0 0 calc(4 / 1440 * min(100vw,1440px)) var(--focus-ring);border-radius:calc(4 / 1440 * min(100vw,1440px))}.c-hero-3__audience-switch-menu{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:10;list-style:none;margin:0;padding:calc(8 / 1440 * min(100vw,1440px));min-width:calc(240 / 1440 * min(100vw,1440px));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:calc(24 / 1440 * min(100vw,1440px));box-shadow:0 8px 32px #29282a1f;font-family:Space Grotesk,sans-serif;font-size:max(14 / 1440 * min(100vw,1440px),10px);font-weight:500;line-height:1.3;display:flex;flex-direction:column;gap:2px;transform-origin:bottom left;opacity:0;visibility:hidden;transform:translateY(4px) scale(.98);transition:opacity .2s var(--ease-signal),transform .2s var(--ease-signal),visibility 0s linear .2s;pointer-events:none}[data-state=open] .c-hero-3__audience-switch-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .2s var(--ease-signal),transform .2s var(--ease-signal),visibility 0s;pointer-events:auto}.c-hero-3__audience-switch-option{color:#29282a;padding:calc(10 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));border-radius:calc(16 / 1440 * min(100vw,1440px));cursor:pointer;transition:background-color .2s var(--ease-signal)}.c-hero-3__audience-switch-option:hover,.c-hero-3__audience-switch-option:focus{background:#29282a14;outline:none}.c-hero-3__audience-switch-option:focus-visible{box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--focus-ring)}.c-hero-3__audience-switch-option[aria-selected=true]{background:#29282a0f}.c-hero-3__featured{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:calc(8 / 1440 * min(100vw,1440px));width:100%;min-width:0}.c-hero-3__featured-panel{flex:1 1 auto;min-width:0;min-height:calc(var(--active-card-height, 220px) + 32px);position:relative;transition:min-height var(--duration-400) var(--ease-signal)}@media(prefers-reduced-motion:reduce){.c-hero-3__featured-panel{transition:none}}.c-hero-3__featured-overline{font-family:Public Sans,monospace;font-weight:500;font-size:max(11 / 1440 * min(100vw,1440px),10px);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.c-hero-3__featured-stack{list-style:none;margin:0;padding:0;flex:1 1 auto;min-height:0}.c-hero-3__featured-item{position:absolute;top:0;left:0;right:0;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:calc(16 / 1440 * min(100vw,1440px));box-shadow:0 8px 32px #29282a14;padding:calc(22 / 1440 * min(100vw,1440px));opacity:0;transform:translateY(0);filter:blur(0);pointer-events:none;transition:transform var(--duration-600) var(--ease-signal),opacity var(--duration-400) var(--ease-signal),filter var(--duration-400) var(--ease-signal)}@media(max-width:799px){.c-hero-3__featured-item{padding:calc(12 / 402 * 100vw);border-radius:calc(14 / 402 * 100vw)}}.c-hero-3__featured-item[data-card-state=before]{transform:translateY(calc(var(--active-card-height, 220px) * -1.3));opacity:0}.c-hero-3__featured-item[data-card-state=active]{transform:translateY(0);opacity:1;z-index:2;pointer-events:auto}.c-hero-3__featured-item[data-card-state=next]{transform:translateY(calc(var(--active-card-height, 220px) + 8px));opacity:.65;filter:blur(6px) saturate(.85);overflow:hidden;z-index:1}.c-hero-3__featured-item[data-card-state=next] .c-hero-3__featured-link{height:auto}.c-hero-3__featured-item[data-card-state=next] .c-hero-3__featured-body{flex:0 0 auto}.c-hero-3__featured-item[data-card-state=next] .c-hero-3__featured-meta{margin-top:0}.c-hero-3__featured-item[data-card-state=after]{transform:translateY(calc(var(--active-card-height, 220px) * 2.5));opacity:0}.c-hero-3__featured-link{display:flex;flex-direction:column;gap:calc(12 / 1440 * min(100vw,1440px));height:100%;text-decoration:none;color:inherit}.c-hero-3__featured-link:hover .c-hero-3__featured-title,.c-hero-3__featured-link:focus-visible .c-hero-3__featured-title{color:#eb2b3a}.c-hero-3__featured-link:focus-visible{outline:2px solid #eb2b3a;outline-offset:calc(8 / 1440 * min(100vw,1440px));border-radius:calc(8 / 1440 * min(100vw,1440px))}.c-hero-3__featured-kind{font-family:Public Sans,monospace;font-weight:500;font-size:max(11 / 1440 * min(100vw,1440px),10px);letter-spacing:.12em;text-transform:uppercase;color:#eb2b3a}.c-hero-3__featured-title{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:-.01em;color:#29282a;transition:color var(--duration-base) var(--ease-signal)}@media(max-width:799px){.c-hero-3__featured-title{font-size:max(14 / 402 * 100vw,9px)}}.c-hero-3__featured-body{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(13 / 1440 * min(100vw,1440px),10px);line-height:1.5;color:var(--text-secondary);flex:1}@media(max-width:799px){.c-hero-3__featured-body{font-size:max(13 / 402 * 100vw,9px)}}.c-hero-3__featured-meta{font-family:Public Sans,monospace;font-weight:400;font-size:max(12 / 1440 * min(100vw,1440px),10px);color:var(--text-muted);margin-top:auto}@media(max-width:799px){.c-hero-3__featured-meta{font-size:max(11 / 402 * 100vw,9px)}}.c-hero-3__featured-nav{flex:0 0 auto;align-self:flex-start;height:var(--active-card-height, 220px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(8 / 1440 * min(100vw,1440px));padding-block:calc(4 / 1440 * min(100vw,1440px))}.c-hero-3__featured-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px));display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:.7;cursor:pointer;border-radius:50%;transition:color var(--duration-base) var(--ease-signal),opacity var(--duration-base) var(--ease-signal)}.c-hero-3__featured-btn:hover,.c-hero-3__featured-btn:focus-visible{color:#29282a;opacity:1}.c-hero-3__featured-btn:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--surface-background),0 0 0 calc(4 / 1440 * min(100vw,1440px)) #ffcc04}.c-hero-3__featured-dots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(6 / 1440 * min(100vw,1440px));align-items:center}.c-hero-3__featured-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#29282a38;border:none;width:calc(5 / 1440 * min(100vw,1440px));height:calc(5 / 1440 * min(100vw,1440px));border-radius:50%;cursor:pointer;padding:0;transition:background var(--duration-base) var(--ease-signal),transform var(--duration-base) var(--ease-signal)}.c-hero-3__featured-dot.is-active{background:#29282a;transform:scale(1.4)}.c-hero-3__featured-dot:hover,.c-hero-3__featured-dot:focus-visible{background:#eb2b3a}.c-hero-3__featured-dot:focus-visible{outline:2px solid #eb2b3a;outline-offset:calc(3 / 1440 * min(100vw,1440px))}@media(prefers-reduced-motion:reduce){.c-hero-3__scroll-arrow-glyph,.c-hero-3__btn,.c-hero-3__audience-switch-chevron,.c-hero-3__audience-switch-label:after,.c-hero-3__audience-switch-menu,.c-hero-3__audience-switch-option{transition:none}.c-hero-3__audience-switch-current-caret{animation:none;opacity:0}.c-hero-3__featured-item{transition:opacity var(--duration-base) var(--ease-signal)}.c-hero-3__featured-item[data-card-state=next]{filter:none}.c-hero-3__scroll:hover .c-hero-3__scroll-arrow-glyph--in,.c-hero-3__scroll:hover .c-hero-3__scroll-arrow-glyph--out,.c-hero-3__scroll:focus-visible .c-hero-3__scroll-arrow-glyph--in,.c-hero-3__scroll:focus-visible .c-hero-3__scroll-arrow-glyph--out{transform:none}}.c-hero-4{position:relative;color:#29282a;min-height:max(560 / 1440 * min(100vw,1440px),100svh);height:100vh;padding-top:calc(160 / 1440 * min(100vw,1440px));padding-bottom:calc(128 / 1440 * min(100vw,1440px));padding-inline:calc(120 / 1440 * min(100vw,1440px));display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}@media(max-width:799px){.c-hero-4{min-height:max(560 / 402 * 100vw,100svh);padding-top:calc(100 / 402 * 100vw);padding-bottom:calc(80 / 402 * 100vw);padding-inline:calc(24 / 402 * 100vw)}}@media(max-aspect-ratio:4/3){.c-hero-4{height:auto;min-height:calc(560 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero-4{min-height:calc(560 / 402 * 100vw)}}}.c-hero-4__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.c-hero-4__bg-webgl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:#29282a;opacity:0;transition:opacity var(--duration-400) ease-out;--bg-zoom: clamp(0, calc((100vw - 1280px)/1280px) , 1);transform:scale(calc(1 + var(--bg-zoom)));transform-origin:center center;left:calc(var(--bg-zoom) * -25%);top:calc(var(--bg-zoom) * -5%)}.c-hero-4__bg-webgl canvas{display:block}.c-hero-4__bg-webgl.is-loaded{opacity:1}.c-hero-4__inner{position:relative;z-index:100;width:100%;max-width:calc(1210 / 1440 * min(100vw,1440px));min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero-4__inner{max-width:none;gap:calc(24 / 402 * 100vw)}}.c-hero-4__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 / 1440 * min(100vw,1440px));min-width:0}@media(max-width:799px){.c-hero-4__content{gap:calc(24 / 402 * 100vw)}}.c-hero-4__inner--has-stats{display:grid;grid-template-columns:minmax(0,1fr) calc(460 / 1440 * min(100vw,1440px));grid-template-rows:1fr;gap:calc(96 / 1440 * min(100vw,1440px));align-items:stretch;flex:1;min-height:0;width:100%;max-width:calc(1640 / 1440 * min(100vw,1440px))}.c-hero-4__inner--has-stats .c-hero-4__content{align-self:stretch}@media(max-width:799px){.c-hero-4__inner--has-stats{grid-template-columns:1fr;align-items:stretch;flex:0 1 auto;gap:calc(48 / 402 * 100vw)}.c-hero-4__inner--has-stats .c-hero-4__content,.c-hero-4__inner--has-stats .c-hero-4__stats{align-self:stretch}.c-hero-4__inner--has-stats .c-hero-4__stats,.c-hero-4__inner--has-stats .c-hero-4__featured-overlay{display:none}}.c-hero-4__content-top{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-hero-4__content-top{gap:calc(24 / 402 * 100vw)}}@media(min-width:1025px){.c-hero-4__inner--has-stats .c-hero-4__content-top{margin-block:auto}}@media(max-width:799px){.c-hero-4__content-bottom{display:none}}.c-hero-4__inner--has-stats .c-hero-4__stats{align-self:center;transform:translateY(calc(-64 / 1440 * min(100vw,1440px)))}.c-hero-4__headline{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(72 / 1440 * min(100vw,1440px),10px);line-height:1.04;letter-spacing:-.03em;color:#29282a;max-width:22ch}@media(max-width:799px){.c-hero-4__headline{font-size:max(38 / 402 * 100vw,9px)}}.c-hero-4__line{display:block}.c-hero-4__accent{background:linear-gradient(135deg,#ff7a1a,#eb2b3a);-webkit-background-clip:text;background-clip:text;color:transparent}.c-hero-4__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(20 / 1440 * min(100vw,1440px));width:100%;min-width:0}@media(max-width:799px){.c-hero-4__stats{gap:calc(12 / 402 * 100vw)}}.c-hero-4__stat-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:calc(24 / 1440 * min(100vw,1440px));box-shadow:0 8px 32px #29282a14;padding:calc(28 / 1440 * min(100vw,1440px));aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(8 / 1440 * min(100vw,1440px));color:#29282a;min-width:0;overflow-wrap:anywhere}@media(max-width:799px){.c-hero-4__stat-card{padding:calc(20 / 402 * 100vw);border-radius:calc(24 / 402 * 100vw);gap:calc(8 / 402 * 100vw)}}.c-hero-4__stat-card:nth-child(2n){transform:translateY(calc(-64 / 1440 * min(100vw,1440px)))}@media(max-width:799px){.c-hero-4__stat-card:nth-child(2n){transform:none}}.c-hero-4__stat-number{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(45 / 1440 * min(100vw,1440px),10px);line-height:1;letter-spacing:-.03em;color:#29282a}@media(max-width:799px){.c-hero-4__stat-number{font-size:max(32 / 402 * 100vw,9px)}}.c-hero-4__stat-label{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.4;color:#29282a;max-width:18ch}@media(max-width:799px){.c-hero-4__stat-label{font-size:max(14 / 402 * 100vw,9px);max-width:none}}.c-hero-4__featured-overlay{position:absolute;right:calc(120 / 1440 * min(100vw,1440px));bottom:calc(120 / 1440 * min(100vw,1440px));z-index:100;width:calc(550 / 1440 * min(100vw,1440px));max-width:calc(100% - 144 / 1440 * min(100vw,1440px) - 120 / 1440 * min(100vw,1440px));pointer-events:auto}@media(max-width:799px){.c-hero-4__featured-overlay{display:none}}.c-hero-4__featured-overlay .c-hero-3__featured-panel{min-height:calc(var(--active-card-height, 220px) + 20px);transition:min-height var(--duration-400) var(--ease-signal)}@media(prefers-reduced-motion:reduce){.c-hero-4__featured-overlay .c-hero-3__featured-panel{transition:none}}.c-hero-4__featured-overlay .c-hero-3__featured-link{display:grid;grid-template-columns:minmax(0,1fr) clamp(calc(.075*min(100vw,1440px)),11vw,calc(136 / 1440 * min(100vw,1440px)));gap:calc(16 / 1440 * min(100vw,1440px));align-items:stretch;justify-content:initial;cursor:pointer;padding:calc(12 / 1440 * min(100vw,1440px)) calc(14 / 1440 * min(100vw,1440px));margin:calc(-1 * 12 / 1440 * min(100vw,1440px)) calc(-1 * 14 / 1440 * min(100vw,1440px));border-radius:calc(14 / 1440 * min(100vw,1440px));background-color:transparent;transition:background-color var(--duration-300) var(--ease-signal)}@media(prefers-reduced-motion:reduce){.c-hero-4__featured-overlay .c-hero-3__featured-link{transition:none}}.c-hero-4__featured-overlay .c-hero-4__featured-text>.c-tag{align-self:flex-start;padding:calc(3 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px));font-size:max(10 / 1440 * min(100vw,1440px),10px);letter-spacing:.14em;margin-bottom:calc(8 / 1440 * min(100vw,1440px))}.c-hero-4__featured-overlay .c-hero-4__featured-text{display:flex;flex-direction:column;justify-content:flex-end;gap:calc(4 / 1440 * min(100vw,1440px));min-width:0}.c-hero-4__featured-overlay .c-hero-4__featured-image{display:block;aspect-ratio:1/1;align-self:center;border-radius:calc(14 / 1440 * min(100vw,1440px));overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:0 calc(4 / 1440 * min(100vw,1440px)) calc(14 / 1440 * min(100vw,1440px)) #00000042}.c-hero-4__featured-overlay .c-hero-4__featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c-hero-4__featured-overlay .c-hero-3__featured-body{flex:0 0 auto}.c-hero-4__featured-overlay .c-hero-3__featured-item{height:auto}.c-hero-4__featured-overlay .c-hero-3__featured-title,.c-hero-4__featured-overlay .c-hero-3__featured-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-hero-4__featured-overlay .c-hero-3__featured-nav{justify-content:flex-start;gap:calc(16 / 1440 * min(100vw,1440px));padding-block:0}.c-hero-4__featured-overlay .c-hero-3__featured-btn{width:calc(24 / 1440 * min(100vw,1440px));height:calc(24 / 1440 * min(100vw,1440px));border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff14;transition:color var(--duration-400) var(--ease-signal),background-color var(--duration-400) var(--ease-signal),border-color var(--duration-400) var(--ease-signal)}.c-hero-4__featured-overlay .c-hero-3__featured-btn svg{width:calc(12 / 1440 * min(100vw,1440px));height:calc(12 / 1440 * min(100vw,1440px))}.c-hero-4__featured-overlay .c-hero-3__featured-dots{gap:calc(10 / 1440 * min(100vw,1440px))}.c-hero-4__featured-overlay .c-hero-3__featured-dots>li{display:flex;align-items:center;justify-content:center;height:calc(4 / 1440 * min(100vw,1440px));line-height:0}.c-hero-4__featured-overlay .c-hero-3__featured-dot{width:calc(4 / 1440 * min(100vw,1440px));height:calc(4 / 1440 * min(100vw,1440px))}.c-hero-4__featured-overlay .c-hero-3__featured-item{left:50%;right:auto;width:100%;transition:transform var(--duration-600) var(--ease-signal),opacity var(--duration-400) var(--ease-signal),filter var(--duration-400) var(--ease-signal)}.c-hero-4__featured-overlay .c-hero-3__featured-item[data-card-state=before]{transform:translate(-50%,calc(var(--active-card-height, 220px) * -1.3)) scale(1)}.c-hero-4__featured-overlay .c-hero-3__featured-item[data-card-state=active]{transform:translate(-50%) scale(1)}.c-hero-4__featured-overlay .c-hero-3__featured-item[data-card-state=next]{transform:translate(-50%,calc(var(--active-card-height, 220px) + 8px)) scale(.92)}.c-hero-4__featured-overlay .c-hero-3__featured-item[data-card-state=after]{transform:translate(-50%,calc(var(--active-card-height, 220px) * 2.5)) scale(1)}@media(max-width:799px){.c-hero-4__featured-overlay{position:static;width:100%;max-width:none;margin-top:calc(32 / 402 * 100vw)}.c-hero-4__featured-overlay .c-hero-3__featured-link{grid-template-columns:minmax(0,1fr) calc(88 / 402 * 100vw);gap:calc(12 / 402 * 100vw)}.c-hero-4__featured-overlay .c-hero-4__featured-image{border-radius:calc(12 / 402 * 100vw)}}.c-hero-4__featured-overlay .c-hero-3__featured--dark{background:#29282a;border:1px solid rgba(255,255,255,.06);border-radius:calc(16 / 1440 * min(100vw,1440px));box-shadow:0 4px 16px #00000052;overflow:hidden;padding-block:calc(26 / 1440 * min(100vw,1440px)) calc(22 / 1440 * min(100vw,1440px));padding-inline:calc(22 / 1440 * min(100vw,1440px));flex-direction:column}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-item{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-item[data-card-state=next]{opacity:0;filter:none;pointer-events:none}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-panel{min-height:var(--active-card-height, 0px)}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-nav{flex-direction:row;height:auto;align-self:stretch;justify-content:flex-start;margin-top:calc(8 / 1440 * min(100vw,1440px))}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-dots{flex-direction:row}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-item[data-card-state=before]{transform:translate(-180%) scale(1)}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-item[data-card-state=active]{transform:translate(-50%) scale(1)}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-item[data-card-state=next]{transform:translate(80%) scale(1)}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-item[data-card-state=after]{transform:translate(200%) scale(1)}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-title{color:var(--text-inverse)}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-body{color:var(--text-inverse-muted)}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-meta{color:#ffffff8f}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-tag--brand{background:#fff;color:#29282a}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-btn{color:#ffffffd9}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-btn:hover,.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-btn:focus-visible{color:var(--text-inverse);background:#ffffff29;border-color:#ffffff5c}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-btn:focus-visible{box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) #29282a,0 0 0 calc(4 / 1440 * min(100vw,1440px)) #ffcc04}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-dot{background:#ffffff38}.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-dot.is-active,.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-dot:hover,.c-hero-4__featured-overlay .c-hero-3__featured--dark .c-hero-3__featured-dot:focus-visible{background:#ffcc04}.c-hero-5.c-hero-4 .c-hero-4__inner--has-stats{grid-template-columns:minmax(0,1fr) calc(.375*min(100vw,1440px))}.c-hero-5 .c-hero-4__stat-card .c-hero-4__stat-number{font-size:max(57 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.c-hero-5 .c-hero-4__stat-card .c-hero-4__stat-number{font-size:max(36 / 402 * 100vw,9px)}}.c-hero-5.c-hero-4 .c-hero-4__inner--has-stats .c-hero-4__stats{transform:none}.c-hero-5__news-card{aspect-ratio:auto;align-self:stretch;justify-content:stretch;padding:calc(20 / 1440 * min(100vw,1440px));gap:0;overflow:hidden;background:#29282a;border-color:#ffffff14;color:#fff}@media(max-width:799px){.c-hero-5__news-card{min-height:calc(280 / 402 * 100vw);aspect-ratio:auto;padding:calc(16 / 402 * 100vw)}}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-title{color:#fff}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-body{color:#d4d1cb}.c-hero-5 .c-hero-5__news-card .c-tag--brand{background:#fff;color:#29282a}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-btn{color:#ffffffb3}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-btn:hover,.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-btn:focus-visible{color:#fff}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-dot{background:#ffffff4d}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-dot.is-active{background:#ffcc04}.c-hero-5 .c-hero-5__featured{flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px));height:100%}@media(max-width:799px){.c-hero-5 .c-hero-5__featured{gap:calc(20 / 402 * 100vw)}}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-panel{flex:1 1 auto;min-height:0;overflow:hidden}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-item{top:0;right:0;bottom:0;left:0;height:100%;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;border-radius:0;filter:none;transition:transform var(--duration-600) var(--ease-signal),opacity var(--duration-400) var(--ease-signal)}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-item[data-card-state=before]{transform:translate(-100%);opacity:0;pointer-events:none}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-item[data-card-state=next],.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-item[data-card-state=after]{transform:translate(100%);opacity:0;filter:none;pointer-events:none}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-item[data-card-state=active]{transform:translate(0);opacity:1;pointer-events:auto}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-link{gap:calc(8 / 1440 * min(100vw,1440px));justify-content:flex-end;height:100%}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-link>.c-tag{align-self:flex-start;padding:calc(3 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px));font-size:max(10 / 1440 * min(100vw,1440px),10px);letter-spacing:.14em}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-title{font-size:max(22 / 1440 * min(100vw,1440px),10px);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:799px){.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-title{font-size:max(17 / 402 * 100vw,9px)}}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-body{flex:0 1 auto;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:799px){.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-body{font-size:max(13 / 402 * 100vw,9px)}}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-nav{flex:0 0 auto;align-self:stretch;height:auto;flex-direction:row;justify-content:space-between;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));padding-block:0}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-btn{width:calc(22 / 1440 * min(100vw,1440px));height:calc(22 / 1440 * min(100vw,1440px))}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-btn svg{width:calc(14 / 1440 * min(100vw,1440px));height:calc(14 / 1440 * min(100vw,1440px));transform:rotate(-90deg)}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-dots{flex-direction:row;gap:calc(8 / 1440 * min(100vw,1440px))}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-dots>li{display:flex;align-items:center;justify-content:center;width:calc(5 / 1440 * min(100vw,1440px));height:calc(5 / 1440 * min(100vw,1440px));line-height:0}.c-hero-5 .c-hero-5__news-card .c-hero-3__featured-dot{width:calc(5 / 1440 * min(100vw,1440px));height:calc(5 / 1440 * min(100vw,1440px))}.c-factories{padding-top:calc(80 / 1440 * min(100vw,1440px));padding-bottom:calc(80 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories{padding-top:calc(64 / 402 * 100vw);padding-bottom:calc(64 / 402 * 100vw)}}.c-factories__container{margin-inline:auto;padding-inline:calc(.1*min(100vw,1440px))}@media(max-width:799px){.c-factories__container{padding-inline:calc(24 / 402 * 100vw)}}.c-factories__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:calc(40 / 1440 * min(100vw,1440px));align-items:start}@media(max-width:799px){.c-factories__grid{grid-template-columns:1fr;gap:calc(40 / 402 * 100vw)}}.c-factories__stat{grid-column:span 5;display:flex;flex-direction:column}@media(max-width:799px){.c-factories__stat{grid-column:span 1}}.c-factories__count{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(106 / 1440 * min(100vw,1440px),10px);line-height:1;letter-spacing:-.03em;color:var(--text-primary)}@media(max-width:799px){.c-factories__count{font-size:max(72 / 402 * 100vw,9px)}}.c-factories__label{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:var(--text-primary);margin-top:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories__label{font-size:max(15 / 402 * 100vw,9px);margin-top:calc(12 / 402 * 100vw)}}.c-factories__detail{font-family:Space Grotesk,sans-serif;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.55;color:var(--text-secondary);max-width:52ch;margin-top:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories__detail{font-size:max(15 / 402 * 100vw,9px);margin-top:calc(8 / 402 * 100vw)}}.c-factories__list-col{grid-column:7/span 6}@media(max-width:799px){.c-factories__list-col{grid-column:span 1}}.c-factories__list-heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(22 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 calc(20 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories__list-heading{font-size:max(20 / 402 * 100vw,9px);margin-bottom:calc(16 / 402 * 100vw)}}.c-factories__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories__list{gap:calc(12 / 402 * 100vw)}}.c-factories__row{display:flex;align-items:center;flex-wrap:wrap;font-family:Public Sans,monospace;font-size:max(13 / 1440 * min(100vw,1440px),10px);color:var(--text-primary);gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories__row{font-size:max(13 / 402 * 100vw,9px);gap:calc(8 / 402 * 100vw)}}.c-factories__dot{display:inline-block;border-radius:50%;flex-shrink:0;width:calc(8 / 1440 * min(100vw,1440px));height:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories__dot{width:calc(8 / 402 * 100vw);height:calc(8 / 402 * 100vw)}}.c-factories__dot--operational{background-color:#eb2b3a}.c-factories__dot--coming-soon{background-color:#a8a5a0}.c-factories__name{font-weight:500}.c-factories__sep{color:var(--text-muted)}.c-factories__location{color:var(--text-secondary)}.c-factories__status{color:var(--text-muted)}.c-factories__status--operational{color:var(--text-primary)}.c-factories-2{position:relative;background:#f4f3f0;padding:calc(120 / 1440 * min(100vw,1440px)) calc(.1*min(100vw,1440px));overflow:hidden}@media(max-width:799px){.c-factories-2{padding:calc(64 / 402 * 100vw) calc(24 / 402 * 100vw)}}.c-factories-2__bg{position:absolute;left:calc(-352 / 1440 * min(100vw,1440px));bottom:0;width:calc(1200 / 1440 * min(100vw,1440px));height:calc(1200 / 1440 * min(100vw,1440px));transform:translateY(38%);pointer-events:none;z-index:0}@media(max-width:799px){.c-factories-2__bg{left:0;width:100%;height:calc(400 / 402 * 100vw);transform:translateY(0)}}.c-factories-2__bg-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.5}@media(max-width:799px){.c-factories-2__bg-fallback{opacity:.05}}.c-factories-2__bg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--duration-600) ease-out;pointer-events:none}.c-factories-2__bg-canvas.is-ready{opacity:1}@media(max-width:799px){.c-factories-2__bg-canvas.is-ready{opacity:.18}}.c-factories-2__arcs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}@media(max-width:799px){.c-factories-2__arcs{display:none}}.c-factories-2__arcs .arc-line{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:0;transition:opacity var(--duration-400) ease-out,stroke-dashoffset 1.5s var(--ease-signal)}.c-factories-2__arcs .arc-line--op{stroke:#2d8659}.c-factories-2__arcs .arc-line--soon{stroke:#ffcc04}.c-factories-2__arcs .arc-line.is-active{opacity:.6}.c-factories-2__arcs.is-revealed .arc-line{stroke-dashoffset:0}.c-factories-2__arcs .factory-marker{pointer-events:none}.c-factories-2__arcs .factory-marker-inner{opacity:0;transform:scale(.4);transform-origin:0 0;transition:opacity .5s ease-out,transform .5s var(--ease-signal)}.c-factories-2__arcs.is-revealed .factory-marker-inner{opacity:1;transform:scale(1)}.c-factories-2__arcs .factory-dot{r:3.5}.c-factories-2__arcs .factory-marker--op .factory-dot{fill:#2d8659}.c-factories-2__arcs .factory-marker--soon .factory-dot{fill:#ffcc04}.c-factories-2__arcs .factory-pulse{fill:none;stroke-width:1.5;animation:c-factories-2-pulse 2.4s var(--ease-signal) infinite}.c-factories-2__arcs .factory-marker--op .factory-pulse{stroke:#2d8659}.c-factories-2__arcs .factory-marker--soon .factory-pulse{stroke:#ffcc04}@keyframes c-factories-2-pulse{0%{r:3.5;opacity:.55}to{r:16;opacity:0}}.c-factories-2__row:hover .c-factories-2__name{color:var(--text-primary)}.c-factories-2__container{position:relative;z-index:1;max-width:calc(1*min(100vw,1440px));margin-inline:auto;display:grid;grid-template-columns:calc(440 / 1440 * min(100vw,1440px)) 1fr;gap:calc(352 / 1440 * min(100vw,1440px));align-items:start}@media(max-width:799px){.c-factories-2__container{grid-template-columns:1fr;gap:calc(48 / 402 * 100vw)}}.c-factories-2__stat{display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories-2__stat{gap:calc(16 / 402 * 100vw)}}.c-factories-2__count{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(106 / 1440 * min(100vw,1440px),10px);line-height:1.02;letter-spacing:-.03em;color:#ffcc04}@media(max-width:799px){.c-factories-2__count{font-size:max(72 / 402 * 100vw,9px)}}.c-factories-2__label{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(31 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.015em;color:var(--text-primary)}@media(max-width:799px){.c-factories-2__label{font-size:max(24 / 402 * 100vw,9px)}}.c-factories-2__detail{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary)}@media(max-width:799px){.c-factories-2__detail{font-size:max(15 / 402 * 100vw,9px)}}.c-factories-2__list-col{display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories-2__list-col{gap:calc(20 / 402 * 100vw)}}.c-factories-2__list-heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(26 / 1440 * min(100vw,1440px),10px);line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}@media(max-width:799px){.c-factories-2__list-heading{font-size:max(22 / 402 * 100vw,9px)}}.c-factories-2__filter{display:flex;flex-wrap:wrap;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories-2__filter{gap:calc(8 / 402 * 100vw)}}.c-factories-2__filter-pill{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1;padding:calc(8 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));border-radius:9999px;border:1px solid rgba(41,40,42,.18);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out}@media(max-width:799px){.c-factories-2__filter-pill{font-size:max(14 / 402 * 100vw,9px);padding:calc(8 / 402 * 100vw) calc(16 / 402 * 100vw);min-height:calc(44 / 402 * 100vw)}}.c-factories-2__filter-pill:hover{border-color:#29282a66;color:var(--text-primary)}.c-factories-2__filter-pill.is-active{background:#29282a;border-color:#29282a;color:#fafaf8}.c-factories-2__filter-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(2 / 1440 * min(100vw,1440px))}.c-factories-2__list{list-style:none;padding:0;margin:0}.c-factories-2__row{display:flex;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));padding:calc(16 / 1440 * min(100vw,1440px)) 0;border-top:1px solid rgba(41,40,42,.08)}@media(max-width:799px){.c-factories-2__row{flex-wrap:wrap;align-items:baseline;-moz-column-gap:calc(8 / 402 * 100vw);column-gap:calc(8 / 402 * 100vw);row-gap:calc(4 / 402 * 100vw);padding:calc(12 / 402 * 100vw) 0}}.c-factories-2__row.is-hidden{visibility:hidden}.c-factories-2__dot{width:calc(8 / 1440 * min(100vw,1440px));height:calc(8 / 1440 * min(100vw,1440px));border-radius:9999px;flex-shrink:0}@media(max-width:799px){.c-factories-2__dot{width:calc(8 / 402 * 100vw);height:calc(8 / 402 * 100vw)}}.c-factories-2__dot--operational{background:#2d8659}.c-factories-2__dot--coming-soon{background:#ffcc04}.c-factories-2__name{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;color:var(--text-primary)}@media(max-width:799px){.c-factories-2__name{font-size:max(15 / 402 * 100vw,9px)}}.c-factories-2__sep{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-muted)}@media(max-width:799px){.c-factories-2__sep{font-size:max(14 / 402 * 100vw,9px)}}.c-factories-2__location{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary)}@media(max-width:799px){.c-factories-2__location{font-size:max(14 / 402 * 100vw,9px)}}.c-factories-2__status{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-muted)}@media(max-width:799px){.c-factories-2__status{font-size:max(13 / 402 * 100vw,9px)}.c-factories-2__name+.c-factories-2__sep{flex:0 0 100%;height:0;visibility:hidden;margin:0;padding:0}.c-factories-2__location+.c-factories-2__sep{display:none}.c-factories-2__status:before{content:"·";margin-right:calc(8 / 402 * 100vw);color:var(--text-muted)}}@media(prefers-reduced-motion:reduce){.c-factories-2__arcs .factory-pulse{animation:none}}.c-factories-3{position:relative;padding:calc(160 / 1440 * min(100vw,1440px)) calc(.1*min(100vw,1440px)) calc(40 / 1440 * min(100vw,1440px)) calc(.1*min(100vw,1440px));overflow:hidden;min-height:90vh}@media(max-width:799px){.c-factories-3{padding:calc(64 / 402 * 100vw) calc(24 / 402 * 100vw)}}.c-factories-3__bg{position:absolute;left:calc(-150 / 1440 * min(100vw,1440px));bottom:calc(-50 / 1440 * min(100vw,1440px));width:calc(1200 / 1440 * min(100vw,1440px));height:calc(1200 / 1440 * min(100vw,1440px));transform:translate(-20%,45%) scale(.925);pointer-events:none;z-index:0}@media(max-width:799px){.c-factories-3__bg{left:0;width:100%;height:calc(400 / 402 * 100vw);transform:none;background:radial-gradient(circle at 30% 70%,rgba(41,40,42,.06) 0%,rgba(41,40,42,.03) 35%,transparent 65%)}}.c-factories-3__shader-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--duration-600) ease-out;pointer-events:none}.c-factories-3__shader-canvas.is-ready{opacity:1}@media(max-width:799px){.c-factories-3__shader-canvas{display:none}}.c-factories-3__arcs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}@media(max-width:799px){.c-factories-3__arcs{display:none}}.c-factories-3__arcs .arc-line{fill:none;stroke-width:1;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:0;transition:opacity .25s ease-out,stroke-dashoffset .9s var(--ease-signal)}.c-factories-3__arcs .arc-line--op,.c-factories-3__arcs .arc-line--soon{stroke:#1a1a1a}.c-factories-3__arcs .arc-line.is-active.is-hovered{opacity:.55;stroke-dashoffset:0}.c-factories-3__arcs .factory-marker{pointer-events:none}.c-factories-3__arcs .factory-marker-inner{opacity:0;transform:scale(.4);transform-origin:0 0;transition:opacity .5s ease-out,transform .5s var(--ease-signal)}.c-factories-3__arcs.is-revealed .factory-marker-inner{opacity:1;transform:scale(1)}.c-factories-3__arcs.is-revealed .factory-marker.is-filtered-out .factory-marker-inner{opacity:0;transform:scale(.4);transition-delay:0ms!important}.c-factories-3__arcs .factory-dot{fill:#1a1a1a}.c-factories-3__arcs .factory-halo{opacity:.28;filter:url(#c-factories-3-halo-blur);transform-origin:0 0;animation:c-factories-3-halo-breath 2.6s ease-in-out infinite;animation-fill-mode:backwards}.c-factories-3__arcs .factory-marker--op{color:#2d8659}.c-factories-3__arcs .factory-marker--op .factory-halo{fill:#2d8659}.c-factories-3__arcs .factory-marker--soon{color:#ffcc04}.c-factories-3__arcs .factory-marker--soon .factory-halo{fill:#ffcc04}@keyframes c-factories-3-halo-breath{0%,to{opacity:.28;transform:scale(.9)}50%{opacity:.45;transform:scale(1.08)}}.c-factories-3__row:hover .c-factories-3__name{color:var(--text-primary)}.c-factories-3__container{position:relative;z-index:1;max-width:calc(1*min(100vw,1440px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(192 / 1440 * min(100vw,1440px));align-items:start}@media(max-width:799px){.c-factories-3__container{grid-template-columns:minmax(0,1fr);gap:calc(48 / 402 * 100vw)}}.c-factories-3__stat{display:flex;flex-direction:column;gap:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories-3__stat{gap:calc(16 / 402 * 100vw)}}.c-factories-3__count{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(106 / 1440 * min(100vw,1440px),10px);line-height:1.02;letter-spacing:-.03em;color:#ffcc04}@media(max-width:799px){.c-factories-3__count{font-size:max(56 / 402 * 100vw,9px)}}.c-factories-3__label{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(31 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.015em;color:var(--text-primary)}@media(max-width:799px){.c-factories-3__label{font-size:max(24 / 402 * 100vw,9px)}}.c-factories-3__detail{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(16 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary)}@media(max-width:799px){.c-factories-3__detail{font-size:max(15 / 402 * 100vw,9px)}}.c-factories-3__list-col{display:flex;flex-direction:column;gap:calc(24 / 1440 * min(100vw,1440px));padding-top:calc(max(106 / 1440 * min(100vw,1440px),10px) * 1.02 + 16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories-3__list-col{padding-top:0;gap:calc(20 / 402 * 100vw)}}.c-factories-3__list-heading{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(31 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.015em;color:var(--text-primary)}@media(max-width:799px){.c-factories-3__list-heading{font-size:max(24 / 402 * 100vw,9px)}}.c-factories-3__filter{display:flex;flex-wrap:wrap;gap:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.c-factories-3__filter{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:calc(20 / 402 * 100vw);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:calc(8 / 402 * 100vw);--filter-fade-start: calc(20 / 402 * 100vw);--filter-fade-end: calc(20 / 402 * 100vw);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--filter-fade-start),#000 calc(100% - var(--filter-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--filter-fade-start),#000 calc(100% - var(--filter-fade-end)),transparent 100%)}.c-factories-3__filter::-webkit-scrollbar{display:none}.c-factories-3__filter.is-at-start{--filter-fade-start: 0px}.c-factories-3__filter.is-at-end{--filter-fade-end: 0px}}.c-factories-3__filter-pill{display:inline-flex;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));padding:calc(12 / 1440 * min(100vw,1440px)) calc(16 / 1440 * min(100vw,1440px));border:1px solid var(--border-default);border-radius:9999px;background:transparent;color:var(--text-primary);font-family:Space Grotesk,sans-serif;font-weight:500;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.3;cursor:pointer;transition:background var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal),border-color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-factories-3__filter-pill{font-size:max(14 / 402 * 100vw,9px);padding:calc(10 / 402 * 100vw) calc(16 / 402 * 100vw);min-height:calc(44 / 402 * 100vw);flex-shrink:0;scroll-snap-align:start}}.c-factories-3__filter-pill:hover{border-color:#29282a}.c-factories-3__filter-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:calc(2 / 1440 * min(100vw,1440px))}.c-factories-3__filter-pill.is-active{background:#29282a;border-color:#29282a;color:#fff}.c-factories-3__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:calc(22 / 1440 * min(100vw,1440px));height:calc(22 / 1440 * min(100vw,1440px));padding-inline:calc(6 / 1440 * min(100vw,1440px));border-radius:9999px;background:#e8e6e1;color:var(--text-secondary);font-size:max(10 / 1440 * min(100vw,1440px),10px);font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:799px){.c-factories-3__filter-count{min-width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw);font-size:max(10 / 402 * 100vw,9px)}}.c-factories-3__filter-pill.is-active .c-factories-3__filter-count{background:#ffffff29;color:#fff}.c-factories-3__list{list-style:none;padding:0;margin:0;transition:opacity .16s ease-out}.c-factories-3__list.is-flipping{opacity:0}.c-factories-3__row{display:flex;align-items:center;gap:calc(12 / 1440 * min(100vw,1440px));padding:calc(16 / 1440 * min(100vw,1440px)) calc(8 / 1440 * min(100vw,1440px));border-top:1px solid rgba(41,40,42,.08);max-height:calc(120 / 1440 * min(100vw,1440px));overflow:hidden;transition:color var(--duration-300) var(--ease-signal),background-color var(--duration-300) var(--ease-signal),max-height var(--duration-400) var(--ease-signal),padding-block var(--duration-400) var(--ease-signal),border-top-color var(--duration-300) var(--ease-signal),opacity var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-factories-3__row{gap:calc(8 / 402 * 100vw);padding:calc(12 / 402 * 100vw) calc(8 / 402 * 100vw);max-height:calc(96 / 402 * 100vw)}}.c-factories-3__row.is-hidden{max-height:0;padding-block:0;border-top-color:transparent;opacity:0;pointer-events:none}.c-factories-3__row.is-page-hidden{display:none}.c-factories-3__row--linked{cursor:pointer;position:relative;transition:background-color var(--duration-300) var(--ease-signal),color var(--duration-300) var(--ease-signal),padding-inline var(--duration-300) var(--ease-signal)}.c-factories-3__row--linked .c-factories-3__row-link{display:contents;text-decoration:none;color:inherit}.c-factories-3__row--linked .c-factories-3__row-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-factories-3__row--linked:hover,.c-factories-3__row--linked:focus-within{background-color:#29282a05}.c-factories-3__row--linked:hover .c-factories-3__name,.c-factories-3__row--linked:focus-within .c-factories-3__name{color:#eb2b3a}.c-factories-3__row--linked:hover .c-factories-3__row-arrow,.c-factories-3__row--linked:focus-within .c-factories-3__row-arrow{color:#eb2b3a;transform:translate(calc(2 / 1440 * min(100vw,1440px)),calc(-2 / 1440 * min(100vw,1440px)))}.c-factories-3__row--linked .c-factories-3__row-link:focus-visible:after{outline:2px solid #eb2b3a;outline-offset:calc(-2 / 1440 * min(100vw,1440px));border-radius:calc(2 / 1440 * min(100vw,1440px))}.c-factories-3__row-arrow{margin-left:auto;display:inline-flex;align-items:center;color:var(--text-muted);transition:transform var(--duration-base) var(--ease-signal),color var(--duration-base) var(--ease-signal)}.c-factories-3__dot{width:calc(8 / 1440 * min(100vw,1440px));height:calc(8 / 1440 * min(100vw,1440px));border-radius:9999px;flex-shrink:0}@media(max-width:799px){.c-factories-3__dot{width:calc(8 / 402 * 100vw);height:calc(8 / 402 * 100vw)}}.c-factories-3__dot--factory{background:#2d8659}.c-factories-3__dot--antenna{background:#ffcc04}.c-factories-3__name{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:max(20 / 1440 * min(100vw,1440px),10px);line-height:1.2;letter-spacing:-.005em;color:var(--text-primary);transition:color var(--duration-300) var(--ease-signal)}@media(max-width:799px){.c-factories-3__name{font-size:max(16 / 402 * 100vw,9px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:0}}.c-factories-3__sep{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-muted)}@media(max-width:799px){.c-factories-3__sep{font-size:max(13 / 402 * 100vw,9px);flex-shrink:0}}.c-factories-3__location{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(14 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-secondary)}@media(max-width:799px){.c-factories-3__location{font-size:max(13 / 402 * 100vw,9px);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}}.c-factories-3__pager{display:flex;align-items:center;justify-content:flex-end;gap:calc(12 / 1440 * min(100vw,1440px));padding-top:calc(16 / 1440 * min(100vw,1440px));border-top:1px solid rgba(41,40,42,.08)}@media(max-width:799px){.c-factories-3__pager{padding-top:calc(12 / 402 * 100vw);gap:calc(12 / 402 * 100vw)}}.c-factories-3__pager[hidden]{display:flex;visibility:hidden}.c-factories-3__pager-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid rgba(41,40,42,.16);width:calc(.025*min(100vw,1440px));height:calc(.025*min(100vw,1440px));border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-400) var(--ease-signal),color var(--duration-400) var(--ease-signal),border-color var(--duration-400) var(--ease-signal)}.c-factories-3__pager-btn svg{width:calc(.0125*min(100vw,1440px));height:calc(.0125*min(100vw,1440px))}@media(max-width:799px){.c-factories-3__pager-btn{width:calc(44 / 402 * 100vw);height:calc(44 / 402 * 100vw)}.c-factories-3__pager-btn svg{width:calc(20 / 402 * 100vw);height:calc(20 / 402 * 100vw)}}.c-factories-3__pager-btn:hover:not([disabled]),.c-factories-3__pager-btn:focus-visible{background:#29282a;color:#fff;border-color:#29282a}.c-factories-3__pager-btn[disabled]{opacity:.35;cursor:not-allowed}.c-factories-3__pager-btn:focus-visible{outline:none;box-shadow:0 0 0 calc(2 / 1440 * min(100vw,1440px)) var(--surface-background),0 0 0 calc(4 / 1440 * min(100vw,1440px)) #ffcc04}.c-factories-3__pager-status{font-family:Public Sans,monospace;font-size:max(14 / 1440 * min(100vw,1440px),10px);color:var(--text-muted);display:inline-flex;align-items:center;gap:.2em}@media(max-width:799px){.c-factories-3__pager-status{font-size:max(13 / 402 * 100vw,9px)}}.c-factories-3__pager-counter{position:relative;display:inline-block;overflow:hidden;line-height:1;height:1em;min-width:1ch;text-align:right}.c-factories-3__pager-num{display:inline-block;line-height:1}.c-factories-3__pager-num.is-enter-next{animation:c-factories-3-num-enter-next .28s var(--ease-signal) both}.c-factories-3__pager-num.is-leave-next{animation:c-factories-3-num-leave-next .28s var(--ease-signal) both}.c-factories-3__pager-num.is-enter-prev{animation:c-factories-3-num-enter-prev .28s var(--ease-signal) both}.c-factories-3__pager-num.is-leave-prev{animation:c-factories-3-num-leave-prev .28s var(--ease-signal) both}.c-factories-3__pager-num.is-leave-next,.c-factories-3__pager-num.is-leave-prev{position:absolute;top:0;right:0;bottom:0;left:0}@keyframes c-factories-3-num-enter-next{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes c-factories-3-num-leave-next{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes c-factories-3-num-enter-prev{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes c-factories-3-num-leave-prev{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media(prefers-reduced-motion:reduce){.c-factories-3__arcs .factory-halo{animation:none}}:root{--ck-color-image-caption-background: hsl(0, 0%, 97%);--ck-color-image-caption-text: hsl(0, 0%, 20%);--ck-color-mention-background: hsla(341, 100%, 30%, .1);--ck-color-mention-text: hsl(341, 100%, 30%);--ck-color-selector-caption-background: hsl(0, 0%, 97%);--ck-color-selector-caption-text: hsl(0, 0%, 20%);--ck-highlight-marker-blue: hsl(201, 97%, 72%);--ck-highlight-marker-green: hsl(120, 93%, 68%);--ck-highlight-marker-pink: hsl(345, 96%, 73%);--ck-highlight-marker-yellow: hsl(60, 97%, 73%);--ck-highlight-pen-green: hsl(112, 100%, 27%);--ck-highlight-pen-red: hsl(0, 85%, 49%);--ck-image-style-spacing: 1.5em;--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size: 16px}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;position:relative}.ck-content .table{margin:.9em auto;display:table}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double hsl(0,0%,70%)}.ck-content .table table td,.ck-content .table table th{min-width:2em;padding:.4em;border:1px solid hsl(0,0%,75%)}.ck-content .table table th{font-weight:700;background:#0000000d}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.ck-content .page-break:after{content:"";position:absolute;border-bottom:2px dashed hsl(0,0%,77%);width:100%}.ck-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid hsl(0,0%,77%);border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:#333;background:#fff;box-shadow:2px 2px 1px #00000026;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ck-content .media{clear:both;margin:.9em 0;display:block;min-width:15em}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{position:relative;margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}.ck-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px #0000001a}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;height:auto}.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-right:0;margin-left:auto}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%)}.ck-content[dir=rtl] blockquote{border-left:0;border-right:solid 5px hsl(0,0%,80%)}.ck-content code{background-color:#c7c7c74d;padding:.15em;border-radius:2px}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}.ck-content .table>figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-selector-caption-text);background-color:var(--ck-color-selector-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content hr{margin:15px 0;height:4px;background:#dedede;border:0}.ck-content pre{padding:1em;color:#353535;background:#c7c7c74d;border:1px solid hsl(0,0%,77%);border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}@media(prefers-reduced-motion:reduce){.ck-content .todo-list .todo-list__label>input:before{transition:none}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{transition:none}}@media(forced-colors:active){.ck-content .table>figcaption{background-color:unset;color:unset}.ck-content .image>figcaption{background-color:unset;color:unset}}.ck-content{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:max(17 / 1440 * min(100vw,1440px),10px);line-height:1.6;color:var(--text-primary)}@media(max-width:799px){.ck-content{font-size:max(15 / 402 * 100vw,9px);line-height:1.55}}.ck-content>:first-child{margin-top:0}.ck-content>:last-child{margin-bottom:0}.ck-content p+p,.ck-content ul+p,.ck-content ol+p,.ck-content p+ul,.ck-content p+ol,.ck-content blockquote+p,.ck-content p+blockquote{margin-top:calc(16 / 1440 * min(100vw,1440px))}@media(max-width:799px){.ck-content p+p,.ck-content ul+p,.ck-content ol+p,.ck-content p+ul,.ck-content p+ol,.ck-content blockquote+p,.ck-content p+blockquote{margin-top:calc(14 / 402 * 100vw)}}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{font-family:Space Grotesk,sans-serif;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--text-primary);margin:0;text-wrap:balance}.ck-content h1{font-size:max(36 / 1440 * min(100vw,1440px),10px)}.ck-content h2{font-size:max(28 / 1440 * min(100vw,1440px),10px)}.ck-content h3{font-size:max(22 / 1440 * min(100vw,1440px),10px)}.ck-content h4{font-size:max(18 / 1440 * min(100vw,1440px),10px)}.ck-content h5{font-size:max(16 / 1440 * min(100vw,1440px),10px)}.ck-content h6{font-size:max(15 / 1440 * min(100vw,1440px),10px)}@media(max-width:799px){.ck-content h1{font-size:max(26 / 402 * 100vw,9px)}.ck-content h2{font-size:max(22 / 402 * 100vw,9px)}.ck-content h3{font-size:max(18 / 402 * 100vw,9px)}.ck-content h4{font-size:max(16 / 402 * 100vw,9px)}.ck-content h5{font-size:max(15 / 402 * 100vw,9px)}.ck-content h6{font-size:max(14 / 402 * 100vw,9px)}}.ck-content *+:is(h1,h2,h3,h4,h5,h6){margin-top:calc(32 / 1440 * min(100vw,1440px))}@media(max-width:799px){.ck-content *+:is(h1,h2,h3,h4,h5,h6){margin-top:calc(24 / 402 * 100vw)}}.ck-content :is(h1,h2,h3,h4,h5,h6)+*{margin-top:calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.ck-content :is(h1,h2,h3,h4,h5,h6)+*{margin-top:calc(10 / 402 * 100vw)}}.ck-content ul,.ck-content ol{padding-left:calc(24 / 1440 * min(100vw,1440px));margin:0}@media(max-width:799px){.ck-content ul,.ck-content ol{padding-left:calc(22 / 402 * 100vw)}}.ck-content ul{list-style:disc}.ck-content ol{list-style:decimal}.ck-content ul ul{list-style:circle}.ck-content ul ul ul{list-style:square}.ck-content ol ol{list-style:lower-latin}.ck-content ol ol ol{list-style:lower-roman}.ck-content li+li,.ck-content li>ul,.ck-content li>ol{margin-top:calc(8 / 1440 * min(100vw,1440px))}@media(max-width:799px){.ck-content li+li,.ck-content li>ul,.ck-content li>ol{margin-top:calc(6 / 402 * 100vw)}}.ck-content li{padding-left:calc(4 / 1440 * min(100vw,1440px))}.ck-content a:not(.c-button):not(.c-cta-primary){color:#eb2b3a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--duration-300) var(--ease-signal)}.ck-content a:not(.c-button):not(.c-cta-primary):hover,.ck-content a:not(.c-button):not(.c-cta-primary):focus-visible{color:#29282a}.ck-content a:not(.c-button):not(.c-cta-primary):focus-visible{outline:calc(2 / 1440 * min(100vw,1440px)) solid #eb2b3a;outline-offset:calc(2 / 1440 * min(100vw,1440px));border-radius:calc(2 / 1440 * min(100vw,1440px))}.ck-content strong,.ck-content b{font-weight:600}.ck-content em,.ck-content i{font-style:italic}.ck-content p,.ck-content span,.ck-content font,.ck-content li,.ck-content td,.ck-content th,.ck-content blockquote,.ck-content div,.ck-content strong,.ck-content b,.ck-content em,.ck-content i,.ck-content a{font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;letter-spacing:normal!important;font-weight:400}.ck-content blockquote{border-left:3px solid #eb2b3a;padding:0 0 0 calc(20 / 1440 * min(100vw,1440px));margin:0;color:var(--text-secondary);font-style:italic}@media(max-width:799px){.ck-content blockquote{padding-left:calc(16 / 402 * 100vw)}}.ck-content code{font-family:Public Sans,ui-monospace,SF Mono,Consolas,monospace;font-size:.92em;background:var(--surface-muted);padding:calc(2 / 1440 * min(100vw,1440px)) calc(6 / 1440 * min(100vw,1440px));border-radius:calc(4 / 1440 * min(100vw,1440px));color:var(--text-primary)}.ck-content .table{text-align:left;margin:calc(24 / 1440 * min(100vw,1440px)) 0;display:block;width:100%;overflow-x:auto}@media(max-width:799px){.ck-content .table{margin:calc(20 / 402 * 100vw) 0}}.ck-content .table table{border:1px solid var(--border-default)!important;border-collapse:collapse;width:100%}.ck-content .table th,.ck-content .table td{padding:calc(12 / 1440 * min(100vw,1440px)) calc(14 / 1440 * min(100vw,1440px))!important;border:1px solid var(--border-default)!important;font-size:max(15 / 1440 * min(100vw,1440px),10px);line-height:1.5}@media(max-width:799px){.ck-content .table th,.ck-content .table td{padding:calc(10 / 402 * 100vw) calc(12 / 402 * 100vw)!important;font-size:max(14 / 402 * 100vw,9px)}}.ck-content .table th{font-weight:600!important;background:#ffcc041f!important;color:var(--text-primary);text-align:left}.ck-content hr{border:0;height:1px;background:var(--border-default);margin:calc(32 / 1440 * min(100vw,1440px)) 0}@media(max-width:799px){.ck-content hr{margin:calc(24 / 402 * 100vw) 0}}.ck-content strong{font-weight:600}.ck-content .image{margin:calc(24 / 1440 * min(100vw,1440px)) auto;border-radius:calc(12 / 1440 * min(100vw,1440px));overflow:hidden}@media(max-width:799px){.ck-content .image{margin:calc(20 / 402 * 100vw) auto;border-radius:calc(10 / 402 * 100vw)}}.ck-content .image img{display:block;width:100%;height:auto}.ck-content .image>figcaption{font-size:max(13 / 1440 * min(100vw,1440px),10px);color:var(--text-secondary);padding:calc(8 / 1440 * min(100vw,1440px)) calc(12 / 1440 * min(100vw,1440px))}@media(max-width:799px){.ck-content .image>figcaption{font-size:max(12 / 402 * 100vw,9px);padding:calc(6 / 402 * 100vw) calc(10 / 402 * 100vw)}}
