*,:before,:after{box-sizing:border-box}*{margin:0}html{height:auto}body{-webkit-font-smoothing:antialiased;min-height:100vh}html:focus-within{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}img,picture,svg,canvas,video,audio{max-width:100%;display:block}@media (prefers-reduced-motion){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/inter-regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/inter-medium.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/montserrat-bold.woff2)format("woff2")}html{font-size:16px}body{color:#334155;background-color:#fff;background-image:linear-gradient(#fff,#fff8f8);flex-direction:column;font-family:Inter,sans-serif;font-weight:400;display:flex}h1,h2,h3,h4,h5,h6{color:#c02;margin:1rem 0;font-family:Montserrat,sans-serif;font-weight:700;line-height:1.2}h1{font-size:2.25rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.15rem}a{color:inherit;text-decoration:none;transition:color .16s ease-in-out}a:hover,a:focus{color:#020617}ul{padding-left:16px;transition:padding-left .16s ease-in-out}@media (width>=744px){ul{padding-left:32px}}.container{width:calc(100% - 4rem);max-width:680px;margin:0 auto}.cookie-consent.svelte-yiog98{background-color:#fff;border:1px solid #e5e7eb;padding:2rem 0;position:fixed;bottom:0;left:0;right:0}.cookie-consent.svelte-yiog98 .container:where(.svelte-yiog98){flex-direction:column;gap:1.4rem;display:flex}.cookie-consent.svelte-yiog98 span:where(.svelte-yiog98){color:#c02;font-size:1.25rem;font-weight:500}.cookie-consent.svelte-yiog98 p:where(.svelte-yiog98) a:where(.svelte-yiog98){color:#c02;display:inline-block;position:relative}.cookie-consent.svelte-yiog98 p:where(.svelte-yiog98) a:where(.svelte-yiog98):before{content:"";background-color:#c02;border-radius:1px;width:100%;height:2px;transition:transform .16s ease-in-out;position:absolute;top:84%;transform:scaleX(0)}.cookie-consent.svelte-yiog98 p:where(.svelte-yiog98) a:where(.svelte-yiog98):hover:before{transform:scale(1)}.cookie-consent.svelte-yiog98 .buttons:where(.svelte-yiog98){flex:1 1 0;gap:2rem;width:100%;display:flex}@media (width>=744px){.cookie-consent.svelte-yiog98 .buttons:where(.svelte-yiog98){gap:3rem}}.cookie-consent.svelte-yiog98 .buttons:where(.svelte-yiog98) button:where(.svelte-yiog98){color:#fff;cursor:pointer;background-color:#c02;border:2px solid #c02;border-radius:.6rem;width:100%;margin-top:.5rem;padding:.6rem;font-weight:500;transition:background-color .16s ease-in-out,color .16s ease-in-out}.cookie-consent.svelte-yiog98 .buttons:where(.svelte-yiog98) button:where(.svelte-yiog98):hover{color:#c02;background-color:#fff}header.svelte-lc53nh{z-index:999;background-color:#fffffff0;border-bottom:1px solid #0000;flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;padding:1.8rem 2rem;transition:padding .2s ease-in-out,border-color .2s ease-in-out;display:flex;position:fixed}header.scrolled.svelte-lc53nh{border-color:#e5e7eb;padding:1.2rem 2rem}header.svelte-lc53nh button:where(.svelte-lc53nh){cursor:pointer;background:0 0;border:none;padding:0}@media (width>=744px){header.svelte-lc53nh button:where(.svelte-lc53nh){display:none}}header.svelte-lc53nh button:where(.svelte-lc53nh) svg:where(.svelte-lc53nh){-webkit-user-select:none;user-select:none;transition:transform .32s ease-in-out}header.svelte-lc53nh button:where(.svelte-lc53nh) svg:where(.svelte-lc53nh) path:where(.svelte-lc53nh){fill:none;stroke:#020617;stroke-width:6px;stroke-linecap:round;stroke-dasharray:40 121;transition:stroke-dashoffset .32s ease-in-out}header.svelte-lc53nh button:where(.svelte-lc53nh) svg.active:where(.svelte-lc53nh){transform:rotate(45deg)}header.svelte-lc53nh button:where(.svelte-lc53nh) svg.active:where(.svelte-lc53nh) path:where(.svelte-lc53nh){stroke-dashoffset:-68px}header.svelte-lc53nh nav:where(.svelte-lc53nh){visibility:hidden;flex-direction:column;gap:1rem;width:100%;height:0;margin-top:0;transition:height .32s ease-in-out,margin-top .32s ease-in-out,visibility .32s;display:flex;overflow:hidden}header.svelte-lc53nh nav.active:where(.svelte-lc53nh){visibility:visible;height:200px;margin-top:2rem}@media (width>=744px){header.svelte-lc53nh nav:where(.svelte-lc53nh){visibility:visible;flex-direction:row;width:auto;transition:none;height:auto!important;margin-top:0!important}}header.svelte-lc53nh nav:where(.svelte-lc53nh) a:where(.svelte-lc53nh){padding:.6rem .4rem}header.svelte-lc53nh nav:where(.svelte-lc53nh) a.active:where(.svelte-lc53nh){color:#020617;font-weight:500}footer.svelte-kjga07{background-color:#fff;padding:3rem 0}footer.svelte-kjga07 .container:where(.svelte-kjga07){flex-direction:column;justify-content:space-between;gap:2rem;display:flex}@media (width>=744px){footer.svelte-kjga07 .container:where(.svelte-kjga07){flex-direction:row}}footer.svelte-kjga07 .container:where(.svelte-kjga07)>div:where(.svelte-kjga07),footer.svelte-kjga07 .container:where(.svelte-kjga07)>nav:where(.svelte-kjga07){display:inherit;flex-direction:column;gap:1rem}footer.svelte-kjga07 button:where(.svelte-kjga07){color:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:color .16s ease-in-out}footer.svelte-kjga07 button:where(.svelte-kjga07):hover,footer.svelte-kjga07 button:where(.svelte-kjga07):focus{color:#020617}footer.svelte-kjga07 .info:where(.svelte-kjga07) .name:where(.svelte-kjga07){color:#c02;font-family:Montserrat,sans-serif;font-weight:700}main.svelte-12qhfyh{flex:1;padding:max(6rem,8vh) 0;line-height:1.8}main.svelte-12qhfyh p{margin:1em 0}main.svelte-12qhfyh :is(p,li) a{color:#c02;display:inline-block;position:relative}main.svelte-12qhfyh :is(p,li) a:before{content:"";background-color:#c02;border-radius:1px;width:100%;height:2px;transition:transform .16s ease-in-out;position:absolute;top:84%;transform:scaleX(0)}main.svelte-12qhfyh :is(p,li) a:hover:before{transform:scale(1)}
