.fold-deferred{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.fold-deferred.fold-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .28s ease}.public-hero{min-height:max(680px,calc(100svh - 86px))}@media(min-width:821px) and (max-height:1100px){.public-hero{min-height:calc(100svh - 86px)}.public-hero>div:first-child{padding-top:clamp(38px,6svh,70px);padding-bottom:clamp(38px,6svh,70px)}.public-hero h1{font-size:clamp(52px,min(6.2vw,10svh),92px);margin-bottom:clamp(16px,2.5svh,28px)}.public-hero .cta{margin-top:clamp(16px,2.8svh,28px)}.auth-story,.auth-panel{padding-top:clamp(30px,5svh,65px);padding-bottom:clamp(30px,5svh,65px)}.auth-story h1{font-size:clamp(48px,min(5.5vw,10svh),82px)}.auth-story .security-list{margin-top:clamp(18px,3svh,36px)}.hero{min-height:calc(100svh - 82px);padding-top:clamp(38px,7svh,80px);padding-bottom:clamp(38px,7svh,80px)}.hero h1{font-size:clamp(54px,min(7vw,11svh),104px);margin-block:clamp(18px,3svh,28px)}}@media(min-width:821px) and (max-height:720px){.site-nav{min-height:72px;padding-block:10px}.public-hero{min-height:calc(100svh - 72px)}.public-hero>div:first-child{padding-block:24px}.public-hero .kicker{margin-bottom:8px}.public-hero h1{font-size:clamp(43px,min(5.4vw,9svh),66px);line-height:.92;margin-bottom:12px}.public-hero>div:first-child>p:not(.kicker){font-size:15px;line-height:1.45}.public-hero .cta{min-height:42px;margin-top:14px;padding-block:9px}.auth-shell{min-height:calc(100svh - 72px)}.auth-story,.auth-panel{padding-block:24px}.auth-story h1{font-size:clamp(42px,min(5vw,9svh),64px);margin-block:10px}.auth-story>p:not(.kicker){font-size:14px}.security-list{margin-top:16px}.security-list span{padding:7px 10px}.auth-form>.kicker,.auth-form>p{margin-block:4px}.auth-form h2{font-size:38px;margin-block:4px}.auth-form label{margin:9px 0 4px}.auth-form input{padding:10px}.auth-submit{min-height:42px;margin-top:14px;padding-block:9px}.auth-form>small{display:block;margin-top:8px;font-size:10px}.hero{min-height:calc(100svh - 72px);padding-block:28px}.hero h1{font-size:clamp(48px,min(6vw,10svh),72px);margin-block:14px}.hero .lede{font-size:16px}.hero .button{margin-top:8px}.control-hero{padding-block:30px}.control-hero h1{font-size:52px;margin-block:8px 14px}}@media(max-width:820px){.public-hero>div:first-child{min-height:calc(100svh - 76px);min-height:calc(100dvh - 76px);padding-top:clamp(42px,8svh,72px);padding-bottom:clamp(42px,8svh,72px)}.auth-story{min-height:calc(100svh - 76px);min-height:calc(100dvh - 76px)}.hero{min-height:calc(100svh - 82px);min-height:calc(100dvh - 82px)}}@media(max-width:520px) and (max-height:740px){.public-hero>div:first-child{padding-block:34px}.public-hero .kicker{margin-bottom:10px}.public-hero h1{font-size:clamp(40px,12vw,52px);margin-bottom:16px}.public-hero>div:first-child>p:not(.kicker){font-size:15px;line-height:1.5}.public-hero .cta{margin-top:18px}.auth-story{padding-block:42px}.auth-story h1{font-size:46px}.security-list{margin-top:22px}.hero{padding-block:36px}.hero h1{font-size:48px}}@media(prefers-reduced-motion:reduce){.fold-deferred.fold-visible{transition:none}}
