.hero[data-astro-cid-2ojudtym]{position:relative;height:78vh;min-height:560px;overflow:hidden}.hero[data-astro-cid-2ojudtym] img[data-astro-cid-2ojudtym]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-tint[data-astro-cid-2ojudtym]{position:absolute;inset:0;background:#00000026}.hero-shade[data-astro-cid-2ojudtym]{position:absolute;inset:0;background:linear-gradient(180deg,#080a0b59,#080a0b14,#080a0b1a 60%,#080a0b80 88%,#fff)}.hero-content[data-astro-cid-2ojudtym]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:66px}.hero-content[data-astro-cid-2ojudtym] h1[data-astro-cid-2ojudtym]{margin:0;max-width:24ch;font-size:clamp(38px,4.8vw,76px);line-height:1.05;color:#fff}.block-title[data-astro-cid-2ojudtym]{margin:0;font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.figures-section[data-astro-cid-2ojudtym]{background:var(--ink);padding:90px 0}.figures-grid[data-astro-cid-2ojudtym]{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.figure[data-astro-cid-2ojudtym]{padding:30px 28px 10px;border-left:1px solid rgba(255,255,255,.15)}.figure-value[data-astro-cid-2ojudtym]{font-size:clamp(30px,2.8vw,46px);font-weight:700;letter-spacing:-.01em;color:#fff}.figure-label[data-astro-cid-2ojudtym]{margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.story-section[data-astro-cid-2ojudtym]{padding:110px var(--pad) 40px;display:grid;gap:90px}.story-row[data-astro-cid-2ojudtym]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:clamp(48px,5vw,90px);align-items:start}.story-text[data-astro-cid-2ojudtym] p[data-astro-cid-2ojudtym]{margin:18px 0 0;font-size:17px;line-height:1.62;color:#111111b8;max-width:60ch}.history-more[data-astro-cid-2ojudtym]{display:grid;gap:18px}.history-more[data-astro-cid-2ojudtym][hidden]{display:none}.history-more[data-astro-cid-2ojudtym] p[data-astro-cid-2ojudtym]{margin:0}.history-toggle[data-astro-cid-2ojudtym]{display:inline-flex;align-items:center;gap:8px;margin-top:22px;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-mono, monospace);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.history-toggle-arrow[data-astro-cid-2ojudtym]{transition:transform .2s}.history-toggle[data-astro-cid-2ojudtym][aria-expanded=true] .history-toggle-arrow[data-astro-cid-2ojudtym]{transform:rotate(180deg)}.story-photo[data-astro-cid-2ojudtym]{position:relative;height:380px;overflow:hidden;background:var(--bg-tile)}.story-photo[data-astro-cid-2ojudtym] img[data-astro-cid-2ojudtym]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo-shade[data-astro-cid-2ojudtym]{position:absolute;inset:0;background:linear-gradient(180deg,#080a0b00 60%,#080a0bd9)}.photo-label[data-astro-cid-2ojudtym]{position:absolute;left:22px;bottom:18px;font-size:11px;letter-spacing:.14em;color:#ffffffe6;z-index:1}.photo-label2[data-astro-cid-2ojudtym]{left:22px;bottom:18px;font-size:14px;letter-spacing:.14em;color:#ffffffe6;z-index:1}.value-keywords[data-astro-cid-2ojudtym]{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.value-keywords[data-astro-cid-2ojudtym] li[data-astro-cid-2ojudtym]{font-size:16px;line-height:1.5;color:#111111b8;padding-left:22px;position:relative}.value-keywords[data-astro-cid-2ojudtym] li[data-astro-cid-2ojudtym]:before{content:"—";position:absolute;left:0;color:var(--accent)}.engagement-list[data-astro-cid-2ojudtym]{display:grid;gap:26px;margin-top:24px}.engagement-item[data-astro-cid-2ojudtym] h3[data-astro-cid-2ojudtym]{margin:0;font-size:22px}.engagement-item[data-astro-cid-2ojudtym] p[data-astro-cid-2ojudtym]{margin:8px 0 0;font-size:15px;line-height:1.55;color:#1111119e;max-width:52ch}.steps-grid[data-astro-cid-2ojudtym]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--grid-gap)}.step[data-astro-cid-2ojudtym]{background:var(--bg);padding:30px 18px 34px;transition:background .18s}.step[data-astro-cid-2ojudtym]:hover{background:#1111110d}.step-num[data-astro-cid-2ojudtym]{font-size:11px;letter-spacing:.14em;color:var(--accent)}.step[data-astro-cid-2ojudtym] h3[data-astro-cid-2ojudtym]{margin:14px 0 0;font-size:20px}.step[data-astro-cid-2ojudtym] p[data-astro-cid-2ojudtym]{margin:10px 0 0;font-size:14px;line-height:1.5;color:#1111118c}
