.about-brand-hero{isolation:isolate;color:#fff;background:#071b2e;align-items:center;min-height:640px;padding:80px 0 38px;display:flex;position:relative;overflow:hidden}.about-brand-background{object-fit:cover;object-position:center 52%;z-index:-2}.about-brand-shade{z-index:-1;background:linear-gradient(90deg,#071b2ef0 0%,#071b2ecc 38%,#071b2e4d 75%),linear-gradient(#0000 45%,#071b2ead);position:absolute;inset:0}.about-brand-content{position:relative}.about-brand-hero .eyebrow{color:#f9bd25;letter-spacing:2px;margin-bottom:28px}.about-brand-hero h1{letter-spacing:-4px;max-width:1050px;margin-bottom:32px;font-size:clamp(48px,6.5vw,96px);line-height:1.03}.about-brand-hero h1 span{color:#f9bd25}.about-brand-bottom{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.about-brand-bottom p{color:#edf2f5;max-width:560px;margin:0;font-size:19px;line-height:1.7}.about-brand-bottom a{color:#fff;border-bottom:1px solid #ffffff80;flex-shrink:0;gap:30px;padding:15px 0;font-size:13px;font-weight:700;display:flex}.about-brand-bottom a:hover{color:#f9bd25}.about-brand-caption{letter-spacing:2px;text-transform:uppercase;color:#e1e9ee;margin:70px 0 0;font-size:11px}.about-story{grid-template-columns:1fr 1.1fr;gap:90px;padding-block:100px;scroll-margin-top:25px;display:grid}.about-story h2{letter-spacing:-2px;font-size:clamp(38px,4vw,58px);line-height:1.06}.about-story p:not(.eyebrow){color:#52616d;font-size:18px;line-height:1.8}.about-story>div>p:first-child:not(.eyebrow){color:#071b2e;font-size:23px;line-height:1.55}.about-brand-close{color:#fff;background:#071b2e;padding:90px 0}.about-brand-close .eyebrow{color:#f9bd25}.about-brand-close h2{letter-spacing:-2px;font-size:clamp(38px,5vw,72px);line-height:1.05}@media (max-width:800px){.about-brand-hero{min-height:620px;padding:55px 0 30px}.about-brand-hero h1{letter-spacing:-2.5px}.about-brand-background{object-position:62% center}.about-brand-shade{background:linear-gradient(90deg,#071b2edb,#071b2e85),linear-gradient(#0000,#071b2eac)}.about-brand-bottom{flex-direction:column;align-items:flex-start;gap:22px}.about-brand-bottom p{font-size:17px}.about-brand-caption{margin-top:42px;font-size:10px}.about-story{grid-template-columns:1fr;gap:25px;padding-block:55px}.about-brand-close{padding:60px 0}}
