html{background-color:hsl(var(--background))}.safe-top{padding-top:env(safe-area-inset-top,0px)}.min-h-hero{min-height:100svh;min-height:calc(100svh + env(safe-area-inset-top,0px))}*{-webkit-tap-highlight-color:transparent}a,button,[role=button],input[type=submit],input[type=button],label[for]{touch-action:manipulation}input,select,textarea{font-size:max(16px,1em)}html{scroll-padding-top:80px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::view-transition-old(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.33,0,.25,1)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.33,0,.25,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}[data-media-player][data-view-type=video]{aspect-ratio:auto}[data-media-player]:not([data-view-type=audio]) [data-media-provider]{width:100%;height:100%}[data-media-provider] video,[data-media-provider] iframe{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@keyframes feature-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes accordion-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes accordion-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.animate-accordion-down{animation:.28s cubic-bezier(.32,.72,0,1) accordion-down}.animate-accordion-down>div{animation:.26s cubic-bezier(.32,.72,0,1) 30ms both accordion-content-in}.animate-accordion-up{animation:.2s cubic-bezier(.32,.72,0,1) accordion-up}.animate-accordion-up>div{animation:.16s cubic-bezier(.32,.72,0,1) both accordion-content-out}.pinned-slide [data-pinned-media]{opacity:var(--pinned-media-o,1);will-change:opacity}.pinned-slide [data-pinned-overlay]{opacity:var(--pinned-overlay-o,1);transform:translateY(calc((1 - var(--pinned-overlay-o,1))*8px));will-change:opacity,transform;transition:opacity .32s cubic-bezier(.22,.61,.36,1),transform .38s cubic-bezier(.22,.61,.36,1)}
