.faq[data-astro-cid-727llxcm]{border-top:1px solid var(--brand-line)}details[data-astro-cid-727llxcm]{border-bottom:1px solid var(--brand-line)}summary[data-astro-cid-727llxcm]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) 0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25;list-style:none;display:flex}summary[data-astro-cid-727llxcm]::-webkit-details-marker{display:none}.plus[data-astro-cid-727llxcm]{flex:none;width:14px;height:14px;position:relative}.plus[data-astro-cid-727llxcm]:before,.plus[data-astro-cid-727llxcm]:after{content:"";height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;inset:50% 0 auto}.plus[data-astro-cid-727llxcm]:after{transform:rotate(90deg)}details[data-astro-cid-727llxcm][open] .plus[data-astro-cid-727llxcm]:after{transform:rotate(0)}details[data-astro-cid-727llxcm] p[data-astro-cid-727llxcm]{color:var(--brand-muted);max-width:62ch;padding-bottom:var(--space-6);margin:0}.inquiry[data-astro-cid-sa5gx62l] label[data-astro-cid-sa5gx62l]>span[data-astro-cid-sa5gx62l] i[data-astro-cid-sa5gx62l]{color:var(--brand-accent);font-style:normal}.inquiry[data-astro-cid-sa5gx62l]{gap:var(--space-6);display:grid}.row[data-astro-cid-sa5gx62l]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}label[data-astro-cid-sa5gx62l]{gap:var(--space-2);display:grid}label[data-astro-cid-sa5gx62l]>span[data-astro-cid-sa5gx62l]{letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:.72rem;font-weight:600}input[data-astro-cid-sa5gx62l],select[data-astro-cid-sa5gx62l],textarea[data-astro-cid-sa5gx62l]{width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid color-mix(in oklab, currentColor 35%, transparent);background:0 0;border-radius:0;min-height:48px;padding:.7rem 0;transition:border-color .3s}select[data-astro-cid-sa5gx62l] option[data-astro-cid-sa5gx62l]{color:#111}textarea[data-astro-cid-sa5gx62l]{resize:vertical}input[data-astro-cid-sa5gx62l]:focus,select[data-astro-cid-sa5gx62l]:focus,textarea[data-astro-cid-sa5gx62l]:focus{border-bottom-color:var(--brand-accent);outline:none}.consent[data-astro-cid-sa5gx62l]{gap:var(--space-3);grid-template-columns:20px 1fr;align-items:start;display:grid}.consent[data-astro-cid-sa5gx62l] input[data-astro-cid-sa5gx62l]{width:18px;height:18px;min-height:0;accent-color:var(--brand-accent-fill);margin:.2rem 0 0}.consent[data-astro-cid-sa5gx62l]>span[data-astro-cid-sa5gx62l]{letter-spacing:0;text-transform:none;opacity:.75;font-size:.78rem;font-weight:400;line-height:1.5}.consent[data-astro-cid-sa5gx62l] a[data-astro-cid-sa5gx62l]{color:inherit}.hp[data-astro-cid-sa5gx62l]{position:absolute;left:-9999px}.actions[data-astro-cid-sa5gx62l]{align-items:center;gap:var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.status[data-astro-cid-sa5gx62l]{opacity:.85;flex:240px;margin:0;font-size:.95rem}.status[data-astro-cid-sa5gx62l] a{color:inherit}button[data-astro-cid-sa5gx62l][disabled]{opacity:.6;cursor:wait}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem, 7vw, 6rem) var(--section-y);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}@media (width<=920px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,6.8vw,6rem);line-height:1}.ctas[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.text-link[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--brand-accent-fill);padding-bottom:.3rem;font-size:.8rem;font-weight:500;text-decoration:none}.art[data-astro-cid-lcdefpme]{padding:0 0 18%;position:relative}.art[data-astro-cid-lcdefpme] .a1{aspect-ratio:4/5;object-fit:cover;object-position:65% 30%;width:82%;margin-left:auto}.art[data-astro-cid-lcdefpme] .a2{aspect-ratio:1;object-fit:cover;border:10px solid var(--brand-paper);width:46%;position:absolute;bottom:0;left:0}.art[data-astro-cid-lcdefpme]:before{content:"";border:1px solid var(--brand-accent-fill);z-index:-1;width:60%;height:60%;position:absolute;top:-18px;right:-18px}.statement[data-astro-cid-lcdefpme]{text-align:center;max-width:26ch;margin:0 auto clamp(3rem,6vw,5rem);font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.2}.beliefs[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=820px){.beliefs[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.belief[data-astro-cid-lcdefpme]{text-align:center;padding:0 var(--space-4)}.roman[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--brand-accent);margin-bottom:var(--space-3);font-size:1.4rem;font-style:italic;display:block}.belief[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--brand-muted)}.sec-head[data-astro-cid-lcdefpme]{max-width:720px;margin-bottom:clamp(2.5rem,5vw,4rem)}.sec-head[data-astro-cid-lcdefpme].center{text-align:center;margin-inline:auto}.sec-head[data-astro-cid-lcdefpme].center .lede[data-astro-cid-lcdefpme]{margin-inline:auto}.pkgs[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}@media (width<=1180px){.pkgs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.pkgs[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.pkg[data-astro-cid-lcdefpme]{border:1px solid var(--brand-line);text-align:center;background:#fff;flex-direction:column;padding:clamp(2rem,3vw,2.75rem);display:flex;position:relative}.pkg[data-astro-cid-lcdefpme].featured{background:var(--brand-ink);color:var(--brand-paper);--brand-accent:var(--brand-accent-fill);border-color:#0000}.badge[data-astro-cid-lcdefpme]{background:var(--brand-accent-fill);color:var(--brand-ink);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;padding:.45rem .9rem;font-size:.62rem;font-weight:600;position:absolute;top:0;left:50%;translate:-50% -50%}.who[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--brand-muted);margin-bottom:var(--space-6);font-style:italic}.featured[data-astro-cid-lcdefpme] .who[data-astro-cid-lcdefpme]{color:color-mix(in oklab, var(--brand-paper) 70%, transparent)}.from[data-astro-cid-lcdefpme]{margin-top:var(--space-4);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-accent);font-size:.72rem;font-weight:500}.from[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--brand-ink);margin-left:.4rem;font-size:1.6rem;font-weight:400}.price[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--brand-line);font-size:2.8rem;line-height:1}.featured[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme]{border-color:#ffffff26}.price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;opacity:.65;margin-bottom:.6rem;font-size:.66rem;font-weight:500;display:block}.pkg[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0 0 var(--space-8);text-align:left;flex:1;align-content:start;gap:.8rem;padding:0;font-size:.95rem;list-style:none;display:grid}.pkg[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.4rem;position:relative}.pkg[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✦";color:var(--brand-accent);font-size:.7rem;position:absolute;top:.05em;left:0}.pkg[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{align-self:center}.featured[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]:hover>span[data-astro-cid-lcdefpme]{color:var(--brand-ink)}.more[data-astro-cid-lcdefpme]{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}@media (width<=760px){.more[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.more-item[data-astro-cid-lcdefpme]{padding:var(--space-8);border:1px solid var(--brand-line);gap:var(--space-2);display:grid}.more-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--brand-muted);margin:0}.more-price[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-accent);margin-top:var(--space-2);font-size:.72rem;font-weight:500}.band[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}@media (width<=700px){.band[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.band[data-astro-cid-lcdefpme] img:not(:first-child){display:none}}.band[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;width:100%}.handles-wrap[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:1fr 1.6fr;display:grid}@media (width<=920px){.handles-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.handles[data-astro-cid-lcdefpme]{border-top:1px solid var(--brand-line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}@media (width<=560px){.handles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.h[data-astro-cid-lcdefpme]{padding:var(--space-6) var(--space-4) var(--space-6) 0;border-bottom:1px solid var(--brand-line)}.h[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:.25rem;font-size:1.45rem}.h[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--brand-muted);margin:0;font-size:.97rem}.steps[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--space-6);border-top:1px solid #fff3}.sn[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--brand-accent-fill);margin-bottom:var(--space-4);font-size:1.3rem;font-style:italic;display:block}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.72;font-size:.97rem}.quotes[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.quotes[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:620px;margin-inline:auto}}.q[data-astro-cid-lcdefpme]{text-align:center;gap:var(--space-6);flex-direction:column;margin:0;display:flex}.q[data-astro-cid-lcdefpme]:before{content:"“";font-family:var(--font-display);color:var(--brand-accent-fill);font-size:4rem;line-height:.6}.q[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-display);flex:1;margin:0;font-size:1.35rem;font-style:italic;line-height:1.4}.q[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;gap:.2rem;font-size:.72rem;font-weight:500;display:grid}.q[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--brand-muted);letter-spacing:.12em;text-transform:none;font-size:.85rem}.faq-grid[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:1fr 1.5fr;display:grid}@media (width<=920px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.faq-grid[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brand-accent)}.consult[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:1fr 1.3fr;align-items:start;display:grid}@media (width<=920px){.consult[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.consult[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:var(--space-8)}.form-card[data-astro-cid-lcdefpme]{background:var(--brand-ink);color:var(--brand-paper);color-scheme:dark;--brand-accent:var(--brand-accent-fill);padding:clamp(1.5rem,4vw,3rem)}
