.insta[data-astro-cid-gldrxsg7] behold-widget[data-astro-cid-gldrxsg7]{display:block;min-height:8rem}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;color:var(--white);overflow:hidden;background:var(--dark)}.hero[data-astro-cid-j7pv25f6] .hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%}.hero__shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#14131326,#14131373 40%,#141313e6)}@media(min-width:62rem){.hero__shade[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#141313e6,#141313b3 38%,#1413131a 72%)}}.hero__content[data-astro-cid-j7pv25f6]{position:relative;padding-block:6rem clamp(3rem,2rem + 4vw,6rem)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:18ch;color:var(--white);font-size:clamp(1.95rem,1.45rem + 2.3vw,3.7rem);font-weight:300;letter-spacing:-.03em}.hero__eyebrow[data-astro-cid-j7pv25f6]{color:#fffc}.hero__lead[data-astro-cid-j7pv25f6]{font-size:var(--step-1);max-width:34ch;color:#ffffffe6;font-weight:350;margin-bottom:2rem}.facts-strip[data-astro-cid-j7pv25f6]{padding-block:clamp(1.5rem,1rem + 2vw,2.5rem)}.facts-strip[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.facts-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:1.25rem var(--panel-x);display:flex;flex-direction:column;gap:.35rem;background:var(--panel-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--panel-bd);border-radius:var(--radius);box-shadow:var(--glass-shadow)}.facts-strip[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:var(--step-1);font-weight:400;letter-spacing:-.01em}.facts-strip[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.92rem}.works[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1.25rem,.8rem + 1.5vw,2rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}@media(min-width:62rem){.works[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}.works__lead[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:span 2}.works__lead[data-astro-cid-j7pv25f6] .media{aspect-ratio:auto;height:calc(100% - 6.5rem);min-height:24rem}.works__lead[data-astro-cid-j7pv25f6] .pcard,.works__lead[data-astro-cid-j7pv25f6] .pcard__link{height:100%}}.svc-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;column-gap:.5rem}@media(min-width:62rem){.svc-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.svc-list[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(2):before{display:none}}.svc-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2.5rem 1fr auto;gap:.2rem 1rem;align-items:baseline}@media(max-width:40rem){.svc-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:2rem 1fr auto}}.svc-list__n[data-astro-cid-j7pv25f6]{font-size:.78rem;color:var(--muted);letter-spacing:.1em;font-variant-numeric:tabular-nums;grid-row:span 2}.svc-list__name[data-astro-cid-j7pv25f6]{font-size:var(--step-1)}.svc-list__lead[data-astro-cid-j7pv25f6]{grid-column:2;color:var(--muted);font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.svc-list[data-astro-cid-j7pv25f6] .svc-list__arrow{grid-column:3;grid-row:1 / span 2;align-self:center;width:1.3rem;transition:transform .2s}.svc-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .svc-list__arrow{transform:translate(4px)}.why[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}@media(min-width:62rem){.why[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.why__media[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.why__media[data-astro-cid-j7pv25f6] .media[data-astro-cid-j7pv25f6]{aspect-ratio:1}.why__list[data-astro-cid-j7pv25f6]{margin:1.5rem 0 2rem;display:grid;gap:1.2rem}.why__list[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:500;font-size:var(--step-1);margin-bottom:.2rem}.why__list[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--on-dark-muted)}.contact[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,1rem + 3vw,4rem)}@media(min-width:62rem){.contact[data-astro-cid-j7pv25f6]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem}}.contact__list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:.9rem}.contact__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:.75rem;align-items:flex-start}.contact__list[data-astro-cid-j7pv25f6] svg{width:1.25rem;flex:none;margin-top:.15rem;color:var(--muted)}.contact__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.contact__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.works__more[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-end;margin-top:clamp(2.5rem,2rem + 2vw,4rem)}@media(min-width:62rem){.works[data-astro-cid-j7pv25f6]{gap:1.25rem clamp(1.25rem,.8rem + 1.5vw,2rem)}.works[data-astro-cid-j7pv25f6] .media{aspect-ratio:auto;height:clamp(8rem,19vh,13rem)}.works__lead[data-astro-cid-j7pv25f6]{contain:size}.works__lead[data-astro-cid-j7pv25f6] .media{height:calc(100% - 5.25rem);min-height:0}.works[data-astro-cid-j7pv25f6] .pcard__meta{-webkit-line-clamp:1}.works__more[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.svc-list[data-astro-cid-j7pv25f6]{--row-y: .75rem}.svc-list__lead[data-astro-cid-j7pv25f6]{-webkit-line-clamp:1}.why[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:start}.why__text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:.75rem}.why__list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:1rem 2rem;margin:1rem 0 1.25rem}.why__list[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:1.05rem}.why__list[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:.92rem}}
