.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,1rem + 3.5vw,4rem) clamp(2rem,1rem + 3vw,3.5rem)}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2.25rem;display:grid}@media (width>=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:.82fr 1fr;gap:clamp(2rem,4vw,4.5rem)}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:15ch;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.6rem);line-height:1.07}.hero-sub[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--ink-2);max-width:36ch;margin-top:1.25rem;line-height:1.5}.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:2rem}.btn-lg[data-astro-cid-lcdefpme]{min-height:54px;padding-inline:1.6rem;font-size:1.06rem}.hero-owner[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:.85rem;max-width:30rem;margin-top:2rem;padding-top:1.5rem;display:flex}.hero-owner[data-astro-cid-lcdefpme] .hero-face{object-fit:cover;object-position:50% 18%;border-radius:50%;flex:none;width:56px;height:56px}.hero-owner[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.hero-photo[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;border-radius:6px;box-shadow:0 2px 4px #16181b14,0 30px 60px -30px #16181b73}@media (width<=899px){.hero-photo[data-astro-cid-lcdefpme]{margin-inline:calc(var(--gutter) * -1)}.hero-photo[data-astro-cid-lcdefpme] img{box-shadow:none;border-radius:0}.hero-photo[data-astro-cid-lcdefpme] figcaption{padding-inline:var(--gutter)}}.trust[data-astro-cid-lcdefpme]{background:var(--stone);border-block:1px solid var(--rule)}.trust-row[data-astro-cid-lcdefpme]{gap:0;display:grid}@media (width>=820px){.trust-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.trust-item[data-astro-cid-lcdefpme]{color:var(--ink);align-items:flex-start;gap:.75rem;padding:1.15rem 0;text-decoration:none;display:flex}@media (width>=820px){.trust-item[data-astro-cid-lcdefpme]+.trust-item[data-astro-cid-lcdefpme]{border-left:1px solid var(--rule);padding-left:1.75rem}}@media (width<=819px){.trust-item[data-astro-cid-lcdefpme]+.trust-item[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}}.trust-item[data-astro-cid-lcdefpme] svg{width:1.35rem;height:1.35rem;color:var(--navy);flex:none;margin-top:.1rem}.trust-item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink-3);font-weight:600;display:block}a[data-astro-cid-lcdefpme].trust-item:hover span[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline}.why[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}@media (width>=900px){.why[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1fr;gap:4rem}}.why-photos[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.why-photos[data-astro-cid-lcdefpme] .photo:last-child{margin-top:2.5rem}.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch;margin-bottom:1.5rem}.why-list[data-astro-cid-lcdefpme]{gap:1.25rem;margin:0;display:grid}.why-list[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-left:1px solid var(--ink);padding-left:1.25rem}.why-list[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--step-1)}.why-list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:52ch;margin:.25rem 0 0}.work-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.work-grid[data-astro-cid-lcdefpme] .w-a{grid-column:1/-1}@media (width>=900px){.work-grid[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:2fr 1fr 1fr}.work-grid[data-astro-cid-lcdefpme] .w-a{grid-area:1/1/3}.work-grid[data-astro-cid-lcdefpme] .w-a img{height:100%;aspect-ratio:auto!important}.work-grid[data-astro-cid-lcdefpme] .w-a{flex-direction:column;display:flex}.work-grid[data-astro-cid-lcdefpme] .w-a img{flex:1;min-height:0}.work-grid[data-astro-cid-lcdefpme] .w-b,.work-grid[data-astro-cid-lcdefpme] .w-c,.work-grid[data-astro-cid-lcdefpme] .w-d,.work-grid[data-astro-cid-lcdefpme] .w-e{min-width:0}.work-grid[data-astro-cid-lcdefpme] .w-b img,.work-grid[data-astro-cid-lcdefpme] .w-c img,.work-grid[data-astro-cid-lcdefpme] .w-d img,.work-grid[data-astro-cid-lcdefpme] .w-e img{aspect-ratio:4/3.4!important}}.owner[data-astro-cid-lcdefpme]{align-items:center;gap:2rem 3.5rem;display:grid}@media (width>=900px){.owner[data-astro-cid-lcdefpme]{grid-template-columns:280px 1fr}}.owner[data-astro-cid-lcdefpme] .owner-photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;border-radius:6px;width:min(280px,70vw)}.owner-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:60ch;color:var(--ink-2);margin-top:1rem}.owner-copy[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:1.75rem}.tools[data-astro-cid-lcdefpme]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=820px){.tools[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:var(--radius-card);transition:border-color .2s var(--ease), background-color .2s var(--ease);padding:1.5rem;position:relative}.tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover{border-color:var(--navy);background:var(--navy-tint)}.tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:focus-within{outline:3px solid var(--focus);outline-offset:3px}.tools[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.tools[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.tools[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--navy)}.tools[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:.4rem}.slabs[data-astro-cid-lcdefpme]{align-items:center;gap:1.5rem 3rem;display:grid}@media (width>=900px){.slabs[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr}.slab-guide[data-astro-cid-lcdefpme]{grid-column:2}}.slabs[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.slabs[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:.5rem}.slab-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.slab-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:var(--radius);letter-spacing:.01em;background:#fff;padding:.6rem 1.1rem;font-weight:650}.faq-more[data-astro-cid-lcdefpme]{margin-top:1.5rem}
