/* WDA steal-now 2 (OnePROM): numbered chapters, sticky media. Ledger Green. */
:root{--hvc-paper:var(--dm-paper,#F6F3EA);--hvc-ink:var(--dm-ink,#07160E);--hvc-ink-2:#1F3A2C;--hvc-accent:var(--dm-accent,#0F6B47);--hvc-rule:var(--dm-rule,#C5C0B4);--hvc-focus:var(--dm-focus,#14875A)}
.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.hvc{background:var(--hvc-paper);color:var(--hvc-ink);padding:96px 0 104px;border-top:1px solid var(--hvc-rule);overflow-x:clip}
.hvc-title{margin:0 0 48px;max-width:20ch}
.hvc-grid{display:block}
.hvc-ch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px 48px;align-items:start;padding:40px 0;border-top:1px solid var(--hvc-rule)}
.hvc-ch>*:not(.hvc-fig){grid-column:1}
.hvc-fig{grid-column:2;grid-row:1/span 5;margin:0}
.hvc-fig img,.hvc-stage img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:4px}
.hvc-num{margin:0 0 12px;font:500 1rem/1 "RD Fraunces",Georgia,serif;color:var(--hvc-accent);font-variant-numeric:tabular-nums}
.hvc-of{color:var(--hvc-ink-2)}
html .hvc .hvc-ch h3{margin:0 0 14px;font-family:"RD Fraunces",Georgia,serif!important;font-weight:400;font-style:normal;font-size:clamp(1.75rem,3.2vw,2.75rem)!important;line-height:1.08;letter-spacing:-.01em;max-width:16ch;text-wrap:balance}
.hvc-fact{margin:0 0 28px;max-width:46ch;color:var(--hvc-ink-2);font-size:1.0625rem;line-height:1.6}
.hvc-nums{display:flex;flex-wrap:wrap;gap:16px 48px;margin:0}
.hvc-nums>div{display:flex;flex-direction:column-reverse;gap:6px}
html .hvc .hvc-nums dd{margin:0;font-weight:400;font-size:clamp(2.5rem,5vw,4rem);line-height:1;font-family:"RD Fraunces",Georgia,serif!important;color:var(--hvc-ink);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}
.hvc-nums dt{font-size:.9375rem;line-height:1.4;color:var(--hvc-ink-2)}
.hvc-stage{display:none}
@media (min-width:961px){
 .hvc-live .hvc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:64px;align-items:start}
 .hvc-live .hvc-ch{display:block;min-height:72vh;padding:56px 0}
 .hvc-live .hvc-fig{display:none}
 .hvc-live .hvc-stage{display:block;position:sticky;top:12vh}
 .hvc-stage-in{position:relative;aspect-ratio:4/5;max-height:76vh;margin-left:auto}
 .hvc-stage figure{position:absolute;inset:0;margin:0;opacity:0;will-change:opacity}
 .hvc-stage figure:first-child{opacity:1}
 .hvc-stage img{height:100%}
}
@media (max-width:960px){.hvc{padding:72px 0 80px}.hvc-ch{grid-template-columns:minmax(0,1fr)}.hvc-fig{grid-column:1;grid-row:auto;margin-top:8px}.hvc-fig img{aspect-ratio:4/3}}
@media (prefers-reduced-motion:reduce){.hvc-stage figure{will-change:auto}}
