.landing.svelte-ojf8ez{--gutter:clamp(24px,5.5vw,88px);z-index:1;color:#fffdf7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eeede7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.landing.svelte-ojf8ez a:where(.svelte-ojf8ez){text-decoration:none}.landing.svelte-ojf8ez :where(.svelte-ojf8ez):is(a:where(.svelte-ojf8ez),button:where(.svelte-ojf8ez)):focus-visible{outline-offset:6px;outline:2px solid}.skip-link.svelte-ojf8ez{z-index:30;color:#17251f;background:#fff;padding:16px;position:fixed;top:-100px;left:20px}.skip-link.svelte-ojf8ez:focus{top:12px}.masthead.svelte-ojf8ez{z-index:20;background:linear-gradient(#17231e73,#0000);position:fixed;inset:0 0 auto}.header-inner.svelte-ojf8ez{max-width:1600px;height:100px;padding:0 var(--gutter);justify-content:space-between;align-items:center;margin:auto;display:flex}.brand.svelte-ojf8ez{letter-spacing:-.02em;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:42px;font-weight:700;line-height:1}.login.svelte-ojf8ez{color:#fff;background:#18241f30;border:1px solid #fff6;border-radius:18px;align-items:center;gap:16px;min-height:46px;padding:0 22px;font-size:13px;font-weight:400;transition:background .18s,border-color .18s;display:inline-flex}.login.svelte-ojf8ez:hover{background:#18241f66;border-color:#fff9}main.svelte-ojf8ez:focus{outline:none}.story.svelte-ojf8ez{height:100svh;min-height:560px}.stage.svelte-ojf8ez{background-color:#566056;background-size:cover;background-position:var(--preview-position);height:100%;position:relative;overflow:hidden}.scene.svelte-ojf8ez{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.scene.current.svelte-ojf8ez{opacity:1}.scene.svelte-ojf8ez:first-child img:where(.svelte-ojf8ez){transition:opacity .18s}.waiting-first-image.svelte-ojf8ez .scene:where(.svelte-ojf8ez):first-child img:where(.svelte-ojf8ez){opacity:0}.scene.svelte-ojf8ez img:where(.svelte-ojf8ez),.shade.svelte-ojf8ez{width:100%;height:100%;position:absolute;inset:0}.scene.svelte-ojf8ez img:where(.svelte-ojf8ez){object-fit:cover;object-position:var(--position);filter:brightness(1.08)}.shade.svelte-ojf8ez{background:radial-gradient(62% 64% at 0%,#12201e99 0%,#12201e66 42%,#0000 100%),linear-gradient(#0000 78%,#12201e40)}.scene-inner.svelte-ojf8ez{max-width:1600px;height:100%;padding:100px var(--gutter);align-items:center;margin:auto;display:flex;position:relative}.scene-copy.svelte-ojf8ez{opacity:0;width:min(100%,530px);transition:opacity .25s,transform .6s;transform:translateY(10px)}.current.svelte-ojf8ez .scene-copy:where(.svelte-ojf8ez){opacity:1;transition-delay:.35s;transform:translateY(0)}h1.svelte-ojf8ez,h2.svelte-ojf8ez{color:inherit;letter-spacing:-.045em;text-shadow:0 2px 18px #0006,0 1px 2px #0005;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,4.3vw,68px);font-weight:400;line-height:1.07}h1.svelte-ojf8ez span:where(.svelte-ojf8ez),h2.svelte-ojf8ez span:where(.svelte-ojf8ez){display:block}.connection-title.svelte-ojf8ez span:where(.svelte-ojf8ez):nth-child(-n+2){display:inline}.connection-title.svelte-ojf8ez span:where(.svelte-ojf8ez):first-child:after{content:" "}.story-bottom.svelte-ojf8ez{bottom:30px;left:var(--gutter);right:var(--gutter);letter-spacing:.04em;visibility:hidden;justify-content:space-between;align-items:center;max-width:1424px;margin:auto;font-size:11px;display:flex;position:absolute}.story-bottom.ready.svelte-ojf8ez{visibility:visible}.image-status.svelte-ojf8ez{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene-picker.svelte-ojf8ez,.playback.svelte-ojf8ez{align-items:center;gap:12px;display:flex}.story-bottom.svelte-ojf8ez button:where(.svelte-ojf8ez){min-width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.scene-picker.svelte-ojf8ez button:where(.svelte-ojf8ez){opacity:.55}.scene-picker.svelte-ojf8ez button.selected:where(.svelte-ojf8ez){opacity:1}.scene-picker.svelte-ojf8ez button:where(.svelte-ojf8ez) span:where(.svelte-ojf8ez){background:currentColor;border-radius:999px;width:24px;height:1px}.scene-picker.svelte-ojf8ez button.selected:where(.svelte-ojf8ez) span:where(.svelte-ojf8ez){height:2px}.playback.svelte-ojf8ez button:where(.svelte-ojf8ez){background:#14221e25;border:1px solid #ffffff60;border-radius:50%;width:44px}.story-bottom.svelte-ojf8ez button:where(.svelte-ojf8ez):hover{opacity:1}.playback.svelte-ojf8ez button:where(.svelte-ojf8ez):hover{background:#ffffff20}.story-bottom.svelte-ojf8ez button:where(.svelte-ojf8ez):disabled{opacity:.35;cursor:default}@media (width<=700px){.stage.svelte-ojf8ez{background-position:var(--preview-mobile-position)}.header-inner.svelte-ojf8ez{height:84px}.brand.svelte-ojf8ez{font-size:34px}.login.svelte-ojf8ez{gap:16px;min-height:44px;padding:0 16px;font-size:12px}.scene.svelte-ojf8ez img:where(.svelte-ojf8ez){object-position:var(--mobile-position)}.shade.svelte-ojf8ez{background:radial-gradient(120% 48% at 0%,#12201e99 0%,#12201e59 48%,#0000 100%),linear-gradient(#0000 72%,#12201e59)}.scene-inner.svelte-ojf8ez{align-items:center;padding-top:100px;padding-bottom:100px}h1.svelte-ojf8ez,h2.svelte-ojf8ez{font-size:clamp(38px,10vw,58px)}.connection-title.svelte-ojf8ez span:where(.svelte-ojf8ez):nth-child(-n+2){display:block}.connection-title.svelte-ojf8ez span:where(.svelte-ojf8ez):first-child:after{content:none}.scene-picker.svelte-ojf8ez,.playback.svelte-ojf8ez{gap:5px}.scene-picker.svelte-ojf8ez button:where(.svelte-ojf8ez) span:where(.svelte-ojf8ez){width:14px}}@media (height<=550px) and (width>=701px){.header-inner.svelte-ojf8ez{height:72px}.story.svelte-ojf8ez{min-height:360px}.scene-inner.svelte-ojf8ez{padding-top:80px;padding-bottom:80px}h1.svelte-ojf8ez,h2.svelte-ojf8ez{font-size:36px}.story-bottom.svelte-ojf8ez{bottom:16px}}@media (prefers-reduced-motion:reduce){.scene.svelte-ojf8ez,.scene.svelte-ojf8ez img:where(.svelte-ojf8ez),.scene-copy.svelte-ojf8ez,.current.svelte-ojf8ez .scene-copy:where(.svelte-ojf8ez),.login.svelte-ojf8ez{transition:none;transform:none}}
