@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b9362057-module__DrTpQG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b9362057-module__DrTpQG__variable{--font-display-face:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@property --mx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<length-percentage>";inherits:true;initial-value:40%}.mk-root{--mk-dot:#0f172a33;--mk-ease-out:cubic-bezier(.22, 1, .36, 1);--mk-ease-spring:cubic-bezier(.34, 1.56, .64, 1);interpolate-size:allow-keywords}.dark .mk-root{--mk-dot:#e2e8f024}.mk-root section[id]{scroll-margin-top:4.5rem}.mk-dots{background-image:radial-gradient(circle, var(--mk-dot) 1px, transparent 1.6px);-webkit-mask-image:radial-gradient(26rem circle at var(--mx) var(--my), #000, #00000040 55%, transparent 80%);-webkit-mask-image:radial-gradient(26rem circle at var(--mx) var(--my), #000, #00000040 55%, transparent 80%);mask-image:radial-gradient(26rem circle at var(--mx) var(--my), #000, #00000040 55%, transparent 80%);background-size:22px 22px}.mk-underline{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 12' preserveAspectRatio='none'%3E%3Cpath d='M2 9C60 3 140 2 298 7' fill='none' stroke='%23fb7185' stroke-opacity='.85' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/100% .14em no-repeat;padding-bottom:.06em}.mk-depth{transform:translate3d(calc(var(--px,0) * var(--z,12) * 1px), calc(var(--py,0) * var(--z,12) * 1px), 0)}.mk-tilt{transform:perspective(1400px) rotateX(calc(var(--py,0) * -4deg)) rotateY(calc(var(--px,0) * 6deg))}.mk-wave>span{transform:scaleY(var(--h,.5));transform-origin:50%}.mk-word{opacity:.12;transition:opacity .35s var(--mk-ease-out), color .35s}.mk-word[data-on=true]{opacity:1}.mk-pop{opacity:0;transition:opacity .45s var(--mk-ease-out), transform .6s var(--mk-ease-spring);transition-delay:var(--d,0s);transform:translateY(10px)scale(.96)}[data-on=true]>.mk-pop,.mk-pop[data-on=true]{opacity:1;transform:none}.mk-faq summary{list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq details[open] .mk-faq-icon{transform:rotate(45deg)}@supports selector(::details-content){.mk-faq details::details-content{block-size:0;transition:block-size .35s var(--mk-ease-out), content-visibility .35s allow-discrete;overflow:clip}.mk-faq details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:no-preference){html:has(.mk-root){scroll-behavior:smooth}.mk-enter{animation:mk-enter .8s var(--mk-ease-out) both;animation-delay:var(--d,0s)}.mk-enter-text{animation:mk-enter-text .8s var(--mk-ease-out) both;animation-delay:var(--d,0s)}.mk-wave[data-active=true]>span{animation:.9s ease-in-out infinite alternate mk-wave;animation-delay:calc(var(--i) * -83ms)}.mk-underline{animation:mk-underline .9s .75s var(--mk-ease-out) both}.mk-live{animation:1.6s ease-in-out infinite mk-live}.mk-float{animation:6s ease-in-out infinite mk-float;animation-delay:var(--d,0s)}.mk-shine{position:relative;overflow:hidden}.mk-shine:after{content:"";transition:transform .8s var(--mk-ease-out);pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.mk-shine:hover:after{transform:translate(120%)}@media (hover:none){.mk-dots{animation:16s ease-in-out infinite alternate mk-drift}}@supports (animation-timeline:view()){.mk-reveal{animation:mk-rise both var(--mk-ease-out);animation-timeline:view();animation-range:entry entry 60%}.mk-statement{view-timeline:--mk-statement block}.mk-statement .mk-lit{animation:linear both mk-lit;animation-timeline:--mk-statement;animation-range:cover calc(18% + var(--i) * 32% / var(--n)) cover calc(24% + var(--i) * 32% / var(--n))}}}@media (prefers-reduced-motion:reduce){.mk-root *,.mk-root :before,.mk-root :after{transition-duration:1ms!important;transition-delay:0s!important}}@keyframes mk-enter{0%{opacity:0;transform:translateY(18px)}}@keyframes mk-enter-text{0%{transform:translateY(14px)}}@keyframes mk-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes mk-lit{0%{opacity:.18}}@keyframes mk-underline{0%{background-size:0% .14em}}@keyframes mk-wave{0%{transform:scaleY(.15)}}@keyframes mk-live{50%{opacity:.35}}@keyframes mk-float{50%{translate:0 -6px}}@keyframes mk-drift{0%{--mx:15%;--my:20%}50%{--mx:80%;--my:35%}to{--mx:45%;--my:80%}}
