.svc-page section.v:not(.outro){padding:clamp(80px,10vw,150px) 0}.svc-page section.v.svc-hero{padding:clamp(150px,24vh,236px) 0 clamp(60px,8vw,110px)}.svc-hero-kicker{margin-bottom:clamp(30px,4vw,48px)}.svc-h1{font-family:var(--disp);letter-spacing:-.012em;text-transform:uppercase;color:var(--ink);font-size:clamp(48px,8vw,112px);font-weight:800;font-stretch:122%;line-height:.92}.svc-hero-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,4vw,72px);margin-top:clamp(24px,3.2vw,48px);display:grid}.svc-sub{font-family:var(--serif);color:var(--ink);max-width:22ch;font-size:clamp(20px,2.4vw,31px);font-style:italic;font-weight:400;line-height:1.3}.svc-page .svc-answer{font-family:var(--disp);color:var(--dim);max-width:58ch;font-size:clamp(15px,1.35vw,17.5px);font-style:normal;line-height:1.75}@media (max-width:920px){.svc-hero-row{grid-template-columns:1fr;gap:24px}}.svc-anchornav{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.svc-anchornav-wrap{grid-template-columns:auto 1fr;align-items:stretch;gap:clamp(18px,3vw,48px);display:grid}.svc-anchornav-label{white-space:nowrap;align-self:center}.svc-anchornav-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.svc-anchornav-item{border-left:1px solid var(--hair)}.svc-anchornav-link{height:100%;color:var(--ink);transition:background .35s var(--ease);align-items:baseline;gap:14px;padding:26px clamp(16px,2vw,32px);text-decoration:none;display:flex}.svc-anchornav-num{font-family:var(--mono);letter-spacing:.08em;color:var(--ember-text);font-size:11px}.svc-anchornav-txt{font-family:var(--disp);text-wrap:balance;font-size:clamp(14px,1.15vw,17px);font-weight:600;font-stretch:112%;line-height:1.3}.svc-anchornav-arw{font-family:var(--mono);color:var(--faint);transition:transform .35s var(--ease), color .35s var(--ease);margin-left:auto;font-size:13px}.svc-anchornav-link:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.svc-anchornav-link:hover .svc-anchornav-arw{color:var(--ember);transform:translateY(3px)}@media (max-width:920px){.svc-anchornav-wrap{grid-template-columns:1fr;gap:0;padding-top:16px}.svc-anchornav-list{grid-template-columns:1fr;margin-top:10px}.svc-anchornav-item{border-left:none;border-top:1px solid var(--hair2)}.svc-anchornav-link{padding:16px 2px}}.svc-channel{scroll-margin-top:96px}.svc-channel-grid{grid-template-columns:minmax(0,10fr) minmax(0,11fr);align-items:center;gap:clamp(40px,6vw,104px);display:grid}.svc-channel--flip .svc-channel-media{order:2}.svc-channel-frame{aspect-ratio:4/5;width:100%}.svc-channel-head{align-items:baseline;gap:20px;display:flex}.svc-channel-num{font-family:var(--mono);letter-spacing:-.02em;color:var(--ember);font-size:clamp(44px,5vw,76px);font-weight:500;line-height:1}.svc-channel-tag{color:var(--faint)}.svc-channel-title{text-wrap:balance;font-family:var(--disp);letter-spacing:-.005em;text-transform:uppercase;max-width:24ch;color:var(--ink);margin-top:clamp(20px,2.4vw,34px);font-size:clamp(26px,2.9vw,42px);font-weight:800;font-stretch:122%;line-height:1.04}.svc-channel-answer{color:var(--dim);max-width:58ch;margin-top:clamp(18px,2vw,28px);font-size:clamp(15px,1.3vw,17px);line-height:1.7}.svc-channel-list{border-top:1px solid var(--hair);margin:clamp(26px,3vw,42px) 0 0;padding:0;list-style:none}.svc-channel-item{border-bottom:1px solid var(--hair2)}.svc-channel-item-txt{color:var(--ink);padding:15px 0 15px 30px;font-size:14.5px;line-height:1.55;display:block;position:relative}.svc-channel-item-txt:before{content:"→";font-family:var(--mono);color:var(--ember);font-size:12px;position:absolute;top:15px;left:2px}.svc-channel-boundary{font-family:var(--mono);letter-spacing:.02em;color:var(--faint);max-width:66ch;margin-top:clamp(22px,2.6vw,34px);font-size:11.5px;line-height:1.7}@media (max-width:920px){.svc-channel-grid{grid-template-columns:1fr;gap:34px}.svc-channel--flip .svc-channel-media{order:0}.svc-channel-frame{aspect-ratio:4/3}}.svc-page .path-proof-body{max-width:62ch;font-size:clamp(15px,1.35vw,17px);line-height:1.7}.svc-page .path-proof-example{margin-top:38px;padding:clamp(26px,3vw,44px) clamp(26px,3vw,48px)}.svc-page .path-proof-example p{font-size:clamp(14px,1.25vw,16px);line-height:1.7}.path-faq--large .path-faq-list{max-width:none}.path-faq--large .path-faq-item{padding:clamp(26px,2.8vw,40px) 0}.path-faq--large .path-faq-q{max-width:30ch;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.25}.path-faq--large .path-faq-toggle{font-size:26px;line-height:1.1}.path-faq--large .path-faq-a{max-width:72ch;margin-top:18px;font-size:clamp(15px,1.3vw,16.5px);line-height:1.7}.svc-related-list{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:10px 0 0;padding:0;list-style:none}.svc-related-item+.svc-related-item{border-top:1px solid var(--hair)}.svc-related-row{color:var(--ink);transition:background .4s var(--ease);grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;align-items:center;gap:clamp(18px,3vw,56px);padding:clamp(26px,3vw,42px) clamp(6px,1vw,16px);text-decoration:none;display:grid}.svc-related-title{font-family:var(--serif);transition:transform .4s var(--veil);font-size:clamp(20px,2.3vw,30px);line-height:1.2}.svc-related-note{color:var(--dim);font-size:14px;line-height:1.65}.svc-related-arw{font-family:var(--mono);color:var(--faint);opacity:0;transition:.35s var(--ease);font-size:18px;transform:translate(-8px)}.svc-related-row:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.svc-related-row:hover .svc-related-title{transform:translate(10px)}.svc-related-row:hover .svc-related-arw{opacity:1;color:var(--ember);transform:none}@media (hover:none){.svc-related-arw{opacity:1;transform:none}}@media (max-width:820px){.svc-related-row{grid-template-columns:minmax(0,1fr) auto;row-gap:12px;padding:24px 4px}.svc-related-note{grid-column:1/-1}}.svc-page section.v.svc-cta,section.v.svc-cta{border-top:1px solid var(--hair);padding:clamp(120px,16vw,210px) 0}.svc-cta-kicker{display:block}.svc-cta-h{font-family:var(--disp);letter-spacing:-.01em;text-transform:uppercase;color:currentColor;margin-top:18px;font-size:clamp(40px,6.4vw,92px);font-weight:800;font-stretch:122%;line-height:.96}.svc-cta-row{flex-wrap:wrap;align-items:center;gap:clamp(14px,1.6vw,22px);margin-top:clamp(36px,4.4vw,64px);display:flex}.svc-cta-mag{display:inline-block}.svc-pill{font-family:var(--disp);letter-spacing:.01em;transition:background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:20px clamp(30px,3vw,44px);font-size:15.5px;font-weight:600;font-stretch:112%;text-decoration:none;display:inline-flex}.svc-pill--primary{background:var(--ember);color:#fff;border:1px solid var(--ember)}.svc-pill--primary:hover{background:var(--ink);border-color:var(--ink)}.svc-pill-arw{font-family:var(--mono);transition:transform .35s var(--ease);font-size:15px}.svc-pill--primary:hover .svc-pill-arw{transform:translate(4px)}.svc-pill--ghost{color:currentColor;background:0 0;border:1px solid}.svc-pill--ghost:hover{background:var(--ink);color:var(--bone);border-color:var(--ink)}body.home-dark .svc-pill--ghost:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}@media (prefers-reduced-motion:reduce){.svc-page .svc-fade{opacity:1!important;transform:none!important}.svc-page .reveal-line{transform:none!important}.svc-related-title,.svc-related-arw,.svc-anchornav-arw,.svc-pill-arw{transition:none}.svc-related-row:hover .svc-related-title{transform:none}}
