*,*:after,*:before{font-family:Open Sans,sans-serif;-webkit-tap-highlight-color:transparent}h2{font-size:3.5rem;max-width:15ch;font-weight:600}@media (max-width: 768px){h2{font-size:2.5rem}}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul,ol{list-style:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}button,input,select,textarea{background-color:transparent;border:1px solid;border-radius:0;padding:0}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}#desktop-nav.svelte-17ro17g{position:fixed;top:0;right:0;left:0;display:flex;flex-direction:row;justify-content:flex-end;padding:2rem;z-index:9999}@media (max-width: 768px){#desktop-nav.svelte-17ro17g{display:none}}#desktop-nav.svelte-17ro17g .elements:where(.svelte-17ro17g){display:flex;flex-direction:row;gap:1.5rem}#desktop-nav.svelte-17ro17g a:where(.svelte-17ro17g){color:#6d9e6c;font-weight:600;font-size:1.5rem}@media (min-width: 768px){.mobile-drawer-wrapper.svelte-17ro17g{display:none}}.mobile-drawer-wrapper.svelte-17ro17g button.backdrop:where(.svelte-17ro17g){position:fixed;inset:0;background-color:#231f2080;transition:ease all .5s}.mobile-drawer-wrapper.svelte-17ro17g button.backdrop:where(.svelte-17ro17g):not(.shown){opacity:0;visibility:hidden;pointer-events:none}.mobile-drawer-wrapper.svelte-17ro17g .mobile-drawer:where(.svelte-17ro17g){position:fixed;bottom:0;right:0;left:0;background-color:#acdaab;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;padding:20px;z-index:999}.mobile-drawer-wrapper.svelte-17ro17g .mobile-drawer:where(.svelte-17ro17g) a:where(.svelte-17ro17g){font-size:1.1rem}#mobile-nav.svelte-17ro17g{position:fixed;top:0;right:0;left:0;z-index:20;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:2rem;pointer-events:none}@media (min-width: 768px){#mobile-nav.svelte-17ro17g{display:none}}#mobile-nav.svelte-17ro17g button.toggle:where(.svelte-17ro17g){color:#6d9e6c;background-color:transparent;border:none;pointer-events:all}#mobile-nav.svelte-17ro17g button.toggle:where(.svelte-17ro17g) svg:where(.svelte-17ro17g){width:52px;height:52px}
