@font-face{font-family:__geist_354aa8;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__geist_Fallback_354aa8;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_354aa8{font-family:__geist_354aa8,__geist_Fallback_354aa8}.__variable_354aa8{--font-geist:"__geist_354aa8","__geist_Fallback_354aa8"}@font-face{font-family:__geistMono_7d1dfc;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_7d1dfc;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_7d1dfc{font-family:__geistMono_7d1dfc,__geistMono_Fallback_7d1dfc}.__variable_7d1dfc{--font-geist-mono:"__geistMono_7d1dfc","__geistMono_Fallback_7d1dfc"}.Footer_footer__rZB2Q{border-top:1px solid var(--line);padding:clamp(4rem,8vw,6.5rem) var(--gutter) 2rem;position:relative}.Footer_top__o8idB{display:grid;grid-gap:clamp(3rem,6vw,5rem);gap:clamp(3rem,6vw,5rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding-bottom:clamp(3rem,6vw,5rem)}.Footer_brand__OL5Ui{display:grid;align-content:start;grid-gap:1.5rem;gap:1.5rem;justify-items:start}.Footer_logo__Rbx6w{--logo-height:1.5rem}.Footer_statement__g_IEi{color:var(--text-2);font-size:var(--fs-lead);line-height:1.45;max-width:30ch}.Footer_social__qlZ7e{display:flex;gap:.5rem}.Footer_social__qlZ7e a{align-items:center;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-strong);display:inline-flex;font-size:1rem;height:2.75rem;justify-content:center;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);width:2.75rem}.Footer_social__qlZ7e a:hover{background:var(--white);box-shadow:none;color:var(--black)}.Footer_columns___psYy{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.45fr)}.Footer_col__038SW{display:grid;align-content:start;grid-gap:.7rem;gap:.7rem}.Footer_colHeading___jW6T{color:var(--text-2);margin-bottom:.35rem}.Footer_col__038SW a,.Footer_legalLinks__CABWi a{overflow-wrap:break-word;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.3em;transition:color var(--dur-fast) var(--ease-standard),-webkit-text-decoration-color var(--dur-fast) var(--ease-standard);transition:color var(--dur-fast) var(--ease-standard),text-decoration-color var(--dur-fast) var(--ease-standard);transition:color var(--dur-fast) var(--ease-standard),text-decoration-color var(--dur-fast) var(--ease-standard),-webkit-text-decoration-color var(--dur-fast) var(--ease-standard);width:-moz-fit-content;width:fit-content}.Footer_col__038SW a:hover,.Footer_legalLinks__CABWi a:hover{color:var(--text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Footer_legal__iwFEu{border-top:1px solid var(--line);color:var(--text-2);display:flex;flex-wrap:wrap;font-size:var(--fs-small);gap:1rem 2rem;justify-content:space-between;padding-top:1.75rem}.Footer_legalLinks__CABWi{display:flex;gap:1.5rem}@media (max-width:1100px){.Footer_top__o8idB{grid-template-columns:1fr}}@media (max-width:720px){.Footer_columns___psYy{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.Footer_col__038SW:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.Footer_col__038SW a,.Footer_legalLinks__CABWi a,.Footer_social__qlZ7e a{transition:none}}:root{--black:#000;--carbon:#0d0d0d;--panel:#1a1a1a;--silver:#9a9a9a;--white:#fafafa;--ground:var(--carbon);--surface:var(--panel);--text:var(--white);--text-2:var(--silver);--line:hsla(0,0%,98%,.12);--line-strong:hsla(0,0%,98%,.3);--focus:var(--white);--btn-bg:var(--white);--btn-fg:var(--black);--btn-hover-bg:#c9c9c9;--btn-hover-fg:var(--black);--field-bg:hsla(0,0%,98%,.04);--field-line:hsla(0,0%,98%,.2);--font-display:var(--font-geist),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:var(--font-geist),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--fs-hero:clamp(2.6rem,6.4vw,7.25rem);--fs-h1:clamp(2.3rem,5.4vw,5.25rem);--fs-h2:clamp(1.9rem,3.9vw,3.75rem);--fs-h3:clamp(1.3rem,1.9vw,1.8rem);--fs-lead:clamp(1.125rem,1.45vw,1.375rem);--fs-body:1.0625rem;--fs-small:0.875rem;--fs-label:0.75rem;--track-display:-0.05em;--track-label:0.12em;--content-width:1400px;--page-pad:clamp(1rem,5vw,5rem);--gutter:max(var(--page-pad),calc((100vw - var(--content-width)) / 2));--header-height:4.5rem;--space-section:clamp(4.5rem,10vw,9rem);--space-block:clamp(2.5rem,5vw,4.5rem);--radius-sm:0.375rem;--radius-md:0.875rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-pill:999px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-glide:cubic-bezier(0.33,1,0.68,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--dur-fast:180ms;--dur-base:360ms;--dur-slow:700ms;--z-header:100;--z-overlay:200}[data-band=carbon]{--ground:var(--carbon);--surface:var(--panel);--text:var(--white);--text-2:var(--silver);--line:hsla(0,0%,98%,.12);--line-strong:hsla(0,0%,98%,.3);--focus:var(--white);--btn-bg:var(--white);--btn-fg:var(--black);--btn-hover-bg:#c9c9c9;--btn-hover-fg:var(--black);--field-bg:hsla(0,0%,98%,.04);--field-line:hsla(0,0%,98%,.2);color-scheme:dark}[data-band=black]{--ground:var(--black);--surface:var(--carbon);--text:var(--white);--text-2:var(--silver);--line:hsla(0,0%,98%,.12);--line-strong:hsla(0,0%,98%,.3);--focus:var(--white);--btn-bg:var(--white);--btn-fg:var(--black);--btn-hover-bg:#c9c9c9;--btn-hover-fg:var(--black);--field-bg:hsla(0,0%,98%,.04);--field-line:hsla(0,0%,98%,.2);color-scheme:dark}*{box-sizing:border-box;min-width:0}::selection{background:var(--white);color:var(--black)}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem);-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;background:var(--carbon);color:var(--white);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.55;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[data-band]{background-color:var(--ground);color:var(--text)}.t-h1,.t-h2,.t-h3,.t-hero{font-family:var(--font-display);font-weight:600;letter-spacing:var(--track-display);text-wrap:balance}.t-hero{font-size:var(--fs-hero);font-weight:600;line-height:.98}.t-h1{font-size:var(--fs-h1);line-height:1.02}.t-h2{font-size:var(--fs-h2);line-height:1}.t-h3{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.04em;line-height:1.08}.t-lead{font-size:var(--fs-lead);line-height:1.5;color:var(--text-2);text-wrap:pretty}.t-label{font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-label);line-height:1.4;text-transform:uppercase}.t-shift{display:block;color:color-mix(in srgb,var(--text) 55%,var(--ground))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{background:var(--white);border-radius:0 0 var(--radius-sm) 0;color:var(--black);font-weight:600;left:0;padding:.85rem 1.25rem;position:fixed;top:0;z-index:calc(var(--z-overlay) + 10);transform:translateY(-120%);transition:transform var(--dur-fast) var(--ease-standard)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}main:focus{outline:none}html:has(dialog[open]){overflow:hidden}.words .w,.words .w>span{display:inline-block}.rule-draw{position:relative}.rule-draw:before{background:var(--rule-c,var(--line));content:"";height:var(--rule-h,1px);inset:0 0 auto;pointer-events:none;position:absolute;transform-origin:left}.rule-strong{--rule-c:var(--text);--rule-h:1.5px}@keyframes arrive-up{0%{opacity:0;translate:0 1.25rem}}@keyframes word-up{0%{opacity:0;translate:0 .4em}}@keyframes draw-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fx-up,.rule-draw:before,.words .w>span,[data-reveal=up]{--arrive-at:calc((var(--reveal-n, 0) + var(--fx-n, 0)) * 15vh + var(--wi, 0) * 1.2vh);animation:arrive-up var(--ease-glide) backwards;animation-range:cover calc(2vh + var(--arrive-at)) cover calc(26vh + var(--arrive-at));animation-timeline:view()}.words .w>span{animation-name:word-up}.rule-draw:before{animation-name:draw-in;animation-range:cover 0 cover 40vh}}@supports not (animation-timeline:view()){.js [data-reveal=up],.js [data-reveal] .fx-up,.js [data-reveal] .words .w>span{transition:opacity .8s var(--ease-glide),translate 1s var(--ease-glide);transition-delay:calc((var(--reveal-n, 0) + var(--fx-n, 0)) * 1s + var(--wi, 0) * 45ms)}.js [data-reveal=up]:not(.is-visible),.js [data-reveal]:not(.is-visible) .fx-up{opacity:0;translate:0 1.25rem}.js [data-reveal]:not(.is-visible) .words .w>span{opacity:0;translate:0 .4em}.js .rule-draw:before{transition:transform 1.2s var(--ease-glide)}.js .rule-draw[data-reveal]:not(.is-visible):before,.js [data-reveal]:not(.is-visible) .rule-draw:before{transform:scaleX(0)}}}.Logo_logo__LZI1f{--logo-height:1.1rem;display:inline-flex;align-items:center;flex-shrink:0;border-radius:2px;color:var(--text)}.Logo_word__ZB3TB{align-items:baseline;display:inline-flex;font-family:var(--font-sans);font-size:calc(var(--logo-height) * 1.3);font-weight:700;letter-spacing:-.055em;line-height:1;white-space:nowrap}.Logo_digital__qDuIJ{color:var(--text-2);font-family:var(--font-mono);font-size:.87em;font-weight:500;letter-spacing:-.05em;margin-left:.26em}