.header[data-astro-cid-nen7h5rs]{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,4.2vw,4rem);font-size:clamp(1.25rem,1.9vw,1.75rem);display:flex;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs][data-bar]{background:var(--midnight);pointer-events:auto;box-shadow:0 1px #eef2f524}.brand[data-astro-cid-nen7h5rs]{pointer-events:auto;display:flex;position:relative}.brand[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0a1a2be6 0 66%,#0a1a2b00 100%);position:absolute;inset:-1.4em -1.8em}@media (forced-colors:active){.brand[data-astro-cid-nen7h5rs]:before{background:canvas;border-radius:8px;inset:-6px}}.quote[data-astro-cid-nen7h5rs]{background:var(--orange);color:var(--midnight);font:600 clamp(.875rem, 1.1vw, 1rem) / 1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;pointer-events:auto;border-radius:999px;flex:none;padding:.7em 1.25em;text-decoration:none;transition:background-color .15s}.quote[data-astro-cid-nen7h5rs]:hover{background:#ff7440}@media (max-height:500px){.header[data-astro-cid-nen7h5rs]{padding:.5rem .5rem .5rem clamp(1rem,4.2vw,4rem);font-size:1rem}.quote[data-astro-cid-nen7h5rs]{align-items:center;height:2rem;padding:0 .9rem;font-size:.8125rem;display:inline-flex}}#quote[data-astro-cid-5v4witja]{--field:#233241;--line:#eef2f547;--gutter:clamp(1rem, 4.2vw, 4rem);--clear:clamp(5.5rem, 9vw, 8rem);min-height:100svh;padding:var(--clear) var(--gutter) clamp(4rem, 8vw, 7rem);background:var(--midnight);color:var(--fog);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;align-content:start;gap:clamp(2rem,5vw,3rem);display:grid}#quote[data-astro-cid-5v4witja]:focus{outline:none}.intro[data-astro-cid-5v4witja]:before{content:"";background:var(--orange);width:3rem;height:3px;margin-bottom:clamp(1.25rem,2.2vw,1.75rem);display:block}h2[data-astro-cid-5v4witja]{font:600 clamp(2.5rem, 5.4vw, 5rem) / 1 var(--font-sans);letter-spacing:-.04em;margin:0}.lede[data-astro-cid-5v4witja]{max-width:22rem;font:400 clamp(1.0625rem, 1.3vw, 1.25rem) / 1.5 var(--font-sans);color:#eef2f5db;margin:1rem 0 0}.panel[data-astro-cid-5v4witja]{width:100%;max-width:42rem}form[data-astro-cid-5v4witja]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}form[data-astro-cid-5v4witja]>[data-astro-cid-5v4witja]:not(.field),.wide[data-astro-cid-5v4witja]{grid-column:1/-1}fieldset[data-astro-cid-5v4witja]{border:0;min-width:0;margin:0;padding:0}.details[data-astro-cid-5v4witja]{border-top:1px solid #eef2f524;margin-top:.75rem;padding-top:1.5rem}.details[data-astro-cid-5v4witja] legend[data-astro-cid-5v4witja]{float:left;width:100%;margin-bottom:1.25rem}.pairs[data-astro-cid-5v4witja]{clear:both;grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.field[data-astro-cid-5v4witja]{flex-direction:column;min-width:0;display:flex}legend[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja]>label[data-astro-cid-5v4witja]{font:500 12px / 1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#eef2f5db}legend[data-astro-cid-5v4witja]{margin-bottom:.625rem;padding:0}.field[data-astro-cid-5v4witja]>label[data-astro-cid-5v4witja]{margin-bottom:.5rem}.hint[data-astro-cid-5v4witja],.error[data-astro-cid-5v4witja]{font:400 14px / 1.45 var(--font-sans);margin:.5rem 0 0}.hint[data-astro-cid-5v4witja]{color:#eef2f5b8}.hint[data-astro-cid-5v4witja]+.error[data-astro-cid-5v4witja]{margin-top:.25rem}.error[data-astro-cid-5v4witja]{color:var(--orange);font-weight:500}.error[data-astro-cid-5v4witja] .vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field[data-astro-cid-5v4witja] [data-astro-cid-5v4witja]:is(input,textarea){border:1px solid var(--line);background:var(--field);width:100%;min-width:0;color:var(--fog);font:400 1rem / 1.4 var(--font-sans);text-align:start;scroll-margin-block:calc(var(--clear) - .5rem) 2rem;border-radius:10px;transition:border-color .15s;display:block}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{height:3.25rem;padding:0 1rem}.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{resize:vertical;overscroll-behavior:auto;min-height:7.5rem;padding:.8rem 1rem}@media (hover:hover){.field[data-astro-cid-5v4witja] [data-astro-cid-5v4witja]:is(input,textarea):hover{border-color:#eef2f580}}.field[data-astro-cid-5v4witja] :is(input,textarea)[data-astro-cid-5v4witja][aria-invalid=true]{border-color:var(--orange)}.field[data-astro-cid-5v4witja] [data-astro-cid-5v4witja]:-webkit-any(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--fog);caret-color:var(--fog);box-shadow:0 0 0 100px var(--field) inset}.field[data-astro-cid-5v4witja] [data-astro-cid-5v4witja]:is(input,textarea):autofill{-webkit-text-fill-color:var(--fog);caret-color:var(--fog);box-shadow:0 0 0 100px var(--field) inset}[data-astro-cid-5v4witja]:is(input,textarea,button,a):focus-visible,.notice[data-astro-cid-5v4witja] a:focus-visible,.panel[data-astro-cid-5v4witja] .sent:focus-visible{outline:2px solid var(--fog);outline-offset:2px}.toggle[data-astro-cid-5v4witja]{border:1px solid var(--line);background:var(--field);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,22rem);padding:4px;display:grid}.toggle[data-astro-cid-5v4witja]:has(input[aria-invalid=true]){border-color:var(--orange)}.option[data-astro-cid-5v4witja]{cursor:pointer;border-radius:999px;transition:background-color .15s,color .15s;display:block;position:relative}.option[data-astro-cid-5v4witja]:has(input:checked){background:var(--orange);color:var(--midnight)}@media (hover:hover){.option[data-astro-cid-5v4witja]:not(:has(input:checked)):hover{background:#eef2f514}}.option[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{border-radius:inherit;cursor:pointer;appearance:none;width:100%;height:100%;scroll-margin-block:calc(var(--clear) - .5rem) 2rem;background:0 0;border:0;margin:0;position:absolute;inset:0}.face[data-astro-cid-5v4witja]{font:600 1rem / 1.2 var(--font-sans);letter-spacing:-.005em;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.face[data-astro-cid-5v4witja] svg[data-astro-cid-5v4witja]{flex:none;width:1.375rem;height:1.375rem}.check[data-astro-cid-5v4witja]{min-height:65px}.send[data-astro-cid-5v4witja]{background:var(--orange);color:var(--midnight);font:600 1rem / 1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;border:0;border-radius:999px;padding:1.1em 1.9em;transition:background-color .15s}@media (hover:hover){.send[data-astro-cid-5v4witja]:hover{background:#ff7440}}.send[data-astro-cid-5v4witja][aria-disabled=true]{cursor:progress;background:#e5521d}.notice[data-astro-cid-5v4witja]{font:400 15px / 1.5 var(--font-sans);color:var(--fog);margin:0}.notice[data-astro-cid-5v4witja]:not(:empty){border:1px solid var(--line);border-left:3px solid var(--orange);background:var(--field);border-radius:10px;padding:.875rem 1rem}.nojs[data-astro-cid-5v4witja],.privacy[data-astro-cid-5v4witja]{font:400 14px / 1.5 var(--font-sans);color:#eef2f5b8;margin:0}.nojs[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja],.privacy[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja],.notice[data-astro-cid-5v4witja] a{color:var(--fog);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.panel[data-astro-cid-5v4witja] .sent{background:var(--field);border:1px solid #eef2f524;border-radius:18px;padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.panel[data-astro-cid-5v4witja] .sent:before{content:"";background:var(--orange);height:3px;position:absolute;inset:0 0 auto}.panel[data-astro-cid-5v4witja] .sent-title{font:600 clamp(1.75rem, 3vw, 2.25rem) / 1.1 var(--font-sans);letter-spacing:-.03em;margin:0}.panel[data-astro-cid-5v4witja] .sent-line{font:400 1.125rem / 1.5 var(--font-sans);color:#eef2f5db;overflow-wrap:anywhere;margin:.75rem 0 0}@media (min-width:640px){.send[data-astro-cid-5v4witja]{justify-self:start;min-width:14rem}}@media (min-width:960px){#quote[data-astro-cid-5v4witja]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,6vw,6rem)}.intro[data-astro-cid-5v4witja]{top:var(--clear);position:sticky}.panel[data-astro-cid-5v4witja]{justify-self:end}form[data-astro-cid-5v4witja],.pairs[data-astro-cid-5v4witja]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}}@media (prefers-reduced-motion:reduce){.field[data-astro-cid-5v4witja] [data-astro-cid-5v4witja]:is(input,textarea),.option[data-astro-cid-5v4witja],.send[data-astro-cid-5v4witja]{transition:none}}.services[data-astro-cid-lesv7jgp]{--gutter:clamp(1rem, 4.2vw, 4rem);--clear:clamp(5.5rem, 9vw, 8rem);padding:var(--clear) var(--gutter) clamp(2.5rem, 5vw, 4rem);background:var(--midnight);color:var(--fog)}.intro[data-astro-cid-lesv7jgp]:before{content:"";background:var(--orange);width:3rem;height:3px;margin-bottom:clamp(1.25rem,2.2vw,1.75rem);display:block}h2[data-astro-cid-lesv7jgp]{max-width:18ch;font:600 clamp(2.5rem, 5.4vw, 5rem) / 1 var(--font-sans);letter-spacing:-.04em;text-wrap:balance;margin:0}.lede[data-astro-cid-lesv7jgp]{max-width:40rem;font:400 clamp(1.0625rem, 1.3vw, 1.25rem) / 1.5 var(--font-sans);color:#eef2f5db;margin:1rem 0 0}.items[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,4vw,3.5rem) clamp(1.5rem,2.4vw,2.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.item[data-astro-cid-lesv7jgp]{min-width:0}.media[data-astro-cid-lesv7jgp]{position:relative}.media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{aspect-ratio:16/9;object-fit:cover;background:#12263b;border-radius:14px;width:100%;height:auto;display:block}.credit[data-astro-cid-lesv7jgp]{font:500 .65rem / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:right;color:#eef2f5c7;margin:0;position:absolute;top:calc(100% + .35rem);right:0}.body[data-astro-cid-lesv7jgp]{margin-top:1.5rem}h3[data-astro-cid-lesv7jgp]{font:600 clamp(1.5rem, 2vw, 1.875rem) / 1.1 var(--font-sans);letter-spacing:-.025em;margin:0}.about[data-astro-cid-lesv7jgp]{font:400 1rem / 1.6 var(--font-sans);color:#eef2f5db;margin:.9rem 0 0}.tags[data-astro-cid-lesv7jgp]{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{font:500 .75rem / 1.2 var(--font-sans);color:#eef2f5db;border:1px solid #eef2f547;border-radius:999px;padding:.35rem .75rem}.call[data-astro-cid-lesv7jgp]{border-top:1px solid #eef2f524;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(1.75rem,3vw,2.5rem);display:flex}.ask[data-astro-cid-lesv7jgp]{max-width:34rem;font:600 clamp(1.25rem, 2vw, 1.75rem) / 1.25 var(--font-sans);letter-spacing:-.02em;margin:0}.button[data-astro-cid-lesv7jgp]{background:var(--orange);color:var(--midnight);font:600 1.0625rem / 1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;border-radius:999px;flex:none;padding:1em 1.75em;text-decoration:none;transition:background-color .15s}.button[data-astro-cid-lesv7jgp]:hover{background:#ff7440}@media (min-width:640px){.items[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}.item[data-astro-cid-lesv7jgp]:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,2.4vw,2.5rem);display:grid}.item[data-astro-cid-lesv7jgp]:last-child .body[data-astro-cid-lesv7jgp]{margin-top:0}}@media (min-width:960px){.items[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr))}.item[data-astro-cid-lesv7jgp]:last-child{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.item[data-astro-cid-lesv7jgp]:last-child h3[data-astro-cid-lesv7jgp]{font-size:clamp(1.75rem,2.4vw,2.5rem)}}@media (min-width:1280px){.items[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(4,minmax(0,1fr))}.item[data-astro-cid-lesv7jgp]:last-child{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.item[data-astro-cid-lesv7jgp]:last-child h3[data-astro-cid-lesv7jgp]{font-size:clamp(1.5rem,2vw,1.875rem)}}.card[data-astro-cid-yk4hkwyg]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--fog);background:#0a1a2beb;border:1px solid #ffffff24;border-radius:18px;padding:26px 26px 24px;position:relative;overflow:hidden}.card[data-astro-cid-yk4hkwyg]:before{content:"";background:var(--orange);height:3px;position:absolute;inset:0 0 auto}.eyebrow[data-astro-cid-yk4hkwyg]{font:500 11px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0}.title[data-astro-cid-yk4hkwyg]{font:600 30px/1.08 var(--font-sans);letter-spacing:-.025em;margin:12px 0 0}.text[data-astro-cid-yk4hkwyg]{font:400 15px/1.5 var(--font-sans);color:#eef2f5d6;margin:12px 0 0}.details[data-astro-cid-yk4hkwyg]{font:500 11.5px/1.3 var(--font-sans);color:#eef2f5c2;border-top:1px solid #eef2f524;flex-wrap:wrap;gap:2px 14px;margin:10px 0 0;padding:9px 0 0;list-style:none;display:flex}.details[data-astro-cid-yk4hkwyg] li[data-astro-cid-yk4hkwyg]{white-space:nowrap;padding-left:11px;position:relative}.details[data-astro-cid-yk4hkwyg] li[data-astro-cid-yk4hkwyg]:before{content:"";background:var(--orange);border-radius:50%;width:4px;height:4px;position:absolute;top:.52em;left:0}@media (max-width:640px) and (min-height:500.02px){.card[data-astro-cid-yk4hkwyg]{border-radius:16px;padding:16px 20px}.title[data-astro-cid-yk4hkwyg]{margin-top:8px;font-size:24px;line-height:1.1}.text[data-astro-cid-yk4hkwyg]{margin-top:8px;font-size:14px;line-height:1.4}.details[data-astro-cid-yk4hkwyg]{gap:2px 10px;margin-top:8px;padding-top:7px;font-size:11px}}@media (max-height:500px){.card[data-astro-cid-yk4hkwyg]{border-radius:14px;padding:12px 16px}.card[data-astro-cid-yk4hkwyg]:before{height:2px}.eyebrow[data-astro-cid-yk4hkwyg]{font-size:10px}.title[data-astro-cid-yk4hkwyg]{margin-top:6px;font-size:18px;line-height:1.12}.text[data-astro-cid-yk4hkwyg]{margin-top:6px;font-size:12.5px;line-height:1.42}.details[data-astro-cid-yk4hkwyg]{gap:1px 8px;margin-top:6px;padding-top:6px;font-size:10px;line-height:1.25}.details[data-astro-cid-yk4hkwyg] li[data-astro-cid-yk4hkwyg]{padding-left:8px}.details[data-astro-cid-yk4hkwyg] li[data-astro-cid-yk4hkwyg]:before{width:3px;height:3px}}html[data-mode=still] :is([data-clock],[data-credit],[data-card],[data-hint],[data-description]){display:none}.still-voyage[data-astro-cid-n3dajkba]{padding-top:clamp(1rem,3vw,2.5rem);display:none}html[data-mode=still] .still-voyage[data-astro-cid-n3dajkba]{display:block}.stop[data-astro-cid-n3dajkba]{--gutter:clamp(1rem, 4.2cqi, 4rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"frame""credit""note";width:min(100%,1920px);margin:0 auto clamp(2rem,6vw,4.5rem);display:grid;container-type:inline-size}.shot[data-astro-cid-n3dajkba]{aspect-ratio:16/9;background:var(--midnight);grid-area:frame;width:100%;height:auto;display:block}.note[data-astro-cid-n3dajkba]{width:min(calc(100% - 2 * var(--gutter)), 34rem);margin:1rem var(--gutter) 0;grid-area:note}.credit[data-astro-cid-n3dajkba]{margin:.65rem var(--gutter) 0;font:500 .65rem / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#eef2f5c7;grid-area:credit;justify-self:end}.readout[data-astro-cid-n3dajkba]{font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#eef2f5b3;grid-template-columns:auto 1fr;gap:6px 12px;margin:14px 0 0;display:grid}.readout[data-astro-cid-n3dajkba] dd[data-astro-cid-n3dajkba]{color:#fff;margin:0}@media (max-height:500px){.readout[data-astro-cid-n3dajkba]{gap:4px 10px;margin-top:8px;font-size:10px}}@media (min-width:1232px){.stop[data-astro-cid-n3dajkba]{grid-template-areas:"frame""credit"}.note[data-astro-cid-n3dajkba]{width:min(23.75rem, calc(100% - 2 * var(--gutter)));margin:0 0 clamp(3rem, 4cqi, 3.5rem) var(--gutter);grid-area:frame;place-self:end start}.stop[data-astro-cid-n3dajkba][data-place=lower-right] .note[data-astro-cid-n3dajkba]{margin:0 var(--gutter) clamp(3rem, 4cqi, 3.5rem) 0;justify-self:end}.stop[data-astro-cid-n3dajkba][data-place=upper-left] .note[data-astro-cid-n3dajkba]{margin:clamp(5.5rem, min(12cqi, 27.11cqi - 236px), 9rem) 0 0 var(--gutter);align-self:start}}.clock[data-astro-cid-cplpc6jz]{top:clamp(5rem,9cqi,8rem);right:var(--gutter);z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0a1a2bd9;border:1px solid #ffffff1a;border-radius:12px;justify-items:end;gap:.4rem;padding:.6rem .85rem;display:grid;position:absolute}.label[data-astro-cid-cplpc6jz]{font:500 clamp(.65rem, .95cqi, .8rem) / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#eef2f5c7}.time[data-astro-cid-cplpc6jz]{font:600 clamp(1.5rem, 2.6cqi, 2.4rem) / 1 var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--orange)}@media (max-width:640px) and (min-height:500.02px){.clock[data-astro-cid-cplpc6jz]{top:4.75rem;right:auto;left:calc(var(--gutter) + .5rem);justify-items:start;gap:.3rem;padding:.5rem .75rem}}@media (max-height:500px){.clock[data-astro-cid-cplpc6jz]{border-radius:10px;gap:.2rem;padding:.25rem .5rem;top:3.1rem;right:.5rem}.label[data-astro-cid-cplpc6jz]{font-size:.6rem}}.horizon[data-astro-cid-y5tfy2hq]{z-index:1;left:var(--gutter);pointer-events:none;opacity:0;visibility:hidden;background:#ff5a1fb3;width:28cqi;height:1px;transition:opacity .4s,visibility 0s linear .4s;position:absolute;top:48.2%}.stage[data-live] .horizon[data-astro-cid-y5tfy2hq]{opacity:1;visibility:visible;transition-delay:0s}.chip[data-astro-cid-y5tfy2hq]{background:var(--orange);color:var(--midnight);font:500 clamp(.65rem, .9cqi, .8rem) / 1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:.22rem .5rem;font-style:normal;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:640px),(max-height:679px){.horizon[data-astro-cid-y5tfy2hq]{display:none}}.opening[data-astro-cid-uaj6t54a]{z-index:1;pointer-events:none;position:absolute;inset:0}.copy[data-astro-cid-uaj6t54a]{left:var(--gutter);bottom:calc(var(--toolbar) + var(--rest));width:fit-content;max-width:min(52cqi, calc(100% - 2 * var(--gutter)));color:var(--fog);position:absolute}.copy[data-astro-cid-uaj6t54a]:before{content:"";z-index:-1;inset:-5cqi -5.5cqi -4.5cqi calc(-1 * var(--gutter) - 4cqi);filter:blur(2.5cqi);pointer-events:none;background:#050c15e0;position:absolute}h1[data-astro-cid-uaj6t54a]{font:600 clamp(2.5rem, 6.4cqi, 8rem) / .98 var(--font-sans);letter-spacing:-.04em;margin:0}h1[data-astro-cid-uaj6t54a] em[data-astro-cid-uaj6t54a]{color:var(--orange);font-style:normal;display:block}.line[data-astro-cid-uaj6t54a]{max-width:40cqi;font:400 clamp(1rem, 1.45cqi, 1.5rem) / 1.5 var(--font-sans);color:#eef2f5db;margin:1.6cqi 0 0}.follow[data-astro-cid-uaj6t54a]{align-items:center;gap:clamp(.75rem,1.2cqi,1rem);margin:2.2cqi 0 0;display:flex}.words[data-astro-cid-uaj6t54a]{min-width:0}.title[data-astro-cid-uaj6t54a]{font:600 clamp(1.25rem, 2.2cqi, 1.875rem) / 1.1 var(--font-sans);letter-spacing:-.03em;color:var(--fog);margin:0}.prompt[data-astro-cid-uaj6t54a]{font:500 clamp(.7rem, 1cqi, .9rem) / 1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#eef2f5d9;margin:.45rem 0 0}.touch[data-astro-cid-uaj6t54a]{display:none}@media (pointer:coarse){.fine[data-astro-cid-uaj6t54a]{display:none}.touch[data-astro-cid-uaj6t54a]{display:inline}}.cue[data-astro-cid-uaj6t54a]{flex:none;place-items:center;width:1.75rem;height:2.5rem;display:grid}.mouse[data-astro-cid-uaj6t54a]{border:2px solid #eef2f5e6;border-radius:.6rem;width:1.1rem;height:1.75rem;position:relative}.mouse[data-astro-cid-uaj6t54a]:after{content:"";background:var(--orange);border-radius:1px;width:2px;height:.4rem;margin-left:-1px;position:absolute;top:.3rem;left:50%}.chevron[data-astro-cid-uaj6t54a]{border-top:2px solid #eef2f5e6;border-left:2px solid #eef2f5e6;width:.8rem;height:.8rem;display:none;transform:rotate(45deg)}@media (pointer:coarse){.mouse[data-astro-cid-uaj6t54a]{display:none}.chevron[data-astro-cid-uaj6t54a]{display:block}}.stage[data-live] .mouse[data-astro-cid-uaj6t54a]:after{animation:1.9s ease-in-out infinite cue-wheel}.stage[data-live] .chevron[data-astro-cid-uaj6t54a]{animation:1.9s ease-in-out infinite cue-chevron}.stage[data-motion-paused] .mouse[data-astro-cid-uaj6t54a]:after,.stage[data-motion-paused] .chevron[data-astro-cid-uaj6t54a]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.stage[data-live] .mouse[data-astro-cid-uaj6t54a]:after,.stage[data-live] .chevron[data-astro-cid-uaj6t54a]{animation:none}}@keyframes cue-wheel{0%{opacity:0;transform:translateY(-.1rem)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(.55rem)}}@keyframes cue-chevron{0%{opacity:0;transform:translateY(.5rem)rotate(45deg)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(-.5rem)rotate(45deg)}}@media (max-width:640px){.copy[data-astro-cid-uaj6t54a]{width:calc(100% - 2 * var(--gutter))}.line[data-astro-cid-uaj6t54a]{max-width:none;margin-top:.9rem}.follow[data-astro-cid-uaj6t54a]{gap:.75rem;margin-top:1.1rem}.prompt[data-astro-cid-uaj6t54a]{letter-spacing:.08em;font-size:.7rem}}@media (max-height:500px){.copy[data-astro-cid-uaj6t54a]{width:fit-content;max-width:36cqi}h1[data-astro-cid-uaj6t54a]{font-size:2rem}.line[data-astro-cid-uaj6t54a]{max-width:none;margin-top:.6rem;font-size:.8rem;line-height:1.45}.follow[data-astro-cid-uaj6t54a]{gap:.6rem;margin-top:.7rem}.title[data-astro-cid-uaj6t54a]{font-size:1.0625rem}.prompt[data-astro-cid-uaj6t54a]{letter-spacing:.08em;margin-top:.3rem;font-size:.55rem}.cue[data-astro-cid-uaj6t54a]{width:1.25rem;height:1.75rem}.mouse[data-astro-cid-uaj6t54a]{border-radius:.45rem;width:.8rem;height:1.25rem}.mouse[data-astro-cid-uaj6t54a]:after{height:.3rem;top:.2rem}.chevron[data-astro-cid-uaj6t54a]{width:.6rem;height:.6rem}}.pause[data-astro-cid-4q55g4c7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eef2f5e6;font:500 .65rem / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;pointer-events:auto;opacity:0;visibility:hidden;background:#0a1a2bd9;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .55rem;transition:opacity .4s,background-color .15s,visibility 0s linear .4s;display:inline-flex}.stage[data-live] .pause[data-astro-cid-4q55g4c7]{opacity:1;visibility:visible;transition-delay:0s}.pause[data-astro-cid-4q55g4c7]:hover{background:#0a1a2bf2}.icon[data-astro-cid-4q55g4c7]{box-sizing:border-box;border-left:.2rem solid;border-right:.2rem solid;flex:none;width:.6rem;height:.6rem}.pause[data-astro-cid-4q55g4c7][data-paused] .icon[data-astro-cid-4q55g4c7]{border-style:solid;border-width:.3rem 0 .3rem .52rem;border-color:transparent transparent transparent var(--orange);width:0;height:0}@media (forced-colors:active){.pause[data-astro-cid-4q55g4c7][data-paused] .icon[data-astro-cid-4q55g4c7]{border-color:canvas canvas canvas canvastext}}@media (max-width:640px) and (min-height:500.02px),(max-height:500px){.pause[data-astro-cid-4q55g4c7]{z-index:2;top:var(--bar-top);left:calc(var(--cluster-left) + var(--control) + .3rem);width:var(--control);height:var(--control);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;gap:0;padding:0;position:absolute}[data-astro-cid-4q55g4c7][data-pause-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.rail[data-astro-cid-vjnva2yb]{z-index:3;left:max(2px, calc(var(--gutter) / 2 - 15px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1a2bd9;border:1px solid #ffffff1a;border-radius:999px;padding:2px 3px;position:absolute;top:calc(3.75rem + 20cqi)}html[data-mode=still] .rail[data-astro-cid-vjnva2yb],.fold[data-astro-cid-vjnva2yb]{display:none}ol[data-astro-cid-vjnva2yb]{margin:0;padding:0;list-style:none}li[data-astro-cid-vjnva2yb]{position:relative}li[data-astro-cid-vjnva2yb]:not(:last-child):before{content:"";background:#eef2f54d;width:1px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%)}li[data-astro-cid-vjnva2yb]:has(~li>[aria-current=step]):before{background:var(--orange)}.stop[data-astro-cid-vjnva2yb]{width:24px;height:24px;color:var(--fog);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.stop[data-astro-cid-vjnva2yb]:before{content:"";box-sizing:border-box;border:1px solid var(--fog);background:var(--midnight);border-radius:50%;width:9px;height:9px;transition:transform .15s}li[data-astro-cid-vjnva2yb]:has(~li>[aria-current=step]) .stop[data-astro-cid-vjnva2yb]:before{background:var(--fog)}.stop[data-astro-cid-vjnva2yb][aria-current=step]:before{border-color:var(--orange);background:var(--orange);width:11px;height:11px;box-shadow:0 0 8px var(--orange)}.stop[data-astro-cid-vjnva2yb]:hover:before{transform:scale(1.25)}@media (forced-colors:active){.stop[data-astro-cid-vjnva2yb]:before{background:canvas;border-color:canvastext}li[data-astro-cid-vjnva2yb]:has(~li>[aria-current=step]) .stop[data-astro-cid-vjnva2yb]:before{background:canvastext}.stop[data-astro-cid-vjnva2yb][aria-current=step]:before{background:highlight;border-color:highlight}}.name[data-astro-cid-vjnva2yb]{font:500 .7rem / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#eef2f5e6;opacity:0;pointer-events:none;background:#0a1a2beb;border-radius:6px;padding:.35rem .55rem;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}.name[data-astro-cid-vjnva2yb]:before{content:"";width:12px;position:absolute;top:0;bottom:0;right:100%}.stop[data-astro-cid-vjnva2yb][aria-current=step] .name[data-astro-cid-vjnva2yb]{color:var(--orange)}.rail[data-astro-cid-vjnva2yb]:hover:where(:not([data-dismissed~=hover])) .name[data-astro-cid-vjnva2yb]{opacity:1;pointer-events:auto;transform:translateY(-50%)}.rail[data-astro-cid-vjnva2yb]:has(:focus-visible):where(:not([data-dismissed~=focus])) .name[data-astro-cid-vjnva2yb]{opacity:1;pointer-events:auto;transform:translateY(-50%)}.hidden-label[data-astro-cid-vjnva2yb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px) and (min-height:500.02px),(max-height:500px),(hover:none){.rail[data-astro-cid-vjnva2yb]{width:var(--control,2rem);height:var(--control,2rem);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.fold[data-astro-cid-vjnva2yb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100%;color:var(--fog);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a1a2bd9;border:1px solid #ffffff1a;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:0}.fold-icon[data-astro-cid-vjnva2yb]{fill:currentColor;display:block}.rail[data-astro-cid-vjnva2yb][data-open] .fold-icon[data-astro-cid-vjnva2yb]{color:var(--orange)}ol[data-astro-cid-vjnva2yb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#0a1a2bf0;border:1px solid #ffffff1f;border-radius:14px;width:max-content;min-width:11.5rem;padding:6px;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(-4px);box-shadow:0 10px 30px #0006}.rail[data-astro-cid-vjnva2yb][data-open] ol[data-astro-cid-vjnva2yb]{opacity:1;visibility:visible;transition-delay:0s;transform:none}li[data-astro-cid-vjnva2yb]:before,li[data-astro-cid-vjnva2yb]:not(:last-child):before{display:none}li[data-astro-cid-vjnva2yb]:has(~li>[aria-current=step]):before{display:none}.stop[data-astro-cid-vjnva2yb]{width:100%;height:var(--row,2.75rem);text-align:left;-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:flex-start;align-items:center;gap:.85rem;padding:0 .85rem;display:flex}.stop[data-astro-cid-vjnva2yb]:before{flex:none;margin-inline:1px}.stop[data-astro-cid-vjnva2yb][aria-current=step]:before{margin-inline:0}.stop[data-astro-cid-vjnva2yb]:hover{background:#ffffff14}.name[data-astro-cid-vjnva2yb],.rail[data-astro-cid-vjnva2yb]:hover .name[data-astro-cid-vjnva2yb]{opacity:1;pointer-events:none;background:0 0;padding:0;transition:none;position:static;transform:none}.rail[data-astro-cid-vjnva2yb]:has(:focus-visible) .name[data-astro-cid-vjnva2yb]{opacity:1;pointer-events:none;background:0 0;padding:0;transition:none;position:static;transform:none}.name[data-astro-cid-vjnva2yb]:before{display:none}}@media (max-height:500px){.rail[data-astro-cid-vjnva2yb]{--row:2.25rem}ol[data-astro-cid-vjnva2yb]{top:calc(100% + .35rem)}}@media (max-width:640px) and (min-height:500.02px),(max-height:500px){.rail[data-astro-cid-vjnva2yb]{top:var(--bar-top);left:var(--cluster-left)}}#voyage[data-astro-cid-qr73xao2]{height:calc(var(--screens) * 100vh);height:calc(var(--screens) * 100lvh)}html[data-mode=still] #voyage[data-astro-cid-qr73xao2]{height:auto}.stage[data-astro-cid-qr73xao2]{background:var(--midnight);--gutter:clamp(1rem, 4.2cqi, 4rem);--rest:clamp(2.5rem, 5.5cqi, 5rem);--toolbar:0px;--lockup:4.25;height:100lvh;position:sticky;top:0;overflow:hidden;container-type:inline-size}@supports (height:100svh){.stage[data-astro-cid-qr73xao2]{--toolbar:calc(100lvh - 100svh)}}.still[data-astro-cid-qr73xao2]{display:block;position:absolute;inset:0}.still[data-astro-cid-qr73xao2] img[data-astro-cid-qr73xao2]{object-fit:cover;width:100%;height:100%;display:block}.description[data-astro-cid-qr73xao2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.stage[data-astro-cid-qr73xao2] canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.stage[data-astro-cid-qr73xao2][data-live] canvas{opacity:1}.progress[data-astro-cid-qr73xao2]{left:var(--gutter);bottom:calc(var(--toolbar) + var(--rest) - 1.1rem);z-index:2;opacity:0;pointer-events:none;background:#eef2f533;width:min(16rem,50%);height:2px;transition:opacity .3s;position:absolute}.progress[data-astro-cid-qr73xao2]:after{content:"";background:var(--orange);transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .2s linear;position:absolute;inset:0}.stage[data-astro-cid-qr73xao2][data-loading] .progress[data-astro-cid-qr73xao2]{opacity:1}.slot[data-astro-cid-qr73xao2]{z-index:2;width:min(23.75rem, calc(100% - 2 * var(--gutter)));pointer-events:none;position:absolute}.slot[data-astro-cid-qr73xao2] .card{opacity:var(--shown,0)}.slot[data-astro-cid-qr73xao2][data-place=lower-left]{left:max(var(--gutter), calc(var(--gutter) / 2 + 25px), 42px);bottom:calc(var(--toolbar) + max(clamp(1.5rem, 4cqi, 3.5rem), 3rem))}.slot[data-astro-cid-qr73xao2][data-place=lower-right]{right:var(--gutter);bottom:calc(var(--toolbar) + max(clamp(1.5rem, 4cqi, 3.5rem), 3rem))}.slot[data-astro-cid-qr73xao2][data-place=upper-left]{left:max(var(--gutter), calc(var(--gutter) / 2 + 25px), 42px);top:clamp(5.5rem,min(12cqi,48.2lvh - 236px),9rem)}.corner[data-astro-cid-qr73xao2]{z-index:2;right:.75rem;bottom:calc(var(--toolbar) + .75rem);pointer-events:none;align-items:center;gap:.4rem;display:flex;position:absolute}.credit[data-astro-cid-qr73xao2]{color:var(--fog);font:500 .65rem / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#0a1a2bd9;border-radius:6px;margin:0;padding:.5rem}.hint[data-astro-cid-qr73xao2]{z-index:2;left:max(var(--gutter), calc(var(--gutter) / 2 + 25px), 42px);max-width:calc(100% - 2 * var(--gutter));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eef2f5eb;font:500 .8125rem / 1.25 var(--font-sans);pointer-events:none;opacity:0;visibility:hidden;background:#0a1a2bd9;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .95rem .55rem .8rem;transition:opacity .4s,visibility 0s linear .4s;display:flex;position:absolute;top:calc(48.2% + 1.6rem)}.hint[data-astro-cid-qr73xao2][data-shown]{opacity:1;visibility:visible;transition-delay:0s}.arrow[data-astro-cid-qr73xao2]{border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);flex:none;width:.45rem;height:.45rem;margin-top:-.25rem;transform:rotate(45deg)}.touch[data-astro-cid-qr73xao2]{display:none}@media (pointer:coarse){.fine[data-astro-cid-qr73xao2]{display:none}.touch[data-astro-cid-qr73xao2]{display:inline}.arrow[data-astro-cid-qr73xao2]{margin-top:.25rem;transform:rotate(-135deg)}}.readout[data-astro-cid-qr73xao2]{font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#eef2f5b3;grid-template-columns:auto 1fr;gap:6px 12px;margin:14px 0 0;display:grid}.readout[data-astro-cid-qr73xao2] dd[data-astro-cid-qr73xao2]{color:#fff;margin:0}@media (max-width:640px) and (min-height:500.02px){.stage[data-astro-cid-qr73xao2]{--control:2rem;--bar-top:calc(.85rem + 1px);--cluster-left:calc(var(--gutter) + var(--lockup) * 1.25rem + .75rem)}.slot[data-astro-cid-qr73xao2][data-place]{inset:auto 1rem calc(var(--toolbar) + 1rem);width:auto}.slot[data-astro-cid-qr73xao2][data-upright=top]{inset:11.5rem 1rem auto}.readout[data-astro-cid-qr73xao2]{gap:4px 12px;margin-top:10px}.hint[data-astro-cid-qr73xao2]{left:var(--gutter);top:auto;bottom:calc(var(--toolbar) + 1rem);border-radius:1.1rem;max-width:10.4rem;padding:.5rem .75rem .5rem .7rem;font-size:.75rem}.corner[data-astro-cid-qr73xao2]{display:contents}.credit[data-astro-cid-qr73xao2]{z-index:2;left:calc(var(--gutter) + .5rem);position:absolute;top:9rem}}@media (max-height:500px){.stage[data-astro-cid-qr73xao2]{--control:2rem;--bar-top:.5rem;--cluster-left:calc(var(--gutter) + var(--lockup) * 1rem + .75rem)}.slot[data-astro-cid-qr73xao2]{width:min(18.5rem, calc(100% - 2 * var(--gutter)))}.slot[data-astro-cid-qr73xao2][data-place=lower-left],.slot[data-astro-cid-qr73xao2][data-place=upper-left]{left:var(--gutter)}.slot[data-astro-cid-qr73xao2][data-place=lower-left],.slot[data-astro-cid-qr73xao2][data-place=lower-right]{bottom:calc(var(--toolbar) + .75rem)}.slot[data-astro-cid-qr73xao2][data-place=upper-left]{top:3.4rem}.corner[data-astro-cid-qr73xao2]{display:contents}.credit[data-astro-cid-qr73xao2]{z-index:2;padding:.35rem .45rem;font-size:.55rem;position:absolute;top:6.4rem;right:.5rem}.readout[data-astro-cid-qr73xao2]{gap:4px 10px;margin-top:8px;font-size:10px}.hint[data-astro-cid-qr73xao2]{border-radius:.9rem;max-width:10.5rem;padding:.4rem .65rem .4rem .6rem;font-size:.6875rem;top:44%;left:6rem}}body{background:var(--midnight);color:var(--fog)}
