.inner-page header{background:#000e}.inner-page main{position:relative;z-index:2}.page-hero{padding:190px 0 85px}.page-hero h1{font-size:clamp(62px,7.7vw,118px);line-height:1;letter-spacing:-.055em;font-weight:300;margin:25px 0 35px}.page-lead{font-size:clamp(19px,1.7vw,25px);line-height:1.6;color:#c8c5ce;max-width:700px}.about-hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;min-height:85svh}.about-hero .pill{margin-top:18px}.about-symbol{aspect-ratio:1;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse,#8052ff1c,transparent 65%)}.about-symbol span{font-size:clamp(240px,28vw,420px);font-weight:200;color:transparent;-webkit-text-stroke:1px #946eff;line-height:1;transform:rotate(-8deg)}.about-symbol:before,.about-symbol:after,.about-symbol i{content:'';position:absolute;inset:15%;border:1px solid #8052ff45;transform:rotate(30deg)}.about-symbol:after{inset:25%;transform:rotate(60deg)}.about-symbol i{inset:5%;transform:rotate(-15deg)}.editorial-section{display:grid;grid-template-columns:1fr 2fr;gap:50px;padding:100px 0;border-top:1px solid #ffffff20}.editorial-section h2,.approach-section>h2,.page-cta h2{font-size:clamp(42px,4.2vw,68px);line-height:1.1;font-weight:300;letter-spacing:-.045em;margin:0 0 30px}.editorial-section p:not(.eyebrow){font-size:21px;line-height:1.7;color:#bdbbc4;max-width:760px}.people-section{padding:40px 0 100px}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;gap:20px}.people-grid article{border:1px solid #ffffff25;padding:35px 28px;min-height:340px;background:#0c0b0f}.people-initials{display:block;font-size:80px;font-weight:200;color:#8052ff;margin-bottom:45px}.people-grid h2{font-size:32px;font-weight:300;letter-spacing:-1px;margin:15px 0 25px}.people-grid p:not(.eyebrow){color:#bdbbc4;font-size:17px;line-height:1.65}.collective-card{background:#8052ff12!important}.approach-section{padding:80px 0 100px;border-top:1px solid #ffffff20}.approach-section>h2{margin-top:30px}.approach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px}.approach-grid article>span{color:#ad92ff;font-size:14px}.approach-grid h3{font-size:27px;font-weight:400}.approach-grid p{color:#bdbbc4;font-size:17px;line-height:1.7}.page-cta{padding:90px 0 120px;border-top:1px solid #ffffff20}.page-contact-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:35px;font-size:17px;color:#bdbbc4}.document-date{color:#93909e;font-size:13px;margin-top:30px}.legal-hero{padding-bottom:65px}.legal-hero h1{font-size:clamp(54px,6.7vw,100px)}.legal-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:clamp(45px,7vw,120px);align-items:start;padding-bottom:130px}.document-nav{position:sticky;top:120px;display:flex;flex-direction:column;gap:18px;font-size:14px;color:#b6b2c1}.document-nav .eyebrow{margin:0 0 12px}.document-nav a{display:flex;gap:14px;line-height:1.5}.document-nav a span{font-size:12px;color:#ad92ff}.document-nav a:hover,.legal-copy a:hover,.page-contact-links a:hover{color:#fff}.legal-copy{min-width:0}.legal-copy section{padding-top:38px;padding-bottom:25px;border-bottom:1px solid #ffffff17;scroll-margin-top:125px}.legal-copy h2{font-size:30px;font-weight:400;line-height:1.25;letter-spacing:-.6px;margin:0 0 24px}.legal-copy p,.legal-copy li{font-size:17px;line-height:1.85;color:#bdbbc4}.legal-copy a{color:#cab9ff;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-copy address{font-size:17px;line-height:1.85;color:#bdbbc4;font-style:normal}.draft-notice{padding:24px 28px;border:1px solid #8052ff70;background:#8052ff12}.draft-notice strong{font-size:14px;color:#d1bfff}.draft-notice p{font-size:14px;margin-bottom:0}.document-contact{padding:45px 0}.document-contact p{color:#fff}a[aria-current=page]{color:#b79aff}.inner-page footer{position:relative;z-index:2}.inner-page .wordmark{opacity:1}.inline-link{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px){.legal-layout{grid-template-columns:190px minmax(0,1fr);gap:45px}.about-hero{gap:20px}.people-grid{gap:12px}.people-grid article{padding:28px 20px}.people-grid .text-link{font-size:14px}.approach-grid{gap:25px}}
@media(max-width:760px){.page-hero{padding:140px 0 50px}.page-hero h1{font-size:clamp(48px,11vw,78px);letter-spacing:-.05em}.about-hero{display:block;min-height:auto}.about-symbol{max-width:300px;margin:45px auto 0}.about-symbol span{font-size:270px}.editorial-section{display:block;padding:65px 0}.editorial-section>.eyebrow{margin-bottom:30px}.editorial-section p:not(.eyebrow){font-size:18px}.people-grid{grid-template-columns:1fr}.people-grid article{min-height:0;padding:30px}.people-initials{margin-bottom:25px;font-size:65px}.people-grid .text-link{font-size:17px}.people-section{padding-bottom:65px}.approach-section{padding:65px 0}.approach-grid{grid-template-columns:1fr 1fr;gap:30px 25px;margin-top:35px}.approach-grid h3{font-size:23px}.approach-grid p{font-size:16px}.legal-layout{display:block;padding-bottom:75px}.document-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 0 35px;border-bottom:1px solid #ffffff25;margin-bottom:15px;font-size:13px}.document-nav>.eyebrow{grid-column:1/-1}.document-nav a{gap:8px}.legal-copy h2{font-size:26px}.legal-copy p,.legal-copy li,.legal-copy address{font-size:16px}.draft-notice{margin-top:30px;padding:22px}.page-cta{padding:65px 0 85px}.page-contact-links{flex-direction:column;gap:18px}.document-date{margin-top:20px}}
@media(prefers-reduced-motion:reduce){.about-symbol span{transform:none}}
