canvas.svelte-ij9pqy{width:100%;height:100%;display:block}.frame.svelte-1dbdjrf{isolation:isolate;background:var(--surface-elevated);width:100%;box-shadow:0 0 0 1px var(--ring-faint), 0 2px 4px #00000014, 0 32px 64px -24px #00000073;position:relative;overflow:hidden}.clip.svelte-1dbdjrf{background:var(--still-dark) 0 0 / 100% 100% var(--surface-elevated)}:root[data-theme=light] .clip.svelte-1dbdjrf{background-image:var(--still-light)}@media (prefers-color-scheme:light){:root:not([data-theme]) .clip.svelte-1dbdjrf{background-image:var(--still-light)}}img.svelte-1dbdjrf,video.svelte-1dbdjrf{max-width:none;height:auto;display:block}video.svelte-1dbdjrf{width:100%}.toggle.svelte-1dbdjrf{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;width:32px;height:32px;transition:opacity .18s var(--ease);background:#0000008f;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.toggle.svelte-1dbdjrf svg:where(.svelte-1dbdjrf){fill:currentColor;width:14px;height:14px}.held.svelte-1dbdjrf .toggle:where(.svelte-1dbdjrf),.toggle.svelte-1dbdjrf:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.frame.svelte-1dbdjrf:hover .toggle:where(.svelte-1dbdjrf){opacity:1}.toggle.svelte-1dbdjrf:hover{background:#000000b8}}@media (pointer:coarse){.toggle.svelte-1dbdjrf{opacity:1}.toggle.svelte-1dbdjrf:after{content:"";position:absolute;inset:-6px}}.intro.svelte-qzo0r3{flex-direction:column;align-items:flex-start;padding-top:72px;padding-bottom:64px;display:flex}.intro.svelte-qzo0r3>*,.window.svelte-qzo0r3{animation:blur-in calc(var(--duration) * var(--pace)) var(--enter-ease) calc(var(--delay) * var(--pace)) backwards, unblur calc(var(--duration) * var(--pace) * .705) var(--unblur-ease) calc(var(--delay) * var(--pace)) backwards}.eyebrow.svelte-qzo0r3{--rise:3px;--blur:8px;--duration:1.2s;--delay:.25s;white-space:nowrap;height:30px;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--fg-secondary);border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.eyebrow.svelte-qzo0r3 .ahead{width:11px;height:11px;color:var(--fg-faint)}h1.svelte-qzo0r3{--rise:4px;--blur:12px;--duration:1.4s;--delay:0s;letter-spacing:-.04em;text-wrap:balance;margin-top:24px;font-size:clamp(38px,5.2vw,68px);font-weight:550;line-height:1.02}h1.svelte-qzo0r3 span:where(.svelte-qzo0r3){display:block}.quiet.svelte-qzo0r3{color:var(--fg-faint)}.plate.svelte-qzo0r3{--seam:linear-gradient(90deg, transparent 4%, #1957fa 18%, #6365cd 32%, #9e6594 44%, #d35351 58%, #ed3e11 70%, #fb8400 82%, transparent 96%);--delay:.35s;isolation:isolate;background:linear-gradient(var(--panel) 0 0) 50% 0 / var(--col) 100% no-repeat;padding:64px 0}@property --grow{syntax:"<number>";inherits:true;initial-value:1}.horizon.svelte-qzo0r3,.gl.svelte-qzo0r3{z-index:-1;pointer-events:none;position:absolute}.horizon.svelte-qzo0r3{inset:-46% calc(50% - var(--col) / 2) auto;background:var(--painting);filter:blur(48px);opacity:.85;clip-path:inset(51.1111% 0 0);height:90%;animation:svelte-qzo0r3-swell calc(1.6s * var(--pace)) var(--enter-ease) calc(.45s * var(--pace)) backwards;-webkit-mask-image:radial-gradient(closest-side,var(--lightningcss-light,#0000006b)var(--lightningcss-dark,#000000db) 18%,#0000);mask-image:radial-gradient(closest-side,var(--lightningcss-light,#0000006b)var(--lightningcss-dark,#000000db) 18%,#0000)}.gl.svelte-qzo0r3{inset:0 calc(50% - var(--col) / 2);color:var(--panel);animation:svelte-qzo0r3-grow calc(1.6s * var(--pace)) var(--enter-ease) calc(.45s * var(--pace)) backwards}.window.svelte-qzo0r3{--rise:6px;--blur:8px;--duration:1.4s;--delay:.35s;position:relative;container-type:inline-size}figcaption.svelte-qzo0r3{max-width:560px;color:var(--fg-muted);text-align:center;text-wrap:balance;margin:24px auto 0;font-size:13px;line-height:1.55}@keyframes svelte-qzo0r3-grow{0%{--grow:0}}@keyframes svelte-qzo0r3-swell{0%{opacity:0;scale:.6}}.card.svelte-qzo0r3 .intro:where(.svelte-qzo0r3){padding-block:32px 40px}.card.svelte-qzo0r3 h1:where(.svelte-qzo0r3){font-size:68px}.card.svelte-qzo0r3 .plate:where(.svelte-qzo0r3){padding-top:48px}.card.svelte-qzo0r3 .intro:where(.svelte-qzo0r3)>:where(.svelte-qzo0r3),.card.svelte-qzo0r3 .window:where(.svelte-qzo0r3),.card.svelte-qzo0r3 .horizon:where(.svelte-qzo0r3),.card.svelte-qzo0r3 .gl:where(.svelte-qzo0r3),.card.svelte-qzo0r3 .plate:where(.svelte-qzo0r3):before{animation:none}@media (hover:hover) and (pointer:fine){.eyebrow.svelte-qzo0r3:hover{box-shadow:inset 0 0 0 1px var(--border-default);color:var(--fg-default)}.eyebrow.svelte-qzo0r3:hover .ahead{translate:2px}}@media (width<=1023px){.intro.svelte-qzo0r3{padding-top:56px}}@media (width<=639px){.plate.svelte-qzo0r3{padding:40px 0}.window.svelte-qzo0r3{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.intro.svelte-qzo0r3>*,.window.svelte-qzo0r3{animation:.4s backwards fade-in}.horizon.svelte-qzo0r3,.gl.svelte-qzo0r3,.plate.svelte-qzo0r3{animation:none}}
