:root{--navy:#101525;--lime:#a9d73c;--orange:#f47724;--purple:#513180;--paper:#f8f5ee;--ink:#151b28;--muted:#596270;--rule:rgba(16,21,37,.15)}
body{background:var(--paper);color:var(--ink)}.topbar{background:var(--navy)}.nav-wrap{background:rgba(16,21,37,.97);border-bottom:1px solid rgba(255,255,255,.2)}.nav-links a{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.brand img{border-radius:0;background:transparent;padding:0}.nav .button{background:var(--orange);border-radius:3px}
.hero{position:relative;display:block;width:100%;min-height:calc(100svh - 112px);padding:0;overflow:hidden;background:var(--navy)}.hero-art{position:absolute;inset:0;width:100%;height:auto;min-height:0;display:block;background:var(--navy)}.hero-card{position:absolute;inset:0;width:100%;height:100%;transform:none;filter:none}.hero-card img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,21,37,.96),rgba(16,21,37,.8) 38%,rgba(16,21,37,.15) 75%)}.hero-art .sunburst,.hero-art .scribble{display:none}.hero-copy{position:relative;z-index:3;min-height:calc(100svh - 112px);display:flex;justify-content:center;flex-direction:column;width:min(680px,calc(100% - 48px));padding:58px 0;margin-left:clamp(24px,8vw,120px);color:#fff}.hero .eyebrow{color:var(--lime);font:20px 'Bebas Neue',sans-serif;letter-spacing:.12em}.hero h1{font:clamp(72px,10.5vw,156px)/.84 'Bebas Neue',sans-serif;letter-spacing:.015em;text-transform:uppercase;max-width:650px}.hero h1 em{color:var(--orange)}.hero .lede{color:#f6f5f1;max-width:470px;font-size:18px}.hero-note{color:#e2e5e9}.hero-note .avatar-stack{display:none}.hero .text-link{color:#fff;text-transform:uppercase;letter-spacing:.08em}.hero .button-purple{background:var(--orange);border-radius:3px;font-size:13px}.ticker{background:var(--lime);color:var(--navy);font-size:11px}
.spaces{padding:110px 0;background:var(--paper)}.section-heading{grid-template-columns:1.1fr .7fr;gap:65px;margin-bottom:42px}.section-heading h2,.vision-copy h2,.contact h2{font-family:'Bebas Neue',sans-serif;letter-spacing:.01em;line-height:.86}.section-heading h2{font-size:clamp(60px,7.5vw,110px)}.section-heading h2 span{color:var(--purple)}.section-intro{font-size:16px;color:var(--muted)}.space-grid{gap:20px}.space-card{border:1px solid var(--rule);border-radius:3px;background:#fff;overflow:hidden}.space-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(16,21,37,.12)}.card-image{height:260px;padding:0;border:0;background:var(--navy)!important}.space-card .card-image img{height:100%;width:100%;object-fit:cover;mix-blend-mode:normal;filter:none}.card-body{padding:27px}.card-kicker{color:var(--purple);font-size:11px}.space-card h3{font:42px/.9 'Bebas Neue',sans-serif;letter-spacing:.015em;text-transform:uppercase}.space-card p:not(.card-kicker){color:var(--muted)}.card-link{color:var(--purple);font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.vision{position:relative;max-width:none;width:100%;margin:0;padding:0;background:var(--navy);grid-template-columns:1fr 1fr;gap:0}.vision-art{min-height:620px;aspect-ratio:auto;background:transparent;border-radius:0;order:2}.vision-art img{width:100%;height:100%;object-fit:cover;filter:none!important;mix-blend-mode:normal}.vision-copy{padding:100px max(48px,calc((100vw - 1160px)/2));padding-right:clamp(48px,8vw,120px);align-self:center;color:#fff}.vision-copy .eyebrow{color:var(--lime)}.vision-copy h2{font-size:clamp(64px,7vw,112px)}.vision-copy h2 span{color:var(--orange)}.vision-copy>p:not(.eyebrow){color:#d7dbe2;max-width:500px;font-size:16px}.quote{border-left-color:var(--lime)}.quote p{color:#fff;font:30px/.95 'Bebas Neue',sans-serif;letter-spacing:.025em;text-transform:uppercase}.nurture-logo{filter:brightness(0) invert(1);opacity:.9}
.contact{max-width:none;width:100%;padding:0;background:var(--paper)}.contact-inner{border-radius:0;border:0;background:var(--purple);grid-template-columns:1fr 1fr;padding:88px max(48px,calc((100vw - 1160px)/2));gap:75px}.contact h2{font-size:clamp(58px,6.5vw,100px);line-height:.86}.contact .button{border-radius:3px}.signup-form input{border-radius:3px;background:#fff;color:var(--ink);border:0}.signup-form input::placeholder{color:#6d7380}
@media(max-width:800px){.hero{min-height:calc(100svh - 102px)}.hero-copy{min-height:calc(100svh - 102px);margin-left:24px;width:calc(100% - 48px);padding:60px 0}.hero-art{height:100%}.hero-art:after{background:linear-gradient(0deg,rgba(16,21,37,.88),rgba(16,21,37,.16) 72%)}.hero h1{font-size:clamp(72px,20vw,126px)}.section-heading{grid-template-columns:1fr;gap:20px}.spaces{padding:78px 0}.space-grid{grid-template-columns:1fr}.card-image{height:245px}.vision{grid-template-columns:1fr}.vision-art{order:initial;min-height:360px;height:48svh}.vision-copy{padding:68px 24px}.contact-inner{grid-template-columns:1fr;padding:65px 24px;gap:35px}}
