@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7e99843182848b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-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:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5802bc205a9f6660-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:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-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:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f7e99843182848b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-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:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5802bc205a9f6660-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:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-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:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7e99843182848b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-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:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5802bc205a9f6660-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:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-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:Overpass Mono Fallback;src:local("Arial");ascent-override:63.90%;descent-override:27.72%;line-gap-override:0.00%;size-adjust:138.18%}.__className_179de6{font-family:Overpass Mono,Overpass Mono Fallback;font-style:normal}.__variable_179de6{--font-mono-loaded:"Overpass Mono","Overpass Mono Fallback"}.SiteFooter_footer__tpuYU{position:relative;background:var(--surface-dark);color:#fff;padding-top:3rem;padding-bottom:2.25rem}@media (min-width:768px){.SiteFooter_footer__tpuYU{padding-top:3.75rem}}.SiteFooter_inner__JWAo_{position:relative;z-index:1}.SiteFooter_row__6j6FT{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:1025px){.SiteFooter_row__6j6FT{grid-template-columns:repeat(17,minmax(0,1fr));column-gap:var(--grid-gutter);align-items:start}}.SiteFooter_slate__bk42q{display:block;margin-bottom:1.75rem}.SiteFooter_wordmark__ws9Xg{display:block;max-width:16.875rem;margin-bottom:2.75rem;color:#fff;transition:color var(--dur) var(--ease-out-quart)}.SiteFooter_wordmark__ws9Xg:hover{color:var(--primary)}@media (min-width:1025px){.SiteFooter_wordmark__ws9Xg{grid-column:1/span 4;max-width:18.25rem}}.SiteFooter_contacts__3VLSZ{display:flex;flex-direction:column;gap:1.5rem;font-size:.75rem;letter-spacing:-.01em;line-height:normal}@media (min-width:1025px){.SiteFooter_contacts__3VLSZ{grid-column:6/span 9;flex-direction:row;margin-top:1.5rem;gap:3.125rem;font-size:.875rem}}.SiteFooter_colTitle__aer_u{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:600;margin-bottom:.875rem}.SiteFooter_link__QjfJU{word-break:break-word}.SiteFooter_pages__hvFhV{margin-top:1.5rem}@media (min-width:1025px){.SiteFooter_pages__hvFhV{grid-column:16/span 2}}.SiteFooter_pagesList__zUh8K{display:flex;flex-direction:column;gap:1.25rem;font-size:.625rem;letter-spacing:-.01em;line-height:normal}@media (min-width:1025px){.SiteFooter_pagesList__zUh8K{font-size:.75rem}}.SiteFooter_pagesList__zUh8K a{transition:color var(--dur-fast) var(--ease-out-quart)}.SiteFooter_pagesList__zUh8K a:focus-visible,.SiteFooter_pagesList__zUh8K a:hover{color:var(--primary)}.SiteFooter_copyright__zJn1t{margin-top:2.75rem}@media (min-width:1025px){.SiteFooter_copyright__zJn1t{max-width:29.411765%;margin-top:0}.SiteFooter_copyrightText__fF4Vq{transform:translateY(-100%)}}.SiteFooter_copyrightText__fF4Vq{font-size:.625rem;letter-spacing:-.01em;line-height:normal}@media (min-width:1025px){.SiteFooter_copyrightText__fF4Vq{font-size:.75rem}}.SiteFooter_nav__kG4aK{margin-top:2.5rem}.SiteFooter_links__OyyO5{display:flex;flex-wrap:wrap;gap:.75rem 2rem}.SiteFooter_link__QjfJU{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:#fff;transition:color var(--dur-fast) var(--ease-out-quart)}.SiteFooter_link__QjfJU:focus-visible,.SiteFooter_link__QjfJU:hover{color:var(--primary)}:root{--primary:#2563eb;--primary-hover:#1d4ed8;--red-orange:#1e40af;--ink:#000000;--ink-muted:#757573;--surface:#ffffff;--surface-subtle:#fbf9f6;--surface-neutral:#f6f5f1;--surface-dark:#000000;--grey-100:#f6f5f1;--grey-200:#dbdad7;--grey-300:#c2c1be;--grey-400:#a8a7a5;--grey-500:#8f8e8c;--grey-600:#757573;--grey-700:#5c5b5a;--grey-800:#424241;--grey-900:#292928;--border-subtle:#dbdad7;--border-input:#a8a7a5;--font-sans:"Switzer",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-mono-loaded),ui-monospace,SFMono-Regular,Menlo,monospace;--fs-eyebrow:0.625rem;--fs-meta:0.75rem;--fs-body-sm:0.875rem;--fs-body:1rem;--fs-body-lg:1.25rem;--fs-h4:1rem;--fs-h3:1.25rem;--fs-h2:1.5rem;--fs-h1:2.125rem;--fs-display:2.5rem;--fluid-32-80:clamp(2rem,-5.4096rem + 11.5663vw,5rem);--lh-tight:0.9;--lh-display:1.2;--lh-heading:1.2;--lh-snug:1.3;--lh-body:1.5;--lh-relaxed:1.5;--tracking-display:-0.01em;--tracking-heading:-0.01em;--tracking-numeral:-0.05em;--tracking-eyebrow:0.1em;--tracking-mono:-0.01em;--grid-gutter:1.25rem;--page-gutter:1.375rem;--page-gutter-lg:3.75rem;--page-max:90rem;--content-top:74px;--content-top-lg:138px;--section-y:2.8125rem;--section-y-lg:2.8125rem;--radius-sm:0.25rem;--radius:0.5rem;--radius-lg:1.125rem;--radius-pill:50rem;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-in-out-cubic:cubic-bezier(0.65,0,0.35,1);--dur-fast:200ms;--dur:300ms;--dur-slow:600ms;--dur-reveal:900ms;--header-h:68px;--header-h-lg:84px;--z-header:100;--z-nav:110;--footer-pixels-offset:0px}@media (min-width:1025px){:root{--content-top:var(--content-top-lg);--fs-eyebrow:0.75rem;--fs-meta:0.875rem;--fs-body-sm:1rem;--fs-body:1.125rem;--fs-body-lg:1.625rem;--fs-h4:1.125rem;--fs-h3:1.625rem;--fs-h2:2.625rem;--fs-h1:3rem;--fs-display:5rem;--section-y:5.625rem;--section-y-lg:7.5rem}}.is-inverted{--ink:#ffffff;--ink-muted:rgba(255,255,255,0.62);--surface:#000000;--surface-subtle:#000000;--border-subtle:rgba(255,255,255,0.16)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}canvas,img,picture,svg,video{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:var(--tracking-heading);line-height:var(--lh-heading);overflow-wrap:normal;text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:normal}h4,h5,h6{font-weight:400;line-height:var(--lh-snug)}h4{font-size:var(--fs-h4)}h5{font-size:.9375rem}h6{font-size:.875rem}p{text-wrap:pretty}ol,ul{list-style:none;padding:0}::selection{background:rgba(159,95,69,.2)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}.container{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter)}@media (min-width:768px){.container{padding-inline:var(--page-gutter-lg)}}.section{padding-block:var(--section-y)}.section--lg{padding-block:var(--section-y-lg)}.section--flush-top{-webkit-padding-before:0;padding-block-start:0}.section--flush-bottom{-webkit-padding-after:0;padding-block-end:0}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.t-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);line-height:1}.t-eyebrow,.t-meta{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-muted)}.t-meta{font-size:var(--fs-meta);letter-spacing:var(--tracking-mono)}.t-h1{font-size:var(--fs-h1)}.t-h1,.t-h2{letter-spacing:var(--tracking-heading);line-height:var(--lh-display)}.t-h2{font-size:var(--fs-h2)}.t-h3{font-size:var(--fs-h3);line-height:normal}.t-h4{font-size:var(--fs-h4);line-height:var(--lh-snug)}.t-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed)}.t-muted{color:var(--ink-muted)}.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(--page-gutter);top:-100%;z-index:999;background:var(--ink);color:#fff;padding:.75rem 1.25rem;border-radius:var(--radius-sm);transition:top var(--dur-fast) var(--ease-out-quart)}.skip-link:focus-visible{top:.75rem}.media-frame{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--grey-200)}@media (min-width:768px){.media-frame{border-radius:var(--radius-lg)}}.media-frame>img,.media-frame>video{width:100%;height:100%;object-fit:cover}[data-reveal]{opacity:0;transform:translate3d(0,1.75rem,0);transition:opacity var(--dur-reveal) var(--ease-out-expo),transform var(--dur-reveal) var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}[data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}}