.pronounce-module__L__vPq__say{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;isolation:isolate;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}.pronounce-module__L__vPq__say[data-playing]{color:var(--ink)}.pronounce-module__L__vPq__mark{z-index:-1;background:var(--accent);transform-origin:0;position:absolute;inset:-.12em -.22em}.pronounce-module__L__vPq__underline{background:var(--accent);transform-origin:0;height:1.5px;position:absolute;bottom:-.18em;left:0;right:0}.pronounce-module__L__vPq__say[data-on-accent] .pronounce-module__L__vPq__mark,.pronounce-module__L__vPq__say[data-on-accent] .pronounce-module__L__vPq__underline{background:var(--ink)}.pronounce-module__L__vPq__say[data-on-accent][data-playing]{color:var(--bg)}
.landing-module__Q0SwhG__page{--m-sidebearing:-.058em;min-height:100svh}.landing-module__Q0SwhG__nav{z-index:50;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #0000;position:sticky;top:0}.landing-module__Q0SwhG__navInner{max-width:var(--max);height:var(--nav-h);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.landing-module__Q0SwhG__navSlot{font-family:var(--font-display);letter-spacing:-.02em;visibility:hidden;-webkit-user-select:none;user-select:none;margin-inline-start:var(--m-sidebearing);font-size:clamp(1.3rem,.9rem + .9vw,1.65rem);font-weight:800;line-height:.8}.landing-module__Q0SwhG__navLinks{gap:clamp(18px,2.4vw,36px);display:flex}.landing-module__Q0SwhG__navLink{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink);padding-block:6px;font-size:.78rem;font-weight:500;display:inline-block;position:relative}.landing-module__Q0SwhG__navUnderline{background:var(--accent);transform-origin:0;height:1.5px;position:absolute;bottom:1px;left:0;right:0}.landing-module__Q0SwhG__wordmark{z-index:60;font-family:var(--font-display);letter-spacing:-.02em;font-kerning:normal;white-space:nowrap;color:var(--ink);cursor:default;-webkit-tap-highlight-color:transparent;font-weight:800;line-height:.8;display:block;position:fixed;top:0;left:0}.landing-module__Q0SwhG__wordmark[data-docked]{cursor:pointer}.landing-module__Q0SwhG__wordmarkInk{transform-origin:50% 60%;display:block}.landing-module__Q0SwhG__letter{text-align:center;display:inline-block}.landing-module__Q0SwhG__hero{min-height:calc(100svh - var(--nav-h));flex-direction:column;display:flex}.landing-module__Q0SwhG__headwordFrame{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto;padding-block-start:clamp(20px,3.4vw,48px);position:relative}.landing-module__Q0SwhG__headword{font-family:var(--font-display);letter-spacing:-.02em;font-kerning:normal;white-space:nowrap;margin-inline-start:var(--m-sidebearing);font-size:clamp(4.4rem,15vw,14rem);font-weight:800;line-height:.8;display:inline-block}.landing-module__Q0SwhG__headwordGhost{opacity:0}.landing-module__Q0SwhG__resolve{inset:0;inset-inline:var(--gutter);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(1rem,.6rem + 1.6vw,1.9rem);display:flex;position:absolute;inset-block-start:clamp(20px,3.4vw,48px)}.landing-module__Q0SwhG__entry{flex-direction:column;flex:1;display:flex}.landing-module__Q0SwhG__entryBody{--col-gap:clamp(48px, 5vw, 80px);width:100%;max-width:var(--max);padding-inline:var(--gutter);will-change:transform, opacity;margin-inline:auto;padding-block:clamp(22px,3vw,40px) clamp(36px,5vw,72px)}.landing-module__Q0SwhG__phonetic{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);padding-block-start:clamp(14px,1.6vw,22px);font-size:clamp(.85rem,.7rem + .45vw,1.05rem)}.landing-module__Q0SwhG__senses{counter-reset:none;gap:clamp(8px,1vw,14px);margin-block-start:clamp(20px,2.6vw,36px);display:grid}.landing-module__Q0SwhG__sense{--key:2.6rem;grid-template-columns:var(--key) 1fr;font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;align-items:baseline;font-size:clamp(1.4rem,.85rem + 1.7vw,2.35rem);font-weight:560;line-height:1.12;display:grid}.landing-module__Q0SwhG__senseNum{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:clamp(.72rem,.64rem + .25vw,.85rem);font-weight:400}@media (min-width:900px){.landing-module__Q0SwhG__sense{--key:2.75rem;margin-inline-start:calc(-1 * var(--key))}}.landing-module__Q0SwhG__cta{font-family:var(--font-mono);letter-spacing:0;color:var(--ink);isolation:isolate;justify-self:start;align-items:center;gap:.5em;margin-inline-start:-.18em;padding:.08em .18em;font-size:.86em;font-weight:500;display:inline-flex;position:relative}.landing-module__Q0SwhG__ctaLabel{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1.5px}.landing-module__Q0SwhG__ctaMark{z-index:-1;background:var(--accent);transform-origin:0;position:absolute;inset:0}.landing-module__Q0SwhG__ctaArrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;flex:none;width:1.05em;height:1.05em}.landing-module__Q0SwhG__band{background:var(--accent);color:var(--on-accent);margin-block-start:auto}.landing-module__Q0SwhG__tagline{max-width:var(--max);padding-inline:var(--gutter);font-family:var(--font-display);letter-spacing:-.025em;flex-wrap:wrap;column-gap:.4em;margin-inline:auto;padding-block:clamp(20px,2.6vw,40px);font-size:clamp(1.6rem,.7rem + 3.1vw,3.75rem);font-weight:800;line-height:.95;display:flex}.landing-module__Q0SwhG__tagline span{white-space:nowrap}@media (min-width:900px){.landing-module__Q0SwhG__entryBody{column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.landing-module__Q0SwhG__entryBody:before{content:"";border-top:1px solid var(--line);grid-column:1/-1;margin-block-end:clamp(14px,1.6vw,22px)}.landing-module__Q0SwhG__phonetic{border-top:0;padding-block-start:.55em}.landing-module__Q0SwhG__senses{margin-block-start:0}}@media (prefers-reduced-motion:reduce){.landing-module__Q0SwhG__headwordGhost{opacity:1}.landing-module__Q0SwhG__resolve{display:none}}
.sections-module__vAd12a__section{--col-gap:clamp(48px, 5vw, 80px);--key:2.6rem;width:100%;max-width:var(--max);padding-inline:var(--gutter);scroll-margin-top:calc(var(--nav-h) - clamp(112px, 14vw, 220px) + 24px);margin-inline:auto;padding-block-start:clamp(112px,14vw,220px)}.sections-module__vAd12a__key{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:clamp(.72rem,.64rem + .25vw,.85rem);font-weight:400}.sections-module__vAd12a__tnum{font-variant-numeric:tabular-nums}.sections-module__vAd12a__alignEnd{text-align:right;justify-self:end}.sections-module__vAd12a__head{display:grid}.sections-module__vAd12a__headword{font-family:var(--font-display);letter-spacing:-.025em;white-space:nowrap;margin-inline-start:-.05em;font-size:clamp(3.4rem,11vw,10rem);font-weight:800;line-height:.8}.sections-module__vAd12a__headwordMask{margin-block-end:-.2em;padding-block:.06em .2em;display:block;overflow:hidden}.sections-module__vAd12a__headwordInk{display:inline-block}.sections-module__vAd12a__headRule{background:var(--line);transform-origin:0;height:1px;margin-block-start:clamp(20px,2.4vw,34px);display:block}.sections-module__vAd12a__headPhonetic{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);padding-block-start:clamp(14px,1.6vw,22px);font-size:clamp(.85rem,.7rem + .45vw,1.05rem)}.sections-module__vAd12a__headGloss{max-width:34ch;font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin-block-start:clamp(14px,1.6vw,20px);font-size:clamp(1.4rem,.85rem + 1.7vw,2.35rem);font-weight:560;line-height:1.12}@media (min-width:900px){.sections-module__vAd12a__head{column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sections-module__vAd12a__headword,.sections-module__vAd12a__headRule{grid-column:1/-1}.sections-module__vAd12a__headPhonetic{padding-block-start:calc(clamp(14px,1.6vw,22px) + .55em)}.sections-module__vAd12a__headGloss{margin-block-start:clamp(14px,1.6vw,22px)}}.sections-module__vAd12a__tiersTrack{margin-block-start:clamp(24px,4vw,64px);display:grid;position:relative}.sections-module__vAd12a__tiersStage{top:var(--nav-h);z-index:2;background:var(--bg);border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:48svh;display:flex;position:sticky}.sections-module__vAd12a__tiersText{display:grid}.sections-module__vAd12a__tier{flex-direction:column;justify-content:center;min-height:72svh;padding-block:48px;display:flex}.sections-module__vAd12a__tierWord{font-family:var(--font-display);letter-spacing:-.025em;margin:0;margin-inline-start:-.04em;font-size:clamp(2.8rem,1.6rem + 3.4vw,4.8rem);font-weight:800;line-height:.85}.sections-module__vAd12a__tierPhonetic{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);margin-block-start:14px;font-size:clamp(.85rem,.7rem + .45vw,1.05rem)}.sections-module__vAd12a__tierSenses{gap:10px;margin-block-start:clamp(20px,2.4vw,30px);display:grid}.sections-module__vAd12a__tierSense{grid-template-columns:var(--key) 1fr;font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;align-items:baseline;font-size:clamp(1.2rem,.95rem + .8vw,1.6rem);font-weight:560;line-height:1.18;display:grid}.sections-module__vAd12a__facts{border-top:1px solid var(--line);margin:clamp(24px,3vw,36px) 0 0}.sections-module__vAd12a__fact{border-bottom:1px solid var(--line);grid-template-columns:minmax(7.5rem,.36fr) 1fr;gap:16px;padding-block:11px;display:grid}.sections-module__vAd12a__fact dt{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);padding-block-start:.2em;font-size:.74rem}.sections-module__vAd12a__fact dd{margin:0;font-size:.97rem;line-height:1.45}.sections-module__vAd12a__diagram{flex-direction:column;justify-content:center;width:100%;max-width:660px;height:100%;padding-block:12px;display:flex}.sections-module__vAd12a__diagramSvg{width:100%;height:auto;max-height:calc(100% - 2.4em);display:block;overflow:visible}.sections-module__vAd12a__diagramCaption{text-align:center;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);white-space:nowrap;margin-block-start:10px;font-size:.74rem}.sections-module__vAd12a__dPage{fill:var(--bg);stroke:var(--ink);stroke-width:1.5px}.sections-module__vAd12a__dHair{fill:none;stroke:var(--ink);stroke-opacity:.22;stroke-width:1px}.sections-module__vAd12a__dSoft{fill:var(--ink-faint)}.sections-module__vAd12a__dInk{fill:var(--ink)}.sections-module__vAd12a__dPanel{fill:var(--panel)}.sections-module__vAd12a__dLink{fill:none;stroke:var(--ink);stroke-width:1.25px}.sections-module__vAd12a__dNode{fill:var(--bg);stroke:var(--ink);stroke-width:1.25px}.sections-module__vAd12a__dNodeName{font-family:var(--font-mono);fill:var(--ink);font-size:13.5px;font-weight:500}.sections-module__vAd12a__dNodeSub{font-family:var(--font-mono);fill:var(--ink-soft);font-size:10.5px}.sections-module__vAd12a__dSiteLabel{font-family:var(--font-mono);fill:var(--ink);font-size:15px;font-weight:500}.sections-module__vAd12a__dPacket{fill:var(--ink)}@media (max-width:899px){.sections-module__vAd12a__dNodeName{font-size:16.5px;transform:translateY(6px)}.sections-module__vAd12a__dNodeSub{display:none}.sections-module__vAd12a__dSiteLabel{font-size:20px}}@media (min-width:900px){.sections-module__vAd12a__tiersTrack{column-gap:var(--col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sections-module__vAd12a__tiersStage{height:calc(100svh - var(--nav-h));border-bottom:0;grid-area:1/2}.sections-module__vAd12a__tiersText{grid-area:1/1}.sections-module__vAd12a__tier{min-height:calc(100svh - var(--nav-h))}.sections-module__vAd12a__tierSense{margin-inline-start:calc(-1 * var(--key))}}.sections-module__vAd12a__indexHeader,.sections-module__vAd12a__caseRow{grid-template-columns:var(--key) minmax(0, 2.3fr) minmax(0, 1.15fr) minmax(0, 1.5fr) 4rem 1.25rem;align-items:baseline;column-gap:clamp(12px,1.6vw,24px);display:grid}.sections-module__vAd12a__indexHeader{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);margin-block-start:clamp(40px,6vw,88px);padding-block-end:12px;font-size:.72rem}.sections-module__vAd12a__indexHeader span:nth-child(5){grid-column:5}.sections-module__vAd12a__caseItem{border-bottom:1px solid var(--line)}.sections-module__vAd12a__caseRow{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:clamp(18px,2.1vw,30px) 0;position:relative}.sections-module__vAd12a__caseClient{font-family:var(--font-display);letter-spacing:-.022em;font-size:clamp(1.55rem,.9rem + 2.1vw,2.9rem);font-weight:560;line-height:1.02;display:inline-block}.sections-module__vAd12a__caseTier,.sections-module__vAd12a__caseOutcome,.sections-module__vAd12a__caseYear{font-family:var(--font-mono);letter-spacing:.01em;font-size:clamp(.78rem,.72rem + .2vw,.9rem)}.sections-module__vAd12a__caseCity{color:var(--ink-soft)}.sections-module__vAd12a__caseOutcome{font-weight:500}.sections-module__vAd12a__caseYear{color:var(--ink-soft);font-variant-numeric:tabular-nums}.sections-module__vAd12a__caseToggle{place-self:center end;width:16px;height:16px;position:relative}.sections-module__vAd12a__caseToggleH,.sections-module__vAd12a__caseToggleV{background:var(--ink);position:absolute}.sections-module__vAd12a__caseToggleH{height:1.5px;top:calc(50% - .75px);left:0;right:0}.sections-module__vAd12a__caseToggleV{width:1.5px;top:0;bottom:0;left:calc(50% - .75px)}.sections-module__vAd12a__caseRule{background:var(--accent);transform-origin:0;height:1.5px;position:absolute;bottom:-1px;left:0;right:0}.sections-module__vAd12a__casePanelClip{overflow:hidden}.sections-module__vAd12a__casePanel{gap:clamp(28px,4vw,48px);padding-block:clamp(8px,1vw,16px) clamp(40px,5vw,72px);display:grid}.sections-module__vAd12a__plates{gap:12px;display:grid;position:relative}.sections-module__vAd12a__platePhoto,.sections-module__vAd12a__plateScreen{background:var(--panel);margin:0;overflow:hidden}.sections-module__vAd12a__platePhoto img,.sections-module__vAd12a__plateScreen img{width:100%;height:auto;display:block}.sections-module__vAd12a__plateScreen{outline:1px solid var(--line);outline-offset:-1px}.sections-module__vAd12a__caseBody{flex-direction:column;display:flex}.sections-module__vAd12a__caseSenses{margin:0}.sections-module__vAd12a__caseSense{border-top:1px solid var(--line);grid-template-columns:5rem 1fr;gap:16px;padding-block:14px;display:grid}.sections-module__vAd12a__caseSense:first-child{border-top:0;padding-block-start:0}.sections-module__vAd12a__caseSense dt{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);padding-block-start:.3em;font-size:.74rem}.sections-module__vAd12a__caseSense dd{max-width:46ch;margin:0;font-size:1rem;line-height:1.55}.sections-module__vAd12a__caseSense:last-child dd{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.2rem,.95rem + .7vw,1.5rem);font-weight:560;line-height:1.2}.sections-module__vAd12a__stack{flex-wrap:wrap;gap:6px;margin-block-start:18px;display:flex}.sections-module__vAd12a__stack li{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);padding:4px 8px;font-size:.7rem}.sections-module__vAd12a__care{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);align-items:center;gap:10px;margin-block-start:20px;font-size:.76rem;display:flex}.sections-module__vAd12a__careDot{background:var(--ink);width:7px;height:7px}.sections-module__vAd12a__preview{z-index:40;pointer-events:none;position:fixed;top:0;left:0}.sections-module__vAd12a__previewFrame{aspect-ratio:3/2;background:var(--panel);width:clamp(240px,20vw,320px);position:absolute;top:0;left:28px;overflow:hidden;transform:translateY(-50%)}.sections-module__vAd12a__previewImg{position:absolute;inset:0}.sections-module__vAd12a__previewImg img{object-fit:cover}@media (max-width:899px){.sections-module__vAd12a__indexHeader{display:none}.sections-module__vAd12a__caseItem:first-child{border-top:1px solid var(--line)}.sections-module__vAd12a__index{margin-block-start:32px}.sections-module__vAd12a__caseRow{grid-template-columns:var(--key) minmax(0, 1fr) 1.25rem;grid-template-areas:"key client toggle"".tier tier"".outcome outcome";row-gap:6px}.sections-module__vAd12a__caseRow>:first-child{grid-area:key}.sections-module__vAd12a__caseClient{grid-area:client}.sections-module__vAd12a__caseTier{grid-area:tier;margin-block-start:4px}.sections-module__vAd12a__caseOutcome{grid-area:outcome}.sections-module__vAd12a__caseYear{display:none}.sections-module__vAd12a__caseToggle{grid-area:toggle}}@media (min-width:900px){.sections-module__vAd12a__indexHeader,.sections-module__vAd12a__caseRow{--key:2.75rem;grid-template-columns:calc(var(--key) - clamp(12px, 1.6vw, 24px)) minmax(0, 2.3fr) minmax(0, 1.15fr) minmax(0, 1.5fr) 4rem 1.25rem;width:calc(100% + var(--key));margin-inline-start:calc(-1 * var(--key))}.sections-module__vAd12a__casePanel{column-gap:var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.sections-module__vAd12a__plates{padding-block-end:22%;display:block}.sections-module__vAd12a__platePhoto{width:84%}.sections-module__vAd12a__plateScreen{border:8px solid var(--bg);outline:1px solid var(--line);outline-offset:-9px;width:60%;position:absolute;bottom:0;right:0}.sections-module__vAd12a__caseBody{padding-block-start:4px}}.sections-module__vAd12a__methodTrack{height:400svh;margin-block-start:clamp(24px,4vw,64px);position:relative}.sections-module__vAd12a__methodStage{top:var(--nav-h);height:calc(100svh - var(--nav-h));flex-direction:column;padding-block:clamp(20px,3vw,40px);display:flex;position:sticky}.sections-module__vAd12a__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.4vw,20px);display:grid}.sections-module__vAd12a__railButton{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 0 6px;display:block}.sections-module__vAd12a__railTrack{background:var(--line);height:3px;display:block;position:relative;overflow:hidden}.sections-module__vAd12a__railFill{background:var(--accent);transform-origin:0;position:absolute;inset:0}.sections-module__vAd12a__railLabel{font-family:var(--font-mono);letter-spacing:.04em;gap:10px;margin-block-start:12px;font-size:clamp(.7rem,.64rem + .2vw,.8rem);font-weight:500;display:flex}.sections-module__vAd12a__railNum{color:var(--ink-soft);font-weight:400}.sections-module__vAd12a__methodBody{flex:1;align-content:center;gap:clamp(24px,4vw,48px);display:grid}.sections-module__vAd12a__methodCount{font-family:var(--font-mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-block-end:clamp(10px,1.2vw,16px);font-size:clamp(.78rem,.7rem + .3vw,.95rem);display:block}.sections-module__vAd12a__methodMask{padding-block:.04em .2em;display:block;position:relative;overflow:hidden}.sections-module__vAd12a__methodWord{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;margin-inline-start:-.05em;font-size:clamp(4.2rem,13vw,12.5rem);font-weight:800;line-height:.8;display:block}.sections-module__vAd12a__methodLine{max-width:30ch;font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(1.35rem,.85rem + 1.6vw,2.3rem);font-weight:560;line-height:1.12}.sections-module__vAd12a__methodFacts{border-top:1px solid var(--line);max-width:560px;margin:clamp(18px,2.4vw,30px) 0 0}@media (min-width:900px){.sections-module__vAd12a__methodBody{column-gap:var(--col-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}}@media (max-width:899px){.sections-module__vAd12a__methodFacts .sections-module__vAd12a__fact{grid-template-columns:6rem 1fr;padding-block:8px}.sections-module__vAd12a__methodFacts .sections-module__vAd12a__fact dd{font-size:.9rem}}.sections-module__vAd12a__ledger{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block-start:clamp(40px,6vw,88px)}.sections-module__vAd12a__ledger thead th{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);text-align:left;padding:0 0 12px;font-size:.72rem;font-weight:400}.sections-module__vAd12a__ledger tbody tr{border-bottom:1px solid var(--line)}.sections-module__vAd12a__ledger tbody th,.sections-module__vAd12a__ledger tbody td{vertical-align:baseline;padding:clamp(14px,1.6vw,22px) 0}.sections-module__vAd12a__ledger thead th+th,.sections-module__vAd12a__ledger tbody th+td,.sections-module__vAd12a__ledger tbody td+td{padding-inline-start:clamp(16px,2vw,32px)}.sections-module__vAd12a__ledger .sections-module__vAd12a__num{text-align:right}.sections-module__vAd12a__ledgerClient{font-family:var(--font-display);letter-spacing:-.015em;text-align:left;white-space:nowrap;font-size:clamp(1.1rem,.9rem + .6vw,1.45rem);font-weight:560}.sections-module__vAd12a__ledgerMeasure{color:var(--ink-soft);font-size:.95rem}.sections-module__vAd12a__ledgerBefore,.sections-module__vAd12a__ledgerAfter,.sections-module__vAd12a__ledgerChange{font-family:var(--font-mono);white-space:nowrap;font-size:clamp(.82rem,.74rem + .25vw,.98rem)}.sections-module__vAd12a__ledgerBefore{color:var(--ink-soft)}.sections-module__vAd12a__ledgerAfter,.sections-module__vAd12a__ledgerChange{font-weight:500}.sections-module__vAd12a__ledgerBarHead,.sections-module__vAd12a__ledgerBarCell{width:20%}.sections-module__vAd12a__ledgerBarCell{vertical-align:middle!important}.sections-module__vAd12a__ledgerTrack{height:13px;display:block;position:relative}.sections-module__vAd12a__ledgerBeforeBar,.sections-module__vAd12a__ledgerAfterBar{height:5px;position:absolute;left:0}.sections-module__vAd12a__ledgerBeforeBar{border:1px solid var(--ink-faint);top:0}.sections-module__vAd12a__ledgerAfterBar{background:var(--ink);bottom:0}.sections-module__vAd12a__tally{align-items:center;gap:24px;margin-block-start:clamp(40px,5vw,72px);display:grid}.sections-module__vAd12a__tallyGrid{grid-template-columns:repeat(12,1fr);gap:6px;max-width:340px;display:grid}.sections-module__vAd12a__tallyHit,.sections-module__vAd12a__tallyMiss{aspect-ratio:1}.sections-module__vAd12a__tallyHit{background:var(--ink)}.sections-module__vAd12a__tallyMiss{border:1.5px solid var(--ink)}.sections-module__vAd12a__tallyText{max-width:36ch;font-family:var(--font-display);letter-spacing:-.016em;text-wrap:balance;font-size:clamp(1.25rem,.9rem + 1.1vw,1.9rem);font-weight:560;line-height:1.16}@media (min-width:900px){.sections-module__vAd12a__tally{column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (max-width:899px){.sections-module__vAd12a__ledger thead{display:none}.sections-module__vAd12a__ledger tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;padding-block:16px;display:grid}.sections-module__vAd12a__ledger tbody th,.sections-module__vAd12a__ledger tbody td{padding:0!important}.sections-module__vAd12a__ledgerClient,.sections-module__vAd12a__ledgerMeasure,.sections-module__vAd12a__ledgerBarCell{grid-column:1/-1}.sections-module__vAd12a__ledgerMeasure{margin-block:2px 12px}.sections-module__vAd12a__ledger .sections-module__vAd12a__num{text-align:left}.sections-module__vAd12a__ledger .sections-module__vAd12a__num:before{content:attr(data-label);color:var(--ink-soft);margin-block-end:2px;font-size:.68rem;font-weight:400;display:block}.sections-module__vAd12a__ledgerBarCell{width:auto;margin-block-start:12px}}.sections-module__vAd12a__leadQuote,.sections-module__vAd12a__quotes{margin:clamp(48px,7vw,112px) 0 0}.sections-module__vAd12a__leadQuoteText,.sections-module__vAd12a__quoteText{text-wrap:balance;margin:0;position:relative}.sections-module__vAd12a__leadQuoteText{font-family:var(--font-display);letter-spacing:-.028em;font-size:clamp(1.9rem,.9rem + 3.5vw,4.4rem);font-weight:620;line-height:1.04}.sections-module__vAd12a__hang{padding-inline-end:.04em;position:absolute;right:100%}.sections-module__vAd12a__cite{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);margin-block-start:clamp(16px,2vw,24px);font-size:.78rem}.sections-module__vAd12a__quotes{gap:clamp(32px,4vw,48px);display:grid}.sections-module__vAd12a__quote{border-top:1px solid var(--line);margin:0;padding-block-start:20px}.sections-module__vAd12a__quoteText{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.2rem,.9rem + .9vw,1.7rem);font-weight:560;line-height:1.2}@media (min-width:900px){.sections-module__vAd12a__leadQuote,.sections-module__vAd12a__quotes{margin-inline-start:calc((100% - var(--col-gap)) / 3 + var(--col-gap))}.sections-module__vAd12a__quotes{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.sections-module__vAd12a__leadQuoteText,.sections-module__vAd12a__quoteText{padding-inline-start:.5em}.sections-module__vAd12a__hang{left:0;right:auto}}.sections-module__vAd12a__timeline{--name-col:10rem;margin-block-start:clamp(40px,6vw,88px);position:relative}.sections-module__vAd12a__timelineAxis,.sections-module__vAd12a__timelineRow{grid-template-columns:var(--name-col) minmax(0, 1fr);align-items:center;column-gap:24px;display:grid}.sections-module__vAd12a__timelineYears{height:1.6em;font-family:var(--font-mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.72rem;position:relative}.sections-module__vAd12a__timelineYears span{position:absolute;top:0;transform:translate(-50%)}.sections-module__vAd12a__timelineYears span:first-child{transform:none}.sections-module__vAd12a__timelineYears .sections-module__vAd12a__timelineToday{color:var(--ink);font-weight:500;transform:translate(-100%)}.sections-module__vAd12a__timelineRows{border-top:1px solid var(--line)}.sections-module__vAd12a__timelineRow{border-bottom:1px solid var(--line);padding-block:11px}.sections-module__vAd12a__timelineName{font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.sections-module__vAd12a__timelineTrack{height:12px;position:relative}.sections-module__vAd12a__timelineTick{background:var(--line);width:1px;position:absolute;top:-11px;bottom:-11px}.sections-module__vAd12a__timelineBar{background:var(--ink);transform-origin:0;height:6px;position:absolute;top:3px}.sections-module__vAd12a__timelineStart{background:var(--ink);width:1.5px;height:18px;position:absolute;top:-3px}.sections-module__vAd12a__timelineNow{background:var(--accent);width:1.5px;position:absolute;top:1.6em;bottom:0;right:0}.sections-module__vAd12a__careGrid{align-items:start;gap:clamp(40px,5vw,64px);margin-block-start:clamp(48px,6vw,96px);display:grid}.sections-module__vAd12a__careFacts{border-top:1px solid var(--line);margin:0}.sections-module__vAd12a__careFact{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;display:flex}.sections-module__vAd12a__careFact dt{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);font-size:.76rem}.sections-module__vAd12a__careFact dd{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(1.35rem,1rem + .9vw,1.9rem);font-weight:700}.sections-module__vAd12a__log{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.01em;font-size:.78rem}.sections-module__vAd12a__logHead{border-bottom:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:16px;padding:12px 16px;display:flex}.sections-module__vAd12a__logLive{color:var(--ink);align-items:center;gap:10px;font-weight:500;display:inline-flex}.sections-module__vAd12a__logDot{background:var(--accent);width:8px;height:8px}.sections-module__vAd12a__logRows{overflow:hidden}.sections-module__vAd12a__logRow{border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:3.4rem 9rem minmax(0,1fr) 1.5rem;gap:14px;padding:11px 16px;display:grid}.sections-module__vAd12a__logRow:last-child{border-bottom:0}.sections-module__vAd12a__logRow>:first-child{color:var(--ink-soft)}.sections-module__vAd12a__logClient{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sections-module__vAd12a__logText{color:var(--ink-soft)}.sections-module__vAd12a__logOk{text-align:right;font-weight:500}@media (min-width:900px){.sections-module__vAd12a__timeline{--name-col:calc((100% - var(--col-gap)) / 3)}.sections-module__vAd12a__timelineAxis,.sections-module__vAd12a__timelineRow{column-gap:var(--col-gap)}.sections-module__vAd12a__careGrid{column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (max-width:899px){.sections-module__vAd12a__timeline{--name-col:7.4rem}.sections-module__vAd12a__timelineAxis,.sections-module__vAd12a__timelineRow{column-gap:12px}.sections-module__vAd12a__timelineName{font-size:.72rem}.sections-module__vAd12a__timelineYears span:nth-child(2n):not(.sections-module__vAd12a__timelineToday),.sections-module__vAd12a__timelineYears .sections-module__vAd12a__timelineToday{display:none}.sections-module__vAd12a__logRow{grid-template-columns:3rem minmax(0,1fr) 1.5rem;grid-template-areas:"time client ok"".text text";gap:4px 10px;padding:10px 12px}.sections-module__vAd12a__logRow>:first-child{grid-area:time}.sections-module__vAd12a__logClient{grid-area:client}.sections-module__vAd12a__logText{grid-area:text}.sections-module__vAd12a__logOk{grid-area:ok}}.sections-module__vAd12a__close{background:var(--accent);color:var(--on-accent);scroll-margin-top:var(--nav-h);margin-block-start:clamp(120px,14vw,220px)}.sections-module__vAd12a__closeInner{max-width:var(--max);padding:clamp(56px, 8vw, 120px) var(--gutter) clamp(48px, 6vw, 88px);margin-inline:auto}.sections-module__vAd12a__closePhonetic{font-family:var(--font-mono);letter-spacing:.02em;font-size:clamp(.85rem,.7rem + .45vw,1.05rem)}.sections-module__vAd12a__closeHeading{font-family:var(--font-display);letter-spacing:-.035em;margin-block-start:clamp(14px,2vw,28px);font-size:clamp(3.3rem,10.6vw,11rem);font-weight:800;line-height:.84}.sections-module__vAd12a__closeLink{isolation:isolate;flex-wrap:wrap;align-items:center;column-gap:.2em;margin-inline-start:-.1em;padding-inline:.06em;display:inline-flex;position:relative}.sections-module__vAd12a__closeMark{z-index:-1;background:var(--ink);transform-origin:0;position:absolute;inset:0 0 -.06em}.sections-module__vAd12a__closeMask{margin-block-end:-.14em;padding-block:.02em .2em;display:inline-block;overflow:hidden}.sections-module__vAd12a__closeWord{display:inline-block}.sections-module__vAd12a__closeArrow{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;flex:none;width:.62em;height:.62em}.sections-module__vAd12a__closeLine{max-width:30ch;font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin-block-start:clamp(24px,3vw,44px);font-size:clamp(1.35rem,.85rem + 1.6vw,2.3rem);font-weight:560;line-height:1.12}.sections-module__vAd12a__closeDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:clamp(40px,5vw,72px) 0 0;display:grid}.sections-module__vAd12a__closeDetail{border-top:1px solid #14130f4d;padding-block-start:14px}.sections-module__vAd12a__closeDetail dt{font-family:var(--font-mono);letter-spacing:.04em;font-size:.72rem}.sections-module__vAd12a__closeDetail dd{font-family:var(--font-mono);margin:6px 0 0;font-size:clamp(.85rem,.78rem + .25vw,1rem);font-weight:500}.sections-module__vAd12a__closeDetailLink{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1.5px}.sections-module__vAd12a__closeDetailLink:hover{background:var(--ink);color:var(--bg);text-decoration:none}@media (min-width:900px){.sections-module__vAd12a__closeDetails{grid-template-columns:repeat(4,minmax(0,1fr))}}.sections-module__vAd12a__footer{max-width:var(--max);padding:clamp(40px, 5vw, 72px) var(--gutter) 32px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);margin-inline:auto;font-size:.76rem}.sections-module__vAd12a__footerInner{gap:28px;display:grid}.sections-module__vAd12a__footerCol{flex-direction:column;gap:6px;display:flex}.sections-module__vAd12a__footerCol a{color:var(--ink);align-self:start}.sections-module__vAd12a__footerCol a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:1.5px}.sections-module__vAd12a__footerStrong{color:var(--ink);font-weight:500}.sections-module__vAd12a__footerSign{border-top:1px solid var(--line);margin-block-start:clamp(40px,5vw,64px);padding-block-start:18px}.sections-module__vAd12a__footerSignWord{color:var(--ink);font-weight:500}@media (min-width:700px){.sections-module__vAd12a__footerInner{grid-template-columns:repeat(3,minmax(0,1fr))}}
