.hero[data-astro-cid-dcwno5ig]{isolation:isolate;margin-block-start:calc(var(--header-height) * -1);position:relative;overflow:hidden}.hero__media[data-astro-cid-dcwno5ig]{z-index:-1;height:min(54svh,28rem);position:absolute;inset:0 0 auto}.hero__media[data-astro-cid-dcwno5ig] picture,.hero__media[data-astro-cid-dcwno5ig] img{width:100%;height:100%;display:block}.hero__media[data-astro-cid-dcwno5ig] img{object-fit:cover;object-position:62% 58%}.hero__media[data-astro-cid-dcwno5ig]:after{content:"";background:linear-gradient(to bottom, #1119 0%, #1110 24%, #1110 46%, #171717e0 78%, var(--charcoal-900) 100%);position:absolute;inset:0}.hero__content[data-astro-cid-dcwno5ig]{gap:var(--space-s);padding-block:calc(min(54svh, 28rem) - 8rem) var(--space-xl);display:grid}.hero__eyebrow[data-astro-cid-dcwno5ig],.hero__title[data-astro-cid-dcwno5ig]{text-shadow:0 2px 24px #1111118c}.hero__title[data-astro-cid-dcwno5ig]{max-width:10ch;margin-block:var(--space-3xs) var(--space-2xs);font-size:clamp(2.75rem,1.6rem + 5.2vw,4.25rem)}.hero__lead[data-astro-cid-dcwno5ig]{max-width:40ch;color:var(--ivory-100)}.hero__ctas[data-astro-cid-dcwno5ig]{gap:var(--space-2xs);margin-block-start:var(--space-xs);display:grid}.hero__ctas[data-astro-cid-dcwno5ig] .btn{justify-self:stretch}.hero__ctas[data-astro-cid-dcwno5ig] .hero__call{-webkit-backdrop-filter:blur(6px);background-color:#17171759}.hero__trust[data-astro-cid-dcwno5ig]{gap:var(--space-3xs) var(--space-m);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ivory-100);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.hero__trust[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]{align-items:center;gap:.6em;max-width:none;display:inline-flex}.hero__trust[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]:before{content:"";background:var(--orange-500);border-radius:50%;width:.4rem;height:.4rem}@media (width<=29.99em){.hero__eyebrow[data-astro-cid-dcwno5ig]{display:none}}@media (width>=30em){.hero__ctas[data-astro-cid-dcwno5ig]{grid-template-columns:auto auto;justify-content:start}}@media (prefers-reduced-motion:no-preference){.hero__media[data-astro-cid-dcwno5ig] img{animation:hero-settle 2.8s var(--ease-out) both}.hero__content[data-astro-cid-dcwno5ig]>*{animation:hero-rise 1s var(--ease-out) both}.hero__content[data-astro-cid-dcwno5ig]>:nth-child(2){animation-delay:80ms}.hero__content[data-astro-cid-dcwno5ig]>:nth-child(3){animation-delay:.2s}.hero__content[data-astro-cid-dcwno5ig]>:nth-child(4){animation-delay:.32s}}@keyframes hero-settle{0%{transform:scale(1.07)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.25rem)}}@media (width>=64em){.hero[data-astro-cid-dcwno5ig]{align-items:flex-end;min-height:max(42rem,min(100svh,62rem));display:flex}.hero__media[data-astro-cid-dcwno5ig]{height:auto;inset:0}.hero__media[data-astro-cid-dcwno5ig] img{object-position:62% 60%}.hero__media[data-astro-cid-dcwno5ig]:after{background:linear-gradient(90deg,#111111e6 0%,#1111119e 36%,#1110 64%),linear-gradient(#1110 64%,#111111e6 100%),linear-gradient(#1111118c 0%,#1110 18%)}.hero__content[data-astro-cid-dcwno5ig]{width:100%;padding-block:calc(var(--header-height) + var(--space-2xl)) var(--space-2xl)}.hero__title[data-astro-cid-dcwno5ig]{font-size:clamp(4rem,1rem + 5vw,6.5rem)}.hero__lead[data-astro-cid-dcwno5ig]{font-size:var(--text-xl)}}.trust[data-astro-cid-gfwxjgvz]{border-block:1px solid var(--color-border)}.trust__list[data-astro-cid-gfwxjgvz]{display:grid}.trust__item[data-astro-cid-gfwxjgvz]{align-items:center;gap:var(--space-s);padding-block:var(--space-m);max-width:none;display:flex}.trust__item[data-astro-cid-gfwxjgvz]+.trust__item[data-astro-cid-gfwxjgvz]{border-block-start:1px solid var(--color-border)}.trust__icon[data-astro-cid-gfwxjgvz]{fill:none;width:2.75rem;height:2.75rem;stroke:var(--orange-500);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.trust__title[data-astro-cid-gfwxjgvz]{font-family:var(--font-serif);font-size:var(--text-xl);line-height:1.15}.trust__text[data-astro-cid-gfwxjgvz]{font-size:var(--text-sm);color:var(--color-text-secondary)}@media (width>=56em){.trust__list[data-astro-cid-gfwxjgvz]{grid-template-columns:repeat(3,1fr)}.trust__item[data-astro-cid-gfwxjgvz]{padding:var(--space-l) var(--space-l)}.trust__item[data-astro-cid-gfwxjgvz]:first-child{padding-inline-start:0}.trust__item[data-astro-cid-gfwxjgvz]+.trust__item[data-astro-cid-gfwxjgvz]{border-block-start:0;border-inline-start:1px solid var(--color-border)}}.services[data-astro-cid-bzpiquiw]{padding-block:var(--section-space-lg) var(--section-space)}.services__intro[data-astro-cid-bzpiquiw]{gap:var(--space-s);padding-block-end:var(--space-2xl);display:grid}.services__intro[data-astro-cid-bzpiquiw] h2[data-astro-cid-bzpiquiw]{font-size:var(--text-4xl);line-height:var(--leading-tight);max-width:14ch}.services__intro[data-astro-cid-bzpiquiw] .lead[data-astro-cid-bzpiquiw]{max-width:46ch}.chapters[data-astro-cid-bzpiquiw]{gap:var(--space-3xs);display:grid}.chapter[data-astro-cid-bzpiquiw]{background:var(--charcoal-800);display:grid}.chapter__media[data-astro-cid-bzpiquiw]{aspect-ratio:16/10;background:var(--charcoal-700);position:relative;overflow:hidden}.chapter__media[data-astro-cid-bzpiquiw] picture{position:absolute;inset:0}.chapter__media[data-astro-cid-bzpiquiw] picture,.chapter__media[data-astro-cid-bzpiquiw] img{width:100%;height:100%;display:block}.chapter__media[data-astro-cid-bzpiquiw] img{object-fit:cover;transition:transform .9s var(--ease-out), filter .6s var(--ease-out);filter:saturate(.96)}.chapter[data-astro-cid-bzpiquiw]:hover .chapter__media[data-astro-cid-bzpiquiw] img{filter:saturate(1.05);transform:scale(1.035)}.chapter__body[data-astro-cid-bzpiquiw]{gap:var(--space-s);padding:var(--space-l) var(--gutter) var(--space-xl);align-content:center;display:grid;position:relative}.chapter__body[data-astro-cid-bzpiquiw]:before{content:"";background:var(--orange-500);width:3.5rem;height:3px;position:absolute;inset-block-start:0;inset-inline-start:var(--gutter)}.chapter__label[data-astro-cid-bzpiquiw]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-text);align-items:center;gap:.9em;display:flex}.chapter__n[data-astro-cid-bzpiquiw]{font-family:var(--font-serif);letter-spacing:.02em;color:var(--color-text);border-inline-end:1px solid var(--color-border);padding-inline-end:.9em;font-size:1.05rem}.chapter[data-astro-cid-bzpiquiw] h3[data-astro-cid-bzpiquiw]{font-size:var(--text-3xl);max-width:14ch;line-height:1.06}.chapter__desc[data-astro-cid-bzpiquiw]{font-size:var(--text-lg);color:var(--color-text);max-width:40ch;line-height:1.55}.chapter__benefit[data-astro-cid-bzpiquiw]{color:var(--color-text-secondary);max-width:44ch}.chapter__list[data-astro-cid-bzpiquiw]{gap:var(--space-3xs);font-size:var(--text-sm);color:var(--color-text-secondary);display:none}.chapter__list[data-astro-cid-bzpiquiw] li[data-astro-cid-bzpiquiw]{align-items:center;gap:.8em;display:flex}.chapter__list[data-astro-cid-bzpiquiw] li[data-astro-cid-bzpiquiw]:before{content:"";background:var(--orange-500);flex-shrink:0;width:1.1rem;height:1px}.chapter__link[data-astro-cid-bzpiquiw]{justify-self:start;align-items:center;gap:var(--space-s);min-height:var(--tap-target);font-weight:var(--weight-semibold);color:var(--color-text);margin-block-start:var(--space-2xs);text-decoration:none;display:inline-flex}.chapter__link[data-astro-cid-bzpiquiw] span[data-astro-cid-bzpiquiw]:first-child{border-block-end:1px solid var(--orange-500);padding-block-end:.2em}.chapter__more[data-astro-cid-bzpiquiw]{min-height:var(--tap-target);font-size:var(--text-sm);color:var(--color-text-secondary);text-underline-offset:.25em;justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.chapter__more[data-astro-cid-bzpiquiw]:hover{color:var(--color-text)}.chapter__link-icon[data-astro-cid-bzpiquiw]{border:1px solid var(--color-border);width:2.75rem;height:2.75rem;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.chapter__link[data-astro-cid-bzpiquiw]:is(:hover,:focus-visible) .chapter__link-icon[data-astro-cid-bzpiquiw]{color:var(--charcoal-900);background:var(--orange-500);border-color:var(--orange-500);transform:translate(4px)}@media (width>=48em){.chapter__list[data-astro-cid-bzpiquiw]{display:grid}}@media (width>=64em){.chapter[data-astro-cid-bzpiquiw]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:min(36rem,80svh)}.chapter--flip[data-astro-cid-bzpiquiw]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.chapter--flip[data-astro-cid-bzpiquiw] .chapter__media[data-astro-cid-bzpiquiw]{order:2}.chapter__media[data-astro-cid-bzpiquiw]{aspect-ratio:auto}.chapter__body[data-astro-cid-bzpiquiw]{padding:var(--space-2xl) clamp(2rem, 5vw, 5.5rem)}.chapter__body[data-astro-cid-bzpiquiw]:before{width:3px;height:4.5rem;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.chapter--flip[data-astro-cid-bzpiquiw] .chapter__body[data-astro-cid-bzpiquiw]:before{inset-inline:auto 0}}.index[data-astro-cid-bzpiquiw]{gap:var(--space-s);padding-block:var(--space-l);border-block:1px solid var(--color-border);margin-block-start:var(--space-2xl);display:grid}.index__title[data-astro-cid-bzpiquiw]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-text)}.index[data-astro-cid-bzpiquiw] ul[data-astro-cid-bzpiquiw]{gap:0 var(--space-l);display:grid}.index[data-astro-cid-bzpiquiw] a[data-astro-cid-bzpiquiw]{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:var(--tap-target);padding-block:var(--space-2xs);font-family:var(--font-serif);font-size:var(--text-lg);border-block-end:1px solid var(--color-border);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.index[data-astro-cid-bzpiquiw] a[data-astro-cid-bzpiquiw] span[data-astro-cid-bzpiquiw]{color:var(--orange-500);transition:transform var(--duration-base) var(--ease-out)}.index[data-astro-cid-bzpiquiw] a[data-astro-cid-bzpiquiw]:hover{color:var(--orange-500)}.index[data-astro-cid-bzpiquiw] a[data-astro-cid-bzpiquiw]:hover span[data-astro-cid-bzpiquiw]{transform:translate(4px)}@media (width>=48em){.index[data-astro-cid-bzpiquiw] ul[data-astro-cid-bzpiquiw]{grid-template-columns:repeat(2,1fr)}}@media (width>=72em){.index[data-astro-cid-bzpiquiw] ul[data-astro-cid-bzpiquiw]{grid-template-columns:repeat(3,1fr)}}.emergency[data-astro-cid-wjdmzg57]{background:var(--charcoal-800);border-block:1px solid var(--color-border);display:grid}.emergency__media[data-astro-cid-wjdmzg57]{aspect-ratio:4/3;background:var(--charcoal-700);position:relative;overflow:hidden}.emergency__media[data-astro-cid-wjdmzg57] picture,.emergency__media[data-astro-cid-wjdmzg57] img{width:100%;height:100%;display:block}.emergency__media[data-astro-cid-wjdmzg57] picture{position:absolute;inset:0}.emergency__media[data-astro-cid-wjdmzg57] img{object-fit:cover;object-position:45% 50%}.emergency__caption[data-astro-cid-wjdmzg57]{padding:var(--space-xl) var(--gutter) var(--space-s);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ivory-100);background:linear-gradient(#1110,#111111d9);position:absolute;inset:auto 0 0}.emergency__body[data-astro-cid-wjdmzg57]{gap:var(--space-s);padding:var(--space-xl) var(--gutter) var(--space-2xl);align-content:center;display:grid}.emergency__body[data-astro-cid-wjdmzg57] h2[data-astro-cid-wjdmzg57]{font-size:var(--text-4xl);line-height:var(--leading-tight);max-width:13ch}.emergency__body[data-astro-cid-wjdmzg57] .lead[data-astro-cid-wjdmzg57]{max-width:44ch}.emergency__signs[data-astro-cid-wjdmzg57]{gap:var(--space-2xs);margin-block:var(--space-2xs);padding-block:var(--space-s);border-block:1px solid var(--color-border);display:grid}.emergency__signs[data-astro-cid-wjdmzg57] li[data-astro-cid-wjdmzg57]{align-items:baseline;gap:.8em;max-width:none;display:flex}.emergency__signs[data-astro-cid-wjdmzg57] li[data-astro-cid-wjdmzg57]:before{content:"";background:var(--orange-500);flex-shrink:0;width:.45rem;height:.45rem;transform:translateY(-.1em)rotate(45deg)}.emergency__actions[data-astro-cid-wjdmzg57]{gap:var(--space-s);margin-block-start:var(--space-2xs);display:grid}.emergency__actions[data-astro-cid-wjdmzg57] .emergency__call{font-size:var(--text-lg);justify-self:stretch}.emergency__actions[data-astro-cid-wjdmzg57] .emergency__call>span{align-items:center;gap:.6em;display:inline-flex}.emergency__icon[data-astro-cid-wjdmzg57]{fill:currentColor;width:1.15em;height:1.15em}.emergency__alt[data-astro-cid-wjdmzg57]{font-size:var(--text-sm);color:var(--color-text-secondary)}.emergency__alt[data-astro-cid-wjdmzg57] a[data-astro-cid-wjdmzg57]{color:var(--color-text);text-decoration-color:var(--orange-500);text-underline-offset:.2em}@media (width>=30em){.emergency__actions[data-astro-cid-wjdmzg57] .emergency__call{justify-self:start}}@media (width>=64em){.emergency[data-astro-cid-wjdmzg57]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(42rem,90svh)}.emergency__media[data-astro-cid-wjdmzg57]{aspect-ratio:auto}.emergency__caption[data-astro-cid-wjdmzg57]{padding-inline:var(--space-l)}.emergency__body[data-astro-cid-wjdmzg57]{padding:var(--space-2xl) clamp(2rem, 6vw, 6rem)}}.capability__inner[data-astro-cid-ycoqt22s]{gap:var(--space-xl);display:grid}.capability__photos[data-astro-cid-ycoqt22s]{gap:var(--space-3xs);display:grid}.capability__photo[data-astro-cid-ycoqt22s]{aspect-ratio:4/3;background:var(--charcoal-700);position:relative;overflow:hidden}.capability__photo[data-astro-cid-ycoqt22s] picture,.capability__photo[data-astro-cid-ycoqt22s] img{width:100%;height:100%;display:block}.capability__photo[data-astro-cid-ycoqt22s] img{object-fit:cover}.capability__photo[data-astro-cid-ycoqt22s] figcaption[data-astro-cid-ycoqt22s]{padding:var(--space-xl) var(--space-s) var(--space-s);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ivory-100);background:linear-gradient(#1110,#111111d9);position:absolute;inset:auto 0 0}.capability__methods[data-astro-cid-ycoqt22s]{gap:0 var(--space-l);display:grid}.capability__methods[data-astro-cid-ycoqt22s] li[data-astro-cid-ycoqt22s]{gap:var(--space-3xs) var(--space-s);padding-block:var(--space-s);border-block-start:1px solid var(--color-border);grid-template-columns:auto 1fr;max-width:none;display:grid}.capability__n[data-astro-cid-ycoqt22s]{font-family:var(--font-serif);color:var(--color-accent-text);grid-row:span 2;font-size:1.05rem}.capability__methods[data-astro-cid-ycoqt22s] h3[data-astro-cid-ycoqt22s]{font-size:var(--text-xl);line-height:1.2}.capability__methods[data-astro-cid-ycoqt22s] p[data-astro-cid-ycoqt22s]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.55}@media (width>=48em){.capability__photos[data-astro-cid-ycoqt22s]{grid-template-columns:1fr 1fr}.capability__photo[data-astro-cid-ycoqt22s]{aspect-ratio:5/4}.capability__methods[data-astro-cid-ycoqt22s]{grid-template-columns:repeat(2,1fr)}}@media (width>=72em){.capability__photos[data-astro-cid-ycoqt22s]{grid-template-columns:7fr 5fr}.capability__photo[data-astro-cid-ycoqt22s]{aspect-ratio:auto;height:34rem}.capability__methods[data-astro-cid-ycoqt22s]{grid-template-columns:repeat(5,1fr)}.capability__methods[data-astro-cid-ycoqt22s] li[data-astro-cid-ycoqt22s]{grid-template-columns:1fr;align-content:start}.capability__n[data-astro-cid-ycoqt22s]{grid-row:auto}}.why__grid[data-astro-cid-w7fjgklf]{gap:var(--space-2xl);display:grid}.why__lead[data-astro-cid-w7fjgklf]{gap:var(--space-m);align-content:start;justify-items:start;display:grid}.why__lead[data-astro-cid-w7fjgklf] h2[data-astro-cid-w7fjgklf]{font-size:var(--text-4xl);line-height:var(--leading-tight);max-width:12ch}.why__lead[data-astro-cid-w7fjgklf] em{color:var(--charcoal-900)}.why__intro[data-astro-cid-w7fjgklf]{font-size:var(--text-lg);max-width:40ch}.why__facts[data-astro-cid-w7fjgklf]{gap:var(--space-m) var(--space-xl);padding-block:var(--space-s);border-block:1px solid var(--charcoal-900);flex-wrap:wrap;width:100%;display:flex}.why__facts[data-astro-cid-w7fjgklf] dd[data-astro-cid-w7fjgklf]{font-weight:var(--weight-semibold);font-size:var(--text-sm)}.why__fig[data-astro-cid-w7fjgklf]{font-family:var(--font-serif);letter-spacing:var(--tracking-display);line-height:.95;font-size:clamp(3.5rem,2.2rem + 5vw,6rem)!important;font-weight:var(--weight-regular)!important}.why__fig--word[data-astro-cid-w7fjgklf]{font-style:italic}.why__list[data-astro-cid-w7fjgklf]{border-block-start:1px solid var(--charcoal-900);display:grid}.why__list[data-astro-cid-w7fjgklf] li[data-astro-cid-w7fjgklf]{column-gap:var(--space-s);row-gap:var(--space-3xs);padding-block:var(--space-m);border-block-end:1px solid #17171759;grid-template-columns:2.75rem 1fr;max-width:none;display:grid}.why__n[data-astro-cid-w7fjgklf]{font-family:var(--font-serif);font-size:var(--text-lg);grid-row:span 2;line-height:1.2}.why__list[data-astro-cid-w7fjgklf] h3[data-astro-cid-w7fjgklf]{font-size:var(--text-2xl);line-height:1.15}.why__list[data-astro-cid-w7fjgklf] p[data-astro-cid-w7fjgklf]{max-width:46ch}@media (width>=64em){.why__grid[data-astro-cid-w7fjgklf]{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.why__lead[data-astro-cid-w7fjgklf]{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-l))}}.process[data-astro-cid-m72bh2nf]{border-block-start:1px solid var(--color-border)}.process__inner[data-astro-cid-m72bh2nf]{gap:var(--space-xl);display:grid}.process__head[data-astro-cid-m72bh2nf]{gap:var(--space-s);display:grid}.process__head[data-astro-cid-m72bh2nf] h2[data-astro-cid-m72bh2nf]{font-size:var(--text-4xl);line-height:var(--leading-tight);max-width:12ch}.steps[data-astro-cid-m72bh2nf]{gap:var(--space-xl);padding-inline-start:4.5rem;display:grid;position:relative}.steps[data-astro-cid-m72bh2nf]:before{content:"";background:linear-gradient(var(--orange-500), #f5821633);width:1px;position:absolute;inset-block:1.6rem;inset-inline-start:1.55rem}.step[data-astro-cid-m72bh2nf]{gap:var(--space-2xs);max-width:none;display:grid;position:relative}.step__n[data-astro-cid-m72bh2nf]{width:3.1rem;height:3.1rem;font-family:var(--font-serif);font-size:var(--text-lg);color:var(--charcoal-900);background:var(--orange-500);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-.1rem;inset-inline-start:-4.5rem}.step[data-astro-cid-m72bh2nf] h3[data-astro-cid-m72bh2nf]{font-size:var(--text-2xl);line-height:1.15}.step[data-astro-cid-m72bh2nf] p[data-astro-cid-m72bh2nf]{color:var(--color-text-secondary);max-width:38ch}.process__cta[data-astro-cid-m72bh2nf]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}@media (width>=64em){.process__inner[data-astro-cid-m72bh2nf]{column-gap:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.process__cta[data-astro-cid-m72bh2nf]{grid-column:2}.steps[data-astro-cid-m72bh2nf]{gap:var(--space-l);grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);padding-block-start:5rem;padding-inline-start:0}.steps[data-astro-cid-m72bh2nf]:before{background:linear-gradient(to right, var(--orange-500), #f5821626);width:auto;height:1px;inset-block:1.55rem auto;inset-inline:1.55rem 0}.step__n[data-astro-cid-m72bh2nf]{inset-block-start:-5rem;inset-inline-start:0}.step[data-astro-cid-m72bh2nf]{grid-template-rows:subgrid;row-gap:var(--space-s);grid-row:span 2}}.gallery[data-astro-cid-xfagekp6]{gap:var(--space-l);grid-template-columns:minmax(0,1fr);display:grid}.gallery__filters[data-astro-cid-xfagekp6]{gap:var(--space-2xs);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-3xs);scrollbar-width:none;border:0;min-inline-size:0;display:flex;overflow-x:auto}.gallery__filters[data-astro-cid-xfagekp6]::-webkit-scrollbar{display:none}@media (width>=48em){.gallery__filters[data-astro-cid-xfagekp6]{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.gallery__filters[data-astro-cid-xfagekp6] label[data-astro-cid-xfagekp6]{min-height:var(--tap-target);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex-shrink:0;align-items:center;padding-inline:1.15em;display:inline-flex}.gallery__filters[data-astro-cid-xfagekp6] label[data-astro-cid-xfagekp6]:hover{border-color:var(--color-border-strong)}.gallery__filters[data-astro-cid-xfagekp6] input[data-astro-cid-xfagekp6]:checked+label[data-astro-cid-xfagekp6]{color:var(--button-primary-text);background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.gallery__filters[data-astro-cid-xfagekp6] input[data-astro-cid-xfagekp6]:focus-visible+label[data-astro-cid-xfagekp6]{outline:var(--border-thick) solid var(--color-focus);outline-offset:3px}.mosaic[data-astro-cid-xfagekp6]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:9.5rem;grid-auto-flow:dense;gap:var(--space-3xs);display:grid}.tile[data-astro-cid-xfagekp6]{grid-row:span 2;max-width:none}.tile--pair[data-astro-cid-xfagekp6],.tile--feature[data-astro-cid-xfagekp6]{grid-column:span 2}@media (width>=40em){.mosaic[data-astro-cid-xfagekp6]{grid-auto-rows:11rem}}@media (width>=64em){.mosaic[data-astro-cid-xfagekp6]{gap:var(--space-2xs);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(8rem,9vw,10rem)}.tile--feature[data-astro-cid-xfagekp6]{grid-area:span 4/span 8}.tile--tall[data-astro-cid-xfagekp6]{grid-area:span 4/span 4}.tile--wide[data-astro-cid-xfagekp6]{grid-area:span 3/span 8}.tile--standard[data-astro-cid-xfagekp6]{grid-area:span 3/span 4}}.gallery[data-astro-cid-xfagekp6]:has(input:not(#wf-all):checked) .tile[data-astro-cid-xfagekp6]{grid-row:span 2}@media (width>=64em){.gallery[data-astro-cid-xfagekp6]:has(input:not(#wf-all):checked) .tile[data-astro-cid-xfagekp6]{grid-area:span 3/span 6}}.gallery[data-astro-cid-xfagekp6]:has(#wf-surgery:checked) .tile[data-astro-cid-xfagekp6]:not([data-cat=surgery]),.gallery[data-astro-cid-xfagekp6]:has(#wf-removal:checked) .tile[data-astro-cid-xfagekp6]:not([data-cat=removal]),.gallery[data-astro-cid-xfagekp6]:has(#wf-storm:checked) .tile[data-astro-cid-xfagekp6]:not([data-cat=storm]),.gallery[data-astro-cid-xfagekp6]:has(#wf-hedges:checked) .tile[data-astro-cid-xfagekp6]:not([data-cat=hedges]),.gallery[data-astro-cid-xfagekp6]:has(#wf-clearance:checked) .tile[data-astro-cid-xfagekp6]:not([data-cat=clearance]){display:none}.tile[data-astro-cid-xfagekp6] figure[data-astro-cid-xfagekp6]{background:var(--charcoal-800);height:100%;margin:0;position:relative;overflow:hidden}.tile__media[data-astro-cid-xfagekp6]{gap:2px;height:100%;display:grid}.tile--pair[data-astro-cid-xfagekp6] .tile__media[data-astro-cid-xfagekp6]{grid-template-columns:1fr 1fr}.tile__photo[data-astro-cid-xfagekp6]{min-height:0;position:relative;overflow:hidden}.tile__photo[data-astro-cid-xfagekp6] picture,.tile__photo[data-astro-cid-xfagekp6] img{width:100%;height:100%;display:block}.tile__photo[data-astro-cid-xfagekp6] img{object-fit:cover;transition:transform .9s var(--ease-out)}.tile[data-astro-cid-xfagekp6]:hover .tile__photo[data-astro-cid-xfagekp6] img{transform:scale(1.04)}.tile__tag[data-astro-cid-xfagekp6]{font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-900);background:var(--orange-500);padding:.3em .65em;position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs)}.tile__caption[data-astro-cid-xfagekp6]{padding:var(--space-xl) var(--space-s) var(--space-s);pointer-events:none;background:linear-gradient(#1110,#111111e0);gap:.15em;display:grid;position:absolute;inset:auto 0 0}.tile__cat[data-astro-cid-xfagekp6]{font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-500)}.tile__title[data-astro-cid-xfagekp6]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ivory-100);line-height:1.35}.tile__summary[data-astro-cid-xfagekp6]{max-width:52ch;font-size:var(--text-sm);color:var(--ivory-200);line-height:1.45}.tile__caption[data-astro-cid-xfagekp6]:has(.tile__summary){background:linear-gradient(#1110,#111c 45%,#111111f2 100%);padding-block-start:var(--space-2xl)}@media (width>=64em){.tile--feature[data-astro-cid-xfagekp6] .tile__title[data-astro-cid-xfagekp6],.tile--wide[data-astro-cid-xfagekp6] .tile__title[data-astro-cid-xfagekp6]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-regular)}}.work__inner[data-astro-cid-6f6fnvjf]{gap:var(--space-xl);display:grid}.work__inner[data-astro-cid-6f6fnvjf]>*{min-width:0}.frame[data-astro-cid-vjwapmko]{aspect-ratio:var(--ratio);border-radius:var(--radius-md);background-color:var(--color-bg-subtle);margin:0;position:relative;overflow:hidden}@media (width>=64em){.frame[data-astro-cid-vjwapmko]{aspect-ratio:var(--ratio-wide)}}.frame[data-astro-cid-vjwapmko] picture{width:100%;height:100%;display:block}.frame[data-astro-cid-vjwapmko] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%}.frame--empty[data-astro-cid-vjwapmko].frame--light{background:repeating-linear-gradient(135deg, var(--ivory-200) 0 14px, color-mix(in srgb, var(--ivory-200), var(--ivory-50) 50%) 14px 28px);border:1px solid var(--ivory-300)}.frame--empty[data-astro-cid-vjwapmko].frame--dark{background:repeating-linear-gradient(135deg, var(--charcoal-800) 0 14px, color-mix(in srgb, var(--charcoal-800), var(--charcoal-900) 50%) 14px 28px);border:1px solid var(--charcoal-600)}.frame__placeholder[data-astro-cid-vjwapmko]{place-content:center;gap:var(--space-3xs);padding:var(--space-s);text-align:center;display:grid;position:absolute;inset:0}.frame__kicker[data-astro-cid-vjwapmko]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.frame__needed[data-astro-cid-vjwapmko]{font-size:var(--text-sm);color:var(--color-text-muted);max-width:30ch;margin-inline:auto}.frame--dark[data-astro-cid-vjwapmko] .frame__kicker[data-astro-cid-vjwapmko]{color:var(--charcoal-300)}.frame--dark[data-astro-cid-vjwapmko] .frame__needed[data-astro-cid-vjwapmko]{color:var(--charcoal-400)}.frame__note[data-astro-cid-vjwapmko]{font-size:.6875rem;font-weight:var(--weight-medium);letter-spacing:.04em;color:var(--ivory-100);border-radius:var(--radius-sm);background:#171717b8;padding:.35em .65em;position:absolute;inset-block-end:var(--space-2xs);inset-inline-end:var(--space-2xs)}.about__grid[data-astro-cid-6gz5ktsw]{gap:var(--space-xl);display:grid}.about__body[data-astro-cid-6gz5ktsw]{gap:var(--space-l);align-content:center;justify-items:start;display:grid}.about__story[data-astro-cid-6gz5ktsw]{gap:var(--space-s);display:grid}.about__story[data-astro-cid-6gz5ktsw] p[data-astro-cid-6gz5ktsw]:first-child{font-family:var(--font-serif);font-size:var(--text-xl);line-height:1.45}.about__story[data-astro-cid-6gz5ktsw] p[data-astro-cid-6gz5ktsw]+p[data-astro-cid-6gz5ktsw]{color:var(--color-text-secondary)}.about__facts[data-astro-cid-6gz5ktsw]{border-block-start:1px solid var(--color-border);width:100%;display:grid}.about__facts[data-astro-cid-6gz5ktsw] li[data-astro-cid-6gz5ktsw]{padding-block:var(--space-xs);font-weight:var(--weight-medium);border-block-end:1px solid var(--color-border);align-items:center;gap:.85em;max-width:none;display:flex}.about__facts[data-astro-cid-6gz5ktsw] li[data-astro-cid-6gz5ktsw]:before{content:"";background:var(--color-accent-decorative);flex-shrink:0;width:1.25rem;height:2px}@media (width>=48em){.about__facts[data-astro-cid-6gz5ktsw]{column-gap:var(--space-l);grid-template-columns:1fr 1fr}}@media (width>=64em){.about__grid[data-astro-cid-6gz5ktsw]{gap:var(--space-3xl);grid-template-columns:7fr 5fr;align-items:center}}.reviews__inner[data-astro-cid-cfcjkqfr]{gap:var(--space-xl);display:grid}.reviews__list[data-astro-cid-cfcjkqfr]{columns:1;column-gap:var(--space-l)}@media (width>=48em){.reviews__list[data-astro-cid-cfcjkqfr]{columns:2}}@media (width>=72em){.reviews__list[data-astro-cid-cfcjkqfr]{columns:3}}.review[data-astro-cid-cfcjkqfr]{break-inside:avoid;max-width:none;padding-block:var(--space-m);border-block-start:1px solid var(--color-border)}.review[data-astro-cid-cfcjkqfr] figure[data-astro-cid-cfcjkqfr]{gap:var(--space-xs);margin:0;display:grid}.review__stars[data-astro-cid-cfcjkqfr]{gap:2px;display:flex}.review__stars[data-astro-cid-cfcjkqfr] svg[data-astro-cid-cfcjkqfr]{width:.95rem;height:.95rem;fill:var(--charcoal-900)}.review__stars[data-astro-cid-cfcjkqfr] svg[data-astro-cid-cfcjkqfr].off{fill:var(--ivory-300)}blockquote[data-astro-cid-cfcjkqfr],blockquote[data-astro-cid-cfcjkqfr] p[data-astro-cid-cfcjkqfr]{font-family:var(--font-serif);font-size:var(--text-lg);margin:0;line-height:1.5}figcaption[data-astro-cid-cfcjkqfr]{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:.3em .7em;padding-block-start:var(--space-2xs);display:flex}.review__name[data-astro-cid-cfcjkqfr]{font-weight:var(--weight-semibold)}.review__place[data-astro-cid-cfcjkqfr]{color:var(--color-text-secondary);align-items:center;gap:.7em;display:inline-flex}.review__place[data-astro-cid-cfcjkqfr]:before{content:"";background:var(--orange-500);width:1rem;height:1px}@media (width<=71.99em){.reviews__inner[data-astro-cid-cfcjkqfr]:not(:has(#reviews-more:checked)) .review--more[data-astro-cid-cfcjkqfr]{display:none}}.reviews__more-btn[data-astro-cid-cfcjkqfr]{min-height:var(--tap-target);font-weight:var(--weight-semibold);text-decoration:underline;text-decoration-color:var(--orange-500);text-underline-offset:.3em;cursor:pointer;align-items:center;display:inline-flex}.reviews__more[data-astro-cid-cfcjkqfr]:has(:focus-visible) .reviews__more-btn[data-astro-cid-cfcjkqfr]{outline:var(--border-thick) solid var(--color-focus);outline-offset:3px}.reviews__more[data-astro-cid-cfcjkqfr]:has(:checked){display:none}@media (width>=72em){.reviews__more[data-astro-cid-cfcjkqfr]{display:none}}.reviews__cta[data-astro-cid-cfcjkqfr]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.marquee[data-astro-cid-umns3odb]{padding-block:var(--space-s);border-block:1px solid var(--charcoal-900);overflow:hidden}.marquee__track[data-astro-cid-umns3odb]{width:max-content;display:flex}.marquee__group[data-astro-cid-umns3odb]{flex-shrink:0;display:flex}.marquee__group[data-astro-cid-umns3odb] li[data-astro-cid-umns3odb]{max-width:none;font-family:var(--font-serif);font-size:var(--text-2xl);white-space:nowrap;align-items:center;line-height:1;display:flex}.marquee__group[data-astro-cid-umns3odb] li[data-astro-cid-umns3odb]:after{content:"";width:.4rem;height:.4rem;margin-inline:var(--space-l);background:var(--charcoal-900);border-radius:50%}@media (prefers-reduced-motion:no-preference){.marquee__track[data-astro-cid-umns3odb]{animation:marquee var(--duration) linear infinite}.marquee[data-astro-cid-umns3odb]:hover .marquee__track[data-astro-cid-umns3odb]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.marquee__group[data-astro-cid-umns3odb]+.marquee__group[data-astro-cid-umns3odb]{display:none}.marquee__track[data-astro-cid-umns3odb],.marquee__group[data-astro-cid-umns3odb]{justify-content:center;row-gap:var(--space-xs);flex-wrap:wrap;width:auto}}@keyframes marquee{to{transform:translate(-50%)}}
