._page_1s3g5_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_1s3g5_1{min-height:86px;display:grid;grid-template-columns:220px 1fr;align-items:center;gap:28px;padding:0 clamp(24px,5vw,76px);border-bottom:1px solid var(--border)}._header_1s3g5_1 nav{display:flex;justify-content:flex-end;gap:25px}._header_1s3g5_1 a{color:inherit;text-decoration:none;font-size:.76rem}._eyebrow_1s3g5_1{margin:0 0 20px;color:var(--accent);font-size:.66rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}._hero_1s3g5_1{min-height:620px;display:grid;grid-template-columns:1.1fr .9fr;border-bottom:1px solid var(--border)}._hero_1s3g5_1>div:first-child{padding:clamp(70px,9vw,130px) clamp(24px,7vw,108px);display:flex;flex-direction:column;justify-content:center}._hero_1s3g5_1 h1,._profile_1s3g5_1 h2,._heading_1s3g5_1 h2{margin:0;font-family:var(--font-family-display);font-weight:400;letter-spacing:-.04em;line-height:.96}._hero_1s3g5_1 h1{font-size:clamp(3.7rem,6.4vw,6.8rem)}._hero_1s3g5_1>div>p:not(._eyebrow_1s3g5_1){max-width:720px;margin:28px 0 0;color:var(--muted-foreground);line-height:1.75}._brandPanel_1s3g5_1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px;background:#202421;color:#f3efe7}._brandPanel_1s3g5_1 img{width:min(430px,90%);height:auto}._brandPanel_1s3g5_1 small{margin-top:36px;color:#a9aea9;text-transform:uppercase;letter-spacing:.12em}._brandPanel_1s3g5_1 strong{margin-top:8px;font-family:var(--font-family-display);font-size:2rem;font-weight:400}._profile_1s3g5_1{padding:clamp(80px,9vw,130px) clamp(24px,7vw,108px);display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}._profile_1s3g5_1 h2,._heading_1s3g5_1 h2{font-size:clamp(3rem,5vw,5.3rem)}._profile_1s3g5_1>div:last-child>p{margin:0 0 18px;color:var(--muted-foreground);font-size:1rem;line-height:1.75}._position_1s3g5_1{font-family:var(--font-family-display);font-size:1.7rem!important;color:var(--foreground)!important}._profile_1s3g5_1 dl{margin-top:30px;border-top:1px solid var(--border)}._profile_1s3g5_1 dl>div{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--border)}._profile_1s3g5_1 dt{font-size:.68rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em}._profile_1s3g5_1 dd{margin:0;font-size:.82rem;line-height:1.55}._references_1s3g5_1{padding:clamp(80px,9vw,130px) clamp(24px,6vw,90px);background:var(--surface)}._heading_1s3g5_1{max-width:900px;margin-bottom:46px}._grid_1s3g5_1{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--border);border-top:1px solid var(--border)}._grid_1s3g5_1>a{min-height:290px;padding:30px;color:inherit;text-decoration:none;background:var(--card);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._grid_1s3g5_1 svg{color:var(--accent)}._grid_1s3g5_1 h3,._notes_1s3g5_1 h3{font-family:var(--font-family-display);font-size:1.8rem;font-weight:400}._grid_1s3g5_1 p,._notes_1s3g5_1 p{color:var(--muted-foreground);font-size:.82rem;line-height:1.6}._grid_1s3g5_1 b{display:flex;align-items:center;gap:6px;margin-top:25px;font-size:.72rem}._notes_1s3g5_1{padding:clamp(75px,8vw,115px) clamp(24px,6vw,90px);display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border)}._notes_1s3g5_1>div{padding:30px;border-right:1px solid var(--border)}._notes_1s3g5_1 span{color:var(--accent);font-size:.65rem}._footer_1s3g5_1{padding:42px clamp(24px,6vw,90px);display:grid;grid-template-columns:220px 1fr auto;gap:30px;align-items:center;background:#171a18;color:#f3efe7}._footer_1s3g5_1>div{display:flex;gap:15px}._footer_1s3g5_1 a{color:#c0c5c0;text-decoration:none;font-size:.7rem}@media(max-width:900px){._header_1s3g5_1{grid-template-columns:1fr;padding:18px 24px}._header_1s3g5_1 nav{justify-content:flex-start;overflow:auto}._hero_1s3g5_1,._profile_1s3g5_1{grid-template-columns:1fr}._grid_1s3g5_1{grid-template-columns:1fr 1fr}._notes_1s3g5_1,._footer_1s3g5_1{grid-template-columns:1fr}}@media(max-width:600px){._grid_1s3g5_1{grid-template-columns:1fr}}
