:root{--bg: #061822;--bg-deep: #04141c;--bg-panel: rgba(6, 24, 34, .88);--scene-bg: #082832;--ink: #f3f6f8;--muted: #9aabba;--gold: #d4b06a;--teal: #4db4c7;--line: rgba(232, 238, 242, .14);--gap: clamp(1.25rem, 3.5vw, 3.75rem);--max: 72rem;--font-display: "Syne", "Segoe UI", system-ui, sans-serif;--font-brand: "Bodoni Moda", "Times New Roman", Georgia, serif;--font-body: "Sora", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--ease-out: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{width:100%;margin:0}body{min-height:100%;font-family:var(--font-body);font-weight:400;color:var(--ink);background:var(--bg-deep);overflow-x:hidden;overflow-y:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-ready{overflow-y:auto}a{color:inherit;text-decoration:none}button{border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}em{font-family:var(--font-brand);font-style:italic;font-weight:600}.eyebrow{margin:0 0 1rem;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.display{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.85rem,3.6vw,2.85rem);line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.lede{margin:1.25rem 0 0;max-width:38rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.6;color:var(--muted)}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.75rem;padding:.85rem 1.2rem;border:1px solid var(--line);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);transition:border-color .25s ease,background .25s ease,box-shadow .35s ease}.btn:hover{border-color:#c4a35a8c;background:#c4a35a14;box-shadow:0 12px 32px #00000047}.text-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:2.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid transparent;transition:border-color .25s ease,color .25s ease}.text-link:hover{border-bottom-color:#c4a35a8c}[data-reveal].is-pending{opacity:0;visibility:hidden}[data-reveal]{will-change:transform,opacity}.atmosphere{position:fixed;inset:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 50% 42%,rgba(61,154,173,.14),transparent 55%),radial-gradient(ellipse 50% 40% at 18% 78%,rgba(196,163,90,.07),transparent 50%),linear-gradient(180deg,var(--scene-bg),var(--bg-deep) 70%);pointer-events:none}.atmosphere:after{content:"";position:absolute;inset:0;background-image:url(/textures/atmosphere.jpg);background-size:cover;background-position:center;opacity:.08;mix-blend-mode:soft-light;filter:saturate(.65) contrast(1.05)}.vignette{position:fixed;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 48%,transparent 35%,rgba(4,20,28,.5) 100%),linear-gradient(180deg,rgba(4,20,28,.22) 0%,transparent 18%,transparent 78%,rgba(4,20,28,.4) 100%)}#sketch{display:none}.page{position:relative;z-index:3}.site-header{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--gap) * .85) var(--gap);pointer-events:none;transition:background .4s ease,border-color .4s ease,backdrop-filter .4s ease;border-bottom:1px solid transparent}.site-header.is-scrolled{background:#04141cb8;border-bottom-color:var(--line);backdrop-filter:blur(14px)}.site-header>*{pointer-events:auto}.brand{display:inline-flex;align-items:center;line-height:1}.brand__lockup{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}.brand__wordmark{font-family:var(--font-brand);font-weight:600;font-size:clamp(1.15rem,1.65vw,1.55rem);line-height:1;letter-spacing:-.02em;text-transform:none;color:var(--ink);white-space:nowrap;font-optical-sizing:auto;font-variation-settings:"opsz" 48}.brand__sub{font-family:var(--font-mono);font-weight:500;font-size:.52rem;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:#d4b06ae0;white-space:nowrap}.site-nav{display:flex;align-items:center;gap:clamp(1.25rem,2.4vw,2.25rem);font-family:var(--font-body);font-weight:400;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#e8eef29e}.site-nav a{display:inline-flex;align-items:center;color:inherit}.site-nav a:hover{color:var(--ink)}.site-nav [data-spectrum-scan]{display:inline-block;color:inherit}.site-nav__cta{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border:1px solid rgba(232,238,242,.35);border-radius:999px;color:var(--ink);transition:border-color .25s ease,background .25s ease}.site-nav__cta:hover{border-color:#c4a35a8c;background:#c4a35a14}.hero{position:relative;z-index:3;min-height:240vh;min-height:240dvh;display:block;padding:0;background:#04141c;overflow:visible}.hero__stage{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:#04141c}.hero__terminal{position:absolute;inset:6% 5%;z-index:1;overflow:hidden;background:#000;cursor:auto}.hero__terminal .faulty-terminal-canvas{display:block;width:100%;height:100%}.hero__plate{--hero-font: "Inter", system-ui, sans-serif;position:absolute;z-index:6;left:max(var(--gap),8%);bottom:clamp(7.5rem,22vh,13rem);top:auto;max-width:min(28rem,calc(100vw - 2 * var(--gap) - 5rem));padding:0;pointer-events:auto;visibility:visible;background:none;border:0;box-shadow:none;font-family:var(--hero-font);font-optical-sizing:auto;color:#f5f7f9}.hero__plate:before{content:"";position:absolute;z-index:-1;inset:-18% -12% -22% -10%;background:radial-gradient(ellipse 72% 65% at 18% 70%,rgba(4,20,28,.88) 0%,rgba(4,20,28,.5) 48%,transparent 74%);pointer-events:none}.hero__eyebrow{display:flex;align-items:center;gap:.6rem;margin:0 0 1.15rem;font-family:var(--hero-font);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#d4b06af2;text-shadow:0 1px 10px rgba(0,0,0,.45)}.hero__eyebrow-mark{display:block;width:1.25rem;height:1px;background:linear-gradient(90deg,rgba(212,176,106,.95),transparent);flex-shrink:0}.hero__title{margin:0;font-family:var(--hero-font);font-weight:600;font-size:clamp(2.75rem,5.5vw,4.25rem);line-height:1.08;letter-spacing:-.04em;text-transform:none;color:#f5f7f9;text-wrap:balance;font-optical-sizing:auto;font-variation-settings:"opsz" 32;text-shadow:0 2px 24px rgba(0,0,0,.5)}.hero__title-line{display:block}.hero__title-line--soft{font-weight:400;font-style:italic;letter-spacing:-.03em;color:#d4b06afa}.hero__title-line--italic{font-style:normal;font-weight:600;letter-spacing:-.045em;color:#fff}.hero__lede{margin:1.25rem 0 0;max-width:24rem;font-family:var(--hero-font);font-weight:400;font-size:1.0625rem;line-height:1.6;letter-spacing:-.011em;color:#e8eef2b8;text-shadow:0 2px 14px rgba(0,0,0,.45)}.hero__cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.45rem;pointer-events:auto;font-family:var(--hero-font);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f5f7f9eb;border-bottom:1px solid rgba(212,176,106,.55);text-shadow:none;padding-bottom:.35rem;transition:color .35s ease,border-color .35s ease,gap .35s ease}.hero__cta:hover{color:#d4b06a;border-color:#d4b06af2;gap:.7rem}.btn--ghost{margin-top:0;padding:.65rem 1.25rem;border-radius:999px;border-color:#e8eef259;background:transparent;letter-spacing:.18em}.btn--ghost:hover{border-color:#e8eef2b3;background:#e8eef20a;box-shadow:none}.hero__scroll{position:absolute;right:max(var(--gap),6%);bottom:2rem;z-index:6;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:#e8eef273;pointer-events:auto;visibility:visible}.hero__scroll span{display:block;animation:scroll-pulse 2.2s ease-in-out infinite}.hero [data-hero-line]{will-change:opacity,transform}@keyframes scroll-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.nav-toggle{display:none}@media (max-width: 960px){:root{--gap: clamp(1rem, 4.5vw, 1.5rem)}.site-header{padding:calc(.7rem + env(safe-area-inset-top,0px)) max(var(--gap),env(safe-area-inset-right,0px)) .7rem max(var(--gap),env(safe-area-inset-left,0px));gap:.75rem}.brand__wordmark{font-size:clamp(1rem,4.2vw,1.2rem)}.brand__sub{font-size:.45rem;letter-spacing:.16em}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;margin-left:auto;padding:0 10px;border:1px solid rgba(232,238,242,.22);border-radius:999px;background:#04141c73;color:var(--ink);z-index:60}.nav-toggle__bar{display:block;width:100%;height:1.5px;background:currentColor;transition:transform .3s var(--ease-out),opacity .2s ease;transform-origin:center}.nav-toggle.is-open .nav-toggle__bar:first-child{transform:translateY(3.75px) rotate(45deg)}.nav-toggle.is-open .nav-toggle__bar:last-child{transform:translateY(-3.75px) rotate(-45deg)}.site-nav{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.35rem;padding:calc(5.5rem + env(safe-area-inset-top,0px)) var(--gap) calc(2rem + env(safe-area-inset-bottom,0px));background:radial-gradient(ellipse 80% 50% at 20% 0%,rgba(212,176,106,.1),transparent 55%),#04141cf7;backdrop-filter:blur(18px);font-size:.95rem;letter-spacing:.14em;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.5rem);transition:opacity .3s ease,visibility .3s ease,transform .35s var(--ease-out)}.site-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-nav a:not(.site-nav__cta){display:inline-flex;padding:.35rem 0;font-size:1.05rem;color:#f5f7f9e0}.site-nav .nav-wash,.site-nav .nav-tick{display:none}.site-nav__cta{margin-top:.75rem;padding:.85rem 1.35rem;font-size:.8rem}body.is-nav-locked{overflow:hidden!important}.hero{min-height:200vh;min-height:200dvh}.hero__terminal{inset:4% 3%}.hero__plate{left:max(var(--gap),env(safe-area-inset-left,0px));right:max(var(--gap),env(safe-area-inset-right,0px));bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));max-width:none}.hero__eyebrow{font-size:.68rem;margin-bottom:.9rem}.hero__title{font-size:clamp(2rem,9.5vw,2.85rem);line-height:1.1;letter-spacing:-.035em}.hero__lede{max-width:22rem;font-size:.98rem;line-height:1.55}.hero__cta{min-height:44px;align-items:center;font-size:.78rem}.hero__scroll{right:var(--gap);bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}@media (max-width: 640px){.brand__sub{display:none}.hero__plate{bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.hero__title{font-size:clamp(1.85rem,10.5vw,2.45rem)}.hero__lede{margin-top:1rem;font-size:.92rem;max-width:18.5rem}}@media (max-width: 420px){.hero__title{font-size:clamp(1.7rem,11vw,2.1rem)}}@media (prefers-reduced-motion: reduce){.hero__scroll span{animation:none}.hero__terminal{display:none}html{scroll-behavior:auto}}.site-body{--sb-bg: #07141a;--sb-panel: #0a1822;--sb-elev: #0f222e;--sb-ink: #eef3f6;--sb-mute: #8a9eab;--sb-line: rgba(238, 243, 246, .1);--sb-teal: #2eb5c9;--sb-gold: #d4b06a;--sb-max: 78rem;position:relative;background:var(--sb-bg);color:var(--sb-ink);overflow:clip}.site-body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 40% at 85% 10%,rgba(46,181,201,.07),transparent 55%),radial-gradient(ellipse 40% 35% at 10% 70%,rgba(212,176,106,.05),transparent 50%)}.chapter-rail{position:fixed;left:clamp(.75rem,1.8vw,1.5rem);top:50%;z-index:30;display:flex;flex-direction:column;gap:.65rem;transform:translateY(-50%);pointer-events:none}.chapter-rail a{pointer-events:auto;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-mute);opacity:.45;transition:opacity .35s var(--ease-out),color .35s var(--ease-out);writing-mode:horizontal-tb}.chapter-rail a:before{content:attr(data-chapter) " ";color:var(--sb-teal);opacity:.7}.chapter-rail a.is-active,.chapter-rail a:hover{opacity:1;color:var(--sb-ink)}.site-body .section{position:relative;z-index:1;padding:clamp(5rem,12vh,9rem) var(--gap);padding-left:clamp(3.5rem,8vw,6.5rem);background:transparent;border-top:1px solid var(--sb-line)}.site-body .section:before{display:none}.section__frame{width:min(100%,var(--sb-max));margin:0 auto}.section__frame--split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.section__code{margin:0 0 1.25rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sb-teal)}.site-body .eyebrow{color:var(--sb-gold);letter-spacing:.2em}.site-body .display{max-width:16ch;font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,5.2vw,4.25rem);line-height:.98;letter-spacing:-.03em;color:var(--sb-ink)}.site-body .display--proof{max-width:18ch;margin:0;font-size:clamp(2.15rem,4.4vw,3.65rem);letter-spacing:-.03em}.site-body .display--xl{max-width:18ch;font-size:clamp(2.75rem,6.5vw,5.25rem)}.site-body .lede{max-width:34rem;color:var(--sb-mute);font-size:clamp(1rem,1.3vw,1.15rem)}.section__head{max-width:42rem;margin-bottom:clamp(2.5rem,6vh,4rem)}.section--proof{padding-block:clamp(4rem,10vh,6.5rem);background:linear-gradient(180deg,rgba(7,20,26,.2),transparent 28%),linear-gradient(180deg,rgba(10,24,34,.98),var(--sb-panel))}.proof{position:relative}.proof__head{max-width:40rem;margin-bottom:clamp(2.25rem,5vh,3.5rem)}.proof__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:42rem;margin-bottom:.85rem}.proof__code{margin:0}.proof__status{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-teal)}.proof__status-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--sb-teal);box-shadow:0 0 #2eb5c98c;animation:proof-pulse 1.8s ease-out infinite}@keyframes proof-pulse{0%{box-shadow:0 0 #2eb5c980}70%{box-shadow:0 0 0 8px #2eb5c900}to{box-shadow:0 0 #2eb5c900}}.proof__eyebrow{margin:0 0 1rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em}.proof__lede{max-width:34rem;margin:1.15rem 0 0;font-family:var(--font-body);font-size:clamp(.92rem,1.15vw,1.05rem);line-height:1.55;color:var(--sb-mute)}.stat-row{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--sb-line);background:linear-gradient(90deg,rgba(46,181,201,.04),transparent 40%),repeating-linear-gradient(0deg,transparent,transparent 11px,rgba(238,243,246,.015) 11px,rgba(238,243,246,.015) 12px)}.stat-row:before,.stat-row:after{content:"";position:absolute;width:.55rem;height:.55rem;border:1px solid var(--sb-teal);pointer-events:none;z-index:2}.stat-row:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.stat-row:after{right:-1px;bottom:-1px;border-left:0;border-top:0}.stat-cell{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;gap:.35rem;min-height:10.5rem;padding:1.15rem 1.25rem 1.35rem;border-right:1px solid var(--sb-line);overflow:hidden}.stat-cell:last-child{border-right:0}.stat-cell:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(180deg,var(--sb-teal),transparent 70%);opacity:0;transition:opacity .45s ease}.stat-cell.is-in:before{opacity:.85}.stat-cell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--sb-teal),var(--sb-gold),transparent 85%);transform:scaleX(0);transform-origin:left;transition:transform .85s cubic-bezier(.16,1,.3,1)}.stat-cell.is-in:after{transform:scaleX(1)}.stat-cell__id{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.2em;color:var(--sb-teal)}.stat-cell__value{display:block;align-self:end;margin-top:.65rem;font-family:var(--font-mono);font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;color:var(--sb-ink)}.stat-cell__value--region{display:flex;flex-wrap:wrap;gap:.35rem .55rem;font-size:clamp(1.05rem,1.8vw,1.35rem);letter-spacing:.08em}.stat-cell__value--region span{padding:.2rem .4rem;border:1px solid rgba(46,181,201,.35);color:var(--sb-teal)}.stat-cell__key{display:block;margin-top:.85rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-gold)}.stat-cell__label{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-mute)}@media (prefers-reduced-motion: reduce){.proof__status-dot{animation:none}}.stat-row__value{display:block;font-family:var(--font-mono);font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--sb-ink)}.stat-row__label{display:block;margin-top:.85rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-mute)}.practice-list{display:flex;flex-direction:column;gap:0}.practice{position:relative;display:grid;grid-template-columns:clamp(5rem,12vw,9rem) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding:clamp(2.5rem,5vh,3.75rem) 0;border-top:1px solid var(--sb-line);cursor:auto}.practice:last-child{border-bottom:1px solid var(--sb-line)}.practice__num{font-family:var(--font-display);font-size:clamp(3.5rem,8vw,6.5rem);font-weight:500;line-height:.85;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(46,181,201,.45);user-select:none}.practice__body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1.5rem;align-content:start}.practice__icon{grid-row:1 / span 2;width:2.4rem;height:2.4rem;margin:.35rem 0 0;color:var(--sb-teal)}.practice__icon svg{display:block;width:100%;height:100%}.practice__index{margin:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-gold)}.practice__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,3.5vw,3rem);line-height:1;letter-spacing:-.03em}.practice__lead{grid-column:1 / -1;margin:1rem 0 0;max-width:36rem;font-size:1rem;line-height:1.55;color:var(--sb-mute)}.practice__bullets{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.35rem 0 0;padding:0;list-style:none}.practice__bullets li{position:relative;padding:0 0 0 .9rem;border:0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-ink)}.practice__bullets li:before{content:"";position:absolute;left:0;top:.45em;width:.35rem;height:.35rem;background:var(--sb-teal);transform:none}.practice__bullets li:last-child{border:0}.practice__hover-rule{position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--sb-teal),transparent 85%);pointer-events:none;will-change:transform}.section--quote{min-height:85vh;display:flex;align-items:center;padding:clamp(4rem,10vh,7rem) var(--gap);padding-left:clamp(3.5rem,8vw,6.5rem);background:radial-gradient(ellipse 70% 80% at 30% 50%,rgba(46,181,201,.1),transparent 60%),var(--sb-elev)}.quote-stage{width:min(100%,var(--sb-max));margin:0 auto}.quote{width:min(100%,48rem);margin:1.5rem 0 0;text-align:left;padding:0;border:0}.quote p{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:400;line-height:1.15;letter-spacing:-.025em}.quote footer{margin-top:2rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-mute)}.section--method{padding:0;border-top:1px solid var(--sb-line);overflow:hidden}.method-pin{height:100vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,8vh,5rem) var(--gap);padding-left:clamp(3.5rem,8vw,6.5rem);background:var(--sb-panel)}.method-pin__head{margin-bottom:2.5rem}.method-track{overflow:hidden;width:100%}.method-track__inner{display:flex;gap:clamp(1.25rem,2.5vw,2rem);width:max-content;will-change:transform}.method-card{width:min(72vw,28rem);min-height:18rem;padding:2rem 2rem 2.25rem;background:var(--sb-elev);border:1px solid var(--sb-line);border-left:3px solid var(--sb-teal)}.method-card__index{display:block;margin-bottom:1.25rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;color:var(--sb-gold)}.method-card__title{margin:0 0 1rem;font-family:var(--font-display);font-weight:500;font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.1}.method-card p{margin:0;font-size:.95rem;line-height:1.55;color:var(--sb-mute)}.ai-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--sb-line)}.ai-item{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.5rem 1.25rem;padding:1.65rem 0;border-bottom:1px solid var(--sb-line)}.ai-item__index{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;color:var(--sb-teal);padding-top:.35rem}.ai-item__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15}.ai-cta-row{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin-top:1.5rem}.text-link--mute{color:var(--sb-mute)}.ai-block-code{margin-top:clamp(2.5rem,6vh,4rem)}.ai-block-heading{margin:0 0 .85rem;max-width:22ch;font-family:var(--font-display);font-weight:500;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.05;letter-spacing:-.03em;color:var(--sb-ink)}.ai-block-lede{margin-bottom:1.75rem}.ai-block-display{margin-bottom:.85rem;font-size:clamp(1.65rem,3vw,2.35rem)}.ai-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 clamp(2.5rem,6vh,4rem);background:var(--sb-line);border:1px solid var(--sb-line)}.ai-service{display:flex;flex-direction:column;gap:.75rem;min-height:12rem;padding:1.75rem 1.5rem 2rem;background:var(--sb-panel)}.ai-service__num{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;color:var(--sb-teal)}.ai-service__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.02em;color:var(--sb-ink)}.ai-service p{margin:0;font-size:.92rem;line-height:1.55;color:var(--sb-mute)}.ai-home-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);margin-bottom:clamp(2.5rem,6vh,4rem)}.ai-why__title{margin:0 0 .35rem;font-family:var(--font-body);font-weight:500;font-size:1rem;color:var(--sb-ink)}.ai-deliver-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--sb-line)}.ai-deliver-grid li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid var(--sb-line);font-size:.95rem;color:var(--sb-mute)}.ai-deliver-grid li span{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;color:var(--sb-teal)}.ai-deliver-grid--compact li{padding:.85rem 0;font-size:.9rem}.ai-home-close{padding-top:clamp(1.5rem,4vh,2.5rem);border-top:1px solid var(--sb-line)}.ai-home-close .display{margin-bottom:1.25rem}.ai-home-close .text-link{margin-right:1.5rem}.section--ai-page{border-top:0;padding-top:clamp(2rem,5vh,3.5rem)}.ai-start__alt{margin:1.25rem 0 0}.ai-item p{grid-column:2;margin:.35rem 0 0;font-size:.95rem;line-height:1.55;color:var(--sb-mute)}body.page-blog,body.page-secondary{overflow-y:auto}.page--blog,.page--secondary{padding-top:clamp(5.5rem,12vh,7.5rem)}.site-body--blog,.site-body--secondary{min-height:100vh}.section--blog-hero,.section--about{border-top:0;padding-top:clamp(2rem,5vh,3.5rem)}.blog-filters{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.75rem}.blog-filter{appearance:none;border:1px solid var(--sb-line);background:transparent;color:var(--sb-mute);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;padding:.55rem .85rem;cursor:pointer;transition:color .25s ease,border-color .25s ease,background .25s ease}.blog-filter:hover{color:var(--sb-ink);border-color:#2eb5c973}.blog-filter.is-active{color:var(--sb-ink);border-color:var(--sb-teal);background:#2eb5c91a}.blog-status{margin:0 0 1.25rem;min-height:1.25rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-mute)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 2rem;background:var(--sb-line);border:1px solid var(--sb-line)}.blog-card{display:flex;flex-direction:column;gap:.75rem;min-height:16rem;padding:1.75rem 1.5rem 2rem;background:var(--sb-panel);text-decoration:none;color:inherit;transition:background .35s var(--ease-out)}.blog-card:hover{background:var(--sb-elev)}.blog-card__category{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-teal)}.blog-card__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15;letter-spacing:-.02em;color:var(--sb-ink)}.blog-card__excerpt{margin:0;flex:1;font-size:.92rem;line-height:1.55;color:var(--sb-mute)}.blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-gold)}.blog-article{max-width:44rem}.blog-article__back{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 1.75rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-gold);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s ease}.blog-article__back:hover{border-bottom-color:var(--sb-gold)}.blog-article__category{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-teal)}.blog-article__title{margin:0 0 1rem;max-width:18ch}.blog-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--sb-line);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-mute)}.blog-article__body{color:var(--sb-mute);font-size:1rem;line-height:1.7}.blog-article__body>:first-child{margin-top:0}.blog-article__body h1,.blog-article__body h2,.blog-article__body h3{margin:2rem 0 .85rem;font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--sb-ink)}.blog-article__body h1{font-size:clamp(1.75rem,3vw,2.25rem)}.blog-article__body h2{font-size:clamp(1.35rem,2.2vw,1.75rem)}.blog-article__body h3{font-size:clamp(1.1rem,1.6vw,1.3rem)}.blog-article__body p{margin:0 0 1.15rem}.blog-article__body ul,.blog-article__body ol{margin:0 0 1.25rem;padding-left:1.25rem}.blog-article__body li{margin:.35rem 0}.blog-article__body li ul{margin:.4rem 0 .5rem}.blog-article__body strong{color:var(--sb-ink);font-weight:600}.blog-article__body em{color:var(--sb-ink);font-style:italic}.blog-article__body code{font-family:var(--font-mono);font-size:.88em;color:var(--sb-teal);background:#2eb5c914;padding:.1em .35em}.blog-article__source{margin:2rem 0 0;padding:1rem 1.15rem;border:1px solid var(--sb-line);background:var(--sb-elev);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;color:var(--sb-mute)}.blog-article__source a{color:var(--sb-ink);border-bottom:1px solid var(--sb-line)}.site-nav .nav-link.is-active{color:var(--sb-ink, #eef3f6)}.site-nav .nav-link.is-active .nav-line{transform:scaleX(1)}.about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 2rem;background:var(--sb-line);border:1px solid var(--sb-line)}.about-block{display:flex;flex-direction:column;gap:.75rem;min-height:16rem;padding:1.75rem 1.5rem 2rem;background:var(--sb-panel)}.about-block__key{margin:0;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-teal)}.about-block__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1;letter-spacing:-.02em;color:var(--sb-ink)}.about-block p:last-child{margin:0;font-size:.92rem;line-height:1.55;color:var(--sb-mute)}.site-body .display--about{max-width:18ch}.about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--sb-line)}.about-stats li{padding:1.5rem 1.25rem;border-right:1px solid var(--sb-line)}.about-stats li:last-child{border-right:0}.about-stats__value{display:block;font-family:var(--font-mono);font-size:clamp(1.75rem,3.2vw,2.65rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;color:var(--sb-ink)}.about-stats__label{display:block;margin-top:.75rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-mute)}.lede--follow{margin-top:1rem}.about-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--sb-line)}.about-list li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--sb-line)}.about-list__num{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;color:var(--sb-teal)}.about-list p{margin:0;font-size:.95rem;line-height:1.55;color:var(--sb-mute)}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:var(--sb-line);border:1px solid var(--sb-line)}.about-value{display:flex;flex-direction:column;gap:.75rem;min-height:14rem;padding:1.75rem 1.5rem 2rem;background:var(--sb-panel)}.about-value__num{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;color:var(--sb-teal)}.about-value__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,2.2vw,2rem);letter-spacing:-.02em;color:var(--sb-ink)}.about-value p{margin:0;font-size:.92rem;line-height:1.55;color:var(--sb-mute)}.about-reach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 2rem;background:var(--sb-line);border:1px solid var(--sb-line)}.about-reach__item{padding:1.75rem 1.5rem 2rem;background:var(--sb-panel)}.about-reach__title{margin:0 0 .85rem;font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.02em;color:var(--sb-ink)}.about-reach__item p{margin:0;font-size:.95rem;line-height:1.55;color:var(--sb-mute)}.note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 2rem;background:var(--sb-line);border:1px solid var(--sb-line)}.note{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem 2rem;background:var(--sb-panel);text-decoration:none;color:inherit;min-height:16rem;transition:background .35s var(--ease-out)}.note:hover{background:var(--sb-elev)}.note__kind{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-teal)}.note__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15}.note p{margin:0;flex:1;font-size:.92rem;line-height:1.55;color:var(--sb-mute)}.note__go{font-family:var(--font-mono);font-size:1.25rem;color:var(--sb-gold);margin-top:auto}.section--contact{background:radial-gradient(ellipse 60% 50% at 70% 80%,rgba(46,181,201,.08),transparent 55%),var(--sb-bg)}.contact-frame{max-width:52rem}.contact-mail{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.5rem;font-family:var(--font-mono);font-size:clamp(1rem,2.2vw,1.45rem);font-weight:500;letter-spacing:.04em;color:var(--sb-ink);border-bottom:1px solid rgba(46,181,201,.5);transition:color .3s ease,border-color .3s ease}.contact-mail:hover{color:var(--sb-teal);border-bottom-color:var(--sb-teal)}.contact-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:clamp(2.5rem,6vh,3.5rem);max-width:36rem;padding-top:1.75rem;border-top:1px solid var(--sb-line)}.contact-meta .eyebrow{color:var(--sb-mute)}.contact-meta p{margin:.3rem 0 0;font-family:var(--font-mono);font-size:.88rem;letter-spacing:.02em;line-height:1.5}.site-body .muted{color:var(--sb-mute)}.site-body .text-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-gold);border-bottom:1px solid transparent}.site-body .text-link:hover{border-bottom-color:var(--sb-gold)}.site-footer{position:relative;z-index:1;padding:clamp(3.5rem,8vh,5.5rem) var(--gap) 2rem;padding-left:clamp(3.5rem,8vw,6.5rem);background:#05121a;border-top:1px solid var(--sb-line)}.site-footer__grid{width:min(100%,var(--sb-max));margin:0 auto;display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.75rem)}.site-footer__name{margin:0 0 .85rem;font-family:var(--font-display);font-weight:500;font-size:1.55rem;letter-spacing:-.02em}.site-footer__brand .muted{margin:0;max-width:22rem;font-size:.9rem;line-height:1.55}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin:.45rem 0 0;font-size:.9rem;color:var(--sb-mute)}.site-footer a:hover{color:var(--sb-ink)}.site-footer__label{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-teal)}.site-footer__bar{width:min(100%,var(--sb-max));margin:3rem auto 0;padding-top:1.25rem;border-top:1px solid var(--sb-line);display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sb-mute)}.section--spectrum{display:none}@media (max-width: 1100px){.chapter-rail{display:none}.site-body .section,.section--quote,.method-pin,.site-footer{padding-left:var(--gap)}}@media (max-width: 900px){.site-body .section,.section--quote,.method-pin,.site-footer{padding-left:max(var(--gap),env(safe-area-inset-left,0px));padding-right:max(var(--gap),env(safe-area-inset-right,0px))}.site-body .display{max-width:none;font-size:clamp(1.85rem,8.5vw,2.75rem);line-height:1.05}.site-body .display--xl{font-size:clamp(2.1rem,10vw,3.25rem)}.site-body .lede{max-width:none;font-size:1rem}.section__frame--split,.stat-row,.note-grid,.blog-grid,.about-grid,.about-stats,.about-values,.about-reach,.ai-service-grid,.ai-home-split,.ai-deliver-grid,.site-footer__grid,.contact-meta{grid-template-columns:1fr}.blog-article__title{max-width:none;font-size:clamp(1.75rem,8vw,2.5rem)}.stat-row li,.stat-cell{border-right:0;border-bottom:1px solid var(--sb-line);min-height:0;padding:1.25rem 0}.stat-cell:last-child{border-bottom:0}.about-stats li,.about-values .about-value,.about-reach__item{border-right:0;border-bottom:1px solid var(--sb-line)}.about-stats li:last-child,.about-value:last-child,.about-reach__item:last-child{border-bottom:0}.proof__meta{max-width:none}.practice{grid-template-columns:1fr;gap:.75rem;padding:2rem 0}.practice__num{font-size:clamp(2.5rem,14vw,3.5rem)}.practice__body{grid-template-columns:1fr}.method-card{width:min(88vw,22rem);min-height:15rem}.site-footer__bar{flex-direction:column;align-items:flex-start;gap:.65rem}.contact-mail{word-break:break-word;font-size:clamp(1.1rem,5.5vw,1.6rem)}}@media (max-width: 640px){.site-body .section,.section--quote,.method-pin{padding-block:clamp(3.25rem,10vh,4.5rem)}.note-grid,.blog-grid{gap:1rem}.btn,.text-link,.contact-mail{min-height:44px}}[data-spectrum-scan]:not([data-scan-live]):not([data-scan-done]){opacity:0!important}.site-body [data-spectrum-scan]{position:relative;z-index:2;transition:none!important}.nav-link{position:relative;display:inline-flex;align-items:center;padding-bottom:.2rem;isolation:isolate}.nav-wash{position:absolute;inset:-.2rem -.45rem -.15rem;z-index:0;border-radius:2px;background:linear-gradient(90deg,rgba(196,163,90,.14),rgba(61,154,173,.08) 55%,transparent);pointer-events:none;will-change:transform,opacity}.nav-link>:not(.nav-wash):not(.nav-line):not(.nav-tick){position:relative;z-index:1}.nav-line{position:absolute;left:0;right:0;bottom:0;z-index:2;height:1px;background:linear-gradient(90deg,var(--gold),rgba(61,154,173,.55));pointer-events:none;will-change:transform}.nav-tick{position:absolute;left:50%;bottom:-.28rem;z-index:2;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #c4a35a8c;pointer-events:none;will-change:transform,opacity}.site-nav__cta{position:relative;isolation:isolate}.nav-cta-glow{position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(196,163,90,.32) 0%,rgba(196,163,90,.08) 45%,transparent 72%);pointer-events:none;will-change:transform,opacity}.site-nav__cta>:not(.nav-cta-glow){position:relative;z-index:1}.brand{position:relative}.brand__sheen{position:absolute;top:-20%;bottom:-20%;left:0;width:42%;z-index:2;background:linear-gradient(105deg,transparent 20%,rgba(232,238,242,.22) 48%,transparent 72%);pointer-events:none;mix-blend-mode:soft-light;will-change:transform,opacity;clip-path:inset(0 -20% 0 -20%)}.brand__lockup{position:relative;z-index:1}.is-magnetic{will-change:transform}.practice{position:relative;padding-left:1rem;cursor:default}.practice__hover-rule{position:absolute;left:0;top:.15rem;bottom:.15rem;width:2px;background:linear-gradient(180deg,var(--gold),transparent 85%);pointer-events:none;will-change:transform}.practice__bullets li,.stat-row li,.step{cursor:default}.btn,.site-nav__cta,.text-link,.contact-mail,.note,.brand{will-change:transform}.scroll-progress{position:fixed;top:0;left:0;z-index:60;width:100%;height:2px;background:linear-gradient(90deg,var(--gold),var(--teal));transform:scaleX(0);transform-origin:left center;pointer-events:none}
