.cost[data-astro-cid-sf56mlq3]{padding-block:clamp(64px,6vw,104px)}.cost__in[data-astro-cid-sf56mlq3]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,120px);align-items:center}.calc[data-astro-cid-sf56mlq3] h2[data-astro-cid-sf56mlq3]{font-size:clamp(2rem,2.8vw,3rem);line-height:1.05}.calc__big[data-astro-cid-sf56mlq3]{display:block;font-size:clamp(6rem,10vw,11rem);line-height:.85;letter-spacing:-.03em;color:var(--poinciana);margin-bottom:10px}.calc__terms[data-astro-cid-sf56mlq3]{margin:16px 0 28px;font-weight:650;color:var(--fg-2)}.calc__q[data-astro-cid-sf56mlq3]{border:0;padding:0;margin:0 0 22px}.calc__q[data-astro-cid-sf56mlq3] legend[data-astro-cid-sf56mlq3]{font-weight:700;margin-bottom:10px}.calc__chips[data-astro-cid-sf56mlq3]{display:flex;gap:8px;flex-wrap:wrap}.calc__chips[data-astro-cid-sf56mlq3] label[data-astro-cid-sf56mlq3]{position:relative;cursor:pointer}.calc__chips[data-astro-cid-sf56mlq3] input[data-astro-cid-sf56mlq3]{position:absolute;inset:0;opacity:0;cursor:pointer}.calc__chips[data-astro-cid-sf56mlq3] span[data-astro-cid-sf56mlq3]{display:grid;place-items:center;min-width:64px;height:52px;padding:0 16px;border-radius:var(--r);background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--f-display);font-size:1.5rem;transition:background-color .15s,color .15s}.calc__chips[data-astro-cid-sf56mlq3] input[data-astro-cid-sf56mlq3]:checked+span[data-astro-cid-sf56mlq3]{background:var(--ink);color:#fff;box-shadow:none}.calc__chips[data-astro-cid-sf56mlq3] input[data-astro-cid-sf56mlq3]:focus-visible+span[data-astro-cid-sf56mlq3]{outline:2px solid var(--poinciana);outline-offset:2px}.calc__out[data-astro-cid-sf56mlq3]{border-top:1px solid var(--rule);padding-top:18px;margin-bottom:24px}.calc__total[data-astro-cid-sf56mlq3]{margin:0;font-family:var(--f-display);font-size:clamp(2.8rem,4vw,4.2rem);line-height:1;font-variant-numeric:tabular-nums}.calc__total[data-astro-cid-sf56mlq3] small[data-astro-cid-sf56mlq3]{font-family:var(--f-body);font-size:1.1rem;color:var(--fg-2)}.calc__free[data-astro-cid-sf56mlq3]{margin:10px 0 0;color:var(--fg-2);max-width:46ch}.calc__free[data-astro-cid-sf56mlq3] strong[data-astro-cid-sf56mlq3]{color:var(--fg)}.cmp[data-astro-cid-sf56mlq3]{background:#fff;border-radius:6px;padding:clamp(24px,3vw,44px)}.cmp__h[data-astro-cid-sf56mlq3]{font-family:var(--f-body);font-weight:700;font-size:1.15rem;letter-spacing:0;margin-bottom:22px}.bars[data-astro-cid-sf56mlq3]{display:grid;gap:22px;margin-bottom:28px}.bar__l[data-astro-cid-sf56mlq3]{margin:0 0 8px;font-weight:650}.bar__track[data-astro-cid-sf56mlq3]{display:flex;align-items:center;gap:14px}.bar__track[data-astro-cid-sf56mlq3] i[data-astro-cid-sf56mlq3]{display:block;height:44px;width:var(--w);min-width:6px;border-radius:3px;transition:width .45s var(--ease-out)}.bar--us[data-astro-cid-sf56mlq3] i[data-astro-cid-sf56mlq3]{background:var(--poinciana)}.bar--diy[data-astro-cid-sf56mlq3] i[data-astro-cid-sf56mlq3]{background:repeating-linear-gradient(135deg,#cfc3b5 0 8px,#ddd3c7 8px 16px)}.bar__track[data-astro-cid-sf56mlq3] b[data-astro-cid-sf56mlq3]{font-family:var(--f-display);font-weight:400;font-size:1.9rem;white-space:nowrap;font-variant-numeric:tabular-nums}.bar__plus[data-astro-cid-sf56mlq3]{font-family:var(--f-body);font-weight:700;font-size:.8em;margin-left:2px}.bar__n[data-astro-cid-sf56mlq3]{margin:8px 0 0;font-size:.9rem;color:var(--fg-2)}.inc[data-astro-cid-sf56mlq3]{list-style:none;margin:0;padding:22px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.inc[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3]{position:relative;padding-left:28px;font-weight:600;line-height:1.35}.inc[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3]:before{content:"";position:absolute;left:2px;top:3px;width:7px;height:13px;border:solid var(--poinciana);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.cost__note[data-astro-cid-sf56mlq3]{margin:20px 0 0;font-size:.88rem;color:var(--fg-2)}.story[data-astro-cid-sf56mlq3]{height:300vh;position:relative}.story__pin[data-astro-cid-sf56mlq3]{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}.story__in[data-astro-cid-sf56mlq3]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,120px);align-items:center}.story__steps[data-astro-cid-sf56mlq3] ol[data-astro-cid-sf56mlq3]{list-style:none;padding:0;margin:32px 0 36px;display:grid;gap:6px}.story__steps[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3]{padding:16px 0 16px 20px;border-left:2px solid var(--rule);color:var(--fg-2);font-size:1.08rem;transition:color .3s,border-color .3s}.story__steps[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3] strong[data-astro-cid-sf56mlq3]{display:block;color:var(--fg);font-size:1.25rem;margin-bottom:4px}.story__steps[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3].on{border-color:var(--accent);color:var(--fg)}.story__stage[data-astro-cid-sf56mlq3]{position:relative;aspect-ratio:16 / 11}.scr[data-astro-cid-sf56mlq3]{position:absolute;inset:0;background:#fff;color:var(--ink);border-radius:8px;overflow:hidden;box-shadow:0 40px 80px -30px #0009;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.scr[data-astro-cid-sf56mlq3].on{opacity:1;transform:none}.scr__bar[data-astro-cid-sf56mlq3]{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#f1ece5;font-size:.82rem}.scr__bar[data-astro-cid-sf56mlq3] span[data-astro-cid-sf56mlq3]{width:10px;height:10px;border-radius:50%;background:#d8cdbf}.scr__bar[data-astro-cid-sf56mlq3] em[data-astro-cid-sf56mlq3]{font-style:normal;margin-left:12px;color:var(--ink-2)}.scr__body[data-astro-cid-sf56mlq3]{padding:clamp(18px,2.4vw,36px)}.form2[data-astro-cid-sf56mlq3]{display:grid;gap:16px}.form2[data-astro-cid-sf56mlq3] label[data-astro-cid-sf56mlq3]{display:block;font-size:.82rem;font-weight:700;margin-bottom:6px}.in[data-astro-cid-sf56mlq3]{border:1px solid #d6cabc;border-radius:4px;padding:10px 12px;font-size:1rem;min-height:44px}.type[data-astro-cid-sf56mlq3]{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom}.scr[data-astro-cid-sf56mlq3].on .type[data-astro-cid-sf56mlq3]{animation:typing 1.4s steps(29) both}@keyframes typing{0%{width:0}to{width:calc(var(--n) * 1ch)}}.f2[data-astro-cid-sf56mlq3]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ph[data-astro-cid-sf56mlq3]{display:flex;gap:10px}.ph[data-astro-cid-sf56mlq3] img[data-astro-cid-sf56mlq3],.ph[data-astro-cid-sf56mlq3] span[data-astro-cid-sf56mlq3]{width:74px;height:74px;border-radius:4px;object-fit:cover}.ph[data-astro-cid-sf56mlq3] span[data-astro-cid-sf56mlq3]{display:grid;place-items:center;border:1.5px dashed #c9bcad;color:#9a8b7b;font-size:1.5rem}.chips2[data-astro-cid-sf56mlq3]{display:flex;gap:8px}.chips2[data-astro-cid-sf56mlq3] b[data-astro-cid-sf56mlq3],.chips2[data-astro-cid-sf56mlq3] i[data-astro-cid-sf56mlq3]{font-style:normal;font-weight:600;padding:8px 12px;border-radius:4px;box-shadow:inset 0 0 0 1px #d6cabc;font-size:.9rem}.chips2[data-astro-cid-sf56mlq3] b[data-astro-cid-sf56mlq3]{background:var(--ink);color:#fff;box-shadow:none}.pubbtn[data-astro-cid-sf56mlq3]{justify-self:start;background:var(--poinciana);color:#fff;font-weight:700;padding:12px 22px;border-radius:4px}.site2__h[data-astro-cid-sf56mlq3]{font-family:var(--f-display);font-size:clamp(1.4rem,2vw,2.1rem);margin:0 0 18px}.site2__grid[data-astro-cid-sf56mlq3]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.site2__grid[data-astro-cid-sf56mlq3] .c[data-astro-cid-sf56mlq3]{display:grid;gap:4px;opacity:.35}.site2__grid[data-astro-cid-sf56mlq3] .c[data-astro-cid-sf56mlq3].on{opacity:1}.scr[data-astro-cid-sf56mlq3].on .c[data-astro-cid-sf56mlq3].on{animation:pop .6s .3s var(--ease-out) both}@keyframes pop{0%{transform:translateY(12px);opacity:0}}.site2__grid[data-astro-cid-sf56mlq3] img[data-astro-cid-sf56mlq3]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.site2__grid[data-astro-cid-sf56mlq3] small[data-astro-cid-sf56mlq3]{font-size:.72rem;color:var(--ink-2);font-weight:600}.site2__grid[data-astro-cid-sf56mlq3] b[data-astro-cid-sf56mlq3]{font-size:.92rem}.site2__grid[data-astro-cid-sf56mlq3] span[data-astro-cid-sf56mlq3]{font-weight:700;font-size:.92rem}.cb[data-astro-cid-sf56mlq3]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px}.cb[data-astro-cid-sf56mlq3] em[data-astro-cid-sf56mlq3]{font-style:normal;text-align:center;font-size:.78rem;font-weight:700;padding:7px 0;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--ink)}.cb[data-astro-cid-sf56mlq3] em[data-astro-cid-sf56mlq3]:first-child{background:var(--ink);color:#fff}.dash2__h[data-astro-cid-sf56mlq3]{font-weight:700;margin:0 0 20px}.dash2__nums[data-astro-cid-sf56mlq3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.dash2__nums[data-astro-cid-sf56mlq3] div[data-astro-cid-sf56mlq3]{background:var(--paper);border-radius:4px;padding:16px}.dash2__nums[data-astro-cid-sf56mlq3] b[data-astro-cid-sf56mlq3]{display:block;font-family:var(--f-display);font-weight:400;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.dash2__nums[data-astro-cid-sf56mlq3] small[data-astro-cid-sf56mlq3]{color:var(--ink-2);font-weight:600}.dash2__bars[data-astro-cid-sf56mlq3]{display:flex;align-items:end;gap:6px;height:120px}.dash2__bars[data-astro-cid-sf56mlq3] i[data-astro-cid-sf56mlq3]{flex:1;height:var(--h);background:var(--poinciana);border-radius:2px 2px 0 0;transform-origin:bottom}.scr[data-astro-cid-sf56mlq3].on .dash2__bars[data-astro-cid-sf56mlq3] i[data-astro-cid-sf56mlq3]{animation:grow .7s var(--ease-out) both}@keyframes grow{0%{transform:scaleY(0)}}.dash2__ex[data-astro-cid-sf56mlq3]{margin:12px 0 0;font-size:.8rem;color:var(--ink-2)}.seasons[data-astro-cid-sf56mlq3],.faq,.close[data-astro-cid-sf56mlq3]{content-visibility:auto;contain-intrinsic-size:auto 620px}.seasons__in[data-astro-cid-sf56mlq3]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,120px)}.seasons__p[data-astro-cid-sf56mlq3]{color:var(--fg-2);font-size:1.12rem;max-width:46ch;margin-top:18px}.seasons__p[data-astro-cid-sf56mlq3] strong[data-astro-cid-sf56mlq3]{color:var(--fg)}.seasons__list[data-astro-cid-sf56mlq3]{list-style:none;padding:0;margin:0;columns:2;column-gap:40px}.seasons__list[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3]{break-inside:avoid;display:grid;padding:14px 0;border-top:1px solid var(--rule)}.seasons__list[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3] span[data-astro-cid-sf56mlq3]:first-child{font-family:var(--f-display);font-size:1.5rem}.seasons__list[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3] span[data-astro-cid-sf56mlq3]:last-child{color:var(--fg-2);font-weight:600;font-size:.95rem}.close[data-astro-cid-sf56mlq3]{padding-block:clamp(56px,6vw,96px)}.close[data-astro-cid-sf56mlq3] p[data-astro-cid-sf56mlq3]{color:var(--fg-2);font-size:1.15rem;margin:12px 0 0}@media(prefers-reduced-motion:reduce){.story[data-astro-cid-sf56mlq3]{height:auto}.story__pin[data-astro-cid-sf56mlq3]{position:static;height:auto;padding-block:var(--sec)}.scr[data-astro-cid-sf56mlq3]{position:relative;opacity:1;transform:none;margin-bottom:20px}.story__stage[data-astro-cid-sf56mlq3]{aspect-ratio:auto}.scr[data-astro-cid-sf56mlq3]:not([data-scene="2"]){display:none}}@media(max-width:900px){.cost__in[data-astro-cid-sf56mlq3],.seasons__in[data-astro-cid-sf56mlq3],.inc[data-astro-cid-sf56mlq3]{grid-template-columns:1fr}.bar__track[data-astro-cid-sf56mlq3] b[data-astro-cid-sf56mlq3]{font-size:1.5rem}.story[data-astro-cid-sf56mlq3]{height:260vh}.story__in[data-astro-cid-sf56mlq3]{grid-template-columns:1fr;gap:20px}.story__stage[data-astro-cid-sf56mlq3]{aspect-ratio:4 / 5}.site2__grid[data-astro-cid-sf56mlq3]{grid-template-columns:1fr 1fr}.site2__grid[data-astro-cid-sf56mlq3] .c[data-astro-cid-sf56mlq3]:nth-child(3){display:none}.story__steps[data-astro-cid-sf56mlq3] h2[data-astro-cid-sf56mlq3]{font-size:1.8rem}.story__steps[data-astro-cid-sf56mlq3] ol[data-astro-cid-sf56mlq3]{margin:12px 0}.story__steps[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3]{display:none;padding:8px 0 8px 14px}.story__steps[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3].on{display:block}.story__steps[data-astro-cid-sf56mlq3] .btn[data-astro-cid-sf56mlq3]{display:none}.seasons__list[data-astro-cid-sf56mlq3]{columns:1}}@media(prefers-reduced-motion:reduce){.story[data-astro-cid-sf56mlq3]{height:auto}.story__steps[data-astro-cid-sf56mlq3] li[data-astro-cid-sf56mlq3]{display:block}.story__steps[data-astro-cid-sf56mlq3] .btn[data-astro-cid-sf56mlq3]{display:inline-flex}}
