.text-page{z-index:1;height:100dvh;position:relative;container-type:size}.text-page-scroll{--brand-height:min(calc(100cqw * 120.198 / 1440), calc(100cqh * 120.198 / 1024));--fade-start:calc(env(safe-area-inset-top) + var(--brand-height) * .75);--content-top:calc(env(safe-area-inset-top) + var(--brand-height) + 32px);overscroll-behavior-y:contain;scrollbar-width:none;scroll-padding-top:var(--content-top);mask-image:linear-gradient(to bottom, transparent var(--fade-start), #000 var(--content-top));-webkit-mask-image:linear-gradient(to bottom, transparent var(--fade-start), #000 var(--content-top));position:absolute;inset:0;overflow:hidden auto}.text-page-scroll::-webkit-scrollbar{display:none}.text-page-scroll:focus{outline:none}.text-page-scroll:focus-visible{outline-offset:-2px;outline:2px solid #fff}.text-page-content{max-width:960px;padding:var(--content-top) 40px 80px;margin:0 auto}@media screen and (scripting:enabled){.text-page:not([data-page-ready]) .text-page-content{opacity:0;visibility:hidden}}@media (width<=700px){.text-page-scroll{--brand-height:min(calc(100cqw * 88 / 402), calc(100cqh * 88 / 874));--content-top:calc(env(safe-area-inset-top) + var(--brand-height) + 24px)}.text-page-content{padding-right:max(20px, env(safe-area-inset-right));padding-bottom:max(48px, env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left))}}@media print{.landing-background,.text-page .slide-brand{display:none}.text-page{height:auto;container-type:normal}.text-page-scroll{position:static;overflow:visible;mask-image:none}.text-page-content{max-width:none;padding:0}.text-page-content>*,.text-page-content :is([data-page-reveal],.site-footer){opacity:1!important;visibility:visible!important}}
