.plan[data-astro-cid-sxbyagwz]{display:block;width:100%;height:100%;max-width:none;background:var(--bg-deep)}.roads[data-astro-cid-sxbyagwz] line[data-astro-cid-sxbyagwz]{stroke:var(--border)}.ring[data-astro-cid-sxbyagwz]{fill:var(--border)}.island[data-astro-cid-sxbyagwz]{fill:var(--raised-2)}.outline[data-astro-cid-sxbyagwz]{fill:none;stroke:var(--accent);stroke-width:1.4}.links[data-astro-cid-sxbyagwz] line[data-astro-cid-sxbyagwz]{stroke:var(--accent);stroke-width:1.2;opacity:.4}.spokes[data-astro-cid-sxbyagwz] line[data-astro-cid-sxbyagwz]{stroke:var(--accent);stroke-width:2.4;opacity:.9}.nodes[data-astro-cid-sxbyagwz] rect[data-astro-cid-sxbyagwz]{fill:var(--accent)}.etoile[data-astro-cid-ue6gcvwi]{margin-top:calc(-1 * var(--header-h));background:var(--bg-deep)}.etoile-stage[data-astro-cid-ue6gcvwi]{position:relative;padding-top:var(--header-h)}.etoile-visual[data-astro-cid-ue6gcvwi]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-deep)}.etoile-visual[data-astro-cid-ue6gcvwi] canvas[data-astro-cid-ue6gcvwi],.etoile-plan[data-astro-cid-ue6gcvwi]{position:absolute;inset:0;width:100%;height:100%}canvas[data-astro-cid-ue6gcvwi]{display:none}.etoile[data-astro-cid-ue6gcvwi][data-etoile-ready] canvas[data-astro-cid-ue6gcvwi]{display:block}.etoile[data-astro-cid-ue6gcvwi][data-etoile-ready] .etoile-plan[data-astro-cid-ue6gcvwi]{display:none}.etoile-beats[data-astro-cid-ue6gcvwi]{display:grid;gap:1.6rem;padding-block:3rem var(--section)}.etoile-beats[data-astro-cid-ue6gcvwi] [data-beat]{margin:0;max-width:20ch;font-family:var(--font-display);font-size:clamp(2rem,4.4vw,3.6rem);font-weight:600;line-height:1.06;letter-spacing:-.03em;color:var(--text);text-wrap:balance}.etoile-beats[data-astro-cid-ue6gcvwi] [data-beat] h1{margin:0;font-size:clamp(2.6rem,6.4vw,5.4rem)}.etoile-beats[data-astro-cid-ue6gcvwi] .eyebrow{margin-bottom:1.2rem}.scroll-cue[data-astro-cid-ue6gcvwi]{display:none}@media(max-width:47.99rem){.etoile-visual[data-astro-cid-ue6gcvwi]{aspect-ratio:4 / 5}}html.motion .etoile[data-astro-cid-ue6gcvwi]:not([data-motion-error]) .etoile-stage[data-astro-cid-ue6gcvwi]{height:100svh;padding-top:0;overflow:hidden}html.motion .etoile[data-astro-cid-ue6gcvwi]:not([data-motion-error]) .etoile-visual[data-astro-cid-ue6gcvwi]{position:absolute;inset:0;aspect-ratio:auto}html.motion .etoile[data-astro-cid-ue6gcvwi]:not([data-motion-error]) .etoile-stage[data-astro-cid-ue6gcvwi]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#f7f7f4f0,#f7f7f499 22%,#f7f7f400 46%);pointer-events:none}html.motion .etoile[data-astro-cid-ue6gcvwi]:not([data-motion-error]) .etoile-beats[data-astro-cid-ue6gcvwi]{position:absolute;z-index:1;left:0;right:0;bottom:clamp(3.5rem,11vh,7rem);display:grid;grid-template-areas:"beat";align-items:end;padding-block:0}html.motion .etoile[data-astro-cid-ue6gcvwi]:not([data-motion-error]) .etoile-beats[data-astro-cid-ue6gcvwi] [data-beat]{grid-area:beat}html.motion .etoile[data-astro-cid-ue6gcvwi]:not([data-motion-error]) .etoile-beats[data-astro-cid-ue6gcvwi] [data-beat]:not(:first-child){opacity:0}html.motion .etoile[data-astro-cid-ue6gcvwi]:not([data-motion-error]) .scroll-cue[data-astro-cid-ue6gcvwi]{position:absolute;z-index:1;left:50%;bottom:0;display:block;width:1px;height:clamp(3rem,7vh,4.5rem);overflow:hidden;background:var(--border)}.scroll-cue[data-astro-cid-ue6gcvwi]:after{content:"";position:absolute;inset:0;background:var(--accent);transform:translateY(-100%);animation:cue-fall 2.6s var(--ease-in-out) infinite}@keyframes cue-fall{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.access-form[data-astro-cid-5dq5uzp3]{margin-top:2.2rem}.access-row[data-astro-cid-5dq5uzp3]{display:flex;gap:.6rem;max-width:34rem}input[data-astro-cid-5dq5uzp3][type=email]{flex:1;min-width:0;font:inherit;font-size:1rem;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:.8rem 1rem;transition:border-color .18s ease}input[data-astro-cid-5dq5uzp3][type=email]:focus{outline:none;border-color:var(--accent)}.consent[data-astro-cid-5dq5uzp3]{margin-top:1rem;max-width:34rem}.trap[data-astro-cid-5dq5uzp3]{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.form-status[data-astro-cid-5dq5uzp3]{margin:.8rem 0 0;font-size:.92rem;color:var(--accent)}@media(max-width:30rem){.access-row[data-astro-cid-5dq5uzp3]{flex-direction:column}}
