body,.about-page{background:#0f0b1e}.nav{background:#0f0b1ef5}.footer{background:#0a0717}.dark-section{background:#0f0b1e;padding:clamp(72px,8vw,110px) 0}.dark-section--alt{background:#140e24}.about-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.about-hero{background:#0f0b1e;padding:clamp(80px,10vw,120px) 0 clamp(64px,7vw,90px);border-bottom:1px solid rgba(255,255,255,.06)}.about-hero h1{font-size:clamp(34px,5vw,62px);font-weight:800;letter-spacing:-.04em;line-height:1.08;color:#fff;margin-bottom:18px;max-width:18ch;text-wrap:balance}.about-hero__sub{font-size:clamp(16px,2vw,22px);color:#ffffff8c;font-weight:400;max-width:50ch;line-height:1.5}.agency-desc{border-bottom:1px solid rgba(255,255,255,.06)}.agency-desc__inner{display:grid;grid-template-columns:1fr 2.4fr;gap:clamp(40px,6vw,80px);align-items:start}.agency-desc__anchor{position:sticky;top:100px}.agency-desc__wordmark{font-size:clamp(42px,5.5vw,68px);font-weight:800;letter-spacing:-.05em;line-height:.95;color:#fff}.agency-desc__wordmark span{color:var(--orange);display:block}.agency-desc__rule{display:block;width:3px;height:52px;background:var(--orange);margin-top:16px;border-radius:2px}.agency-desc__copy p{font-size:clamp(15px,1.4vw,17px);color:#ffffffb3;line-height:1.75;margin-bottom:20px;max-width:68ch}.agency-desc__copy p:last-child{margin-bottom:0}.smarter-intro{text-align:center;margin-bottom:56px}.smarter-intro h2{font-size:clamp(26px,3.5vw,42px);font-weight:800;letter-spacing:-.035em;color:#fff;margin-bottom:10px}.smarter-intro p{font-size:clamp(15px,1.5vw,18px);color:#ffffff85}.smarter-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;border-radius:14px;overflow:hidden}.smarter-item{background:#1a1228;padding:36px 32px;display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start}.smarter-item:last-child{grid-column:1 / -1}.smarter-item__letter{font-size:60px;font-weight:800;letter-spacing:-.06em;line-height:1;color:var(--orange);flex:none;margin-top:-6px}.smarter-item h3{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:8px}.smarter-item p{margin:0;font-size:14px;color:#fff9;line-height:1.68}.principles-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.principle-card{background:#1a1228;border-radius:12px;padding:30px 28px;border-top:3px solid rgba(255,109,0,.4)}.principle-card h4{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.015em;margin-bottom:10px}.principle-card p{margin:0;font-size:14.5px;color:#fff9;line-height:1.68}.founder-section{border-top:1px solid rgba(255,255,255,.06)}.founder-section__heading{text-align:center;margin-bottom:64px}.founder-section__heading h2{font-size:clamp(26px,3.5vw,40px);font-weight:800;letter-spacing:-.035em;color:#fff}.bio-block{padding-bottom:clamp(52px,6vw,80px)}.bio-header{margin-bottom:28px}.bio-header h2{font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:5px}.bio-header__title{font-size:15px;font-weight:600;color:var(--orange);letter-spacing:.3px}.bio-content{display:grid;grid-template-columns:2fr 3fr;gap:clamp(36px,5vw,72px);align-items:start}.bio-block--alt .bio-content{grid-template-columns:3fr 2fr}.bio-block--alt .bio-photo{order:2}.bio-block--alt .bio-body{order:1}.bio-divider{width:60%;height:1px;background:#ff6d004d;margin:0 auto clamp(52px,6vw,80px)}.bio-photo{position:relative}.bio-photo__img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px;display:block}.bio-photo__ph{width:100%;aspect-ratio:4/5;border-radius:10px;background:linear-gradient(160deg,#24183a,#120d22);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.08)}.bio-photo__ph span{font-size:13px;color:#ffffff59;font-weight:500;letter-spacing:.5px;text-align:center}.bio-photo__ph strong{font-size:18px;color:#ffffff8c;font-weight:700;letter-spacing:-.01em}.bio-body p{font-size:15px;color:#ffffffad;line-height:1.75;margin-bottom:16px;max-width:62ch}.bio-body p:last-of-type{margin-bottom:0}.bio-quote{margin:28px 0 0;padding:20px 22px;border-left:3px solid var(--orange);background:#ff6d000f;border-radius:0 8px 8px 0}.bio-quote p{margin:0;font-size:15px;font-style:italic;color:#ffffffc7;line-height:1.65}.bio-quote cite{display:block;margin-top:10px;font-size:12.5px;font-style:normal;color:var(--orange);font-weight:600;letter-spacing:.5px}.process-list{display:grid;gap:0;max-width:800px;margin:0 auto}.process-step{display:grid;grid-template-columns:72px 1fr;gap:26px;padding:30px 0;border-top:1px solid rgba(255,255,255,.08);align-items:start}.process-step:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.process-step__n{font-size:48px;font-weight:800;letter-spacing:-.06em;line-height:1;color:var(--orange);flex:none}.process-step h4{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.02em;margin-bottom:8px;margin-top:6px}.process-step p{margin:0;font-size:15px;color:#ffffff9e;line-height:1.68;max-width:58ch}.about-cta{background:#160e2a;border-top:3px solid var(--orange);padding:clamp(72px,8vw,110px) 0;text-align:center}.about-cta__inner{max-width:720px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.about-cta h2{font-size:clamp(26px,4vw,46px);font-weight:800;letter-spacing:-.04em;color:#fff;margin-bottom:18px;line-height:1.12;text-wrap:balance}.about-cta p{font-size:clamp(15px,1.5vw,17px);color:#fff9;line-height:1.68;margin-bottom:36px;max-width:56ch;margin-left:auto;margin-right:auto}.about-cta__btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.about-cta .btn--ghost{color:#fff;border-color:#ffffff57}@media(max-width:900px){.smarter-grid{grid-template-columns:1fr}.smarter-item:last-child{grid-column:1}.principles-grid,.bio-content,.bio-block--alt .bio-content{grid-template-columns:1fr}.bio-block--alt .bio-photo,.bio-block--alt .bio-body{order:0}.agency-desc__inner{grid-template-columns:1fr}.agency-desc__anchor{position:static;display:flex;align-items:center;gap:18px;margin-bottom:8px}.agency-desc__rule{height:3px;width:52px;margin-top:0}}@media(max-width:640px){.process-step{grid-template-columns:48px 1fr;gap:16px}.process-step__n{font-size:36px}.about-cta__btns{flex-direction:column;align-items:center}}
