.hero[data-astro-cid-ztyx2sdh]{position:relative;isolation:isolate;overflow:hidden;padding:7.5rem 0 5rem}.sky[data-astro-cid-ztyx2sdh]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--plum) 0%,#4a2a7a 38%,#b45a8c 62%,#e88f8f 74%,var(--peach) 80%,#3b2152 80.4%,var(--night) 100%)}.horizon[data-astro-cid-ztyx2sdh]{position:absolute;left:0;right:0;top:80%;height:1px;background:linear-gradient(90deg,transparent,#ffe2cf 30%,#ffe2cf 70%,transparent);box-shadow:0 0 40px 6px #ffc4a08c}.sun[data-astro-cid-ztyx2sdh]{position:absolute;left:50%;top:80%;width:min(70vw,640px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ffe9d6,#ffc39f 32%,#ff8c8c00 68%);clip-path:inset(0 0 50% 0);opacity:.9}.inner[data-astro-cid-ztyx2sdh]{display:grid;gap:3.5rem;align-items:center;max-width:76rem;margin:0 auto;padding:0 1rem}@media (min-width: 1024px){.inner[data-astro-cid-ztyx2sdh]{grid-template-columns:1.15fr 1fr;gap:2rem;padding:0 3rem}}.eyebrow[data-astro-cid-ztyx2sdh]{font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--peach)}.title[data-astro-cid-ztyx2sdh]{margin-top:1.1rem;font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(2.6rem,6.6vw,5.2rem);line-height:.98;letter-spacing:-.025em;color:var(--moon)}.title[data-astro-cid-ztyx2sdh] em[data-astro-cid-ztyx2sdh]{white-space:nowrap;font-style:italic;color:#ffd6c2}.lede[data-astro-cid-ztyx2sdh]{margin-top:1.5rem;max-width:30rem;font-size:1.075rem;line-height:1.6;color:#f7f2ffc7}.countdown[data-astro-cid-ztyx2sdh]{display:inline-flex;align-items:baseline;gap:.9rem;margin-top:2rem;padding:.65rem 1.1rem;border-radius:999px;background:#0e0a1f59;border:1px solid rgba(255,226,207,.25);backdrop-filter:blur(10px)}.countdown-label[data-astro-cid-ztyx2sdh]{font-size:.8rem;font-weight:600;color:#f7f2ffb3}.countdown-time[data-astro-cid-ztyx2sdh]{font-family:var(--font-fraunces),Georgia,serif;font-size:1.5rem;font-variant-numeric:tabular-nums;color:var(--moon)}.fan[data-astro-cid-ztyx2sdh]{position:relative;height:clamp(340px,62vw,520px);max-width:560px;width:100%;margin:0 auto}.card[data-astro-cid-ztyx2sdh]{position:absolute;left:50%;bottom:0;width:clamp(150px,38vw,240px);aspect-ratio:18 / 25;margin:0;border-radius:1.6rem;overflow:hidden;background:#2a1a4f;box-shadow:0 30px 60px -25px #0e0a1fe6,0 0 0 1px #ffe2cf2e;transform:translate(calc(-50% + (var(--i) - 1) * 60%)) rotate(var(--tilt));transform-origin:50% 120%;animation:deal 1.1s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.25s + var(--i) * .14s)}.card[data-astro-cid-ztyx2sdh]:nth-child(3) .card-cap[data-astro-cid-ztyx2sdh]{align-items:flex-end}.card[data-astro-cid-ztyx2sdh]:nth-child(2){z-index:2;bottom:1.5rem}.card-img[data-astro-cid-ztyx2sdh]{content-visibility:visible;width:100%;height:100%;object-fit:cover}.card-cap[data-astro-cid-ztyx2sdh]{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:2.5rem .9rem .9rem;background:linear-gradient(180deg,transparent,rgba(14,10,31,.85))}.card-name[data-astro-cid-ztyx2sdh]{font-weight:700;font-size:1.05rem;color:#fff}.chip[data-astro-cid-ztyx2sdh]{padding:.25rem .6rem;border-radius:999px;font-size:.68rem;font-weight:600;color:#fff;background:#ffffff2e;backdrop-filter:blur(8px)}@keyframes deal{0%{opacity:0;transform:translate(-50%) translateY(45%) rotate(0)}}@media (prefers-reduced-motion: reduce){.card[data-astro-cid-ztyx2sdh]{animation:none}}.steps[data-astro-cid-5qvwvd65]{padding:6rem 0 5rem}.wrap[data-astro-cid-5qvwvd65]{display:grid;gap:3rem;max-width:76rem;margin:0 auto;padding:0 1rem}@media (min-width: 1024px){.wrap[data-astro-cid-5qvwvd65]{grid-template-columns:.85fr 1.15fr;padding:0 3rem}.head[data-astro-cid-5qvwvd65]{position:sticky;top:6rem;align-self:start}}.h2[data-astro-cid-5qvwvd65]{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(2.6rem,5.5vw,4.4rem);line-height:1;letter-spacing:-.02em}.h2[data-astro-cid-5qvwvd65] em[data-astro-cid-5qvwvd65]{color:var(--peach)}.sub[data-astro-cid-5qvwvd65]{margin-top:1.25rem;max-width:24rem;color:#f7f2ffb8;line-height:1.6}.list[data-astro-cid-5qvwvd65]{list-style:none;margin:0;padding:0}.step[data-astro-cid-5qvwvd65]{display:grid;grid-template-columns:3.5rem 1fr;gap:1.25rem;padding:1.9rem 0;border-top:1px solid rgba(247,242,255,.12)}.step[data-astro-cid-5qvwvd65]:last-child{border-bottom:1px solid rgba(247,242,255,.12)}.num[data-astro-cid-5qvwvd65]{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:2.6rem;line-height:1;color:var(--peach)}.step-title[data-astro-cid-5qvwvd65]{font-size:1.3rem;font-weight:700;line-height:1.3}.step-text[data-astro-cid-5qvwvd65]{margin-top:.5rem;max-width:32rem;color:#f7f2ffb8;line-height:1.6}.close[data-astro-cid-5qvwvd65]{margin:4.5rem auto 0;padding:0 1rem;max-width:46rem;text-align:center;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.2}.close[data-astro-cid-5qvwvd65] em[data-astro-cid-5qvwvd65]{color:var(--peach)}.proof[data-astro-cid-7lhmqeqv]{max-width:76rem;margin:0 auto;padding:5rem 1rem}@media (min-width: 1024px){.proof[data-astro-cid-7lhmqeqv]{padding:6rem 3rem}}.head[data-astro-cid-7lhmqeqv]{max-width:40rem}.h2[data-astro-cid-7lhmqeqv]{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(2.4rem,5vw,4rem);line-height:1.02;letter-spacing:-.02em}.h2[data-astro-cid-7lhmqeqv] em[data-astro-cid-7lhmqeqv]{color:var(--peach)}.sub[data-astro-cid-7lhmqeqv]{margin-top:1.1rem;color:#f7f2ffb8;line-height:1.6}.grid[data-astro-cid-7lhmqeqv]{display:grid;gap:1rem;margin-top:3rem}@media (min-width: 768px){.grid[data-astro-cid-7lhmqeqv]{grid-template-columns:repeat(6,1fr)}.tile--compat[data-astro-cid-7lhmqeqv],.tile--secret[data-astro-cid-7lhmqeqv]{grid-column:span 3}.tile--date[data-astro-cid-7lhmqeqv]{grid-column:span 4}.tile--shared[data-astro-cid-7lhmqeqv]{grid-column:span 2}}.tile[data-astro-cid-7lhmqeqv]{display:flex;flex-direction:column;padding:1.75rem;border-radius:1.75rem;background:linear-gradient(160deg,#6b4cf629,#24164a8c);border:1px solid rgba(247,242,255,.1)}.tile-title[data-astro-cid-7lhmqeqv]{margin-top:auto;padding-top:1.75rem;font-size:1.25rem;font-weight:700}.tile-text[data-astro-cid-7lhmqeqv]{margin-top:.4rem;color:#f7f2ffb3;line-height:1.55;font-size:.95rem}.compat[data-astro-cid-7lhmqeqv]{position:relative;width:148px;height:148px}.compat[data-astro-cid-7lhmqeqv] svg[data-astro-cid-7lhmqeqv]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-astro-cid-7lhmqeqv]{fill:none;stroke:#f7f2ff1a;stroke-width:9}.ring-fg[data-astro-cid-7lhmqeqv]{fill:none;stroke:var(--ember);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1)}.ring-num[data-astro-cid-7lhmqeqv]{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-fraunces),Georgia,serif;font-size:2.6rem}.toggle[data-astro-cid-7lhmqeqv]{display:inline-flex;margin-top:1.25rem;padding:.25rem;border-radius:999px;background:#0e0a1f80;font-size:.78rem;font-weight:600;align-self:flex-start}.toggle[data-astro-cid-7lhmqeqv] span[data-astro-cid-7lhmqeqv]{padding:.35rem .85rem;border-radius:999px;color:#f7f2ff99}.toggle[data-astro-cid-7lhmqeqv] .on[data-astro-cid-7lhmqeqv]{background:#ff5c8a40;color:#fff}.secret[data-astro-cid-7lhmqeqv]{position:relative;overflow:hidden;margin:0;padding:3.1rem 1.6rem 1.5rem;border-radius:1.4rem;background:linear-gradient(150deg,#7b5cff,#5236d8);box-shadow:0 24px 50px -24px #6b4cf6e6;transform:rotate(-2deg)}.quote[data-astro-cid-7lhmqeqv]{position:absolute;font-family:var(--font-fraunces),Georgia,serif;font-size:4rem;line-height:1;color:#ffffff47;pointer-events:none}.quote--open[data-astro-cid-7lhmqeqv]{top:.55rem;left:1.3rem}.quote--close[data-astro-cid-7lhmqeqv]{right:1.3rem;bottom:-1.1rem}.secret-q[data-astro-cid-7lhmqeqv]{padding-left:.8rem;border-left:3px solid rgba(255,255,255,.6);font-weight:600;color:#ffffffd9}.secret-a[data-astro-cid-7lhmqeqv]{margin-top:1rem;font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:1.5rem;line-height:1.2;color:#fff}.secret-btn[data-astro-cid-7lhmqeqv]{display:inline-block;margin-top:1.2rem;padding:.5rem 1.1rem;border-radius:999px;background:linear-gradient(180deg,#ffd25e,#f5a623);color:#3b2400;font-weight:700;font-size:.85rem}.date[data-astro-cid-7lhmqeqv]{padding:1.4rem;border-radius:1.4rem;background:#0e0a1f73;border:1px solid rgba(247,242,255,.08)}.date-title[data-astro-cid-7lhmqeqv]{font-family:var(--font-fraunces),Georgia,serif;font-size:1.6rem}.label[data-astro-cid-7lhmqeqv]{margin-top:1rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f7f2ff80}.chips[data-astro-cid-7lhmqeqv]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.chip[data-astro-cid-7lhmqeqv]{padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(247,242,255,.2);font-size:.85rem}.day[data-astro-cid-7lhmqeqv]{color:#f7f2ff73}.day[data-astro-cid-7lhmqeqv].on{color:#fff;border-color:var(--peach);background:#f4b79c24}.badges[data-astro-cid-7lhmqeqv]{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.badge[data-astro-cid-7lhmqeqv]{padding:.45rem .85rem;border-radius:999px;background:#f7f2ff14;font-size:.85rem;font-weight:600}.badge--hot[data-astro-cid-7lhmqeqv]{background:#ff5c8a33;color:#ffd0de}.match[data-astro-cid-opr26bpo]{position:relative;max-width:46rem;margin:0 auto;padding:5rem 1rem 6rem;text-align:center}.pair[data-astro-cid-opr26bpo]{position:relative;height:260px;max-width:360px;margin:0 auto}.ph[data-astro-cid-opr26bpo]{position:absolute;top:0;width:170px;height:230px;object-fit:cover;border-radius:1.4rem;box-shadow:0 30px 60px -25px #0e0a1fe6;border:1px solid rgba(247,242,255,.18)}.ph--l[data-astro-cid-opr26bpo]{left:12%;transform:rotate(-8deg)}.ph--r[data-astro-cid-opr26bpo]{right:12%;transform:rotate(8deg) translateY(14px)}.heart[data-astro-cid-opr26bpo]{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:grid;place-items:center;width:84px;height:84px;border-radius:50%;font-size:2.6rem;color:#fff;background:radial-gradient(circle at 35% 30%,#ff8fb0,var(--ember) 60%,#d83a6c);box-shadow:0 0 60px 10px #ff5c8a73;animation:beat 2.4s ease-in-out infinite}@keyframes beat{0%,to{transform:translate(-50%,-50%) scale(1)}12%{transform:translate(-50%,-50%) scale(1.12)}24%{transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion: reduce){.heart[data-astro-cid-opr26bpo]{animation:none}}.title[data-astro-cid-opr26bpo]{margin-top:2.5rem;font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:500;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(3.6rem,10vw,7rem);line-height:1;background:linear-gradient(180deg,#fff,#ffc9dc);-webkit-background-clip:text;background-clip:text;color:transparent}.text[data-astro-cid-opr26bpo]{margin:1.25rem auto 0;max-width:32rem;color:#f7f2ffbf;line-height:1.6}.extras[data-astro-cid-acxbphyk]{padding:4rem 0 5rem}.wrap[data-astro-cid-acxbphyk]{max-width:76rem;margin:0 auto;padding:0 1rem}@media (min-width: 1024px){.wrap[data-astro-cid-acxbphyk]{padding:0 3rem}}.h2[data-astro-cid-acxbphyk]{max-width:36rem;font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-.02em}.h2[data-astro-cid-acxbphyk] em[data-astro-cid-acxbphyk]{color:var(--peach)}.list[data-astro-cid-acxbphyk]{display:grid;gap:2rem;margin:3rem 0 0;padding:0;list-style:none}@media (min-width: 768px){.list[data-astro-cid-acxbphyk]{grid-template-columns:repeat(3,1fr)}}.icon[data-astro-cid-acxbphyk]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(244,183,156,.45);color:var(--peach);font-size:1.1rem}.item-title[data-astro-cid-acxbphyk]{margin-top:1.1rem;font-size:1.2rem;font-weight:700}.item-text[data-astro-cid-acxbphyk]{margin-top:.45rem;color:#f7f2ffb3;line-height:1.6}.plans[data-astro-cid-acxbphyk]{display:grid;gap:.75rem;margin-top:3.5rem;padding:1.75rem;border-radius:1.75rem;border:1px solid rgba(247,242,255,.12);background:#f7f2ff08}@media (min-width: 768px){.plans[data-astro-cid-acxbphyk]{grid-template-columns:14rem 1fr;align-items:baseline}}.plans-title[data-astro-cid-acxbphyk]{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:1.7rem}.plans-text[data-astro-cid-acxbphyk]{color:#f7f2ffbf;line-height:1.6}.who[data-astro-cid-zmbwt6gr]{max-width:76rem;margin:0 auto;padding:4rem 1rem 3rem}@media (min-width: 1024px){.who[data-astro-cid-zmbwt6gr]{padding:5rem 3rem 3rem}}.h2[data-astro-cid-zmbwt6gr]{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-.02em}.h2[data-astro-cid-zmbwt6gr] em[data-astro-cid-zmbwt6gr]{color:var(--peach)}.cols[data-astro-cid-zmbwt6gr]{display:grid;gap:1rem;margin-top:2.5rem}@media (min-width: 768px){.cols[data-astro-cid-zmbwt6gr]{grid-template-columns:1.4fr 1fr}}.col[data-astro-cid-zmbwt6gr]{padding:1.9rem;border-radius:1.75rem;border:1px solid rgba(247,242,255,.12)}.col--yes[data-astro-cid-zmbwt6gr]{background:linear-gradient(160deg,#f4b79c2e,#24164a80);border-color:#f4b79c59}.col--no[data-astro-cid-zmbwt6gr]{background:#f7f2ff08}.label[data-astro-cid-zmbwt6gr]{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--peach)}.col--no[data-astro-cid-zmbwt6gr] .label[data-astro-cid-zmbwt6gr]{color:#f7f2ff8c}.text[data-astro-cid-zmbwt6gr]{margin-top:.9rem;font-family:var(--font-fraunces),Georgia,serif;font-size:1.35rem;line-height:1.4}.col--no[data-astro-cid-zmbwt6gr] .text[data-astro-cid-zmbwt6gr]{color:#f7f2ffb3}.faq[data-astro-cid-iut3ww4w]{max-width:52rem;margin:0 auto;padding:4rem 1rem 5rem}.h2[data-astro-cid-iut3ww4w]{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.04}.h2[data-astro-cid-iut3ww4w] em[data-astro-cid-iut3ww4w]{color:var(--peach)}.items[data-astro-cid-iut3ww4w]{margin-top:2.25rem}.item[data-astro-cid-iut3ww4w]{border-top:1px solid rgba(247,242,255,.12)}.item[data-astro-cid-iut3ww4w]:last-child{border-bottom:1px solid rgba(247,242,255,.12)}summary[data-astro-cid-iut3ww4w]{position:relative;padding:1.35rem 2.5rem 1.35rem 0;font-size:1.1rem;font-weight:600;cursor:pointer;list-style:none}summary[data-astro-cid-iut3ww4w]::-webkit-details-marker{display:none}summary[data-astro-cid-iut3ww4w]:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-family:var(--font-fraunces),Georgia,serif;font-size:1.8rem;color:var(--peach);transition:transform .25s ease}.item[data-astro-cid-iut3ww4w][open] summary[data-astro-cid-iut3ww4w]:after{transform:translateY(-50%) rotate(45deg)}summary[data-astro-cid-iut3ww4w]:focus-visible{outline:2px solid var(--peach);outline-offset:4px}.item[data-astro-cid-iut3ww4w] p[data-astro-cid-iut3ww4w]{padding:0 2.5rem 1.4rem 0;color:#f7f2ffb8;line-height:1.65}.night[data-astro-cid-iut3ww4w]{position:relative;overflow:hidden;padding:9rem 1rem 7rem;text-align:center}.stars[data-astro-cid-iut3ww4w] span[data-astro-cid-iut3ww4w]{position:absolute;border-radius:50%;background:#fff;animation:twinkle 4s ease-in-out infinite}@keyframes twinkle{50%{opacity:.15}}@media (prefers-reduced-motion: reduce){.stars[data-astro-cid-iut3ww4w] span[data-astro-cid-iut3ww4w]{animation:none}}.final[data-astro-cid-iut3ww4w]{position:relative;font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(3.2rem,9vw,7.5rem);line-height:.95;letter-spacing:-.03em}.final[data-astro-cid-iut3ww4w] em[data-astro-cid-iut3ww4w]{color:var(--peach)}.final-sub[data-astro-cid-iut3ww4w]{position:relative;margin:1.5rem auto 2.25rem;max-width:28rem;color:#f7f2ffb8;line-height:1.6}
