.dv[data-astro-cid-mz4f6zjg]{--text:#f3e9da;--muted:#f3e9daa8;--glass:#18120e80;--glass-2:#18120ec7;--line-v:#f3e9da2e;--hot:#ff7b4a;color:var(--text);font-family:var(--font-display);position:fixed;inset:0;overflow:hidden}.mono[data-astro-cid-mz4f6zjg]{font-family:var(--font-mono);text-transform:none}button[data-astro-cid-mz4f6zjg]{font:inherit;color:inherit}.dv__stage[data-astro-cid-mz4f6zjg]{background:#17120e;position:absolute;inset:0;overflow:hidden}.dv__camera[data-astro-cid-mz4f6zjg]{transform-origin:0 0;transition:transform 1.6s cubic-bezier(.65,0,.25,1);position:absolute;inset:0}.dv__svg[data-astro-cid-mz4f6zjg]{width:100%;height:100%;position:absolute;inset:0}.dv__svg[data-astro-cid-mz4f6zjg][hidden]{display:none}.dv[data-astro-cid-mz4f6zjg]{--sky-top:#8fb4d9;--sky-low:#efe6d6;--poche:#2b2019;--poche-line:#4a3628;--earth:#3b2c20;--earth-line:#5a4331;--edge:#3422166b;--joint:#3c261838;--water-top:#3d8c8c;--water-low:#1d4f58;--deep:#140e1e57;--lamps:0;--stars:0;--sun-core:#fff6df;--sun-halo:#ffecbe00;--sym-stone:#d8b07c;--sym-carved:#e8c89c;--sym-shade:#b48a60;--sym-leaf:#6c8743;--sym-leaf2:#58733a;--glow-ink:#3a2a1e}.dv[data-astro-cid-mz4f6zjg][data-time=dawn]{--sky-top:#7f8fc0;--sky-low:#f6c9a9;--water-top:#6d8c9a;--water-low:#2a4a5c;--deep:#28143266;--lamps:.35;--stars:.25;--sun-core:#ffe0bf;--sun-halo:#ffaa7800;--sym-stone:#e0a987;--sym-carved:#efbc98;--sym-shade:#9d7a78}.dv[data-astro-cid-mz4f6zjg][data-time=dusk]{--sky-top:#3e3f7c;--sky-low:#f19a64;--water-top:#7c6a78;--water-low:#2b2c48;--deep:#28122c75;--lamps:.75;--stars:.3;--sun-core:#ffd0a0;--sun-halo:#ff783c00;--sym-stone:#b98870;--sym-carved:#c9967a;--sym-shade:#7a5e66;--sym-leaf:#4c5a3a;--sym-leaf2:#3e4a30}.dv[data-astro-cid-mz4f6zjg][data-time=night]{--sky-top:#070a1a;--sky-low:#1f2748;--poche:#120e10;--poche-line:#221a1c;--earth:#17120f;--earth-line:#251c17;--edge:#0a081480;--joint:#0a08144d;--water-top:#1a2a44;--water-low:#0a1224;--deep:#04061280;--lamps:1;--stars:1;--sun-core:#f2f0e6;--sun-halo:#c8d7ff00;--sym-stone:#4c4b62;--sym-carved:#5a5870;--sym-shade:#35354a;--sym-leaf:#1f2a26;--sym-leaf2:#18211e}.sky-top[data-astro-cid-mz4f6zjg]{stop-color:var(--sky-top);transition:stop-color 1.4s}.sky-low[data-astro-cid-mz4f6zjg]{stop-color:var(--sky-low);transition:stop-color 1.4s}.water-top[data-astro-cid-mz4f6zjg]{stop-color:var(--water-top)}.water-low[data-astro-cid-mz4f6zjg]{stop-color:var(--water-low)}.deep-stop[data-astro-cid-mz4f6zjg]{stop-color:var(--deep)}.sun-core[data-astro-cid-mz4f6zjg]{stop-color:var(--sun-core)}.sun-halo[data-astro-cid-mz4f6zjg]{stop-color:var(--sun-halo)}.poche-fill[data-astro-cid-mz4f6zjg]{fill:var(--poche)}.poche-line[data-astro-cid-mz4f6zjg]{stroke:var(--poche-line);stroke-width:1.2px}.earth-fill[data-astro-cid-mz4f6zjg]{fill:var(--earth)}.earth-line[data-astro-cid-mz4f6zjg]{stroke:var(--earth-line);stroke-width:1px}.dv__geo[data-astro-cid-mz4f6zjg] path{stroke:var(--edge);stroke-width:.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill 1.4s}.dv__geo[data-astro-cid-mz4f6zjg] path.jp{stroke:none;pointer-events:none}.dv[data-astro-cid-mz4f6zjg] .jt{fill:none;stroke:var(--joint);stroke-width:1.2px}.dv__geo[data-astro-cid-mz4f6zjg] path.j{fill:none;stroke:var(--joint);stroke-width:.5px}.dv__geo[data-astro-cid-mz4f6zjg] .d4,.dv__geo[data-astro-cid-mz4f6zjg] .d5{stroke-opacity:.6}.dv__geo[data-astro-cid-mz4f6zjg] .scut,.dv__geo[data-astro-cid-mz4f6zjg] .ccut,.dv__geo[data-astro-cid-mz4f6zjg] .hcut{fill:url(#dv-poche);stroke:var(--poche)}.dv__geo[data-astro-cid-mz4f6zjg] .ecut{fill:url(#dv-earth);stroke:var(--earth)}.dv__geo[data-astro-cid-mz4f6zjg] use{transition:opacity 1s}.dv[data-astro-cid-mz4f6zjg] .sym-stone{fill:var(--sym-stone);stroke:var(--edge);stroke-width:.15px}.dv[data-astro-cid-mz4f6zjg] .sym-carved{fill:var(--sym-carved);stroke:var(--edge);stroke-width:.15px}.dv[data-astro-cid-mz4f6zjg] .sym-shade{fill:var(--sym-shade)}.dv[data-astro-cid-mz4f6zjg] .sym-gilt{fill:#d9a444}.dv[data-astro-cid-mz4f6zjg] .sym-line,.dv[data-astro-cid-mz4f6zjg] .sym-rib{fill:none;stroke:var(--edge);stroke-width:.3px}.dv[data-astro-cid-mz4f6zjg] .sym-trunk{fill:#5b4636}.dv[data-astro-cid-mz4f6zjg] .sym-leaf{fill:var(--sym-leaf)}.dv[data-astro-cid-mz4f6zjg] .sym-leaf2{fill:var(--sym-leaf2)}.dv[data-astro-cid-mz4f6zjg] .sym-pot{fill:#a4552e}.dv[data-astro-cid-mz4f6zjg] .sym-body{fill:#6b4431}.dv[data-astro-cid-mz4f6zjg] .sym-sari{fill:#c2185b}.dv[data-astro-cid-mz4f6zjg] .sym-cloth{fill:#2f8f5b}.dv__sky-top[data-astro-cid-mz4f6zjg]{fill:var(--sky-top);transition:fill 1.4s}.dv__svg[data-astro-cid-mz4f6zjg]{overflow:visible}.dv__stars[data-astro-cid-mz4f6zjg]{fill:#fff;opacity:var(--stars);transition:opacity 1.4s}.dv__sun[data-astro-cid-mz4f6zjg]{transition:transform 1.6s,opacity 1s;transform:translate(-360px,-250px)}.dv__moon[data-astro-cid-mz4f6zjg]{fill:#f3f0e4;opacity:0;transition:opacity 1.4s;transform:translate(300px,-280px)}.dv[data-astro-cid-mz4f6zjg][data-time=dawn] .dv__sun[data-astro-cid-mz4f6zjg]{transform:translate(-560px,-40px)}.dv[data-astro-cid-mz4f6zjg][data-time=dusk] .dv__sun[data-astro-cid-mz4f6zjg]{transform:translate(420px,-40px)}.dv[data-astro-cid-mz4f6zjg][data-time=night] .dv__sun[data-astro-cid-mz4f6zjg]{opacity:0}.dv[data-astro-cid-mz4f6zjg][data-time=night] .dv__moon[data-astro-cid-mz4f6zjg]{opacity:1}.dv__water[data-astro-cid-mz4f6zjg]{stroke:#ffffff26;stroke-width:.5px;vector-effect:non-scaling-stroke}.dv__ripples[data-astro-cid-mz4f6zjg] path[data-astro-cid-mz4f6zjg]{stroke:#ffffff59;stroke-width:.8px;vector-effect:non-scaling-stroke;stroke-dasharray:6 10;animation:6s linear infinite ripple;animation-delay:calc(var(--i) * -1.3s)}@keyframes ripple{to{stroke-dashoffset:-64px}}.dv__watercut[data-astro-cid-mz4f6zjg]{fill:var(--water-low);opacity:.9}.dv__waterline[data-astro-cid-mz4f6zjg]{stroke:#bfe7e6;stroke-width:1.2px;vector-effect:non-scaling-stroke}.dv__deep[data-astro-cid-mz4f6zjg]{pointer-events:none}.dv__ledges[data-astro-cid-mz4f6zjg]{pointer-events:none;opacity:.8;transition:opacity 1.4s}.dv[data-astro-cid-mz4f6zjg][data-time=night] .dv__ledges[data-astro-cid-mz4f6zjg]{opacity:.3}.dv__birds[data-astro-cid-mz4f6zjg] path[data-astro-cid-mz4f6zjg]{fill:none;stroke:var(--edge);stroke-width:.5px;offset-path:path("M-240 -120 C-120 -200 60 -40 200 -150 S 420 -60 520 -220");animation:38s linear infinite fly;animation-delay:calc(var(--i) * -7.6s)}.dv[data-astro-cid-mz4f6zjg][data-time=night] .dv__birds[data-astro-cid-mz4f6zjg]{display:none}@supports not (offset-path:path('M0 0')){.dv__birds[data-astro-cid-mz4f6zjg]{display:none}}@keyframes fly{0%{offset-distance:0%}to{offset-distance:100%}}.dv__lamps[data-astro-cid-mz4f6zjg] .lamp{fill:url(#dv-glow);opacity:var(--lamps);animation:2.4s ease-in-out infinite flicker;animation-delay:calc(var(--i) * -.37s);transform-box:fill-box;transform-origin:50%;transition:opacity 1.4s}@keyframes flicker{50%{transform:scale(.82)}}.dv__gallery[data-astro-cid-mz4f6zjg]{--ink:#f6e7cc;--ink-2:#f6e7cccc;--ink-3:#f6e7cc8c;--line:#f6e7cc66;--hair:#f6e7cc29;--sheet:#3a2a1e;--accent:#ff8a52;color:var(--ink)}.dv__plinth[data-astro-cid-mz4f6zjg]{fill:#d9b688;stroke:var(--edge);stroke-width:.5px;vector-effect:non-scaling-stroke}.dv__halo[data-astro-cid-mz4f6zjg]{fill:#ffc4781a;transition:fill .8s}.dv__gallery[data-astro-cid-mz4f6zjg].is-here .dv__halo[data-astro-cid-mz4f6zjg]{fill:#ffc47838}.dv__gallery[data-astro-cid-mz4f6zjg]{cursor:pointer;outline:none}.dv__gallery[data-astro-cid-mz4f6zjg]:is(:hover,:focus-visible) .dv__halo[data-astro-cid-mz4f6zjg]{fill:#ffc4784d;stroke:var(--hot);stroke-width:1px;vector-effect:non-scaling-stroke}.dv__tag[data-astro-cid-mz4f6zjg] circle[data-astro-cid-mz4f6zjg]{fill:var(--hot)}.dv__tag[data-astro-cid-mz4f6zjg] text[data-astro-cid-mz4f6zjg]{text-anchor:end}.dv__tag[data-astro-cid-mz4f6zjg] path[data-astro-cid-mz4f6zjg]{fill:none;stroke:var(--hot);stroke-width:.8px;vector-effect:non-scaling-stroke}.dv__tag[data-astro-cid-mz4f6zjg] text[data-astro-cid-mz4f6zjg]{fill:#fff4e2;paint-order:stroke;stroke:#18100ad9;stroke-width:.8px}.dv__tag-sheet[data-astro-cid-mz4f6zjg]{font-family:var(--font-mono);letter-spacing:.08em;font-size:1.9px;fill:#ffb48a!important}.dv__tag-name[data-astro-cid-mz4f6zjg]{font-family:var(--font-display);font-size:3.4px;font-weight:750;font-stretch:118%}.dv[data-astro-cid-mz4f6zjg][data-level="-1"] .dv__tag[data-astro-cid-mz4f6zjg]{opacity:0}.dv__tag[data-astro-cid-mz4f6zjg]{transition:opacity .8s}.dv__you[data-astro-cid-mz4f6zjg]{transition:none}.dv__you-fig[data-astro-cid-mz4f6zjg]{fill:var(--hot);stroke:#2a120a;stroke-width:.3px}.dv__you-halo[data-astro-cid-mz4f6zjg]{fill:#ff7b4a59;transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.4;transform:scale(1.5)}}.dv__plan[data-astro-cid-mz4f6zjg] .pl-paper{fill:#ebe4d6}.dv__plan[data-astro-cid-mz4f6zjg] .pl-t{fill:#dcc29c;stroke:#3c261880;stroke-width:.6px;vector-effect:non-scaling-stroke}.dv__plan[data-astro-cid-mz4f6zjg] .pl-t2,.dv__plan[data-astro-cid-mz4f6zjg] .pl-t3{fill:tan}.dv__plan[data-astro-cid-mz4f6zjg] .pl-t4,.dv__plan[data-astro-cid-mz4f6zjg] .pl-t5{fill:#c6a57c}.dv__plan[data-astro-cid-mz4f6zjg] .pl-t6,.dv__plan[data-astro-cid-mz4f6zjg] .pl-t7,.dv__plan[data-astro-cid-mz4f6zjg] .pl-t8{fill:#b8976f}.dv__plan[data-astro-cid-mz4f6zjg] .pl-water{fill:#3d8c8c;stroke:#1d4f58}.dv__plan[data-astro-cid-mz4f6zjg] .pl-flight{fill:#efdcbc}.dv__plan[data-astro-cid-mz4f6zjg] .pl-tread{stroke:#3c26188c;stroke-width:.4px;vector-effect:non-scaling-stroke}.dv__plan[data-astro-cid-mz4f6zjg] .pl-hall{fill:none;stroke:#3c261880;stroke-width:.6px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.dv__plan[data-astro-cid-mz4f6zjg] .pl-arcade{stroke:#2b2019;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.dv__plan[data-astro-cid-mz4f6zjg] .pl-roof{fill:#cfb690;stroke:#3c261899;stroke-width:.8px;vector-effect:non-scaling-stroke}.dv__plan[data-astro-cid-mz4f6zjg] .pl-dome{fill:#e6cda4;stroke:#3c2618b3;stroke-width:.8px;vector-effect:non-scaling-stroke}.dv__plan[data-astro-cid-mz4f6zjg] .pl-depth{font-family:var(--font-mono);fill:#3c2618bf;font-size:6px}.pl-gallery[data-astro-cid-mz4f6zjg]{cursor:pointer;outline:none}.pl-gallery[data-astro-cid-mz4f6zjg] circle[data-astro-cid-mz4f6zjg]{fill:var(--hot);stroke:#2b2019;stroke-width:.6px}.pl-n[data-astro-cid-mz4f6zjg]{font-family:var(--font-mono);text-anchor:middle;fill:#1b0f08;font-size:7.5px}.pl-name[data-astro-cid-mz4f6zjg]{font-family:var(--font-display);fill:#2b2019;paint-order:stroke;stroke:#ebe4d6;stroke-width:3.5px;stroke-linejoin:round;font-size:12.5px;font-weight:700;font-stretch:112%}.pl-d[data-astro-cid-mz4f6zjg]{font-family:var(--font-mono);fill:#7a3a14;stroke-width:2.5px;font-size:9.5px;font-weight:400}.pl-gallery[data-astro-cid-mz4f6zjg]:is(:hover,:focus-visible) circle[data-astro-cid-mz4f6zjg]{fill:#2b2019}.pl-gallery[data-astro-cid-mz4f6zjg]:is(:hover,:focus-visible) .pl-n[data-astro-cid-mz4f6zjg]{fill:#fff}.pl-gallery[data-astro-cid-mz4f6zjg]:focus-visible .pl-name[data-astro-cid-mz4f6zjg]{text-decoration:underline}@media (width<=600px){.pl-mark[data-astro-cid-mz4f6zjg]{transform:scale(1.3)}}.pl-north[data-astro-cid-mz4f6zjg] circle[data-astro-cid-mz4f6zjg]{fill:none;stroke:#2b2019}.pl-north[data-astro-cid-mz4f6zjg] path[data-astro-cid-mz4f6zjg]{fill:#2b2019}.pl-north[data-astro-cid-mz4f6zjg] text[data-astro-cid-mz4f6zjg]{font-family:var(--font-mono);text-anchor:middle;fill:#2b2019;font-size:7px}.dv__top[data-astro-cid-mz4f6zjg]{pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.dv__top[data-astro-cid-mz4f6zjg]>[data-astro-cid-mz4f6zjg]{pointer-events:auto}.dv__brand[data-astro-cid-mz4f6zjg],.dv__seg[data-astro-cid-mz4f6zjg],.dv__sound[data-astro-cid-mz4f6zjg],.dv__link[data-astro-cid-mz4f6zjg]{background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line-v)}.dv__brand[data-astro-cid-mz4f6zjg]{font-family:var(--font-mono);align-items:baseline;gap:10px;margin-right:auto;padding:9px 14px;font-size:12px;text-decoration:none;display:flex}.dv__brand[data-astro-cid-mz4f6zjg] b[data-astro-cid-mz4f6zjg]{color:var(--hot);font-weight:400}.dv__brand[data-astro-cid-mz4f6zjg] .serif[data-astro-cid-mz4f6zjg]{color:var(--muted);font-size:16px}.dv__seg[data-astro-cid-mz4f6zjg]{display:flex}.dv__seg[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg]{font-family:var(--font-mono);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:10.5px}.dv__seg[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg]+button[data-astro-cid-mz4f6zjg]{border-left:1px solid var(--line-v)}.dv__seg[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg][aria-pressed=true]{color:#1b0f08;background:var(--text)}.dv__sound[data-astro-cid-mz4f6zjg],.dv__link[data-astro-cid-mz4f6zjg]{font-family:var(--font-mono);cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:10.5px;text-decoration:none;display:flex}.dv__sound[data-astro-cid-mz4f6zjg]{justify-content:center;width:38px;padding:9px 0}.dv__note[data-astro-cid-mz4f6zjg],.dv__alt[data-astro-cid-mz4f6zjg]{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}.dv__alt[data-astro-cid-mz4f6zjg]{border-top:1px solid var(--line-v);padding-top:14px}.dv__alt[data-astro-cid-mz4f6zjg] a[data-astro-cid-mz4f6zjg]{color:var(--text);text-decoration-color:var(--hot);text-underline-offset:3px}.dv__alt[data-astro-cid-mz4f6zjg] a[data-astro-cid-mz4f6zjg]:hover{color:var(--hot)}.dv__sound[data-astro-cid-mz4f6zjg][hidden],.dv__note[data-astro-cid-mz4f6zjg][hidden]{display:none}.dv__sound[data-astro-cid-mz4f6zjg] svg[data-astro-cid-mz4f6zjg]{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.dv__sound[data-astro-cid-mz4f6zjg][aria-pressed=false] .on[data-astro-cid-mz4f6zjg],.dv__sound[data-astro-cid-mz4f6zjg][aria-pressed=true] .off[data-astro-cid-mz4f6zjg]{display:none}.dv__sound[data-astro-cid-mz4f6zjg][aria-pressed=true]{color:var(--hot)}.dv__rail[data-astro-cid-mz4f6zjg]{background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line-v);scrollbar-width:none;align-items:center;padding:6px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;overflow-x:auto}.dv__depth[data-astro-cid-mz4f6zjg]{border-right:1px solid var(--line-v);color:var(--hot);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:6px;padding:0 14px 0 8px;font-size:18px}.dv__rail[data-astro-cid-mz4f6zjg] ol[data-astro-cid-mz4f6zjg]{flex:1;justify-content:space-between;display:flex}.dv__rail[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg]{color:var(--muted);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:5px 10px;font-size:13px;display:flex;position:relative}.dv__rail[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg] .mono[data-astro-cid-mz4f6zjg]{font-size:10px}.dv__rail[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg]:hover,.dv__rail[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg][aria-current]{color:var(--text)}.dv__rail[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg][aria-current] .mono[data-astro-cid-mz4f6zjg]{color:var(--hot)}.dv__rail[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg][aria-current]:after{content:"";background:var(--hot);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.dv__card[data-astro-cid-mz4f6zjg]{background:var(--glass-2);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line-v);width:min(370px,100vw - 28px);animation:card .6s var(--ease-out) both;padding:20px 22px 22px;position:absolute;bottom:82px;left:14px}.dv__card-sheet[data-astro-cid-mz4f6zjg]{color:var(--hot);font-size:10px}.dv__card[data-astro-cid-mz4f6zjg] h2[data-astro-cid-mz4f6zjg],.dv__card-name[data-astro-cid-mz4f6zjg]{letter-spacing:-.02em;text-transform:uppercase;margin-top:8px;font-size:2rem;font-weight:800;font-stretch:125%;line-height:.95}.dv__card-kicker[data-astro-cid-mz4f6zjg]{color:var(--hot);margin-top:4px;font-size:1.2rem}.dv__card-summary[data-astro-cid-mz4f6zjg]{color:var(--muted);margin:12px 0 16px;font-size:14.5px;line-height:1.5}.dv__card-actions[data-astro-cid-mz4f6zjg]{flex-wrap:wrap;gap:8px;display:flex}.dv__btn[data-astro-cid-mz4f6zjg][hidden]{display:none}.dv__btn[data-astro-cid-mz4f6zjg]{border:1px solid var(--line-v);font-family:var(--font-mono);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:11px 16px;font-size:11.5px;text-decoration:none;display:inline-flex}.dv__btn[data-astro-cid-mz4f6zjg]:hover{border-color:var(--text)}.dv__btn--solid[data-astro-cid-mz4f6zjg]{background:var(--hot);border-color:var(--hot);color:#1b0f08}.dv__btn--solid[data-astro-cid-mz4f6zjg]:hover{background:#ffa07a}.dv__btn[data-astro-cid-mz4f6zjg] kbd[data-astro-cid-mz4f6zjg]{font:inherit;opacity:.6}.dv__intro[data-astro-cid-mz4f6zjg]{background:var(--glass-2);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line-v);width:min(560px,100vw - 32px);animation:intro 1.2s var(--ease-out) .4s both;padding:clamp(24px,4vw,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dv[data-astro-cid-mz4f6zjg][data-view=plan] [data-astro-cid-mz4f6zjg]:is(.dv__card,.dv__hint),.dv[data-astro-cid-mz4f6zjg]:not([data-state=intro]) .dv__intro[data-astro-cid-mz4f6zjg]{display:none}.dv[data-astro-cid-mz4f6zjg][data-state=intro] [data-astro-cid-mz4f6zjg]:is(.dv__rail,.dv__hint){opacity:0;pointer-events:none}.dv__intro[data-astro-cid-mz4f6zjg] h1[data-astro-cid-mz4f6zjg]{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.8rem,8vw,4.6rem);font-weight:800;font-stretch:125%;line-height:.9}.dv__intro[data-astro-cid-mz4f6zjg] h1[data-astro-cid-mz4f6zjg] .serif[data-astro-cid-mz4f6zjg]{text-transform:none;letter-spacing:0;color:var(--hot);font-weight:400;font-stretch:100%;display:block}.dv__lede[data-astro-cid-mz4f6zjg]{color:var(--muted);max-width:44ch;margin:18px 0 26px}.dv__actions[data-astro-cid-mz4f6zjg]{flex-wrap:wrap;gap:10px;display:flex}.dv__keys[data-astro-cid-mz4f6zjg]{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.5}@media (pointer:coarse){.dv__keys[data-astro-cid-mz4f6zjg],.dv__hint[data-astro-cid-mz4f6zjg]{display:none}}.dv__hint[data-astro-cid-mz4f6zjg]{background:var(--glass);border:1px solid var(--line-v);color:var(--muted);white-space:nowrap;padding:7px 12px;font-size:10px;transition:opacity .6s;position:absolute;bottom:84px;right:14px}.dv[data-astro-cid-mz4f6zjg].has-moved .dv__hint[data-astro-cid-mz4f6zjg]{opacity:0;pointer-events:none}.dv__list[data-astro-cid-mz4f6zjg]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.no-js .dv[data-astro-cid-mz4f6zjg]{position:static;overflow:visible}.no-js .dv__stage[data-astro-cid-mz4f6zjg]{height:70vh;position:relative}.no-js [data-astro-cid-mz4f6zjg]:is(.dv__top,.dv__rail,.dv__intro,.dv__hint){display:none}.no-js .dv__list[data-astro-cid-mz4f6zjg]{clip:auto;width:auto;height:auto;padding:32px 20px;position:static}@keyframes intro{0%{opacity:0;transform:translate(-50%,-46%)}}@keyframes card{0%{opacity:0;transform:translateY(16px)}}@media (width<=900px){.dv__brand[data-astro-cid-mz4f6zjg] .serif[data-astro-cid-mz4f6zjg],.dv__link--home[data-astro-cid-mz4f6zjg]{display:none}.dv__seg[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg]{padding:8px;font-size:10px}.dv__rail[data-astro-cid-mz4f6zjg]{bottom:10px;left:10px;right:10px}.dv__rail[data-astro-cid-mz4f6zjg] ol[data-astro-cid-mz4f6zjg]{justify-content:flex-start}.dv__rail[data-astro-cid-mz4f6zjg] button[data-astro-cid-mz4f6zjg]{padding:4px 9px;font-size:11px}.dv__card[data-astro-cid-mz4f6zjg]{width:auto;padding:16px;bottom:76px;left:10px;right:10px}.dv__card-summary[data-astro-cid-mz4f6zjg],.dv__hint[data-astro-cid-mz4f6zjg]{display:none}}@media (prefers-reduced-motion:reduce){.dv__camera[data-astro-cid-mz4f6zjg]{transition:none}.dv__intro[data-astro-cid-mz4f6zjg],.dv__card[data-astro-cid-mz4f6zjg],.dv__ripples[data-astro-cid-mz4f6zjg] path[data-astro-cid-mz4f6zjg],.dv__lamps[data-astro-cid-mz4f6zjg] .lamp,.dv__you-halo[data-astro-cid-mz4f6zjg]{animation:none}.dv__birds[data-astro-cid-mz4f6zjg]{display:none}}
