.grow-giant{font-size:clamp(4rem,20.5vw,6rem);line-height:.9}.rise-line.grow-giant{margin-bottom:-.2em;padding-bottom:.2em}@media (min-width:640px){.grow-giant{white-space:nowrap;font-size:min(13rem,15.3846vw - 1.15385rem)}}@media (min-width:1024px){.grow-giant{font-size:min(13rem,15.3846vw - 1.46154rem)}}.grow-word{animation:grow-wide 1.5s var(--ease-out) .45s both;font-stretch:125%}@keyframes grow-wide{0%{font-stretch:78%}to{font-stretch:125%}}:root.js .gw-clip{transform:scale(calc(1 - var(--gw,1) * var(--gw-max) * 1.2));transform-origin:50% 0}.gw-clip{--gw-max:8%}@media (min-width:640px){.gw-clip{--gw-max:20%}}@media (min-width:1024px){.gw-clip{--gw-max:30%}}.gs-p{--gs-from:translate3d(0, 14px, 0);transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(.18s + var(--k,0) * .11s)}.gs-f{--gs-from:none}.gs-pop{--gs-from:scale(.86);transition-timing-function:var(--ease-out), var(--ease-spring)}.gs-rise{--gs-from:translate3d(0, 36px, 0)}:root.js:not(.reveal-off) .gs-ui:not([data-live]):not([data-in]) .gs-p{opacity:0;transform:var(--gs-from)}.gs-ch{transition:opacity 10ms linear;transition-delay:calc(.26s + var(--k,0) * .11s + var(--c,0) * 42ms)}:root.js:not(.reveal-off) .gs-ui:not([data-live]):not([data-in]) .gs-ch{opacity:0}.gs-caret{animation:1s step-end infinite gf-blink}@media (min-width:1024px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.gf-track{height:250vh}.gf-pin{align-items:center;min-height:100svh;display:flex;position:sticky;top:0}}.gf-line{pointer-events:none;display:none;position:absolute}[data-dir] .gf-line{display:block}.gf-line-fill,.gf-pen{position:absolute}.gf-line-fill{transform-origin:0 0;inset:0}[data-dir=x] .gf-line-fill{transform:scaleX(var(--p,1))}[data-dir=y] .gf-line-fill{transform:scaleY(var(--p,1))}.gf-pen{border-radius:999px;width:11px;height:11px;margin:-5px 0 0 -5px}[data-dir=x] .gf-pen{left:calc(var(--p,1) * 100%);top:0}[data-dir=y] .gf-pen{top:calc(var(--p,1) * 100%);left:0}.gf-node,.gf-copy,.gf-card,.gf-p{transition:opacity .7s var(--ease-out), transform .9s var(--ease-out), background-color .4s var(--ease-out), color .4s var(--ease-out)}.gf-node{transition-timing-function:var(--ease-out), var(--ease-spring), var(--ease-out), var(--ease-out)}.gf-p{transition-delay:calc(.24s + var(--k,0) * .12s)}[data-armed] .gf-stop:not([data-on]) .gf-node{background-color:var(--color-brand-700);color:var(--color-blush);transform:scale(.82)}[data-armed] .gf-stop:not([data-on]) .gf-copy{opacity:.45}[data-armed] .gf-stop:not([data-on]) .gf-card{opacity:0;transform:translateY(32px)scale(.97)}[data-armed] .gf-stop:not([data-on]) .gf-p{opacity:0;transform:translateY(12px)}.gf-type{clip-path:inset(0);transition:clip-path 1.1s steps(30,end) .45s}[data-armed] .gf-stop:not([data-on]) .gf-type{clip-path:inset(0 100% 0 0)}.gf-caret{animation:1s step-end infinite gf-blink}@keyframes gf-blink{50%{opacity:0}}.gf-live{animation:gf-pulse 1.8s var(--ease-out) infinite}@keyframes gf-pulse{0%{box-shadow:0 0 #285a8073}to{box-shadow:0 0 0 9px #285a8000}}@media (prefers-reduced-motion:reduce){.grow-word,.gf-caret,.gf-live,.gs-caret{animation:none}:root.js .gw-clip{clip-path:inset(0 round 18px)}:root.js .gs-ui .gs-p,:root.js .gs-ui .gs-ch{opacity:1!important;transition:none!important;transform:none!important}}
