button.svelte-1cvo49b{--button-size: 34px;--bar-height: 4px;--bar-spacing: 3px;--padding: calc((var(--button-size) - ((var(--bar-height) * 3) + (var(--bar-spacing) * 2))) / 2);height:var(--button-size);width:var(--button-size);cursor:pointer;border-radius:var(--border-radius-small);transition:.3s;padding:0;border:0;position:relative;box-sizing:border-box;background:transparent}button.svelte-1cvo49b span:where(.svelte-1cvo49b){display:block;position:absolute;left:var(--padding);height:var(--bar-height);width:calc(100% - (var(--padding) * 2));border-radius:2px;transform:rotate(0);transition:.5s,background-color 0s}button.svelte-1cvo49b span:where(.svelte-1cvo49b):nth-child(1){top:var(--padding);background-color:var(--color-main-medium)}button.svelte-1cvo49b span:where(.svelte-1cvo49b):nth-child(2){top:calc(((var(--bar-height) + var(--bar-spacing)) * 1) + var(--padding));background-color:var(--color-main-dark)}button.svelte-1cvo49b span:where(.svelte-1cvo49b):nth-child(3){top:calc(((var(--bar-height) + var(--bar-spacing)) * 2) + var(--padding));background-color:var(--color-main-darkest)}button.svelte-1cvo49b.sideMenuOpen span:where(.svelte-1cvo49b):nth-child(1){left:calc(var(--padding) / 1.1414);width:calc((100% - (var(--padding) * 2)) * 1.1414);top:calc((var(--button-size) - var(--bar-height)) / 2);transform:rotate(45deg);transform-origin:50% 50%}button.svelte-1cvo49b.sideMenuOpen span:where(.svelte-1cvo49b):nth-child(2){width:0;opacity:0}button.svelte-1cvo49b.sideMenuOpen span:where(.svelte-1cvo49b):nth-child(3){left:calc(var(--padding) / 1.1414);width:calc((100% - (var(--padding) * 2)) * 1.1414);top:calc((var(--button-size) - var(--bar-height)) / 2);transform:rotate(-45deg);transform-origin:50% 50%}button.svelte-1cvo49b:hover{background-color:var(--color-main-medium)}button.svelte-1cvo49b:hover span:where(.svelte-1cvo49b){background-color:var(--color-white)}:root{@property --spacing-navigation-left{syntax: "<length>"; inherits: true; initial-value: 0;}@property --spacing-navigation-height{syntax: "<length>"; inherits: true; initial-value: 0;}}body{--spacing-navigation-height: 52px;--spacing-navigation-left: 300px}section>main>section:first-child,.layout-wrapper>main>section:first-child{padding-top:var(--spacing-navigation-height)}header.svelte-b23z1q{position:fixed;top:0;left:0;max-width:100vw;transition:background-color .3s,top .3s,max-width .3s,left .3s;display:block;width:100vw;z-index:99999;border-bottom:2px solid var(--color-contrast);background-color:var(--color-white)}header.svelte-b23z1q.hide{top:calc(var(--spacing-navigation-height) * -1)}header.svelte-b23z1q>nav:where(.svelte-b23z1q){height:50px;display:inline-flex;align-items:center}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(1){display:flex;gap:var(--spacing-small);align-items:center;justify-content:flex-start}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(1) a:where(.svelte-b23z1q) figure:where(.svelte-b23z1q){height:30px;margin:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(1) a:where(.svelte-b23z1q) figure:where(.svelte-b23z1q) svg{height:100%}section.svelte-b23z1q{position:relative;left:0;max-width:100vw;transition:left .3s,max-width .3s}@media (max-width: 950px){@media (min-width: 767px){body:has(header.sideMenuOpen){--spacing-navigation-left: 320px;--body-width: calc(100vw - var(--spacing-navigation-left))}}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(2){position:fixed;left:calc((var(--spacing-navigation-left) * -1) - 2px);top:calc(var(--spacing-navigation-height) - 2px);width:calc(var(--spacing-navigation-left) + 2px);height:calc(100vh - var(--spacing-navigation-height) + 2px);max-height:100vh;box-sizing:border-box;background-color:var(--color-white);border:0;transition:background-color .3s,left .3s,width .3s}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q){position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;gap:var(--spacing-small);max-height:100%;padding:var(--spacing-small);padding-top:var(--spacing-medium)}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q){display:flex;flex-direction:column}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q)>nav:where(.svelte-b23z1q){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-left:2px solid var(--color-white-faux);margin-left:calc(var(--spacing-small) / 2);padding-left:calc(var(--spacing-small) / 2)}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q) a:where(.svelte-b23z1q){text-wrap:nowrap;color:var(--color-white-faux);text-decoration:none;font-size:var(--font-size-content);line-height:1.6em;font-weight:500}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q) a:where(.svelte-b23z1q):hover{color:var(--color-main-light)}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q)>a:where(.svelte-b23z1q){text-decoration:none;font-size:var(--font-size-h2);font-weight:700}header.svelte-b23z1q>nav:where(.svelte-b23z1q) section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>a:where(.svelte-b23z1q):last-child{margin-top:var(--spacing-small)}header.svelte-b23z1q:before{content:"";position:absolute;pointer-events:none;top:calc(var(--spacing-navigation-height) - 2px);left:-2px;width:calc(var(--border-radius) + 20px);height:100vh;box-sizing:border-box;border-top-left-radius:0;border-top:2px solid var(--color-contrast);border-left:2px solid var(--color-contrast);box-shadow:-20px -10px 0 0 var(--color-white);transition:left .3s,border-radius .5s,box-shadow .3s}section.sideMenuOpen.svelte-b23z1q{left:var(--spacing-navigation-left)}@media (max-width: 767px){section.sideMenuOpen.svelte-b23z1q{max-width:calc(100vw - var(--spacing-navigation-left))}}@media (min-width: 767px){section.sideMenuOpen.svelte-b23z1q{left:calc(100vw - var(--body-width))}}section.sideMenuOpen.svelte-b23z1q{overflow-x:hidden}header.sideMenuOpen.svelte-b23z1q{top:0;background-color:var(--color-main-darkest)}header.sideMenuOpen.svelte-b23z1q:before{left:calc(var(--spacing-navigation-left) + 2px);border-top-left-radius:var(--border-radius);box-shadow:-20px -10px 0 0 var(--color-main-darkest)}header.sideMenuOpen.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(1) span{background-color:var(--color-white-faux)}header.sideMenuOpen.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(1) a figure svg *{fill:var(--color-white-faux)}header.sideMenuOpen.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2){left:0;background-color:var(--color-main-darkest);display:block}header.sideMenuOpen.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2):before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;mask:url(../../../background/hash_45_pos.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px;background:linear-gradient(50deg,color-mix(in lch,var(--color-main-darkest),var(--color-contrast) 30%) 0%,transparent 40%)}}@media (min-width: 950px){header.svelte-b23z1q>nav:where(.svelte-b23z1q){justify-content:space-between}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(1){display:flex}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(1) button:nth-child(1){display:none}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q){display:flex;flex-direction:row;gap:var(--spacing-small);align-items:center}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q){position:relative;display:flex;flex-direction:column;justify-content:center;height:var(--spacing-navigation-height)}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q) a:where(.svelte-b23z1q){z-index:2;display:block;font-size:var(--font-size-content);font-weight:700;color:var(--color-main-dark);text-decoration:none;text-wrap:nowrap}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q) a:where(.svelte-b23z1q):hover,header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q) a:where(.svelte-b23z1q):focus{outline:none;color:var(--color-main-darkest)}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q)>a:where(.svelte-b23z1q){padding:calc(var(--spacing-small) / 2);margin:calc((var(--spacing-small) / 2) * -1)}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q)>nav:where(.svelte-b23z1q){z-index:0;display:flex;position:absolute;top:calc(var(--spacing-navigation-height) - 1px);padding:var(--spacing-small);padding-right:calc(var(--spacing-small) + var(--border-radius));margin-right:calc(var(--border-radius) * -1);padding-left:calc(var(--spacing-small) + var(--border-radius));margin-left:calc(var(--border-radius) * -1);padding-top:5px;margin-top:-5px;padding-bottom:0;left:calc(var(--spacing-small) * -1);flex-direction:column;gap:.8em;opacity:1;box-sizing:border-box;overflow:hidden;max-height:0;transition:padding .1s,max-height .1s,opacity .1s}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q)>nav:where(.svelte-b23z1q) a:where(.svelte-b23z1q){font-weight:500}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q)>nav:where(.svelte-b23z1q):before{content:"";position:absolute;pointer-events:none;z-index:99999999;top:5px;right:-10px;width:calc(var(--border-radius) + 12px);height:calc(var(--border-radius) + 12px);box-sizing:border-box;border-top-left-radius:0;border-top:2px solid transparent;border-left:2px solid transparent;box-shadow:-3px -12px 0 0 var(--color-white);transition:height .3s,border-radius .3s,border-color .3s,box-shadow .3s}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q)>nav:where(.svelte-b23z1q):after{content:"";position:absolute;top:5px;left:var(--border-radius);width:calc(100% - (var(--border-radius) * 2));height:calc(100% - 5px);background-color:var(--color-white);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border:2px solid var(--color-contrast);border-top:none;box-sizing:border-box}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q):has(nav:where(.svelte-b23z1q)):before{content:"";position:absolute;pointer-events:none;z-index:99999999;top:calc(var(--spacing-navigation-height) - 1px);left:calc((var(--spacing-small) * -1) - var(--border-radius) - 12px + 2px);width:calc(var(--border-radius) + 12px);height:calc(var(--border-radius) + 12px);box-sizing:border-box;border-top-left-radius:0;border-top:2px solid transparent;border-right:2px solid transparent;box-shadow:0 -12px 0 0 var(--color-white);transition:height .1s,border-radius .3s,border-color .1s,box-shadow .1s}header.svelte-b23z1q>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>a:where(.svelte-b23z1q):last-child{text-wrap:nowrap}header.svelte-b23z1q:not(.hide)>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q):focus-within>nav:where(.svelte-b23z1q),header.svelte-b23z1q:not(.hide)>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q):hover>nav:where(.svelte-b23z1q){z-index:1;display:flex;max-height:400px;padding-top:calc((var(--spacing-small) / 2) + 5px);padding-bottom:var(--spacing-small);transition:padding .3s,max-height .3s,opacity .3s}header.svelte-b23z1q:not(.hide)>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q):focus-within>nav:where(.svelte-b23z1q):before,header.svelte-b23z1q:not(.hide)>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q):hover>nav:where(.svelte-b23z1q):before{transition-property:height,border-radius,border-color,box-shadow;transition-duration:.3s,.5s,.3s,.3s;transition-delay:0,0,0,0;border-top-left-radius:var(--border-radius);border-color:var(--color-contrast);box-shadow:-3px -12px 0 0 var(--color-white)}header.svelte-b23z1q:not(.hide)>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q):hover:before,header.svelte-b23z1q:not(.hide)>nav:where(.svelte-b23z1q)>section:where(.svelte-b23z1q):nth-child(2)>section:where(.svelte-b23z1q)>div:where(.svelte-b23z1q):focus-within:before{border-top-right-radius:var(--border-radius);border-color:var(--color-contrast);box-shadow:3px -12px 0 0 var(--color-white);transition:height .3s,border-radius .5s,border-color .3s,box-shadow .3s}}footer.svelte-h06cdd{contain:content;background-color:var(--color-footer-background)}footer.svelte-h06cdd nav:where(.svelte-h06cdd){padding-top:var(--spacing-medium-vertical);padding-bottom:var(--spacing-medium-vertical);display:grid;justify-content:center;grid-gap:var(--spacing-medium) var(--spacing-small);grid-template-columns:repeat(1,minmax(200px,300px))}@container container (min-width: 530px){footer.svelte-h06cdd nav:where(.svelte-h06cdd){grid-template-columns:repeat(2,minmax(200px,300px))}}@container container (min-width: 1060px){footer.svelte-h06cdd nav:where(.svelte-h06cdd){grid-template-columns:repeat(4,minmax(200px,300px))}}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd){align-self:start;padding-left:0;margin:0;margin-top:0!important}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd) li:where(.svelte-h06cdd){text-wrap:nowrap;list-style:none;margin-bottom:.3rem;color:var(--color-white-faux)}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd) li:where(.svelte-h06cdd):first-of-type{font-size:var(--font-size-h4);font-weight:700;color:var(--color-main-light);margin-bottom:var(--spacing-small)}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd) li:where(.svelte-h06cdd):first-of-type a:where(.svelte-h06cdd):hover,footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd) li:where(.svelte-h06cdd):first-of-type a:where(.svelte-h06cdd):focus{color:var(--color-white-faux)}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd) a:where(.svelte-h06cdd){color:inherit;text-decoration:none}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd) a:where(.svelte-h06cdd):hover,footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd) a:where(.svelte-h06cdd):focus{color:var(--color-main-light)}@container container (max-width: 1060px){footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-of-type(1),footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-of-type(4){order:-2}}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4){max-width:300px}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) li:where(.svelte-h06cdd):nth-of-type(2){text-wrap:wrap}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) form:where(.svelte-h06cdd){margin-top:var(--spacing-small);position:relative;height:45px}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) form:where(.svelte-h06cdd) input:where(.svelte-h06cdd),footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) form:where(.svelte-h06cdd) button:where(.svelte-h06cdd){position:relative;padding:0;box-sizing:border-box;border:none}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) form:where(.svelte-h06cdd) input:where(.svelte-h06cdd){height:100%;width:100%;padding-left:var(--spacing-small);padding-right:44px;border-radius:var(--border-radius-small);outline:none;color:var(--color-white-faux);font-size:var(--font-size-default);background-color:var(--color-contrast);border:2px solid var(--color-white-faux)}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) form:where(.svelte-h06cdd) input:where(.svelte-h06cdd):focus{border:2px solid var(--color-main-light)}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) form:where(.svelte-h06cdd) input:where(.svelte-h06cdd)::placeholder{opacity:.5;color:var(--color-white-faux)}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) form:where(.svelte-h06cdd) button:where(.svelte-h06cdd){background-color:transparent;display:inline-block;height:100%;top:0;right:0;position:absolute;cursor:pointer}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) form:where(.svelte-h06cdd) button:where(.svelte-h06cdd):before{content:"";display:block;background-color:var(--color-white-faux);mask:url(../../../svg/send.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;width:24px;padding-right:10px;height:100%;transition:background-color .25s}footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) form:where(.svelte-h06cdd) button:where(.svelte-h06cdd):hover:before,footer.svelte-h06cdd nav:where(.svelte-h06cdd) ul:where(.svelte-h06cdd):nth-child(4) form:where(.svelte-h06cdd) button:where(.svelte-h06cdd):focus:before{background-color:var(--color-main-light)}footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type{opacity:.5;display:flex;flex-direction:column;justify-content:center;padding-top:10px;padding-bottom:10px;border-top:1px solid var(--color-white-faux)}footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type:hover,footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type:focus-within{opacity:1}footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type p:where(.svelte-h06cdd),footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type a:where(.svelte-h06cdd){font-size:var(--font-size-small);color:var(--color-white-faux);text-decoration:none;text-wrap:nowrap}footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type p:where(.svelte-h06cdd){order:2;text-align:center}footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type a:where(.svelte-h06cdd):hover,footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type a:where(.svelte-h06cdd):focus{color:var(--color-main-light)}footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type div:where(.svelte-h06cdd){display:flex;gap:var(--spacing-small);justify-content:center}@container container (min-width: 530px){footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type{flex-direction:row;justify-content:space-between}footer.svelte-h06cdd>div:where(.svelte-h06cdd):last-of-type p:where(.svelte-h06cdd){order:unset;text-align:left}}body:after{background-color:var(--color-contrast)}
