body.about-page{background:var(--color-ink-950)}
.about-hero{position:relative;min-height:max(46rem,96svh);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;background:#09090b}.about-hero-media,.about-hero-shade,.about-hero-accent{position:absolute;inset:0}.about-hero-media{z-index:-3}.about-hero-media img{width:100%;height:100%;object-fit:cover;object-position:58% center;filter:saturate(.72) contrast(1.08) brightness(.72);transform:scale(1.02)}.about-hero-shade{z-index:-2;background:linear-gradient(90deg,rgba(5,5,6,.97) 0%,rgba(5,5,6,.76) 42%,rgba(5,5,6,.28) 78%,rgba(5,5,6,.62) 100%),linear-gradient(0deg,rgba(5,5,6,.96) 0%,transparent 52%)}.about-hero-accent{z-index:-1;background:radial-gradient(circle at 75% 24%,rgba(155,114,255,.18),transparent 24rem),linear-gradient(125deg,transparent 0 66%,rgba(199,170,114,.08) 66.15%,transparent 66.45%)}
.about-hero-inner{padding-top:calc(var(--header-height) + 5rem);padding-bottom:7rem}.about-kicker,.about-section-kicker{display:inline-block;color:#b7b2bd;font-size:.68rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.about-hero h1{max-width:74rem;margin:1.25rem 0 0;font-family:var(--font-display);font-size:clamp(4rem,9vw,9.4rem);font-weight:500;line-height:.82;letter-spacing:-.07em}.about-hero h1 em{display:block;color:transparent;font-style:normal;-webkit-text-stroke:1px rgba(255,255,255,.52)}.about-hero-copy{max-width:40rem;margin:2rem 0 0;color:#c2bec7;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75}.about-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}.about-hero-meta{position:absolute;right:var(--gutter);bottom:1.6rem;left:var(--gutter);display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.16);color:#8d8992;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.about-hero-meta span:nth-child(2),.about-hero-meta span:nth-child(3){text-align:center}.about-hero-meta span:last-child{text-align:right}
.about-intro{padding:var(--section-space) 0;background:#f7f3eb;color:#17161a}.about-intro-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);align-items:start}.about-intro h2,.about-values h2,.about-disciplines h2,.about-people h2,.about-operations h2,.about-place h2,.about-cta h2{margin:1rem 0 1.5rem;font-family:var(--font-display);font-weight:500;line-height:.94;letter-spacing:-.055em}.about-intro h2{font-size:clamp(3rem,5.9vw,6rem)}.about-intro-copy p{max-width:39rem;margin:0 0 1.1rem;color:#625e67;font-size:1rem;line-height:1.85}.about-intro-note{margin-top:2.2rem;padding-top:1.25rem;border-top:1px solid var(--line-light);display:grid;grid-template-columns:8rem 1fr;gap:1rem}.about-intro-note span{color:#918c95;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.about-intro-note strong{max-width:27rem;font-family:var(--font-display);font-size:1.15rem;font-weight:550;line-height:1.45}
.about-values{padding:var(--section-space) 0;background:#09090b}.about-values-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.6fr);gap:clamp(2rem,6vw,5rem);align-items:end;margin-bottom:3.5rem}.about-values h2{max-width:52rem;font-size:clamp(3.2rem,6vw,6.5rem)}.about-values-heading p{margin:0;color:#aaa6af;line-height:1.75}.about-value-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.13)}.about-value{min-height:23rem;display:flex;flex-direction:column;padding:1.5rem 2rem 1.5rem 0;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.about-value:nth-child(2),.about-value:nth-child(3){padding-left:2rem}.about-value:last-child{border-right:0}.about-value>span{color:#77727d;font-size:.62rem;letter-spacing:.1em}.about-value h3{margin:auto 0 .8rem;font-family:var(--font-display);font-size:clamp(2rem,3vw,3rem);font-weight:550;letter-spacing:-.045em}.about-value p{max-width:24rem;margin:0;color:#9d99a3;font-size:.8rem;line-height:1.7}
.about-image-band{position:relative;min-height:36rem;overflow:hidden;background:#111}.about-image-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%;filter:saturate(.82) contrast(1.05) brightness(.76)}.about-image-band::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,6,.78),rgba(5,5,6,.12) 55%,rgba(5,5,6,.42)),linear-gradient(0deg,rgba(5,5,6,.75),transparent 48%)}.about-image-band-inner{position:relative;z-index:1;min-height:36rem;display:flex;align-items:flex-end;padding-block:3rem}.about-image-band-quote{max-width:51rem;margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,4.8vw,5.2rem);font-weight:500;line-height:.98;letter-spacing:-.05em;color:#fff}.about-image-band-quote em{color:#c0bbc5;font-style:normal}
.about-disciplines{padding:var(--section-space) 0;background:#f7f3eb;color:#17161a}.about-disciplines-header{display:grid;grid-template-columns:1fr .65fr;gap:clamp(2rem,6vw,5rem);align-items:end;margin-bottom:3.25rem}.about-disciplines h2{font-size:clamp(3.1rem,5.8vw,5.9rem)}.about-disciplines-header p{margin:0;color:#66626b;line-height:1.75}.about-discipline-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line-light)}.about-discipline{position:relative;min-height:13rem;display:grid;grid-template-columns:3rem 1fr auto;gap:1rem;align-items:center;padding:1.35rem 1.5rem 1.35rem 0;border-bottom:1px solid var(--line-light);color:#17161a}.about-discipline:nth-child(odd){border-right:1px solid var(--line-light)}.about-discipline:nth-child(even){padding-left:1.5rem}.about-discipline>span{color:#97929b;font-size:.64rem}.about-discipline h3{margin:0 0 .45rem;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:550;letter-spacing:-.04em}.about-discipline p{max-width:27rem;margin:0;color:#68646d;font-size:.78rem;line-height:1.6}.about-discipline-arrow{font-size:1.1rem;color:#8b8790}.about-discipline:hover{background:rgba(112,88,232,.035)}
.about-people{padding:var(--section-space) 0;background:#0a0a0c}.about-people-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(3rem,7vw,7rem);align-items:center}.about-people h2{font-size:clamp(3.2rem,6.2vw,6.4rem)}.about-people-copy p{max-width:34rem;color:#aaa6af;line-height:1.75}.about-roster-card{padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(155,114,255,.18),rgba(255,255,255,.05))}.about-roster-panel{background:#111116;padding:1.4rem}.about-roster-top{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.09)}.about-roster-top span{color:#8e8994;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.about-roster-list{display:grid;grid-template-columns:repeat(2,1fr)}.about-roster-list a{min-height:8.5rem;display:flex;flex-direction:column;justify-content:flex-end;padding:1.15rem;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);transition:background var(--transition-fast)}.about-roster-list a:nth-child(even){border-right:0}.about-roster-list a:nth-last-child(-n+2){border-bottom:0}.about-roster-list a:hover{background:rgba(255,255,255,.03)}.about-roster-list small{color:#75717b;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.about-roster-list strong{margin-top:.45rem;font-family:var(--font-display);font-size:1.55rem;font-weight:550}
.about-operations{padding:var(--section-space) 0;background:#f7f3eb;color:#17161a}.about-operations-grid{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(3rem,7vw,7rem);align-items:start}.about-operations h2{font-size:clamp(3.1rem,5.8vw,5.9rem)}.about-operations-copy p{max-width:34rem;color:#65616a;line-height:1.8}.about-run{border-top:1px solid var(--line-light)}.about-run article{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--line-light)}.about-run span{padding-top:.15rem;color:#98939c;font-size:.62rem}.about-run h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.25rem;font-weight:550}.about-run p{margin:0;color:#6d6871;font-size:.78rem;line-height:1.6}
.about-place{position:relative;padding:var(--section-space) 0;overflow:hidden;background:#09090b}.about-place::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 30%,rgba(199,170,114,.12),transparent 23rem),radial-gradient(circle at 18% 72%,rgba(155,114,255,.12),transparent 26rem);pointer-events:none}.about-place-grid{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,8rem);align-items:end}.about-place h2{font-size:clamp(3.2rem,6.2vw,6.5rem)}.about-place-copy p{max-width:35rem;color:#aaa6af;line-height:1.8}.about-place-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.12)}.about-place-list div{min-height:8rem;padding:1.1rem 1rem 1.1rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.about-place-list div:nth-child(odd){border-right:1px solid rgba(255,255,255,.12)}.about-place-list div:nth-child(even){padding-left:1rem}.about-place-list span{color:#77727d;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.about-place-list strong{display:block;margin-top:1.25rem;font-family:var(--font-display);font-size:1.12rem;font-weight:550;color:#e6e2e9}
.about-cta{position:relative;min-height:44rem;display:flex;align-items:center;overflow:hidden;text-align:center;background:#070708}.about-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 47%,rgba(155,114,255,.25),rgba(69,43,103,.1) 31%,transparent 62%)}.about-cta-inner{position:relative;max-width:64rem}.about-cta h2{font-size:clamp(3.6rem,8vw,8rem)}.about-cta p{max-width:40rem;margin:0 auto;color:#aaa6af;line-height:1.75}.about-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem}
@media(max-width:73.75rem){.about-intro-grid,.about-people-grid,.about-operations-grid,.about-place-grid{grid-template-columns:1fr;gap:3.5rem}.about-value-grid{grid-template-columns:1fr 1fr}.about-value:nth-child(2){border-right:0}.about-value:nth-child(3){grid-column:1/-1;border-right:0;padding-left:0;min-height:18rem}.about-disciplines-header{grid-template-columns:1fr}.about-discipline-grid{grid-template-columns:1fr}.about-discipline:nth-child(odd){border-right:0}.about-discipline:nth-child(even){padding-left:0}.about-place-list{max-width:44rem}}
@media(max-width:48rem){.about-hero{min-height:max(43rem,100svh)}.about-hero-media img{object-position:67% center}.about-hero-shade{background:linear-gradient(0deg,rgba(5,5,6,.97) 0%,rgba(5,5,6,.70) 60%,rgba(5,5,6,.42) 100%)}.about-hero-inner{padding-top:calc(var(--header-height) + 4rem);padding-bottom:8.5rem}.about-hero h1{font-size:clamp(3.6rem,16vw,6rem);line-height:.87}.about-hero-copy{font-size:.94rem}.about-hero-meta{grid-template-columns:repeat(2,1fr);font-size:.56rem;row-gap:.6rem}.about-hero-meta span:nth-child(n){text-align:left}.about-values-heading{grid-template-columns:1fr;gap:1rem}.about-value-grid{grid-template-columns:1fr}.about-value,.about-value:nth-child(n){min-height:15rem;grid-column:auto;padding:1.35rem 0;border-right:0}.about-image-band,.about-image-band-inner{min-height:30rem}.about-image-band img{object-position:60% center}.about-intro-note{grid-template-columns:1fr}.about-roster-list{grid-template-columns:1fr}.about-roster-list a,.about-roster-list a:nth-child(n){min-height:7rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.about-roster-list a:last-child{border-bottom:0}.about-place-list{grid-template-columns:1fr}.about-place-list div,.about-place-list div:nth-child(n){min-height:6.5rem;padding:1rem 0;border-right:0}.about-cta{min-height:40rem}.about-cta-actions{flex-direction:column}.about-cta-actions .button{width:100%}}
@media(max-width:30rem){.about-hero-actions{flex-direction:column;align-items:stretch}.about-hero-actions .button{width:100%}.about-run article{grid-template-columns:3.5rem 1fr}.about-discipline{grid-template-columns:2.3rem 1fr auto}.about-cta h2{font-size:clamp(3.1rem,15vw,4.8rem)}}
