.halloween-guide[data-astro-cid-4hper4m2]{max-width:1000px;margin:0 auto 80px;padding:0 32px;color:hsl(var(--foreground));font:16px/1.85 var(--font-sans,Arial,sans-serif);overflow-wrap:anywhere}.halloween-guide[data-astro-cid-4hper4m2] section[data-astro-cid-4hper4m2]{padding:38px 0;border-bottom:1px solid #80687526}.halloween-guide[data-astro-cid-4hper4m2] h2[data-astro-cid-4hper4m2]{font:400 clamp(25px,3.5vw,36px)/1.3 Georgia,"Noto Serif SC",serif;letter-spacing:-.02em;margin:0 0 22px;text-wrap:balance}.halloween-guide[data-astro-cid-4hper4m2] h3[data-astro-cid-4hper4m2]{font-size:18px;margin:26px 0 8px}.halloween-guide[data-astro-cid-4hper4m2] p[data-astro-cid-4hper4m2]{max-width:78ch;margin:12px 0}.guide-label[data-astro-cid-4hper4m2]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#79616d}.guide-steps[data-astro-cid-4hper4m2]{list-style:decimal;padding-left:24px;margin:0;max-width:78ch}.guide-steps[data-astro-cid-4hper4m2] li[data-astro-cid-4hper4m2]{padding-left:10px;margin:16px 0}.guide-steps[data-astro-cid-4hper4m2] li[data-astro-cid-4hper4m2]::marker{color:#90705c}.guide-notes[data-astro-cid-4hper4m2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.guide-notes[data-astro-cid-4hper4m2] blockquote[data-astro-cid-4hper4m2]{margin:0;padding:22px 26px;background:#fff9ef88;border:1px solid #bca18d44;border-radius:4px;font:italic 19px/1.7 Georgia,"Noto Serif SC",serif}.guide-faq[data-astro-cid-4hper4m2]{margin:0}.guide-faq[data-astro-cid-4hper4m2]>div[data-astro-cid-4hper4m2]{padding:20px 0;border-top:1px solid #8068751f}.guide-faq[data-astro-cid-4hper4m2] dt[data-astro-cid-4hper4m2]{font-weight:600;margin-bottom:8px}.guide-faq[data-astro-cid-4hper4m2] dd[data-astro-cid-4hper4m2]{margin:0;max-width:78ch}.halloween-guide[data-astro-cid-4hper4m2] a[data-astro-cid-4hper4m2]{color:inherit;text-underline-offset:5px}.guide-text-link[data-astro-cid-4hper4m2]{display:inline-flex;align-items:center;min-height:44px}.guide-actions[data-astro-cid-4hper4m2]{display:flex;flex-wrap:wrap;gap:16px;padding:32px 0}.guide-actions[data-astro-cid-4hper4m2] a[data-astro-cid-4hper4m2]{min-height:48px;padding:10px 24px;border:1px solid #9d7e8b88;border-radius:999px;background:#fff8;text-decoration:none;display:inline-flex;align-items:center;box-sizing:border-box}.guide-related-links[data-astro-cid-4hper4m2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}.guide-related-links[data-astro-cid-4hper4m2] a[data-astro-cid-4hper4m2]{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:52px;padding:8px 0;border-bottom:1px solid #80687526}.guide-related-links[data-astro-cid-4hper4m2] span[data-astro-cid-4hper4m2]{flex-shrink:0}.halloween-guide[data-astro-cid-4hper4m2] [data-astro-cid-4hper4m2]:focus-visible{outline:2px solid #825d70;outline-offset:5px}@media(max-width:650px){.halloween-guide[data-astro-cid-4hper4m2]{padding:0 24px;font-size:15px;margin-bottom:50px}.halloween-guide[data-astro-cid-4hper4m2] section[data-astro-cid-4hper4m2]{padding:28px 0}.guide-notes[data-astro-cid-4hper4m2],.guide-related-links[data-astro-cid-4hper4m2]{grid-template-columns:1fr}.guide-notes[data-astro-cid-4hper4m2] blockquote[data-astro-cid-4hper4m2]{font-size:18px}.guide-actions[data-astro-cid-4hper4m2] a[data-astro-cid-4hper4m2]{width:100%;justify-content:center}}.ab-detail[data-astro-cid-iuucr5lz]{--ab-ink: #36253c;--ab-muted: #725e78;--ab-pink: #f4cfe9;--ab-purple: #71508a;--ab-paper: #fff9fe;color:var(--ab-ink)}.ab-hero[data-astro-cid-iuucr5lz]{display:grid;gap:clamp(1.5rem,4vw,4.5rem);align-items:center;margin:-1rem 0 0;padding:clamp(1.25rem,4vw,4rem) 0 clamp(3rem,7vw,6.5rem)}.ab-hero__copy[data-astro-cid-iuucr5lz]{position:relative;z-index:2;max-width:41rem}.ab-back[data-astro-cid-iuucr5lz]{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--ab-muted);font-weight:720;text-decoration:none}.ab-eyebrow[data-astro-cid-iuucr5lz],.ab-boundary[data-astro-cid-iuucr5lz]>div[data-astro-cid-iuucr5lz]>p[data-astro-cid-iuucr5lz],.ab-sequence[data-astro-cid-iuucr5lz] header[data-astro-cid-iuucr5lz]>p[data-astro-cid-iuucr5lz],.ab-promise[data-astro-cid-iuucr5lz]>div[data-astro-cid-iuucr5lz]>p[data-astro-cid-iuucr5lz]:first-child{margin:0;color:var(--ab-purple);font-size:.78rem;font-weight:800;letter-spacing:.08em}.ab-eyebrow[data-astro-cid-iuucr5lz]{margin-top:1.4rem;text-transform:uppercase}.ab-hero[data-astro-cid-iuucr5lz] h1[data-astro-cid-iuucr5lz]{max-width:13.5ch;margin:.7rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,5.2vw,4.3rem);font-weight:650;letter-spacing:-.035em;line-height:.94;text-wrap:balance}.ab-hero__lede[data-astro-cid-iuucr5lz]{max-width:62ch;margin:.9rem 0 0;color:var(--ab-muted);font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.75;text-wrap:pretty}.ab-actions[data-astro-cid-iuucr5lz]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.5rem}.ab-button[data-astro-cid-iuucr5lz]{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;border-radius:999px;padding:0 1.25rem;font-weight:800;text-decoration:none}.ab-button--primary[data-astro-cid-iuucr5lz]{border:1px solid var(--ab-purple);background:var(--ab-purple);color:#fff}.ab-button--secondary[data-astro-cid-iuucr5lz]{border:1px solid rgb(113 80 138 / .38);color:var(--ab-purple)}.ab-display[data-astro-cid-iuucr5lz]{position:relative;overflow:hidden;border:10px solid #4b3655;border-radius:14px;background:#4b3655;box-shadow:8px 10px #d6a9cb}.ab-display__header[data-astro-cid-iuucr5lz]{display:flex;min-height:2.7rem;align-items:center;justify-content:space-between;gap:1rem;padding:0 .75rem;color:#fbeffa;font-size:.66rem;letter-spacing:.08em}.ab-display__window[data-astro-cid-iuucr5lz]{height:clamp(31rem,74vw,48rem);overflow:hidden;background:#f4ddf1}.ab-display[data-astro-cid-iuucr5lz]>p[data-astro-cid-iuucr5lz]{margin:0;padding:.7rem .8rem .3rem;color:#f7e9f6;font-size:.76rem;line-height:1.5}.ab-boundary[data-astro-cid-iuucr5lz]{display:grid;gap:1.5rem;margin-inline:calc(50% - 50vw);padding:clamp(2.3rem,5vw,4.5rem) max(1.25rem,calc((100vw - 1180px)/2));background:#3d2b46;color:#fff9fe}.ab-boundary[data-astro-cid-iuucr5lz]>div[data-astro-cid-iuucr5lz]>p[data-astro-cid-iuucr5lz]{color:#efbfe2}.ab-boundary[data-astro-cid-iuucr5lz] h2[data-astro-cid-iuucr5lz],.ab-sequence[data-astro-cid-iuucr5lz] h2[data-astro-cid-iuucr5lz],.ab-promise[data-astro-cid-iuucr5lz] h2[data-astro-cid-iuucr5lz],.ab-closing[data-astro-cid-iuucr5lz] h2[data-astro-cid-iuucr5lz]{margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.8vw,4.2rem);font-weight:650;letter-spacing:-.03em;line-height:1;text-wrap:balance}.ab-boundary[data-astro-cid-iuucr5lz]>p[data-astro-cid-iuucr5lz]{max-width:68ch;margin:0;color:#eadfea;line-height:1.8}.ab-sequence[data-astro-cid-iuucr5lz]{display:grid;gap:clamp(2rem,5vw,4rem);padding:clamp(4rem,8vw,7rem) 0}.ab-sequence[data-astro-cid-iuucr5lz] header[data-astro-cid-iuucr5lz]{max-width:48rem}.ab-sequence[data-astro-cid-iuucr5lz] ol[data-astro-cid-iuucr5lz]{display:grid;margin:0;padding:0;list-style:none}.ab-sequence[data-astro-cid-iuucr5lz] li[data-astro-cid-iuucr5lz]{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;border-top:1px solid rgb(113 80 138 / .25);padding:1.5rem 0}.ab-sequence[data-astro-cid-iuucr5lz] li[data-astro-cid-iuucr5lz]:last-child{border-bottom:1px solid rgb(113 80 138 / .25)}.ab-sequence[data-astro-cid-iuucr5lz] li[data-astro-cid-iuucr5lz]>span[data-astro-cid-iuucr5lz]{color:var(--ab-purple);font-family:var(--font-mono);font-size:.78rem}.ab-sequence[data-astro-cid-iuucr5lz] h3[data-astro-cid-iuucr5lz]{margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.15;text-wrap:balance}.ab-sequence[data-astro-cid-iuucr5lz] li[data-astro-cid-iuucr5lz] p[data-astro-cid-iuucr5lz]{max-width:58ch;margin:.55rem 0 0;color:var(--ab-muted);line-height:1.7}.ab-promise[data-astro-cid-iuucr5lz]{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center;border-block:1px solid rgb(113 80 138 / .22);padding:clamp(3rem,7vw,6rem) 0}.ab-promise__toy[data-astro-cid-iuucr5lz]{position:relative;display:grid;min-height:22rem;place-items:center;overflow:hidden;border:12px solid #efc5e4;border-radius:14px;background:radial-gradient(circle at 50% 38%,#fff 0 12%,#e3c8ec 13% 28%,#86639b 29% 100%);color:#432f4d}.ab-promise__toy[data-astro-cid-iuucr5lz] span[data-astro-cid-iuucr5lz],.ab-promise__toy[data-astro-cid-iuucr5lz] b[data-astro-cid-iuucr5lz]{position:absolute;padding:.35rem .55rem;background:#fff9fe;font-size:.68rem;letter-spacing:.08em;transform:rotate(-4deg)}.ab-promise__toy[data-astro-cid-iuucr5lz] span[data-astro-cid-iuucr5lz]{top:1rem;left:1rem}.ab-promise__toy[data-astro-cid-iuucr5lz] b[data-astro-cid-iuucr5lz]{right:1rem;bottom:1rem;transform:rotate(3deg)}.ab-promise__toy[data-astro-cid-iuucr5lz] i[data-astro-cid-iuucr5lz]{display:grid;width:8rem;aspect-ratio:1;place-items:center;border:8px solid #fff9fe;border-radius:50%;color:#fff9fe;font-size:4rem;font-style:normal}.ab-promise[data-astro-cid-iuucr5lz]>div[data-astro-cid-iuucr5lz]:last-child>p[data-astro-cid-iuucr5lz]:last-child{max-width:64ch;margin:1rem 0 0;color:var(--ab-muted);line-height:1.75}.ab-closing[data-astro-cid-iuucr5lz]{display:flex;flex-wrap:wrap;gap:2rem;align-items:end;justify-content:space-between;padding:clamp(4rem,8vw,7rem) 0 3rem}.ab-closing[data-astro-cid-iuucr5lz]>div[data-astro-cid-iuucr5lz]{max-width:49rem}.ab-closing[data-astro-cid-iuucr5lz] p[data-astro-cid-iuucr5lz]{max-width:60ch;margin:1rem 0 0;color:var(--ab-muted);line-height:1.75}@media(min-width:860px){.ab-hero[data-astro-cid-iuucr5lz]{grid-template-columns:minmax(0,.88fr) minmax(24rem,.72fr)}.ab-boundary[data-astro-cid-iuucr5lz]{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:end}.ab-sequence[data-astro-cid-iuucr5lz]{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}.ab-promise[data-astro-cid-iuucr5lz]{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}}@media(max-width:520px){.ab-hero__copy[data-astro-cid-iuucr5lz]{padding-inline:.1rem}.ab-hero[data-astro-cid-iuucr5lz] h1[data-astro-cid-iuucr5lz]{font-size:clamp(2.55rem,12vw,3.4rem)}.ab-display[data-astro-cid-iuucr5lz]{margin-inline:-.25rem;border-width:7px;box-shadow:5px 7px #d6a9cb}.ab-display__window[data-astro-cid-iuucr5lz]{height:35rem}.ab-display__header[data-astro-cid-iuucr5lz]{font-size:.58rem}}@media(prefers-reduced-motion:reduce){.ab-button[data-astro-cid-iuucr5lz]{scroll-behavior:auto}}.post-detail[data-astro-cid-kkcy5o45]{max-width:58rem;margin-inline:auto;padding:1rem 0 5rem;color:#422e45}.post-detail[data-astro-cid-kkcy5o45]>a[data-astro-cid-kkcy5o45]{display:inline-flex;align-items:center;min-height:44px}header[data-astro-cid-kkcy5o45]{max-width:42rem;margin:3rem auto;text-align:center}.post-detail__kicker[data-astro-cid-kkcy5o45]{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}h1[data-astro-cid-kkcy5o45]{font:500 clamp(2.6rem,6vw,4.8rem)/1.05 Georgia,"Noto Serif SC",serif;letter-spacing:-.04em;text-wrap:balance;margin-block:1.5rem}header[data-astro-cid-kkcy5o45]>p[data-astro-cid-kkcy5o45]:last-child{max-width:36rem;margin-inline:auto;font-size:1.1rem;line-height:1.8}.post-detail__gift[data-astro-cid-kkcy5o45]{max-width:35rem;margin-inline:auto;border:10px solid #fffaf2;box-shadow:0 20px 60px #422e4515}.post-detail__actions[data-astro-cid-kkcy5o45]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem}a[data-astro-cid-kkcy5o45]{color:inherit;text-underline-offset:5px}a[data-astro-cid-kkcy5o45]:focus-visible{outline:3px solid #6b4263;outline-offset:5px}.post-detail__primary[data-astro-cid-kkcy5o45]{display:inline-flex;align-items:center;min-height:48px;padding:.9rem 1.4rem;background:#6b4263;color:#fffaf2;border-radius:4px;text-decoration:none}.post-detail__note[data-astro-cid-kkcy5o45]{max-width:35rem;margin:1.5rem auto;text-align:center;line-height:1.8;font-size:.9rem}.cbd-detail[data-astro-cid-fu4amplg]{color:#6a223c;padding-block:1rem 5rem}.cbd-back[data-astro-cid-fu4amplg]{display:inline-flex;align-items:center;min-height:44px}.cbd-hero[data-astro-cid-fu4amplg]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-block:2rem 5rem}.cbd-art[data-astro-cid-fu4amplg]{overflow:hidden;border-radius:4px;box-shadow:0 20px 60px #6a223c15}.cbd-eyebrow[data-astro-cid-fu4amplg]{font-size:.85rem}h1[data-astro-cid-fu4amplg]{font:600 clamp(2.5rem,5vw,4.5rem)/1.04 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.cbd-lede[data-astro-cid-fu4amplg]{font-size:1.15rem;line-height:1.8}.cbd-actions[data-astro-cid-fu4amplg]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}a[data-astro-cid-fu4amplg]{color:inherit;text-underline-offset:5px}a[data-astro-cid-fu4amplg]:focus-visible{outline:3px solid #6a223c;outline-offset:5px}.cbd-primary[data-astro-cid-fu4amplg]{display:inline-flex;align-items:center;min-height:48px;padding:.85rem 1.25rem;background:#6a223c;color:#fffaf0;border-radius:6px;text-decoration:none}.cbd-note[data-astro-cid-fu4amplg]{margin-top:1.5rem;font-size:.85rem;line-height:1.7}.cbd-personalize[data-astro-cid-fu4amplg]{max-width:46rem;margin-inline:auto;padding-top:3rem;border-top:1px solid #6a223c25}h2[data-astro-cid-fu4amplg]{font:600 clamp(1.8rem,3vw,2.8rem)/1.15 var(--font-display);text-wrap:balance}.cbd-personalize[data-astro-cid-fu4amplg] p[data-astro-cid-fu4amplg],li[data-astro-cid-fu4amplg]{line-height:1.8}ol[data-astro-cid-fu4amplg]{padding-left:1.5rem;margin-block:2rem}li[data-astro-cid-fu4amplg]{padding-left:.5rem;margin-bottom:.75rem}@media(max-width:760px){.cbd-hero[data-astro-cid-fu4amplg]{grid-template-columns:1fr;gap:2rem}h1[data-astro-cid-fu4amplg]{margin-block:1rem}}.fas-detail[data-astro-cid-xegrm3dj]{--fas-night: #091011;--fas-ink: #18211d;--fas-sage: #819d7e;--fas-cream: #f2eee2;display:grid;gap:clamp(4.5rem,9vw,8rem);padding-bottom:clamp(2rem,6vw,5rem)}.fas-hero[data-astro-cid-xegrm3dj]{align-items:center;background:linear-gradient(90deg,#050a0bf7 0 48%,#050a0b94 72%,#050a0bd6),url(/assets/flowers-after-storm/desk-night.webp) center / cover no-repeat;border:1px solid rgb(210 224 197 / .12);border-radius:clamp(1.4rem,4vw,3rem);box-shadow:0 34px 90px #02080852;color:var(--fas-cream);display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,.95fr) minmax(18rem,.55fr);min-height:min(50rem,calc(100svh - 7rem));overflow:hidden;padding:clamp(1.4rem,5vw,4.5rem);position:relative}.fas-hero[data-astro-cid-xegrm3dj]:after{background:linear-gradient(180deg,transparent,rgb(7 13 13 / .6));content:"";inset:0;pointer-events:none;position:absolute}.fas-hero__glow[data-astro-cid-xegrm3dj]{background:#efc57d;border-radius:50%;filter:blur(60px);height:14rem;opacity:.12;position:absolute;right:12%;top:8%;width:14rem}.fas-hero__copy[data-astro-cid-xegrm3dj],.fas-hero__scene[data-astro-cid-xegrm3dj]{position:relative;z-index:2}.fas-hero__copy[data-astro-cid-xegrm3dj]{display:grid;gap:1.2rem}.fas-back[data-astro-cid-xegrm3dj]{color:#edebdab3;font-size:.82rem;font-weight:760;justify-self:start;text-decoration:none}.fas-kicker[data-astro-cid-xegrm3dj]{color:#b5c9a4;font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.18em;margin:0;text-transform:uppercase}.fas-hero[data-astro-cid-xegrm3dj] h1[data-astro-cid-xegrm3dj]{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6.8rem);font-weight:400;letter-spacing:-.06em;line-height:.91;margin:0;max-width:8ch}.fas-hero__lede[data-astro-cid-xegrm3dj]{color:#f2eee2b8;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.78;margin:0;max-width:34rem}.fas-hero__actions[data-astro-cid-xegrm3dj]{display:flex;flex-wrap:wrap;gap:.75rem}.fas-button[data-astro-cid-xegrm3dj]{align-items:center;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:820;justify-content:center;min-height:3rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.fas-button[data-astro-cid-xegrm3dj]:hover{transform:translateY(-2px)}.fas-button[data-astro-cid-xegrm3dj]:focus-visible{outline:3px solid rgb(198 219 178 / .36);outline-offset:3px}.fas-button--light[data-astro-cid-xegrm3dj]{background:#eef0df;box-shadow:0 12px 28px #00000038;color:#213027}.fas-button--glass[data-astro-cid-xegrm3dj]{backdrop-filter:blur(14px);background:#efefdc14;border:1px solid rgb(239 239 220 / .28);color:#f0eee2}.fas-boundary[data-astro-cid-xegrm3dj]{align-items:center;color:#eeebdb9e;display:flex;font-size:.8rem;gap:.7rem;line-height:1.6;margin:0}.fas-boundary[data-astro-cid-xegrm3dj] span[data-astro-cid-xegrm3dj]{background:#b4cda3;border-radius:50%;box-shadow:0 0 0 5px #b4cda314;height:.42rem;width:.42rem}.fas-hero__scene[data-astro-cid-xegrm3dj]{display:grid;justify-items:center;min-width:0}.fas-preview-frame[data-astro-cid-xegrm3dj]{max-width:21rem;width:min(100%,21rem)}.fas-preview-frame[data-astro-cid-xegrm3dj] .sw-template-card{background:transparent;border:0;box-shadow:none;padding:0}.fas-preview-frame[data-astro-cid-xegrm3dj] .sw-template-card__cover{border:1px solid rgb(238 239 215 / .2);border-radius:1.1rem;box-shadow:0 28px 70px #00000075}.fas-hero__scene[data-astro-cid-xegrm3dj]>p[data-astro-cid-xegrm3dj]{color:#efeddb94;font-size:.75rem;line-height:1.55;margin:1rem 0 0;max-width:22rem;text-align:center}.fas-letter[data-astro-cid-xegrm3dj]{align-items:start;background:linear-gradient(90deg,transparent 0 4.8rem,rgb(145 83 65 / .2) 4.8rem calc(4.8rem + 1px),transparent calc(4.8rem + 1px)),repeating-linear-gradient(180deg,transparent 0 2.15rem,rgb(59 79 68 / .08) 2.15rem calc(2.15rem + 1px)),#f2eee2;border-radius:.4rem 1.2rem 1.2rem .4rem;box-shadow:0 30px 70px #3e322421;color:var(--fas-ink);display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:2rem minmax(0,1fr) minmax(14rem,.4fr);overflow:hidden;padding:clamp(2rem,5vw,4.5rem);position:relative}.fas-letter__margin[data-astro-cid-xegrm3dj]{background:radial-gradient(circle,rgb(51 60 52 / .24) 0 .24rem,transparent .27rem) center / 100% 3.2rem;height:100%}.fas-letter__copy[data-astro-cid-xegrm3dj]{display:grid;gap:1rem}.fas-letter[data-astro-cid-xegrm3dj] h2[data-astro-cid-xegrm3dj],.fas-sequence[data-astro-cid-xegrm3dj] h2[data-astro-cid-xegrm3dj],.fas-final[data-astro-cid-xegrm3dj] h2[data-astro-cid-xegrm3dj]{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:400;letter-spacing:-.045em;line-height:1;margin:0}.fas-letter__intro[data-astro-cid-xegrm3dj]{color:#18211dab;line-height:1.8;margin:0;max-width:42rem}.fas-letter[data-astro-cid-xegrm3dj] .fas-kicker[data-astro-cid-xegrm3dj]{color:#647b61}.fas-promises[data-astro-cid-xegrm3dj]{border-top:1px solid rgb(50 67 56 / .16);display:grid;margin-top:.6rem}.fas-promises[data-astro-cid-xegrm3dj] article[data-astro-cid-xegrm3dj]{align-items:start;border-bottom:1px solid rgb(50 67 56 / .16);display:grid;gap:1rem;grid-template-columns:2rem 1fr;padding:1.3rem 0}.fas-promises[data-astro-cid-xegrm3dj] article[data-astro-cid-xegrm3dj]>span[data-astro-cid-xegrm3dj]{color:#748a70;font-family:var(--font-mono);font-size:.68rem;padding-top:.28rem}.fas-promises[data-astro-cid-xegrm3dj] h3[data-astro-cid-xegrm3dj]{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;margin:0 0 .45rem}.fas-promises[data-astro-cid-xegrm3dj] p[data-astro-cid-xegrm3dj]{color:#18211da8;line-height:1.65;margin:0}.fas-letter__aside[data-astro-cid-xegrm3dj]{background:#6b83681c;border:1px solid rgb(73 94 72 / .14);border-radius:.3rem;display:grid;gap:.8rem;padding:1.3rem;transform:rotate(1.2deg)}.fas-letter__aside[data-astro-cid-xegrm3dj] p[data-astro-cid-xegrm3dj]{color:#6b7f68;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.fas-letter__aside[data-astro-cid-xegrm3dj] strong[data-astro-cid-xegrm3dj]{font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:500}.fas-letter__aside[data-astro-cid-xegrm3dj] span[data-astro-cid-xegrm3dj]{color:#18211da6;font-size:.86rem;line-height:1.7}.fas-sequence[data-astro-cid-xegrm3dj]{color:var(--fas-ink);display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(0,.65fr) minmax(0,1.1fr)}.fas-sequence[data-astro-cid-xegrm3dj]>header[data-astro-cid-xegrm3dj]{display:grid;gap:1rem}.fas-sequence[data-astro-cid-xegrm3dj]>header[data-astro-cid-xegrm3dj] .fas-kicker[data-astro-cid-xegrm3dj]{color:#647b61}.fas-sequence[data-astro-cid-xegrm3dj]>header[data-astro-cid-xegrm3dj]>span[data-astro-cid-xegrm3dj]{color:#18211d9e;line-height:1.75}.fas-sequence[data-astro-cid-xegrm3dj] ol[data-astro-cid-xegrm3dj]{list-style:none;margin:0;padding:0;position:relative}.fas-sequence[data-astro-cid-xegrm3dj] ol[data-astro-cid-xegrm3dj]:before{background:linear-gradient(#a9b89e,#668263);content:"";left:5.15rem;position:absolute;top:1rem;bottom:1rem;width:1px}.fas-sequence[data-astro-cid-xegrm3dj] li[data-astro-cid-xegrm3dj]{align-items:start;display:grid;gap:1rem;grid-template-columns:4rem 1.3rem 1fr;padding:0 0 2.2rem;position:relative}.fas-sequence__time[data-astro-cid-xegrm3dj]{color:#6d806a;font-family:var(--font-mono);font-size:.67rem;padding-top:.25rem;text-align:right}.fas-sequence__bud[data-astro-cid-xegrm3dj]{background:#d9d7c0;border:1px solid #71876c;border-radius:60% 45%;height:.8rem;margin-top:.15rem;position:relative;transform:rotate(45deg);width:.8rem;z-index:2}.fas-sequence__bud[data-astro-cid-xegrm3dj][data-open=true]{background:#9eb995;box-shadow:-.38rem 0 #cad3b7,0 .38rem #718e72,.38rem 0 #d9c9a4}.fas-sequence[data-astro-cid-xegrm3dj] h3[data-astro-cid-xegrm3dj]{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;margin:0 0 .5rem}.fas-sequence[data-astro-cid-xegrm3dj] li[data-astro-cid-xegrm3dj] p[data-astro-cid-xegrm3dj]{color:#18211d9e;line-height:1.7;margin:0}.fas-final[data-astro-cid-xegrm3dj]{align-items:center;background:#111c18 url(/assets/flowers-after-storm/botanical-frame-wide.webp) center / cover no-repeat;border-radius:2rem;color:var(--fas-cream);display:grid;gap:2rem;grid-template-columns:1fr auto;min-height:22rem;overflow:hidden;padding:clamp(2rem,6vw,5rem);position:relative}.fas-final[data-astro-cid-xegrm3dj]:before{background:linear-gradient(90deg,#0b1410f5,#0b141094);content:"";inset:0;position:absolute}.fas-final[data-astro-cid-xegrm3dj]>div[data-astro-cid-xegrm3dj]:not(.fas-final__flowers),.fas-final[data-astro-cid-xegrm3dj]>a[data-astro-cid-xegrm3dj]{position:relative;z-index:2}.fas-final[data-astro-cid-xegrm3dj]>div[data-astro-cid-xegrm3dj]:not(.fas-final__flowers){display:grid;gap:.9rem;max-width:42rem}.fas-final[data-astro-cid-xegrm3dj] h2[data-astro-cid-xegrm3dj]{font-size:clamp(2.4rem,5vw,4.6rem)}.fas-final[data-astro-cid-xegrm3dj]>div[data-astro-cid-xegrm3dj]>span[data-astro-cid-xegrm3dj]{color:#f2eee2b3;line-height:1.75}.fas-final__flowers[data-astro-cid-xegrm3dj]{display:none}@media(max-width:900px){.fas-hero[data-astro-cid-xegrm3dj]{background-position:60% center;grid-template-columns:1fr;min-height:0;padding:1.25rem}.fas-hero__copy[data-astro-cid-xegrm3dj]{gap:.85rem}.fas-hero[data-astro-cid-xegrm3dj] h1[data-astro-cid-xegrm3dj]{font-size:clamp(2.75rem,13vw,4.4rem)}.fas-hero__lede[data-astro-cid-xegrm3dj]{font-size:.94rem;line-height:1.6}.fas-boundary[data-astro-cid-xegrm3dj]{display:none}.fas-preview-frame[data-astro-cid-xegrm3dj]{max-width:15.5rem}.fas-preview-frame[data-astro-cid-xegrm3dj] .sw-template-card__cover{max-height:25rem}.fas-hero__scene[data-astro-cid-xegrm3dj]>p[data-astro-cid-xegrm3dj]{display:none}.fas-letter[data-astro-cid-xegrm3dj]{background-position:0;grid-template-columns:1fr;padding:1.4rem}.fas-letter__margin[data-astro-cid-xegrm3dj]{display:none}.fas-letter__aside[data-astro-cid-xegrm3dj]{transform:none}.fas-sequence[data-astro-cid-xegrm3dj],.fas-final[data-astro-cid-xegrm3dj]{grid-template-columns:1fr}.fas-final[data-astro-cid-xegrm3dj] .fas-button[data-astro-cid-xegrm3dj]{justify-self:start}}@media(max-width:430px){.fas-hero__actions[data-astro-cid-xegrm3dj] .fas-button[data-astro-cid-xegrm3dj]{flex:1;padding-inline:.85rem}.fas-sequence[data-astro-cid-xegrm3dj] li[data-astro-cid-xegrm3dj]{grid-template-columns:3.2rem 1.15rem 1fr}.fas-sequence[data-astro-cid-xegrm3dj] ol[data-astro-cid-xegrm3dj]:before{left:4.25rem}}.gb-detail[data-astro-cid-n7hfw5h2]{max-width:1200px;margin:28px auto 65px;padding:35px 44px 42px;background:#27191f;color:#f3e4c8;border-radius:6px;font-family:Barlow Condensed,Noto Sans SC,serif;box-sizing:border-box;overflow:hidden}.gb-back[data-astro-cid-n7hfw5h2]{display:inline-flex;align-items:center;min-height:44px;font:12px Noto Sans SC,sans-serif;color:inherit;text-decoration:none}.gb-detail[data-astro-cid-n7hfw5h2] header[data-astro-cid-n7hfw5h2]{margin:20px 0 38px;max-width:900px}.gb-detail[data-astro-cid-n7hfw5h2] header[data-astro-cid-n7hfw5h2]>p[data-astro-cid-n7hfw5h2]:first-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.gb-detail[data-astro-cid-n7hfw5h2] h1[data-astro-cid-n7hfw5h2]{font:400 clamp(36px,5vw,66px)/1.15 "Barlow Condensed","Noto Sans SC",serif;letter-spacing:-.02em;text-wrap:balance;margin:18px 0}.gb-lead[data-astro-cid-n7hfw5h2]{font:16px/1.75 Noto Sans SC,sans-serif;max-width:65ch}.gb-detail[data-astro-cid-n7hfw5h2] nav[data-astro-cid-n7hfw5h2]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.gb-detail[data-astro-cid-n7hfw5h2] nav[data-astro-cid-n7hfw5h2] a[data-astro-cid-n7hfw5h2]{font:12px/1.6 Noto Sans SC,sans-serif;display:inline-flex;align-items:center;min-height:46px;padding:11px 22px;box-sizing:border-box;border:1px solid currentColor;border-radius:2px;text-decoration:none;color:inherit;background:#ffffff0a}.gb-story[data-astro-cid-n7hfw5h2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.gb-story[data-astro-cid-n7hfw5h2] figure[data-astro-cid-n7hfw5h2]{margin:0;min-width:0;box-sizing:border-box;scroll-snap-align:center}.gb-story[data-astro-cid-n7hfw5h2] img[data-astro-cid-n7hfw5h2]{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;object-position:top}.gb-story[data-astro-cid-n7hfw5h2] figure[data-astro-cid-n7hfw5h2]:last-child img[data-astro-cid-n7hfw5h2]{object-position:bottom}.gb-story[data-astro-cid-n7hfw5h2] figcaption[data-astro-cid-n7hfw5h2]{display:flex;gap:14px;align-items:baseline;font:12px/1.7 Noto Sans SC,sans-serif;padding:18px 4px}.gb-story[data-astro-cid-n7hfw5h2] figcaption[data-astro-cid-n7hfw5h2] b[data-astro-cid-n7hfw5h2]{font:24px Barlow Condensed,serif;font-weight:400;opacity:.65}.gb-detail[data-astro-cid-n7hfw5h2] blockquote[data-astro-cid-n7hfw5h2]{margin:45px auto 0;max-width:720px;text-align:center;font:400 22px/1.7 Barlow Condensed,Noto Sans SC,serif;text-wrap:pretty}.gb-detail[data-astro-cid-n7hfw5h2] blockquote[data-astro-cid-n7hfw5h2]>span[data-astro-cid-n7hfw5h2]{display:block;font-size:35px;margin:18px}.gb-detail[data-astro-cid-n7hfw5h2] [data-astro-cid-n7hfw5h2]:focus-visible{outline:3px solid currentColor;outline-offset:5px}.gb-story[data-astro-cid-n7hfw5h2]{background:#151915;padding:25px 25px 35px;border-top:8px dotted #bcb497;border-bottom:8px dotted #bcb497;gap:18px}.gb-detail[data-astro-cid-n7hfw5h2] h1[data-astro-cid-n7hfw5h2]{text-transform:uppercase;font-weight:600;letter-spacing:.02em}.gb-story[data-astro-cid-n7hfw5h2] figcaption[data-astro-cid-n7hfw5h2]{font-family:IBM Plex Mono,monospace}@media(max-width:760px){.gb-detail[data-astro-cid-n7hfw5h2]{margin:14px 10px 30px;padding:20px 18px 30px}.gb-detail[data-astro-cid-n7hfw5h2] header[data-astro-cid-n7hfw5h2]{margin-top:14px}.gb-detail[data-astro-cid-n7hfw5h2] h1[data-astro-cid-n7hfw5h2]{font-size:37px}.gb-lead[data-astro-cid-n7hfw5h2]{font-size:14px}.gb-story[data-astro-cid-n7hfw5h2]{grid-template-columns:repeat(3,240px);overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:18px 10px}.gb-story[data-astro-cid-n7hfw5h2] figure[data-astro-cid-n7hfw5h2]:nth-child(2){margin-top:0;transform:none}.gb-detail[data-astro-cid-n7hfw5h2] blockquote[data-astro-cid-n7hfw5h2]{font-size:19px}}.bb-detail[data-astro-cid-xofpanqk]{max-width:1200px;margin:28px auto 65px;padding:35px 44px 42px;background:#eaddce;color:#51394d;border-radius:6px;font-family:"Bree Serif","Noto Serif SC",serif;box-sizing:border-box;overflow:hidden}.bb-back[data-astro-cid-xofpanqk]{display:inline-flex;align-items:center;min-height:44px;font:12px Noto Sans SC,sans-serif;color:inherit;text-decoration:none}.bb-detail[data-astro-cid-xofpanqk] header[data-astro-cid-xofpanqk]{margin:20px 0 38px;max-width:900px}.bb-detail[data-astro-cid-xofpanqk] header[data-astro-cid-xofpanqk]>p[data-astro-cid-xofpanqk]:first-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.bb-detail[data-astro-cid-xofpanqk] h1[data-astro-cid-xofpanqk]{font:400 clamp(36px,5vw,66px)/1.15 "Bree Serif","Noto Serif SC",serif;letter-spacing:-.02em;text-wrap:balance;margin:18px 0}.bb-lead[data-astro-cid-xofpanqk]{font:16px/1.75 Noto Sans SC,sans-serif;max-width:65ch}.bb-detail[data-astro-cid-xofpanqk] nav[data-astro-cid-xofpanqk]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bb-detail[data-astro-cid-xofpanqk] nav[data-astro-cid-xofpanqk] a[data-astro-cid-xofpanqk]{font:12px/1.6 Noto Sans SC,sans-serif;display:inline-flex;align-items:center;min-height:46px;padding:11px 22px;box-sizing:border-box;border:1px solid currentColor;border-radius:2px;text-decoration:none;color:inherit;background:#ffffff0a}.bb-story[data-astro-cid-xofpanqk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.bb-story[data-astro-cid-xofpanqk] figure[data-astro-cid-xofpanqk]{margin:0;min-width:0;box-sizing:border-box;scroll-snap-align:center}.bb-story[data-astro-cid-xofpanqk] img[data-astro-cid-xofpanqk]{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;object-position:top}.bb-story[data-astro-cid-xofpanqk] figure[data-astro-cid-xofpanqk]:last-child img[data-astro-cid-xofpanqk]{object-position:bottom}.bb-story[data-astro-cid-xofpanqk] figcaption[data-astro-cid-xofpanqk]{display:flex;gap:14px;align-items:baseline;font:12px/1.7 Noto Sans SC,sans-serif;padding:18px 4px}.bb-story[data-astro-cid-xofpanqk] figcaption[data-astro-cid-xofpanqk] b[data-astro-cid-xofpanqk]{font:24px "Bree Serif",serif;font-weight:400;opacity:.65}.bb-detail[data-astro-cid-xofpanqk] blockquote[data-astro-cid-xofpanqk]{margin:45px auto 0;max-width:720px;text-align:center;font:400 22px/1.7 "Bree Serif","Noto Serif SC",serif;text-wrap:pretty}.bb-detail[data-astro-cid-xofpanqk] blockquote[data-astro-cid-xofpanqk]>span[data-astro-cid-xofpanqk]{display:block;font-size:35px;margin:18px}.bb-detail[data-astro-cid-xofpanqk] [data-astro-cid-xofpanqk]:focus-visible{outline:3px solid currentColor;outline-offset:5px}.bb-story[data-astro-cid-xofpanqk] figure[data-astro-cid-xofpanqk]:nth-child(1){transform:rotate(-3deg)}.bb-story[data-astro-cid-xofpanqk] figure[data-astro-cid-xofpanqk]:nth-child(2){transform:rotate(2deg);margin-top:35px}.bb-story[data-astro-cid-xofpanqk] img[data-astro-cid-xofpanqk]{border:12px solid #fff7e7;box-sizing:border-box;box-shadow:0 10px 30px #704b5622}@media(max-width:760px){.bb-detail[data-astro-cid-xofpanqk]{margin:14px 10px 30px;padding:20px 18px 30px}.bb-detail[data-astro-cid-xofpanqk] header[data-astro-cid-xofpanqk]{margin-top:14px}.bb-detail[data-astro-cid-xofpanqk] h1[data-astro-cid-xofpanqk]{font-size:37px}.bb-lead[data-astro-cid-xofpanqk]{font-size:14px}.bb-story[data-astro-cid-xofpanqk]{grid-template-columns:repeat(3,240px);overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:18px 10px}.bb-story[data-astro-cid-xofpanqk] figure[data-astro-cid-xofpanqk]:nth-child(2){margin-top:0;transform:none}.bb-detail[data-astro-cid-xofpanqk] blockquote[data-astro-cid-xofpanqk]{font-size:19px}}.hd-detail[data-astro-cid-tyjtqqps]{max-width:1200px;margin:28px auto 65px;padding:35px 44px 42px;background:#e9e1cf;color:#38382f;border-radius:6px;font-family:Bodoni Moda,"Noto Serif SC",serif;box-sizing:border-box;overflow:hidden}.hd-back[data-astro-cid-tyjtqqps]{display:inline-flex;align-items:center;min-height:44px;font:12px Noto Sans SC,sans-serif;color:inherit;text-decoration:none}.hd-detail[data-astro-cid-tyjtqqps] header[data-astro-cid-tyjtqqps]{margin:20px 0 38px;max-width:900px}.hd-detail[data-astro-cid-tyjtqqps] header[data-astro-cid-tyjtqqps]>p[data-astro-cid-tyjtqqps]:first-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.hd-detail[data-astro-cid-tyjtqqps] h1[data-astro-cid-tyjtqqps]{font:400 clamp(36px,5vw,66px)/1.15 "Bodoni Moda","Noto Serif SC",serif;letter-spacing:-.02em;text-wrap:balance;margin:18px 0}.hd-lead[data-astro-cid-tyjtqqps]{font:16px/1.75 Noto Sans SC,sans-serif;max-width:65ch}.hd-detail[data-astro-cid-tyjtqqps] nav[data-astro-cid-tyjtqqps]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hd-detail[data-astro-cid-tyjtqqps] nav[data-astro-cid-tyjtqqps] a[data-astro-cid-tyjtqqps]{font:12px/1.6 Noto Sans SC,sans-serif;display:inline-flex;align-items:center;min-height:46px;padding:11px 22px;box-sizing:border-box;border:1px solid currentColor;border-radius:2px;text-decoration:none;color:inherit;background:#ffffff0a}.hd-story[data-astro-cid-tyjtqqps]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.hd-story[data-astro-cid-tyjtqqps] figure[data-astro-cid-tyjtqqps]{margin:0;min-width:0;box-sizing:border-box;scroll-snap-align:center}.hd-story[data-astro-cid-tyjtqqps] img[data-astro-cid-tyjtqqps]{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;object-position:top}.hd-story[data-astro-cid-tyjtqqps] figure[data-astro-cid-tyjtqqps]:last-child img[data-astro-cid-tyjtqqps]{object-position:bottom}.hd-story[data-astro-cid-tyjtqqps] figcaption[data-astro-cid-tyjtqqps]{display:flex;gap:14px;align-items:baseline;font:12px/1.7 Noto Sans SC,sans-serif;padding:18px 4px}.hd-story[data-astro-cid-tyjtqqps] figcaption[data-astro-cid-tyjtqqps] b[data-astro-cid-tyjtqqps]{font:24px Bodoni Moda,serif;font-weight:400;opacity:.65}.hd-detail[data-astro-cid-tyjtqqps] blockquote[data-astro-cid-tyjtqqps]{margin:45px auto 0;max-width:720px;text-align:center;font:400 22px/1.7 Bodoni Moda,"Noto Serif SC",serif;text-wrap:pretty}.hd-detail[data-astro-cid-tyjtqqps] blockquote[data-astro-cid-tyjtqqps]>span[data-astro-cid-tyjtqqps]{display:block;font-size:35px;margin:18px}.hd-detail[data-astro-cid-tyjtqqps] [data-astro-cid-tyjtqqps]:focus-visible{outline:3px solid currentColor;outline-offset:5px}.hd-story[data-astro-cid-tyjtqqps]{gap:0;background:#fcf4dc;border:1px solid #a89a7155}.hd-story[data-astro-cid-tyjtqqps] figure[data-astro-cid-tyjtqqps]{padding:20px;border-right:1px solid #a89a7155;box-shadow:inset -14px 0 20px #46341809}.hd-story[data-astro-cid-tyjtqqps] figure[data-astro-cid-tyjtqqps]:last-child{border:0}.hd-detail[data-astro-cid-tyjtqqps] header[data-astro-cid-tyjtqqps]{text-align:center}.hd-detail[data-astro-cid-tyjtqqps] nav[data-astro-cid-tyjtqqps]{justify-content:center}@media(max-width:760px){.hd-detail[data-astro-cid-tyjtqqps]{margin:14px 10px 30px;padding:20px 18px 30px}.hd-detail[data-astro-cid-tyjtqqps] header[data-astro-cid-tyjtqqps]{margin-top:14px}.hd-detail[data-astro-cid-tyjtqqps] h1[data-astro-cid-tyjtqqps]{font-size:37px}.hd-lead[data-astro-cid-tyjtqqps]{font-size:14px}.hd-story[data-astro-cid-tyjtqqps]{grid-template-columns:repeat(3,240px);overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:18px 10px}.hd-story[data-astro-cid-tyjtqqps] figure[data-astro-cid-tyjtqqps]:nth-child(2){margin-top:0;transform:none}.hd-detail[data-astro-cid-tyjtqqps] blockquote[data-astro-cid-tyjtqqps]{font-size:19px}}.hm-detail[data-astro-cid-z7w46olq]{max-width:1200px;margin:28px auto 65px;padding:35px 44px 42px;background:#28191c;color:#eddbb6;border-radius:6px;font-family:Limelight,"Noto Serif SC",serif;box-sizing:border-box;overflow:hidden}.hm-back[data-astro-cid-z7w46olq]{display:inline-flex;align-items:center;min-height:44px;font:12px Noto Sans SC,sans-serif;color:inherit;text-decoration:none}.hm-detail[data-astro-cid-z7w46olq] header[data-astro-cid-z7w46olq]{margin:20px 0 38px;max-width:900px}.hm-detail[data-astro-cid-z7w46olq] header[data-astro-cid-z7w46olq]>p[data-astro-cid-z7w46olq]:first-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.hm-detail[data-astro-cid-z7w46olq] h1[data-astro-cid-z7w46olq]{font:400 clamp(36px,5vw,66px)/1.15 "Limelight","Noto Serif SC",serif;letter-spacing:-.02em;text-wrap:balance;margin:18px 0}.hm-lead[data-astro-cid-z7w46olq]{font:16px/1.75 Noto Sans SC,sans-serif;max-width:65ch}.hm-detail[data-astro-cid-z7w46olq] nav[data-astro-cid-z7w46olq]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hm-detail[data-astro-cid-z7w46olq] nav[data-astro-cid-z7w46olq] a[data-astro-cid-z7w46olq]{font:12px/1.6 Noto Sans SC,sans-serif;display:inline-flex;align-items:center;min-height:46px;padding:11px 22px;box-sizing:border-box;border:1px solid currentColor;border-radius:2px;text-decoration:none;color:inherit;background:#ffffff0a}.hm-story[data-astro-cid-z7w46olq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.hm-story[data-astro-cid-z7w46olq] figure[data-astro-cid-z7w46olq]{margin:0;min-width:0;box-sizing:border-box;scroll-snap-align:center}.hm-story[data-astro-cid-z7w46olq] img[data-astro-cid-z7w46olq]{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;object-position:top}.hm-story[data-astro-cid-z7w46olq] figure[data-astro-cid-z7w46olq]:last-child img[data-astro-cid-z7w46olq]{object-position:bottom}.hm-story[data-astro-cid-z7w46olq] figcaption[data-astro-cid-z7w46olq]{display:flex;gap:14px;align-items:baseline;font:12px/1.7 Noto Sans SC,sans-serif;padding:18px 4px}.hm-story[data-astro-cid-z7w46olq] figcaption[data-astro-cid-z7w46olq] b[data-astro-cid-z7w46olq]{font:24px Limelight,serif;font-weight:400;opacity:.65}.hm-detail[data-astro-cid-z7w46olq] blockquote[data-astro-cid-z7w46olq]{margin:45px auto 0;max-width:720px;text-align:center;font:400 22px/1.7 Limelight,"Noto Serif SC",serif;text-wrap:pretty}.hm-detail[data-astro-cid-z7w46olq] blockquote[data-astro-cid-z7w46olq]>span[data-astro-cid-z7w46olq]{display:block;font-size:35px;margin:18px}.hm-detail[data-astro-cid-z7w46olq] [data-astro-cid-z7w46olq]:focus-visible{outline:3px solid currentColor;outline-offset:5px}.hm-story[data-astro-cid-z7w46olq]{padding:30px 20px;border-top:10px dashed #af915c;border-bottom:10px dashed #af915c;background:#140f13;gap:24px}.hm-detail[data-astro-cid-z7w46olq] header[data-astro-cid-z7w46olq]{text-align:center}.hm-detail[data-astro-cid-z7w46olq] nav[data-astro-cid-z7w46olq]{justify-content:center}.hm-story[data-astro-cid-z7w46olq] figcaption[data-astro-cid-z7w46olq] b[data-astro-cid-z7w46olq]{font-family:Limelight,serif}@media(max-width:760px){.hm-detail[data-astro-cid-z7w46olq]{margin:14px 10px 30px;padding:20px 18px 30px}.hm-detail[data-astro-cid-z7w46olq] header[data-astro-cid-z7w46olq]{margin-top:14px}.hm-detail[data-astro-cid-z7w46olq] h1[data-astro-cid-z7w46olq]{font-size:37px}.hm-lead[data-astro-cid-z7w46olq]{font-size:14px}.hm-story[data-astro-cid-z7w46olq]{grid-template-columns:repeat(3,240px);overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:18px 10px}.hm-story[data-astro-cid-z7w46olq] figure[data-astro-cid-z7w46olq]:nth-child(2){margin-top:0;transform:none}.hm-detail[data-astro-cid-z7w46olq] blockquote[data-astro-cid-z7w46olq]{font-size:19px}}.hh-detail[data-astro-cid-itnrzblq]{max-width:1200px;margin:28px auto 65px;padding:35px 44px 42px;background:#142e27;color:#e5d6b4;border-radius:6px;font-family:Literata,"Noto Serif SC",serif;box-sizing:border-box;overflow:hidden}.hh-back[data-astro-cid-itnrzblq]{display:inline-flex;align-items:center;min-height:44px;font:12px Noto Sans SC,sans-serif;color:inherit;text-decoration:none}.hh-detail[data-astro-cid-itnrzblq] header[data-astro-cid-itnrzblq]{margin:20px 0 38px;max-width:900px}.hh-detail[data-astro-cid-itnrzblq] header[data-astro-cid-itnrzblq]>p[data-astro-cid-itnrzblq]:first-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.hh-detail[data-astro-cid-itnrzblq] h1[data-astro-cid-itnrzblq]{font:400 clamp(36px,5vw,66px)/1.15 "Literata","Noto Serif SC",serif;letter-spacing:-.02em;text-wrap:balance;margin:18px 0}.hh-lead[data-astro-cid-itnrzblq]{font:16px/1.75 Noto Sans SC,sans-serif;max-width:65ch}.hh-detail[data-astro-cid-itnrzblq] nav[data-astro-cid-itnrzblq]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hh-detail[data-astro-cid-itnrzblq] nav[data-astro-cid-itnrzblq] a[data-astro-cid-itnrzblq]{font:12px/1.6 Noto Sans SC,sans-serif;display:inline-flex;align-items:center;min-height:46px;padding:11px 22px;box-sizing:border-box;border:1px solid currentColor;border-radius:2px;text-decoration:none;color:inherit;background:#ffffff0a}.hh-story[data-astro-cid-itnrzblq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.hh-story[data-astro-cid-itnrzblq] figure[data-astro-cid-itnrzblq]{margin:0;min-width:0;box-sizing:border-box;scroll-snap-align:center}.hh-story[data-astro-cid-itnrzblq] img[data-astro-cid-itnrzblq]{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;object-position:top}.hh-story[data-astro-cid-itnrzblq] figure[data-astro-cid-itnrzblq]:last-child img[data-astro-cid-itnrzblq]{object-position:bottom}.hh-story[data-astro-cid-itnrzblq] figcaption[data-astro-cid-itnrzblq]{display:flex;gap:14px;align-items:baseline;font:12px/1.7 Noto Sans SC,sans-serif;padding:18px 4px}.hh-story[data-astro-cid-itnrzblq] figcaption[data-astro-cid-itnrzblq] b[data-astro-cid-itnrzblq]{font:24px Literata,serif;font-weight:400;opacity:.65}.hh-detail[data-astro-cid-itnrzblq] blockquote[data-astro-cid-itnrzblq]{margin:45px auto 0;max-width:720px;text-align:center;font:400 22px/1.7 Literata,"Noto Serif SC",serif;text-wrap:pretty}.hh-detail[data-astro-cid-itnrzblq] blockquote[data-astro-cid-itnrzblq]>span[data-astro-cid-itnrzblq]{display:block;font-size:35px;margin:18px}.hh-detail[data-astro-cid-itnrzblq] [data-astro-cid-itnrzblq]:focus-visible{outline:3px solid currentColor;outline-offset:5px}.hh-story[data-astro-cid-itnrzblq] figure[data-astro-cid-itnrzblq]:nth-child(2){transform:translateY(22px)}.hh-story[data-astro-cid-itnrzblq] img[data-astro-cid-itnrzblq]{border:1px solid #bba67544;box-shadow:0 15px 30px #0004}.hh-detail[data-astro-cid-itnrzblq] blockquote[data-astro-cid-itnrzblq]{border-top:1px solid #d9c08744;padding-top:28px}@media(max-width:760px){.hh-detail[data-astro-cid-itnrzblq]{margin:14px 10px 30px;padding:20px 18px 30px}.hh-detail[data-astro-cid-itnrzblq] header[data-astro-cid-itnrzblq]{margin-top:14px}.hh-detail[data-astro-cid-itnrzblq] h1[data-astro-cid-itnrzblq]{font-size:37px}.hh-lead[data-astro-cid-itnrzblq]{font-size:14px}.hh-story[data-astro-cid-itnrzblq]{grid-template-columns:repeat(3,240px);overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:18px 10px}.hh-story[data-astro-cid-itnrzblq] figure[data-astro-cid-itnrzblq]:nth-child(2){margin-top:0;transform:none}.hh-detail[data-astro-cid-itnrzblq] blockquote[data-astro-cid-itnrzblq]{font-size:19px}}.mlb-detail[data-astro-cid-qlog2d3z]{max-width:1200px;margin:25px auto 65px;padding:25px 45px 42px;background:radial-gradient(ellipse at 70% 35%,#60475f,#30243d 65%);color:#f5e7d7;border-radius:8px;overflow:hidden}.mlb-detail[data-astro-cid-qlog2d3z] a[data-astro-cid-qlog2d3z]{color:inherit;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.mlb-detail-back[data-astro-cid-qlog2d3z]{font-size:12px}.mlb-detail-stage[data-astro-cid-qlog2d3z]{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:10px}.mlb-detail[data-astro-cid-qlog2d3z] header[data-astro-cid-qlog2d3z]{z-index:1}.mlb-detail[data-astro-cid-qlog2d3z] header[data-astro-cid-qlog2d3z]>p[data-astro-cid-qlog2d3z]:first-child{font:11px sans-serif;letter-spacing:2px}.mlb-detail[data-astro-cid-qlog2d3z] h1[data-astro-cid-qlog2d3z]{font:400 clamp(56px,7vw,92px)/1.05 Georgia,serif;letter-spacing:-2px;margin:30px 0}.mlb-detail[data-astro-cid-qlog2d3z] h1[data-astro-cid-qlog2d3z] em[data-astro-cid-qlog2d3z]{color:#eecbb8}.mlb-detail-lead[data-astro-cid-qlog2d3z]{font-size:16px;line-height:1.8;max-width:35ch;color:#ddcbdc}.mlb-detail[data-astro-cid-qlog2d3z] h1[data-astro-cid-qlog2d3z] span[data-astro-cid-qlog2d3z]{display:block;font:400 17px/1.7 Noto Sans SC,sans-serif;letter-spacing:0;margin-top:20px;max-width:36ch;color:#e7d4e1}.mlb-detail[data-astro-cid-qlog2d3z] nav[data-astro-cid-qlog2d3z]{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.mlb-detail[data-astro-cid-qlog2d3z] nav[data-astro-cid-qlog2d3z] a[data-astro-cid-qlog2d3z]{padding:10px 20px;border:1px solid #d4b6c4;border-radius:999px;font-size:13px}.mlb-detail[data-astro-cid-qlog2d3z] nav[data-astro-cid-qlog2d3z] a[data-astro-cid-qlog2d3z]:first-child{background:#efd3b9;color:#4c354b;border-color:transparent}.mlb-detail-stage[data-astro-cid-qlog2d3z] img[data-astro-cid-qlog2d3z]{display:block;width:125%;height:auto;max-width:none;margin-left:-10%;pointer-events:none}.mlb-story[data-astro-cid-qlog2d3z]{list-style:none;padding:25px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0;border-block:1px solid #e5c7d336}.mlb-story[data-astro-cid-qlog2d3z] li[data-astro-cid-qlog2d3z]{display:flex;gap:15px;align-items:baseline;font-size:13px;line-height:1.8;color:#decbd7}.mlb-story[data-astro-cid-qlog2d3z] b[data-astro-cid-qlog2d3z]{font:italic 28px Georgia,serif;color:#dfbfa7}.mlb-detail[data-astro-cid-qlog2d3z] blockquote[data-astro-cid-qlog2d3z]{font:italic 24px/1.8 Georgia,"Noto Serif SC",serif;text-align:center;max-width:700px;margin:40px auto 0;white-space:pre-line}.mlb-detail[data-astro-cid-qlog2d3z] [data-astro-cid-qlog2d3z]:focus-visible{outline:2px solid #f3cb9c;outline-offset:5px}@media(max-width:700px){.mlb-detail[data-astro-cid-qlog2d3z]{margin:15px 10px 35px;padding:20px 25px 30px}.mlb-detail-stage[data-astro-cid-qlog2d3z]{grid-template-columns:1fr}.mlb-detail[data-astro-cid-qlog2d3z] h1[data-astro-cid-qlog2d3z]{font-size:60px}.mlb-detail-stage[data-astro-cid-qlog2d3z] img[data-astro-cid-qlog2d3z]{width:100%;margin:-35px 0 -20px}.mlb-story[data-astro-cid-qlog2d3z]{grid-template-columns:1fr;gap:18px}.mlb-detail[data-astro-cid-qlog2d3z] blockquote[data-astro-cid-qlog2d3z]{font-size:21px}}.end-detail[data-astro-cid-blzj2cdg]{max-width:1200px;margin:25px auto 65px;padding:25px 45px 46px;color:#f4f6fb;border-radius:8px;overflow:hidden;position:relative;background:radial-gradient(ellipse 60% 55% at 72% 42%,#1d4290,transparent 70%),linear-gradient(180deg,#0a1838,#081430)}.end-detail[data-astro-cid-blzj2cdg]:before{content:"";position:absolute;inset:0 0 auto;height:20px;background:radial-gradient(circle at 10px 0,#f4f6fb 9px,transparent 9.5px) 0 0/20px 10px repeat-x;opacity:.9}.end-detail[data-astro-cid-blzj2cdg] a[data-astro-cid-blzj2cdg]{color:inherit;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.end-back[data-astro-cid-blzj2cdg]{font-size:13px;margin-top:8px;color:#c9d2e3}.end-stage[data-astro-cid-blzj2cdg]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.end-he[data-astro-cid-blzj2cdg]{margin:20px 0 0;font:500 24px/1.2 Frank Ruhl Libre,Times New Roman,serif;color:#c9d2e3}.end-edition[data-astro-cid-blzj2cdg]{margin:6px 0 0;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#8ea3c8}.end-detail[data-astro-cid-blzj2cdg] h1[data-astro-cid-blzj2cdg]{margin:22px 0;font:400 clamp(52px,6.6vw,88px)/1.02 Fraunces,Georgia,serif;letter-spacing:-2px}.end-detail[data-astro-cid-blzj2cdg] h1[data-astro-cid-blzj2cdg] span[data-astro-cid-blzj2cdg]{display:block;margin-top:18px;max-width:36ch;font:400 17px/1.65 Karla,Noto Sans SC,sans-serif;letter-spacing:0;color:#dfe6f3}.end-lead[data-astro-cid-blzj2cdg]{max-width:40ch;font-size:16px;line-height:1.75;color:#c9d2e3}.end-detail[data-astro-cid-blzj2cdg] nav[data-astro-cid-blzj2cdg]{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.end-detail[data-astro-cid-blzj2cdg] nav[data-astro-cid-blzj2cdg] a[data-astro-cid-blzj2cdg]{padding:10px 22px;border:1px solid #c9d2e3;border-radius:999px;font-size:14px;font-weight:600}.end-detail[data-astro-cid-blzj2cdg] nav[data-astro-cid-blzj2cdg] a[data-astro-cid-blzj2cdg]:first-child{border-color:transparent;color:#081430;background:linear-gradient(180deg,#fff6d6,#ffe9a8 55%,#ffd27a);box-shadow:0 0 30px #ffc86e66}.end-art[data-astro-cid-blzj2cdg]{width:min(100%,520px);justify-self:center}.end-story[data-astro-cid-blzj2cdg]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:10px 0 0;padding:26px 0;border-block:1px solid rgba(201,210,227,.2)}.end-story[data-astro-cid-blzj2cdg] li[data-astro-cid-blzj2cdg]{display:flex;gap:14px;align-items:baseline;font-size:14px;line-height:1.75;color:#c9d2e3}.end-story[data-astro-cid-blzj2cdg] b[data-astro-cid-blzj2cdg]{font:italic 28px Fraunces,Georgia,serif;color:#ffe9a8}.end-faq[data-astro-cid-blzj2cdg]{max-width:760px;margin:34px auto 0}.end-faq[data-astro-cid-blzj2cdg] h2[data-astro-cid-blzj2cdg]{margin:0 0 14px;font:400 28px/1.2 Fraunces,Georgia,"Noto Serif SC",serif;text-align:center}.end-faq[data-astro-cid-blzj2cdg] details[data-astro-cid-blzj2cdg]{border-bottom:1px solid rgba(201,210,227,.2)}.end-faq[data-astro-cid-blzj2cdg] summary[data-astro-cid-blzj2cdg]{min-height:48px;display:flex;align-items:center;padding:10px 0;cursor:pointer;font-weight:600;font-size:16px;list-style:none}.end-faq[data-astro-cid-blzj2cdg] summary[data-astro-cid-blzj2cdg]:after{content:"+";margin-left:auto;padding-left:16px;font-size:20px;color:#ffe9a8}.end-faq[data-astro-cid-blzj2cdg] details[data-astro-cid-blzj2cdg][open] summary[data-astro-cid-blzj2cdg]:after{content:"−"}.end-faq[data-astro-cid-blzj2cdg] summary[data-astro-cid-blzj2cdg]::-webkit-details-marker{display:none}.end-faq[data-astro-cid-blzj2cdg] details[data-astro-cid-blzj2cdg] p[data-astro-cid-blzj2cdg]{margin:0 0 16px;line-height:1.75;color:#c9d2e3}.end-detail[data-astro-cid-blzj2cdg] [data-astro-cid-blzj2cdg]:focus-visible{outline:2px solid #ffe9a8;outline-offset:4px}@media(max-width:760px){.end-detail[data-astro-cid-blzj2cdg]{margin:15px 10px 35px;padding:22px 22px 32px}.end-stage[data-astro-cid-blzj2cdg]{grid-template-columns:1fr}.end-detail[data-astro-cid-blzj2cdg] h1[data-astro-cid-blzj2cdg]{font-size:54px}.end-art[data-astro-cid-blzj2cdg]{order:-1;width:min(100%,360px);margin-top:10px}.end-story[data-astro-cid-blzj2cdg]{grid-template-columns:1fr;gap:16px}}.osh{--energy: 0;--pulse: 0;position:relative;width:100%;height:100%;overflow:hidden;background:#0c0907;color:#f4ece0;isolation:isolate;container-type:inline-size}.osh__shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform-origin:50% 45%;transition:opacity 1.4s ease;will-change:transform,opacity;filter:var(--song-photo-tone) brightness(calc(var(--song-photo-base) + var(--energy) * .12 + var(--pulse) * .1))}.osh__shot.is-on{opacity:1}.osh__leak{position:absolute;inset:-20%;pointer-events:none;mix-blend-mode:screen;opacity:calc(.12 + var(--energy) * .55 + var(--pulse) * .3);background:radial-gradient(40% 35% at 18% 22%,var(--song-leak-a),transparent 70%),radial-gradient(35% 30% at 88% 70%,var(--song-leak-b),transparent 70%)}.osh__dust{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.osh__vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgb(8 6 5 / 55%),transparent 22%,transparent 45%,rgb(8 6 5 / 92%) 100%)}.osh__kicker{position:absolute;top:16px;left:0;right:0;margin:0;text-align:center;font:500 10px/1.3 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:#f4ece0b8}.osh__kicker b{display:block;margin-top:4px;font:italic 400 clamp(26px,13cqi,40px)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:0;text-transform:none;color:#f4ece0}.osh__line{position:absolute;left:7%;right:7%;bottom:74px;margin:0;text-align:center;font:italic 400 clamp(19px,8cqi,28px)/1.18 "Cormorant Garamond",Georgia,serif;text-wrap:balance;text-shadow:0 2px 18px rgb(0 0 0 / 60%);min-height:2.4em;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;column-gap:0}.osh__line.is-in{animation:osh-line-in .9s cubic-bezier(.2,.7,.2,1)}@keyframes osh-line-in{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}}.osh__w{white-space:pre;opacity:.32;transition:opacity .35s ease,color .6s ease,text-shadow .6s ease}.osh__w.is-sung{opacity:.96}.osh__w.is-now{opacity:1;color:var(--song-chorus-now);text-shadow:0 0 calc(12px + var(--pulse) * 18px) rgba(var(--song-chorus-glow),.8),0 2px 18px rgb(0 0 0 / 55%)}.osh__controls{position:absolute;left:12px;right:12px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.osh__sound,.osh__full{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 14px;border:1px solid rgb(244 236 224 / 30%);border-radius:999px;background:#0c090773;backdrop-filter:blur(12px);color:#f4ece0;font:700 12px/1 var(--font-sans, "Nunito", sans-serif);text-decoration:none;cursor:pointer;white-space:nowrap}.osh__sound{border-color:#ffe2beb3;background:#ffe2beeb;color:#1a120c}.osh__sound[aria-pressed=true]{background:#0c090773;color:#f4ece0}.osh__sound:disabled{opacity:.6;cursor:progress}.osh__sound svg{width:16px;height:16px}.osh__sound:focus-visible,.osh__full:focus-visible{outline:2px solid #f0c27a;outline-offset:3px}@media(prefers-reduced-motion:reduce){.osh__line.is-in{animation:none}.osh__shot{transition:none}}.osd__hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(28px,5vw,64px);border:1px solid rgb(255 255 255 / 70%);border-radius:36px;background:radial-gradient(60% 70% at 88% 30%,var(--os-accent-soft),transparent 70%),radial-gradient(50% 60% at 6% 100%,rgb(196 181 253 / 22%),transparent 70%),linear-gradient(160deg,#fffbf5d1,#ffffff85);box-shadow:inset 0 1px #ffffffe5,0 30px 80px -40px #48347861;backdrop-filter:blur(18px) saturate(1.2);overflow:hidden;isolation:isolate}.osd__hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background:repeating-linear-gradient(0deg,transparent 0 31px,rgb(72 62 128 / 4%) 31px 32px);mask-image:linear-gradient(90deg,#000 0%,transparent 55%);pointer-events:none}.osd__copy>*{animation:osd-rise .7s cubic-bezier(.2,.7,.2,1) both}.osd__copy>:nth-child(2){animation-delay:80ms}.osd__copy>:nth-child(3){animation-delay:.16s}.osd__copy>:nth-child(4){animation-delay:.24s}.osd__copy>:nth-child(5){animation-delay:.3s}.osd__copy>:nth-child(6){animation-delay:.36s}.osd__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:6px 14px 6px 10px;border:1px solid rgb(255 255 255 / 80%);border-radius:999px;background:var(--os-glass);font:500 11px/1.4 var(--os-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--os-ink-soft)}.osd__eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.osd__eq i{width:3px;height:100%;border-radius:2px;background:var(--os-accent);transform-origin:bottom;animation:osd-eq 1.1s ease-in-out infinite}.osd__eq i:nth-child(2){animation-delay:-.4s}.osd__eq i:nth-child(3){animation-delay:-.75s}.osd h1{font:600 clamp(40px,4.7vw,62px)/1.02 var(--os-serif);letter-spacing:-.015em}.osd__lede{max-width:44ch;margin:20px 0 0;font-size:17px;color:var(--os-ink-soft)}.osd__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.osd__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:10px 24px;border:1px solid rgb(255 255 255 / 85%);border-radius:999px;background:var(--os-glass);box-shadow:inset 0 1px #ffffffe5,0 8px 22px -14px #48347873;font:700 15px/1.2 var(--os-body);text-decoration:none;backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.osd .osd__btn--primary{border-color:#ffffffb3;background:linear-gradient(180deg,rgb(255 255 255 / 45%),transparent 55%),linear-gradient(120deg,var(--os-label),var(--os-accent-2));color:#2b1a1f;box-shadow:inset 0 1px #ffffffd9,0 14px 30px -14px color-mix(in srgb,var(--os-accent) 70%,transparent)}.osd__price{margin:12px 0 0;font-size:13px;color:var(--os-ink-soft)}.osd__for{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;padding-top:20px;border-top:1px dashed var(--os-line);font-size:13px}.osd__for span{margin-right:4px;font:500 11px/1.4 var(--os-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--os-ink-soft)}.osd__for a{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid var(--os-line);border-radius:999px;background:#ffffff73;font-weight:700;text-decoration:none;transition:background .16s ease,border-color .16s ease}.osd__for a[aria-current=page]{border-color:color-mix(in srgb,var(--os-accent) 55%,white);background:var(--os-glass-strong);box-shadow:0 0 0 3px var(--os-accent-soft)}.osd__stage{position:relative;display:grid;align-items:center;justify-items:start;min-height:580px}.osd__record{position:absolute;top:50%;right:0;width:min(390px,74%);aspect-ratio:1;transform:translateY(-50%);animation:osd-slide-out 1.1s .25s cubic-bezier(.2,.7,.2,1) both}.osd__disc{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 32% 26%,rgb(255 255 255 / 22%),transparent 34%),conic-gradient(from 30deg,#fff0,#ffffff1a 8%,#fff0 18% 50%,#ffffff14 58%,#fff0 68%),repeating-radial-gradient(circle,#17141f 0 2px,#221d2c 2px 3px),#1a1622;box-shadow:0 30px 60px -24px #20163499,inset 0 0 0 6px #120f18;animation:osd-spin 9s linear infinite}.osd__label{position:relative;width:38%;aspect-ratio:1;border-radius:50%;background-color:var(--os-label);background-position:center;background-size:cover;box-shadow:inset 0 0 0 3px #ffffff59;overflow:hidden}.osd__label:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--os-label) 72%,transparent);mix-blend-mode:multiply}.osd__label:after{content:"";position:absolute;top:50%;left:50%;width:8%;aspect-ratio:1;border-radius:50%;background:#120f18;transform:translate(-50%,-50%)}.osd__phone{position:relative;z-index:3;width:min(272px,54%);aspect-ratio:9 / 16;margin-left:4%;padding:7px;border:1px solid rgb(255 255 255 / 75%);border-radius:34px;background:linear-gradient(160deg,#ffffffb3,#ffffff4d);box-shadow:0 40px 80px -30px #281a468c,inset 0 1px #ffffffe5;backdrop-filter:blur(12px);animation:osd-rise .8s .12s cubic-bezier(.2,.7,.2,1) both}.osd__phone .osh{border-radius:27px}.osd__snap{position:absolute;z-index:2;width:24%;aspect-ratio:3 / 4;object-fit:cover;border:6px solid #fffdf8;border-bottom-width:20px;border-radius:4px;box-shadow:0 18px 34px -16px #281a467f}.osd__snap--left{top:3%;right:3%;transform:rotate(8deg)}.osd__snap--right{bottom:5%;right:6%;z-index:4;transform:rotate(-6deg)}.osd{--os-ink: hsl(247 46% 18%);--os-ink-soft: hsl(247 22% 38%);--os-line: rgb(72 62 128 / 12%);--os-glass: rgb(255 255 255 / 58%);--os-glass-strong: rgb(255 255 255 / 76%);--os-accent: #d98a3d;--os-accent-soft: rgb(240 178 102 / 26%);--os-accent-2: #e58a9a;--os-label: #f3c27c;--os-serif: "Cormorant Garamond", "Iowan Old Style", Georgia, "Noto Serif SC", serif;--os-display: var(--font-display, "Fredoka", "Noto Sans SC", sans-serif);--os-body: var(--font-body, "Nunito", "Noto Sans SC", sans-serif);--os-mono: "IBM Plex Mono", ui-monospace, monospace;position:relative;max-width:1200px;margin:24px auto 72px;padding:0 clamp(16px,4vw,40px);color:var(--os-ink);font:16px/1.7 var(--os-body);overflow-wrap:anywhere}.osd[data-scenario=mom]{--os-accent: #d9755f;--os-accent-soft: rgb(242 160 138 / 26%);--os-accent-2: #e9a07c;--os-label: #f6b9a3}.osd[data-scenario=bestie]{--os-accent: #d6517f;--os-accent-soft: rgb(240 122 166 / 22%);--os-accent-2: #6aa8f0;--os-label: #f7a8c4}.osd a{color:inherit}.osd h1,.osd h2,.osd h3{margin:0;color:var(--os-ink);text-wrap:balance}.osd__band{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(20px,4vw,56px);padding:clamp(44px,7vw,88px) clamp(4px,3vw,40px) 0}.osd__band-head h2{position:sticky;top:96px;font:600 clamp(30px,3.6vw,44px)/1.08 var(--os-serif)}.osd__band-head h2:before{content:"";display:block;width:42px;height:3px;margin-bottom:18px;border-radius:3px;background:linear-gradient(90deg,var(--os-accent),var(--os-accent-2))}.osd h3{font:600 19px/1.3 var(--os-display);letter-spacing:-.01em}.osd__tracks{margin:0;padding:8px 28px;border:1px solid rgb(255 255 255 / 75%);border-radius:28px;background:var(--os-glass);box-shadow:inset 0 1px #ffffffd9,0 20px 50px -36px #48347873;backdrop-filter:blur(14px);list-style:none}.osd__tracks li{display:grid;grid-template-columns:56px minmax(0,1fr) 28px;align-items:start;gap:16px;padding:24px 0}.osd__tracks li+li{border-top:1px solid var(--os-line)}.osd__tracks b{font:italic 600 34px/1 var(--os-serif);color:var(--os-accent)}.osd__tracks p,.osd__notes p{margin:6px 0 0;font-size:15px;color:var(--os-ink-soft)}.osd__track-glyph{width:28px;height:28px;padding:6px;border-radius:50%;background:var(--os-accent-soft);fill:var(--os-accent)}.osd__sheet{position:relative;margin:clamp(44px,7vw,88px) 0 0;padding:clamp(40px,7vw,84px) clamp(20px,6vw,80px);border:1px solid rgb(255 255 255 / 75%);border-radius:36px;background:radial-gradient(70% 90% at 50% 0%,var(--os-accent-soft),transparent 70%),repeating-linear-gradient(0deg,transparent 0 47px,rgb(72 62 128 / 6%) 47px 48px),#fffcf7b8;box-shadow:inset 0 1px #ffffffe5,0 30px 70px -44px #48347873;text-align:center;backdrop-filter:blur(14px)}.osd__sheet h2{font:500 12px/1.4 var(--os-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--os-ink-soft)}.osd__sheet blockquote{max-width:860px;margin:22px auto 0}.osd__sheet blockquote p{margin:0;font:italic 600 clamp(32px,5vw,60px)/1.18 var(--os-serif);color:#28234542}.osd__sheet blockquote span{animation:osd-sung 7s calc(var(--i) * .32s + .4s) ease-out infinite both}.osd__sheet footer{margin-top:20px;font:500 12px/1.6 var(--os-mono);letter-spacing:.06em;color:var(--os-ink-soft)}.osd__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.osd__notes li{padding:24px;border:1px solid rgb(255 255 255 / 75%);border-radius:24px;background:var(--os-glass);box-shadow:inset 0 1px #ffffffd9,0 16px 40px -32px #48347873;backdrop-filter:blur(14px);transition:transform .22s ease,box-shadow .22s ease}.osd__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:14px;background:linear-gradient(135deg,var(--os-accent-soft),rgb(255 255 255 / 70%));box-shadow:inset 0 0 0 1px #fffc}.osd__icon svg{width:22px;height:22px;fill:none;stroke:var(--os-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.osd__ideas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.osd__ideas p{position:relative;margin:0;padding:44px 26px 26px;border:1px solid rgb(255 255 255 / 75%);border-radius:24px;background:linear-gradient(160deg,#fffcf6d9,#ffffff7f);font:italic 500 22px/1.45 var(--os-serif);color:var(--os-ink)}.osd__ideas p:before{content:"“";position:absolute;top:6px;left:22px;font:italic 600 56px/1 var(--os-serif);color:var(--os-accent)}.osd__faq{display:grid;gap:10px}.osd__faq details{border:1px solid rgb(255 255 255 / 75%);border-radius:20px;background:var(--os-glass);backdrop-filter:blur(12px);transition:background .18s ease}.osd__faq details[open]{background:var(--os-glass-strong)}.osd__faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 22px;font:600 16px/1.4 var(--os-display);cursor:pointer;list-style:none}.osd__faq summary::-webkit-details-marker{display:none}.osd__faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--os-accent-soft);color:var(--os-accent);font:600 18px/1 var(--os-body);transition:transform .22s ease}.osd__faq details[open] summary:after{transform:rotate(45deg)}.osd__faq details p{max-width:70ch;margin:0;padding:0 22px 20px;color:var(--os-ink-soft)}.osd__closing{position:relative;display:grid;justify-items:center;gap:4px;margin-top:clamp(56px,8vw,100px);padding:clamp(40px,6vw,72px) 24px;border:1px solid rgb(255 255 255 / 75%);border-radius:36px;background:radial-gradient(60% 80% at 50% 110%,var(--os-accent-soft),transparent 70%),linear-gradient(160deg,#fffbf5cc,#ffffff7f);box-shadow:inset 0 1px #ffffffe5;text-align:center;backdrop-filter:blur(14px);overflow:hidden}.osd__closing-disc{width:64px;height:64px;margin-bottom:14px;border-radius:50%;background:radial-gradient(circle,var(--os-label) 0 26%,#120f18 27% 30%,transparent 31%),repeating-radial-gradient(circle,#17141f 0 1.5px,#262031 1.5px 3px);box-shadow:0 14px 30px -12px #2016348c;animation:osd-spin 6s linear infinite}.osd__closing-line{max-width:28ch;margin:0;font:italic 600 clamp(26px,3.4vw,38px)/1.25 var(--os-serif)}.osd__closing .osd__actions{justify-content:center;margin-top:22px}.osd__more{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;color:var(--os-ink-soft);font-size:14px;font-weight:700;text-decoration:underline;text-decoration-color:var(--os-line);text-underline-offset:5px}.osd :focus-visible{outline:3px solid color-mix(in srgb,var(--os-accent) 55%,transparent);outline-offset:3px}@media(hover:hover){.osd__btn:hover{transform:translateY(-1px);background:var(--os-glass-strong)}.osd .osd__btn--primary:hover{box-shadow:inset 0 1px #ffffffd9,0 18px 36px -14px color-mix(in srgb,var(--os-accent) 80%,transparent)}.osd__for a:hover{background:var(--os-glass-strong)}.osd__notes li:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffd9,0 24px 50px -30px #4834787f}}@keyframes osd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes osd-spin{to{transform:rotate(360deg)}}@keyframes osd-slide-out{0%{opacity:0;transform:translate(-42%,-50%) rotate(-60deg)}to{opacity:1;transform:translateY(-50%)}}@keyframes osd-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes osd-sung{0%{color:inherit}6%,78%{color:var(--os-ink)}to{color:inherit}}@media(prefers-reduced-motion:reduce){.osd *,.osd *:before,.osd *:after{animation:none!important}.osd__sheet blockquote p{color:var(--os-ink)}}@media(max-width:900px){.osd__hero{grid-template-columns:1fr;gap:0}.osd__copy{display:contents}.osd__eyebrow{order:1;justify-self:start}.osd h1{order:2}.osd__stage{order:3}.osd__hero .osd__actions{order:4}.osd__price{order:5}.osd__lede{order:6}.osd__for{order:7}.osd__stage{min-height:0;margin-top:18px}.osd__snap,.osd__record{display:none}.osd__phone{width:100%;aspect-ratio:auto;height:clamp(260px,36svh,360px);margin:0;padding:5px;border-radius:24px}.osd__phone .osh{border-radius:19px}.osd__band{grid-template-columns:1fr}.osd__band-head h2{position:static}}@media(max-width:560px){.osd{margin:8px auto 40px;padding:0 10px}.osd__hero{padding:16px 16px 24px;border-radius:28px}.osd__eyebrow{margin:4px 0 12px;font-size:10px}.osd h1{font-size:clamp(30px,8.6vw,38px)}.osd__lede{margin-top:12px;font-size:15px}.osd__actions{flex-wrap:nowrap;margin-top:18px}.osd__actions .osd__btn{flex:1 1 0;min-width:0;padding-inline:10px;font-size:14px;white-space:nowrap}.osd__tracks{padding:4px 18px}.osd__tracks li{grid-template-columns:40px minmax(0,1fr)}.osd__track-glyph{display:none}.osd__tracks b{font-size:28px}.osd__notes,.osd__ideas{grid-template-columns:1fr}.osd__closing .osd__actions{flex-direction:column;width:100%}}@media(max-width:720px){body:has(.osd) .sw-analytics-consent{--sw-analytics-consent-bottom: max(.5rem, env(safe-area-inset-bottom));--sw-analytics-consent-left: max(.5rem, env(safe-area-inset-left));--sw-analytics-consent-right: max(.5rem, env(safe-area-inset-right))}body:has(.osd) .sw-analytics-consent__card{padding:.7rem .8rem;gap:.55rem}body:has(.osd) .sw-analytics-consent__title{display:none}body:has(.osd) .sw-analytics-consent__description{font-size:.75rem;line-height:1.45}body:has(.osd) .sw-analytics-consent__actions{flex-direction:row;flex-wrap:wrap;gap:.4rem}body:has(.osd) .sw-analytics-consent__button{width:auto;min-height:40px;flex:1 1 40%}body:has(.osd) .sw-analytics-consent__privacy{flex:1 1 100%;font-size:.75rem}}.love-map-landing{background:radial-gradient(circle at 8% 8%,rgb(212 142 132 / 25%),transparent 32rem),radial-gradient(circle at 90% 30%,rgb(143 166 149 / 24%),transparent 34rem),linear-gradient(145deg,#f4efe8,#e9e5df);color:#302a26;min-height:100svh;padding:clamp(1.25rem,4vw,4rem)}.love-map-landing__hero{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(17rem,.76fr) minmax(32rem,1.24fr);margin:0 auto;max-width:1380px}.love-map-landing__copy>p{color:#8f463f;font:750 .72rem/1.3 system-ui,sans-serif;letter-spacing:.18em;margin:0;text-transform:uppercase}.love-map-landing__copy h1{font:500 clamp(2.7rem,5.3vw,5.5rem) / .94 Georgia,serif;letter-spacing:-.055em;margin:.8rem 0 1.3rem;text-wrap:balance}.love-map-landing__copy>span{color:#5f5751;display:block;font:1rem/1.7 system-ui,sans-serif;max-width:58ch}.love-map-landing__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.6rem}.love-map-landing__actions a{align-items:center;background:#fffbf4b8;border:1px solid rgb(100 73 58 / 22%);border-radius:999px;color:inherit;display:inline-flex;font:700 .82rem/1 system-ui,sans-serif;min-height:48px;padding:.85rem 1.25rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.love-map-landing__actions a:first-child{background:#bd62562b;border-color:#8f463f57;color:#783b36}.love-map-landing__actions a:hover,.love-map-landing__actions a:focus-visible{background:#ffffffe0;border-color:#64493a6b;box-shadow:0 10px 26px #48322521}.love-map-landing__copy ul{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;list-style:none;margin:1.25rem 0 0;padding:0}.love-map-landing__copy li{color:#675e57;font:650 .72rem/1.3 system-ui,sans-serif}.love-map-landing__copy li:before{color:#8a9b89;content:"—";margin-right:.38rem}.love-map-landing__demo>p{color:#675e57;font:italic .9rem/1.4 Georgia,serif;margin:0 0 .7rem;text-align:center}@media(max-width:980px){.love-map-landing__hero{grid-template-columns:1fr}.love-map-landing__copy{margin:0 auto;max-width:760px;text-align:center}.love-map-landing__copy>span{margin-inline:auto}.love-map-landing__actions,.love-map-landing__copy ul{justify-content:center}.love-map-landing__demo{margin-inline:auto;max-width:820px;width:100%}}@media(max-width:520px){.love-map-landing{padding:1rem .65rem 2.5rem}.love-map-landing__copy{padding-inline:.35rem}.love-map-landing__copy h1{font-size:clamp(2.45rem,13vw,3.5rem)}.love-map-landing__actions{display:grid}.love-map-landing__actions a{justify-content:center}}.owl-detail[data-astro-cid-rurfsdiu]{background:#f4f1e9;color:#22312f}.owl-detail__hero[data-astro-cid-rurfsdiu]{background:#d9e9f0;display:grid;grid-template-columns:minmax(26rem,.86fr) minmax(0,1.14fr);min-height:min(760px,calc(100svh - 88px));overflow:hidden;position:relative}.owl-detail__experience[data-astro-cid-rurfsdiu]{grid-column:2;grid-row:1;min-width:0;position:relative}.owl-detail__experience[data-astro-cid-rurfsdiu] .owl-experience[data-surface=catalog]{height:100%;min-height:0}.owl-detail__experience[data-astro-cid-rurfsdiu] .owl-parcel-scene{padding:3.5rem 1.5rem 4.5rem}.owl-detail__experience[data-astro-cid-rurfsdiu] .owl-parcel{width:min(46vw,38rem)}.owl-detail__experience[data-astro-cid-rurfsdiu] .owl-route-ticket{max-width:min(46vw,34rem)}.owl-detail__copy[data-astro-cid-rurfsdiu]{align-content:center;background:linear-gradient(135deg,#f7f3e9,#f4f1e9 72%,#eaf1ef);border-right:1px solid rgb(34 49 47 / .14);box-shadow:1.5rem 0 3.5rem #2a42431a;display:grid;gap:1rem;grid-column:1;grid-row:1;max-width:none;padding:clamp(2rem,4.2vw,4.5rem);position:relative;z-index:4}.owl-detail__back[data-astro-cid-rurfsdiu]{align-items:center;color:#22312f;display:inline-flex;font-size:1.4rem;height:2.75rem;justify-content:center;text-decoration:none;width:2.75rem}.owl-detail__copy[data-astro-cid-rurfsdiu]>p[data-astro-cid-rurfsdiu]{color:#8f3734;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;margin:0;text-transform:uppercase}.owl-detail[data-astro-cid-rurfsdiu] h1[data-astro-cid-rurfsdiu]{font:500 clamp(2.9rem,4.5vw,4.5rem)/.96 Georgia,"Times New Roman",serif;letter-spacing:0;margin:0;max-width:11.5ch}.owl-detail__copy[data-astro-cid-rurfsdiu]>span[data-astro-cid-rurfsdiu]{color:#44524f;font-size:1.02rem;line-height:1.65;max-width:36rem}.owl-detail__actions[data-astro-cid-rurfsdiu]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.5rem}.owl-detail__actions[data-astro-cid-rurfsdiu] a[data-astro-cid-rurfsdiu]{align-items:center;background:#22312f;border:1px solid #22312f;border-radius:.25rem;color:#fffdf7;display:inline-flex;font-weight:760;min-height:2.9rem;padding:.7rem 1rem;text-decoration:none}.owl-detail__actions[data-astro-cid-rurfsdiu] a[data-astro-cid-rurfsdiu]+a[data-astro-cid-rurfsdiu]{background:#fffdf7b8;color:#22312f}.owl-detail__steps[data-astro-cid-rurfsdiu]{border-top:1px solid rgb(34 49 47 / .16);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.owl-detail__steps[data-astro-cid-rurfsdiu] article[data-astro-cid-rurfsdiu]{align-content:space-between;border-right:1px solid rgb(34 49 47 / .16);display:grid;gap:3.5rem;min-height:17rem;padding:clamp(1.5rem,4vw,3.5rem)}.owl-detail__steps[data-astro-cid-rurfsdiu] article[data-astro-cid-rurfsdiu]:last-child{border-right:0}.owl-detail__steps[data-astro-cid-rurfsdiu] b[data-astro-cid-rurfsdiu]{color:#b44942;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace}.owl-detail__steps[data-astro-cid-rurfsdiu] h2[data-astro-cid-rurfsdiu]{font:500 clamp(1.6rem,3vw,2.35rem)/1.05 Georgia,"Times New Roman",serif;letter-spacing:0;margin:0 0 .75rem}.owl-detail__steps[data-astro-cid-rurfsdiu] p[data-astro-cid-rurfsdiu]{color:#596560;line-height:1.6;margin:0}@media(max-width:900px){.owl-detail__hero[data-astro-cid-rurfsdiu]{display:flex;flex-direction:column;min-height:auto}.owl-detail__experience[data-astro-cid-rurfsdiu]{height:clamp(34rem,84svh,42rem);order:2;position:relative}.owl-detail__experience[data-astro-cid-rurfsdiu] .owl-parcel-scene{padding:2.5rem .8rem 4rem}.owl-detail__experience[data-astro-cid-rurfsdiu] .owl-parcel{width:min(88vw,38rem)}.owl-detail__experience[data-astro-cid-rurfsdiu] .owl-route-ticket{max-width:min(88vw,34rem)}.owl-detail__copy[data-astro-cid-rurfsdiu]{border-bottom:1px solid rgb(34 49 47 / .14);border-right:0;box-shadow:0 1.5rem 3.5rem #2a424314;max-width:none;order:1;padding:1.25rem 1.1rem}.owl-detail[data-astro-cid-rurfsdiu] h1[data-astro-cid-rurfsdiu]{font-size:clamp(2.45rem,12vw,3.7rem);max-width:12ch}.owl-detail__steps[data-astro-cid-rurfsdiu]{grid-template-columns:1fr}.owl-detail__steps[data-astro-cid-rurfsdiu] article[data-astro-cid-rurfsdiu]{border-bottom:1px solid rgb(34 49 47 / .16);border-right:0;gap:2rem;min-height:13rem}}.ea-detail[data-astro-cid-ig36esoe]{background:#f3ead1;color:#102f40}.ea-detail__hero[data-astro-cid-ig36esoe]{min-height:min(780px,calc(100svh - 72px));overflow:hidden;position:relative}.ea-detail__hero[data-astro-cid-ig36esoe]>img[data-astro-cid-ig36esoe]{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ea-detail__shade[data-astro-cid-ig36esoe]{background:linear-gradient(90deg,#051925db,#0519252e 70%),linear-gradient(0deg,rgb(5 25 37 / .65),transparent 45%);inset:0;position:absolute}.ea-detail__copy[data-astro-cid-ig36esoe]{color:#fff6dc;display:grid;gap:18px;max-width:710px;padding:clamp(24px,7vw,100px);position:relative;z-index:1}.ea-detail__back[data-astro-cid-ig36esoe]{color:#fff6dc;font-size:1.4rem;text-decoration:none}.ea-detail__copy[data-astro-cid-ig36esoe]>p[data-astro-cid-ig36esoe]{color:#ffd992;font-size:.72rem;font-weight:800;letter-spacing:.15em;margin:48px 0 0;text-transform:uppercase}.ea-detail[data-astro-cid-ig36esoe] h1[data-astro-cid-ig36esoe]{font:400 clamp(3.4rem,8vw,7.4rem)/.9 Georgia,serif;letter-spacing:0;margin:0;max-width:9ch}.ea-detail__copy[data-astro-cid-ig36esoe]>span[data-astro-cid-ig36esoe]{font-size:1.05rem;line-height:1.7;max-width:50ch}.ea-detail__copy[data-astro-cid-ig36esoe]>div[data-astro-cid-ig36esoe]{display:flex;flex-wrap:wrap;gap:10px}.ea-detail__copy[data-astro-cid-ig36esoe]>div[data-astro-cid-ig36esoe] a[data-astro-cid-ig36esoe]{background:#ffd992;border:1px solid #ffd992;border-radius:6px;color:#102f40;font-weight:800;min-height:44px;padding:12px 18px;text-decoration:none}.ea-detail__copy[data-astro-cid-ig36esoe]>div[data-astro-cid-ig36esoe] a[data-astro-cid-ig36esoe]+a[data-astro-cid-ig36esoe]{background:transparent;color:#fff6dc}.ea-detail__chapters[data-astro-cid-ig36esoe]{display:grid;grid-template-columns:repeat(3,1fr)}.ea-detail__chapters[data-astro-cid-ig36esoe] article[data-astro-cid-ig36esoe]{border-right:1px solid #d1c39d;min-height:320px;padding:clamp(28px,5vw,66px)}.ea-detail__chapters[data-astro-cid-ig36esoe] b[data-astro-cid-ig36esoe]{color:#ff806b;font-size:2.4rem}.ea-detail__chapters[data-astro-cid-ig36esoe] small[data-astro-cid-ig36esoe]{display:block;font-weight:800;margin-top:34px}.ea-detail__chapters[data-astro-cid-ig36esoe] h2[data-astro-cid-ig36esoe]{font:400 2rem/1.05 Georgia,serif;letter-spacing:0;margin:12px 0}.ea-detail__chapters[data-astro-cid-ig36esoe] p[data-astro-cid-ig36esoe]{line-height:1.65}@media(max-width:720px){.ea-detail__hero[data-astro-cid-ig36esoe]{min-height:calc(100svh - 64px)}.ea-detail__copy[data-astro-cid-ig36esoe]{align-content:end;min-height:inherit;padding:24px 18px 48px}.ea-detail__copy[data-astro-cid-ig36esoe]>p[data-astro-cid-ig36esoe]{margin-top:120px}.ea-detail__chapters[data-astro-cid-ig36esoe]{grid-template-columns:1fr}}.olw-detail[data-astro-cid-wvkcnanj]{position:relative;display:grid;gap:clamp(2rem,5vw,5rem);min-height:min(700px,calc(100svh - 6rem));margin:-1rem 0 2rem;width:100%;overflow:hidden;border-radius:0 0 24px 24px;padding:clamp(2rem,5vw,4.5rem);background:radial-gradient(ellipse at 74% 16%,rgb(255 210 167 / .55),transparent 20rem),radial-gradient(ellipse at 18% 8%,rgb(158 194 209 / .42),transparent 22rem),linear-gradient(180deg,#f8efe5,#ead8c7);color:#5f432f;isolation:isolate}.olw-detail[data-astro-cid-wvkcnanj]:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(255 255 255 / .42),transparent 38%,rgb(255 255 255 / .2)),radial-gradient(circle at 50% 92%,rgb(215 132 143 / .18),transparent 18rem);content:""}.olw-detail__copy[data-astro-cid-wvkcnanj]{display:grid;align-content:center;justify-items:start;max-width:35rem}.olw-detail__back[data-astro-cid-wvkcnanj],.olw-detail__eyebrow[data-astro-cid-wvkcnanj]{color:#5f432f94;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.olw-detail__back[data-astro-cid-wvkcnanj]{margin-bottom:1.35rem;text-decoration:none}.olw-detail[data-astro-cid-wvkcnanj] h1[data-astro-cid-wvkcnanj]{max-width:10ch;margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:600;letter-spacing:0;line-height:.94;text-wrap:balance}.olw-detail__lede[data-astro-cid-wvkcnanj]{max-width:34rem;margin:1.05rem 0 0;color:#5f432fb8;font-size:clamp(1rem,2.2vw,1.16rem);line-height:1.74}.olw-detail__actions[data-astro-cid-wvkcnanj]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.olw-detail__primary[data-astro-cid-wvkcnanj],.olw-detail__secondary[data-astro-cid-wvkcnanj]{display:inline-flex;align-items:center;justify-content:center;min-height:3.15rem;border-radius:999px;padding:0 1.25rem;font-weight:750;text-decoration:none}.olw-detail__primary[data-astro-cid-wvkcnanj]{border:1px solid rgb(255 255 255 / .5);background:linear-gradient(180deg,#d7848fd6,#c56d7ac7);color:#fffaf0;box-shadow:inset 0 1px #ffffff70,0 1rem 2.2rem #c4667633}.olw-detail__secondary[data-astro-cid-wvkcnanj]{border:1px solid rgb(255 255 255 / .5);background:#ffffff47;color:#5f432f;backdrop-filter:blur(16px)}.olw-detail__stage[data-astro-cid-wvkcnanj]{display:grid;width:min(76vw,23rem);justify-self:center;align-self:center;border-radius:2rem;text-decoration:none;filter:drop-shadow(0 2rem 3.5rem rgb(95 67 47 / .22));transform:rotate(1.2deg)}.olw-detail__stage[data-astro-cid-wvkcnanj]>[data-astro-cid-wvkcnanj]{aspect-ratio:2 / 3;min-height:30rem}.olw-detail-flow[data-astro-cid-wvkcnanj]{display:grid;gap:1rem;margin-bottom:2.5rem}.olw-detail-flow__item[data-astro-cid-wvkcnanj]{border:1px solid rgb(95 67 47 / .08);border-radius:18px;padding:1.2rem;background:#ffffffad}.olw-detail-flow__item[data-astro-cid-wvkcnanj] span[data-astro-cid-wvkcnanj]{color:hsl(var(--foreground) / .42);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em}.olw-detail-flow__item[data-astro-cid-wvkcnanj] h2[data-astro-cid-wvkcnanj]{margin:.55rem 0 0;font-size:1.45rem;line-height:1}.olw-detail-flow__item[data-astro-cid-wvkcnanj] p[data-astro-cid-wvkcnanj]{margin:.75rem 0 0;color:hsl(var(--foreground) / .66);line-height:1.7}.olw-detail-invitation[data-astro-cid-wvkcnanj]{display:grid;gap:1rem;align-items:end;margin:3.5rem 0 2.5rem;border-top:1px solid rgb(95 67 47 / .16);border-bottom:1px solid rgb(95 67 47 / .16);padding:2.2rem 0;color:#5f432f}.olw-detail-invitation[data-astro-cid-wvkcnanj] div[data-astro-cid-wvkcnanj]>p[data-astro-cid-wvkcnanj]{margin:0 0 .6rem;color:#5f432f94;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.olw-detail-invitation[data-astro-cid-wvkcnanj] h2[data-astro-cid-wvkcnanj],.olw-detail-invitation[data-astro-cid-wvkcnanj]>p[data-astro-cid-wvkcnanj]{margin:0}.olw-detail-invitation[data-astro-cid-wvkcnanj] h2[data-astro-cid-wvkcnanj]{max-width:15ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:600;letter-spacing:-.02em;line-height:.98;text-wrap:balance}.olw-detail-invitation[data-astro-cid-wvkcnanj]>p[data-astro-cid-wvkcnanj]{max-width:36rem;color:#5f432fb8;line-height:1.75}.olw-detail-invitation[data-astro-cid-wvkcnanj]>a[data-astro-cid-wvkcnanj]{display:inline-flex;align-items:center;justify-content:center;min-height:3.15rem;border-radius:999px;background:#5f432f;padding:0 1.3rem;color:#fffaf0;font-weight:760;text-decoration:none}@media(min-width:768px){.olw-detail[data-astro-cid-wvkcnanj]{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:center}.olw-detail-flow[data-astro-cid-wvkcnanj]{grid-template-columns:repeat(3,minmax(0,1fr))}.olw-detail-invitation[data-astro-cid-wvkcnanj]{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr) auto}}.pcp-detail[data-astro-cid-64pcmdkj]{--pcp-red: #b93c32;--pcp-blue: #275c85;--pcp-yellow: #f2bb39;--pcp-paper: #fff8df;--pcp-ink: #4b3024;color:var(--pcp-ink)}.pcp-hero[data-astro-cid-64pcmdkj]{position:relative;display:grid;gap:clamp(1.75rem,5vw,5rem);align-items:start;margin:-1rem calc(50% - 50vw) 0;overflow:hidden;padding:clamp(5.5rem,10vw,8rem) max(1.25rem,calc((100vw - 1180px)/2)) clamp(3.5rem,7vw,6.5rem);background:radial-gradient(circle at 82% 18%,rgb(255 249 202 / .95) 0 10%,transparent 28%),linear-gradient(145deg,#ffd86b,#f2bb39 54%,#dc8f2d)}.pcp-hero[data-astro-cid-64pcmdkj]:before,.pcp-hero[data-astro-cid-64pcmdkj]:after{position:absolute;top:4.8rem;width:6rem;height:72%;background:var(--pcp-red);content:"";opacity:.9}.pcp-hero[data-astro-cid-64pcmdkj]:before{left:-3rem;transform:rotate(-5deg)}.pcp-hero[data-astro-cid-64pcmdkj]:after{right:-3rem;transform:rotate(5deg)}.pcp-hero__ribbon[data-astro-cid-64pcmdkj]{position:absolute;top:0;right:0;left:0;display:flex;min-height:3.2rem;align-items:center;justify-content:space-around;gap:1rem;overflow:hidden;background:var(--pcp-blue);color:#fff8df;font-size:.72rem;letter-spacing:.12em;white-space:nowrap}.pcp-hero__copy[data-astro-cid-64pcmdkj],.pcp-theater[data-astro-cid-64pcmdkj]{position:relative;z-index:2}.pcp-hero__copy[data-astro-cid-64pcmdkj]{max-width:39rem}.pcp-back[data-astro-cid-64pcmdkj]{display:inline-flex;min-height:2.75rem;align-items:center;color:#4b3024c2;font-weight:780;text-decoration:none}.pcp-eyebrow[data-astro-cid-64pcmdkj],.pcp-program[data-astro-cid-64pcmdkj] header[data-astro-cid-64pcmdkj]>p[data-astro-cid-64pcmdkj],.pcp-portrait__copy[data-astro-cid-64pcmdkj]>p[data-astro-cid-64pcmdkj]:first-child{margin:0;color:var(--pcp-red);font-size:.78rem;font-weight:850;letter-spacing:.06em}.pcp-eyebrow[data-astro-cid-64pcmdkj]{margin-top:1.2rem;text-transform:uppercase}.pcp-hero[data-astro-cid-64pcmdkj] h1[data-astro-cid-64pcmdkj]{max-width:9ch;margin:.55rem 0 0;color:#623022;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,8vw,6rem);font-weight:700;letter-spacing:-.035em;line-height:.88;text-wrap:balance}.pcp-hero__lede[data-astro-cid-64pcmdkj]{max-width:58ch;margin:1.1rem 0 0;color:#4b3024d1;font-size:clamp(1rem,1.8vw,1.14rem);line-height:1.72;text-wrap:pretty}.pcp-actions[data-astro-cid-64pcmdkj]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.pcp-button[data-astro-cid-64pcmdkj]{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;border-radius:999px;padding:0 1.25rem;font-weight:850;text-decoration:none}.pcp-button--primary[data-astro-cid-64pcmdkj]{border:1px solid #6e2e28;background:#6e2e28;color:#fff8df}.pcp-button--secondary[data-astro-cid-64pcmdkj]{border:1px solid rgb(75 48 36 / .48);color:#5f3226}.pcp-theater[data-astro-cid-64pcmdkj]{padding:2.7rem .65rem .75rem;border:10px solid #6e2e28;border-bottom-width:18px;border-radius:12px 12px 4px 4px;background:#6e2e28;box-shadow:9px 10px #6b451d47}.pcp-theater__awning[data-astro-cid-64pcmdkj]{position:absolute;top:-1px;right:-1px;left:-1px;display:grid;height:2.25rem;grid-template-columns:repeat(5,1fr);overflow:hidden}.pcp-theater__awning[data-astro-cid-64pcmdkj] span[data-astro-cid-64pcmdkj],.pcp-theater__awning[data-astro-cid-64pcmdkj] i[data-astro-cid-64pcmdkj]{border-radius:0 0 50% 50%;background:#fff8df}.pcp-theater__awning[data-astro-cid-64pcmdkj] i[data-astro-cid-64pcmdkj]{background:var(--pcp-blue)}.pcp-theater__stage[data-astro-cid-64pcmdkj]{min-height:clamp(30rem,64vw,45rem);overflow:hidden;background:#fff8df}.pcp-theater[data-astro-cid-64pcmdkj]>p[data-astro-cid-64pcmdkj]{margin:0;padding:.8rem .35rem 0;color:#fff8df;font-size:.76rem;line-height:1.5;text-align:center}.pcp-program[data-astro-cid-64pcmdkj]{display:grid;gap:clamp(2rem,5vw,4.5rem);padding:clamp(4.5rem,9vw,8rem) 0}.pcp-program[data-astro-cid-64pcmdkj] header[data-astro-cid-64pcmdkj]{max-width:46rem}.pcp-program[data-astro-cid-64pcmdkj] h2[data-astro-cid-64pcmdkj],.pcp-portrait[data-astro-cid-64pcmdkj] h2[data-astro-cid-64pcmdkj],.pcp-closing[data-astro-cid-64pcmdkj] h2[data-astro-cid-64pcmdkj]{margin:.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:680;letter-spacing:-.03em;line-height:.98;text-wrap:balance}.pcp-program[data-astro-cid-64pcmdkj] ol[data-astro-cid-64pcmdkj]{display:grid;margin:0;padding:0;list-style:none}.pcp-program[data-astro-cid-64pcmdkj] li[data-astro-cid-64pcmdkj]{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;border-top:2px solid var(--pcp-ink);padding:1.35rem 0}.pcp-program[data-astro-cid-64pcmdkj] li[data-astro-cid-64pcmdkj]:last-child{border-bottom:2px solid var(--pcp-ink)}.pcp-program[data-astro-cid-64pcmdkj] li[data-astro-cid-64pcmdkj]>span[data-astro-cid-64pcmdkj]{display:grid;width:2.4rem;aspect-ratio:1;place-items:center;background:var(--pcp-yellow);color:#5e3326;font-family:var(--font-mono);font-size:.75rem;font-weight:850;transform:rotate(-3deg)}.pcp-program[data-astro-cid-64pcmdkj] h3[data-astro-cid-64pcmdkj]{margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.1}.pcp-program[data-astro-cid-64pcmdkj] li[data-astro-cid-64pcmdkj] p[data-astro-cid-64pcmdkj]{max-width:56ch;margin:.55rem 0 0;color:#4b3024b8;line-height:1.7}.pcp-portrait[data-astro-cid-64pcmdkj]{display:grid;gap:clamp(2.5rem,6vw,6rem);align-items:center;margin-inline:calc(50% - 50vw);padding:clamp(4rem,8vw,7rem) max(1.25rem,calc((100vw - 1180px)/2));background:var(--pcp-blue);color:#fff8df}.pcp-portrait__art[data-astro-cid-64pcmdkj]{position:relative;display:grid;min-height:27rem;place-items:center;overflow:hidden;border:12px solid #fff8df;border-radius:4px;background:#e95e4d;box-shadow:9px 10px #163b58}.pcp-portrait__photo[data-astro-cid-64pcmdkj]{display:grid;width:min(62%,15rem);aspect-ratio:4 / 5;place-items:center;border:10px solid #fff8df;background:var(--pcp-yellow);color:var(--pcp-red);font-size:5rem}.pcp-portrait__crown[data-astro-cid-64pcmdkj]{position:absolute;top:1.2rem;display:flex;width:8rem;height:3.5rem;align-items:end;justify-content:center;gap:.2rem}.pcp-portrait__crown[data-astro-cid-64pcmdkj] i[data-astro-cid-64pcmdkj]{width:2.2rem;height:3rem;background:#fff8df;clip-path:polygon(50% 0,100% 100%,0 100%)}.pcp-portrait__crown[data-astro-cid-64pcmdkj] i[data-astro-cid-64pcmdkj]:nth-child(2){height:3.8rem}.pcp-portrait__art[data-astro-cid-64pcmdkj]>span[data-astro-cid-64pcmdkj],.pcp-portrait__art[data-astro-cid-64pcmdkj]>b[data-astro-cid-64pcmdkj]{position:absolute;background:#fff8df;padding:.35rem .55rem;color:var(--pcp-red);transform:rotate(-7deg)}.pcp-portrait__art[data-astro-cid-64pcmdkj]>span[data-astro-cid-64pcmdkj]{top:1.2rem;right:1.2rem;font-size:2.2rem;font-weight:900}.pcp-portrait__art[data-astro-cid-64pcmdkj]>b[data-astro-cid-64pcmdkj]{bottom:1.1rem;left:1rem;letter-spacing:.08em;transform:rotate(4deg)}.pcp-portrait__copy[data-astro-cid-64pcmdkj]>p[data-astro-cid-64pcmdkj]:first-child{color:#ffd66a}.pcp-portrait__copy[data-astro-cid-64pcmdkj]>p[data-astro-cid-64pcmdkj]:nth-of-type(2){max-width:62ch;margin:1rem 0 0;color:#fff8dfd1;line-height:1.75}.pcp-portrait[data-astro-cid-64pcmdkj] ul[data-astro-cid-64pcmdkj]{display:grid;gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none}.pcp-portrait[data-astro-cid-64pcmdkj] li[data-astro-cid-64pcmdkj]{display:flex;gap:.75rem;align-items:baseline;border-bottom:1px solid rgb(255 248 223 / .25);padding-bottom:.75rem;line-height:1.55}.pcp-portrait[data-astro-cid-64pcmdkj] li[data-astro-cid-64pcmdkj] span[data-astro-cid-64pcmdkj]{color:#ffd66a}.pcp-closing[data-astro-cid-64pcmdkj]{position:relative;display:grid;justify-items:start;overflow:hidden;padding:clamp(5rem,9vw,8rem) 0 3rem}.pcp-closing[data-astro-cid-64pcmdkj] h2[data-astro-cid-64pcmdkj]{max-width:16ch}.pcp-closing[data-astro-cid-64pcmdkj]>p[data-astro-cid-64pcmdkj]{max-width:60ch;margin:1rem 0 1.5rem;color:#4b3024b8;line-height:1.75}.pcp-closing__flags[data-astro-cid-64pcmdkj]{position:absolute;top:1.6rem;right:0;left:0;display:grid;height:2rem;grid-template-columns:repeat(6,2.5rem);justify-content:space-between;border-top:2px solid var(--pcp-ink)}.pcp-closing__flags[data-astro-cid-64pcmdkj] span[data-astro-cid-64pcmdkj],.pcp-closing__flags[data-astro-cid-64pcmdkj] i[data-astro-cid-64pcmdkj],.pcp-closing__flags[data-astro-cid-64pcmdkj] b[data-astro-cid-64pcmdkj]{height:2rem;background:var(--pcp-yellow);clip-path:polygon(0 0,100% 0,50% 100%)}.pcp-closing__flags[data-astro-cid-64pcmdkj] i[data-astro-cid-64pcmdkj]{background:var(--pcp-red)}.pcp-closing__flags[data-astro-cid-64pcmdkj] b[data-astro-cid-64pcmdkj]{background:var(--pcp-blue)}@media(min-width:900px){.pcp-hero[data-astro-cid-64pcmdkj]{grid-template-columns:minmax(0,.78fr) minmax(27rem,.9fr)}.pcp-program[data-astro-cid-64pcmdkj]{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr)}.pcp-portrait[data-astro-cid-64pcmdkj]{grid-template-columns:minmax(22rem,.78fr) minmax(0,1.22fr)}}@media(max-width:540px){.pcp-hero[data-astro-cid-64pcmdkj]{padding-top:4.35rem}.pcp-hero[data-astro-cid-64pcmdkj] h1[data-astro-cid-64pcmdkj]{font-size:clamp(3rem,14vw,3.8rem)}.pcp-theater[data-astro-cid-64pcmdkj]{margin-inline:-.3rem;border-width:7px;border-bottom-width:14px;box-shadow:6px 7px #6b451d47}.pcp-theater__stage[data-astro-cid-64pcmdkj]{min-height:32rem}.pcp-closing__flags[data-astro-cid-64pcmdkj]{grid-template-columns:repeat(6,1.8rem)}}@media(prefers-reduced-motion:reduce){.pcp-program[data-astro-cid-64pcmdkj] li[data-astro-cid-64pcmdkj]>span[data-astro-cid-64pcmdkj],.pcp-portrait__art[data-astro-cid-64pcmdkj]>span[data-astro-cid-64pcmdkj],.pcp-portrait__art[data-astro-cid-64pcmdkj]>b[data-astro-cid-64pcmdkj]{transform:none}}.tdi-detail[data-astro-cid-dkakikfd]{--tdi-ink: #382f2d;--tdi-muted: #716762;--tdi-red: #a84d52;--tdi-paper: #f8f3e9;color:var(--tdi-ink);display:grid;gap:clamp(4rem,8vw,7.5rem);padding-bottom:clamp(2rem,6vw,5rem)}.tdi-hero[data-astro-cid-dkakikfd]{align-items:center;background:radial-gradient(circle at 82% 12%,rgb(255 255 255 / .86),transparent 26rem),linear-gradient(135deg,#ebe3d7,#f7f1e7 56%,#e5d8cd);border:1px solid rgb(89 68 57 / .12);border-radius:clamp(1.5rem,4vw,3rem);box-shadow:0 30px 80px #49352c24;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(17rem,.64fr);min-height:min(48rem,calc(100svh - 7rem));overflow:hidden;padding:clamp(1.4rem,5vw,4.5rem);position:relative}.tdi-hero[data-astro-cid-dkakikfd]:before,.tdi-hero[data-astro-cid-dkakikfd]:after{border:1px solid rgb(92 65 58 / .14);border-radius:999px;content:"";height:13rem;pointer-events:none;position:absolute;width:13rem}.tdi-hero[data-astro-cid-dkakikfd]:before{left:-8rem;top:-7rem}.tdi-hero[data-astro-cid-dkakikfd]:after{bottom:-8rem;right:-7rem}.tdi-hero__copy[data-astro-cid-dkakikfd]{display:grid;gap:1.2rem;position:relative;z-index:2}.tdi-back[data-astro-cid-dkakikfd]{color:var(--tdi-muted);font-size:.82rem;font-weight:760;justify-self:start;text-decoration:none}.tdi-kicker[data-astro-cid-dkakikfd],.tdi-section-heading[data-astro-cid-dkakikfd]>p[data-astro-cid-dkakikfd],.tdi-final[data-astro-cid-dkakikfd] p[data-astro-cid-dkakikfd]{color:var(--tdi-red);font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.tdi-hero[data-astro-cid-dkakikfd] h1[data-astro-cid-dkakikfd]{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.9rem);font-weight:500;letter-spacing:-.065em;line-height:.88;margin:0;max-width:8ch}.tdi-hero__lede[data-astro-cid-dkakikfd]{color:var(--tdi-muted);font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.75;margin:0;max-width:35rem}.tdi-hero__actions[data-astro-cid-dkakikfd]{display:flex;flex-wrap:wrap;gap:.75rem}.tdi-button[data-astro-cid-dkakikfd]{align-items:center;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:820;justify-content:center;min-height:3rem;padding:.75rem 1.35rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.tdi-button[data-astro-cid-dkakikfd]:hover{transform:translateY(-2px)}.tdi-button[data-astro-cid-dkakikfd]:focus-visible{outline:3px solid rgb(168 77 82 / .32);outline-offset:3px}.tdi-button--primary[data-astro-cid-dkakikfd]{background:var(--tdi-red);box-shadow:0 12px 26px #74313538;color:#fff}.tdi-button--quiet[data-astro-cid-dkakikfd]{backdrop-filter:blur(10px);background:#ffffff7a;border:1px solid rgb(78 58 51 / .16);color:var(--tdi-ink)}.tdi-privacy[data-astro-cid-dkakikfd]{align-items:center;color:var(--tdi-muted);display:flex;font-size:.82rem;gap:.55rem;margin:.2rem 0 0}.tdi-privacy[data-astro-cid-dkakikfd] span[data-astro-cid-dkakikfd]{color:var(--tdi-red)}.tdi-hero__preview[data-astro-cid-dkakikfd]{display:grid;justify-items:center;min-width:0;position:relative;z-index:2}.tdi-preview-shell[data-astro-cid-dkakikfd]{max-width:22rem;position:relative;transform:rotate(1.2deg);width:min(100%,22rem)}.tdi-preview-shell[data-astro-cid-dkakikfd]:before{background:#563d3524;border-radius:50%;bottom:-1.5rem;content:"";filter:blur(18px);height:3rem;left:10%;position:absolute;width:80%}.tdi-preview-shell[data-astro-cid-dkakikfd] .sw-template-card{background:transparent;border:0;box-shadow:none;padding:0;position:relative}.tdi-preview-shell[data-astro-cid-dkakikfd] .sw-template-card__cover{border-radius:1.6rem;box-shadow:0 24px 60px #412d273d}.tdi-ticket[data-astro-cid-dkakikfd]{align-items:center;background:#a64d52;border-radius:.35rem;box-shadow:0 12px 28px #4628262e;color:#fff;display:flex;font-family:var(--font-mono);font-size:.58rem;justify-content:space-between;letter-spacing:.11em;padding:.65rem .8rem;position:absolute;right:-1rem;text-transform:uppercase;top:7%;transform:rotate(7deg);width:9.2rem;z-index:5}.tdi-preview-note[data-astro-cid-dkakikfd]{color:var(--tdi-muted);font-size:.76rem;line-height:1.5;margin:1rem 0 0;text-align:center}.tdi-responses[data-astro-cid-dkakikfd]{display:grid;gap:2rem}.tdi-section-heading[data-astro-cid-dkakikfd]{display:grid;gap:.8rem;margin-inline:auto;max-width:44rem;text-align:center}.tdi-section-heading[data-astro-cid-dkakikfd] h2[data-astro-cid-dkakikfd],.tdi-journey[data-astro-cid-dkakikfd] h2[data-astro-cid-dkakikfd],.tdi-final[data-astro-cid-dkakikfd] h2[data-astro-cid-dkakikfd]{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:500;letter-spacing:-.045em;line-height:1;margin:0}.tdi-section-heading[data-astro-cid-dkakikfd]>span[data-astro-cid-dkakikfd],.tdi-journey__intro[data-astro-cid-dkakikfd]>p[data-astro-cid-dkakikfd]:last-child,.tdi-final[data-astro-cid-dkakikfd]>div[data-astro-cid-dkakikfd]>span[data-astro-cid-dkakikfd]{color:var(--tdi-muted);line-height:1.75}.tdi-response-row[data-astro-cid-dkakikfd]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.tdi-response[data-astro-cid-dkakikfd]{background:var(--tdi-paper);border:1px solid rgb(98 72 63 / .13);border-radius:1.4rem;display:grid;gap:.8rem;min-height:15rem;padding:1.5rem;position:relative}.tdi-response--2[data-astro-cid-dkakikfd]{transform:translateY(1.5rem)}.tdi-response__mark[data-astro-cid-dkakikfd]{align-items:center;background:#fff;border:1px solid rgb(126 87 78 / .13);border-radius:999px;color:var(--tdi-red);display:flex;font-size:.82rem;height:2.4rem;justify-content:center;width:2.4rem}.tdi-response[data-astro-cid-dkakikfd] h3[data-astro-cid-dkakikfd]{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;margin:auto 0 0}.tdi-response[data-astro-cid-dkakikfd] p[data-astro-cid-dkakikfd]{color:var(--tdi-muted);line-height:1.65;margin:0}.tdi-journey[data-astro-cid-dkakikfd]{align-items:start;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.tdi-journey__intro[data-astro-cid-dkakikfd]{display:grid;gap:1rem;position:sticky;top:7rem}.tdi-journey__steps[data-astro-cid-dkakikfd]{border-top:1px solid rgb(89 66 58 / .16);list-style:none;margin:0;padding:0}.tdi-journey__steps[data-astro-cid-dkakikfd] li[data-astro-cid-dkakikfd]{align-items:start;border-bottom:1px solid rgb(89 66 58 / .16);display:grid;gap:1.4rem;grid-template-columns:2.4rem 1fr;padding:1.7rem 0}.tdi-journey__steps[data-astro-cid-dkakikfd]>li[data-astro-cid-dkakikfd]>span[data-astro-cid-dkakikfd]{color:var(--tdi-red);font-family:var(--font-mono);font-size:.72rem;padding-top:.3rem}.tdi-journey__steps[data-astro-cid-dkakikfd] h3[data-astro-cid-dkakikfd]{font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:500;margin:0 0 .55rem}.tdi-journey__steps[data-astro-cid-dkakikfd] p[data-astro-cid-dkakikfd]{color:var(--tdi-muted);line-height:1.75;margin:0}.tdi-final[data-astro-cid-dkakikfd]{align-items:center;background:linear-gradient(120deg,#a44d52,#763b41);border-radius:2rem;color:#fff;display:grid;gap:2rem;grid-template-columns:auto 1fr auto;overflow:hidden;padding:clamp(1.5rem,4vw,3rem);position:relative}.tdi-final__postmark[data-astro-cid-dkakikfd]{align-items:center;border:1px solid rgb(255 255 255 / .44);border-radius:50%;display:flex;font-family:var(--font-mono);font-size:.55rem;height:5.5rem;justify-content:center;letter-spacing:.1em;text-align:center;transform:rotate(-8deg);width:5.5rem}.tdi-final[data-astro-cid-dkakikfd]>div[data-astro-cid-dkakikfd]:not(.tdi-final__postmark){display:grid;gap:.7rem}.tdi-final[data-astro-cid-dkakikfd] p[data-astro-cid-dkakikfd],.tdi-final[data-astro-cid-dkakikfd]>div[data-astro-cid-dkakikfd]>span[data-astro-cid-dkakikfd]{color:#ffffffbf}.tdi-final[data-astro-cid-dkakikfd] h2[data-astro-cid-dkakikfd]{font-size:clamp(2rem,4vw,3.5rem)}.tdi-final[data-astro-cid-dkakikfd] .tdi-button--primary[data-astro-cid-dkakikfd]{background:#fff;color:#783d42}@media(max-width:820px){.tdi-detail[data-astro-cid-dkakikfd]{gap:4.5rem}.tdi-hero[data-astro-cid-dkakikfd]{gap:1.4rem;grid-template-columns:1fr;min-height:0;padding:1.25rem}.tdi-hero__copy[data-astro-cid-dkakikfd]{gap:.85rem}.tdi-hero[data-astro-cid-dkakikfd] h1[data-astro-cid-dkakikfd]{font-size:clamp(2.7rem,13vw,4.2rem);max-width:9ch}.tdi-hero__lede[data-astro-cid-dkakikfd]{font-size:.94rem;line-height:1.6}.tdi-hero__actions[data-astro-cid-dkakikfd]{order:3}.tdi-privacy[data-astro-cid-dkakikfd]{display:none}.tdi-hero__preview[data-astro-cid-dkakikfd]{justify-self:stretch}.tdi-preview-shell[data-astro-cid-dkakikfd]{max-width:15.5rem}.tdi-preview-shell[data-astro-cid-dkakikfd] .sw-template-card__cover{max-height:25rem}.tdi-ticket[data-astro-cid-dkakikfd]{right:0;top:9%}.tdi-response-row[data-astro-cid-dkakikfd]{grid-template-columns:1fr}.tdi-response[data-astro-cid-dkakikfd]{min-height:0}.tdi-response--2[data-astro-cid-dkakikfd]{transform:none}.tdi-journey[data-astro-cid-dkakikfd]{grid-template-columns:1fr}.tdi-journey__intro[data-astro-cid-dkakikfd]{position:static}.tdi-final[data-astro-cid-dkakikfd]{grid-template-columns:1fr}.tdi-final__postmark[data-astro-cid-dkakikfd]{display:none}.tdi-final[data-astro-cid-dkakikfd] .tdi-button[data-astro-cid-dkakikfd]{justify-self:start}}@media(max-width:430px){.tdi-hero__actions[data-astro-cid-dkakikfd] .tdi-button[data-astro-cid-dkakikfd]{flex:1;padding-inline:.85rem}.tdi-preview-note[data-astro-cid-dkakikfd]{display:none}}.tdq-detail[data-astro-cid-zp6h3spl]{color:#3d2e42;display:grid;gap:64px;padding-bottom:64px}.tdq-detail__hero[data-astro-cid-zp6h3spl]{align-items:center;background:#f6ecec;display:grid;gap:clamp(32px,7vw,92px);grid-template-columns:minmax(0,1fr) minmax(280px,390px);min-height:min(720px,calc(100svh - 90px));overflow:hidden;padding:clamp(28px,6vw,80px)}.tdq-detail__copy[data-astro-cid-zp6h3spl]{display:grid;gap:18px}.tdq-detail__back[data-astro-cid-zp6h3spl]{color:#3d2e42;font-size:1.4rem;text-decoration:none}.tdq-detail__copy[data-astro-cid-zp6h3spl]>p[data-astro-cid-zp6h3spl]{color:#d95d83;font-size:.76rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.tdq-detail[data-astro-cid-zp6h3spl] h1[data-astro-cid-zp6h3spl]{font-family:Georgia,serif;font-size:clamp(3rem,7vw,6.5rem);font-weight:500;line-height:.94;margin:0;max-width:11ch}.tdq-detail__copy[data-astro-cid-zp6h3spl]>span[data-astro-cid-zp6h3spl]{color:#736477;line-height:1.7;max-width:42rem}.tdq-detail__copy[data-astro-cid-zp6h3spl]>div[data-astro-cid-zp6h3spl]{display:flex;flex-wrap:wrap;gap:10px}.tdq-detail__copy[data-astro-cid-zp6h3spl]>div[data-astro-cid-zp6h3spl] a[data-astro-cid-zp6h3spl]{background:#3d2e42;border:1px solid #3d2e42;border-radius:6px;color:#fff;font-weight:760;padding:12px 18px;text-decoration:none}.tdq-detail__copy[data-astro-cid-zp6h3spl]>div[data-astro-cid-zp6h3spl] a[data-astro-cid-zp6h3spl]+a[data-astro-cid-zp6h3spl]{background:transparent;color:#3d2e42}.tdq-detail__preview[data-astro-cid-zp6h3spl]{transform:rotate(1.5deg)}.tdq-detail__levels[data-astro-cid-zp6h3spl]{display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.tdq-detail__levels[data-astro-cid-zp6h3spl] article[data-astro-cid-zp6h3spl]{background:#f4f0ed;min-height:240px;padding:clamp(24px,4vw,46px)}.tdq-detail__levels[data-astro-cid-zp6h3spl] b[data-astro-cid-zp6h3spl]{color:#d95d83;font-family:ui-monospace,monospace}.tdq-detail__levels[data-astro-cid-zp6h3spl] h2[data-astro-cid-zp6h3spl]{font-family:Georgia,serif;font-size:2rem;margin:52px 0 8px}.tdq-detail__levels[data-astro-cid-zp6h3spl] p[data-astro-cid-zp6h3spl]{color:#736477;line-height:1.6;margin:0}@media(max-width:760px){.tdq-detail__hero[data-astro-cid-zp6h3spl]{grid-template-columns:1fr;padding:24px 18px 48px}.tdq-detail__preview[data-astro-cid-zp6h3spl]{margin:auto;max-width:330px;width:100%}.tdq-detail__levels[data-astro-cid-zp6h3spl]{grid-template-columns:1fr}}.tp-detail[data-astro-cid-mkb4dzza]{--tp-detail-display-font: Georgia, "Times New Roman", serif;color:#182c43;background:#f3f6f8}.tp-detail[data-astro-cid-mkb4dzza]:lang(zh-CN){--tp-detail-display-font: "Noto Sans SC", Georgia, "Times New Roman", serif}.tp-detail__hero[data-astro-cid-mkb4dzza]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(34px,8vw,110px);min-height:min(760px,calc(100svh - 84px));padding:clamp(28px,7vw,90px);overflow:hidden;background:linear-gradient(145deg,#e7f0f4,#b5d1e1)}.tp-detail__copy[data-astro-cid-mkb4dzza]{display:grid;gap:18px}.tp-detail__back[data-astro-cid-mkb4dzza]{width:44px;height:44px;display:grid;place-items:center;border:1px solid #254e78;border-radius:50%;color:#183554;text-decoration:none}.tp-detail__copy[data-astro-cid-mkb4dzza]>p[data-astro-cid-mkb4dzza]{margin:0;color:#a34235;font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tp-detail[data-astro-cid-mkb4dzza] h1[data-astro-cid-mkb4dzza]{max-width:13ch;margin:0;font-family:var(--tp-detail-display-font);font-size:clamp(3rem,7vw,6rem);line-height:.96;letter-spacing:-.035em;text-wrap:balance}.tp-detail__copy[data-astro-cid-mkb4dzza]>span[data-astro-cid-mkb4dzza]{max-width:44rem;color:#40566d;line-height:1.7;text-wrap:pretty}.tp-detail__copy[data-astro-cid-mkb4dzza]>div[data-astro-cid-mkb4dzza]{display:flex;flex-wrap:wrap;gap:10px}.tp-detail__copy[data-astro-cid-mkb4dzza]>div[data-astro-cid-mkb4dzza] a[data-astro-cid-mkb4dzza]{min-height:48px;padding:12px 18px;border:1px solid #183b61;border-radius:8px;color:#f8edcf;background:#183b61;font-weight:800;text-decoration:none}.tp-detail__copy[data-astro-cid-mkb4dzza]>div[data-astro-cid-mkb4dzza] a[data-astro-cid-mkb4dzza]+a[data-astro-cid-mkb4dzza]{border-color:#994033;background:#994033}.tp-detail__preview[data-astro-cid-mkb4dzza]{transform:rotate(1.4deg)}.tp-detail__story[data-astro-cid-mkb4dzza]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.tp-detail__story[data-astro-cid-mkb4dzza] article[data-astro-cid-mkb4dzza]{min-height:260px;padding:clamp(28px,4vw,52px);background:#f8f2df}.tp-detail__story[data-astro-cid-mkb4dzza] b[data-astro-cid-mkb4dzza]{color:#a34235}.tp-detail__story[data-astro-cid-mkb4dzza] h2[data-astro-cid-mkb4dzza]{margin:56px 0 10px;font-family:var(--tp-detail-display-font);font-size:clamp(1.6rem,3vw,2.25rem)}.tp-detail__story[data-astro-cid-mkb4dzza] p[data-astro-cid-mkb4dzza]{margin:0;color:#47586a;line-height:1.6}@media(max-width:760px){.tp-detail__hero[data-astro-cid-mkb4dzza]{grid-template-columns:1fr;padding:24px 18px 50px}.tp-detail__preview[data-astro-cid-mkb4dzza]{width:min(100%,350px);margin:auto}.tp-detail__story[data-astro-cid-mkb4dzza]{grid-template-columns:1fr}}.utm-detail[data-astro-cid-fituagqf]{max-width:1200px;margin:28px auto 65px;padding:36px 44px 48px;box-sizing:border-box;background:radial-gradient(120% 80% at 80% 0,#2a1a10 0,#0d1716 45%,#070c0b);color:#f6efe2;border-radius:6px;font-family:Courier Prime,"Noto Serif SC",monospace;overflow:hidden}.utm-detail-back[data-astro-cid-fituagqf]{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:inherit;text-decoration:none;opacity:.8}.utm-detail[data-astro-cid-fituagqf] header[data-astro-cid-fituagqf]{max-width:900px;margin:18px 0 40px}.utm-detail-kicker[data-astro-cid-fituagqf]{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#ffb85c}.utm-detail-kicker[data-astro-cid-fituagqf] span[data-astro-cid-fituagqf]{color:#ff5a3c}.utm-detail[data-astro-cid-fituagqf] h1[data-astro-cid-fituagqf]{font:italic 400 clamp(38px,5.4vw,72px)/1.04 "Fraunces","Noto Serif SC",Georgia,serif;letter-spacing:-.01em;margin:18px 0;text-wrap:balance}.utm-detail-lead[data-astro-cid-fituagqf]{font-size:16px;line-height:1.75;max-width:62ch;opacity:.9}.utm-detail[data-astro-cid-fituagqf] nav[data-astro-cid-fituagqf]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.utm-detail[data-astro-cid-fituagqf] nav[data-astro-cid-fituagqf] a[data-astro-cid-fituagqf]{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;border:1px solid rgba(246,239,226,.55);border-radius:999px;color:inherit;text-decoration:none;font-weight:700}.utm-detail[data-astro-cid-fituagqf] nav[data-astro-cid-fituagqf] a[data-astro-cid-fituagqf].is-primary{background:#ffb85c;border-color:#ffb85c;color:#1d1208;box-shadow:0 0 28px #ffb85c66}.utm-detail-reel[data-astro-cid-fituagqf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:26px 22px;background:#020303;border-block:10px solid #020303;background-image:repeating-linear-gradient(90deg,#020303 0 14px,#3a3027 14px 22px,#020303 22px 36px);background-size:100% 8px;background-repeat:repeat-x;background-position:0 0,0 100%}.utm-detail-reel[data-astro-cid-fituagqf] figure[data-astro-cid-fituagqf]{margin:0;min-width:0;scroll-snap-align:center}.utm-detail-reel[data-astro-cid-fituagqf] img[data-astro-cid-fituagqf]{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;object-position:top;border-radius:3px}.utm-detail-reel[data-astro-cid-fituagqf] figcaption[data-astro-cid-fituagqf]{display:flex;gap:12px;align-items:baseline;font-size:12px;line-height:1.6;padding:14px 2px 0}.utm-detail-reel[data-astro-cid-fituagqf] figcaption[data-astro-cid-fituagqf] b[data-astro-cid-fituagqf]{font-size:22px;color:#ffb85c;font-weight:400}.utm-detail-body[data-astro-cid-fituagqf]{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;margin-top:48px}.utm-detail[data-astro-cid-fituagqf] h2[data-astro-cid-fituagqf]{font:italic 400 30px/1.2 Fraunces,"Noto Serif SC",serif;margin:0 0 18px}.utm-detail[data-astro-cid-fituagqf] ol[data-astro-cid-fituagqf]{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;gap:18px}.utm-detail[data-astro-cid-fituagqf] ol[data-astro-cid-fituagqf] li[data-astro-cid-fituagqf]{counter-increment:s;display:grid;gap:4px;padding-left:44px;position:relative;line-height:1.65}.utm-detail[data-astro-cid-fituagqf] ol[data-astro-cid-fituagqf] li[data-astro-cid-fituagqf]:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:0;color:#ff5a3c;font-weight:700}.utm-detail[data-astro-cid-fituagqf] details[data-astro-cid-fituagqf]{border-top:1px solid rgba(246,239,226,.18);padding:14px 0}.utm-detail[data-astro-cid-fituagqf] summary[data-astro-cid-fituagqf]{cursor:pointer;font-weight:700;line-height:1.5;min-height:28px}.utm-detail[data-astro-cid-fituagqf] details[data-astro-cid-fituagqf] p[data-astro-cid-fituagqf]{margin:10px 0 0;line-height:1.7;opacity:.88}.utm-detail[data-astro-cid-fituagqf] [data-astro-cid-fituagqf]:focus-visible{outline:3px solid #ffb85c;outline-offset:4px}@media(max-width:760px){.utm-detail[data-astro-cid-fituagqf]{margin:14px 10px 30px;padding:20px 18px 32px}.utm-detail[data-astro-cid-fituagqf] h1[data-astro-cid-fituagqf]{font-size:40px}.utm-detail-reel[data-astro-cid-fituagqf]{grid-template-columns:repeat(3,240px);overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 12px}.utm-detail-body[data-astro-cid-fituagqf]{grid-template-columns:1fr;gap:32px}}.adl[data-astro-cid-gwm77md2]{max-width:1180px;margin:24px auto 72px;padding:28px 40px 40px;box-sizing:border-box;color:#2a211c;background:linear-gradient(180deg,#f3eadb,#ebdfcb);border-radius:24px;font:16px/1.75 Nunito,Noto Sans SC,system-ui,sans-serif;overflow-wrap:anywhere}.adl[data-astro-cid-gwm77md2] [data-astro-cid-gwm77md2]{box-sizing:border-box}.adl-back[data-astro-cid-gwm77md2]{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;font-weight:700;font-size:14px}.adl-hero[data-astro-cid-gwm77md2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:40px;align-items:center;margin:12px 0 18px}.adl-eyebrow[data-astro-cid-gwm77md2]{margin:0;font-family:Kalam,cursive;font-size:19px;color:#b4312c}.adl[data-astro-cid-gwm77md2] h1[data-astro-cid-gwm77md2]{margin:8px 0 16px;font:400 clamp(34px,5vw,60px)/1.08 "Young Serif","Noto Serif SC",Georgia,serif;letter-spacing:-.015em;text-wrap:balance}.adl-lead[data-astro-cid-gwm77md2]{margin:0;max-width:60ch;font-size:17px;color:#4b3a30}.adl[data-astro-cid-gwm77md2] nav[data-astro-cid-gwm77md2]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.adl[data-astro-cid-gwm77md2] nav[data-astro-cid-gwm77md2] a[data-astro-cid-gwm77md2]{display:inline-flex;align-items:center;min-height:48px;padding:10px 22px;border-radius:99px;font-weight:800;text-decoration:none;color:#2a211c;background:#fffaf2;box-shadow:0 0 0 1px #6b443033}.adl[data-astro-cid-gwm77md2] nav[data-astro-cid-gwm77md2] .adl-primary[data-astro-cid-gwm77md2]{color:#fbf6ee;background:#b4312c;box-shadow:0 10px 24px #b4312c40}.adl-shot[data-astro-cid-gwm77md2]{height:560px;overflow:hidden;border-radius:22px;container-type:inline-size;box-shadow:0 24px 50px #3f271926}.adl-shot[data-astro-cid-gwm77md2] .ad-scene{min-height:560px}.adl[data-astro-cid-gwm77md2]>section[data-astro-cid-gwm77md2]{padding:34px 0;border-top:1px solid #6b443026}.adl[data-astro-cid-gwm77md2] h2[data-astro-cid-gwm77md2]{margin:0 0 18px;font:400 clamp(25px,3.4vw,34px)/1.25 "Young Serif","Noto Serif SC",Georgia,serif}.adl-how[data-astro-cid-gwm77md2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.adl-how[data-astro-cid-gwm77md2] li[data-astro-cid-gwm77md2]{padding:16px 18px;border-radius:16px;background:#fffaf2;box-shadow:0 0 0 1px #6b44301f}.adl-steps[data-astro-cid-gwm77md2]{margin:0;padding-left:24px;max-width:72ch}.adl-steps[data-astro-cid-gwm77md2] li[data-astro-cid-gwm77md2]{margin:12px 0;padding-left:6px}.adl-steps[data-astro-cid-gwm77md2] li[data-astro-cid-gwm77md2]::marker{color:#b4312c;font-weight:800}.adl-notes[data-astro-cid-gwm77md2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.adl-notes[data-astro-cid-gwm77md2] blockquote[data-astro-cid-gwm77md2]{margin:0;padding:20px 22px;border-radius:16px;background:#fbf6ee;font:21px/1.5 Kalam,"Noto Serif SC",cursive;box-shadow:inset 0 0 0 6px #fbf6ee,inset 0 0 0 7px #b4312c40}.adl-faq[data-astro-cid-gwm77md2]{margin:0}.adl-faq[data-astro-cid-gwm77md2]>div[data-astro-cid-gwm77md2]{padding:18px 0;border-top:1px solid #6b44301f}.adl-faq[data-astro-cid-gwm77md2] dt[data-astro-cid-gwm77md2]{font-weight:800;margin-bottom:6px}.adl-faq[data-astro-cid-gwm77md2] dd[data-astro-cid-gwm77md2]{margin:0;max-width:78ch;color:#4b3a30}.adl-related[data-astro-cid-gwm77md2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px}.adl-related[data-astro-cid-gwm77md2] a[data-astro-cid-gwm77md2]{display:flex;justify-content:space-between;align-items:center;min-height:50px;color:inherit;border-bottom:1px solid #6b443026;text-decoration:none}.adl-text-link[data-astro-cid-gwm77md2]{display:inline-flex;align-items:center;min-height:44px;color:inherit;margin-top:10px}.adl[data-astro-cid-gwm77md2] [data-astro-cid-gwm77md2]:focus-visible{outline:3px solid #f2b84b;outline-offset:4px}@media(max-width:820px){.adl[data-astro-cid-gwm77md2]{margin:12px 10px 40px;padding:16px 18px 28px}.adl-hero[data-astro-cid-gwm77md2]{grid-template-columns:1fr;gap:24px}.adl-shot[data-astro-cid-gwm77md2]{height:480px}.adl-how[data-astro-cid-gwm77md2],.adl-notes[data-astro-cid-gwm77md2],.adl-related[data-astro-cid-gwm77md2]{grid-template-columns:1fr}.adl[data-astro-cid-gwm77md2] nav[data-astro-cid-gwm77md2] a[data-astro-cid-gwm77md2]{flex:1 1 100%;justify-content:center}}.aiwd[data-astro-cid-orapylba]{max-width:1180px;margin:24px auto 64px;padding:36px 44px 44px;box-sizing:border-box;overflow:hidden;border-radius:6px;color:#f1e4c8;font-family:IM Fell English,"Noto Serif SC",Georgia,serif;background:radial-gradient(60% 40% at 80% 0%,rgba(255,154,74,.16),transparent 70%),linear-gradient(180deg,#2a1712,#140c0a)}.aiwd-back[data-astro-cid-orapylba]{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:.9rem;text-decoration:none}.aiwd[data-astro-cid-orapylba] header[data-astro-cid-orapylba]{max-width:880px;margin:18px 0 44px}.aiwd-eyebrow[data-astro-cid-orapylba]{margin:0;color:#c39a4b;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase}.aiwd[data-astro-cid-orapylba] h1[data-astro-cid-orapylba]{margin:16px 0;font-size:clamp(2.2rem,5vw,3.9rem);font-weight:400;font-style:italic;line-height:1.12;text-wrap:balance}.aiwd[data-astro-cid-orapylba] h2[data-astro-cid-orapylba]{margin:0 0 18px;font-size:1.5rem;font-weight:400;font-style:italic;color:#ffe0b8}.aiwd-lead[data-astro-cid-orapylba]{max-width:62ch;font-size:1.1rem;line-height:1.7}.aiwd[data-astro-cid-orapylba] nav[data-astro-cid-orapylba]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.aiwd[data-astro-cid-orapylba] nav[data-astro-cid-orapylba] a[data-astro-cid-orapylba]{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border:1px solid rgba(241,228,200,.45);border-radius:999px;color:inherit;text-decoration:none}.aiwd[data-astro-cid-orapylba] nav[data-astro-cid-orapylba] .aiwd-primary[data-astro-cid-orapylba]{border-color:#c39a4b;background:linear-gradient(180deg,#8f1a2e,#7a1124 55%,#4a0814)}.aiwd-story[data-astro-cid-orapylba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:52px}.aiwd-story[data-astro-cid-orapylba] figure[data-astro-cid-orapylba]{margin:0;min-width:0;scroll-snap-align:center}.aiwd-story[data-astro-cid-orapylba] figure[data-astro-cid-orapylba]:nth-child(2){transform:translateY(22px)}.aiwd-story[data-astro-cid-orapylba] img[data-astro-cid-orapylba]{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border:1px solid rgba(195,154,75,.35);border-radius:4px;box-shadow:0 18px 36px #00000073}.aiwd-story[data-astro-cid-orapylba] figcaption[data-astro-cid-orapylba]{display:flex;gap:12px;align-items:baseline;padding:16px 4px;font-size:.98rem;line-height:1.5}.aiwd-story[data-astro-cid-orapylba] figcaption[data-astro-cid-orapylba] b[data-astro-cid-orapylba]{font-size:1.5rem;font-weight:400;opacity:.6}.aiwd-columns[data-astro-cid-orapylba]{display:grid;grid-template-columns:1fr 1.3fr;gap:44px}.aiwd-steps[data-astro-cid-orapylba]{display:grid;gap:12px;margin:0;padding-left:1.3em;font-size:1.02rem;line-height:1.6}.aiwd-faq[data-astro-cid-orapylba]{display:grid;gap:18px;margin:0}.aiwd-faq[data-astro-cid-orapylba] dt[data-astro-cid-orapylba]{font-size:1.08rem;color:#ffe9c9}.aiwd-faq[data-astro-cid-orapylba] dd[data-astro-cid-orapylba]{margin:6px 0 0;line-height:1.65;opacity:.88}.aiwd[data-astro-cid-orapylba] blockquote[data-astro-cid-orapylba]{margin:52px auto 0;max-width:680px;padding-top:28px;border-top:1px solid rgba(195,154,75,.3);font-size:1.4rem;font-style:italic;line-height:1.6;text-align:center}.aiwd[data-astro-cid-orapylba] [data-astro-cid-orapylba]:focus-visible{outline:2px solid #ff9a4a;outline-offset:4px}@media(max-width:760px){.aiwd[data-astro-cid-orapylba]{margin:12px 10px 30px;padding:20px 18px 30px}.aiwd[data-astro-cid-orapylba] h1[data-astro-cid-orapylba]{font-size:2.2rem}.aiwd-story[data-astro-cid-orapylba]{grid-template-columns:repeat(3,230px);overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding:12px 4px}.aiwd-story[data-astro-cid-orapylba] figure[data-astro-cid-orapylba]:nth-child(2){transform:none}.aiwd-columns[data-astro-cid-orapylba]{grid-template-columns:1fr;gap:32px}}.sgm-detail[data-astro-cid-2yrnbatu]{max-width:1200px;margin:25px auto 65px;padding:25px 45px 42px;background:radial-gradient(ellipse at 72% 30%,#22395c,#0d1b2e 62%);color:#eef3f8;border-radius:8px;overflow:hidden}.sgm-detail[data-astro-cid-2yrnbatu] a[data-astro-cid-2yrnbatu]{color:inherit;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.sgm-detail-back[data-astro-cid-2yrnbatu]{font-size:12px;color:#a9b9cf}.sgm-detail-stage[data-astro-cid-2yrnbatu]{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:24px}.sgm-detail-edition[data-astro-cid-2yrnbatu]{font:600 11px Manrope,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffb867;margin:0}.sgm-detail[data-astro-cid-2yrnbatu] h1[data-astro-cid-2yrnbatu]{font:500 clamp(54px,7vw,92px)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:-1px;margin:26px 0}.sgm-detail[data-astro-cid-2yrnbatu] h1[data-astro-cid-2yrnbatu] em[data-astro-cid-2yrnbatu]{color:#ffd7a3}.sgm-detail[data-astro-cid-2yrnbatu] h1[data-astro-cid-2yrnbatu] span[data-astro-cid-2yrnbatu]{display:block;font:400 17px/1.7 Manrope,Noto Sans SC,sans-serif;letter-spacing:0;margin-top:20px;max-width:36ch;color:#c9d6e6}.sgm-detail-lead[data-astro-cid-2yrnbatu]{font-size:16px;line-height:1.8;max-width:38ch;color:#c9d6e6}.sgm-detail[data-astro-cid-2yrnbatu] nav[data-astro-cid-2yrnbatu]{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.sgm-detail[data-astro-cid-2yrnbatu] nav[data-astro-cid-2yrnbatu] a[data-astro-cid-2yrnbatu]{padding:10px 20px;border:1px solid #eef3f840;border-radius:999px;font-size:13px}.sgm-detail[data-astro-cid-2yrnbatu] nav[data-astro-cid-2yrnbatu] a[data-astro-cid-2yrnbatu]:first-child{background:#ffb867;color:#0d1b2e;border-color:transparent;font-weight:700}.sgm-detail-stage[data-astro-cid-2yrnbatu] img[data-astro-cid-2yrnbatu]{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 30px 60px #0008)}.sgm-detail-story[data-astro-cid-2yrnbatu]{list-style:none;padding:25px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0;border-block:1px solid #eef3f824}.sgm-detail-story[data-astro-cid-2yrnbatu] li[data-astro-cid-2yrnbatu]{display:flex;gap:15px;align-items:baseline;font-size:13px;line-height:1.8;color:#c9d6e6}.sgm-detail-story[data-astro-cid-2yrnbatu] b[data-astro-cid-2yrnbatu]{font:italic 500 28px Cormorant Garamond,Georgia,serif;color:#ffb867}.sgm-detail[data-astro-cid-2yrnbatu] blockquote[data-astro-cid-2yrnbatu]{font:34px/1.4 Caveat,"Noto Serif SC",cursive;text-align:center;max-width:700px;margin:40px auto 10px;color:#ffd7a3;text-shadow:0 0 18px #ffb86766}.sgm-detail-faq[data-astro-cid-2yrnbatu]{max-width:760px;margin:36px auto 0}.sgm-detail-faq[data-astro-cid-2yrnbatu] h2[data-astro-cid-2yrnbatu]{font:500 30px Cormorant Garamond,"Noto Serif SC",Georgia,serif;margin:0 0 12px}.sgm-detail-faq[data-astro-cid-2yrnbatu] details[data-astro-cid-2yrnbatu]{border-top:1px solid #eef3f824;padding:14px 0}.sgm-detail-faq[data-astro-cid-2yrnbatu] summary[data-astro-cid-2yrnbatu]{cursor:pointer;font-weight:600;line-height:1.5;min-height:28px}.sgm-detail-faq[data-astro-cid-2yrnbatu] p[data-astro-cid-2yrnbatu]{margin:10px 0 0;color:#c9d6e6;line-height:1.75;font-size:14px}.sgm-detail[data-astro-cid-2yrnbatu] [data-astro-cid-2yrnbatu]:focus-visible{outline:2px solid #ffb867;outline-offset:5px}@media(max-width:700px){.sgm-detail[data-astro-cid-2yrnbatu]{margin:15px 10px 35px;padding:20px 22px 30px}.sgm-detail-stage[data-astro-cid-2yrnbatu]{grid-template-columns:1fr}.sgm-detail[data-astro-cid-2yrnbatu] h1[data-astro-cid-2yrnbatu]{font-size:58px}.sgm-detail-stage[data-astro-cid-2yrnbatu] img[data-astro-cid-2yrnbatu]{max-height:520px}.sgm-detail-story[data-astro-cid-2yrnbatu]{grid-template-columns:1fr;gap:18px}.sgm-detail[data-astro-cid-2yrnbatu] blockquote[data-astro-cid-2yrnbatu]{font-size:28px}}.fgd[data-astro-cid-px7f4rv5]{max-width:1180px;margin:24px auto 64px;padding:clamp(20px,4vw,44px);color:#3b2418;background:#f6ead3;border-radius:24px;font-family:Fraunces,Georgia,"Noto Serif SC",serif;box-sizing:border-box}.fgd__back[data-astro-cid-px7f4rv5]{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;font-size:.9rem}.fgd__hero[data-astro-cid-px7f4rv5]{max-width:760px;margin:12px auto 28px;text-align:center}.fgd__eyebrow[data-astro-cid-px7f4rv5]{margin:0;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#b4562f}.fgd[data-astro-cid-px7f4rv5] h1[data-astro-cid-px7f4rv5]{margin:12px 0;font-weight:400;font-size:clamp(2rem,5vw,3.4rem);line-height:1.1;text-wrap:balance}.fgd__lead[data-astro-cid-px7f4rv5]{margin:0 auto;max-width:60ch;font-size:1.05rem;line-height:1.7}.fgd__hero[data-astro-cid-px7f4rv5] nav[data-astro-cid-px7f4rv5]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.fgd__hero[data-astro-cid-px7f4rv5] nav[data-astro-cid-px7f4rv5] a[data-astro-cid-px7f4rv5]{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border:1px solid currentColor;border-radius:999px;color:inherit;text-decoration:none}.fgd__hero[data-astro-cid-px7f4rv5] nav[data-astro-cid-px7f4rv5] .fgd__primary[data-astro-cid-px7f4rv5]{background:#3b2418;border-color:#3b2418;color:#fbf3e4}.fgd__stage[data-astro-cid-px7f4rv5]{border-radius:24px;overflow:hidden}.fgd__steps[data-astro-cid-px7f4rv5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0 0;padding:0;list-style:none}.fgd__steps[data-astro-cid-px7f4rv5] li[data-astro-cid-px7f4rv5]{padding:18px 20px;background:#fbf3e4;border-radius:16px}.fgd__steps[data-astro-cid-px7f4rv5] b[data-astro-cid-px7f4rv5]{font-family:Caveat,cursive;font-size:1.6rem;color:#b4562f}.fgd__steps[data-astro-cid-px7f4rv5] h2[data-astro-cid-px7f4rv5]{margin:4px 0 6px;font-size:1.15rem;font-weight:600}.fgd__steps[data-astro-cid-px7f4rv5] p[data-astro-cid-px7f4rv5]{margin:0;line-height:1.6}.fgd__privacy[data-astro-cid-px7f4rv5]{margin:24px auto 0;max-width:70ch;font-size:.92rem;line-height:1.6;text-align:center;opacity:.8}.fgd__faq[data-astro-cid-px7f4rv5]{max-width:760px;margin:36px auto 0}.fgd__faq[data-astro-cid-px7f4rv5] h2[data-astro-cid-px7f4rv5]{font-weight:400;font-size:1.6rem;text-align:center}.fgd__faq[data-astro-cid-px7f4rv5] details[data-astro-cid-px7f4rv5]{padding:14px 0;border-bottom:1px solid rgb(59 36 24 / .18)}.fgd__faq[data-astro-cid-px7f4rv5] summary[data-astro-cid-px7f4rv5]{cursor:pointer;font-weight:600}.fgd__faq[data-astro-cid-px7f4rv5] details[data-astro-cid-px7f4rv5] p[data-astro-cid-px7f4rv5]{margin:8px 0 0;line-height:1.7}.fgd[data-astro-cid-px7f4rv5] [data-astro-cid-px7f4rv5]:focus-visible{outline:3px solid #b4562f;outline-offset:4px}@media(max-width:760px){.fgd[data-astro-cid-px7f4rv5]{margin:12px 8px 28px;border-radius:18px}.fgd__steps[data-astro-cid-px7f4rv5]{grid-template-columns:1fr}}.tyd[data-astro-cid-2uiypm2b]{max-width:1200px;margin:28px auto 65px;padding:36px 44px 46px;box-sizing:border-box;overflow:hidden;border-radius:24px;background:radial-gradient(ellipse at 90% 0%,#f6d2a8 0,transparent 55%),#fbf3e6;color:#4a2f22;font-family:Nunito,"Noto Serif SC",system-ui,sans-serif}.tyd-back[data-astro-cid-2uiypm2b]{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:13px;font-weight:700;text-decoration:none}.tyd[data-astro-cid-2uiypm2b] header[data-astro-cid-2uiypm2b]{max-width:860px;margin:18px 0 40px}.tyd-kicker[data-astro-cid-2uiypm2b]{margin:0;color:#b5651d;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tyd[data-astro-cid-2uiypm2b] h1[data-astro-cid-2uiypm2b]{margin:14px 0;font:600 clamp(36px,5vw,64px)/1.08 "Fraunces","Noto Serif SC",Georgia,serif;letter-spacing:-.015em;text-wrap:balance}.tyd-lead[data-astro-cid-2uiypm2b]{max-width:62ch;font-size:17px;line-height:1.7}.tyd[data-astro-cid-2uiypm2b] nav[data-astro-cid-2uiypm2b]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tyd[data-astro-cid-2uiypm2b] nav[data-astro-cid-2uiypm2b] a[data-astro-cid-2uiypm2b]{display:inline-flex;align-items:center;min-height:48px;padding:12px 24px;box-sizing:border-box;border-radius:999px;border:1px solid rgba(74,47,34,.25);color:inherit;font-size:15px;font-weight:800;text-decoration:none;background:#fff9}.tyd[data-astro-cid-2uiypm2b] nav[data-astro-cid-2uiypm2b] a[data-astro-cid-2uiypm2b].is-primary{background:#e07a3f;border-color:#e07a3f;color:#fff;box-shadow:0 12px 26px -12px #b3412eb3}.tyd-story[data-astro-cid-2uiypm2b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.tyd-story[data-astro-cid-2uiypm2b] figure[data-astro-cid-2uiypm2b]{margin:0;min-width:0;scroll-snap-align:center}.tyd-story[data-astro-cid-2uiypm2b] img[data-astro-cid-2uiypm2b]{display:block;width:100%;height:auto;aspect-ratio:390/844;object-fit:cover;border:10px solid #fffaf1;border-radius:6px;box-sizing:border-box;box-shadow:0 18px 40px -18px #4a2f2280}.tyd-story[data-astro-cid-2uiypm2b] figure[data-astro-cid-2uiypm2b]:nth-child(1){rotate:-2.5deg}.tyd-story[data-astro-cid-2uiypm2b] figure[data-astro-cid-2uiypm2b]:nth-child(2){rotate:1.5deg;margin-top:34px}.tyd-story[data-astro-cid-2uiypm2b] figure[data-astro-cid-2uiypm2b]:nth-child(3){rotate:-1deg}.tyd-story[data-astro-cid-2uiypm2b] figcaption[data-astro-cid-2uiypm2b]{display:flex;gap:12px;align-items:baseline;padding:16px 4px;font-size:14px;line-height:1.6}.tyd-story[data-astro-cid-2uiypm2b] figcaption[data-astro-cid-2uiypm2b] b[data-astro-cid-2uiypm2b]{font:600 22px Fraunces,serif;opacity:.6}.tyd[data-astro-cid-2uiypm2b] blockquote[data-astro-cid-2uiypm2b]{max-width:720px;margin:46px auto 10px;text-align:center;font:600 34px/1.3 Caveat,Ma Shan Zheng,cursive;text-wrap:pretty}.tyd-guide[data-astro-cid-2uiypm2b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-top:46px}.tyd-guide[data-astro-cid-2uiypm2b] h2[data-astro-cid-2uiypm2b]{margin:0 0 10px;font:600 24px/1.2 Fraunces,"Noto Serif SC",Georgia,serif}.tyd-guide[data-astro-cid-2uiypm2b] p[data-astro-cid-2uiypm2b],.tyd-guide[data-astro-cid-2uiypm2b] li[data-astro-cid-2uiypm2b],.tyd-guide[data-astro-cid-2uiypm2b] dd[data-astro-cid-2uiypm2b]{font-size:15px;line-height:1.7}.tyd-guide[data-astro-cid-2uiypm2b] ol[data-astro-cid-2uiypm2b]{margin:0;padding-left:20px}.tyd-faq[data-astro-cid-2uiypm2b]{grid-column:1/-1}.tyd-faq[data-astro-cid-2uiypm2b] dl[data-astro-cid-2uiypm2b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:0}.tyd-faq[data-astro-cid-2uiypm2b] dt[data-astro-cid-2uiypm2b]{font-weight:800}.tyd-faq[data-astro-cid-2uiypm2b] dd[data-astro-cid-2uiypm2b]{margin:4px 0 0;color:#4a2f22cc}.tyd[data-astro-cid-2uiypm2b] [data-astro-cid-2uiypm2b]:focus-visible{outline:3px solid #e07a3f;outline-offset:4px}@media(max-width:760px){.tyd[data-astro-cid-2uiypm2b]{margin:12px 10px 30px;padding:20px 18px 30px}.tyd[data-astro-cid-2uiypm2b] h1[data-astro-cid-2uiypm2b]{font-size:36px}.tyd-lead[data-astro-cid-2uiypm2b]{font-size:15px}.tyd-story[data-astro-cid-2uiypm2b]{grid-template-columns:repeat(3,230px);overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding:16px 8px}.tyd-story[data-astro-cid-2uiypm2b] figure[data-astro-cid-2uiypm2b]:nth-child(n){rotate:none;margin-top:0}.tyd[data-astro-cid-2uiypm2b] blockquote[data-astro-cid-2uiypm2b]{font-size:28px}.tyd-guide[data-astro-cid-2uiypm2b],.tyd-faq[data-astro-cid-2uiypm2b] dl[data-astro-cid-2uiypm2b]{grid-template-columns:1fr}}.bp-detail[data-astro-cid-adirkubc]{max-width:1200px;margin:28px auto 65px;padding:36px 44px 48px;box-sizing:border-box;background:radial-gradient(90% 70% at 85% 0,#ff3d8b33 0,transparent 60%),radial-gradient(80% 60% at 0 100%,#2f4bff2e 0,transparent 60%),#fbf3e6;color:#24183f;border-radius:6px;font-family:Space Grotesk,Noto Sans SC,system-ui,sans-serif;overflow:hidden}.bp-detail-back[data-astro-cid-adirkubc]{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:inherit;text-decoration:none;opacity:.75}.bp-detail-hero[data-astro-cid-adirkubc]{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;margin:12px 0 44px}.bp-detail-kicker[data-astro-cid-adirkubc]{font:400 12px/1.4 Courier Prime,monospace;letter-spacing:.28em;text-transform:uppercase;color:#d81b6a}.bp-detail[data-astro-cid-adirkubc] h1[data-astro-cid-adirkubc]{font:400 clamp(32px,4.6vw,60px)/1.05 "Rubik Mono One","Noto Sans SC",sans-serif;letter-spacing:-.02em;margin:16px 0;text-wrap:balance;color:#3b2a6b}.bp-detail-lead[data-astro-cid-adirkubc]{font-size:17px;line-height:1.7;max-width:56ch}.bp-detail[data-astro-cid-adirkubc] nav[data-astro-cid-adirkubc]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.bp-detail[data-astro-cid-adirkubc] nav[data-astro-cid-adirkubc] a[data-astro-cid-adirkubc]{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;border:2px solid #3b2a6b;border-radius:999px;color:#3b2a6b;text-decoration:none;font-weight:700}.bp-detail[data-astro-cid-adirkubc] nav[data-astro-cid-adirkubc] a[data-astro-cid-adirkubc].is-primary{background:#ff3d8b;border-color:#ff3d8b;color:#fff;box-shadow:4px 4px #3b2a6b}.bp-detail-live[data-astro-cid-adirkubc]{margin:0;justify-self:center;width:min(100%,380px);aspect-ratio:3/4;border-radius:22px;overflow:hidden;background:#241a47;box-shadow:0 24px 60px -24px #3b2a6b99;transform:rotate(2deg)}.bp-detail-live[data-astro-cid-adirkubc]>div[data-astro-cid-adirkubc]{height:100%}.bp-detail-body[data-astro-cid-adirkubc]{display:grid;grid-template-columns:1fr 1.2fr;gap:48px}.bp-detail[data-astro-cid-adirkubc] h2[data-astro-cid-adirkubc]{font:400 22px/1.3 Rubik Mono One,Noto Sans SC,sans-serif;margin:0 0 18px;color:#3b2a6b}.bp-detail[data-astro-cid-adirkubc] ol[data-astro-cid-adirkubc]{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;gap:18px}.bp-detail[data-astro-cid-adirkubc] ol[data-astro-cid-adirkubc] li[data-astro-cid-adirkubc]{counter-increment:s;display:grid;gap:4px;padding-left:46px;position:relative;line-height:1.65}.bp-detail[data-astro-cid-adirkubc] ol[data-astro-cid-adirkubc] li[data-astro-cid-adirkubc]:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:34px;height:34px;border:2px dashed #ff3d8b;border-radius:50%;color:#ff3d8b;font:700 13px Courier Prime,monospace}.bp-detail[data-astro-cid-adirkubc] details[data-astro-cid-adirkubc]{border-top:1px solid #3b2a6b26;padding:14px 0}.bp-detail[data-astro-cid-adirkubc] summary[data-astro-cid-adirkubc]{cursor:pointer;font-weight:700;line-height:1.5;min-height:28px}.bp-detail[data-astro-cid-adirkubc] details[data-astro-cid-adirkubc] p[data-astro-cid-adirkubc]{margin:10px 0 0;line-height:1.7;opacity:.88}.bp-detail[data-astro-cid-adirkubc] [data-astro-cid-adirkubc]:focus-visible{outline:3px solid #2f4bff;outline-offset:4px}@media(max-width:760px){.bp-detail[data-astro-cid-adirkubc]{margin:14px 10px 30px;padding:20px 18px 32px}.bp-detail-hero[data-astro-cid-adirkubc],.bp-detail-body[data-astro-cid-adirkubc]{grid-template-columns:1fr;gap:30px}.bp-detail[data-astro-cid-adirkubc] h1[data-astro-cid-adirkubc]{font-size:30px}}.wv-detail[data-astro-cid-lwd43776]{max-width:1200px;margin:28px auto 65px;padding:36px 44px 48px;box-sizing:border-box;background:radial-gradient(circle at 1px 1px,rgba(255,79,139,.2) 1px,transparent 1.6px) 0 0/12px 12px,#fbf3e6;color:#231a2e;border:3px solid #231a2e;border-radius:4px;box-shadow:10px 10px #3a5bd9;font-family:Comic Neue,ZCOOL KuaiLe,system-ui,sans-serif;overflow:hidden}.wv-detail-back[data-astro-cid-lwd43776]{display:inline-flex;align-items:center;min-height:44px;font:700 14px Courier Prime,monospace;color:inherit;text-decoration:none}.wv-detail[data-astro-cid-lwd43776] header[data-astro-cid-lwd43776]{max-width:900px;margin:18px 0 40px}.wv-detail-kicker[data-astro-cid-lwd43776]{display:inline-block;margin:0;padding:4px 12px;background:#ffd447;border:2px solid #231a2e;font:700 12px Courier Prime,monospace;letter-spacing:.24em;text-transform:uppercase;transform:rotate(-1.5deg)}.wv-detail-kicker[data-astro-cid-lwd43776] span[data-astro-cid-lwd43776]{color:#ff4f8b}.wv-detail[data-astro-cid-lwd43776] h1[data-astro-cid-lwd43776]{font:400 clamp(42px,6vw,84px)/.98 "Bangers","ZCOOL KuaiLe",Impact,sans-serif;letter-spacing:.02em;margin:20px 0 16px;text-shadow:3px 3px 0 #ff4f8b,-1.5px 0 0 rgba(58,91,217,.55);text-wrap:balance}.wv-detail-lead[data-astro-cid-lwd43776]{font-size:18px;font-weight:700;line-height:1.6;max-width:60ch}.wv-detail[data-astro-cid-lwd43776] nav[data-astro-cid-lwd43776]{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.wv-detail[data-astro-cid-lwd43776] nav[data-astro-cid-lwd43776] a[data-astro-cid-lwd43776]{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border:2.5px solid #231a2e;border-radius:999px;color:inherit;background:#fff;text-decoration:none;font:400 20px Bangers,ZCOOL KuaiLe,Impact,sans-serif;letter-spacing:.05em;box-shadow:4px 4px #231a2e;transition:transform .15s,box-shadow .15s}.wv-detail[data-astro-cid-lwd43776] nav[data-astro-cid-lwd43776] a[data-astro-cid-lwd43776].is-primary{background:#ff4f8b;color:#fff}.wv-detail[data-astro-cid-lwd43776] nav[data-astro-cid-lwd43776] a[data-astro-cid-lwd43776]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #231a2e}.wv-detail-strip[data-astro-cid-lwd43776]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px;background:#231a2e;border-radius:2px}.wv-detail-strip[data-astro-cid-lwd43776] figure[data-astro-cid-lwd43776]{margin:0;min-width:0;scroll-snap-align:center;background:#fbf3e6;padding:8px 8px 0;border-radius:2px}.wv-detail-strip[data-astro-cid-lwd43776] figure[data-astro-cid-lwd43776]:nth-child(2){transform:rotate(.8deg)}.wv-detail-strip[data-astro-cid-lwd43776] img[data-astro-cid-lwd43776]{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;object-position:top;border:2px solid #231a2e}.wv-detail-strip[data-astro-cid-lwd43776] figcaption[data-astro-cid-lwd43776]{display:flex;gap:10px;align-items:baseline;font:700 13px/1.5 Courier Prime,monospace;padding:10px 2px 12px}.wv-detail-strip[data-astro-cid-lwd43776] figcaption[data-astro-cid-lwd43776] b[data-astro-cid-lwd43776]{font:400 26px Bangers,Impact,sans-serif;color:#ff4f8b}.wv-detail-body[data-astro-cid-lwd43776]{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;margin-top:48px}.wv-detail[data-astro-cid-lwd43776] h2[data-astro-cid-lwd43776]{font:400 34px/1.1 Bangers,ZCOOL KuaiLe,Impact,sans-serif;letter-spacing:.03em;margin:0 0 18px}.wv-detail[data-astro-cid-lwd43776] ol[data-astro-cid-lwd43776]{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;gap:18px}.wv-detail[data-astro-cid-lwd43776] ol[data-astro-cid-lwd43776] li[data-astro-cid-lwd43776]{counter-increment:s;display:grid;gap:4px;padding-left:48px;position:relative;line-height:1.6;font-size:16px}.wv-detail[data-astro-cid-lwd43776] ol[data-astro-cid-lwd43776] li[data-astro-cid-lwd43776]:before{content:counter(s);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:32px;height:32px;border:2px solid #231a2e;border-radius:50%;background:#ffd447;font:400 18px Bangers,Impact,sans-serif}.wv-detail[data-astro-cid-lwd43776] details[data-astro-cid-lwd43776]{border-top:2px dashed rgba(35,26,46,.35);padding:14px 0}.wv-detail[data-astro-cid-lwd43776] summary[data-astro-cid-lwd43776]{cursor:pointer;font-weight:700;font-size:17px;line-height:1.5;min-height:28px}.wv-detail[data-astro-cid-lwd43776] details[data-astro-cid-lwd43776] p[data-astro-cid-lwd43776]{margin:10px 0 0;line-height:1.7;font-size:16px}.wv-detail[data-astro-cid-lwd43776] [data-astro-cid-lwd43776]:focus-visible{outline:3px solid #ff4f8b;outline-offset:4px}@media(max-width:760px){.wv-detail[data-astro-cid-lwd43776]{margin:14px 10px 30px;padding:20px 18px 32px;box-shadow:6px 6px #3a5bd9}.wv-detail[data-astro-cid-lwd43776] h1[data-astro-cid-lwd43776]{font-size:34px;line-height:1.02}.wv-detail-lead[data-astro-cid-lwd43776]{font-size:16px}.wv-detail-strip[data-astro-cid-lwd43776]{grid-template-columns:repeat(3,240px);overflow-x:auto;scroll-snap-type:x mandatory;padding:14px}.wv-detail-body[data-astro-cid-lwd43776]{grid-template-columns:1fr;gap:32px}}@media(prefers-reduced-motion:reduce){.wv-detail[data-astro-cid-lwd43776] nav[data-astro-cid-lwd43776] a[data-astro-cid-lwd43776]{transition:none}}.lcd-detail[data-astro-cid-g7kn2lwz]{max-width:1200px;margin:25px auto 65px;padding:25px 45px 46px;color:#fdf1e6;border-radius:10px;overflow:hidden;position:relative;background:radial-gradient(ellipse 60% 50% at 75% 30%,rgba(200,74,92,.45),transparent 70%),#2a0d15}.lcd-detail[data-astro-cid-g7kn2lwz] a[data-astro-cid-g7kn2lwz]{color:inherit;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.lcd-back[data-astro-cid-g7kn2lwz]{font-size:13px;margin-top:4px;color:#e7c7bf}.lcd-stage[data-astro-cid-g7kn2lwz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px}.lcd-edition[data-astro-cid-g7kn2lwz]{margin:20px 0 0;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#e9a7a3}.lcd-detail[data-astro-cid-g7kn2lwz] h1[data-astro-cid-g7kn2lwz]{margin:18px 0;font:500 clamp(48px,6.2vw,84px)/1.02 Fraunces,Georgia,"Noto Serif SC",serif;letter-spacing:-1.5px;color:#fdf1e6;overflow-wrap:break-word;hyphens:auto}.lcd-detail[data-astro-cid-g7kn2lwz] h1[data-astro-cid-g7kn2lwz] span[data-astro-cid-g7kn2lwz]{display:block;margin-top:18px;max-width:38ch;font:400 17px/1.65 Karla,Noto Sans SC,sans-serif;letter-spacing:0;color:#f2d8cf}.lcd-lead[data-astro-cid-g7kn2lwz]{max-width:42ch;font-size:16px;line-height:1.75;color:#e7c7bf}.lcd-detail[data-astro-cid-g7kn2lwz] nav[data-astro-cid-g7kn2lwz]{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.lcd-detail[data-astro-cid-g7kn2lwz] nav[data-astro-cid-g7kn2lwz] a[data-astro-cid-g7kn2lwz]{padding:10px 22px;border:1px solid rgba(244,216,138,.55);border-radius:999px;font-size:14px;font-weight:700}.lcd-detail[data-astro-cid-g7kn2lwz] nav[data-astro-cid-g7kn2lwz] a[data-astro-cid-g7kn2lwz]:first-child{border-color:transparent;color:#2a0d15;background:linear-gradient(180deg,#fff3c8,#e2b85e);box-shadow:0 0 30px #f4d88a4d}.lcd-arts[data-astro-cid-g7kn2lwz]{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lcd-arts[data-astro-cid-g7kn2lwz]>div[data-astro-cid-g7kn2lwz]{position:relative;padding:22px 8px 8px;border-radius:8px;background:#f8efdc;transform:rotate(var(--r));box-shadow:0 10px 18px #00000059}.lcd-arts[data-astro-cid-g7kn2lwz] span[data-astro-cid-g7kn2lwz]{position:absolute;top:6px;left:8px;font:700 11px Courier Prime,Courier New,monospace;color:#a77a2a}.lcd-arts[data-astro-cid-g7kn2lwz] svg{display:block;width:100%;height:auto}.lcd-story[data-astro-cid-g7kn2lwz]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:34px 0 0;padding:26px 0;border-block:1px solid rgba(244,216,138,.22)}.lcd-story[data-astro-cid-g7kn2lwz] li[data-astro-cid-g7kn2lwz]{display:flex;gap:14px;align-items:baseline;font-size:14px;line-height:1.75;color:#e7c7bf}.lcd-story[data-astro-cid-g7kn2lwz] b[data-astro-cid-g7kn2lwz]{font:italic 28px Fraunces,Georgia,serif;color:#f4d88a}.lcd-faq[data-astro-cid-g7kn2lwz]{max-width:760px;margin:34px auto 0}.lcd-faq[data-astro-cid-g7kn2lwz] h2[data-astro-cid-g7kn2lwz]{margin:0 0 14px;font:500 28px/1.2 Fraunces,Georgia,"Noto Serif SC",serif;text-align:center}.lcd-faq[data-astro-cid-g7kn2lwz] details[data-astro-cid-g7kn2lwz]{border-bottom:1px solid rgba(244,216,138,.22)}.lcd-faq[data-astro-cid-g7kn2lwz] summary[data-astro-cid-g7kn2lwz]{min-height:48px;display:flex;align-items:center;padding:10px 0;cursor:pointer;font-weight:600;font-size:16px;list-style:none}.lcd-faq[data-astro-cid-g7kn2lwz] summary[data-astro-cid-g7kn2lwz]:after{content:"+";margin-left:auto;padding-left:16px;font-size:20px;color:#f4d88a}.lcd-faq[data-astro-cid-g7kn2lwz] details[data-astro-cid-g7kn2lwz][open] summary[data-astro-cid-g7kn2lwz]:after{content:"−"}.lcd-faq[data-astro-cid-g7kn2lwz] summary[data-astro-cid-g7kn2lwz]::-webkit-details-marker{display:none}.lcd-faq[data-astro-cid-g7kn2lwz] details[data-astro-cid-g7kn2lwz] p[data-astro-cid-g7kn2lwz]{margin:0 0 16px;line-height:1.75;color:#e7c7bf}.lcd-detail[data-astro-cid-g7kn2lwz] [data-astro-cid-g7kn2lwz]:focus-visible{outline:2px solid #fde7a8;outline-offset:4px}@media(max-width:760px){.lcd-detail[data-astro-cid-g7kn2lwz]{margin:15px 10px 35px;padding:22px 20px 32px}.lcd-stage[data-astro-cid-g7kn2lwz]{grid-template-columns:minmax(0,1fr)}.lcd-detail[data-astro-cid-g7kn2lwz] h1[data-astro-cid-g7kn2lwz]{font-size:clamp(38px,11vw,50px)}.lcd-arts[data-astro-cid-g7kn2lwz]{order:-1;margin-top:12px;gap:8px}.lcd-story[data-astro-cid-g7kn2lwz]{grid-template-columns:1fr;gap:16px}}.mckd[data-astro-cid-5ez5jwbc]{position:relative;max-width:1200px;margin:25px auto 65px;padding:25px 45px 50px;box-sizing:border-box;overflow:hidden;border-radius:10px;color:#f3d9a4;font-family:DM Mono,Noto Sans SC,monospace;background:radial-gradient(70% 50% at 80% 20%,#2b215299,transparent 70%),linear-gradient(180deg,#070b1e,#121a3a 70%,#1a1840)}.mckd[data-astro-cid-5ez5jwbc] a[data-astro-cid-5ez5jwbc]{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.mckd-back[data-astro-cid-5ez5jwbc]{font-size:12px;color:#f3d9a4b3}.mckd-hero[data-astro-cid-5ez5jwbc]{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;margin-top:16px}.mckd-eyebrow[data-astro-cid-5ez5jwbc]{margin:0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffcf7a}.mckd[data-astro-cid-5ez5jwbc] h1[data-astro-cid-5ez5jwbc]{margin:16px 0;font:italic 600 clamp(40px,5.2vw,68px)/1.04 "Cormorant Garamond","Noto Serif SC",serif;color:#fff4dc;text-wrap:balance}.mckd-lead[data-astro-cid-5ez5jwbc]{max-width:48ch;font-size:14px;line-height:1.85;color:#f3d9a4d9}.mckd[data-astro-cid-5ez5jwbc] nav[data-astro-cid-5ez5jwbc]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mckd[data-astro-cid-5ez5jwbc] nav[data-astro-cid-5ez5jwbc] a[data-astro-cid-5ez5jwbc]{padding:0 22px;border:1px solid #ffcf7a80;border-radius:999px;font-size:13px}.mckd[data-astro-cid-5ez5jwbc] nav[data-astro-cid-5ez5jwbc] a[data-astro-cid-5ez5jwbc]:first-child{border-color:transparent;color:#070b1e;background:#ffcf7a;box-shadow:0 10px 30px #ffcf7a40}.mckd-art[data-astro-cid-5ez5jwbc]{position:relative;margin:0;border-radius:18px;overflow:hidden;aspect-ratio:4/5;background:linear-gradient(180deg,#050816,#121a3a 60%,#2b2152)}.mckd-art[data-astro-cid-5ez5jwbc] img[data-astro-cid-5ez5jwbc]{position:absolute;inset:auto 0 0;width:100%;height:62%;object-fit:cover;object-position:50% 100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 34%);mask-image:linear-gradient(180deg,transparent,#000 34%)}.mckd-digit[data-astro-cid-5ez5jwbc]{position:absolute;inset:14% 0 auto;text-align:center;font:800 clamp(120px,16vw,200px)/.9 "Big Shoulders Display",sans-serif;color:#f3d9a4;text-shadow:0 10px 50px #ffcf7a44}.mckd-promises[data-astro-cid-5ez5jwbc]{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:6px;margin:0;padding:14px 16px;list-style:none;border-radius:14px;background:#070b1ebf;backdrop-filter:blur(8px)}.mckd-promises[data-astro-cid-5ez5jwbc] li[data-astro-cid-5ez5jwbc]{font:italic 500 17px/1.3 Cormorant Garamond,"Noto Serif SC",serif;color:#fff4dc;padding-left:14px;border-left:2px solid #ffcf7a}.mckd-promises[data-astro-cid-5ez5jwbc] li[data-astro-cid-5ez5jwbc][data-color="1"]{border-color:#ff7aa8}.mckd-promises[data-astro-cid-5ez5jwbc] li[data-astro-cid-5ez5jwbc][data-color="2"]{border-color:#8fd3ff}.mckd-h2[data-astro-cid-5ez5jwbc],.mckd[data-astro-cid-5ez5jwbc] h2[data-astro-cid-5ez5jwbc]{margin:56px 0 18px;font:italic 600 30px/1.2 Cormorant Garamond,"Noto Serif SC",serif;color:#fff4dc}.mckd-story[data-astro-cid-5ez5jwbc]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none}.mckd-story[data-astro-cid-5ez5jwbc] li[data-astro-cid-5ez5jwbc]{display:flex;gap:14px;align-items:baseline;padding-top:16px;border-top:1px solid #ffcf7a33}.mckd-story[data-astro-cid-5ez5jwbc] b[data-astro-cid-5ez5jwbc]{font:800 30px Big Shoulders Display,sans-serif;color:#ffcf7a}.mckd-story[data-astro-cid-5ez5jwbc] h3[data-astro-cid-5ez5jwbc]{margin:0 0 6px;font:italic 600 21px Cormorant Garamond,"Noto Serif SC",serif;color:#fff4dc}.mckd-story[data-astro-cid-5ez5jwbc] p[data-astro-cid-5ez5jwbc]{margin:0;font-size:13px;line-height:1.8;color:#f3d9a4cc}.mckd-ld[data-astro-cid-5ez5jwbc]{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin-top:56px}.mckd-ld-art[data-astro-cid-5ez5jwbc]{position:relative;display:grid;grid-template-columns:1fr 1fr;border-radius:16px;overflow:hidden;aspect-ratio:16/10;background:linear-gradient(180deg,#050816,#2b2152)}.mckd-ld-art[data-astro-cid-5ez5jwbc] img[data-astro-cid-5ez5jwbc]{width:100%;height:100%;object-fit:cover;object-position:50% 100%}.mckd-ld-art[data-astro-cid-5ez5jwbc]:after{content:"";position:absolute;left:50%;top:8%;bottom:0;width:2px;transform:translate(-50%);background:linear-gradient(180deg,transparent,#fff4dc);box-shadow:0 0 16px 3px #ffcf7a55}.mckd-ld[data-astro-cid-5ez5jwbc] h2[data-astro-cid-5ez5jwbc]{margin-top:0}.mckd-ld[data-astro-cid-5ez5jwbc] p[data-astro-cid-5ez5jwbc]{font-size:14px;line-height:1.85;color:#f3d9a4d9}.mckd-ld[data-astro-cid-5ez5jwbc] a[data-astro-cid-5ez5jwbc]{color:#ffcf7a;font-size:13px}.mckd-faq[data-astro-cid-5ez5jwbc]{max-width:760px;margin:20px auto 0}.mckd-faq[data-astro-cid-5ez5jwbc] h2[data-astro-cid-5ez5jwbc]{text-align:center}.mckd-faq[data-astro-cid-5ez5jwbc] details[data-astro-cid-5ez5jwbc]{border-bottom:1px solid #ffcf7a33}.mckd-faq[data-astro-cid-5ez5jwbc] summary[data-astro-cid-5ez5jwbc]{display:flex;align-items:center;min-height:52px;padding:10px 0;cursor:pointer;list-style:none;font:italic 600 19px/1.35 Cormorant Garamond,"Noto Serif SC",serif;color:#fff4dc}.mckd-faq[data-astro-cid-5ez5jwbc] summary[data-astro-cid-5ez5jwbc]:after{content:"+";margin-left:auto;padding-left:16px;color:#ffcf7a;font-style:normal}.mckd-faq[data-astro-cid-5ez5jwbc] details[data-astro-cid-5ez5jwbc][open] summary[data-astro-cid-5ez5jwbc]:after{content:"−"}.mckd-faq[data-astro-cid-5ez5jwbc] summary[data-astro-cid-5ez5jwbc]::-webkit-details-marker{display:none}.mckd-faq[data-astro-cid-5ez5jwbc] details[data-astro-cid-5ez5jwbc] p[data-astro-cid-5ez5jwbc]{margin:0 0 16px;font-size:13px;line-height:1.85;color:#f3d9a4cc}.mckd[data-astro-cid-5ez5jwbc] [data-astro-cid-5ez5jwbc]:focus-visible{outline:2px solid #ffcf7a;outline-offset:4px}@media(max-width:760px){.mckd[data-astro-cid-5ez5jwbc]{margin:12px 10px 30px;padding:18px 18px 34px}.mckd-hero[data-astro-cid-5ez5jwbc],.mckd-ld[data-astro-cid-5ez5jwbc]{grid-template-columns:1fr;gap:24px}.mckd-art[data-astro-cid-5ez5jwbc]{order:-1;aspect-ratio:4/4.6}.mckd[data-astro-cid-5ez5jwbc] h1[data-astro-cid-5ez5jwbc]{font-size:40px}.mckd-story[data-astro-cid-5ez5jwbc]{grid-template-columns:1fr;gap:16px}}.oyw-detail[data-astro-cid-mefuwaoc]{max-width:1200px;margin:28px auto 65px;padding:36px 44px 48px;box-sizing:border-box;border-radius:28px;background:radial-gradient(70% 60% at 100% 0,rgba(255,45,85,.45),transparent 70%),radial-gradient(60% 60% at 0 100%,rgba(123,43,255,.5),transparent 70%),#140b22;color:#fff4e8;font-family:Manrope,Noto Sans SC,system-ui,sans-serif;overflow:hidden}.oyw-detail-back[data-astro-cid-mefuwaoc]{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:inherit;text-decoration:none;opacity:.8}.oyw-detail[data-astro-cid-mefuwaoc] header[data-astro-cid-mefuwaoc]{max-width:900px;margin:18px 0 40px}.oyw-detail-kicker[data-astro-cid-mefuwaoc]{display:inline-block;margin:0;padding:6px 14px;border-radius:999px;background:#ffd84d;color:#140b22;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}@media(max-width:480px){.oyw-detail-kicker[data-astro-cid-mefuwaoc]{font-size:11px;letter-spacing:.08em}}.oyw-detail[data-astro-cid-mefuwaoc] h1[data-astro-cid-mefuwaoc]{margin:20px 0 18px;font:800 clamp(40px,6vw,84px)/.95 "Bricolage Grotesque","Noto Sans SC",system-ui,sans-serif;letter-spacing:-.04em;text-wrap:balance}.oyw-detail-lead[data-astro-cid-mefuwaoc]{max-width:62ch;font-size:17px;line-height:1.7;opacity:.92}.oyw-detail[data-astro-cid-mefuwaoc] nav[data-astro-cid-mefuwaoc]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.oyw-detail[data-astro-cid-mefuwaoc] nav[data-astro-cid-mefuwaoc] a[data-astro-cid-mefuwaoc]{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border:2px solid #fff4e8;border-radius:999px;color:inherit;font-weight:800;text-decoration:none}.oyw-detail[data-astro-cid-mefuwaoc] nav[data-astro-cid-mefuwaoc] a[data-astro-cid-mefuwaoc].is-primary{border-color:#ffd84d;background:#ffd84d;color:#140b22}.oyw-detail-reel[data-astro-cid-mefuwaoc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.oyw-detail-reel[data-astro-cid-mefuwaoc] figure[data-astro-cid-mefuwaoc]{min-width:0;margin:0;scroll-snap-align:center}.oyw-detail-frame[data-astro-cid-mefuwaoc]{aspect-ratio:9/16;overflow:hidden;border-radius:20px;box-shadow:0 24px 60px #00000073}.oyw-detail-frame[data-astro-cid-mefuwaoc] .oyw-root{height:100%}.oyw-detail-reel[data-astro-cid-mefuwaoc] figcaption[data-astro-cid-mefuwaoc]{display:flex;gap:12px;align-items:baseline;padding:14px 2px 0;font-size:14px;line-height:1.5}.oyw-detail-reel[data-astro-cid-mefuwaoc] figcaption[data-astro-cid-mefuwaoc] b[data-astro-cid-mefuwaoc]{color:#ffd84d;font:800 24px/1 Bricolage Grotesque,system-ui,sans-serif}.oyw-detail-body[data-astro-cid-mefuwaoc]{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;margin-top:48px}.oyw-detail[data-astro-cid-mefuwaoc] h2[data-astro-cid-mefuwaoc]{margin:0 0 18px;font:800 30px/1.1 Bricolage Grotesque,Noto Sans SC,system-ui,sans-serif;letter-spacing:-.02em}.oyw-detail[data-astro-cid-mefuwaoc] ol[data-astro-cid-mefuwaoc]{display:grid;gap:18px;margin:0;padding:0;list-style:none;counter-reset:s}.oyw-detail[data-astro-cid-mefuwaoc] ol[data-astro-cid-mefuwaoc] li[data-astro-cid-mefuwaoc]{position:relative;display:grid;gap:4px;padding-left:46px;line-height:1.65;counter-increment:s}.oyw-detail[data-astro-cid-mefuwaoc] ol[data-astro-cid-mefuwaoc] li[data-astro-cid-mefuwaoc]:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:0;color:#ff2d55;font-weight:800}.oyw-detail[data-astro-cid-mefuwaoc] details[data-astro-cid-mefuwaoc]{padding:14px 0;border-top:1px solid rgba(255,244,232,.2)}.oyw-detail[data-astro-cid-mefuwaoc] summary[data-astro-cid-mefuwaoc]{min-height:28px;font-weight:800;line-height:1.5;cursor:pointer}.oyw-detail[data-astro-cid-mefuwaoc] details[data-astro-cid-mefuwaoc] p[data-astro-cid-mefuwaoc]{margin:10px 0 0;line-height:1.7;opacity:.9}.oyw-detail[data-astro-cid-mefuwaoc] [data-astro-cid-mefuwaoc]:focus-visible{outline:3px solid #ffd84d;outline-offset:4px}@media(max-width:760px){.oyw-detail[data-astro-cid-mefuwaoc]{margin:14px 10px 30px;padding:22px 18px 32px;border-radius:22px}.oyw-detail[data-astro-cid-mefuwaoc] h1[data-astro-cid-mefuwaoc]{font-size:42px}.oyw-detail-reel[data-astro-cid-mefuwaoc]{grid-template-columns:repeat(3,230px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.oyw-detail-body[data-astro-cid-mefuwaoc]{grid-template-columns:1fr;gap:32px}}.rdd-detail[data-astro-cid-e23ftyo7]{--rd-w:clamp(120px,15vw,190px);max-width:1200px;margin:25px auto 65px;padding:25px 45px 46px;color:#f4ead6;border-radius:8px;overflow:hidden;position:relative;font-family:var(--rd-body);background:radial-gradient(ellipse 55% 60% at 72% 46%,#3d1629,transparent 72%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 55%,rgba(8,2,6,.7)),repeating-linear-gradient(45deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px),#2a0f1e;box-shadow:inset 0 0 0 1px #c9a04a66}.rdd-detail[data-astro-cid-e23ftyo7] a[data-astro-cid-e23ftyo7]{color:inherit;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.rdd-back[data-astro-cid-e23ftyo7]{font-size:13px;margin-top:4px;color:#e8dcc2}.rdd-stage[data-astro-cid-e23ftyo7]{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:24px}.rdd-edition[data-astro-cid-e23ftyo7]{margin:18px 0 0;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#c9a04a}.rdd-detail[data-astro-cid-e23ftyo7] h1[data-astro-cid-e23ftyo7]{margin:18px 0;font:400 clamp(48px,6.2vw,84px)/1 var(--rd-display);letter-spacing:-.5px;text-shadow:1.2px -.8px 0 rgba(200,34,47,.75)}.rdd-detail[data-astro-cid-e23ftyo7] h1[data-astro-cid-e23ftyo7] span[data-astro-cid-e23ftyo7]{display:block;margin-top:18px;max-width:36ch;font:400 17px/1.6 var(--rd-body);letter-spacing:0;text-shadow:none;color:#e8dcc2}.rdd-lead[data-astro-cid-e23ftyo7]{max-width:40ch;font-size:17px;font-style:italic;line-height:1.7;color:#e8dcc2}.rdd-detail[data-astro-cid-e23ftyo7] nav[data-astro-cid-e23ftyo7]{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.rdd-detail[data-astro-cid-e23ftyo7] nav[data-astro-cid-e23ftyo7] a[data-astro-cid-e23ftyo7]{padding:10px 22px;border:1px solid rgba(241,213,138,.6);border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.05em}.rdd-detail[data-astro-cid-e23ftyo7] nav[data-astro-cid-e23ftyo7] a[data-astro-cid-e23ftyo7]:first-child{border-color:transparent;color:#2a0f1e;background:linear-gradient(180deg,#f1d58a,#c9a04a);box-shadow:0 2px #8a6a28,0 10px 24px #08020666}.rdd-hand[data-astro-cid-e23ftyo7]{position:relative;height:calc(var(--rd-w)*1.75);margin-top:20px}.rdd-hand[data-astro-cid-e23ftyo7]>span[data-astro-cid-e23ftyo7]{position:absolute;left:50%;bottom:0;margin-left:calc(var(--rd-w)/-2);transform-origin:50% 120%;transform:rotate(var(--a));transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.rdd-hand[data-astro-cid-e23ftyo7]:hover>span[data-astro-cid-e23ftyo7]{transform:rotate(calc(var(--a)*1.25)) translateY(-6px)}.rdd-story[data-astro-cid-e23ftyo7]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:26px 0 0;padding:26px 0;border-block:1px solid rgba(201,160,74,.3)}.rdd-story[data-astro-cid-e23ftyo7] li[data-astro-cid-e23ftyo7]{display:flex;gap:14px;align-items:baseline;font-size:15px;line-height:1.7;color:#e8dcc2}.rdd-story[data-astro-cid-e23ftyo7] b[data-astro-cid-e23ftyo7]{font:400 30px var(--rd-display);color:#c8222f;text-shadow:.6px -.4px 0 rgba(241,213,138,.4)}.rdd-faq[data-astro-cid-e23ftyo7]{max-width:760px;margin:34px auto 0}.rdd-faq[data-astro-cid-e23ftyo7] h2[data-astro-cid-e23ftyo7]{margin:0 0 14px;font:400 30px/1.2 var(--rd-display);letter-spacing:.01em;text-align:center}.rdd-faq[data-astro-cid-e23ftyo7] details[data-astro-cid-e23ftyo7]{border-bottom:1px solid rgba(201,160,74,.3)}.rdd-faq[data-astro-cid-e23ftyo7] summary[data-astro-cid-e23ftyo7]{min-height:48px;display:flex;align-items:center;padding:10px 0;cursor:pointer;font-weight:700;font-size:17px;list-style:none}.rdd-faq[data-astro-cid-e23ftyo7] summary[data-astro-cid-e23ftyo7]:after{content:"♥";margin-left:auto;padding-left:16px;color:#c8222f;transition:transform .2s}.rdd-faq[data-astro-cid-e23ftyo7] details[data-astro-cid-e23ftyo7][open] summary[data-astro-cid-e23ftyo7]:after{transform:rotate(180deg)}.rdd-faq[data-astro-cid-e23ftyo7] p[data-astro-cid-e23ftyo7]{margin:0 0 16px;line-height:1.75;color:#e8dcc2}@media(max-width:760px){.rdd-detail[data-astro-cid-e23ftyo7]{--rd-w:clamp(96px,30vw,140px);margin:12px 10px 40px;padding:18px 18px 32px}.rdd-stage[data-astro-cid-e23ftyo7]{grid-template-columns:1fr}.rdd-story[data-astro-cid-e23ftyo7]{grid-template-columns:1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.rdd-hand[data-astro-cid-e23ftyo7]>span[data-astro-cid-e23ftyo7]{transition:none}}.lrd-detail[data-astro-cid-4yosnciq]{max-width:1200px;margin:25px auto 65px;padding:25px 45px 46px;color:#f3e6cf;border-radius:8px;overflow:hidden;position:relative;background:radial-gradient(ellipse 55% 55% at 72% 44%,rgba(255,182,92,.28),transparent 70%),linear-gradient(180deg,#3a0d12,#1a0f0e)}.lrd-detail[data-astro-cid-4yosnciq] a[data-astro-cid-4yosnciq]{color:inherit;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.lrd-back[data-astro-cid-4yosnciq]{font-size:13px;margin-top:4px;color:#e8cfa6}.lrd-stage[data-astro-cid-4yosnciq]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.lrd-year[data-astro-cid-4yosnciq]{margin:18px 0 0;font:400 24px/1.2 Ma Shan Zheng,"Noto Serif SC",serif;letter-spacing:.16em;color:#d9a44a}.lrd-edition[data-astro-cid-4yosnciq]{margin:6px 0 0;font-size:12px;letter-spacing:.22em;color:#c9a27a}.lrd-detail[data-astro-cid-4yosnciq] h1[data-astro-cid-4yosnciq]{margin:20px 0;font:600 clamp(48px,6.4vw,84px)/1.04 Fraunces,"Noto Serif SC",Georgia,serif;letter-spacing:-1px;color:#f3e6cf}.lrd-detail[data-astro-cid-4yosnciq] h1[data-astro-cid-4yosnciq] span[data-astro-cid-4yosnciq]{display:block;margin-top:18px;max-width:36ch;font:400 17px/1.65 "Noto Serif SC",Georgia,serif;letter-spacing:0;color:#ead8bb}.lrd-lead[data-astro-cid-4yosnciq]{max-width:40ch;font-size:16px;line-height:1.8;color:#e8cfa6}.lrd-detail[data-astro-cid-4yosnciq] nav[data-astro-cid-4yosnciq]{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.lrd-detail[data-astro-cid-4yosnciq] nav[data-astro-cid-4yosnciq] a[data-astro-cid-4yosnciq]{padding:10px 22px;border:1px solid #d9a44a88;border-radius:999px;font-size:14px;font-weight:600}.lrd-detail[data-astro-cid-4yosnciq] nav[data-astro-cid-4yosnciq] a[data-astro-cid-4yosnciq]:first-child{border-color:transparent;color:#5a0d16;background:linear-gradient(180deg,#ffe7a8,#d9a44a 70%,#b98330);box-shadow:0 0 30px #ffb65c59}.lrd-door[data-astro-cid-4yosnciq]{position:relative;display:grid;grid-template-columns:64px 1fr 64px;grid-template-rows:auto 1fr;gap:14px 18px;width:min(100%,500px);justify-self:center;padding-top:6px}.lrd-banner[data-astro-cid-4yosnciq]{grid-column:1/-1;justify-self:center;display:flex;flex-direction:row-reverse;gap:6px;margin:0;padding:8px 18px;background:linear-gradient(180deg,#c8322b,#9b1b2a);box-shadow:inset 0 0 0 1px #d9a44a8c,0 10px 24px #00000059}.lrd-banner[data-astro-cid-4yosnciq] span[data-astro-cid-4yosnciq],.lrd-scroll[data-astro-cid-4yosnciq]{font:400 30px/1.15 Ma Shan Zheng,"Noto Serif SC",serif;color:#f1c766;text-shadow:0 1px 0 rgba(90,13,22,.6)}.lrd-scroll[data-astro-cid-4yosnciq]{margin:0;padding:16px 0;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.12em;text-align:center;background:linear-gradient(180deg,#c8322b,#9b1b2a);box-shadow:inset 0 0 0 1px #d9a44a8c,0 10px 24px #00000059}.lrd-scroll--upper[data-astro-cid-4yosnciq]{grid-column:3;grid-row:2}.lrd-scroll--lower[data-astro-cid-4yosnciq]{grid-column:1;grid-row:2}.lrd-envelope[data-astro-cid-4yosnciq]{grid-column:2;grid-row:2;position:relative;align-self:center;width:100%;aspect-ratio:3/4.1;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 62%,#c8322b,#9b1b2a 62%,#6e1019);box-shadow:0 22px 48px #00000080,inset 0 0 0 1px #d9a44a80}.lrd-flap[data-astro-cid-4yosnciq]{position:absolute;inset:0 0 auto;height:33%;background:linear-gradient(180deg,#b12634,#8c1824);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%)}.lrd-envelope[data-astro-cid-4yosnciq] img[data-astro-cid-4yosnciq]{position:absolute;left:50%;bottom:7%;width:72%;height:auto;transform:translate(-50%)}.lrd-clasp[data-astro-cid-4yosnciq]{position:absolute;left:50%;top:25%;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;transform:translate(-50%);font:400 30px/1 Ma Shan Zheng,"Noto Serif SC",serif;color:#6e1019;background:radial-gradient(circle at 35% 30%,#ffe7a8,#d9a44a 60%,#a8742a);box-shadow:0 6px 14px #00000059}.lrd-story[data-astro-cid-4yosnciq]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:26px 0 0;padding:26px 0;border-block:1px solid rgba(217,164,74,.22)}.lrd-story[data-astro-cid-4yosnciq] li[data-astro-cid-4yosnciq]{display:flex;gap:14px;align-items:baseline;font-size:14px;line-height:1.8;color:#e8cfa6}.lrd-story[data-astro-cid-4yosnciq] b[data-astro-cid-4yosnciq]{font:italic 28px Fraunces,Georgia,serif;color:#d9a44a}.lrd-faq[data-astro-cid-4yosnciq]{max-width:760px;margin:34px auto 0}.lrd-faq[data-astro-cid-4yosnciq] h2[data-astro-cid-4yosnciq]{margin:0 0 14px;font:600 28px/1.2 Fraunces,"Noto Serif SC",Georgia,serif;text-align:center}.lrd-faq[data-astro-cid-4yosnciq] details[data-astro-cid-4yosnciq]{border-bottom:1px solid rgba(217,164,74,.22)}.lrd-faq[data-astro-cid-4yosnciq] summary[data-astro-cid-4yosnciq]{min-height:48px;display:flex;align-items:center;padding:10px 0;cursor:pointer;font-weight:600;font-size:16px;list-style:none}.lrd-faq[data-astro-cid-4yosnciq] summary[data-astro-cid-4yosnciq]:after{content:"+";margin-left:auto;padding-left:16px;font-size:20px;color:#d9a44a}.lrd-faq[data-astro-cid-4yosnciq] details[data-astro-cid-4yosnciq][open] summary[data-astro-cid-4yosnciq]:after{content:"−"}.lrd-faq[data-astro-cid-4yosnciq] summary[data-astro-cid-4yosnciq]::-webkit-details-marker{display:none}.lrd-faq[data-astro-cid-4yosnciq] details[data-astro-cid-4yosnciq] p[data-astro-cid-4yosnciq]{margin:0 0 16px;line-height:1.8;color:#e8cfa6}.lrd-detail[data-astro-cid-4yosnciq] [data-astro-cid-4yosnciq]:focus-visible{outline:2px solid #d9a44a;outline-offset:4px}@media(max-width:760px){.lrd-detail[data-astro-cid-4yosnciq]{margin:15px 10px 35px;padding:22px 20px 32px}.lrd-stage[data-astro-cid-4yosnciq]{grid-template-columns:1fr}.lrd-detail[data-astro-cid-4yosnciq] h1[data-astro-cid-4yosnciq]{font-size:46px}.lrd-door[data-astro-cid-4yosnciq]{order:-1;grid-template-columns:48px 1fr 48px;gap:10px 12px;margin-top:10px}.lrd-banner[data-astro-cid-4yosnciq] span[data-astro-cid-4yosnciq],.lrd-scroll[data-astro-cid-4yosnciq]{font-size:23px}.lrd-story[data-astro-cid-4yosnciq]{grid-template-columns:1fr;gap:16px}}
