.mi-progress{z-index:70;transform-origin:0;pointer-events:none;background:#0a0a0a;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.mi-progress{animation:linear both mi-progress;animation-timeline:scroll(root)}}@keyframes mi-progress{to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){main :is([class*=__box\ ],[class$=__box],[class*=__card\ ],[class$=__card],[class*=__core\ ],[class$=__core],[class*=__cell\ ],[class$=__cell],[class*=__module\ ],[class$=__module]):not(:is([class*=__box\ ],[class$=__box],[class*=__card\ ],[class$=__card],[class*=__core\ ],[class$=__core],[class*=__cell\ ],[class$=__cell],[class*=__module\ ],[class$=__module]) *){transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}main :is([class*=__box\ ],[class$=__box],[class*=__card\ ],[class$=__card],[class*=__core\ ],[class$=__core],[class*=__cell\ ],[class$=__cell],[class*=__module\ ],[class$=__module]):not(:is([class*=__box\ ],[class$=__box],[class*=__card\ ],[class$=__card],[class*=__core\ ],[class$=__core],[class*=__cell\ ],[class$=__cell],[class*=__module\ ],[class$=__module]) *):hover{transform:translateY(-2px);box-shadow:0 18px 40px -26px #00000047}main :is([class*=__box\ ],[class$=__box],[class*=__card\ ],[class$=__card],[class*=__core\ ],[class$=__core],[class*=__cell\ ],[class$=__cell],[class*=__module\ ],[class$=__module]):hover{background-image:radial-gradient(260px circle at var(--mi-x,50%) var(--mi-y,50%), #0a0a0a0a, transparent 70%)}:is([class*=__btn\ ],[class$=__btn],[class*=__cta\ ],[class$=__cta],[class*=__submit\ ],[class$=__submit],[class*=__sheetCta\ ],[class$=__sheetCta]){transition:translate .35s cubic-bezier(.16,1,.3,1),transform .15s,background-color .2s,color .2s,border-color .2s}}:is([class*=__btn\ ],[class$=__btn],[class*=__cta\ ],[class$=__cta],[class*=__submit\ ],[class$=__submit],[class*=__sheetCta\ ],[class$=__sheetCta]):active{transform:scale(.97)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main :is(h2[class*=__h2],h2[class*=__title]){animation:linear both mi-rise;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes mi-rise{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}main :is(p,li)>a:not([class]){background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s cubic-bezier(.16,1,.3,1)}main :is(p,li)>a:not([class]):hover{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.mi-progress{display:none}}
