.fw{view-timeline-name:--fw-band;padding-inline:1rem;padding-top:clamp(1.25rem,2.5vw,2.75rem);padding-bottom:max(2rem,76px - .2em);font-size:clamp(2.25rem,11.6vw,13rem);position:relative;overflow:hidden}@media (width>=64rem){.fw{padding-bottom:max(1rem,76px - .25em)}}.fw__row{letter-spacing:-.045em;color:var(--color-zinc-300);transform-origin:50% 100%;justify-content:center;align-items:flex-end;gap:.08em;line-height:.78;display:flex;-webkit-mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 80%);mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 80%)}.fw__mark{height:.82em;margin-inline-end:.06em;display:block}.fw__word{align-items:flex-end;display:flex}.fw__glyph{display:block}.fw__glyph--bold{font-weight:700}.fw__glyph--light{font-weight:300}.dark .fw__row{color:var(--color-zinc-700)}@supports (animation-timeline:view()){.fw__row,.fw__mark,.fw__glyph{animation:linear both fw-rise;animation-timeline:--fw-band}.fw__row{animation-name:fw-swell;animation-range:entry entry 82%}.fw__mark{animation-name:fw-mark-rise;animation-range:entry entry 45%}.fw__glyph{animation-range:entry calc(4% + var(--fw-index) * 2.6%) entry calc(46% + var(--fw-index) * 2.6%)}}@keyframes fw-swell{0%{filter:blur(22px);transform:scale(.95)}to{filter:blur();transform:scale(1)}}@keyframes fw-rise{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}@keyframes fw-mark-rise{0%{opacity:0;transform:translateY(30%)rotate(-14deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.fw__row,.fw__mark,.fw__glyph{animation:none}}
