.land-nav{top:var(--space-sm);z-index:var(--z-sticky-nav);padding-inline:var(--space-md);justify-content:center;display:flex;position:sticky}.land-nav__pill{align-items:center;gap:var(--space-md);min-height:60px;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-lg);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);display:flex}.land-nav__links{align-items:center;gap:var(--space-2xs);display:flex}.hero{gap:var(--space-2xl);min-height:min(100dvh - 84px,780px);padding-block:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.hero h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display)}.hero .lead{margin-top:var(--space-md);color:var(--color-ink-2)}.counter{gap:var(--space-lg);padding:var(--space-xl);background:var(--color-paper-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}.dial{gap:var(--space-xs);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.dial legend{font-size:var(--text-sm);color:var(--color-ink-2);margin-bottom:var(--space-xs);padding:0;font-weight:500}.dial .choice label{background:var(--color-paper)}.dial .choice input:checked+label{background:var(--color-paper-3)}.stage{padding-block:var(--space-3xl);border-top:var(--rule-hair) solid var(--color-rule)}.stage__head{gap:var(--gap-columns);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.stage__head p{color:var(--color-ink-2)}.trace{gap:0;margin:0;display:grid}.trace__row{gap:var(--gap-columns);padding-block:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.trace__row:first-child{border-top:0;padding-top:0}.trace dt{color:var(--color-muted)}.trace dd{font-family:var(--font-body);font-weight:400;font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-ink-2);margin:0;line-height:1.3}.seg{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.seg button[aria-selected=true]{background:var(--color-paper-3);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-ink)}.press{gap:var(--space-xl);min-height:320px;padding:var(--space-xl);background:var(--color-paper-2);border-radius:var(--radius-card);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.press__line{font-family:var(--font-body);font-weight:400;font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1.25}.press__label{color:var(--color-muted);font-size:var(--text-sm);margin-bottom:var(--space-2xs)}.press__grid{gap:var(--space-lg);display:grid}.debrief{gap:var(--space-xl);padding:var(--space-xl);background:var(--color-paper-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;display:grid}.debrief .figure{font-variant-numeric:lining-nums tabular-nums;font-size:clamp(5rem,9vw,9rem);line-height:1;display:block}.debrief__note{color:var(--color-muted);font-size:var(--text-sm);margin-top:var(--space-xs)}.compare{gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare figure{padding:var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule);min-height:300px;margin:0}.compare figure:last-child{background:var(--color-paper-2);border-radius:var(--radius-card);border-top:0}.compare figcaption{color:var(--color-muted);font-size:var(--text-sm);margin-bottom:var(--space-xs)}.compare blockquote{font-family:var(--font-body);font-weight:400;font-size:var(--text-2xl);letter-spacing:var(--tracking-display);margin:0;line-height:1.2}.needs{border-collapse:collapse;width:100%}.needs th{text-align:left;width:34%;padding:var(--space-md) var(--space-md) var(--space-md) 0;vertical-align:top;font-weight:500}.needs td{padding:var(--space-md) 0;color:var(--color-ink-2)}.needs tr+tr>*{border-top:var(--rule-hair) solid var(--color-rule)}.close{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-block:var(--space-3xl);border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.mast{padding-block:var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule)}.mast__word{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);font-size:clamp(4rem,15vw,13rem);line-height:1}.mast__links{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:60rem){.hero,.stage__head,.press,.debrief,.compare,.trace__row{grid-template-columns:minmax(0,1fr)}.hero{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl)}.trace__row{gap:var(--space-xs)}.debrief,.press,.compare figure{padding:var(--space-md)}.press,.compare figure{min-height:0}}@media (max-width:40rem){.land-nav__pill{width:100%;padding-left:var(--space-md);justify-content:space-between}.land-nav__links .navlink{display:none}}
