.rsvp-plate[data-astro-cid-sla27ebr]{text-align:left}.rsvp-plate[data-astro-cid-sla27ebr] form[data-astro-cid-sla27ebr]{gap:22px;display:grid}.rsvp-plate[data-astro-cid-sla27ebr] fieldset[data-astro-cid-sla27ebr]{border:0;min-width:0;margin:0;padding:0}.rsvp-plate[data-astro-cid-sla27ebr] .btn[data-astro-cid-sla27ebr]{margin-top:6px}.rsvp-plate[data-astro-cid-sla27ebr] .form-status[data-astro-cid-sla27ebr]{margin-top:-10px}.rsvp-hp[data-astro-cid-sla27ebr]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.checks[data-astro-cid-sla27ebr]{flex-wrap:wrap;gap:8px;display:flex}.check[data-astro-cid-sla27ebr]{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:border-color .4s var(--ease), background-color .4s var(--ease);align-items:center;gap:10px;padding:10px 16px;font-size:.9rem;display:inline-flex;position:relative}.check[data-astro-cid-sla27ebr] input[data-astro-cid-sla27ebr]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.check[data-astro-cid-sla27ebr] i[data-astro-cid-sla27ebr]{border:1px solid var(--line-strong);width:16px;height:16px;transition:background-color .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%}.check[data-astro-cid-sla27ebr]:hover{border-color:var(--line-strong)}.check[data-astro-cid-sla27ebr]:has(:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.check[data-astro-cid-sla27ebr]:has(:checked) i[data-astro-cid-sla27ebr]{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--bg)}.check[data-astro-cid-sla27ebr]:has(:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.check[data-astro-cid-sla27ebr]:has(:disabled){opacity:.45;cursor:not-allowed}.check[data-astro-cid-sla27ebr] input[data-astro-cid-sla27ebr]:disabled{cursor:not-allowed}.rsvp-plate[data-astro-cid-sla27ebr] .field[data-astro-cid-sla27ebr]:has(:disabled)>span[data-astro-cid-sla27ebr],.rsvp-plate[data-astro-cid-sla27ebr] textarea[data-astro-cid-sla27ebr]:disabled{opacity:.45}.check--line[data-astro-cid-sla27ebr]{width:fit-content}html:has(.ct){overscroll-behavior:none;overflow:hidden}body[data-theme=chat] .demo-nav,body[data-theme=chat] #music-btn,body[data-theme=chat] .grain{display:none}.ct[data-astro-cid-r7wgiqdd]{font-family:var(--font-body);background:#17142c;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.ct-backdrop[data-astro-cid-r7wgiqdd]{object-fit:cover;filter:blur(40px)brightness(.45)saturate(1.2);width:calc(100% + 80px);height:calc(100% + 80px);display:none;position:absolute;inset:-40px}.ct-phone[data-astro-cid-r7wgiqdd]{isolation:isolate;width:100%;height:100%;color:var(--text);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180' fill='none' stroke='%236a5be2' stroke-opacity='0.13' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M38 52C24 42 18 34 20 26c2-7 12-8 18 0 6-8 16-7 18 0 2 8-4 16-18 26Z'/%3E%3Ccircle cx='128' cy='36' r='13'/%3E%3Ccircle cx='144' cy='36' r='13'/%3E%3Cpath d='M26 118h26l-3 16a10 10 0 0 1-20 0ZM39 144v18M30 162h18'/%3E%3Cpath d='M126 112l5 11 12 1-9 8 3 12-11-7-11 7 3-12-9-8 12-1Z'/%3E%3Cpath d='M92 88c4-4 9-4 12 0M84 164c5-4 10-4 14 0'/%3E%3C/svg%3E") 0 0/180px 180px,linear-gradient(165deg,#dcdcff 0%,#efd8f0 52%,#ffe2cc 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=600px){.ct-backdrop[data-astro-cid-r7wgiqdd]{display:block}.ct-phone[data-astro-cid-r7wgiqdd]{border-radius:24px;width:min(440px,100vw);height:min(92vh,880px);box-shadow:0 40px 100px -30px #000c}}.ct-head[data-astro-cid-r7wgiqdd]{z-index:2;padding:max(10px, env(safe-area-inset-top)) 12px 10px 14px;box-shadow:0 1px 0 var(--line);background:#ffffffdb;align-items:center;gap:12px;display:flex;position:relative}.ct-avatar[data-astro-cid-r7wgiqdd]{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:.85rem;font-weight:700;display:grid;overflow:hidden}.ct-avatar[data-astro-cid-r7wgiqdd] img[data-astro-cid-r7wgiqdd]{object-fit:cover;width:100%;height:100%}.ct-who[data-astro-cid-r7wgiqdd]{flex:1;min-width:0;display:grid}.ct-who[data-astro-cid-r7wgiqdd] h1[data-astro-cid-r7wgiqdd]{font:700 1.02rem/1.25 var(--font-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct-who[data-astro-cid-r7wgiqdd] small[data-astro-cid-r7wgiqdd]{color:var(--accent);font-size:.8rem;line-height:1.25}.ct-icon[data-astro-cid-r7wgiqdd]{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-2px -4px;padding:0;display:grid}.ct-icon[data-astro-cid-r7wgiqdd] svg[data-astro-cid-r7wgiqdd]{width:22px;height:22px}.ct-log[data-astro-cid-r7wgiqdd]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:3px;min-height:0;padding:14px 12px 12px;display:flex;position:relative;overflow-y:auto}.ct-day[data-astro-cid-r7wgiqdd]{margin:auto auto 8px}.ct-day[data-astro-cid-r7wgiqdd] span[data-astro-cid-r7wgiqdd]{color:#fff;background:#1d1b2b52;border-radius:99px;padding:4px 12px;font-size:.74rem;font-weight:600}.ct-item[data-astro-cid-r7wgiqdd]{align-items:flex-end;gap:7px;max-width:88%;margin-top:1px;display:none}.ct-item[data-astro-cid-r7wgiqdd].is-in{transform-origin:0 100%;animation:.34s cubic-bezier(.2,1.1,.4,1) both ct-in;display:flex}@keyframes ct-in{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}.ct-item[data-astro-cid-r7wgiqdd].is-first{margin-top:8px}.ct-item--me[data-astro-cid-r7wgiqdd]{align-self:flex-end;margin-top:10px;margin-bottom:8px}.ct-item--me[data-astro-cid-r7wgiqdd].is-in{transform-origin:100% 100%}.ct-item--wide[data-astro-cid-r7wgiqdd]{width:88%}.ct-face[data-astro-cid-r7wgiqdd]{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:grid}.ct-face[data-astro-cid-r7wgiqdd]:not(:empty),.ct-typing[data-astro-cid-r7wgiqdd] .ct-face[data-astro-cid-r7wgiqdd]{background:var(--accent)}.ct-item--from1[data-astro-cid-r7wgiqdd] .ct-face[data-astro-cid-r7wgiqdd]:not(:empty),.ct-typing--from1[data-astro-cid-r7wgiqdd] .ct-face[data-astro-cid-r7wgiqdd]{background:var(--accent-2)}.ct-bubble[data-astro-cid-r7wgiqdd]{overflow-wrap:anywhere;background:#fff;border-radius:18px;min-width:0;padding:8px 12px 9px;font-size:.98rem;line-height:1.38;position:relative;box-shadow:0 1px 2px #1d1b2b1a}.is-last[data-astro-cid-r7wgiqdd] .ct-bubble[data-astro-cid-r7wgiqdd]{border-bottom-left-radius:6px}.ct-bubble[data-astro-cid-r7wgiqdd] strong[data-astro-cid-r7wgiqdd]{font-weight:700;display:block}.ct-name[data-astro-cid-r7wgiqdd]{color:var(--accent);font-size:.8rem;font-weight:700;display:block}.ct-item--from1[data-astro-cid-r7wgiqdd] .ct-name[data-astro-cid-r7wgiqdd]{color:#c94a7e}.ct-bubble--me[data-astro-cid-r7wgiqdd]{color:#fff;background:linear-gradient(135deg,#6a5be2,#8f63dd);border-bottom-right-radius:6px;align-items:flex-end;gap:6px;display:flex}.ct-read[data-astro-cid-r7wgiqdd]{opacity:.85;flex:none;width:17px;margin-bottom:3px}.ct-reaction[data-astro-cid-r7wgiqdd]{background:#fff;border-radius:99px;padding:1px 6px;font-size:.8rem;animation:.5s cubic-bezier(.2,1.6,.4,1) .9s both ct-react;position:absolute;bottom:-14px;right:8px;box-shadow:0 1px 3px #1d1b2b33}@keyframes ct-react{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.ct-bubble--media[data-astro-cid-r7wgiqdd]{padding:3px;overflow:hidden}.ct-bubble--media[data-astro-cid-r7wgiqdd] img[data-astro-cid-r7wgiqdd]{object-fit:cover;border-radius:15px;width:100%;max-height:46vh;display:block}.is-last[data-astro-cid-r7wgiqdd] .ct-bubble--media[data-astro-cid-r7wgiqdd] img[data-astro-cid-r7wgiqdd]{border-bottom-left-radius:4px}.ct-bubble--card[data-astro-cid-r7wgiqdd]{width:270px;max-width:100%}.ct-action[data-astro-cid-r7wgiqdd]{border-top:1px solid var(--line);color:var(--accent);text-align:center;margin:9px -12px -9px;padding:10px 12px;font-size:.92rem;font-weight:700;text-decoration:none;display:block}.ct-date[data-astro-cid-r7wgiqdd]{text-align:center;padding-top:12px}.ct-date[data-astro-cid-r7wgiqdd] p[data-astro-cid-r7wgiqdd]{margin:0}.ct-date-day[data-astro-cid-r7wgiqdd]{letter-spacing:-.04em;background:linear-gradient(120deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:4.6rem;font-weight:800;line-height:1}.ct-date-month[data-astro-cid-r7wgiqdd]{font-size:1.1rem;font-weight:700}.ct-date-more[data-astro-cid-r7wgiqdd]{color:var(--text-2);font-size:.88rem}.ct-date-left[data-astro-cid-r7wgiqdd]{color:var(--accent);font-size:.88rem;font-weight:700;margin-top:2px!important}.ct-date-left[data-astro-cid-r7wgiqdd]:empty{display:none}.ct-venue[data-astro-cid-r7wgiqdd]{padding:0;overflow:hidden}.ct-map[data-astro-cid-r7wgiqdd]{width:100%;height:auto;display:block}.ct-venue[data-astro-cid-r7wgiqdd] div[data-astro-cid-r7wgiqdd]{padding:9px 12px}.ct-venue[data-astro-cid-r7wgiqdd] p[data-astro-cid-r7wgiqdd]{color:var(--text-2);margin:1px 0 0;font-size:.86rem;line-height:1.3}.ct-plan[data-astro-cid-r7wgiqdd]{gap:10px;margin:2px 0;padding:0;list-style:none;display:grid}.ct-plan[data-astro-cid-r7wgiqdd] li[data-astro-cid-r7wgiqdd]{grid-template-columns:48px 1fr;gap:8px;display:grid}.ct-plan[data-astro-cid-r7wgiqdd] b[data-astro-cid-r7wgiqdd]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.ct-plan[data-astro-cid-r7wgiqdd] span[data-astro-cid-r7wgiqdd]{font-weight:600}.ct-plan[data-astro-cid-r7wgiqdd] small[data-astro-cid-r7wgiqdd]{color:var(--text-2);font-size:.84rem;font-weight:400;line-height:1.3;display:block}.ct-colors[data-astro-cid-r7wgiqdd]{flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.ct-colors[data-astro-cid-r7wgiqdd] span[data-astro-cid-r7wgiqdd]{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%}.ct-album[data-astro-cid-r7wgiqdd]{grid-template-columns:repeat(2,1fr);gap:3px;width:270px;max-width:100%;display:grid}.ct-album[data-astro-cid-r7wgiqdd] img[data-astro-cid-r7wgiqdd]{aspect-ratio:1}.ct-album--1[data-astro-cid-r7wgiqdd]{grid-template-columns:1fr}.ct-album--3[data-astro-cid-r7wgiqdd] img[data-astro-cid-r7wgiqdd]:first-child,.ct-album--5[data-astro-cid-r7wgiqdd] img[data-astro-cid-r7wgiqdd]:first-child{aspect-ratio:2/1.2;grid-column:span 2}.ct-voice[data-astro-cid-r7wgiqdd]{align-items:center;gap:9px;width:270px;max-width:100%;padding:8px 12px 8px 8px;display:flex}.ct-voice[data-astro-cid-r7wgiqdd] button[data-astro-cid-r7wgiqdd]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:42px;height:42px;padding:0;position:relative}.ct-voice[data-astro-cid-r7wgiqdd] svg[data-astro-cid-r7wgiqdd]{width:22px;height:22px;margin:auto;position:absolute;inset:0}.ct-voice[data-astro-cid-r7wgiqdd] .i-pause[data-astro-cid-r7wgiqdd]{display:none}.ct-voice[data-astro-cid-r7wgiqdd] .playing[data-astro-cid-r7wgiqdd] .i-pause[data-astro-cid-r7wgiqdd]{display:block}.ct-voice[data-astro-cid-r7wgiqdd] .playing[data-astro-cid-r7wgiqdd] .i-play[data-astro-cid-r7wgiqdd]{display:none}.ct-wave[data-astro-cid-r7wgiqdd]{flex:1;align-items:center;gap:2px;min-width:0;height:30px;display:flex}.ct-wave[data-astro-cid-r7wgiqdd] i[data-astro-cid-r7wgiqdd]{background:#6a5be24d;border-radius:2px;flex:1;min-width:1px;transition:background-color .2s}.ct-wave[data-astro-cid-r7wgiqdd] i[data-astro-cid-r7wgiqdd].on{background:var(--accent)}.ct-voice[data-astro-cid-r7wgiqdd] small[data-astro-cid-r7wgiqdd]{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:.76rem}.ct-bubble--form[data-astro-cid-r7wgiqdd]{width:100%;padding:14px 14px 12px}.ct-bubble--form[data-astro-cid-r7wgiqdd] .plate{background:0 0;border:0;padding:0}.ct-bubble--form[data-astro-cid-r7wgiqdd] .plate>.plate-inner{box-shadow:none;background:0 0;border:0;padding:0}.ct-bubble--form[data-astro-cid-r7wgiqdd] input:not([type=radio],[type=checkbox]),.ct-bubble--form[data-astro-cid-r7wgiqdd] textarea{font-size:16px}.ct-bubble--form[data-astro-cid-r7wgiqdd].is-sent form>:not(.form-status){display:none}.ct-bubble--form[data-astro-cid-r7wgiqdd].is-sent .form-status{margin:0}.ct-typing[data-astro-cid-r7wgiqdd]{align-items:flex-end;gap:7px;margin-top:8px;display:flex}.ct-typing[data-astro-cid-r7wgiqdd][hidden]{display:none}.ct-typing[data-astro-cid-r7wgiqdd] p[data-astro-cid-r7wgiqdd]{background:#fff;border-radius:18px 18px 18px 6px;gap:4px;margin:0;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1d1b2b1a}.ct-typing[data-astro-cid-r7wgiqdd] i[data-astro-cid-r7wgiqdd]{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite ct-dot}.ct-typing[data-astro-cid-r7wgiqdd] i[data-astro-cid-r7wgiqdd]:nth-child(2){animation-delay:.16s}.ct-typing[data-astro-cid-r7wgiqdd] i[data-astro-cid-r7wgiqdd]:nth-child(3){animation-delay:.32s}@keyframes ct-dot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-4px)}}.ct-bar[data-astro-cid-r7wgiqdd]{z-index:2;padding:10px 12px max(12px, env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--line);animation:ct-bar .32s var(--ease-out) both;background:#ffffffdb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.ct-bar[data-astro-cid-r7wgiqdd][hidden]{display:none}@keyframes ct-bar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ct-chip[data-astro-cid-r7wgiqdd]{color:#fff;min-height:44px;font:700 .98rem/1.2 var(--font-body);cursor:pointer;transition:transform .16s var(--ease-out);background:linear-gradient(135deg,#6a5be2,#8f63dd);border:0;border-radius:99px;padding:0 18px}.ct-chip[data-astro-cid-r7wgiqdd][hidden]{display:none}.ct-chip[data-astro-cid-r7wgiqdd]:active{transform:scale(.96)}.ct-chip--soft[data-astro-cid-r7wgiqdd]{color:var(--accent);background:#eceafa}.ct-chip--ghost[data-astro-cid-r7wgiqdd]{color:var(--muted);background:0 0;order:-1;margin-right:auto;padding:0 6px;font-size:.86rem;font-weight:600}@media (prefers-reduced-motion:reduce){.ct-item[data-astro-cid-r7wgiqdd].is-in,.ct-reaction[data-astro-cid-r7wgiqdd],.ct-bar[data-astro-cid-r7wgiqdd],.ct-typing[data-astro-cid-r7wgiqdd] i[data-astro-cid-r7wgiqdd]{animation:none}}html:has(.cine){scroll-snap-type:y mandatory;scroll-behavior:auto}html:has(.cine-sheet[open]){overflow:hidden}.cine-step[data-astro-cid-xhmjqd5u]{scroll-snap-align:start;scroll-snap-stop:always;height:100svh}body:has(.cine){--bar-h:56px;--bar-bh:76px;--bar:calc(var(--bar-h) + env(safe-area-inset-top));--bar-b:calc(var(--bar-bh) + env(safe-area-inset-bottom));--music:52px}body:has(.cine) .demo-nav{top:calc(env(safe-area-inset-top) + var(--bar-h) / 2);transform:translateY(-50%)}body:has(.cine) .back-home{font-family:var(--font-label);letter-spacing:.24em;font-size:.62rem;line-height:1}body:has(.cine) #music-btn{left:20px;bottom:calc(env(safe-area-inset-bottom) + (var(--bar-bh) - var(--music)) / 2)}.cine-stage[data-astro-cid-xhmjqd5u]{background:var(--bg);position:fixed;inset:0;overflow:hidden}.scene[data-astro-cid-xhmjqd5u]{visibility:hidden;z-index:0;position:absolute;inset:0}.scene[data-astro-cid-xhmjqd5u].is-active{visibility:visible;z-index:2}.scene[data-astro-cid-xhmjqd5u].is-leaving{visibility:visible;z-index:1}.scene-photo[data-astro-cid-xhmjqd5u]{clip-path:inset(100% 0 0);position:absolute;inset:0;overflow:hidden}.cine[data-astro-cid-xhmjqd5u][data-dir=back] .scene-photo[data-astro-cid-xhmjqd5u]{clip-path:inset(0 0 100%)}.scene[data-astro-cid-xhmjqd5u].is-active .scene-photo[data-astro-cid-xhmjqd5u]{clip-path:inset(0);transition:clip-path 1s cubic-bezier(.7,0,.2,1)}.scene[data-astro-cid-xhmjqd5u].is-leaving .scene-photo[data-astro-cid-xhmjqd5u]{clip-path:inset(0)}.scene-photo[data-astro-cid-xhmjqd5u] img[data-astro-cid-xhmjqd5u]{object-fit:cover;width:100%;height:100%;transform:scale(1.18)}.scene[data-astro-cid-xhmjqd5u].is-active .scene-photo[data-astro-cid-xhmjqd5u] img[data-astro-cid-xhmjqd5u]{transition:transform 7s cubic-bezier(.2,.6,.2,1);transform:scale(1.02)}.scene[data-astro-cid-xhmjqd5u].is-leaving .scene-photo[data-astro-cid-xhmjqd5u] img[data-astro-cid-xhmjqd5u]{transform:scale(1.02)}.scene-photo[data-astro-cid-xhmjqd5u]:after{content:"";background:radial-gradient(90% 55% at 50% 82%,#0b0a098c,#0000 100%),linear-gradient(#0b0a098c,#0000 30% 55%,#0b0a09d9),#0b0a09a8;transition:background-color 1s;position:absolute;inset:0}.scene--title[data-astro-cid-xhmjqd5u] .scene-photo[data-astro-cid-xhmjqd5u]:after{background:linear-gradient(#0b0a0980,#0b0a0926 35%,#0b0a09d9)}.scene--frame[data-astro-cid-xhmjqd5u] .scene-photo[data-astro-cid-xhmjqd5u]:after{background:linear-gradient(#0b0a0959,#0000 25% 70%,#0b0a09b3)}.scene[data-astro-cid-xhmjqd5u].is-leaving .scene-photo[data-astro-cid-xhmjqd5u]:after{background-color:#0b0a09cc}.scene-photo--card[data-astro-cid-xhmjqd5u]{background:radial-gradient(ellipse at center, #1a1714, var(--bg) 70%)}.scene-photo--card[data-astro-cid-xhmjqd5u]:after{inset:calc(var(--bar) + 18px) 18px calc(var(--bar-b) + 18px);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);outline:1px solid color-mix(in srgb, var(--accent) 18%, transparent);outline-offset:5px;background:0 0}.scene[data-astro-cid-xhmjqd5u].is-leaving .scene-photo--card[data-astro-cid-xhmjqd5u]:after{background-color:#0000}.scene-body[data-astro-cid-xhmjqd5u]{inset:var(--bar) 0 var(--bar-b);padding:24px max(24px, env(safe-area-inset-left));text-align:center;color:var(--text);align-content:center;justify-items:center;gap:18px;display:grid;position:absolute}.scene[data-astro-cid-xhmjqd5u].is-leaving .scene-body[data-astro-cid-xhmjqd5u]{opacity:0;transition:opacity .3s}.rv[data-astro-cid-xhmjqd5u]{opacity:0;transform:translateY(18px)}.scene[data-astro-cid-xhmjqd5u].is-active .rv[data-astro-cid-xhmjqd5u]{opacity:1;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(.45s + var(--d,0) * 90ms);transform:none}.ln[data-astro-cid-xhmjqd5u]{margin-top:-.14em;padding:.14em 0 .06em;display:block;overflow:hidden}.ln[data-astro-cid-xhmjqd5u]>span[data-astro-cid-xhmjqd5u]{display:block;transform:translateY(110%)}.scene[data-astro-cid-xhmjqd5u].is-active .ln[data-astro-cid-xhmjqd5u]>span[data-astro-cid-xhmjqd5u]{transition:transform 1s cubic-bezier(.2,.8,.2,1) .5s;transform:none}.scene[data-astro-cid-xhmjqd5u].is-active .ln[data-astro-cid-xhmjqd5u]:nth-child(2)>span[data-astro-cid-xhmjqd5u]{transition-delay:.62s}.scene[data-astro-cid-xhmjqd5u].is-active .ln[data-astro-cid-xhmjqd5u]:nth-child(3)>span[data-astro-cid-xhmjqd5u]{transition-delay:.74s}.kicker[data-astro-cid-xhmjqd5u]{font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);text-shadow:0 1px 14px #000000a6;font-size:.68rem}.names[data-astro-cid-xhmjqd5u]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(3.4rem,17vw,7.5rem);font-weight:400;line-height:.95}.names[data-astro-cid-xhmjqd5u] .amp[data-astro-cid-xhmjqd5u]{font-family:var(--font-accent);text-transform:none;color:var(--accent-2);font-size:.6em;font-style:italic;font-weight:300;line-height:1.1}.big[data-astro-cid-xhmjqd5u]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;max-width:14ch;font-size:clamp(2.3rem,11vw,4.6rem);font-weight:400;line-height:1}.subtitle[data-astro-cid-xhmjqd5u]{font-family:var(--font-accent);color:var(--text-2);max-width:28ch;font-size:clamp(1.25rem,5vw,1.6rem);font-style:italic;font-weight:300;line-height:1.3}.scene--title[data-astro-cid-xhmjqd5u] .scene-body[data-astro-cid-xhmjqd5u]{align-content:end;padding-bottom:20px}.subs[data-astro-cid-xhmjqd5u]{align-self:end;justify-items:center;gap:14px;display:grid}.scene--welcome[data-astro-cid-xhmjqd5u] .scene-body[data-astro-cid-xhmjqd5u]{align-content:end}.subs-line[data-astro-cid-xhmjqd5u]{font-family:var(--font-accent);color:#f6e7c2;text-shadow:0 1px 12px #0009;max-width:30ch;font-size:clamp(1.35rem,5.4vw,1.9rem);font-style:italic;line-height:1.35}.cine-hint[data-astro-cid-xhmjqd5u]{color:var(--muted);font:400 .66rem/1 var(--font-label);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;display:inline-flex}.cine-hint[data-astro-cid-xhmjqd5u] svg[data-astro-cid-xhmjqd5u]{width:14px;height:14px;animation:nudge 2s var(--ease-out) infinite}@keyframes nudge{0%,to{transform:none}50%{transform:translateY(4px)}}.frame-cap[data-astro-cid-xhmjqd5u]{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:var(--text-2);place-self:end stretch;align-items:center;gap:14px;font-size:.7rem;display:flex}.frame-rule[data-astro-cid-xhmjqd5u]{background:var(--line-strong);flex:1;height:1px}.scene--frame[data-astro-cid-xhmjqd5u] .scene-body[data-astro-cid-xhmjqd5u]{align-content:end}.center[data-astro-cid-xhmjqd5u]{justify-items:center;gap:18px;display:grid}.cd[data-astro-cid-xhmjqd5u]{font-family:var(--font-label);grid-template-columns:repeat(4,auto);gap:clamp(16px,5vw,36px);margin-top:10px;display:grid}.cd[data-astro-cid-xhmjqd5u] div[data-astro-cid-xhmjqd5u]{gap:4px;display:grid}.cd[data-astro-cid-xhmjqd5u] b[data-astro-cid-xhmjqd5u]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,8vw,2.6rem);font-weight:300;line-height:1}.cd[data-astro-cid-xhmjqd5u] small[data-astro-cid-xhmjqd5u]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.cine-btn[data-astro-cid-xhmjqd5u]{border:1px solid var(--line-strong);border-radius:var(--r-btn);color:var(--text);font:400 .72rem/1 var(--font-label);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background-color .3s, border-color .3s, transform .3s var(--ease);background:#0b0a0959;align-items:center;gap:12px;margin-top:8px;padding:14px 22px;text-decoration:none;display:inline-flex}.cine-btn[data-astro-cid-xhmjqd5u] svg[data-astro-cid-xhmjqd5u]{width:14px;height:14px}.cine-cal[data-astro-cid-xhmjqd5u]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.cine-cal[data-astro-cid-xhmjqd5u] .cine-btn[data-astro-cid-xhmjqd5u]{letter-spacing:.16em;margin-top:0;padding:12px 16px}.cine-cal-caption[data-astro-cid-xhmjqd5u]{font:400 .62rem/1.6 var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);flex-basis:100%;margin:0}.cine-btn[data-astro-cid-xhmjqd5u]:hover{border-color:var(--accent)}.cine-btn[data-astro-cid-xhmjqd5u]:active{transform:scale(.97)}.cine-btn--solid[data-astro-cid-xhmjqd5u]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cine-btn--solid[data-astro-cid-xhmjqd5u]:hover{background:var(--accent-2)}.sheet[data-astro-cid-xhmjqd5u]{justify-items:center;gap:22px;width:min(100%,420px);display:grid}.script[data-astro-cid-xhmjqd5u]{text-align:left;gap:18px;width:100%;padding:0;list-style:none;display:grid}.script[data-astro-cid-xhmjqd5u] li[data-astro-cid-xhmjqd5u]{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:16px;padding-bottom:16px;display:grid}.script[data-astro-cid-xhmjqd5u] time[data-astro-cid-xhmjqd5u]{font-family:var(--font-label);color:var(--accent);padding-top:3px;font-size:.85rem}.script[data-astro-cid-xhmjqd5u] strong[data-astro-cid-xhmjqd5u]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.35rem;font-weight:400;display:block}.script[data-astro-cid-xhmjqd5u] span[data-astro-cid-xhmjqd5u]{color:var(--text-2);margin-top:2px;font-size:.95rem;line-height:1.45;display:block}.swatches[data-astro-cid-xhmjqd5u]{gap:10px;margin-top:6px;padding:0;list-style:none;display:flex}.swatches[data-astro-cid-xhmjqd5u] li[data-astro-cid-xhmjqd5u]{border-radius:50%;width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 16px #0006}.notes[data-astro-cid-xhmjqd5u]{gap:16px;width:100%;padding:0;list-style:none;display:grid}.notes[data-astro-cid-xhmjqd5u] li[data-astro-cid-xhmjqd5u]{font-family:var(--font-accent);color:var(--text);font-size:clamp(1.2rem,4.8vw,1.5rem);font-style:italic;line-height:1.35}.notes[data-astro-cid-xhmjqd5u] li[data-astro-cid-xhmjqd5u]+li[data-astro-cid-xhmjqd5u]:before{content:"";background:var(--accent);opacity:.6;width:28px;height:1px;margin:0 auto 16px;display:block}.credits[data-astro-cid-xhmjqd5u]{justify-items:center;gap:26px;display:grid}.credits[data-astro-cid-xhmjqd5u] p[data-astro-cid-xhmjqd5u]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.3rem,5.4vw,1.7rem);font-weight:300;line-height:1.3}.credits[data-astro-cid-xhmjqd5u] small[data-astro-cid-xhmjqd5u]{font-family:var(--font-label);letter-spacing:.3em;color:var(--accent);margin-bottom:6px;font-size:.62rem;display:block}.credits[data-astro-cid-xhmjqd5u] a[data-astro-cid-xhmjqd5u]{color:inherit;text-decoration-color:var(--line-strong);text-underline-offset:4px}.credits[data-astro-cid-xhmjqd5u] .fin[data-astro-cid-xhmjqd5u]{font-family:var(--font-accent);text-transform:none;color:var(--accent-2);margin-top:10px;font-size:clamp(2rem,9vw,3.2rem);font-style:italic;font-weight:300}.bar[data-astro-cid-xhmjqd5u]{z-index:5;line-height:1;font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);pointer-events:none;background:#000;align-items:center;font-size:.62rem;display:flex;position:absolute;left:0;right:0}.bar--top[data-astro-cid-xhmjqd5u]{height:var(--bar);padding:env(safe-area-inset-top) 20px 0;justify-content:flex-end;top:0}.hud-scene[data-astro-cid-xhmjqd5u] b[data-astro-cid-xhmjqd5u]{color:var(--text);font-weight:500}.bar--bottom[data-astro-cid-xhmjqd5u]{height:var(--bar-b);padding:0 20px env(safe-area-inset-bottom) calc(20px + var(--music) + 18px);justify-content:space-between;gap:12px;bottom:0}.hud-label[data-astro-cid-xhmjqd5u]{color:var(--text-2)}.hud-tc[data-astro-cid-xhmjqd5u]{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.rec[data-astro-cid-xhmjqd5u]{background:#d4412e;border-radius:50%;width:6px;height:6px;animation:1.6s step-end infinite rec}@keyframes rec{50%{opacity:.2}}.hud-progress[data-astro-cid-xhmjqd5u]{background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.hud-progress[data-astro-cid-xhmjqd5u] span[data-astro-cid-xhmjqd5u]{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.cine-sheet[data-astro-cid-xhmjqd5u]{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);width:min(100% - 24px,480px);max-height:min(100dvh - 48px,760px);color:var(--text);overscroll-behavior:contain;margin:auto;padding:28px 20px 20px}.cine-sheet[data-astro-cid-xhmjqd5u]::backdrop{background:#000000b8}.cine-sheet[data-astro-cid-xhmjqd5u][open]{animation:sheet-in .5s var(--ease-out)}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.cine-sheet[data-astro-cid-xhmjqd5u] .kicker[data-astro-cid-xhmjqd5u]{text-align:center;margin-bottom:18px}.cine-sheet[data-astro-cid-xhmjqd5u] .plate{background:0 0;border:0;padding:0}.cine-sheet[data-astro-cid-xhmjqd5u] .plate>.plate-inner{box-shadow:none;background:0 0;padding:0}.sheet-close[data-astro-cid-xhmjqd5u]{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.sheet-close[data-astro-cid-xhmjqd5u] svg[data-astro-cid-xhmjqd5u]{width:16px;height:16px}@media (width>=900px){body:has(.cine){--bar-h:64px;--bar-bh:72px}.scene-photo[data-astro-cid-xhmjqd5u] img[data-astro-cid-xhmjqd5u]{object-position:center 25%}}@media (orientation:landscape) and (height<=500px){body:has(.cine){--bar-h:32px;--bar-bh:44px;--music:38px}body:has(.cine) #music-btn{width:38px;height:38px}.scene-photo[data-astro-cid-xhmjqd5u] img[data-astro-cid-xhmjqd5u]{object-position:center 25%}.scene-body[data-astro-cid-xhmjqd5u]{scrollbar-width:none;align-content:safe center;gap:8px;padding-block:10px;overflow-y:auto}.scene--title[data-astro-cid-xhmjqd5u] .scene-body[data-astro-cid-xhmjqd5u]{align-content:safe center;padding-bottom:10px}.scene--frame[data-astro-cid-xhmjqd5u] .scene-body[data-astro-cid-xhmjqd5u],.scene--welcome[data-astro-cid-xhmjqd5u] .scene-body[data-astro-cid-xhmjqd5u]{align-content:safe end}.kicker[data-astro-cid-xhmjqd5u]{font-size:.6rem}.names[data-astro-cid-xhmjqd5u]{justify-content:center;align-items:baseline;gap:.25em;font-size:clamp(2.4rem,17svh,4rem);display:flex}.names[data-astro-cid-xhmjqd5u] .amp[data-astro-cid-xhmjqd5u]{font-size:.6em}.big[data-astro-cid-xhmjqd5u]{max-width:none;font-size:clamp(1.7rem,11svh,2.6rem)}.subtitle[data-astro-cid-xhmjqd5u]{max-width:none;font-size:1.05rem}.subs-line[data-astro-cid-xhmjqd5u]{max-width:60ch;font-size:1.1rem}.center[data-astro-cid-xhmjqd5u]{gap:6px}.cine-hint[data-astro-cid-xhmjqd5u]{margin-top:0;padding-block:4px}.cd[data-astro-cid-xhmjqd5u]{margin-top:2px}.cd[data-astro-cid-xhmjqd5u] b[data-astro-cid-xhmjqd5u]{font-size:1.5rem}.cine-btn[data-astro-cid-xhmjqd5u]{margin-top:4px;padding:9px 16px}.cine-cal[data-astro-cid-xhmjqd5u]{margin-top:2px}.cine-cal[data-astro-cid-xhmjqd5u] .cine-btn[data-astro-cid-xhmjqd5u]{padding:8px 14px}.cine-cal-caption[data-astro-cid-xhmjqd5u]{display:none}.sheet[data-astro-cid-xhmjqd5u]{gap:10px;width:min(100%,720px)}.script[data-astro-cid-xhmjqd5u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}.script[data-astro-cid-xhmjqd5u] li[data-astro-cid-xhmjqd5u]{grid-template-columns:46px 1fr;gap:10px;padding-bottom:6px}.script[data-astro-cid-xhmjqd5u] strong[data-astro-cid-xhmjqd5u]{font-size:1rem}.script[data-astro-cid-xhmjqd5u] span[data-astro-cid-xhmjqd5u]{font-size:.8rem;line-height:1.3}.notes[data-astro-cid-xhmjqd5u]{gap:8px}.notes[data-astro-cid-xhmjqd5u] li[data-astro-cid-xhmjqd5u]{font-size:1.05rem;line-height:1.25}.notes[data-astro-cid-xhmjqd5u] li[data-astro-cid-xhmjqd5u]+li[data-astro-cid-xhmjqd5u]:before{margin-bottom:8px}.swatches[data-astro-cid-xhmjqd5u] li[data-astro-cid-xhmjqd5u]{width:28px;height:28px}.credits[data-astro-cid-xhmjqd5u]{flex-wrap:wrap;justify-content:center;gap:8px 40px;width:100%;display:flex}.credits[data-astro-cid-xhmjqd5u] p[data-astro-cid-xhmjqd5u]{font-size:1.05rem}.credits[data-astro-cid-xhmjqd5u] .fin[data-astro-cid-xhmjqd5u]{flex-basis:100%;margin-top:0;font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.scene-photo[data-astro-cid-xhmjqd5u],.cine[data-astro-cid-xhmjqd5u][data-dir=back] .scene-photo[data-astro-cid-xhmjqd5u]{clip-path:none}.scene-photo[data-astro-cid-xhmjqd5u] img[data-astro-cid-xhmjqd5u],.scene[data-astro-cid-xhmjqd5u].is-active .scene-photo[data-astro-cid-xhmjqd5u] img[data-astro-cid-xhmjqd5u]{transition:none;transform:none}.rv[data-astro-cid-xhmjqd5u],.ln[data-astro-cid-xhmjqd5u]>span[data-astro-cid-xhmjqd5u]{opacity:1;transform:none}.scene[data-astro-cid-xhmjqd5u]{transition:none}}.cal[data-astro-cid-wx7wo52v]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cal-caption[data-astro-cid-wx7wo52v]{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);flex-basis:100%;margin:0 0 2px;font-size:.65rem}.cal[data-astro-cid-wx7wo52v] a[data-astro-cid-wx7wo52v]{align-items:center;gap:8px;display:inline-flex}.cal[data-astro-cid-wx7wo52v] svg[data-astro-cid-wx7wo52v]{flex:none;width:15px;height:15px}.cal-link[data-astro-cid-wx7wo52v]{border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:11px 18px;font-size:.72rem;text-decoration:none;transition:background-color .3s,border-color .3s}.cal-link[data-astro-cid-wx7wo52v]:hover{background:color-mix(in srgb, var(--text) 5%, transparent);border-color:var(--text)}.countdown[data-astro-cid-2p4quwok]{padding-top:clamp(56px,9vw,96px);padding-bottom:clamp(56px,9vw,96px)}.countdown-grid[data-astro-cid-2p4quwok]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.countdown-extra[data-astro-cid-2p4quwok]{margin-top:32px}.countdown-grid[data-astro-cid-2p4quwok] div[data-astro-cid-2p4quwok]{gap:2px;padding:8px 4px;display:grid;position:relative}.countdown-grid[data-astro-cid-2p4quwok] div[data-astro-cid-2p4quwok]+div[data-astro-cid-2p4quwok]:before{content:"";background:var(--line-strong);width:1px;height:64%;position:absolute;top:18%;left:0}.countdown-grid[data-astro-cid-2p4quwok] span[data-astro-cid-2p4quwok]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(2.4rem,10vw,4rem);line-height:1.1}.countdown-grid[data-astro-cid-2p4quwok] small[data-astro-cid-2p4quwok]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.22em;color:var(--muted);font-size:.65rem}@media (width<=420px){.countdown-grid[data-astro-cid-2p4quwok] small[data-astro-cid-2p4quwok]{letter-spacing:.13em;font-size:.58rem}}body[data-theme=amalfi] .countdown-grid[data-astro-cid-2p4quwok] span[data-astro-cid-2p4quwok]{color:var(--accent-2)}body[data-theme=editorial] .countdown-grid[data-astro-cid-2p4quwok] span[data-astro-cid-2p4quwok]{font-weight:300}.orn--editorial[data-astro-cid-3luqqz2b],.orn--amalfi[data-astro-cid-3luqqz2b],body[data-theme=editorial] .orn--cover[data-astro-cid-3luqqz2b]{display:none}body[data-theme=editorial] .orn--editorial[data-astro-cid-3luqqz2b]{display:block}body[data-theme=amalfi] .orn--cover[data-astro-cid-3luqqz2b]{display:none}body[data-theme=amalfi] .orn--amalfi[data-astro-cid-3luqqz2b]{display:block}.dc-text[data-astro-cid-xrveazn7]{max-width:40ch;margin:0 auto}.palette[data-astro-cid-xrveazn7]{justify-content:center;margin-top:40px;padding:0;list-style:none;display:flex}.palette[data-astro-cid-xrveazn7] li[data-astro-cid-xrveazn7]{border-radius:var(--r-swatch);border:1px solid var(--line-strong);background:var(--bg);width:64px;height:64px;transition:transform .6s var(--ease);z-index:1;margin:0 -8px;padding:5px;position:relative}.palette[data-astro-cid-xrveazn7] li[data-astro-cid-xrveazn7]:hover{z-index:2;transform:translateY(-8px)}.swatch[data-astro-cid-xrveazn7]{border-radius:var(--r-swatch);background:var(--c);width:100%;height:100%;display:block;overflow:hidden;box-shadow:inset 0 -6px 12px #0000001f,inset 0 2px 4px #ffffff59}.swatch--img[data-astro-cid-xrveazn7]{padding:0}.swatch--img[data-astro-cid-xrveazn7] img[data-astro-cid-xrveazn7]{object-fit:cover;width:100%;height:100%}.lookbook[data-astro-cid-xrveazn7]{margin-top:48px}.lookbook-cap[data-astro-cid-xrveazn7]{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:.66rem}.lookbook-track[data-astro-cid-xrveazn7]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -24px;padding:4px 24px 12px;list-style:none;display:flex;overflow-x:auto}.lookbook-track[data-astro-cid-xrveazn7]::-webkit-scrollbar{display:none}.lookbook-track[data-astro-cid-xrveazn7] li[data-astro-cid-xrveazn7]{scroll-snap-align:center;border-radius:var(--r-md);border:1px solid var(--line);flex:0 0 68%;max-width:250px;overflow:hidden}.lookbook-track[data-astro-cid-xrveazn7] img[data-astro-cid-xrveazn7]{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.lookbook-dots[data-astro-cid-xrveazn7]{justify-content:center;gap:7px;margin-top:6px;display:flex}.lookbook-dots[data-astro-cid-xrveazn7] i[data-astro-cid-xrveazn7]{background:var(--line-strong);width:5px;height:5px;transition:background-color .3s var(--ease), transform .3s var(--ease);border-radius:50%}.lookbook-dots[data-astro-cid-xrveazn7] i[data-astro-cid-xrveazn7].on{background:var(--accent);transform:scale(1.35)}body[data-theme=amalfi] .palette[data-astro-cid-xrveazn7] li[data-astro-cid-xrveazn7]{background:var(--surface);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}@media (width<=380px){.palette[data-astro-cid-xrveazn7] li[data-astro-cid-xrveazn7]{width:54px;height:54px}}.stack[data-astro-cid-rj65ajc3]{--card-bg:color-mix(in srgb, #fff 72%, var(--bg));--card-border:transparent;flex-direction:column;margin-inline:-24px;padding:8px 24px 24px;display:flex;overflow-x:clip}@supports not (overflow:clip){.stack[data-astro-cid-rj65ajc3]{overflow-x:hidden}}body[data-theme=deco] .stack[data-astro-cid-rj65ajc3],body[data-theme=amalfi] .stack[data-astro-cid-rj65ajc3]{--card-bg:var(--surface-2);--card-border:var(--line-strong)}.card[data-astro-cid-rj65ajc3]{--rot:-3deg;--from-x:-32px;z-index:var(--z);background:var(--card-bg);border:1px solid var(--card-border);width:74%;box-shadow:var(--shadow), 0 2px 6px #0000001f;opacity:0;transform:translate(var(--from-x), 70px) rotate(calc(var(--rot) * 3)) scale(1.06);transition:opacity .6s var(--ease-out), transform 1s cubic-bezier(.2, 1.15, .35, 1);margin:-20% 0 0;padding:10px 10px 26px;position:relative}.card[data-astro-cid-rj65ajc3]:not(.landed){will-change:transform, opacity}.card[data-astro-cid-rj65ajc3]:first-child{margin-top:0}.card[data-astro-cid-rj65ajc3]:nth-child(2n){--rot:2.5deg;--from-x:32px;align-self:flex-end}.card[data-astro-cid-rj65ajc3]:nth-child(4n+3){--rot:-1.8deg}.card[data-astro-cid-rj65ajc3]:nth-child(4n){--rot:3.4deg}.card[data-astro-cid-rj65ajc3].wide{--rot:-1.5deg;width:90%}.card[data-astro-cid-rj65ajc3].landed{opacity:1;transform:rotate(var(--rot))}@media (hover:hover){.card[data-astro-cid-rj65ajc3].landed:hover{z-index:20;transform:rotate(0)scale(1.03)}}.card[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.card[data-astro-cid-rj65ajc3].wide img[data-astro-cid-rj65ajc3]{aspect-ratio:16/11}@media (width>=640px){.card[data-astro-cid-rj65ajc3]{width:58%;margin-top:-16%;padding:14px 14px 36px}.card[data-astro-cid-rj65ajc3].wide{width:76%}}.month-cal[data-astro-cid-4hqqcp74]{max-width:340px;margin:40px auto 0}.month-cal[data-astro-cid-4hqqcp74] figcaption[data-astro-cid-4hqqcp74]{border-bottom:1px solid var(--line-strong);font-family:var(--font-display);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.mc-month[data-astro-cid-4hqqcp74]{color:var(--text);font-size:1.5rem;font-style:italic}.mc-year[data-astro-cid-4hqqcp74]{font-family:var(--font-label);letter-spacing:.28em;color:var(--muted);font-size:.8rem}.mc-grid[data-astro-cid-4hqqcp74]{font-variant-numeric:tabular-nums;text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;margin:0;padding:14px 0 0;list-style:none;display:grid}.mc-wd[data-astro-cid-4hqqcp74]{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:8px;font-size:.62rem}.mc-grid[data-astro-cid-4hqqcp74] li[data-astro-cid-4hqqcp74]:not(.mc-wd){color:var(--text-2);padding:6px 0;font-size:.92rem;position:relative}.mc-heart[data-astro-cid-4hqqcp74]{width:38px;height:36px;color:var(--accent);place-items:center;margin:-5px 0;font-weight:500;display:inline-grid;position:relative}.mc-heart[data-astro-cid-4hqqcp74] svg[data-astro-cid-4hqqcp74]{width:100%;height:100%;position:absolute;inset:0}.mc-heart[data-astro-cid-4hqqcp74] i[data-astro-cid-4hqqcp74]{font-style:normal;position:relative}.org[data-astro-cid-64qrvfxp]{text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.org-avatar[data-astro-cid-64qrvfxp]{width:56px;height:56px;font-family:var(--font-display);color:var(--accent);border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.org-name[data-astro-cid-64qrvfxp]{font-weight:500;line-height:1.3;color:var(--text)!important}.org-role[data-astro-cid-64qrvfxp]{letter-spacing:.04em;font-size:.8rem;color:var(--muted)!important}.org-phone[data-astro-cid-64qrvfxp]{font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid var(--accent);transition:color .4s var(--ease);padding-bottom:2px;font-weight:400;text-decoration:none}.org-phone[data-astro-cid-64qrvfxp]:hover{color:var(--accent)}@media (width<=480px){.org[data-astro-cid-64qrvfxp]{grid-template-columns:auto 1fr}.org-phone[data-astro-cid-64qrvfxp]{grid-column:2;justify-self:start}}.rsvp-intro[data-astro-cid-o76cutzs]{max-width:36ch;margin:-20px auto 36px}.tg[data-astro-cid-u2ktw2a7] .plate-inner[data-astro-cid-u2ktw2a7]{text-align:center;justify-items:center;gap:14px;display:grid}.tg-icon[data-astro-cid-u2ktw2a7]{width:34px;height:34px;color:var(--accent)}.tg-text[data-astro-cid-u2ktw2a7]{max-width:38ch}.tg[data-astro-cid-u2ktw2a7] .btn[data-astro-cid-u2ktw2a7]{margin-top:6px}.timeline[data-astro-cid-3xih677i]{text-align:left;gap:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{grid-template-columns:72px 24px 1fr;align-items:start;gap:0 14px;padding-bottom:36px;display:grid;position:relative}.timeline[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]:last-child{padding-bottom:0}.timeline[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]:before{content:"";background:linear-gradient(var(--line-strong), var(--line));width:1px;position:absolute;top:22px;bottom:-6px;left:97.5px}.timeline[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]:last-child:before{display:none}.tl-time[data-astro-cid-3xih677i]{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;letter-spacing:.02em;font-size:1.5rem;line-height:1.3}.tl-dot[data-astro-cid-3xih677i]{border:1px solid var(--accent);background:var(--bg);z-index:1;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:6px;display:grid;position:relative}.tl-dot[data-astro-cid-3xih677i]:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.tl-icon[data-astro-cid-3xih677i]{border:1px solid var(--accent);background:var(--bg);width:34px;height:34px;color:var(--accent);z-index:1;border-radius:50%;place-items:center;margin:-5px;display:grid;position:relative}.tl-icon[data-astro-cid-3xih677i] svg[data-astro-cid-3xih677i]{width:17px;height:17px}body[data-theme=amalfi] .tl-icon[data-astro-cid-3xih677i]{background:var(--surface);border-radius:6px;transform:rotate(45deg)}body[data-theme=amalfi] .tl-icon[data-astro-cid-3xih677i] svg[data-astro-cid-3xih677i]{transform:rotate(-45deg)}.tl-body[data-astro-cid-3xih677i] h3[data-astro-cid-3xih677i]{font-family:var(--font-body);letter-spacing:.02em;padding-top:4px;font-size:1.05rem;font-weight:500;line-height:1.5}.tl-body[data-astro-cid-3xih677i] p[data-astro-cid-3xih677i]{color:var(--text-2);margin-top:4px;font-size:.98rem}body[data-theme=editorial] .tl-time[data-astro-cid-3xih677i]{font-size:1.75rem;font-style:italic;font-weight:300}body[data-theme=amalfi] .tl-time[data-astro-cid-3xih677i]{font-size:1.25rem;font-family:var(--font-label)}body[data-theme=amalfi] .tl-dot[data-astro-cid-3xih677i]{background:var(--surface)}body[data-theme=editorial] .tl-dot[data-astro-cid-3xih677i]{border-radius:0}body[data-theme=amalfi] .tl-dot[data-astro-cid-3xih677i]{border-radius:4px;transform:rotate(45deg)}@media (width<=420px){.timeline[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{grid-template-columns:56px 24px 1fr;gap:0 10px}.timeline[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]:before{left:77.5px}.tl-time[data-astro-cid-3xih677i]{font-size:1.25rem}}.venue[data-astro-cid-47hyo3h2] .plate-inner[data-astro-cid-47hyo3h2]{text-align:center;justify-items:center;gap:10px;display:grid}.venue-pin[data-astro-cid-47hyo3h2]{width:32px;height:32px;color:var(--accent);margin-bottom:6px}.venue[data-astro-cid-47hyo3h2] h3[data-astro-cid-47hyo3h2]{font-size:clamp(1.5rem,5vw,1.9rem)}.venue-address[data-astro-cid-47hyo3h2]{color:var(--text-2);font-size:.98rem}.venue[data-astro-cid-47hyo3h2] .btn[data-astro-cid-47hyo3h2],.map-plate[data-astro-cid-47hyo3h2]{margin-top:14px}body[data-theme=editorial] .venue[data-astro-cid-47hyo3h2] h3[data-astro-cid-47hyo3h2]{font-size:clamp(1.9rem,6vw,2.4rem);font-style:italic;font-weight:300}body[data-theme=amalfi] .venue[data-astro-cid-47hyo3h2] h3[data-astro-cid-47hyo3h2]{font-size:clamp(1.3rem,4.5vw,1.6rem)}.wishes[data-astro-cid-e6q3hesd]{text-align:left;padding:0;list-style:none;display:grid}.wishes[data-astro-cid-e6q3hesd] li[data-astro-cid-e6q3hesd]{border-top:1px solid var(--line);grid-template-columns:56px 1fr;align-items:start;gap:16px;padding:26px 0;display:grid}.wishes[data-astro-cid-e6q3hesd] li[data-astro-cid-e6q3hesd]:last-child{border-bottom:1px solid var(--line)}.wish-num[data-astro-cid-e6q3hesd]{font-family:var(--font-display);color:var(--accent);letter-spacing:.02em;padding-top:4px;font-size:2rem;line-height:1}.wishes[data-astro-cid-e6q3hesd] p[data-astro-cid-e6q3hesd]{font-size:1rem}.wishes[data-astro-cid-e6q3hesd] h3[data-astro-cid-e6q3hesd]{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:.72rem;font-weight:500}body[data-theme=editorial] .wish-num[data-astro-cid-e6q3hesd]{font-size:2.4rem;font-style:italic;font-weight:300}body[data-theme=amalfi] .wish-num[data-astro-cid-e6q3hesd]{font-size:1.5rem;font-family:var(--font-label);padding-top:8px}.transfer[data-astro-cid-ufp7onj4]{max-width:40ch;margin:0 auto}.demo-info[data-astro-cid-puptjrqi]{width:min(100% - 32px,440px);max-height:calc(100dvh - 32px);color:var(--text);opacity:0;transition:opacity .45s var(--ease), transform .6s var(--ease), overlay .6s allow-discrete, display .6s allow-discrete;background:0 0;border:0;margin:auto;padding:0;overflow:visible;transform:translateY(16px)scale(.97)}.demo-info[data-astro-cid-puptjrqi][open]{opacity:1;transform:none}@starting-style{.demo-info[data-astro-cid-puptjrqi][open]{opacity:0;transform:translateY(16px)scale(.97)}}.demo-info[data-astro-cid-puptjrqi]::backdrop{opacity:0;transition:opacity .45s var(--ease), overlay .45s allow-discrete, display .45s allow-discrete;background:#0d0b098c}.demo-info[data-astro-cid-puptjrqi][open]::backdrop{opacity:1}@starting-style{.demo-info[data-astro-cid-puptjrqi][open]::backdrop{opacity:0}}.demo-info-body[data-astro-cid-puptjrqi]{overscroll-behavior:contain;max-height:calc(100dvh - 46px);font-family:var(--font-body);gap:0;font-size:1rem;line-height:1.55;display:grid;position:relative;overflow-y:auto}.demo-info-body[data-astro-cid-puptjrqi]:focus{outline:none}.demo-info-close[data-astro-cid-puptjrqi]{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;transition:background-color .3s var(--ease), transform .4s var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.demo-info-close[data-astro-cid-puptjrqi]:hover{background:color-mix(in srgb, var(--text) 6%, transparent);transform:rotate(90deg)}.demo-info-close[data-astro-cid-puptjrqi] svg[data-astro-cid-puptjrqi]{width:14px;height:14px}.demo-info-kicker[data-astro-cid-puptjrqi]{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin:0 48px 6px 0;font-size:.68rem}.demo-info[data-astro-cid-puptjrqi] h2[data-astro-cid-puptjrqi]{font-family:var(--font-display);color:var(--accent);margin:0 0 20px;font-size:clamp(1.9rem,8vw,2.4rem);font-weight:400;line-height:1.05}.demo-info[data-astro-cid-puptjrqi] h3[data-astro-cid-puptjrqi]{font-family:var(--font-body);color:var(--text);margin:0 0 10px;font-size:1rem;font-weight:500}.demo-info-list[data-astro-cid-puptjrqi]{color:var(--text-2);gap:7px;margin:0;padding:0;list-style:none;display:grid}.demo-info-list[data-astro-cid-puptjrqi] li[data-astro-cid-puptjrqi]{padding-left:22px;position:relative}.demo-info-list[data-astro-cid-puptjrqi] li[data-astro-cid-puptjrqi]:before{content:"";background:var(--accent);opacity:.75;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.demo-info-warn[data-astro-cid-puptjrqi]{border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text);margin:12px 0 0;padding:10px 14px;font-size:.88rem}.demo-info-prices[data-astro-cid-puptjrqi]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:22px 0 0;display:grid}.demo-info-prices[data-astro-cid-puptjrqi] div[data-astro-cid-puptjrqi]{gap:2px;padding:14px 0;display:grid}.demo-info-prices[data-astro-cid-puptjrqi] div[data-astro-cid-puptjrqi]+div[data-astro-cid-puptjrqi]{border-left:1px solid var(--line);padding-left:18px}.demo-info-prices[data-astro-cid-puptjrqi] dt[data-astro-cid-puptjrqi]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.64rem}.demo-info-prices[data-astro-cid-puptjrqi] dd[data-astro-cid-puptjrqi]{font-family:var(--font-display);color:var(--text);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:1.55rem;line-height:1.2}.demo-info-prices[data-astro-cid-puptjrqi] small[data-astro-cid-puptjrqi]{font-family:var(--font-body);color:var(--muted);margin-left:2px;font-size:.8rem}.demo-info-more[data-astro-cid-puptjrqi]{color:var(--text-2);gap:2px;margin:18px 0 0;font-size:.95rem;display:grid}.demo-info-more[data-astro-cid-puptjrqi] strong[data-astro-cid-puptjrqi]{color:var(--text)}.demo-info-more[data-astro-cid-puptjrqi] a[data-astro-cid-puptjrqi]{color:var(--accent);text-underline-offset:3px}.demo-info-actions[data-astro-cid-puptjrqi]{justify-items:center;gap:6px;margin-top:24px;display:grid}.demo-info-order[data-astro-cid-puptjrqi]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);padding:10px 4px;font-size:.74rem;text-decoration:none;transition:color .3s}.demo-info-order[data-astro-cid-puptjrqi]:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.demo-info[data-astro-cid-puptjrqi],.demo-info[data-astro-cid-puptjrqi][open]{transform:none}}.envelope[data-astro-cid-c7fjnk66]{z-index:var(--z-envelope);background:var(--bg);color:var(--text);isolation:isolate;place-items:end center;display:grid;position:fixed;inset:0}.envelope-photo[data-astro-cid-c7fjnk66]{color:#fbf8f2}.envelope[data-astro-cid-c7fjnk66] img[data-astro-cid-c7fjnk66]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.envelope[data-astro-cid-c7fjnk66].opening{background:0 0}.envelope[data-astro-cid-c7fjnk66].opening>img[data-astro-cid-c7fjnk66],.envelope[data-astro-cid-c7fjnk66].opening>.envelope-veil[data-astro-cid-c7fjnk66],.envelope[data-astro-cid-c7fjnk66].opening>.envelope-frame[data-astro-cid-c7fjnk66]{visibility:hidden}.envelope[data-astro-cid-c7fjnk66] .env-door{z-index:-1;background:var(--bg);isolation:isolate;will-change:transform;position:absolute;inset:0}.envelope[data-astro-cid-c7fjnk66] .env-fx{z-index:2;pointer-events:none;position:fixed;inset:0}.envelope[data-astro-cid-c7fjnk66] .env-fx .seal-half{will-change:transform, opacity;margin:0;position:fixed}.envelope[data-astro-cid-c7fjnk66] .env-glow{mix-blend-mode:screen;background:radial-gradient(circle,#fff4d6f2,#ffdc9673 35%,#0000 70%);border-radius:50%;width:240px;height:240px;position:fixed}.envelope[data-astro-cid-c7fjnk66] .env-spark{background:#fff4d6;border-radius:50%;width:7px;height:7px;position:fixed;box-shadow:0 0 14px 4px #ffdc96cc}.envelope[data-astro-cid-c7fjnk66] .env-seam{background:linear-gradient(90deg,#0000,#ffe7b0 20%,#fff8e6 50%,#ffe7b0 80%,#0000);height:2px;position:fixed;left:0;right:0;box-shadow:0 0 18px 4px #ffdc9699}.envelope-veil[data-astro-cid-c7fjnk66]{z-index:-1;background:linear-gradient(#0a0e0840,#0000 35%,#0a0e08bf);position:absolute;inset:0}.envelope[data-astro-cid-c7fjnk66]:not(.envelope-photo) .envelope-veil[data-astro-cid-c7fjnk66]{display:none}.envelope-frame[data-astro-cid-c7fjnk66]{opacity:.25;pointer-events:none;border:1px solid;position:absolute;inset:18px}.envelope-content[data-astro-cid-c7fjnk66]{text-align:center;justify-items:center;gap:18px;padding:0 24px 12svh;display:grid;position:relative}.envelope-content[data-astro-cid-c7fjnk66]>[data-astro-cid-c7fjnk66]{animation:env-rise 1s var(--ease-out) both}.envelope-content[data-astro-cid-c7fjnk66]>[data-astro-cid-c7fjnk66]:nth-child(2){animation-delay:.15s}.envelope-content[data-astro-cid-c7fjnk66]>[data-astro-cid-c7fjnk66]:nth-child(3){animation-delay:.35s}.envelope-content[data-astro-cid-c7fjnk66]>[data-astro-cid-c7fjnk66]:nth-child(4){animation-delay:.55s}@keyframes env-rise{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}.envelope-label[data-astro-cid-c7fjnk66]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.34em;opacity:.85;font-size:.66rem}.envelope-names[data-astro-cid-c7fjnk66]{font-family:var(--font-display);text-shadow:0 8px 30px #00000040;font-size:clamp(2.2rem,9vw,3.2rem);line-height:1.1}.envelope-names[data-astro-cid-c7fjnk66] i[data-astro-cid-c7fjnk66]{font-family:var(--font-accent);opacity:.85;font-style:italic}.envelope-seal[data-astro-cid-c7fjnk66]{cursor:pointer;width:96px;height:96px;transition:transform .6s var(--ease);background:0 0;border:none;place-items:center;margin-top:10px;padding:0;display:grid;position:relative}.envelope-seal[data-astro-cid-c7fjnk66]:hover{transform:scale(1.04)}.envelope-seal[data-astro-cid-c7fjnk66]:active{transform:scale(.96)}.seal-ring[data-astro-cid-c7fjnk66]{opacity:.5;animation:seal-pulse 2.6s var(--ease-out) infinite;border:1px solid;border-radius:50%;position:absolute;inset:0}@keyframes seal-pulse{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.seal-body[data-astro-cid-c7fjnk66]{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 70%, white 30%), var(--accent) 45%, color-mix(in srgb, var(--accent) 75%, black 25%));width:78px;height:78px;color:var(--accent-ink);font-family:var(--font-display);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:1.5rem;display:grid;box-shadow:inset 0 2px 4px #ffffff59,inset 0 -4px 8px #00000040,0 14px 30px -10px #00000080}.seal-body[data-astro-cid-c7fjnk66]:before{content:"";border:1px solid color-mix(in srgb, var(--accent-ink) 40%, transparent);border-radius:50%;width:62px;height:62px;position:absolute}.seal-text[data-astro-cid-c7fjnk66]{align-items:baseline;display:inline-flex;position:relative}.seal-text[data-astro-cid-c7fjnk66] i[data-astro-cid-c7fjnk66]{font-family:var(--font-accent);margin:0 .06em;font-size:.7em;font-style:italic}.envelope-hint[data-astro-cid-c7fjnk66]{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;opacity:.7;font-size:.62rem}@media (prefers-reduced-motion:reduce){.seal-ring[data-astro-cid-c7fjnk66],.envelope-content[data-astro-cid-c7fjnk66]>[data-astro-cid-c7fjnk66]{animation:none}.envelope[data-astro-cid-c7fjnk66]{transition:opacity .5s}.envelope[data-astro-cid-c7fjnk66].opened{opacity:0}}.monogram[data-astro-cid-n22k7olv]{--s:72px;width:var(--s);height:var(--s);color:var(--accent);font-family:var(--font-display);font-size:calc(var(--s) * .34);letter-spacing:.04em;place-items:center;line-height:1;display:inline-grid;position:relative}.monogram-ring[data-astro-cid-n22k7olv]{opacity:.7;border:1px solid;border-radius:50%;position:absolute;inset:0}.monogram-ring[data-astro-cid-n22k7olv]:after{content:"";opacity:.35;border:1px solid;border-radius:50%;position:absolute;inset:4px}.monogram-text[data-astro-cid-n22k7olv]{align-items:baseline;display:inline-flex;position:relative}.monogram-text[data-astro-cid-n22k7olv] i[data-astro-cid-n22k7olv]{font-family:var(--font-accent);opacity:.85;margin:0 .06em;font-size:.7em;font-style:italic}body[data-theme=editorial] .monogram-ring[data-astro-cid-n22k7olv],body[data-theme=editorial] .monogram-ring[data-astro-cid-n22k7olv]:after{border-radius:0}.foot[data-astro-cid-jo6i4kqk]{text-align:center;border-top:1px solid var(--line);justify-items:center;gap:16px;padding:clamp(72px,12vw,120px) 24px clamp(56px,9vw,88px);display:grid}.foot-names[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:clamp(1.8rem,6vw,2.4rem);line-height:1.2}.foot-names[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{font-family:var(--font-accent);color:var(--accent);margin:0 .1em;font-style:italic}.foot-date[data-astro-cid-jo6i4kqk]{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.foot-note[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--text-2);margin-top:20px;font-size:1.1rem;font-style:italic}body[data-theme=amalfi] .foot-note[data-astro-cid-jo6i4kqk]{font-family:var(--font-accent);font-size:1.3rem}.scroll-hint[data-astro-cid-4ztc246h]{color:inherit;opacity:.75;transition:opacity .4s var(--ease);justify-items:center;gap:10px;padding:8px 16px;text-decoration:none;display:inline-grid}.scroll-hint[data-astro-cid-4ztc246h]:hover{opacity:1}.scroll-hint-text[data-astro-cid-4ztc246h]{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;font-size:.65rem}.scroll-hint-line[data-astro-cid-4ztc246h]{opacity:.35;background:currentColor;width:1px;height:44px;position:relative;overflow:hidden}.scroll-hint-line[data-astro-cid-4ztc246h] i[data-astro-cid-4ztc246h]{width:3px;height:12px;animation:hint-run 1.8s var(--ease) infinite;background:currentColor;border-radius:2px;position:absolute;top:0;left:-1px}@keyframes hint-run{0%{opacity:0;transform:translateY(-14px)}30%{opacity:1}to{opacity:0;transform:translateY(48px)}}.hero-am[data-astro-cid-gw7icbps]{isolation:isolate;align-content:center;justify-items:center;min-height:100svh;padding:72px 24px 32px;display:grid;position:relative;overflow:hidden}.hero-am-glow[data-astro-cid-gw7icbps]{z-index:-1;background:linear-gradient(#0000 58%,#d2a5521a),linear-gradient(#0000 70%,#5082b414);position:absolute;inset:0}.hero-am-text[data-astro-cid-gw7icbps]{text-align:center;justify-items:center;gap:20px;display:grid}.hero-am-date[data-astro-cid-gw7icbps]{font-family:var(--font-label);letter-spacing:.42em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.hero-am[data-astro-cid-gw7icbps] h1[data-astro-cid-gw7icbps]{justify-items:center;display:grid}.hero-am-name[data-astro-cid-gw7icbps]{letter-spacing:.02em;background:linear-gradient(#f3ecdf 0%,#ece5d8 55%,#c9bfae 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,13vw,6rem);line-height:1.05}.hero-am-amp[data-astro-cid-gw7icbps]{font-family:var(--font-accent);background:linear-gradient(180deg, var(--accent-2), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin:.1em 0;font-size:clamp(2rem,8vw,3.4rem);font-style:italic;line-height:1}.hero-am-label[data-astro-cid-gw7icbps]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.34em;color:var(--text-2);gap:4px;font-size:.66rem;display:grid}.hero-am-figure[data-astro-cid-gw7icbps]{width:min(300px,74vw);margin:36px 0 0}.hero-am-frame[data-astro-cid-gw7icbps]{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);background:linear-gradient(#d2a55214,#0000);border-radius:999px 999px 26px 26px;padding:10px;position:relative}.hero-am-frame[data-astro-cid-gw7icbps]:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);pointer-events:none;border-radius:999px 999px 22px 22px;position:absolute;inset:4px}.hero-am-frame[data-astro-cid-gw7icbps] img,.hero-am-frame[data-astro-cid-gw7icbps] video{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:var(--shadow), 0 0 0 1px #ffffff0d;filter:saturate(.9)contrast(1.04);border-radius:999px 999px 16px 16px;display:block}.hero-am-hint[data-astro-cid-gw7icbps]{color:var(--accent);margin-top:32px}.stars[data-astro-cid-gw7icbps]{pointer-events:none;z-index:-1;position:absolute;inset:0}.stars[data-astro-cid-gw7icbps] i[data-astro-cid-gw7icbps]{width:2px;height:2px;animation:twinkle var(--d,3s) ease-in-out infinite;opacity:0;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #ffffff80}.stars[data-astro-cid-gw7icbps] i[data-astro-cid-gw7icbps].big{background:var(--accent-2);width:3px;height:3px;box-shadow:0 0 8px 2px #e8c98780}@keyframes twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}.hero-am[data-astro-cid-gw7icbps]>[data-astro-cid-gw7icbps]:not(.stars):not(.hero-am-glow){animation:am-rise 1.1s var(--ease-out) both}.hero-am-figure[data-astro-cid-gw7icbps]{animation-delay:.35s!important}.hero-am-hint[data-astro-cid-gw7icbps]{animation-delay:.7s!important}@keyframes am-rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@media (width>=900px){.hero-am[data-astro-cid-gw7icbps]{grid-template-columns:1fr minmax(0,560px) minmax(0,560px) 1fr;grid-template-areas:".text figure."".hint hint.";align-items:center;column-gap:64px;padding:80px clamp(48px,8vw,140px) 40px}.hero-am-text[data-astro-cid-gw7icbps]{text-align:left;grid-area:text;justify-items:start}.hero-am[data-astro-cid-gw7icbps] h1[data-astro-cid-gw7icbps]{justify-items:start}.hero-am-name[data-astro-cid-gw7icbps]{font-size:clamp(4rem,7vw,7rem)}.hero-am-label[data-astro-cid-gw7icbps]{text-align:left}.hero-am-figure[data-astro-cid-gw7icbps]{grid-area:figure;justify-self:end;width:min(400px,100%);margin:0}.hero-am-hint[data-astro-cid-gw7icbps]{grid-area:hint;justify-self:center;margin-top:48px}}@media (prefers-reduced-motion:reduce){.stars[data-astro-cid-gw7icbps]{display:none}.hero-am[data-astro-cid-gw7icbps]>[data-astro-cid-gw7icbps]{animation:none!important}}.hero-cq[data-astro-cid-vmjqfuum]{text-align:center;background:radial-gradient(70% 45% at 15% 8%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), radial-gradient(65% 45% at 88% 22%, color-mix(in srgb, var(--accent-2) 22%, transparent), transparent 60%), radial-gradient(80% 55% at 50% 108%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 62%), var(--bg);place-items:center;min-height:100svh;padding:clamp(48px,8vh,72px) 24px;display:grid;position:relative;overflow:hidden}.cq-pearls[data-astro-cid-vmjqfuum]{gap:14px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cq-pearls--top[data-astro-cid-vmjqfuum]{top:18px}.cq-pearls--bottom[data-astro-cid-vmjqfuum]{bottom:18px}.cq-pearls[data-astro-cid-vmjqfuum] i[data-astro-cid-vmjqfuum]{background:radial-gradient(circle at 32% 30%, #fff, color-mix(in srgb, var(--accent-2) 55%, #fff) 62%, color-mix(in srgb, var(--accent) 45%, transparent));border-radius:50%;width:7px;height:7px;box-shadow:0 1px 3px #432a312e}.cq-pearls[data-astro-cid-vmjqfuum] i[data-astro-cid-vmjqfuum]:nth-child(2n){opacity:.75}.cq-content[data-astro-cid-vmjqfuum]{justify-items:center;gap:18px;display:grid;position:relative}.cq-content[data-astro-cid-vmjqfuum]>[data-astro-cid-vmjqfuum]{animation:cq-rise 1.1s var(--ease-out) both}.cq-content[data-astro-cid-vmjqfuum]>[data-astro-cid-vmjqfuum]:first-child{animation-delay:.1s}.cq-content[data-astro-cid-vmjqfuum]>[data-astro-cid-vmjqfuum]:nth-child(2){animation-delay:.25s}.cq-content[data-astro-cid-vmjqfuum]>[data-astro-cid-vmjqfuum]:nth-child(3){animation-delay:.4s}.cq-content[data-astro-cid-vmjqfuum]>[data-astro-cid-vmjqfuum]:nth-child(4){animation-delay:.55s}.cq-content[data-astro-cid-vmjqfuum]>[data-astro-cid-vmjqfuum]:nth-child(5){animation-delay:.7s}.cq-content[data-astro-cid-vmjqfuum]>[data-astro-cid-vmjqfuum]:nth-child(6){animation-delay:.85s}@keyframes cq-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.cq-bow[data-astro-cid-vmjqfuum]{width:64px;color:var(--accent)}.cq-label[data-astro-cid-vmjqfuum]{font-family:var(--font-label);letter-spacing:.42em;text-transform:uppercase;color:var(--muted);padding-left:.42em;font-size:.64rem}h1[data-astro-cid-vmjqfuum]{justify-items:center;gap:.06em;font-size:clamp(2.6rem,11vw,5.4rem);font-style:italic;line-height:1.05;display:grid}.cq-amp[data-astro-cid-vmjqfuum]{color:var(--accent);font-size:.5em}.cq-arch[data-astro-cid-vmjqfuum]{aspect-ratio:3/4;border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);border-radius:999px 999px 18px 18px;width:min(56vw,220px);padding:8px}.cq-arch[data-astro-cid-vmjqfuum] img,.cq-arch[data-astro-cid-vmjqfuum] video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.cq-date[data-astro-cid-vmjqfuum]{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:12px;font-size:.74rem;display:inline-flex}.cq-date[data-astro-cid-vmjqfuum] i[data-astro-cid-vmjqfuum]{background:radial-gradient(circle at 32% 30%, #fff, var(--accent-2) 65%, color-mix(in srgb, var(--accent) 50%, transparent));border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.cq-content[data-astro-cid-vmjqfuum]>[data-astro-cid-vmjqfuum]{animation:none}}.hero[data-astro-cid-lvz3yhsp]{color:#fbf8f2;isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lvz3yhsp] .hero-photo{object-fit:cover;z-index:-3;width:100%;height:100%;animation:kenburns 28s var(--ease-out) infinite alternate;position:absolute;inset:0}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-veil[data-astro-cid-lvz3yhsp]{z-index:-2;background:radial-gradient(120% 70% at 50% 110%,#0a0e08d9,#0000 60%),linear-gradient(#0a0e0859,#0000 30% 55%,#0a0e08b3);position:absolute;inset:0}.hero-frame[data-astro-cid-lvz3yhsp]{pointer-events:none;z-index:0;border:1px solid #fbf8f238;position:absolute;inset:18px;mask:linear-gradient(#000 0 68%,#0000 92%)}.hero-monogram[data-astro-cid-lvz3yhsp]{color:#fbf8f2;z-index:1;opacity:.9;animation:rise 1.2s var(--ease-out) both;position:absolute;top:40px;left:50%;translate:-50%}.hero-side[data-astro-cid-lvz3yhsp]{writing-mode:vertical-rl;font-family:var(--font-label);letter-spacing:.34em;text-transform:uppercase;opacity:.6;z-index:1;font-size:.62rem;display:none;position:absolute;top:50%}.hero-side--l[data-astro-cid-lvz3yhsp]{left:34px;transform:translateY(-50%)rotate(180deg)}.hero-side--r[data-astro-cid-lvz3yhsp]{right:34px;transform:translateY(-50%)}.fireflies[data-astro-cid-lvz3yhsp]{z-index:-1;pointer-events:none;position:absolute;inset:0}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]{width:4px;height:4px;animation:blink var(--d,3s) ease-in-out infinite, drift var(--t,9s) ease-in-out infinite alternate;opacity:0;background:#ffe9a8;border-radius:50%;position:absolute;box-shadow:0 0 10px 3px #ffe9a899}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:first-child{--d:2.6s;--t:8s;top:30%;left:12%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(2){--d:3.4s;--t:10s;animation-delay:.5s;top:62%;left:25%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(3){--d:2.9s;--t:9s;animation-delay:1.2s;top:22%;left:38%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(4){--d:3.8s;--t:11s;animation-delay:.8s;top:70%;left:47%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(5){--d:2.4s;--t:8.5s;animation-delay:1.6s;top:35%;left:58%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(6){--d:3.1s;--t:9.5s;animation-delay:.3s;top:58%;left:68%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(7){--d:2.7s;--t:10.5s;animation-delay:1.9s;top:26%;left:78%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(8){--d:3.5s;--t:9s;animation-delay:.7s;top:66%;left:86%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(9){--d:3s;--t:11s;animation-delay:1.4s;top:48%;left:18%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(10){--d:2.8s;--t:8.8s;animation-delay:.2s;top:82%;left:33%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(11){--d:3.3s;--t:10.2s;animation-delay:1s;top:15%;left:62%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(12){--d:2.5s;--t:9.3s;animation-delay:1.7s;top:45%;left:88%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(13){--d:3.6s;--t:9.8s;animation-delay:2.1s;top:78%;left:8%}.fireflies[data-astro-cid-lvz3yhsp] i[data-astro-cid-lvz3yhsp]:nth-child(14){--d:2.9s;--t:8.2s;animation-delay:.9s;top:84%;left:72%}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(24px,-30px)}}.hero-content[data-astro-cid-lvz3yhsp]{z-index:1;text-align:center;justify-items:center;gap:16px;padding:0 24px clamp(40px,7vh,72px);display:grid;position:relative}.hero-content[data-astro-cid-lvz3yhsp]>[data-astro-cid-lvz3yhsp]{animation:rise 1.1s var(--ease-out) both}.hero-content[data-astro-cid-lvz3yhsp]>[data-astro-cid-lvz3yhsp]:first-child{animation-delay:.15s}.hero-content[data-astro-cid-lvz3yhsp]>[data-astro-cid-lvz3yhsp]:nth-child(2){animation-delay:.3s}.hero-content[data-astro-cid-lvz3yhsp]>[data-astro-cid-lvz3yhsp]:nth-child(3){animation-delay:.5s}.hero-content[data-astro-cid-lvz3yhsp]>[data-astro-cid-lvz3yhsp]:nth-child(4){animation-delay:.75s}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.hero-label[data-astro-cid-lvz3yhsp]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.34em;opacity:.85;font-size:.66rem}h1[data-astro-cid-lvz3yhsp]{text-shadow:0 10px 40px #00000059;justify-items:center;font-size:clamp(3.2rem,15vw,8rem);line-height:.95;display:grid}.hero-name[data-astro-cid-lvz3yhsp]{letter-spacing:-.01em;display:block}.hero-amp[data-astro-cid-lvz3yhsp]{font-family:var(--font-accent);color:#d8e2b3;margin:.12em 0;font-size:.42em;font-style:italic;line-height:1}.hero-date[data-astro-cid-lvz3yhsp] span[data-astro-cid-lvz3yhsp]{font-family:var(--font-display);letter-spacing:.06em;backdrop-filter:blur(6px);background:#fbf8f20f;border:1px solid #fbf8f259;border-radius:999px;padding:10px 26px;font-size:1.1rem;display:inline-block}@media (width>=900px){.hero-side[data-astro-cid-lvz3yhsp]{display:block}.hero-label[data-astro-cid-lvz3yhsp]{display:none}.hero-frame[data-astro-cid-lvz3yhsp]{inset:28px}h1[data-astro-cid-lvz3yhsp]{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.18em;line-height:1.05;display:flex}.hero-amp[data-astro-cid-lvz3yhsp]{align-self:center;margin:0}}@media (orientation:landscape) and (height<=500px){.hero-monogram[data-astro-cid-lvz3yhsp]{display:none}.hero-label[data-astro-cid-lvz3yhsp]{display:block}.hero-content[data-astro-cid-lvz3yhsp]{gap:10px;padding-bottom:24px}h1[data-astro-cid-lvz3yhsp]{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.18em;font-size:clamp(2.6rem,18svh,4.5rem);line-height:1.05;display:flex}.hero-amp[data-astro-cid-lvz3yhsp]{align-self:center;margin:0}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-lvz3yhsp] .hero-photo,.hero-content[data-astro-cid-lvz3yhsp]>[data-astro-cid-lvz3yhsp],.hero-monogram[data-astro-cid-lvz3yhsp]{animation:none}.fireflies[data-astro-cid-lvz3yhsp]{display:none}}.hero-deco[data-astro-cid-gmzl44vw]{color:#efe9da;isolation:isolate;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-deco[data-astro-cid-gmzl44vw] .hero-deco-photo{object-fit:cover;z-index:-3;width:100%;height:100%;animation:deco-zoom 28s var(--ease-out) infinite alternate;position:absolute;inset:0}@keyframes deco-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-deco-veil[data-astro-cid-gmzl44vw]{z-index:-2;background:radial-gradient(62% 48% at 50% 52%,#0c0a0885,#0000 100%),radial-gradient(110% 80%,#0000 40%,#0c0a08bf 100%),linear-gradient(#0c0a088c,#0c0a084d 40%,#0c0a08c7);position:absolute;inset:0}.hero-deco-frame[data-astro-cid-gmzl44vw]{pointer-events:none;border:1px solid #c9a22766;position:absolute;inset:20px}.hero-deco-frame[data-astro-cid-gmzl44vw]:before{content:"";border:1px solid #c9a22733;position:absolute;inset:5px}.corner[data-astro-cid-gmzl44vw]{border:2px solid var(--accent);border-bottom:0;border-right:0;width:46px;height:46px;position:absolute}.corner--tl[data-astro-cid-gmzl44vw]{top:-2px;left:-2px}.corner--tr[data-astro-cid-gmzl44vw]{top:-2px;right:-2px;transform:rotate(90deg)}.corner--br[data-astro-cid-gmzl44vw]{bottom:-2px;right:-2px;transform:rotate(180deg)}.corner--bl[data-astro-cid-gmzl44vw]{bottom:-2px;left:-2px;transform:rotate(270deg)}.hero-deco-content[data-astro-cid-gmzl44vw]{text-align:center;justify-items:center;gap:26px;padding:0 32px;display:grid}.hero-deco-content[data-astro-cid-gmzl44vw]>[data-astro-cid-gmzl44vw]{animation:deco-rise 1.1s var(--ease-out) both}.hero-deco-content[data-astro-cid-gmzl44vw]>[data-astro-cid-gmzl44vw]:nth-child(2){animation-delay:.2s}.hero-deco-content[data-astro-cid-gmzl44vw]>[data-astro-cid-gmzl44vw]:nth-child(3){animation-delay:.4s}.hero-deco-content[data-astro-cid-gmzl44vw]>[data-astro-cid-gmzl44vw]:nth-child(4){animation-delay:.6s}@keyframes deco-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero-deco-fan[data-astro-cid-gmzl44vw]{width:96px;color:var(--accent);opacity:.9}.hero-deco[data-astro-cid-gmzl44vw] h1[data-astro-cid-gmzl44vw]{text-transform:uppercase;letter-spacing:.16em;text-shadow:0 10px 40px #00000080;justify-items:center;gap:.1em;font-size:clamp(2.2rem,10vw,5.5rem);line-height:1.1;display:grid}.hero-deco-amp[data-astro-cid-gmzl44vw]{background:linear-gradient(180deg, var(--accent-2), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.5em;line-height:1}.hero-deco-city[data-astro-cid-gmzl44vw]{white-space:nowrap}.hero-deco-date[data-astro-cid-gmzl44vw]{font-family:var(--font-label);letter-spacing:.34em;text-transform:uppercase;color:var(--accent-2);text-shadow:0 1px 16px #000000bf;font-size:.78rem}.hero-deco[data-astro-cid-gmzl44vw] .scroll-hint{text-shadow:0 1px 16px #000000bf;opacity:.9}@media (width>=900px){.hero-deco-frame[data-astro-cid-gmzl44vw]{inset:30px}.hero-deco[data-astro-cid-gmzl44vw] h1[data-astro-cid-gmzl44vw]{letter-spacing:.22em}}@media (prefers-reduced-motion:reduce){.hero-deco[data-astro-cid-gmzl44vw] .hero-deco-photo,.hero-deco-content[data-astro-cid-gmzl44vw]>[data-astro-cid-gmzl44vw]{animation:none}}.hero-ft[data-astro-cid-qc2rv5cc]{isolation:isolate;text-align:center;min-height:100svh;color:var(--text);background:radial-gradient(90% 45% at 50% 100%,#f5b9cf47,#0000 70%),radial-gradient(70% 40% at 15% 10%,#786edc40,#0000 70%),linear-gradient(#0b0e2a,#171a46 55%,#2c2462);place-items:start center;padding:clamp(52px,8svh,84px) 24px clamp(140px,24svh,260px);display:grid;position:relative;overflow:hidden}.ft-sky[data-astro-cid-qc2rv5cc]{z-index:-2;pointer-events:none;position:absolute;inset:0}.ft-sky[data-astro-cid-qc2rv5cc]>i[data-astro-cid-qc2rv5cc]{left:var(--x);top:var(--y);width:var(--s);height:var(--s);animation:ft-twinkle 3.4s ease-in-out var(--d) infinite alternate;background:#fff8e6;border-radius:50%;position:absolute;box-shadow:0 0 6px #fff0c8cc}@keyframes ft-twinkle{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ft-moon[data-astro-cid-qc2rv5cc]{filter:drop-shadow(0 0 16px #f6e3b08c);border-radius:50%;width:54px;height:54px;position:absolute;top:clamp(28px,6vh,56px);right:clamp(24px,9vw,120px);transform:rotate(-18deg);box-shadow:inset -14px 6px #f6e3b0}.ft-comet[data-astro-cid-qc2rv5cc]{opacity:0;background:linear-gradient(270deg,#fff8e6,#0000);border-radius:2px;width:120px;height:1.5px;animation:9s ease-in 2.5s infinite ft-comet;position:absolute;top:14%;left:70%;transform:rotate(-24deg)}@keyframes ft-comet{0%{opacity:0;translate:0}3%{opacity:1}10%{opacity:0;translate:-260px 116px}to{opacity:0;translate:-260px 116px}}.ft-burst[data-astro-cid-qc2rv5cc]{left:var(--x);top:var(--y);width:0;height:0;scale:var(--k);position:absolute}.ft-burst[data-astro-cid-qc2rv5cc] i[data-astro-cid-qc2rv5cc]{background:linear-gradient(to top, var(--c), transparent);transform-origin:50% 0;width:2px;height:30px;rotate:var(--r);opacity:0;animation:ft-ray 5s var(--ease-out) var(--delay) infinite;border-radius:2px;position:absolute;top:0;left:-1px}@keyframes ft-ray{0%{opacity:0;transform:translateY(0)scaleY(.2)}4%{opacity:1}22%{opacity:0;transform:translateY(64px)scaleY(1)}to{opacity:0;transform:translateY(64px)scaleY(1)}}.ft-castle[data-astro-cid-qc2rv5cc]{z-index:-1;filter:drop-shadow(0 -6px 30px #f5b9cf2e);width:min(150vw,960px);height:32svh;position:absolute;bottom:0;left:50%;translate:-50%}.ft-ground[data-astro-cid-qc2rv5cc]{z-index:-1;background:linear-gradient(#1a1c4e,#0d0f2b);border-radius:50% 50% 0 0/100% 100% 0 0;height:6.5svh;position:absolute;bottom:0;left:-15%;right:-15%}.ft-windows[data-astro-cid-qc2rv5cc] path[data-astro-cid-qc2rv5cc]{animation:ft-window 4s ease-in-out calc(var(--w) * -.7s) infinite alternate}@keyframes ft-window{0%{opacity:.55}to{opacity:1}}.ft-flags[data-astro-cid-qc2rv5cc] path[data-astro-cid-qc2rv5cc]{transform-box:fill-box;transform-origin:0;animation:2.4s ease-in-out infinite alternate ft-flag}@keyframes ft-flag{0%{transform:skewY(0)}to{transform:skewY(-8deg)}}.ft-content[data-astro-cid-qc2rv5cc]{justify-items:center;gap:12px;display:grid;position:relative}.ft-content[data-astro-cid-qc2rv5cc]>[data-astro-cid-qc2rv5cc]{animation:ft-rise 1.2s var(--ease-out) both}.ft-content[data-astro-cid-qc2rv5cc]>[data-astro-cid-qc2rv5cc]:first-child{animation-delay:.2s}.ft-content[data-astro-cid-qc2rv5cc]>[data-astro-cid-qc2rv5cc]:nth-child(2){animation-delay:.45s}.ft-content[data-astro-cid-qc2rv5cc]>[data-astro-cid-qc2rv5cc]:nth-child(3){animation-delay:.7s}.ft-content[data-astro-cid-qc2rv5cc]>[data-astro-cid-qc2rv5cc]:nth-child(4){animation-delay:.9s}.ft-content[data-astro-cid-qc2rv5cc]>[data-astro-cid-qc2rv5cc]:nth-child(5){animation-delay:1.1s}@keyframes ft-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.ft-once[data-astro-cid-qc2rv5cc]{font-family:var(--font-accent);color:var(--accent);text-shadow:0 0 18px #f0c76e73;font-size:clamp(1.6rem,6.4vw,2.3rem)}h1[data-astro-cid-qc2rv5cc]{letter-spacing:.01em;text-shadow:0 2px 24px #0a082899;justify-items:center;font-size:min(clamp(2.4rem,10.5vw,4.4rem),8svh);line-height:1.04;display:grid}.ft-amp[data-astro-cid-qc2rv5cc]{font-family:var(--font-accent);color:var(--accent-2);font-size:.55em;line-height:1.2}.ft-mirror[data-astro-cid-qc2rv5cc]{aspect-ratio:4/5;background:linear-gradient(160deg,#fbe3a1,#b98d3c 45%,#f6d58c 70%,#9c7432);border-radius:50%;width:min(30vw,15svh,150px);padding:4px;box-shadow:0 0 0 1px #f0c76e59,0 0 40px #f0c76e4d}.ft-mirror[data-astro-cid-qc2rv5cc] img,.ft-mirror[data-astro-cid-qc2rv5cc] video{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ft-tale[data-astro-cid-qc2rv5cc]{font-family:var(--font-display);color:var(--text-2);font-size:clamp(1rem,3.8vw,1.2rem)}.ft-date[data-astro-cid-qc2rv5cc]{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-size:.72rem}@media (height<=800px){.ft-tale[data-astro-cid-qc2rv5cc],.ft-content[data-astro-cid-qc2rv5cc] .scroll-hint{display:none}}@media (orientation:landscape) and (height<=500px){.hero-ft[data-astro-cid-qc2rv5cc]{padding:24px max(32px, env(safe-area-inset-left));place-items:center start}.ft-content[data-astro-cid-qc2rv5cc]{gap:8px;width:54vw}.ft-mirror[data-astro-cid-qc2rv5cc]{display:none}.ft-tale[data-astro-cid-qc2rv5cc]{display:block}h1[data-astro-cid-qc2rv5cc]{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.25em;font-size:clamp(2rem,13svh,3rem);display:flex}.ft-castle[data-astro-cid-qc2rv5cc]{width:46vw;height:74svh;left:auto;right:-2%;translate:none}}@media (prefers-reduced-motion:reduce){.ft-content[data-astro-cid-qc2rv5cc]>[data-astro-cid-qc2rv5cc],.ft-sky[data-astro-cid-qc2rv5cc]>i[data-astro-cid-qc2rv5cc],.ft-windows[data-astro-cid-qc2rv5cc] path[data-astro-cid-qc2rv5cc],.ft-flags[data-astro-cid-qc2rv5cc] path[data-astro-cid-qc2rv5cc]{animation:none}.ft-comet[data-astro-cid-qc2rv5cc],.ft-burst[data-astro-cid-qc2rv5cc]{display:none}}.hero-ed[data-astro-cid-42sq2j26]{isolation:isolate;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:0;min-height:100svh;padding:72px 24px 32px;display:grid;position:relative;overflow:hidden}.hero-ed-mark[data-astro-cid-42sq2j26]{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--text) 9%, transparent);z-index:-1;user-select:none;white-space:nowrap;animation:ed-fade 2s var(--ease-out) both;font-size:clamp(12rem,52vw,26rem);font-weight:300;line-height:1;position:absolute;top:6%;left:50%;transform:translate(-50%)}@keyframes ed-fade{0%{opacity:0}to{opacity:1}}.hero-ed-text[data-astro-cid-42sq2j26]{text-align:left;z-index:2;justify-items:start;gap:18px;display:grid;position:relative}.hero-ed-label[data-astro-cid-42sq2j26]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.36em;color:var(--text-2);align-items:center;gap:16px;font-size:.66rem;display:inline-flex}.hero-ed-label[data-astro-cid-42sq2j26]:before{display:none}.hero-ed-label[data-astro-cid-42sq2j26]:after{content:"";opacity:.4;background:currentColor;width:40px;height:1px}.hero-ed[data-astro-cid-42sq2j26] h1[data-astro-cid-42sq2j26]{justify-items:start;font-weight:300;display:grid}.hero-ed-name[data-astro-cid-42sq2j26]{letter-spacing:-.02em;font-size:clamp(3.4rem,17vw,7.5rem);line-height:.95}.hero-ed-amp[data-astro-cid-42sq2j26]{color:var(--accent);margin:.08em 0;font-size:clamp(2rem,8vw,3.6rem);font-style:italic;line-height:1}.hero-ed-date[data-astro-cid-42sq2j26]{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.3em;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;padding:12px 0;font-size:.72rem;display:inline-flex}.hero-ed-date[data-astro-cid-42sq2j26] i[data-astro-cid-42sq2j26]{color:var(--accent);font-style:normal}.hero-ed-figure[data-astro-cid-42sq2j26]{z-index:1;width:min(320px,78vw);margin:-8px 0 0;position:relative}.hero-ed-arch[data-astro-cid-42sq2j26]{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:999px 999px 24px 24px;padding:8px}.hero-ed-arch[data-astro-cid-42sq2j26] img,.hero-ed-arch[data-astro-cid-42sq2j26] video{aspect-ratio:3/4;object-fit:cover;width:100%;box-shadow:var(--shadow);border-radius:999px 999px 16px 16px;display:block}.hero-ed-hint[data-astro-cid-42sq2j26]{color:var(--text-2);margin-top:28px}.hero-ed-stamp[data-astro-cid-42sq2j26]{z-index:2;width:clamp(96px,22vw,126px);color:var(--accent);animation:26s linear infinite ed-spin;position:absolute;bottom:8%;left:-30px}.stamp-text[data-astro-cid-42sq2j26]{font-family:var(--font-label);letter-spacing:2.4px;text-transform:uppercase;fill:var(--text-2);font-size:10.5px}.stamp-amp[data-astro-cid-42sq2j26]{font-family:var(--font-accent);fill:var(--accent);font-size:32px;font-style:italic}@keyframes ed-spin{to{transform:rotate(360deg)}}.hero-ed[data-astro-cid-42sq2j26]>[data-astro-cid-42sq2j26]{animation:ed-rise 1.1s var(--ease-out) both}.hero-ed[data-astro-cid-42sq2j26]>[data-astro-cid-42sq2j26]:nth-child(2){animation-delay:.1s}.hero-ed[data-astro-cid-42sq2j26]>[data-astro-cid-42sq2j26]:nth-child(3){animation-delay:.4s}.hero-ed[data-astro-cid-42sq2j26]>[data-astro-cid-42sq2j26]:nth-child(4){animation-delay:.7s}@keyframes ed-rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@media (width>=900px){.hero-ed[data-astro-cid-42sq2j26]{grid-template-columns:1.1fr .9fr;grid-template-areas:"text figure""hint hint";align-items:center;column-gap:48px;max-width:1400px;margin:0 auto;padding:80px clamp(48px,8vw,140px) 40px}.hero-ed-mark[data-astro-cid-42sq2j26]{font-size:26rem;top:52%;left:-4%;transform:translateY(-50%)}.hero-ed-text[data-astro-cid-42sq2j26]{text-align:left;grid-area:text;justify-items:start}.hero-ed[data-astro-cid-42sq2j26] h1[data-astro-cid-42sq2j26]{justify-items:start}.hero-ed-name[data-astro-cid-42sq2j26]{font-size:clamp(5rem,8.5vw,8.5rem)}.hero-ed-figure[data-astro-cid-42sq2j26]{grid-area:figure;justify-self:end;width:min(420px,100%);margin:0}.hero-ed-hint[data-astro-cid-42sq2j26]{grid-area:hint;justify-self:center;margin-top:40px}}@media (orientation:landscape) and (height<=500px){.hero-ed[data-astro-cid-42sq2j26]{padding:24px max(32px, env(safe-area-inset-left));grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-template-areas:"text figure";align-items:center;column-gap:28px}.hero-ed-text[data-astro-cid-42sq2j26]{grid-area:text;gap:10px}.hero-ed-name[data-astro-cid-42sq2j26]{font-size:clamp(2.4rem,16svh,3.6rem)}.hero-ed-amp[data-astro-cid-42sq2j26]{font-size:1.4rem}.hero-ed-figure[data-astro-cid-42sq2j26]{grid-area:figure;justify-self:end;width:min(48svh,100%);margin:0}.hero-ed-stamp[data-astro-cid-42sq2j26],.hero-ed-hint[data-astro-cid-42sq2j26]{display:none}}@media (prefers-reduced-motion:reduce){.hero-ed[data-astro-cid-42sq2j26]>[data-astro-cid-42sq2j26],.hero-ed-mark[data-astro-cid-42sq2j26],.hero-ed-stamp[data-astro-cid-42sq2j26]{animation:none}}.hero-fr[data-astro-cid-jweue4bk]{isolation:isolate;text-align:center;min-height:100svh;color:var(--text);background:radial-gradient(70% 40% at 50% 26%,#fff,#0000 72%),linear-gradient(#d3e3ef,#e9f1f7 55%,#f6fafd);flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(12px,3svh,26px);padding:clamp(56px,9svh,92px) 24px clamp(120px,24svh,240px);display:flex;position:relative;overflow:hidden}.fr-flakes[data-astro-cid-jweue4bk]{z-index:2;pointer-events:none;position:absolute;inset:0}.fr-flakes[data-astro-cid-jweue4bk] i[data-astro-cid-jweue4bk]{top:-8px;left:var(--x);width:var(--s);height:var(--s);animation:fr-fall var(--t) linear var(--d) infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 6px #78a5c8bf}@keyframes fr-fall{0%{transform:translateY(-10px)}to{transform:translate3d(var(--dx), 104svh, 0)}}.fr-crystal[data-astro-cid-jweue4bk]{aspect-ratio:1;width:min(70vw,38svh,340px);animation:fr-rise 1.3s var(--ease-out) .2s both;place-items:center;display:grid;position:relative}.fr-flake[data-astro-cid-jweue4bk]{color:#6f9bbd;width:100%;height:100%;animation:160s linear infinite fr-turn;position:absolute;inset:0}@keyframes fr-turn{to{transform:rotate(360deg)}}.fr-photo[data-astro-cid-jweue4bk]{aspect-ratio:1;background:linear-gradient(160deg,#fff,#b7cfe1 55%,#fff);border-radius:50%;width:58%;padding:4px;box-shadow:0 0 0 1px #3f6f9633,0 18px 40px -16px #1e334873}.fr-photo[data-astro-cid-jweue4bk] img,.fr-photo[data-astro-cid-jweue4bk] video{object-fit:cover;filter:saturate(.6)brightness(1.05);border-radius:50%;width:100%;height:100%;display:block}.fr-content[data-astro-cid-jweue4bk]{z-index:1;justify-items:center;gap:8px;max-width:100%;display:grid;position:relative}.fr-content[data-astro-cid-jweue4bk]>[data-astro-cid-jweue4bk]{animation:fr-rise 1.2s var(--ease-out) both}.fr-content[data-astro-cid-jweue4bk]>[data-astro-cid-jweue4bk]:first-child{animation-delay:.45s}.fr-content[data-astro-cid-jweue4bk]>[data-astro-cid-jweue4bk]:nth-child(2){animation-delay:.6s}.fr-content[data-astro-cid-jweue4bk]>[data-astro-cid-jweue4bk]:nth-child(3){animation-delay:.8s}@keyframes fr-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fr-eyebrow[data-astro-cid-jweue4bk]{font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:var(--text-2);font-size:.7rem}h1[data-astro-cid-jweue4bk]{overflow-wrap:anywhere;max-width:100%;color:var(--text);background:linear-gradient(100deg,#1e3348 42%,#6f9bbd 50%,#1e3348 58%) 0 0/300% 100%;-webkit-text-fill-color:transparent;animation:fr-rise 1.2s var(--ease-out) .6s both, fr-glint 9s ease-in-out 2s infinite;-webkit-background-clip:text;background-clip:text;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.26em;font-size:min(clamp(2.5rem,11.5vw,4.8rem),8.5svh);font-weight:400;line-height:1.05;display:flex}@keyframes fr-glint{0%{background-position:100% 0}40%,to{background-position:0 0}}h1[data-astro-cid-jweue4bk] i[data-astro-cid-jweue4bk]{font-size:.6em;font-style:normal}.fr-date[data-astro-cid-jweue4bk]{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-size:.74rem}.fr-forest[data-astro-cid-jweue4bk]{z-index:0;width:100%;height:clamp(120px,26svh,260px);position:absolute;bottom:0;left:0}@media (height<=640px){.hero-fr[data-astro-cid-jweue4bk]{padding-bottom:96px}.fr-crystal[data-astro-cid-jweue4bk]{width:min(60vw,32svh)}.fr-forest[data-astro-cid-jweue4bk]{height:104px}.fr-content[data-astro-cid-jweue4bk] .scroll-hint{display:none}}@media (width>=900px){.hero-fr[data-astro-cid-jweue4bk]{flex-direction:row;justify-content:center;align-items:center;gap:clamp(40px,6vw,96px);padding-block:48px clamp(150px,24svh,240px)}.fr-crystal[data-astro-cid-jweue4bk]{width:min(44svh,400px)}.fr-content[data-astro-cid-jweue4bk]{text-align:left;justify-items:start}h1[data-astro-cid-jweue4bk]{justify-content:flex-start;max-width:12em}}@media (orientation:landscape) and (height<=500px){.hero-fr[data-astro-cid-jweue4bk]{padding:16px max(32px, env(safe-area-inset-left)) 56px;flex-direction:row;justify-content:center;align-items:center;gap:28px}.fr-crystal[data-astro-cid-jweue4bk]{width:56svh}.fr-content[data-astro-cid-jweue4bk]{text-align:left;justify-items:start}h1[data-astro-cid-jweue4bk]{justify-content:flex-start;font-size:clamp(2rem,13svh,3rem)}.fr-forest[data-astro-cid-jweue4bk]{height:84px}.fr-content[data-astro-cid-jweue4bk] .scroll-hint{display:none}}@media (prefers-reduced-motion:reduce){.fr-flakes[data-astro-cid-jweue4bk]{display:none}.fr-crystal[data-astro-cid-jweue4bk],.fr-flake[data-astro-cid-jweue4bk],.fr-content[data-astro-cid-jweue4bk]>[data-astro-cid-jweue4bk],h1[data-astro-cid-jweue4bk]{animation:none}}.hero-lx[data-astro-cid-wpn7pdho]{text-align:center;background:radial-gradient(70% 45% at 18% 12%, color-mix(in srgb, var(--text) 5%, transparent), transparent 60%), radial-gradient(60% 40% at 85% 30%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 65%), radial-gradient(80% 55% at 50% 105%, color-mix(in srgb, var(--text) 4%, transparent), transparent 60%), var(--bg);place-items:center;min-height:100svh;padding:clamp(40px,7vh,64px) 24px;display:grid;position:relative;overflow:hidden}.lx-frame[data-astro-cid-wpn7pdho]{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);pointer-events:none;position:absolute;inset:16px}.lx-frame--inner[data-astro-cid-wpn7pdho]{border-color:color-mix(in srgb, var(--accent) 22%, transparent);inset:22px}.lx-content[data-astro-cid-wpn7pdho]{justify-items:center;gap:18px;display:grid;position:relative}.lx-content[data-astro-cid-wpn7pdho]>[data-astro-cid-wpn7pdho]{animation:lx-rise 1.1s var(--ease-out) both}.lx-content[data-astro-cid-wpn7pdho]>[data-astro-cid-wpn7pdho]:first-child{animation-delay:.1s}.lx-content[data-astro-cid-wpn7pdho]>[data-astro-cid-wpn7pdho]:nth-child(2){animation-delay:.25s}.lx-content[data-astro-cid-wpn7pdho]>[data-astro-cid-wpn7pdho]:nth-child(3){animation-delay:.4s}.lx-content[data-astro-cid-wpn7pdho]>[data-astro-cid-wpn7pdho]:nth-child(4){animation-delay:.55s}.lx-content[data-astro-cid-wpn7pdho]>[data-astro-cid-wpn7pdho]:nth-child(5){animation-delay:.7s}@keyframes lx-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.lx-arch[data-astro-cid-wpn7pdho]{aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:999px 999px 6px 6px;width:min(52vw,210px);padding:7px}.lx-arch[data-astro-cid-wpn7pdho] img,.lx-arch[data-astro-cid-wpn7pdho] video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.lx-label[data-astro-cid-wpn7pdho]{font-family:var(--font-label);letter-spacing:.4em;text-transform:uppercase;color:var(--muted);padding-left:.4em;font-size:.64rem}h1[data-astro-cid-wpn7pdho]{justify-items:center;gap:.08em;font-size:clamp(2.4rem,10vw,4.8rem);line-height:1.05;display:grid}.lx-amp[data-astro-cid-wpn7pdho]{color:var(--accent);font-size:.48em;font-style:italic}.lx-date[data-astro-cid-wpn7pdho]{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:14px;font-size:.74rem;display:inline-flex}.lx-date[data-astro-cid-wpn7pdho] svg[data-astro-cid-wpn7pdho]{width:8px;height:8px;fill:var(--accent)}@media (orientation:landscape) and (height<=500px){.lx-content[data-astro-cid-wpn7pdho]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 36px}.lx-arch[data-astro-cid-wpn7pdho]{grid-row:1/span 4;width:min(52svh,210px)}h1[data-astro-cid-wpn7pdho]{font-size:clamp(2rem,13svh,3rem)}.hero-lx .scroll-hint-line{display:none}}@media (prefers-reduced-motion:reduce){.lx-content[data-astro-cid-wpn7pdho]>[data-astro-cid-wpn7pdho]{animation:none}}.hero-sb[data-astro-cid-hk44fazn]{text-align:center;min-height:100svh;color:var(--text);background-color:var(--bg);background-image:linear-gradient(#2e6f7321 1px,#0000 1px),linear-gradient(90deg,#2e6f7321 1px,#0000 1px);background-size:24px 24px;align-content:center;justify-items:center;gap:clamp(14px,3svh,28px);padding:clamp(52px,8svh,80px) 20px clamp(20px,4svh,40px);display:grid;position:relative;overflow:hidden}.sb-stage[data-astro-cid-hk44fazn]{width:min(70vw,42svh,340px);position:relative}.sb-item[data-astro-cid-hk44fazn]{rotate:var(--r);animation:sb-drop .8s cubic-bezier(.2, 1.3, .4, 1) calc(.2s + var(--i) * .16s) both}@keyframes sb-drop{0%{opacity:0;transform:translateY(-34px)rotate(9deg)scale(1.12)}to{opacity:1;transform:none}}.sb-polaroid[data-astro-cid-hk44fazn]{background:#fffdf8;margin:0;padding:10px 10px 8px;position:relative;box-shadow:0 16px 30px -14px #2f2a2480,0 2px 4px #2f2a2424}.sb-tape[data-astro-cid-hk44fazn]{clip-path:polygon(0 0,3% 25%,0 50%,3% 75%,0 100%,100% 100%,97% 75%,100% 50%,97% 25%,100% 0);background:#e6cd82b8;width:96px;height:26px;position:absolute;top:-13px;left:50%;translate:-50%;rotate:2deg}.sb-shot[data-astro-cid-hk44fazn]{aspect-ratio:1;background:var(--surface);color:var(--accent);place-items:center;display:grid;overflow:hidden}.sb-shot[data-astro-cid-hk44fazn] svg[data-astro-cid-hk44fazn]{width:42%}.sb-shot[data-astro-cid-hk44fazn] img,.sb-shot[data-astro-cid-hk44fazn] video{object-fit:cover;width:100%;height:100%;display:block}figcaption[data-astro-cid-hk44fazn]{text-align:right;font-family:var(--font-accent);padding:6px 12% 0 0;font-size:1.35rem;line-height:1.1}.sb-sticky[data-astro-cid-hk44fazn]{max-width:58%;font-family:var(--font-accent);background:#fbe58a;gap:2px;padding:10px 12px 12px;line-height:1.05;display:grid;position:absolute;top:-4%;right:-14%;box-shadow:0 10px 16px -10px #2f2a248c}.sb-sticky[data-astro-cid-hk44fazn] span[data-astro-cid-hk44fazn]{color:var(--text-2);font-size:1rem}.sb-sticky[data-astro-cid-hk44fazn] strong[data-astro-cid-hk44fazn]{font-size:clamp(1.2rem,5vw,1.5rem);font-weight:700}.sb-stub[data-astro-cid-hk44fazn]{color:#fff9ee;background:var(--accent-2);text-align:left;gap:2px;max-width:66%;padding:7px 18px 8px 12px;display:grid;position:absolute;bottom:5%;left:-11%;-webkit-mask:radial-gradient(5px at 100%,#0000 98%,#000) 100%/100% 100%;mask:radial-gradient(5px at 100%,#0000 98%,#000) 100%/100% 100%}.sb-stub[data-astro-cid-hk44fazn] span[data-astro-cid-hk44fazn]{font-family:var(--font-label);white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.54rem}.sb-stub[data-astro-cid-hk44fazn] strong[data-astro-cid-hk44fazn]{font-family:var(--font-accent);overflow-wrap:anywhere;font-size:1.3rem;font-weight:700;line-height:1}.sb-doodle[data-astro-cid-hk44fazn]{color:var(--accent);position:absolute}.sb-doodle--heart[data-astro-cid-hk44fazn]{width:32px;bottom:-4%;right:-7%;rotate:12deg}.sb-doodle--star[data-astro-cid-hk44fazn]{width:26px;color:var(--accent-2);top:12%;left:-12%;rotate:-10deg}.sb-title[data-astro-cid-hk44fazn]{max-width:100%;animation:sb-up 1s var(--ease-out) .7s both;justify-items:center;gap:4px;display:grid}@keyframes sb-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sb-kicker[data-astro-cid-hk44fazn]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.66rem}h1[data-astro-cid-hk44fazn]{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.22em;max-width:100%;font-size:min(clamp(3rem,15vw,5.6rem),11svh);font-weight:700;line-height:1;display:flex}h1[data-astro-cid-hk44fazn] span[data-astro-cid-hk44fazn]{background:linear-gradient(#0000 60%,#fbe58a 60% 92%,#0000 92%);padding-inline:.08em}h1[data-astro-cid-hk44fazn] i[data-astro-cid-hk44fazn]{color:var(--accent);font-size:.7em;font-style:normal}.sb-say[data-astro-cid-hk44fazn]{font-family:var(--font-accent);color:var(--text-2);font-size:clamp(1.3rem,5.4vw,1.7rem)}@media (height<=700px){.sb-title[data-astro-cid-hk44fazn] .scroll-hint,.sb-kicker[data-astro-cid-hk44fazn]{display:none}}@media (width>=900px){.hero-sb[data-astro-cid-hk44fazn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);padding-inline:clamp(48px,8vw,120px)}.sb-stage[data-astro-cid-hk44fazn]{justify-self:end;width:min(38vw,62svh,460px)}.sb-title[data-astro-cid-hk44fazn]{text-align:left;justify-items:start}h1[data-astro-cid-hk44fazn]{justify-content:flex-start}}@media (orientation:landscape) and (height<=500px){.hero-sb[data-astro-cid-hk44fazn]{padding:28px max(44px, env(safe-area-inset-left));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:44px}.sb-stage[data-astro-cid-hk44fazn]{width:56svh}.sb-title[data-astro-cid-hk44fazn]{text-align:left;justify-items:start}h1[data-astro-cid-hk44fazn]{justify-content:flex-start;font-size:clamp(2.4rem,18svh,3.6rem)}}@media (prefers-reduced-motion:reduce){.sb-item[data-astro-cid-hk44fazn],.sb-title[data-astro-cid-hk44fazn]{animation:none}}.hero-sc[data-astro-cid-hnqmkpbs]{isolation:isolate;background:radial-gradient(90% 60% at 50% 42%,#b01a35,#8c1226 62%,#640b1b);align-content:center;justify-items:center;gap:clamp(8px,2svh,18px);min-height:100svh;padding:clamp(52px,8svh,72px) 16px clamp(14px,3svh,28px);display:grid;position:relative;overflow:hidden}.sc-bg[data-astro-cid-hnqmkpbs]{z-index:-1;opacity:.34;mix-blend-mode:multiply;position:absolute;inset:0}.sc-bg[data-astro-cid-hnqmkpbs] img,.sc-bg[data-astro-cid-hnqmkpbs] video{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%;display:block}.sc-shadow[data-astro-cid-hnqmkpbs]{filter:drop-shadow(0 22px 30px #28000880);width:min(100%,400px);animation:.9s cubic-bezier(.2,1.2,.4,1) both sc-in}@keyframes sc-in{0%{opacity:0;transform:translateY(26px)rotate(-3deg)scale(.94)}to{opacity:1;transform:none}}.is-won[data-astro-cid-hnqmkpbs] .sc-shadow[data-astro-cid-hnqmkpbs]{animation:.6s cubic-bezier(.2,1.5,.4,1) sc-win}@keyframes sc-win{0%{transform:scale(1)}40%{transform:scale(1.035)rotate(-.8deg)}to{transform:none}}.sc-ticket[data-astro-cid-hnqmkpbs]{--cut:76px;text-align:center;color:var(--text);-webkit-mask:radial-gradient(circle 11px at 0 calc(100% - var(--cut)), #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 11px at 100% calc(100% - var(--cut)), #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 calc(100% - var(--cut)), #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 11px at 100% calc(100% - var(--cut)), #0000 97%, #000) right / 51% 100% no-repeat;background:#fff4df;border-radius:14px;justify-items:center;padding:14px 18px 20px;display:grid;position:relative}.sc-ticket[data-astro-cid-hnqmkpbs]:after{content:"";left:18px;right:18px;bottom:var(--cut);border-top:2px dashed var(--line-strong);pointer-events:none;position:absolute}.sc-series[data-astro-cid-hnqmkpbs]{width:100%;font-family:var(--font-display);letter-spacing:.04em;color:var(--muted);justify-content:space-between;font-size:.56rem;font-weight:500;display:flex}.sc-lucky[data-astro-cid-hnqmkpbs]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:12px;font-size:clamp(.8rem,3.8vw,.95rem);font-weight:700}h1[data-astro-cid-hnqmkpbs]{max-width:100%;font-family:var(--font-accent);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.22em;margin-top:4px;font-size:min(clamp(2.3rem,11.5vw,3.2rem),8.5svh);font-style:italic;font-weight:500;line-height:1.08;display:flex}h1[data-astro-cid-hnqmkpbs] i[data-astro-cid-hnqmkpbs]{color:var(--accent);font-size:.7em}.sc-say[data-astro-cid-hnqmkpbs]{color:var(--text-2);grid-area:4/1;margin-top:6px;font-size:.95rem;transition:opacity .2s}.is-won[data-astro-cid-hnqmkpbs] .sc-say[data-astro-cid-hnqmkpbs]{opacity:0}.sc-cells[data-astro-cid-hnqmkpbs]{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;margin-top:14px;display:grid}.sc-cells--one[data-astro-cid-hnqmkpbs]{grid-template-columns:minmax(0,200px);justify-content:center}.sc-cell[data-astro-cid-hnqmkpbs]{min-width:0;position:relative}.sc-heart[data-astro-cid-hnqmkpbs]{--heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 100'%3E%3Cpath d='M55 99C20 75 1 54 1 31 1 13 15 1 31 1c10 0 19 5 24 14C60 6 69 1 79 1c16 0 30 12 30 30 0 23-19 44-54 68Z'/%3E%3C/svg%3E");aspect-ratio:11/10;-webkit-mask:var(--heart) center / 100% 100% no-repeat;mask:var(--heart) center / 100% 100% no-repeat;background:linear-gradient(135deg,#f7dc8a,#c99a2e);place-items:center;display:grid;position:relative}.sc-heart[data-astro-cid-hnqmkpbs]:before{content:"";background:#a3142e;position:absolute;inset:0}.sc-heart[data-astro-cid-hnqmkpbs] b[data-astro-cid-hnqmkpbs]{visibility:hidden;font-family:var(--font-display);color:#fff4df;padding-bottom:12%;font-size:clamp(1.1rem,5.6vw,1.7rem);font-weight:700;line-height:1;position:relative}.sc-heart[data-astro-cid-hnqmkpbs] b[data-astro-cid-hnqmkpbs].sc-long{font-size:clamp(.62rem,3.1vw,.86rem)}.sc-cells--one[data-astro-cid-hnqmkpbs] b[data-astro-cid-hnqmkpbs]{font-size:clamp(.9rem,4.4vw,1.1rem)}.is-live[data-astro-cid-hnqmkpbs] .sc-heart[data-astro-cid-hnqmkpbs] b[data-astro-cid-hnqmkpbs]{visibility:visible}canvas[data-astro-cid-hnqmkpbs]{cursor:grab;touch-action:none;width:100%;height:100%;transition:opacity .5s var(--ease-out);position:absolute;inset:0}canvas[data-astro-cid-hnqmkpbs]:active{cursor:grabbing}canvas[data-astro-cid-hnqmkpbs].is-clear{opacity:0;pointer-events:none}.sc-heart[data-astro-cid-hnqmkpbs]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffa6,#0000);width:40%;animation:2.8s ease-in-out 1.2s infinite sc-sheen;position:absolute;top:0;bottom:0;left:-60%}.sc-heart[data-astro-cid-hnqmkpbs].is-open:after{display:none}@keyframes sc-sheen{0%{transform:translate(0)}45%,to{transform:translate(420%)}}.sc-coin[data-astro-cid-hnqmkpbs]{pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44' fill='none' stroke='%237a5608' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='17' stroke-dasharray='2 3'/%3E%3Cpath d='M22 31c-7-5-10-8-10-12 0-3 2-5 5-5 2 0 4 1 5 3 1-2 3-3 5-3 3 0 5 2 5 5 0 4-3 7-10 12Z' fill='%23fff0b8'/%3E%3C/svg%3E"),radial-gradient(circle at 34% 30%,#fff0b8,#e8c15a 52%,#a97c12);border-radius:50%;width:44px;height:44px;animation:1.5s ease-in-out 1s infinite alternate sc-coin;position:absolute;top:26%;left:24%;box-shadow:0 5px 10px #3c1e0073}.is-touched[data-astro-cid-hnqmkpbs] .sc-coin[data-astro-cid-hnqmkpbs]{display:none}@keyframes sc-coin{0%{transform:translate(-12px,8px)rotate(-14deg)}to{transform:translate(26px,-8px)rotate(14deg)}}.sc-after[data-astro-cid-hnqmkpbs]{opacity:0;transition:opacity .5s var(--ease-out) .25s;grid-area:6/1;align-self:center;margin-top:16px}.sc-skip[data-astro-cid-hnqmkpbs]{min-height:44px;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-area:6/1;align-self:center;margin-top:16px;padding:0 12px;font-size:.82rem;text-decoration:underline;transition:opacity .25s}.is-won[data-astro-cid-hnqmkpbs] .sc-after[data-astro-cid-hnqmkpbs]{opacity:1}.is-won[data-astro-cid-hnqmkpbs] .sc-skip[data-astro-cid-hnqmkpbs]{opacity:0;pointer-events:none}.sc-result[data-astro-cid-hnqmkpbs]{font-family:var(--font-accent);color:var(--accent);font-size:clamp(1rem,5vw,1.28rem);font-style:italic;line-height:1.15}.sc-city[data-astro-cid-hnqmkpbs]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:.82rem}.sc-stamp[data-astro-cid-hnqmkpbs]{border:3px double var(--accent);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);opacity:0;pointer-events:none;border-radius:6px;grid-area:4/1;align-self:center;margin-top:6px;padding:3px 12px;font-size:.72rem;font-weight:700;rotate:-3deg}.is-won[data-astro-cid-hnqmkpbs] .sc-stamp[data-astro-cid-hnqmkpbs]{animation:.45s cubic-bezier(.3,1.4,.5,1) .35s both sc-stamp}@keyframes sc-stamp{0%{opacity:0;transform:scale(2.6)}to{opacity:.86;transform:none}}.sc-next[data-astro-cid-hnqmkpbs]{color:#fff4df;opacity:0;pointer-events:none;transition:opacity .6s var(--ease-out) .7s}.is-won[data-astro-cid-hnqmkpbs] .sc-next[data-astro-cid-hnqmkpbs]{opacity:1;pointer-events:auto}.sc-sky{z-index:var(--z-envelope);pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (height<=640px){.sc-lucky[data-astro-cid-hnqmkpbs]{margin-top:6px}.sc-cells[data-astro-cid-hnqmkpbs]{width:84%;margin-top:8px}.sc-ticket[data-astro-cid-hnqmkpbs]{--cut:64px}.sc-after[data-astro-cid-hnqmkpbs],.sc-skip[data-astro-cid-hnqmkpbs]{margin-top:8px}}@media (orientation:landscape) and (height<=500px){.hero-sc[data-astro-cid-hnqmkpbs]{padding:12px max(32px, env(safe-area-inset-left))}.sc-shadow[data-astro-cid-hnqmkpbs]{width:min(100%,640px)}.sc-ticket[data-astro-cid-hnqmkpbs]{--cut:0px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:18px;padding:10px 16px 12px;-webkit-mask:none;mask:none}.sc-ticket[data-astro-cid-hnqmkpbs]:after{display:none}.sc-series[data-astro-cid-hnqmkpbs]{grid-column:1/-1}.sc-lucky[data-astro-cid-hnqmkpbs],h1[data-astro-cid-hnqmkpbs],.sc-say[data-astro-cid-hnqmkpbs],.sc-stamp[data-astro-cid-hnqmkpbs]{grid-column:1}.sc-lucky[data-astro-cid-hnqmkpbs]{margin-top:2px}h1[data-astro-cid-hnqmkpbs]{font-size:clamp(1.8rem,11svh,2.4rem)}.sc-heart[data-astro-cid-hnqmkpbs] b[data-astro-cid-hnqmkpbs]{font-size:1.15rem}.sc-heart[data-astro-cid-hnqmkpbs] b[data-astro-cid-hnqmkpbs].sc-long{font-size:.7rem}.sc-cells[data-astro-cid-hnqmkpbs]{grid-area:2/2/span 3;width:100%;margin:0}.sc-after[data-astro-cid-hnqmkpbs],.sc-skip[data-astro-cid-hnqmkpbs]{grid-area:5/1/auto/-1;min-height:28px;margin-top:2px}.sc-after[data-astro-cid-hnqmkpbs]{justify-content:center;align-items:baseline;gap:12px;display:flex}.sc-next[data-astro-cid-hnqmkpbs]{display:none}}@media (prefers-reduced-motion:reduce){.sc-shadow[data-astro-cid-hnqmkpbs],.sc-heart[data-astro-cid-hnqmkpbs]:after,.sc-coin[data-astro-cid-hnqmkpbs],.is-won[data-astro-cid-hnqmkpbs] .sc-shadow[data-astro-cid-hnqmkpbs]{animation:none}.is-won[data-astro-cid-hnqmkpbs] .sc-stamp[data-astro-cid-hnqmkpbs]{opacity:.86;animation:none}}.hero-sk[data-astro-cid-ji2mbthh]{text-align:center;min-height:100svh;color:var(--text);flex-direction:column;align-items:center;padding:clamp(56px,9svh,96px) 24px 0;display:flex;position:relative;overflow:hidden}.sk-note[data-astro-cid-ji2mbthh]{font-family:var(--font-accent);animation:sk-rise .9s var(--ease-out) .2s both;font-size:clamp(1.25rem,5vw,1.6rem);position:relative;rotate:-3deg}.sk-arrow[data-astro-cid-ji2mbthh]{width:44px;position:absolute;top:60%;left:calc(100% + 8px)}.sk-arrow[data-astro-cid-ji2mbthh] path[data-astro-cid-ji2mbthh]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s ease-out 1.1s forwards sk-draw}h1[data-astro-cid-ji2mbthh]{letter-spacing:-.01em;overflow-wrap:anywhere;max-width:100%;animation:sk-rise 1s var(--ease-out) .35s both;justify-items:center;margin-top:6px;font-size:min(clamp(2.8rem,13vw,5.2rem),9.5svh);font-style:italic;font-weight:300;line-height:1.02;display:grid}h1[data-astro-cid-ji2mbthh] i[data-astro-cid-ji2mbthh]{color:var(--muted);font-size:.6em;line-height:1.1}.sk-date[data-astro-cid-ji2mbthh]{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:var(--text-2);animation:sk-rise 1s var(--ease-out) .55s both;margin-top:12px;font-size:.72rem}.sk-photo[data-astro-cid-ji2mbthh]{aspect-ratio:4/5;border:1.3px solid var(--text);width:min(44vw,20svh,200px);animation:sk-rise 1s var(--ease-out) .7s both;border-radius:255px 18px 225px/18px 225px 18px 255px;margin-top:clamp(14px,3svh,28px);padding:5px;rotate:2deg}.sk-photo[data-astro-cid-ji2mbthh] img,.sk-photo[data-astro-cid-ji2mbthh] video{object-fit:cover;border-radius:inherit;filter:grayscale()contrast(1.08);width:100%;height:100%;display:block}.sk-scene[data-astro-cid-ji2mbthh]{width:min(112vw,720px);min-height:0;max-height:40svh;stroke:var(--text);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;margin-top:auto}.sk-ink[data-astro-cid-ji2mbthh] path[data-astro-cid-ji2mbthh],.sk-hatch[data-astro-cid-ji2mbthh] path[data-astro-cid-ji2mbthh]{stroke-dasharray:1;stroke-dashoffset:1px;animation:sk-draw .6s ease-out calc(.5s + var(--n) * 22ms) forwards}.sk-hatch[data-astro-cid-ji2mbthh]{opacity:.45}.sk-ghost[data-astro-cid-ji2mbthh]{opacity:0;animation:1.4s ease-out 2.6s forwards sk-ghost}@keyframes sk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sk-ghost{to{opacity:.32}}@keyframes sk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (height<=740px){.sk-photo[data-astro-cid-ji2mbthh]{display:none}}@media (width>=900px){h1[data-astro-cid-ji2mbthh]{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.28em;font-size:min(6.4rem,12svh);display:flex}.sk-photo[data-astro-cid-ji2mbthh]{display:none}.sk-scene[data-astro-cid-ji2mbthh]{width:min(86vw,1000px);max-height:60svh}}@media (orientation:landscape) and (height<=500px){.hero-sk[data-astro-cid-ji2mbthh]{padding:20px max(32px, env(safe-area-inset-left));justify-content:center;align-items:flex-start}.sk-note[data-astro-cid-ji2mbthh],h1[data-astro-cid-ji2mbthh],.sk-date[data-astro-cid-ji2mbthh]{text-align:left;justify-content:flex-start;width:48vw;margin-inline:0}h1[data-astro-cid-ji2mbthh]{font-size:clamp(2rem,13svh,3rem)}.sk-arrow[data-astro-cid-ji2mbthh]{display:none}.sk-scene[data-astro-cid-ji2mbthh]{width:46vw;max-height:90svh;margin:0;position:absolute;bottom:0;right:2vw}}@media (prefers-reduced-motion:reduce){.sk-note[data-astro-cid-ji2mbthh],h1[data-astro-cid-ji2mbthh],.sk-date[data-astro-cid-ji2mbthh],.sk-photo[data-astro-cid-ji2mbthh]{animation:none}.sk-ink[data-astro-cid-ji2mbthh] path[data-astro-cid-ji2mbthh],.sk-hatch[data-astro-cid-ji2mbthh] path[data-astro-cid-ji2mbthh],.sk-arrow[data-astro-cid-ji2mbthh] path[data-astro-cid-ji2mbthh]{stroke-dashoffset:0;animation:none}.sk-ghost[data-astro-cid-ji2mbthh]{opacity:.32;animation:none}}.hero-tc[data-astro-cid-dwau5hhk]{--tile-h:clamp(38px, 7svh, 56px);isolation:isolate;min-height:100svh;padding:clamp(56px, 9svh, 88px) 24px var(--tile-h);text-align:center;color:var(--text);background:radial-gradient(60% 40% at 80% 18%,#ffe9c4e6,#0000 70%),radial-gradient(50% 36% at 14% 58%,#d6aa8247,#0000 72%),linear-gradient(#f6e8d5,#efdcc4);grid-template-rows:auto minmax(0,1fr);justify-items:center;gap:clamp(14px,3svh,26px);display:grid;position:relative;overflow:hidden}.tc-sun[data-astro-cid-dwau5hhk]{z-index:-1;aspect-ratio:1;opacity:.85;width:62%;animation:tc-sun 1.6s var(--ease-out) both;background:radial-gradient(circle at 40% 40%,#e9936a,#cf6a42);border-radius:50%;position:absolute;top:8%;right:-30%}@keyframes tc-sun{0%{opacity:0;transform:translateY(40px)scale(.92)}to{opacity:.85;transform:none}}.tc-shade[data-astro-cid-dwau5hhk]{z-index:-1;fill:#5b3a22;opacity:.17;filter:blur(7px);transform-origin:30% 0;will-change:transform;pointer-events:none;width:116%;height:116%;animation:11s ease-in-out infinite alternate tc-sway;position:absolute;inset:-8%}@keyframes tc-sway{0%{transform:rotate(-1.4deg)translate(-10px)}to{transform:rotate(1.6deg)translate(14px,8px)}}.tc-title[data-astro-cid-dwau5hhk]{max-width:100%;animation:tc-rise 1.1s var(--ease-out) .2s both;justify-items:center;gap:6px;display:grid}@keyframes tc-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.tc-kicker[data-astro-cid-dwau5hhk],.tc-date[data-astro-cid-dwau5hhk]{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--text-2);font-size:.7rem}.tc-date[data-astro-cid-dwau5hhk]{color:var(--accent)}h1[data-astro-cid-dwau5hhk]{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.24em;max-width:100%;font-size:min(clamp(2.5rem,11.5vw,4.6rem),8.5svh);font-weight:400;line-height:1.06;display:flex}h1[data-astro-cid-dwau5hhk] i[data-astro-cid-dwau5hhk]{font-family:var(--font-accent);color:var(--accent);font-size:.82em;font-weight:500}.tc-arch[data-astro-cid-dwau5hhk]{isolation:isolate;border:1px solid var(--line-strong);width:min(74vw,400px);min-height:200px;animation:tc-rise 1.3s var(--ease-out) .45s both;border-bottom:none;border-radius:999px 999px 0 0;align-self:stretch;padding:7px 7px 0;position:relative}.tc-window[data-astro-cid-dwau5hhk]{background:var(--surface-2);border-radius:999px 999px 0 0;height:100%;overflow:hidden}.tc-window[data-astro-cid-dwau5hhk] img,.tc-window[data-astro-cid-dwau5hhk] video{object-fit:cover;filter:sepia(.14)saturate(1.05);width:100%;height:100%;display:block}.tc-empty[data-astro-cid-dwau5hhk]{background:linear-gradient(#e9936a,#edd2ae);height:100%;display:block}.tc-tiles[data-astro-cid-dwau5hhk]{z-index:1;height:var(--tile-h);background:#a84a2c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Crect width='56' height='56' fill='%23f5ece0'/%3E%3Cpath d='M28 4 52 28 28 52 4 28Z' fill='%23a84a2c'/%3E%3Cpath d='M28 15 41 28 28 41 15 28Z' fill='%23f5ece0'/%3E%3Ccircle cx='28' cy='28' r='5' fill='%236a7245'/%3E%3Cpath d='M0 0h10L0 10ZM56 0v10L46 0ZM0 56V46l10 10ZM56 56H46l10-10Z' fill='%236a7245'/%3E%3C/svg%3E") left center / var(--tile-h) var(--tile-h) repeat-x;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px #8e3c22}@media (width>=900px){.hero-tc[data-astro-cid-dwau5hhk]{padding-inline:clamp(48px,9vw,140px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(40px,6vw,96px);padding-top:56px}.tc-title[data-astro-cid-dwau5hhk]{text-align:left;justify-items:start}h1[data-astro-cid-dwau5hhk]{font-size:min(clamp(3rem,6.4vw,5.4rem),13svh);display:grid}.tc-arch[data-astro-cid-dwau5hhk]{width:min(38vw,66svh,520px);height:calc(100svh - 56px - var(--tile-h));align-self:end}}@media (orientation:landscape) and (height<=500px){.hero-tc[data-astro-cid-dwau5hhk]{padding:16px max(36px, env(safe-area-inset-left)) var(--tile-h);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px}.tc-title[data-astro-cid-dwau5hhk]{text-align:left;justify-items:start}h1[data-astro-cid-dwau5hhk]{justify-content:flex-start;font-size:clamp(2rem,13svh,3rem)}.tc-arch[data-astro-cid-dwau5hhk]{width:44svh;min-height:0;height:calc(100svh - 16px - var(--tile-h));align-self:end}}@media (prefers-reduced-motion:reduce){.tc-sun[data-astro-cid-dwau5hhk],.tc-shade[data-astro-cid-dwau5hhk],.tc-title[data-astro-cid-dwau5hhk],.tc-arch[data-astro-cid-dwau5hhk]{animation:none}}.hero-tk[data-astro-cid-zjq7qv4x]{isolation:isolate;background-image:radial-gradient(color-mix(in srgb, var(--text) 12%, transparent) 1px, transparent 1px);background-size:26px 26px;align-content:center;justify-items:center;gap:36px;min-height:100svh;padding:64px 20px 48px;display:grid;position:relative;overflow:hidden}.tk-path[data-astro-cid-zjq7qv4x]{width:min(680px,110%);color:var(--accent);opacity:.5;z-index:-1;position:absolute;top:4%;left:50%;translate:-50%}.ticket[data-astro-cid-zjq7qv4x]{border:1px solid var(--line-strong);width:min(760px,100%);box-shadow:var(--shadow);animation:tk-in 1s var(--ease-out) both;transition:rotate .6s var(--ease);background:#fbf7ec;border-radius:18px;grid-template-columns:1fr auto;display:grid;overflow:hidden;rotate:-1.2deg}.ticket[data-astro-cid-zjq7qv4x]:hover{rotate:0deg}@keyframes tk-in{0%{opacity:0;transform:translateY(30px)rotate(-1deg)}to{opacity:1;transform:none}}.ticket-main[data-astro-cid-zjq7qv4x]{gap:22px;padding:clamp(22px,5vw,36px);display:grid}.tk-head[data-astro-cid-zjq7qv4x]{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px dashed var(--line-strong);justify-content:space-between;gap:12px;padding-bottom:14px;font-size:.66rem;display:flex}.tk-passenger[data-astro-cid-zjq7qv4x] small[data-astro-cid-zjq7qv4x],.tk-grid[data-astro-cid-zjq7qv4x] small[data-astro-cid-zjq7qv4x]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.6rem;display:block}.tk-passenger[data-astro-cid-zjq7qv4x] h1[data-astro-cid-zjq7qv4x]{font-size:clamp(2rem,7.5vw,3.6rem);font-style:italic;line-height:1.05}.tk-passenger[data-astro-cid-zjq7qv4x] h1[data-astro-cid-zjq7qv4x] i[data-astro-cid-zjq7qv4x]{color:var(--accent)}.tk-grid[data-astro-cid-zjq7qv4x]{grid-template-columns:repeat(3,1fr);gap:16px 12px;display:grid}.tk-grid[data-astro-cid-zjq7qv4x] b[data-astro-cid-zjq7qv4x]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}.tk-barcode[data-astro-cid-zjq7qv4x]{align-items:stretch;gap:2px;height:42px;display:flex}.tk-barcode[data-astro-cid-zjq7qv4x] i[data-astro-cid-zjq7qv4x]{background:var(--text);display:block}.ticket-stub[data-astro-cid-zjq7qv4x]{border-left:2px dashed var(--line-strong);text-align:center;align-content:center;justify-items:center;gap:10px;padding:clamp(18px,4vw,28px) clamp(20px,4vw,32px);display:grid;position:relative}.ticket-stub[data-astro-cid-zjq7qv4x]:before,.ticket-stub[data-astro-cid-zjq7qv4x]:after{content:"";background:var(--bg);border-radius:50%;width:24px;height:24px;position:absolute;left:-13px}.ticket-stub[data-astro-cid-zjq7qv4x]:before{box-shadow:inset -1px -1px 0 var(--line-strong);top:-13px}.ticket-stub[data-astro-cid-zjq7qv4x]:after{box-shadow:inset -1px 1px 0 var(--line-strong);bottom:-13px}.tk-stamp[data-astro-cid-zjq7qv4x]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:2px solid var(--accent);border-radius:8px;padding:8px 10px;font-size:.68rem;font-weight:700;line-height:1.4;rotate:-8deg}.tk-stub-mono[data-astro-cid-zjq7qv4x]{font-family:var(--font-display);font-size:1.8rem;font-weight:500}.ticket-stub[data-astro-cid-zjq7qv4x] small[data-astro-cid-zjq7qv4x]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.tk-hint[data-astro-cid-zjq7qv4x]{color:var(--text-2)}@media (width<=560px){.ticket[data-astro-cid-zjq7qv4x]{grid-template-columns:1fr;rotate:-.8deg}.ticket-stub[data-astro-cid-zjq7qv4x]{border-left:0;border-top:2px dashed var(--line-strong);grid-auto-flow:column;justify-content:space-between;align-items:center}.ticket-stub[data-astro-cid-zjq7qv4x]:before{box-shadow:inset -1px -1px 0 var(--line-strong);top:-13px;left:-13px}.ticket-stub[data-astro-cid-zjq7qv4x]:after{box-shadow:inset 1px -1px 0 var(--line-strong);inset:-13px -13px auto auto}.tk-grid[data-astro-cid-zjq7qv4x]{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.ticket[data-astro-cid-zjq7qv4x]{animation:none;rotate:0deg}}.hero-tj[data-astro-cid-u2h5qesv]{text-align:center;min-height:100svh;color:var(--text);background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%233a5a80' stroke-opacity='0.16' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M30 108c0-14 4-24 14-32m0 0c-6-2-12 0-16 4m16-4c2-6 8-10 14-10m-14 10c-2 6 0 12 4 16M70 34c0 10-3 18-10 24m0 0c4-1 8 0 11 3m-11-3c-1 4-4 7-8 8m8-8c1-4 0-8-3-11M108 96c8-2 14-8 16-16m0 0c-5-2-10-2-14 0m14 0c2 5 0 10-3 13'/%3E%3Ccircle cx='52' cy='112' r='1.3'/%3E%3Ccircle cx='92' cy='60' r='1.3'/%3E%3Ccircle cx='118' cy='116' r='1.3'/%3E%3Ccircle cx='24' cy='44' r='1.3'/%3E%3C/g%3E%3C/svg%3E");background-size:140px 140px;place-items:center;padding:clamp(48px,8vh,72px) 24px;display:grid;position:relative;overflow:hidden}.tj-frame[data-astro-cid-u2h5qesv]{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);pointer-events:none;position:absolute;inset:16px}.tj-frame[data-astro-cid-u2h5qesv]:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);position:absolute;inset:4px}.tj-content[data-astro-cid-u2h5qesv]{justify-items:center;gap:20px;display:grid;position:relative}.tj-content[data-astro-cid-u2h5qesv]>[data-astro-cid-u2h5qesv]{animation:tj-rise 1.1s var(--ease-out) both}.tj-content[data-astro-cid-u2h5qesv]>[data-astro-cid-u2h5qesv]:first-child{animation-delay:.15s}.tj-content[data-astro-cid-u2h5qesv]>[data-astro-cid-u2h5qesv]:nth-child(2){animation-delay:.35s}.tj-content[data-astro-cid-u2h5qesv]>[data-astro-cid-u2h5qesv]:nth-child(3){animation-delay:.55s}.tj-content[data-astro-cid-u2h5qesv]>[data-astro-cid-u2h5qesv]:nth-child(4){animation-delay:.75s}@keyframes tj-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.tj-label[data-astro-cid-u2h5qesv]{font-family:var(--font-label);letter-spacing:.44em;text-transform:uppercase;color:var(--accent);padding-left:.44em;font-size:.64rem}h1[data-astro-cid-u2h5qesv]{letter-spacing:.04em;justify-items:center;gap:.08em;font-size:clamp(2.4rem,10.5vw,5rem);line-height:1.08;display:grid}.tj-amp[data-astro-cid-u2h5qesv]{color:var(--accent);font-size:.5em;font-style:italic}.tj-arch[data-astro-cid-u2h5qesv]{aspect-ratio:3/4;background:var(--bg);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);outline:1px solid color-mix(in srgb, var(--accent) 25%, transparent);outline-offset:3px;border-radius:999px 999px 4px 4px;width:min(56vw,224px);padding:9px}.tj-arch[data-astro-cid-u2h5qesv] img,.tj-arch[data-astro-cid-u2h5qesv] video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.tj-date[data-astro-cid-u2h5qesv]{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--text-2);font-size:.74rem}@media (prefers-reduced-motion:reduce){.tj-content[data-astro-cid-u2h5qesv]>[data-astro-cid-u2h5qesv]{animation:none}}.hero-vg[data-astro-cid-ab4lp3ts]{isolation:isolate;color:#f1eee6;background:#111110;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-vg[data-astro-cid-ab4lp3ts] .vg-photo{object-fit:cover;z-index:-2;filter:grayscale()contrast(1.08)brightness(.82);width:100%;height:100%;animation:vg-zoom 26s var(--ease-out) infinite alternate;position:absolute;inset:0}@keyframes vg-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.vg-veil[data-astro-cid-ab4lp3ts]{z-index:-1;background:radial-gradient(92% 70% at 50% 74%,#111110b8,#0000 100%),linear-gradient(#11111059,#0000 30%,#11111080 56%,#111110eb);position:absolute;inset:0}.vg-content[data-astro-cid-ab4lp3ts]{text-align:center;justify-items:center;gap:20px;width:100%;padding:0 24px clamp(40px,7vh,72px);display:grid;position:relative}.vg-content[data-astro-cid-ab4lp3ts]>[data-astro-cid-ab4lp3ts]{animation:vg-rise 1s var(--ease-out) both}.vg-content[data-astro-cid-ab4lp3ts]>[data-astro-cid-ab4lp3ts]:first-child{animation-delay:.15s}.vg-content[data-astro-cid-ab4lp3ts]>[data-astro-cid-ab4lp3ts]:nth-child(2){animation-delay:.35s}.vg-content[data-astro-cid-ab4lp3ts]>[data-astro-cid-ab4lp3ts]:nth-child(3){animation-delay:.55s}.vg-content[data-astro-cid-ab4lp3ts]>[data-astro-cid-ab4lp3ts]:nth-child(4){animation-delay:.75s}@keyframes vg-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.vg-label[data-astro-cid-ab4lp3ts]{font-family:var(--font-label);letter-spacing:.5em;text-transform:uppercase;opacity:.9;text-shadow:0 1px 16px #000000b3;padding-left:.5em;font-size:.66rem;font-weight:300}h1[data-astro-cid-ab4lp3ts]{text-transform:uppercase;letter-spacing:.05em;text-shadow:0 8px 34px #00000080;justify-items:center;font-size:clamp(2.2rem,10.5vw,5.2rem);line-height:1.08;display:grid}.vg-amp[data-astro-cid-ab4lp3ts]{letter-spacing:0;color:var(--accent);font-size:.45em}.vg-date[data-astro-cid-ab4lp3ts]{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;text-shadow:0 1px 16px #000000b3;align-items:center;gap:18px;font-size:.72rem;font-weight:300;display:inline-flex}.vg-date[data-astro-cid-ab4lp3ts] i[data-astro-cid-ab4lp3ts]{opacity:.5;background:currentColor;width:44px;height:1px}.hero-vg[data-astro-cid-ab4lp3ts] .scroll-hint{text-shadow:0 1px 16px #000000b3;opacity:.9}@media (width>=900px){.hero-vg[data-astro-cid-ab4lp3ts] .vg-photo{filter:grayscale()contrast(1.08)brightness(.72)}}@media (prefers-reduced-motion:reduce){.hero-vg[data-astro-cid-ab4lp3ts] .vg-photo,.vg-content[data-astro-cid-ab4lp3ts]>[data-astro-cid-ab4lp3ts]{animation:none}}.hero-wc[data-astro-cid-kwgqvo6h]{isolation:isolate;text-align:center;place-items:center;min-height:100svh;padding:clamp(36px,6vh,56px) 24px;display:grid;position:relative;overflow:hidden}.wc-blobs[data-astro-cid-kwgqvo6h]{z-index:-1;position:absolute;inset:0}.wc-blobs[data-astro-cid-kwgqvo6h] i[data-astro-cid-kwgqvo6h]{filter:blur(46px);opacity:.5;border-radius:50%;animation:16s ease-in-out infinite alternate wc-float;position:absolute}.wc-blobs[data-astro-cid-kwgqvo6h] i[data-astro-cid-kwgqvo6h]:first-child{background:var(--accent-2);width:62vw;max-width:380px;height:62vw;max-height:380px;top:-8%;left:-18%}.wc-blobs[data-astro-cid-kwgqvo6h] i[data-astro-cid-kwgqvo6h]:nth-child(2){background:#c9b8d9;width:54vw;max-width:330px;height:54vw;max-height:330px;animation-delay:-5s;top:32%;right:-16%}.wc-blobs[data-astro-cid-kwgqvo6h] i[data-astro-cid-kwgqvo6h]:nth-child(3){background:#e8c9b0;width:58vw;max-width:350px;height:58vw;max-height:350px;animation-delay:-10s;bottom:-14%;left:8%}@keyframes wc-float{0%{transform:translate(0)scale(1)}to{transform:translate(26px,-22px)scale(1.12)}}.wc-content[data-astro-cid-kwgqvo6h]{justify-items:center;gap:16px;display:grid}.wc-content[data-astro-cid-kwgqvo6h]>[data-astro-cid-kwgqvo6h]{animation:wc-rise 1.1s var(--ease-out) both}.wc-content[data-astro-cid-kwgqvo6h]>[data-astro-cid-kwgqvo6h]:first-child{animation-delay:.1s}.wc-content[data-astro-cid-kwgqvo6h]>[data-astro-cid-kwgqvo6h]:nth-child(2){animation-delay:.25s}.wc-content[data-astro-cid-kwgqvo6h]>[data-astro-cid-kwgqvo6h]:nth-child(3){animation-delay:.4s}.wc-content[data-astro-cid-kwgqvo6h]>[data-astro-cid-kwgqvo6h]:nth-child(4){animation-delay:.55s}.wc-content[data-astro-cid-kwgqvo6h]>[data-astro-cid-kwgqvo6h]:nth-child(5){animation-delay:.7s}@keyframes wc-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.wc-label[data-astro-cid-kwgqvo6h]{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-size:.66rem}h1[data-astro-cid-kwgqvo6h]{justify-items:center;font-size:clamp(2.7rem,12vw,5.4rem);font-weight:500;line-height:1.02;display:grid}.wc-amp[data-astro-cid-kwgqvo6h]{font-family:var(--font-accent);color:var(--accent);font-size:.62em;font-weight:700;line-height:.8}.wc-arch[data-astro-cid-kwgqvo6h]{aspect-ratio:4/5;border-radius:999px 999px var(--r-md) var(--r-md);width:min(66vw,260px);box-shadow:0 24px 44px -22px color-mix(in srgb, var(--accent) 45%, transparent);background:#ffffff8c;padding:10px;rotate:-1.5deg}.wc-arch[data-astro-cid-kwgqvo6h] img,.wc-arch[data-astro-cid-kwgqvo6h] video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.wc-date[data-astro-cid-kwgqvo6h]{font-family:var(--font-accent);color:var(--text-2);font-size:1.5rem;font-weight:700}@media (prefers-reduced-motion:reduce){.wc-blobs[data-astro-cid-kwgqvo6h] i[data-astro-cid-kwgqvo6h],.wc-content[data-astro-cid-kwgqvo6h]>[data-astro-cid-kwgqvo6h]{animation:none}}html:has(.st){overscroll-behavior:none;overflow:hidden}body:has(.st) .demo-nav,body:has(.st) #music-btn,body:has(.st) .grain{display:none}.st[data-astro-cid-6dtji4zs]{background:#0d0c0e;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.st-backdrop[data-astro-cid-6dtji4zs]{object-fit:cover;filter:blur(40px)brightness(.45)saturate(1.2);width:calc(100% + 80px);height:calc(100% + 80px);display:none;position:absolute;inset:-40px}.st-phone[data-astro-cid-6dtji4zs]{color:#fff;isolation:isolate;background:#000;width:100%;height:100svh;position:relative;overflow:hidden;container-type:inline-size}@media (width>=600px){.st-backdrop[data-astro-cid-6dtji4zs]{display:block}.st-phone[data-astro-cid-6dtji4zs]{--h:min(92svh, 880px);height:var(--h);width:calc(var(--h) * 9 / 16);border-radius:18px;box-shadow:0 40px 100px -30px #000c}}.st-stories[data-astro-cid-6dtji4zs]{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.story[data-astro-cid-6dtji4zs]{visibility:hidden;position:absolute;inset:0}.story[data-astro-cid-6dtji4zs].is-active{visibility:visible}.story-bg[data-astro-cid-6dtji4zs]{position:absolute;inset:0;overflow:hidden}.story-bg[data-astro-cid-6dtji4zs] img[data-astro-cid-6dtji4zs]{object-fit:cover;pointer-events:none;width:100%;height:100%}.story[data-astro-cid-6dtji4zs].is-active .story-bg[data-astro-cid-6dtji4zs] img[data-astro-cid-6dtji4zs]{animation:9s ease-out both kenburns}.story-bg--photo[data-astro-cid-6dtji4zs]:after{content:"";background:linear-gradient(#00000073,#0000 22% 55%,#0009);position:absolute;inset:0}.story[data-astro-cid-6dtji4zs]:not(.story--moment):not(.story--cover):not(.story--finale) .story-bg--photo[data-astro-cid-6dtji4zs]:after{background:linear-gradient(#00000080,#00000059 30%,#0000008c)}.story-bg--g0[data-astro-cid-6dtji4zs]{background:radial-gradient(120% 70% at 15% 5%,#f9c9a4,#0000 60%),radial-gradient(90% 60% at 95% 95%,#b4527a,#0000 65%),linear-gradient(165deg,#ee9a7c,#9b4a6e)}.story-bg--g1[data-astro-cid-6dtji4zs]{background:radial-gradient(110% 70% at 85% 0,#d9c3f0,#0000 60%),radial-gradient(90% 70% at 0 100%,#5b3c7d,#0000 65%),linear-gradient(170deg,#a88bd1,#4c3566)}.story-bg--g2[data-astro-cid-6dtji4zs]{background:radial-gradient(120% 70% at 10% 0,#efe2b8,#0000 60%),radial-gradient(90% 60% at 100% 100%,#52684a,#0000 65%),linear-gradient(165deg,#c2b27a,#4f6147)}.story-body[data-astro-cid-6dtji4zs]{inset:calc(env(safe-area-inset-top) + 76px) 0 calc(env(safe-area-inset-bottom) + 80px);padding:0 24px;display:grid;position:absolute}.center[data-astro-cid-6dtji4zs]{text-align:center;align-content:center;justify-items:center;gap:18px;display:grid}.cover[data-astro-cid-6dtji4zs]{text-align:center;align-content:end;justify-items:center;gap:12px;padding-bottom:16px;display:grid}.pop[data-astro-cid-6dtji4zs]{opacity:0;transform:scale(.6) rotate(var(--r,0deg))}.story[data-astro-cid-6dtji4zs].is-active .pop[data-astro-cid-6dtji4zs]{animation:.6s cubic-bezier(.3,1.5,.5,1) both pop;animation-delay:calc(var(--d,0) * .11s + .12s)}@keyframes pop{0%{opacity:0;transform:scale(.6) rotate(calc(var(--r,0deg) - 6deg))}to{opacity:1;transform:scale(1) rotate(var(--r,0deg))}}.names[data-astro-cid-6dtji4zs]{font-family:var(--font-display);text-shadow:0 4px 30px #00000059;margin:0;font-size:clamp(3rem,15cqw,4.2rem);font-style:italic;font-weight:400;line-height:.98;display:grid}.names[data-astro-cid-6dtji4zs] .amp[data-astro-cid-6dtji4zs]{color:#ffd9c7;margin:2px 0;font-size:.6em}.hand[data-astro-cid-6dtji4zs]{font-family:var(--font-accent);color:#fff;text-shadow:0 3px 18px #00000059;margin:0;font-size:2.1rem;font-weight:700;line-height:1}.hand--xl[data-astro-cid-6dtji4zs]{font-size:clamp(2.6rem,12cqw,3.4rem)}.hl[data-astro-cid-6dtji4zs]{color:#1b1a1d;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;border-radius:.45em;padding:.2em .55em;font-size:.98rem;font-weight:700;line-height:2}.hl--glass[data-astro-cid-6dtji4zs]{color:#fff;background:#00000073;font-weight:600}.hl-block[data-astro-cid-6dtji4zs]{max-width:30ch;margin:0}.hl-block[data-astro-cid-6dtji4zs] .hl[data-astro-cid-6dtji4zs]{font-size:1.02rem}.cover[data-astro-cid-6dtji4zs] p[data-astro-cid-6dtji4zs],.center[data-astro-cid-6dtji4zs]>p[data-astro-cid-6dtji4zs]{margin:0}.glass-note[data-astro-cid-6dtji4zs]{-webkit-backdrop-filter:blur(10px);background:#0006;border-radius:18px;max-width:32ch;padding:16px 18px;font-size:.95rem;font-weight:500;line-height:1.55}.moment-cap[data-astro-cid-6dtji4zs]{font-family:var(--font-accent);text-shadow:0 2px 14px #00000080;place-self:end start;margin:0 0 8px;font-size:1.7rem;font-weight:700}.sticker[data-astro-cid-6dtji4zs]{color:#1b1a1d;text-align:left;background:#fff;border-radius:22px;width:min(100%,320px);box-shadow:0 20px 50px -20px #0000008c}.cd[data-astro-cid-6dtji4zs]{text-align:center;gap:12px;padding:20px 18px 16px;display:grid}.cd-title[data-astro-cid-6dtji4zs]{letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:800}.cd-digits[data-astro-cid-6dtji4zs]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cd-digits[data-astro-cid-6dtji4zs] div[data-astro-cid-6dtji4zs]{color:#fff;background:linear-gradient(160deg,#f19a7e,#b24f78);border-radius:12px;gap:2px;padding:10px 0 8px;display:grid}.cd-digits[data-astro-cid-6dtji4zs] b[data-astro-cid-6dtji4zs]{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.1}.cd-digits[data-astro-cid-6dtji4zs] small[data-astro-cid-6dtji4zs]{text-transform:uppercase;letter-spacing:.12em;opacity:.85;font-size:.66rem}.cd-date[data-astro-cid-6dtji4zs]{color:#6b6870;margin:0;font-size:.85rem;font-weight:600}.cd-remind[data-astro-cid-6dtji4zs]{color:#1b1a1d;background:#f1eff3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.cd-remind[data-astro-cid-6dtji4zs] svg[data-astro-cid-6dtji4zs]{width:18px;height:18px}.small-link[data-astro-cid-6dtji4zs]{color:#fff;text-underline-offset:3px;font-size:.82rem;font-weight:600}.loc[data-astro-cid-6dtji4zs]{text-transform:uppercase;letter-spacing:.02em;background:#fff;border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:10px 16px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -14px #00000080}.loc[data-astro-cid-6dtji4zs] svg[data-astro-cid-6dtji4zs]{color:#c2477a;flex:none;width:20px;height:20px}.loc[data-astro-cid-6dtji4zs] span[data-astro-cid-6dtji4zs]{background:linear-gradient(90deg,#7c3aed,#c2477a 55%,#f08a4b);color:#0000;text-align:left;-webkit-background-clip:text;background-clip:text}.link-sticker[data-astro-cid-6dtji4zs]{color:#2f6fe4;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -14px #00000080}.link-sticker[data-astro-cid-6dtji4zs] svg[data-astro-cid-6dtji4zs]{width:18px;height:18px}.card[data-astro-cid-6dtji4zs]{overflow:hidden}.card-head[data-astro-cid-6dtji4zs]{border-bottom:1px solid #ecebef;margin:0;padding:14px 18px 12px;font-size:1.05rem;font-weight:800}.card-head--grad[data-astro-cid-6dtji4zs]{color:#fff;background:linear-gradient(120deg,#f19a7e,#b24f78);border:0}.tl[data-astro-cid-6dtji4zs]{margin:0;padding:6px 18px 14px;list-style:none;display:grid}.tl[data-astro-cid-6dtji4zs] li[data-astro-cid-6dtji4zs]{border-bottom:1px dashed #e3e1e7;grid-template-columns:58px 1fr;gap:10px;padding:10px 0;display:grid}.tl[data-astro-cid-6dtji4zs] li[data-astro-cid-6dtji4zs]:last-child{border-bottom:0}.tl[data-astro-cid-6dtji4zs] b[data-astro-cid-6dtji4zs]{color:#b24f78;font-variant-numeric:tabular-nums;font-weight:800}.tl[data-astro-cid-6dtji4zs] span[data-astro-cid-6dtji4zs]{gap:2px;font-weight:700;display:grid}.tl[data-astro-cid-6dtji4zs] small[data-astro-cid-6dtji4zs]{color:#6b6870;font-size:.82rem;font-weight:500;line-height:1.4}.notes[data-astro-cid-6dtji4zs]{margin:0;padding:4px 18px 10px;list-style:none}.notes[data-astro-cid-6dtji4zs] li[data-astro-cid-6dtji4zs]{border-bottom:1px solid #efedf1;padding:11px 0;font-size:.88rem;font-weight:500;line-height:1.5}.notes[data-astro-cid-6dtji4zs] li[data-astro-cid-6dtji4zs]:last-child{border-bottom:0}.swatches[data-astro-cid-6dtji4zs]{background:#fff;border-radius:99px;gap:10px;padding:10px 14px;display:flex;box-shadow:0 14px 30px -14px #00000080}.swatches[data-astro-cid-6dtji4zs] span[data-astro-cid-6dtji4zs]{border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px #0000001a}.poll[data-astro-cid-6dtji4zs]{gap:10px;padding:20px 16px 16px;display:grid}.poll-q[data-astro-cid-6dtji4zs]{text-align:center;margin:0 0 6px;font-size:1.15rem;font-weight:800;line-height:1.3}.poll-opt[data-astro-cid-6dtji4zs]{color:#1b1a1d;font:inherit;cursor:pointer;background:#f1eff3;border:0;border-radius:14px;padding:15px;font-size:1rem;font-weight:700;transition:transform .2s,background-color .3s,color .3s}.poll-opt[data-astro-cid-6dtji4zs]:active{transform:scale(.97)}.poll-opt[data-astro-cid-6dtji4zs].picked{color:#fff;background:linear-gradient(120deg,#f19a7e,#b24f78)}.replay[data-astro-cid-6dtji4zs]{color:#fff;font:inherit;cursor:pointer;background:#00000040;border:1px solid #ffffff80;border-radius:99px;align-items:center;gap:8px;margin-top:6px;padding:10px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.replay[data-astro-cid-6dtji4zs] svg[data-astro-cid-6dtji4zs]{width:16px;height:16px}.tap-hint[data-astro-cid-6dtji4zs]{text-align:center;letter-spacing:.04em;color:#ffffffd9;pointer-events:none;justify-items:center;gap:8px;margin:0;font-size:.72rem;font-weight:600;transition:opacity .4s;animation:.6s 1.6s both hint-in;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.st[data-astro-cid-6dtji4zs].touched .tap-hint[data-astro-cid-6dtji4zs],.st-stories[data-astro-cid-6dtji4zs]:not(:has(.story--cover.is-active)) .tap-hint[data-astro-cid-6dtji4zs]{opacity:0}.tap-dot[data-astro-cid-6dtji4zs]{border:2px solid #fff;border-radius:50%;width:26px;height:26px;animation:1.6s ease-in-out infinite tap}@keyframes tap{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.5;background:#ffffff4d;transform:scale(.75)}}@keyframes hint-in{0%{opacity:0;transform:translate(8px,-50%)}to{transform:translateY(-50%)}}.st-head[data-astro-cid-6dtji4zs]{z-index:5;padding:calc(env(safe-area-inset-top) + 10px) 10px 0;gap:10px;transition:opacity .3s;display:grid;position:absolute;top:0;left:0;right:0}.st-bars[data-astro-cid-6dtji4zs]{gap:4px;display:flex}.st-bars[data-astro-cid-6dtji4zs] span[data-astro-cid-6dtji4zs]{background:#ffffff59;border-radius:2px;flex:1;height:2.5px;overflow:hidden}.st-bars[data-astro-cid-6dtji4zs] i[data-astro-cid-6dtji4zs]{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.st-bars[data-astro-cid-6dtji4zs] span[data-astro-cid-6dtji4zs].done i[data-astro-cid-6dtji4zs]{transform:scaleX(1)}.st-bars[data-astro-cid-6dtji4zs] span[data-astro-cid-6dtji4zs].active i[data-astro-cid-6dtji4zs]{animation:fill var(--dur) linear forwards}.st[data-astro-cid-6dtji4zs].paused .st-bars[data-astro-cid-6dtji4zs] span[data-astro-cid-6dtji4zs].active i[data-astro-cid-6dtji4zs]{animation-play-state:paused}@keyframes fill{to{transform:scaleX(1)}}.st-meta[data-astro-cid-6dtji4zs]{align-items:center;gap:10px;padding-left:4px;display:flex}.st-avatar[data-astro-cid-6dtji4zs]{background:conic-gradient(from 200deg,#f9c9a4,#f08a4b,#c2477a,#7c3aed,#f9c9a4);border-radius:50%;flex:none;width:36px;height:36px;padding:2px}.st-avatar[data-astro-cid-6dtji4zs] span[data-astro-cid-6dtji4zs]{width:100%;height:100%;font-family:var(--font-display);color:#fff;background:#1b1a1d;border:2px solid #000;border-radius:50%;place-items:center;font-size:.8rem;font-style:italic;display:grid}.st-who[data-astro-cid-6dtji4zs]{text-shadow:0 1px 6px #00000059;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.st-who[data-astro-cid-6dtji4zs] b[data-astro-cid-6dtji4zs]{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.st-who[data-astro-cid-6dtji4zs] small[data-astro-cid-6dtji4zs]{opacity:.75;white-space:nowrap;font-size:.8rem}.st-icon[data-astro-cid-6dtji4zs]{color:#fff;cursor:pointer;filter:drop-shadow(0 1px 4px #0006);background:0 0;border:0;flex:none;place-items:center;width:38px;height:38px;display:grid}.st-icon[data-astro-cid-6dtji4zs] svg[data-astro-cid-6dtji4zs]{grid-area:1/1;width:22px;height:22px}.st-icon[data-astro-cid-6dtji4zs] .i-on[data-astro-cid-6dtji4zs],.st-icon[data-astro-cid-6dtji4zs] .i-play[data-astro-cid-6dtji4zs]{display:none}.st[data-astro-cid-6dtji4zs].sound-on .i-on[data-astro-cid-6dtji4zs]{display:block}.st[data-astro-cid-6dtji4zs].sound-on .i-off[data-astro-cid-6dtji4zs]{display:none}[data-astro-cid-6dtji4zs][data-pause][aria-pressed=true] .i-play[data-astro-cid-6dtji4zs]{display:block}[data-astro-cid-6dtji4zs][data-pause][aria-pressed=true] .i-pause[data-astro-cid-6dtji4zs]{display:none}.st-foot[data-astro-cid-6dtji4zs]{z-index:5;padding:12px 14px calc(env(safe-area-inset-bottom) + 14px);justify-content:flex-end;align-items:center;gap:12px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.st[data-astro-cid-6dtji4zs].holding .st-head[data-astro-cid-6dtji4zs],.st[data-astro-cid-6dtji4zs].holding .st-foot[data-astro-cid-6dtji4zs],.st[data-astro-cid-6dtji4zs].holding .tap-hint[data-astro-cid-6dtji4zs]{opacity:0}.st-reply[data-astro-cid-6dtji4zs]{color:#ffffffe6;height:46px;font:inherit;text-align:left;cursor:pointer;background:#00000026;border:1px solid #fff9;border-radius:99px;flex:1;padding:0 20px;font-size:.9rem}.st-like[data-astro-cid-6dtji4zs]{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;display:grid}.st-like[data-astro-cid-6dtji4zs] svg[data-astro-cid-6dtji4zs]{fill:none;width:28px;height:28px;transition:transform .3s cubic-bezier(.3,1.6,.5,1),fill .2s,color .2s}.st-like[data-astro-cid-6dtji4zs][aria-pressed=true]{color:#ff3b5c}.st-like[data-astro-cid-6dtji4zs][aria-pressed=true] svg[data-astro-cid-6dtji4zs]{fill:currentColor;transform:scale(1.15)}.st-hearts[data-astro-cid-6dtji4zs]{right:22px;bottom:calc(env(safe-area-inset-bottom) + 60px);z-index:6;pointer-events:none;position:absolute}.st-hearts[data-astro-cid-6dtji4zs] i{width:26px;height:26px;clip-path:path("M13 24S3 17.8 1 12C-.6 7.6 2.2 3 6.6 3 9 3 11 4.4 13 7c2-2.6 4-4 6.4-4C23.8 3 26.6 7.6 25 12 23 17.8 13 24 13 24z");background:#ff3b5c;animation:1.4s ease-out forwards float-heart;position:absolute;bottom:0;right:0}@keyframes float-heart{0%{opacity:1;transform:translate(0, 0) scale(var(--s))}to{opacity:0;transform:translate(var(--x), -220px) scale(calc(var(--s) * 1.3))}}.st-arrow[data-astro-cid-6dtji4zs]{z-index:2;color:#1b1a1d;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .2s,background-color .2s;display:none;position:relative}.st-arrow[data-astro-cid-6dtji4zs]:hover{background:#fff;transform:scale(1.06)}.st-arrow[data-astro-cid-6dtji4zs] svg[data-astro-cid-6dtji4zs]{width:22px;height:22px}@media (width>=600px){.st[data-astro-cid-6dtji4zs]{grid-template-columns:1fr auto 1fr;gap:28px}.st-arrow[data-astro-cid-6dtji4zs]{display:grid}.st-arrow--prev[data-astro-cid-6dtji4zs]{justify-self:end}.st-arrow--next[data-astro-cid-6dtji4zs]{justify-self:start}}html:has(.st-sheet[open]){overflow:hidden}.st-sheet[data-astro-cid-6dtji4zs]{width:min(100%,480px);max-width:100%;max-height:88dvh;padding:26px 20px calc(env(safe-area-inset-bottom) + 20px);background:var(--surface);color:var(--text);overscroll-behavior:contain;border:0;border-radius:24px 24px 0 0;margin:auto auto 0}@media (width>=600px){.st-sheet[data-astro-cid-6dtji4zs]{border-radius:24px;margin:auto}}.st-sheet[data-astro-cid-6dtji4zs]::backdrop{background:#0009}.st-sheet[data-astro-cid-6dtji4zs][open]{animation:.45s cubic-bezier(.2,.8,.2,1) sheet-up}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}.sheet-title[data-astro-cid-6dtji4zs]{text-align:center;margin:0 0 18px;font-size:1.1rem;font-weight:800}.st-sheet[data-astro-cid-6dtji4zs] .plate{background:0 0;border:0;padding:0}.st-sheet[data-astro-cid-6dtji4zs] .plate>.plate-inner{box-shadow:none;background:0 0;padding:0}.sheet-close[data-astro-cid-6dtji4zs]{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.sheet-close[data-astro-cid-6dtji4zs] svg[data-astro-cid-6dtji4zs]{width:18px;height:18px}.st-rotate[data-astro-cid-6dtji4zs]{display:none}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){.st-rotate[data-astro-cid-6dtji4zs]{z-index:10;color:#fff;text-align:center;background:#000000c7;place-content:center;justify-items:center;gap:6px;padding:24px;display:grid;position:fixed;inset:0}.st-rotate[data-astro-cid-6dtji4zs] svg[data-astro-cid-6dtji4zs]{width:48px;height:48px;margin-bottom:6px}.st-rotate[data-astro-cid-6dtji4zs] p[data-astro-cid-6dtji4zs]{margin:0;font-size:1.15rem;font-weight:600}.st-rotate[data-astro-cid-6dtji4zs] small[data-astro-cid-6dtji4zs]{opacity:.75;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.story[data-astro-cid-6dtji4zs].is-active .pop[data-astro-cid-6dtji4zs]{opacity:1;transform:rotate(var(--r,0deg));animation:none}.story[data-astro-cid-6dtji4zs].is-active .story-bg[data-astro-cid-6dtji4zs] img[data-astro-cid-6dtji4zs]{animation:none}}.am-head[data-astro-cid-4jq2mypl]{text-align:center;justify-items:center;gap:6px;margin-bottom:clamp(40px,7vw,64px);display:grid}.am-head-arch[data-astro-cid-4jq2mypl]{width:44px;height:35px;color:var(--accent);margin-bottom:10px}.am-head-it[data-astro-cid-4jq2mypl]{font-family:var(--font-accent);color:var(--accent-2);font-size:clamp(1.3rem,4.4vw,1.7rem);font-style:italic;line-height:1.2}.am-head[data-astro-cid-4jq2mypl] h2[data-astro-cid-4jq2mypl]{letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:clamp(1.45rem,5.4vw,2.2rem)}.am-frieze[data-astro-cid-6ow3mj77]{background:var(--tile) repeat-x center / auto 100%;border-block:1px solid color-mix(in srgb, var(--accent) 70%, transparent);height:34px;position:relative;box-shadow:0 1px #0006,0 -1px #0006}.am-frieze[data-astro-cid-6ow3mj77]:after{content:"";background:linear-gradient(#ffffff24,#0000 45%,#0000002e);position:absolute;inset:0}.am-frieze--limoni[data-astro-cid-6ow3mj77]{height:30px}@media (width>=900px){.am-frieze[data-astro-cid-6ow3mj77]{height:44px}.am-frieze--limoni[data-astro-cid-6ow3mj77]{height:40px}}.am-colonnade[data-astro-cid-ntq6d2of]{padding:clamp(80px,12vw,128px) 0 0;position:relative;overflow:hidden}.am-arcade[data-astro-cid-ntq6d2of]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;padding:8px 17vw 28px;scroll-padding-inline:17vw;display:flex;overflow-x:auto}.am-arcade[data-astro-cid-ntq6d2of]::-webkit-scrollbar{display:none}.am-arcade[data-astro-cid-ntq6d2of]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.am-arch[data-astro-cid-ntq6d2of]{scroll-snap-align:center;flex:0 0 66vw;justify-items:center;gap:14px;margin:0;display:grid}.am-arch-frame[data-astro-cid-ntq6d2of]{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(#d2a5521a,#0000 60%);border-radius:999px 999px 4px 4px;width:100%;padding:7px;position:relative}.am-arch-frame[data-astro-cid-ntq6d2of]:before{content:"";background:var(--bg);border:1px solid var(--accent);z-index:1;width:9px;height:9px;position:absolute;top:-5px;left:50%;translate:-50%;rotate:45deg}.am-arch-clip[data-astro-cid-ntq6d2of]{outline:1px solid var(--img-outline);outline-offset:-1px;border-radius:999px 999px 2px 2px;overflow:hidden}.am-arch-frame[data-astro-cid-ntq6d2of] img[data-astro-cid-ntq6d2of]{aspect-ratio:3/4.4;object-fit:cover;filter:saturate(.88)contrast(1.03);width:100%;transition:transform 1.2s var(--ease), filter .8s var(--ease)}.am-arch[data-astro-cid-ntq6d2of] figcaption[data-astro-cid-ntq6d2of]{font-family:var(--font-label);letter-spacing:.3em;color:var(--accent);font-size:.66rem;display:none}.am-arcade-hint[data-astro-cid-ntq6d2of]{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;gap:16px;margin-bottom:clamp(40px,6vw,56px);font-size:.66rem;display:flex}.am-arcade-count[data-astro-cid-ntq6d2of] b[data-astro-cid-ntq6d2of]{color:var(--accent-2);font-weight:400}.am-arcade-swipe[data-astro-cid-ntq6d2of]:after{content:" →";letter-spacing:0}@media (width>=900px){.am-arcade[data-astro-cid-ntq6d2of]{justify-content:center;gap:clamp(16px,2vw,28px);max-width:1280px;margin:0 auto;padding:8px 48px 40px;overflow:visible}.am-arch[data-astro-cid-ntq6d2of]{flex:1 1 0;max-width:240px}.am-arch[data-astro-cid-ntq6d2of]:nth-child(2n){translate:0 36px}.am-arch-frame[data-astro-cid-ntq6d2of]:hover img[data-astro-cid-ntq6d2of]{filter:saturate()contrast(1.05);transform:scale(1.05)}.am-arcade-hint[data-astro-cid-ntq6d2of]{display:none}.am-arch[data-astro-cid-ntq6d2of] figcaption[data-astro-cid-ntq6d2of]{display:block}.am-colonnade[data-astro-cid-ntq6d2of] .am-colonnade-floor{margin-top:64px}}.am-info[data-astro-cid-smy7xqqe]{padding:clamp(80px,12vw,120px) 20px clamp(24px,4vw,40px)}.am-info-grid[data-astro-cid-smy7xqqe]{gap:20px;max-width:980px;margin:0 auto;display:grid}.am-ferry[data-astro-cid-smy7xqqe]{--notch:11px;--stub:96px;grid-template-columns:1fr var(--stub);color:var(--text);box-shadow:var(--shadow);-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;background:linear-gradient(135deg,#1d4a70,#143652 60%,#10304a);border-radius:10px;display:grid}.am-ferry-main[data-astro-cid-smy7xqqe]{align-content:start;gap:12px;padding:24px 22px;display:grid}.am-ferry-kicker[data-astro-cid-smy7xqqe]{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--accent-2);font-size:.64rem}.am-ferry-boat[data-astro-cid-smy7xqqe]{width:110px;height:33px;color:var(--accent-2)}.am-ferry-text[data-astro-cid-smy7xqqe]{color:#d9e0e6;font-size:.98rem;line-height:1.6}.am-ferry-stub[data-astro-cid-smy7xqqe]{text-align:center;border-left:1.5px dashed #e8c98773;align-content:center;justify-items:center;gap:4px;padding:18px 8px;display:grid;position:relative}.am-ferry-label[data-astro-cid-smy7xqqe]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:#b9c6d2;font-size:.56rem;line-height:1.5}.am-ferry-stub[data-astro-cid-smy7xqqe] strong[data-astro-cid-smy7xqqe]{font-family:var(--font-display);color:var(--accent-2);font-size:1.7rem;font-weight:400;line-height:1.1}.am-ferry-no[data-astro-cid-smy7xqqe]{font-family:var(--font-accent);color:#e8c987b3;margin-top:8px;font-size:.9rem;font-style:italic}.am-note[data-astro-cid-smy7xqqe]{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:linear-gradient(180deg, #d2a5520f, transparent 60%), var(--surface);box-shadow:var(--shadow);border-radius:10px;align-content:start;justify-items:start;gap:10px;padding:26px 24px 24px;display:grid;position:relative}.am-note[data-astro-cid-smy7xqqe]:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 12%, transparent);pointer-events:none;border-radius:6px;position:absolute;inset:5px}.am-note-badge[data-astro-cid-smy7xqqe]{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);width:44px;height:44px;color:var(--accent-2);border-radius:50%;place-items:center;display:grid}.am-note-badge[data-astro-cid-smy7xqqe] svg[data-astro-cid-smy7xqqe]{width:20px;height:20px}.am-note-badge--letter[data-astro-cid-smy7xqqe]{font-family:var(--font-display);font-size:1.25rem}.am-note[data-astro-cid-smy7xqqe] h3[data-astro-cid-smy7xqqe]{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;font-size:.84rem}.am-note[data-astro-cid-smy7xqqe] p[data-astro-cid-smy7xqqe]{color:var(--text-2);font-size:.96rem;line-height:1.6}.am-note-link[data-astro-cid-smy7xqqe]{font-family:var(--font-accent);color:var(--accent-2);transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin-top:4px;font-size:1.25rem;font-style:italic;text-decoration:none}.am-note-link[data-astro-cid-smy7xqqe]:hover{background-size:100% 1px}@media (width>=760px){.am-info-grid[data-astro-cid-smy7xqqe]{grid-template-columns:repeat(2,minmax(0,1fr))}.am-ferry[data-astro-cid-smy7xqqe]{--stub:150px;grid-column:1/-1}.am-ferry-main[data-astro-cid-smy7xqqe]{grid-template-columns:auto 1fr;align-items:center;column-gap:32px;padding:30px 36px}.am-ferry-kicker[data-astro-cid-smy7xqqe]{grid-column:1/-1}.am-ferry-stub[data-astro-cid-smy7xqqe] strong[data-astro-cid-smy7xqqe]{font-size:2.3rem}}.am-sprig[data-astro-cid-o7fl3rxb]{display:block}.am-sprig--lemon[data-astro-cid-o7fl3rxb]{width:84px;height:auto}.am-sprig--olive[data-astro-cid-o7fl3rxb]{width:120px;height:24px;color:var(--accent)}.am-letter[data-astro-cid-txxln7vy]{background:linear-gradient(180deg, #d2a5521a, transparent 280px), linear-gradient(180deg, #5082b414, transparent 200px), var(--bg);padding:clamp(80px,12vw,128px) 20px clamp(64px,10vw,104px)}.am-letter-window[data-astro-cid-txxln7vy]{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-bottom:0;border-radius:999px 999px 0 0;max-width:600px;margin:0 auto;padding:8px 8px 0;position:relative}.am-letter-inner[data-astro-cid-txxln7vy]{text-align:center;background:radial-gradient(120% 60% at 50% 100%, #d2a55224, transparent 70%), linear-gradient(180deg, #16283b 0%, var(--surface) 45%, #0f1a27 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), var(--shadow);border-radius:999px 999px 0 0;justify-items:center;gap:18px;padding:clamp(96px,26vw,150px) clamp(22px,7vw,64px) clamp(40px,8vw,64px);display:grid;position:relative}.am-letter-it[data-astro-cid-txxln7vy]{font-family:var(--font-label);letter-spacing:.42em;text-transform:uppercase;color:var(--accent);font-size:.68rem}.am-letter-hello[data-astro-cid-txxln7vy]{font-family:var(--font-accent);color:var(--accent-2);font-size:clamp(2.2rem,9vw,3.2rem);font-style:italic;line-height:1.05}.am-letter-text[data-astro-cid-txxln7vy]{font-family:var(--font-accent);color:var(--text);max-width:30ch;font-size:clamp(1.28rem,4.6vw,1.6rem);font-style:italic;line-height:1.5}.am-letter-sign[data-astro-cid-txxln7vy]{font-family:var(--font-accent);color:var(--text-2);gap:2px;margin-top:6px;font-size:1.2rem;font-style:italic;display:grid}.am-letter-names[data-astro-cid-txxln7vy]{font-family:var(--font-display);letter-spacing:.08em;color:var(--text);font-size:1.15rem;font-style:normal}.am-letter-names[data-astro-cid-txxln7vy] i[data-astro-cid-txxln7vy]{font-family:var(--font-accent);color:var(--accent);font-style:italic}.am-letter-inner[data-astro-cid-txxln7vy] .am-letter-lemon{width:72px;position:absolute;top:clamp(44px,12vw,70px);left:50%;translate:-50%}.am-letter-rail[data-astro-cid-txxln7vy]{background-image:var(--baluster);background-repeat:space no-repeat;background-size:auto 46px;background-origin:content-box;background-clip:content-box;height:60px;margin:0 -9px;padding:7px 10px;position:relative}.am-letter-rail[data-astro-cid-txxln7vy]:before,.am-letter-rail[data-astro-cid-txxln7vy]:after{content:"";background:linear-gradient(180deg, var(--accent-2), #a98039);border-radius:2px;height:7px;position:absolute;left:0;right:0;box-shadow:0 4px 10px -4px #0009}.am-letter-rail[data-astro-cid-txxln7vy]:before{top:0}.am-letter-rail[data-astro-cid-txxln7vy]:after{bottom:0}@media (width>=900px){.am-letter-text[data-astro-cid-txxln7vy]{max-width:34ch}}.am-menu[data-astro-cid-oobn3bhw]{padding:clamp(80px,12vw,120px) 20px clamp(24px,4vw,40px)}.am-menu-card[data-astro-cid-oobn3bhw]{text-align:center;background:linear-gradient(180deg, var(--surface-2), var(--surface) 40%);max-width:520px;box-shadow:var(--shadow);border-radius:999px 999px 10px 10px;margin:0 auto;padding:76px clamp(24px,7vw,56px) 44px;position:relative}.am-menu-card[data-astro-cid-oobn3bhw]:before,.am-menu-card[data-astro-cid-oobn3bhw]:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:999px 999px 6px 6px;position:absolute}.am-menu-card[data-astro-cid-oobn3bhw]:before{inset:8px}.am-menu-card[data-astro-cid-oobn3bhw]:after{border-color:color-mix(in srgb, var(--accent) 22%, transparent);inset:13px}.am-menu-card[data-astro-cid-oobn3bhw] .am-menu-lemon{width:76px;margin:0 auto 10px}.am-menu-kicker[data-astro-cid-oobn3bhw]{font-family:var(--font-label);letter-spacing:.38em;text-transform:uppercase;color:var(--accent);font-size:.68rem}.am-menu-list[data-astro-cid-oobn3bhw]{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.am-menu-list[data-astro-cid-oobn3bhw] li[data-astro-cid-oobn3bhw]{justify-items:center;gap:22px;display:grid}.am-menu-list[data-astro-cid-oobn3bhw] .am-menu-olive{opacity:.8;width:96px}.am-menu-list[data-astro-cid-oobn3bhw] p[data-astro-cid-oobn3bhw]{font-family:var(--font-accent);color:var(--text);font-size:clamp(1.22rem,4.4vw,1.42rem);font-style:italic;line-height:1.5}.am-menu-foot[data-astro-cid-oobn3bhw]{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin-top:32px;font-size:.72rem}.am-stars[data-astro-cid-fia67ou2]{pointer-events:none;z-index:-1;position:absolute;inset:0}.am-stars[data-astro-cid-fia67ou2] i[data-astro-cid-fia67ou2]{opacity:.15;width:2px;height:2px;animation:am-twinkle var(--d) ease-in-out infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 5px 1px #ffffff73}.am-stars[data-astro-cid-fia67ou2] i[data-astro-cid-fia67ou2].big{background:var(--accent-2);width:3px;height:3px;box-shadow:0 0 8px 2px #e8c98773}@keyframes am-twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.95;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.am-stars[data-astro-cid-fia67ou2] i[data-astro-cid-fia67ou2]{opacity:.6;animation:none}}.am-night[data-astro-cid-eiufz5hg]{isolation:isolate;text-align:center;background:linear-gradient(180deg, var(--bg) 0%, #070e17 30%, #0a1624 70%, #10243a 100%);justify-items:center;padding:clamp(40px,7vw,80px) 20px 0;display:grid;position:relative;overflow:hidden}.am-moon[data-astro-cid-eiufz5hg]{width:clamp(88px,22vw,128px);margin:0;position:relative}.am-moon[data-astro-cid-eiufz5hg]:before{content:"";z-index:-1;background:radial-gradient(circle closest-side,#ecd9a838 0%,#ecd9a80f 45%,#0000 100%);position:absolute;inset:-70%}.am-moon[data-astro-cid-eiufz5hg] svg[data-astro-cid-eiufz5hg]{width:100%;height:auto;display:block}.am-moon-note[data-astro-cid-eiufz5hg]{font-family:var(--font-accent);color:var(--muted);margin-top:14px;font-size:.98rem;font-style:italic}.am-night-body[data-astro-cid-eiufz5hg]{justify-items:center;gap:6px;margin-top:clamp(28px,5vw,44px);display:grid}.am-night-it[data-astro-cid-eiufz5hg]{font-family:var(--font-accent);color:var(--accent-2);font-size:clamp(1.4rem,4.6vw,1.8rem);font-style:italic;line-height:1.2}.am-night-title[data-astro-cid-eiufz5hg]{font-family:var(--font-label);letter-spacing:.34em;text-transform:uppercase;color:var(--text-2);font-size:.72rem}.am-cd[data-astro-cid-eiufz5hg]{--cd-size:clamp(2.2rem, 10vw, 4.6rem);--cd-gap:clamp(10px, 3vw, 36px);column-gap:var(--cd-gap);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,680px);margin-top:clamp(24px,5vw,40px);display:grid}.am-cd[data-astro-cid-eiufz5hg] div[data-astro-cid-eiufz5hg]{justify-items:center;gap:4px;display:grid;position:relative}.am-cd[data-astro-cid-eiufz5hg] div[data-astro-cid-eiufz5hg]+div[data-astro-cid-eiufz5hg]:before{content:"";left:calc(var(--cd-gap) / -2);top:calc(var(--cd-size) * .5);background:var(--accent);opacity:.7;width:5px;height:5px;position:absolute;translate:-50% -50%;rotate:45deg}.am-cd[data-astro-cid-eiufz5hg] span[data-astro-cid-eiufz5hg]{font-family:var(--font-display);font-size:var(--cd-size);font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #f6e3b4 10%, var(--accent-2) 45%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}.am-cd[data-astro-cid-eiufz5hg] small[data-astro-cid-eiufz5hg]{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.am-night-cal[data-astro-cid-eiufz5hg]{margin-top:clamp(32px,6vw,44px)}.am-night-cal[data-astro-cid-eiufz5hg] .cal-caption{color:var(--muted)}.am-night-cal[data-astro-cid-eiufz5hg] .cal-link{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent-2);background:#0c152080}.am-night-cal[data-astro-cid-eiufz5hg] .cal-link:hover{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--accent)}.am-sea[data-astro-cid-eiufz5hg]{width:calc(100% + 40px);height:clamp(110px,18vw,180px);margin:clamp(40px,7vw,64px) -20px 0;display:block}.am-glint[data-astro-cid-eiufz5hg]{fill:#f3dfa6;opacity:.55;animation:3.2s ease-in-out infinite am-glint}@keyframes am-glint{0%,to{opacity:.2}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.am-glint[data-astro-cid-eiufz5hg]{animation:none}}.am-post[data-astro-cid-a7gqey5z]{--paper:#efe6d3;--ink:#1c2b3d;--ink-2:#4b5868;padding:clamp(88px,12vw,128px) 20px clamp(40px,6vw,64px)}.am-card[data-astro-cid-a7gqey5z]{background:linear-gradient(180deg, #ffffff59, transparent 30%), var(--paper);max-width:980px;color:var(--ink);border-radius:6px;margin:0 auto;padding:10px;display:grid;position:relative;rotate:-1.2deg;box-shadow:0 40px 80px -30px #000000d9,0 14px 28px -16px #0009}.am-card-front[data-astro-cid-a7gqey5z]{border-radius:3px;position:relative;overflow:hidden}.am-card-front[data-astro-cid-a7gqey5z] img[data-astro-cid-a7gqey5z]{aspect-ratio:4/3;object-fit:cover;filter:sepia(.18)saturate(1.1)contrast(1.02);width:100%}.am-card-front[data-astro-cid-a7gqey5z]:after{content:"";background:linear-gradient(#0000 45%,#0c1520a6);position:absolute;inset:0}.am-card-greet[data-astro-cid-a7gqey5z]{z-index:1;color:#fbf3de;line-height:1;display:grid;position:absolute;bottom:14px;left:18px;right:18px}.am-card-greet[data-astro-cid-a7gqey5z] span[data-astro-cid-a7gqey5z]{font-family:var(--font-accent);font-size:clamp(1.4rem,5vw,2rem);font-style:italic}.am-card-greet[data-astro-cid-a7gqey5z] strong[data-astro-cid-a7gqey5z]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#f3d88f;text-shadow:0 2px #0c152059;overflow-wrap:anywhere;font-size:clamp(2.4rem,11vw,4.2rem);font-weight:400}.am-card-back[data-astro-cid-a7gqey5z]{align-content:start;gap:12px;padding:28px 16px 22px;display:grid;position:relative}.am-card-side[data-astro-cid-a7gqey5z]{font-family:var(--font-label);letter-spacing:.4em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid #1c2b3d33;margin-bottom:4px;padding-bottom:12px;font-size:.6rem}.am-card-post[data-astro-cid-a7gqey5z]{width:76px;height:92px;position:absolute;top:64px;right:14px}.am-stamp[data-astro-cid-a7gqey5z]{filter:drop-shadow(0 2px 2px #00000026);background:#fbf6ea;width:76px;height:92px;padding:4px;rotate:4deg;-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,#0000 2.2px,#000 2.6px) -4px -4px/8px 8px round;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,#0000 2.2px,#000 2.6px) -4px -4px/8px 8px round}.am-stamp[data-astro-cid-a7gqey5z] svg[data-astro-cid-a7gqey5z]{width:100%;height:100%;font-family:var(--font-label);display:block}.am-postmark[data-astro-cid-a7gqey5z]{color:#1c2b3d9e;width:124px;font-family:var(--font-label);mix-blend-mode:multiply;position:absolute;top:40px;right:22px;rotate:-14deg}.am-card-msg[data-astro-cid-a7gqey5z]{min-height:112px;font-family:var(--font-accent);color:var(--ink-2);gap:6px;padding-right:158px;font-size:1.12rem;font-style:italic;line-height:1.35;display:grid}.am-card-msg[data-astro-cid-a7gqey5z] span[data-astro-cid-a7gqey5z]{color:#1f4f94;font-size:1.5rem;line-height:1.1}.am-card-to[data-astro-cid-a7gqey5z]{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);margin-top:18px;font-size:.62rem}.am-card-lines[data-astro-cid-a7gqey5z]{display:grid}.am-card-lines[data-astro-cid-a7gqey5z]>[data-astro-cid-a7gqey5z]{border-bottom:1px solid #1c2b3d47;padding:10px 0 6px;line-height:1.35}.am-card-lines[data-astro-cid-a7gqey5z] h3[data-astro-cid-a7gqey5z]{color:var(--ink);font-size:clamp(1.3rem,5vw,1.7rem)}.am-card-lines[data-astro-cid-a7gqey5z] p[data-astro-cid-a7gqey5z]{font-family:var(--font-accent);color:var(--ink);font-size:1.22rem;font-style:italic}.am-card-route[data-astro-cid-a7gqey5z]{background:var(--ink);color:var(--accent-2);font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;transition:transform .5s var(--ease), background-color .4s var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:12px;margin-top:18px;padding:13px 22px;font-size:.72rem;text-decoration:none;display:inline-flex}.am-card-route[data-astro-cid-a7gqey5z] svg[data-astro-cid-a7gqey5z]{width:14px;height:14px;transition:transform .5s var(--ease)}.am-card-route[data-astro-cid-a7gqey5z]:hover{background:#24384f;transform:translateY(-2px)}.am-card-route[data-astro-cid-a7gqey5z]:hover svg[data-astro-cid-a7gqey5z]{transform:translate(2px,-2px)}.am-map[data-astro-cid-a7gqey5z]{background:var(--paper);max-width:760px;box-shadow:var(--shadow);border-radius:4px;margin:56px auto 0;padding:10px 10px 34px;rotate:1deg}.am-map[data-astro-cid-a7gqey5z] iframe[data-astro-cid-a7gqey5z]{aspect-ratio:4/3;filter:saturate(.7)sepia(.1);border:0;width:100%;display:block}@media (width>=760px){.am-card[data-astro-cid-a7gqey5z]{grid-template-columns:1.08fr 1fr;padding:14px}.am-card-front[data-astro-cid-a7gqey5z]{min-height:460px}.am-card-front[data-astro-cid-a7gqey5z] img[data-astro-cid-a7gqey5z]{aspect-ratio:auto;height:100%;position:absolute;inset:0}.am-card-greet[data-astro-cid-a7gqey5z] strong[data-astro-cid-a7gqey5z]{font-size:clamp(2rem,5.6vw,4.2rem)}.am-card-back[data-astro-cid-a7gqey5z]{padding:30px 30px 26px 44px}.am-card-back[data-astro-cid-a7gqey5z]:before{content:"";background:#1c2b3d38;width:1px;position:absolute;top:24px;bottom:24px;left:20px}.am-card-back[data-astro-cid-a7gqey5z]{flex-direction:column;display:flex}.am-card-post[data-astro-cid-a7gqey5z]{top:70px;right:26px}.am-postmark[data-astro-cid-a7gqey5z]{width:150px;top:34px;right:28px}.am-card-msg[data-astro-cid-a7gqey5z]{padding-right:170px;font-size:1.25rem}.am-card-msg[data-astro-cid-a7gqey5z] span[data-astro-cid-a7gqey5z]{font-size:1.9rem}.am-card-to[data-astro-cid-a7gqey5z]{margin-top:auto;padding-top:24px}.am-map[data-astro-cid-a7gqey5z] iframe[data-astro-cid-a7gqey5z]{aspect-ratio:16/9}}.am-reply[data-astro-cid-ssfcufyl]{--paper:#f1e9d8;--ink:#1c2b3d;--ink-2:#5a6574;isolation:isolate;background:radial-gradient(90% 60% at 50% 50%, #13263b, transparent 70%), linear-gradient(180deg, var(--bg), #08111b 50%, var(--bg));padding:clamp(88px,13vw,140px) 20px;position:relative;overflow:hidden}.am-reply-card[data-astro-cid-ssfcufyl]{background:linear-gradient(180deg, #fff6, #ffffff1f 22%, transparent 55%), var(--paper);max-width:620px;color:var(--ink);border-radius:6px;margin:0 auto;padding:clamp(28px,7vw,52px) clamp(20px,6vw,52px) clamp(24px,6vw,44px);position:relative;rotate:.4deg;box-shadow:0 50px 90px -30px #000000e6,0 16px 30px -16px #0009}.am-reply-card[data-astro-cid-ssfcufyl]:before{content:"";-webkit-mask-composite:xor;opacity:.85;pointer-events:none;background:repeating-linear-gradient(135deg,#1f4f94 0 9px,#0000 9px 14px,#d2a552 14px 23px,#0000 23px 28px);border-radius:3px;padding:5px;position:absolute;inset:8px;-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)}@media (width>=760px){.am-reply-card[data-astro-cid-ssfcufyl]{rotate:.8deg}}.am-reply-head[data-astro-cid-ssfcufyl]{border-bottom:1px solid #1c2b3d2e;grid-template-columns:1fr auto;align-items:start;gap:16px;margin-bottom:26px;padding-bottom:20px;display:grid}.am-reply-it[data-astro-cid-ssfcufyl]{font-family:var(--font-accent);color:#1f4f94;font-size:clamp(2.6rem,11vw,3.8rem);font-style:italic;line-height:1}.am-reply[data-astro-cid-ssfcufyl] h2[data-astro-cid-ssfcufyl]{line-height:1.6;font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);margin-top:8px;font-size:.74rem}.am-reply-deadline[data-astro-cid-ssfcufyl]{font-family:var(--font-accent);color:var(--ink-2);margin-top:10px;font-size:1.12rem;font-style:italic}.am-reply-deadline[data-astro-cid-ssfcufyl] b[data-astro-cid-ssfcufyl]{font-family:var(--font-display);color:var(--ink);font-size:.98rem;font-style:normal;font-weight:400}.am-reply-stamp[data-astro-cid-ssfcufyl]{border:1.5px dashed #1c2b3d59;border-radius:3px;place-items:center;width:66px;height:80px;display:grid;rotate:3deg}.am-reply-stamp[data-astro-cid-ssfcufyl] span[data-astro-cid-ssfcufyl]{font-family:var(--font-display);color:#1f4f94;letter-spacing:.04em;font-size:1.05rem}.am-reply-stamp[data-astro-cid-ssfcufyl] i[data-astro-cid-ssfcufyl]{font-family:var(--font-accent);color:#b88a36;margin:0 1px}.am-reply[data-astro-cid-ssfcufyl] .plate{background:0 0;border:0;border-radius:0;padding:0}.am-reply[data-astro-cid-ssfcufyl] .plate>.plate-inner{box-shadow:none;background:0 0;border-radius:0;padding:0}.am-reply[data-astro-cid-ssfcufyl] .field>span{color:var(--ink-2);letter-spacing:.24em;font-size:.66rem}.am-reply[data-astro-cid-ssfcufyl] .field input,.am-reply[data-astro-cid-ssfcufyl] .field textarea{color:var(--ink);font-family:var(--font-accent);background:0 0;border:0;border-bottom:1px solid #1c2b3d59;border-radius:0;padding:10px 2px;font-size:1.25rem;font-style:italic}.am-reply[data-astro-cid-ssfcufyl] .field textarea{background:repeating-linear-gradient(#0000 0 33px,#1c2b3d4d 33px 34px);border-bottom:0;min-height:104px;padding-top:0;line-height:34px}.am-reply[data-astro-cid-ssfcufyl] .field input::placeholder,.am-reply[data-astro-cid-ssfcufyl] .field textarea::placeholder{color:#1c2b3d66}.am-reply[data-astro-cid-ssfcufyl] .field input:focus,.am-reply[data-astro-cid-ssfcufyl] .field textarea:focus{box-shadow:none;background-color:#0000;border-color:#1f4f94}.am-reply[data-astro-cid-ssfcufyl] .field input:focus{box-shadow:0 1px #1f4f94}.am-reply[data-astro-cid-ssfcufyl] .field input:focus-visible,.am-reply[data-astro-cid-ssfcufyl] .field textarea:focus-visible{outline:none}.am-reply[data-astro-cid-ssfcufyl] .choice{color:var(--ink);background:#ffffff59;border:1px solid #1c2b3d38;border-radius:4px}.am-reply[data-astro-cid-ssfcufyl] .choice strong{font-family:var(--font-display);font-size:1rem;font-weight:400}.am-reply[data-astro-cid-ssfcufyl] .choice small{color:var(--ink-2);font-family:var(--font-accent);font-size:1rem;font-style:italic}.am-reply[data-astro-cid-ssfcufyl] .choice:after{border-color:#1c2b3d66;border-radius:2px}.am-reply[data-astro-cid-ssfcufyl] .choice:hover{border-color:#1c2b3d73}.am-reply[data-astro-cid-ssfcufyl] .choice:has(:checked){background:#1f4f9414;border-color:#1f4f94}.am-reply[data-astro-cid-ssfcufyl] .choice:has(:checked):after{box-shadow:inset 0 0 0 3px var(--paper);background:#1f4f94;border-color:#1f4f94}.am-reply[data-astro-cid-ssfcufyl] .choice:has(:focus-visible){outline-color:#1f4f94}.am-reply[data-astro-cid-ssfcufyl] .btn{background:var(--ink);color:var(--accent-2);font-family:var(--font-label);letter-spacing:.24em;border-radius:999px;font-weight:400;box-shadow:0 16px 30px -16px #0c1520e6}.am-reply[data-astro-cid-ssfcufyl] .btn:hover{background:#24384f}.am-reply[data-astro-cid-ssfcufyl] .btn .btn-icon{background:#e8c98729}.am-reply[data-astro-cid-ssfcufyl] .btn:focus-visible{outline-color:#1f4f94}.am-reply[data-astro-cid-ssfcufyl] .form-status{color:var(--ink);font-family:var(--font-accent);font-size:1.1rem;font-style:italic}.am-tiles[data-astro-cid-74653u6o]{text-align:center;padding:clamp(80px,12vw,120px) 20px clamp(24px,4vw,40px)}.am-tiles-text[data-astro-cid-74653u6o]{max-width:42ch;color:var(--text-2);margin:0 auto}.am-tiles-grid[data-astro-cid-74653u6o]{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;margin:clamp(40px,7vw,60px) auto 0;padding:0;list-style:none;display:flex}.am-tile[data-astro-cid-74653u6o]{--size:clamp(84px, 26vw, 124px);width:var(--size);aspect-ratio:1;background:linear-gradient(135deg, #ffffff38, transparent 38%, transparent 70%, #0003), var(--motif) center / 86% no-repeat, var(--c);box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--c) 80%, white 12%), inset 0 0 0 6px #0000001f, 0 14px 24px -12px #000000b3;rotate:var(--tilt);transition:rotate .6s var(--ease), translate .6s var(--ease);border-radius:5px;position:relative}.am-tile[data-astro-cid-74653u6o]:hover{translate:0 -4px;rotate:0deg}.am-tile-hex[data-astro-cid-74653u6o]{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .4s var(--ease);font-size:.6rem;position:absolute;bottom:-26px;left:0;right:0}.am-tile[data-astro-cid-74653u6o]:hover .am-tile-hex[data-astro-cid-74653u6o]{opacity:1}.am-voyage[data-astro-cid-uy53p5aq]{background:linear-gradient(180deg, var(--bg), #0f2438 50%, var(--bg));padding:clamp(80px,12vw,128px) 20px clamp(88px,12vw,128px);position:relative}.am-route[data-astro-cid-uy53p5aq]{max-width:440px;margin:0 auto;padding:0;list-style:none;display:grid}.am-stop[data-astro-cid-uy53p5aq]{--port:52px;grid-template-columns:var(--port) 1fr;gap:20px;padding-bottom:44px;display:grid;position:relative}.am-stop[data-astro-cid-uy53p5aq]:last-child{padding-bottom:0}.am-leg[data-astro-cid-uy53p5aq]{left:0;top:calc(var(--port) / 2);width:var(--port);height:100%;position:absolute;overflow:visible}.am-leg[data-astro-cid-uy53p5aq] path[data-astro-cid-uy53p5aq]{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:2 6;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.75}.am-leg[data-astro-cid-uy53p5aq].flip{transform:scaleX(-1)}.am-leg-h[data-astro-cid-uy53p5aq]{display:none}.am-port[data-astro-cid-uy53p5aq]{z-index:1;width:var(--port);height:var(--port);border:1px solid color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:0 0 0 5px var(--bg), 0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent-2);background:radial-gradient(circle at 50% 35%,#1b3149,#0c1826);border-radius:50%;place-items:center;display:grid;position:relative}.am-port[data-astro-cid-uy53p5aq] svg[data-astro-cid-uy53p5aq]{width:24px;height:24px}.am-stop-body[data-astro-cid-uy53p5aq]{padding-top:2px}.am-stop-leg[data-astro-cid-uy53p5aq]{font-family:var(--font-accent);color:var(--muted);font-size:1rem;font-style:italic;line-height:1.2}.am-stop-time[data-astro-cid-uy53p5aq]{font-family:var(--font-display);color:var(--accent-2);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,7vw,2.4rem);line-height:1.1}.am-stop-title[data-astro-cid-uy53p5aq]{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--text);margin-top:6px;font-size:.86rem}.am-stop-text[data-astro-cid-uy53p5aq]{color:var(--text-2);max-width:32ch;margin-top:6px;font-size:.98rem;line-height:1.6}@media (width>=900px){.am-route--across[data-astro-cid-uy53p5aq]{max-width:min(1100px, calc(var(--n) * 280px));grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.am-route--across[data-astro-cid-uy53p5aq] .am-stop[data-astro-cid-uy53p5aq]{--port:64px;text-align:center;grid-template-columns:1fr;justify-items:center;gap:26px;padding:0 12px}.am-route--across[data-astro-cid-uy53p5aq] .am-port[data-astro-cid-uy53p5aq] svg[data-astro-cid-uy53p5aq]{width:28px;height:28px}.am-route--across[data-astro-cid-uy53p5aq] .am-leg[data-astro-cid-uy53p5aq]{width:100%;height:var(--port);top:0;left:50%}.am-route--across[data-astro-cid-uy53p5aq] .am-leg[data-astro-cid-uy53p5aq].flip{transform:scaleY(-1)}.am-route--across[data-astro-cid-uy53p5aq] .am-leg-v[data-astro-cid-uy53p5aq]{display:none}.am-route--across[data-astro-cid-uy53p5aq] .am-leg-h[data-astro-cid-uy53p5aq]{display:inline}.am-route--across[data-astro-cid-uy53p5aq] .am-stop-text[data-astro-cid-uy53p5aq]{max-width:26ch;margin-inline:auto}}.am-body[data-astro-cid-nczj5b56]{display:block;overflow-x:clip}body[data-theme=coquette] .ornament{display:none}body[data-theme=coquette] .section-head:after{content:"";width:44px;height:30px;color:var(--accent);background:currentColor;margin-top:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 34' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M24 16C19 7 7 6 6 13s11 9 18 3Zm0 0c5-9 17-10 18-3s-11 9-18 3Z'/%3E%3Ccircle cx='24' cy='16' r='2.4'/%3E%3Cpath d='M22 19c-1.5 4-3.5 7.5-6 10M26 19c1.5 4 3.5 7.5 6 10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 34' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M24 16C19 7 7 6 6 13s11 9 18 3Zm0 0c5-9 17-10 18-3s-11 9-18 3Z'/%3E%3Ccircle cx='24' cy='16' r='2.4'/%3E%3Cpath d='M22 19c-1.5 4-3.5 7.5-6 10M26 19c1.5 4 3.5 7.5 6 10'/%3E%3C/svg%3E") 50%/contain no-repeat}body[data-theme=coquette] .section h2{font-style:italic;font-weight:500}body[data-theme=coquette] .plate{background:color-mix(in srgb, var(--accent) 6%, transparent);border-color:color-mix(in srgb, var(--accent) 22%, transparent)}body[data-theme=coquette] .plate>.plate-inner{box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow);background:#fdf8f9}body[data-theme=coquette] .btn{--r-btn:99px;background:linear-gradient(180deg, var(--accent-2), var(--accent));padding-left:24px}body[data-theme=coquette] .stack{--card-bg:#fdf4f6}body[data-theme=coquette] .palette li,body[data-theme=coquette] .palette .swatch{border-radius:50%}body[data-theme=coquette] .countdown-grid div{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);background:#fdf8f9;border-radius:999px 999px 16px 16px;margin:0 4px;padding:18px 4px 14px}body[data-theme=coquette] .countdown-grid div+div:before{display:none}body[data-theme=coquette] .countdown-grid span{color:var(--accent)}body[data-theme=coquette] .tl-icon{border-radius:50% 50% 50% 4px}.dc-count[data-astro-cid-hve2uw5m]{justify-items:center;display:grid}.dc-dial[data-astro-cid-hve2uw5m]{width:min(100%,420px)}.dc-dial[data-astro-cid-hve2uw5m] svg[data-astro-cid-hve2uw5m]{width:100%;height:auto;display:block;overflow:visible}.dc-dial-rays[data-astro-cid-hve2uw5m] line[data-astro-cid-hve2uw5m]{stroke:var(--accent);stroke-width:.6px;opacity:.28}.dc-dial-ring[data-astro-cid-hve2uw5m]{fill:none;stroke:var(--accent);stroke-width:1.2px}.dc-dial-ring--thin[data-astro-cid-hve2uw5m]{stroke-width:.6px}.dc-dial-ticks[data-astro-cid-hve2uw5m] line[data-astro-cid-hve2uw5m]{stroke:var(--accent);stroke-width:.8px;opacity:.7}.dc-dial-ticks[data-astro-cid-hve2uw5m] line[data-astro-cid-hve2uw5m].major{stroke:var(--accent-2);stroke-width:1.4px;opacity:1}.dc-dial-labels[data-astro-cid-hve2uw5m] text[data-astro-cid-hve2uw5m]{font-family:var(--font-display);letter-spacing:.08em;fill:var(--accent-2);text-anchor:middle;dominant-baseline:central;font-size:11px}.dc-dial-hub[data-astro-cid-hve2uw5m]{fill:var(--bg);stroke:var(--accent);stroke-width:1.2px}.dc-dial-needle[data-astro-cid-hve2uw5m]{fill:var(--accent-2);transform-box:view-box;transform-origin:160px 160px;filter:drop-shadow(0 0 6px #e6cd7f59);transition:transform 2.4s cubic-bezier(.3,1.35,.5,1) .3s;transform:rotate(0)}.visible .dc-dial-needle[data-astro-cid-hve2uw5m]{transform:rotate(var(--dc-angle,0deg))}.dc-count-days[data-astro-cid-hve2uw5m]{justify-items:center;gap:2px;margin-top:18px;display:grid}.dc-count-num[data-astro-cid-hve2uw5m]{font-family:var(--font-display);font-variant-numeric:tabular-nums;background:var(--dc-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,20vw,6.5rem);line-height:1}.dc-count-cap[data-astro-cid-hve2uw5m],.dc-count-tiles[data-astro-cid-hve2uw5m] small[data-astro-cid-hve2uw5m]{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:var(--text-2);margin-right:-.4em;font-size:.66rem;font-weight:400}.dc-count-tiles[data-astro-cid-hve2uw5m]{grid-template-columns:repeat(3,minmax(0,92px));gap:12px;margin-top:30px;display:grid}.dc-count-tiles[data-astro-cid-hve2uw5m] div[data-astro-cid-hve2uw5m]{border:1px solid var(--accent);background:var(--surface);justify-items:center;gap:6px;padding:14px 4px 12px;display:grid;position:relative}.dc-count-tiles[data-astro-cid-hve2uw5m] div[data-astro-cid-hve2uw5m]:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);pointer-events:none;position:absolute;inset:3px}.dc-count-tiles[data-astro-cid-hve2uw5m] span[data-astro-cid-hve2uw5m]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(1.7rem,7vw,2.1rem);line-height:1}.dc-count-tiles[data-astro-cid-hve2uw5m] small[data-astro-cid-hve2uw5m]{letter-spacing:.24em;color:var(--muted);margin-right:-.24em;font-size:.56rem}@media (prefers-reduced-motion:reduce){.dc-dial-needle[data-astro-cid-hve2uw5m]{transition:none}}.dc-frame[data-astro-cid-b3cqioaf]{--dc-card:var(--surface);--dc-line:var(--accent);--dc-line-2:color-mix(in srgb, var(--accent) 36%, var(--dc-card));background:var(--dc-card);border:1px solid var(--dc-line);--s1:6.5px;--s2:13.5px;clip-path:polygon(0 var(--s2), var(--s1) var(--s2), var(--s1) var(--s1), var(--s2) var(--s1), var(--s2) 0, calc(100% - var(--s2)) 0, calc(100% - var(--s2)) var(--s1), calc(100% - var(--s1)) var(--s1), calc(100% - var(--s1)) var(--s2), 100% var(--s2), 100% calc(100% - var(--s2)), calc(100% - var(--s1)) calc(100% - var(--s2)), calc(100% - var(--s1)) calc(100% - var(--s1)), calc(100% - var(--s2)) calc(100% - var(--s1)), calc(100% - var(--s2)) 100%, var(--s2) 100%, var(--s2) calc(100% - var(--s1)), var(--s1) calc(100% - var(--s1)), var(--s1) calc(100% - var(--s2)), 0 calc(100% - var(--s2)));padding:clamp(36px,8vw,60px) clamp(24px,7vw,56px);position:relative}.dc-frame[data-astro-cid-b3cqioaf]:before{content:"";border:1px solid var(--dc-line-2);pointer-events:none;position:absolute;inset:4px}.dc-corner[data-astro-cid-b3cqioaf]{pointer-events:none;z-index:1;width:28px;height:28px;position:absolute;top:-1px;left:-1px;overflow:visible}.dc-corner--tr[data-astro-cid-b3cqioaf]{left:auto;right:-1px;transform:scaleX(-1)}.dc-corner--br[data-astro-cid-b3cqioaf]{inset:auto -1px -1px auto;transform:scale(-1)}.dc-corner--bl[data-astro-cid-b3cqioaf]{top:auto;bottom:-1px;transform:scaleY(-1)}.dc-corner-card[data-astro-cid-b3cqioaf]{fill:var(--dc-card)}.dc-corner-line[data-astro-cid-b3cqioaf]{fill:none;stroke:var(--dc-line);stroke-width:1px}.dc-corner-line--inner[data-astro-cid-b3cqioaf]{stroke:var(--dc-line-2)}.dc-corner-gem[data-astro-cid-b3cqioaf]{fill:var(--accent)}.dc-head[data-astro-cid-q3dcon2n]{text-align:center;justify-items:center;gap:14px;margin-bottom:clamp(40px,7vw,64px);display:grid}.dc-head-fan[data-astro-cid-q3dcon2n]{width:84px;color:var(--accent);margin-bottom:4px}.dc-kicker[data-astro-cid-q3dcon2n]{font-family:var(--font-body);letter-spacing:.42em;text-transform:uppercase;color:var(--accent);margin-right:-.42em;font-size:.68rem;font-weight:400}.dc-title[data-astro-cid-q3dcon2n]{font-family:var(--dc-display);letter-spacing:.26em;text-transform:uppercase;color:var(--text);margin-right:-.26em;font-size:clamp(1.45rem,6.2vw,2.4rem);font-weight:300;line-height:1.25}.dc-title--latin[data-astro-cid-q3dcon2n]{font-family:var(--font-display);letter-spacing:.16em;background:var(--dc-gold);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.16em;font-size:clamp(1.9rem,8vw,3.2rem);font-weight:400}.dc-head-rule[data-astro-cid-q3dcon2n]{grid-template-columns:56px 9px 56px;align-items:center;gap:8px;margin-top:4px;display:grid}.dc-head-rule[data-astro-cid-q3dcon2n]:before,.dc-head-rule[data-astro-cid-q3dcon2n]:after{content:"";background:linear-gradient(90deg, transparent, var(--accent));height:1px}.dc-head-rule[data-astro-cid-q3dcon2n]:after{background:linear-gradient(270deg, transparent, var(--accent))}.dc-head-rule[data-astro-cid-q3dcon2n] i[data-astro-cid-q3dcon2n]{border:1px solid var(--accent);grid-area:1/2;width:7px;height:7px;margin:auto;transform:rotate(45deg)}.deco[data-astro-cid-aem7pk6o]{--dc-display:var(--font-accent);--dc-gold:linear-gradient(178deg, #f6e7b0 0%, var(--accent-2) 38%, var(--accent) 72%, #8f6f14 100%);overflow-x:clip}.dc-sec[data-astro-cid-aem7pk6o]{text-align:center;isolation:isolate;padding:clamp(84px,14vw,144px) 0;position:relative}.dc-sec[data-astro-cid-aem7pk6o]+.dc-sec[data-astro-cid-aem7pk6o]:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 55%, transparent), transparent);width:min(62%,420px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dc-sec[data-astro-cid-aem7pk6o]+.dc-sec[data-astro-cid-aem7pk6o]:after{content:"";background:var(--bg);border:1px solid var(--accent);width:7px;height:7px;position:absolute;top:-4px;left:calc(50% - 4px);transform:rotate(45deg)}.dc-sec--rays[data-astro-cid-aem7pk6o]{background:radial-gradient(90% 70% at 50% 0,#c9a22714,#0000 70%),repeating-conic-gradient(from 180deg at 50% -10%,#c9a2270e 0deg 1.2deg,#0000 1.2deg 6deg);background-color:var(--bg)}.dc-wrap[data-astro-cid-aem7pk6o]{width:100%;max-width:640px;margin:0 auto;padding:0 20px}.dc-wrap--card[data-astro-cid-aem7pk6o]{max-width:600px}.dc-wrap--wide[data-astro-cid-aem7pk6o]{max-width:1120px}.dc-kicker[data-astro-cid-aem7pk6o]{font-family:var(--font-body);letter-spacing:.42em;text-transform:uppercase;color:var(--accent);margin-right:-.42em;font-size:.68rem;font-weight:400}.dc-latin-label[data-astro-cid-aem7pk6o]{font-family:var(--font-display);letter-spacing:.5em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;margin-right:-.5em;font-size:.72rem}.dc-chevrons[data-astro-cid-aem7pk6o]{background:linear-gradient(135deg, transparent 45%, var(--accent) 45% 55%, transparent 55%) 0 0 / 10px 10px repeat-x;width:64px;height:10px;margin:0 auto;display:block;-webkit-mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.dc-btn[data-astro-cid-aem7pk6o]{border:1px solid var(--accent);min-height:48px;color:var(--accent-2);font-family:var(--font-body);letter-spacing:.26em;text-transform:uppercase;transition:background-color .5s var(--ease), color .5s var(--ease);justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:.7rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.dc-btn[data-astro-cid-aem7pk6o]:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);pointer-events:none;transition:border-color .5s var(--ease);position:absolute;inset:3px}.dc-btn[data-astro-cid-aem7pk6o] svg[data-astro-cid-aem7pk6o]{flex:none;width:15px;height:15px}.dc-btn[data-astro-cid-aem7pk6o]:hover{background:var(--accent);color:var(--accent-ink)}.dc-btn[data-astro-cid-aem7pk6o]:hover:before{border-color:color-mix(in srgb, var(--accent-ink) 35%, transparent)}.deco[data-astro-cid-aem7pk6o] .dc-card{text-align:center;justify-items:center;gap:18px;display:grid}.dc-countdown[data-astro-cid-aem7pk6o] .dc-head{margin-bottom:clamp(24px,5vw,40px)}.dc-cal[data-astro-cid-aem7pk6o]{justify-items:center;gap:14px;margin-top:44px;display:grid}.dc-cal-caption[data-astro-cid-aem7pk6o]{letter-spacing:.36em;text-transform:uppercase;color:var(--muted);margin-right:-.36em;font-size:.64rem;font-weight:400}.dc-cal-links[data-astro-cid-aem7pk6o]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dc-sunburst[data-astro-cid-aem7pk6o]{width:150px;color:var(--accent);margin-bottom:4px}.dc-welcome-text[data-astro-cid-aem7pk6o]{letter-spacing:.14em;text-transform:uppercase;color:var(--text);max-width:30ch;font-size:clamp(1.02rem,4.2vw,1.3rem);font-weight:300;line-height:1.85}.dc-welcome-sign[data-astro-cid-aem7pk6o]{letter-spacing:.34em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 14px;margin-top:6px;font-size:.82rem;font-weight:400;display:flex}.dc-welcome-sign[data-astro-cid-aem7pk6o] i[data-astro-cid-aem7pk6o]{font-family:var(--font-display);letter-spacing:0;background:var(--dc-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-style:normal;line-height:1}.dc-engraved[data-astro-cid-aem7pk6o]{font-family:var(--font-display);letter-spacing:.34em;color:var(--accent);margin-right:-.34em;font-size:.8rem}.dc-portraits[data-astro-cid-aem7pk6o]{flex-wrap:wrap;justify-content:center;gap:28px 16px;padding:0;list-style:none;display:flex}.dc-portrait[data-astro-cid-aem7pk6o]{width:calc(50% - 8px);max-width:300px}.dc-portrait[data-astro-cid-aem7pk6o] figure[data-astro-cid-aem7pk6o]{gap:14px;display:grid}.dc-portrait-arch[data-astro-cid-aem7pk6o]{aspect-ratio:3/4;position:relative}.dc-portrait-arch[data-astro-cid-aem7pk6o] img[data-astro-cid-aem7pk6o]{object-fit:cover;clip-path:polygon(0 13.5%,10% 13.5%,10% 9%,20% 9%,20% 4.5%,30% 4.5%,30% 0,70% 0,70% 4.5%,80% 4.5%,80% 9%,90% 9%,90% 13.5%,100% 13.5%,100% 100%,0 100%);filter:sepia(.28)saturate(.85)contrast(1.05);width:100%;height:100%;transition:filter .8s var(--ease)}.dc-portrait[data-astro-cid-aem7pk6o]:hover img[data-astro-cid-aem7pk6o]{filter:none}.dc-portrait-arch[data-astro-cid-aem7pk6o] svg[data-astro-cid-aem7pk6o]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dc-portrait-arch[data-astro-cid-aem7pk6o] path[data-astro-cid-aem7pk6o]{fill:none;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.dc-portrait-arch[data-astro-cid-aem7pk6o] path[data-astro-cid-aem7pk6o].inner{stroke:#f6e7b08c}.dc-portrait[data-astro-cid-aem7pk6o] figcaption[data-astro-cid-aem7pk6o]{justify-items:center;display:grid}.dc-portrait[data-astro-cid-aem7pk6o] figcaption[data-astro-cid-aem7pk6o] span[data-astro-cid-aem7pk6o]{min-width:34px;height:34px;font-family:var(--font-display);letter-spacing:.08em;color:var(--accent-2);border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);place-items:center;padding:0 8px;font-size:.8rem;display:grid}.dc-marquee[data-astro-cid-aem7pk6o]{gap:10px;display:grid}.dc-bulbs[data-astro-cid-aem7pk6o]{height:10px;margin:0 8px;display:block;position:relative}.dc-bulbs[data-astro-cid-aem7pk6o]:before,.dc-bulbs[data-astro-cid-aem7pk6o]:after{content:"";background:radial-gradient(circle,#fff4cf 0 1.6px,#e6cd7f8c 2.4px,#0000 4.5px) 0/20px 10px repeat-x;animation:1.6s step-end infinite dc-chase;position:absolute;inset:0}.dc-bulbs[data-astro-cid-aem7pk6o]:after{background-position:10px;animation-delay:-.8s}@keyframes dc-chase{0%{opacity:1}50%{opacity:.25}}.deco[data-astro-cid-aem7pk6o] .dc-marquee-board{justify-items:center;gap:16px;display:grid}.dc-venue-name[data-astro-cid-aem7pk6o]{font-family:var(--dc-display);letter-spacing:.2em;text-transform:uppercase;background:var(--dc-gold);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.2em;font-size:clamp(1.5rem,6.8vw,2.5rem);font-weight:400;line-height:1.3}.dc-venue-address[data-astro-cid-aem7pk6o]{letter-spacing:.08em;color:var(--text-2);margin-bottom:8px;font-size:.95rem}.deco[data-astro-cid-aem7pk6o] .dc-map{margin-top:28px;padding:12px}.deco[data-astro-cid-aem7pk6o] .dc-map iframe[data-astro-cid-aem7pk6o]{aspect-ratio:4/3;filter:grayscale()sepia(.45)brightness(.78)contrast(1.1);border:0;width:100%;display:block}.dc-programme[data-astro-cid-aem7pk6o] .dc-head{margin-bottom:8px}.dc-menu[data-astro-cid-aem7pk6o]{width:100%;padding:0;list-style:none;display:grid}.dc-menu[data-astro-cid-aem7pk6o] li[data-astro-cid-aem7pk6o]{justify-items:center;gap:6px;padding:26px 0;display:grid}.dc-menu[data-astro-cid-aem7pk6o] li[data-astro-cid-aem7pk6o]+li[data-astro-cid-aem7pk6o]{position:relative}.dc-menu[data-astro-cid-aem7pk6o] li[data-astro-cid-aem7pk6o]+li[data-astro-cid-aem7pk6o]:before{content:"";background:radial-gradient(circle, var(--accent) .8px, transparent 1.2px) 0 0 / 7px 1px repeat-x;opacity:.8;width:min(70%,260px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dc-menu[data-astro-cid-aem7pk6o] li[data-astro-cid-aem7pk6o]+li[data-astro-cid-aem7pk6o]:after{content:"";background:var(--surface);border:1px solid var(--accent);width:7px;height:7px;position:absolute;top:-4px;left:calc(50% - 4px);transform:rotate(45deg)}.dc-menu-time[data-astro-cid-aem7pk6o]{font-family:var(--font-display);letter-spacing:.06em;background:var(--dc-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,8vw,2.6rem);line-height:1.1}.dc-menu-title[data-astro-cid-aem7pk6o]{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--text);margin-right:-.32em;font-size:.92rem;font-weight:400}.dc-menu-text[data-astro-cid-aem7pk6o]{color:var(--text-2);max-width:32ch;font-size:.95rem}.dc-fan[data-astro-cid-aem7pk6o]{width:min(100%,380px);margin:0 auto 36px}.dc-fan[data-astro-cid-aem7pk6o] svg[data-astro-cid-aem7pk6o]{width:100%;height:auto;display:block;overflow:visible}.dc-fan-blade[data-astro-cid-aem7pk6o]{stroke:var(--accent);stroke-width:1px;stroke-linejoin:round;transform-box:view-box;transform-origin:150px 150px;transform:rotate(calc(var(--a) * -1));transition:transform 1.4s var(--ease) calc(.25s + var(--i) * .12s)}.dc-fan[data-astro-cid-aem7pk6o].visible .dc-fan-blade[data-astro-cid-aem7pk6o]{transform:none}.dc-fan-rim[data-astro-cid-aem7pk6o]{fill:none;stroke:var(--accent);stroke-width:1px}.dc-fan-hub[data-astro-cid-aem7pk6o]{fill:var(--bg);stroke:var(--accent);stroke-width:1.2px}.dc-dress-text[data-astro-cid-aem7pk6o]{max-width:36ch;color:var(--text-2);margin:0 auto;font-size:clamp(1.02rem,3.8vw,1.15rem);line-height:1.8}.dc-medals[data-astro-cid-aem7pk6o]{gap:44px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.dc-medals[data-astro-cid-aem7pk6o] li[data-astro-cid-aem7pk6o]{justify-items:center;gap:18px;display:grid}.dc-medals[data-astro-cid-aem7pk6o] p[data-astro-cid-aem7pk6o]{max-width:28ch;color:var(--text-2);font-size:1.02rem;line-height:1.75}.dc-medal[data-astro-cid-aem7pk6o]{place-items:center;width:80px;height:80px;display:grid;position:relative}.dc-medal[data-astro-cid-aem7pk6o] svg[data-astro-cid-aem7pk6o]{fill:none;stroke:var(--accent);position:absolute;inset:0}.dc-medal[data-astro-cid-aem7pk6o] circle[data-astro-cid-aem7pk6o]{stroke-width:1px}.dc-medal[data-astro-cid-aem7pk6o] circle[data-astro-cid-aem7pk6o].thin{stroke-width:.6px;opacity:.7}.dc-medal[data-astro-cid-aem7pk6o] .rays[data-astro-cid-aem7pk6o]{stroke-width:.8px}.dc-medal[data-astro-cid-aem7pk6o] b[data-astro-cid-aem7pk6o]{font-family:var(--font-display);letter-spacing:.04em;background:var(--dc-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:400}.dc-car[data-astro-cid-aem7pk6o]{width:132px;color:var(--accent)}.deco[data-astro-cid-aem7pk6o] .dc-coupon .dc-head{margin-bottom:0}.deco[data-astro-cid-aem7pk6o] .dc-coupon .dc-head-fan{display:none}.dc-coupon-text[data-astro-cid-aem7pk6o]{max-width:34ch;color:var(--text-2)}.dc-rsvp-title[data-astro-cid-aem7pk6o]{font-family:var(--font-display);letter-spacing:.1em;background:var(--dc-gold);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.1em;font-size:clamp(2.6rem,13vw,4.2rem);line-height:1}.dc-rsvp-deadline[data-astro-cid-aem7pk6o]{letter-spacing:.3em;text-transform:uppercase;color:var(--text-2);margin-right:-.3em;font-size:.72rem;font-weight:400}.dc-rsvp-deadline[data-astro-cid-aem7pk6o] span[data-astro-cid-aem7pk6o]{font-family:var(--font-display);letter-spacing:.14em;color:var(--accent-2);white-space:nowrap;font-size:.95rem}.dc-rsvp-form[data-astro-cid-aem7pk6o]{width:100%;margin-top:8px}.dc-rsvp-form[data-astro-cid-aem7pk6o] .plate{background:0 0;border:0;padding:0}.dc-rsvp-form[data-astro-cid-aem7pk6o] .plate>.plate-inner{box-shadow:none;background:0 0;padding:0}.dc-rsvp-form[data-astro-cid-aem7pk6o] form{gap:30px}.dc-rsvp-form[data-astro-cid-aem7pk6o] .field>span{font-family:var(--font-body);letter-spacing:.3em;color:var(--accent);font-size:.64rem;font-weight:400}.dc-rsvp-form[data-astro-cid-aem7pk6o] .field input,.dc-rsvp-form[data-astro-cid-aem7pk6o] .field textarea{border:0;border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--text);background:0 0;border-radius:0;padding:10px 2px 12px;font-weight:300}.dc-rsvp-form[data-astro-cid-aem7pk6o] .field textarea{min-height:92px}.dc-rsvp-form[data-astro-cid-aem7pk6o] .field input::placeholder,.dc-rsvp-form[data-astro-cid-aem7pk6o] .field textarea::placeholder{color:color-mix(in srgb, var(--text-2) 55%, transparent)}.dc-rsvp-form[data-astro-cid-aem7pk6o] .field input:focus,.dc-rsvp-form[data-astro-cid-aem7pk6o] .field textarea:focus{border-bottom-color:var(--accent-2);box-shadow:0 1px 0 var(--accent-2);background:0 0}.dc-rsvp-form[data-astro-cid-aem7pk6o] .choice{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:0;padding:18px 44px 18px 18px}.dc-rsvp-form[data-astro-cid-aem7pk6o] .choice strong{letter-spacing:.16em;text-transform:uppercase;color:var(--text);font-size:.78rem;font-weight:400}.dc-rsvp-form[data-astro-cid-aem7pk6o] .choice:after{border-color:var(--accent);border-radius:0;width:11px;height:11px;top:20px;right:18px;transform:rotate(45deg)}.dc-rsvp-form[data-astro-cid-aem7pk6o] .choice:hover{border-color:var(--accent)}.dc-rsvp-form[data-astro-cid-aem7pk6o] .choice:has(:checked){border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface), inset 0 0 0 4px color-mix(in srgb, var(--accent) 40%, transparent);background:#c9a22714}.dc-rsvp-form[data-astro-cid-aem7pk6o] .choice:has(:checked):after{background:var(--accent-2);border-color:var(--accent-2);box-shadow:0 0 10px #e6cd7f80}.dc-rsvp-form[data-astro-cid-aem7pk6o] .btn{background:var(--dc-gold);min-height:56px;color:var(--accent-ink);font-family:var(--font-body);letter-spacing:.3em;outline:1px solid var(--accent);outline-offset:3px;border-radius:0;padding:8px 8px 8px 26px;font-size:.74rem;font-weight:500;box-shadow:0 18px 40px -20px #c9a22799}.dc-rsvp-form[data-astro-cid-aem7pk6o] .btn:hover{box-shadow:0 22px 44px -18px #c9a227bf}.dc-rsvp-form[data-astro-cid-aem7pk6o] .btn .btn-icon{background:#14131124;border-radius:0;width:34px;height:34px;transform:rotate(45deg)scale(.82)}.dc-rsvp-form[data-astro-cid-aem7pk6o] .btn .btn-icon svg{transform:rotate(-45deg)}.dc-rsvp-form[data-astro-cid-aem7pk6o] .btn:hover .btn-icon{background:#14131138;transform:rotate(45deg)scale(.9)}.dc-rsvp-form[data-astro-cid-aem7pk6o] .form-status{letter-spacing:.04em;color:var(--accent-2);font-size:.85rem}.dc-cards[data-astro-cid-aem7pk6o]{gap:20px;max-width:860px;margin:0 auto;display:grid}.deco[data-astro-cid-aem7pk6o] .dc-calling{align-content:center;justify-items:center;gap:12px;padding:44px 24px 36px;display:grid}.dc-calling-gem[data-astro-cid-aem7pk6o]{width:40px;height:40px;color:var(--accent-2);border:1px solid var(--accent);place-items:center;margin-bottom:6px;display:grid;transform:rotate(45deg)}.dc-calling-gem[data-astro-cid-aem7pk6o] svg[data-astro-cid-aem7pk6o]{width:18px;height:18px;transform:rotate(-45deg)}.dc-calling-text[data-astro-cid-aem7pk6o]{max-width:30ch;color:var(--text-2);margin-bottom:8px}.dc-calling-name[data-astro-cid-aem7pk6o]{font-family:var(--dc-display);letter-spacing:.24em;text-transform:uppercase;color:var(--text);margin-right:-.24em;font-size:1.35rem}.dc-calling-phone[data-astro-cid-aem7pk6o]{font-family:var(--font-display);letter-spacing:.1em;color:var(--accent-2);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);transition:border-color .4s var(--ease);padding:8px 4px;font-size:1.1rem;text-decoration:none}.dc-calling-phone[data-astro-cid-aem7pk6o]:hover{border-color:var(--accent-2)}@media (width>=720px){.dc-wrap[data-astro-cid-aem7pk6o]{padding:0 32px}.dc-medals[data-astro-cid-aem7pk6o]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dc-cards[data-astro-cid-aem7pk6o]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.deco[data-astro-cid-aem7pk6o] .dc-calling{min-height:300px}}@media (width>=960px){.dc-portraits[data-astro-cid-aem7pk6o]{gap:40px 20px}.dc-portrait[data-astro-cid-aem7pk6o]{width:calc(25% - 15px)}.dc-portrait[data-astro-cid-aem7pk6o]:nth-child(4n+1):not(:last-child),.dc-portrait[data-astro-cid-aem7pk6o]:nth-child(4n){margin-top:72px}}body[data-theme=deco] footer.foot .foot-names i{font-family:var(--font-display);font-style:normal}body[data-theme=deco] .foot-note{font-family:var(--font-accent);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-right:-.3em;font-size:.95rem;font-style:normal}@media (prefers-reduced-motion:reduce){.dc-bulbs[data-astro-cid-aem7pk6o]:before,.dc-bulbs[data-astro-cid-aem7pk6o]:after{animation:none}.dc-fan-blade[data-astro-cid-aem7pk6o]{transition:none;transform:none}}.ft-stars{--dots:radial-gradient(1.2px 1.2px at 12% 18%, #fff8e6 50%, transparent 51%), radial-gradient(1px 1px at 68% 8%, #fff8e6 50%, transparent 51%), radial-gradient(1.4px 1.4px at 84% 42%, #fff3c9 50%, transparent 51%), radial-gradient(1px 1px at 32% 64%, #fff8e6 50%, transparent 51%), radial-gradient(1.2px 1.2px at 52% 88%, #fff8e6 50%, transparent 51%), radial-gradient(1px 1px at 6% 78%, #fff3c9 50%, transparent 51%);z-index:-1;pointer-events:none;background-image:var(--dots), radial-gradient(80% 50% at 85% 0%, #786edc29, transparent 70%), radial-gradient(80% 50% at 10% 100%, #f5b9cf1f, transparent 70%);background-size:320px 420px,320px 420px,320px 420px,320px 420px,320px 420px,320px 420px,100% 100%,100% 100%;position:fixed;inset:0}.ft-stars:after{content:"";background-image:var(--dots);background-position:130px 90px;background-size:260px 300px;animation:5s ease-in-out infinite alternate ft-stars;position:absolute;inset:0}@keyframes ft-stars{0%{opacity:.15}to{opacity:.9}}body[data-theme=fairytale]{background:var(--bg)}body[data-theme=fairytale] main{counter-reset:ft-chapter;position:relative}body[data-theme=fairytale] .section:has(.section-head h2){counter-increment:ft-chapter}body[data-theme=fairytale] .section-head:has(h2):before{content:"Глава " counter(ft-chapter, upper-roman);font-family:var(--font-accent);color:var(--accent-2);font-size:1.35rem;line-height:1}body[data-theme=fairytale] .section h2{text-shadow:0 2px 24px #f0c76e2e;font-weight:400}body[data-theme=fairytale] .ornament{display:none}body[data-theme=fairytale] .section-head:after{content:"";background:var(--accent);width:120px;height:18px;margin-top:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 18'%3E%3Cpath d='M60 1c1 6 2 7 8 8-6 1-7 2-8 8-1-6-2-7-8-8 6-1 7-2 8-8Z'/%3E%3Cpath d='M0 9h44M76 9h44' stroke='black' stroke-opacity='0.55'/%3E%3Ccircle cx='47' cy='9' r='1.2'/%3E%3Ccircle cx='73' cy='9' r='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 18'%3E%3Cpath d='M60 1c1 6 2 7 8 8-6 1-7 2-8 8-1-6-2-7-8-8 6-1 7-2 8-8Z'/%3E%3Cpath d='M0 9h44M76 9h44' stroke='black' stroke-opacity='0.55'/%3E%3Ccircle cx='47' cy='9' r='1.2'/%3E%3Ccircle cx='73' cy='9' r='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat}body[data-theme=fairytale] .section--surface{background:color-mix(in srgb, var(--surface) 70%, transparent)}body[data-theme=fairytale] .plate{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:#ffffff08}body[data-theme=fairytale] .plate>.plate-inner{background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow)}body[data-theme=fairytale] .btn:not(.btn--ghost){background:linear-gradient(135deg, #fbe3a1, var(--accent) 50%, #d9a94e)}body[data-theme=fairytale] .countdown-grid span{color:var(--accent);text-shadow:0 0 22px #f0c76e73}body[data-theme=fairytale] .map-embed{filter:saturate(.6)brightness(.85)contrast(1.1)}body[data-theme=fairytale] .stack{--card-bg:#f5f0e6}.ft-spark{z-index:var(--z-grain);pointer-events:none;background:currentColor;border-radius:50%;width:6px;height:6px;position:fixed;box-shadow:0 0 8px}.ft-end{text-align:center;justify-items:center;gap:6px;padding:clamp(72px,12vw,120px) 24px clamp(40px,8vw,72px);display:grid}.ft-crown{width:56px;color:var(--accent);filter:drop-shadow(0 0 12px #f0c76e80);margin-bottom:14px}.ft-end-script{font-family:var(--font-accent);color:var(--accent-2);font-size:clamp(1.6rem,6vw,2.2rem)}.ft-end-big{font-family:var(--font-display);font-size:clamp(2.2rem,9vw,3.6rem);line-height:1.1}.ft-end-note{color:var(--text-2);max-width:30ch;margin-top:14px}@media (prefers-reduced-motion:reduce){.ft-stars:after{animation:none}}.ed-folio[data-astro-cid-ej5v4n2d]{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:var(--text-2);align-items:baseline;gap:12px;margin-bottom:clamp(28px,5vw,48px);font-size:.66rem;display:flex}.ed-folio-num[data-astro-cid-ej5v4n2d]{font-family:var(--font-display);letter-spacing:0;color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:1.5rem;font-style:italic;line-height:1}.ed-folio-dash[data-astro-cid-ej5v4n2d]{color:var(--muted);letter-spacing:0}.ed-folio-rule[data-astro-cid-ej5v4n2d]{background:var(--line-strong);flex:1;align-self:center;height:1px}.ed-folio-running[data-astro-cid-ej5v4n2d]{color:var(--muted);letter-spacing:.22em;display:none}@media (width>=900px){.ed-folio-running[data-astro-cid-ej5v4n2d]{display:inline}}.sn[data-astro-cid-k242cn57]{gap:0;display:grid}.sn-kicker[data-astro-cid-k242cn57]{font-family:var(--font-display);color:var(--accent);margin-bottom:6px;font-size:1.3rem;font-style:italic}.sn-h2[data-astro-cid-k242cn57]{letter-spacing:-.015em;font-size:clamp(2.7rem,11vw,5.4rem);font-weight:300;line-height:.98}.sn-h2[data-astro-cid-k242cn57] i[data-astro-cid-k242cn57]{color:var(--accent)}.sn-text[data-astro-cid-k242cn57]{color:var(--text-2);max-width:40ch;margin-top:clamp(28px,5vw,44px)}.sn-text[data-astro-cid-k242cn57]:first-line{letter-spacing:.06em;color:var(--text);font-variant-caps:all-small-caps}.sn-caption[data-astro-cid-k242cn57]{border-top:1px solid var(--line);font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin:clamp(40px,7vw,64px) 0 16px;padding-top:12px;font-size:.62rem}.sn-chips[data-astro-cid-k242cn57]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:14px 12px;padding:0;list-style:none;display:grid}.sn-chip[data-astro-cid-k242cn57]{background:color-mix(in srgb, #fff 70%, var(--bg));box-shadow:0 1px 0 var(--line), 0 14px 26px -18px #1f1c1873;transition:transform .6s var(--ease);padding:6px 6px 0;display:grid}.sn-chip[data-astro-cid-k242cn57]:hover{transform:translateY(-4px)rotate(-.6deg)}.sn-swatch[data-astro-cid-k242cn57]{aspect-ratio:1/1.05;outline-offset:-1px;outline:1px solid #1f1c1814;display:block}.sn-label[data-astro-cid-k242cn57]{gap:1px;padding:10px 4px 12px;display:grid}.sn-num[data-astro-cid-k242cn57]{font-family:var(--font-label);letter-spacing:.22em;color:var(--muted);font-size:.56rem}.sn-name[data-astro-cid-k242cn57]{font-family:var(--font-display);color:var(--text);font-size:1.2rem;line-height:1.15}.sn-hex[data-astro-cid-k242cn57]{font-family:var(--font-label);letter-spacing:.14em;color:var(--text-2);font-size:.62rem}@media (width>=900px){.sn[data-astro-cid-k242cn57]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.sn-head[data-astro-cid-k242cn57]{grid-column:1/-1}.sn-text[data-astro-cid-k242cn57]{column-count:2;column-rule:1px solid var(--line);hyphens:auto;text-align:justify;grid-column:4/-1;column-gap:48px;max-width:none}.sn-caption[data-astro-cid-k242cn57],.sn-chips[data-astro-cid-k242cn57]{grid-column:1/-1}.sn-chips[data-astro-cid-k242cn57]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}}@media (prefers-reduced-motion:reduce){.sn-chip[data-astro-cid-k242cn57]{transition:none}.sn-chip[data-astro-cid-k242cn57]:hover{transform:none}}.ed[data-astro-cid-xifeflsf]{--ed-gutter:clamp(24px, 6vw, 88px);--ed-paper-hi:color-mix(in srgb, #fff 45%, var(--bg));--ed-rule:1px solid var(--line-strong);padding-bottom:clamp(24px,4vw,48px);display:block}.ed-wrap[data-astro-cid-xifeflsf]{width:100%;max-width:1280px;padding:0 var(--ed-gutter);margin:0 auto}.ed-mast[data-astro-cid-xifeflsf]{border-top:1px solid var(--text);border-bottom:var(--ed-rule);box-shadow:inset 0 3px 0 var(--bg), inset 0 4px 0 var(--line-strong)}.ed-mast-row[data-astro-cid-xifeflsf]{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;padding-bottom:12px;font-size:.62rem;display:flex}.ed-mast-title[data-astro-cid-xifeflsf]{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;color:var(--text);font-size:1.05rem;font-style:italic;display:none}.ed-contents[data-astro-cid-xifeflsf]{gap:20px;padding-top:clamp(40px,7vw,72px);padding-bottom:clamp(24px,4vw,40px);display:grid}.ed-contents-title[data-astro-cid-xifeflsf]{font-family:var(--font-display);font-size:1.6rem;font-weight:300;line-height:1}.ed-contents-title[data-astro-cid-xifeflsf] i[data-astro-cid-xifeflsf]{color:var(--accent)}.ed-contents-list[data-astro-cid-xifeflsf]{grid-template-columns:1fr 1fr;column-gap:20px;padding:0;list-style:none;display:grid}.ed-contents-list[data-astro-cid-xifeflsf] a[data-astro-cid-xifeflsf]{border-bottom:1px solid var(--line);transition:color .3s var(--ease);align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:flex}.ed-contents-num[data-astro-cid-xifeflsf]{font-family:var(--font-display);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:1rem;font-style:italic}.ed-contents-label[data-astro-cid-xifeflsf]{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.ed-contents-list[data-astro-cid-xifeflsf] a[data-astro-cid-xifeflsf]:hover{color:var(--accent)}.ed-sec[data-astro-cid-xifeflsf]{padding:clamp(72px,13vw,150px) 0 0;scroll-margin-top:24px}.ed-sec--last[data-astro-cid-xifeflsf]{padding-bottom:clamp(72px,12vw,140px)}.ed-kicker[data-astro-cid-xifeflsf]{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:.68rem}.ed-h2[data-astro-cid-xifeflsf]{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.7rem,11vw,5.4rem);font-weight:300;line-height:.98}.ed-h2[data-astro-cid-xifeflsf] i[data-astro-cid-xifeflsf]{color:var(--accent);font-style:italic}.ed-standfirst[data-astro-cid-xifeflsf]{max-width:34ch;font-family:var(--font-display);color:var(--text-2);margin-top:20px;font-size:clamp(1.2rem,3.8vw,1.4rem);font-style:italic;line-height:1.45}.ed-standfirst[data-astro-cid-xifeflsf] strong[data-astro-cid-xifeflsf]{color:var(--text);font-style:normal;font-weight:500}.ed-link[data-astro-cid-xifeflsf]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text);transition:background-size .5s var(--ease), color .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:12px;padding:6px 0;font-size:.72rem;text-decoration:none;display:inline-flex}.ed-link[data-astro-cid-xifeflsf] svg[data-astro-cid-xifeflsf]{width:16px;height:16px;transition:transform .5s var(--ease)}.ed-link[data-astro-cid-xifeflsf]:hover{color:var(--accent)}.ed-link[data-astro-cid-xifeflsf]:hover svg[data-astro-cid-xifeflsf]{transform:translate(4px)}.ed-split[data-astro-cid-xifeflsf]{gap:36px;display:grid}.ed-letter[data-astro-cid-xifeflsf]{font-family:var(--font-display);color:var(--text);max-width:36ch;font-size:clamp(1.3rem,4.4vw,1.6rem);line-height:1.55}.ed-letter[data-astro-cid-xifeflsf]:first-letter{float:left;color:var(--accent);padding:.05em .1em 0 0;font-size:4.6em;font-weight:300;line-height:.8}.ed-pull[data-astro-cid-xifeflsf]{border-top:var(--ed-rule);max-width:22ch;margin:32px 0 0;padding:20px 0 0;display:none}.ed-pull[data-astro-cid-xifeflsf] p[data-astro-cid-xifeflsf]{font-family:var(--font-display);color:var(--text-2);font-size:clamp(1.45rem,5vw,1.9rem);font-style:italic;font-weight:300;line-height:1.25}.ed-pull[data-astro-cid-xifeflsf] p[data-astro-cid-xifeflsf]:before{content:"«"}.ed-pull[data-astro-cid-xifeflsf] p[data-astro-cid-xifeflsf]:after{content:"»"}.ed-sign[data-astro-cid-xifeflsf]{gap:4px;margin-top:32px;display:grid}.ed-sign[data-astro-cid-xifeflsf]>span[data-astro-cid-xifeflsf]:first-child{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.ed-sign-names[data-astro-cid-xifeflsf]{font-family:var(--font-display);font-size:clamp(1.6rem,5.4vw,2.1rem);font-style:italic;line-height:1.2}.ed-sign-names[data-astro-cid-xifeflsf] i[data-astro-cid-xifeflsf]{color:var(--accent)}.ed-count[data-astro-cid-xifeflsf]{background:var(--text);color:var(--bg);margin-top:clamp(72px,13vw,150px);padding:clamp(56px,10vw,110px) 0;overflow:hidden}.ed-count-grid[data-astro-cid-xifeflsf]{gap:8px;display:grid}.ed-count-kicker[data-astro-cid-xifeflsf]{font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:color-mix(in srgb, var(--bg) 60%, transparent);align-items:center;gap:14px;font-size:.66rem;display:flex}.ed-count-kicker[data-astro-cid-xifeflsf]:after{content:"";opacity:.4;background:currentColor;flex:1;height:1px}.ed-count-big[data-astro-cid-xifeflsf]{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;column-gap:.2em;font-weight:300;line-height:.85;display:flex}.ed-count-days[data-astro-cid-xifeflsf]{letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(7.5rem,44vw,19rem)}.ed-count-word[data-astro-cid-xifeflsf]{color:var(--accent-2);font-size:clamp(2.2rem,10vw,4.4rem);font-style:italic}.ed-count-side[data-astro-cid-xifeflsf]{align-content:end;gap:20px;margin-top:16px;display:grid}.ed-count-line[data-astro-cid-xifeflsf]{font-family:var(--font-display);max-width:26ch;color:color-mix(in srgb, var(--bg) 88%, transparent);font-size:clamp(1.3rem,4.6vw,1.7rem);font-style:italic;line-height:1.4}.ed-count-line[data-astro-cid-xifeflsf] [data-astro-cid-xifeflsf][data-unit]{font-variant-numeric:lining-nums tabular-nums;color:var(--bg);font-style:normal}.ed-count-when[data-astro-cid-xifeflsf]{border-top:1px solid color-mix(in srgb, var(--bg) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bg) 28%, transparent);font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--bg) 75%, transparent);flex-wrap:wrap;gap:6px 12px;padding:12px 0;font-size:.68rem;display:flex}.ed-count-when[data-astro-cid-xifeflsf] i[data-astro-cid-xifeflsf]{color:var(--accent-2);font-style:normal}.ed-cal[data-astro-cid-xifeflsf]{flex-wrap:wrap;align-items:baseline;gap:10px 24px;display:flex}.ed-cal-caption[data-astro-cid-xifeflsf]{font-family:var(--font-display);color:color-mix(in srgb, var(--bg) 60%, transparent);flex-basis:100%;font-size:1.05rem;font-style:italic}.ed-cal[data-astro-cid-xifeflsf] a[data-astro-cid-xifeflsf]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--bg);transition:color .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding:4px 0;font-size:.72rem;text-decoration:none}.ed-cal[data-astro-cid-xifeflsf] a[data-astro-cid-xifeflsf]:hover{color:var(--accent-2)}.ed-cal[data-astro-cid-xifeflsf] a[data-astro-cid-xifeflsf]:focus-visible{outline-color:var(--accent-2)}.ed-gallery-head[data-astro-cid-xifeflsf]{gap:0;margin-bottom:clamp(36px,7vw,72px);display:grid}.ed-spread[data-astro-cid-xifeflsf]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(36px,7vw,64px) 12px;display:grid}.ed-shot[data-astro-cid-xifeflsf]{align-content:start;gap:12px;margin:0;display:grid}.ed-shot-frame[data-astro-cid-xifeflsf]{background:var(--surface);overflow:hidden}.ed-shot[data-astro-cid-xifeflsf] img[data-astro-cid-xifeflsf]{aspect-ratio:3/4;object-fit:cover;outline:1px solid var(--img-outline);outline-offset:-1px;width:100%;height:100%;transition:transform 1.4s var(--ease-out)}.ed-shot[data-astro-cid-xifeflsf]:hover img[data-astro-cid-xifeflsf]{transform:scale(1.03)}.ed-shot[data-astro-cid-xifeflsf] figcaption[data-astro-cid-xifeflsf],.ed-map[data-astro-cid-xifeflsf] figcaption[data-astro-cid-xifeflsf]{font-family:var(--font-display);color:var(--text-2);align-items:baseline;gap:10px;font-size:1.02rem;font-style:italic;line-height:1.35;display:flex}.ed-shot-num[data-astro-cid-xifeflsf]{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);flex:none;font-size:.6rem;font-style:normal}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+1){grid-column:1/-1}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+1) img[data-astro-cid-xifeflsf]{aspect-ratio:4/5}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+2){grid-column:4/-1}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+3){grid-column:1/7}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+4){grid-column:7/-1;margin-top:72px}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+3) figcaption[data-astro-cid-xifeflsf],.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+4) figcaption[data-astro-cid-xifeflsf]{flex-direction:column;gap:2px}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+5){grid-column:1/-1}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+5) img[data-astro-cid-xifeflsf]{aspect-ratio:5/4}.ed-credit[data-astro-cid-xifeflsf]{border-top:1px solid var(--line);font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:28px;padding-top:12px;font-size:.6rem}.ed-venue[data-astro-cid-xifeflsf]{gap:40px;display:grid}.ed-venue-name[data-astro-cid-xifeflsf]{font-size:clamp(2.5rem,10vw,5rem)}.ed-venue-facts[data-astro-cid-xifeflsf]{margin:28px 0;display:grid}.ed-venue-facts[data-astro-cid-xifeflsf] div[data-astro-cid-xifeflsf]{border-top:1px solid var(--line);grid-template-columns:88px 1fr;gap:16px;padding:12px 0;display:grid}.ed-venue-facts[data-astro-cid-xifeflsf] div[data-astro-cid-xifeflsf]:last-child{border-bottom:1px solid var(--line)}.ed-venue-facts[data-astro-cid-xifeflsf] dt[data-astro-cid-xifeflsf]{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding-top:.35em;font-size:.62rem}.ed-venue-facts[data-astro-cid-xifeflsf] dd[data-astro-cid-xifeflsf]{font-family:var(--font-display);margin:0;font-size:1.3rem;line-height:1.35}.ed-map[data-astro-cid-xifeflsf]{gap:12px;margin:0;display:grid}.ed-map-frame[data-astro-cid-xifeflsf]{border:var(--ed-rule);background:var(--ed-paper-hi);padding:10px}.ed-map[data-astro-cid-xifeflsf] iframe[data-astro-cid-xifeflsf]{aspect-ratio:4/5;filter:grayscale()sepia(.18)contrast(1.02);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 28px 28px;width:100%;transition:filter .6s var(--ease);border:0;display:block}.ed-map-frame[data-astro-cid-xifeflsf]:hover iframe[data-astro-cid-xifeflsf]{filter:grayscale(.2)sepia(.05)}.ed-toc[data-astro-cid-xifeflsf]{border-top:var(--ed-rule);margin:0;padding:0;list-style:none}.ed-toc-row[data-astro-cid-xifeflsf]{border-bottom:1px solid var(--line);padding:20px 0 22px}.ed-toc-line[data-astro-cid-xifeflsf]{align-items:baseline;gap:12px;display:flex}.ed-toc-title[data-astro-cid-xifeflsf]{font-family:var(--font-display);min-width:0;font-size:clamp(1.7rem,6.4vw,2.4rem);line-height:1.1}.ed-toc-dots[data-astro-cid-xifeflsf]{background-image:radial-gradient(circle, var(--line-strong) .9px, transparent 1.2px);background-repeat:repeat-x;background-size:7px 3px;flex:1;align-self:baseline;min-width:24px;height:1px;padding-top:3px;transform:translateY(-.2em)}.ed-toc-time[data-astro-cid-xifeflsf]{font-family:var(--font-display);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.4rem,5vw,1.9rem);font-style:italic}.ed-toc-text[data-astro-cid-xifeflsf]{color:var(--text-2);max-width:40ch;margin-top:4px;font-size:.95rem}.ed-quotes[data-astro-cid-xifeflsf]{gap:clamp(48px,8vw,88px);margin:clamp(40px,7vw,72px) 0 0;padding:0;list-style:none;display:grid}.ed-quote[data-astro-cid-xifeflsf]{border-top:var(--ed-rule);gap:4px;max-width:40rem;padding-top:20px;display:grid;position:relative}.ed-quote-num[data-astro-cid-xifeflsf]{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.ed-quote-mark[data-astro-cid-xifeflsf]{font-family:var(--font-display);height:.42em;color:var(--accent-2);margin-top:.1em;font-size:clamp(6rem,26vw,10rem);font-weight:300;line-height:.6}.ed-quote[data-astro-cid-xifeflsf] p[data-astro-cid-xifeflsf]{font-family:var(--font-display);color:var(--text);font-size:clamp(1.55rem,6vw,2.35rem);font-style:italic;font-weight:300;line-height:1.25}.ed-boxes[data-astro-cid-xifeflsf]{gap:0;margin-top:clamp(36px,6vw,60px);display:grid}.ed-box[data-astro-cid-xifeflsf]{border-top:var(--ed-rule);align-content:start;gap:12px;padding:24px 0 32px;display:grid}.ed-box[data-astro-cid-xifeflsf] h3[data-astro-cid-xifeflsf]{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:400}.ed-box[data-astro-cid-xifeflsf] p[data-astro-cid-xifeflsf]{color:var(--text-2);max-width:38ch}.ed-box[data-astro-cid-xifeflsf] .ed-box-name[data-astro-cid-xifeflsf]{font-family:var(--font-display);color:var(--text);font-size:1.9rem;line-height:1.1}.ed-box[data-astro-cid-xifeflsf] .ed-link[data-astro-cid-xifeflsf]{justify-self:start}.ed-reply[data-astro-cid-xifeflsf]{gap:36px;display:grid}.ed-coupon[data-astro-cid-xifeflsf]{border:1.5px dashed var(--line-strong);background:var(--ed-paper-hi);padding:clamp(24px,5vw,44px) clamp(20px,5vw,44px) clamp(20px,4vw,36px);position:relative}.ed-coupon-cut[data-astro-cid-xifeflsf]{background:var(--bg);width:22px;height:22px;color:var(--text-2);box-sizing:content-box;padding:0 3px;position:absolute;top:-12px;left:28px;transform:rotate(-90deg)}.ed-coupon-head[data-astro-cid-xifeflsf]{border-bottom:1px solid var(--text);font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:24px;padding-bottom:16px;font-size:.66rem;display:flex}.ed-coupon-head[data-astro-cid-xifeflsf] span[data-astro-cid-xifeflsf]:last-child{color:var(--accent)}.ed-coupon[data-astro-cid-xifeflsf] .plate{background:0 0;border:0;padding:0}.ed-coupon[data-astro-cid-xifeflsf] .plate-inner{box-shadow:none;background:0 0;padding:0}.ed-coupon[data-astro-cid-xifeflsf] form{gap:26px}.ed-coupon[data-astro-cid-xifeflsf] .field>span{letter-spacing:.26em;color:var(--muted);font-size:.62rem}.ed-coupon[data-astro-cid-xifeflsf] .field input,.ed-coupon[data-astro-cid-xifeflsf] .field textarea{border:0;border-bottom:1px solid var(--line-strong);font-family:var(--font-display);background:0 0;border-radius:0;padding:8px 0 10px;font-size:1.3rem;font-weight:400}.ed-coupon[data-astro-cid-xifeflsf] .field textarea{background:repeating-linear-gradient(to bottom, transparent 0 31px, var(--line-strong) 31px 32px);background-attachment:local;border-bottom:0;min-height:96px;padding-top:0;line-height:32px}.ed-coupon[data-astro-cid-xifeflsf] .field input::placeholder,.ed-coupon[data-astro-cid-xifeflsf] .field textarea::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent);font-style:italic}.ed-coupon[data-astro-cid-xifeflsf] .field input:focus,.ed-coupon[data-astro-cid-xifeflsf] .field textarea:focus{border-color:var(--text);box-shadow:none;background-color:#0000}.ed-coupon[data-astro-cid-xifeflsf] .field input:focus-visible,.ed-coupon[data-astro-cid-xifeflsf] .field textarea:focus-visible{outline:none}.ed-coupon[data-astro-cid-xifeflsf] .field input:focus{box-shadow:0 1px 0 var(--text)}.ed-coupon[data-astro-cid-xifeflsf] .choice-group{gap:0;margin-top:4px}.ed-coupon[data-astro-cid-xifeflsf] .choice{border:0;border-radius:0;gap:2px;padding:12px 8px 12px 38px}.ed-coupon[data-astro-cid-xifeflsf] .choice strong{font-family:var(--font-display);font-size:1.3rem;font-weight:400;line-height:1.2}.ed-coupon[data-astro-cid-xifeflsf] .choice small{font-family:var(--font-display);font-size:.98rem;font-style:italic}.ed-coupon[data-astro-cid-xifeflsf] .choice:after{border-color:var(--text);border-radius:0;width:20px;height:20px;top:16px;left:4px;right:auto}.ed-coupon[data-astro-cid-xifeflsf] .choice:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.ed-coupon[data-astro-cid-xifeflsf] .choice:has(:checked){background:0 0}.ed-coupon[data-astro-cid-xifeflsf] .choice:has(:checked):after{background:var(--text);border-color:var(--text);box-shadow:inset 0 0 0 4px var(--ed-paper-hi)}.ed-coupon[data-astro-cid-xifeflsf] .btn{background:var(--text);color:var(--bg);outline:0;padding:8px 8px 8px 24px}.ed-coupon[data-astro-cid-xifeflsf] .btn .btn-icon{background:color-mix(in srgb, var(--bg) 16%, transparent);border-radius:0}.ed-coupon[data-astro-cid-xifeflsf] .btn:hover{background:var(--accent);color:var(--accent-ink);transform:none}.ed-coupon[data-astro-cid-xifeflsf] .btn:disabled{opacity:.6;cursor:progress}.ed-coupon[data-astro-cid-xifeflsf] .form-status{text-align:left;font-family:var(--font-display);font-size:1.1rem;font-style:italic}body[data-theme=editorial] .foot{padding-left:max(var(--ed-gutter-g), calc((100vw - 1280px) / 2 + var(--ed-gutter-g)));padding-right:var(--ed-gutter-g)}body[data-theme=editorial]{--ed-gutter-g:clamp(24px, 6vw, 88px)}@media (width>=560px){.ed-contents-list[data-astro-cid-xifeflsf]{grid-template-columns:repeat(4,1fr)}.ed-mast-title[data-astro-cid-xifeflsf]{display:inline}}@media (width>=900px){.ed-contents[data-astro-cid-xifeflsf]{grid-template-columns:1fr 3fr;align-items:end;column-gap:40px}.ed-contents-title[data-astro-cid-xifeflsf]{font-size:2.2rem}.ed-split[data-astro-cid-xifeflsf]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.ed-split-aside[data-astro-cid-xifeflsf]{grid-column:1/6}.ed-split-main[data-astro-cid-xifeflsf]{grid-column:7/13;align-self:end}#ed-letter[data-astro-cid-xifeflsf] .ed-split-main[data-astro-cid-xifeflsf]{align-self:start;padding-top:34px}#ed-program[data-astro-cid-xifeflsf] .ed-split-main[data-astro-cid-xifeflsf]{align-self:start}.ed-pull[data-astro-cid-xifeflsf]{display:block}.ed-letter[data-astro-cid-xifeflsf]{font-size:1.7rem}.ed-count-grid[data-astro-cid-xifeflsf]{grid-template-columns:1.3fr 1fr;align-items:end;column-gap:56px}.ed-count-kicker[data-astro-cid-xifeflsf]{grid-column:1/-1}.ed-count-side[data-astro-cid-xifeflsf]{margin:0 0 1.6rem}.ed-gallery-head[data-astro-cid-xifeflsf]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px}.ed-gallery-head[data-astro-cid-xifeflsf] .ed-h2[data-astro-cid-xifeflsf]{grid-column:1/7}.ed-gallery-head[data-astro-cid-xifeflsf] .ed-standfirst[data-astro-cid-xifeflsf]{grid-column:8/12;margin:0}.ed-spread[data-astro-cid-xifeflsf]{gap:72px 24px}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+1){grid-column:1/8}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+2){grid-column:9/13;align-self:end}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+3){grid-column:2/6}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+4){grid-column:7/12;margin-top:160px}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+3) figcaption[data-astro-cid-xifeflsf],.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+4) figcaption[data-astro-cid-xifeflsf]{flex-direction:row;gap:10px}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+4) img[data-astro-cid-xifeflsf]{aspect-ratio:5/4}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+5){grid-column:3/11}.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+5) img[data-astro-cid-xifeflsf]{aspect-ratio:16/9}.ed-venue[data-astro-cid-xifeflsf]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.ed-venue-text[data-astro-cid-xifeflsf]{grid-column:1/8}.ed-venue--map[data-astro-cid-xifeflsf] .ed-venue-text[data-astro-cid-xifeflsf]{grid-column:1/7;align-self:center}.ed-map[data-astro-cid-xifeflsf]{grid-column:8/13;margin-top:48px}.ed-quotes[data-astro-cid-xifeflsf]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.ed-quote[data-astro-cid-xifeflsf]{grid-column:1/8}.ed-quote[data-astro-cid-xifeflsf]:nth-child(2n){grid-column:6/13}.ed-boxes[data-astro-cid-xifeflsf]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));column-gap:40px}.ed-reply[data-astro-cid-xifeflsf]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px}.ed-reply-intro[data-astro-cid-xifeflsf]{grid-column:1/6}.ed-coupon[data-astro-cid-xifeflsf]{grid-column:7/13}}@media (width>=1200px){.ed-shot[data-astro-cid-xifeflsf]:nth-child(5n+2){margin-bottom:64px}}@media (prefers-reduced-motion:reduce){.ed-shot[data-astro-cid-xifeflsf] img[data-astro-cid-xifeflsf],.ed-link[data-astro-cid-xifeflsf] svg[data-astro-cid-xifeflsf]{transition:none}.ed-shot[data-astro-cid-xifeflsf]:hover img[data-astro-cid-xifeflsf]{transform:none}}body[data-theme=frost]{background:var(--bg)}body[data-theme=frost] main{position:relative}.fr-snow{z-index:-1;pointer-events:none;background-image:radial-gradient(2px 2px at 12% 14%,#fff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 34% 62%,#fff 50%,#0000 51%),radial-gradient(2.6px 2.6px at 58% 30%,#fff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 78% 80%,#fff 50%,#0000 51%),radial-gradient(2.2px 2.2px at 92% 44%,#fff 50%,#0000 51%);background-size:340px 480px;animation:26s linear infinite fr-page-snow;position:fixed;inset:-480px 0 0}@keyframes fr-page-snow{to{transform:translateY(480px)}}body[data-theme=frost] .section--surface{background:#d6e4ef80}body[data-theme=frost] .section h2{font-weight:400}body[data-theme=frost] .ornament{display:none}body[data-theme=frost] .section-head:after{content:"";background:var(--accent-2);width:120px;height:20px;margin-top:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath d='M0 10h46M74 10h46' stroke-opacity='0.5'/%3E%3Cpath d='M60 1v18M52.200 5.500l15.600 9M52.200 14.500l15.600-9'/%3E%3Cpath d='M57.500 3l2.500 2.500L62.500 3M57.500 17l2.500-2.500 2.500 2.500'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath d='M0 10h46M74 10h46' stroke-opacity='0.5'/%3E%3Cpath d='M60 1v18M52.200 5.500l15.600 9M52.200 14.500l15.600-9'/%3E%3Cpath d='M57.500 3l2.500 2.500L62.500 3M57.500 17l2.500-2.500 2.500 2.500'/%3E%3C/svg%3E") 50%/contain no-repeat}body[data-theme=frost] .plate{background:#ffffff73;border:1px solid #3f6f9638}body[data-theme=frost] .plate>.plate-inner{background:linear-gradient(170deg,#fff,#f2f7fb);box-shadow:inset 0 1px #fff,0 18px 40px -26px #1e334880}body[data-theme=frost] .btn:not(.btn--ghost){color:#fff;background:linear-gradient(135deg,#5b8db4,#33607f)}body[data-theme=frost] .countdown-grid span{color:var(--accent)}body[data-theme=frost] .stack{--card-bg:#fff}body[data-theme=frost] .stack img{filter:saturate(.75)brightness(1.03)}body[data-theme=frost] .map-embed{filter:saturate(.5)brightness(1.04)}.fr-end{text-align:center;justify-items:center;gap:8px;padding:clamp(64px,11vw,112px) 24px clamp(32px,7vw,64px);display:grid}.fr-end-big{font-family:var(--font-display);font-size:clamp(2rem,8.4vw,3.2rem);line-height:1.1}.fr-end-note{color:var(--text-2);max-width:30ch}@media (prefers-reduced-motion:reduce){.fr-snow{animation:none}}.luxe[data-astro-cid-pecjtoxu]{overflow-x:clip}.lx-countdown[data-astro-cid-pecjtoxu],.lx-sec[data-astro-cid-pecjtoxu]{background:var(--bg);border-top:1px solid color-mix(in srgb, var(--accent) 30%, transparent);content-visibility:visible;text-align:center;align-content:center;min-height:100svh;padding-top:clamp(64px,11vw,110px);padding-bottom:clamp(64px,11vw,110px);display:grid;position:sticky;top:0;box-shadow:0 -28px 52px -28px #3c2d0f66}.lx-countdown[data-astro-cid-pecjtoxu] .countdown{width:100%;padding-top:0;padding-bottom:0}.lx-sec[data-astro-cid-pecjtoxu]{padding:clamp(64px,11vw,110px) 0}.lx-sec--marble[data-astro-cid-pecjtoxu]{background:radial-gradient(60% 50% at 20% 0%, color-mix(in srgb, var(--text) 4%, transparent), transparent 60%), radial-gradient(55% 45% at 85% 90%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 65%), var(--surface)}.lx-wrap[data-astro-cid-pecjtoxu]{width:100%;max-width:640px;margin:0 auto;padding:0 22px}.lx-wrap--wide[data-astro-cid-pecjtoxu]{max-width:1000px}.lx-head[data-astro-cid-pecjtoxu]{justify-content:center;align-items:center;gap:18px;display:flex}.lx-rule[data-astro-cid-pecjtoxu]{background:linear-gradient(90deg, transparent, var(--accent));width:min(72px,18vw);height:1px}.lx-head[data-astro-cid-pecjtoxu] .lx-rule[data-astro-cid-pecjtoxu]:last-child{background:linear-gradient(90deg, var(--accent), transparent)}.lx-kicker[data-astro-cid-pecjtoxu]{font-family:var(--font-label);letter-spacing:.4em;text-transform:uppercase;color:var(--accent);white-space:nowrap;margin-right:-.4em;font-size:.62rem}.lx-h2[data-astro-cid-pecjtoxu]{margin:14px 0 34px;font-size:clamp(1.72rem,6.2vw,2.7rem)}.lx-h2--small[data-astro-cid-pecjtoxu]{margin-bottom:12px;font-size:1.6rem}.lx-lead[data-astro-cid-pecjtoxu]{font-family:var(--font-display);max-width:32ch;margin:24px auto 0;font-size:clamp(1.3rem,4.6vw,1.7rem);line-height:1.55}.lx-sign[data-astro-cid-pecjtoxu]{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--text-2);margin-top:24px;margin-right:-.3em;font-size:.8rem}.lx-sign[data-astro-cid-pecjtoxu] i[data-astro-cid-pecjtoxu]{font-family:var(--font-display);text-transform:none;letter-spacing:0;color:var(--accent);font-size:1.05rem;font-style:italic}.lx-portraits[data-astro-cid-pecjtoxu]{flex-wrap:wrap;justify-content:center;gap:30px 26px;padding:0;list-style:none;display:flex}.lx-portraits[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]{width:calc(50% - 13px);max-width:240px}.lx-portraits[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]:first-child{width:100%;max-width:540px}.lx-portraits[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]:first-child .lx-oval[data-astro-cid-pecjtoxu]{aspect-ratio:16/10}.lx-oval[data-astro-cid-pecjtoxu]{aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;padding:7px;box-shadow:0 20px 40px -26px #785f2873}.lx-oval[data-astro-cid-pecjtoxu] img[data-astro-cid-pecjtoxu]{object-fit:cover;border-radius:inherit;width:100%;height:100%}.lx-address[data-astro-cid-pecjtoxu]{color:var(--text-2);margin:-16px 0 24px}.lx-map[data-astro-cid-pecjtoxu]{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:var(--bg);margin-top:28px;padding:6px}.lx-map[data-astro-cid-pecjtoxu] iframe[data-astro-cid-pecjtoxu]{aspect-ratio:4/3;filter:saturate(.6)contrast(1.04);border:0;width:100%;display:block}.lx-btn[data-astro-cid-pecjtoxu]{background:linear-gradient(180deg, var(--accent-2), var(--accent));color:var(--accent-ink);font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;transition:transform .5s var(--ease), box-shadow .5s var(--ease);padding:14px 30px;font-size:.7rem;text-decoration:none;display:inline-block;box-shadow:0 16px 32px -18px #785f2899}.lx-btn[data-astro-cid-pecjtoxu]:hover{transform:translateY(-2px);box-shadow:0 20px 36px -18px #785f28b3}.lx-program[data-astro-cid-pecjtoxu]{max-width:460px;margin:0 auto;padding:0;list-style:none}.lx-program[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]{text-align:left;grid-template-columns:auto 12px 1fr;align-items:center;gap:18px;padding:22px 0;display:grid}.lx-program[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]+li[data-astro-cid-pecjtoxu]{border-top:1px solid color-mix(in srgb, var(--accent) 25%, transparent)}.lx-program[data-astro-cid-pecjtoxu] time[data-astro-cid-pecjtoxu]{font-family:var(--font-display);background:linear-gradient(178deg, var(--accent-2), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;min-width:3.2em;font-size:1.6rem}.lx-diamond[data-astro-cid-pecjtoxu]{width:8px;height:8px;fill:var(--accent)}.lx-program[data-astro-cid-pecjtoxu] h3[data-astro-cid-pecjtoxu]{font-family:var(--font-body);font-size:1.02rem;font-weight:500}.lx-program[data-astro-cid-pecjtoxu] p[data-astro-cid-pecjtoxu]{color:var(--text-2);margin-top:2px;font-size:.93rem}.lx-text[data-astro-cid-pecjtoxu]{max-width:40ch;color:var(--text-2);margin:0 auto;line-height:1.8}.lx-swatches[data-astro-cid-pecjtoxu]{justify-content:center;gap:14px;margin-top:30px;padding:0;list-style:none;display:flex}.lx-swatches[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:var(--bg);padding:5px}.lx-swatches[data-astro-cid-pecjtoxu] span[data-astro-cid-pecjtoxu]{width:34px;height:34px;display:block}.lx-wishes[data-astro-cid-pecjtoxu]{text-align:left;gap:22px;max-width:520px;margin:0 auto;padding:0;list-style:none;display:grid}.lx-wishes[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]{grid-template-columns:10px 1fr;align-items:start;gap:16px;display:grid}.lx-wishes[data-astro-cid-pecjtoxu] .lx-diamond[data-astro-cid-pecjtoxu]{margin-top:9px}.lx-wishes[data-astro-cid-pecjtoxu] p[data-astro-cid-pecjtoxu]{color:var(--text-2);line-height:1.75}.lx-contact-grid[data-astro-cid-pecjtoxu]{gap:18px;display:grid}.lx-panel[data-astro-cid-pecjtoxu]{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:var(--bg);justify-items:center;gap:12px;padding:34px 26px;display:grid}.lx-panel[data-astro-cid-pecjtoxu] h3[data-astro-cid-pecjtoxu]{font-size:1.25rem}.lx-panel[data-astro-cid-pecjtoxu] p[data-astro-cid-pecjtoxu]{color:var(--text-2);font-size:.95rem;line-height:1.65}.lx-phone[data-astro-cid-pecjtoxu]{font-family:var(--font-display);color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);padding-bottom:3px;font-size:1.15rem;text-decoration:none}.lx-deadline[data-astro-cid-pecjtoxu]{color:var(--text-2);margin:-16px 0 26px;font-size:.94rem}.lx-deadline[data-astro-cid-pecjtoxu] span[data-astro-cid-pecjtoxu]{font-family:var(--font-display);color:var(--accent);white-space:nowrap;font-size:1.05rem}.lx-rsvp[data-astro-cid-pecjtoxu]{background:var(--surface);text-align:left;padding:clamp(28px,6vw,44px);position:relative}.lx-corner[data-astro-cid-pecjtoxu]{border:0 solid var(--accent);width:26px;height:26px;position:absolute}.lx-corner--tl[data-astro-cid-pecjtoxu]{border-top-width:1px;border-left-width:1px;top:8px;left:8px}.lx-corner--tr[data-astro-cid-pecjtoxu]{border-top-width:1px;border-right-width:1px;top:8px;right:8px}.lx-corner--bl[data-astro-cid-pecjtoxu]{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.lx-corner--br[data-astro-cid-pecjtoxu]{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.lx-rsvp[data-astro-cid-pecjtoxu] .plate{background:0 0;border:0;padding:0}.lx-rsvp[data-astro-cid-pecjtoxu] .plate>.plate-inner{box-shadow:none;background:0 0;padding:0}.lx-rsvp[data-astro-cid-pecjtoxu] .btn{background:linear-gradient(180deg, var(--accent-2), var(--accent));border-radius:0}.lx-countdown[data-astro-cid-pecjtoxu] .countdown-grid{gap:12px;max-width:520px;margin-left:auto;margin-right:auto}.lx-countdown[data-astro-cid-pecjtoxu] .countdown-grid div{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:var(--bg);padding:16px 4px 12px}.lx-countdown[data-astro-cid-pecjtoxu] .countdown-grid div+div:before{display:none}.lx-countdown[data-astro-cid-pecjtoxu] .countdown-grid span{background:linear-gradient(178deg, var(--accent-2), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}.lx-countdown[data-astro-cid-pecjtoxu] .cal-link{border-color:color-mix(in srgb, var(--accent) 45%, transparent);border-radius:0}@media (width>=720px){.lx-program[data-astro-cid-pecjtoxu]{max-width:640px;position:relative}.lx-program[data-astro-cid-pecjtoxu]:before{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--accent) 50%, transparent) 15%, color-mix(in srgb, var(--accent) 50%, transparent) 85%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.lx-program[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]{grid-template-columns:1fr 40px 1fr;gap:0}.lx-program[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]+li[data-astro-cid-pecjtoxu]{border-top:0}.lx-program[data-astro-cid-pecjtoxu] time[data-astro-cid-pecjtoxu]{text-align:right;justify-self:end}.lx-program[data-astro-cid-pecjtoxu] .lx-diamond[data-astro-cid-pecjtoxu]{z-index:1;justify-self:center;position:relative}.lx-program-body[data-astro-cid-pecjtoxu]{justify-self:start}.lx-portraits[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]{width:calc(33.333% - 18px)}.lx-portraits[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]:first-child{width:100%}.lx-portraits[data-astro-cid-pecjtoxu] li[data-astro-cid-pecjtoxu]:nth-child(3n){transform:translateY(28px)}.lx-contact-grid[data-astro-cid-pecjtoxu]{grid-template-columns:1fr 1fr}}body[data-theme=scrapbook]{background-color:var(--bg);background-image:linear-gradient(#2e6f731c 1px,#0000 1px),linear-gradient(90deg,#2e6f731c 1px,#0000 1px);background-size:24px 24px}body[data-theme=scrapbook] .section--surface{background:var(--surface)}body[data-theme=scrapbook] .section h2{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#fbe58a 58% 90%,#0000 90%);padding-inline:.12em;font-size:clamp(2.6rem,9vw,3.6rem);font-weight:700;line-height:1.1;display:inline}body[data-theme=scrapbook] .eyebrow{letter-spacing:.08em;font-size:.68rem}body[data-theme=scrapbook] .eyebrow:before,body[data-theme=scrapbook] .eyebrow:after,body[data-theme=scrapbook] .ornament{display:none}body[data-theme=scrapbook] .plate{background:#fffdf8;border:none;border-radius:2px;padding:0;position:relative;rotate:-.7deg;box-shadow:0 14px 24px -16px #2f2a2480,0 1px 3px #2f2a241f}body[data-theme=scrapbook] .section:nth-of-type(2n) .plate{rotate:.8deg}body[data-theme=scrapbook] .plate:before{content:"";z-index:1;clip-path:polygon(0 0,3% 25%,0 50%,3% 75%,0 100%,100% 100%,97% 75%,100% 50%,97% 25%,100% 0);pointer-events:none;background:#e6cd82b8;width:92px;height:24px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-2deg}body[data-theme=scrapbook] .plate>.plate-inner{box-shadow:none;background:0 0;border:none;border-radius:2px}body[data-theme=scrapbook] .map-plate{rotate:none}body[data-theme=scrapbook] .wishes li{background:#fbe58a;border:none;padding:16px 18px;rotate:-1deg;box-shadow:0 10px 16px -12px #2f2a248c}body[data-theme=scrapbook] .wishes li:nth-child(2n){background:#cfe5e2;rotate:1.2deg}body[data-theme=scrapbook] .wish-num{font-family:var(--font-accent);color:var(--text);font-weight:700}body[data-theme=scrapbook] .wishes li h3,body[data-theme=scrapbook] .wishes li p{color:var(--text)}body[data-theme=scrapbook] .btn{font-family:var(--font-label);letter-spacing:.04em;border-radius:2px}body[data-theme=scrapbook] .btn:not(.btn--ghost){box-shadow:3px 3px 0 var(--text)}body[data-theme=scrapbook] .countdown-grid span{font-family:var(--font-accent);font-weight:700}body[data-theme=scrapbook] .stack{--card-bg:#fffdf8}.sb-end{text-align:center;justify-items:center;gap:18px;padding:clamp(56px,10vw,96px) 24px clamp(28px,6vw,56px);display:grid}.sb-blank{background:#fffdf8;width:min(62vw,240px);margin:0;padding:10px 10px 8px;rotate:3deg;box-shadow:0 16px 30px -14px #2f2a2480}.sb-blank div{aspect-ratio:1;border:1.5px dashed var(--line-strong);color:var(--muted);font-family:var(--font-accent);place-items:center;padding:16px;font-size:1.3rem;line-height:1.15;display:grid}.sb-blank figcaption{font-family:var(--font-accent);padding-top:6px;font-size:1.2rem}.sb-end-text{font-family:var(--font-accent);font-size:clamp(1.8rem,7vw,2.4rem);font-weight:700}body[data-theme=scratch]{background:#640b1b}body[data-theme=scratch] .foot{display:none}body[data-theme=scratch] .back-home{background:color-mix(in srgb, var(--bg) 82%, transparent);color:var(--text);opacity:.9;border-radius:99px;margin:0;padding:6px 12px}.sr{--stub:42px;background:radial-gradient(circle at 1px 1px,#fff4df17 1px,#0000 1.4px) 0 0/18px 18px,linear-gradient(#640b1b,#8c1226 30% 70%,#640b1b);justify-items:center;padding:0 12px;display:grid}.tk{grid-template-columns:var(--stub) minmax(0, 1fr);width:min(100%,620px);color:var(--text);background:#fff4df;border-top:2px dashed #3a0d1547;display:grid;position:relative;-webkit-mask:radial-gradient(9px at 0 0,#0000 97%,#000) 0 0/51% 51% no-repeat,radial-gradient(9px at 100% 0,#0000 97%,#000) 100% 0/51% 51% no-repeat,radial-gradient(9px at 0 100%,#0000 97%,#000) 0 100%/51% 51% no-repeat,radial-gradient(9px at 100% 100%,#0000 97%,#000) 100% 100%/51% 51% no-repeat;mask:radial-gradient(9px at 0 0,#0000 97%,#000) 0 0/51% 51% no-repeat,radial-gradient(9px at 100% 0,#0000 97%,#000) 100% 0/51% 51% no-repeat,radial-gradient(9px at 0 100%,#0000 97%,#000) 0 100%/51% 51% no-repeat,radial-gradient(9px at 100% 100%,#0000 97%,#000) 100% 100%/51% 51% no-repeat}.tk:first-child{border-top:0;margin-top:clamp(28px,6vw,56px)}.tk--gold{background:linear-gradient(120deg,#f7dc8a,#e8c15a 45%,#f4d67f)}.tk--dark{color:#fff4df;background:#3a0d15;border-top-color:#fff4df4d}.tk-stub{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-align:center;opacity:.72;width:var(--stub);border-left:2px dashed;justify-content:space-between;place-self:stretch stretch;place-items:center;gap:16px;padding:14px 0;font-size:.62rem;font-weight:700;display:flex;rotate:180deg}.tk-main{min-width:0;padding:clamp(22px,5vw,34px) clamp(16px,4vw,30px) clamp(24px,5vw,36px)}.tk h2{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1.18rem,5.2vw,1.7rem);font-weight:700;line-height:1.16}.tk:not(.tk--dark):not(.tk--gold) h2{color:var(--accent)}.tk-note{color:inherit;opacity:.78;margin-top:6px;font-size:.95rem}.tk-text{margin-top:10px;font-size:1.02rem;line-height:1.5}.sr-balls{gap:8px;margin:16px 0 12px;padding:0;list-style:none;display:flex}.sr-balls li{aspect-ratio:1;text-align:center;color:#3a0d15;opacity:0;min-width:0;max-width:104px;transition:opacity .4s var(--ease-out) calc(.2s + var(--i) * .14s), transform .7s cubic-bezier(.2, 1.2, .4, 1) calc(.2s + var(--i) * .14s);background:radial-gradient(circle at 34% 28%,#fff,#fff4df 46%,#e3c79a);border-radius:50%;flex:1 1 0;place-content:center;display:grid;transform:translate(-46px)rotate(-120deg);box-shadow:0 8px 14px -8px #3a0d1599}.sr-balls li:nth-child(2){color:#fff4df;background:radial-gradient(circle at 34% 28%,#ff9aa8,#c9182f 50%,#8c1226)}.visible .sr-balls li{opacity:1;transform:none}.sr-balls b{font-family:var(--font-display);font-size:clamp(1.2rem,5.6vw,1.7rem);font-weight:700;line-height:1}.sr-balls small{margin-top:3px;font-size:.7rem}.sr-links{flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:.9rem;display:flex}.sr-links a{color:inherit;text-underline-offset:3px}.sr-lead{font-family:var(--font-accent);margin-top:12px;font-size:clamp(1.28rem,5vw,1.55rem);font-style:italic;line-height:1.34}.sr-film{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:16px calc(-1*clamp(16px,4vw,30px)) 0 0;padding:0 16px 4px 0;list-style:none;display:flex;overflow-x:auto}.sr-film::-webkit-scrollbar{display:none}.sr-film li{aspect-ratio:4/5;scroll-snap-align:start;flex:none;width:min(72%,300px)}.sr-film img{object-fit:cover;border-radius:4px;width:100%;height:100%}.sr-film--look li{width:min(52%,200px)}.sr-place{font-family:var(--font-accent);overflow-wrap:anywhere;margin-top:12px;font-size:clamp(1.5rem,6.4vw,1.9rem);font-style:italic;line-height:1.18}.sr-btn{color:#3a0d15;background:linear-gradient(115deg,#f7dc8a,#c99a2e 34%,#fff0b8 52%,#b98a1f 74%,#efcf74);border-radius:6px;margin-top:16px;padding:13px 18px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-block}.sr-map{filter:sepia(.25);border:0;border-radius:4px;width:100%;height:240px;margin-top:16px;display:block}.sr-bingo{background:var(--accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:16px 0 0;padding:2px;list-style:none;display:grid}.sr-bingo li{background:#fff4df;align-content:start;gap:2px;padding:12px 10px 14px;display:grid}.sr-bingo li:last-child:nth-child(odd){grid-column:1/-1}.sr-bingo b{font-family:var(--font-display);color:var(--accent);font-size:clamp(1.1rem,5.4vw,1.5rem);font-weight:700}.sr-bingo strong{font-weight:500;line-height:1.2}.sr-bingo span{color:var(--text-2);font-size:.86rem;line-height:1.3}.sr-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sr-chips li{outline:2px solid var(--line-strong);background-position:50%;background-size:cover;border:5px dashed #fff4df;border-radius:50%;width:46px;height:46px}.sr-prizes ul{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sr-prizes h3{font-family:var(--font-display);letter-spacing:.02em;font-size:.8rem;font-weight:700}.sr-strip{background:#fff4df;border-radius:4px;min-height:56px;margin-top:5px;position:relative}.sr-strip p{padding:10px 12px;font-size:.96rem;line-height:1.38}[data-strip]{cursor:grab;touch-action:pan-y;width:100%;height:100%;transition:opacity .45s var(--ease-out);border-radius:4px;position:absolute;inset:0}[data-strip].is-clear{opacity:0;pointer-events:none}.sr-open{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:.86rem;text-decoration:underline}.sr-claim .plate{background:0 0;border:0;margin-top:16px;padding:0}.sr-claim .plate>.plate-inner{box-shadow:none;background:0 0;border:0;padding:0}.sr-claim .btn{color:#3a0d15;background:linear-gradient(115deg,#f7dc8a,#c99a2e 34%,#fff0b8 52%,#b98a1f 74%,#efcf74);border:none}.is-claimed form>:not(.form-status){display:none}.sr-accepted{border:3px double var(--accent);width:fit-content;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);pointer-events:none;border-radius:6px;margin-top:18px;padding:3px 12px;font-size:.72rem;font-weight:700;display:none;rotate:-3deg}.is-claimed .sr-accepted{animation:.45s cubic-bezier(.3,1.4,.5,1) both sr-stamp;display:block}@keyframes sr-stamp{0%{opacity:0;transform:scale(2.6)}to{opacity:.9;transform:none}}.sr-end{text-align:center;color:#fff4df;justify-items:center;gap:6px;width:100%;padding:clamp(56px,12vw,104px) 12px clamp(72px,14vw,120px);display:grid}.sr-end-big{max-width:13em;font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.45rem,6.4vw,2.3rem);font-weight:700;line-height:1.18}.sr-end-note{font-family:var(--font-accent);color:#e8c15a;font-size:clamp(1.2rem,4.8vw,1.5rem);font-style:italic}.sr-end-names{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.82rem}@media (prefers-reduced-motion:reduce){.sr-balls li{opacity:1;transition:none;transform:none}.is-claimed .sr-accepted{animation:none}}body[data-theme=sketch]{background-color:var(--bg);background-image:radial-gradient(#23211d0d .7px,#0000 .8px);background-size:14px 14px}body[data-theme=sketch] .section--surface{background:#e8e0cd73}body[data-theme=sketch] .section-bg,body[data-theme=sketch] .section--photo:before{display:none}body[data-theme=sketch] .section h2{letter-spacing:-.01em;font-style:italic;font-weight:300}body[data-theme=sketch] .eyebrow{font-family:var(--font-accent);letter-spacing:0;text-transform:none;color:var(--text-2);font-size:1.1rem}body[data-theme=sketch] .eyebrow:before,body[data-theme=sketch] .eyebrow:after,body[data-theme=sketch] .ornament{display:none}body[data-theme=sketch] .section-head:after{content:"";clip-path:inset(0 100% 0 0);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 12' fill='none' stroke='%2323211d' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M3 7c22-5 42 2 66-1s52-4 78 1'/%3E%3Cpath d='M12 10c30-3 66-1 118-2' stroke-opacity='0.45'/%3E%3C/svg%3E") 50%/contain no-repeat;width:150px;height:12px;margin-top:4px;transition:clip-path 1.1s ease-out .35s}body[data-theme=sketch] .visible .section-head:after{clip-path:inset(0)}body[data-theme=sketch] .plate{border:1.3px solid var(--text);background:0 0;border-radius:46px 14px 38px/14px 38px 14px 46px;padding:0}body[data-theme=sketch] .plate>.plate-inner{box-shadow:none;border-radius:inherit;background:0 0;border:none}body[data-theme=sketch] .venue-pin{display:none}body[data-theme=sketch] .venue .plate-inner:before{content:"";aspect-ratio:2;clip-path:inset(0 100% 0 0);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 120' fill='none' stroke='%2323211d' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 92c34-8 52 8 86-6s44-44 82-46 44 8 60 4' stroke-opacity='0.12' stroke-width='7'/%3E%3Cpath d='M18 90c30-6 48 6 76-6s42-40 76-40 34 2 44 0' stroke-dasharray='7 6'/%3E%3Cpath d='M8 92V76l9-7 9 7v16ZM14 92v-8h6v8'/%3E%3Cpath d='M206 34l14 14M220 34l-14 14' stroke-width='2'/%3E%3Cpath d='M62 44c-6-1-9-5-8-10 0-6 6-10 11-8 4-5 12-3 13 3 5 1 7 6 4 10-3 5-11 7-15 5ZM68 44v12'/%3E%3Cpath d='M136 96c-5-1-8-5-7-9 0-5 5-8 9-7 4-4 10-2 11 3 4 1 6 5 3 8-3 4-9 6-12 4ZM141 96v10'/%3E%3Cpath d='M26 22h22M37 16v12M37 22l-5 3M37 22l5-3' stroke-opacity='0.6'/%3E%3Cpath d='M176 92c6 4 10 4 16 0s10-4 16 0 10 4 16 0' stroke-opacity='0.5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:min(100%,260px);margin:0 auto 10px;transition:clip-path 1.6s ease-out .4s;display:block}body[data-theme=sketch] .visible .venue .plate-inner:before{clip-path:inset(0)}body[data-theme=sketch] .btn:not(.btn--ghost){background:var(--text);color:var(--bg)}body[data-theme=sketch] .btn,body[data-theme=sketch] .btn--ghost{border:1.3px solid var(--text);border-radius:40px 12px 32px/12px 32px 12px 40px}body[data-theme=sketch] .stack{--card-bg:#fffdf7}body[data-theme=sketch] .stack img{filter:grayscale(.85)contrast(1.05);transition:filter .6s}body[data-theme=sketch] .stack .card:hover img{filter:none}.sk-end{text-align:center;justify-items:center;gap:10px;padding:clamp(56px,10vw,96px) 24px clamp(32px,6vw,56px);display:grid}.sk-rings{width:120px;color:var(--text)}.sk-rings path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s ease-out .3s}.sk-end.visible .sk-rings path{stroke-dashoffset:0}.sk-end-text{font-family:var(--font-accent);font-size:clamp(1.4rem,5.4vw,1.9rem)}@media (prefers-reduced-motion:reduce){body[data-theme=sketch] .section-head:after,body[data-theme=sketch] .venue .plate-inner:before{clip-path:none;transition:none}.sk-rings path{stroke-dashoffset:0;transition:none}}body[data-theme=terracotta] .section--surface{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Cpath d='M0 0h28v2H0Z' fill='%23a84a2c'/%3E%3Cpath d='M14 3l6 5-6 5-6-5Z' fill='%23a84a2c' fill-opacity='0.5'/%3E%3C/svg%3E") top left / 28px 14px repeat-x, var(--surface)}body[data-theme=terracotta] .section h2{font-weight:400}body[data-theme=terracotta] .eyebrow{color:var(--accent-2)}body[data-theme=terracotta] .lead{font-family:var(--font-accent);font-size:clamp(1.35rem,5vw,1.6rem);font-style:italic;line-height:1.4}body[data-theme=terracotta] .ornament{display:none}body[data-theme=terracotta] .section-head:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' fill='none' stroke='%23a84a2c' stroke-linecap='round'%3E%3Cpath d='M0 10h42M78 10h42' stroke-opacity='0.45'/%3E%3Ccircle cx='60' cy='10' r='4.500' fill='%23a84a2c' stroke='none'/%3E%3Cpath d='M60 1v2M60 17v2M51 10h2M67 10h2M53.600 3.600l1.500 1.500M64.900 14.900l1.500 1.500M53.600 16.400l1.500-1.500M64.900 5.100l1.500-1.500'/%3E%3C/svg%3E") 50%/contain no-repeat;width:120px;height:20px;margin-top:4px}body[data-theme=terracotta] .plate{background:#a84a2c12;border:1px solid #a84a2c33}body[data-theme=terracotta] .plate>.plate-inner{box-shadow:none;background:#fbf4e9}body[data-theme=terracotta] .venue.plate,body[data-theme=terracotta] .venue>.plate-inner{border-radius:180px 180px var(--r-lg) var(--r-lg)}body[data-theme=terracotta] .venue>.plate-inner{padding-top:48px}body[data-theme=terracotta] .btn{border-radius:99px}body[data-theme=terracotta] .btn:not(.btn--ghost){background:var(--accent);color:var(--accent-ink)}body[data-theme=terracotta] .stack{--card-bg:#fbf4e9}body[data-theme=terracotta] .stack img{filter:sepia(.12)}body[data-theme=terracotta] .map-embed{filter:sepia(.25)saturate(.85)}.tc-end{isolation:isolate;text-align:center;color:#fff3e2;background:linear-gradient(#cf6a42,#a84a2c 60%,#843520);justify-items:center;gap:10px;padding:clamp(96px,16vw,160px) 24px clamp(56px,10vw,96px);display:grid;position:relative;overflow:hidden}.tc-end-sun{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#ffd6a0bf,#ffd6a000 68%);border-radius:50%;width:min(92vw,560px);position:absolute;top:-38%;left:50%;translate:-50%}.tc-end-big{max-width:16em;font-family:var(--font-display);font-size:clamp(1.9rem,7.6vw,3rem);line-height:1.15}.tc-end-note{font-family:var(--font-accent);font-size:clamp(1.2rem,4.6vw,1.5rem);font-style:italic}.sign[data-astro-cid-a7k3irnj]{justify-items:start;gap:18px;margin-bottom:clamp(28px,5vw,44px);display:grid}.sign-plate[data-astro-cid-a7k3irnj]{background:var(--text);max-width:100%;color:var(--bg);font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;border-radius:6px;align-items:center;gap:12px;padding:6px 14px 6px 6px;font-size:.68rem;line-height:1.2;display:inline-flex;box-shadow:0 10px 20px -14px #25303cb3}.sign-code[data-astro-cid-a7k3irnj]{min-width:32px;height:28px;color:var(--text);letter-spacing:.04em;background:#f2b84b;border-radius:3px;place-items:center;padding:0 6px;font-size:.8rem;font-weight:700;display:grid}.sign-en[data-astro-cid-a7k3irnj]{opacity:.55}.sign-en[data-astro-cid-a7k3irnj]:before{content:"/";opacity:.6;margin-right:10px}.sign-arrow[data-astro-cid-a7k3irnj]{color:#f2b84b;flex:none;width:16px;height:16px}.sign[data-astro-cid-a7k3irnj] h2[data-astro-cid-a7k3irnj]{letter-spacing:-.015em;color:var(--text);text-wrap:balance;max-width:16ch;font-size:clamp(2.1rem,8vw,3.4rem);font-style:italic;line-height:1.02}@media (width<=480px){.sign-en[data-astro-cid-a7k3irnj]{display:none}}.tag-layout[data-astro-cid-jsfatzbv]{align-items:start;gap:28px;display:grid}.tag[data-astro-cid-jsfatzbv]{width:min(100%,560px);min-width:0;transition:rotate .8s var(--ease);filter:drop-shadow(0 0 .6px #25303c8c)drop-shadow(0 18px 22px #25303c2e);padding-left:54px;position:relative;rotate:-1.5deg}.tag[data-astro-cid-jsfatzbv]:hover{rotate:0deg}.tag-body[data-astro-cid-jsfatzbv]{clip-path:polygon(34px 0,100% 0,100% 100%,34px 100%,0 calc(100% - 34px),0 34px);background:#fbf7ec;border-radius:0 12px 12px 0;gap:20px;padding:22px clamp(18px,4vw,30px) 22px 30px;display:grid;position:relative}.tag-hole[data-astro-cid-jsfatzbv]{background:var(--bg);width:22px;height:22px;box-shadow:0 0 0 5px #d9cfb8, 0 0 0 6px var(--line-strong), inset 0 2px 3px #00000040;z-index:2;border-radius:50%;margin-top:-11px;position:absolute;top:50%;left:66px}.tag-string[data-astro-cid-jsfatzbv]{z-index:3;pointer-events:none;width:120px;height:80px;margin-top:-40px;position:absolute;top:50%;left:37px;overflow:visible}.tag-band[data-astro-cid-jsfatzbv]{background:var(--accent);color:var(--accent-ink);font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:10px;margin:-22px calc(-1*clamp(18px,4vw,30px)) 0 -30px;padding:10px clamp(18px,4vw,30px) 10px 64px;font-size:.6rem;display:flex}.tag-code[data-astro-cid-jsfatzbv],.tag-info[data-astro-cid-jsfatzbv],.tag-grid[data-astro-cid-jsfatzbv],.tag-foot[data-astro-cid-jsfatzbv]{padding-left:34px}.tag-code[data-astro-cid-jsfatzbv] small[data-astro-cid-jsfatzbv],.tag-grid[data-astro-cid-jsfatzbv] dt[data-astro-cid-jsfatzbv]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.6rem;display:block}.tag-code[data-astro-cid-jsfatzbv] b[data-astro-cid-jsfatzbv]{font-family:var(--font-label);letter-spacing:-.02em;color:var(--text);font-size:clamp(4.2rem,21vw,7rem);font-weight:700;line-height:.95;display:block}.tag-info[data-astro-cid-jsfatzbv] h3[data-astro-cid-jsfatzbv]{font-size:clamp(1.4rem,5vw,1.9rem);font-style:italic;line-height:1.15}.tag-info[data-astro-cid-jsfatzbv] p[data-astro-cid-jsfatzbv]{color:var(--text-2);margin-top:6px}.tag-grid[data-astro-cid-jsfatzbv]{border-top:1px dashed var(--line-strong);grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 26px;margin:0;padding-top:16px;display:grid}.tag-grid[data-astro-cid-jsfatzbv] dd[data-astro-cid-jsfatzbv]{font-family:var(--font-label);text-transform:uppercase;margin:4px 0 0;font-size:.8rem;font-weight:700}.tag-foot[data-astro-cid-jsfatzbv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tag-bars[data-astro-cid-jsfatzbv]{gap:2px;height:34px;display:flex}.tag-bars[data-astro-cid-jsfatzbv] i[data-astro-cid-jsfatzbv]{background:var(--text);display:block}.tag-route[data-astro-cid-jsfatzbv]{background:var(--text);color:var(--bg);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;transition:background-color .3s var(--ease), transform .4s var(--ease);border-radius:4px;align-items:center;gap:10px;padding:12px 18px;font-size:.72rem;text-decoration:none;display:inline-flex}.tag-route[data-astro-cid-jsfatzbv] svg[data-astro-cid-jsfatzbv]{width:14px;height:14px}.tag-route[data-astro-cid-jsfatzbv]:hover{background:var(--accent);transform:translateY(-2px)}.route[data-astro-cid-jsfatzbv]{border:1.5px dashed var(--line-strong);color:var(--text);border-radius:12px;align-self:center;gap:14px;padding:clamp(18px,4vw,28px);display:none}.route-head[data-astro-cid-jsfatzbv],.route-note[data-astro-cid-jsfatzbv]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:.6rem;display:flex;color:var(--muted)!important}.route-arc[data-astro-cid-jsfatzbv]{width:100%;height:auto;color:var(--accent);overflow:visible}.route-path[data-astro-cid-jsfatzbv]{animation:1.4s linear infinite route-flow}@keyframes route-flow{to{stroke-dashoffset:-22px}}.route-ends[data-astro-cid-jsfatzbv]{justify-content:space-between;margin-top:-6px;display:flex}.route-ends[data-astro-cid-jsfatzbv] span[data-astro-cid-jsfatzbv]{gap:2px;display:grid}.route-ends[data-astro-cid-jsfatzbv] span[data-astro-cid-jsfatzbv]:last-child{text-align:right}.route-ends[data-astro-cid-jsfatzbv] b[data-astro-cid-jsfatzbv]{font-family:var(--font-label);font-size:1.6rem;font-weight:700;line-height:1}.route-ends[data-astro-cid-jsfatzbv] small[data-astro-cid-jsfatzbv]{color:var(--muted);font-size:.8rem}.route-note[data-astro-cid-jsfatzbv]{justify-content:center}.flight-map[data-astro-cid-jsfatzbv]{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#fbf7ec;border-radius:12px;margin:0;padding:8px;position:relative}.flight-map[data-astro-cid-jsfatzbv] .map-embed[data-astro-cid-jsfatzbv]{filter:saturate(.4)sepia(.2)contrast(1.02);border-radius:6px}.map-arc[data-astro-cid-jsfatzbv]{pointer-events:none;width:calc(100% - 16px);height:calc(100% - 46px);position:absolute;inset:8px 8px 38px}.flight-map[data-astro-cid-jsfatzbv] figcaption[data-astro-cid-jsfatzbv]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:10px 4px 2px;font-size:.62rem}@media (width<=360px){.tag-band[data-astro-cid-jsfatzbv] span[data-astro-cid-jsfatzbv]:last-child{display:none}.tag-grid[data-astro-cid-jsfatzbv]{grid-template-columns:repeat(2,auto)}}@media (width<=420px){.tag[data-astro-cid-jsfatzbv]{padding-left:38px;rotate:-.8deg}.tag-string[data-astro-cid-jsfatzbv]{left:21px}.tag-hole[data-astro-cid-jsfatzbv]{left:50px}.tag-code[data-astro-cid-jsfatzbv],.tag-info[data-astro-cid-jsfatzbv],.tag-grid[data-astro-cid-jsfatzbv],.tag-foot[data-astro-cid-jsfatzbv]{padding-left:26px}.tag-grid[data-astro-cid-jsfatzbv]{gap:8px 18px}}@media (width>=900px){.tag-layout[data-astro-cid-jsfatzbv]{grid-template-columns:1.15fr 1fr;gap:56px}.route[data-astro-cid-jsfatzbv]{display:grid}}.board[data-astro-cid-7ilknntd]{--tile:clamp(13px, 3.6vw, 20px);color:#f3efe6;box-shadow:inset 0 0 0 1px #ffffff0f, inset 0 30px 60px -40px #ffffff14, var(--shadow);font-family:var(--font-label);background:#161c23;border-radius:14px;padding:clamp(14px,3vw,28px)}.board-top[data-astro-cid-7ilknntd]{letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:14px;font-size:.72rem;display:flex}.board-title[data-astro-cid-7ilknntd]{color:#f2b84b;align-items:center;gap:10px;font-weight:700;display:inline-flex}.board-title[data-astro-cid-7ilknntd] svg[data-astro-cid-7ilknntd]{width:18px;height:18px;rotate:45deg}.board-title[data-astro-cid-7ilknntd] em[data-astro-cid-7ilknntd]{color:#f3efe673;font-style:normal;font-weight:400}.board-date[data-astro-cid-7ilknntd]{color:#f3efe68c;white-space:nowrap}@media (width<=480px){.board-title[data-astro-cid-7ilknntd] em[data-astro-cid-7ilknntd]{display:none}}.board-head[data-astro-cid-7ilknntd],.row-vis[data-astro-cid-7ilknntd]{grid-template-columns:auto auto 1fr;grid-template-areas:"time flight status""dest dest dest""note note note";align-items:center;gap:10px 14px;display:grid}.board-head[data-astro-cid-7ilknntd]{display:none}.board-rows[data-astro-cid-7ilknntd]{margin:0;padding:0;list-style:none}.board-row[data-astro-cid-7ilknntd]{border-bottom:1px dashed #ffffff1f;padding:16px 0}.board-row[data-astro-cid-7ilknntd]:last-child{border-bottom:0;padding-bottom:4px}.cell[data-astro-cid-7ilknntd]{flex-wrap:wrap;gap:2px;min-width:0;display:flex}.c-time[data-astro-cid-7ilknntd]{grid-area:time}.c-flight[data-astro-cid-7ilknntd]{grid-area:flight}.c-dest[data-astro-cid-7ilknntd]{gap:2px calc(var(--tile) * .7);grid-area:dest}.c-status[data-astro-cid-7ilknntd]{grid-area:status;justify-self:end}.c-note[data-astro-cid-7ilknntd]{grid-area:note}.word[data-astro-cid-7ilknntd]{gap:2px;display:inline-flex}.ch[data-astro-cid-7ilknntd]{width:calc(var(--tile) * 1.3);height:calc(var(--tile) * 1.75);font-size:var(--tile);color:#f7f3ea;background:linear-gradient(#2b3540 0 50%,#232c36 50% 100%);border-radius:3px;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative;box-shadow:inset 0 -1px #0006}.ch[data-astro-cid-7ilknntd]:after{content:"";background:#0000008c;height:1px;position:absolute;top:50%;left:0;right:0}.c-flight[data-astro-cid-7ilknntd] .ch[data-astro-cid-7ilknntd]{color:#f2b84b}.ch[data-astro-cid-7ilknntd].rolling{color:#f7f3eabf;background:linear-gradient(#222b35 0 50%,#232c36 50% 100%)}.c-status[data-astro-cid-7ilknntd]{letter-spacing:.12em;text-transform:uppercase;color:#9fe0b0;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;font-size:.6rem}.lamp[data-astro-cid-7ilknntd]{background:#6fd08c;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite lamp;box-shadow:0 0 8px #6fd08c}@keyframes lamp{50%{opacity:.35}}.st-full[data-astro-cid-7ilknntd]{display:none}@media (width<=379px){.st-short[data-astro-cid-7ilknntd]{display:none}.board-head[data-astro-cid-7ilknntd],.row-vis[data-astro-cid-7ilknntd]{column-gap:10px}}@media (width>=760px){.st-full[data-astro-cid-7ilknntd]{display:inline}.st-short[data-astro-cid-7ilknntd]{display:none}}.c-note[data-astro-cid-7ilknntd]{font-family:var(--font-body);color:#f3efe699;font-size:.88rem;line-height:1.45}@media (width>=760px){.board-head[data-astro-cid-7ilknntd],.row-vis[data-astro-cid-7ilknntd]{grid-template-columns:calc(var(--tile) * 7.5) calc(var(--tile) * 7.5) 1fr 170px;grid-template-areas:"time flight dest status"". .note note";column-gap:20px}.board-head[data-astro-cid-7ilknntd]{letter-spacing:.22em;text-transform:uppercase;color:#f3efe666;padding:14px 0 6px;font-size:.6rem;display:grid}.board-head[data-astro-cid-7ilknntd] span[data-astro-cid-7ilknntd]:last-child{justify-self:end}.c-note[data-astro-cid-7ilknntd]{margin-top:-2px}}.bd-panel[data-astro-cid-mztchobl]{box-shadow:inset 0 0 0 1px #ffffff0d, var(--shadow);color:#f3efe6;background:#1b232d;border-radius:14px;gap:22px;padding:clamp(18px,4vw,32px);display:grid}.bd-meta[data-astro-cid-mztchobl]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:#f3efe68c;flex-wrap:wrap;gap:6px 22px;font-size:.68rem;display:flex}.bd-meta[data-astro-cid-mztchobl] b[data-astro-cid-mztchobl]{color:#f2b84b;font-weight:700}.bd-grid[data-astro-cid-mztchobl]{grid-template-columns:repeat(4,1fr);gap:clamp(8px,2.4vw,20px);display:grid}.bd-unit[data-astro-cid-mztchobl]{justify-items:center;gap:10px;display:grid}.bd-unit[data-astro-cid-mztchobl] small[data-astro-cid-mztchobl]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:#f3efe680;font-size:.6rem}.flip[data-astro-cid-mztchobl]{--h:clamp(64px, 19vw, 132px);width:100%;height:var(--h);perspective:400px;font-family:var(--font-label);font-weight:700;font-size:calc(var(--h) * .56);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#f7f3ea;position:relative}.flip[data-astro-cid-mztchobl][data-len="3"]{font-size:calc(var(--h) * .4)}.half[data-astro-cid-mztchobl]{backface-visibility:hidden;background:#2a3440;height:50%;position:absolute;left:0;right:0;overflow:hidden}.half[data-astro-cid-mztchobl]>span[data-astro-cid-mztchobl]{height:var(--h);line-height:var(--h);text-align:center;display:block}.half[data-astro-cid-mztchobl].top{transform-origin:bottom;background:linear-gradient(#34404d,#2c3743);border-radius:8px 8px 0 0;top:0}.half[data-astro-cid-mztchobl].bottom{transform-origin:top;border-radius:0 0 8px 8px;bottom:0;box-shadow:0 6px 12px -6px #0009}.half[data-astro-cid-mztchobl].bottom>span[data-astro-cid-mztchobl]{transform:translateY(-50%)}.flip[data-astro-cid-mztchobl]:after{content:"";z-index:3;background:#141a21;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.flap[data-astro-cid-mztchobl]{visibility:hidden;z-index:2}.is-flipping[data-astro-cid-mztchobl] .flap[data-astro-cid-mztchobl]{visibility:visible}.is-flipping[data-astro-cid-mztchobl] .flap[data-astro-cid-mztchobl].top{animation:.3s ease-in forwards flap-top}.is-flipping[data-astro-cid-mztchobl] .flap[data-astro-cid-mztchobl].bottom{animation:.3s ease-out .3s forwards flap-bottom;transform:rotateX(90deg)}@keyframes flap-top{to{transform:rotateX(-90deg)}}@keyframes flap-bottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.bd-save[data-astro-cid-mztchobl]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.bd-save-cap[data-astro-cid-mztchobl]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-basis:100%;font-size:.66rem}.bd-btn[data-astro-cid-mztchobl]{border:1.5px solid var(--text);color:var(--text);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;transition:background-color .3s var(--ease), color .3s var(--ease), transform .4s var(--ease);border-radius:4px;align-items:center;gap:10px;padding:12px 18px;font-size:.74rem;text-decoration:none;display:inline-flex}.bd-btn[data-astro-cid-mztchobl] svg[data-astro-cid-mztchobl]{flex:none;width:16px;height:16px}.bd-btn[data-astro-cid-mztchobl]:hover{background:var(--text);color:var(--bg);transform:translateY(-2px)}.ci[data-astro-cid-znxyj2it]{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#fbf7ec;border-radius:16px;display:grid;position:relative}.ci-desk[data-astro-cid-znxyj2it]{background:var(--text);color:var(--bg);border-radius:15px 15px 0 0;flex-direction:column;gap:18px;padding:clamp(20px,5vw,34px);display:flex;position:relative}.ci-desk[data-astro-cid-znxyj2it]:before,.ci-desk[data-astro-cid-znxyj2it]:after{content:"";background:var(--bg);z-index:1;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-12px}.ci-desk[data-astro-cid-znxyj2it]:before{left:-12px}.ci-desk[data-astro-cid-znxyj2it]:after{right:-12px}.ci-kicker[data-astro-cid-znxyj2it]{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;font-size:.64rem;color:#f2b84b!important}.ci-grid[data-astro-cid-znxyj2it]{grid-template-columns:1fr 1fr;gap:14px 18px;margin:0;display:grid}.ci-grid[data-astro-cid-znxyj2it] dt[data-astro-cid-znxyj2it]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:#f3efe680;font-size:.58rem}.ci-grid[data-astro-cid-znxyj2it] dd[data-astro-cid-znxyj2it]{font-family:var(--font-label);text-transform:uppercase;margin:4px 0 0;font-size:1rem;font-weight:700}.ci-deadline[data-astro-cid-znxyj2it]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;border:1px dashed #f2b84b99;border-radius:6px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.72rem;line-height:1.5;display:flex;color:var(--bg)!important}.ci-deadline[data-astro-cid-znxyj2it] svg[data-astro-cid-znxyj2it]{color:#f2b84b;flex:none;width:18px;height:18px;margin-top:1px}.ci-deadline[data-astro-cid-znxyj2it] b[data-astro-cid-znxyj2it]{color:#f2b84b;white-space:nowrap}.ci-bars[data-astro-cid-znxyj2it]{opacity:.85;gap:2px;height:38px;margin-top:auto;display:flex}.ci-bars[data-astro-cid-znxyj2it] i[data-astro-cid-znxyj2it]{background:var(--bg);display:block}.ci-note[data-astro-cid-znxyj2it]{font-size:.92rem;line-height:1.5;color:#f3efe6b3!important}.ci-form[data-astro-cid-znxyj2it]{border-top:2px dashed var(--line-strong);padding:clamp(22px,5vw,36px) clamp(18px,5vw,36px) clamp(18px,4vw,28px)}.ci[data-astro-cid-znxyj2it] .plate{background:0 0;border:0;border-radius:0;padding:0}.ci[data-astro-cid-znxyj2it] .plate>.plate-inner{box-shadow:none;background:0 0;border-radius:0;padding:0}.ci[data-astro-cid-znxyj2it] form{counter-reset:ci-field}.ci[data-astro-cid-znxyj2it] .field>span{letter-spacing:.16em;color:var(--text-2);gap:10px;font-size:.64rem;display:flex}.ci[data-astro-cid-znxyj2it] .field>span:before{counter-increment:ci-field;content:counter(ci-field, decimal-leading-zero);color:var(--accent);font-weight:700}.ci[data-astro-cid-znxyj2it] .field input,.ci[data-astro-cid-znxyj2it] .field textarea{border:0;border-bottom:1.5px solid var(--line-strong);background:0 0;border-radius:0;padding:10px 2px;font-size:1.05rem}.ci[data-astro-cid-znxyj2it] .field textarea{background:repeating-linear-gradient(to bottom, transparent 0 31px, var(--line) 31px 32px);min-height:96px;padding-top:0;line-height:32px}.ci[data-astro-cid-znxyj2it] .field input::placeholder,.ci[data-astro-cid-znxyj2it] .field textarea::placeholder{font-family:var(--font-label);color:var(--muted);font-size:.78rem}.ci[data-astro-cid-znxyj2it] .field input:focus,.ci[data-astro-cid-znxyj2it] .field textarea:focus{border-bottom-color:var(--accent);box-shadow:none;background-color:#0000}.ci[data-astro-cid-znxyj2it] .choice{border:1.5px solid var(--line-strong);background:var(--bg);border-radius:6px;padding:14px 44px 14px 16px}.ci[data-astro-cid-znxyj2it] .choice:after{border-width:1.5px;border-radius:3px}.ci[data-astro-cid-znxyj2it] .choice strong{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.ci[data-astro-cid-znxyj2it] .choice:has(:checked){background:var(--text);border-color:var(--text);color:var(--bg)}.ci[data-astro-cid-znxyj2it] .choice:has(:checked) small{color:#f3efe6b3}.ci[data-astro-cid-znxyj2it] .choice:has(:checked):after{box-shadow:inset 0 0 0 3px var(--text);background:#f2b84b;border-color:#f2b84b}.ci[data-astro-cid-znxyj2it] .btn{--btn-bg:var(--accent);font-family:var(--font-label);letter-spacing:.1em;border-radius:6px;padding:8px 8px 8px 22px;font-size:.8rem;font-weight:700;box-shadow:0 12px 24px -14px #c2452de6}.ci[data-astro-cid-znxyj2it] .btn .btn-icon{border-radius:4px}.ci[data-astro-cid-znxyj2it] .btn:hover{--btn-bg:var(--text);box-shadow:0 16px 26px -14px #25303ccc}.ci[data-astro-cid-znxyj2it] .form-status{font-family:var(--font-label);letter-spacing:.04em;color:var(--accent);font-size:.74rem}@media (width>=860px){.ci[data-astro-cid-znxyj2it]{grid-template-columns:300px 1fr}.ci-desk[data-astro-cid-znxyj2it]{border-radius:15px 0 0 15px}.ci-desk[data-astro-cid-znxyj2it]:before,.ci-desk[data-astro-cid-znxyj2it]:after{left:auto;right:-12px}.ci-desk[data-astro-cid-znxyj2it]:before{top:-12px;bottom:auto}.ci-desk[data-astro-cid-znxyj2it]:after{bottom:-12px}.ci-form[data-astro-cid-znxyj2it]{border-top:0;border-left:2px dashed var(--line-strong)}.crew-sec[data-astro-cid-fm7levlj] .tk-wrap[data-astro-cid-fm7levlj]{grid-template-columns:1fr auto;align-items:center;column-gap:48px;display:grid}.badge-wrap[data-astro-cid-fm7levlj]{padding-right:40px}}.badge-wrap[data-astro-cid-fm7levlj]{justify-items:center;padding-top:48px;display:grid;position:relative}.lanyard[data-astro-cid-fm7levlj]{background:repeating-linear-gradient(0deg, var(--accent) 0 8px, var(--accent-2) 8px 16px);z-index:2;border-radius:2px;width:26px;height:52px;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 4px 8px -4px #25303c80}.lanyard[data-astro-cid-fm7levlj]:after{content:"";background:0 0;border:3px solid #aab2bb;border-top-width:5px;border-radius:3px 3px 8px 8px;width:16px;height:20px;position:absolute;bottom:-14px;left:50%;translate:-50%}.badge[data-astro-cid-fm7levlj]{border:1px solid var(--line-strong);width:min(100%,400px);box-shadow:var(--shadow);transform-origin:50% -40px;transition:rotate .9s var(--ease);background:#fbf7ec;border-radius:16px;position:relative;overflow:hidden;rotate:2deg}.badge[data-astro-cid-fm7levlj]:hover{rotate:0deg}@media (width<=480px){.badge[data-astro-cid-fm7levlj]{rotate:1deg}}.badge-clip[data-astro-cid-fm7levlj]{background:var(--bg);border-radius:99px;width:54px;height:10px;position:absolute;top:10px;left:50%;translate:-50%;box-shadow:inset 0 1px 3px #0000004d}.badge-band[data-astro-cid-fm7levlj]{background:var(--text);color:#f2b84b;text-align:center;font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;padding:30px 20px 10px;font-size:.7rem;font-weight:700}.badge-body[data-astro-cid-fm7levlj]{grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:22px;display:grid}.badge-photo[data-astro-cid-fm7levlj]{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--accent) 18%, transparent) 0 20px, transparent 21px), var(--surface-2);width:76px;height:92px;font-family:var(--font-display);color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:6px;place-items:center;font-size:2.4rem;font-style:italic;display:grid}.badge-name[data-astro-cid-fm7levlj]{font-family:var(--font-display);font-size:1.8rem;font-style:italic;line-height:1.1;color:var(--text)!important}.badge-role[data-astro-cid-fm7levlj]{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:.7rem;font-weight:700;color:var(--accent)!important}.badge-sub[data-astro-cid-fm7levlj]{margin-top:4px;font-size:.84rem;line-height:1.4;color:var(--muted)!important}.badge-call[data-astro-cid-fm7levlj]{border-top:2px dashed var(--line-strong);color:var(--text);font-family:var(--font-label);letter-spacing:.04em;font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease), color .3s var(--ease);justify-content:center;align-items:center;gap:12px;padding:16px 20px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.badge-call[data-astro-cid-fm7levlj] svg[data-astro-cid-fm7levlj]{width:18px;height:18px;color:var(--accent);transition:color .3s}.badge-call[data-astro-cid-fm7levlj]:hover{background:var(--text);color:var(--bg)}.badge-call[data-astro-cid-fm7levlj]:hover svg[data-astro-cid-fm7levlj]{color:#f2b84b}.cu-form[data-astro-cid-cdjcd5l4]{border:1.5px solid var(--text);box-shadow:6px 6px 0 color-mix(in srgb, var(--text) 12%, transparent);background:#fbf7ec;border-radius:4px;display:grid;position:relative}.cu-head[data-astro-cid-cdjcd5l4]{border-bottom:1.5px solid var(--text);font-family:var(--font-label);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:14px clamp(16px,4vw,28px);display:flex}.cu-head[data-astro-cid-cdjcd5l4] b[data-astro-cid-cdjcd5l4]{letter-spacing:.12em;font-size:.78rem}.cu-head[data-astro-cid-cdjcd5l4] span[data-astro-cid-cdjcd5l4]{letter-spacing:.16em;color:var(--muted);align-self:center;font-size:.62rem}.cu-row[data-astro-cid-cdjcd5l4]{border-bottom:1px dashed var(--line-strong);grid-template-columns:34px 1fr;gap:16px;padding:clamp(18px,4vw,26px) clamp(16px,4vw,28px);display:grid}.cu-n[data-astro-cid-cdjcd5l4]{border:1.5px solid var(--text);width:30px;height:30px;font-family:var(--font-label);place-items:center;font-size:.8rem;font-weight:700;display:grid}.cu-label[data-astro-cid-cdjcd5l4]{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:.64rem;color:var(--muted)!important}.cu-text[data-astro-cid-cdjcd5l4]{font-family:var(--font-display);max-width:32ch;font-size:clamp(1.2rem,4.4vw,1.55rem);font-style:italic;line-height:1.4;color:var(--text)!important}.cu-stickers[data-astro-cid-cdjcd5l4]{flex-wrap:wrap;gap:14px 16px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cu-stickers[data-astro-cid-cdjcd5l4] li[data-astro-cid-cdjcd5l4]{justify-items:center;gap:8px;display:grid}.sticker[data-astro-cid-cdjcd5l4]{aspect-ratio:1;background:radial-gradient(circle at 32% 28%, #ffffff59, transparent 42%), var(--c);width:clamp(46px,13vw,64px);box-shadow:0 0 0 1px var(--line), 0 6px 10px -4px #25303c59;rotate:var(--t);transition:rotate .5s var(--ease), transform .5s var(--ease);border:4px solid #fffdf8;border-radius:50%}.cu-stickers[data-astro-cid-cdjcd5l4] li[data-astro-cid-cdjcd5l4]:hover .sticker[data-astro-cid-cdjcd5l4]{transform:translateY(-3px)}.cu-stickers[data-astro-cid-cdjcd5l4] small[data-astro-cid-cdjcd5l4]{font-family:var(--font-label);letter-spacing:.08em;color:var(--muted);font-size:.58rem}.cu-check[data-astro-cid-cdjcd5l4]{align-items:flex-start;gap:12px;display:flex;color:var(--text)!important}.cu-check[data-astro-cid-cdjcd5l4] .box[data-astro-cid-cdjcd5l4]{border:1.5px solid var(--text);width:22px;height:22px;color:var(--accent);flex:none;place-items:center;margin-top:1px;font-size:.95rem;font-weight:700;display:grid}@media (width>=860px){.cu-rows[data-astro-cid-cdjcd5l4]{grid-template-columns:1fr 1fr;display:grid}.sticker[data-astro-cid-cdjcd5l4]{width:54px}.cu-stickers[data-astro-cid-cdjcd5l4]{gap:14px 12px}.cu-row[data-astro-cid-cdjcd5l4]:nth-child(2){border-left:1px dashed var(--line-strong)}.cu-row[data-astro-cid-cdjcd5l4]:nth-child(3),.cu-row[data-astro-cid-cdjcd5l4]:only-child{grid-column:1/-1}}.cu-foot[data-astro-cid-cdjcd5l4]{justify-content:space-between;align-items:flex-end;min-height:92px;padding:18px clamp(16px,4vw,28px) 20px;display:flex;position:relative}.cu-signline[data-astro-cid-cdjcd5l4]{border-top:1px solid var(--text);width:min(220px,55%);font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:8px;font-size:.58rem}.cu-stamp[data-astro-cid-cdjcd5l4]{border:3px double var(--accent);color:var(--accent);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;opacity:.85;mix-blend-mode:multiply;border-radius:999px;justify-items:center;padding:8px 16px;font-size:.84rem;font-weight:700;display:grid;position:absolute;bottom:22px;right:clamp(14px,5vw,40px);rotate:-12deg}.cu-stamp[data-astro-cid-cdjcd5l4] small[data-astro-cid-cdjcd5l4]{letter-spacing:.24em;font-size:.56rem;font-weight:400}.cu-sec[data-astro-cid-cdjcd5l4].visible .cu-stamp[data-astro-cid-cdjcd5l4]{animation:.5s cubic-bezier(.3,1.5,.5,1) .7s both cu-stamp}@keyframes cu-stamp{0%{opacity:0;transform:scale(1.8)}}.letter[data-astro-cid-cwduwpgy]{--airmail-red:var(--accent);--airmail-blue:#2c4f8c;background:repeating-linear-gradient(-45deg, var(--airmail-red) 0 14px, #fbf7ec 14px 22px, var(--airmail-blue) 22px 36px, #fbf7ec 36px 44px);max-width:760px;box-shadow:var(--shadow);border-radius:6px;margin:0 auto;padding:10px;rotate:.6deg}.letter-sheet[data-astro-cid-cwduwpgy]{background: repeating-linear-gradient(to bottom, transparent 0 33px, color-mix(in srgb, var(--airmail-blue) 9%, transparent) 33px 34px), #fbf7ec;border-radius:2px;gap:22px;padding:clamp(22px,5vw,48px);display:grid;position:relative}.letter-top[data-astro-cid-cwduwpgy]{justify-content:space-between;align-items:flex-start;min-height:132px;display:flex;position:relative}.par-avion[data-astro-cid-cwduwpgy]{border:2px solid var(--airmail-blue);color:var(--airmail-blue);font-family:var(--font-label);text-transform:uppercase;border-radius:3px;gap:2px;padding:8px 12px;line-height:1.1;display:grid;rotate:-3deg}.par-avion[data-astro-cid-cwduwpgy] b[data-astro-cid-cwduwpgy]{letter-spacing:.08em;font-size:.95rem}.par-avion[data-astro-cid-cwduwpgy] span[data-astro-cid-cwduwpgy]{letter-spacing:.26em;font-size:.6rem}.stamp[data-astro-cid-cwduwpgy]{aspect-ratio:4/5;filter:drop-shadow(0 6px 10px #25303c38);z-index:1;background:#fffdf6;width:clamp(96px,26vw,128px);padding:7px;position:relative;rotate:4deg;-webkit-mask:linear-gradient(#000 0 0) 50%/calc(100% - 10px) calc(100% - 10px) no-repeat,radial-gradient(3.5px,#0000 97%,#000) -5.5px -5.5px/11px 11px;mask:linear-gradient(#000 0 0) 50%/calc(100% - 10px) calc(100% - 10px) no-repeat,radial-gradient(3.5px,#0000 97%,#000) -5.5px -5.5px/11px 11px}.stamp-face[data-astro-cid-cwduwpgy]{background:var(--surface-2);outline:1px solid color-mix(in srgb, var(--text) 25%, transparent);outline-offset:-1px;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.stamp-face[data-astro-cid-cwduwpgy] img[data-astro-cid-cwduwpgy]{object-fit:cover;filter:sepia(.25)saturate(.85)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.stamp-mono[data-astro-cid-cwduwpgy]{font-family:var(--font-display);color:var(--accent);font-size:1.8rem;font-style:italic}.stamp-face[data-astro-cid-cwduwpgy] small[data-astro-cid-cwduwpgy]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#fffdf6;background:linear-gradient(#0000,#141a22bf);padding:12px 4px 4px;font-size:.48rem;position:absolute;bottom:0;left:0;right:0}.postmark[data-astro-cid-cwduwpgy]{width:clamp(170px,46vw,220px);color:color-mix(in srgb, var(--text) 72%, transparent);font-family:var(--font-label);z-index:2;pointer-events:none;mix-blend-mode:multiply;position:absolute;top:30px;right:clamp(30px,5vw,48px);rotate:-12deg}.letter-greet[data-astro-cid-cwduwpgy]{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-top:6px;font-size:.74rem}.letter-text[data-astro-cid-cwduwpgy]{font-family:var(--font-display);color:var(--text);text-wrap:pretty;max-width:26ch;font-size:clamp(1.45rem,5.4vw,2.2rem);font-style:italic;line-height:1.32}.letter-sign[data-astro-cid-cwduwpgy]{text-align:right;justify-items:end;gap:4px;margin-top:8px;display:grid}.letter-sign[data-astro-cid-cwduwpgy] span[data-astro-cid-cwduwpgy]{color:var(--text-2);font-size:.9rem}.letter-sign[data-astro-cid-cwduwpgy] b[data-astro-cid-cwduwpgy]{font-family:var(--font-display);color:var(--text);font-size:1.5rem;font-style:italic;font-weight:500}.letter-sign[data-astro-cid-cwduwpgy] i[data-astro-cid-cwduwpgy]{color:var(--accent)}@media (width<=420px){.letter[data-astro-cid-cwduwpgy]{padding:8px;rotate:0deg}.postmark[data-astro-cid-cwduwpgy]{top:40px;right:30px}}.pp-stack[data-astro-cid-exqngsxw]{gap:clamp(32px,6vw,56px);display:grid}@media (width>=1000px){.pp-stack[data-astro-cid-exqngsxw]{grid-template-columns:repeat(2,1fr);align-items:start;gap:40px}.pp-stack[data-astro-cid-exqngsxw]:has(>.passport:only-child){grid-template-columns:minmax(0,620px);justify-content:center}.passport[data-astro-cid-exqngsxw]:nth-child(2n){margin-top:72px}}.passport[data-astro-cid-exqngsxw]{width:100%;max-width:880px;box-shadow:var(--shadow);rotate:calc(var(--tilt) * .8deg);background:#26344a;border-radius:14px;grid-template-columns:1fr 1fr;margin:0 auto;padding:6px;display:grid;position:relative}.pp-page[data-astro-cid-exqngsxw]{background:repeating-radial-gradient(circle at 50% 120%,#0000 0 9px,#2c4f8c0f 9px 10px),repeating-linear-gradient(60deg,#0000 0 14px,#c2452d09 14px 15px),#f7f1e1;grid-template-rows:auto 1fr auto;justify-items:center;gap:12px;min-width:0;padding:clamp(12px,3vw,28px) clamp(10px,3vw,32px) clamp(10px,2vw,18px);display:grid;position:relative;overflow:hidden}.pp-page--l[data-astro-cid-exqngsxw]{border-radius:10px 2px 2px 10px;box-shadow:inset -18px 0 24px -18px #25303c59}.pp-page--r[data-astro-cid-exqngsxw]{border-radius:2px 10px 10px 2px;box-shadow:inset 18px 0 24px -18px #25303c59}.pp-head[data-astro-cid-exqngsxw]{width:100%;font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:#2c4f8c99;border-bottom:1px solid #2c4f8c2e;justify-content:space-between;padding-bottom:8px;font-size:.56rem;display:flex}.pp-photo[data-astro-cid-exqngsxw]{width:78%;rotate:var(--r);background:#fffdf8;align-self:center;margin:0;padding:5px 5px 18px;box-shadow:0 10px 18px -10px #25303c73,0 0 0 1px #25303c14}.pp-photo[data-astro-cid-exqngsxw] img[data-astro-cid-exqngsxw]{aspect-ratio:3/4;object-fit:cover;outline:1px solid var(--img-outline);outline-offset:-1px;width:100%;display:block}.pp-empty[data-astro-cid-exqngsxw]{font-family:var(--font-display);text-align:center;color:#2c4f8c73;align-self:center;font-size:clamp(.95rem,3vw,1.3rem);font-style:italic}.pp-num[data-astro-cid-exqngsxw]{font-family:var(--font-label);letter-spacing:.2em;color:#2c4f8c8c;font-size:.6rem}.pp-page--l[data-astro-cid-exqngsxw] .pp-num[data-astro-cid-exqngsxw]{justify-self:start}.pp-page--r[data-astro-cid-exqngsxw] .pp-num[data-astro-cid-exqngsxw]{justify-self:end}.pp-stamp[data-astro-cid-exqngsxw]{z-index:2;width:clamp(78px,20vw,150px);font-family:var(--font-label);mix-blend-mode:multiply;opacity:.88;pointer-events:none;position:absolute;-webkit-mask:radial-gradient(circle at 30% 40%,#000 55%,#0000008c 80%);mask:radial-gradient(circle at 30% 40%,#000 55%,#0000008c 80%)}.pp-stamp[data-astro-cid-exqngsxw] svg[data-astro-cid-exqngsxw]{width:100%;height:auto;display:block}.pp-stamp--round[data-astro-cid-exqngsxw]{color:var(--accent);bottom:4%;right:2%;rotate:-14deg}.pp-stamp--rect[data-astro-cid-exqngsxw]{color:#2c4f8c;bottom:4%;left:2%;rotate:9deg}.pp-stamp--oval[data-astro-cid-exqngsxw]{color:#3d6b4f;top:9%;right:1%;rotate:-8deg}.pp-stamp--visa[data-astro-cid-exqngsxw]{color:#7a3b5c;bottom:3%;left:2%;rotate:-6deg}.pp-sec[data-astro-cid-exqngsxw].visible .pp-stamp[data-astro-cid-exqngsxw]{animation:.55s cubic-bezier(.3,1.5,.5,1) both stamp;animation-delay:calc(.5s + var(--d))}@keyframes stamp{0%{opacity:0;transform:scale(1.7)}60%{opacity:.9}to{opacity:.88;transform:scale(1)}}.sf-card[data-astro-cid-kh27zavl]{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#fbf7ec;border-radius:18px;overflow:hidden}.sf-band[data-astro-cid-kh27zavl]{background:repeating-linear-gradient(-45deg, #f2b84b 0 10px, var(--text) 10px 20px) bottom / 100% 6px no-repeat, var(--text);color:var(--bg);font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px clamp(16px,4vw,28px) 18px;font-size:.62rem;display:flex}.sf-band[data-astro-cid-kh27zavl] span[data-astro-cid-kh27zavl]:first-child{color:#f2b84b;font-weight:700}.sf-list[data-astro-cid-kh27zavl]{margin:0;padding:0;list-style:none;display:grid}.sf-item[data-astro-cid-kh27zavl]{border-top:1px dashed var(--line-strong);grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:20px clamp(16px,4vw,28px);display:grid}.sf-item[data-astro-cid-kh27zavl]:first-child{border-top:0}.sf-pic[data-astro-cid-kh27zavl]{width:72px;height:72px;color:var(--text);background:#dde3e8;border-radius:12px;place-items:center;display:grid;position:relative}.sf-pic[data-astro-cid-kh27zavl] svg[data-astro-cid-kh27zavl]{width:44px;height:44px}.sf-pic[data-astro-cid-kh27zavl] b[data-astro-cid-kh27zavl]{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font-family:var(--font-label);border-radius:50%;place-items:center;font-size:.74rem;display:grid;position:absolute;top:-8px;left:-8px;box-shadow:0 0 0 3px #fbf7ec}.sf-item[data-astro-cid-kh27zavl] p[data-astro-cid-kh27zavl]{text-wrap:pretty;font-size:1.02rem;line-height:1.5;color:var(--text)!important}@media (width>=760px){.sf-list[data-astro-cid-kh27zavl]{grid-template-columns:1fr 1fr}.sf-item[data-astro-cid-kh27zavl]{border-top:1px dashed var(--line-strong);padding:28px}.sf-item[data-astro-cid-kh27zavl]:nth-child(-n+2){border-top:0}.sf-item[data-astro-cid-kh27zavl]:nth-child(2n){border-left:1px dashed var(--line-strong)}.sf-item[data-astro-cid-kh27zavl]:last-child:nth-child(odd){grid-column:1/-1}}.sv-grid[data-astro-cid-jqfqhtne]{gap:22px;display:grid}@media (width>=860px){.sv-grid--two[data-astro-cid-jqfqhtne]{grid-template-columns:1.15fr 1fr;align-items:stretch}}.sv-sec[data-astro-cid-jqfqhtne] h3[data-astro-cid-jqfqhtne]{font-size:clamp(1.5rem,5vw,1.9rem);font-style:italic;line-height:1.1}.shuttle[data-astro-cid-jqfqhtne]{color:var(--text);box-shadow:var(--shadow);background:#f2b84b;border-radius:10px;grid-template-columns:1fr auto;display:grid;rotate:-.8deg}.sh-main[data-astro-cid-jqfqhtne]{align-content:start;gap:12px;padding:clamp(20px,4vw,30px);display:grid}.sh-kicker[data-astro-cid-jqfqhtne]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:.64rem;font-weight:700;display:inline-flex}.sh-kicker[data-astro-cid-jqfqhtne] svg[data-astro-cid-jqfqhtne]{width:22px;height:22px}.sh-text[data-astro-cid-jqfqhtne]{max-width:38ch;line-height:1.55;color:var(--text)!important}.sh-stub[data-astro-cid-jqfqhtne]{border-left:2px dashed #25303c73;place-items:center;padding:18px 16px;display:grid;position:relative}.sh-stub-text[data-astro-cid-jqfqhtne]{font-family:var(--font-label);text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:18px;display:flex;rotate:180deg;color:var(--text)!important}.sh-stub[data-astro-cid-jqfqhtne] span[data-astro-cid-jqfqhtne]{letter-spacing:.24em;font-size:.6rem}.sh-stub[data-astro-cid-jqfqhtne] b[data-astro-cid-jqfqhtne]{letter-spacing:.1em;font-size:.9rem}.sh-stub[data-astro-cid-jqfqhtne]:before,.sh-stub[data-astro-cid-jqfqhtne]:after{content:"";background:var(--bg);border-radius:50%;width:20px;height:20px;position:absolute;left:-11px}.sh-stub[data-astro-cid-jqfqhtne]:before{top:-10px}.sh-stub[data-astro-cid-jqfqhtne]:after{bottom:-10px}.radio[data-astro-cid-jqfqhtne]{background:var(--text);color:var(--bg);box-shadow:var(--shadow);border-radius:10px;align-content:start;gap:14px;padding:clamp(20px,4vw,30px);display:grid}.radio[data-astro-cid-jqfqhtne] h3[data-astro-cid-jqfqhtne]{color:var(--bg)}.rd-top[data-astro-cid-jqfqhtne]{justify-content:space-between;align-items:center;display:flex}.rd-waves[data-astro-cid-jqfqhtne]{align-items:flex-end;gap:4px;height:22px;display:inline-flex}.rd-waves[data-astro-cid-jqfqhtne] i[data-astro-cid-jqfqhtne]{background:#6fd08c;border-radius:1px;width:5px;animation:1.6s ease-in-out infinite rd}.rd-waves[data-astro-cid-jqfqhtne] i[data-astro-cid-jqfqhtne]:first-child{height:8px}.rd-waves[data-astro-cid-jqfqhtne] i[data-astro-cid-jqfqhtne]:nth-child(2){height:15px;animation-delay:.2s}.rd-waves[data-astro-cid-jqfqhtne] i[data-astro-cid-jqfqhtne]:nth-child(3){height:22px;animation-delay:.4s}@keyframes rd{50%{opacity:.3}}.rd-freq[data-astro-cid-jqfqhtne]{font-family:var(--font-label);color:#f2b84b;background:#141a21;border-radius:4px;padding:4px 10px;font-size:1.3rem;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff14}.rd-freq[data-astro-cid-jqfqhtne] small[data-astro-cid-jqfqhtne]{letter-spacing:.1em;color:#f2b84bb3;font-size:.6rem}.rd-text[data-astro-cid-jqfqhtne]{line-height:1.55;color:#f3efe6bf!important}.rd-btn[data-astro-cid-jqfqhtne]{background:var(--bg);color:var(--text);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;transition:background-color .3s var(--ease), transform .4s var(--ease);border-radius:6px;justify-self:start;align-items:center;gap:10px;margin-top:4px;padding:12px 18px;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.rd-btn[data-astro-cid-jqfqhtne] svg[data-astro-cid-jqfqhtne]{width:16px;height:16px}.rd-btn[data-astro-cid-jqfqhtne]:hover{background:#f2b84b;transform:translateY(-2px)}.tk-body[data-astro-cid-flfj2nvt]{background-image:radial-gradient(color-mix(in srgb, var(--text) 9%, transparent) 1px, transparent 1px);background-size:26px 26px;overflow-x:clip}.tk-body[data-astro-cid-flfj2nvt] .tk-sec{min-width:0;padding:clamp(64px,10vw,112px) 0;position:relative}.tk-body[data-astro-cid-flfj2nvt] .tk-wrap{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.tk-body[data-astro-cid-flfj2nvt]>.tk-sec:first-child{padding-top:clamp(16px,4vw,40px)}.tk-body[data-astro-cid-flfj2nvt] .tk-sec~.tk-sec:before{content:"";background:radial-gradient(circle, var(--line-strong) 1px, transparent 1.5px) 0 0 / 10px 2px repeat-x;width:min(1000px,100% - 40px);height:2px;position:absolute;top:0;left:50%;translate:-50%}.tk-body[data-astro-cid-flfj2nvt] .tk-sec~.tk-sec:after{content:"✈";background:var(--bg);color:var(--accent);font-variant-emoji:text;padding:0 12px;font-size:.95rem;line-height:1;position:absolute;top:0;left:50%;translate:-50% -52%}.tk-body[data-astro-cid-flfj2nvt] .tk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body[data-theme=toile] .section--surface{background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%233a5a80' stroke-opacity='0.13' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M30 108c0-14 4-24 14-32m0 0c-6-2-12 0-16 4m16-4c2-6 8-10 14-10m-14 10c-2 6 0 12 4 16M70 34c0 10-3 18-10 24m0 0c4-1 8 0 11 3m-11-3c-1 4-4 7-8 8m8-8c1-4 0-8-3-11M108 96c8-2 14-8 16-16m0 0c-5-2-10-2-14 0m14 0c2 5 0 10-3 13'/%3E%3Ccircle cx='52' cy='112' r='1.3'/%3E%3Ccircle cx='92' cy='60' r='1.3'/%3E%3Ccircle cx='118' cy='116' r='1.3'/%3E%3Ccircle cx='24' cy='44' r='1.3'/%3E%3C/g%3E%3C/svg%3E");background-size:140px 140px}body[data-theme=toile] .section h2{letter-spacing:.02em;font-weight:500}body[data-theme=toile] .eyebrow{letter-spacing:.4em}body[data-theme=toile] .plate{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:0 0;border-radius:4px;padding:5px}body[data-theme=toile] .plate>.plate-inner{background:var(--bg);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:none;border-radius:2px}body[data-theme=toile] .btn{--r-btn:2px;background:var(--accent)}body[data-theme=toile] .btn .btn-icon{border-radius:0}body[data-theme=toile] .tl-dot{border-radius:2px}body[data-theme=toile] .tl-icon{border-radius:4px}body[data-theme=toile] .palette li{border-color:color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%}body[data-theme=toile] .palette .swatch{border-radius:50%}body[data-theme=toile] .stack{--card-bg:#efeadd;--card-border:color-mix(in srgb, var(--accent) 30%, transparent)}body[data-theme=toile] .countdown-grid div{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:var(--bg);margin:0 3px;padding:14px 4px 10px}body[data-theme=toile] .countdown-grid div+div:before{display:none}body[data-theme=toile] .countdown-grid span{color:var(--accent)}.vogue[data-astro-cid-ffhft6pk]{overflow-x:clip}.vg-sec[data-astro-cid-ffhft6pk]{padding:clamp(72px,12vw,124px) 0;position:relative}.vg-sec--line[data-astro-cid-ffhft6pk]:before{content:"";background:var(--line-strong);width:min(100% - 44px,1000px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vg-wrap[data-astro-cid-ffhft6pk]{width:100%;max-width:680px;margin:0 auto;padding:0 22px}.vg-wrap--wide[data-astro-cid-ffhft6pk]{max-width:1080px}.vg-head[data-astro-cid-ffhft6pk]{justify-items:start;margin-bottom:26px;display:grid;position:relative}.vg-num[data-astro-cid-ffhft6pk]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--text) 40%, transparent);user-select:none;font-size:clamp(4.4rem,17vw,8rem);line-height:1}.vg-kicker[data-astro-cid-ffhft6pk]{background:var(--bg);font-family:var(--font-label);letter-spacing:.5em;text-transform:uppercase;color:var(--text);white-space:nowrap;margin-right:-.5em;padding:4px 18px 4px 0;font-size:.62rem;font-weight:300;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vg-h2[data-astro-cid-ffhft6pk]{text-transform:uppercase;letter-spacing:.1em;margin:0 0 40px;font-size:clamp(1.3rem,5vw,1.9rem)}.vg-h2--small[data-astro-cid-ffhft6pk]{margin-bottom:16px;font-size:1.15rem}.vg-lead[data-astro-cid-ffhft6pk]{max-width:34ch;color:var(--text);font-size:clamp(1.1rem,4vw,1.35rem);line-height:1.75}.vg-sign[data-astro-cid-ffhft6pk]{font-family:var(--font-label);letter-spacing:.4em;text-transform:uppercase;color:var(--text-2);margin-top:26px;margin-right:-.4em;font-size:.72rem;font-weight:300}.vg-frames[data-astro-cid-ffhft6pk]{flex-wrap:wrap;gap:18px;padding:0;list-style:none;display:flex}.vg-frames[data-astro-cid-ffhft6pk] li[data-astro-cid-ffhft6pk]{width:calc(50% - 9px)}.vg-frames[data-astro-cid-ffhft6pk] img[data-astro-cid-ffhft6pk]{aspect-ratio:3/4;object-fit:cover;filter:grayscale()contrast(1.06);outline:1px solid var(--img-outline);outline-offset:-1px;width:100%;height:100%;transition:filter .7s var(--ease)}.vg-frames[data-astro-cid-ffhft6pk] li[data-astro-cid-ffhft6pk]:hover img[data-astro-cid-ffhft6pk]{filter:none}.vg-runway[data-astro-cid-ffhft6pk]{content-visibility:visible}@media (width<=719px){.vg-runway-track[data-astro-cid-ffhft6pk]{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;margin:0 -22px;padding:0 22px 12px;overflow-x:auto}.vg-runway-track[data-astro-cid-ffhft6pk]::-webkit-scrollbar{display:none}.vg-runway-track[data-astro-cid-ffhft6pk] li[data-astro-cid-ffhft6pk]{scroll-snap-align:center;flex:0 0 74%;width:auto}}@media (width>=720px){.vg-runway[data-astro-cid-ffhft6pk]{align-content:center;min-height:100svh;display:grid}.vg-runway[data-astro-cid-ffhft6pk] .vg-wrap[data-astro-cid-ffhft6pk]{max-width:none;overflow:hidden}.vg-runway-track[data-astro-cid-ffhft6pk]{flex-wrap:nowrap;gap:24px;width:max-content}.vg-runway-track[data-astro-cid-ffhft6pk] li[data-astro-cid-ffhft6pk]{flex:none;width:clamp(220px,24vw,360px)}.vg-runway-track[data-astro-cid-ffhft6pk] li[data-astro-cid-ffhft6pk]:nth-child(3n+2){transform:translateY(32px)}.vg-progress[data-astro-cid-ffhft6pk]{background:var(--line-strong);height:1px;margin:44px 40px 0 0;position:relative}.vg-progress[data-astro-cid-ffhft6pk] i[data-astro-cid-ffhft6pk]{background:var(--text);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}}@media (width<=719px){.vg-progress[data-astro-cid-ffhft6pk]{display:none}}.vg-venue-name[data-astro-cid-ffhft6pk]{margin-bottom:18px}.vg-address[data-astro-cid-ffhft6pk]{color:var(--text-2);letter-spacing:.06em;margin-bottom:26px}.vg-sec[data-astro-cid-ffhft6pk] .vg-btn[data-astro-cid-ffhft6pk]{display:inline-block}.vg-map[data-astro-cid-ffhft6pk]{outline:1px solid var(--line-strong);outline-offset:-1px;margin-top:30px}.vg-map[data-astro-cid-ffhft6pk] iframe[data-astro-cid-ffhft6pk]{aspect-ratio:4/3;filter:grayscale()contrast(1.1)brightness(.85);border:0;width:100%;display:block}.vg-btn[data-astro-cid-ffhft6pk]{border:1px solid var(--text);color:var(--text);font-family:var(--font-label);letter-spacing:.34em;text-transform:uppercase;transition:background-color .4s var(--ease), color .4s var(--ease);padding:15px 32px;font-size:.68rem;font-weight:300;text-decoration:none}.vg-btn[data-astro-cid-ffhft6pk]:hover{background:var(--text);color:var(--bg)}.vg-sheet[data-astro-cid-ffhft6pk]{padding:0;list-style:none}.vg-sheet[data-astro-cid-ffhft6pk] li[data-astro-cid-ffhft6pk]{border-top:1px solid var(--line);grid-template-columns:76px 1fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}.vg-sheet[data-astro-cid-ffhft6pk] li[data-astro-cid-ffhft6pk]:last-child{border-bottom:1px solid var(--line)}.vg-sheet[data-astro-cid-ffhft6pk] time[data-astro-cid-ffhft6pk]{font-family:var(--font-display);color:var(--text);font-size:1.25rem}.vg-sheet[data-astro-cid-ffhft6pk] h3[data-astro-cid-ffhft6pk]{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;font-size:.82rem;font-weight:400}.vg-sheet[data-astro-cid-ffhft6pk] p[data-astro-cid-ffhft6pk]{color:var(--text-2);margin-top:4px;font-size:.92rem}.vg-text[data-astro-cid-ffhft6pk]{max-width:42ch;color:var(--text-2);line-height:1.8}.vg-swatches[data-astro-cid-ffhft6pk]{margin-top:32px;padding:0;list-style:none;display:flex}.vg-swatches[data-astro-cid-ffhft6pk] li[data-astro-cid-ffhft6pk]{outline:1px solid var(--bg);outline-offset:-1px;width:52px;height:52px;transition:transform .4s var(--ease)}.vg-swatches[data-astro-cid-ffhft6pk] li[data-astro-cid-ffhft6pk]:hover{z-index:1;position:relative;transform:scale(1.12)}.vg-notes[data-astro-cid-ffhft6pk]{gap:24px;max-width:560px;margin:0 auto;padding:0;list-style:none;display:grid}.vg-notes[data-astro-cid-ffhft6pk] li[data-astro-cid-ffhft6pk]{grid-template-columns:40px 1fr;align-items:start;gap:18px;display:grid}.vg-notes[data-astro-cid-ffhft6pk] span[data-astro-cid-ffhft6pk]{font-family:var(--font-display);color:color-mix(in srgb, var(--text) 45%, transparent);font-size:1.6rem;line-height:1}.vg-notes[data-astro-cid-ffhft6pk] p[data-astro-cid-ffhft6pk]{color:var(--text-2);padding-top:4px;line-height:1.7}.vg-contact-grid[data-astro-cid-ffhft6pk]{background:var(--line-strong);gap:1px;display:grid}.vg-panel[data-astro-cid-ffhft6pk]{background:var(--bg);text-align:center;justify-items:center;gap:12px;padding:34px 26px;display:grid}.vg-panel[data-astro-cid-ffhft6pk] h3[data-astro-cid-ffhft6pk]{letter-spacing:.28em;text-transform:uppercase;font-size:1rem;font-weight:400;font-family:var(--font-label)}.vg-panel[data-astro-cid-ffhft6pk] p[data-astro-cid-ffhft6pk]{color:var(--text-2);max-width:34ch;font-size:.95rem;line-height:1.65}.vg-phone[data-astro-cid-ffhft6pk]{font-family:var(--font-display);color:var(--text);border-bottom:1px solid var(--line-strong);padding-bottom:3px;font-size:1.15rem;text-decoration:none;transition:border-color .3s}.vg-phone[data-astro-cid-ffhft6pk]:hover{border-color:var(--text)}.vg-deadline[data-astro-cid-ffhft6pk]{color:var(--text-2);letter-spacing:.2em;text-transform:uppercase;margin:-18px 0 30px;font-size:.8rem}.vg-deadline[data-astro-cid-ffhft6pk] span[data-astro-cid-ffhft6pk]{font-family:var(--font-display);letter-spacing:.06em;color:var(--text);white-space:nowrap;font-size:1.1rem}.vg-rsvp[data-astro-cid-ffhft6pk]{text-align:left}.vg-rsvp[data-astro-cid-ffhft6pk] .plate{background:0 0;border:0;padding:0}.vg-rsvp[data-astro-cid-ffhft6pk] .plate>.plate-inner{box-shadow:none;background:0 0;padding:0}.vg-rsvp[data-astro-cid-ffhft6pk] form{gap:28px}.vg-rsvp[data-astro-cid-ffhft6pk] .field>span{letter-spacing:.34em;color:var(--text-2);font-size:.62rem;font-weight:300}.vg-rsvp[data-astro-cid-ffhft6pk] .field input,.vg-rsvp[data-astro-cid-ffhft6pk] .field textarea{border:0;border-bottom:1px solid var(--line-strong);color:var(--text);background:0 0;border-radius:0;padding:10px 2px 12px}.vg-rsvp[data-astro-cid-ffhft6pk] .field textarea{min-height:88px}.vg-rsvp[data-astro-cid-ffhft6pk] .field input::placeholder,.vg-rsvp[data-astro-cid-ffhft6pk] .field textarea::placeholder{color:color-mix(in srgb, var(--text-2) 55%, transparent)}.vg-rsvp[data-astro-cid-ffhft6pk] .field input:focus,.vg-rsvp[data-astro-cid-ffhft6pk] .field textarea:focus{border-bottom-color:var(--text);box-shadow:0 1px 0 var(--text);background:0 0}.vg-rsvp[data-astro-cid-ffhft6pk] .choice{border-radius:0}.vg-rsvp[data-astro-cid-ffhft6pk] .choice strong{letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:400}.vg-rsvp[data-astro-cid-ffhft6pk] .choice:after{border-radius:0}.vg-rsvp[data-astro-cid-ffhft6pk] .choice:has(:checked){background:color-mix(in srgb, var(--text) 6%, transparent);border-color:var(--text)}.vg-rsvp[data-astro-cid-ffhft6pk] .choice:has(:checked):after{background:var(--text);border-color:var(--text);box-shadow:inset 0 0 0 4px var(--bg)}.vg-rsvp[data-astro-cid-ffhft6pk] .btn{background:var(--text);color:var(--bg);font-family:var(--font-label);letter-spacing:.3em;box-shadow:none;border-radius:0;font-weight:400}.vg-rsvp[data-astro-cid-ffhft6pk] .btn .btn-icon{border-radius:0}.vg-rsvp[data-astro-cid-ffhft6pk] .form-status{letter-spacing:.06em}.vg-countdown[data-astro-cid-ffhft6pk] .countdown .eyebrow{letter-spacing:.5em;color:var(--text-2);font-weight:300}.vg-countdown[data-astro-cid-ffhft6pk] .countdown .eyebrow:before,.vg-countdown[data-astro-cid-ffhft6pk] .countdown .eyebrow:after{opacity:.4}.vg-countdown[data-astro-cid-ffhft6pk] .countdown-grid div{justify-items:center;position:relative}.vg-countdown[data-astro-cid-ffhft6pk] .countdown-grid div+div:before{display:none}.vg-countdown[data-astro-cid-ffhft6pk] .countdown-grid div:not(:last-child):after{content:"/";font-family:var(--font-label);color:var(--muted);font-size:1.2rem;font-weight:300;position:absolute;top:.5em;right:-.5em}.vg-countdown[data-astro-cid-ffhft6pk] .countdown-grid span{font-size:clamp(2rem,8vw,3rem);font-weight:400}.vg-countdown[data-astro-cid-ffhft6pk] .countdown-grid small{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-weight:300}.vg-countdown[data-astro-cid-ffhft6pk] .cal-link{border-radius:0;font-weight:300}@media (width>=720px){.vg-wrap[data-astro-cid-ffhft6pk]{max-width:1080px;padding:0 40px}.vg-h2[data-astro-cid-ffhft6pk]{font-size:clamp(1.7rem,4vw,2.5rem)}.vg-lead[data-astro-cid-ffhft6pk]{max-width:26ch;font-size:clamp(1.4rem,2.4vw,1.9rem)}.vg-map[data-astro-cid-ffhft6pk] iframe[data-astro-cid-ffhft6pk]{aspect-ratio:16/9}.vg-contact-grid[data-astro-cid-ffhft6pk]{grid-template-columns:1fr 1fr}}.watercolor[data-astro-cid-bkyntxxs]{overflow-x:clip}.wc-sec[data-astro-cid-bkyntxxs]{text-align:center;isolation:isolate;padding:clamp(64px,11vw,110px) 0;position:relative}.wc-sec[data-astro-cid-bkyntxxs]:before{content:"";z-index:-1;background:radial-gradient(45% 55% at 50% 50%, color-mix(in srgb, var(--accent-2) 14%, transparent), transparent 75%);filter:blur(10px);opacity:0;transition:opacity 1.6s var(--ease-out), scale 1.6s var(--ease-out);position:absolute;inset:8% -20%;scale:.55}.wc-sec[data-astro-cid-bkyntxxs]:nth-child(odd):before{opacity:0}.wc-sec[data-astro-cid-bkyntxxs].wc-in:nth-child(2n):before{opacity:1;scale:1}.wc-wrap[data-astro-cid-bkyntxxs]{width:100%;max-width:640px;margin:0 auto;padding:0 22px}.wc-wrap--wide[data-astro-cid-bkyntxxs]{max-width:1000px}.wc-kicker[data-astro-cid-bkyntxxs]{letter-spacing:.34em;text-transform:uppercase;color:var(--accent);margin-right:-.34em;font-size:.64rem}.wc-h2[data-astro-cid-bkyntxxs]{margin:8px 0 32px;font-size:clamp(2rem,7vw,3rem);font-weight:500}.wc-h2--small[data-astro-cid-bkyntxxs]{margin-bottom:12px;font-size:1.7rem}.wc-letter-text[data-astro-cid-bkyntxxs]{font-family:var(--font-display);color:var(--text);max-width:30ch;margin:18px auto 0;font-size:clamp(1.4rem,5vw,1.8rem);line-height:1.5}.wc-sign[data-astro-cid-bkyntxxs]{font-family:var(--font-accent);color:var(--accent);margin-top:22px;font-size:1.7rem}.wc-frames[data-astro-cid-bkyntxxs]{flex-wrap:wrap;justify-content:center;gap:26px 20px;padding:0;list-style:none;display:flex}.wc-frame[data-astro-cid-bkyntxxs]{width:calc(50% - 10px);max-width:270px}.wc-frame[data-astro-cid-bkyntxxs] figure[data-astro-cid-bkyntxxs]{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);rotate:var(--r);box-shadow:0 22px 40px -24px color-mix(in srgb, var(--accent) 45%, transparent);transition:rotate .5s var(--ease), transform .5s var(--ease);background:#fffdfa;border-radius:6px;padding:12px 12px 14px}.wc-frame[data-astro-cid-bkyntxxs]:hover figure[data-astro-cid-bkyntxxs]{transform:translateY(-4px)}.wc-frame[data-astro-cid-bkyntxxs] img[data-astro-cid-bkyntxxs]{aspect-ratio:4/5;object-fit:cover;clip-path:inset(16% 18% 20% 12% round 46% 54% 42% 58%);filter:saturate(.55);width:100%;transition:clip-path 1.6s var(--ease), filter 1.6s var(--ease);border-radius:3px}.wc-frame[data-astro-cid-bkyntxxs].visible img[data-astro-cid-bkyntxxs]{clip-path:inset(0 round 3px);filter:none}.wc-frame[data-astro-cid-bkyntxxs] figcaption[data-astro-cid-bkyntxxs]{font-family:var(--font-accent);color:var(--text-2);margin-top:10px;font-size:1.05rem}.wc-venue-address[data-astro-cid-bkyntxxs]{color:var(--text-2);margin:-14px 0 22px}.wc-map[data-astro-cid-bkyntxxs]{border-radius:var(--r-md);border:1px solid var(--line);box-shadow:0 18px 36px -24px color-mix(in srgb, var(--accent) 40%, transparent);margin-top:26px;overflow:hidden}.wc-map[data-astro-cid-bkyntxxs] iframe[data-astro-cid-bkyntxxs]{aspect-ratio:4/3;filter:saturate(.75)sepia(.12);border:0;width:100%;display:block}.wc-btn[data-astro-cid-bkyntxxs]{background:var(--accent);color:var(--accent-ink);letter-spacing:.2em;text-transform:uppercase;box-shadow:0 14px 28px -16px color-mix(in srgb, var(--accent) 70%, transparent);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:999px;padding:13px 28px;font-size:.72rem;text-decoration:none;display:inline-block}.wc-btn[data-astro-cid-bkyntxxs]:hover{transform:translateY(-2px)}.wc-strokes[data-astro-cid-bkyntxxs]{gap:34px;max-width:460px;margin:0 auto;padding:0;list-style:none;display:grid}.wc-strokes[data-astro-cid-bkyntxxs] li[data-astro-cid-bkyntxxs]{justify-items:center;gap:8px;display:grid}@media (width>=560px){.wc-strokes[data-astro-cid-bkyntxxs] li[data-astro-cid-bkyntxxs]:nth-child(odd){text-align:left;justify-items:start;padding-left:12px}.wc-strokes[data-astro-cid-bkyntxxs] li[data-astro-cid-bkyntxxs]:nth-child(2n){text-align:right;justify-items:end;padding-right:12px}}.wc-stroke[data-astro-cid-bkyntxxs]{place-items:center;width:132px;height:94px;display:grid;position:relative}.wc-stroke[data-astro-cid-bkyntxxs] svg[data-astro-cid-bkyntxxs]{width:100%;height:100%;fill:color-mix(in srgb, var(--accent-2) 30%, transparent);position:absolute;inset:0}.wc-stroke[data-astro-cid-bkyntxxs] time[data-astro-cid-bkyntxxs]{font-family:var(--font-display);color:var(--text);font-size:1.5rem;font-weight:500;position:relative}.wc-strokes[data-astro-cid-bkyntxxs] h3[data-astro-cid-bkyntxxs]{font-family:var(--font-body);font-size:1.05rem;font-weight:500}.wc-strokes[data-astro-cid-bkyntxxs] p[data-astro-cid-bkyntxxs]{color:var(--text-2);max-width:30ch;font-size:.94rem}.wc-dress-text[data-astro-cid-bkyntxxs]{max-width:40ch;color:var(--text-2);margin:0 auto 30px;line-height:1.75}.wc-palette[data-astro-cid-bkyntxxs]{justify-content:center;gap:4px;padding:0;list-style:none;display:flex}.wc-palette[data-astro-cid-bkyntxxs] li[data-astro-cid-bkyntxxs]{width:58px;transition:scale .8s var(--ease) calc(var(--i,0) * .13s), rotate .8s var(--ease) calc(var(--i,0) * .13s), transform .4s var(--ease);margin:0 -6px;rotate:-8deg;scale:0}.wc-palette[data-astro-cid-bkyntxxs] li[data-astro-cid-bkyntxxs].visible{rotate:0deg;scale:1}.wc-palette[data-astro-cid-bkyntxxs] li[data-astro-cid-bkyntxxs]:hover{transform:translateY(-6px)scale(1.06)}.wc-palette[data-astro-cid-bkyntxxs] svg[data-astro-cid-bkyntxxs]{width:100%;height:auto;display:block}.wc-wish-list[data-astro-cid-bkyntxxs]{text-align:left;gap:26px;max-width:560px;margin:0 auto;padding:0;list-style:none;display:grid}.wc-wish-list[data-astro-cid-bkyntxxs] li[data-astro-cid-bkyntxxs]{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.wc-wish-n[data-astro-cid-bkyntxxs]{font-family:var(--font-accent);color:var(--accent);font-size:2rem;line-height:1}.wc-wish-list[data-astro-cid-bkyntxxs] p[data-astro-cid-bkyntxxs]{color:var(--text-2);padding-top:4px;line-height:1.7}.wc-transfer-text[data-astro-cid-bkyntxxs]{color:var(--text-2);max-width:38ch;margin:0 auto;line-height:1.75}.wc-contact-grid[data-astro-cid-bkyntxxs]{gap:18px;display:grid}.wc-note[data-astro-cid-bkyntxxs]{border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 16px 32px -24px color-mix(in srgb, var(--accent) 45%, transparent);background:#ffffff8c;justify-items:center;gap:10px;padding:30px 26px;display:grid}.wc-note[data-astro-cid-bkyntxxs] h3[data-astro-cid-bkyntxxs]{font-size:1.2rem;font-weight:500}.wc-note[data-astro-cid-bkyntxxs] p[data-astro-cid-bkyntxxs]{color:var(--text-2);font-size:.95rem;line-height:1.65}.wc-phone[data-astro-cid-bkyntxxs]{font-family:var(--font-accent);color:var(--accent);font-size:1.5rem;text-decoration:none}.wc-rsvp-deadline[data-astro-cid-bkyntxxs]{color:var(--text-2);margin:-14px 0 24px;font-size:.94rem}.wc-rsvp-deadline[data-astro-cid-bkyntxxs] span[data-astro-cid-bkyntxxs]{font-family:var(--font-display);color:var(--accent);white-space:nowrap;font-size:1.05rem}.wc-rsvp-card[data-astro-cid-bkyntxxs]{border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;box-shadow:0 20px 40px -26px color-mix(in srgb, var(--accent) 45%, transparent);background:#fff9;padding:clamp(24px,5vw,36px)}.wc-rsvp[data-astro-cid-bkyntxxs] .plate{background:0 0;border:0;padding:0}.wc-rsvp[data-astro-cid-bkyntxxs] .plate>.plate-inner{box-shadow:none;background:0 0;padding:0}.wc-countdown[data-astro-cid-bkyntxxs] .countdown-grid{gap:8px}.wc-countdown[data-astro-cid-bkyntxxs] .countdown-grid div+div:before{display:none}.wc-countdown[data-astro-cid-bkyntxxs] .countdown-grid span{background:radial-gradient(58% 62% at 50% 48%, color-mix(in srgb, var(--accent-2) 38%, transparent), transparent 75%);padding:10px 6px}.wc-countdown[data-astro-cid-bkyntxxs] .cal-link{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}@media (prefers-reduced-motion:reduce){.wc-sec[data-astro-cid-bkyntxxs]:before{opacity:0;transition:none;scale:1}.wc-sec[data-astro-cid-bkyntxxs]:nth-child(2n):before,.wc-sec[data-astro-cid-bkyntxxs].wc-in:nth-child(2n):before{opacity:1;transition:none}.wc-frame[data-astro-cid-bkyntxxs] img[data-astro-cid-bkyntxxs]{clip-path:none;filter:none;transition:none}.wc-palette[data-astro-cid-bkyntxxs] li[data-astro-cid-bkyntxxs]{transition:none;rotate:0deg;scale:1}}@media (width>=720px){.wc-frame[data-astro-cid-bkyntxxs]{width:calc(33.333% - 14px)}.wc-contact-grid[data-astro-cid-bkyntxxs]{grid-template-columns:1fr 1fr}}.demo-nav[data-astro-cid-z7xolria]{top:max(16px, env(safe-area-inset-top));z-index:calc(var(--z-envelope) + 1);align-items:center;gap:22px;display:flex;position:fixed;left:20px}.back-home[data-astro-cid-z7xolria]{letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.5;margin:-12px;padding:12px;font-size:.8rem;text-decoration:none;transition:opacity .3s}.back-home[data-astro-cid-z7xolria]:hover{opacity:1}.demo-nav-info[data-astro-cid-z7xolria]{border:1px solid color-mix(in srgb, currentColor 30%, transparent);background:color-mix(in srgb, var(--bg) 70%, transparent);color:inherit;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:.85;border-radius:99px;align-items:center;gap:7px;padding:5px 12px 5px 5px;font-size:.72rem;transition:opacity .3s,border-color .3s;display:inline-flex}.demo-nav-info[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{background:var(--accent);width:20px;height:20px;color:var(--accent-ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.demo-nav-info[data-astro-cid-z7xolria]:hover{opacity:1;border-color:var(--accent)}body:has(.envelope-photo) .demo-nav[data-astro-cid-z7xolria]{color:#fbf7ef}body:has(.envelope-photo) .demo-nav-info[data-astro-cid-z7xolria]{background:#00000047}#music-btn[data-astro-cid-z7xolria]{left:max(20px, env(safe-area-inset-left));bottom:max(20px, env(safe-area-inset-bottom));z-index:var(--z-music);border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 92%, transparent);width:52px;height:52px;color:var(--text);cursor:pointer;box-shadow:var(--shadow);transition:transform .6s var(--ease), background-color .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed}#music-btn[data-astro-cid-z7xolria]:hover{transform:translateY(-2px)}#music-btn[data-astro-cid-z7xolria]:active{transform:scale(.96)}#music-btn[data-astro-cid-z7xolria].playing{background:var(--accent);color:var(--accent-ink);border-color:#0000}#music-btn[data-astro-cid-z7xolria] .icon[data-astro-cid-z7xolria]{transition:opacity .4s var(--ease), transform .4s var(--ease);place-items:center;margin:auto;display:grid;position:absolute;inset:0}#music-btn[data-astro-cid-z7xolria] svg[data-astro-cid-z7xolria]{width:20px;height:20px}#music-btn[data-astro-cid-z7xolria] .icon-bars[data-astro-cid-z7xolria]{opacity:0;justify-content:center;align-items:flex-end;gap:3px;padding-bottom:17px;display:flex;transform:scale(.6)}#music-btn[data-astro-cid-z7xolria] .icon-bars[data-astro-cid-z7xolria] i[data-astro-cid-z7xolria]{transform-origin:bottom;background:currentColor;border-radius:1px;width:2px;height:14px;animation:1s ease-in-out infinite alternate eq}#music-btn[data-astro-cid-z7xolria] .icon-bars[data-astro-cid-z7xolria] i[data-astro-cid-z7xolria]:nth-child(2){animation-delay:-.3s}#music-btn[data-astro-cid-z7xolria] .icon-bars[data-astro-cid-z7xolria] i[data-astro-cid-z7xolria]:nth-child(3){animation-delay:-.6s}#music-btn[data-astro-cid-z7xolria] .icon-bars[data-astro-cid-z7xolria] i[data-astro-cid-z7xolria]:nth-child(4){animation-delay:-.15s}@keyframes eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}#music-btn[data-astro-cid-z7xolria].playing .icon-play[data-astro-cid-z7xolria]{opacity:0;transform:scale(.6)}#music-btn[data-astro-cid-z7xolria].playing .icon-bars[data-astro-cid-z7xolria]{opacity:1;transform:scale(1)}
