.about-page{background:#fff;color:#242329;font-family:Heebo,Arial,sans-serif}.about-page main{overflow:clip}.about-content{width:min(100% - 48px,1080px);margin-inline:auto}.about-hero{position:relative;isolation:isolate;background:#202026;color:#fff;min-height:460px}.about-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;z-index:-1}.about-hero-inner{width:min(100% - 64px,1240px);margin:auto;min-height:460px;display:flex;align-items:center;justify-content:flex-start}.about-hero-copy{width:49%;padding-block:54px 62px;max-width:640px}.about-hero h1{font-size:clamp(48px,5.4vw,80px);font-weight:800;line-height:1.14;letter-spacing:-.035em;margin:0 0 24px}.about-accent{display:block;width:74px;height:4px;border-radius:4px;background:#b78aff;margin-block:0 25px}.about-strapline{font-size:clamp(22px,2.05vw,29px);font-weight:700;line-height:1.5;margin:0 0 14px}.about-hero-description{font-size:clamp(18px,1.7vw,23px);line-height:1.7;margin:0;max-width:580px}.about-intro{padding-block:42px 18px}.about-intro p{max-width:900px;font-size:21px;line-height:1.85;margin:0 auto}.about-section{padding-block:48px 50px}.about-section-tint{background:linear-gradient(110deg,#f1ebff,#ede5ff)}.about-row{display:grid;grid-template-columns:60px minmax(0,1fr);gap:36px}.about-number{font-size:30px;line-height:1.2;color:#7838ed;font-weight:800;border-inline-end:2px solid #aa7bff;padding-inline-end:20px;padding-block:8px;align-self:start;min-height:85px}.about-section h2{font-size:clamp(29px,3vw,43px);font-weight:800;line-height:1.25;margin:0 0 20px;letter-spacing:-.025em}.about-section p{font-size:20px;line-height:1.85;margin:0 0 17px;max-width:890px}.about-section p:last-child{margin-bottom:0}.about-divider{display:flex;align-items:center;gap:25px;margin-block:48px}.about-divider span{height:2px;background:#995eff;flex:1}.about-divider img{object-fit:contain;width:42px;height:48px}.about-cta{width:min(100% - 48px,1200px);margin:0 auto 85px;position:relative;isolation:isolate;overflow:hidden;border-radius:26px;background:#eee7ff;min-height:240px;display:flex;align-items:center}.about-cta-image{position:absolute;left:0;top:0;width:35%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(to right,#000 65%,transparent)}.about-cta-copy{width:68%;padding:37px 40px;position:relative}.about-cta h2{font-size:clamp(25px,2.7vw,38px);line-height:1.35;font-weight:800;letter-spacing:-.025em;margin:0 0 26px}.about-cta-links{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.about-cta .button{width:auto;min-height:54px;padding:13px 25px;font-size:18px;border-radius:12px;background:#7333ed;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:14px;text-decoration:none}.about-magazine-link{font-size:18px;font-weight:700;color:#7638e9;text-underline-offset:5px}.about-page a:focus-visible{outline:3px solid #b18aff;outline-offset:5px}html[dir=ltr] .about-hero-inner{justify-content:flex-end}html[dir=ltr] .about-cta{justify-content:flex-end}
@media(max-width:780px){.about-hero{min-height:0}.about-hero-inner{width:min(100% - 40px,600px);min-height:0}.about-hero-copy{width:100%;padding-block:37px 267px}.about-hero h1{font-size:48px;margin-bottom:20px}.about-strapline{font-size:24px;max-width:430px}.about-hero-description{font-size:19px;line-height:1.7}.about-hero-image{inset:auto 0 0;height:245px;object-position:left center;mask-image:linear-gradient(to top,#000 74%,transparent)}.about-content{width:calc(100% - 40px)}.about-intro{padding-block:30px 9px}.about-intro p{font-size:18px;line-height:1.85}.about-section{padding-block:35px 38px}.about-row{grid-template-columns:35px minmax(0,1fr);gap:18px}.about-number{font-size:22px;padding-inline-end:12px;padding-block:5px;min-height:60px;border-inline-end-width:1px}.about-section h2{font-size:30px;line-height:1.25;margin-bottom:16px}.about-section p{font-size:18px;line-height:1.85;margin-bottom:17px}.about-divider{margin-block:34px;gap:18px}.about-divider img{width:32px;height:38px}.about-cta{width:calc(100% - 32px);margin-bottom:48px;min-height:0;display:flex;flex-direction:column}.about-cta-copy{width:100%;padding:29px 25px 25px;box-sizing:border-box;order:1}.about-cta h2{font-size:29px;margin-bottom:22px}.about-cta-links{gap:20px;align-items:flex-start;flex-direction:column}.about-cta .button{width:100%;box-sizing:border-box}.about-cta-image{position:relative;order:2;display:block;width:100%;height:155px;object-position:center 45%;mask-image:linear-gradient(to top,#000 85%,transparent)}.about-magazine-link{align-self:center;font-size:17px}}
@media(prefers-reduced-motion:reduce){.about-page *{scroll-behavior:auto}}
/* Owner's supplied About composition, 2026-11-04 revision 2. */
.about-hero,.about-hero-inner{min-height:clamp(460px,46.5vw,620px)}.about-hero-copy{width:43%;padding-block:50px 68px}.about-hero h1{font-size:clamp(48px,6.4vw,84px)}.about-hero-image{object-position:left center}.about-intro{padding-block:32px 10px}.about-intro p{font-size:19px;line-height:1.75}.about-section{padding-block:34px 38px}.about-section h2{font-size:clamp(31px,4.4vw,48px);margin-bottom:17px}.about-section p{font-size:19px;line-height:1.75;margin-bottom:15px}.about-section-tint{background:linear-gradient(110deg,#f1ebff,#ede5ff)}.about-divider{margin-block:38px}.about-cta{min-height:235px;margin-bottom:84px}.about-cta-image{width:64%;object-fit:cover;object-position:left center;mask-image:linear-gradient(to right,#000 64%,transparent)}.about-footer{background:#242329;color:#f8f7fb}.about-footer-inner{width:min(100% - 48px,1240px);margin:auto;display:grid;grid-template-columns:auto 1fr minmax(235px,350px);align-items:center;gap:24px;padding-block:23px}.about-footer-brand{display:flex;align-items:center;gap:9px;font-size:36px;font-weight:800;color:#fff;line-height:1;text-decoration:none}.about-footer-brand img{object-fit:contain;width:32px;height:38px}.about-footer-nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;border-inline-start:1px solid #68666c;padding-inline-start:24px}.about-footer-nav a{color:#fff;text-decoration:none;font-size:15px;line-height:1.65}.about-footer-nav a:hover{text-decoration:underline;text-underline-offset:4px}.about-footer-disclosure{font-size:12px;line-height:1.7;margin:0;border-inline-start:1px solid #68666c;padding-inline-start:24px}
@media(max-width:780px){.about-hero,.about-hero-inner{min-height:0}.about-hero-copy{width:100%;padding-block:37px 320px}.about-hero h1{font-size:48px}.about-hero-image{height:300px;object-position:left center;mask-image:linear-gradient(to top,#000 78%,transparent)}.about-intro{padding-block:27px 7px}.about-intro p,.about-section p{font-size:18px;line-height:1.8}.about-section{padding-block:31px 33px}.about-section h2{font-size:30px}.about-divider{margin-block:30px}.about-cta{min-height:0;margin-bottom:48px}.about-cta-image{width:100%;height:155px;object-position:left center;mask-image:linear-gradient(to top,#000 87%,transparent)}.about-footer-inner{display:flex;flex-direction:column;gap:20px;padding-block:27px 30px}.about-footer-nav{gap:12px 22px;padding:0;border:0}.about-footer-nav a{font-size:14px}.about-footer-disclosure{border:0;padding:0;text-align:center;max-width:420px;font-size:12px}.about-footer-brand{font-size:34px}}
.about-hero-inner{align-items:flex-start}.about-hero-copy{padding-block:72px 85px}@media(max-width:780px){.about-hero-copy{padding-block:37px 320px}}
