@property --mobile-section-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --hero-cover-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --hero-cover-feather{syntax:"<length>";inherits:false;initial-value:0}@media (max-width:1024px){:is(.home-page,.oss-page,.team-page,.legal-page){--mobile-section-gap:48px;padding-bottom:var(--mobile-footer-gap,var(--mobile-section-gap));overflow-anchor:none}.home-page,.home-page>.kpage{flex-direction:column;display:flex}.home-page .kartr-hero{margin-bottom:0}.home-page .kpage-hero,.home-page .kpage .kpage-section,.oss-page .oss-screen:not(.oss-intro),.team-page .team-screen:not(.team-board),.legal-page .legal-screen:not(.legal-hero){margin-top:var(--mobile-flow-gap,var(--mobile-section-gap))}.home-page .kpage .kpage-section{scroll-snap-align:none;min-height:0;padding-block:0}.home-page .kpage-section:after{content:none}.home-page .kpage-section .kpage-pane{min-height:0;padding-block:0;display:block}.home-page .kpage-section .kpage-pane>*{scroll-snap-align:none;min-height:0}.home-page .kpage-section .kpage-pane:after,.home-page .kpage-section .kpage-pane>:after{content:none}html:has(.home-page){scroll-snap-type:none}}@media screen and (max-width:1024px){@media (prefers-reduced-motion:no-preference){[data-mobile-section=intro]:not([data-mobile-fade]){will-change:opacity}}[data-mobile-fade]{opacity:var(--mobile-section-opacity,1);position:relative}[data-mobile-muted=true]{pointer-events:none}[data-mobile-composite]{will-change:opacity}.home-page[data-mobile-flow] :is(.kpage-hero-copy-reveal,.kpage-phone-reveal){opacity:1!important;transition:none!important;transform:none!important}[data-mobile-fade]:has(:focus-visible){pointer-events:auto;opacity:1!important}}
