.homepage-hero-stage{display:none}.rtstx-home-composition .public-home-header{transition-property:background-color,border-color,box-shadow}.rtstx-home-composition .public-header-links{display:none;gap:16px}.rtstx-home-composition .public-header-compact{display:flex}.rtstx-home-composition .public-header-menu{display:block}.rtstx-home-composition .public-header-stage .font-heading{font-size:14px}.rtstx-home-composition .public-header-stage .font-mono,.rtstx-home-composition .public-header-menu .font-mono,.rtstx-home-composition .public-header-links>div{font-size:12px}.rtstx-home-composition .public-header-links>button{font-size:14px;min-height:44px}.rtstx-home-composition :is(.homepage-sections,footer) :is([class~="text-[10px]"],[class~="text-[11px]"]){font-size:12px;line-height:1.5}.rtstx-home-composition :is(.public-auth-dialog,.public-quote-dialog) :is([class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"]){font-size:12px;line-height:1.5}.rtstx-home-composition :is(.public-auth-dialog,.public-quote-dialog){overflow-wrap:anywhere}.rtstx-home-composition .homepage-sections .font-body.text-sm{font-size:16px}.rtstx-home-composition .homepage-sections>section{overflow-x:clip}.rtstx-home-composition footer{overflow-wrap:anywhere}.rtstx-home-composition .homepage-hero :is(h1,p){transition-property:opacity,transform}@media(min-width:640px){.rtstx-home-composition .homepage-hero-mobile{display:none}.rtstx-home-composition .homepage-hero-stage{display:grid;position:relative;width:100%;aspect-ratio:16 / 9;min-height:480px}.rtstx-home-composition .homepage-hero-content{height:auto;padding:clamp(64px,4.7vw + 40px,100px) 5%}.rtstx-home-composition .homepage-hero-content>div{width:44%;max-width:576px}.rtstx-home-composition .homepage-hero-stage h1>span{font-size:clamp(28px,3.125vw + 12px,72px)}.rtstx-home-composition .hero-description{font-size:clamp(15px,.625vw + 10px,20px)}.rtstx-home-composition .hero-pedigree{left:1%}}@media(min-width:640px)and (max-width:1023px){.rtstx-home-composition .public-header-stage .public-header-row{height:60px}.rtstx-home-composition .public-header-stage .public-header-logo{height:32px;width:32px}.rtstx-home-composition .public-header-stage .public-header-brand-name{font-size:11px}.rtstx-home-composition .homepage-hero-stage .hero-top-fade{height:128px;background:linear-gradient(to bottom,rgba(10,10,10,.5),transparent)}.rtstx-home-composition .homepage-hero-content button{padding:10px 24px;min-height:44px;font-size:11px}.rtstx-home-composition .homepage-hero-content .mt-12{margin-top:36px}.rtstx-home-composition .homepage-hero-content .mt-8{margin-top:24px}}@media(min-width:1024px){.rtstx-home-composition .public-header-links{display:flex}.rtstx-home-composition :is(.public-header-compact,.public-header-menu){display:none}}@media(min-width:1024px)and (max-width:1279px){.rtstx-home-composition .public-header-links{gap:12px}.rtstx-home-composition .public-header-stage>div{padding-left:28px;padding-right:28px}.rtstx-home-composition .homepage-hero-content>div{width:40%}}@media(min-width:1280px){.rtstx-home-composition .homepage-hero-stage{min-height:720px}.rtstx-home-composition .homepage-hero-content>div{width:40%}.rtstx-home-composition .hero-pedigree{left:2%}}@media(min-width:1440px){.rtstx-home-composition .public-header-links{gap:24px}}
