:root{--type-overline:0.6875rem;--type-body:1.0625rem;--type-body-lg:1.25rem;--type-h-sm:clamp(2rem,3vw,2.75rem);--type-h-md:clamp(2.75rem,5.5vw,5rem);--type-h-lg:clamp(3.5rem,8vw,7.5rem);--type-hero:clamp(4rem,11vw,10.5rem);--type-display:clamp(5rem,14vw,13rem);--tracking-overline:0.22em;--tracking-tight:-0.025em;--tracking-display:-0.04em;--lh-display:0.95;--lh-tight:1.02;--lh-snug:1.15;--lh-body:1.5;--gutter:clamp(1.25rem,3vw,2.5rem);--col-max:1440px;--section-py:clamp(5rem,10vw,9rem);--r-interactive:2px;--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:280ms;--dur-med:600ms;--dur-slow:1100ms}:root,[data-palette=G3]{--anchor:#2A2D3A;--signature:#7493AB;--surface:#E0DCD6;--surface-deep:#CFCAC4;--accent:#F4C840;--ink:#1A1D28;--ink-on-dark:#E0DCD6;--ink-muted:color-mix(in oklab,var(--anchor) 65%,transparent);--ink-muted-on-dark:color-mix(in oklab,#E0DCD6 60%,transparent)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (max-width:900px){html{overflow-x:hidden}}body{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body);line-height:var(--lh-body);font-weight:400;overflow-x:hidden;overflow-x:clip;background:var(--surface);color:var(--ink)}.font-display,h1,h2,h3,h4,h5,h6{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);text-wrap:balance}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}img,svg{display:block;max-width:100%}ol,ul{list-style:none}.wrap{width:100%;max-width:var(--col-max);margin:0 auto;padding-inline:var(--gutter)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.05rem;font-weight:600;font-size:.875rem;letter-spacing:-.005em;border-radius:var(--r-interactive);transition:transform .22s var(--ease-out),background-color .22s var(--ease-out),box-shadow .24s var(--ease-out);white-space:nowrap;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn .arrow{transition:transform .22s var(--ease-out);display:inline-flex}.btn:hover .arrow{transform:translate(4px,-1px)}.btn--primary{background:var(--cta-bg,var(--anchor));color:var(--cta-fg,var(--ink-on-dark));font-weight:700;box-shadow:0 8px 20px -10px color-mix(in oklab,var(--cta-bg,var(--anchor)) 80%,transparent)}.btn--primary:hover{background:color-mix(in oklab,var(--cta-bg,var(--anchor)) 88%,white);box-shadow:0 12px 26px -10px color-mix(in oklab,var(--cta-bg,var(--anchor)) 70%,transparent)}[data-cta-context=dark]{--cta-bg:var(--accent);--cta-fg:var(--ink)}[data-reveal] .word{display:inline-block;will-change:opacity,transform}[data-reveal=words] .word{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}[data-reveal=words].is-in .word{opacity:1;transform:translateY(0)}[data-reveal=fade]{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}[data-reveal=fade].is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal=fade],[data-reveal=words] .word{opacity:1;transform:none;transition:none}}.Footer_foot__6SeQX{background:var(--surface);color:var(--ink);padding-block:clamp(3rem,6vw,5rem) clamp(2rem,3vw,3rem)}.Footer_grid__88hvW{display:grid;grid-template-columns:2fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);margin-bottom:clamp(3rem,5vw,4rem)}.Footer_brand__0rdww{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.Footer_lockupSvg__FuHlU{height:clamp(4.5rem,7vw,6.5rem);width:auto;align-self:flex-start}.Footer_brandCopy__Nmyc7{font-size:.9375rem;line-height:1.5;max-width:44ch;opacity:.85}.Footer_col__WMzcr ul{display:flex;flex-direction:column;gap:.75rem}.Footer_col__WMzcr a{font-size:1rem;font-weight:500;opacity:.85;transition:opacity .2s var(--ease-out),color .2s var(--ease-out)}.Footer_col__WMzcr a:hover{opacity:1;color:var(--anchor)}.Footer_colHead__CuFHM{font-family:var(--font-body),sans-serif;font-weight:700;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.25rem;opacity:.65}.Footer_bar__4bhoQ{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.8125rem;opacity:.7;padding-top:1.5rem;border-top:1px solid color-mix(in oklab,var(--ink) 12%,transparent)}@media (max-width:720px){.Footer_grid__88hvW{grid-template-columns:1fr 1fr}.Footer_brand__0rdww{grid-column:span 2}.Footer_bar__4bhoQ{flex-direction:column;align-items:flex-start}}.Nav_nav__o8sSc{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--anchor);transition:box-shadow .28s var(--ease-out)}.Nav_nav__o8sSc.Nav_isStuck__vV6Ry{box-shadow:0 8px 24px -16px color-mix(in oklab,var(--ink) 60%,transparent)}.Nav_inner__sh7uA{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem;height:100px;padding-inline:var(--gutter);max-width:var(--col-max);margin-inline:auto}.Nav_lockup__CJ__v{display:inline-flex;align-items:center;height:100%}.Nav_lockupSvg__StUBz{height:clamp(3.6rem,5.4vw,4.8rem);width:auto}.Nav_links__8Axcs{display:flex;gap:2.25rem;justify-content:center}.Nav_link__AQMuy{font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:-.005em;color:var(--ink-on-dark);padding:.5rem 0;opacity:.85;transition:color .22s var(--ease-out),opacity .22s var(--ease-out);position:relative}.Nav_linkActive__5Zwcm,.Nav_link__AQMuy:hover{color:var(--accent);opacity:1}.Nav_cta__gBZXl{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.15rem;background:var(--accent);color:var(--ink);border-radius:var(--r-interactive);font-family:var(--font-body),sans-serif;font-weight:700;font-size:.9375rem;letter-spacing:-.005em;transition:background-color .24s var(--ease-out),transform .22s var(--ease-out),box-shadow .24s var(--ease-out);box-shadow:0 8px 18px -10px color-mix(in oklab,var(--accent) 75%,transparent)}.Nav_cta__gBZXl:hover{background:color-mix(in oklab,var(--accent) 90%,white);transform:translateY(-1px);box-shadow:0 12px 24px -10px color-mix(in oklab,var(--accent) 65%,transparent)}.Nav_arrow__2My1b{transition:transform .24s var(--ease-out)}.Nav_cta__gBZXl:hover .Nav_arrow__2My1b{transform:translateX(4px)}.Nav_hamburger__lMmgP{display:none;width:44px;height:44px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;background:none;border:0;cursor:pointer}.Nav_hamburger__lMmgP span{display:block;width:24px;height:2px;background:var(--ink-on-dark);border-radius:2px;transition:opacity .2s var(--ease-out)}.Nav_drawer__Ye4oa{position:fixed;inset:0;z-index:200;background:color-mix(in oklab,var(--ink) 65%,transparent);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out)}.Nav_drawer__Ye4oa.Nav_drawerOpen__fGp0b{opacity:1;pointer-events:auto}.Nav_drawerPanel___umVW{position:absolute;top:0;right:0;bottom:0;width:min(85vw,360px);background:var(--anchor);display:flex;flex-direction:column;padding:1.5rem;transform:translateX(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);box-shadow:-16px 0 40px -16px color-mix(in oklab,var(--ink) 60%,transparent)}.Nav_drawer__Ye4oa.Nav_drawerOpen__fGp0b .Nav_drawerPanel___umVW{transform:translateX(0)}.Nav_drawerClose__5XVVA{align-self:flex-end;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-on-dark);font-size:2rem;line-height:1;background:none;border:0;cursor:pointer;border-radius:var(--r-interactive)}.Nav_drawerClose__5XVVA:hover{color:var(--accent)}.Nav_drawerNav__23png{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}.Nav_drawerLink__00Jc0{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.5rem;color:var(--ink-on-dark);padding:.875rem 0;transition:color .2s var(--ease-out)}.Nav_drawerLink__00Jc0:hover{color:var(--accent)}.Nav_drawerCta__dzjHE{margin-top:1.5rem;background:var(--accent);color:var(--ink);padding:.95rem 1.25rem;border-radius:var(--r-interactive);display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-body),sans-serif;font-weight:700;font-size:1rem;align-self:flex-start}@media (max-width:720px){.Nav_inner__sh7uA{gap:1rem;grid-template-columns:1fr auto;height:84px}.Nav_cta__gBZXl,.Nav_links__8Axcs{display:none}.Nav_lockupSvg__StUBz{height:3rem}.Nav_hamburger__lMmgP{display:inline-flex}}@font-face{font-family:clashDisplay;src:url(/_next/static/media/42cbe77eee9e7152-s.p.ttf) format("truetype");font-display:swap;font-weight:200 700}@font-face{font-family:clashDisplay Fallback;src:local("Arial");ascent-override:77.76%;descent-override:21.84%;line-gap-override:7.86%;size-adjust:114.46%}.__className_748cbc{font-family:clashDisplay,clashDisplay Fallback}.__variable_748cbc{--font-display:"clashDisplay","clashDisplay Fallback"}@font-face{font-family:archivo;src:url(/_next/static/media/e7793422401b92c7-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:107.97%;descent-override:39.88%;line-gap-override:8.75%;size-adjust:102.80%}.__className_cc78e0{font-family:archivo,archivo Fallback}.__variable_cc78e0{--font-body:"archivo","archivo Fallback"}