:root{--paper:#fafafa;--paper-card:#fff;--paper-fill:#f5f5f5;--black-deep:#050505;--surface-dark:#0e0e10;--surface-dark-2:#141417;--ink:#050505;--muted:#666;--muted-2:#999;--line:#e0e0e0;--line-dark:rgba(255,255,255,.08);--accent:#00ffc8;--accent-soft:rgba(0,255,200,.16);--ease:cubic-bezier(.22,1,.36,1);--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,Menlo,monospace;--font-wordmark:var(--font-syne),var(--font-inter),sans-serif;--section-x:clamp(18px,3.4vw,48px);--content-width:100%;--wordmark-fs:clamp(2rem,11.5vw,14rem);--wordmark-tracking:-.05em;--wordmark-lh:.72;--black:#050505;--white:#fff;--cyan:#00ffc8;--blue:#4f8dff;--lime:#c9ff4f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"cv11","ss01";letter-spacing:-.011em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--accent);color:var(--black)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow,.section-kicker,.mono,.brand small,.site-menu-nav,.site-footer nav,.site-menu-cta,.card-footer-line span,.signal-strip span,.mini-checks span,.metric-card>span:last-child,.timeline-row span,.article-card span,.offer-card>div>p,.proof-card p:first-child,.marquee span,.logo-rail span,.floating-proof p{font-family:var(--font-mono);letter-spacing:.04em;font-weight:500}.scroll-progress{z-index:100;background:linear-gradient(90deg,var(--accent),var(--lime));transform-origin:0;height:3px;position:fixed;top:0;bottom:auto;left:0;right:0}.site-header{z-index:90;min-height:73px;color:var(--white);-webkit-backdrop-filter:blur(18px);transition:transform .32s var(--ease);will-change:transform;background:rgba(5,5,5,.92);border-bottom:1px solid rgba(255,255,255,.09);justify-content:space-between;align-items:center;gap:18px;padding:0 max(18px,min(4vw,48px));display:flex;position:-webkit-sticky;position:sticky;top:0}.site-header--hidden{transform:translateY(-100%)}.brand{align-items:baseline;gap:10px;min-width:0;display:flex}.brand span,.site-footer strong{letter-spacing:-.01em;text-transform:uppercase;font-size:1.05rem;font-weight:900}.brand small{color:rgba(255,255,255,.5);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.site-menu-nav,.site-footer nav{color:rgba(255,255,255,.66);letter-spacing:.08em;text-transform:uppercase;gap:max(12px,min(2vw,28px));font-size:.72rem;display:flex}.site-menu-nav a,.site-footer nav a{transition:color .18s;position:relative}.site-menu-nav a:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .24s var(--ease);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.site-menu-nav a:hover,.site-footer nav a:hover{color:var(--white)}.site-menu-nav a:hover:after{transform:scaleX(1)}.site-menu{position:relative}.menu-trigger{cursor:pointer;align-content:center;gap:10px;width:48px;height:40px;list-style:none;display:grid}.menu-trigger::-webkit-details-marker{display:none}.menu-trigger::marker{content:"";font-size:0}.menu-trigger i{background:var(--white);transform-origin:50%;width:48px;height:2px;transition:transform .22s var(--ease),opacity .18s ease;display:block}.site-menu[open] .menu-trigger i:first-of-type{transform:translateY(6px)rotate(12deg)}.site-menu[open] .menu-trigger i:last-of-type{transform:translateY(-6px)rotate(-12deg)}.site-menu-nav{z-index:10;color:rgba(255,255,255,.74);-webkit-backdrop-filter:blur(18px);background:rgba(5,5,5,.94);border:1px solid rgba(255,255,255,.16);flex-direction:column;gap:0;min-width:min(86vw,320px);padding:12px;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 24px 80px rgba(0,0,0,.45)}.site-menu-nav a{border-bottom:1px solid rgba(255,255,255,.1);justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;display:flex}.site-menu-nav a:after{display:none}.site-menu-nav a:hover{color:var(--black);background:var(--accent)}.site-menu-nav a:last-child{border-bottom:0}.site-menu-cta{align-items:center;gap:8px;display:inline-flex}.site-menu-cta svg,.button svg,.article-card svg{width:16px;height:16px;transition:transform .22s var(--ease);flex:none}.site-menu-cta:hover svg,.button:hover svg,.article-card:hover svg{transform:translate(2px,-2px)}.section-dark,.section-light{padding:clamp(76px,10vw,154px)var(--section-x);position:relative}.section-dark{color:var(--white);background:radial-gradient(120% 90% at 80% -10%,rgba(0,255,200,.07),transparent 55%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--black-deep);background-size:auto,78px 78px,78px 78px,auto;overflow:hidden}.section-light{background:var(--paper);color:var(--ink);overflow-x:clip}main>section:not(.hero){z-index:5;position:relative}.section{padding:clamp(76px,10vw,154px)var(--section-x);background:var(--paper);color:var(--ink);position:relative}.grid-shell{grid-template-columns:minmax(0,1.04fr) minmax(320px,.82fr);align-items:center;gap:max(32px,min(6vw,86px));min-height:calc(100vh - 73px);padding-top:max(70px,min(7vw,110px));padding-bottom:max(110px,min(12vw,190px));display:grid}.hero.section-dark{z-index:1;min-height:calc(100svh - 73px);padding:86px var(--section-x)56px;background:radial-gradient(42rem 34rem at 86% 18%,rgba(255,255,255,.08),transparent 62%),radial-gradient(44rem 28rem at 92% 64%,rgba(0,255,200,.08),transparent 64%),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0/148px 148px,linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px) 0 0/148px 148px,#050505;align-items:stretch;display:flex;position:-webkit-sticky;position:sticky;top:73px}.hero.section-dark:before{content:"";pointer-events:none;opacity:.28;mix-blend-mode:screen;background:repeating-linear-gradient(115deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 1px,transparent 1px,transparent 5px),radial-gradient(circle at 50% 40%,rgba(255,255,255,.06),transparent 44%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-layout{z-index:1;width:var(--content-width);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center;gap:42px;margin:0 auto;display:grid;position:relative}.hero-copy,.hero-visual,.hero-layout,.split-heading,.proof-grid,.focus-heading,.focus-grid,.timeline,.purpose-layout,.quote-block,.offer-grid,.faq-list,.diagnostic-layout,.article-grid,.final-signal{width:var(--content-width);margin:0 auto}.hero .hero-copy{z-index:2;width:auto;margin:0;position:relative}.eyebrow,.section-kicker,.proof-card p:first-child,.offer-card>div>p{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:.72rem;line-height:1.2;display:inline-flex}.eyebrow:before,.section-kicker:before{content:"";background:var(--accent);flex:none;width:7px;height:7px;transform:rotate(45deg)}.section-kicker{width:var(--content-width);color:color-mix(in srgb,currentColor 56%,transparent);margin:0 auto max(28px,min(4vw,56px));display:flex}.section-kicker:before{background:color-mix(in srgb,var(--accent)70%,currentColor)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin-bottom:28px;font-size:max(3.3rem,min(7.4vw,8rem));font-weight:800;line-height:.88}.hl{color:var(--accent)}.hero-title{z-index:2;max-width:18ch;color:var(--white);letter-spacing:0;margin-bottom:26px;font-size:max(2.9rem,min(7.4vw,6.65rem));line-height:.86;position:relative}.hero-title .word{will-change:transform,opacity,filter;margin-right:.16em;display:inline-block}h2{letter-spacing:-.03em;text-wrap:balance;margin-bottom:0;font-size:max(2.65rem,min(7vw,7.35rem));font-weight:800;line-height:.9}h3{letter-spacing:-.02em;font-weight:700;line-height:1}.hero-lede{z-index:2;color:rgba(255,255,255,.72);letter-spacing:0;max-width:690px;font-size:1.18rem;font-weight:600;line-height:1.34;position:relative}.hero-actions{z-index:2;flex-wrap:wrap;gap:12px;margin-top:34px;display:flex;position:relative}.hero .button-primary{background:var(--accent);border-color:var(--accent);color:var(--black)}.hero .button-primary:hover{background:var(--white);border-color:var(--white);color:var(--black)}.hero .button-outline{color:var(--white);border-color:rgba(255,255,255,.24)}.hero .button-outline:hover{border-color:var(--accent);color:var(--white);background:rgba(0,255,200,.1)}.hero-trust{flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;display:flex}.hero-trust .dots{--dot:var(--accent)}.hero-trust span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);font-size:.72rem}.hero-trust strong{color:var(--white);font-weight:600}.dots{gap:5px;display:inline-flex}.dots i{background:var(--dot,var(--accent));border-radius:999px;width:6px;height:6px;display:block}.button{letter-spacing:.04em;text-transform:uppercase;min-height:48px;transition:transform .2s var(--ease),background .2s ease,border-color .2s ease,box-shadow .2s ease;border:1px solid transparent;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.8rem;font-weight:700;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.62}.button:disabled:hover{transform:none}.button-bright{background:var(--accent);color:var(--black)}.button-bright:hover{box-shadow:0 16px 44px rgba(0,255,200,.32)}.button-ghost{color:var(--white);border-color:rgba(255,255,255,.22)}.button-ghost:hover{border-color:var(--accent);background:var(--accent-soft)}.button-dark{background:var(--black);color:var(--white)}.button-dark:hover{box-shadow:0 16px 40px rgba(5,6,5,.28)}.hero-visual{isolation:isolate;background:#101414;border:1px solid rgba(255,255,255,.16);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 40px 110px rgba(0,0,0,.5)}.hero-visual:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(140deg,transparent 42%,rgba(0,255,200,.2));position:absolute;top:0;bottom:0;left:0;right:0}.visual-status{z-index:2;gap:7px;display:flex;position:absolute;top:14px;left:14px}.visual-status span{background:rgba(255,255,255,.6);border-radius:999px;width:8px;height:8px}.visual-status span:nth-child(2){background:var(--accent)}.visual-status span:nth-child(3){background:var(--lime)}.floating-proof{z-index:3;max-width:230px;color:var(--black);background:var(--paper-card);border-radius:10px;padding:16px;position:absolute;bottom:18px;right:18px;box-shadow:0 18px 50px rgba(0,0,0,.32)}.floating-proof p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.66rem}.floating-proof strong{letter-spacing:-.01em;font-size:.96rem;line-height:1.1}.hero-side{z-index:3;place-self:center end;gap:16px;width:min(100%,340px);display:grid;position:relative}.hero-proof-card,.hero-collab-card,.hero-loop-panel{background:var(--surface-dark);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.16);box-shadow:0 22px 70px rgba(0,0,0,.36)}.hero-proof-card{padding:14px 16px}.hero-proof-card .social-proof{justify-content:space-between;gap:12px}.hero-proof-card .social-proof-label{max-width:142px;font-size:.66rem;line-height:1.25}.hero-collab-card{padding:16px 0 0}.hero-collab-card>span{color:rgba(255,255,255,.56);font-family:var(--font-mono);letter-spacing:0;margin:0 18px 12px;font-size:.72rem;display:block}.hero-collab-card a{min-height:56px;color:var(--white);letter-spacing:0;border-top:1px solid rgba(255,255,255,.14);justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-weight:750;transition:background .18s,color .18s;display:flex}.hero-collab-card a:hover{background:var(--accent);color:var(--black)}.hero-collab-card svg{width:17px;height:17px}.hero-loop-panel{gap:10px;padding:14px;display:grid}.loop-node{color:rgba(255,255,255,.64);min-height:46px;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;background:rgba(5,5,5,.42);border:1px solid rgba(255,255,255,.12);grid-template-columns:12px 1fr;align-items:center;gap:12px;padding:0 14px;font-size:.72rem;display:grid;position:relative}.loop-node:after{content:"";background:rgba(0,255,200,.42);width:1px;height:10px;position:absolute;top:100%;left:19px}.loop-node:last-child:after{display:none}.loop-node i{background:rgba(255,255,255,.36);border-radius:999px;width:9px;height:9px}.loop-node-active{color:var(--black);background:var(--accent);border-color:var(--accent)}.loop-node-active i{background:var(--black)}.hero-word{z-index:0;text-align:center;color:transparent;font-family:var(--font-wordmark);font-size:var(--wordmark-fs);font-weight:900;line-height:var(--wordmark-lh);letter-spacing:var(--wordmark-tracking);pointer-events:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-stroke:1px rgba(255,255,255,.24);margin:0;position:absolute;bottom:0;left:0;right:0;transform:translateY(.08em)}.hero .ghost-wordmark{z-index:1;opacity:.62;font-size:15rem;line-height:.72;position:absolute;top:-.34em;left:-.06em}.who-section{z-index:5;background:linear-gradient(rgba(5,5,5,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(5,5,5,.08) 1px,transparent 1px),var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-size:100% 176px,25% 100%,auto;min-height:100svh;padding:0 0 max(76px,min(8vw,124px));position:relative;overflow:hidden}.who-wordmark{z-index:1;text-align:center;width:100%;color:var(--black);font-family:var(--font-wordmark);font-size:var(--wordmark-fs);font-weight:900;line-height:var(--wordmark-lh);letter-spacing:var(--wordmark-tracking);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;padding:0;display:block;position:relative}.who-grid{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:510px;box-shadow:inset -1px 0 0 var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.who-grid>*{padding:max(26px,min(3.8vw,48px))}.who-kicker{grid-area:1/1;align-self:start}.who-kicker .eyebrow{color:var(--black);margin:0}.who-kicker .eyebrow:before{content:"+";margin-right:7px;font-weight:800}.who-heading{grid-area:1/2/auto/span 2;align-self:start}.who-heading .two-tone{letter-spacing:-.05em;max-width:9.2ch;font-size:max(3.4rem,min(6.1vw,6.2rem));line-height:.98}.who-heading .two-tone .rest{color:var(--black)}.who-heading .two-tone:first-line{color:var(--muted-2)}.who-intro{grid-area:1/4;align-self:center}.who-intro p{max-width:340px;color:var(--muted);letter-spacing:-.035em;margin:0;font-size:max(1.05rem,min(1.45vw,1.28rem));font-weight:650;line-height:1.18}.who-quote{grid-area:2/1;align-self:end;max-width:380px}.who-quote span{height:34px;color:var(--muted-2);font-size:4.2rem;font-weight:900;line-height:.75;display:block}.who-quote p{color:var(--black);letter-spacing:-.055em;margin:0;font-size:max(1.22rem,min(1.6vw,1.62rem));font-weight:850;line-height:1.02}.who-studio-link{border-top:1px solid var(--line);background:var(--paper-fill);grid-area:2/4;align-self:end;padding:0}.who-studio-link>span{min-height:44px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;padding:0 20px;font-size:.72rem;display:flex}.who-studio-link a{border-top:1px solid var(--line);min-height:58px;color:var(--black);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:18px;padding:0 20px;font-size:1rem;font-weight:800;transition:background .18s,color .18s;display:flex}.who-studio-link a:hover{background:var(--accent);color:var(--black)}.who-studio-link svg{width:17px;height:17px}.who-client-rail{z-index:2;border-bottom:1px solid var(--line);position:relative}.who-client-rail .marquee{background:var(--paper);border-top:0;border-bottom:0}.who-client-rail .marquee span{min-height:44px;color:var(--muted);letter-spacing:.02em;font-size:.72rem}.who-client-rail .marquee span:before{width:5px;height:5px}.who-section .metric-grid{z-index:2;border-top:0;border-left:0;width:100%;margin:0;position:relative}.who-section .metric-card{background:var(--paper-fill);min-height:190px}.who-section .metric-card:hover{background:var(--paper-card)}.who-section .metric-card strong{margin-bottom:18px}.marquee{color:var(--black);background:var(--white);border-block:1px solid var(--line);overflow:hidden}.marquee div,.logo-rail{width:max-content;animation:26s linear infinite slide;display:flex}.marquee:hover div{animation-play-state:paused}.marquee span,.logo-rail span{border-right:1px solid var(--line);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:12px;min-height:60px;padding:0 max(20px,min(3.5vw,48px));font-size:max(.95rem,min(1.7vw,1.3rem));font-weight:500;display:inline-flex}.marquee span:before{content:"";background:var(--accent);width:6px;height:6px;transform:rotate(45deg)}@keyframes slide{to{transform:translate(-50%)}}.split-heading,.focus-heading,.diagnostic-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);align-items:start;gap:max(24px,min(5vw,84px));display:grid}.split-heading p,.focus-heading p,.purpose-main p,.diagnostic-copy p,.final-signal p,.operator-card p{color:var(--muted);letter-spacing:-.01em;font-size:max(1rem,min(1.6vw,1.18rem));line-height:1.65}.section-dark .split-heading p,.section-dark .focus-heading p{color:rgba(255,255,255,.66)}.metric-grid{width:var(--content-width);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:max(36px,min(5vw,72px)) auto 0;display:grid}.metric-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-fill);min-height:188px;padding:22px;transition:background .24s;position:relative}.metric-card:hover{background:var(--paper-card)}.metric-card .dots{margin-bottom:18px}.metric-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:24px;font-size:max(2.3rem,min(5vw,5.6rem));font-weight:800;line-height:.85;display:block}.metric-card>span:last-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.proof-grid{grid-template-columns:minmax(0,1.1fr) minmax(240px,.62fr) minmax(260px,.74fr);align-items:stretch;gap:18px;display:grid}.proof-card{border:1px solid var(--line);min-height:430px;transition:transform .32s var(--ease),box-shadow .32s var(--ease);border-radius:12px;position:relative;overflow:hidden}.proof-card-dark,.proof-card-bright{flex-direction:column;justify-content:space-between;display:flex}.proof-card-dark{color:var(--white);background:var(--black-deep);padding:max(24px,min(4vw,46px))}.proof-card-dark:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(0,0,0,.45)}.proof-card-dark h2{max-width:650px;font-size:max(2.45rem,min(5.8vw,6.6rem))}.card-footer-line{flex-wrap:wrap;gap:8px;display:flex}.card-footer-line span,.signal-strip span,.mini-checks span{min-height:30px;color:inherit;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:0 12px;font-size:.68rem;display:inline-flex}.proof-card-bright{color:var(--black);background:var(--accent);padding:24px}.proof-card-bright:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(0,255,200,.3)}.proof-card-bright svg{width:38px;height:38px}.proof-card-bright h3{overflow-wrap:break-word;margin:auto 0 14px;font-size:max(1.5rem,min(2.7vw,2.7rem))}.proof-card-bright p{color:rgba(0,0,0,.7);letter-spacing:-.01em;line-height:1.45}.proof-card-bright strong{letter-spacing:-.03em;text-transform:uppercase;font-size:max(2rem,min(4vw,4rem));line-height:.9}.proof-card-image{background:#111}.proof-card-image:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(0,0,0,.4)}.proof-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.proof-card-image:hover img{transform:scale(1.04)}.focus{min-height:100vh}.focus-grid{border:1px solid var(--line-dark);background:var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:max(42px,min(7vw,96px));display:grid}.focus-card{background:rgba(5,6,5,.94);min-height:350px;padding:26px;transition:background .28s;position:relative}.focus-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,rgba(0,255,200,.1),transparent 60%);transition:opacity .32s;position:absolute;top:0;bottom:0;left:0;right:0}.focus-card:hover{background:#0b0e0d}.focus-card:hover:after{opacity:1}.focus-card svg{width:32px;height:32px;color:var(--accent);transition:transform .32s var(--ease)}.focus-card:hover svg{transform:translateY(-4px)}.focus-card h3{margin:94px 0 16px;font-size:max(1.55rem,min(3vw,3rem))}.focus-card p{color:rgba(255,255,255,.62);letter-spacing:-.005em;line-height:1.55}.compact h2{font-size:max(2.8rem,min(6.6vw,6.8rem))}.timeline{border-top:1px solid var(--line);margin-top:max(36px,min(5vw,72px))}.timeline-row{border-bottom:1px solid var(--line);transition:padding-left .32s var(--ease);grid-template-columns:.18fr .42fr 1fr;gap:max(18px,min(4vw,56px));padding:30px 0 30px 28px;display:grid;position:relative}.timeline-row:before{content:"";background:var(--accent);opacity:.4;width:9px;height:9px;transition:transform .32s var(--ease),opacity .32s var(--ease);position:absolute;top:40px;left:0;transform:rotate(45deg)scale(.6)}.timeline-row:hover{padding-left:40px}.timeline-row:hover:before{opacity:1;transform:rotate(45deg)scale(1)}.timeline-row span{color:var(--accent);letter-spacing:.06em;font-size:.82rem}.timeline-row h3{margin:0;font-size:max(1.35rem,min(2.3vw,2.5rem))}.timeline-row p{color:var(--muted);letter-spacing:-.01em;margin:0;line-height:1.65}.purpose-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:max(26px,min(6vw,96px));display:grid}.purpose-main h2{max-width:850px}.signal-strip{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.purpose-side{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:24px}.purpose-side h3{margin-bottom:24px;font-size:1.5rem}.purpose-side ul,.offer-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.purpose-side li{color:var(--muted);letter-spacing:-.01em;padding-left:20px;line-height:1.45;position:relative}.purpose-side li:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:.5em;left:0;transform:rotate(45deg)}.trust{overflow:hidden}.logo-rail{border-block:1px solid var(--line);margin:0 auto max(42px,min(7vw,98px))}.logo-rail span{min-height:72px;color:var(--muted);background:rgba(255,255,255,.35)}.quote-block{grid-template-columns:minmax(0,.9fr) minmax(280px,.45fr);align-items:end;gap:max(24px,min(5vw,82px));display:grid}.operator-card{gap:22px;display:grid}.portrait-panel{border:1px solid var(--line);background:radial-gradient(circle at 38% 28%,rgba(0,255,200,.36),transparent 34%),linear-gradient(145deg,#1c1f1d,#dfe5dd);border-radius:12px;place-items:center;min-height:320px;display:grid;overflow:hidden}.portrait-panel svg{color:rgba(5,6,5,.7);width:48%;height:48%}.pricing-section{background:linear-gradient(rgba(255,255,255,.043) 1px,transparent 1px) 0 0/176px 176px,linear-gradient(90deg,rgba(255,255,255,.043) 1px,transparent 1px) 0 0/25% 100%,radial-gradient(80% 70% at 56% 0,rgba(0,255,200,.07),transparent 58%),#020303;overflow:hidden}.pricing-shell{width:var(--content-width);grid-template-columns:minmax(250px,.48fr) minmax(0,1.52fr);align-items:start;gap:max(18px,min(2.4vw,34px));margin:0 auto;display:grid}.pricing-head{flex-direction:column;justify-content:space-between;min-height:max(520px,min(56vw,690px));padding-top:4px;padding-bottom:4px;display:flex}.pricing-head .eyebrow{color:#f5f5f5;margin-bottom:1.75rem}.pricing-head .eyebrow:before{content:"+";width:auto;height:auto;color:var(--accent);background:0 0;margin-right:7px;font-weight:800;transform:none}.pricing-head .two-tone{max-width:7.6ch;color:var(--accent);letter-spacing:0;font-size:max(3.7rem,min(5vw,5.35rem));line-height:.95}.pricing-head .two-tone .rest{color:#f7f7f7}.pricing-head .section-lede{max-width:31ch;margin-top:1.35rem;font-size:max(1.02rem,min(1.3vw,1.15rem));font-weight:650;line-height:1.4}.pricing-note-list{color:rgba(255,255,255,.7);font-family:var(--font-mono);gap:.55rem;margin-top:max(46px,min(12vw,190px));font-size:.75rem;line-height:1.28;display:grid}.pricing-offers{min-width:0}.offer-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.72fr);gap:8px;margin-top:0;display:grid}.offer-main-stack,.offer-side-stack{gap:8px;display:grid}.offer-card{background:var(--surface-dark);color:#f7f7f7;min-width:0;transition:border-color .22s ease,background .22s ease,transform .22s var(--ease);border:1px solid rgba(255,255,255,.075);flex-direction:column;display:flex;position:relative}.offer-card:hover{background:var(--surface-dark-2);border-color:rgba(0,255,200,.32);transform:translateY(-2px)}.offer-card-highlight{color:#f5f5f5;background:linear-gradient(135deg,rgba(0,255,200,.13),rgba(255,255,255,.04) 54%),rgba(255,255,255,.055);border-color:rgba(0,255,200,.32)}.offer-card-highlight:hover{background:linear-gradient(135deg,rgba(0,255,200,.18),rgba(255,255,255,.055) 54%),rgba(255,255,255,.067)}.offer-price-card{justify-content:space-between;min-height:max(224px,min(23vw,320px));padding:max(22px,min(3vw,34px))}.offer-mode-row{color:rgba(255,255,255,.48);width:-moz-fit-content;width:fit-content;font-family:var(--font-mono);align-items:center;gap:10px;font-size:.76rem;line-height:1;display:inline-flex}.offer-mode-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .18s}.offer-mode-row .is-active{color:var(--accent)}.offer-mode-row button:not(.is-active):hover{color:rgba(255,255,255,.76)}.offer-mode-row button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.offer-mode-row button:disabled{cursor:not-allowed;opacity:.45}.offer-mode-row i{--switch-w:44px;--thumb-w:calc((var(--switch-w) - 6px)/2);width:var(--switch-w);flex:0 0 var(--switch-w);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);height:16px;position:relative;overflow:hidden}.offer-mode-row i:before{content:"";width:var(--thumb-w);background:var(--accent);transition:transform .22s var(--ease);position:absolute;top:2px;bottom:2px;left:2px}.offer-mode-row.is-partner i:before{transform:translateX(calc(var(--switch-w) - var(--thumb-w) - 4px))}.offer-price-copy{gap:.85rem;max-width:560px;margin-top:max(24px,min(4vw,52px));display:grid}.offer-card>div>p,.offer-price-copy p{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500;line-height:1.2}.offer-card h3{color:inherit;letter-spacing:0;margin:0;font-size:max(1.8rem,min(3.2vw,3.2rem));line-height:.95}.offer-card span{color:rgba(255,255,255,.66);letter-spacing:0;line-height:1.45}.offer-price-line{align-items:flex-start;gap:max(12px,min(1.5vw,18px));margin-top:max(18px,min(3vw,32px));display:flex}.offer-price-line>span{color:var(--accent);margin-top:.2em;font-size:max(1.8rem,min(3.2vw,3rem));line-height:1}.offer-price-line strong{color:#f2f2f2;letter-spacing:0;white-space:nowrap;max-width:none;font-size:max(3.05rem,min(4.2vw,5rem));font-weight:800;line-height:.88}.offer-feature-card{justify-content:space-between;min-height:max(360px,min(33vw,500px));padding:max(24px,min(3vw,36px))}.offer-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem max(22px,min(3vw,36px));display:grid}.offer-card li{color:rgba(255,255,255,.72);letter-spacing:0;align-items:flex-start;gap:12px;line-height:1.42;display:flex}.offer-card li svg{width:17px;height:17px;color:var(--accent);flex:none;margin-top:.12em}.offer-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:max(36px,min(5vw,76px));display:grid}.offer-action-row>span{color:rgba(255,255,255,.62);max-width:28ch;font-family:var(--font-mono);font-size:.75rem;line-height:1.28}.offer-action-row .button{border-radius:0}.offer-action-row .button svg{width:16px;height:16px}.offer-custom-card{justify-content:space-between;min-height:max(440px,min(45vw,640px));padding:max(24px,min(3vw,34px))}.offer-custom-card>div:first-child{gap:1rem;display:grid}.offer-custom-card h3{font-size:max(2.35rem,min(3.5vw,3.8rem))}.offer-custom-card ul{gap:.85rem;margin-top:1.75rem}.offer-side-price{color:#f2f2f2;letter-spacing:0;margin-top:auto;margin-bottom:1.5rem;font-size:max(2rem,min(3.4vw,3.55rem));font-weight:800;line-height:.96}.offer-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.offer-mini-card{justify-content:space-between;min-height:250px;padding:20px}.offer-mini-card>div{gap:.8rem;display:grid}.offer-mini-card h3{font-size:max(1.25rem,min(1.7vw,1.65rem));line-height:1}.offer-mini-card span{font-size:.9rem}.offer-mini-card strong{color:#f3f3f3;letter-spacing:0;font-size:max(1.55rem,min(2vw,2rem));line-height:.95}.faq{background:var(--paper)}.faq-shell{width:var(--content-width);margin:0 auto}.faq-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.34fr) minmax(0,.66fr) minmax(260px,.36fr);align-items:end;gap:max(28px,min(5vw,76px));padding-bottom:max(34px,min(5vw,62px));display:grid}.faq-head .eyebrow{color:var(--ink);align-self:start;margin:0}.faq-head .eyebrow:before{content:"+";width:auto;height:auto;color:var(--ink);background:0 0;margin-right:7px;font-weight:800;transform:none}.faq-head .two-tone{max-width:9.6ch;color:var(--muted-2);letter-spacing:0;font-size:max(3.35rem,min(5.5vw,6.25rem));line-height:.94}.faq-head .two-tone .rest{color:var(--ink)}.faq-head .section-lede{max-width:34ch;margin:0 0 .3rem;font-size:1.05rem;font-weight:650;line-height:1.42}.faq-list{display:grid}.faq-group{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);align-items:start;gap:max(28px,min(5vw,76px));display:grid}.faq-group-label{color:var(--muted);letter-spacing:-.02em;align-self:start;margin:0;padding:max(30px,min(5vw,52px)) 0;font-size:max(1.05rem,min(1.7vw,1.38rem));font-weight:750;line-height:1.1;position:-webkit-sticky;position:sticky;top:96px}.faq-items{min-width:0}.faq-item{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.faq-item:last-child{border-bottom:0}.faq-item::details-content{opacity:0;height:0;transition:block-size .62s var(--ease),opacity .46s ease,content-visibility .62s var(--ease)allow-discrete;overflow:clip}.faq-item[open]::details-content{opacity:1;height:auto}.faq-question{min-height:max(88px,min(8vw,118px));color:var(--ink);cursor:pointer;grid-template-columns:50px minmax(0,1fr) 32px;align-items:center;gap:max(16px,min(3vw,28px));list-style:none;display:grid}.faq-question::-webkit-details-marker{display:none}.faq-index{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:0;font-size:.86rem;font-weight:500}.faq-question-text{color:var(--ink);letter-spacing:-.02em;font-size:max(1.05rem,min(1.8vw,1.34rem));font-weight:750;line-height:1.18}.faq-toggle{justify-self:end;width:19px;height:19px;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--ink);width:17px;height:2px;transition:transform .46s var(--ease),background .2s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-question:hover .faq-toggle:before,.faq-question:hover .faq-toggle:after{background:var(--accent)}.faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer{max-width:860px;transition:transform .62s var(--ease);margin-left:calc(50px + max(16px,min(3vw,28px)));padding:0 0 max(28px,min(4vw,42px));transform:translateY(-8px)}.faq-item[open] .faq-answer{transform:translateY(0)}.faq-answer p{color:var(--muted);letter-spacing:-.01em;margin:-.3rem 0 0;font-size:max(.98rem,min(1.35vw,1.08rem));font-weight:600;line-height:1.45}.faq-bottom{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr) minmax(270px,.36fr);align-items:end;gap:max(28px,min(5vw,76px));min-height:max(210px,min(24vw,320px));padding-top:max(42px,min(7vw,92px));display:grid}.faq-bottom>p{max-width:52ch;color:var(--ink);letter-spacing:-.03em;grid-column:2;margin:0;font-size:max(1.35rem,min(2.8vw,2.35rem));font-weight:750;line-height:1.05}.faq-bottom-cta{align-self:end;gap:.8rem;display:grid}.faq-bottom-cta>span{color:var(--muted);font-family:var(--font-mono);font-size:.76rem;line-height:1.2}.faq-bottom-cta a{border:1px solid var(--ink);min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:0 20px;font-weight:750;line-height:1;transition:background .18s,color .18s,border-color .18s;display:flex}.faq-bottom-cta a:hover{border-color:var(--accent);background:var(--accent);color:var(--black)}.faq-bottom-cta svg{width:17px;height:17px}@media (max-width:1040px){.faq-head{grid-template-columns:1fr;gap:1.4rem}.faq-head .two-tone{max-width:10ch;font-size:max(3.2rem,min(10vw,4.8rem))}.faq-head .section-lede{max-width:46ch}.faq-group{grid-template-columns:1fr;gap:0}.faq-group-label{padding:max(30px,min(6vw,46px)) 0 1rem;position:static}.faq-question{min-height:86px}.faq-bottom{grid-template-columns:1fr;gap:1.5rem;min-height:auto}.faq-bottom>p{grid-column:auto}.faq-bottom-cta{max-width:380px}}@media (max-width:640px){.faq-head{padding-bottom:2rem}.faq-head .two-tone{font-size:max(2.7rem,min(14vw,3.65rem))}.faq-question{grid-template-columns:36px minmax(0,1fr) 24px;gap:12px;min-height:78px}.faq-index{font-size:.76rem}.faq-question-text{font-size:1.02rem}.faq-toggle{width:16px;height:16px}.faq-toggle:before,.faq-toggle:after{width:15px}.faq-answer{margin-left:0;padding-bottom:1.6rem}.faq-answer p{margin-top:-.1rem;padding-left:48px}.faq-bottom>p{font-size:1.45rem}.faq-bottom-cta,.faq-bottom-cta a{width:100%}}.site-menu{border-bottom:0}.site-menu>.menu-trigger{min-height:40px;color:var(--white);place-content:center stretch;gap:10px;font-size:0;display:grid}.site-menu>.menu-trigger:after{content:none;display:none}.site-menu>.menu-trigger:hover{color:var(--white)}.diagnostic-copy h2{font-size:max(2.55rem,min(6vw,6.2rem))}.mini-checks{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.mini-checks span{color:var(--ink);gap:8px}.mini-checks svg{width:15px;height:15px;color:var(--accent)}.form-shell,.form-success{border:1px solid var(--line);background:var(--white);border-radius:14px;box-shadow:0 28px 90px rgba(14,20,18,.1)}.diagnostic-form{gap:16px;padding:max(18px,min(3vw,30px));display:grid}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.68rem;font-weight:500;display:grid}.field-label-text{align-items:baseline;gap:.24rem;min-height:.9rem;display:inline-flex}.required-mark{color:var(--accent);font-weight:800;line-height:1}input,select,textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;background:#fbfcfa;border-radius:8px;outline:none;padding:12px 13px;transition:border-color .18s,box-shadow .18s}textarea{resize:vertical;min-height:132px}input:focus,select:focus,textarea:focus{border-color:var(--black);box-shadow:0 0 0 3px var(--accent-soft)}.form-submit{width:100%;margin-top:4px}.form-success{gap:14px;padding:max(22px,min(4vw,34px));display:grid}.form-success>svg{width:42px;height:42px;color:var(--accent)}.form-success h3{margin:0;font-size:max(1.6rem,min(3vw,2.5rem))}.form-success p{color:var(--muted);letter-spacing:-.01em;line-height:1.6}.work-with{background:linear-gradient(rgba(5,5,5,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,5,5,.06) 1px,transparent 1px),var(--paper);background-size:176px 176px,25% 100%,auto;overflow:hidden}.work-with-shell{width:var(--content-width);grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:end;gap:max(18px,min(2.6vw,34px));margin:0 auto;display:grid;position:relative}.work-with-wordmark{z-index:0;color:rgba(5,5,5,.055);font-family:var(--font-wordmark);font-size:var(--wordmark-fs);font-weight:900;line-height:var(--wordmark-lh);letter-spacing:var(--wordmark-tracking);text-align:center;pointer-events:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:0;left:0;right:0}.work-with-head{z-index:1;grid-column:1/-1;grid-template-columns:minmax(210px,.34fr) minmax(0,.66fr) minmax(260px,.36fr);align-items:end;gap:max(28px,min(5vw,76px));margin-bottom:max(46px,min(7vw,92px));display:grid;position:relative}.work-with-head .eyebrow{color:var(--ink);align-self:start;margin:0 0 max(52px,min(10vw,118px))}.work-with-head .eyebrow:before{content:"+";width:auto;height:auto;color:var(--ink);background:0 0;margin-right:7px;font-weight:800;transform:none}.work-with-head .two-tone{max-width:10ch;color:var(--muted-2);letter-spacing:0;font-size:max(3.35rem,min(5.45vw,6.15rem));line-height:.94}.work-with-head .two-tone .rest{color:var(--ink)}.work-with-head .section-lede{max-width:31ch;color:var(--muted);margin:0 0 .4rem;font-size:1.05rem;font-weight:650;line-height:1.4}.work-with-side{z-index:1;align-self:stretch;gap:max(30px,min(6vw,82px));padding:max(4px,min(1vw,12px)) 0 0;display:grid;position:relative}.work-with-side>p{max-width:16ch;color:var(--ink);letter-spacing:-.04em;margin:0;font-size:max(1.45rem,min(2.4vw,2.3rem));font-weight:800;line-height:.96}.work-with-team{grid-template-columns:1fr auto;align-items:end;gap:.35rem 1rem;max-width:300px;margin-top:auto;display:grid}.work-with-team span{color:var(--muted);font-family:var(--font-mono);font-size:.76rem;line-height:1}.work-with-team strong{color:var(--ink);font-family:var(--font-wordmark);letter-spacing:-.04em;grid-column:1;font-size:max(1.35rem,min(2.4vw,2rem));font-weight:900;line-height:.9}.work-with-team span:last-child{grid-area:2/2}.work-with-proof{align-items:center;gap:12px;max-width:330px;display:flex}.work-with-avatars{align-items:center;display:flex}.work-with-avatars img{object-fit:cover;object-position:top;border:2px solid var(--paper);background:radial-gradient(120% 90% at 50% 110%,rgba(0,255,200,.22),transparent 65%),var(--black-deep,#0a0a0a);filter:grayscale();border-radius:50%;width:42px;height:42px}.work-with-avatars img+img{margin-left:-12px}.work-with-proof>div:last-child{grid-template-columns:auto 1fr;align-items:center;gap:.25rem .4rem;min-width:0;display:grid}.work-with-dots{gap:4px;display:inline-flex}.work-with-dots i{background:var(--ink);width:7px;height:7px;transform:rotate(45deg)}.work-with-proof span:not(.work-with-dots){color:var(--muted);font-family:var(--font-mono);font-size:.72rem}.work-with-proof strong{color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.75rem;font-weight:600;line-height:1.12}.work-with-panel{z-index:1;background:var(--paper-fill);border:1px solid rgba(5,5,5,.075);min-width:0;position:relative}.work-with-form,.work-with .diagnostic-form{gap:18px;padding:max(20px,min(3vw,34px));display:grid}.work-with-form-grid,.work-with .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.work-with-form label,.work-with .diagnostic-form label{color:var(--ink);letter-spacing:0;text-transform:none;font-size:.72rem}.work-with-form input,.work-with-form textarea,.work-with .diagnostic-form input,.work-with .diagnostic-form select,.work-with .diagnostic-form textarea{background:var(--paper-card);border-color:rgba(5,5,5,.055);border-radius:0;font-size:1rem}.work-with .diagnostic-form input:not([type=checkbox]),.work-with .diagnostic-form select{height:48px;min-height:48px;line-height:1.2}.work-with-form textarea,.work-with .diagnostic-form textarea{min-height:max(180px,min(18vw,260px))}.work-with-submit-row{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:max(22px,min(5vw,78px));display:grid}.work-with-submit-row p,.work-with-legal{color:var(--muted);margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.work-with-submit-row button,.work-with-success button{border:1px solid var(--ink);min-height:56px;color:var(--ink);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:0 22px;font-weight:750;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.work-with-submit-row button:hover,.work-with-success button:hover{border-color:var(--accent);background:var(--accent);color:var(--black)}.work-with-submit-row svg,.work-with-success button svg{width:17px;height:17px}.work-with-legal{font-size:.82rem}.work-with-legal a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.work-with-success{align-content:center;gap:1rem;min-height:max(420px,min(40vw,650px));padding:max(24px,min(4vw,56px));display:grid}.work-with-success>svg{width:42px;height:42px;color:var(--accent)}.work-with-success>span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.76rem}.work-with-success h3{max-width:14ch;color:var(--ink);letter-spacing:-.04em;margin:0;font-size:max(2rem,min(4vw,4.2rem));line-height:.95}.work-with-success button{width:min(100%,260px);margin-top:1rem}@media (max-width:1040px){.work-with-shell,.work-with-head{grid-template-columns:1fr}.work-with-head{gap:1.4rem}.work-with-head .eyebrow{margin-bottom:1rem}.work-with-head .two-tone{max-width:10ch;font-size:max(3.2rem,min(10vw,5rem))}.work-with-head .section-lede{max-width:42ch}.work-with-side{grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);align-items:end;gap:2rem}.work-with-side>p{max-width:20ch}.work-with-team{margin-top:0}.work-with-proof{grid-column:1/-1}}@media (max-width:700px){.work-with-head{margin-bottom:2.3rem}.work-with-head .two-tone{font-size:max(2.8rem,min(14vw,3.9rem))}.work-with-side,.work-with-form-grid,.work-with-submit-row{grid-template-columns:1fr}.work-with-side{gap:2rem}.work-with-side>p{max-width:none}.work-with-panel{margin-top:.75rem}.work-with-form{padding:18px}.work-with-form textarea{min-height:190px}.work-with-submit-row button,.work-with-success button{width:100%}}.insights-section{background:linear-gradient(rgba(5,5,5,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,5,5,.06) 1px,transparent 1px),var(--paper);background-size:176px 176px,25% 100%,auto;overflow:hidden}.insights-shell{width:var(--content-width);margin:0 auto}.insights-head{grid-template-columns:minmax(210px,.34fr) minmax(0,.66fr) minmax(260px,.36fr);align-items:end;gap:max(28px,min(5vw,76px));margin-bottom:max(44px,min(7vw,92px));display:grid}.insights-head .eyebrow{color:var(--ink);align-self:start;margin:0 0 max(50px,min(13vw,150px))}.insights-head .eyebrow:before{content:"+";width:auto;height:auto;color:var(--ink);background:0 0;margin-right:7px;font-weight:800;transform:none}.insights-head .two-tone{max-width:10ch;color:var(--muted-2);letter-spacing:0;font-size:max(3.5rem,min(5.5vw,6.45rem));line-height:.94}.insights-head .two-tone .rest{color:var(--ink)}.insights-head .section-lede{max-width:36ch;color:var(--muted);margin:0 0 .35rem;font-size:1.05rem;font-weight:650;line-height:1.4}.insights-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:max(8px,min(1.25vw,16px));display:grid}.insights-action{justify-content:flex-end;margin-top:max(34px,min(5vw,68px));display:flex}.insights-action .button{border-radius:0}.article-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:max(34px,min(5vw,70px));display:grid}.article-card{border:1px solid var(--line);background:var(--white);min-height:310px;transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s ease;border-radius:12px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.article-card:hover{border-color:rgba(5,6,5,.2);transform:translateY(-6px);box-shadow:0 26px 60px rgba(14,20,18,.12)}.article-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.article-card-body{gap:10px;display:grid}.article-card h3{margin:0;font-size:max(1.35rem,min(2.5vw,2rem))}.article-card-copy{color:var(--muted);letter-spacing:-.01em;margin:0;line-height:1.55}.article-card-link{color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:500;display:inline-flex}.article-card-insight{min-height:auto;box-shadow:none;background:0 0;border:0;gap:22px;padding:0;display:grid}.article-card-insight:hover{box-shadow:none;border-color:transparent;transform:none}.article-card-media{aspect-ratio:1/.62;background:var(--paper-fill);display:block;position:relative;overflow:hidden}.article-card-insight-1 .article-card-media,.article-card-insight-3 .article-card-media{aspect-ratio:.72}.article-card-media img{object-fit:cover;filter:grayscale()contrast(.94);width:100%;height:100%;transition:filter .28s ease,transform .42s var(--ease)}.article-card-insight:hover .article-card-media img{filter:grayscale(.75)contrast();transform:scale(1.035)}.article-card-insight .article-card-body{padding-left:max(10px,min(1.4vw,22px));padding-right:max(10px,min(1.4vw,22px))}.article-card-insight .article-card-meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:.76rem}.article-card-insight h3{letter-spacing:-.03em;max-width:16ch;font-size:max(1.28rem,min(1.95vw,2rem));line-height:.98}.article-card-insight .article-card-copy{max-width:29ch;font-size:.98rem;font-weight:600;line-height:1.42}.article-card-insight .article-card-link{width:-moz-fit-content;width:fit-content;color:var(--ink);letter-spacing:0;text-transform:none;margin-left:max(10px,min(1.4vw,22px));margin-right:max(10px,min(1.4vw,22px))}@media (max-width:1180px){.insights-head{grid-template-columns:1fr;gap:1.4rem}.insights-head .eyebrow{margin-bottom:.75rem}.insights-head .two-tone{max-width:11ch;font-size:max(3.3rem,min(10vw,5rem))}.insights-head .section-lede{max-width:46ch}.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card-insight .article-card-media{aspect-ratio:1/.72}}@media (max-width:640px){.insights-head{margin-bottom:2.4rem}.insights-head .two-tone{font-size:max(2.9rem,min(15vw,3.9rem))}.insights-grid{grid-template-columns:1fr;gap:2.6rem}.article-card-insight{gap:1rem}.article-card-insight .article-card-media{aspect-ratio:1/.72}.article-card-insight .article-card-body,.article-card-insight .article-card-link{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.article-card-insight h3,.article-card-insight .article-card-copy{max-width:none}.insights-action,.insights-action .button{width:100%}}.final-signal{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;padding-top:16px;display:grid}.final-signal h2{max-width:950px;font-size:max(2.6rem,min(6.5vw,7rem))}.site-footer{padding:clamp(64px,8vw,110px)var(--section-x)30px;color:var(--white);border-top:1px solid var(--line-dark);background:radial-gradient(circle at 16% 8%,rgba(0,255,200,.14),transparent 28rem),linear-gradient(135deg,#050505 0%,#101015 55%,#050505 100%);gap:42px;display:grid;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(rgba(0,0,0,.9),transparent 72%);mask-image:linear-gradient(rgba(0,0,0,.9),transparent 72%)}.site-footer>*{position:relative}.footer-top{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:max(28px,min(5vw,72px));display:grid}.footer-statement{gap:18px;max-width:760px;display:grid}.footer-kicker{width:-moz-fit-content;width:fit-content;color:var(--accent);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;border:1px solid rgba(0,255,200,.36);padding:7px 10px;font-size:.72rem}.footer-statement h2{color:var(--white);letter-spacing:0;margin:0;font-size:5.4rem;line-height:.92}.footer-statement p{color:rgba(255,255,255,.68);max-width:560px;margin:0;font-size:1rem;line-height:1.65}.footer-cta{border:1px solid var(--accent);background:var(--accent);width:-moz-fit-content;width:fit-content;min-height:46px;color:var(--black);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;justify-content:center;align-items:center;padding:0 18px;font-size:.72rem;font-weight:700;transition:transform .18s,background .18s,color .18s;display:inline-flex}.footer-cta:hover{color:var(--accent);background:0 0;transform:translateY(-2px)}.footer-contact{-webkit-backdrop-filter:blur(18px);background:rgba(255,255,255,.043);border:1px solid rgba(255,255,255,.13);gap:14px;margin:0;padding:24px;font-style:normal;display:grid}.footer-email,.footer-phone{overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content;color:var(--white);font-size:1.05rem;font-weight:700;transition:color .2s;display:inline-flex}.footer-email:hover,.footer-phone:hover{color:var(--accent)}.footer-address{color:rgba(255,255,255,.58);max-width:42rem;font-size:.95rem;line-height:1.55}.footer-columns{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.footer-col{background:rgba(5,5,5,.58);gap:16px;padding:24px;display:grid}.footer-col-label{color:rgba(255,255,255,.35);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:.65rem;font-weight:500}.footer-col nav{gap:12px;display:grid}.footer-col nav a{color:rgba(255,255,255,.66);font-size:.95rem;transition:color .18s,transform .18s}.footer-col nav a:hover{color:var(--white);transform:translate(4px)}.footer-wordmark-row{grid-column:1/-1;margin-top:-10px;line-height:0;overflow:hidden}.footer-wordmark{display:block;-webkit-text-stroke-color:rgba(255,255,255,.09)!important;font-size:13rem!important}.footer-credit{border-top:1px solid var(--line-dark);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:16px;display:flex}.footer-credit span{color:rgba(255,255,255,.35);font-family:var(--font-mono);letter-spacing:0;font-size:.68rem}.floating-badge{z-index:95;transform-origin:100%;-webkit-backdrop-filter:blur(12px);height:36px;color:var(--white);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:rgba(5,6,5,.82);border:1px solid rgba(255,255,255,.22);border-radius:0;align-items:center;padding:0 16px;font-size:.66rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex;position:fixed;top:50%;right:10px;transform:translateY(-50%)rotate(90deg)}.floating-badge:hover{background:var(--accent);border-color:var(--accent);color:var(--black)}@media (min-width:761px) and (max-width:1040px){.footer-top{grid-template-columns:1fr;align-items:start}.footer-statement h2{font-size:4.25rem}.footer-wordmark{font-size:9rem!important}}@media (max-width:760px){.site-footer{gap:30px;padding-top:56px}.footer-top{grid-template-columns:1fr;align-items:start}.footer-statement h2{font-size:2.75rem}.footer-wordmark{font-size:4.75rem!important}.footer-contact,.footer-col{padding:20px}.footer-columns{grid-template-columns:1fr}.footer-col:last-child{grid-column:auto}.footer-credit{flex-direction:column;align-items:flex-start}.floating-badge{display:none}}@media (max-width:1040px){.grid-shell,.split-heading,.focus-heading,.purpose-layout,.quote-block,.diagnostic-layout,.final-signal{grid-template-columns:1fr}.proof-grid,.offer-grid,.article-grid,.focus-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero.section-dark{min-height:calc(100svh - 73px);padding-top:82px}.hero-layout{grid-template-columns:1fr;align-items:start;min-height:760px}.hero-title{max-width:16ch}.hero-side{justify-self:start;width:min(100%,420px);margin-left:auto}.hero .ghost-wordmark{font-size:11rem}.who-section{background-size:100% 158px,50% 100%,auto}.who-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}.who-kicker{grid-area:1/1}.who-intro{grid-area:1/2;align-self:start}.who-heading{grid-area:2/1/auto/-1;padding-top:8px}.who-quote{grid-area:3/1}.who-studio-link{grid-area:3/2}}@media (max-width:760px){.site-header{min-height:72px}.menu-trigger,.menu-trigger i{width:40px}.section-dark,.section-light{padding-left:18px;padding-right:18px}.grid-shell{min-height:auto}.hero.section-dark{min-height:calc(100svh - 72px);padding-top:64px;padding-bottom:72px;top:72px}.hero-layout{align-items:start;gap:28px;min-height:auto}.hero-title{max-width:10.8ch;line-height:.92}.hero-lede{font-size:1rem;line-height:1.42}.hero-side{gap:12px;margin-left:0}.hero-loop-panel{display:none}.hero-proof-card{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;padding:0}.hero .ghost-wordmark{font-size:6.8rem;top:-.24em}.who-section{padding-left:0;padding-right:0;background-size:100% 136px,50% 100%,auto;padding-bottom:72px}.who-grid{box-shadow:none;grid-template-columns:1fr}.who-grid>*{padding:24px 20px}.who-kicker,.who-heading,.who-intro,.who-quote,.who-studio-link{grid-area:auto/1}.who-heading{padding-top:0}.who-heading .two-tone{max-width:9ch;font-size:max(3rem,min(15vw,4.8rem))}.who-intro p{max-width:none;font-size:1rem;line-height:1.3}.who-quote p{font-size:1.32rem;line-height:1.05}.who-studio-link{border:1px solid var(--line);margin:0 20px 24px}.who-client-rail .marquee span{min-height:42px;padding-left:22px;padding-right:22px}h1{font-size:max(3.4rem,min(17vw,6.2rem));line-height:.9}h2{font-size:max(2.45rem,min(13vw,4.6rem));line-height:.94}.hero-actions,.button{width:100%}.floating-proof{max-width:none;margin:12px;position:relative;bottom:auto;right:auto}.proof-grid,.focus-grid,.offer-grid,.article-grid,.metric-grid,.field-grid{grid-template-columns:1fr}.timeline-row{grid-template-columns:1fr;gap:8px}.focus-card,.offer-card,.proof-card{min-height:auto}.focus-card h3{margin-top:54px}.site-footer{grid-template-columns:1fr}}.two-tone{color:var(--ink)}.two-tone .rest{color:var(--muted-2)}.section-dark .two-tone{color:#fafafa}.section-dark .two-tone .rest{color:rgba(255,255,255,.45)}.ghost-wordmark{font-family:var(--font-wordmark);letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px var(--line);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:max(6rem,min(22vw,18rem));font-weight:800;line-height:.7}.section-dark .ghost-wordmark{-webkit-text-stroke-color:rgba(255,255,255,.1)}.about-page{background:linear-gradient(rgba(5,5,5,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(5,5,5,.055) 1px,transparent 1px),var(--paper);background-size:176px 176px,25% 100%,auto}.about-page .section-light{background:0 0}.about-page .eyebrow{color:var(--ink);letter-spacing:.08em;margin:0}.about-page .eyebrow:before{content:"+";color:currentColor;background:0 0;width:auto;height:auto;font-weight:900;transform:none}.about-hero{align-items:stretch;min-height:max(520px,min(51vw,680px));padding-top:max(78px,min(8vw,128px));padding-bottom:max(56px,min(7vw,94px));display:grid}.about-hero-shell,.about-manifesto-shell,.about-section-head{width:var(--content-width);margin:0 auto}.about-hero-shell{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;align-items:center;gap:max(26px,min(3.4vw,46px)) max(22px,min(4vw,72px));display:grid}.about-hero-kicker{grid-area:1/1;align-self:end}.about-hero-title{max-width:10.8ch;color:var(--muted-2);letter-spacing:0;grid-area:2/1/auto/span 2;margin:0;font-size:max(3.8rem,min(7vw,7.2rem));line-height:.88}.about-hero-title .rest{color:var(--ink)}.about-hero-lede{max-width:27ch;color:var(--muted);letter-spacing:0;grid-area:2/3;margin:0;font-size:max(1.08rem,min(1.45vw,1.35rem));font-weight:760;line-height:1.22}.about-logo-wall{border-block:1px solid var(--line);background:color-mix(in srgb,var(--paper)88%,white);overflow:hidden}.about-logo-track{width:max-content;animation:54s linear infinite slide;display:flex}.about-logo-wall:hover .about-logo-track{animation-play-state:paused}.about-logo-track span{border-right:1px solid var(--line);min-height:74px;color:var(--ink);letter-spacing:0;white-space:nowrap;align-items:center;padding:0 max(26px,min(4.4vw,70px));font-size:max(.74rem,min(1.1vw,.98rem));font-weight:850;display:inline-flex}.about-logo-track span:nth-child(6n+1),.about-logo-track span:nth-child(6n+4){color:var(--accent)}.about-logo-track span:nth-child(6n+3),.about-logo-track span:nth-child(6n+5){color:var(--muted)}.about-manifesto.section-light{padding-top:max(82px,min(10vw,146px));padding-bottom:max(54px,min(7vw,108px))}.about-manifesto-shell{grid-template-rows:auto minmax(210px,1fr);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:max(22px,min(4vw,72px));min-height:max(540px,min(68vw,720px));display:grid}.about-quote-mark{grid-area:1/1;gap:7px;margin:0;line-height:1;display:flex}.about-quote-mark span{background:var(--muted);width:max(13px,min(1.8vw,21px));height:max(34px,min(4vw,52px));display:block;transform:skew(-12deg)}.about-founder-card{grid-area:2/1;align-self:end;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.about-founder-card img{object-fit:cover;object-position:top;background:radial-gradient(120% 90% at 50% 110%,rgba(0,255,200,.22),transparent 65%),var(--black-deep,#0a0a0a);filter:grayscale();border-radius:4px;width:44px;height:44px}.about-founder-card figcaption{gap:4px;min-width:0;display:grid}.about-founder-card strong{font-size:.88rem;font-weight:850;line-height:1.05}.about-founder-card span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.66rem;line-height:1.2}.about-manifesto-quote{max-width:24ch;color:var(--ink);letter-spacing:0;grid-area:1/2/span 2/span 2;align-self:center;margin:0;font-size:max(1.85rem,min(2.9vw,2.75rem));font-weight:600;line-height:1.12}.about-manifesto-quote .why-highlight-word{will-change:color,opacity}.about-metrics.section-light{padding-top:0;padding-bottom:max(90px,min(11vw,168px))}.about-metrics .metric-grid{margin-top:0}.about-metrics .metric-card{background:rgba(255,255,255,.52);flex-direction:column;min-height:max(220px,min(19vw,270px));padding:max(22px,min(2.8vw,34px));display:flex}.about-metrics .metric-card strong{letter-spacing:0;margin-top:auto;margin-bottom:14px;font-size:max(3.15rem,min(5.8vw,5.7rem))}.about-metrics .metric-card>span:last-child{max-width:24ch;color:var(--muted);letter-spacing:0;text-transform:none;font-size:.86rem;line-height:1.24}.about-team.section-light,.about-awards.section-light{padding-top:max(84px,min(10vw,146px))}.about-section-head{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:max(28px,min(3.4vw,46px)) max(22px,min(4vw,72px));display:grid}.about-section-head .eyebrow{grid-area:1/1;align-self:start}.about-section-head .two-tone{max-width:8.6ch;color:var(--muted-2);letter-spacing:0;grid-area:2/1/auto/span 2;margin:0;font-size:max(3rem,min(6.1vw,6.1rem));line-height:.92}.about-section-head .two-tone .rest{color:var(--ink)}.about-section-head>p{max-width:35ch;color:var(--muted);letter-spacing:0;grid-area:2/3;margin:0;font-size:max(1rem,min(1.25vw,1.14rem));font-weight:680;line-height:1.38}.about-team .team-grid{width:var(--content-width);background:0 0;margin-left:auto;margin-right:auto}.about-team .team-card-img{aspect-ratio:1/1.12}.team-card-note{min-height:94px;color:var(--muted);letter-spacing:0;margin:0;padding:16px 16px 0;font-size:.76rem;font-weight:640;line-height:1.34}.about-join-card{border:1px solid var(--line);background:rgba(255,255,255,.58);grid-column:4;align-self:end;gap:12px;margin:0;padding:24px;display:grid}.about-join-card p,.about-join-card strong{margin:0}.about-join-card p{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem;line-height:1.35}.about-join-card strong{font-size:1.25rem;line-height:1.1}.about-join-card .button{width:100%;margin-top:8px}@media (max-width:1040px){.about-hero-shell,.about-manifesto-shell,.about-section-head{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero-shell{grid-template-rows:auto auto auto;align-content:center;gap:max(28px,min(6vw,58px))}.about-hero-kicker{grid-area:1/1}.about-hero-title{grid-area:2/1/auto/-1;max-width:9ch}.about-hero-lede{grid-area:3/2}.about-manifesto-shell{min-height:610px}.about-manifesto-quote{grid-column:1/-1;max-width:30ch}.about-founder-card,.about-section-head .eyebrow,.about-section-head .two-tone{grid-column:1}.about-section-head>p{grid-column:2}.awards-year-group{grid-template-columns:minmax(70px,.18fr) minmax(0,1fr)}}@media (max-width:760px){.about-page{background-size:132px 132px,50% 100%,auto}.about-hero{min-height:auto;padding-top:max(78px,min(20vw,112px))}.about-hero-shell,.about-manifesto-shell,.about-section-head{grid-template-columns:1fr}.about-hero-lede,.about-section-head .two-tone,.about-section-head>p,.about-manifesto-quote,.about-founder-card{grid-column:1}.about-hero-lede{justify-self:start;max-width:30ch}.about-hero-title{font-size:max(3.7rem,min(17vw,5.4rem))}.about-logo-track span{min-height:58px;padding-left:24px;padding-right:24px}.about-manifesto-shell{grid-template-rows:auto auto auto;gap:28px;min-height:auto}.about-founder-card{grid-row:3}.about-manifesto-quote{grid-row:2;max-width:none;font-size:max(1.7rem,min(6.5vw,2.35rem))}.about-section-head{gap:22px}.about-section-head .eyebrow,.about-section-head .two-tone,.about-section-head>p{grid-row:auto}.about-section-head .two-tone{font-size:max(2.8rem,min(13vw,4.1rem))}.about-join-card{grid-column:1;width:100%}.awards-year-group,.awards-row{grid-template-columns:1fr;gap:12px}.awards-year{padding-top:24px}.awards-meta{text-align:left;justify-items:start}}.grid-lines{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:72px 72px}.card,.metric-card,.focus-card,.offer-card,.proof-card,.article-card,.purpose-side,.form-shell,.form-success{border-radius:0!important}.button-primary{background:var(--black-deep);color:#fff;border-color:var(--black-deep)}.button-primary:hover{color:var(--black-deep);background:#fff}.button-outline{color:var(--ink);border-color:var(--ink);background:0 0}.button-outline:hover{background:var(--ink);color:#fff}.pricing-section .pricing-head .two-tone{color:var(--accent)}.pricing-section .pricing-head .two-tone .rest{color:#f7f7f7}@media (max-width:1180px){.pricing-shell{grid-template-columns:1fr}.pricing-head{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:max(24px,min(5vw,56px));min-height:auto;display:grid}.pricing-head .section-lede{max-width:42ch}.pricing-note-list{margin-top:0}.offer-grid{grid-template-columns:1fr;margin-top:max(34px,min(5vw,58px))}.offer-price-line strong{font-size:max(3.6rem,min(9vw,6.4rem))}}@media (max-width:900px){.pricing-head{display:block}.pricing-note-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:max(28px,min(6vw,44px))}.offer-grid{grid-template-columns:1fr}.offer-custom-card{min-height:auto}}@media (max-width:640px){.pricing-head .eyebrow{margin-bottom:1.25rem}.pricing-head .two-tone{font-size:max(3.05rem,min(16vw,4.2rem))}.pricing-note-list,.offer-feature-list,.offer-mini-grid,.offer-action-row{grid-template-columns:1fr}.offer-price-card,.offer-feature-card,.offer-custom-card,.offer-mini-card{padding:20px}.offer-mode-row{gap:8px;font-size:.68rem}.offer-mode-row i{--switch-w:34px}.offer-price-line{gap:10px}.offer-price-line strong{max-width:none;font-size:max(2.1rem,min(8vw,2.55rem))}.offer-action-row .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.work-page{background:linear-gradient(rgba(5,5,5,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(5,5,5,.055) 1px,transparent 1px),var(--paper);background-size:176px 176px,25% 100%,auto}.work-page .section-light{background:0 0}.work-page .eyebrow{color:var(--ink);letter-spacing:.08em;margin:0}.work-page .eyebrow:before{content:"+";color:currentColor;background:0 0;width:auto;height:auto;font-weight:900;transform:none}.work-hero{align-items:center;min-height:max(380px,min(39vw,560px));padding-top:max(86px,min(10vw,142px));padding-bottom:max(56px,min(7vw,100px));display:grid}.work-hero-shell,.work-index-shell,.work-team .team-grid{width:var(--content-width);margin:0 auto}.work-hero-shell{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:max(22px,min(4vw,72px));display:grid}.work-hero-shell>div{grid-column:1/span 2}.work-hero-title{max-width:9.7ch;color:var(--muted-2);letter-spacing:0;margin:max(28px,min(3.8vw,54px)) 0 0;font-size:max(3.3rem,min(6.1vw,6.3rem));line-height:.9}.work-hero-title .rest{color:var(--ink)}.work-hero-lede{max-width:28ch;color:var(--muted);letter-spacing:0;grid-column:3;margin:0 0 .7rem;font-size:max(1rem,min(1.2vw,1.12rem));font-weight:700;line-height:1.32}.work-index.section-light{padding-top:0}.work-index-shell{width:var(--content-width);margin:0 auto}.work-filter-rail{gap:1.25rem}.work-search{border-block:1px solid var(--line);min-height:54px;color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;margin-top:1.4rem;display:grid}.work-search svg{stroke-width:2px;width:14px;height:14px}.work-search input{min-width:0;color:var(--ink);font-family:var(--font-mono);letter-spacing:.02em;background:0 0;border:0;outline:0;font-size:.72rem}.work-search input::placeholder{color:var(--muted);opacity:1}.work-category-list{border-top:1px solid var(--line);gap:0;display:grid}.work-category-list button{border:0;border-bottom:1px solid var(--line);min-height:40px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;text-align:left;transition:color .18s ease,padding-left .22s var(--ease);background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:.68rem;display:flex}.work-category-list button:after{content:"";background:0 0;align-self:center;width:5px;height:5px;transform:rotate(45deg)}.work-category-list button:hover,.work-category-list button[aria-pressed=true]{color:var(--ink);padding-left:8px}.work-category-list button[aria-pressed=true]:after{background:var(--accent)}.work-sidebar-stats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;margin:auto 0 0;display:grid}.work-sidebar-stats div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:1.25rem;min-height:122px;padding:1.1rem .9rem;display:grid}.work-sidebar-stats dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.work-sidebar-stats dd{color:var(--ink);margin:0;font-size:1.55rem;font-weight:850;line-height:.9}.work-project-stack{gap:.75rem;padding-left:.75rem;display:grid}.work-index .project-card{grid-template-columns:minmax(0,1.35fr) minmax(240px,.72fr);gap:.75rem;max-width:1440px;margin-left:auto;margin-right:auto}.work-index .project-card-img{aspect-ratio:auto;background:radial-gradient(70% 70% at 50% 35%,rgba(255,255,255,.18),transparent 62%),var(--black-deep);border-radius:8px;min-height:320px}.work-index .project-card-img img{filter:grayscale(.08)contrast(.98)}.work-index .project-card:hover .project-card-img img{filter:grayscale(0)contrast(1.05)}.work-index .project-card-meta{border:1px solid var(--line);background:var(--paper-card);border-radius:8px;align-content:start;gap:1.45rem;padding:max(1.5rem,min(2.4vw,2rem))}.work-index .project-card-meta .eyebrow{color:var(--muted);margin-bottom:.9rem}.work-index .project-card-meta h3{font-size:max(1.45rem,min(2.2vw,2.15rem))}.work-index .project-card-facts{max-width:280px}.work-index .project-card-meta>p{max-width:none;font-size:1rem;line-height:1.45}.work-index .project-card-results{gap:.75rem}.work-index .project-card-link{margin-top:auto}.work-empty{color:var(--muted);margin:0;padding:5rem 0;font-weight:700}.work-load-more{border-bottom:1px solid var(--line);min-height:88px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;place-items:center;font-size:.68rem;font-weight:700;display:grid}.work-team.section-light{padding-top:max(82px,min(10vw,146px))}.work-team .team-grid{background:0 0;margin-top:max(38px,min(6vw,80px))}.work-team .team-card-img{aspect-ratio:1/.84}.work-team .team-card-note{display:none}.work-team .about-join-card{grid-column:auto;align-self:end}@media (max-width:1100px){.work-hero-shell{grid-template-columns:1fr}.work-hero-shell>div,.work-hero-lede{grid-column:1}.work-hero-lede{max-width:36ch}.work-index .project-card{grid-template-columns:minmax(0,1.05fr) minmax(260px,.82fr)}}@media (max-width:760px){.work-page{background-size:132px 132px,50% 100%,auto}.work-hero{min-height:auto;padding-top:max(72px,min(18vw,106px));padding-bottom:max(42px,min(10vw,70px))}.work-hero-title{font-size:max(3rem,min(14vw,4.4rem))}.work-index .project-card{grid-template-columns:1fr;gap:1.2rem}.work-index .project-card-img{aspect-ratio:auto;min-height:360px}.work-index .project-card-meta{padding-bottom:1rem}}@media (max-width:520px){.work-index .project-card-img{min-height:300px}}.projects-feature{background:linear-gradient(rgba(5,5,5,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(5,5,5,.055) 1px,transparent 1px),var(--paper);background-size:176px 176px,25% 100%,auto}.projects-feature-shell{width:var(--content-width);margin:0 auto}.projects-feature-head{background:var(--paper);grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:max(32px,min(6vw,96px));margin-bottom:max(44px,min(7vw,90px));display:grid}.projects-feature-head .eyebrow{color:var(--ink);margin-bottom:1.75rem}.projects-feature-head .eyebrow:before{content:"+";width:auto;height:auto;color:var(--ink);background:0 0;margin-right:7px;font-weight:800;transform:none}.projects-feature-head .two-tone{max-width:11.5ch;color:var(--muted-2);letter-spacing:0;font-size:4.4rem;line-height:.96}.projects-feature-head .two-tone .rest{color:var(--ink)}.projects-feature-head .section-lede{max-width:38ch;margin:0 0 .45rem;font-size:1.05rem;font-weight:650;line-height:1.42}.projects-feature-layout{grid-template-columns:minmax(210px,.58fr) minmax(0,2.15fr);align-items:start;gap:0;display:grid}.projects-feature-rail{border-right:1px solid var(--line);background:var(--paper);min-height:660px;padding-right:max(22px,min(3vw,42px));display:grid;position:-webkit-sticky;position:sticky;top:96px}.projects-feature-rail>p{max-width:16ch;color:var(--muted);letter-spacing:0;margin:0;font-size:1.55rem;font-weight:720;line-height:1.08}.projects-feature-rail>p:first-line{color:var(--ink)}.projects-rail-team{grid-template-columns:1fr auto;align-self:start;gap:.35rem 1rem;margin-top:2rem;display:grid}.projects-rail-team span,.projects-rail-stats small,.project-card-facts dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:500}.projects-rail-team strong{color:var(--black-deep);font-family:var(--font-wordmark);letter-spacing:0;grid-column:1;font-size:1.6rem;font-weight:900;line-height:.86}.projects-rail-team span:last-child{grid-area:2/2;align-self:end}.projects-rail-stats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid}.projects-rail-stats span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:1.25rem;min-height:122px;padding:1.1rem .9rem;display:grid}.projects-rail-stats strong{color:var(--ink);letter-spacing:0;font-size:1.55rem;line-height:1}.projects-feature-stack{gap:.75rem;padding-left:.75rem;display:grid}.project-card{grid-template-columns:minmax(0,1.35fr) minmax(240px,.72fr);gap:.75rem;max-width:1440px;margin-left:auto;margin-right:auto;display:grid}.project-card-img{background:radial-gradient(70% 70% at 50% 35%,rgba(255,255,255,.18),transparent 62%),var(--black-deep);border-radius:8px;min-height:320px;display:block;position:relative;overflow:hidden}.project-card-img img{filter:grayscale(.08)contrast(.98);transition:transform .52s var(--ease),filter .52s ease}.project-card:hover .project-card-img img{filter:grayscale(0)contrast(1.05);transform:scale(1.045)}.project-card-meta{border:1px solid var(--line);background:var(--paper-card);border-radius:8px;align-content:start;gap:1.45rem;padding:max(1.5rem,min(2.4vw,2rem));display:grid}.project-card-meta .eyebrow{color:var(--muted);margin-bottom:1.1rem}.project-card-meta h3{color:var(--ink);letter-spacing:0;margin:0;font-size:max(1.45rem,min(2.2vw,2.15rem));line-height:1}.project-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.project-card-facts div{gap:.45rem;display:grid}.project-card-facts dd{color:var(--muted);margin:0;font-size:1rem;font-weight:650;line-height:1.2}.project-card-meta>p{color:var(--muted);letter-spacing:0;margin:0;font-size:1rem;font-weight:560;line-height:1.45}.project-card-results{gap:.75rem;padding-top:.2rem;display:grid}.project-card-results span{color:var(--muted);grid-template-columns:4.4rem minmax(0,1fr);align-items:baseline;gap:.85rem;font-size:.86rem;font-weight:600;line-height:1.25;display:grid}.project-card-results strong{color:var(--ink);white-space:nowrap;font-size:1.08rem;line-height:1}.project-card-link{width:-moz-fit-content;width:fit-content;color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:auto;font-size:.72rem;font-weight:700;display:inline-flex}.project-card-link svg{width:16px;height:16px;transition:transform .22s var(--ease)}.project-card-link:hover svg{transform:translate(2px,-2px)}.projects-feature-action{text-align:center;margin-top:max(34px,min(5vw,56px))}@media (max-width:1100px){.projects-feature-head,.projects-feature-layout{grid-template-columns:1fr}.projects-feature-head{gap:1.5rem}.projects-feature-head .two-tone{font-size:3.7rem}.projects-feature-rail{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding-bottom:2rem;padding-right:0;position:static}.projects-feature-rail>p{max-width:30ch}.projects-rail-stats{margin-top:2rem}.projects-feature-stack{padding-top:.75rem;padding-left:0}}@media (max-width:760px){.projects-feature-head .two-tone{font-size:2.8rem}.projects-feature-rail>p{font-size:1.3rem}.project-card{grid-template-columns:1fr;min-height:0}.project-card-img{min-height:360px}.project-card-meta{min-height:0}}@media (max-width:520px){.projects-rail-stats,.project-card-facts{grid-template-columns:1fr 1fr}.projects-rail-stats span{min-height:104px}.project-card-img{min-height:300px}.project-card-results span{grid-template-columns:1fr;gap:.25rem}}.mint-band{background:var(--accent);color:var(--black);border-radius:16px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:max(2rem,min(5vw,5rem));padding:max(2rem,min(4.5vw,4rem));display:grid}.mint-band-copy{flex-direction:column;gap:1.1rem;display:flex}.mint-band-kicker{color:rgba(0,0,0,.62);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500}.mint-band-heading{letter-spacing:-.02em;max-width:20ch;margin:0;font-size:max(1.7rem,min(3vw,2.9rem));font-weight:720;line-height:1.04}.mint-band-metric{letter-spacing:-.03em;text-transform:uppercase;font-size:max(2.4rem,min(4.4vw,4.2rem));font-weight:850;line-height:.9}.mint-band-visual{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.16);border-radius:12px;flex-direction:column;gap:.85rem;padding:max(1.1rem,min(2vw,1.6rem));display:flex}.mint-chart{width:100%;height:auto;display:block}.mint-chart-grid{stroke:rgba(0,0,0,.1);stroke-width:1px}.mint-chart-axis{stroke:rgba(0,0,0,.4);stroke-width:1.5px}.mint-chart-area{fill:rgba(0,0,0,.08)}.mint-chart-line{fill:none;stroke:var(--black);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mint-chart-dot{fill:var(--black)}.mint-chart-dot-lead{fill:var(--black);stroke:var(--accent);stroke-width:3px}.mint-chart-drop{stroke:rgba(0,0,0,.45);stroke-width:1.5px;stroke-dasharray:4 4}.mint-band-scale{color:rgba(0,0,0,.62);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.68rem;font-weight:500;display:flex}@media (max-width:860px){.mint-band{grid-template-columns:1fr;gap:max(1.6rem,min(6vw,2.4rem))}.mint-band-heading{max-width:100%}}.gallery-img img{transition:transform .4s}.gallery-img:hover img{transform:scale(1.05)}.contact-layout{width:var(--content-width);grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);align-items:start;gap:max(32px,min(6vw,96px));margin:0 auto;display:grid}@media (max-width:1040px){.contact-layout{grid-template-columns:1fr}}.process-shell{width:var(--content-width);margin:0 auto}.process-head{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:max(32px,min(6vw,96px));margin-bottom:max(42px,min(6vw,78px));display:grid}.process-head .eyebrow{color:var(--ink);margin-bottom:1.75rem}.process-head .eyebrow:before{content:"+";width:auto;height:auto;color:var(--ink);background:0 0;margin-right:7px;font-weight:800;transform:none}.process-head .two-tone{max-width:13ch;color:var(--muted-2);letter-spacing:0;font-size:4.4rem;line-height:.96}.process-head .two-tone .rest{color:var(--ink)}.process-lede{max-width:37ch;margin:0 0 .45rem;font-size:1.05rem;font-weight:650;line-height:1.42}.process-grid{border-top:1px solid var(--line);width:100%;display:grid}.process-row{border-bottom:1px solid var(--line);display:grid}.process-row-bar{grid-template-columns:minmax(260px,.28fr) minmax(0,1fr);align-items:stretch;min-height:34px;display:grid}.process-row-label{color:#fafafa;background:var(--black-deep);align-items:center;gap:.65rem;min-width:0;padding:0 1.35rem;display:flex}.process-row-label span{color:rgba(255,255,255,.56);font-family:var(--font-mono);letter-spacing:.02em;font-size:.92rem;line-height:1}.process-row-label h3{color:#fafafa;letter-spacing:0;min-width:0;margin:0;font-size:1.02rem;line-height:1}.process-row-stripes{transform-origin:0;will-change:transform,background-position;background:repeating-linear-gradient(90deg,rgba(5,5,5,.72) 0,rgba(5,5,5,.72) 1px,transparent 1px,transparent 7px);border-top:1px solid rgba(5,5,5,.12);border-bottom:1px solid rgba(5,5,5,.12);min-height:34px;animation:1.1s linear infinite process-stripe-flow}.process-row-body{grid-template-columns:minmax(260px,.28fr) minmax(0,1fr) minmax(260px,.38fr);gap:max(24px,min(4vw,56px));min-height:218px;padding:max(34px,min(5vw,58px)) 0;display:grid}.process-row-mark{background:var(--black-deep);width:7px;height:7px;margin-top:.42rem;transform:rotate(45deg)}.process-row-body>p{max-width:520px;color:var(--muted);letter-spacing:0;margin:0;font-size:max(1.25rem,min(2.15vw,2rem));font-weight:700;line-height:1.12}.section-lede{max-width:56ch;color:var(--muted);letter-spacing:-.01em;margin:18px 0 0;font-size:max(1rem,min(1.5vw,1.15rem));line-height:1.55}.section-dark .section-lede{color:rgba(255,255,255,.66)}.process-outcome{align-self:center;gap:.75rem;max-width:320px;display:grid}.process-outcome-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:.62rem;font-weight:500}.process-outcome-text{color:var(--muted);letter-spacing:0;font-size:1rem;font-weight:650;line-height:1.38}.process-row:hover .process-row-label{background:var(--accent);color:var(--black)}.process-row:hover .process-row-label span,.process-row:hover .process-row-label h3{color:var(--ink)}.process-row:hover .process-row-stripes{background:repeating-linear-gradient(90deg,rgba(0,255,200,.95) 0,rgba(0,255,200,.95) 1px,transparent 1px,transparent 7px)}@keyframes process-stripe-flow{to{background-position:56px 0}}@media (max-width:1040px){.process-head{grid-template-columns:1fr;align-items:start;gap:1.5rem}.process-head .two-tone{font-size:3.8rem}.process-lede{max-width:46ch}.process-row-body{grid-template-columns:48px minmax(0,1fr);gap:1.25rem}.process-outcome{border-top:1px solid var(--line);grid-column:2;max-width:520px;padding-top:1.3rem}}@media (max-width:600px){.process-head .two-tone{font-size:2.75rem}.process-row-bar{grid-template-columns:1fr}.process-row-stripes{min-height:24px}.process-row-label{min-height:42px;padding-left:1rem;padding-right:1rem}.process-row-body{grid-template-columns:1fr;min-height:0;padding:1.65rem 0 2rem}.process-row-mark{margin:0}.process-row-body>p{font-size:1.35rem}.process-outcome{grid-column:1}}.team-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:max(34px,min(5vw,70px));display:grid}.team-card{background:var(--paper-card);flex-direction:column;display:flex;overflow:hidden}.team-card-img{aspect-ratio:3/4;background-image:radial-gradient(120% 85% at 50% 108%,rgba(0,255,200,.16),transparent 62%),radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.4px);background-size:auto,18px 18px;background-color:var(--black-deep,#0a0a0a);filter:grayscale();transition:filter .32s,box-shadow .32s;position:relative;overflow:hidden}.team-card:hover .team-card-img{filter:grayscale(0);box-shadow:inset 0 -3px 0 var(--accent)}.team-card-img img{transform-origin:bottom;padding-top:14%;transition:transform .4s}.team-card:hover .team-card-img img{transform:scale(1.05)}.team-card-kicker{z-index:2;font-family:var(--font-mono);letter-spacing:.14em;color:rgba(255,255,255,.55);font-size:.6rem;position:absolute;top:12px;left:14px}.team-card-kicker i{color:var(--accent);font-style:normal}.team-card-meta{border-top:1px solid var(--line);gap:4px;padding:16px;display:grid}.team-card-meta strong{letter-spacing:-.01em;font-size:.92rem;font-weight:700}.team-card-meta span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.awards-list{width:var(--content-width);border-top:1px solid var(--line);margin:max(48px,min(7vw,88px)) auto 0;padding:0;list-style:none}.awards-year-group{grid-template-columns:minmax(80px,.24fr) minmax(0,1fr);gap:max(24px,min(5vw,92px));list-style:none;display:grid}.awards-year{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;padding-top:28px;font-size:.72rem;font-weight:500}.awards-year-list{margin:0;padding:0;list-style:none}.awards-row{border-bottom:1px solid var(--line);transition:padding-left .28s var(--ease),background .22s ease;grid-template-columns:minmax(0,1fr) minmax(130px,.24fr);align-items:start;gap:max(18px,min(4vw,64px));padding:max(28px,min(4.5vw,46px)) 0;display:grid}.awards-row:hover{padding-left:12px}.awards-body{gap:10px;display:grid}.awards-body strong{letter-spacing:0;max-width:44ch;font-size:max(1rem,min(1.45vw,1.28rem));font-weight:780;line-height:1.08}.awards-body span{max-width:58ch;color:var(--muted);font-size:.88rem;font-weight:620;line-height:1.38}.awards-body p{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.35}.awards-meta{text-align:right;justify-items:end;gap:8px;display:grid}.awards-meta span{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);font-size:.66rem;line-height:1.25}.awards-meta span:last-child{max-width:18ch;color:var(--ink)}.social-proof{align-items:center;gap:14px;display:flex}.social-proof-avatars{align-items:center;display:flex}.social-proof-avatar{width:34px;height:34px;font-family:var(--font-mono);letter-spacing:0;border:2px solid var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.social-proof-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7);margin:0;font-size:.72rem;font-weight:500}.section-light .social-proof-label,.section .social-proof-label{color:var(--muted)}.values-section{width:var(--content-width);gap:max(24px,min(4vw,48px));margin:0 auto;display:grid}.values-words{flex-direction:column;gap:0;line-height:.9;display:flex}.values-word{letter-spacing:-.04em;text-transform:uppercase;color:inherit;font-size:max(5rem,min(16vw,14rem));font-weight:800;line-height:.88;display:block}.values-pillars{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 0;font-size:.72rem;font-weight:500;display:flex}.values-pillar{align-items:center;gap:12px;display:inline-flex}.values-sep{color:var(--accent);margin:0 12px}.why-choose{width:var(--content-width);margin:0 auto}.why-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,.9fr);align-items:start;gap:3rem;padding-bottom:4.5rem;display:grid}.why-head-kicker{gap:4rem;display:grid}.why-head-kicker .eyebrow{color:var(--ink);margin:0}.why-head-kicker .eyebrow:before{content:"+";width:auto;height:auto;color:var(--ink);background:0 0;margin-right:7px;font-weight:800;transform:none}.why-head-kicker .social-proof{align-items:flex-start}.why-head-kicker .social-proof-label{max-width:210px;color:var(--muted);font-size:.66rem;line-height:1.3}.why-head-title{color:var(--muted-2);letter-spacing:0;margin:0;font-size:4.5rem;line-height:.94}.why-head-title .rest{color:var(--ink)}.why-head-sub{color:var(--muted);letter-spacing:0;margin:0;padding-top:.5rem;font-size:1.08rem;font-weight:600;line-height:1.42}.why-statement{justify-content:center;margin:3rem 0 3.8rem;display:flex}.why-highlight-text{max-width:1080px;color:var(--ink);letter-spacing:0;text-align:center;margin:0 auto;font-size:2.9rem;font-weight:650;line-height:1.08}.why-highlight-word{will-change:color,opacity;display:inline}.why-bento{grid-template-rows:repeat(3,minmax(176px,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.why-card{isolation:isolate;border:1px solid var(--line);background:var(--paper-card);min-width:0;color:var(--ink);border-radius:8px;flex-direction:column;padding:1.75rem;display:flex;position:relative;overflow:hidden}.why-card:before{content:"";z-index:-1;pointer-events:none;opacity:.65;background:linear-gradient(rgba(5,5,5,.055) 1px,transparent 1px) 0 0/50% 50%,linear-gradient(90deg,rgba(5,5,5,.055) 1px,transparent 1px) 0 0/33.333% 50%;position:absolute;top:0;bottom:0;left:0;right:0}.why-card-mark{background:var(--accent);flex:none;width:8px;height:8px;margin-bottom:1.7rem;transform:rotate(45deg)}.why-card-copy{max-width:470px}.why-card-title{letter-spacing:0;margin:0 0 .9rem;font-size:2rem;font-weight:750;line-height:1.02}.why-card p{letter-spacing:0;max-width:35ch;margin:0;font-size:1rem;font-weight:560;line-height:1.45}.why-card-feature{grid-area:1/1/span 3/span 6;min-height:580px;padding:2.35rem}.why-card-feature .why-card-title{font-size:3.35rem;line-height:.98}.why-card-clarity{grid-area:1/7/span 2/span 3;min-height:376px}.why-card-intention{text-align:center;grid-area:1/10/span 2/span 3;min-height:376px}.why-card-bars{grid-area:3/7/auto/span 3;min-height:190px}.why-card-map{grid-area:3/10/auto/span 3;min-height:190px}.why-card-dark{color:#fafafa;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),repeating-linear-gradient(115deg,rgba(255,255,255,.027) 0 1px,transparent 1px 7px),var(--black-deep);border-color:rgba(5,5,5,.96)}.why-card-dark:before{opacity:.55;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0/50% 50%,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0/33.333% 50%}.why-card-dark .why-card-mark{background:var(--accent)}.why-card-dark .why-card-title,.why-card-dark .two-tone{color:#fafafa}.why-card-dark .why-card-title .rest{color:var(--accent)}.why-card-dark p{color:rgba(255,255,255,.64)}.why-feature-bottom{justify-content:space-between;align-items:flex-end;gap:1.8rem;margin-top:auto;display:flex}.why-loop-list{gap:.9rem;display:grid}.why-loop-item{color:rgba(255,255,255,.68);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.75rem;font-size:.88rem;line-height:1.32;display:grid}.why-loop-item svg{width:18px;height:18px;color:var(--accent);stroke-width:1.8px}.why-loop-item strong{color:#fafafa;margin-bottom:.1rem;font-size:.92rem;line-height:1.1;display:block}.why-feature-metric{justify-items:end;gap:.35rem;min-width:170px;display:grid}.why-feature-metric strong{color:#fafafa;letter-spacing:0;font-size:4.4rem;font-weight:850;line-height:.9}.why-feature-metric span{color:rgba(255,255,255,.56);max-width:14ch;font-family:var(--font-mono);text-align:right;text-transform:uppercase;font-size:.68rem;line-height:1.25}.why-card-mint{color:var(--black);border-color:var(--accent);background:var(--accent)}.why-card-mint:before{opacity:.4;background:linear-gradient(rgba(5,5,5,.09) 1px,transparent 1px) 0 0/50% 33.333%,linear-gradient(90deg,rgba(5,5,5,.09) 1px,transparent 1px) 0 0/50% 33.333%}.why-card-mint .why-card-mark{background:var(--black)}.why-card-mint .why-card-title{color:var(--black)}.why-card-mint p{color:rgba(5,5,5,.72)}.why-card-words{color:var(--black);letter-spacing:0;text-transform:uppercase;flex-direction:column;margin-top:auto;padding-top:2rem;font-size:3.5rem;font-weight:900;line-height:.82;display:flex}.why-card-words span:last-child{color:#fafafa}.why-card-light{background:var(--paper-card);color:var(--ink)}.why-card-light .why-card-mark{background:var(--accent)}.why-intention-panel{background:rgba(255,255,255,.58);border:1px solid rgba(5,5,5,.043);border-radius:7px;width:min(64%,172px);min-height:38%;position:absolute;top:2.1rem;left:50%;transform:translate(-50%);box-shadow:0 24px 80px rgba(5,5,5,.06)}.why-centered-copy{margin-top:auto;padding-top:1.25rem}.why-card-intention p{margin-left:auto;margin-right:auto;font-size:.92rem;line-height:1.38}.why-card-intention .why-card-title{font-size:1.75rem}.why-mini-head{align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.why-mini-head svg{width:18px;height:18px;color:var(--accent);stroke-width:1.9px}.why-mini-head h3{letter-spacing:0;margin:0;font-size:1rem;line-height:1.1}.why-card-bars p{max-width:25ch;color:var(--muted);font-size:.9rem}.why-bars{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.45rem;min-height:214px;margin-top:auto;display:grid}.why-bars span{background:linear-gradient(180deg,var(--black-deep),rgba(5,5,5,.28));border-radius:4px 4px 0 0;min-height:10px;display:block}.why-bars span:nth-child(-n+4){opacity:.38}.why-map-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:auto 0 1rem;display:grid}.why-map-grid span{aspect-ratio:1;background:rgba(5,5,5,.043);border:1px solid rgba(5,5,5,.043);border-radius:7px}.why-map-grid span:nth-child(3),.why-map-grid span:nth-child(8),.why-map-grid span:nth-child(14){background:rgba(0,255,200,.22)}.why-map-grid span:nth-child(7){background:linear-gradient(135deg,var(--black-deep),rgba(5,5,5,.18))}.why-map-grid span:nth-child(10){background:var(--accent)}.why-pillars{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;margin-top:auto;font-size:.68rem;font-weight:500;line-height:1.35;display:flex}.why-sep{color:var(--accent);margin:0 .55rem}@media (max-width:1100px){.why-head{grid-template-columns:1fr;gap:1.6rem;padding-bottom:3rem}.why-head-kicker{grid-template-columns:1fr 1fr;align-items:center;gap:1rem}.why-head-title{max-width:10ch;font-size:3.65rem}.why-statement{margin:2.6rem 0 3rem}.why-highlight-text{max-width:100%;font-size:2.55rem}.why-bento{grid-template-rows:none;grid-template-columns:repeat(6,minmax(0,1fr))}.why-card-feature{grid-area:auto/1/auto/-1;min-height:500px}.why-card-clarity,.why-card-bars{grid-area:auto/1/auto/span 3}.why-card-intention,.why-card-map{grid-area:auto/4/auto/span 3}}@media (max-width:720px){.why-head-kicker{grid-template-columns:1fr;gap:1.4rem}.why-head-title{font-size:3rem}.why-highlight-text{font-size:2rem}.why-bento{grid-template-columns:1fr}.why-card,.why-card-feature,.why-card-clarity,.why-card-intention,.why-card-bars,.why-card-map{grid-area:auto/1}.why-card{padding:1.45rem}.why-card-feature{min-height:520px}.why-card-feature .why-card-title{font-size:2.65rem}.why-card-words{font-size:3.7rem}.why-feature-bottom{flex-direction:column;align-items:flex-start}.why-feature-metric{justify-items:start;min-width:0}.why-feature-metric span{text-align:left}}@media (max-width:480px){.why-head-title{font-size:2.55rem}.why-highlight-text{font-size:1.65rem}.why-card-title,.why-card-feature .why-card-title{font-size:2rem}.why-feature-metric strong{font-size:3.2rem}.why-card-words{font-size:3.1rem}.why-bars{gap:.32rem}}.services-list{width:var(--content-width);margin:0 auto;grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);align-items:start;gap:max(32px,min(6vw,96px));margin-top:max(34px,min(5vw,70px));display:grid}.services-list-sticky{position:-webkit-sticky;position:sticky;top:96px}.services-list-sticky h2{font-size:max(2rem,min(4vw,4rem))}.services-list-rows{border-top:1px solid var(--line)}.services-row{border-bottom:1px solid var(--line);transition:padding-left .28s var(--ease);grid-template-columns:56px 1fr 200px;align-items:center;gap:max(16px,min(3vw,40px));padding:max(24px,min(4vw,40px)) 0;display:grid}.services-row:hover{padding-left:8px}.services-row-num{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);align-self:start;padding-top:6px;font-size:.72rem;font-weight:500}.services-row-body{gap:10px;display:grid}.services-row-body h3{margin:0;font-size:max(1.3rem,min(2.4vw,2.2rem))}.services-row-body p{color:var(--muted);letter-spacing:-.01em;margin:0;line-height:1.6}.services-row-img{aspect-ratio:4/3;background:var(--paper-fill);position:relative;overflow:hidden}.services-row-img img{transition:transform .4s}.services-row:hover .services-row-img img{transform:scale(1.05)}.services-section{overflow:clip}.services-section .services-list-rows{border-top-color:var(--line-dark)}.services-section .services-row{border-bottom-color:var(--line-dark)}.services-section .services-row-body h3{color:#fafafa}.services-section .services-row-body p{color:rgba(255,255,255,.66)}.services-section .services-row-img{background:rgba(255,255,255,.04)}.client-results{background:linear-gradient(rgba(5,5,5,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(5,5,5,.055) 1px,transparent 1px),var(--paper);background-size:176px 176px,25% 100%,auto}.client-results-shell{width:var(--content-width);margin:0 auto}.client-results-head{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:max(32px,min(6vw,96px));margin-bottom:max(44px,min(7vw,88px));display:grid}.client-results-head .eyebrow{color:var(--ink);margin-bottom:1.75rem}.client-results-head .eyebrow:before{content:"+";width:auto;height:auto;color:var(--ink);background:0 0;margin-right:7px;font-weight:800;transform:none}.client-results-head .two-tone{max-width:11ch;color:var(--muted-2);letter-spacing:0;font-size:4.4rem;line-height:.96}.client-results-head .two-tone .rest{color:var(--ink)}.client-results-head .section-lede{max-width:42ch;margin:0 0 .45rem;font-size:1.05rem;font-weight:650;line-height:1.42}.testimonial-grid{display:grid}.testimonial-feature{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.testimonial-mark{color:var(--muted);padding-top:max(1.6rem,min(3vw,2.5rem));font-size:4rem;font-weight:850;line-height:.75}.testimonial-feature-quote{margin:0;padding:max(2rem,min(5vw,4.6rem)) 0 max(2rem,min(4vw,3.6rem))}.testimonial-feature-footer{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.22fr) minmax(0,1fr);width:100%;display:grid}.testimonial-person{align-items:center;gap:.75rem;min-width:0;display:flex}.testimonial-feature-footer>.testimonial-person{align-self:stretch;padding:1.45rem 1.45rem 1.45rem 0}.testimonial-avatar{width:34px;height:34px;color:var(--black);background:var(--accent);font-family:var(--font-mono);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.testimonial-person>span:last-child{min-width:0;color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1.25;display:grid}.testimonial-person strong{color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:800;line-height:1.15}.testimonial-proof-metrics{border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.testimonial-proof-metrics span{border-right:1px solid var(--line);min-height:110px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-content:center;gap:.55rem;padding:1.25rem;font-size:.68rem;font-weight:500;line-height:1.25;display:grid}.testimonial-proof-metrics span:last-child{border-right:0}.testimonial-proof-metrics strong{color:var(--ink);font-family:var(--font-sans);letter-spacing:0;font-size:max(1.35rem,min(2vw,2rem));font-weight:850;line-height:1}.testimonial-stories-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;margin:max(2rem,min(5vw,4rem)) 0 1rem;font-size:.72rem;font-weight:500}.testimonial-carousel{border:1px solid var(--line);overflow:hidden}.testimonial-track{width:max-content;margin:0;padding:0;list-style:none;animation:68s linear infinite slide;display:flex}.testimonial-carousel:hover .testimonial-track,.testimonial-carousel:focus-within .testimonial-track{animation-play-state:paused}.testimonial-track--static{animation:none}.testimonial-card{border-right:1px solid var(--line);background:var(--paper-fill);flex-direction:column;flex:none;justify-content:space-between;gap:2rem;width:max(280px,min(26vw,344px));min-height:390px;margin:0;padding:max(1.4rem,min(2vw,2rem));transition:background .24s;display:flex}.testimonial-card:hover{background:var(--paper-card)}.testimonial-card-mark{color:var(--muted-2);margin-bottom:1rem;font-size:2.65rem;font-weight:850;line-height:.7;display:block}.testimonial-quote{color:var(--muted);letter-spacing:0;margin:0;font-size:max(1rem,min(1.2vw,1.18rem));font-weight:640;line-height:1.18}.testimonial-footer{margin-top:auto}@media (max-width:1040px){.client-results-head{grid-template-columns:1fr;gap:1.5rem}.client-results-head .two-tone{font-size:3.7rem}.testimonial-feature-footer{grid-template-columns:72px minmax(0,1fr)}.testimonial-proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-proof-metrics span:nth-child(2n){border-right:0}.testimonial-proof-metrics span:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){.client-results-head .two-tone{font-size:2.8rem}.testimonial-feature-footer{grid-template-columns:1fr}.testimonial-mark{padding-top:1rem;font-size:3rem}.testimonial-feature-quote{padding-top:.5rem}.testimonial-feature-footer>.testimonial-person{padding:1.25rem 0}.testimonial-proof-metrics{border-left:0}.testimonial-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.testimonial-carousel::-webkit-scrollbar{display:none}.testimonial-track{animation:none}.testimonial-card--dup{display:none}.testimonial-card{scroll-snap-align:start;width:min(80vw,320px);min-height:310px}}@media (max-width:520px){.testimonial-proof-metrics{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-proof-metrics span:nth-child(2n){border-right:0}.testimonial-proof-metrics span:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:1040px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-list{grid-template-columns:1fr}.services-list-sticky{position:static}}@media (max-width:760px){.team-grid{grid-template-columns:1fr}.services-row{grid-template-rows:auto auto;grid-template-columns:40px 1fr}.services-row-img{aspect-ratio:16/9;grid-column:1/-1}}.legal-prose{color:var(--ink);letter-spacing:-.01em;font-size:max(.95rem,min(1.5vw,1.05rem));line-height:1.75}.legal-prose h2{letter-spacing:-.02em;color:var(--ink);margin-top:2.25rem;margin-bottom:.5rem;font-size:max(1.1rem,min(2vw,1.3rem));font-weight:700}.legal-prose h3{letter-spacing:-.01em;color:var(--ink);margin-top:1.5rem;margin-bottom:.4rem;font-size:1rem;font-weight:600}.legal-prose p{color:var(--muted);margin-top:0;margin-bottom:1rem}.legal-prose ul,.legal-prose ol{color:var(--muted);margin:0 0 1rem 1.5rem;padding:0}.legal-prose li{margin-bottom:.35rem}.legal-prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.legal-prose a:hover{color:var(--accent)}
