@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff")}*{box-sizing:border-box;padding:0;margin:0}body{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1f1f1f;-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #7743b9;outline-offset:3px;border-radius:4px}:where(h1,h2,h3,[id]){scroll-margin-top:88px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.slick-slide>div{height:100%!important}ul{list-style-position:inside}ul ul{list-style-type:circle;margin-left:20px}ul ul ul{list-style-type:square;margin-left:20px}ol{list-style-position:inside}ol ol{list-style-type:circle;margin-left:20px}ol ol ol{list-style-type:square;margin-left:20px}.social-link{transition:transform .2s ease,box-shadow .2s ease}.social-link:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2b214040}.site-footer a{text-decoration:none}.site-footer a:not(.social-link):hover span{text-decoration:underline;text-underline-offset:3px}.button-outline:not(:disabled):hover{background:#efe8f6!important}.button-primary:not(:disabled):hover{filter:brightness(1.08)}.button-outline,.button-primary{transition:background .2s ease,filter .2s ease,transform .2s ease}.button-outline:not(:disabled):active,.button-primary:not(:disabled):active{transform:translateY(1px)}.nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(12px,1.6vw,28px)}.nav-list--vertical{flex-direction:column;align-items:stretch;gap:4px}.nav-link{position:relative;display:inline-block;padding:8px 2px;color:#1f1f1f;font-size:15px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .2s ease}.nav-list--vertical .nav-link{display:block;padding:12px 4px;font-size:16px}.nav-link:after{content:"";position:absolute;left:2px;right:2px;bottom:2px;height:3px;border-radius:3px;background:#ed810f;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-link:hover{color:#7743b9}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.nav-link[aria-current=page]{color:#7743b9;font-weight:700}.nav-list--vertical .nav-link:after{right:auto;width:32px}.menu-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:#7743b9;font-size:26px;cursor:pointer}.menu-button:hover{background:#efe8f6}
