.cover[data-astro-cid-uwtdmt7g]{padding:var(--space-l) 0 calc(var(--space-2xl) + 1rem);overflow:hidden}.cover[data-astro-cid-uwtdmt7g] .c1{top:1rem;right:3%}.cover[data-astro-cid-uwtdmt7g] .c2{top:12rem;right:16%}.cover-inner[data-astro-cid-uwtdmt7g]{align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex;position:relative}.arch[data-astro-cid-uwtdmt7g]{background:var(--bg);width:13rem;height:17rem;box-shadow:0 0 0 6px var(--tint-blush);border-radius:7rem 7rem 1.5rem 1.5rem;flex:none;padding:.6rem;position:relative;& img{object-fit:cover;border-radius:6.5rem 6.5rem 1rem 1rem;width:100%;height:100%}}.arch[data-astro-cid-uwtdmt7g] .arch-flower{position:absolute;bottom:1rem;left:-1rem}.cover-copy[data-astro-cid-uwtdmt7g]{gap:var(--space-s);flex:24rem;min-width:0;display:grid}.on-band[data-astro-cid-uwtdmt7g]{color:var(--on-band-soft)}h1[data-astro-cid-uwtdmt7g]{font-size:clamp(3rem,2.2rem + 3.5vw,5.25rem);line-height:.95;& em{color:var(--accent-on-band)}}.intro[data-astro-cid-uwtdmt7g]{max-width:32rem;font-size:var(--step-1);line-height:1.5}.niches[data-astro-cid-uwtdmt7g]{gap:var(--space-xs);flex-wrap:wrap;display:flex;& .chip{background:var(--bg);font-weight:800}}.sections[data-astro-cid-uwtdmt7g]{gap:var(--space-2xl);padding-block-start:var(--space-xl);display:grid}.section-title[data-astro-cid-uwtdmt7g]{margin-block-end:var(--space-l)}.stats[data-astro-cid-uwtdmt7g]{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;display:grid}.stat[data-astro-cid-uwtdmt7g]{justify-content:flex-end;gap:var(--space-xs);padding:var(--space-l);border-radius:var(--radius-m);background:var(--surface);box-shadow:0 0 0 1.5px var(--line);flex-direction:column-reverse;display:flex;& dt{gap:.1rem;display:grid}& dd{font-family:var(--font-display);font-size:var(--step-3);margin:0;font-weight:600;line-height:1}& .detail{font-size:var(--step--1);color:var(--ink-soft)}}.stat--2[data-astro-cid-uwtdmt7g]{background:var(--tint-blush);box-shadow:none}.stat--3[data-astro-cid-uwtdmt7g]{background:var(--tint-sage);box-shadow:none}.stat--2[data-astro-cid-uwtdmt7g] .kicker[data-astro-cid-uwtdmt7g],.stat--3[data-astro-cid-uwtdmt7g] .kicker[data-astro-cid-uwtdmt7g],.stat--2[data-astro-cid-uwtdmt7g] .detail[data-astro-cid-uwtdmt7g],.stat--3[data-astro-cid-uwtdmt7g] .detail[data-astro-cid-uwtdmt7g]{color:var(--ink)}.audience[data-astro-cid-uwtdmt7g]{gap:var(--space-xl);flex-wrap:wrap;display:flex}.aud-copy[data-astro-cid-uwtdmt7g]{flex:22rem;min-width:0}.aud-card[data-astro-cid-uwtdmt7g]{gap:var(--space-m);min-width:0;padding:var(--space-l);border-radius:var(--radius-l);background:var(--surface);box-shadow:0 0 0 1.5px var(--line);flex:24rem;display:grid}.ages[data-astro-cid-uwtdmt7g]{gap:var(--space-s);display:grid;& li{align-items:center;gap:var(--space-s);grid-template-columns:4rem 1fr 3.5rem;display:grid}}.age[data-astro-cid-uwtdmt7g]{font-weight:700}.bar[data-astro-cid-uwtdmt7g]{border-radius:var(--radius-pill);background:var(--chip);height:.85rem;overflow:hidden;& span{border-radius:inherit;background:var(--accent-fill);height:100%;display:block}}.pct[data-astro-cid-uwtdmt7g]{font-family:var(--font-mono);text-align:end}.facts[data-astro-cid-uwtdmt7g]{gap:var(--space-xs);border-block-start:1.5px dashed var(--line);flex-wrap:wrap;padding-block-start:var(--space-s);display:flex}.lede[data-astro-cid-uwtdmt7g]{font-size:var(--step-1);color:var(--ink-soft);line-height:1.6}.centered[data-astro-cid-uwtdmt7g]{text-align:center;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.centered[data-astro-cid-uwtdmt7g] .section-title[data-astro-cid-uwtdmt7g]{margin-block-end:var(--space-s)}.brands[data-astro-cid-uwtdmt7g]{justify-content:center;gap:var(--space-s);flex-wrap:wrap;max-width:54rem;display:flex;& li{border-radius:var(--radius-m);background:var(--surface);box-shadow:0 0 0 1.5px var(--line);font-family:var(--font-display);font-size:var(--step-1);padding:.85rem 1.5rem;font-weight:600}}.note[data-astro-cid-uwtdmt7g]{font-size:var(--step--1);color:var(--ink-soft)}.services[data-astro-cid-uwtdmt7g]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.service[data-astro-cid-uwtdmt7g]{gap:var(--space-xs);padding:var(--space-l);border-radius:var(--radius-m);background:var(--surface);box-shadow:0 0 0 1.5px var(--line);flex-direction:column;display:flex;& h3{font-size:var(--step-2);font-weight:600}& p{color:var(--ink-soft)}& .rate{font-family:var(--font-mono);color:var(--accent);margin-block-start:auto;padding-block-start:var(--space-xs)}}.service--feature[data-astro-cid-uwtdmt7g]{background:var(--cocoa);color:var(--on-cocoa);box-shadow:none;& p{color:var(--on-cocoa-soft)}& .rate{color:var(--on-cocoa)}}.contact[data-astro-cid-uwtdmt7g]{text-align:center;align-items:center;gap:var(--space-m);padding:var(--space-2xl) var(--space-l);border-radius:2.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden;& h2{font-size:var(--step-3);& em{color:var(--accent-on-band)}}& .lede{max-width:30rem;color:var(--ink)}}.contact[data-astro-cid-uwtdmt7g] .k1{bottom:.5rem;left:1.5rem}.contact[data-astro-cid-uwtdmt7g] .k2{top:2rem;right:2.5rem}.actions[data-astro-cid-uwtdmt7g]{justify-content:center;gap:var(--space-s);flex-wrap:wrap;display:flex;position:relative}.btn--cocoa[data-astro-cid-uwtdmt7g]{background:var(--cocoa);color:var(--on-cocoa);&:hover{color:var(--on-cocoa)}}
