button.svelte-1kl4yrj{display:block;position:relative;height:24px;width:100%}span.svelte-1kl4yrj{position:absolute;inset:0 auto auto 0}span.svelte-1kl4yrj:hover{color:var(--color-red)}nav.svelte-7mp2au{height:var(--header-height);position:fixed;width:100%;background-color:#fffbeed9;z-index:2}nav.svelte-7mp2au .inner:where(.svelte-7mp2au){margin-inline:auto;max-width:var(--max-width);display:flex;align-items:center;height:100%}nav.svelte-7mp2au button:where(.svelte-7mp2au){display:grid;grid-template-columns:repeat(6,1fr);align-items:center;width:100%;padding-inline:var(--spacing3)}nav.svelte-7mp2au h1:where(.svelte-7mp2au){grid-column:1 / 5;position:relative;white-space:nowrap}nav.svelte-7mp2au h1:where(.svelte-7mp2au):before{content:"​"}nav.svelte-7mp2au h1:where(.svelte-7mp2au) span:where(.svelte-7mp2au){position:absolute;top:0;transition:all 1s;opacity:0}nav.svelte-7mp2au h1:where(.svelte-7mp2au) span:where(.svelte-7mp2au).left{transform:translate(-100%)}nav.svelte-7mp2au h1:where(.svelte-7mp2au) span:where(.svelte-7mp2au).right{transform:translate(100%)}nav.svelte-7mp2au h1:where(.svelte-7mp2au) span:where(.svelte-7mp2au).active{transform:translate(0);opacity:1}nav.svelte-7mp2au .brand:where(.svelte-7mp2au){grid-column:5 / -1;justify-self:end}nav.svelte-7mp2au .brand:where(.svelte-7mp2au)>svg>path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:svelte-7mp2au-draw 5s ease forwards}@keyframes svelte-7mp2au-draw{to{stroke-dashoffset:0}}@keyframes svelte-7mp2au-recolor{0%{color:var(--color-text)}to{color:var(--color-red)}}main.svelte-7bif2b{--animation-duration: 2s;padding-top:var(--header-height);position:relative}.separator.svelte-7bif2b{height:8px;background-color:var(--color-red);left:0;bottom:calc(var(--spacing3) * -1);width:0}.separator.svelte-7bif2b.is-visible{animation:svelte-7bif2b-widen var(--animation-duration) forwards}.separator.svelte-7bif2b.is-visible:first-child{animation-delay:1s}section.svelte-7bif2b{max-width:var(--max-width);margin-inline:auto;padding-inline:var(--spacing2);display:grid;grid-template-columns:var(--grid-cols);grid-template-rows:min-content;grid-column-gap:var(--grid-gap);padding-block:var(--spacing3)}section.svelte-7bif2b#intro{min-height:calc(100vh - var(--header-height))}section.svelte-7bif2b .text,section.svelte-7bif2b .text:where(.svelte-7bif2b){grid-column:1 / 4;gap:var(--grid-gap);height:min-content;padding:var(--spacing1);background-color:var(--color-bg)}section.svelte-7bif2b .text:not(:first-child),section.svelte-7bif2b .text:where(.svelte-7bif2b):not(:first-child){margin-top:var(--spacing5)}section.svelte-7bif2b .text p,section.svelte-7bif2b .text:where(.svelte-7bif2b) p{margin-top:var(--spacing2)}section.svelte-7bif2b .carousel{grid-column:1 / 4;margin-top:var(--spacing2)}section.svelte-7bif2b .carousel .swiper{width:100%}section.svelte-7bif2b .carousel .swiper .swiper-button-next,section.svelte-7bif2b .carousel .swiper .swiper-button-prev{color:var(--color-text)}section.svelte-7bif2b .carousel .swiper .swiper-button-next:after,section.svelte-7bif2b .carousel .swiper .swiper-button-prev:after{font-size:24px}section.svelte-7bif2b .media{grid-column:1 / -1;margin-top:var(--spacing2);background-color:var(--color-bg)}section.svelte-7bif2b .media .media-inner{width:100%}section.svelte-7bif2b .media.full{margin-top:var(--spacing2)}section.svelte-7bif2b .media.inline{grid-column:1 / 4}@media screen and (min-width: 992px){section.svelte-7bif2b{padding-block:var(--spacing5)}section.svelte-7bif2b .text,section.svelte-7bif2b>.text:where(.svelte-7bif2b){grid-column:1 / 3}section.svelte-7bif2b .carousel{grid-column:1 / 3}section.svelte-7bif2b .media.inline{background-color:var(--color-bg);grid-column:3 / 5;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding:var(--spacing3);margin-top:var(--spacing5)}section.svelte-7bif2b .media.inline .media-inner{grid-column:2 / 3}section.svelte-7bif2b .media.full{margin-block:var(--spacing5)}section.svelte-7bif2b .media .media-inner>*{height:100%}section.svelte-7bif2b .text+.media{margin-top:var(--spacing5)}#intro.svelte-7bif2b .text,#intro.svelte-7bif2b .text:where(.svelte-7bif2b){grid-column:span 1;margin-top:0}}footer.svelte-7bif2b{padding:var(--spacing2);max-width:var(--max-width);margin-inline:auto}@keyframes svelte-7bif2b-widen{0%{width:0}to{width:100%}}
