.reviews__grid[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.review[data-astro-cid-4bjs7uhz]{border-radius:var(--radius-asym);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:.75rem;margin:0;padding:1.4rem;display:flex}.review--draft[data-astro-cid-4bjs7uhz]{border-style:dashed}.review__result[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);color:var(--accent-ink);margin:0;font-size:1.05rem;font-weight:600}.review__text[data-astro-cid-4bjs7uhz]{flex:1;margin:0}.review__text[data-astro-cid-4bjs7uhz] p:last-child{margin-bottom:0}.review__by[data-astro-cid-4bjs7uhz]{border-top:1px solid var(--border);flex-direction:column;gap:.1rem;padding-top:.75rem;font-size:.95rem;display:flex}.review__by[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{font-family:var(--font-label);color:var(--muted);font-size:.78rem}.review__by[data-astro-cid-4bjs7uhz] .badge[data-astro-cid-4bjs7uhz]{align-self:flex-start;margin-top:.35rem}.section--flush[data-astro-cid-v2kxrz6p]{padding-top:0}.hero[data-astro-cid-v2kxrz6p]{padding:clamp(2.5rem,7vw,5rem) 0 clamp(2.5rem,6vw,4rem)}.hero__inner[data-astro-cid-v2kxrz6p]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero[data-astro-cid-v2kxrz6p] h1[data-astro-cid-v2kxrz6p]{margin-bottom:1rem;font-size:clamp(1.9rem,5vw,3.3rem)}.hero__sub[data-astro-cid-v2kxrz6p]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:1.25rem;font-size:.75rem;font-weight:650}.creds[data-astro-cid-v2kxrz6p]{gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.creds[data-astro-cid-v2kxrz6p] li[data-astro-cid-v2kxrz6p]{padding-left:1.4rem;line-height:1.45;position:relative}.creds[data-astro-cid-v2kxrz6p] li[data-astro-cid-v2kxrz6p]:before{content:"";background:var(--accent);border-radius:2px 6px;width:.6rem;height:.6rem;position:absolute;top:.5em;left:0}.hero__actions[data-astro-cid-v2kxrz6p]{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.photo[data-astro-cid-v2kxrz6p]{justify-self:end;width:calc(100% - 12px);max-width:22rem}.photo__img[data-astro-cid-v2kxrz6p]{aspect-ratio:5/6;object-fit:cover;object-position:50% 25%;width:100%;box-shadow:12px 12px 0 var(--accent);border-radius:6px 48px;display:block}.photo__img--empty[data-astro-cid-v2kxrz6p]{background:var(--bg);align-content:center;place-items:center;gap:.75rem;display:grid}.photo__img--empty[data-astro-cid-v2kxrz6p] span[data-astro-cid-v2kxrz6p]{font-family:var(--font-display);color:var(--accent-ink);font-size:6rem;font-weight:800;line-height:1}.photo__img--empty[data-astro-cid-v2kxrz6p] small[data-astro-cid-v2kxrz6p]{font-family:var(--font-label);color:var(--muted);font-size:.75rem}@media (width<=760px){.hero__inner[data-astro-cid-v2kxrz6p]{grid-template-columns:1fr}.photo[data-astro-cid-v2kxrz6p]{order:-1;justify-self:start;max-width:14rem}}.steps[data-astro-cid-v2kxrz6p]{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-v2kxrz6p] li[data-astro-cid-v2kxrz6p]{counter-increment:s;border-radius:var(--radius-asym);background:var(--surface);border:1px solid var(--border);padding:1.5rem}.steps[data-astro-cid-v2kxrz6p] li[data-astro-cid-v2kxrz6p]:before{content:"0" counter(s);font-family:var(--font-display);color:var(--strong);margin-bottom:1rem;font-size:1.6rem;font-style:italic;font-weight:800;line-height:1;display:block}.steps[data-astro-cid-v2kxrz6p] h3[data-astro-cid-v2kxrz6p]{margin-bottom:.35rem}.steps[data-astro-cid-v2kxrz6p] p[data-astro-cid-v2kxrz6p]{color:var(--muted);margin:0;font-size:.97rem}@media (width<=760px){.steps[data-astro-cid-v2kxrz6p]{grid-template-columns:1fr}}.video[data-astro-cid-v2kxrz6p]{aspect-ratio:16/9;border-radius:var(--radius-asym);border:1px solid var(--border);background:var(--surface);position:relative;overflow:hidden}.video[data-astro-cid-v2kxrz6p] iframe[data-astro-cid-v2kxrz6p]{border:0;width:100%;height:100%;position:absolute;inset:0}.video--empty[data-astro-cid-v2kxrz6p]{text-align:center;font-family:var(--font-label);color:var(--muted);border-style:dashed;place-items:center;padding:1rem;font-size:.82rem;display:grid}.about-block[data-astro-cid-v2kxrz6p]{border-radius:var(--radius-asym);background:var(--surface);border:1px solid var(--border);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:clamp(1.5rem,5vw,3rem);display:grid}.about-block[data-astro-cid-v2kxrz6p] p[data-astro-cid-v2kxrz6p]{color:var(--muted);max-width:38rem}.stats[data-astro-cid-v2kxrz6p]{border-left:1px solid var(--border);gap:0;margin:0;display:grid}.stats[data-astro-cid-v2kxrz6p] div[data-astro-cid-v2kxrz6p]{padding:.9rem 0 .9rem 1.5rem}.stats[data-astro-cid-v2kxrz6p] div[data-astro-cid-v2kxrz6p]+div[data-astro-cid-v2kxrz6p]{border-top:1px solid var(--border)}.stats[data-astro-cid-v2kxrz6p] dt[data-astro-cid-v2kxrz6p]{font-family:var(--font-display);color:var(--accent-ink);font-size:1.6rem;font-weight:800;line-height:1.15}.stats[data-astro-cid-v2kxrz6p] dd[data-astro-cid-v2kxrz6p]{color:var(--muted);margin:.2rem 0 0;font-size:.95rem}.contact[data-astro-cid-v2kxrz6p]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);scroll-margin-top:5rem;display:grid}.contact[data-astro-cid-v2kxrz6p] p[data-astro-cid-v2kxrz6p]{color:var(--muted)}@media (width<=860px){.contact[data-astro-cid-v2kxrz6p]{grid-template-columns:1fr}}.site-link[data-astro-cid-v2kxrz6p]{font-family:var(--font-label);margin:0;font-size:.9rem}@media (width<=760px){.about-block[data-astro-cid-v2kxrz6p]{grid-template-columns:1fr}.stats[data-astro-cid-v2kxrz6p]{border-left:0;border-top:1px solid var(--border)}.stats[data-astro-cid-v2kxrz6p] div[data-astro-cid-v2kxrz6p]{padding-left:0}}
