.hero[data-astro-cid-kh7btl4r]{position:relative;overflow:clip;padding:clamp(40px,5vw,72px) 0 clamp(64px,7vw,104px)}.hero-spiral[data-astro-cid-kh7btl4r]{width:min(1000px,84vw);right:max(-240px,-16vw);top:-120px;opacity:.4}.hero-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center}.hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(3rem,7.2vw,6.8rem);line-height:.96;letter-spacing:-.018em;margin:26px 0 0}.lead[data-astro-cid-kh7btl4r]{max-width:30em;margin-top:clamp(24px,3vw,36px)}.hero-photos[data-astro-cid-kh7btl4r]{position:relative;aspect-ratio:1 / .9}.hp1[data-astro-cid-kh7btl4r],.hp2[data-astro-cid-kh7btl4r]{position:absolute}.hp1[data-astro-cid-kh7btl4r]{width:82%;right:0;top:0;transform:rotate(4deg)}.hp2[data-astro-cid-kh7btl4r]{width:58%;left:0;bottom:0;transform:rotate(-5deg);z-index:2}.hs1[data-astro-cid-kh7btl4r]{position:absolute;right:4%;bottom:8%;rotate:5deg;z-index:3}.short-spiral[data-astro-cid-kh7btl4r]{width:min(820px,110vw);right:-260px;top:-80px;opacity:.45}.short-title[data-astro-cid-kh7btl4r]{color:var(--color-background);margin-top:24px;max-width:13em;font-size:clamp(2.5rem,5.6vw,5rem)}.stats[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:clamp(44px,5vw,72px)}.stat[data-astro-cid-kh7btl4r]{border-radius:var(--ha-r-lg);border:3px solid var(--color-panel-900);padding:26px;color:var(--color-slate);transition:transform .25s var(--ha-bounce)}.stat[data-astro-cid-kh7btl4r]:nth-child(1){background:var(--color-background);transform:rotate(-2deg);box-shadow:var(--ha-shadow) var(--ha-shadow) 0 var(--color-primary)}.stat[data-astro-cid-kh7btl4r]:nth-child(2){background:var(--color-primary);transform:rotate(1.6deg);box-shadow:var(--ha-shadow) var(--ha-shadow) 0 var(--color-background);margin-top:26px}.stat[data-astro-cid-kh7btl4r]:nth-child(3){background:var(--color-primary-light);transform:rotate(-1deg);box-shadow:var(--ha-shadow) var(--ha-shadow) 0 var(--color-background)}.stat[data-astro-cid-kh7btl4r]:hover{transform:rotate(0) scale(1.03)}.stat[data-astro-cid-kh7btl4r] .val[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(3.6rem,6.4vw,6rem);line-height:1;letter-spacing:-.025em;white-space:nowrap}.stat[data-astro-cid-kh7btl4r] .unit[data-astro-cid-kh7btl4r]{font-size:.3em;letter-spacing:.02em;margin-left:.2em}.stat[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:700;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.25;letter-spacing:-.01em;margin-top:14px;padding-top:14px;border-top:var(--ha-line)}.story[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:start}.story-title[data-astro-cid-kh7btl4r]{margin-top:24px;font-size:clamp(2.6rem,5.6vw,5rem)}.story-print[data-astro-cid-kh7btl4r]{margin-top:clamp(32px,4vw,52px);transform:rotate(-3deg);max-width:520px}.story-copy[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:22px;font-size:clamp(1.05rem,1.3vw,1.15rem);line-height:1.6;padding-top:clamp(0px,6vw,96px)}.pull[data-astro-cid-kh7btl4r]{margin:18px 0 8px;padding-top:44px;transform:rotate(-1deg)}.pull[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.2rem,1.9vw,1.55rem);line-height:1.35;letter-spacing:-.012em}.pull[data-astro-cid-kh7btl4r] .mark[data-astro-cid-kh7btl4r]{position:absolute;top:-30px;left:30px;width:62px;height:62px;border-radius:50%;background:var(--color-primary);border:var(--ha-line);font-family:var(--font-heading);font-weight:700;font-size:56px;line-height:80px;text-align:center;transform:rotate(-8deg)}.band[data-astro-cid-kh7btl4r]{background:var(--color-background);border-top:4px solid var(--color-slate);border-bottom:4px solid var(--color-slate);padding:clamp(64px,8vw,120px) 0}.band-title[data-astro-cid-kh7btl4r]{margin-top:24px;font-size:clamp(2.5rem,5.6vw,5rem)}.cards[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:clamp(40px,5vw,64px)}.card[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:14px;transition:transform .25s var(--ha-bounce)}.card[data-astro-cid-kh7btl4r]:nth-child(2){margin-top:28px}.card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-6px) rotate(-1deg)}.card[data-astro-cid-kh7btl4r] .idx[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,4.6vw,4.2rem);line-height:.9;letter-spacing:-.02em}.card[data-astro-cid-kh7btl4r].slate .idx[data-astro-cid-kh7btl4r]{color:var(--color-primary)}.card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1}.card[data-astro-cid-kh7btl4r].slate h3[data-astro-cid-kh7btl4r]{color:var(--color-primary)}.card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:16.5px}.card[data-astro-cid-kh7btl4r].slate p[data-astro-cid-kh7btl4r]{color:var(--color-cream)}.values-head[data-astro-cid-kh7btl4r]{margin-bottom:clamp(36px,4.5vw,64px)}.values-head[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-top:24px}.values[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:26px}.value[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:clamp(72px,9vw,120px) minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(18px,2.6vw,40px);align-items:center;transition:transform .25s var(--ha-bounce)}.value[data-astro-cid-kh7btl4r]:nth-child(1){transform:rotate(-.6deg);margin-right:4%}.value[data-astro-cid-kh7btl4r]:nth-child(2){transform:rotate(.5deg);margin-left:4%}.value[data-astro-cid-kh7btl4r]:nth-child(3){transform:rotate(-.4deg);margin:0 2%}.value[data-astro-cid-kh7btl4r]:hover{transform:rotate(0) translateY(-4px)}.value[data-astro-cid-kh7btl4r] .n[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:700;font-size:clamp(4.2rem,8vw,7rem);line-height:.85;letter-spacing:-.03em}.value[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.value[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:16.5px}.inline-link[data-astro-cid-kh7btl4r]{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.inline-link[data-astro-cid-kh7btl4r]:hover{text-decoration-color:var(--color-primary)}.photos[data-astro-cid-kh7btl4r]{padding:clamp(24px,4vw,56px) 0 clamp(72px,8vw,120px);overflow:hidden;display:flex;flex-direction:column;gap:36px}.photo-row[data-astro-cid-kh7btl4r]{display:flex;align-items:flex-start;gap:36px;will-change:transform;padding:12px 0}.row-print[data-astro-cid-kh7btl4r]{flex:none;width:clamp(280px,38vw,500px)}.row-print[data-astro-cid-kh7btl4r] img{aspect-ratio:4 / 3;object-fit:cover}.row-print[data-astro-cid-kh7btl4r].tl{transform:rotate(-2.5deg)}.row-print[data-astro-cid-kh7btl4r].tr{transform:rotate(2deg)}.where-head[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:end}.where-copy[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:16px;font-size:17px}.offices[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:clamp(40px,5vw,64px)}.office[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:22px}.map[data-astro-cid-kh7btl4r]{aspect-ratio:16 / 10;border:var(--ha-line);border-radius:var(--ha-r-md);overflow:hidden;box-shadow:var(--ha-shadow) var(--ha-shadow) 0 var(--color-slate);background:#fff}.address[data-astro-cid-kh7btl4r]{font-size:15.5px}.addr-label[data-astro-cid-kh7btl4r]{margin-bottom:12px}.addr-name[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:700;font-size:19px;margin-bottom:4px}@media(max-width:1080px){.value[data-astro-cid-kh7btl4r]{grid-template-columns:clamp(64px,9vw,120px) minmax(0,1fr)}.value[data-astro-cid-kh7btl4r] .n[data-astro-cid-kh7btl4r]{grid-row:1 / 3;align-self:start}.value[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{grid-column:2}}@media(max-width:900px){.hero-grid[data-astro-cid-kh7btl4r],.story[data-astro-cid-kh7btl4r],.where-head[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr)}.hero-photos[data-astro-cid-kh7btl4r]{max-width:560px;width:100%;justify-self:center}.hero-spiral[data-astro-cid-kh7btl4r]{width:150vw;right:-60vw;top:4%}.stats[data-astro-cid-kh7btl4r],.cards[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr)}.stat[data-astro-cid-kh7btl4r]:nth-child(2),.card[data-astro-cid-kh7btl4r]:nth-child(2){margin-top:0}.story-copy[data-astro-cid-kh7btl4r]{padding-top:0}.value[data-astro-cid-kh7btl4r]:nth-child(n){margin-left:0;margin-right:0}}@media(max-width:640px){.offices[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr)}.value[data-astro-cid-kh7btl4r]{grid-template-columns:56px minmax(0,1fr);gap:8px 14px}.value[data-astro-cid-kh7btl4r] .n[data-astro-cid-kh7btl4r]{font-size:3.8rem;grid-row:1}.value[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{align-self:center}.value[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{grid-column:1 / 3}.photos[data-astro-cid-kh7btl4r],.photo-row[data-astro-cid-kh7btl4r]{gap:24px}}@media(prefers-reduced-motion:reduce){.stat[data-astro-cid-kh7btl4r],.card[data-astro-cid-kh7btl4r],.value[data-astro-cid-kh7btl4r]{transition:none}.photo-row[data-astro-cid-kh7btl4r]{overflow-x:auto}}
