.landing-module__bxHgOq__root{--paper:#fbfaf6;--paper-shade:#f1eee4;--paper-rule:#1c345c17;--paper-edge:#14161c24;--pen:#1d2b4d;--pen-soft:#1d2b4d80;--ink-teacher:var(--red-ink);--ink-machine:var(--brand);--measure:34rem}.landing-module__bxHgOq__root:before{content:"";z-index:-1;background-color:var(--background);pointer-events:none;position:fixed;inset:0}.landing-module__bxHgOq__reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(1.5rem)}.landing-module__bxHgOq__reveal[data-shown=true]{opacity:1;transform:none}.landing-module__bxHgOq__paper{background-color:var(--paper);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--rule-height,1.75rem) - 1px), var(--paper-rule) calc(var(--rule-height,1.75rem) - 1px), var(--paper-rule) var(--rule-height,1.75rem));background-position:0 var(--rule-offset,0);color:var(--pen);border:1px solid var(--paper-edge);border-radius:2px;position:relative;box-shadow:0 1px 1px #0f11150a,0 12px 32px -12px #0f11154d,0 40px 80px -40px #0f111559}.landing-module__bxHgOq__paperMargin:before{content:"";inset-block:0;left:var(--margin-rule,2.75rem);pointer-events:none;background:#be3c3c47;width:1px;position:absolute}.landing-module__bxHgOq__hand{font-family:var(--font-caveat), ui-rounded, cursive;line-height:var(--rule-height,1.75rem);letter-spacing:.01em}.landing-module__bxHgOq__handLine{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) forwards landing-module__bxHgOq__hand-write;animation-delay:calc(var(--line-index,0) * .11s + var(--hand-delay,0s));display:block}@keyframes landing-module__bxHgOq__hand-write{0%{opacity:0;transform:translate(-.35rem,.15rem)}to{opacity:1;transform:none}}.landing-module__bxHgOq__stroke{fill:none;stroke:var(--ink-teacher);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--stroke-length,120);stroke-dashoffset:var(--stroke-length,120);animation:.62s cubic-bezier(.65,0,.35,1) forwards landing-module__bxHgOq__ink-draw;animation-delay:var(--stroke-delay,0s)}@keyframes landing-module__bxHgOq__ink-draw{to{stroke-dashoffset:0}}.landing-module__bxHgOq__inkFade{opacity:0;animation:.5s ease-out forwards landing-module__bxHgOq__ink-fade;animation-delay:var(--stroke-delay,0s)}@keyframes landing-module__bxHgOq__ink-fade{to{opacity:1}}.landing-module__bxHgOq__region{stroke:var(--question-region-border);fill:var(--question-region-fill);opacity:0;animation:.45s ease-out forwards landing-module__bxHgOq__region-in;animation-delay:var(--stroke-delay,0s)}@keyframes landing-module__bxHgOq__region-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.landing-module__bxHgOq__stackSheet{transform:translate3d(calc(var(--dx,0) * 1px), calc(var(--dy,0) * 1px), 0) rotate(calc(var(--rot,0) * 1deg));will-change:transform;transition:opacity .5s ease-out,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.landing-module__bxHgOq__answerHighlight{border-radius:3px;transition:background-color .35s ease-out,box-shadow .35s ease-out}.landing-module__bxHgOq__answerHighlight[data-active=true]{background-color:var(--question-region-fill);box-shadow:0 0 0 1px var(--question-region-border)}.landing-module__bxHgOq__correction{font-family:var(--font-caveat), ui-rounded, cursive;color:var(--ink-teacher)}.landing-module__bxHgOq__panelScroll{scrollbar-width:thin;overscroll-behavior:contain}.landing-module__bxHgOq__rosterRow{opacity:0;transition:opacity .45s ease-out,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--row-index,0) * 28ms);transform:translateY(.5rem)}.landing-module__bxHgOq__rosterRow[data-shown=true]{opacity:1;transform:none}.landing-module__bxHgOq__display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,7.2vw,5.25rem);font-weight:600;line-height:.98}.landing-module__bxHgOq__headline{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,4.4vw,3.25rem);font-weight:600;line-height:1.04}.landing-module__bxHgOq__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.landing-module__bxHgOq__lede{max-width:var(--measure);text-wrap:pretty;font-size:clamp(1.0625rem,1.55vw,1.25rem);line-height:1.55}.landing-module__bxHgOq__numeral{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__reveal,.landing-module__bxHgOq__rosterRow{opacity:1;transition:none;transform:none}.landing-module__bxHgOq__handLine,.landing-module__bxHgOq__stroke,.landing-module__bxHgOq__inkFade,.landing-module__bxHgOq__region{opacity:1;stroke-dashoffset:0;animation:none}.landing-module__bxHgOq__stackSheet,.landing-module__bxHgOq__answerHighlight{transition:none}}.landing-module__bxHgOq__blob{filter:blur(64px);opacity:.35;pointer-events:none;animation:14s ease-in-out infinite alternate landing-module__bxHgOq__blob-drift;animation-delay:var(--blob-delay,0s);border-radius:9999px;position:absolute}@keyframes landing-module__bxHgOq__blob-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2.5rem,-1.5rem)scale(1.12)}to{transform:translate(-1.5rem,1.5rem)scale(.94)}}.landing-module__bxHgOq__shimmer{background-size:200%;animation:6s linear infinite landing-module__bxHgOq__shimmer}@keyframes landing-module__bxHgOq__shimmer{to{background-position:200%}}.landing-module__bxHgOq__bob{animation:3.4s ease-in-out infinite landing-module__bxHgOq__bob;animation-delay:var(--bob-delay,0s)}@keyframes landing-module__bxHgOq__bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-.6rem)}}.landing-module__bxHgOq__popIn{opacity:0;animation:.6s cubic-bezier(.34,1.56,.64,1) forwards landing-module__bxHgOq__pop-in;animation-delay:var(--pop-delay,0s)}@keyframes landing-module__bxHgOq__pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.landing-module__bxHgOq__wiggleOnHover:hover .landing-module__bxHgOq__wiggle{animation:.5s ease-in-out landing-module__bxHgOq__wiggle}@keyframes landing-module__bxHgOq__wiggle{25%{transform:rotate(-12deg)scale(1.08)}75%{transform:rotate(10deg)scale(1.08)}}.landing-module__bxHgOq__bar{width:0;transition:width 1.1s cubic-bezier(.22,1,.36,1) .2s}[data-shown=true] .landing-module__bxHgOq__bar{width:var(--bar,0%)}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__blob,.landing-module__bxHgOq__shimmer,.landing-module__bxHgOq__bob,.landing-module__bxHgOq__wiggleOnHover:hover .landing-module__bxHgOq__wiggle{animation:none}.landing-module__bxHgOq__popIn{opacity:1;animation:none}.landing-module__bxHgOq__bar{width:var(--bar,0%);transition:none}}
