@font-face{font-family:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"__Instrument_Serif_Fallback_1f5468";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468";font-weight:400}.__variable_1f5468{--cp-serif:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468"}@font-face{font-family:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_3b6bc2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_Fallback_3b6bc2;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_3b6bc2{font-family:__Hanken_Grotesk_3b6bc2,__Hanken_Grotesk_Fallback_3b6bc2;font-style:normal}.__variable_3b6bc2{--cp-sans:"__Hanken_Grotesk_3b6bc2","__Hanken_Grotesk_Fallback_3b6bc2"}@font-face{font-family:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2f186ab49059fbbb-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:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7be269dd6123b082-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db5568a2cfd831e2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6760c1b492207d80-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:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f424c9580f97313-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:__JetBrains_Mono_ecea63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/427e4a37d3642943-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:__JetBrains_Mono_Fallback_ecea63;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ecea63{font-family:__JetBrains_Mono_ecea63,__JetBrains_Mono_Fallback_ecea63;font-weight:400;font-style:normal}.__variable_ecea63{--cp-mono:"__JetBrains_Mono_ecea63","__JetBrains_Mono_Fallback_ecea63"}.cp-home{--bg:#fdfdfc;--bg-2:#f6f5f2;--ink:#151412;--muted:rgba(21,20,18,.64);--dim:rgba(21,20,18,.45);--line:rgba(21,20,18,.1);--lava:#cf3f08;--cta:#e04409;--cta-ink:#fff;--night:#0e0d0c;--night-ink:#efece6;--night-dim:hsla(40,22%,92%,.4);--lava-night:#ff7a3d;--ease:cubic-bezier(0.16,1,0.3,1);--gut:clamp(18px,3.4vw,44px);--serif:var(--cp-serif),"Times New Roman",Georgia,serif;--sans:var(--cp-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--cp-mono),ui-monospace,"SF Mono",Menlo,monospace;color-scheme:light;position:relative;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;overflow-x:clip;transition:background-color .5s var(--ease),color .5s var(--ease)}html[data-cp-theme=dark] .cp-home{--bg:#0e0d0c;--bg-2:#161514;--ink:#efece6;--muted:hsla(40,22%,92%,.64);--dim:hsla(40,22%,92%,.4);--line:rgba(255,248,235,.1);--lava:#ff7a3d;--cta:#ff5a1a;--cta-ink:#0e0d0c;color-scheme:dark}html:has(.cp-home) body{background:#fdfdfc}html[data-cp-theme=dark]:has(.cp-home) body{background:#0e0d0c}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.cp-home ::selection{background:var(--cta);color:var(--cta-ink)}.cp-home a{color:inherit;text-decoration:none}.cp-home .mono{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cp-home .it{font-family:var(--serif);font-style:italic;color:var(--lava)}.cp-home :focus-visible{outline:2px solid var(--cta);outline-offset:3px;border-radius:4px}.cp-grain{position:fixed;inset:-50%;z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:cp-grain 1.2s steps(6) infinite}html[data-cp-theme=dark] .cp-grain{opacity:.07}@media (pointer:coarse){.cp-grain{inset:0;animation:none}}@keyframes cp-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(3%,3%)}to{transform:translate(0)}}.cp-gl{inset:0;width:100vw;height:100vh;z-index:5}.cp-dock,.cp-gl{position:fixed;pointer-events:none}.cp-dock{z-index:30;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));width:56px;height:56px;border-radius:50%;border:0;background:transparent;cursor:pointer}.cp-dock.on{pointer-events:auto}.cp-dock-gl{display:block;width:100%;height:100%;visibility:hidden;pointer-events:none}.cp-dock.mini .cp-dock-gl{visibility:visible}.cp-dock-tip{position:fixed;z-index:30;right:72px;bottom:calc(29px + env(safe-area-inset-bottom, 0px));font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--bg);padding:4px 8px;border-radius:5px;opacity:0;transform:translateX(6px);transition:opacity .3s,transform .4s var(--ease);pointer-events:none}.cp-dock-tip.on{opacity:1;transform:none}.cp-nav{position:fixed;top:0;left:0;right:0;z-index:40;justify-content:space-between;padding:calc(16px + env(safe-area-inset-top, 0px)) var(--gut) 16px;mix-blend-mode:difference;color:#fdfdfc}.cp-brand,.cp-nav{display:flex;align-items:center}.cp-brand{gap:11px;font-weight:600;font-size:clamp(16px,1.3vw,18px);letter-spacing:-.01em;white-space:nowrap}.cp-brand svg{width:clamp(26px,2.2vw,30px);height:clamp(26px,2.2vw,30px)}.cp-nav-r{display:flex;align-items:center;gap:clamp(6px,.8vw,10px)}.cp-nav-r .cp-theme{margin-right:clamp(2px,.6vw,8px)}.cp-nav .pill{font-size:clamp(14px,1.1vw,15px);font-weight:500;height:38px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid hsla(60,20%,99%,.45);border-radius:999px;transition:background-color .25s,color .25s,border-color .25s}.cp-nav .pill.on,.cp-nav .pill:hover{background:#fdfdfc;color:#000;border-color:#fdfdfc}.cp-nav .pill:active,.cp-theme:active{transform:scale(.96)}.cp-theme{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid hsla(60,20%,99%,.45);background:transparent;color:inherit;cursor:pointer;transition:border-color .3s,transform .2s var(--ease)}.cp-theme:hover{border-color:hsla(60,20%,99%,.8)}.cp-theme:active{transform:scale(.94)}.cp-theme svg{width:17px;height:17px}.cp-landing .cp-nav{mix-blend-mode:normal;color:var(--ink);transition:color .35s var(--ease)}.cp-landing .cp-nav.night{color:var(--night-ink)}.cp-landing .cp-nav .pill,.cp-landing .cp-theme{border-color:color-mix(in srgb,currentColor 32%,transparent)}.cp-landing .cp-theme:hover{border-color:color-mix(in srgb,currentColor 70%,transparent)}.cp-landing .cp-nav .pill:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cp-landing .cp-nav.night .pill:hover{background:var(--night-ink);color:var(--night);border-color:var(--night-ink)}@media (max-width:560px){.cp-nav .wide-only{display:none}}@media (max-width:420px){.cp-nav{padding-left:16px;padding-right:16px}.cp-brand{font-size:15px;gap:8px}.cp-brand svg{width:24px;height:24px}.cp-brand{font-size:14.5px}.cp-brand svg{width:22px;height:22px}.cp-nav-r{gap:5px}.cp-nav-r .cp-theme{margin-right:1px}.cp-nav .pill{height:32px;padding:0 10px;font-size:13px}.cp-theme{width:32px;height:32px}.cp-theme svg{width:15px;height:15px}}.cp-theme .sun{display:none}html[data-cp-theme=dark] .cp-theme .sun{display:block}html[data-cp-theme=dark] .cp-theme .moon{display:none}.cp-hero{position:relative;height:280vh}.cp-hero .pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;min-height:560px;overflow:hidden}.cp-hero .eyebrow{position:absolute;z-index:6;left:var(--gut);top:calc(54px + env(safe-area-inset-top, 0px));font-family:var(--serif);font-style:italic;font-size:clamp(14px,1.1vw,16px);color:var(--muted)}@media (min-width:761px){.cp-hero .eyebrow{top:calc(58px + env(safe-area-inset-top, 0px))}}@media (max-width:420px){.cp-hero .eyebrow{left:16px}}.cp-hero .sky{position:absolute;left:0;right:0;bottom:0;height:70%;opacity:.55;background:url(/atlanta-night.webp) 50% 100%/cover;will-change:transform;-webkit-mask-image:linear-gradient(0deg,#000 30%,transparent);mask-image:linear-gradient(0deg,#000 30%,transparent)}@media (max-width:1000px){.cp-hero .sky{background-image:url(/atlanta-night-900.webp)}}html:not([data-cp-theme=dark]) .cp-hero .sky{-webkit-mask-image:linear-gradient(0deg,transparent 4%,#000 40%,#000 62%,transparent);mask-image:linear-gradient(0deg,transparent 4%,#000 40%,#000 62%,transparent)}html[data-cp-theme=dark] .cp-hero .sky{opacity:.5}.cp-title{position:absolute;z-index:6;left:var(--gut);right:var(--gut);bottom:calc(13vh + env(safe-area-inset-bottom, 0px));text-align:center;will-change:filter,opacity,transform}.cp-title h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(64px,15vw,220px);line-height:.86;letter-spacing:-.035em}.cp-title p{margin:18px auto 0;max-width:36ch;color:var(--muted);font-size:clamp(15px,1.3vw,18px)}.cp-hint{position:absolute;z-index:6;left:50%;bottom:calc(22px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--dim)}.cp-hint i{display:block;width:1px;height:28px;background:var(--line);position:relative;overflow:hidden}.cp-hint i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--ink);animation:cp-drip 1.8s var(--ease) infinite}@keyframes cp-drip{to{top:100%}}html.cp-js:not(.cp-ready) .cp-hint{opacity:0}.cp-hero .eyebrow,.cp-title{animation:cp-arrive .9s cubic-bezier(.2,.7,.2,1) backwards}@keyframes cp-arrive{0%{opacity:0;filter:blur(14px)}}.cp-origin{position:relative;height:190vh;background:var(--bg);transition:background-color .5s var(--ease)}.cp-origin .pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center}.cp-mq{position:absolute;left:0;white-space:nowrap;font-family:var(--serif);font-size:clamp(84px,15vw,240px);line-height:1;letter-spacing:-.03em;will-change:transform}.cp-mq.a{top:12%}.cp-mq.b{top:43%;color:transparent;-webkit-text-stroke:1px var(--ink)}.cp-mq.c{top:70%}.cp-card{position:relative;margin:0;width:min(290px,62vw);aspect-ratio:3/3.7;background:var(--bg-2);border:1px solid var(--line);padding:10px 10px 42px;box-shadow:0 30px 60px -22px rgba(0,0,0,.5);will-change:transform}.cp-card .ph{width:100%;height:100%;overflow:hidden;position:relative}.cp-card img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transform:scale(1.08)}.cp-card img.soft{position:absolute;inset:0;opacity:1;will-change:opacity}.cp-card .cap{position:absolute;left:12px;right:12px;bottom:13px;display:flex;justify-content:space-between;color:var(--muted)}.cp-af{position:absolute;inset:18%}.cp-af:after,.cp-af:before{content:"";position:absolute;width:14px;height:14px;border:1.5px solid #fff;transition:border-color .3s}.cp-af:before{top:0;left:0;border-right:0;border-bottom:0}.cp-af:after{bottom:0;right:0;border-left:0;border-top:0}.cp-af.lock:after,.cp-af.lock:before{border-color:var(--cta)}@media (max-width:760px){.cp-mq.a{top:14%}.cp-mq.b{top:42%}.cp-mq.c{top:68%}}.cp-dms{position:relative;height:420vh;background:var(--night);color:var(--night-ink)}.cp-dms .pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;contain:paint}.cp-dms .world{position:absolute;inset:0}.cp-bub{position:absolute;left:50%;top:50%;width:max-content;max-width:min(78vw,580px);padding:14px 20px;border-radius:24px;background:#26282a;color:#f1f1ef;font-size:clamp(19px,2.1vw,30px);line-height:1.35;text-wrap:balance;will-change:transform,filter,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cp-bub.me{background:#2b6ce4}.cp-dms .ttl{position:absolute;z-index:10;left:var(--gut);right:var(--gut);top:calc(84px + env(safe-area-inset-top, 0px));z-index:1100}.cp-dms .ttl h2{opacity:0}.cp-dms-big{position:absolute;z-index:1100;left:50%;top:50%;margin:0;width:min(92vw,1100px);text-align:center;transform:translate(-50%,-50%);font-family:var(--serif);font-weight:400;color:var(--night-ink);font-size:clamp(76px,19vw,230px);line-height:.86;letter-spacing:-.04em;will-change:transform,filter,opacity}.cp-dms-big .it{color:var(--lava-night)}.cp-dms .ttl h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(44px,6vw,92px);line-height:.92;letter-spacing:-.03em;max-width:11ch;width:max-content;transform-origin:50% 50%;will-change:transform}.cp-dms .ttl h2 .it{color:var(--lava-night)}.cp-real{position:absolute;z-index:1100;left:var(--gut);right:var(--gut);top:50%;transform:translateY(-50%);text-align:center;opacity:0;will-change:opacity,filter}.cp-real h3{margin:0 auto;font-family:var(--serif);font-weight:400;font-size:clamp(40px,6.4vw,100px);line-height:.95;letter-spacing:-.03em;max-width:13ch}.cp-real h3 .it{color:var(--lava-night)}.cp-stats{position:relative;height:175vh;background:var(--bg);transition:background-color .5s var(--ease)}.cp-stats .pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:0 var(--gut)}.cp-stats .row{display:grid;grid-template-columns:repeat(3,1fr)}.cp-stat{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0 clamp(14px,2.4vw,36px);border-left:1px solid var(--line)}.cp-stat:first-child{border-left:0;padding-left:0}.cp-stat .num{font-family:var(--serif);font-size:clamp(64px,10.5vw,190px);line-height:.85;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cp-stat .num .suf{color:var(--lava);font-style:italic}.cp-stat .lab{font-size:clamp(15px,1.4vw,19px);color:var(--muted)}.cp-stat .lab b{color:var(--ink);font-weight:600}.cp-stat .bar{width:100%;height:2px;background:var(--line);position:relative;overflow:hidden}.cp-stat .bar i{position:absolute;inset:0;background:var(--cta);transform-origin:left;transform:scaleX(0)}@media (max-width:760px){.cp-stats .row{grid-template-columns:1fr;gap:clamp(22px,6vw,34px)}.cp-stat{display:grid;grid-template-columns:var(--cp-numw,2.9em) 1fr;align-items:center;grid-column-gap:14px;column-gap:14px;grid-row-gap:12px;row-gap:12px;border-left:0;padding:0;font-size:clamp(58px,17vw,110px)}.cp-stat .num{font-size:1em;grid-column:1;grid-row:1}.cp-stat .lab{font-size:clamp(15px,4.2vw,19px);line-height:1.25;grid-column:2;grid-row:1;padding-top:.12em}.cp-stat .lab b{display:block}.cp-stat .bar{grid-column:1/-1;grid-row:2}}.cp-close{height:100vh;height:100svh;min-height:600px;flex-direction:column;background:var(--bg);transition:background-color .5s var(--ease)}.cp-close,.cp-close .pin{position:relative;display:flex}.cp-close .pin{z-index:7;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,3.4vh,36px);padding:84px var(--gut) 20px;text-align:center}.cp-close .pin>*{position:relative;z-index:7}.cp-close h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(58px,11vw,180px);line-height:.88;letter-spacing:-.035em}.cp-close p{margin:0;max-width:34ch;color:var(--muted)}.cp-anchor{width:clamp(124px,30vw,170px);place-items:center;margin-block:clamp(30px,8vw,56px)}.cp-anchor,.cp-anchor a{aspect-ratio:1;display:grid}.cp-anchor a{width:78%;border-radius:50%;background:var(--cta);color:var(--cta-ink);place-items:center;font-weight:600;font-size:clamp(15px,1.4vw,17px);transition:transform .4s var(--ease)}.cp-anchor a:hover{transform:scale(1.04)}.cp-anchor a:active{transform:scale(.95)}.cp-close .alt{font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.cp-close .alts{gap:12px;align-items:center;justify-content:center}.cp-close .alts,.cp-foot{display:flex;color:var(--dim)}.cp-foot{position:relative;z-index:7;padding:26px var(--gut) calc(26px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line);justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;background:var(--bg)}.cp-foot nav{display:flex;gap:18px}.cp-foot a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.cp-grain,.cp-hero .eyebrow,.cp-hint i:after,.cp-title{animation:none}}@media (min-width:1800px){.cp-brand{font-size:21px;gap:13px}.cp-brand svg{width:34px;height:34px}.cp-nav .pill{height:44px;padding:0 20px;font-size:17px}.cp-theme{width:44px;height:44px}.cp-theme svg{width:19px;height:19px}}