.about-page{--about-gold:#d9b86e;--about-plum:#24102d;background:#050808;color:#f4f2ed}
.about-main{overflow:hidden}
.about-hero{position:relative;isolation:isolate;min-height:610px;display:flex;align-items:flex-end;padding:190px 0 92px;background:#050808 url('../images/about-hero-watch-create-v3.png') center/cover}
.about-hero-video{position:absolute;inset:0;width:100%;height:100%;z-index:-3;object-fit:cover;object-position:center;pointer-events:none}
.about-hero:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(2,6,6,.82) 0%,rgba(2,6,6,.38) 46%,rgba(10,5,14,.04) 80%),linear-gradient(0deg,rgba(2,6,6,.48),transparent 55%)}
.about-eyebrow,.about-kicker{color:var(--about-gold);font:500 14px/1.25 var(--condensed);letter-spacing:.2em;text-transform:uppercase}
.about-hero h1{max-width:980px;margin:15px 0 20px;font:500 clamp(62px,7.6vw,116px)/.9 var(--condensed);letter-spacing:.018em;text-transform:uppercase}
.about-hero h1 em{color:#ead29d;font-style:normal}
.about-hero-summary{max-width:720px;color:#d1d1cc;font-size:18px;line-height:1.75}
.about-section{position:relative;border-top:1px solid #3a352d;padding:clamp(78px,8vw,126px) 0}
.about-concept{background:radial-gradient(circle at 80% 25%,rgba(43,18,54,.3),transparent 35%),#050808}
.about-section-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(48px,4.5vw,140px);align-items:start}
.about-section-index{display:flex;align-items:center;gap:18px;margin-bottom:24px;color:#7f6b44;font:500 55px/1 var(--condensed)}
.about-section-index:after{content:'';width:84px;height:1px;background:#806b42}
.about-section h2{font:500 clamp(48px,4.85vw,80px)/.95 var(--condensed);letter-spacing:.025em;text-transform:uppercase}
.about-section h2 em{display:block;color:#ead29d;font-style:normal}
.about-lead{max-width:800px;color:#f0eee9;font-size:clamp(21px,2vw,29px);line-height:1.43}
.about-copy>p:not(.about-lead){max-width:760px;margin-top:24px;color:#bbbcb7;font-size:16px;line-height:1.8}
.about-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border:1px solid #665538;background:#665538}
.about-pillar{min-height:205px;padding:27px 24px;background:linear-gradient(145deg,#101514,#060909)}
.about-pillar span{color:#746342;font:500 34px/1 var(--condensed)}
.about-pillar h3{margin:34px 0 8px;color:#f0eee8;font:500 23px/1.05 var(--condensed);text-transform:uppercase}
.about-pillar p{color:#9fa09b;font-size:13px;line-height:1.6}
.about-founders{background:linear-gradient(110deg,#120817 0%,#24102d 48%,#080b0b 100%)}
.about-founders .about-section-grid{align-items:start}
.about-founders-card{position:relative;isolation:isolate;min-height:520px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #806b43;padding:28px;background:linear-gradient(145deg,rgba(11,14,14,.7),rgba(17,7,20,.9))}
.about-founders-card:before{content:'';position:absolute;right:18px;top:8px;z-index:-1;color:rgba(218,186,113,.11);font:500 180px/.9 var(--condensed)}
.about-founders-card small{color:#d2b171;font:500 14px/1 var(--condensed);letter-spacing:.18em;text-transform:uppercase}
.about-seats{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:40px 0}
.about-person{min-width:0;margin:0}
.about-seat{min-height:235px;position:relative;display:block;overflow:hidden;border:1px solid #5f5137;background:#080b0b}
.about-seat img{width:100%;height:auto;object-fit:cover;object-position:center 22%;filter:saturate(.88) contrast(1.03)}
.about-person figcaption{padding:14px 2px 0}
.about-person figcaption strong{display:block;max-width:none;color:#f1eee7;font:500 21px/1.1 var(--condensed);letter-spacing:.045em;text-transform:uppercase}
.about-person figcaption span{display:block;margin-top:5px;color:#d2b171;font:500 13px/1.2 var(--condensed);letter-spacing:.13em;text-transform:uppercase}
.about-founders-card strong{max-width:420px;font:500 29px/1.15 var(--condensed);text-transform:uppercase}
.about-founders-copy{grid-column:1/-1;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,130px);align-items:start;margin-top:4px;border-top:1px solid rgba(217,184,110,.4);padding-top:42px}
.about-founders-copy .about-lead{margin:0}
.about-founders-body>p{max-width:760px;color:#bbbcb7;font-size:16px;line-height:1.8}
.about-founders-body>p+p{margin-top:24px}
.about-signoff{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:38px}
.about-signoff div{border-top:1px solid #897048;padding-top:14px}
.about-signoff strong{display:block;font:500 18px/1.2 var(--condensed);text-transform:uppercase}
.about-signoff span{color:#a8a8a3;font-size:13px}
.about-cta{border-top:1px solid #3a352d;background:#050808}
.about-cta-inner{min-height:190px;display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:42px}
.about-cta h2{font:500 clamp(35px,4vw,59px)/1 var(--condensed);text-transform:uppercase}
.about-cta p{margin-top:9px;color:#aaa;font-size:15px}
.about-cta .button{flex-shrink:0;font-size:15px;background:linear-gradient(110deg,#d39b40,#f0b755 50%,#ca9037);color:#090a08}
@media(max-width:900px){.about-hero{min-height:570px;padding-top:170px}.about-section-grid{grid-template-columns:1fr;gap:42px}.about-section-title{max-width:560px}.about-founders-card{min-height:450px}.about-founders .about-section-title{order:0}.about-founders-card{order:1}.about-founders-copy{order:2;grid-template-columns:1fr;gap:28px;margin-top:0}.about-founders-body>p{max-width:none}}
@media(max-width:650px){.about-hero{min-height:600px;padding:165px 0 65px}.about-hero-summary{font-size:16px}.about-section{padding:68px 0}.about-section h2{font-size:49px}.about-lead{font-size:21px}.about-copy>p:not(.about-lead),.about-founders-body>p{font-size:15px}.about-pillars{grid-template-columns:1fr}.about-pillar{min-height:150px}.about-pillar h3{margin-top:20px}.about-founders-card{min-height:390px;padding:22px}.about-seat{min-height:180px}.about-seat img{height:180px}.about-person figcaption strong{font-size:18px}.about-founders-card:before{font-size:130px}.about-signoff{grid-template-columns:1fr}.about-cta-inner{align-items:flex-start;flex-direction:column}.about-cta .button{width:100%}}
@media(forced-colors:active){.about-hero h1 em,.about-section h2 em{color:CanvasText}.about-pillar,.about-founders-card{border:1px solid CanvasText}}
@media(prefers-reduced-motion:reduce){.about-hero-video{display:none}}
.about-hero h1 em{background:linear-gradient(165deg,#ddbf7d 8%,#f5e3b0 42%,#d4b473 76%,#e0c68d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.about-section h2 em{background:linear-gradient(165deg,#ddbf7d 8%,#f5e3b0 42%,#d4b473 76%,#e0c68d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.about-cta .button{background:linear-gradient(105deg,#f5d487 0%,#e8c47f 30%,#caa261 65%,#ad8241 100%);border:1px solid #b99b62;box-shadow:inset 0 1px 1px #fff3c680,0 0 0 1px #e6c67b28,0 3px 12px #0004;color:#0d0e0c;}
.about-pillar{position:relative;isolation:isolate;border:1px solid transparent;background:linear-gradient(145deg,#131817,#050808) padding-box,linear-gradient(135deg,#796943,#d2b87b 28%,#554a33 55%,#ab915d) border-box;}
.about-founders-card{border:1px solid transparent;background:linear-gradient(145deg,#131817,#050808) padding-box,linear-gradient(135deg,#796943,#d2b87b 28%,#554a33 55%,#ab915d) border-box;}
.about-seat{border:1px solid transparent;background:linear-gradient(145deg,#131817,#050808) padding-box,linear-gradient(135deg,#796943,#d2b87b 28%,#554a33 55%,#ab915d) border-box;}
.about-pillar span{background:linear-gradient(165deg,#ddbf7d 8%,#f5e3b0 42%,#d4b473 76%,#e0c68d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}