.beat{--p:1;background:var(--bg);color:var(--fg);position:relative}.beat[data-tone=day]{--bg:var(--color-ground);--fg:var(--color-ink);--muted:var(--color-ink-muted)}.beat[data-tone=dusk]{--bg:var(--color-dusk);--fg:var(--color-ground);--muted:var(--color-ink-on-dark-muted);background:radial-gradient(120% 60% at 80% 0%, #eb5f4e38, transparent 60%), var(--bg)}.beat[data-tone=night]{--bg:var(--color-ink);--fg:var(--color-ground);--muted:var(--color-ink-on-dark-muted)}.beat[data-tone=midnight]{--bg:var(--color-midnight);--fg:var(--color-ground);--muted:var(--color-ink-on-dark-muted)}.stage{min-height:100svh;position:relative;overflow:hidden}.story-live .beat{height:calc(var(--len) * 100svh)}.story-live .stage{height:100svh;min-height:0;position:sticky;top:0}.scene{height:100%;min-height:inherit;max-width:1280px;padding:calc(var(--hud-height) + 4px) var(--gutter) 0;grid-template-rows:auto minmax(0,1fr);margin:0 auto;display:grid;position:relative}.copy{z-index:2;max-width:34rem;position:relative}.moment{color:var(--muted);align-items:baseline;gap:12px;display:flex}.moment .stamp{font-size:1.25rem}.story-live .moment .stamp{display:none}.copy h2{margin-top:10px;font-size:clamp(1.75rem,min(7.6vw,5.2svh),4rem)}.copy .body{max-width:34ch;color:var(--muted);text-wrap:pretty;margin-top:14px;font-size:clamp(1rem,min(4.2vw,2.4svh),1.25rem);line-height:1.45}.visual{min-height:56svh;position:relative}@media (width>=900px){.scene{padding-top:var(--hud-height);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;column-gap:clamp(32px,5vw,80px)}.visual{height:100%;min-height:min(82svh,760px)}}.phone{--phone-w:clamp(210px, 60vw, 300px);width:var(--phone-w);padding:calc(var(--phone-w) * .026);border-radius:calc(var(--phone-w) * .12);box-shadow:var(--shadow-phone), inset 0 0 0 1.5px #ffffff14;background:#160509;position:absolute}.phone .screen{border-radius:calc(var(--phone-w) * .095);background:var(--color-ground);overflow:hidden}.phone .status{height:calc(var(--phone-w) * .085);padding:0 calc(var(--phone-w) * .08);color:var(--color-ink);font-size:calc(var(--phone-w) * .036);justify-content:space-between;align-items:center;font-weight:650;display:flex}.phone .status .bar{gap:calc(var(--phone-w) * .01);align-items:center;display:inline-flex}.phone .status .bar i{width:calc(var(--phone-w) * .012);height:calc(var(--phone-w) * .03);background:currentColor;border-radius:1px;display:block}.phone .status .bar b{width:calc(var(--phone-w) * .07);height:calc(var(--phone-w) * .034);margin-left:calc(var(--phone-w) * .015);background:linear-gradient(90deg,currentColor 70%,#0000 70%) content-box content-box;border:1.5px solid;border-radius:3px;padding:1px;display:block}@media (width>=900px){.phone{--phone-w:clamp(260px, 24vw, 340px)}}.print{width:var(--w,140px);padding:calc(var(--w,140px) * .06) calc(var(--w,140px) * .06) calc(var(--w,140px) * .2);background:var(--color-paper);box-shadow:var(--shadow-print);transform:rotate(var(--r,0deg));position:absolute}.print img{aspect-ratio:1;object-fit:cover;background:var(--color-placeholder-light);width:100%}.print figcaption{height:calc(var(--w,140px) * .2);color:var(--color-ink);font-size:calc(var(--w,140px) * .085);white-space:nowrap;place-items:center;font-weight:650;display:grid;position:absolute;inset:auto 0 0}.tone-fade{background:linear-gradient(var(--from), var(--to));height:18svh}.story-live .tone-fade{height:45svh}.tone-fade.sunrise{background:linear-gradient(var(--from) 0%, #5a1c2c 30%, #b9493f 55%, #f2a27a 75%, var(--to) 100%)}.hud[data-astro-cid-umvouayg]{display:none}.story-live .hud[data-astro-cid-umvouayg]{z-index:20;height:var(--hud-height);padding:0 var(--gutter);color:var(--color-ink-muted);pointer-events:none;justify-content:space-between;align-items:center;transition:opacity .24s;display:flex;position:fixed;inset:0 0 auto}.hud[data-astro-cid-umvouayg].is-hidden{opacity:0}.hud[data-astro-cid-umvouayg][data-tone=dusk],.hud[data-astro-cid-umvouayg][data-tone=night],.hud[data-astro-cid-umvouayg][data-tone=midnight]{color:var(--color-ink-on-dark-muted)}.date-stamp[data-astro-cid-umvouayg],.counter[data-astro-cid-umvouayg]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-weight:900;display:flex}.time[data-astro-cid-umvouayg]{color:var(--color-accent);letter-spacing:.02em;text-shadow:0 0 12px #eb5f4e59;font-size:1.5rem}.date[data-astro-cid-umvouayg]{letter-spacing:.08em;font-size:.875rem}.counter[data-astro-cid-umvouayg]{align-items:center;gap:6px;font-size:.875rem}.window[data-astro-cid-umvouayg]{background:var(--color-ink);width:38px;height:38px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:1.0625rem;display:grid;box-shadow:inset 0 2px 6px #00000080,0 0 0 2px #ffffff14}.hud[data-astro-cid-umvouayg][data-tone=night] .window[data-astro-cid-umvouayg],.hud[data-astro-cid-umvouayg][data-tone=midnight] .window[data-astro-cid-umvouayg]{background:#12030a}.rolled[data-astro-cid-umvouayg] .time[data-astro-cid-umvouayg],.rolled[data-astro-cid-umvouayg] .window[data-astro-cid-umvouayg] span[data-astro-cid-umvouayg]{animation:.38s cubic-bezier(.2,.8,.2,1) roll}@keyframes roll{0%{opacity:0;transform:translateY(-40%)}}.hero-copy[data-astro-cid-munfx24r] h1[data-astro-cid-munfx24r]{margin-top:14px;font-size:clamp(2rem,min(9.4vw,5.8svh),4.75rem)}.hero-copy[data-astro-cid-munfx24r] .body[data-astro-cid-munfx24r]{max-width:40ch}.brand[data-astro-cid-munfx24r]{letter-spacing:.01em;align-items:center;gap:10px;font-size:1.0625rem;font-weight:800;font-stretch:112%;display:flex}.brand[data-astro-cid-munfx24r] .mark{width:32px;height:32px;box-shadow:var(--shadow-print);border-radius:8px}.actions[data-astro-cid-munfx24r]{margin-top:20px}.button[data-astro-cid-munfx24r]{border-radius:var(--radius-control);background:var(--color-ink);min-height:48px;color:var(--color-ground);align-items:center;padding:0 22px;font-size:1.0625rem;font-weight:750;text-decoration:none;transition:transform .16s;display:inline-flex;box-shadow:0 6px 18px #3a0f223d}.button[data-astro-cid-munfx24r]:hover{transform:translateY(-1px)}.hero-copy[data-astro-cid-munfx24r] .lang-links{margin-top:18px}.hero-visual[data-astro-cid-munfx24r] .side{--w:clamp(120px, 34vw, 210px)}.hero-visual[data-astro-cid-munfx24r] .side.left{transform:translateX(calc(var(--p) * -18%)) rotate(calc(-9deg - var(--p) * 6deg));top:16%;left:0}.hero-visual[data-astro-cid-munfx24r] .side.right{transform:translateX(calc(var(--p) * 18%)) rotate(calc(8deg + var(--p) * 6deg));top:6%;right:0}.hero-visual[data-astro-cid-munfx24r] .side.low{--w:clamp(100px, 28vw, 180px);transform:translateY(calc(var(--p) * 30%)) rotate(-5deg);top:58%;right:8%}.couple[data-astro-cid-munfx24r]{--w:clamp(170px, 52vw, 330px);width:var(--w);transform:translateX(-50%) translateY(calc(var(--p) * -8%)) rotate(-3deg) scale(calc(1 - var(--p) * .06));position:absolute;top:10%;left:50%}.couple[data-astro-cid-munfx24r] .print{--w:inherit;box-shadow:var(--shadow-print-lifted);position:relative}.burn[data-astro-cid-munfx24r]{font-family:var(--font-numeric);font-weight:900;font-size:calc(var(--w) * .075);color:#ff7a52;text-shadow:0 0 4px #ff7a52e6,0 0 12px #eb5f4e99;letter-spacing:.04em;position:absolute;bottom:23%;right:11%}.hint[data-astro-cid-munfx24r]{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:3;color:var(--color-ink-muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:clamp(0, 1 - var(--p) * 6, 1);background:#fff7eeeb;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:8px 14px 6px;font-size:.8125rem;font-weight:700;display:none;position:absolute;transform:translate(-50%);box-shadow:0 4px 14px #3a0f221f}.hint[data-astro-cid-munfx24r] span[data-astro-cid-munfx24r]{font-size:1.25rem;animation:1.8s ease-in-out infinite nudge}.story-live .hint[data-astro-cid-munfx24r]{display:flex}@media (height<=700px) and (width<=899px){.story-live .hint[data-astro-cid-munfx24r],.hero-copy[data-astro-cid-munfx24r] .lang-links{display:none}}@keyframes nudge{50%{transform:translateY(5px)}}@media (width>=900px){.hero-visual[data-astro-cid-munfx24r] .side{--w:clamp(180px, 15vw, 240px)}.hero-visual[data-astro-cid-munfx24r] .side.left{top:22%;left:2%}.hero-visual[data-astro-cid-munfx24r] .side.right{top:12%;right:0}.hero-visual[data-astro-cid-munfx24r] .side.low{--w:190px;top:62%;right:14%}.couple[data-astro-cid-munfx24r]{--w:clamp(280px, 26vw, 380px);transform:translate(-50%, -50%) translateY(calc(var(--p) * -6%)) rotate(-3deg) scale(calc(1 - var(--p) * .06));top:50%}}.card[data-astro-cid-fvow7dwb]{--card-w:clamp(150px, 44vw, 250px);--in:clamp(0, var(--p) / .25, 1);width:var(--card-w);padding:calc(var(--card-w) * .1) calc(var(--card-w) * .1) calc(var(--card-w) * .08);background:var(--color-paper);box-shadow:var(--shadow-print-lifted);color:var(--color-ink);text-align:center;transform:translateY(calc((1 - var(--in)) * -30%)) rotate(calc(-6deg + var(--in) * 3deg));opacity:calc(.3 + var(--in) * .7);position:absolute;top:4%;left:2%}.card[data-astro-cid-fvow7dwb]:before{content:"";border:1px solid var(--color-rule);pointer-events:none;position:absolute;inset:6px}.names[data-astro-cid-fvow7dwb]{font-weight:800;font-stretch:112%;font-size:calc(var(--card-w) * .1);line-height:1.1}.qr[data-astro-cid-fvow7dwb]{--scan:clamp(0, (var(--p) - .18) / .2, 1);margin:calc(var(--card-w) * .07) auto calc(var(--card-w) * .05);width:72%;position:relative}.qr[data-astro-cid-fvow7dwb] svg{width:100%;height:auto;display:block}.corner[data-astro-cid-fvow7dwb]{border:3px solid var(--color-accent);width:22%;height:22%;opacity:var(--scan);transition:none;position:absolute}.tl[data-astro-cid-fvow7dwb]{transform:translate(calc((1 - var(--scan)) * -40%), calc((1 - var(--scan)) * -40%));border-bottom:0;border-right:0;top:-10%;left:-10%}.tr[data-astro-cid-fvow7dwb]{transform:translate(calc((1 - var(--scan)) * 40%), calc((1 - var(--scan)) * -40%));border-bottom:0;border-left:0;top:-10%;right:-10%}.bl[data-astro-cid-fvow7dwb]{transform:translate(calc((1 - var(--scan)) * -40%), calc((1 - var(--scan)) * 40%));border-top:0;border-right:0;bottom:-10%;left:-10%}.br[data-astro-cid-fvow7dwb]{transform:translate(calc((1 - var(--scan)) * 40%), calc((1 - var(--scan)) * 40%));border-top:0;border-left:0;bottom:-10%;right:-10%}.scan[data-astro-cid-fvow7dwb]{font-weight:750;font-size:calc(var(--card-w) * .075);letter-spacing:.1em;text-transform:uppercase}.table[data-astro-cid-fvow7dwb]{color:var(--color-ink-muted);font-size:calc(var(--card-w) * .065);margin-top:2px}.arrival-visual[data-astro-cid-fvow7dwb] .arrival-phone{--rise:clamp(0, (var(--p) - .32) / .42, 1);transform:translateY(calc((1 - var(--rise)) * 75%)) rotate(calc((1 - var(--rise)) * 6deg + 2deg));top:16%;right:0}@media (width>=900px){.card[data-astro-cid-fvow7dwb]{--card-w:clamp(200px, 17vw, 240px);top:26%;left:0}.arrival-visual[data-astro-cid-fvow7dwb] .arrival-phone{--phone-w:clamp(250px, 21vw, 300px);top:10%;right:0}}.ceremony-visual[data-astro-cid-v6zs6chx] .ceremony-phone{--rise:clamp(0, var(--p) / .3, 1);transform:translateY(calc((1 - var(--rise)) * 40%)) rotate(-2deg);top:4%;right:2%}.poll[data-astro-cid-v6zs6chx]{--in:clamp(0, (var(--p) - .12) / .2, 1);--fill:clamp(0, (var(--p) - .2) / .5, 1);z-index:2;background:var(--color-paper);width:min(76vw,330px);color:var(--color-ink);box-shadow:var(--shadow-print-lifted);transform:translateX(calc((1 - var(--in)) * -30%)) rotate(-1.5deg);opacity:var(--in);padding:18px 18px 16px;position:absolute;top:30%;left:0}.question[data-astro-cid-v6zs6chx]{margin-bottom:12px;font-size:1.0625rem;font-weight:800;font-stretch:112%;line-height:1.2}.row[data-astro-cid-v6zs6chx]{grid-template-columns:3.6em minmax(0,1fr) 3.4em;align-items:center;gap:10px;margin-top:8px;font-weight:700;display:grid}.track[data-astro-cid-v6zs6chx]{background:var(--color-rule);border-radius:6px;height:12px;overflow:hidden}.fill[data-astro-cid-v6zs6chx]{height:100%;width:calc(var(--share) * var(--fill) * 100%);border-radius:inherit;background:var(--color-ink);display:block}.row[data-astro-cid-v6zs6chx]:first-of-type .fill[data-astro-cid-v6zs6chx]{background:var(--color-accent)}.pct[data-astro-cid-v6zs6chx]{text-align:right;color:var(--color-ink);font-size:1.25rem}@media (width>=900px){.ceremony-visual[data-astro-cid-v6zs6chx] .ceremony-phone{top:8%;right:6%}.poll[data-astro-cid-v6zs6chx]{width:360px;top:46%;left:0}}.dinner-visual[data-astro-cid-ik3zjyva] .dinner-phone{--rise:clamp(0, var(--p) / .3, 1);transform:translateY(calc((1 - var(--rise)) * 50%)) rotate(2.5deg);top:6%;right:0}.quiz[data-astro-cid-ik3zjyva]{--in:clamp(0, (var(--p) - .08) / .18, 1);--fill:clamp(0, (var(--p) - .18) / .44, 1);--reveal:clamp(0, (var(--p) - .66) / .1, 1);z-index:2;backdrop-filter:blur(8px);width:min(80vw,350px);color:var(--color-ground);transform:translateY(calc((1 - var(--in)) * 20%));opacity:var(--in);background:#160509db;border-radius:14px;padding:16px;position:absolute;top:22%;left:0;box-shadow:0 18px 50px #0006}.question[data-astro-cid-ik3zjyva]{font-size:1.0625rem;font-weight:800;font-stretch:112%;line-height:1.2}ol[data-astro-cid-ik3zjyva]{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-ik3zjyva]{min-height:40px;opacity:calc(1 - var(--reveal) * .5);background:#ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:.9375rem;font-weight:650;display:flex;position:relative;overflow:hidden}li[data-astro-cid-ik3zjyva].right{opacity:1;box-shadow:inset 0 0 0 calc(var(--reveal) * 2.5px) var(--color-accent)}.bar[data-astro-cid-ik3zjyva]{width:calc(var(--share) * var(--fill) * 100%);background:#eb5f4e47;position:absolute;inset:0 auto 0 0}.answer[data-astro-cid-ik3zjyva],.count[data-astro-cid-ik3zjyva]{position:relative}.count[data-astro-cid-ik3zjyva]{font-size:1.125rem}.reveal[data-astro-cid-ik3zjyva]{background:var(--color-accent);color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase;opacity:var(--reveal);transform:scale(calc(.8 + var(--reveal) * .2));transform-origin:0;border-radius:999px;margin-top:12px;padding:4px 10px;font-size:.8125rem;font-weight:800;display:inline-block}@media (width>=900px){.dinner-visual[data-astro-cid-ik3zjyva] .dinner-phone{top:8%;right:4%}.quiz[data-astro-cid-ik3zjyva]{width:380px;top:36%}}.dance-visual[data-astro-cid-rwj53hqd] .dance-phone{display:none}.ballot[data-astro-cid-rwj53hqd]{position:absolute;inset:4% 0 auto}.award[data-astro-cid-rwj53hqd]{--in:clamp(0, var(--p) / .16, 1);border:2px solid var(--color-accent);color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;opacity:var(--in);border-radius:999px;padding:6px 12px;font-size:.9375rem;font-weight:800;display:inline-block}.candidates[data-astro-cid-rwj53hqd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid;position:relative}.candidate[data-astro-cid-rwj53hqd]{--in:clamp(0, (var(--p) - .08 - var(--n) * .06) / .18, 1);--win:clamp(0, (var(--p) - .72) / .12, 1);opacity:var(--in);transform:translateY(calc((1 - var(--in)) * 24%)) rotate(calc((var(--n) - 1) * 2.5deg));justify-items:center;gap:10px;display:grid}.candidate[data-astro-cid-rwj53hqd] .print{--w:100%;padding:6% 6% 22%;position:relative}.candidate[data-astro-cid-rwj53hqd] figcaption{height:19%;font-size:clamp(.5625rem,2.3vw,.8125rem)}.candidate[data-astro-cid-rwj53hqd].winner{transform:translateY(calc((1 - var(--in)) * 24% - var(--win) * 8%)) rotate(-2.5deg) scale(calc(1 + var(--win) * .08));z-index:2}.candidate[data-astro-cid-rwj53hqd].winner .print{background:var(--color-paper);box-shadow:0 0 0 calc(var(--win) * 5px) var(--color-spark-gold), 0 0 calc(var(--win) * 34px) #e2b33f8c, var(--shadow-print-lifted)}.candidate[data-astro-cid-rwj53hqd]:not(.winner){filter:saturate(calc(1 - var(--win) * .6)) brightness(calc(1 - var(--win) * .25))}.votes[data-astro-cid-rwj53hqd]{color:var(--color-ink-on-dark-muted);align-items:baseline;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.votes[data-astro-cid-rwj53hqd] .stamp[data-astro-cid-rwj53hqd]{font-size:1.375rem}@media (width>=900px){.dance-visual[data-astro-cid-rwj53hqd] .dance-phone{opacity:.9;transform:rotate(3deg) translateY(calc((1 - clamp(0, var(--p) / .3, 1)) * 30%));display:block;top:6%;right:0}.ballot[data-astro-cid-rwj53hqd]{z-index:2;inset:28% 50% auto 0}.candidates[data-astro-cid-rwj53hqd]{gap:18px}}.flash[data-astro-cid-kg4u5w5w]{z-index:5;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.flash[data-astro-cid-kg4u5w5w].fire{animation:.52s ease-out flash}@keyframes flash{0%{opacity:0}8%{opacity:.6}to{opacity:0}}.tally[data-astro-cid-kg4u5w5w]{align-items:baseline;gap:10px;margin-top:4px;display:flex}.tally[data-astro-cid-kg4u5w5w] .stamp[data-astro-cid-kg4u5w5w]{text-shadow:0 0 22px #eb5f4e73;font-size:clamp(2.5rem,12vw,4.5rem);line-height:1}.label[data-astro-cid-kg4u5w5w]{color:var(--color-ink-on-dark-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:700}.sheet[data-astro-cid-kg4u5w5w]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sheet[data-astro-cid-kg4u5w5w] li[data-astro-cid-kg4u5w5w]{--in:clamp(0, (var(--p) - .08 - var(--n) * .035) / .1, 1);background:var(--color-paper);opacity:var(--in);transform:translateY(calc((1 - var(--in)) * -40%)) rotate(calc(var(--r) * (1 - var(--in) * .7))) scale(calc(1.25 - var(--in) * .25));padding:3px;box-shadow:0 4px 12px #00000059}.sheet[data-astro-cid-kg4u5w5w] img[data-astro-cid-kg4u5w5w]{aspect-ratio:1;object-fit:cover;width:100%}.photos-visual[data-astro-cid-kg4u5w5w] .photos-phone{display:none}@media (height<=700px) and (width<=899px){.sheet[data-astro-cid-kg4u5w5w] li[data-astro-cid-kg4u5w5w]:nth-child(n+13){display:none}}@media (width>=900px){.photos-visual[data-astro-cid-kg4u5w5w]{align-content:center;padding-right:38%;display:grid}.sheet[data-astro-cid-kg4u5w5w]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.photos-visual[data-astro-cid-kg4u5w5w] .photos-phone{--phone-w:clamp(240px, 20vw, 300px);display:block;top:50%;right:0;transform:translateY(-50%)rotate(3deg)}}.midnight-visual[data-astro-cid-57mtmuey]{--rise:clamp(0, (var(--p) - .06) / .3, 1)}.podium[data-astro-cid-57mtmuey]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;max-width:520px;height:100%;margin:0 auto;display:grid;position:absolute;inset:auto 0 0}.place[data-astro-cid-57mtmuey]{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.block[data-astro-cid-57mtmuey]{--h:22%;height:calc(var(--h) * var(--rise));background:linear-gradient(#2c0b18,#12030a);place-items:start center;min-height:0;padding-top:10px;display:grid;position:relative;overflow:hidden}.block[data-astro-cid-57mtmuey]:before{content:"";height:6px;position:absolute;inset:0 0 auto}.rank-1[data-astro-cid-57mtmuey] .block[data-astro-cid-57mtmuey]{--h:34%}.rank-2[data-astro-cid-57mtmuey] .block[data-astro-cid-57mtmuey]{--h:26%}.rank-3[data-astro-cid-57mtmuey] .block[data-astro-cid-57mtmuey]{--h:19%}.gold[data-astro-cid-57mtmuey] .block[data-astro-cid-57mtmuey]:before{background:var(--foil-gold)}.silver[data-astro-cid-57mtmuey] .block[data-astro-cid-57mtmuey]:before{background:var(--foil-silver)}.bronze[data-astro-cid-57mtmuey] .block[data-astro-cid-57mtmuey]:before{background:var(--foil-bronze)}.rank[data-astro-cid-57mtmuey]{font-family:var(--font-numeric);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.25rem,10vw,4rem);font-weight:900;line-height:1}.gold[data-astro-cid-57mtmuey] .rank[data-astro-cid-57mtmuey]{background-image:var(--foil-gold)}.silver[data-astro-cid-57mtmuey] .rank[data-astro-cid-57mtmuey]{background-image:var(--foil-silver)}.bronze[data-astro-cid-57mtmuey] .rank[data-astro-cid-57mtmuey]{background-image:var(--foil-bronze)}.winner[data-astro-cid-57mtmuey]{--fall:clamp(0, (var(--p) - .38 - var(--drop) * .09) / .12, 1);opacity:var(--fall);transform:translateY(calc((1 - var(--fall)) * -120%)) rotate(calc((1 - var(--fall)) * 12deg + (var(--drop) - 1) * -2deg));justify-items:center;gap:6px;padding:0 4% 10px;display:grid}.winner[data-astro-cid-57mtmuey] .print{--w:100%;padding:6% 6% 22%;position:relative}.gold[data-astro-cid-57mtmuey] .winner[data-astro-cid-57mtmuey] .print{box-shadow:0 0 0 4px var(--color-spark-gold), 0 0 30px #e2b33f80, var(--shadow-print-lifted)}.silver[data-astro-cid-57mtmuey] .winner[data-astro-cid-57mtmuey] .print{box-shadow:0 0 0 4px var(--color-spark-silver), var(--shadow-print-lifted)}.bronze[data-astro-cid-57mtmuey] .winner[data-astro-cid-57mtmuey] .print{box-shadow:0 0 0 4px var(--color-spark-bronze), var(--shadow-print-lifted)}.winner[data-astro-cid-57mtmuey] figcaption{height:19%;font-size:clamp(.5625rem,2.3vw,.8125rem)}.points[data-astro-cid-57mtmuey]{color:var(--color-ink-on-dark-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.points[data-astro-cid-57mtmuey] .stamp[data-astro-cid-57mtmuey]{font-size:1.125rem}.confetti[data-astro-cid-57mtmuey]{--burst:clamp(0, (var(--p) - .68) / .3, 1);pointer-events:none;position:absolute;inset:-40% 0 0;overflow:hidden}.confetti[data-astro-cid-57mtmuey] i[data-astro-cid-57mtmuey]{--t:clamp(0, (var(--burst) - var(--d)) / (1 - var(--d)), 1);left:var(--x);background:var(--c);width:8px;height:13px;opacity:calc(min(var(--t) * 8, 1) * (1 - max(var(--t) - .85, 0) * 6));transform:translate(calc(var(--drift) * var(--t)), calc(var(--t) * 120vh)) rotate(calc(var(--spin) * var(--t) * 3));border-radius:2px;position:absolute;top:0}@media (width>=900px){.podium[data-astro-cid-57mtmuey]{gap:14px;height:86%}}.spread[data-astro-cid-ne2ln73c]{position:absolute;inset:0}.spread[data-astro-cid-ne2ln73c] .print{--w:clamp(112px, 36vw, 200px);--in:clamp(0, (var(--p) - var(--n) * .06) / .3, 1);left:var(--x);top:var(--y);opacity:var(--in);transform:translateX(calc((1 - var(--in)) * var(--from))) rotate(calc(var(--r) * (2 - var(--in))))}.morning-visual[data-astro-cid-ne2ln73c] .morning-phone{--rise:clamp(0, (var(--p) - .4) / .36, 1);z-index:2;transform:translateY(calc((1 - var(--rise)) * 80%)) rotate(-2deg);top:22%;right:4%}@media (width>=900px){.spread[data-astro-cid-ne2ln73c] .print{--w:clamp(170px, 14vw, 220px)}.morning-visual[data-astro-cid-ne2ln73c] .morning-phone{top:10%;right:6%}}.store-badges[data-astro-cid-td5nviid]{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.badge[data-astro-cid-td5nviid]{color:#fff;background:#000;border-radius:12px;align-items:center;gap:10px;min-width:196px;min-height:56px;padding:8px 18px 8px 14px;text-decoration:none;display:inline-flex}.badge[data-astro-cid-td5nviid].soon{background:var(--color-ink)}.mark[data-astro-cid-td5nviid]{flex:none;width:28px;height:28px}.text[data-astro-cid-td5nviid]{line-height:1.1;display:grid}.sup[data-astro-cid-td5nviid]{opacity:.85;font-size:.75rem}.name[data-astro-cid-td5nviid]{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.create[data-astro-cid-rddldi6s]{background:radial-gradient(90% 60% at 50% 0%, #eb5f4e1f, transparent 70%), var(--color-ground);padding:clamp(72px, 12vw, 140px) var(--gutter) clamp(64px, 10vw, 120px)}.inner[data-astro-cid-rddldi6s]{max-width:920px;margin:0 auto}.head[data-astro-cid-rddldi6s]{text-align:center;justify-items:center;display:grid}.head[data-astro-cid-rddldi6s] .icon{width:92px;height:92px;box-shadow:var(--shadow-print-lifted);border-radius:22px;transform:rotate(-4deg)}.kicker[data-astro-cid-rddldi6s]{color:var(--color-ink-muted);margin-top:24px}h2[data-astro-cid-rddldi6s]{margin-top:10px;font-size:clamp(2.25rem,7vw,4.5rem)}.steps[data-astro-cid-rddldi6s]{gap:14px;margin:clamp(36px,6vw,56px) 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-rddldi6s] li[data-astro-cid-rddldi6s]{background:var(--color-paper);box-shadow:var(--shadow-print);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;padding:20px;display:grid}.num[data-astro-cid-rddldi6s]{background:var(--color-ink);border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.75rem;display:grid}h3[data-astro-cid-rddldi6s]{margin:4px 0 0;font-size:1.1875rem;font-weight:800;font-stretch:112%}.steps[data-astro-cid-rddldi6s] p[data-astro-cid-rddldi6s]{color:var(--color-ink-muted);margin-top:4px}.create[data-astro-cid-rddldi6s] .store-badges{justify-content:center;margin-top:36px}.languages[data-astro-cid-rddldi6s]{text-align:center;color:var(--color-ink-muted);margin-top:16px;font-size:.9375rem}@media (width>=900px){.steps[data-astro-cid-rddldi6s]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.steps[data-astro-cid-rddldi6s] li[data-astro-cid-rddldi6s]{grid-template-columns:1fr;padding:24px}}
