:root{--field:oklch(42.0% 0.132 254);--field-deep:oklch(27.0% 0.090 256);--field-tile:oklch(32.0% 0.070 256);--air:oklch(98.5% 0.004 253);--air-2:oklch(95.8% 0.008 253);--flag:oklch(85.5% 0.170 92);--flag-press:oklch(79.0% 0.155 92);--danger:oklch(50.0% 0.170 27);--ink:oklch(23.5% 0.045 255);--ink-soft:oklch(45.2% 0.035 255);--on-field:#ffffff;--on-field-soft:oklch(86.0% 0.030 253);--rule:oklch(88.0% 0.014 253);--rule-on-field:oklch(56.0% 0.110 254);--control:oklch(62.0% 0.045 253);--control-on-field:oklch(76.0% 0.075 254);--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--band:clamp(3.5rem,9vw,7.5rem);--gutter:clamp(1.25rem,5vw,4rem);--measure:62ch;--display:clamp(3rem,8.5vw,5.75rem);--headline:clamp(2.25rem,5vw,3.5rem);--mark:1.5rem;--menu:2.125rem;--title:1.375rem;--lede:clamp(1.125rem,1.4vw + 0.85rem,1.375rem);--lead:1.125rem;--body:1.0625rem;--input:1rem;--small:0.9375rem;--label:0.875rem;--micro:0.8125rem;--tilt-a:-1.6deg;--tilt-b:1.1deg;--tilt-c:-0.7deg;--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-back:cubic-bezier(0.34,1.56,0.64,1);--t-fast:130ms;--t-base:240ms;--t-slow:620ms;--lift:0 8px 28px oklch(23.5% 0.045 255/0.18);--z-base:0;--z-sticky:100;--z-skip:400;--focus:var(--ink);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--air);color:var(--ink);font-family:var(--font-sans,ui-sans-serif),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:var(--body);line-height:1.6;font-feature-settings:"kern";font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--font-display,var(--font-sans,system-ui)),system-ui,sans-serif;font-weight:800;line-height:.96;letter-spacing:-.025em;text-wrap:balance}p{text-wrap:pretty}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}a{text-decoration-thickness:1px;text-underline-offset:.22em}a,button{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--flag);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--s-4);top:-100%;z-index:var(--z-skip);background:var(--flag);color:var(--ink);padding:var(--s-3) var(--s-5);font-weight:700;text-decoration:none}.skip-link:focus-visible{top:var(--s-4)}.shell{width:100%;max-width:84rem;margin-inline:auto;padding-inline:var(--gutter)}.note{font-size:var(--label);line-height:1.5;letter-spacing:0}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.taped{box-shadow:0 10px 30px oklch(23.5% .045 255/.22)}[data-reveal]{transition:transform var(--t-slow) var(--ease-out-quart);transition-delay:calc(var(--i, 0) * 55ms)}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:none;transition-delay:0s}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.SiteFooter_footer__vZ3CV{--focus:var(--flag);background:var(--field-deep);color:var(--on-field);padding-block:clamp(2.25rem,5vw,3.25rem) var(--s-5)}.SiteFooter_top__ls9_d{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);border-bottom:1px solid var(--rule-on-field)}@media (min-width:22rem){.SiteFooter_siteList__rsdo2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-5)}}@media (min-width:52rem){.SiteFooter_top__ls9_d{grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.SiteFooter_mark__nYkMc{font-size:clamp(2rem,5vw,2.75rem);font-family:var(--font-display,var(--font-sans,system-ui)),system-ui,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:.9;margin-bottom:var(--s-3)}.SiteFooter_blurb__NYA5Y{color:var(--on-field-soft);max-width:34ch}.SiteFooter_colTitle__aTdoh{color:var(--on-field-soft);font-weight:500;margin-bottom:var(--s-4)}.SiteFooter_list__BMV_7{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.SiteFooter_list__BMV_7 a{display:inline-flex;align-items:center;min-height:2.75rem;padding-block:.45rem;text-decoration:none;font-weight:600}.SiteFooter_list__BMV_7 a:hover{text-decoration:underline}.SiteFooter_social__6IJ9q{display:inline-flex;align-items:center;gap:.6rem;margin-top:var(--s-2);padding:.65rem 1rem;min-height:2.75rem;border:1px solid var(--control-on-field);text-decoration:none;font-weight:700;transition:background-color var(--t-fast) var(--ease-out-quart),border-color var(--t-fast) var(--ease-out-quart)}.SiteFooter_social__6IJ9q:hover{background:oklch(100% 0 0/.08);border-color:var(--on-field)}.SiteFooter_social__6IJ9q svg{width:1.05rem;height:1.05rem}.SiteFooter_bottom__5rES5{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);justify-content:space-between;padding-top:var(--s-5);color:var(--on-field-soft)}.SiteFooter_logos__xKoy3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6);padding-top:var(--s-6)}.SiteFooter_logos__xKoy3 img{opacity:.92}.SiteHeader_header__qIri_{--focus:var(--flag);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--field);color:var(--on-field);border-bottom:1px solid var(--rule-on-field)}.SiteHeader_inner__WNu1_{display:flex;align-items:center;gap:var(--s-5);min-height:4.25rem}.SiteHeader_home__hWqNm{min-height:2.75rem;min-width:2.75rem;justify-content:flex-start;flex:none;text-decoration:none;color:inherit}.SiteHeader_crest__48lYq,.SiteHeader_home__hWqNm{display:inline-flex;align-items:center}.SiteHeader_crest__48lYq img{display:block}.SiteHeader_crest__48lYq,.SiteHeader_homeText__5pwT9{transition:transform var(--t-base) var(--ease-out-back)}.SiteHeader_home__hWqNm:focus-visible .SiteHeader_crest__48lYq,.SiteHeader_home__hWqNm:focus-visible .SiteHeader_homeText__5pwT9,.SiteHeader_home__hWqNm:hover .SiteHeader_crest__48lYq,.SiteHeader_home__hWqNm:hover .SiteHeader_homeText__5pwT9{transform:translateY(-2px)}.SiteHeader_home__hWqNm:active .SiteHeader_crest__48lYq,.SiteHeader_home__hWqNm:active .SiteHeader_homeText__5pwT9{transform:translateY(1px)}.SiteHeader_homeText__5pwT9{font-family:var(--font-display,var(--font-sans,system-ui)),system-ui,sans-serif;font-size:var(--mark);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1}.SiteHeader_nav__xC76B{display:none;-webkit-margin-end:auto;margin-inline-end:auto}@media (min-width:62rem){.SiteHeader_nav__xC76B{display:flex;align-items:center;gap:var(--s-4)}}@media (min-width:76rem){.SiteHeader_nav__xC76B{gap:var(--s-6)}}.SiteHeader_navLink__74CBJ{position:relative;text-decoration:none;font-weight:600;font-size:var(--small);letter-spacing:.005em;padding-block:1.5rem;color:var(--on-field)}.SiteHeader_navLink__74CBJ:after{content:"";position:absolute;left:0;bottom:1.15rem;height:2px;width:100%;background:var(--flag);transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease-out-quart)}.SiteHeader_navLink__74CBJ:hover:after,.SiteHeader_navLink__74CBJ[aria-current=page]:after{transform:scaleX(1)}.SiteHeader_actions__nI1Mb{display:flex;align-items:center;gap:var(--s-4);-webkit-margin-start:auto;margin-inline-start:auto}@media (min-width:66rem){.SiteHeader_actions__nI1Mb{gap:var(--s-6);margin-left:var(--s-5);padding-left:var(--s-6);border-left:1px solid var(--rule-on-field)}}.SiteHeader_search__cZb2n{display:none;align-items:center;gap:var(--s-2);color:var(--on-field-soft);text-decoration:none;font-size:var(--small);font-weight:600;padding:.5rem 0;min-height:2.75rem;transition:color var(--t-fast) var(--ease-out-quart)}@media (min-width:48rem){.SiteHeader_search__cZb2n{display:inline-flex}}.SiteHeader_search__cZb2n:hover{color:var(--on-field)}.SiteHeader_search__cZb2n svg{width:1rem;height:1rem}.SiteHeader_login__wGzlO{display:inline-flex;align-items:center;justify-content:center;background:var(--air);color:var(--ink);font-weight:700;font-size:var(--small);letter-spacing:.005em;text-decoration:none;padding:.6rem 1.15rem;min-height:2.75rem;white-space:nowrap;flex:none;transition:transform var(--t-fast) var(--ease-out-quart),background-color var(--t-fast) var(--ease-out-quart)}.SiteHeader_login__wGzlO:hover{background:var(--on-field-soft);transform:translateY(-1px)}.SiteHeader_login__wGzlO:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.SiteHeader_home__hWqNm:active .SiteHeader_crest__48lYq,.SiteHeader_home__hWqNm:active .SiteHeader_homeText__5pwT9,.SiteHeader_home__hWqNm:focus-visible .SiteHeader_crest__48lYq,.SiteHeader_home__hWqNm:focus-visible .SiteHeader_homeText__5pwT9,.SiteHeader_home__hWqNm:hover .SiteHeader_crest__48lYq,.SiteHeader_home__hWqNm:hover .SiteHeader_homeText__5pwT9,.SiteHeader_login__wGzlO:active,.SiteHeader_login__wGzlO:hover{transform:none}}.SiteHeader_burger__MGesl{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:transparent;border:1px solid var(--control-on-field);cursor:pointer;transition:border-color var(--t-fast) var(--ease-out-quart)}.SiteHeader_burger__MGesl:hover{border-color:var(--on-field)}@media (min-width:66rem){.SiteHeader_burger__MGesl{display:none}}.SiteHeader_burger__MGesl svg{width:1.15rem;height:1.15rem}.SiteHeader_panel__a3GIf{--focus:var(--flag);width:min(24rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:var(--field-deep);color:var(--on-field)}.SiteHeader_panel__a3GIf::-webkit-backdrop{background:oklch(23.5% .045 255/.6)}.SiteHeader_panel__a3GIf::backdrop{background:oklch(23.5% .045 255/.6)}.SiteHeader_panelInner__BkNy_{display:flex;flex-direction:column;height:100%;padding:var(--s-5) var(--s-5) var(--s-7)}.SiteHeader_panelTop__JQP13{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-7)}.SiteHeader_panelClose__CAQyg{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--control-on-field);cursor:pointer;transition:border-color var(--t-fast) var(--ease-out-quart)}.SiteHeader_panelClose__CAQyg:hover{border-color:var(--on-field)}.SiteHeader_panelClose__CAQyg svg{width:1.15rem;height:1.15rem}.SiteHeader_panelNav___RIq1{display:flex;flex-direction:column}.SiteHeader_panelLink__fhBS_{font-family:var(--font-display,var(--font-sans,system-ui)),system-ui,sans-serif;font-size:var(--menu);font-weight:800;letter-spacing:-.03em;text-decoration:none;padding-block:var(--s-4);border-bottom:1px solid var(--rule-on-field);transition:border-color var(--t-base) var(--ease-out-quart)}.SiteHeader_panelLink__fhBS_:hover{border-bottom-color:var(--flag)}.SiteHeader_panelFoot__QZBWZ{margin-top:auto;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-sans:"Archivo","Archivo Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/8944b620b1cbd52c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/e67b341ec6940591-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/6f186b99b056d3e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_7cbb1b{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_7cbb1b{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}