.nHsTxW_bubble{width:max-content;max-width:min(72vw,290px);color:var(--c-silver-bright);padding:12px 18px 14px;position:relative}.nHsTxW_frame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nHsTxW_fill{fill:rgb(var(--c-surface-rgb) / .92)}.nHsTxW_line,.nHsTxW_lineEcho{fill:none;stroke:var(--c-silver);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nHsTxW_lineEcho{opacity:.3}.nHsTxW_tail{left:calc(50% - 11px + var(--tail-shift,0px));width:22px;height:14px;position:absolute;bottom:-12px;overflow:visible}.nHsTxW_speaker{font-family:var(--font-display), serif;letter-spacing:.03em;color:var(--c-mint);text-align:left;margin-bottom:2px;font-size:12.5px;font-style:italic;display:block;position:relative}.nHsTxW_text{text-align:left;margin:0;font-size:clamp(14.5px,3.9vw,16px);line-height:1.5;position:relative}
.VhYv5a_next{z-index:25;width:max-content;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 30px);border:1px solid rgb(var(--c-silver-rgb) / .55);background:rgb(var(--c-surface-rgb) / .55);color:var(--c-silver-bright);font-family:var(--font-display), serif;letter-spacing:.03em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:2px;margin:0 auto;padding:10px 26px 11px;font-size:19px;font-style:italic;transition:border-color .25s,background-color .25s;position:absolute}.VhYv5a_next:hover,.VhYv5a_next:focus-visible{border-color:var(--c-silver-bright);background:rgb(var(--c-slate-rgb) / .5);outline:none}.VhYv5a_skip{z-index:40;top:calc(env(safe-area-inset-top,0px) + 14px);border:0;border-bottom:1px solid rgb(var(--c-silver-rgb) / .35);color:rgb(var(--c-silver-rgb) / .75);font:inherit;letter-spacing:.06em;text-shadow:0 1px 5px rgb(var(--c-shadow-rgb) / .85);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;padding:6px 2px;font-size:13px;position:absolute;right:16px}.VhYv5a_skip:hover,.VhYv5a_skip:focus-visible{color:var(--c-silver-bright);border-color:var(--c-silver);outline:none}.VhYv5a_sound{z-index:40;top:calc(env(safe-area-inset-top,0px) + 10px);border:1px solid rgb(var(--c-silver-rgb) / .3);background:rgb(var(--c-surface-rgb) / .35);width:36px;height:36px;color:rgb(var(--c-silver-rgb) / .8);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;left:12px}.VhYv5a_sound:hover,.VhYv5a_sound:focus-visible{color:var(--c-silver-bright);border-color:var(--c-silver);outline:none}.VhYv5a_skipIcon{display:none}@media (max-width:600px){.VhYv5a_sound,.VhYv5a_skip{top:calc(env(safe-area-inset-top,0px) + 13px);border:1px solid rgb(var(--c-silver-rgb) / .3);background:rgb(var(--c-surface-rgb) / .35);border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.VhYv5a_sound{left:6px}.VhYv5a_sound svg{width:15px;height:15px}.VhYv5a_skip{color:rgb(var(--c-silver-rgb) / .85);right:6px}.VhYv5a_skipIcon{display:block}.VhYv5a_skipLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}
._0EdQCW_curtain{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}._0EdQCW_panelLeft,._0EdQCW_panelRight{width:51%;display:flex;position:absolute;top:0;bottom:0}._0EdQCW_panelLeft{left:0}._0EdQCW_panelRight{flex-direction:row-reverse;right:0}._0EdQCW_strip{background:linear-gradient(180deg, rgb(var(--c-shadow-rgb) / .35), transparent 28%, transparent 72%, rgb(var(--c-shadow-rgb) / .5)), linear-gradient(90deg, var(--c-curtain-dark) 0%, var(--c-curtain-mid) 30%, var(--c-curtain-light) 50%, var(--c-curtain-mid) 70%, var(--c-curtain-dark) 100%);will-change:transform;flex:0 0 calc(20% + 2px);margin:0 -1px;position:relative}._0EdQCW_edgeLeft,._0EdQCW_edgeRight{will-change:transform;width:16px;height:140%;position:absolute;top:-20%}._0EdQCW_edgeLeft{right:-12px}._0EdQCW_edgeRight{left:-12px}._0EdQCW_valance{z-index:10;background:linear-gradient(180deg, var(--c-curtain-dark), var(--c-curtain-mid));height:max(9vh,64px);box-shadow:0 6px 18px rgb(var(--c-shadow-rgb) / .45);will-change:transform;position:absolute;top:0;left:0;right:0}._0EdQCW_scallop{width:100%;height:18px;margin-top:-1px;position:absolute;top:100%;left:0}
._4Yo3TW_scene{position:absolute;inset:0;overflow:hidden}._4Yo3TW_sky{background:radial-gradient(ellipse 120% 80% at 50% 22%, var(--c-sky-glow) 0%, var(--c-sky-mid) 48%, var(--c-sky-edge) 100%);position:absolute;inset:0}._4Yo3TW_layer{width:100%;height:100%;display:block;position:absolute;inset:0}._4Yo3TW_tapArea{z-index:35;color:var(--c-silver-bright);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._4Yo3TW_tapArea:focus-visible ._4Yo3TW_tapHint{outline:1.5px solid var(--c-silver);outline-offset:6px}._4Yo3TW_tapHint{letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 12px rgb(var(--c-blue-bright-rgb) / .6);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:12px 20px;font-size:15px;font-weight:600;animation:2.2s ease-in-out infinite _4Yo3TW_pulse;display:inline-flex}._4Yo3TW_tapMoon{background:var(--c-silver-bright);width:14px;height:14px;box-shadow:0 0 14px 3px rgb(var(--c-blue-bright-rgb) / .55);border-radius:50%}@keyframes _4Yo3TW_pulse{0%,to{opacity:.45}50%{opacity:1}}._4Yo3TW_bubbleAnchor{z-index:15;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}._4Yo3TW_bubbleInner{transform-origin:50% 100%}._4Yo3TW_hidden{visibility:hidden;opacity:0}._4Yo3TW_placeholder{background:radial-gradient(ellipse at 50% 30%, var(--c-sky-glow), var(--c-sky-edge) 70%);justify-content:center;align-items:center;animation:.6s ease-out both _4Yo3TW_fadeIn;display:flex}._4Yo3TW_placeholderBody{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 24px;display:flex}._4Yo3TW_placeholderMoon{background:radial-gradient(circle at 36% 32%, var(--c-sapphire-pale), var(--c-blue) 45%, var(--c-sapphire) 85%);width:64px;height:64px;box-shadow:0 0 40px 8px rgb(var(--c-blue-rgb) / .35);border-radius:50%}._4Yo3TW_placeholderTitle{color:var(--c-silver-bright);margin:0;font-size:28px}._4Yo3TW_placeholderNote{color:var(--c-silver);opacity:.8;margin:0}@keyframes _4Yo3TW_fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._4Yo3TW_tapHint{opacity:.9;animation:none}._4Yo3TW_placeholder{animation:none}}
.lSP8vq_root{background:var(--c-surface);position:absolute;inset:0;overflow:hidden}.lSP8vq_root canvas{display:block}.lSP8vq_cover{z-index:30;background:linear-gradient(180deg, rgb(var(--c-shadow-rgb) / .45), transparent 30%, transparent 70%, rgb(var(--c-shadow-rgb) / .5)), repeating-linear-gradient(90deg, var(--c-curtain-dark) 0, var(--c-curtain-mid) 6vw, var(--c-curtain-light) 7vw, var(--c-curtain-mid) 8vw, var(--c-curtain-dark) 14vw);pointer-events:none;justify-content:center;align-items:flex-end;padding-bottom:18vh;transition:opacity .6s;display:flex;position:absolute;inset:0}.lSP8vq_coverHidden{opacity:0}.lSP8vq_loader{background:var(--c-silver);opacity:.6;width:32px;height:1px;animation:1.4s ease-in-out infinite lSP8vq_loader}@keyframes lSP8vq_loader{0%,to{opacity:.3;transform:scaleX(.3)}50%{opacity:.8;transform:scaleX(1)}}.lSP8vq_tapArea{z-index:35;color:var(--c-silver-bright);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lSP8vq_tapArea:disabled{cursor:progress}.lSP8vq_tapHint{font-family:var(--font-display), serif;letter-spacing:.02em;text-shadow:0 2px 18px rgb(var(--c-shadow-rgb) / .6);opacity:0;align-items:center;gap:14px;font-size:clamp(22px,6vw,30px);font-style:italic;transition:opacity .8s .2s;display:inline-flex;transform:translateY(9vh)}.lSP8vq_tapHintOn{opacity:1;animation:2.8s ease-in-out 1s infinite lSP8vq_breathe}.lSP8vq_ornament{background:linear-gradient(90deg, transparent, var(--c-silver));width:28px;height:1px}.lSP8vq_ornament:last-child{background:linear-gradient(90deg, var(--c-silver), transparent)}@keyframes lSP8vq_breathe{0%,to{opacity:1}50%{opacity:.55}}.lSP8vq_bubbleAnchor{z-index:15;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.lSP8vq_bubbleOffset{position:absolute;bottom:14px;left:0;transform:translate(-50%)}.lSP8vq_bubbleInner,.lSP8vq_hidden{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.lSP8vq_tapHintOn,.lSP8vq_loader{animation:none}}.lSP8vq_flash{z-index:12;pointer-events:none;visibility:hidden;opacity:0;background:radial-gradient(circle at 30% 25%, var(--c-white) 0%, var(--c-moonlight) 35%, rgb(var(--c-sapphire-pale-rgb) / .85) 100%);position:absolute;inset:0}
.UJNuDW_frame{width:100%;transform-style:preserve-3d;position:relative;transform:translateZ(28px)}.UJNuDW_stage{pointer-events:none;position:absolute;inset:0}.UJNuDW_layer{will-change:opacity;position:absolute;inset:0 -45%}.UJNuDW_image{transform-origin:50% 100%;will-change:transform;width:auto;max-width:none;height:100%;filter:drop-shadow(-4px 6px 8px rgb(var(--c-card-ink-rgb) / .22));position:absolute;bottom:0;left:50%}.UJNuDW_chip{z-index:2;border:1px solid rgb(var(--c-white-rgb) / .55);background:rgb(var(--c-white-rgb) / .42);-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);box-shadow:0 4px 12px -6px rgb(var(--c-shadow-rgb) / .5);opacity:0;visibility:hidden;border-radius:10px;padding:1cqi 2.2cqi .4cqi;transition:opacity .5s;position:absolute;top:2cqi;right:78%;transform:translateZ(14px)}.UJNuDW_chip[data-on=true]{opacity:1;visibility:visible}.UJNuDW_label{font-family:var(--hand);white-space:nowrap;color:var(--ink);margin:0;font-size:max(13px,3.9cqi);line-height:1.5}.UJNuDW_controls{align-items:center;display:flex}.UJNuDW_dot,.UJNuDW_replay{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:22px;height:24px;margin:0;padding:0;display:grid}.UJNuDW_dotMark{background:rgb(var(--c-card-accent-rgb) / .32);border-radius:50%;width:7px;height:7px;transition:background-color .25s,transform .25s}.UJNuDW_dotMark[data-on=true]{background:var(--c-sapphire);transform:scale(1.2)}.UJNuDW_replay{color:var(--accent);margin-left:2px}.UJNuDW_dot:focus-visible,.UJNuDW_replay:focus-visible{outline:2px solid var(--c-sapphire);outline-offset:-2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.UJNuDW_frame{transform:none}.UJNuDW_chip{transition:none}}
._1mOca_root{background:var(--c-surface);--ink:var(--c-card-ink);--ink-soft:var(--c-card-ink-soft);--muted:var(--c-card-muted);--accent:var(--c-card-accent);--paper:var(--c-card-paper);--hand:var(--font-hand), var(--font-hand-alt), cursive;position:absolute;inset:0;overflow:hidden}._1mOca_root canvas{display:block}._1mOca_skyFallback{background:radial-gradient(ellipse 90% 55% at 50% 18%, rgb(var(--c-slate-rgb) / .5), transparent 70%), linear-gradient(180deg, var(--c-sky-edge) 0%, var(--c-sky-mid) 55%, var(--c-slate) 100%);position:absolute;inset:0}._1mOca_fallbackMoon{background:radial-gradient(circle at 38% 35%, var(--c-sapphire-pale), var(--c-sapphire-bright) 55%, var(--c-sapphire));width:92px;height:92px;box-shadow:0 0 60px 12px rgb(var(--c-sapphire-bright-rgb) / .45);border-radius:50%;margin:-46px 0 0 -46px;position:absolute;top:0;left:0}._1mOca_beamLayer{z-index:2;pointer-events:none;visibility:hidden;opacity:0;mix-blend-mode:screen;position:absolute;inset:0}._1mOca_beam{transform-origin:150px 0;will-change:transform;width:300px;height:1000px;position:absolute;top:0;left:0}._1mOca_cover{z-index:50;background:var(--c-surface);pointer-events:none;transition:opacity .6s;position:absolute;inset:0}._1mOca_coverHidden{opacity:0}._1mOca_envelopeWrap{z-index:12;pointer-events:none;flex-direction:column;align-items:center;gap:34px;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}._1mOca_envelope{aspect-ratio:3/2;perspective:900px;visibility:hidden;opacity:0;width:min(80vw,340px);filter:drop-shadow(0 26px 30px rgb(var(--c-shadow-rgb) / .55));position:relative}._1mOca_envBack,._1mOca_envPocket,._1mOca_flap{width:100%;position:absolute;left:0}._1mOca_envBack,._1mOca_envPocket{height:100%;top:0}._1mOca_envBack svg,._1mOca_envPocket svg,._1mOca_flap svg{width:100%;height:100%;display:block}._1mOca_envBack{z-index:1}._1mOca_mini{z-index:2;background:linear-gradient(180deg, var(--c-card-paper-light), var(--c-card-paper-cool));height:88%;box-shadow:0 -2px 12px rgb(var(--c-shadow-rgb) / .25);border-radius:4px;padding:9%;position:absolute;top:5%;left:6%;right:6%}._1mOca_mini span{background:rgb(var(--c-card-ink-rgb) / .16);border-radius:2px;height:3px;margin-bottom:7%;display:block}._1mOca_mini span:first-child{background:rgb(var(--c-card-accent-rgb) / .35);width:38%}._1mOca_mini span:nth-child(2){width:62%;height:6px}._1mOca_mini span:nth-child(3){width:84%}._1mOca_envPocket{z-index:3}._1mOca_flap{z-index:4;transform-origin:50% 0;backface-visibility:visible;height:60%;top:0}._1mOca_sealWrap{z-index:6;aspect-ratio:1;width:21%;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}._1mOca_seal{filter:drop-shadow(0 0 8px rgb(var(--c-sapphire-bright-rgb) / .9)) drop-shadow(0 3px 4px rgb(var(--c-shadow-rgb) / .5));position:absolute;inset:0}._1mOca_seal svg{width:100%;height:100%;display:block}._1mOca_sealGlow{background:radial-gradient(circle, rgb(var(--c-sapphire-bright-rgb) / .6), rgb(var(--c-sapphire-bright-rgb) / .18) 40%, transparent 68%);border-radius:50%;animation:2.6s ease-in-out infinite _1mOca_sealPulse;position:absolute;inset:-60%}._1mOca_ring{background:radial-gradient(circle, var(--c-white) 0%, rgb(var(--c-sapphire-ice-rgb) / .95) 22%, rgb(var(--c-sapphire-bright-rgb) / .55) 48%, transparent 70%);visibility:hidden;opacity:0;border-radius:50%;position:absolute;inset:0}._1mOca_shard{visibility:hidden;opacity:0;width:18px;height:18px;filter:drop-shadow(0 0 4px rgb(var(--c-sapphire-bright-rgb) / .9));margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}@keyframes _1mOca_sealPulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}._1mOca_hint{font-family:var(--font-display), serif;color:var(--c-silver-bright);text-shadow:0 2px 16px rgb(var(--c-shadow-rgb) / .7);visibility:hidden;opacity:0;align-items:center;gap:12px;margin:0;font-size:clamp(19px,5.2vw,24px);font-style:italic;display:inline-flex}._1mOca_hintText{animation:2.8s ease-in-out infinite _1mOca_breathe}._1mOca_ornament{background:linear-gradient(90deg, transparent, var(--c-silver));width:24px;height:1px}._1mOca_ornament:last-child{background:linear-gradient(90deg, var(--c-silver), transparent)}@keyframes _1mOca_breathe{0%,to{opacity:1}50%{opacity:.5}}._1mOca_tapArea{z-index:30;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}._1mOca_scroll{z-index:10;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:hidden auto}._1mOca_stack{--around:calc(env(safe-area-inset-top,0px) + 54px + 10px + 48px + env(safe-area-inset-bottom,0px) + 12px);width:min(100vw - 32px,430px);padding:calc(env(safe-area-inset-top,0px) + 54px) 0 calc(env(safe-area-inset-bottom,0px) + 12px);flex-direction:column;align-items:stretch;gap:10px;margin:auto;display:flex}._1mOca_card{width:max(min(100%, 280px), min(100%, calc((100vh - var(--around)) / 1.72)));width:max(min(100%, 280px), min(100%, calc((100svh - var(--around)) / 1.72)));transform-style:preserve-3d;touch-action:pan-y;color:var(--ink);background-color:var(--paper);background-image:radial-gradient(120% 55% at 25% -8%, rgb(var(--c-white-rgb) / .8), transparent 62%), linear-gradient(180deg, transparent 45%, rgb(var(--c-card-paper-shade-rgb) / .6) 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .12 0 0 0 0 .28 .2 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");box-shadow:inset 0 1px 0 rgb(var(--c-white-rgb) / .7), 0 40px 70px -28px rgb(var(--c-shadow-rgb) / .9), 0 14px 26px -14px rgb(var(--c-shadow-rgb) / .7), 0 0 110px -20px rgb(var(--c-moonlight-rgb) / .3);visibility:hidden;opacity:0;will-change:transform;border-radius:12px;align-self:center;position:relative;container-type:inline-size}._1mOca_card:before{content:"";border:1px solid rgb(var(--c-card-accent-rgb) / .3);pointer-events:none;border-radius:7px;position:absolute;inset:9px}._1mOca_inner{transform-style:preserve-3d;padding:9cqi 8cqi 0;position:relative}._1mOca_tiltShadow{box-shadow:0 24px 46px 4px rgb(var(--c-shadow-rgb) / .75);opacity:.45;pointer-events:none;border-radius:16px;position:absolute;inset:4% 3% -1%;transform:translate3d(0,16px,-40px)}._1mOca_glossClip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:translateZ(1px)}._1mOca_gloss{background:linear-gradient(112deg, transparent 37%, rgb(var(--c-sapphire-ice-rgb) / .32) 45%, rgb(var(--c-white-rgb) / .6) 50%, rgb(var(--c-sapphire-pale-rgb) / .26) 55%, transparent 63%);opacity:0;will-change:transform, opacity;position:absolute;inset:-10% -70%}._1mOca_heading{letter-spacing:.32em;color:var(--accent);visibility:hidden;opacity:0;align-items:center;gap:2.4cqi;margin:0 0 6cqi;font-size:max(10px,2.75cqi);font-weight:600;display:flex}._1mOca_mark{background:linear-gradient(135deg, var(--c-sapphire-pale), var(--c-sapphire));flex:none;width:1.9cqi;min-width:7px;height:1.9cqi;min-height:7px;transform:rotate(45deg)}._1mOca_greet,._1mOca_guest,._1mOca_wish,._1mOca_signoff,._1mOca_signature{font-family:var(--hand);margin:0;font-weight:400}._1mOca_greet{width:fit-content;color:var(--ink-soft);font-size:5cqi;line-height:1.6}._1mOca_guest{font-family:var(--font-name), var(--hand);-webkit-text-stroke:.03em currentColor;color:var(--ink);text-wrap:balance;margin:1.5cqi 0 3cqi;font-size:18cqi;line-height:1.05}._1mOca_wish{color:var(--ink-soft);font-size:max(12px,4.3cqi);line-height:2.05}._1mOca_card .inv-line{width:fit-content}._1mOca_bottom{transform-style:preserve-3d;grid-template-columns:1fr 30cqi;align-items:end;margin-top:3cqi;display:grid}._1mOca_left{padding-bottom:8cqi}._1mOca_rule{background:linear-gradient(90deg, var(--c-coral), rgb(var(--c-coral-rgb) / 0));width:16cqi;height:1px;margin:1cqi 0 6.5cqi;display:block}._1mOca_info{gap:5.5cqi;margin:0 0 7cqi;padding:0;list-style:none;display:grid}._1mOca_info li{grid-template-columns:auto 1fr;align-items:start;gap:2.6cqi;width:fit-content;display:grid}._1mOca_icon{width:max(16px,4.6cqi);height:max(16px,4.6cqi);color:var(--accent);margin-top:.3cqi}._1mOca_infoMain{color:var(--ink);font-variant-numeric:tabular-nums;font-size:max(12.5px,4.5cqi);font-weight:600;line-height:1.3;display:block}._1mOca_infoSub{color:var(--muted);margin-top:.6cqi;font-size:max(11px,3.5cqi);line-height:1.35;display:block}._1mOca_signoff{width:fit-content;color:var(--muted);font-size:max(11px,3.4cqi);line-height:1.8}._1mOca_signature{white-space:nowrap;width:fit-content;color:var(--c-card-signature);font-size:5cqi;line-height:1.6}._1mOca_photo{z-index:1;transform-style:preserve-3d;visibility:hidden;opacity:0;margin-left:-4cqi;margin-right:-11cqi;position:relative}._1mOca_actions{z-index:2;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}._1mOca_btn{letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;visibility:hidden;opacity:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}._1mOca_btn:active{transform:translateY(1px)}._1mOca_btn svg{flex:none;width:18px;height:18px}._1mOca_primary{border:1px solid var(--c-gold-light);background:var(--c-gold);color:var(--c-surface);box-shadow:0 10px 22px -12px rgb(var(--c-gold-rgb) / .8)}._1mOca_primary:hover,._1mOca_primary:focus-visible{background:var(--c-gold-light);outline:none}._1mOca_ghost{border:1px solid rgb(var(--c-silver-rgb) / .55);background:rgb(var(--c-surface-rgb) / .6);color:var(--c-silver-bright)}._1mOca_ghost:hover,._1mOca_ghost:focus-visible{border-color:var(--c-silver-bright);background:rgb(var(--c-slate-rgb) / .5);outline:none}._1mOca_wide{grid-column:1/-1}._1mOca_toast{left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 72px);text-align:center;color:var(--c-silver-bright);margin:0;font-size:13px;position:absolute}._1mOca_scrollHint{z-index:31;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);border:1px solid rgb(var(--c-white-rgb) / .4);background:rgb(var(--c-sky-mid-rgb) / .82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:max-content;min-height:40px;box-shadow:0 8px 20px -8px rgb(var(--c-shadow-rgb) / .7);color:var(--c-white);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;margin:0 auto;padding:0 16px 0 12px;font-size:13.5px;font-weight:500;animation:.4s ease-out both _1mOca_hintIn;display:inline-flex;position:absolute}._1mOca_scrollHint svg{flex:none;width:18px;height:18px;animation:1.5s ease-in-out infinite _1mOca_hintBob}@keyframes _1mOca_hintIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes _1mOca_hintBob{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(2.5px)}}._1mOca_caps{z-index:20;pointer-events:none;position:absolute;inset:0}._1mOca_cap{visibility:hidden;opacity:0;width:40px;height:30px;filter:drop-shadow(0 0 6px rgb(var(--c-moonlight-rgb) / .6));position:absolute;bottom:4vh}._1mOca_cap svg,._1mOca_shard svg{width:100%;height:100%;display:block}@media (min-width:720px){._1mOca_stack{padding-top:56px}._1mOca_cap{width:44px;height:33px}}@media (prefers-reduced-motion:reduce){._1mOca_sealGlow,._1mOca_hintText,._1mOca_scrollHint,._1mOca_scrollHint svg{animation:none}}
.GvKI9G_root{background:var(--c-surface);--hand:var(--font-hand), var(--font-hand-alt), cursive;position:absolute;inset:0;overflow:hidden}.GvKI9G_root canvas{display:block}.GvKI9G_cover{z-index:50;background:var(--c-slate);pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.GvKI9G_coverHidden{opacity:0}.GvKI9G_title{z-index:14;text-align:center;font-family:var(--font-display), serif;color:var(--c-silver-bright);text-shadow:0 2px 22px rgb(var(--c-shadow-rgb) / .55);pointer-events:none;visibility:hidden;opacity:0;margin:0;font-size:clamp(34px,9vw,54px);font-style:italic;font-weight:400;position:absolute;top:17%;left:0;right:0}.GvKI9G_bubbleAnchor{z-index:15;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.GvKI9G_bubbleOffset{position:absolute;bottom:10px;left:0;transform:translate(-50%)}.GvKI9G_bubble,.GvKI9G_hidden{visibility:hidden;opacity:0}.GvKI9G_root .GvKI9G_nextCompact{bottom:calc(env(safe-area-inset-bottom,0px) + 14px);padding:7px 20px 8px;font-size:16px}.GvKI9G_trainCaption{z-index:14;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12%);text-align:center;pointer-events:none;visibility:hidden;opacity:0;margin:0;position:absolute}.GvKI9G_trainCaption span{overflow-wrap:anywhere;text-wrap:balance;background:rgb(var(--c-surface-rgb) / .78);font-family:var(--hand);color:var(--c-silver-bright);border-radius:8px;padding:7px 18px 8px;font-size:clamp(16px,4.4vw,24px);line-height:1.8;display:inline-block}@media (orientation:landscape){.GvKI9G_trainCaption{bottom:7%}}.GvKI9G_altitude{font-family:var(--font-main), sans-serif;letter-spacing:.14em;color:var(--c-gold);font-size:12px;font-weight:600;line-height:1.5;display:block}.GvKI9G_gustHaze{z-index:12;background:var(--c-moonlight);pointer-events:none;visibility:hidden;opacity:0;position:absolute;inset:0}.GvKI9G_coverNight{z-index:50;background:var(--c-sky-edge);pointer-events:none;transition:opacity .25s linear;position:absolute;inset:0}.GvKI9G_stationCaption{bottom:calc(env(safe-area-inset-bottom,0px) + 70px)}@media (orientation:landscape){.GvKI9G_stationCaption{bottom:12%;right:64%}}.GvKI9G_coverMist{z-index:50;background:var(--c-moonlight);pointer-events:none;transition:opacity 2.4s ease-out;position:absolute;inset:0}.GvKI9G_fade{z-index:20;pointer-events:none;background:var(--c-moonlight);visibility:hidden;opacity:0;position:absolute;inset:0}.GvKI9G_srOnly{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.GvKI9G_lightbox{z-index:60;background:rgb(var(--c-surface-rgb) / .86);justify-content:center;align-items:center;padding:64px 16px 28px;animation:.22s ease-out both GvKI9G_lightboxIn;display:flex;position:absolute;inset:0}.GvKI9G_lightboxFrame{background:var(--c-polaroid-paper);width:min(100%,560px,86vh - 146.2px);box-shadow:0 30px 60px -20px rgb(var(--c-shadow-rgb) / .8);border-radius:2px;margin:0;padding:3.4% 3.4% 0;transform:rotate(-.7deg)}.GvKI9G_lightboxPhoto{aspect-ratio:1;width:100%;position:relative}.GvKI9G_lightboxPhoto img{object-fit:contain}.GvKI9G_lightboxCaption{overflow-wrap:anywhere;text-align:center;font-family:var(--hand);color:var(--c-polaroid-ink);padding:14px 8px 18px;font-size:clamp(17px,4.6vw,24px);line-height:1.7}.GvKI9G_lightboxClose{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:1;border:1px solid rgb(var(--c-silver-rgb) / .55);background:rgb(var(--c-surface-rgb) / .7);width:48px;height:48px;color:var(--c-silver-bright);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;padding:11px;display:grid;position:absolute;right:14px}.GvKI9G_lightboxClose:hover,.GvKI9G_lightboxClose:focus-visible{border-color:var(--c-silver-bright);background:rgb(var(--c-slate-rgb) / .6);outline:none}.GvKI9G_lightboxForVideo{background:rgb(var(--c-surface-rgb) / .95)}.GvKI9G_lightboxVideoFrame{width:min(100%, 880px, calc((100dvh - 170px) * var(--video-ratio)));margin:0}.GvKI9G_lightboxVideo{aspect-ratio:var(--video-ratio);background:rgb(var(--c-shadow-rgb));box-shadow:0 30px 60px -20px rgb(var(--c-shadow-rgb) / .8);border-radius:6px;position:relative;overflow:hidden}.GvKI9G_lightboxVideo video{width:100%;height:100%;display:block}.GvKI9G_lightboxVideo img{object-fit:contain}.GvKI9G_lightboxVideoCaption{overflow-wrap:anywhere;text-align:center;font-family:var(--hand);color:var(--c-silver-bright);padding:10px 8px 0;font-size:clamp(16px,4.2vw,22px);line-height:1.5}.GvKI9G_videoStatus{text-align:center;text-wrap:balance;color:var(--c-silver-bright);background:rgb(var(--c-surface-rgb) / .68);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;font-size:15px;line-height:1.5;display:flex;position:absolute;inset:0}.GvKI9G_videoSpinner{border:3px solid rgb(var(--c-silver-rgb) / .3);border-top-color:var(--c-silver-bright);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite GvKI9G_videoSpin}.GvKI9G_videoRetry{border:1px solid rgb(var(--c-silver-rgb) / .55);background:rgb(var(--c-slate-rgb) / .6);min-height:44px;color:var(--c-silver-bright);font:inherit;cursor:pointer;border-radius:22px;padding:0 22px}@keyframes GvKI9G_videoSpin{to{transform:rotate(360deg)}}@keyframes GvKI9G_lightboxIn{0%{opacity:0}to{opacity:1}}.GvKI9G_flat{background:linear-gradient(180deg, var(--c-sky-edge), var(--c-sky-mid) 50%, var(--c-slate));color:var(--c-silver-bright);--hand:var(--font-hand), var(--font-hand-alt), cursive;flex-direction:column;align-items:center;gap:16px;padding:64px 16px 32px;display:flex;position:absolute;inset:0;overflow-y:auto}.GvKI9G_flatTitle{font-family:var(--font-display), serif;margin:0;font-size:38px;font-style:italic;font-weight:400}.GvKI9G_flatLine{text-align:center;max-width:460px;margin:0;line-height:1.6}.GvKI9G_flatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,620px);display:grid}.GvKI9G_flatPhoto{background:var(--c-polaroid-paper);cursor:zoom-in;border:0;border-radius:2px;padding:7px 7px 0;display:block}.GvKI9G_flatImage{aspect-ratio:1;width:100%;display:block;position:relative}.GvKI9G_flatPlay{z-index:1;color:var(--c-silver-bright);text-shadow:0 0 4px rgb(var(--c-shadow-rgb)), 0 0 16px var(--c-silver-bright);place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.GvKI9G_flatImage img{object-fit:cover}.GvKI9G_flatCaption{font-family:var(--hand);color:var(--c-polaroid-ink);padding:8px 2px 10px;font-size:14px;line-height:1.6;display:block}.GvKI9G_flatNext{border:1px solid rgb(var(--c-silver-rgb) / .55);background:rgb(var(--c-surface-rgb) / .55);color:var(--c-silver-bright);font-family:var(--font-display), serif;cursor:pointer;padding:10px 26px 11px;font-size:19px;font-style:italic}@media (prefers-reduced-motion:reduce){.GvKI9G_lightbox{animation:none}}
.ZadYNG_nav{--spring:linear(0, .18 7%, .58 17%, .98 29%, 1.1 37%, 1.09 45%, 1.02 57%, .985 70%, 1);--bar:44px;--edge:4px;z-index:55;top:calc(env(safe-area-inset-top,0px) + 10px);width:max-content;height:var(--bar);padding:var(--edge);margin:0 auto;animation:.5s ease-out both ZadYNG_navIn;position:absolute;left:0;right:0}.ZadYNG_glass{background:linear-gradient(180deg, rgb(var(--c-sky-mid-rgb) / .3), rgb(var(--c-sky-mid-rgb) / .42));-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);box-shadow:inset 0 1px 1px rgb(var(--c-white-rgb) / .3), inset 0 -6px 10px -8px rgb(var(--c-white-rgb) / .18), 0 10px 28px -10px rgb(var(--c-shadow-rgb) / .6);border-radius:999px;position:absolute;inset:0}.ZadYNG_glass:before{content:"";border-radius:inherit;background:linear-gradient(180deg, rgb(var(--c-white-rgb) / .7), rgb(var(--c-white-rgb) / .16) 48%, rgb(var(--c-white-rgb) / .05));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ZadYNG_lens{left:var(--edge);top:var(--edge);height:calc(var(--bar) - 2 * var(--edge));transition:transform .56s var(--spring), width .56s var(--spring);pointer-events:none;border-radius:999px;position:absolute}.ZadYNG_lensFill{border-radius:inherit;background:linear-gradient(180deg, rgb(var(--c-white-rgb) / .3), rgb(var(--c-white-rgb) / .12));-webkit-backdrop-filter:blur(6px)brightness(1.2);backdrop-filter:blur(6px)brightness(1.2);box-shadow:inset 0 1px 0 rgb(var(--c-white-rgb) / .55), inset 0 -1px 1px rgb(var(--c-white-rgb) / .12), 0 3px 8px -3px rgb(var(--c-shadow-rgb) / .5);position:absolute;inset:0}.ZadYNG_lensEdge{display:none}.ZadYNG_nav[data-refract=true] .ZadYNG_lensEdge{border-radius:inherit;-webkit-backdrop-filter:url(#nav-refract)brightness(1.15);backdrop-filter:url(#nav-refract)brightness(1.15);-webkit-mask-composite:xor;padding:3px;display:block;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ZadYNG_items{height:100%;display:flex;position:relative}.ZadYNG_item{height:100%;color:rgb(var(--c-white-rgb) / .78);font:inherit;cursor:pointer;text-shadow:0 1px 4px rgb(var(--c-shadow-rgb) / .55);-webkit-tap-highlight-color:transparent;transition:width .56s var(--spring), color .25s, transform .25s var(--spring);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:grid;overflow:hidden}.ZadYNG_item[aria-current]{color:var(--c-white)}.ZadYNG_item:focus-visible{outline:2px solid var(--c-sapphire-ice);outline-offset:-2px}@media (hover:hover){.ZadYNG_item:hover{color:var(--c-white);transform:scale(1.08)}}.ZadYNG_itemInner{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ZadYNG_text{letter-spacing:.01em;font-size:13.5px;font-weight:500;line-height:1}.ZadYNG_number{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500;line-height:1}.ZadYNG_icon{flex:none;width:16px;height:16px;display:block}.ZadYNG_measure{visibility:hidden;pointer-events:none;white-space:nowrap;gap:0;display:flex;position:absolute;top:0;left:0}.ZadYNG_defs{position:absolute}.ZadYNG_nav[data-compact=true]{--bar:40px;top:calc(env(safe-area-inset-top,0px) + 8px)}.ZadYNG_nav[data-compact=true] .ZadYNG_text{font-size:12.5px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ZadYNG_glass{background:rgb(var(--c-sky-mid-rgb) / .92)}.ZadYNG_lensFill{background:rgb(var(--c-white-rgb) / .2)}}@media (prefers-reduced-transparency:reduce){.ZadYNG_glass{background:rgb(var(--c-sky-mid-rgb) / .96);-webkit-backdrop-filter:none;backdrop-filter:none}.ZadYNG_lensFill{background:rgb(var(--c-white-rgb) / .2);-webkit-backdrop-filter:none;backdrop-filter:none}.ZadYNG_lensEdge{display:none!important}}@media (prefers-reduced-motion:reduce){.ZadYNG_nav{animation:none}.ZadYNG_lens,.ZadYNG_item{transition:color .2s}.ZadYNG_item:hover{transform:none}}@keyframes ZadYNG_navIn{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}
.R1gBkW_story{background:var(--c-bg);color:var(--c-silver-bright);touch-action:manipulation;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.R1gBkW_veil{z-index:54;background:linear-gradient(160deg, var(--c-silver-bright), var(--c-sapphire-ice));visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.R1gBkW_sweep{background:linear-gradient(100deg, transparent 18%, rgb(var(--c-sapphire-bright-rgb) / .42) 50%, transparent 82%);position:absolute;inset:0}
