.section-header[data-astro-cid-tpve4fhm]{text-align:center;margin-bottom:clamp(2.5rem,6vh,4rem)}.label[data-astro-cid-tpve4fhm]{letter-spacing:.3em;text-transform:uppercase;color:var(--color-charcoal);align-items:center;gap:1rem;margin:0 0 1.25rem;font-size:.72rem;display:inline-flex}.label[data-astro-cid-tpve4fhm]:before,.label[data-astro-cid-tpve4fhm]:after{content:"";border-top:var(--line-coral);width:32px}.section-header[data-astro-cid-tpve4fhm] h2[data-astro-cid-tpve4fhm],.handful[data-astro-cid-tpve4fhm] h2[data-astro-cid-tpve4fhm]{margin:0;font-size:clamp(2.5rem,5.5vw,4.5rem)}.header-script[data-astro-cid-tpve4fhm]{color:var(--color-coral);margin:-.25em 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1}.opening[data-astro-cid-tpve4fhm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,6rem);max-width:1280px;margin:0 auto;padding:clamp(3.5rem,10vh,6.5rem) clamp(1.5rem,5vw,4rem) clamp(4rem,10vh,7rem);display:grid}.eyebrow[data-astro-cid-tpve4fhm]{font-family:var(--font-body);letter-spacing:.25em;color:var(--color-charcoal);text-wrap:balance;align-items:center;gap:1rem;margin:0 0 1.75rem;font-size:.75rem;font-weight:400;line-height:1.6;display:flex}.eyebrow[data-astro-cid-tpve4fhm]:before{content:"";border-top:var(--line-coral);flex:0 0 40px}.display[data-astro-cid-tpve4fhm]{font-family:var(--font-headline);text-transform:uppercase;color:var(--color-ink);margin:0;font-size:clamp(3.25rem,8vw,7rem);line-height:.95}.accent[data-astro-cid-tpve4fhm]{color:var(--color-coral);white-space:nowrap;margin:-.2em 0 0 2.2em;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1}.lede[data-astro-cid-tpve4fhm]{max-width:30em;margin:1.75rem 0 2.5rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}.actions[data-astro-cid-tpve4fhm]{flex-wrap:wrap;align-items:center;gap:1.5rem 2.25rem;display:flex}.phone-art[data-astro-cid-tpve4fhm],.phone[data-astro-cid-tpve4fhm]{box-sizing:border-box}.phone-art[data-astro-cid-tpve4fhm]{justify-self:center;width:min(100%,500px);padding:4% 22% 16% 14%;position:relative}.art-block[data-astro-cid-tpve4fhm]{background:var(--color-blush);position:absolute;inset:32% 2% 6% 48%}.art-line[data-astro-cid-tpve4fhm]{border:var(--line-coral);position:absolute;inset:12% 30% 22% 2%}.phone[data-astro-cid-tpve4fhm]{aspect-ratio:9/16;border:9px solid var(--color-ink);background:var(--color-ink);border-radius:30px;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 18px 40px #1111112e}.phone[data-astro-cid-tpve4fhm] img{object-fit:cover;object-position:50% 30%;border-radius:21px;width:100%;height:100%;position:absolute;inset:0}.rec[data-astro-cid-tpve4fhm]{letter-spacing:.2em;color:#fff;text-shadow:0 1px 4px #00000059;align-items:center;gap:6px;font-size:.68rem;display:inline-flex;position:absolute;top:16px;left:14px}.rec[data-astro-cid-tpve4fhm] i[data-astro-cid-tpve4fhm]{background:var(--color-coral);border-radius:50%;width:8px;height:8px}.icons[data-astro-cid-tpve4fhm]{flex-direction:column;gap:14px;display:flex;position:absolute;bottom:22%;right:12px}.icons[data-astro-cid-tpve4fhm] svg[data-astro-cid-tpve4fhm]{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 1px 3px #00000059);width:22px;height:22px}.icons[data-astro-cid-tpve4fhm] svg[data-astro-cid-tpve4fhm]:first-child{fill:var(--color-coral);stroke:var(--color-coral)}.caption-bar[data-astro-cid-tpve4fhm]{flex-direction:column;gap:7px;display:flex;position:absolute;bottom:34px;left:14px;right:56px}.caption-bar[data-astro-cid-tpve4fhm] b[data-astro-cid-tpve4fhm]{background:#ffffffd9;border-radius:3px;height:6px;display:block}.caption-bar[data-astro-cid-tpve4fhm] b[data-astro-cid-tpve4fhm].short{width:60%}.progress[data-astro-cid-tpve4fhm]{background:#fff6;height:3px;position:absolute;bottom:16px;left:14px;right:14px}.progress[data-astro-cid-tpve4fhm] b[data-astro-cid-tpve4fhm]{background:var(--color-coral);width:42%;height:100%;display:block}.art-note[data-astro-cid-tpve4fhm]{z-index:3;color:var(--color-ink);white-space:nowrap;margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem);position:absolute;bottom:0;right:0;transform:rotate(-6deg)}.tape[data-astro-cid-tpve4fhm]{z-index:2;background:var(--color-blush);opacity:.95;height:22px;position:absolute;transform:rotate(-4deg)}.duo[data-astro-cid-tpve4fhm]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duo-block[data-astro-cid-tpve4fhm]{padding:clamp(3.5rem,8vh,6rem) clamp(1.75rem,6vw,6rem)}.duo-label[data-astro-cid-tpve4fhm]{letter-spacing:.3em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem}.duo-block[data-astro-cid-tpve4fhm] h2[data-astro-cid-tpve4fhm]{margin:0;font-size:clamp(2.3rem,4.5vw,3.8rem)}.duo-script[data-astro-cid-tpve4fhm]{margin:.1em 0 1.75rem;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1}.duo-block[data-astro-cid-tpve4fhm] p[data-astro-cid-tpve4fhm]:last-child{max-width:30em;margin:0;font-size:clamp(1rem,1.25vw,1.125rem)}.duo-dark[data-astro-cid-tpve4fhm]{background:var(--color-charcoal);color:#e9e6e2}.duo-dark[data-astro-cid-tpve4fhm] h2[data-astro-cid-tpve4fhm]{color:var(--color-paper)}.duo-dark[data-astro-cid-tpve4fhm] .duo-label[data-astro-cid-tpve4fhm],.duo-dark[data-astro-cid-tpve4fhm] .duo-script[data-astro-cid-tpve4fhm]{color:var(--color-blush)}.duo-coral[data-astro-cid-tpve4fhm]{background:var(--color-coral);color:var(--color-ink)}.band[data-astro-cid-tpve4fhm]{background:var(--color-blush);padding:clamp(4rem,10vh,7rem) clamp(1.5rem,5vw,4rem)}.band-inner[data-astro-cid-tpve4fhm]{max-width:1240px;margin:0 auto}.packages[data-astro-cid-tpve4fhm]{border-top:var(--line-coral);border-bottom:var(--line-coral);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.package[data-astro-cid-tpve4fhm]{padding:2rem clamp(1.25rem,2.5vw,2.5rem) 2.25rem}.package[data-astro-cid-tpve4fhm]+.package[data-astro-cid-tpve4fhm]{border-left:var(--line-coral)}.num[data-astro-cid-tpve4fhm]{letter-spacing:.3em;margin:0 0 .9rem;font-size:.75rem}.package[data-astro-cid-tpve4fhm] h3[data-astro-cid-tpve4fhm]{margin:0 0 .75rem;font-size:clamp(1.3rem,1.9vw,1.65rem)}.package[data-astro-cid-tpve4fhm] p[data-astro-cid-tpve4fhm]:last-child{max-width:28em;margin:0;font-size:.98rem}.includes-script[data-astro-cid-tpve4fhm]{text-align:center;color:var(--color-ink);margin:clamp(3rem,7vh,4.5rem) 0 1.5rem;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1}.tags[data-astro-cid-tpve4fhm]{flex-wrap:wrap;justify-content:center;gap:.9rem 1rem;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-tpve4fhm] li[data-astro-cid-tpve4fhm]{letter-spacing:.2em;text-transform:uppercase;border:var(--line-coral);background:var(--color-paper);color:var(--color-ink);padding:.75rem 1.4rem;font-size:.78rem}.tags[data-astro-cid-tpve4fhm] li[data-astro-cid-tpve4fhm]:nth-child(odd){transform:rotate(-1.5deg)}.tags[data-astro-cid-tpve4fhm] li[data-astro-cid-tpve4fhm]:nth-child(2n){transform:rotate(1.5deg)}.handful[data-astro-cid-tpve4fhm]{padding:clamp(4.5rem,11vh,7.5rem) clamp(1.5rem,5vw,4rem) clamp(2rem,5vh,3rem)}.handful-card[data-astro-cid-tpve4fhm]{text-align:center;outline:1px solid var(--color-coral);outline-offset:-12px;max-width:820px;box-shadow:18px 18px 0 var(--color-blush);background:var(--color-paper);border:1px solid #ece7e1;margin:0 auto;padding:clamp(3rem,8vh,4.5rem) clamp(1.5rem,6vw,5rem);position:relative}.handful-card[data-astro-cid-tpve4fhm] .tape[data-astro-cid-tpve4fhm]{background:#f3c9bb;width:120px;top:-11px;left:calc(50% - 60px)}.handful-text[data-astro-cid-tpve4fhm]{max-width:32em;margin:1.75rem auto 2.25rem;font-size:clamp(1.02rem,1.3vw,1.15rem)}.faq[data-astro-cid-tpve4fhm]{max-width:900px;margin:0 auto;padding:clamp(3rem,8vh,5rem) clamp(1.5rem,5vw,4rem) clamp(5rem,12vh,8rem)}.faq-list[data-astro-cid-tpve4fhm]{border-top:var(--line-coral)}details[data-astro-cid-tpve4fhm]{border-bottom:var(--line-coral)}summary[data-astro-cid-tpve4fhm]{cursor:pointer;font-family:var(--font-headline);text-transform:uppercase;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font-size:clamp(1.15rem,1.8vw,1.45rem);list-style:none;display:flex}summary[data-astro-cid-tpve4fhm]::-webkit-details-marker{display:none}summary[data-astro-cid-tpve4fhm]:focus-visible{outline:2px solid var(--color-coral);outline-offset:4px}.plus[data-astro-cid-tpve4fhm]{flex:0 0 16px;height:16px;position:relative}.plus[data-astro-cid-tpve4fhm]:before,.plus[data-astro-cid-tpve4fhm]:after{content:"";border-top:1px solid var(--color-coral);width:16px;transition:transform .25s;position:absolute;top:50%;left:0}.plus[data-astro-cid-tpve4fhm]:after{transform:rotate(90deg)}details[data-astro-cid-tpve4fhm][open] .plus[data-astro-cid-tpve4fhm]:after{transform:rotate(0)}details[data-astro-cid-tpve4fhm] p[data-astro-cid-tpve4fhm]{max-width:40em;margin:0 0 1.6rem;font-size:clamp(1rem,1.25vw,1.1rem)}@media (width<=900px){.duo[data-astro-cid-tpve4fhm],.packages[data-astro-cid-tpve4fhm]{grid-template-columns:minmax(0,1fr)}.package[data-astro-cid-tpve4fhm]+.package[data-astro-cid-tpve4fhm]{border-left:0;border-top:var(--line-coral)}.package[data-astro-cid-tpve4fhm]{padding-left:0;padding-right:0}}@media (width<=860px){.opening[data-astro-cid-tpve4fhm]{grid-template-columns:minmax(0,1fr)}.phone-art[data-astro-cid-tpve4fhm]{width:min(100%,380px);margin:1rem auto 0}.accent[data-astro-cid-tpve4fhm]{white-space:normal;margin-left:.75em}}@media (width<=560px){.handful-card[data-astro-cid-tpve4fhm]{box-shadow:10px 10px 0 var(--color-blush)}.tags[data-astro-cid-tpve4fhm] li[data-astro-cid-tpve4fhm]{padding:.65rem 1rem;font-size:.7rem}}
