.tape[data-astro-cid-tpudeaz7]{padding-block:.9rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tape[data-astro-cid-tpudeaz7] .marquee__track[data-astro-cid-tpudeaz7]{animation-duration:95s}.tape--sm[data-astro-cid-tpudeaz7] .marquee__track[data-astro-cid-tpudeaz7]{animation-duration:120s}.tape__set[data-astro-cid-tpudeaz7]{display:inline-flex}.tape__item[data-astro-cid-tpudeaz7]{display:inline-flex;align-items:center;gap:1.6rem;padding-right:1.6rem}.tape__text[data-astro-cid-tpudeaz7]{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;line-height:1;font-size:clamp(1.6rem,3.4vw,3rem)}.tape--sm[data-astro-cid-tpudeaz7] .tape__text[data-astro-cid-tpudeaz7]{font-size:clamp(1rem,1.6vw,1.3rem)}.tape__suit[data-astro-cid-tpudeaz7]{font-size:.7em;line-height:1;transform:translateY(-.05em)}.tape--gold[data-astro-cid-tpudeaz7]{color:var(--gold)}.tape--gold[data-astro-cid-tpudeaz7] .tape__suit[data-astro-cid-tpudeaz7],.tape--ruby[data-astro-cid-tpudeaz7]{color:var(--ruby)}.tape--ruby[data-astro-cid-tpudeaz7] .tape__suit[data-astro-cid-tpudeaz7]{color:var(--emerald)}.tape--cream[data-astro-cid-tpudeaz7]{color:var(--cream)}.tape--cream[data-astro-cid-tpudeaz7] .tape__suit[data-astro-cid-tpudeaz7]{color:var(--gold)}.center[data-astro-cid-dmubfjji]{display:flex;justify-content:center;margin-top:clamp(2.5rem,5vw,4rem)}.o-h[data-astro-cid-dmubfjji]{max-width:22ch}.o-lead[data-astro-cid-dmubfjji]{margin-top:1.4rem;max-width:46ch}.o-close[data-astro-cid-dmubfjji]{margin:clamp(2.5rem,5vw,4rem) auto 0;max-width:40ch;text-align:center;text-wrap:balance;font-family:var(--f-display);font-style:italic;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.3;color:var(--accent)}.t-light[data-astro-cid-dmubfjji] .o-close[data-astro-cid-dmubfjji],.t-pink[data-astro-cid-dmubfjji] .o-close[data-astro-cid-dmubfjji]{color:inherit}.o-close--left[data-astro-cid-dmubfjji]{margin-left:0;text-align:left}.prose[data-astro-cid-dmubfjji]{display:grid;gap:1rem;max-width:62ch;margin-top:2rem}.prose--center[data-astro-cid-dmubfjji]{margin-inline:auto;text-align:center;max-width:54ch;margin-top:clamp(2.5rem,5vw,4rem)}.split[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(2rem,6vw,7rem);align-items:start}@media (max-width: 900px){.split[data-astro-cid-dmubfjji]{grid-template-columns:1fr}}.o-hero[data-astro-cid-dmubfjji]{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + clamp(3rem,7vw,6rem));padding-bottom:clamp(4rem,8vw,7rem);min-height:min(100svh,60rem);display:flex;align-items:center}.o-hero__in[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(2rem,5vw,5rem);align-items:center;width:100%}.o-hero__text[data-astro-cid-dmubfjji]{display:grid;gap:1.6rem;justify-items:start}.o-hero__h[data-astro-cid-dmubfjji]{max-width:9ch;font-size:clamp(3.6rem,9.5vw,9.4rem)}.o-hero__sub[data-astro-cid-dmubfjji]{max-width:44ch;color:#fef5e4d1}.o-hero__cta[data-astro-cid-dmubfjji]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;margin-top:.6rem}.o-hero__art[data-astro-cid-dmubfjji]{position:relative;justify-self:center;width:min(100%,21rem)}.o-hero__dice[data-astro-cid-dmubfjji]{position:absolute;width:62%;right:-22%;top:-20%;z-index:2;transform:rotate(10deg);filter:drop-shadow(0 26px 34px rgba(3,14,11,.5));animation:drift 9s ease-in-out infinite alternate}@keyframes drift{to{transform:translateY(-16px) rotate(3deg)}}.streak[data-astro-cid-dmubfjji]{position:relative;aspect-ratio:5 / 7;border-radius:18px;background:var(--cream);color:var(--emerald);transform:rotate(-5deg);box-shadow:0 30px 60px #030e0b80;display:grid;place-content:center;justify-items:center;gap:1.2rem;padding:2.2rem}.streak[data-astro-cid-dmubfjji]:after{content:"";position:absolute;inset:12px;border:1px solid rgba(9,52,42,.22);border-radius:11px}.streak__corner[data-astro-cid-dmubfjji]{position:absolute;top:22px;left:26px;font-size:1.3rem}.streak__corner--b[data-astro-cid-dmubfjji]{inset:auto 26px 22px auto;transform:rotate(180deg)}.streak__n[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-size:clamp(6rem,11vw,10rem);line-height:.8;letter-spacing:-.03em}.streak__pips[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem .7rem}.streak__pips[data-astro-cid-dmubfjji] i[data-astro-cid-dmubfjji]{font-style:normal;font-size:1.05rem;color:#09342a29;animation:pip .5s var(--ease) forwards;animation-delay:calc(.9s + var(--i) * .17s)}@keyframes pip{60%{transform:scale(1.45)}to{color:var(--gold);transform:scale(1)}}@media (max-width: 900px){.o-hero__in[data-astro-cid-dmubfjji]{grid-template-columns:1fr}.o-hero__art[data-astro-cid-dmubfjji]{width:min(62%,15rem);order:-1;justify-self:start;margin-left:4%}}@media (prefers-reduced-motion: reduce){.o-hero__dice[data-astro-cid-dmubfjji]{animation:none}.streak__pips[data-astro-cid-dmubfjji] i[data-astro-cid-dmubfjji]{animation:none;color:var(--gold)}}.voices[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);margin-top:clamp(3rem,6vw,5rem)}.voice[data-astro-cid-dmubfjji]{background:var(--cream);color:var(--emerald);--muted: rgba(9, 52, 42, .7);border-radius:16px;padding:clamp(3rem,4vw,3.8rem) clamp(1.6rem,2.6vw,2.4rem);display:grid;gap:1rem;align-content:center;position:relative;min-height:clamp(20rem,30vw,26rem);box-shadow:0 24px 50px #030e0b59}.voice[data-astro-cid-dmubfjji]:after{content:"";position:absolute;inset:10px;border:1px solid rgba(9,52,42,.18);border-radius:10px;pointer-events:none}.voice[data-astro-cid-dmubfjji]>p[data-astro-cid-dmubfjji]{transition:none}.voices[data-astro-cid-dmubfjji] .voice[data-astro-cid-dmubfjji]{rotate:var(--tilt, 0deg);transition:rotate .6s var(--ease),translate .6s var(--ease),opacity .8s var(--ease),transform .8s var(--ease)}.voices[data-astro-cid-dmubfjji] .voice[data-astro-cid-dmubfjji]:nth-child(1){--tilt: -2.5deg}.voices[data-astro-cid-dmubfjji] .voice[data-astro-cid-dmubfjji]:nth-child(2){--tilt: 1.5deg;translate:0 1.2rem}.voices[data-astro-cid-dmubfjji] .voice[data-astro-cid-dmubfjji]:nth-child(3){--tilt: -1deg}@media (hover: hover) and (pointer: fine){.voices[data-astro-cid-dmubfjji] .voice[data-astro-cid-dmubfjji]:hover{rotate:0deg;translate:0 -.5rem}}.voice__suit[data-astro-cid-dmubfjji]{position:absolute;top:22px;left:24px;font-size:1.3rem;color:var(--ruby)}.voice__suit--b[data-astro-cid-dmubfjji]{inset:auto 24px 22px auto;transform:rotate(180deg)}.voice[data-astro-cid-dmubfjji]:nth-child(odd) .voice__suit[data-astro-cid-dmubfjji]{color:var(--emerald)}.voice__q[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-size:clamp(1.5rem,2.1vw,1.95rem);line-height:1.15}@media (max-width: 900px){.voices[data-astro-cid-dmubfjji]{grid-template-columns:1fr}.voices[data-astro-cid-dmubfjji] .voice[data-astro-cid-dmubfjji]{min-height:0;rotate:0deg;translate:none!important}}.cost-list[data-astro-cid-dmubfjji]{counter-reset:c}.cost-list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{counter-increment:c;display:grid;grid-template-columns:3.2rem 1fr;gap:.5rem;padding:1.5rem 0;border-top:1px solid var(--line);font-family:var(--f-display);font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.22}.cost-list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]:last-child{border-bottom:1px solid var(--line)}.cost-list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]:before{content:"0" counter(c);font-family:var(--f-sans);font-weight:600;font-size:.72rem;letter-spacing:.18em;color:var(--gold);padding-top:.55em}.rule-list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{padding:1.1rem 0;border-top:1px solid var(--line);font-size:1.08rem;line-height:1.45}.rule-list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]:last-child{border-bottom:1px solid var(--line)}.rule-list--rich[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{display:grid;gap:.2rem}.rule-list--rich[data-astro-cid-dmubfjji] strong[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-weight:400;font-size:1.4rem}.rule-list--rich[data-astro-cid-dmubfjji] span[data-astro-cid-dmubfjji]{color:var(--muted);font-size:.98rem}.fixes[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem) clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem)}.fixes[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{display:grid;gap:.7rem;border-top:1px solid var(--line);padding-top:1.6rem}.fixes[data-astro-cid-dmubfjji] .h3[data-astro-cid-dmubfjji]{font-size:clamp(1.8rem,2.8vw,2.6rem)}.strike[data-astro-cid-dmubfjji]{background:linear-gradient(currentColor,currentColor) no-repeat 0 56% / 0% 2px;transition:background-size .9s var(--ease-io) .45s}.fixes[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji].is-in .strike[data-astro-cid-dmubfjji]{background-size:100% 2px}@media (prefers-reduced-motion: reduce){.strike[data-astro-cid-dmubfjji]{transition:none;background-size:100% 2px}}.fixclose[data-astro-cid-dmubfjji]{margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--line);display:grid;justify-items:center;text-align:center;gap:1.4rem;position:relative}.fixclose__suit[data-astro-cid-dmubfjji]{position:absolute;top:0;left:50%;translate:-50% -50%;background:var(--bg);padding-inline:1rem;font-size:1.1rem;line-height:1}.fixclose__lead[data-astro-cid-dmubfjji]{font-family:var(--f-sans);font-weight:600;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;opacity:.75}.fixclose__big[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-style:italic;font-size:clamp(2.1rem,4.4vw,4.2rem);line-height:1.06;letter-spacing:-.015em}.fixclose__big[data-astro-cid-dmubfjji] span[data-astro-cid-dmubfjji]{display:block;text-wrap:balance}.fixclose__big[data-astro-cid-dmubfjji] span[data-astro-cid-dmubfjji]+span[data-astro-cid-dmubfjji]{margin-top:.12em}@media (max-width: 800px){.fixes[data-astro-cid-dmubfjji]{grid-template-columns:1fr}}.parts[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);margin-top:clamp(3rem,6vw,5rem)}.part[data-astro-cid-dmubfjji]{position:relative;display:grid;gap:.9rem;align-content:start;border:1px solid var(--line);border-radius:16px;padding:clamp(1.8rem,2.8vw,2.6rem);background:#fef5e409;overflow:hidden}.part__n[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-size:clamp(6rem,11vw,10rem);line-height:.78;color:transparent;-webkit-text-stroke:1px var(--gold);margin-bottom:1.2rem}.part__suit[data-astro-cid-dmubfjji]{position:absolute;top:1.6rem;right:1.8rem;color:var(--gold);font-size:1.2rem}.part[data-astro-cid-dmubfjji] .h3[data-astro-cid-dmubfjji]{font-size:clamp(1.6rem,2.2vw,2.1rem)}@media (max-width: 900px){.parts[data-astro-cid-dmubfjji]{grid-template-columns:1fr}}.ba[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.6rem);margin-top:clamp(2.5rem,5vw,4rem)}.ba__col[data-astro-cid-dmubfjji]{border-radius:14px;padding:clamp(1.6rem,3vw,2.8rem);display:grid;gap:1.2rem;align-content:start}.ba__col--before[data-astro-cid-dmubfjji]{border:1px solid var(--line)}.ba__col--before[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{opacity:.75}.ba__col--after[data-astro-cid-dmubfjji]{background:var(--lucky);color:var(--cream)}.ba__col[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{padding:.8rem 0;border-top:1px solid currentColor;border-color:color-mix(in srgb,currentColor 18%,transparent);font-size:1.05rem;line-height:1.4}@media (max-width: 800px){.ba[data-astro-cid-dmubfjji]{grid-template-columns:1fr}}.tiers[data-astro-cid-dmubfjji]{display:grid;gap:clamp(1rem,1.6vw,1.4rem);margin-top:clamp(2.5rem,5vw,4rem);align-items:stretch}.tiers--4[data-astro-cid-dmubfjji],.tiers--3[data-astro-cid-dmubfjji]{grid-template-columns:repeat(3,minmax(0,1fr))}.tiers--2[data-astro-cid-dmubfjji]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}.tier[data-astro-cid-dmubfjji]{position:relative;border-radius:16px;padding:clamp(1.9rem,2.6vw,2.6rem);background:var(--cream);color:var(--emerald);display:grid;gap:1.4rem;align-content:start;box-shadow:0 24px 50px #030e0b4d;transition:translate .5s var(--ease)}@media (hover: hover) and (pointer: fine){.tier[data-astro-cid-dmubfjji]:hover{translate:0 -6px}}.tier[data-astro-cid-dmubfjji]:after{content:"";position:absolute;inset:10px;border:1px solid rgba(9,52,42,.16);border-radius:10px;pointer-events:none}.tier--feature[data-astro-cid-dmubfjji]{background:var(--gold)}.tier__head[data-astro-cid-dmubfjji]{display:grid;gap:.7rem;align-content:start}.tier__idx[data-astro-cid-dmubfjji]{position:absolute;top:22px;right:26px;font-size:1.2rem;color:var(--ruby)}.tier__tag[data-astro-cid-dmubfjji]{color:#09342aa6}.tier__name[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-weight:400;font-size:clamp(2rem,2.6vw,2.6rem);line-height:1;margin-top:.4rem}.tier__price[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-size:clamp(2.6rem,4vw,3.8rem);line-height:.95;letter-spacing:-.02em}.tier__lead[data-astro-cid-dmubfjji]{font-size:1rem;line-height:1.45}.tier__list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{font-size:.94rem;line-height:1.45;padding:.7rem 0;border-top:1px solid rgba(9,52,42,.16)}.tier__note[data-astro-cid-dmubfjji]{font-size:.88rem;font-style:italic;margin-top:.8rem}.tier__list[data-astro-cid-dmubfjji] .tier__incl[data-astro-cid-dmubfjji]{display:flex;align-items:center;gap:.7rem;background:var(--emerald);color:var(--cream);border:0;border-radius:10px;padding:.85rem 1rem;margin-bottom:.5rem;font-size:.95rem}.tier__incl[data-astro-cid-dmubfjji] strong[data-astro-cid-dmubfjji]{font-weight:600}.tier__incl-suits[data-astro-cid-dmubfjji]{display:inline-flex;gap:.3rem;color:var(--gold);font-size:.95rem;line-height:1}.tier__incl-suits[data-astro-cid-dmubfjji] i[data-astro-cid-dmubfjji]{font-style:normal}.tier__incl-plus[data-astro-cid-dmubfjji]{margin-left:auto;font-family:var(--f-sans);font-weight:600;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.tier__list--adds[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]:not(.tier__incl){position:relative;padding-left:1.7rem}.tier__list--adds[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]:not(.tier__incl):before{content:"+";position:absolute;left:0;top:.62rem;font-family:var(--f-sans);font-weight:700;font-size:1.15rem;line-height:1;color:var(--ruby)}.tier__list--adds[data-astro-cid-dmubfjji] .tier__incl[data-astro-cid-dmubfjji]+li[data-astro-cid-dmubfjji]{border-top:0}.tier__addon[data-astro-cid-dmubfjji] .label[data-astro-cid-dmubfjji]{display:block;margin-bottom:.35rem;color:var(--ruby);font-size:.6rem}.tiers--4[data-astro-cid-dmubfjji] .tier--feature[data-astro-cid-dmubfjji]{grid-column:1 / -1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.2rem,3.4vw,3.4rem)}.tiers--4[data-astro-cid-dmubfjji] .tier--feature[data-astro-cid-dmubfjji] .tier__name[data-astro-cid-dmubfjji]{font-size:clamp(2.6rem,4.4vw,4.4rem)}.tiers--4[data-astro-cid-dmubfjji] .tier--feature[data-astro-cid-dmubfjji] .tier__list[data-astro-cid-dmubfjji]{columns:2;column-gap:2rem}.tiers--4[data-astro-cid-dmubfjji] .tier--feature[data-astro-cid-dmubfjji] .tier__list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{break-inside:avoid}@media (max-width: 1000px){.tiers--4[data-astro-cid-dmubfjji],.tiers--4[data-astro-cid-dmubfjji] .tier--feature[data-astro-cid-dmubfjji]{grid-template-columns:1fr}.tiers--4[data-astro-cid-dmubfjji] .tier--feature[data-astro-cid-dmubfjji] .tier__list[data-astro-cid-dmubfjji]{columns:1}}@media (max-width: 1000px){.tiers--3[data-astro-cid-dmubfjji]{grid-template-columns:1fr}}@media (max-width: 640px){.tiers--2[data-astro-cid-dmubfjji]{grid-template-columns:1fr}}.tier[data-astro-cid-dmubfjji]{grid-template-rows:auto 1fr}.tier__body[data-astro-cid-dmubfjji]{display:grid;align-content:space-between;gap:1rem}.tier__note[data-astro-cid-dmubfjji]{font-style:normal;font-family:var(--f-sans);font-weight:600;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#09342a9e;padding-top:1rem;border-top:1px solid rgba(9,52,42,.16)}.onb[data-astro-cid-dmubfjji]{margin-top:clamp(2rem,4vw,3.5rem);border:1px solid var(--line);border-radius:16px;background:#fef5e40b;padding:clamp(2rem,3.6vw,3.6rem);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start}.onb__head[data-astro-cid-dmubfjji]{display:grid;gap:1rem;align-content:start}.onb__eyebrow[data-astro-cid-dmubfjji]{color:var(--gold)}.onb__name[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-weight:400;font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:.98;letter-spacing:-.02em}.onb__lead[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.3;max-width:30ch;text-wrap:pretty}.onb__price[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-size:clamp(1.5rem,2vw,1.9rem);color:var(--gold);margin-top:.4rem}.onb__list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{padding:1rem 0;border-top:1px solid var(--line);font-size:1.05rem;line-height:1.45;text-wrap:pretty}.onb__list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]:last-child{border-bottom:1px solid var(--line)}.onb__note[data-astro-cid-dmubfjji]{margin-top:1.4rem;color:var(--muted);font-size:.95rem;line-height:1.5;text-wrap:pretty}@media (max-width: 900px){.onb[data-astro-cid-dmubfjji]{grid-template-columns:1fr}}.week-sec[data-astro-cid-dmubfjji]{padding-top:0}.week[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem);margin-top:clamp(2.5rem,5vw,4rem)}.week__day[data-astro-cid-dmubfjji]{position:relative;background:var(--emerald);color:var(--cream);border-radius:16px;padding:clamp(1.6rem,2.4vw,2.2rem);min-height:clamp(13rem,19vw,17rem);padding-top:clamp(4.4rem,6vw,5.6rem);display:grid;align-content:start;gap:.8rem}.week__day[data-astro-cid-dmubfjji]:after{content:"";position:absolute;inset:10px;border:1px solid rgba(254,245,228,.16);border-radius:10px;pointer-events:none}.week__day[data-astro-cid-dmubfjji]:last-child{background:var(--gold);color:var(--emerald)}.week__day[data-astro-cid-dmubfjji]:last-child:after{border-color:#09342a33}.week__suit[data-astro-cid-dmubfjji]{position:absolute;top:22px;left:24px;color:var(--gold);font-size:1.15rem}.week__day[data-astro-cid-dmubfjji]:last-child .week__suit[data-astro-cid-dmubfjji]{color:var(--ruby)}.week__name[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-weight:400;font-size:clamp(1.9rem,2.6vw,2.5rem);line-height:1}.week__day[data-astro-cid-dmubfjji] p[data-astro-cid-dmubfjji]{font-size:1rem;line-height:1.45;text-wrap:pretty}@media (max-width: 1000px){.week[data-astro-cid-dmubfjji]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.week[data-astro-cid-dmubfjji]{grid-template-columns:1fr}.week__day[data-astro-cid-dmubfjji]{min-height:0;padding-top:3.4rem}}.steps[data-astro-cid-dmubfjji]{position:relative;padding-left:2rem}.steps[data-astro-cid-dmubfjji]:before{content:"";position:absolute;left:4px;top:1.6rem;bottom:1.6rem;width:1px;background:var(--line)}.steps[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{position:relative;display:grid;grid-template-columns:10rem 1fr;gap:1.5rem;padding:1.2rem 0;font-size:1.12rem;line-height:1.45}.steps[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]:before{content:"";position:absolute;left:calc(-2rem + 0px);top:1.75rem;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px var(--bg)}.steps__when[data-astro-cid-dmubfjji]{color:var(--gold);padding-top:.4rem}@media (max-width: 600px){.steps[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{grid-template-columns:1fr;gap:.3rem}}.fit[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem)}.fit__list[data-astro-cid-dmubfjji]{margin-top:2rem}.fit__list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]{padding:1rem 0 1rem 2rem;border-top:1px solid var(--line);position:relative;font-size:1.05rem;line-height:1.45}.fit__list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]:before{position:absolute;left:0;top:1rem;font-size:1rem}.fit__list--love[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]:before{content:"♥"}.fit__list--hate[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji]:before{content:"♠";color:var(--emerald)}@media (max-width: 900px){.fit[data-astro-cid-dmubfjji]{grid-template-columns:1fr}}.aud[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);column-gap:clamp(2.5rem,7vw,8rem);row-gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.aud__head[data-astro-cid-dmubfjji]{grid-column:1 / -1;display:grid;gap:1.2rem}.aud__h[data-astro-cid-dmubfjji]{max-width:22ch}.aud__h[data-astro-cid-dmubfjji] em[data-astro-cid-dmubfjji]{display:block;font-style:italic;color:var(--gold);font-size:.62em;line-height:1.15;margin-top:.5em;max-width:30ch}.aud__fig[data-astro-cid-dmubfjji]{position:sticky;top:7.5rem;margin:0}.aud__frame[data-astro-cid-dmubfjji]{aspect-ratio:4 / 5;position:relative;z-index:1}.aud__fig[data-astro-cid-dmubfjji]:before{content:"";position:absolute;inset:0 0 auto;aspect-ratio:4 / 5;border:1px solid var(--gold);transform:translate(14px,14px);opacity:.55;pointer-events:none}.aud__cap[data-astro-cid-dmubfjji]{display:flex;justify-content:space-between;gap:.35rem 1rem;flex-wrap:wrap;margin-top:1.9rem;font-family:var(--f-sans);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.aud__cap[data-astro-cid-dmubfjji] span[data-astro-cid-dmubfjji]:first-child{color:var(--cream)}.aud__text[data-astro-cid-dmubfjji]{display:grid;gap:1.6rem;justify-items:start;max-width:60ch}.aud__lede[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.3;letter-spacing:-.005em;color:var(--cream)}.aud[data-astro-cid-dmubfjji] .prose[data-astro-cid-dmubfjji]{margin-top:0;color:var(--muted)}.aud__warn[data-astro-cid-dmubfjji]{margin:.4rem 0 .2rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--gold) 45%,transparent);display:grid;gap:.8rem;width:100%}.aud__warn[data-astro-cid-dmubfjji] .label[data-astro-cid-dmubfjji]{color:var(--gold)}.aud__warn[data-astro-cid-dmubfjji] p[data-astro-cid-dmubfjji]{font-family:var(--f-display);font-style:italic;font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.35;color:var(--cream)}@media (max-width: 900px){.aud[data-astro-cid-dmubfjji]{grid-template-columns:1fr}.aud__fig[data-astro-cid-dmubfjji]{position:relative;top:auto;max-width:30rem;margin-right:14px}.aud__text[data-astro-cid-dmubfjji]{max-width:none}}.faq__item[data-astro-cid-dmubfjji]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-dmubfjji]:last-child{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-dmubfjji] summary[data-astro-cid-dmubfjji]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-family:var(--f-display);font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.25}.faq__item[data-astro-cid-dmubfjji] summary[data-astro-cid-dmubfjji]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-dmubfjji] summary[data-astro-cid-dmubfjji] span[data-astro-cid-dmubfjji]{text-wrap:balance}.tier__lead[data-astro-cid-dmubfjji],.tier__list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji],.voice__q[data-astro-cid-dmubfjji],.ba__col[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji],.fit__list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji],.cost-list[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji],.fixes[data-astro-cid-dmubfjji] p[data-astro-cid-dmubfjji],.steps[data-astro-cid-dmubfjji] li[data-astro-cid-dmubfjji] span[data-astro-cid-dmubfjji],.week__day[data-astro-cid-dmubfjji] p[data-astro-cid-dmubfjji],.o-hero__sub[data-astro-cid-dmubfjji],.o-lead[data-astro-cid-dmubfjji]{text-wrap:balance}.faq__item[data-astro-cid-dmubfjji] summary[data-astro-cid-dmubfjji] i[data-astro-cid-dmubfjji]{flex:none;width:14px;height:14px;position:relative}.faq__item[data-astro-cid-dmubfjji] summary[data-astro-cid-dmubfjji] i[data-astro-cid-dmubfjji]:before,.faq__item[data-astro-cid-dmubfjji] summary[data-astro-cid-dmubfjji] i[data-astro-cid-dmubfjji]:after{content:"";position:absolute;left:0;top:6.5px;width:14px;height:1.5px;background:currentColor;transition:transform .35s var(--ease)}.faq__item[data-astro-cid-dmubfjji] summary[data-astro-cid-dmubfjji] i[data-astro-cid-dmubfjji]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-dmubfjji][open] summary[data-astro-cid-dmubfjji] i[data-astro-cid-dmubfjji]:after{transform:rotate(0)}.faq__item[data-astro-cid-dmubfjji] p[data-astro-cid-dmubfjji]{padding:0 2.5rem 1.5rem 0;color:var(--muted);max-width:62ch}.fin__in[data-astro-cid-dmubfjji]{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,6rem);align-items:center}.fin__card[data-astro-cid-dmubfjji]{background:var(--pink);color:var(--ruby);border-radius:18px;padding:clamp(2rem,4vw,4rem);display:grid;gap:1.5rem;justify-items:start;position:relative;overflow:hidden;--btn-bg: var(--ruby)}.fin__card[data-astro-cid-dmubfjji] .btn[data-astro-cid-dmubfjji]{--btn-bg: var(--ruby);--btn-fg: var(--pink)}.fin__card[data-astro-cid-dmubfjji] .h2[data-astro-cid-dmubfjji]{max-width:15ch;position:relative}.fin__card[data-astro-cid-dmubfjji]>[data-astro-cid-dmubfjji]{position:relative}.fin__art[data-astro-cid-dmubfjji]{position:absolute!important;width:150px;right:-28px;top:-34px;transform:rotate(14deg);border-radius:10px;box-shadow:0 16px 30px #9b0a2540}@media (max-width: 900px){.fin__in[data-astro-cid-dmubfjji]{grid-template-columns:1fr}.fin__art[data-astro-cid-dmubfjji]{width:96px}}
