.scene.svelte-w4jj89{--horizon:74vh;--lh-h:min(72vh, 660px);--lh-bottom:13vh;z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.scene.svelte-w4jj89:before{content:"";background:radial-gradient(35% 32% at 79% 40%, rgba(var(--ep-amber-rgb), .04), transparent 70%);position:absolute;inset:0}.horizon.svelte-w4jj89{left:0;right:0;top:var(--horizon);background:var(--border);height:1px;position:absolute}.sea.svelte-w4jj89{left:0;right:0;top:var(--horizon);position:absolute;bottom:0}.d.svelte-w4jj89{background:rgba(var(--ep-hairline), var(--o,.16));border-radius:1px;height:1px;position:absolute}.d.hot.svelte-w4jj89{background:rgba(var(--ep-amber-rgb), .9);opacity:0;animation:svelte-w4jj89-hot 14s linear var(--delay,0s) infinite}@keyframes svelte-w4jj89-hot{0%,to{opacity:.75}12%{opacity:.4}25%,75%{opacity:0}88%{opacity:.4}}.lh.svelte-w4jj89{right:clamp(1rem,11vw,12rem);bottom:var(--lh-bottom);height:var(--lh-h);aspect-ratio:260/560;position:absolute}.lh.svelte-w4jj89 img:where(.svelte-w4jj89){z-index:1;width:100%;height:100%;display:block;position:relative}.lamp.svelte-w4jj89{width:0;height:0;position:absolute;top:30%;left:50%}.bloom.svelte-w4jj89{z-index:2;background:radial-gradient(circle, rgba(var(--ep-lamp-rgb), .55), rgba(var(--ep-amber-rgb), .14) 40%, transparent 70%);opacity:.5;border-radius:50%;width:18vmin;height:18vmin;margin:-9vmin 0 0 -9vmin;animation:14s linear infinite svelte-w4jj89-glint;position:absolute}@keyframes svelte-w4jj89-glint{0%,to{opacity:.45;transform:scale(1)}25%{opacity:1;transform:scale(1.7)}50%{opacity:.45;transform:scale(1)}75%{opacity:.25;transform:scale(.9)}}.beam.svelte-w4jj89{z-index:2;transform-origin:100%;opacity:.4;mix-blend-mode:screen;background:linear-gradient(270deg, rgba(var(--ep-lamp-rgb), .42), rgba(var(--ep-amber-rgb), .12) 55%, rgba(var(--ep-amber-rgb), 0) 100%);clip-path:polygon(100% 44%,0 0,0 100%,100% 56%);width:98vw;height:14vh;animation:14s linear infinite svelte-w4jj89-turn;position:absolute;top:-7vh;right:0;transform:scaleX(1)}@keyframes svelte-w4jj89-turn{0%{opacity:.75;z-index:2;transform:scaleX(1)}6.25%{transform:scaleX(.924)}12.5%{opacity:.85;transform:scaleX(.707)}18.75%{transform:scaleX(.383)}25%{opacity:1;transform:scaleX(0)}31.25%{transform:scaleX(-.383)}37.5%{opacity:.85;transform:scaleX(-.707)}43.75%{transform:scaleX(-.924)}49.9%{opacity:.75;z-index:2;transform:scaleX(-1)}50%{opacity:.6;z-index:0;transform:scaleX(-1)}56.25%{transform:scaleX(-.924)}62.5%{opacity:.4;transform:scaleX(-.707)}68.75%{transform:scaleX(-.383)}75%{opacity:.25;transform:scaleX(0)}81.25%{transform:scaleX(.383)}87.5%{opacity:.4;transform:scaleX(.707)}93.75%{transform:scaleX(.924)}to{opacity:.75;z-index:0;transform:scaleX(1)}}.lit.svelte-w4jj89{opacity:0;animation:14s linear infinite svelte-w4jj89-lit-left;position:absolute;inset:0}.lit.l.svelte-w4jj89{clip-path:polygon(var(--lx,70%) var(--ly,40%), 0 calc(var(--ly,40%) - 14vh), 0 calc(var(--ly,40%) + 14vh))}.lit.r.svelte-w4jj89{clip-path:polygon(var(--lx,70%) var(--ly,40%), 100% calc(var(--ly,40%) - 14vh), 100% calc(var(--ly,40%) + 14vh));animation-name:svelte-w4jj89-lit-right}.lit.svelte-w4jj89 .s:where(.svelte-w4jj89){background:var(--ep-lamp-core);opacity:.9;box-shadow:0 0 4px rgba(var(--ep-lamp-rgb), .45);border-radius:50%;position:absolute}@keyframes svelte-w4jj89-lit-left{0%,to{opacity:1}12%{opacity:.8}25%,75%{opacity:0}88%{opacity:.8}}@keyframes svelte-w4jj89-lit-right{0%,25%,75%,to{opacity:0}38%{opacity:.8}50%{opacity:1}62%{opacity:.8}}@media (width<=40rem){.scene.svelte-w4jj89{--lh-h:44vh;--lh-bottom:11vh;--horizon:82vh}.lh.svelte-w4jj89{right:.5rem}}.landing{align-content:start;justify-items:start;gap:2.25rem;min-height:calc(100svh - 4rem);padding-top:clamp(3rem,15vh,9rem);display:grid}h1.svelte-1uha8ag{max-width:100%;margin:0;font-size:1rem;font-weight:400}h1.svelte-1uha8ag .wordmark{height:min(150px,27.5vw)!important}p.svelte-1uha8ag{max-width:26rem;font-family:var(--font-serif);margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:350;line-height:1.45}.facts.svelte-1uha8ag{color:var(--muted);flex-wrap:wrap;gap:.35rem 1.75rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.one.svelte-1uha8ag{display:none}@media (width<=40rem){.facts.svelte-1uha8ag{display:none}.one.svelte-1uha8ag{max-width:15rem;font-family:var(--font-sans);color:var(--muted);font-size:.875rem;line-height:1.5;display:block}p.svelte-1uha8ag{max-width:15rem}}
