.story{--l-ink:#0d0b1a;--l-muted:#4a4568;--l-lilac:#e7e3fb;--l-num:#cfc6f6;--l-num-dark:rgba(214,203,255,0.55);--l-violet:#5b3bd1;--l-pad:clamp(18px,3.2vw,46px);--l-header:73px;font-family:var(--font-poppins),system-ui,sans-serif;color:var(--l-ink);background:var(--l-lilac);overflow-x:clip;position:relative;-webkit-font-smoothing:antialiased}.story a{color:inherit;text-decoration:none}.story>section{position:relative;min-height:calc(100vh - var(--l-header));height:calc(100vh - var(--l-header));overflow:hidden}@supports (height:100svh){.story>section{min-height:calc(100svh - var(--l-header));height:calc(100svh - var(--l-header))}}.story .photo{position:absolute;margin:0;overflow:hidden;border-radius:22px;border:1px solid rgba(91,59,209,.14);box-shadow:0 30px 60px rgba(60,40,140,.22);will-change:transform;pointer-events:none}.story .photo img{display:block;width:100%;height:100%;object-fit:cover}.story .hero{background:#e4e0fa url(https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20261016_130303_301c35dd-e2d1-4b40-a396-2b53f884d787.png) 50%/cover no-repeat;overflow:hidden;z-index:3}.story .hero h1{position:absolute;left:0;right:0;top:15.5vh;padding:0 var(--l-pad);text-align:center;font-weight:800;font-size:clamp(42px,6.25vw,112px);line-height:1.04;letter-spacing:-.035em;color:var(--l-ink);text-shadow:0 0 40px rgba(255,255,255,.35);will-change:transform;z-index:2}.story .hero h1 .line{display:block;overflow:hidden;padding-bottom:.06em}.story .hero h1 .line span{display:inline-block}.story .hero__side{position:absolute;right:clamp(24px,6.5vw,120px);top:59vh;width:min(300px,80vw);z-index:2}.story .hero__side p{font-size:clamp(15px,1.45vw,20px);line-height:1.32;color:var(--l-muted);font-weight:400}.story .join{display:inline-flex;align-items:center;gap:14px;margin-top:40px;font-weight:600;font-size:clamp(15px,1.4vw,19px)}.story .join i{width:25px;height:32px;border:1.8px solid;border-radius:10px;display:grid;place-items:center}.story .join i svg{width:9px;height:9px}.story .hero .photo--main{width:clamp(300px,36vw,620px);aspect-ratio:3/2;left:5vw;bottom:7vh;z-index:1}.story .hero .photo--small{width:clamp(150px,15vw,260px);aspect-ratio:3/2;left:33vw;bottom:22vh;z-index:2;border:4px solid #fff}.story .num{font-weight:600;line-height:.8;letter-spacing:-.06em;font-size:clamp(110px,15vw,250px);color:var(--l-num)}.story .title{font-weight:700;font-size:clamp(30px,3.4vw,56px);line-height:1.12;letter-spacing:-.02em}.story .copy{margin-top:22px;font-size:clamp(13.5px,1.05vw,16px);line-height:1.6;color:var(--l-muted);max-width:420px}.story .more{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:15px;font-weight:600;text-underline-offset:4px}.story .more:hover{text-decoration:underline}.story .s1{background:linear-gradient(180deg,#e4e0fa,#ece9fc);z-index:2}.story .s1 .photo--main{width:clamp(280px,30vw,520px);aspect-ratio:3/2;left:6vw;top:11vh}.story .s1 .num{position:absolute;left:6vw;top:50vh}.story .s1 .text{position:absolute;left:50vw;top:41vh;width:min(520px,44vw)}.story .s2{background:#3a1f8c url(https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20261017_132814_c3d2b090-c27d-49d1-8107-66d0cfa216c2.png) 50%/cover no-repeat;color:#fff;z-index:3}.story .s2:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(25,10,70,.45),rgba(25,10,70,0) 55%)}.story .s2 .num{color:var(--l-num-dark);position:relative}.story .s2 .text{position:absolute;left:6vw;top:22vh;width:min(500px,46vw)}.story .s2 .title{margin-top:22px}.story .s2 .copy{color:rgba(240,234,255,.82)}.story .s2 .photo{border-color:rgba(255,255,255,.16);box-shadow:0 40px 70px rgba(20,0,60,.5)}.story .s2 .photo--main{width:clamp(300px,36vw,620px);aspect-ratio:16/9;right:6vw;bottom:12vh;z-index:2}.story .s2 .photo--small{width:clamp(150px,16vw,280px);aspect-ratio:16/9;right:33vw;bottom:8vh;z-index:3;border:4px solid rgba(255,255,255,.9)}.story .s3{background:linear-gradient(180deg,#ece9fc,#e7e3fb);z-index:1}.story .s3 .photo--main{width:clamp(300px,38vw,640px);aspect-ratio:3/2;left:6vw;top:14vh}.story .s3 .photo--small{width:clamp(150px,16vw,280px);aspect-ratio:3/2;left:30vw;top:46vh;border:4px solid #fff}.story .s3 .text{position:absolute;left:54vw;top:26vh;width:min(500px,40vw)}.story .s3 .title{margin-top:24px}.story .foot{background:#e7e3fb;z-index:1;height:auto;min-height:0;padding:clamp(80px,16vh,150px) var(--l-pad);text-align:center}.story .foot .cta{margin:0 auto;width:min(900px,100%)}.story .foot .cta .title{font-size:clamp(30px,3.6vw,60px)}@media (max-width:760px){.story{--l-header:73px}.story .hero h1{top:14vh}.story .hero__side{top:auto;bottom:14vh;right:18px;width:62vw}.story .hero .photo--main{width:50vw;left:18px;bottom:auto;top:37vh}.story .hero .photo--small{display:none}.story .s1 .num{top:16vh;left:auto;right:6vw}.story .s1 .photo--main{width:52vw;left:18px;top:11vh}.story .s1 .text,.story .s3 .text{left:18px;right:18px;width:auto;top:auto;bottom:10vh}.story .s2 .text{left:18px;right:18px;width:auto;top:14vh}.story .s2 .photo--main{width:62vw;right:18px;bottom:6vh}.story .s2 .photo--small{display:none}.story .s3 .photo--main{width:70vw;left:18px;top:12vh}.story .s3 .photo--small{display:none}}