html:has([data-brand=growthpoint]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}[data-brand=growthpoint]{--black:#000;--ink:#0a0806;--gold-hi:#eec877;--gold:#d6a955;--gold-lo:#9b6b28;--ivory:#ede6d8;--smoke:#a79e8e;--bg:var(--black);--fg:var(--ivory);--muted:var(--smoke);--accent:var(--gold);--accent-hi:var(--gold-hi);--trust-ink:var(--gold);--hair:#d6a95547;--rule:#d6a95529;--focus:var(--gold-hi);--font-display:var(--font-josefin), "Futura", "Century Gothic", "Avenir Next", system-ui, sans-serif;--font-text:var(--font-display);--font-serif:var(--font-cormorant), "Garamond", "Iowan Old Style", Georgia, serif;--stage-pad-x:clamp(1.1rem, 4vw, 3rem);--dock-a:#000000d1;--dock-b:#000000f0;font-weight:300}[data-brand=growthpoint] .veil{background:radial-gradient(46% 40% at 50% 46%,#0000008c,#0000 70%),radial-gradient(120% 90%,#0000 55%,#000000d9 100%)}[data-brand=growthpoint] .home{color:var(--gold);border-radius:1rem}[data-brand=growthpoint] .home svg{width:2.4rem;height:2.4rem}[data-brand=growthpoint] .social{width:2.5rem;height:2.5rem;color:var(--smoke);background:#00000059;border:1px solid #ede6d824;border-radius:50%}[data-brand=growthpoint] .social svg{width:1.05rem;height:1.05rem}[data-brand=growthpoint] .social:hover{color:var(--gold-hi);border-color:var(--gold)}[data-brand=growthpoint] .toplink{height:2.5rem;color:var(--smoke);background:#00000059;border:1px solid #ede6d824;border-radius:999px}[data-brand=growthpoint] .toplink:hover{color:var(--gold-hi);border-color:var(--gold)}[data-brand=growthpoint] main{padding:clamp(2rem,5vh,3.5rem) 0}[data-brand=growthpoint] .logo{width:clamp(280px,44vw,560px)}[data-brand=growthpoint] .soon{letter-spacing:.06em;color:var(--smoke);margin:clamp(1.6rem,4vh,2.4rem) 0 0;font-size:.95rem}[data-brand=growthpoint] h1{margin:.9rem 0 0;font-weight:200}[data-brand=growthpoint] .h1-lead{letter-spacing:.04em;color:var(--ivory);font-size:clamp(1.35rem,2.6vw,2.1rem)}[data-brand=growthpoint] .h1-verb{letter-spacing:.06em;height:clamp(4rem,11vw,8rem);padding-left:.06em;font-size:clamp(3.4rem,10.5vw,7.6rem)}[data-brand=growthpoint] .verb{background:linear-gradient(180deg, var(--gold-hi) 8%, var(--gold) 55%, var(--gold-lo) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-brand=growthpoint] .caret{background:var(--gold);width:2px;height:.78em;margin-left:.08em;transform:translateY(-.04em)}[data-brand=growthpoint] .completion{max-width:32ch;font-family:var(--font-serif);color:var(--ivory);margin-top:.6rem;font-size:clamp(1.3rem,2.4vw,1.75rem);font-style:italic;font-weight:500;line-height:1.3}[data-brand=growthpoint] .body{max-width:48ch;font-family:var(--font-serif);color:var(--smoke);margin-top:1.1rem;font-size:1.12rem;font-weight:500;line-height:1.6}[data-brand=growthpoint] .btn{font:400 .95rem/1 var(--font-display);letter-spacing:.03em;border-radius:999px;padding:.85rem 1.4rem .75rem}[data-brand=growthpoint] .btn-primary{background:var(--gold);color:#120d05}[data-brand=growthpoint] .btn-primary:hover{background:var(--gold-hi)}[data-brand=growthpoint] .btn-ghost{color:var(--ivory);border-color:var(--hair);background:#00000059}[data-brand=growthpoint] .btn-ghost:hover{border-color:var(--gold);color:var(--gold-hi)}[data-brand=growthpoint] .notify{margin-top:clamp(1.8rem,4.5vh,2.6rem)}[data-brand=growthpoint] .notify-label{font:italic 500 1.1rem/1.4 var(--font-serif);color:var(--ivory)}[data-brand=growthpoint] .notify-row input{font:500 1.05rem/1.4 var(--font-serif);color:var(--ivory);background:#050403b3;border:1px solid #ede6d829;border-radius:999px;padding:.7rem 1.1rem}[data-brand=growthpoint] .notify-row input:focus{outline:1px solid var(--gold);outline-offset:0;border-color:var(--gold)}[data-brand=growthpoint] .notify-row input::placeholder{color:#a79e8eb3}[data-brand=growthpoint] .notify-row .btn-ghost{border:1px solid var(--hair)}[data-brand=growthpoint] .notify-fine{font-size:.82rem}[data-brand=growthpoint] .collective-label{font-family:var(--font-serif);color:var(--ivory);font-size:1.1rem;font-style:italic;font-weight:500}[data-brand=growthpoint] .parent-line a{color:var(--smoke);border-bottom:1px solid var(--rule);padding-bottom:.1em;text-decoration:none}[data-brand=growthpoint] .parent-line a:hover{color:var(--gold-hi);border-color:var(--gold)}[data-brand=growthpoint] .parent-line{font:300 .92rem/1.5 var(--font-display);letter-spacing:.05em;color:var(--smoke)}[data-brand=growthpoint] .ready .soft{animation:1.1s 1.7s both fade}[data-brand=growthpoint] .ready .logo-wrap{animation:1.2s cubic-bezier(.2,.7,.2,1) .5s both gp-rise}[data-brand=growthpoint] .ready .after{animation:1.1s cubic-bezier(.2,.7,.2,1) 1.1s both gp-rise}@keyframes gp-rise{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@media (max-width:640px){[data-brand=growthpoint]{--stage-pad-x-phone:1.25rem}[data-brand=growthpoint] .logo{width:min(82vw,330px)}[data-brand=growthpoint] .soon{letter-spacing:.14em;text-transform:uppercase;margin-top:1.5rem;font-size:.82rem}[data-brand=growthpoint] h1{margin-top:.8rem}[data-brand=growthpoint] .h1-lead{letter-spacing:.05em;font-size:1.3rem}[data-brand=growthpoint] .h1-verb{height:clamp(4.2rem,19vw,5.2rem);font-size:clamp(3.3rem,16vw,4.6rem)}[data-brand=growthpoint] .completion{max-width:24ch;margin-top:.5rem;font-size:1.4rem}[data-brand=growthpoint] .body-below{font-size:1.18rem}[data-brand=growthpoint] .btn{font-size:1rem}[data-brand=growthpoint] .notify-label{font-size:1.15rem}}@media (max-height:500px) and (orientation:landscape) and (max-width:950px){[data-brand=growthpoint] .logo{width:260px}[data-brand=growthpoint] .soon{margin-top:.9rem}[data-brand=growthpoint] .h1-lead{font-size:1.1rem}[data-brand=growthpoint] .h1-verb{height:3.6rem;font-size:3.2rem}[data-brand=growthpoint] .completion{max-width:34ch;font-size:1.2rem}}@media (min-width:641px) and (max-width:1100px) and (orientation:portrait){[data-brand=growthpoint] .logo{width:min(62vw,520px)}[data-brand=growthpoint] .soon{margin-top:2rem}[data-brand=growthpoint] .h1-lead{font-size:2rem}[data-brand=growthpoint] .h1-verb{height:8.4rem;font-size:clamp(6rem,13vw,8rem)}[data-brand=growthpoint] .completion{font-size:1.85rem}[data-brand=growthpoint] .btn{font-size:1.05rem}[data-brand=growthpoint] .body-below{font-size:1.28rem}}
