*,*:before,*:after{box-sizing:border-box}*{margin:0}html{height:auto}body{min-height:100vh;-webkit-font-smoothing:antialiased}html:focus-within{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}img,picture,svg,canvas,video,audio{display:block;max-width:100%}@media(prefers-reduced-motion){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!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{display:flex;flex-direction:column;font-family:Inter,sans-serif;font-weight:400;background-color:#fff;background-image:linear-gradient(to bottom,#fff,#fff8f8);color:#334155}h1,h2,h3,h4,h5,h6{margin:1rem 0;font-family:Montserrat,sans-serif;font-weight:700;color:#c02}h1{font-size:2.25rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.15rem}a{text-decoration:none;color:inherit;transition:color .16s ease-in-out!important}a:hover,a:focus{color:#020617}ul{padding-left:16px;transition:padding-left .16s ease-in-out!important}@media all and (min-width:744px){ul{padding-left:32px}}.container{margin:0 auto;width:calc(100% - 4rem);max-width:680px}.cookie-consent.svelte-yiog98{position:fixed;left:0;right:0;bottom:0;padding:2rem 0;border:1px solid #e5e7eb;background-color:#fff}.cookie-consent.svelte-yiog98 .container:where(.svelte-yiog98){display:flex;flex-direction:column;gap:1.4rem}.cookie-consent.svelte-yiog98 span:where(.svelte-yiog98){color:#c02;font-size:1.25rem;font-weight:500}.cookie-consent.svelte-yiog98 .buttons:where(.svelte-yiog98){width:100%;display:flex;flex:1 1 0;gap:2rem}@media all and (min-width:744px){.cookie-consent.svelte-yiog98 .buttons:where(.svelte-yiog98){gap:3rem}}.cookie-consent.svelte-yiog98 .buttons:where(.svelte-yiog98) button:where(.svelte-yiog98){width:100%;margin-top:.5rem;background-color:#c02;color:#fff;padding:.6rem;border:2px solid #cc0022;border-radius:.6rem;font-weight:500;cursor:pointer;transition:background-color .16s ease-in-out,color .16s ease-in-out!important}.cookie-consent.svelte-yiog98 .buttons:where(.svelte-yiog98) button:where(.svelte-yiog98):hover{color:#c02;background-color:#fff}header.svelte-lc53nh{position:fixed;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;will-change:padding;padding:1.8rem 2rem;background-color:#fffffff0;transition:padding .2s ease-in-out!important;z-index:999}header.scrolled.svelte-lc53nh{padding:1.2rem 2rem}header.svelte-lc53nh button:where(.svelte-lc53nh){padding:0;background:none;border:none;cursor:pointer}@media all and (min-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;will-change:transform,stroke-dashoffset;transition:transform .32s ease-in-out,stroke-dashoffset .32s ease-in-out!important}header.svelte-lc53nh button:where(.svelte-lc53nh) svg:where(.svelte-lc53nh) path:where(.svelte-lc53nh){fill:none;stroke:#020617;stroke-width:6;stroke-linecap:round}header.svelte-lc53nh button:where(.svelte-lc53nh) svg:where(.svelte-lc53nh):first-child{stroke-dasharray:40 121}header.svelte-lc53nh button:where(.svelte-lc53nh) svg:where(.svelte-lc53nh):last-child{stroke-dasharray:40 121}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):first-child{stroke-dashoffset:-68px}header.svelte-lc53nh button:where(.svelte-lc53nh) svg.active:where(.svelte-lc53nh):last-child{stroke-dashoffset:-68px}header.svelte-lc53nh nav:where(.svelte-lc53nh){display:flex;flex-direction:column;gap:1rem;width:100%;height:0;overflow:hidden;margin-top:0;transition:height .32s ease-in-out,margin-top .32s ease-in-out!important}header.svelte-lc53nh nav.active:where(.svelte-lc53nh){height:200px;margin-top:2rem}@media all and (min-width:744px){header.svelte-lc53nh nav:where(.svelte-lc53nh){flex-direction:row;width:auto;height:auto!important;margin-top:0!important;transition:none!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){font-weight:500;color:#020617}footer.svelte-kjga07{background-color:#fff;padding:3rem 0}footer.svelte-kjga07 .container:where(.svelte-kjga07){display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media all and (min-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 .info:where(.svelte-kjga07) .name:where(.svelte-kjga07){font-family:Montserrat,sans-serif;font-weight:700;color:#c02}main.svelte-12qhfyh{flex:1;padding:clamp(6rem,8vh,10vh) 0;line-height:1.8}main.svelte-12qhfyh p{margin:1em 0}
