@font-face{font-family:Oswald;src:url(/fonts/oswald-variable-latin.woff2)format("woff2");font-weight:200 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--black:#000;--carbon:#101010;--graphite:#1a1a1a;--smoke:#2a2a2a;--white:#fff;--grey-text:#b8b8b8;--red:#e4322b;--red-dark:#b21f19;--red-hover:#c62a23;--red-on-dark:#f2554e;--paper:#f1f0ed;--paper-2:#e6e4df;--paper-ink:#101010;--paper-muted:#474747;--ground:var(--carbon);--ink:var(--white);--muted:var(--grey-text);--surface:var(--graphite);--font-display:"Oswald", "Arial Narrow", Impact, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--step-h1:clamp(2.6rem, 1.4rem + 5.2vw, 6.25rem);--step-h2:clamp(1.75rem, 1.2rem + 3.2vw, 4rem);--step-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--step-statement:clamp(1.375rem, 1.1rem + 1vw, 2rem);--step-body:clamp(1rem, .95rem + .25vw, 1.125rem);--step-small:.9375rem;--gutter:clamp(16px, 4vw, 48px);--max:1440px;--header-h:72px}@media (width<=1199px){:root{--header-h:64px}}:root{--section-y:clamp(96px, 12vw, 200px);--ease:cubic-bezier(.22, 1, .36, 1);--dur:.6s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--step-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,picture,svg{max-width:100%;height:auto;display:block}.media picture,.story__frame picture,.gallery picture{width:100%;height:100%}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}[hidden]{display:none!important}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.theme-red :focus-visible{outline-color:var(--white)}::selection{background:var(--red-dark);color:var(--white)}h1,h2,.display{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.02}h1{font-size:var(--step-h1)}h2{font-size:var(--step-h2)}h3{font-size:var(--step-h3);letter-spacing:-.01em;font-weight:650;line-height:1.25}p{text-wrap:pretty;max-width:68ch}.lead{font-size:clamp(1.1875rem,1rem + .6vw,1.5rem);line-height:1.45}.statement{font-size:var(--step-statement);max-width:30ch;font-weight:450;line-height:1.35}.muted{color:var(--muted)}.small{font-size:1rem}.eyebrow{color:var(--muted);align-items:center;gap:12px;font-size:1rem;font-weight:550;display:flex}.eyebrow:before{content:"";background:var(--red);flex:none;block-size:3px;inline-size:28px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y) * .6)}.grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,40px);display:grid}.stack>*+*{margin-top:1.25em}.flow>*+*{margin-top:1em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.theme-paper{--ground:var(--paper);--ink:var(--paper-ink);--muted:var(--paper-muted);--surface:var(--paper-2);background:var(--ground);color:var(--ink)}.theme-graphite{--ground:var(--graphite);--surface:var(--smoke);background:var(--ground)}.theme-red{--ground:var(--red-dark);--muted:#ffe3e1;background:var(--ground);color:var(--white)}.skip{left:var(--gutter);z-index:100;background:var(--white);color:var(--carbon);padding:12px 18px;font-weight:600;position:absolute;top:-100px}.skip:focus{top:12px}.btn{background:var(--red-dark);min-height:48px;color:var(--white);cursor:pointer;transition:background-color .2s var(--ease), transform .2s var(--ease);border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--red-hover)}.btn:active{transform:translateY(1px)}.btn--light{background:var(--white);color:var(--carbon)}.btn--light:hover{background:var(--paper-2)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:progress}.link-arrow{text-underline-offset:6px;min-height:44px;text-decoration:underline 2px;text-decoration-color:var(--red);transition:text-underline-offset .2s var(--ease);align-items:center;gap:10px;font-weight:600;display:inline-flex}.link-arrow:after{content:"→";transition:transform .2s var(--ease)}.link-arrow:hover{text-underline-offset:9px}.link-arrow:hover:after{transform:translate(4px)}.actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.media{background:var(--surface);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.media--contain img{object-fit:contain}.media--cutout{background:radial-gradient(ellipse at 50% 55%, #3a3a3c 0%, var(--graphite) 70%)}.media--cutout img{object-fit:contain;padding:8%}figcaption,.caption{font-size:var(--step-small);color:var(--muted);margin-top:12px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.reveal-ready [data-reveal]>*{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transform:translateY(24px)}.reveal-ready [data-reveal].is-in>*{opacity:1;transform:none}.reveal-ready [data-reveal].is-in>:nth-child(2){transition-delay:80ms}.reveal-ready [data-reveal].is-in>:nth-child(3){transition-delay:.16s}.reveal-ready [data-reveal].is-in>:nth-child(4){transition-delay:.24s}.reveal-ready [data-reveal].is-in>:nth-child(n+5){transition-delay:.3s}.reveal-ready [data-reveal]:focus-within>*,.reveal-ready [data-reveal].is-instant>*{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--carbon);color:var(--white);height:var(--header-h);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;height:100%;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{flex:none;align-items:center;min-height:44px;margin-right:auto;display:flex}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:26px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;display:flex}.nav__item[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.nav__link[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--grey-text);white-space:nowrap;align-items:center;padding:0 10px;font-size:.9375rem;font-weight:550;text-decoration:none;transition:color .15s;display:inline-flex}.nav__link[data-astro-cid-nen7h5rs]:hover,.nav__link[data-astro-cid-nen7h5rs][aria-current]{color:var(--white)}.nav__link[data-astro-cid-nen7h5rs][aria-current]:after{content:"";background:var(--red);height:3px;position:absolute;bottom:8px;left:10px;right:10px}.nav__item--sub[data-astro-cid-nen7h5rs] .nav__link[data-astro-cid-nen7h5rs][aria-current]:after{right:36px}.nav__subtoggle[data-astro-cid-nen7h5rs]{width:28px;height:44px;color:var(--grey-text);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-6px;display:inline-grid}.nav__subtoggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform .2s var(--ease)}.nav__subtoggle[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.nav__sub[data-astro-cid-nen7h5rs]{background:var(--graphite);min-width:300px;padding:10px 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 18px 40px #00000073}.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--grey-text);align-items:center;padding:8px 20px;font-size:.9375rem;text-decoration:none;display:flex}.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--white);background:var(--smoke)}.nav__sub-ai[data-astro-cid-nen7h5rs]{border-top:1px solid var(--smoke);margin-top:6px;padding-top:6px}.nav__sub-ai[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:before{content:"";background:var(--red);flex:none;width:8px;height:8px;margin-right:12px}html:not(.js) .nav__item--sub[data-astro-cid-nen7h5rs]:hover .nav__sub[data-astro-cid-nen7h5rs],html:not(.js) .nav__item--sub[data-astro-cid-nen7h5rs]:focus-within .nav__sub[data-astro-cid-nen7h5rs],.nav__item--sub[data-astro-cid-nen7h5rs].is-open .nav__sub[data-astro-cid-nen7h5rs]{display:block}.nav__cta[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:44px;padding:10px 18px;font-size:.9375rem}.lang-switch[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;font-size:.875rem;font-weight:600;display:flex}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.lang-switch__current[data-astro-cid-nen7h5rs]{place-items:center;min-width:40px;min-height:44px;text-decoration:none;display:inline-grid}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--grey-text)}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--white);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:6px}.lang-switch__current[data-astro-cid-nen7h5rs]{color:var(--white);background:linear-gradient(var(--red), var(--red)) bottom / 100% 3px no-repeat}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=1320px){.nav__link[data-astro-cid-nen7h5rs]{padding:0 7px;font-size:.875rem}.nav[data-astro-cid-nen7h5rs]{gap:14px}.site-header__inner[data-astro-cid-nen7h5rs]{gap:16px}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:22px}.nav__cta[data-astro-cid-nen7h5rs]{padding:10px 14px;font-size:.875rem}}@media (width<=1199px){.site-header[data-astro-cid-nen7h5rs]{--header-h:64px}.menu-toggle[data-astro-cid-nen7h5rs]{width:48px;height:48px;color:var(--white);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;display:inline-grid}.menu-toggle__bars[data-astro-cid-nen7h5rs],.menu-toggle__bars[data-astro-cid-nen7h5rs]:before,.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{width:24px;height:2px;transition:transform .25s var(--ease), background-color .15s;background:currentColor;display:block;position:relative}.menu-toggle__bars[data-astro-cid-nen7h5rs]:before,.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.menu-toggle__bars[data-astro-cid-nen7h5rs]:before{top:-7px}.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{top:7px}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs]{background:0 0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs]:before{transform:translateY(7px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs]:after{transform:translateY(-7px)rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;z-index:49;padding:24px var(--gutter) 40px;background:var(--carbon);flex-direction:column;align-items:stretch;gap:24px;position:fixed;overflow-y:auto}html.js .nav[data-astro-cid-nen7h5rs]:not(.is-open),html:not(.js) .menu-toggle[data-astro-cid-nen7h5rs]{display:none}html:not(.js) .nav[data-astro-cid-nen7h5rs]{padding-inline:0;display:flex;position:static}html:not(.js) .site-header[data-astro-cid-nen7h5rs]{height:auto;position:static}html:not(.js) .site-header__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;padding-block:12px}.nav__list[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.nav__item[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between}.nav__link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--white);min-height:52px;padding:6px 0;font-size:1.75rem;font-weight:500}.nav__link[data-astro-cid-nen7h5rs][aria-current]:after{width:32px;bottom:4px;left:0;right:auto}.nav__subtoggle[data-astro-cid-nen7h5rs]{width:52px;height:52px;margin:0}.nav__sub[data-astro-cid-nen7h5rs]{box-shadow:none;background:0 0;width:100%;min-width:0;padding:0 0 12px;display:block;position:static}html.js .nav__item--sub[data-astro-cid-nen7h5rs]:not(.is-open) .nav__sub[data-astro-cid-nen7h5rs]{display:none}.nav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:6px 0 6px 16px;font-size:1rem}.nav__cta[data-astro-cid-nen7h5rs]{align-self:flex-start;min-height:52px;font-size:1rem}.lang-switch[data-astro-cid-nen7h5rs]{font-size:1rem}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--black);color:var(--white);padding-block:clamp(72px,9vw,128px) 40px}.site-footer[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(12,minmax(0,1fr));gap:56px clamp(16px,2.4vw,40px);display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 4}.site-footer__logo[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.site-footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:240px;height:auto}.site-footer__desc[data-astro-cid-jo6i4kqk]{color:var(--grey-text);max-width:38ch;margin-top:20px}.site-footer__email[data-astro-cid-jo6i4kqk]{min-height:44px;text-decoration-color:var(--red);text-underline-offset:5px;align-items:center;margin-top:8px;font-weight:600;display:inline-flex}.site-footer__nav[data-astro-cid-jo6i4kqk]{grid-column:6/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.site-footer__h[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--white);letter-spacing:0;margin-bottom:12px;font-size:1rem;font-weight:650}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:40px;color:var(--grey-text);align-items:center;font-size:1rem;line-height:1.35;text-decoration:none;display:inline-flex}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current]{color:var(--white);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:5px}.site-footer__legal[data-astro-cid-jo6i4kqk]{color:var(--grey-text);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:24px;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 28px;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--grey-text);align-items:center;text-decoration:none;display:inline-flex}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current]{color:var(--white);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:5px}@media (width<=1023px){.site-footer__brand[data-astro-cid-jo6i4kqk],.site-footer__nav[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.site-footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}
