.home-module__T4_tNG__mark,.home-module__T4_tNG__statFig,.home-module__T4_tNG__slotLine,.home-module__T4_tNG__odo,.home-module__T4_tNG__sheetBrand,.home-module__T4_tNG__readoutPhase,.home-module__T4_tNG__maniP,.home-module__T4_tNG__heroTitle{font-family:var(--f-disp)}.home-module__T4_tNG__sheetBrand b{color:var(--acc)}.home-module__T4_tNG__manifesto,.home-module__T4_tNG__work,.home-module__T4_tNG__process,.home-module__T4_tNG__datasheet,.home-module__T4_tNG__tools,.home-module__T4_tNG__story,.home-module__T4_tNG__promises{padding-block:clamp(96px,12vw,176px);position:relative}.home-module__T4_tNG__heroStage{background:var(--bg);padding:calc(var(--nav-h) + 40px) var(--gutter) clamp(28px, 4vw, 48px);flex-direction:column;gap:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}html[data-zn-motion] .home-module__T4_tNG__heroStage{min-height:100dvh}.home-module__T4_tNG__heroTop{margin-bottom:auto}.home-module__T4_tNG__heroLabel{align-items:center;gap:10px;display:flex}.home-module__T4_tNG__liveDot{background:var(--ember);border-radius:50%;width:8px;height:8px}.home-module__T4_tNG__mark{font-variation-settings:"wdth" 125;letter-spacing:-.058em;white-space:nowrap;color:var(--bone);transform-origin:50% 60%;z-index:1;font-size:clamp(56px,17vw,300px);font-weight:820;font-stretch:125%;line-height:.8;position:relative}.home-module__T4_tNG__markInner{width:max-content;display:block}.home-module__T4_tNG__markL,.home-module__T4_tNG__markR,.home-module__T4_tNG__mkIn{display:inline-block}.home-module__T4_tNG__markDot{background:var(--ember);border-radius:50%;width:.2em;height:.2em;margin:0 .035em 0 .06em;display:inline-block}.home-module__T4_tNG__heroCopy{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(24px,5vw,96px);display:grid;position:relative}.home-module__T4_tNG__heroTitle{font-variation-settings:"wdth" 112.5;letter-spacing:-.036em;font-size:clamp(28px,3.5vw,56px);font-weight:600;font-stretch:112.5%;line-height:1.04}.home-module__T4_tNG__heroFoot{gap:22px;display:grid}.home-module__T4_tNG__heroSub{color:var(--muted);max-width:44ch;margin:0;font-size:clamp(15px,1.15vw,18px)}.home-module__T4_tNG__ctaRow{flex-wrap:wrap;gap:10px;display:flex}.home-module__T4_tNG__portal{z-index:3;pointer-events:none;background:color-mix(in oklab, var(--ember) calc((1 - var(--mix,0)) * 100%), var(--paper));clip-path:circle(var(--r,0px) at var(--cx,50%) var(--cy,50%));position:absolute;inset:0}html[data-zn-motion] .home-module__T4_tNG__mkIn{opacity:0;visibility:hidden;filter:blur(14px);transform:translateY(60%)}html[data-zn-motion] .home-module__T4_tNG__markDot{transform:scale(0)}html[data-zn-motion] .home-module__T4_tNG__heroTitle .wi{transform:translateY(110%)rotate(4deg)}:is(html[data-zn-motion] .home-module__T4_tNG__heroLabel,html[data-zn-motion] .home-module__T4_tNG__heroSub,html[data-zn-motion] .home-module__T4_tNG__ctaRow){opacity:0;visibility:hidden;filter:blur(8px);transform:translateY(24px)}.home-module__T4_tNG__statsStage{background:var(--bg);max-width:1440px;padding:calc(var(--nav-h) + 48px) var(--gutter) 40px;grid-template-rows:auto 1fr auto;gap:32px;margin-inline:auto;display:grid}html[data-zn-motion] .home-module__T4_tNG__statsStage{min-height:100dvh}.home-module__T4_tNG__statsHead{gap:16px;display:grid}.home-module__T4_tNG__statsHead .shead-p{max-width:52ch}.home-module__T4_tNG__statsList{gap:72px;display:grid}html[data-zn-motion] .home-module__T4_tNG__statsList{place-items:center;gap:0}html[data-zn-motion] .home-module__T4_tNG__stat{grid-area:1/1}.home-module__T4_tNG__stat{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.home-module__T4_tNG__statTag{align-items:center;display:flex}.home-module__T4_tNG__statFig{font-variation-settings:"wdth" 125;letter-spacing:-.06em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.04em;margin:0;font-size:clamp(72px,15vw,232px);font-weight:800;font-stretch:125%;line-height:.9;display:flex}.home-module__T4_tNG__statSuf{color:var(--acc)}.home-module__T4_tNG__statUnit{font-family:var(--f-serif);font-variation-settings:normal;letter-spacing:-.01em;color:var(--cat,var(--acc));margin-left:.12em;font-size:.32em;font-style:italic;font-weight:500;font-stretch:100%}.home-module__T4_tNG__statLine{max-width:44ch;color:var(--muted);margin:0;font-size:clamp(16px,1.35vw,20px)}.home-module__T4_tNG__ticks{justify-content:center;gap:6px;display:flex}.home-module__T4_tNG__ticks span{background:var(--line);border-radius:3px;width:44px;height:3px;overflow:hidden}.home-module__T4_tNG__ticks i{background:var(--acc);transform-origin:0;height:100%;display:block}.home-module__T4_tNG__manifesto .label{margin-bottom:28px}.home-module__T4_tNG__maniP{font-variation-settings:"wdth" 112.5;letter-spacing:-.036em;max-width:24ch;margin:0 0 .7em;font-size:clamp(28px,4.1vw,64px);font-weight:560;font-stretch:112.5%;line-height:1.08}.home-module__T4_tNG__maniP:last-child{color:var(--muted);margin-bottom:0}.home-module__T4_tNG__svcStage{background:var(--bg);padding:calc(var(--nav-h) + 24px) 0 20px;flex-direction:column;justify-content:center;gap:clamp(18px,2.4vw,32px);display:flex;overflow:hidden}html[data-zn-motion] .home-module__T4_tNG__svcStage{min-height:100dvh}.home-module__T4_tNG__svcHead{width:100%;max-width:1440px;padding-inline:var(--gutter);margin:0 auto}.home-module__T4_tNG__svcHead .d1{font-size:clamp(36px,4.8vw,80px)}.home-module__T4_tNG__svcViewport{padding-inline:var(--gutter);scroll-snap-type:x mandatory;position:relative;overflow-x:auto}html[data-zn-motion] .home-module__T4_tNG__svcViewport{overflow:visible}.home-module__T4_tNG__svcTrack{gap:14px;width:max-content;display:flex}.home-module__T4_tNG__lane{scroll-snap-align:start;flex:none;width:min(500px,84vw)}.home-module__T4_tNG__laneCard{border-radius:var(--r-xl);background:color-mix(in oklab, var(--cat-b) 22%, var(--paper));height:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cat) 24%, transparent);flex-direction:column;gap:12px;padding:clamp(20px,2.2vw,28px);display:flex}.home-module__T4_tNG__laneTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-module__T4_tNG__laneTop .label{align-items:center;display:flex}.home-module__T4_tNG__laneTag{color:var(--muted);margin:0;font-size:15.5px;line-height:1.45}.home-module__T4_tNG__laneMeta{border-block:1px solid color-mix(in oklab, var(--cat) 24%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px 0;display:grid}.home-module__T4_tNG__laneMeta dd{margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.25}.home-module__T4_tNG__laneItems{gap:2px;margin:0 -8px;display:grid}.home-module__T4_tNG__laneStack{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.home-module__T4_tNG__laneStack li{font:500 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fg) 20%, transparent);border-radius:999px;padding:6px 10px}.home-module__T4_tNG__slotStage .rail{width:min(520px,100%);margin-inline:0}.home-module__T4_tNG__slotStage{background:var(--bg);padding:calc(var(--nav-h) + 40px) var(--gutter) 48px;flex-direction:column;justify-content:center;gap:clamp(24px,3.5vw,44px);display:flex}html[data-zn-motion] .home-module__T4_tNG__slotStage{min-height:100dvh}.home-module__T4_tNG__slotLine{font-variation-settings:"wdth" 125;letter-spacing:-.052em;flex-direction:column;font-size:clamp(34px,8.2vw,148px);font-weight:790;font-stretch:125%;line-height:1;display:flex}.home-module__T4_tNG__slotLead{color:var(--muted)}.home-module__T4_tNG__slotWindow{display:block}html[data-zn-motion] .home-module__T4_tNG__slotWindow{height:1.08em;overflow:hidden}.home-module__T4_tNG__slotReel{flex-direction:column;display:flex}.home-module__T4_tNG__slotWord{white-space:nowrap;height:1.08em;color:var(--cat);line-height:1.08em;display:block}.home-module__T4_tNG__slotProofs{gap:10px;display:grid}html[data-zn-motion] .home-module__T4_tNG__slotProofs{gap:0}html[data-zn-motion] .home-module__T4_tNG__slotProof{grid-area:1/1}.home-module__T4_tNG__slotProof{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:clamp(16px,1.4vw,20px);display:flex}.home-module__T4_tNG__slotProof .label{align-items:center;display:inline-flex}.home-module__T4_tNG__procGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,5vw,96px);display:grid}.home-module__T4_tNG__procAside{top:calc(var(--nav-h) + 40px);z-index:4;position:sticky}.home-module__T4_tNG__readout{border-radius:var(--r-l);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);padding:clamp(20px,2.4vw,32px)}.home-module__T4_tNG__readoutTop{justify-content:space-between;gap:12px;display:flex}.home-module__T4_tNG__readoutNow{font:500 13px/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);margin:20px 0 6px}.home-module__T4_tNG__readoutNow span,.home-module__T4_tNG__readoutPhase>span:first-child{display:inline-block}.home-module__T4_tNG__readoutPhase{font-variation-settings:"wdth" 125;letter-spacing:-.05em;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 26px;font-size:clamp(40px,4.8vw,80px);font-weight:780;font-stretch:125%;line-height:.92;display:flex}.home-module__T4_tNG__readoutWeek{font:500 13px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.home-module__T4_tNG__wf{--p:0;gap:10px;padding:26px 0 0 64px;display:grid;position:relative}.home-module__T4_tNG__wfRuler{height:16px;position:absolute;top:0;left:64px;right:0}.home-module__T4_tNG__wfRuler span{font:500 10px/1 var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.home-module__T4_tNG__wfRow{position:relative}.home-module__T4_tNG__wfRow .label{font-size:10.5px;position:absolute;top:50%;left:-64px;transform:translateY(-50%)}.home-module__T4_tNG__wfTrack{border-radius:999px;height:14px;display:block;position:relative}.home-module__T4_tNG__wfBar{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;position:absolute;top:0;bottom:0;overflow:hidden}.home-module__T4_tNG__wfBar i{background:var(--acc);transform-origin:0;height:100%;display:block}.home-module__T4_tNG__wf{container-type:inline-size}.home-module__T4_tNG__wfHead{background:var(--fg);width:1.5px;translate:calc((100cqw - 64px) * var(--p)) 0;position:absolute;top:18px;bottom:-4px;left:64px}.home-module__T4_tNG__procSteps{gap:14px;display:grid}.home-module__T4_tNG__procStep{border-radius:var(--r-l);min-height:52vh;box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur-soft) var(--ease-soft), box-shadow var(--dur-soft) var(--ease-soft);flex-direction:column;justify-content:center;gap:14px;padding:clamp(24px,3vw,44px);display:flex}.home-module__T4_tNG__procStep[data-on=true]{background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 55%, transparent)}.home-module__T4_tNG__procStep p:nth-of-type(2){max-width:46ch;color:var(--muted);margin:0;font-size:clamp(16px,1.25vw,19px)}.home-module__T4_tNG__procCode{color:var(--acc)}.home-module__T4_tNG__procWeeks{margin-top:4px}.home-module__T4_tNG__sheet{background:var(--sheet);max-width:1120px;color:var(--graphite);border-radius:var(--r-m);box-shadow:var(--paper-shadow);margin:0 auto;padding:clamp(20px,3.2vw,48px);position:relative;overflow:hidden}.home-module__T4_tNG__sheetHead{border-bottom:2px solid var(--graphite);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.home-module__T4_tNG__sheetBrand{font-variation-settings:"wdth" 125;letter-spacing:-.045em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:820;font-stretch:125%}.home-module__T4_tNG__sheetId{text-align:right;gap:2px;display:grid}.home-module__T4_tNG__sheetGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:28px;display:grid}.home-module__T4_tNG__sheetTable{border-collapse:collapse;align-self:start;width:100%;font-size:15px}.home-module__T4_tNG__sheetCaption{text-align:left;caption-side:top;font:600 12px/1.4 var(--f-mono);text-transform:uppercase;letter-spacing:.085em;color:var(--graphite);border-bottom:1px solid #16171a33;margin-bottom:4px;padding-bottom:12px}.home-module__T4_tNG__sheetTable tr{gap:2px;padding:12px 0;display:grid}.home-module__T4_tNG__sheetTable th,.home-module__T4_tNG__sheetTable td{text-align:left;padding:0}.home-module__T4_tNG__sheetTable tbody th{font-weight:600}.home-module__T4_tNG__sheetTable td:last-child{color:var(--muted);font-size:14px}.home-module__T4_tNG__sheetOut{border-top:1px solid #16171a33;margin:24px 0 0;padding-top:16px;font-size:15px}.home-module__T4_tNG__sheetFoot{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;display:flex}.home-module__T4_tNG__sheetScan{background:var(--ember-deep);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px 2px #ff6b3573}.home-module__T4_tNG__toolGroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-module__T4_tNG__toolGroup{border-radius:var(--r-l);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);padding:clamp(20px,2vw,28px)}.home-module__T4_tNG__toolH{font:500 12px/1.4 var(--f-mono);text-transform:uppercase;letter-spacing:.085em;align-items:center;display:flex}.home-module__T4_tNG__toolList{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.home-module__T4_tNG__toolList li{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cat) 45%, transparent);border-radius:999px;padding:9px 13px;font-size:14px;line-height:1}.home-module__T4_tNG__tmNote{max-width:84ch;color:var(--muted);margin:28px 0 0;font-size:14px}.home-module__T4_tNG__tmNote strong{color:var(--fg);font-weight:600}.home-module__T4_tNG__storyGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,5vw,96px);display:grid}.home-module__T4_tNG__odoWrap{top:calc(var(--nav-h) + 48px);z-index:4;position:sticky}.home-module__T4_tNG__odo{font-variation-settings:"wdth" 125;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(72px,12.5vw,220px);font-weight:820;font-stretch:125%;line-height:1;display:flex}.home-module__T4_tNG__odoDigit{height:1em;display:inline-block;overflow:hidden}.home-module__T4_tNG__odoReel{flex-direction:column;display:flex}.home-module__T4_tNG__odoReel span{height:1em;line-height:1em;display:block}.home-module__T4_tNG__odoWhere{margin-top:14px}.home-module__T4_tNG__storyCol{padding-left:32px;position:relative}.home-module__T4_tNG__storyRail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0;overflow:hidden}.home-module__T4_tNG__storyRail i{background:var(--acc);transform-origin:top;height:100%;display:block}.home-module__T4_tNG__storyList{gap:clamp(56px,9vw,140px);display:grid}.home-module__T4_tNG__storyItem .d3{transition:color var(--dur-soft) var(--ease-soft);margin:10px 0 12px}.home-module__T4_tNG__storyItem[data-on=false] .d3{color:var(--muted)}.home-module__T4_tNG__storyItem p:last-child{max-width:46ch;color:var(--muted);margin:0}.home-module__T4_tNG__clauses{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px;display:grid}.home-module__T4_tNG__clauseCard{border-radius:var(--r-l);background:var(--card);height:100%;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,34px);display:flex}.home-module__T4_tNG__clauseId{font-family:var(--f-serif);color:var(--muted);margin:0 0 12px;font-size:44px;font-style:italic;font-weight:500;line-height:1.1}.home-module__T4_tNG__clauseCard p:last-child{color:var(--muted);margin:0}@media (max-width:1080px){.home-module__T4_tNG__toolGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__T4_tNG__sheetGroups{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.home-module__T4_tNG__heroCopy,.home-module__T4_tNG__procGrid,.home-module__T4_tNG__storyGrid{grid-template-columns:minmax(0,1fr)}.home-module__T4_tNG__procAside{margin-inline:calc(var(--gutter) * -1);padding:calc(env(safe-area-inset-top,0px) + var(--nav-h) + 10px) var(--gutter) 8px;background:var(--bg);top:0}.home-module__T4_tNG__readout{border-radius:var(--r-s);padding:12px 16px}.home-module__T4_tNG__readoutTop,.home-module__T4_tNG__wfRuler{display:none}.home-module__T4_tNG__readoutNow{margin:0 0 2px;font-size:11px}.home-module__T4_tNG__readoutPhase{margin-bottom:10px;font-size:30px}.home-module__T4_tNG__wf{gap:5px;padding-top:0}.home-module__T4_tNG__wfTrack{height:6px}.home-module__T4_tNG__wfHead{top:0}.home-module__T4_tNG__procStep{min-height:40vh}.home-module__T4_tNG__odoWrap{margin-inline:calc(var(--gutter) * -1);padding:calc(env(safe-area-inset-top,0px) + var(--nav-h) + 8px) var(--gutter) 10px;background:var(--bg);box-shadow:0 1px 0 var(--line);align-items:baseline;gap:14px;display:flex;top:0}.home-module__T4_tNG__odo{font-size:56px}.home-module__T4_tNG__odoWhere{margin:0}}@media (max-width:640px){.home-module__T4_tNG__mark{font-size:min(31vw,150px);line-height:.84}.home-module__T4_tNG__markL{display:block}.home-module__T4_tNG__laneCard{gap:10px}.home-module__T4_tNG__laneStack{display:none}.home-module__T4_tNG__laneItems [data-item-note]{display:none}.home-module__T4_tNG__laneMeta dd{font-size:13px}.home-module__T4_tNG__svcHead .shead-p{font-size:15px}.home-module__T4_tNG__slotLine{font-variation-settings:"wdth" 100;font-size:10.4vw;font-stretch:100%}.home-module__T4_tNG__toolGroups{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.home-module__T4_tNG__readout,.home-module__T4_tNG__clauseCard,.home-module__T4_tNG__toolGroup,.home-module__T4_tNG__laneCard{border:1px solid canvastext}.home-module__T4_tNG__liveDot,.home-module__T4_tNG__markDot{forced-color-adjust:none}.home-module__T4_tNG__portal{display:none}}
