.footer_footer__rX8ZB{--footer-tail:6rem}[data-marketing-rail]+.footer_footer__rX8ZB{margin-top:-1px}.footer_column__Frv3S{padding-bottom:2.5rem;position:relative}.footer_title__c1R2N{display:none}@media (min-width:640px){main:not(:has([data-marketing-rail])) .footer_footer__rX8ZB{padding-inline:1.5rem}.footer_column__Frv3S{padding-bottom:var(--footer-tail)}.footer_column__Frv3S:after,.footer_column__Frv3S:before{background:linear-gradient(var(--border),var(--border)) 0 0 /1px calc(100% - var(--footer-tail)) no-repeat,repeating-linear-gradient(to bottom,var(--border) 0 5px,transparent 5px 10px) 0 100% /1px var(--footer-tail) no-repeat;bottom:0;content:"";mask-image:linear-gradient(to top,transparent,#000 calc(var(--footer-tail) * .65));pointer-events:none;position:absolute;top:0;width:1px;z-index:1}.footer_column__Frv3S:before{left:0}.footer_column__Frv3S:after{right:0}@supports selector(::details-content){.footer_group__fzDSs>summary{display:none}.footer_group__fzDSs::details-content{content-visibility:visible;display:block}.footer_title__c1R2N{display:block}}}.marketing-rail_rail__Ylxg4{--rail-intro:11rem;position:relative}@media (min-width:640px){.marketing-rail_rail__Ylxg4:after,.marketing-rail_rail__Ylxg4:before{background:repeating-linear-gradient(to bottom,var(--border) 0 5px,transparent 5px 10px) 0 0 /1px var(--rail-intro) no-repeat,linear-gradient(var(--border),var(--border)) 0 var(--rail-intro) /1px 100% no-repeat;bottom:0;content:"";mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--rail-intro) * .65));pointer-events:none;position:absolute;top:0;width:1px;z-index:1}.marketing-rail_rail__Ylxg4:before{left:0}.marketing-rail_rail__Ylxg4:after{right:0}}main:has(.marketing-rail_rail__Ylxg4) [data-landing-ending]{margin-top:-1px;padding:0}main:has(.marketing-rail_rail__Ylxg4) [data-landing-ending]>*{border-top:1px solid var(--border)}@media (min-width:640px){main:has(.marketing-rail_rail__Ylxg4) [data-landing-ending]>*{border-inline:1px solid var(--border)}}@supports (animation-timeline:scroll()){.static-landing-header_fade__sDk8Y{animation:static-landing-header_fade-in__BVtCy linear both;animation-range:0 5rem;animation-timeline:scroll(root)}@keyframes static-landing-header_fade-in__BVtCy{0%{opacity:0}to{opacity:1}}}