.public-hero-container{container:public-hero/inline-size}.public-viewport-hero{min-height:calc(100vh - 73px);padding-bottom:var(--space-96);position:relative}.public-split-hero{gap:var(--space-64);padding-block:var(--space-64);padding-bottom:var(--space-96);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;display:grid}.public-split-hero>:not(.public-scroll-link){overflow-wrap:anywhere;min-width:0}.public-split-hero .display{max-width:620px;font-size:var(--font-size-display-public)}.public-split-hero .lead{max-width:560px}.public-numbered-row{grid-template-columns:minmax(calc(var(--space-32) + var(--space-4)), 2ch) minmax(0, 1fr);gap:var(--space-20);padding-block:var(--space-24);display:grid}.public-numbered-row+.public-numbered-row{border-top:var(--hairline-width) solid var(--border)}.public-numbered-row>span{color:var(--text-muted);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;place-self:center}.public-scroll-link{bottom:var(--space-24);max-width:100%;min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-8);padding:0 var(--space-16);border:var(--hairline-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-secondary);font-size:var(--font-size-label);overflow-wrap:anywhere;text-align:center;transition:color var(--duration-base) var(--easing-standard), border-color var(--duration-base) var(--easing-standard), background-color var(--duration-base) var(--easing-standard);text-decoration:none;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.public-scroll-link:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-hover)}@container public-hero (width<=760px){.public-viewport-hero{min-height:auto;padding-bottom:0}.public-split-hero{padding-bottom:0}.public-split-hero>:not(.public-scroll-link){grid-column:1/-1;min-width:0}.public-scroll-link{display:none}}@media (pointer:coarse){.public-scroll-link{min-width:44px;min-height:44px}}
