@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}.backdrop.svelte-y756t5{--tint:var(--foreground);--dot:14%;--dot-lit:55%;z-index:-10;pointer-events:none;height:64rem;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:radial-gradient(85% 75% at 50% 0,#000 35%,#0000 80%);mask-image:radial-gradient(85% 75% at 50% 0,#000 35%,#0000 80%)}.dark .backdrop.svelte-y756t5{--dot:18%;--dot-lit:70%}.dots.svelte-y756t5{background-image:radial-gradient(circle at center, color-mix(in oklch, var(--tint) var(--dot), transparent) 1px, transparent 1.5px);background-position:top;background-size:22px 22px;position:absolute;inset:0}.lit.svelte-y756t5{background-image:radial-gradient(circle at center, color-mix(in oklch, var(--tint) var(--dot-lit), transparent) 1.1px, transparent 1.7px)}.sweep.svelte-y756t5{animation:9s cubic-bezier(.45,0,.25,1) 1.2s infinite svelte-y756t5-sweep;-webkit-mask-image:linear-gradient(115deg,#0000 40%,#000 48% 52%,#0000 60%);mask-image:linear-gradient(115deg,#0000 40%,#000 48% 52%,#0000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.spot.svelte-y756t5{opacity:var(--spot-o,0);-webkit-mask-image:radial-gradient(16rem circle at var(--spot-x,50%) var(--spot-y,0), black, transparent 70%);mask-image:radial-gradient(16rem circle at var(--spot-x,50%) var(--spot-y,0), black, transparent 70%);transition:opacity .4s}@keyframes svelte-y756t5-sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}45%,to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.sweep.svelte-y756t5,.spot.svelte-y756t5{display:none}}.track.svelte-fo22y1{display:none}@media (pointer:fine){.track.svelte-fo22y1{display:block}}.thumb.svelte-fo22y1{will-change:transform;background:color-mix(in oklch, var(--foreground) 22%, transparent);transition:background-color .2s,width .15s}.track.awake.svelte-fo22y1 .thumb:where(.svelte-fo22y1){background:color-mix(in oklch, var(--foreground) 45%, transparent)}.track.svelte-fo22y1:hover .thumb:where(.svelte-fo22y1){background:color-mix(in oklch, var(--foreground) 60%, transparent);width:.5rem}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}[data-marketing].svelte-3qm88h{--line-strong:color-mix(in oklch, var(--foreground) 32%, transparent);--faint:color-mix(in oklch, var(--foreground) 45%, transparent)}[data-marketing] .hud-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.6875rem;font-weight:500}[data-marketing] .text-faint{color:var(--faint)}[data-marketing] .font-serif-accent{letter-spacing:-.01em;font-family:Instrument Serif,ui-serif,Georgia,serif;font-style:italic;font-weight:400}[data-marketing] .invert-block,[data-marketing] .invert-chip{transition:background-color .12s linear,color .12s linear,border-color .12s linear}[data-marketing] .invert-block:hover,[data-marketing] .group:hover .invert-chip{background:var(--foreground);color:var(--background)}[data-marketing] .hud-btn{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700}[data-marketing] .hud-btn-solid{background:var(--foreground);color:var(--background);transition:opacity .15s}[data-marketing] .hud-btn-solid:hover{opacity:.82}[data-marketing] .hud-btn-outline{border:1px solid var(--line-strong);background:var(--background);color:var(--foreground)}[data-marketing] .hud-btn-outline:hover{border-color:#0000}[data-marketing] .tick{pointer-events:none;z-index:10;width:11px;height:11px;position:absolute}[data-marketing] .tick:before,[data-marketing] .tick:after{content:"";background:var(--line-strong);position:absolute}[data-marketing] .tick:before{width:1px;top:0;bottom:0;left:5px}[data-marketing] .tick-half:before{top:5px}[data-marketing] .tick:after{height:1px;top:5px;left:0;right:0}.wordmark.svelte-3qm88h{background:linear-gradient(to bottom, color-mix(in oklch, var(--foreground) 14%, transparent), transparent 85%);color:#0000;-webkit-background-clip:text;background-clip:text}
