.loop[data-astro-cid-nl3kv4nx]{background:radial-gradient(90% 70% at 72% 45%, var(--plum-700), var(--plum-900) 72%);isolation:isolate;padding-block:clamp(56px,8vw,104px);position:relative;overflow:clip}.big[data-astro-cid-nl3kv4nx]{z-index:-1;height:auto;animation:13s ease-in-out infinite alternate drift;position:absolute}.big-heart[data-astro-cid-nl3kv4nx]{color:#ee806433;--r:-14deg;width:clamp(240px,38vw,520px);rotate:var(--r);top:5%;left:-6%}.big-note[data-astro-cid-nl3kv4nx]{color:#fbe1a826;--r:10deg;width:clamp(190px,28vw,400px);rotate:var(--r);animation-duration:17s;animation-direction:alternate-reverse;bottom:-3%;right:-2%}@keyframes drift{0%{transform:translateY(-14px)scale(1)}to{transform:translateY(18px)scale(1.05)}}.loop-in[data-astro-cid-nl3kv4nx]{align-items:center;gap:clamp(24px,4vw,56px);display:grid}.loop-side[data-astro-cid-nl3kv4nx]{gap:clamp(18px,3vw,32px);display:grid}@media (width>=900px){.loop-in[data-astro-cid-nl3kv4nx]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.loop-steps[data-astro-cid-nl3kv4nx]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.loop-steps[data-astro-cid-nl3kv4nx] button[data-astro-cid-nl3kv4nx]{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;opacity:.62;background:0 0;border:0;align-items:center;gap:12px;padding:9px 4px 11px;transition:opacity .35s;display:flex;position:relative}.loop-steps[data-astro-cid-nl3kv4nx] button[data-astro-cid-nl3kv4nx]:hover,.loop-steps[data-astro-cid-nl3kv4nx] button[data-astro-cid-nl3kv4nx].on{opacity:1}.loop-steps[data-astro-cid-nl3kv4nx] .n[data-astro-cid-nl3kv4nx]{width:32px;height:32px;font:500 1rem var(--serif);background:#fff8f11a;border-radius:50%;flex:none;place-items:center;transition:background .35s,color .35s;display:grid}.loop-steps[data-astro-cid-nl3kv4nx] button[data-astro-cid-nl3kv4nx].on .n[data-astro-cid-nl3kv4nx]{background:var(--apricot);color:var(--plum-900)}.loop-steps[data-astro-cid-nl3kv4nx] b[data-astro-cid-nl3kv4nx]{font:400 clamp(1.08rem, 1rem + .4vw, 1.3rem)/1.2 var(--serif);font-variation-settings:"SOFT" 100;color:var(--paper);display:block}.loop-steps[data-astro-cid-nl3kv4nx] small[data-astro-cid-nl3kv4nx]{color:var(--blush-300);font-size:.9rem;display:block}.loop-steps[data-astro-cid-nl3kv4nx] i[data-astro-cid-nl3kv4nx]{background:#ffffff1a;height:2px;position:absolute;bottom:0;left:48px;right:0}.loop-steps[data-astro-cid-nl3kv4nx] i[data-astro-cid-nl3kv4nx]:after{content:"";background:var(--apricot);transform:scaleX(var(--fill,0));transform-origin:0;position:absolute;inset:0}@media (width<=899px){.loop-side[data-astro-cid-nl3kv4nx]{display:contents}.loop-steps[data-astro-cid-nl3kv4nx]{order:3}.loop-steps[data-astro-cid-nl3kv4nx] small[data-astro-cid-nl3kv4nx]{display:none}.loop-steps[data-astro-cid-nl3kv4nx] button[data-astro-cid-nl3kv4nx]{padding-block:6px 8px}}.stage[data-astro-cid-nl3kv4nx]{gap:24px;min-width:0;display:grid;position:relative}.sheet[data-astro-cid-nl3kv4nx]{background:var(--paper);color:var(--ink);border-radius:var(--r);box-shadow:var(--shadow-lg);background-image:radial-gradient(#43183309 1px,#0000 1px);background-size:5px 5px;padding:clamp(14px,3vw,28px)}.zone[data-astro-cid-nl3kv4nx]{height:clamp(170px,24svh,240px);position:relative}.staff[data-astro-cid-nl3kv4nx]{width:100%;height:100%;color:var(--plum-800);position:absolute;inset:0;overflow:visible}.staff[data-astro-cid-nl3kv4nx] path[data-astro-cid-nl3kv4nx]{fill:none;stroke:currentColor;stroke-width:1.3px;opacity:.5}.note[data-astro-cid-nl3kv4nx]{color:var(--rose-600);margin:-30px 0 0 -8px;position:absolute}.mem[data-astro-cid-nl3kv4nx]{color:var(--plum-800);white-space:nowrap;font-size:clamp(1.4rem,1rem + 1.5vw,1.95rem);position:absolute}.lyrics[data-astro-cid-nl3kv4nx]{text-align:center;font-family:var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;min-height:5.7em;margin-top:10px;font-size:clamp(1.02rem,.9rem + .7vw,1.4rem);line-height:1.42}.finale[data-astro-cid-nl3kv4nx]{color:var(--ink);justify-items:center;display:grid}.vinyl[data-astro-cid-nl3kv4nx]{aspect-ratio:1;object-fit:cover;width:clamp(150px,22svh,210px);box-shadow:var(--shadow-lg), 0 0 0 8px #fff8f126;border-radius:50%}.fin-card[data-astro-cid-nl3kv4nx]{background:var(--paper);border-radius:var(--r);width:min(100%,420px);box-shadow:var(--shadow-lg);text-align:center;margin-top:-18px;padding:14px 18px;position:relative}.loop[data-astro-cid-nl3kv4nx].live .mem[data-astro-cid-nl3kv4nx],.loop[data-astro-cid-nl3kv4nx].live .note[data-astro-cid-nl3kv4nx]{opacity:0;will-change:transform, opacity}.loop[data-astro-cid-nl3kv4nx].live .staff[data-astro-cid-nl3kv4nx]{clip-path:inset(-10% 100% -10% 0)}.loop[data-astro-cid-nl3kv4nx].live [data-astro-cid-nl3kv4nx][data-lyric]{clip-path:inset(-20% 100% -20% -2%)}.loop[data-astro-cid-nl3kv4nx].live .finale[data-astro-cid-nl3kv4nx]{opacity:0;pointer-events:none;align-content:center;position:absolute;inset:0}@media (width<=520px){.mem[data-astro-cid-nl3kv4nx]{white-space:normal;max-width:72%;line-height:1}.zone[data-astro-cid-nl3kv4nx]{height:214px}}@media (prefers-reduced-motion:reduce){.big[data-astro-cid-nl3kv4nx]{animation:none}}.dk[data-astro-cid-dmhjord2]{background:var(--plum-900);isolation:isolate;min-height:100svh;display:grid;position:relative;overflow:clip}.dk-bg[data-astro-cid-dmhjord2]{z-index:-2;position:absolute;inset:0}.dk-bg[data-astro-cid-dmhjord2] img[data-astro-cid-dmhjord2]{object-fit:cover;filter:blur(46px)saturate(1.3)brightness(.72);opacity:0;width:100%;height:100%;transition:opacity 1.3s;position:absolute;inset:0;transform:scale(1.3)}.dk-bg[data-astro-cid-dmhjord2] img[data-astro-cid-dmhjord2].on{opacity:1}.dk[data-astro-cid-dmhjord2]:after{content:"";z-index:-1;background:linear-gradient(#2d1024b8,#2d10244d 40%,#2d1024c7);position:absolute;inset:0}.dk-in[data-astro-cid-dmhjord2]{grid-template-columns:minmax(0,1fr);align-content:center;gap:16px;padding-block:82px 26px;display:grid}.dk-head[data-astro-cid-dmhjord2]{animation:rise 1s var(--ease) both;gap:6px;display:grid}.dk-head[data-astro-cid-dmhjord2] h1[data-astro-cid-dmhjord2]{color:var(--paper);text-shadow:0 2px 24px #2d102459}.dk-note[data-astro-cid-dmhjord2]{color:var(--butter);font-size:1.6rem}.dk-foot[data-astro-cid-dmhjord2]{animation:rise 1s .25s var(--ease) both;gap:12px;display:grid}.dk-foot[data-astro-cid-dmhjord2] .lede[data-astro-cid-dmhjord2]{color:var(--blush-100);max-width:34em}.dk-trust[data-astro-cid-dmhjord2]{color:var(--blush-100)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.dk-stage[data-astro-cid-dmhjord2]{--card:min(50vw, 200px);justify-items:center;min-width:0;display:grid}.dk-cards[data-astro-cid-dmhjord2]{touch-action:pan-y;user-select:none;justify-items:center;width:100%;display:grid}.dk-card[data-astro-cid-dmhjord2]{width:var(--card);aspect-ratio:5/6;border-radius:var(--r);background:var(--plum-700);cursor:pointer;color:var(--paper);box-shadow:var(--shadow-lg);z-index:calc(10 - var(--a));opacity:calc(1 - var(--a) * .22);transform:translateX(calc(var(--o) * var(--spread,62%))) translateY(calc(var(--a) * 10px)) rotate(calc(var(--o) * 7deg)) scale(calc(1 - var(--a) * .13));transition:transform .85s var(--ease), opacity .6s ease;animation:deal 1.1s calc(var(--a) * .12s + .25s) var(--ease) backwards;border:0;grid-area:1/1;padding:0;position:relative;overflow:hidden}@keyframes deal{0%{opacity:0;transform:translateY(70px)rotate(-5deg)scale(.82)}}.dk-card[data-astro-cid-dmhjord2] img[data-astro-cid-dmhjord2]{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform 6.5s ease-out}.dk-card[data-astro-cid-dmhjord2].on img[data-astro-cid-dmhjord2]{transform:scale(1.09)}.dk-card[data-astro-cid-dmhjord2]:after{content:"";background:linear-gradient(#0000,#1f0a19db);position:absolute;inset:45% 0 0}.dk-label[data-astro-cid-dmhjord2]{z-index:1;text-align:center;opacity:0;transition:opacity .5s .25s, transform .7s .25s var(--ease);display:grid;position:absolute;inset:auto 12px 28px;transform:translateY(10px)}.dk-card[data-astro-cid-dmhjord2].on .dk-label[data-astro-cid-dmhjord2]{opacity:1;transform:none}.dk-label[data-astro-cid-dmhjord2] .hand[data-astro-cid-dmhjord2]{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem)}.dk-label[data-astro-cid-dmhjord2] small[data-astro-cid-dmhjord2]{color:var(--blush-200);font-size:.82rem}.dk-eq[data-astro-cid-dmhjord2]{z-index:1;box-sizing:border-box;background:#1f0a1999;border-radius:99px;align-items:flex-end;gap:3px;width:auto;height:26px;padding:6px 8px;display:none;position:absolute;top:12px;right:12px}.dk-eq[data-astro-cid-dmhjord2] i[data-astro-cid-dmhjord2]{background:var(--butter);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:.7s ease-in-out infinite alternate eq}.dk-eq[data-astro-cid-dmhjord2] i[data-astro-cid-dmhjord2]:nth-child(2){animation-delay:.2s}.dk-eq[data-astro-cid-dmhjord2] i[data-astro-cid-dmhjord2]:nth-child(3){animation-delay:.4s}@keyframes eq{0%{transform:scaleY(.3)}}.dk[data-astro-cid-dmhjord2]:has(.dk-panel.on[data-playing=true]) .dk-card[data-astro-cid-dmhjord2].on .dk-eq[data-astro-cid-dmhjord2]{display:flex}.dk-players[data-astro-cid-dmhjord2]{z-index:20;width:min(100%,420px);animation:rise .9s .6s var(--ease) both;margin-top:-18px;display:grid;position:relative}.dk-panel[data-astro-cid-dmhjord2]{background:var(--paper);min-width:0;color:var(--ink);border-radius:var(--r);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;grid-area:1/1;gap:4px;padding:10px 14px;transition:opacity .45s,visibility .45s;display:grid}.dk-panel[data-astro-cid-dmhjord2].on{opacity:1;visibility:visible}.dk-top[data-astro-cid-dmhjord2]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dk-top[data-astro-cid-dmhjord2]>.small[data-astro-cid-dmhjord2]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dk-top[data-astro-cid-dmhjord2] .by[data-astro-cid-dmhjord2]{color:var(--ink-soft)}.dk-dots[data-astro-cid-dmhjord2]{flex:none;gap:4px;display:flex}.dk-dots[data-astro-cid-dmhjord2] i[data-astro-cid-dmhjord2]{background:var(--blush-300);border-radius:50%;width:6px;height:6px}.dk-dots[data-astro-cid-dmhjord2] i[data-astro-cid-dmhjord2].on{background:var(--rose-600)}.dk-lyric[data-astro-cid-dmhjord2]{font-family:var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--rose-700);font-size:clamp(1rem,.92rem + .5vw,1.25rem);line-height:1.3;display:grid}.dk-lyric[data-astro-cid-dmhjord2] p[data-astro-cid-dmhjord2]{clip-path:inset(-20% 100% -20% -2%);opacity:0;grid-area:1/1;transition:opacity .3s}.dk-lyric[data-astro-cid-dmhjord2] p[data-astro-cid-dmhjord2].on{clip-path:inset(-20% -2%);opacity:1;transition:clip-path 1.05s linear,opacity .1s}.dk-panel[data-astro-cid-dmhjord2].on:not([data-playing=true]) .play-btn{animation:2.4s ease-out 1.8s infinite ring}@keyframes ring{0%{box-shadow:0 0 #b8324f73}70%,to{box-shadow:0 0 0 14px #b8324f00}}@media (height<=720px) and (width<=959px){.dk-stage[data-astro-cid-dmhjord2]{--card:min(38vw, 150px)}}@media (width<=959px){.dk-foot[data-astro-cid-dmhjord2] .btn-ghost[data-astro-cid-dmhjord2]{display:none}.dk-foot[data-astro-cid-dmhjord2] .btn-primary[data-astro-cid-dmhjord2]{width:100%}.dk-foot[data-astro-cid-dmhjord2] .row[data-astro-cid-dmhjord2]{margin-top:2px!important}}@media (width>=960px){.dk-in[data-astro-cid-dmhjord2]{grid-template-rows:auto auto;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:16px 40px;padding-block:104px 44px}.dk-head[data-astro-cid-dmhjord2]{z-index:30;grid-column:1;align-self:end;position:relative}.dk-foot[data-astro-cid-dmhjord2]{z-index:30;grid-area:2/1;align-self:start;position:relative}.dk-stage[data-astro-cid-dmhjord2]{--card:min(22vw, 300px);--spread:36%;grid-area:1/2/span 2;align-self:center}.dk-label[data-astro-cid-dmhjord2]{bottom:40px}.dk-bg[data-astro-cid-dmhjord2] img[data-astro-cid-dmhjord2]{filter:blur(80px)saturate(1.35)brightness(.86)}.dk[data-astro-cid-dmhjord2]:after{background:linear-gradient(#2d102499,#2d10242e 45%,#2d10249e)}.dk-panel[data-astro-cid-dmhjord2]{gap:6px;padding:14px 18px}.dk-players[data-astro-cid-dmhjord2]{margin-top:-28px}}.names[data-astro-cid-lcdefpme]{background:var(--plum-900);border-bottom:1px solid #ffffff0f;padding-block:22px;overflow:hidden}.names-in[data-astro-cid-lcdefpme]{width:max-content;color:var(--apricot);gap:48px;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);animation:52s linear infinite slide;display:flex}.names-in[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap}@keyframes slide{to{transform:translate(-50%)}}.reacts[data-astro-cid-lcdefpme]{background:var(--plum-800);padding-bottom:clamp(56px,8vw,96px)}.react-row[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;padding-inline:max(var(--gutter), calc((100vw - 1200px) / 2));scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.react-row[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.react[data-astro-cid-lcdefpme]{border-radius:var(--r);scroll-snap-align:center;aspect-ratio:9/16;background:var(--plum-700);flex:0 0 min(66vw,270px);margin:0;position:relative;overflow:hidden}.react[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.react[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.react[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1f0a19e0);position:absolute;inset:40% 0 0}.react[data-astro-cid-lcdefpme] .play-btn[data-astro-cid-lcdefpme]{z-index:2;position:absolute;top:12px;right:12px}.react[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{z-index:1;color:var(--paper);position:absolute;inset:auto 14px 14px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--white);border-radius:var(--r);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:24px;display:flex}.num[data-astro-cid-lcdefpme]{background:var(--blush-200);width:42px;height:42px;color:var(--rose-700);font:500 1.2rem var(--serif);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.steps-thread[data-astro-cid-lcdefpme]{margin-top:26px}.gift[data-astro-cid-lcdefpme]{--env-delay:.55s;--gift-pad:clamp(56px, 8vw, 110px);z-index:1;background:var(--blush-200);padding-block:var(--gift-pad);position:relative;overflow-x:clip}.gift-in[data-astro-cid-lcdefpme]{align-items:center;gap:28px;display:grid}.gift-env[data-astro-cid-lcdefpme]>.env{margin-top:calc(min(100vw - 48px, 420px) * .78 - var(--gift-pad) - 36px)}@media (width>=860px){.gift-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:56px}}.occ[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=860px){.occ[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.occ-card[data-astro-cid-lcdefpme]{border-radius:var(--r);aspect-ratio:1;color:var(--paper);text-decoration:none;transition-property:opacity,transform;display:block;position:relative;overflow:hidden}.occ-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.occ-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.occ-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#1f0a19d9);padding:40px 14px 12px;display:grid;position:absolute;inset:auto 0 0}.occ-card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 clamp(1.1rem, 1rem + .5vw, 1.4rem)/1.15 var(--serif);font-variation-settings:"SOFT" 100}.occ-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{opacity:.9;font-size:.84rem;line-height:1.3;display:none}@media (width>=860px){.occ-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:block}}.addons[data-astro-cid-lcdefpme]{padding-top:0}.film[data-astro-cid-lcdefpme]{gap:8px;display:grid}.film-img[data-astro-cid-lcdefpme]{border-radius:var(--r);aspect-ratio:16/9;background:var(--blush-200);margin-bottom:8px;position:relative;overflow:hidden}.film-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.film-cap[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 2px 14px #1f0a19b3;font-size:clamp(1.4rem,1rem + 1.6vw,2.1rem);position:absolute;inset:auto 16px 12px}.revs[data-astro-cid-lcdefpme]{background:var(--plum-900)}.rev[data-astro-cid-lcdefpme]{background:var(--plum-800);border-radius:var(--r);flex-direction:column;gap:10px;margin:0;padding:24px;display:flex}.stars-row[data-astro-cid-lcdefpme]{color:var(--apricot);letter-spacing:2px}.promise[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;display:grid}.promise[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{background:var(--blush-100);border-radius:var(--r);gap:6px;padding:22px;display:grid}.last[data-astro-cid-lcdefpme]{text-align:center;background:var(--plum-950);isolation:isolate;place-items:center;min-height:86svh;display:grid;position:relative;overflow:clip}.last[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 100%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.last-in[data-astro-cid-lcdefpme]{justify-items:center;gap:14px;padding-block:60px 26vh;display:grid}
