:root{color-scheme:dark;font-family:Inter,"Segoe UI",Arial,sans-serif;color:#d5dfe2;background:#0b1418;font-size:15px;line-height:1.5}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:#d6af9b}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;line-height:1.1;letter-spacing:-.04em}button{font:inherit}.brand span,h1 span,h2 span{color:#d58972}.skip{position:fixed;top:-80px;left:20px;z-index:99;padding:12px 16px;background:#0b1418}.skip:focus{top:12px}
.about-hero{position:relative;isolation:isolate;min-height:clamp(420px,61svh,660px);display:flex;align-items:end;border-bottom:1px solid #2a3a42;overflow:hidden}
.about-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0b1418db,#0b141866),url('/home-motion/threshold-1920.webp') center 47%/cover no-repeat}
.about-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 10%,#0b1418d9 82%,#0b1418)}
.about-hero-inner{width:min(1500px,calc(100% - 96px));margin:0 auto;padding:90px 0 62px;display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:end;gap:clamp(32px,6vw,100px)}
.about-hero h1{font-size:clamp(42px,5vw,72px)}.about-hero p{max-width:75ch;font-size:clamp(16px,1.25vw,20px);line-height:1.6;color:#d4dee1}
.team{width:min(1500px,calc(100% - 96px));margin:0 auto;padding:clamp(60px,8vw,115px) 0 110px}
.team-heading{padding-bottom:30px;border-bottom:1px solid #60727a}.team h2{font-size:clamp(34px,3.8vw,52px)}
.partner{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,100px);padding:42px 0 52px;border-bottom:1px solid #374952;background:repeating-linear-gradient(90deg,transparent 0,transparent 47px,#d5dfe203 48px,#d5dfe203 49px)}
.partner h3{font-size:clamp(27px,2.75vw,39px);margin-bottom:18px}.partner-identity p{font-size:13px;line-height:1.55;color:#d6af9b}.partner>p{font-size:clamp(15px,1.15vw,17px);line-height:1.65;max-width:75ch;color:#bdcbd0}
.footer a{display:inline-flex;align-items:center;min-height:44px;color:#d6af9b}
@media(max-width:700px){.about-hero{min-height:0}.about-hero:before{background-image:linear-gradient(90deg,#0b1418bd,#0b141866),url('/home-motion/threshold-960.webp')}.about-hero-inner,.team{width:calc(100% - 40px)}.about-hero-inner{display:block;padding:86px 0 50px}.about-hero h1{font-size:45px;margin-bottom:30px}.about-hero p{font-size:15px;line-height:1.6}.team{padding:60px 0 76px}.team-heading{padding-bottom:22px}.partner{grid-template-columns:1fr;gap:20px;padding:32px 0 40px}.partner h3{font-size:29px;margin-bottom:10px}.partner>p{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
