/* Agency release 28. These styles are never loaded by client applications. */
.hero-identity .hero-beat small {display:block;margin:12px 0 0;min-height:0;font:400 clamp(10px,1.15vw,16px)/1.4 Manrope,sans-serif;letter-spacing:.13em;white-space:normal;}
html[data-theme] .process-payment strong {font-weight:400;}
.founder-scene {position:relative;}
.founder-feature {align-content:stretch;}
.founder-feature .founder-copy {display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-width:0;transform:translate3d(0,var(--founder-copy-y,0px),0);opacity:var(--founder-copy-opacity,1);}
.founder-feature header,.founder-feature .founder-invitation {transform:none;}
.founder-feature>img {transform:none;}
.founder-enhanced {padding-bottom:var(--scene-travel);}
.founder-enhanced .founder-feature {position:sticky;top:var(--scene-top);}
.founder-feature:focus-within .founder-copy {transform:none;opacity:1;}
.stage-product-note {margin:0 0 24px;color:var(--rb-text-muted);font-size:15px;line-height:1.5;}
@media(max-width:760px){
 .founder-feature {min-height:clamp(540px,calc(100svh - var(--header-height,54px) - 24px),720px);padding-top:32px;}
 .founder-feature .founder-copy {gap:28px;}
 .hero-identity .hero-beat small {letter-spacing:.1em;margin-top:10px;}
}
@media(prefers-reduced-motion:reduce){
 .founder-feature .founder-copy {transform:none!important;opacity:1!important;}
 .founder-enhanced {padding-bottom:0;}
 .founder-enhanced .founder-feature {position:relative;top:auto;}
}
