@media only screen and (min-width:992px){body{min-height:0}[data-hide=d]{display:none}}@media only screen and (max-width:991px){:root{--padding--container:1em!important}a,button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-hide=t]{display:none}}@media screen and (max-width:767px){[data-hide=ml]{display:none}}@media screen and (max-width:479px){[data-hide=m]{display:none}}:root{--size-unit:16;--size-container-ideal:1728;--size-container-min:992px;--size-container-max:2560px;--size-container:clamp(var(--size-container-min),100vw,var(--size-container-max));--size-font:calc(var(--size-container)/(var(--size-container-ideal)/var(--size-unit)))}@media screen and (max-width:991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (max-width:767px){:root{--size-container-ideal:440;--size-container-min:480px;--size-container-max:767px}}@media screen and (max-width:479px){:root{--size-container-ideal:393;--size-container-min:0px;--size-container-max:479px}}html{font-size:var(--size-font)}*,html{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}:after,:before{box-sizing:inherit}:root{interpolate-size:allow-keywords}::-moz-selection{background:var(--color--primary);color:var(--color--white);text-shadow:none}::selection{background:var(--color--primary);color:var(--color--white);text-shadow:none}img::-moz-selection,svg::-moz-selection{background:transparent}img::selection,svg::selection{background:transparent}a{color:inherit;text-decoration:none}.display-none,[display-none]{display:none!important}.visibility-hidden,[visibility-hidden]{visibility:hidden}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where([screen-reader]:not(:focus,:active,:focus-within),.screen-reader:not(:focus,:active,:focus-within)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.w-lightbox-close{height:5em;outline:transparent;right:5em}button,input[type=reset],input[type=submit]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}[line-clamp]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}[line-clamp="2"]{-webkit-line-clamp:2}[pointer-none]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[pointer-auto]{pointer-events:auto}[data-lenis-prevent]{overscroll-behavior-y:contain}.preloader{background-color:var(--primary-color)}[object]{will-change:transform}[overflow-clip=x]{overflow-x:clip}[overflow-clip=y]{overflow-y:clip}.container{max-width:var(--size-container);padding-left:var(--padding--container);padding-right:var(--padding--container);width:100%}.text-large,.text-medium,.text-regular,.text-small,.text-xlarge,p{text-wrap:pretty}textarea{resize:vertical}[tabindex]:focus-visible,input[type=file]:focus-visible{outline:.1em solid var(--color--primary);outline-offset:.1em}button{background-color:unset;cursor:pointer;padding:unset;text-align:inherit}img,video{-o-object-fit:cover;object-fit:cover;width:100%}svg{display:block}footer,header,section{position:relative;width:100%}:is(h1,h2,h3,h4,h5,h6,p) a{text-decoration:underline}body ::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}html{scrollbar-width:none}.grid-main{-moz-column-gap:var(--space--1);column-gap:var(--space--1);display:grid;grid-auto-columns:minmax(0,1fr);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;row-gap:var(--space--1);width:100%}@media screen and (max-width:991px){.grid-main{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@font-face{font-family:Geist;font-style:normal;font-weight:100 600;src:url(../fonts/Geist.ttf) format("truetype-variations")}@font-face{font-family:Geist;font-style:italic;font-weight:100 900;src:url(../fonts/Geist-Italic.ttf) format("truetype-variations")}@font-face{font-family:GeistMono;font-style:normal;font-weight:100 900;src:url(../fonts/GeistMono.ttf) format("truetype-variations")}@font-face{font-family:GeistMono;font-style:italic;font-weight:100 900;src:url(../fonts/GeistMono-Italic.ttf) format("truetype-variations")}html{font-family:Geist,sans-serif;font-weight:600;line-height:140%}.h1,html{letter-spacing:-.05em}.h1{font-size:var(--text--h1);line-height:1}.h2{font-size:var(--text--h2);letter-spacing:-.05em;line-height:1.1}.text-large{font-size:var(--text--large);letter-spacing:-.07em;line-height:1.2}.text-main{font-size:var(--text--main);line-height:1.2}.text-small{font-family:GeistMono,monospace;font-size:var(--text--small);line-height:1.2;text-transform:uppercase}:root{--color--black:#000;--color--black-fade-20:rgba(0,0,0,.2);--color--black-fade-50:rgba(0,0,0,.5);--color--black-fade-80:rgba(0,0,0,.8);--color--white:#fff;--color--primary:#194544;--space--0:0;--space--0-25:.25em;--space--0-5:.5em;--space--0-75:.75em;--space--1:1em;--space--1-25:1.25em;--space--1-5:1.5em;--space--2:2em;--space--2-5:2.5em;--space--3:3em;--space--3-5:3.5em;--space--4:4em;--space--5:5em;--space--7-5:7.5em;--space--10:10em;--padding--container:2em;--radius--0-125:.125em;--radius--0-25:.25em;--text--h1:7.5em;--text--h2:5em;--text--large:4em;--text--main:1.25em;--text--small:.75em}@media screen and (max-width:991px){:root{--text--h1:5em;--text--h2:5em;--text--large:3.5em;--text--main:1.25em;--text--small:.75em}}@media screen and (max-width:479px){:root{--text--h1:2.5em;--text--h2:2.5em;--text--large:1.5em;--text--main:1em;--text--small:.75em}}[data-underline-link]{cursor:pointer;position:relative;text-decoration:none}[data-underline-link]:before{background-color:currentColor;bottom:-.25em;content:"";height:.0625em;left:0;position:absolute;transform:scaleX(0) rotate(.001deg);transform-origin:right;transition:transform .735s cubic-bezier(.625,.05,0,1);width:100%}[data-underline-link]:hover:before{transform:scaleX(1) rotate(.001deg);transform-origin:left}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}
