.growth-scroll{height:280svh;position:relative}.growth-scroll .hero{position:sticky;top:0;height:100svh;min-height:720px;max-height:none;display:block;overflow:hidden}.growth-scroll #architecture{inset:95px -7% 35px 26%;z-index:0}.growth-scroll .hero-shade{z-index:-1}.growth-scroll .hero-content{position:absolute;left:16%;top:44%;transform:translateY(-30%);max-width:440px;width:35%;text-align:left;padding:0;z-index:3;pointer-events:none}.hero-content a{pointer-events:auto}.growth-scroll .hero-content :is(h1,.house-title){font-size:clamp(38px,4.5vw,69px);line-height:1.02}.growth-scroll .hero-content .eyebrow{font-size:9px;max-width:280px;line-height:1.8}.growth-scroll .hero-description{font-size:14px;line-height:1.8;margin:25px 0;max-width:340px}.growth-scroll .hero-investor{margin:19px 0 0}.growth-scroll .hero-content .button{padding:15px 20px;font-size:11px;gap:18px}.growth-status{position:absolute;left:58%;right:9%;bottom:110px;z-index:3}.growth-status>p:first-child{font-family:'Space Grotesk',sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#dcefff;margin:0 0 16px}.growth-track{height:2px;background:#719dbd40}.growth-track span{display:block;width:0;height:100%;background:#a8deef;box-shadow:0 0 12px #52baff}.growth-status .growth-note{font-size:10px;color:#8eabc2;margin-top:12px}.growth-scroll .scene-label{top:145px}.growth-scroll .hero-bottom{bottom:34px;right:46%;left:45px;gap:20px}.growth-scroll .hero-bottom>span{display:none}.conversion-dock{position:fixed;right:35px;bottom:33px;z-index:45;display:flex;align-items:center;gap:20px;padding:9px 16px 9px 9px;background:#071827f0;border:1px solid #33546c;backdrop-filter:blur(14px);box-shadow:0 10px 35px #020a18a0}.conversion-dock .button{font-size:10px;padding:12px 16px;gap:16px}.dock-investor{border:0;color:#d9e6f1;background:none;font-size:11px;padding:10px 0;white-space:nowrap}.chapters{z-index:25}.scene-fallback.growth-scroll,.reduced-experience.growth-scroll{height:auto}.scene-fallback .growth-status{display:none}.reduced-experience .hero{position:relative}.growth-scroll .hero.scene-ready{background:radial-gradient(ellipse at 75% 45%,#173b55,#071321 57%,#050b15 88%)}@media(max-width:1100px){.growth-scroll .hero-content{left:7%;width:37%;max-width:400px}.growth-scroll #architecture{left:29%;right:-12%}.growth-scroll .hero-content :is(h1,.house-title){font-size:clamp(36px,5vw,57px)}.growth-status{left:54%;right:7%}.growth-scroll .hero-bottom{left:30px;right:50%}.growth-scroll .hero-description{font-size:13px}.conversion-dock{right:28px}}@media(max-width:760px){.growth-scroll{height:250svh}.growth-scroll .hero{height:100svh;min-height:640px}.growth-scroll #architecture{inset:90px -17% 37% -17%;z-index:0}.growth-scroll .hero-content{top:auto;bottom:125px;left:8%;width:84%;max-width:none;transform:none;text-align:left}.growth-scroll .hero-content :is(h1,.house-title){font-size:clamp(32px,8vw,45px);max-width:480px}.growth-scroll .hero-content .eyebrow{display:none}.growth-scroll .hero-description{font-size:12px;line-height:1.6;margin:16px 0 0;max-width:470px}.growth-scroll .hero-content>.button,.growth-scroll .hero-investor{display:none}.growth-scroll .scene-label{top:105px;font-size:7px}.growth-status{left:8%;right:8%;bottom:calc(45% - 10px)}.growth-status>p:first-child{font-size:9px;margin-bottom:10px}.growth-status .growth-note{font-size:9px;margin-top:8px}.growth-scroll .hero-bottom{bottom:85px;left:8%;right:8%}.growth-scroll .hero-bottom a{font-size:7px}.conversion-dock{bottom:18px;left:20px;right:20px;justify-content:space-between;padding:8px 12px 8px 8px;gap:10px}.conversion-dock .button{font-size:10px;gap:10px;padding:13px 12px}.dock-investor{font-size:10px}.closing{padding-bottom:115px}.growth-scroll .hero.scene-ready{background:radial-gradient(ellipse at 50% 35%,#15374c,#071222 60%,#050d18)}.growth-scroll .hero-content :is(h1,.house-title){white-space:pre-line}.growth-scroll .hero-content :is(h1,.house-title) br{display:block}.growth-scroll .hero-content :is(h1,.house-title) br::after{content:' '}}@media(max-height:740px) and (min-width:761px){.growth-scroll .hero{min-height:640px}.growth-scroll .hero-content{top:38%}.growth-scroll .hero-content :is(h1,.house-title){font-size:48px}.growth-scroll .hero-description{margin:18px 0;font-size:13px}.growth-status{bottom:95px}}@media(prefers-reduced-motion:reduce){.growth-scroll{height:auto}.growth-scroll .hero{position:relative}.growth-status .growth-note{display:none}}


@media(max-width:760px) and (max-height:650px){.growth-scroll .hero{min-height:560px}.growth-scroll #architecture{bottom:43%}.growth-scroll .hero-description{display:none}.growth-scroll .hero-content{bottom:132px}.growth-status{bottom:43%}.growth-scroll .hero-bottom{bottom:95px}}

/* Longer, continuous architectural journey. */
.growth-scroll{height:360svh}.growth-scroll #architecture{inset:65px -10% 10px 23%}@media(max-width:760px){.growth-scroll{height:330svh}.growth-scroll #architecture{inset:70px -19% 37% -19%}}@media(prefers-reduced-motion:reduce){.growth-scroll{height:auto}}

.hero-content button{pointer-events:auto}.dock-investor{text-decoration:none}.growth-scroll{height:340svh}@media(max-width:760px){.growth-scroll{height:310svh}}.reduced-experience.growth-scroll,.scene-fallback.growth-scroll{height:auto}

#architecture{mask-image:linear-gradient(to right,transparent,#000 14%,#000 92%,transparent)}

#architecture:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#071321 0%,transparent 22%),linear-gradient(to right,#071321 0%,transparent 16%)}

.growth-scroll .house-title{text-transform:uppercase;letter-spacing:-.035em}
