.l8--root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l8-paper:#f6efe4;--l8-paper-deep:#eee3d0;--l8-card:#fffbf4;--l8-glass:#fffbf4cc;--l8-ink:#1b1246;--l8-ink-2:#2b1f63;--l8-ink-soft:#1b1246ad;--l8-ink-faint:#1b124673;--l8-on-ink:#fff8ea;--l8-on-ink-soft:#fff8eaad;--l8-line:#1b12461f;--l8-line-strong:#1b124642;--l8-line-on-ink:#fff8ea29;--l8-pomegranate:#ef4b2f;--l8-pomegranate-deep:#c92f17;--l8-pomegranate-soft:#ffd5c9;--l8-saffron:#ffb627;--l8-saffron-deep:#e89a00;--l8-saffron-soft:#ffe6aa;--l8-turquoise:#17b8a6;--l8-turquoise-deep:#0b8f80;--l8-turquoise-soft:#c2f0e9;--l8-cmyk-c:#00aeef;--l8-cmyk-m:#ec008c;--l8-cmyk-y:#ffd400;--l8-cmyk-k:#1b1246;--l8-shadow-soft:0 10px 30px -12px #1b124638;--l8-shadow-lift:0 30px 60px -24px #1b124661, 0 10px 24px -12px #1b12462e;--l8-shadow-pop:6px 6px 0 0 var(--l8-ink);--l8-ease:cubic-bezier(.22, 1, .36, 1);--l8-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--l8-gutter:clamp(1rem, 3.2vw, 2.5rem);--l8-max:1360px}:where(.l8--root) a{color:inherit;text-decoration:none}:where(.l8--root) :is(button,input){font-family:inherit}.l8--root ::selection{background:var(--l8-saffron);color:var(--l8-ink)}.l8--noscroll{scrollbar-width:none;-ms-overflow-style:none}.l8--noscroll::-webkit-scrollbar{display:none}.l8--focus:focus-visible{outline:2px solid var(--l8-pomegranate);outline-offset:3px}.l8--root button:focus-visible{outline:2px solid var(--l8-pomegranate);outline-offset:3px}.l8--root a:focus-visible{outline:2px solid var(--l8-pomegranate);outline-offset:3px}.l8--root input:focus-visible{outline:2px solid var(--l8-pomegranate);outline-offset:3px}.l8--grain:before{content:"";z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.11  0 0 0 0 0.07  0 0 0 0 0.27  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.l8--halftone{background-image:radial-gradient(currentColor 1.4px,#0000 1.8px);background-size:11px 11px}.l8--halftone-fade{-webkit-mask-image:radial-gradient(circle at 30% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 30% 30%,#000 0%,#0000 70%)}.l8--btn{transition:transform .35s var(--l8-ease), box-shadow .35s var(--l8-ease), background-color .3s ease, color .3s ease}:where(.l8--icon){display:inline-flex}.l8--icon{transition:background-color .3s ease, color .3s ease, transform .4s var(--l8-ease-spring)}.l8--nav{transition:background-color .3s,color .3s}.l8--header{transition:box-shadow .4s var(--l8-ease), background-color .4s ease, transform .5s var(--l8-ease)}.l8--header.l8--header-stuck{box-shadow:var(--l8-shadow-lift);background:var(--l8-glass)}.l8--scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b124680}.l8--drawer{background:var(--l8-paper);box-shadow:var(--l8-shadow-lift)}.l8--menu{transition:padding .5s var(--l8-ease), color .3s ease}.l8--menu-arrow{transition:opacity .4s ease, transform .5s var(--l8-ease)}.l8--draw{stroke-dasharray:340;stroke-dashoffset:340px;animation:l8--draw 1.4s var(--l8-ease) .9s forwards}.l8--arch{border-radius:999px 999px 2.2rem 2.2rem}.l8--sticker{box-shadow:0 0 0 3px var(--l8-ink), var(--l8-shadow-soft)}.l8--tape{background:repeating-linear-gradient(135deg,#ffb627d9 0 6px,#ffe6aad9 6px 12px);box-shadow:0 2px 6px #1b124629}.l8--slide{transition:opacity .9s var(--l8-ease), transform 1.6s var(--l8-ease)}.l8--tab{transition:background-color .3s ease, color .3s ease, transform .4s var(--l8-ease-spring)}.l8--tab-bar{animation:l8--progress var(--l8-slide-ms,5.2s) linear forwards}.l8--tab-bar.l8--tab-pause{animation-play-state:paused}.l8--live{position:relative}.l8--live:after{content:"";animation:l8--ping 1.8s var(--l8-ease) infinite;border:2px solid;border-radius:999px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes l8--rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes l8--pop{0%{opacity:0;transform:scale(.7)rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(var(--l8-rot,0deg))}}@keyframes l8--draw{to{stroke-dashoffset:0}}@keyframes l8--progress{to{transform:scaleX(1)}}@keyframes l8--ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes l8--spin{to{transform:rotate(360deg)}}@keyframes l8--float{0%,to{transform:translateY(0) rotate(var(--l8-rot,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--l8-rot,0deg) + 1.5deg))}}@keyframes l8--marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.l8--rise{opacity:0;animation:l8--rise 1s var(--l8-ease) forwards;animation-delay:var(--l8-delay,0s)}.l8--pop{opacity:0;animation:l8--pop .9s var(--l8-ease-spring) forwards;animation-delay:var(--l8-delay,0s)}.l8--spin{animation:22s linear infinite l8--spin}.l8--float{animation:7s ease-in-out infinite l8--float;animation-delay:var(--l8-delay,0s)}.l8--marquee{animation:38s linear infinite l8--marquee}@media (prefers-reduced-motion:reduce){.l8--rise,.l8--pop{opacity:1;animation:none}.l8--pop{transform:rotate(var(--l8-rot,0deg))}.l8--spin,.l8--float,.l8--marquee,.l8--live:after,.l8--tab-bar{animation:none}.l8--draw{stroke-dashoffset:0;animation:none}.l8--tab .l8--tab-bar{transform:scaleX(1)}}.l8--reveal{opacity:0;transition:opacity .9s var(--l8-ease), transform 1s var(--l8-ease);transition-delay:var(--l8-delay,0s);transform:translateY(32px)}.l8--reveal.l8--reveal-in{opacity:1;transform:none}.l8--mark{background:linear-gradient(transparent 60%, var(--l8-saffron) 60% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.l8--mark-ink{background:linear-gradient(transparent 60%, var(--l8-pomegranate) 60% 90%, transparent 90%)}.l8--mark-hot{background:linear-gradient(transparent 60%, var(--l8-ink) 60% 90%, transparent 90%)}.l8--num{font-family:var(--font-doran), sans-serif;-webkit-text-stroke:1.5px var(--l8-ink)}.l8--num-light{-webkit-text-stroke-color:var(--l8-on-ink)}.l8--marquee-rev{animation-direction:reverse}.l8--stage:hover .l8--marquee{animation-play-state:paused}.l8--dash{stroke-dasharray:3 9;stroke-linecap:round}.l8--studio{background:radial-gradient(60rem 30rem at 85% -10%, #ef4b2f59, transparent 60%), radial-gradient(50rem 28rem at 0% 110%, #17b8a64d, transparent 60%), var(--l8-ink)}@media (prefers-reduced-motion:reduce){.l8--reveal{opacity:1;transition:none;transform:none}}@keyframes l8--fade{0%{opacity:0}to{opacity:1}}@keyframes l8--story{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.l8--fade{animation:.4s both l8--fade}.l8--story{animation:l8--story 1s var(--l8-ease) both}.l8--story-bar{animation:5.6s linear forwards l8--progress;transform:scaleX(0)}.l8--faq{transition:grid-template-rows .55s var(--l8-ease)}.l8--word{font-family:var(--font-doran), sans-serif;-webkit-text-stroke:2px #fff8ea24}@keyframes l8--tick{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.l8--tick{animation:l8--tick .7s var(--l8-ease) both}@media (prefers-reduced-motion:reduce){.l8--tick{animation:none}}
