.hero-module__MJAXFG__hero{position:relative;overflow-x:clip}.hero-module__MJAXFG__hero ::selection{background:var(--color-butter);color:var(--color-ink)}.hero-module__MJAXFG__stage{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative}.hero-module__MJAXFG__inner{padding-top:var(--s10);padding-bottom:var(--s7)}.hero-module__MJAXFG__labels{justify-content:space-between;gap:var(--s5);display:flex}.hero-module__MJAXFG__measure{margin-top:var(--s7);container-type:inline-size}.hero-module__MJAXFG__headline{font-size:calc(100cqi / var(--fit-wide));white-space:nowrap;isolation:isolate}.hero-module__MJAXFG__fitGaps{--fit-wide:10.9;--fit-narrow:6.33}.hero-module__MJAXFG__fitWorks{--fit-wide:10.06;--fit-narrow:5.84}.hero-module__MJAXFG__fitMore{--fit-wide:7.12;--fit-narrow:4.95}.hero-module__MJAXFG__fitApproved,.hero-module__MJAXFG__fitLetKnow{--fit-wide:6.8;--fit-narrow:4.95}.hero-module__MJAXFG__fitKnown{--fit-wide:7.86;--fit-narrow:5.9}.hero-module__MJAXFG__oY{margin-left:-.01em}.hero-module__MJAXFG__oL{margin-left:-.081em}.hero-module__MJAXFG__oG{margin-left:-.0545em}.hero-module__MJAXFG__oB{margin-left:-.0813em}@container (min-width:600px){.hero-module__MJAXFG__nb{display:none}}@container (max-width:599px){.hero-module__MJAXFG__headline{font-size:calc(100cqi / var(--fit-narrow))}.hero-module__MJAXFG__nA{margin-left:-.034em}.hero-module__MJAXFG__nS{margin-left:-.037em}.hero-module__MJAXFG__nB,.hero-module__MJAXFG__nK{margin-left:-.067em}}.hero-module__MJAXFG__home{position:relative}.hero-module__MJAXFG__mark{z-index:-1;background:var(--color-butter);transform-origin:0 0;pointer-events:none;height:.66em;position:absolute;bottom:.12em;left:-.035em;right:-.085em}.hero-module__MJAXFG__foot{margin-top:var(--s8)}.hero-module__MJAXFG__rule{background:var(--color-rule);transform-origin:0;height:1px;display:block}.hero-module__MJAXFG__footRow{padding-top:var(--s5);justify-content:space-between;align-items:flex-end;gap:var(--s6);flex-wrap:wrap;display:flex}@media (max-width:559px){.hero-module__MJAXFG__inner{padding-top:var(--s9);padding-bottom:var(--s6)}.hero-module__MJAXFG__labels{gap:var(--s2);flex-direction:column}.hero-module__MJAXFG__measure,.hero-module__MJAXFG__foot{margin-top:var(--s6)}}.hero-module__MJAXFG__labelA{--delay:80ms}.hero-module__MJAXFG__labelB{--delay:.16s}.hero-module__MJAXFG__copy{--delay:.56s}.hero-module__MJAXFG__cta{--delay:.68s}@media (prefers-reduced-motion:no-preference){.hero-module__MJAXFG__rise{animation:hero-module__MJAXFG__rise .8s var(--ease) var(--delay,0s) backwards}.hero-module__MJAXFG__rule{animation:hero-module__MJAXFG__draw 1.1s var(--ease) .2s backwards}.hero-module__MJAXFG__mark{animation:.76s cubic-bezier(.62,0,.18,1) .46s backwards hero-module__MJAXFG__draw}.hero-module__MJAXFG__cta:after{animation:hero-module__MJAXFG__draw .7s var(--ease) .9s backwards}}@keyframes hero-module__MJAXFG__rise{0%{clip-path:inset(0 0 100%);transform:translateY(100%)}to{clip-path:inset(0 0 -.3em);transform:translateY(0)}}@keyframes hero-module__MJAXFG__draw{0%{transform:scaleX(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-module__MJAXFG__stage{transform-origin:50% 100%;animation:linear both hero-module__MJAXFG__recede;animation-timeline:view();animation-range:exit}.hero-module__MJAXFG__sheet{z-index:1;background:var(--color-paper);border-top:1px solid var(--color-rule);position:relative}}}@keyframes hero-module__MJAXFG__recede{to{transform:translateY(50%)scale(.94)}}.hero-module__MJAXFG__media{z-index:-1;background:var(--color-ink);position:absolute;inset:0;overflow:hidden}.hero-module__MJAXFG__video{object-fit:cover;width:100%;height:100%;display:block}.hero-module__MJAXFG__hero[data-tone=dark] .hero-module__MJAXFG__stage{color:var(--color-paper)}.hero-module__MJAXFG__hero[data-tone=dark] .hero-module__MJAXFG__labels>*{color:color-mix(in srgb, var(--color-paper) 72%, transparent)}.hero-module__MJAXFG__hero[data-tone=dark] .hero-module__MJAXFG__rule{background:color-mix(in srgb, var(--color-paper) 30%, transparent)}.hero-module__MJAXFG__hero[data-tone=dark] [data-word]{transition:color .22s var(--ease)}.hero-module__MJAXFG__hero[data-tone=dark] [data-lit]{color:var(--color-ink)}.hero-module__MJAXFG__hero[data-tone=light] .hero-module__MJAXFG__media{background:var(--color-paper)}.hero-module__MJAXFG__hero[data-tone=light] .hero-module__MJAXFG__video{mix-blend-mode:multiply;opacity:.34}.hero-module__MJAXFG__videoToggle{--size:2.25rem;--inset:max(var(--s3), calc((var(--margin) - var(--size)) / 2));z-index:2;right:var(--inset);bottom:var(--inset);width:var(--size);height:var(--size);border:1px solid color-mix(in srgb, currentColor 45%, transparent);color:inherit;cursor:pointer;transition:border-color var(--d-micro) var(--ease), background var(--d-micro) var(--ease);background:0 0;border-radius:999px;place-items:center;display:grid;position:absolute}.hero-module__MJAXFG__videoToggle:hover{border-color:currentColor}.hero-module__MJAXFG__glyphPause{border-inline:2px solid;width:.5rem;height:.625rem}.hero-module__MJAXFG__glyphPlay{border-block:.3125rem solid #0000;border-left:.5rem solid;width:0;height:0;margin-left:2px}@media (prefers-reduced-motion:no-preference){.hero-module__MJAXFG__hero[data-tone=dark] .hero-module__MJAXFG__home{animation:hero-module__MJAXFG__lit .24s var(--ease) .82s backwards}}@keyframes hero-module__MJAXFG__lit{0%{color:var(--color-paper)}}
.loop-module__At62Eq__loop{width:100%;position:relative}.loop-module__At62Eq__video{object-fit:contain;width:100%;height:100%;display:block}.loop-module__At62Eq__loop[data-ground=paper] .loop-module__At62Eq__video{mix-blend-mode:multiply;filter:brightness(1.01)}.loop-module__At62Eq__loop[data-ground=ink] .loop-module__At62Eq__video{mix-blend-mode:screen}.loop-module__At62Eq__toggle{--size:2rem;width:var(--size);height:var(--size);border:1px solid color-mix(in srgb, currentColor 30%, transparent);color:var(--color-ink-55);cursor:pointer;opacity:.7;transition:opacity var(--d-micro) var(--ease), border-color var(--d-micro) var(--ease);background:0 0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:0;right:0}.loop-module__At62Eq__loop[data-ground=ink] .loop-module__At62Eq__toggle{color:var(--color-ink-35)}.loop-module__At62Eq__toggle:hover,.loop-module__At62Eq__toggle:focus-visible{opacity:1;border-color:currentColor}.loop-module__At62Eq__glyphPause{border-inline:2px solid;width:.4375rem;height:.5625rem}.loop-module__At62Eq__glyphPlay{border-block:.28125rem solid #0000;border-left:.4375rem solid;width:0;height:0;margin-left:2px}
.offer-module__SAH1wW__frame{aspect-ratio:16/9;background:var(--color-ink);color:var(--color-paper);position:relative;overflow:hidden}.offer-module__SAH1wW__video{object-fit:cover;width:100%;height:100%;display:block}.offer-module__SAH1wW__toggle{--size:2.25rem;right:var(--s4);bottom:var(--s4);width:var(--size);height:var(--size);border:1px solid color-mix(in srgb, currentColor 45%, transparent);color:inherit;cursor:pointer;transition:border-color var(--d-micro) var(--ease), background var(--d-micro) var(--ease);background:0 0;border-radius:999px;place-items:center;display:grid;position:absolute}.offer-module__SAH1wW__toggle:hover{border-color:currentColor}.offer-module__SAH1wW__toggle:focus-visible{outline-color:var(--color-butter)}.offer-module__SAH1wW__glyphPause{border-inline:2px solid;width:.5rem;height:.625rem}.offer-module__SAH1wW__glyphPlay{border-block:.3125rem solid #0000;border-left:.5rem solid;width:0;height:0;margin-left:2px}@media (max-width:559px){.offer-module__SAH1wW__toggle{--size:2rem;right:var(--s3);bottom:var(--s3)}}.offer-module__SAH1wW__transcript summary{cursor:pointer;list-style:none}.offer-module__SAH1wW__transcript summary::-webkit-details-marker{display:none}.offer-module__SAH1wW__transcript summary:after{content:" +"}.offer-module__SAH1wW__transcript[open] summary:after{content:" −"}
.overlay-module__5KOxmG__list{container-type:size}.overlay-module__5KOxmG__title{font-family:var(--font-display);letter-spacing:-.038em;font-size:clamp(1.75rem,min(5.4vw,10.5cqh),5.75rem);font-weight:500;line-height:.94}.overlay-module__5KOxmG__row{align-items:center;display:flex;position:relative}.overlay-module__5KOxmG__link{align-items:baseline;gap:var(--gutter);width:100%;padding-block:clamp(var(--s2), 2cqh, var(--s6));color:var(--color-ink);transition:color var(--d-el) var(--ease);grid-template-columns:4rem minmax(0,1fr) 2.5rem;text-decoration:none;display:grid}.overlay-module__5KOxmG__link:focus-visible{outline-offset:-2px}.overlay-module__5KOxmG__list[data-pointing] .overlay-module__5KOxmG__row:not([data-active]) .overlay-module__5KOxmG__link{color:var(--color-ink-35)}.overlay-module__5KOxmG__num{font-family:var(--font-signage);font-size:var(--text-meta);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--color-ink-55);align-self:start;padding-top:.6em;position:relative}.overlay-module__5KOxmG__dot{background:var(--color-butter);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px var(--color-ink);transition:transform var(--d-el) var(--ease);border-radius:999px;position:absolute;top:.55em;left:1.75rem;transform:scale(0)}.overlay-module__5KOxmG__row[data-active] .overlay-module__5KOxmG__dot{transform:scale(1)}.overlay-module__5KOxmG__shift{transition:transform var(--d-el) var(--ease);display:block}.overlay-module__5KOxmG__row[data-active] .overlay-module__5KOxmG__shift{transform:translateX(var(--s5))}.overlay-module__5KOxmG__mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.overlay-module__5KOxmG__arrow{font-family:var(--font-signage);opacity:0;transition:transform var(--d-el) var(--ease), opacity var(--d-micro) var(--ease);place-self:center end;font-size:1.375rem;transform:translate(-.4rem,.4rem)}.overlay-module__5KOxmG__row[data-active] .overlay-module__5KOxmG__arrow{opacity:1;transform:none}.overlay-module__5KOxmG__rule{background:var(--color-rule);transform-origin:0;height:1px;position:absolute;inset:auto 0 0}.overlay-module__5KOxmG__audit{align-items:baseline;gap:var(--gutter);grid-template-columns:4rem minmax(0,1fr) 2.5rem;display:grid}a.overlay-module__5KOxmG__primary{font-size:var(--text-meta);padding-bottom:6px;font-weight:600}a.overlay-module__5KOxmG__primary:after{height:2px}.overlay-module__5KOxmG__goArrow{transition:transform var(--d-el) var(--ease)}.overlay-module__5KOxmG__primary:hover .overlay-module__5KOxmG__goArrow{transform:translate(.3rem)}.overlay-module__5KOxmG__cover{background:var(--color-paper);transform-origin:100%;pointer-events:none;position:absolute;inset:-1px}@media (prefers-reduced-motion:reduce){.overlay-module__5KOxmG__dot,.overlay-module__5KOxmG__shift,.overlay-module__5KOxmG__arrow,.overlay-module__5KOxmG__link{transition:none}}
