.MkS3jW_canvas{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1s;display:block;position:fixed;inset:0}.gl-on .MkS3jW_canvas{opacity:1}.MkS3jW_vignette{z-index:1;pointer-events:none;background:radial-gradient(#0000 55%,#080809b8);position:fixed;inset:0}.MkS3jW_grain{z-index:50;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}@media (prefers-reduced-motion:no-preference){.MkS3jW_grain{animation:.8s steps(4,end) infinite MkS3jW_grain}}@keyframes MkS3jW_grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.MkS3jW_cursor,.MkS3jW_cursorRing{z-index:110;pointer-events:none;border-radius:50%;display:none;position:fixed;top:0;left:0}.MkS3jW_cursor{background:hsl(var(--foreground));width:6px;height:6px;margin:-3px 0 0 -3px}.MkS3jW_cursorRing{border:1px solid hsl(var(--foreground) / .35);width:38px;height:38px;margin:-19px 0 0 -19px;transition:width .3s,height .3s,margin .3s,background .3s,border-color .3s}.MkS3jW_cursorRing[data-hover=true]{border-color:hsl(var(--brand));background:hsl(var(--brand) / .08);width:70px;height:70px;margin:-35px 0 0 -35px}:is(.fine-cursor .MkS3jW_cursor,.fine-cursor .MkS3jW_cursorRing){display:block}:is(.fine-cursor body,.fine-cursor a,.fine-cursor button){cursor:none}.MkS3jW_hud{right:var(--gutter);bottom:calc(14px + env(safe-area-inset-bottom));left:var(--gutter);z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:none;position:fixed}.gl-on .MkS3jW_hud{display:flex}.MkS3jW_bar{vertical-align:middle;background:hsl(var(--foreground) / .11);width:46px;height:1px;margin:0 8px;display:inline-block;position:relative}.MkS3jW_bar i{background:linear-gradient(90deg, hsl(var(--brand)), hsl(var(--foreground)), #f2a65a);width:0;position:absolute;inset:0 auto 0 0}@media (min-width:760px){.MkS3jW_bar{width:80px}.MkS3jW_hud{bottom:calc(22px + env(safe-area-inset-bottom))}}.MkS3jW_markFallback{width:clamp(200px,62vw,480px);height:auto;transition:opacity 1.2s;overflow:visible}.MkS3jW_markFallback path{stroke-dasharray:520;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.MkS3jW_markFallback path{animation:2.4s cubic-bezier(.6,.1,.2,1) both MkS3jW_draw}}@keyframes MkS3jW_draw{0%{stroke-dashoffset:520px}}.MkS3jW_markFallback{opacity:0}.no-webgl .MkS3jW_markFallback{opacity:1}.MkS3jW_scrollCue{transform-origin:top;background:linear-gradient(hsl(var(--foreground)), transparent);width:1px;height:48px;margin:22px auto 0}@media (prefers-reduced-motion:no-preference){.MkS3jW_scrollCue{animation:2.2s ease-in-out infinite MkS3jW_cue}}@keyframes MkS3jW_cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.MkS3jW_big{text-shadow:0 2px 24px #0f0f11d9}.MkS3jW_big em{color:#0000;background:linear-gradient(90deg, hsl(var(--brand)), hsl(var(--foreground)));-webkit-background-clip:text;background-clip:text;font-style:normal}.MkS3jW_big em[data-tone=warm]{background:linear-gradient(90deg, #f2a65a, hsl(var(--foreground)));-webkit-background-clip:text;background-clip:text}.MkS3jW_big [data-word]{transition:opacity .25s linear}.MkS3jW_big em[data-tone=serif]{font-family:var(--font-serif);letter-spacing:0;background:linear-gradient(90deg, hsl(var(--brand)), hsl(var(--foreground)) 70%, #f2a65a);-webkit-background-clip:text;background-clip:text;font-size:1.14em;font-style:italic;font-weight:400}.MkS3jW_label:before{content:attr(data-n) " / ";color:hsl(var(--brand))}.MkS3jW_ctaGlow{color:#0000;background:linear-gradient(90deg, hsl(var(--brand)), hsl(var(--foreground)), #f2a65a, hsl(var(--brand)));background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.MkS3jW_ctaGlow{animation:6s linear infinite MkS3jW_shine}}@keyframes MkS3jW_shine{to{background-position:300% 0}}.MkS3jW_ctaArrow{transition:transform .4s cubic-bezier(.2,.8,.2,1);display:inline-block}.MkS3jW_cta:hover .MkS3jW_ctaArrow{transform:translate(14px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.MkS3jW_reveal{animation:linear both MkS3jW_reveal;animation-timeline:view();animation-range:entry cover 28%}}}@keyframes MkS3jW_reveal{0%{opacity:0;filter:blur(8px);transform:translateY(60px)scale(.97)}}
