.brand-page{color:var(--paper);background:#090909;overflow:clip}.brand-kicker{font:600 12px/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#bdb9b4}.editorial-scene{--editorial-shift:0px;padding:110px var(--gutter) 70px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:clamp(36px,7vw,120px);max-width:1600px;margin-inline:auto;display:grid;position:relative}.brand-photograph{transform:translateY(var(--editorial-shift));grid-area:1/1/3;align-self:center;width:100%;min-width:0}.brand-photograph .tilt-area,.brand-photograph .tilt-surface{width:100%}.brand-photo{object-fit:contain;width:100%;height:auto;transition:filter .7s var(--ease);display:block}.treatment-legacy .brand-photo{filter:saturate(.92)contrast(1.015)}.treatment-achievement .brand-photo{filter:saturate(.78)brightness(.94)contrast(1.015)}.treatment-leadership .brand-photo{filter:saturate(.74)hue-rotate(2deg)brightness(.95)}.brand-opening{isolation:isolate;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);min-height:calc(100svh - 88px);padding-top:42px;padding-bottom:100px}.brand-hero-art{isolation:isolate;align-self:center;width:100%;max-width:720px;min-height:clamp(650px,56vw,790px);position:relative}.brand-hero-manifesto{z-index:1;color:#f1eee8;font:700 clamp(62px, 6vw, 96px)/.82 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0;position:absolute;inset:calc(3% - 26px) -7% auto 0}.brand-hero-line{white-space:nowrap;width:max-content;max-width:none;display:block}.brand-hero-line-legacy,.brand-hero-line-eternal{color:#c9c5bf}.brand-hero-line-legacy{margin-top:.08em}.brand-hero-manifesto strong{color:var(--red);font:inherit}.brand-hero-athlete{z-index:2;align-items:flex-end;display:flex;position:absolute;inset:0 -1% 0 18%}.brand-hero-athlete .tilt-area,.brand-hero-athlete .tilt-surface{width:100%}.brand-hero-athlete .brand-photo{transform-origin:50% 100%;width:110%;max-width:none;margin-left:-5%;transform:translateY(-28px)}.brand-opening-copy{grid-column:2;align-self:center;padding-top:0}.brand-opening-copy .brand-chapter-links{margin-top:34px}.brand-chapter-links{max-width:360px;display:grid}.brand-chapter-links a{color:#d1cdc7;border-bottom:1px solid #393735;justify-content:space-between;align-items:center;gap:20px;min-height:48px;font-size:13px;display:flex}.brand-chapter-links a span{color:var(--red);font-size:18px}.brand-chapter-links a:hover{color:#fff}.brand-chapter-copy{grid-area:1/2;align-self:end;padding-top:50px}.brand-editorial-title{text-wrap:balance;max-width:11ch;margin-block:28px;font-size:clamp(48px,5.1vw,78px);line-height:1.02}.brand-chapter-copy .brand-editorial-title{margin-top:0}.brand-description{color:#c2bdb6;max-width:38ch;font-size:15px;line-height:1.85}.brand-achievement{border-top:1px solid #2c2826;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);padding-top:90px}.brand-achievement .brand-photograph{grid-column:2;max-width:690px}.brand-achievement .brand-chapter-copy{grid-column:1;padding-left:min(4vw,70px)}.brand-leadership{border-top:1px solid #2c2826;padding-top:110px;padding-bottom:100px}.brand-leadership .brand-photograph{max-width:650px}.brand-leadership .brand-photograph .tilt-surface{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%),linear-gradient(#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%),linear-gradient(#0000 0%,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.brand-leadership .brand-chapter-copy{align-self:center;padding-top:0}.brand-leadership .brand-editorial-title{max-width:12ch}.brand-leadership-impact{border-top:1px solid #49433f;grid-area:2/2;align-self:start;max-width:390px;padding-top:28px;scroll-margin-top:110px}.brand-students{align-items:flex-end;gap:16px;margin:0 0 18px;display:flex}.brand-students strong{color:#ef5146;font:600 clamp(58px, 5.4vw, 78px)/.82 var(--font-display);letter-spacing:-.045em}.brand-students span{max-width:10ch;padding-bottom:4px;font-size:13px;line-height:1.2}.brand-leadership-impact>p:last-child{color:#b8b0a8;max-width:38ch;font-size:13px;line-height:1.75}.brand-purpose{background:var(--paper);color:var(--ink);padding:110px var(--gutter) 120px;grid-template-columns:1.12fr 1fr;gap:clamp(36px,7vw,120px);display:grid}.brand-purpose .brand-kicker{color:#74645d}.brand-purpose h2{max-width:9ch;margin-top:30px;font-size:clamp(64px,7vw,112px)}.brand-purpose-copy{align-self:center;max-width:47ch;font-size:15px;line-height:1.9}.brand-purpose-copy p+p{margin-top:25px}.brand-purpose .text-link{margin-top:32px;display:inline-flex}.brand-history{color:var(--ink);padding:125px var(--gutter);background:#e9e5dc;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(45px,8vw,140px);display:grid}.brand-history-intro{position:sticky;top:55px}.brand-history .brand-kicker{color:#766056}.brand-history h2{max-width:10ch;margin:28px 0;font-size:clamp(55px,5.5vw,84px)}.brand-history-intro>p:last-of-type{max-width:35ch;font-size:14px;line-height:1.8}.brand-timeline-years{flex-wrap:wrap;gap:14px;margin:40px 0 0;padding:0;list-style:none;display:flex}.brand-timeline-years li{min-width:54px;min-height:44px;font:500 19px var(--font-display);place-items:center;display:grid}.brand-timeline{border-left:1px solid #b9aea4;margin:0;padding:0 0 0 33px;list-style:none}.brand-timeline li{padding:0 0 65px;scroll-margin-top:50px;position:relative}.brand-timeline li:last-child{padding-bottom:0}.brand-timeline li:before{content:"";background:#ba302b;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-38px}.brand-timeline time{font:600 11px/1.5 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:#844237}.brand-timeline h3{font:600 clamp(30px, 3vw, 44px)/1.08 var(--font-display);text-wrap:balance;margin:16px 0}.brand-timeline p{color:#504a45;max-width:51ch;font-size:14px;line-height:1.8}.brand-closing{text-align:center;padding:125px var(--gutter) 145px}.brand-closing h2{text-wrap:balance;max-width:13ch;margin:30px auto 45px;font-size:clamp(58px,7vw,108px)}.brand-closing-actions{justify-content:center;gap:14px;display:flex}.brand-button-outline{border:1px solid #77716b}@keyframes brand-picture-in{0%{opacity:.8;scale:.99}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.editorial-scene[data-seen=true] .brand-photograph{animation:brand-picture-in .9s var(--ease) both}}@media (max-width:1100px){.editorial-scene{column-gap:40px;padding-block:65px}.brand-opening{padding-top:35px}.brand-hero-art{min-height:clamp(580px,66vw,700px)}.brand-hero-manifesto{font-size:clamp(56px,6.85vw,75px)}.brand-editorial-title{font-size:52px}.brand-achievement .brand-chapter-copy{padding-left:0}.brand-description{font-size:14px}.brand-leadership-impact{padding-top:22px}.brand-purpose,.brand-history{gap:50px;padding-block:90px}}@media (max-width:900px){.editorial-scene{padding:65px var(--gutter) 35px;flex-direction:column;gap:0;display:flex}.brand-opening{min-height:0;padding-top:24px;padding-bottom:42px}.brand-hero-art{align-self:center;width:100%;max-width:560px;min-height:clamp(440px,127vw,610px)}.brand-hero-manifesto{font-size:clamp(40px,13.35vw,71px);line-height:.83;inset:calc(4% - 20px) 0 auto}.brand-hero-athlete{inset-inline:18% 0}.brand-hero-athlete .brand-photo{transform:translateY(-22px)}.brand-opening-copy{align-self:stretch;padding-top:32px}.brand-chapter-links{max-width:none}.brand-chapter-copy{align-self:stretch;padding-top:38px}.brand-editorial-title{max-width:13ch;margin-block:20px 25px;font-size:clamp(44px,10.5vw,70px)}.brand-description{max-width:43ch}.brand-achievement .brand-photograph,.brand-leadership .brand-photograph{align-self:center;max-width:550px}.brand-leadership{padding-top:70px;padding-bottom:65px}.brand-leadership .brand-chapter-copy{padding-top:38px}.brand-leadership-impact{width:100%;max-width:43ch;margin-top:30px;padding-top:24px;scroll-margin-top:90px}.brand-students strong{font-size:clamp(58px,18vw,76px)}.brand-purpose{padding-block:75px;display:block}.brand-purpose h2{font-size:clamp(60px,14vw,88px)}.brand-purpose-copy{margin-top:38px;font-size:14px}.brand-history{padding-block:75px;display:block}.brand-history-intro{margin-bottom:65px;position:static}.brand-history h2{font-size:60px}.brand-timeline{padding-left:25px}.brand-timeline li:before{left:-30px}.brand-closing{padding-block:85px}.brand-closing h2{font-size:59px}.brand-closing-actions{flex-direction:column;align-items:stretch}}@media (max-width:500px){.brand-opening{padding-top:12px}.brand-hero-art{max-width:none;min-height:clamp(380px,116vw,520px)}.brand-hero-manifesto{top:max(8px,4% - 12px)}.brand-hero-athlete .brand-photo{transform:translateY(-34px)}}@media (max-width:430px){body:has(.brand-page) .header-actions{gap:2px}}@media (prefers-reduced-motion:reduce){.brand-page *,.brand-page :before,.brand-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.brand-photograph{transform:none!important}.brand-history-intro{position:static}}
