.about-page{--display:var(--font-homepage-display),system-ui,sans-serif;--body:var(--font-homepage-body),system-ui,sans-serif;--mono:var(--font-homepage-mono),monospace;--logo:var(--font-homepage-logo),cursive;--button:var(--font-homepage-button),sans-serif;--ease:cubic-bezier(0.16,1,0.3,1);background:var(--dv2-bg);color:var(--dv2-text-1);font-family:var(--body);-webkit-font-smoothing:antialiased}.about-wrap{max-width:var(--dv2-container,1120px)}.about-read,.about-wrap{margin:0 auto;padding:0 var(--dv2-page-gutter,44px)}.about-read{max-width:680px}.about-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dv2-accent-2);display:inline-block;margin-bottom:6px}.about-hero{padding:120px 0 var(--dv2-section-y,100px)}.about-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.about-h1{font-family:var(--body);font-weight:300;font-size:clamp(44px,5.2vw,74px);line-height:1.06;letter-spacing:-.01em;margin:18px 0 0}.about-h1 b{color:var(--dv2-accent);font-weight:500}.about-standfirst{font-size:19px;line-height:1.65;max-width:460px;font-weight:300}.about-byline,.about-standfirst{color:var(--dv2-text-2);margin:26px 0 0}.about-byline{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.about-portrait-wrap{position:relative}.about-portrait-wrap:after{content:"";position:absolute;inset:auto 8% -16px;height:42px;background:linear-gradient(90deg,var(--dv2-accent),var(--dv2-teal),var(--dv2-accent-2));filter:blur(30px);opacity:.28;border-radius:50%;z-index:-1}.about-portrait{position:relative;border-radius:var(--dv2-radius-large,20px);overflow:hidden;aspect-ratio:4/5;background:var(--dv2-surface);border:1px solid var(--dv2-border);box-shadow:var(--dv2-shadow-media,0 20px 70px rgba(17,17,17,.12))}.about-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-stripe{height:2px;opacity:.6;background:linear-gradient(90deg,#c4622a,#8a4a2a 30%,#1a1a22 50%,#2a5a6a,#4a7e8a)}.about-story{background:var(--dv2-surface);padding:var(--dv2-section-y,100px) 0}.about-story .about-eyebrow{display:block;margin-bottom:26px;font-weight:400}.about-story p{font-size:18px;line-height:1.74;color:var(--dv2-text-1);margin-bottom:24px}.about-lead{font-size:21px;line-height:1.7}.about-lead:first-letter{color:var(--dv2-accent);font-size:78px;line-height:.72;float:left;margin:8px 12px -4px 0}.about-lead:first-letter,.about-pullquote{font-family:var(--display);font-weight:700}.about-pullquote{font-size:clamp(27px,3vw,37px);line-height:1.2;color:var(--dv2-text-1);padding:10px 0 10px 28px;margin:42px 0;border-left:3px solid transparent;-o-border-image:linear-gradient(180deg,var(--dv2-accent),var(--dv2-teal)) 1;border-image:linear-gradient(180deg,var(--dv2-accent),var(--dv2-teal)) 1}.about-belief{background:var(--dv2-dark);color:rgba(255,255,255,.92);padding:var(--dv2-section-y,100px) 0;position:relative;overflow:hidden}.about-belief:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 22% 30%,rgba(196,98,42,.09),transparent 55%),radial-gradient(ellipse at 82% 76%,rgba(74,126,138,.09),transparent 55%);pointer-events:none}.about-belief-inner{position:relative;max-width:760px;margin:0 auto;padding:0 var(--dv2-page-gutter,44px)}.about-belief .about-eyebrow{color:var(--dv2-yellow);font-weight:400}.about-belief-lines{margin-top:36px;display:flex;flex-direction:column;gap:28px}.about-belief-lines p{font-family:var(--display);font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.12;letter-spacing:.005em;color:rgba(255,255,255,.92)}.about-belief-lines p b{color:var(--dv2-accent);font-weight:700}.about-belief-lines p.muted{color:rgba(255,255,255,.72);font-weight:500;font-size:clamp(24px,2.8vw,38px)}.about-work{padding:var(--dv2-section-y,100px) 0}.about-work-title{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.2vw,40px);text-transform:uppercase;letter-spacing:.03em;margin-bottom:34px}.about-principle{position:relative;display:grid;grid-template-columns:54px 230px 1fr;gap:24px;align-items:baseline;padding:26px 0;border-top:1px solid var(--dv2-border);transition:padding-left .25s var(--ease),background-color .35s var(--ease)}.about-principle:last-child{border-bottom:1px solid var(--dv2-border)}.about-principle:before{content:"";position:absolute;left:-32px;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:2px;background:var(--dv2-accent);transition:height .3s var(--ease)}.about-principle:hover:before{height:58%}.about-principle:hover{padding-left:6px;background-color:rgba(196,98,42,.04)}.about-principle-num{font-family:var(--mono);font-size:13px;color:var(--dv2-accent-2);letter-spacing:.06em}.about-principle h3{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:.01em}.about-principle-desc{font-size:15.5px;line-height:1.6;color:var(--dv2-text-2)}.about-close{padding:80px 0 116px;text-align:center}.about-sig{font-family:var(--logo);font-size:46px;color:var(--dv2-accent);line-height:1}.about-close p{font-size:20px;line-height:1.55;color:var(--dv2-text-1);max-width:520px;margin:18px auto 30px;font-weight:300}.about-cta{font-family:var(--button);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;background:var(--dv2-yellow);color:var(--dv2-text-1);border-radius:999px;padding:16px 42px;text-decoration:none;display:inline-block;box-shadow:var(--dv2-shadow-cta,0 16px 40px rgba(240,195,90,.22));transition:transform .4s var(--ease),box-shadow .4s var(--ease),background-color .4s var(--ease)}.about-cta:hover{background:var(--dv2-yellow-soft);transform:translateY(-2px)}.about-cta:focus-visible{outline:2px solid var(--dv2-accent);outline-offset:3px}@media (max-width:900px){.about-belief-inner,.about-read,.about-wrap{padding:0 28px}.about-hero{padding:88px 0 72px}.about-hero-grid{grid-template-columns:1fr;gap:36px}.about-portrait-wrap{order:-1;max-width:340px;margin:0 auto}.about-principle{grid-template-columns:40px 1fr;gap:6px 18px}.about-principle-num{grid-row:1;grid-column:1}.about-principle h3{grid-row:1;grid-column:2}.about-principle-desc{grid-column:2;margin-top:4px}.about-belief,.about-story,.about-work{padding:72px 0}.about-close{padding:64px 0 88px}}@media (max-width:560px){.about-belief-inner,.about-read,.about-wrap{padding:0 24px}.about-hero{padding:56px 0}.about-portrait-wrap{max-width:280px}.about-h1{font-size:clamp(34px,9vw,46px)}.about-standfirst{font-size:17px}.about-story p{font-size:16.5px}.about-lead{font-size:18.5px}.about-lead:first-letter{font-size:58px;margin:4px 10px -2px 0}.about-pullquote{font-size:clamp(22px,6vw,26px);padding-left:18px;margin:34px 0}.about-belief-lines p{font-size:clamp(24px,7vw,30px)}.about-belief-lines p.muted{font-size:clamp(21px,6vw,26px)}.about-work-title{font-size:clamp(26px,7vw,30px)}.about-principle h3{font-size:19px}.about-sig{font-size:38px}.about-close p{font-size:18px}}@media (prefers-reduced-motion:reduce){.about-principle{transition:none}.about-principle:before{transition-duration:.01ms}.about-cta{transition:none}}