.fill-section{position:relative;z-index:1;padding-block:var(--section-y);background:#000;color:var(--white)}.fill-text{font-weight:var(--fw-display);font-size:var(--fs-section);line-height:1.04;letter-spacing:-.045em;max-width:22ch;margin-inline:auto;text-align:center;text-wrap:balance;color:#8e9196}.fill-strong{display:block;margin-top:.4em;font-weight:440;color:#f4f4f2}.fill-w{will-change:color}.lens-vignette{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible;pointer-events:none;filter:blur(36px);opacity:.85}.handoff{--ho-inset:calc(var(--gutter) * 0.4);--ho-r:clamp(20px,2.4vw,36px)}@media (max-width:760px){.handoff{--ho-inset:0px;--ho-r:24px}}.handoff-in[data-opening]{clip-path:inset(0 calc(var(--ho-k, 0) * var(--ho-inset)) 0 round calc(var(--ho-k, 0) * var(--ho-r)) calc(var(--ho-k, 0) * var(--ho-r)) 0 0)}.nav-anchor{display:block;position:relative;top:40px;height:0}@media (prefers-reduced-motion:reduce){.nav-anchor{top:0}}