.page-hero{position:relative;min-height:440px;display:flex;align-items:end;background:var(--black);color:#fff;overflow:hidden}.page-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(210,170,92,.27),transparent 34%),linear-gradient(115deg,#0d0c0a 0%,#221c13 55%,#0d0c0a 100%)}.page-hero::after{content:"";position:absolute;right:-8%;bottom:-55%;width:580px;height:580px;border:1px solid rgba(210,170,92,.25);border-radius:50%}.page-hero .container{position:relative;padding-top:110px;padding-bottom:72px}.page-hero h1{max-width:920px;text-transform:uppercase}.page-hero p:last-child{max-width:710px;color:#ddd4c6;font-size:1.08rem}.breadcrumb{display:flex;gap:10px;align-items:center;font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:#c8bcaa;margin-bottom:25px}.breadcrumb a{color:var(--gold)}.story-grid,.vision-grid,.leader-feature,.belief-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.story-panel{background:var(--off-white);padding:46px;border-left:5px solid var(--gold)}.story-panel p:last-child{margin-bottom:0}.quote-band{background:var(--gold);padding:62px 0}.quote-band blockquote{max-width:940px;margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,4.2rem);line-height:1.08;text-transform:uppercase}.value-grid,.timeline-grid,.team-grid,.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.value-card,.principle-card{padding:30px;border:1px solid var(--line);background:#fff;min-height:230px}.value-card span,.principle-card span{font-family:var(--font-display);font-size:2.2rem;color:var(--gold)}.value-card h3,.principle-card h3{font-size:1.3rem;margin:14px 0 9px}.value-card p,.principle-card p{color:var(--muted);font-size:.92rem}.dark-section{background:var(--black);color:#fff}.dark-section .section-heading>p:last-child,.dark-section .rich-copy p{color:#bfb7aa}.pathway{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid rgba(255,255,255,.13)}.pathway article{padding:28px;border-right:1px solid rgba(255,255,255,.13)}.pathway article:last-child{border-right:0}.pathway span{color:var(--gold);font-weight:800;font-size:.75rem;letter-spacing:.12em}.pathway h3{font-size:1.2rem;margin:14px 0 8px}.pathway p{color:#bdb5a9;font-size:.88rem}.leader-photo{aspect-ratio:4/5;background:var(--cream);display:grid;place-items:center;overflow:hidden}.leader-photo img{width:100%;height:100%;object-fit:cover}.leader-copy .role{color:var(--gold-dark);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.leader-copy blockquote{border-left:4px solid var(--gold);padding-left:20px;margin:28px 0;font-family:var(--font-display);font-size:1.6rem}.bio-accordion{margin-top:42px;border-top:1px solid var(--line)}.bio-item{border-bottom:1px solid var(--line)}.bio-item button{width:100%;display:flex;justify-content:space-between;text-align:left;padding:22px 0;background:none;border:0;font:700 1rem var(--font-body)}.bio-item .bio-content{display:none;padding:0 0 24px;color:var(--muted)}.bio-item.open .bio-content{display:block}.team-card{border:1px solid var(--line);background:#fff}.team-card .leader-photo{aspect-ratio:1/1}.team-card-content{padding:25px}.team-card h3{margin:0 0 5px}.team-card .role{font-size:.74rem;color:var(--gold-dark);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.team-card p{color:var(--muted);font-size:.9rem}.team-card a{font-weight:800;font-size:.85rem}.org-chart{display:grid;grid-template-columns:1fr 1fr;gap:18px}.org-card{padding:28px;background:var(--off-white);border-left:4px solid var(--gold)}.org-card h3{font-size:1.2rem}.org-card p{color:var(--muted);font-size:.9rem}.vision-statement{padding:50px;background:var(--black);color:#fff}.vision-statement h2{color:var(--gold)}.mission-list{display:grid;gap:18px}.mission-list article{display:grid;grid-template-columns:55px 1fr;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.mission-list span{width:44px;height:44px;border-radius:50%;background:var(--gold);display:grid;place-items:center;font-weight:900}.mission-list h3{font-size:1.1rem;margin:0 0 5px}.mission-list p{margin:0;color:var(--muted)}.belief-grid{align-items:start}.belief-list{display:grid;gap:14px}.belief-list article{padding:22px 25px;background:var(--off-white)}.belief-list h3{font-size:1.1rem;margin:0 0 5px}.belief-list p{margin:0;color:var(--muted);font-size:.92rem}.culture-manifesto{background:var(--gold);padding:65px 0}.culture-manifesto p{max-width:900px;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.8rem);text-transform:uppercase;line-height:1.08;margin:0}.culture-list{counter-reset:culture}.culture-row{display:grid;grid-template-columns:90px .9fr 1.3fr;gap:32px;padding:34px 0;border-bottom:1px solid var(--line);align-items:start}.culture-row::before{counter-increment:culture;content:"0" counter(culture);font-family:var(--font-display);font-size:2.5rem;color:var(--gold-dark)}.culture-row h3{font-size:1.6rem}.culture-row p{color:var(--muted);margin:0}.cta-panel{background:var(--off-white);padding:55px;text-align:center}.cta-panel p{max-width:720px;margin:12px auto 28px;color:var(--muted)}
@media(max-width:900px){.story-grid,.vision-grid,.leader-feature,.belief-grid{grid-template-columns:1fr;gap:42px}.value-grid,.timeline-grid,.team-grid,.principle-grid{grid-template-columns:repeat(2,1fr)}.pathway{grid-template-columns:1fr 1fr}.pathway article{border-bottom:1px solid rgba(255,255,255,.13)}.culture-row{grid-template-columns:60px 1fr}.culture-row p{grid-column:2}.org-chart{grid-template-columns:1fr}}
@media(max-width:620px){.page-hero{min-height:380px}.page-hero .container{padding-top:75px;padding-bottom:55px}.value-grid,.timeline-grid,.team-grid,.principle-grid,.pathway{grid-template-columns:1fr}.story-panel,.vision-statement,.cta-panel{padding:30px}.culture-row{grid-template-columns:45px 1fr;gap:15px}.culture-row::before{font-size:1.8rem}.leader-feature{gap:28px}}
