html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,code,del,dfn,em,img,ins,kbd,q,s,small,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,label,table,caption,tbody,thead,tr,th,td,article,canvas,details,figure,footer,header,menu,nav,section,time,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,details,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}picture.webp-picture{display:contents}@font-face{font-family:Epilogue;src:url(/assets/Epilogue-VariableFont_wght.subset-Jvcn_w_R.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Epilogue;src:url(/assets/Epilogue-Italic-VariableFont_wght.subset-DOJIAdlg.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--color-primary:#ec043c;--color-dark:#202123;--color-light:#f5f5f5;--color-grey:#6a7282;--space-0:clamp(6px, .8vw, 8px);--space-1:clamp(12px, 1vw, 16px);--space-2:clamp(20px, 1.8vw, 28px);--space-3:clamp(32px, 2.8vw, 40px);--space-4:clamp(48px, 4.5vw, 64px);--space-5:clamp(68px, 7.5vw, 98px);--space-6:clamp(100px, 11vw, 140px);--breakpoint-xs:480px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px}@keyframes scroll-cta-bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.button{--button-bg:var(--color-primary);--button-color:var(--color-light);--button-border:transparent;--button-hover-bg:var(--color-dark);--button-hover-color:var(--color-light);--button-hover-border:var(--button-border);color:var(--button-color);background-color:var(--button-bg);border:1px solid var(--button-border);border-radius:99px;align-items:center;gap:8px;padding:10px 24px 8px;font-family:Epilogue,sans-serif;font-size:15px;font-weight:400;transition:background-color .3s,border-color .3s,color .3s,box-shadow .5s;display:flex}.button:hover{color:var(--button-hover-color);background-color:var(--button-hover-bg);border-color:var(--button-hover-border);box-shadow:0 8px 20px #0003}.button i{margin-bottom:3px;font-size:20px;line-height:0}.button--secondary{--button-bg:transparent;--button-color:var(--color-dark);--button-border:#20212333;--button-hover-bg:var(--color-dark);--button-hover-color:var(--color-light);--button-hover-border:var(--color-dark)}.button--secondary:hover{box-shadow:0 8px 20px #0003}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}html,body.error-page-body{height:100dvh;margin:0;padding:0;overflow:hidden}html .navbar,body.error-page-body .navbar{z-index:2;width:100%;padding:clamp(20px,4vw,40px);position:absolute;top:0;left:0}html .navbar a,body.error-page-body .navbar a{pointer-events:auto}.error-page{box-sizing:border-box;text-align:center;width:100%;height:100dvh;color:var(--color-light);background-color:var(--color-dark);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.error-page__content{opacity:0;max-width:600px}.error-page__code{letter-spacing:0;color:var(--color-primary);margin-bottom:20px;font-family:Epilogue,sans-serif;font-size:clamp(100px,25vw,200px);font-weight:900}.error-page__code:after{content:".";color:var(--color-light)}.error-page__title{margin-bottom:24px;font-family:Epilogue,sans-serif;font-size:clamp(20px,4.5vw,24px);font-weight:500;line-height:1.2}.error-page__text{opacity:.8;max-width:400px;margin:0 auto 40px;font-family:Epilogue,sans-serif;font-size:clamp(17px,4vw,19px);font-weight:400;line-height:24px}.error-page__actions{justify-content:center;display:flex}.error-page__actions .button:hover{color:var(--color-dark);background-color:var(--color-light)}@media screen and (width>=768px){.button{font-size:16px}.error-page__title{font-size:26px}.error-page__text{font-size:18px;line-height:28px}}
