.intro[data-astro-cid-7b5ersrc]{padding:clamp(6rem,11vh,7rem) clamp(1.5rem,4vw,4.5rem) clamp(2.5rem,5.5vh,3.75rem);display:flex;flex-direction:column;align-items:center;text-align:center}.intro[data-astro-cid-7b5ersrc] p[data-astro-cid-7b5ersrc]{margin:0;max-width:30ch;width:100%;font-family:var(--font-serif);font-size:clamp(1.875rem,4vw,4rem);line-height:1.34;letter-spacing:-.014em;text-wrap:balance}.emphasis[data-astro-cid-7b5ersrc]{white-space:nowrap;box-shadow:inset 0 -.055em 0 var(--mustard)}.advantage[data-astro-cid-udp2t2cd]{position:relative}.rail[data-astro-cid-udp2t2cd]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rail[data-astro-cid-udp2t2cd]::-webkit-scrollbar{height:0}.panel[data-astro-cid-udp2t2cd]{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(1rem,2.2vh,1.625rem);min-height:clamp(300px,44vh,470px);padding:clamp(2.5rem,6vh,4.625rem) clamp(1.5rem,6vw,7.5rem);color:var(--ink)}.eyebrow[data-astro-cid-udp2t2cd]{font-size:.75rem;letter-spacing:.26em;text-transform:uppercase}.panel[data-astro-cid-udp2t2cd] h3[data-astro-cid-udp2t2cd]{margin:0;max-width:22ch;font-family:var(--font-serif);font-size:clamp(2.125rem,5.4vw,5.375rem);line-height:1.1;letter-spacing:-.012em;text-wrap:balance}.panel[data-astro-cid-udp2t2cd] p[data-astro-cid-udp2t2cd]{margin:0;max-width:62ch;font-size:clamp(.9375rem,1.25vw,1.125rem);line-height:1.65;letter-spacing:-.004em;text-wrap:pretty}.arrow[data-astro-cid-udp2t2cd]{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:var(--ink);opacity:.7;transition:opacity var(--dur-quick) var(--ease-out)}.arrow[data-astro-cid-udp2t2cd]:hover,.arrow[data-astro-cid-udp2t2cd]:focus-visible{opacity:1}.arrow-prev[data-astro-cid-udp2t2cd]{left:clamp(.875rem,2.2vw,2.125rem)}.arrow-next[data-astro-cid-udp2t2cd]{right:clamp(.875rem,2.2vw,2.125rem)}.capabilities[data-astro-cid-4c6nu67j]{padding:clamp(3.125rem,7vh,5.625rem) clamp(1.5rem,5vw,5.625rem) clamp(5rem,10vh,8.125rem)}.service-list[data-astro-cid-4c6nu67j]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.service-row[data-astro-cid-4c6nu67j]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.75rem,5vw,5.375rem);align-items:center;padding-block:clamp(2.125rem,5vh,4.125rem);border-top:1.5px solid rgb(26 26 26 / .14)}.service-row[data-astro-cid-4c6nu67j].is-flipped{direction:rtl}.service-row[data-astro-cid-4c6nu67j].is-flipped .copy[data-astro-cid-4c6nu67j],.service-row[data-astro-cid-4c6nu67j].is-flipped .frame[data-astro-cid-4c6nu67j]{direction:ltr}.frame[data-astro-cid-4c6nu67j]{position:relative;padding:14px 0 0 14px}.plate[data-astro-cid-4c6nu67j]{position:absolute;inset:0 14px 14px 0}.image[data-astro-cid-4c6nu67j]{position:relative;width:100%;background-repeat:no-repeat;display:flex;align-items:flex-end;justify-content:flex-start;padding:14px;overflow:hidden}.straighten[data-astro-cid-4c6nu67j]{position:absolute;inset:-6%;background-repeat:no-repeat}.credit[data-astro-cid-4c6nu67j]{position:relative;z-index:2;align-self:flex-start;margin-left:auto;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#e8e1d2c7;text-shadow:0 1px 3px rgb(0 0 0 / .55)}.credit-dark[data-astro-cid-4c6nu67j]{color:#1a1a1ab8;text-shadow:none}.copy[data-astro-cid-4c6nu67j]{display:flex;flex-direction:column;gap:clamp(.875rem,2vh,1.25rem)}.eyebrow[data-astro-cid-4c6nu67j]{font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.tagline[data-astro-cid-4c6nu67j]{margin:0;font-family:var(--font-serif);font-size:clamp(1.875rem,3.8vw,3.875rem);line-height:1.12;letter-spacing:-.012em;text-wrap:balance}.body-copy[data-astro-cid-4c6nu67j]{margin:0;font-size:clamp(.9375rem,1.25vw,1.125rem);line-height:1.65;letter-spacing:-.004em;color:#1a1a1ac7;text-wrap:pretty}@media(max-width:860px){.service-row[data-astro-cid-4c6nu67j],.service-row[data-astro-cid-4c6nu67j].is-flipped{grid-template-columns:1fr;direction:ltr}}.band[data-astro-cid-kvpbv3r6]{min-height:0;border-bottom:1px solid rgb(232 225 210 / .16);padding:clamp(4.5rem,10vh,7.5rem) clamp(1.75rem,6vw,6.875rem) clamp(2.75rem,5.5vh,4rem);display:flex;flex-direction:column;align-items:center;gap:1.625rem;text-align:center}blockquote[data-astro-cid-kvpbv3r6]{margin:0;font-family:var(--font-serif);font-size:clamp(2.125rem,5.4vw,5.5rem);line-height:1.06;letter-spacing:-.018em;max-width:20ch;text-wrap:balance}cite[data-astro-cid-kvpbv3r6]{font-style:normal;font-size:.75rem;letter-spacing:.26em;text-transform:uppercase;color:#e8e1d299}
