:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b111a;color:#f3f1ec;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.about-wrap{max-width:1280px;padding-inline:40px;margin:auto}.about-hero{position:relative;isolation:isolate;min-height:640px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid #2b3948;background:#10202d}.about-hero:before{content:'';position:absolute;inset:0;z-index:-3;background:url('/assets/recovery-landscape.webp') center 54%/cover no-repeat}.about-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.65}.about-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07111bfa 0%,#09131de6 34%,#09131d26 100%),linear-gradient(0deg,#0b111a 0%,transparent 65%)}.about-hero-copy{width:100%;padding-block:95px 105px}.about-kicker{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#ed8582;margin:0 0 27px}.about-hero h1{font-size:clamp(52px,6vw,82px);line-height:1.02;letter-spacing:-.055em;font-weight:600;max-width:810px;margin:0 0 29px}.about-hero h1 span{color:#f17875}.about-lead{max-width:570px;font-size:20px;line-height:1.7;color:#c0cbd5;margin:0}.about-video-control{position:absolute;right:40px;bottom:28px;z-index:2;font-size:11px;letter-spacing:.02em;color:#c4d0da;padding:8px 12px;background:#0b111a66;border:1px solid #ffffff35;border-radius:4px;cursor:pointer}.about-section{padding-block:80px;border-bottom:1px solid #2b3948}.about-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.about-section h2{font-size:clamp(34px,3.7vw,51px);line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:0 0 25px;max-width:650px}.about-section p{font-size:18px;line-height:1.85;color:#b4c3d0;margin:0 0 20px}.about-section p:last-child{margin-bottom:0}.about-number{display:block;color:#f17875;font-size:11px;letter-spacing:.12em;margin-bottom:23px}.about-statement{font-size:clamp(30px,3.4vw,45px)!important;line-height:1.35!important;letter-spacing:-.035em;color:#e5e9eb!important;max-width:1050px;margin-bottom:40px!important}.about-story{padding:38px 40px;border-left:2px solid #e36c69;background:linear-gradient(100deg,#ee72700b,transparent)}.about-story p{max-width:820px}.about-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.about-principle{padding-top:25px;border-top:1px solid #485768}.about-principle h3{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0 0 14px}.about-principle p{font-size:16px;line-height:1.8}.about-team{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.about-person img{width:100%;aspect-ratio:1.15;object-fit:cover;object-position:center 33%;border-radius:5px}.about-person h3{font-size:22px;line-height:1.2;font-weight:500;margin:21px 0 10px}.about-person p{font-size:14px;color:#98adbf}.about-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 23px;font-size:13px;font-weight:600;line-height:1.4;border:1px solid #65788c;border-radius:5px;margin-top:30px;color:#ecf0f2;background:#111e2a;transition:background .2s}.about-button:hover{background:#1b2c3d}.about-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.about-path{display:block;padding:32px;border:1px solid #605052;border-radius:6px;background:linear-gradient(125deg,#ec4c4812,transparent);color:#efb2ab}.about-path.blue{border-color:#3e5a77;background:linear-gradient(125deg,#4b9dff12,transparent);color:#a4c8f7}.about-path h3{font-weight:500;font-size:29px;letter-spacing:-.025em;margin:0 0 14px}.about-path p{font-size:15px;line-height:1.65;color:#adbfce;max-width:420px}.about-footer{padding:30px 40px 38px;max-width:1280px;margin:auto;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#8da1b3}.about-footer nav{display:flex;gap:25px}.about-mobile-header{display:none}:focus-visible{outline:2px solid #91b9ed;outline-offset:5px}
@media(max-width:900px){.about-section-heading{gap:35px}.about-principles{gap:22px}.about-person h3{font-size:19px}}
@media(max-width:700px){.about-mobile-header{display:flex;padding:24px 20px;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #2b3948}.about-mobile-header strong{font-size:21px}.about-mobile-header a:last-child{font-size:12px;color:#a4b9ce}.about-wrap{padding-inline:22px}.about-hero{min-height:550px}.about-hero-copy{padding-block:70px}.about-hero h1{font-size:47px}.about-lead{font-size:17px}.about-section{padding-block:50px}.about-section-heading,.about-principles,.about-paths{grid-template-columns:1fr;gap:25px}.about-section h2{font-size:35px}.about-section p{font-size:16px}.about-story{padding:25px}.about-team{grid-template-columns:1fr;gap:30px}.about-person img{max-height:370px}.about-path{padding:26px}.about-footer{padding-inline:22px;flex-direction:column}.about-video{display:none}.about-video-control{display:none!important}}
