:root{--night:#1c2a41;--slate-2:#26344f;--cream:#f4f1eb;--coral:#ff6d4b;--ink:#1c2a41;--ink-soft:#5a6478;--line-cream:#e7dfcf}h1[data-astro-cid-3ytmta2w],h2[data-astro-cid-3ytmta2w],h3[data-astro-cid-3ytmta2w]{letter-spacing:-.01em;font-family:Open Sans,sans-serif;line-height:1.06}.wrap[data-astro-cid-3ytmta2w]{max-width:var(--container-max);padding-inline:var(--container-padding);margin:0 auto}section[data-astro-cid-3ytmta2w]{padding:96px 0}.kicker[data-astro-cid-3ytmta2w]{letter-spacing:.22em;text-transform:uppercase;color:var(--coral);font-size:12px;font-weight:700}.sep[data-astro-cid-3ytmta2w]{vertical-align:middle;opacity:.7;background:currentColor;border-radius:50%;width:4px;height:4px;margin:0 11px;display:inline-block;position:relative;top:-1px}.rv[data-astro-cid-3ytmta2w]{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards rise;transform:translateY(16px)}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion){.rv[data-astro-cid-3ytmta2w]{opacity:1;animation:none;transform:none}}summary[data-astro-cid-3ytmta2w]:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.sec-cream[data-astro-cid-3ytmta2w]{background:var(--cream);color:var(--ink)}.sec-white[data-astro-cid-3ytmta2w]{color:var(--ink);background:#fff}.hero[data-astro-cid-3ytmta2w]{color:var(--cream);background:radial-gradient(60% 50% at 80% 8%, #267eb62e, transparent 70%), radial-gradient(55% 45% at 4% 95%, #ff6d4b38, transparent 70%), var(--night);padding:110px 0 92px;position:relative;overflow:hidden}.hero-grid[data-astro-cid-3ytmta2w]{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.hero[data-astro-cid-3ytmta2w] h1[data-astro-cid-3ytmta2w]{color:#fff;margin:14px 0 22px;font-size:56px;font-weight:800}.hero[data-astro-cid-3ytmta2w] .lead[data-astro-cid-3ytmta2w]{color:#fff;opacity:.92;max-width:44ch;font-size:20px;line-height:1.5}.facts[data-astro-cid-3ytmta2w]{border-top:1px solid #f4f1eb1f;flex-wrap:wrap;gap:12px 26px;margin-top:30px;padding-top:24px;display:flex}.facts[data-astro-cid-3ytmta2w] span[data-astro-cid-3ytmta2w]{opacity:.9;align-items:center;gap:9px;font-size:15px;font-weight:500;display:inline-flex}.facts[data-astro-cid-3ytmta2w] svg[data-astro-cid-3ytmta2w]{color:var(--coral);flex:none}.facts[data-astro-cid-3ytmta2w] .free[data-astro-cid-3ytmta2w]{color:var(--coral);font-family:Open Sans,sans-serif;font-size:13px;font-weight:800}.live-dot[data-astro-cid-3ytmta2w]{background:var(--coral);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:10px;animation:1.8s infinite pulse;display:inline-block;position:relative;top:-1px}@keyframes pulse{0%{box-shadow:0 0 #ff6d4b8c}70%{box-shadow:0 0 0 11px #ff6d4b00}to{box-shadow:0 0 #ff6d4b00}}.evt[data-astro-cid-3ytmta2w]{background:linear-gradient(160deg,var(--slate-2),#1a2840);border:1px solid #f4f1eb24;border-radius:22px;padding:28px 28px 26px;box-shadow:0 40px 80px -30px #0009}.count[data-astro-cid-3ytmta2w] .lbl[data-astro-cid-3ytmta2w]{letter-spacing:.16em;text-transform:uppercase;opacity:.5;text-align:center;font-size:11px;font-weight:700}.cd[data-astro-cid-3ytmta2w]{justify-content:center;align-items:flex-start;gap:12px;margin-top:14px;display:flex}.cd-unit[data-astro-cid-3ytmta2w]{text-align:center}.cd-tile[data-astro-cid-3ytmta2w]{background:linear-gradient(#1e2c46,#131d30);border:1px solid #00000073;border-radius:10px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 14px -8px #000000b3,inset 0 1px #ffffff0d}.cd-tile[data-astro-cid-3ytmta2w]:after{content:"";background:#00000080;height:1px;position:absolute;top:50%;left:0;right:0}.cd-tile[data-astro-cid-3ytmta2w] b[data-astro-cid-3ytmta2w]{z-index:1;color:var(--cream);opacity:.9;font-variant-numeric:tabular-nums;font-family:Open Sans,sans-serif;font-size:23px;font-weight:700;line-height:1;position:relative}.cd-lbl[data-astro-cid-3ytmta2w]{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);opacity:.8;margin-top:9px;font-size:9.5px;display:block}.picker[data-astro-cid-3ytmta2w]{text-align:left;border-top:1px solid #f4f1eb1f;margin-top:20px;padding-top:20px}.slot-label[data-astro-cid-3ytmta2w]{letter-spacing:.18em;text-transform:uppercase;opacity:.7;color:var(--cream);margin-bottom:12px;font-size:12px;font-weight:700}.slot-label[data-astro-cid-3ytmta2w] .pick-day[data-astro-cid-3ytmta2w]{color:var(--coral);opacity:1}.slots[data-astro-cid-3ytmta2w]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.slot[data-astro-cid-3ytmta2w]{text-align:left;cursor:pointer;width:100%;color:var(--cream);background:#f4f1eb0a;border:1.5px solid #f4f1eb2e;border-radius:13px;padding:13px 16px;font-family:Open Sans,sans-serif;transition:border-color .15s,background .15s;display:block}.slot[data-astro-cid-3ytmta2w]:hover{border-color:#ff6d4b99}.slot[data-astro-cid-3ytmta2w].is-active{border-color:var(--coral);background:#ff6d4b1f}.slot[data-astro-cid-3ytmta2w] .t[data-astro-cid-3ytmta2w]{align-items:baseline;gap:4px;font-size:22px;font-weight:800;line-height:1;display:flex}.slot[data-astro-cid-3ytmta2w] .t[data-astro-cid-3ytmta2w] span[data-astro-cid-3ytmta2w]{opacity:.9;font-size:13px;font-weight:700}.slot[data-astro-cid-3ytmta2w] .d[data-astro-cid-3ytmta2w]{min-height:1em;margin-top:5px;font-size:12px;font-weight:600}.slot[data-astro-cid-3ytmta2w] .chk[data-astro-cid-3ytmta2w]{color:var(--coral);opacity:0;font-style:normal;font-weight:800;transition:opacity .15s}.slot[data-astro-cid-3ytmta2w].is-active .chk[data-astro-cid-3ytmta2w]{opacity:1}.problem[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w],.about[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w],.story[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w]{max-width:22ch;margin-top:14px;font-size:40px;font-weight:700}.problem[data-astro-cid-3ytmta2w] p[data-astro-cid-3ytmta2w],.story[data-astro-cid-3ytmta2w] p[data-astro-cid-3ytmta2w],.about[data-astro-cid-3ytmta2w] p[data-astro-cid-3ytmta2w]{max-width:60ch;margin-top:20px;font-size:18px;line-height:1.65}.problem[data-astro-cid-3ytmta2w] p[data-astro-cid-3ytmta2w]{opacity:.92}.core[data-astro-cid-3ytmta2w]{border-top:3px solid var(--coral);max-width:64ch;color:var(--ink);background:#fbe6de;border-radius:12px;margin-top:30px;padding:22px 28px;font-size:18px;font-weight:600;line-height:1.55}.story[data-astro-cid-3ytmta2w]{color:var(--cream);background:radial-gradient(55% 65% at 85% 0%, #ff6d4b29, transparent 70%), var(--night)}.story[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w]{color:var(--cream)}.story[data-astro-cid-3ytmta2w] p[data-astro-cid-3ytmta2w]{opacity:.9}.story[data-astro-cid-3ytmta2w] .punch[data-astro-cid-3ytmta2w]{color:#fff;opacity:1;max-width:52ch;margin-top:34px;font-size:21px;font-weight:700;line-height:1.45}.story[data-astro-cid-3ytmta2w] .punch[data-astro-cid-3ytmta2w] b[data-astro-cid-3ytmta2w]{color:var(--coral)}.about-grid[data-astro-cid-3ytmta2w]{grid-template-columns:minmax(0,340px) 1fr;align-items:center;gap:56px;display:grid}.about-photo[data-astro-cid-3ytmta2w]{aspect-ratio:4/5;border:1px solid var(--line-cream);border-top:3px solid var(--coral);border-radius:18px;width:100%;max-width:340px;margin:0;overflow:hidden;box-shadow:0 24px 50px -30px #00000059}.about-photo[data-astro-cid-3ytmta2w] img[data-astro-cid-3ytmta2w]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.about[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w]{max-width:24ch}.about[data-astro-cid-3ytmta2w] p[data-astro-cid-3ytmta2w]{margin-top:16px;font-size:16.5px}.faq[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w]{margin-top:14px;font-size:46px;font-weight:800}.faq-grid[data-astro-cid-3ytmta2w]{grid-template-columns:1fr 1fr;gap:0 48px;margin-top:36px;display:grid}details[data-astro-cid-3ytmta2w]{border-bottom:1px solid var(--line-cream)}summary[data-astro-cid-3ytmta2w]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16.5px;font-weight:600;list-style:none;transition:color .15s;display:flex}summary[data-astro-cid-3ytmta2w]:hover{color:var(--coral)}summary[data-astro-cid-3ytmta2w]::-webkit-details-marker{display:none}summary[data-astro-cid-3ytmta2w]:after{content:"›";color:var(--coral);font-size:26px;line-height:1;transition:transform .2s}details[data-astro-cid-3ytmta2w][open] summary[data-astro-cid-3ytmta2w]:after{transform:rotate(90deg)}details[data-astro-cid-3ytmta2w] p[data-astro-cid-3ytmta2w]{color:var(--ink-soft);max-width:50ch;padding:0 0 22px;font-size:15px;line-height:1.6}.final[data-astro-cid-3ytmta2w]{text-align:center;color:var(--cream);background:radial-gradient(60% 80% at 50% 0%, #ff6d4b38, transparent 70%), var(--night)}.final[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w]{color:var(--cream);max-width:18ch;margin:14px auto 18px;font-size:54px;font-weight:800}.final[data-astro-cid-3ytmta2w] .intro[data-astro-cid-3ytmta2w]{opacity:.9;max-width:50ch;margin:0 auto 32px;font-size:18px}.final[data-astro-cid-3ytmta2w] .picker[data-astro-cid-3ytmta2w]{border-top:none;max-width:440px;margin:0 auto;padding-top:0}.final[data-astro-cid-3ytmta2w] .note[data-astro-cid-3ytmta2w]{opacity:.55;margin-top:28px;font-size:13.5px}@media (width<=980px){.hero-grid[data-astro-cid-3ytmta2w],.about-grid[data-astro-cid-3ytmta2w]{grid-template-columns:1fr}.hero[data-astro-cid-3ytmta2w]{padding:88px 0 60px}.hero[data-astro-cid-3ytmta2w] h1[data-astro-cid-3ytmta2w]{font-size:40px}.about-photo[data-astro-cid-3ytmta2w]{margin:0 auto}.faq-grid[data-astro-cid-3ytmta2w]{grid-template-columns:1fr}.final[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w]{font-size:38px}.problem[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w],.about[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w],.story[data-astro-cid-3ytmta2w] h2[data-astro-cid-3ytmta2w]{font-size:32px}section[data-astro-cid-3ytmta2w]{padding:64px 0}}@media (width<=480px){.hero[data-astro-cid-3ytmta2w] h1[data-astro-cid-3ytmta2w]{font-size:34px}.hero[data-astro-cid-3ytmta2w] .lead[data-astro-cid-3ytmta2w]{font-size:18px}}
