.hero.svelte-1uha8ag{min-height:100svh;padding:calc(var(--header-h) + var(--logo-overhang) + 32px) 0 90px;align-items:center;display:grid;position:relative}.hero.svelte-1uha8ag:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 75% 45%,#ffb10029,#0000 70%),radial-gradient(40% 40% at 10% 20%,#ffb10014,#0000 70%);position:absolute;inset:0}.hero-copy.svelte-1uha8ag{max-width:640px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:24px;font-size:clamp(2.6rem,6vw,5rem)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .accent:where(.svelte-1uha8ag){color:var(--amber-text);letter-spacing:-.02em;margin-top:.15em;font-size:.72em;display:block}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){max-width:540px;margin-bottom:32px}.trust.svelte-1uha8ag{color:var(--muted);flex-wrap:wrap;gap:10px 26px;margin:36px 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.trust.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:8px;display:flex}.stars.svelte-1uha8ag{color:var(--heading);display:inline-flex}.scroll-cue.svelte-1uha8ag{border:2px solid #f8f1df66;border-radius:999px;width:28px;height:46px;position:absolute;bottom:28px;left:50%;translate:-50%}.scroll-cue.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--ink);width:4px;height:8px;animation:svelte-1uha8ag-cue 1.8s var(--ease) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:8px;left:50%}@keyframes svelte-1uha8ag-cue{60%{opacity:0;transform:translateY(14px)}to{opacity:0}}.press.svelte-1uha8ag{padding-block:10px 20px}.statement.svelte-1uha8ag{font:600 clamp(1.8rem, 4vw, 3.3rem)/1.18 var(--font-display);letter-spacing:-.03em;color:var(--heading);max-width:1040px;margin-bottom:48px}.hl.svelte-1uha8ag{background:linear-gradient(#0000 64%,#ffb10061 64%)}.intro-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:40px;max-width:1040px;font-size:1.12rem;display:grid}.intro.svelte-1uha8ag a:where(.svelte-1uha8ag),.callout.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--amber-text);font-weight:700}.callout.svelte-1uha8ag{border-color:var(--border-gold);background:#ffb1001a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1040px;margin-top:40px;padding:22px 22px 22px 32px;display:flex}.callout.svelte-1uha8ag p:where(.svelte-1uha8ag){font:500 1.2rem/1.4 var(--font-display);color:var(--heading);margin:0}.about-grid.svelte-1uha8ag{grid-template-columns:.9fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.about-photo.svelte-1uha8ag{margin:0;position:relative}.about-photo.svelte-1uha8ag img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:var(--shadow-lg);border-radius:32px}.section-head.svelte-1uha8ag{max-width:780px;margin-bottom:44px}.section-head.center.svelte-1uha8ag{text-align:center;margin-inline:auto}.section-head.row.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.section-head.row.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.services.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.service.svelte-1uha8ag{border-radius:var(--radius);background:var(--ink);isolation:isolate;min-height:420px;box-shadow:var(--shadow);align-items:flex-end;display:flex;position:relative;overflow:hidden}.service.svelte-1uha8ag img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.service.svelte-1uha8ag:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#1e1810eb 85%);position:absolute;inset:0}.service.svelte-1uha8ag:hover img{transform:scale(1.06)}.service-body.svelte-1uha8ag{color:#f8f1dfd9;padding:28px}.service.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--heading);margin-bottom:8px;font-size:1.4rem}.service.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){text-decoration:none}.service.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):after{content:"";position:absolute;inset:0}.service.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.98rem}.go.svelte-1uha8ag{background:var(--honey);width:48px;height:48px;color:var(--ink);transition:transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px;transform:rotate(-45deg)}.service.svelte-1uha8ag:hover .go:where(.svelte-1uha8ag){transform:rotate(0)}.two-col.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.audiences.svelte-1uha8ag{margin:28px 0 0;padding:0;list-style:none}.audiences.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--line);gap:20px;padding:20px 0;display:flex}.audiences.svelte-1uha8ag .n:where(.svelte-1uha8ag){font:600 .85rem/1.9 var(--font-display);color:var(--amber-text)}.audiences.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:4px;font-size:1.12rem}.audiences.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.get.svelte-1uha8ag{top:calc(var(--header-h) + 24px);padding:clamp(28px,4vw,48px);position:sticky}.get.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.6rem,2.6vw,2.2rem)}.checks.svelte-1uha8ag{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.checks.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--heading);align-items:center;gap:12px;font-weight:700;display:flex}.checks.svelte-1uha8ag svg{background:var(--honey);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;padding:4px}.small.svelte-1uha8ag{color:var(--muted);margin:0;font-size:.95rem}.compare-section.svelte-1uha8ag{border-radius:40px;margin-inline:clamp(8px,2vw,24px)}.compare.svelte-1uha8ag{max-width:880px;margin-inline:auto}table.svelte-1uha8ag{border-collapse:separate;border-spacing:0 10px;width:100%}th.svelte-1uha8ag{font:600 .85rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:0 24px 10px}th.svelte-1uha8ag:first-child{color:var(--honey)}th.svelte-1uha8ag:last-child{color:#f8f1df8c}td.svelte-1uha8ag{width:50%;padding:20px 24px;font-size:1.05rem}td.svelte-1uha8ag:first-child{color:var(--heading);background:#ffb1001f;border-radius:16px 0 0 16px;font-weight:700}td.svelte-1uha8ag:last-child{color:#f8f1df99;background:#f8f1df0a;border-radius:0 16px 16px 0}.yes.svelte-1uha8ag,.no.svelte-1uha8ag{vertical-align:-6px;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:14px;display:inline-grid}.yes.svelte-1uha8ag{background:var(--honey);color:var(--ink)}.no.svelte-1uha8ag{color:#f8f1df99;background:#f8f1df1a}.reasons.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.reasons.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:clamp(26px,3.5vw,40px)}.icon.svelte-1uha8ag{background:var(--honey);width:58px;height:64px;color:var(--ink);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;margin-bottom:20px;display:inline-grid}.reasons.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.3rem}.reasons.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.center-row.svelte-1uha8ag{justify-content:center;margin-top:40px;display:flex}.stats-panel.svelte-1uha8ag{border-radius:36px;padding:clamp(32px,6vw,72px)}.stats-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:720px;margin-bottom:40px}.ethics.svelte-1uha8ag{grid-template-columns:.8fr 1fr;align-items:start;gap:clamp(32px,6vw,90px);display:grid}.ethics-head.svelte-1uha8ag{top:calc(var(--header-h) + 24px);position:sticky}.ethics-head.svelte-1uha8ag img{aspect-ratio:5/4;object-fit:cover;width:100%;box-shadow:var(--shadow-lg);border-radius:28px;margin:28px 0}.ethics-list.svelte-1uha8ag{counter-reset:e;margin:0;padding:0;list-style:none}.ethics-list.svelte-1uha8ag li:where(.svelte-1uha8ag){counter-increment:e;border-top:1px solid var(--line);padding:36px 0 36px 76px;position:relative}.ethics-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:counter(e, decimal-leading-zero);font:700 2rem/1 var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--honey);position:absolute;top:36px;left:0}.ethics-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.5rem}.ethics-list.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:1.05rem}.area.svelte-1uha8ag{grid-template-columns:1.2fr 1fr;align-items:end;gap:20px 60px;margin-bottom:30px;display:grid}.counties.svelte-1uha8ag{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.counties.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--surface);box-shadow:var(--shadow);color:var(--heading);font:500 .95rem/1 var(--font-display);border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:flex}.counties.svelte-1uha8ag svg{color:var(--honey-deep)}.area-links.svelte-1uha8ag{grid-column:1/-1;margin:0}.area-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--amber-text);font-weight:700}.tagline.svelte-1uha8ag{font:500 clamp(1rem, 1.6vw, 1.2rem)/1.5 var(--font-accent);color:var(--muted);margin:0 0 40px;font-style:italic}.posts.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:clamp(40px,6vw,80px);display:grid}@media (width<=1000px){.services.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.posts.svelte-1uha8ag{grid-template-columns:1fr 1fr}.posts.svelte-1uha8ag>:last-child{display:none}}@media (width<=900px){.hero.svelte-1uha8ag{align-items:start;min-height:0;padding-bottom:46vh}.scroll-cue.svelte-1uha8ag{display:none}.intro-grid.svelte-1uha8ag,.about-grid.svelte-1uha8ag,.two-col.svelte-1uha8ag,.ethics.svelte-1uha8ag,.area.svelte-1uha8ag{grid-template-columns:1fr}.get.svelte-1uha8ag,.ethics-head.svelte-1uha8ag{position:static}.reasons.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=640px){.services.svelte-1uha8ag,.posts.svelte-1uha8ag{grid-template-columns:1fr}.posts.svelte-1uha8ag>:last-child{display:flex}.service.svelte-1uha8ag{min-height:340px}td.svelte-1uha8ag{padding:16px 14px;font-size:.95rem}th.svelte-1uha8ag{padding-inline:14px}.yes.svelte-1uha8ag,.no.svelte-1uha8ag{display:none}.ethics-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:56px}}
