@layer components{.special{--special-display-1:clamp(3.25rem,15vw,13rem);--special-display-2:clamp(2.25rem,8.5vw,7rem);--special-display-3:clamp(1.5rem,4vw,3.25rem);--special-display-4:clamp(1.125rem,2vw,1.625rem);--special-nav-h:3.25rem;font-family:var(--font-serif);color:var(--color-ink);background:var(--color-paper)}.special-label{font-style:italic;letter-spacing:.005em}.special-label,.special-value{font-size:var(--text-body);line-height:1.35}.special-value{font-style:normal;color:var(--color-ink)}.special-body{font-style:normal;font-size:var(--text-body);line-height:1.5;color:var(--color-ink-soft)}.special-display-1,.special-display-2,.special-display-3,.special-display-4{font-weight:400;text-wrap:balance}.special-display-1{font-size:var(--special-display-1);line-height:.9;letter-spacing:-.025em}.special-display-2{font-size:var(--special-display-2);line-height:.95;letter-spacing:-.02em}.special-display-3{font-size:var(--special-display-3);line-height:1.05;letter-spacing:-.012em}.special-display-4{font-size:var(--special-display-4);line-height:1.15;letter-spacing:-.005em}.special [id]{scroll-margin-top:calc(var(--header-h) + var(--special-nav-h))}.special-nav{height:var(--special-nav-h)}.special-nav__track{scrollbar-width:none;-ms-overflow-style:none}.special-nav__track::-webkit-scrollbar{display:none}}