.sv-home{background:var(--sv-bg);color:var(--sv-text);font-family:var(--sv-font-sans);-webkit-font-smoothing:antialiased;height:100%;overflow:hidden auto}.sv-home .page{background:var(--sv-bg)}.sv-home .shell{width:min(1120px,100% - 48px);margin:0 auto}.sv-home section.band{padding:96px 0}.sv-home section.band.tint{background:color-mix(in srgb,var(--sv-surface)55%,var(--sv-bg));border-top:1px solid var(--sv-border);border-bottom:1px solid var(--sv-border)}.sv-home .eyebrow{font:var(--sv-fw-semibold)11px var(--sv-font-mono);letter-spacing:.16em;color:var(--sv-text-muted);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.sv-home h2.bandtitle{font-family:var(--sv-font-display);font-weight:var(--sv-fw-bold);letter-spacing:-.02em;max-width:22ch;margin-top:14px;font-size:clamp(28px,4vw,42px);line-height:1.08}.sv-home .bandlede{max-width:62ch;color:var(--sv-text-muted);margin-top:16px;font-size:clamp(15px,1.6vw,17px);line-height:1.65}.sv-home .bandlede b,.sv-home .bandlede strong{color:var(--sv-text)}.sv-home[data-rv=armed] .rv{opacity:0;transition:opacity .48s var(--sv-ease-out),transform .48s var(--sv-ease-out);transform:translateY(14px)}.sv-home[data-rv=armed] .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sv-home[data-rv=armed] .rv{opacity:1;transition:none;transform:none}}.sv-home .nav{z-index:50;background:color-mix(in srgb,var(--sv-bg)88%,transparent);-webkit-backdrop-filter:blur(var(--sv-blur-sm));backdrop-filter:blur(var(--sv-blur-sm));border-bottom:1px solid var(--sv-border);position:sticky;top:0}.sv-home .nav .shell{align-items:center;gap:26px;height:64px;display:flex}.sv-home .brand{align-items:center;gap:10px;display:inline-flex}.sv-home .brand img.word{width:auto;height:25px}[data-sv-mode=dark] .sv-home .word.light,[data-sv-mode=light] .sv-home .word.dark{display:none}.sv-home .nav .grow{flex:1}.sv-home .btn{border-radius:var(--sv-radius-md);height:44px;font:var(--sv-fw-semibold)14px var(--sv-font-sans);cursor:pointer;transition:var(--sv-transition-control);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 20px;text-decoration:none;display:inline-flex}.sv-home .btn.primary{background:var(--sv-primary);color:var(--sv-on-primary)}.sv-home .btn.primary:hover{background:var(--sv-primary-hover)}.sv-home .btn.ghost{border-color:var(--sv-border);color:var(--sv-text-muted);background:0 0}.sv-home .btn.ghost:hover{color:var(--sv-text);border-color:var(--sv-border-strong)}.sv-home .btn.sm{height:38px;padding:0 15px;font-size:13px}.sv-home .hero{padding:108px 0 116px;position:relative;overflow:hidden}.sv-home .hero:before{content:"";z-index:0;opacity:.17;background:url(/editorial/hero-bg.png) 50%/cover no-repeat;position:absolute;inset:0}.sv-home .hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(95deg,var(--sv-bg)14%,color-mix(in srgb,var(--sv-bg)50%,transparent)58%,transparent 96%),linear-gradient(0deg,var(--sv-bg)3%,transparent 46%);position:absolute;inset:0}.sv-home .herocopy{z-index:1;max-width:760px;position:relative}.sv-home .hero .btn.primary{height:52px;box-shadow:0 10px 30px color-mix(in srgb,var(--sv-primary)34%,transparent);padding:0 28px;font-size:15.5px}.sv-home .artframe{z-index:1;border-radius:var(--sv-radius-xl);border:1px solid var(--sv-border-strong);box-shadow:var(--sv-shadow-panel),0 30px 70px #0000006b;position:relative;overflow:hidden}.sv-home .artframe img{width:100%;display:block}@media (max-width:720px){.sv-home .hero{padding:74px 0 84px}}.sv-home .hero .shell{position:relative}.sv-home .hero .eyebrow .tick{background:var(--sv-signal);border-radius:2px;width:14px;height:3px}.sv-home h1.big{font-family:var(--sv-font-display);font-weight:var(--sv-fw-bold);letter-spacing:-.025em;margin-top:18px;font-size:clamp(44px,6vw,76px);line-height:.99}.sv-home .hero .sub{max-width:58ch;color:var(--sv-text-muted);margin-top:24px;font-size:clamp(16px,1.7vw,18.5px);line-height:1.62}.sv-home .hero .sub b{color:var(--sv-text)}.sv-home .ctarow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.sv-home .trustline{font:var(--sv-fw-medium)11.5px var(--sv-font-mono);letter-spacing:.08em;color:var(--sv-text-faint);margin-top:18px}.sv-home .recordwrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;margin-top:44px;display:grid}.sv-home .docpaper{color:#1a1712;box-shadow:var(--sv-shadow-panel),0 24px 50px #00000059;background:#f3efe4;border:1px solid #00000024;border-radius:8px;padding:26px 28px 18px;position:relative;transform:rotate(-1.5deg)}.sv-home .docpaper:before{content:"";z-index:-1;background:#e7e1d2;border:1px solid #0000001f;border-radius:8px;position:absolute;inset:0;transform:rotate(2.4deg)translate(10px,7px);box-shadow:0 14px 30px #00000040}.sv-home .docpaper:after{content:"";pointer-events:none;border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 -34px 48px #785a281c,inset 0 2px 8px #ffffff80}.sv-home .dpstamp{justify-content:space-between;align-items:center;gap:10px;display:flex}.sv-home .dpstamp .stamp{font:var(--sv-fw-bold)11px var(--sv-font-mono);letter-spacing:.14em;color:#b23b2e;border:2px solid #b23b2e;border-radius:4px;padding:3px 8px;transform:rotate(-3deg)}.sv-home .dpstamp .rel{font:var(--sv-fw-medium)9px var(--sv-font-mono);letter-spacing:.06em;color:#6b6152;text-align:right}.sv-home .dptitle{font:var(--sv-fw-bold)12px var(--sv-font-mono);letter-spacing:.05em;color:#2a251c;margin-top:18px}.sv-home .dplines{flex-direction:column;gap:9px;margin-top:15px;display:flex}.sv-home .ln{background:#cfc6b2;border-radius:2px;height:8px}.sv-home .ln.redact{background:#17130d}.sv-home .w95{width:95%}.sv-home .w88{width:88%}.sv-home .w78{width:78%}.sv-home .w62{width:62%}.sv-home .w48{width:48%}.sv-home .w36{width:36%}.sv-home .dpfoot{font:var(--sv-fw-medium)9px var(--sv-font-mono);color:#6b6152;border-top:1px dashed #0003;justify-content:space-between;align-items:center;margin-top:18px;padding-top:10px;display:flex}.sv-home .dpcite{color:var(--sv-primary);background:var(--sv-primary-soft);font-weight:var(--sv-fw-semibold);border-radius:99px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.sv-home .proofcol{flex-direction:column;gap:22px;display:flex}.sv-home .proof{border-top:2px solid var(--sv-border-strong);padding-top:15px}@media (max-width:860px){.sv-home .recordwrap{grid-template-columns:1fr;gap:32px}.sv-home .docpaper{max-width:460px;transform:none}}.sv-home .proof .pk{font:var(--sv-fw-semibold)11px var(--sv-font-mono);letter-spacing:.14em;color:var(--sv-primary)}.sv-home .proof p{color:var(--sv-text-muted);margin-top:8px;font-size:14px;line-height:1.6}.sv-home .proof p b{color:var(--sv-text)}.sv-home .casegrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}.sv-home .case{border:1px solid var(--sv-border);border-radius:var(--sv-radius-xl);background:var(--sv-surface);box-shadow:var(--sv-shadow-card);transition:transform .2s var(--sv-ease-out),box-shadow .2s var(--sv-ease-out),border-color .2s var(--sv-ease-out);overflow:hidden}.sv-home .case:hover{border-color:var(--sv-border-strong);box-shadow:var(--sv-shadow-panel);transform:translateY(-4px)}.sv-home .case .cov{aspect-ratio:16/9;background:var(--sv-surface-3);overflow:hidden}.sv-home .case .cov img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.sv-home .case .cb{padding:20px 22px 22px}.sv-home .case .ck{font:var(--sv-fw-semibold)10.5px var(--sv-font-mono);letter-spacing:.14em;color:var(--sv-text-faint)}.sv-home .case h3{font-family:var(--sv-font-display);letter-spacing:-.01em;margin-top:8px;font-size:20px;line-height:1.2}.sv-home .case p{color:var(--sv-text-muted);margin-top:10px;font-size:13.5px;line-height:1.62}.sv-home .case p b{color:var(--sv-text)}.sv-home .case .cstat{border-top:1px solid var(--sv-border);font:var(--sv-fw-semibold)10px var(--sv-font-mono);letter-spacing:.12em;color:var(--sv-primary);margin-top:16px;padding-top:13px}@media (max-width:960px){.sv-home .casegrid{grid-template-columns:1fr;max-width:560px}}.sv-home .steps{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px;display:grid}.sv-home .step{border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);background:var(--sv-surface);padding:20px}.sv-home .step .n{background:var(--sv-primary-soft);width:30px;height:30px;color:var(--sv-primary);font:var(--sv-fw-semibold)13px var(--sv-font-mono);border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.sv-home .step h3{margin-top:13px;font-size:15.5px}.sv-home .step p{color:var(--sv-text-muted);margin-top:8px;font-size:13px;line-height:1.6}.sv-home .step p b{color:var(--sv-text)}@media (max-width:1020px){.sv-home .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.sv-home .steps{grid-template-columns:1fr}}.sv-home .wcards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}.sv-home .wcard{border:1px solid var(--sv-border);border-radius:var(--sv-radius-xl);background:var(--sv-surface);box-shadow:var(--sv-shadow-card);transition:transform .2s var(--sv-ease-out),border-color .2s var(--sv-ease-out);overflow:hidden}.sv-home .wcard:hover{border-color:var(--sv-border-strong);transform:translateY(-3px)}.sv-home .wimg{aspect-ratio:5/4;background:var(--sv-ink);position:relative;overflow:hidden}.sv-home .wimg img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.9);width:100%;height:100%;display:block}.sv-home .wimg:after{content:"";z-index:1;background:var(--sv-primary);mix-blend-mode:color;opacity:.6;position:absolute;inset:0}.sv-home .wimg .wtag{z-index:2;font:var(--sv-fw-semibold)10px var(--sv-font-mono);letter-spacing:.12em;color:#fff;border-radius:var(--sv-radius-pill);background:#00000080;padding:3px 9px;position:absolute;bottom:11px;left:12px}.sv-home .wcard .wb{padding:18px 20px 20px}.sv-home .wcard .wb .wag{font:var(--sv-fw-semibold)10px var(--sv-font-mono);letter-spacing:.14em;color:var(--sv-signal)}.sv-home .wcard .wb h3{margin-top:6px;font-size:16px;line-height:1.25}.sv-home .wcard .wb p{color:var(--sv-text-muted);margin-top:9px;font-size:13px;line-height:1.6}.sv-home .wcard .wb p b{color:var(--sv-text)}.sv-home .wcard .wb .wsrc{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.sv-home .wchip{font:var(--sv-fw-medium)9.5px var(--sv-font-mono);letter-spacing:.08em;border-radius:var(--sv-radius-pill);border:1px solid var(--sv-border);color:var(--sv-text-faint);white-space:nowrap;padding:3px 8px}.sv-home .whyclose{max-width:62ch;color:var(--sv-text-muted);margin-top:30px;font-size:15px;line-height:1.65}.sv-home .whyclose b{color:var(--sv-text)}@media (max-width:900px){.sv-home .wcards{grid-template-columns:1fr;max-width:480px}}.sv-home .commwrap{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;display:grid}.sv-home .commgrid{flex-direction:column;gap:22px;margin-top:36px;display:flex}.sv-home .comm{border-left:2px solid var(--sv-border-strong);padding-left:18px}.sv-home .comm h3{font-size:16px}.sv-home .comm p{color:var(--sv-text-muted);margin-top:7px;font-size:13.5px;line-height:1.62}.sv-home .comm p b{color:var(--sv-text)}.sv-home .commimg{position:relative}.sv-home .commimg:before{content:"";z-index:0;background:radial-gradient(56% 56% at 50% 45%,color-mix(in srgb,var(--sv-primary)14%,transparent),transparent 72%);filter:blur(24px);position:absolute;inset:-10% -8%}.sv-home .commimg .artframe{max-width:none}@media (max-width:900px){.sv-home .commwrap{grid-template-columns:1fr;gap:32px}}.sv-home .finale{text-align:center;padding:110px 0 116px}.sv-home .finale h2{font-family:var(--sv-font-display);font-weight:var(--sv-fw-bold);letter-spacing:-.02em;font-size:clamp(34px,5.4vw,56px);line-height:1.04}.sv-home .finale .bandlede{margin:18px auto 0}.sv-home .finale .ctarow{justify-content:center}.sv-home .finale .trustline{margin-top:20px}.sv-home .foot{border-top:1px solid var(--sv-border);padding:28px 0 42px}.sv-home .foot .shell{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sv-home .foot .links{gap:18px;margin-left:auto;display:flex}.sv-home .foot a{color:var(--sv-text-faint);font-size:12.5px;text-decoration:none}.sv-home .foot a:hover{color:var(--sv-text-muted)}.sv-home .foot .cp{color:var(--sv-text-faint);font-size:12.5px}.sv-home .foot .brand img.word{width:auto;height:14px}
