@import "https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}@font-face{font-family:Kollektif;src:url(/fonts/Kollektif.ttf)format("truetype")}.mono{font-family:space mono,monospace}.bold{font-weight:700}.italic{font-style:italic}.content{padding:1rem;background-color:#f5f5f5}.content h1{font-size:large;font-weight:700;margin-bottom:20px}.content h2{font-size:medium;font-weight:700;margin-bottom:10px}.content h3{font-size:small;font-weight:700;margin-bottom:10px}.content ol{list-style-type:decimal;padding:.5rem 0;margin-left:1rem}.content ol li{margin-bottom:.5rem}.content ol img{width:1rem;height:1rem;margin-right:.5rem}.content ul{list-style-type:disc;padding:.5rem 0;margin-left:1rem}.content ul li{margin-bottom:.5rem}.content ul img{width:1rem;height:1rem;margin-right:.5rem}.content p{margin-bottom:10px}.content p strong{color:#b9a007}.content hr{margin:20px 0;padding:1px 0;color:#b9a007;background-color:#7f7f7f}.legal *{padding:.5em 1em 1em 0}.legal h2{counter-increment:umwud7t}.legal h2::before{content:counter(umwud7t,decimal)". "}h1{counter-reset:umwud7t}.legal h2{font-size:large;font-style:italic}.legal h3{counter-increment:umwud7v}.legal h3::before{content:counter(umwud7v,decimal)". "}h2{counter-reset:umwud7v}.legal h3{font-size:medium}.legal p{counter-increment:umwud8q}.legal p::before{content:counter(umwud8q,decimal)". "}h2{counter-reset:umwud8q}.legal p{padding:0 0 0 1em}.legal p:nth-child(odd){background-color:#f5f5f5}.legal ul{list-style:dash;padding:0 0 0 1em}body{display:flex;flex-direction:column;min-height:100vh;font-family:kollektif,sans-serif;font-weight:400;font-style:normal;background-color:#f5f5f5;margin:0;padding:0;height:100%}main{flex-grow:1;flex-shrink:0;flex-basis:auto}a{text-decoration:none;color:#f5f5f5}h1{font-size:larger}h2{font-size:x-large;text-decoration:underline;padding-bottom:1rem}h3{font-size:medium}h4{font-size:small}h5{font-size:smaller}h6{font-size:x-small}img{display:block;object-fit:contain;height:100%;width:100%}header{background-color:#b9a007;padding:0 2vw;height:10vh;position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;flex:none}header .logo{display:flex;align-items:center}header .logo img{height:7.5vh;width:auto}header .logo h1{visibility:hidden;display:none}header .menu{flex-direction:column;gap:1rem;display:flex;align-items:right}header .menu .hamburger{display:flex;justify-content:flex-end;color:#b9a007;border-radius:.5rem}header .menu .hamburger .hamburger-icon{height:7.5vh;width:auto}header .menu .hamburger .hamburger-icon__bar{stroke:#f5f5f5;stroke-width:0;fill:#f5f5f5;transition:background-color .3s ease}header .menu .hamburger:hover .hamburger-icon__bar{fill:#887605}header .menu nav{display:none;flex-direction:column;background-color:#b9a007}header .menu nav ul{display:flex;flex-direction:column;gap:1rem;padding:1rem;list-style:none}header .menu nav ul li{position:relative;padding:.5rem}header .menu .active{display:flex}header .menu .submenu{display:none;list-style:none;position:absolute;top:100%;right:0;background-color:#b9a007;white-space:nowrap;padding:inherit;margin:0}header .menu .submenu.open{display:block}@media(min-width:768px){header .logo h1{visibility:visible;display:block;color:#f5f5f5}header .menu{flex-direction:row}header .menu nav{display:flex;justify-content:flex-end;gap:1rem}header .menu .hamburger{display:none}}@media(min-width:1024px){header nav{display:flex;justify-content:flex-end;gap:1rem}header .submenu{display:none}header .submenu.open{display:block}}footer{background-color:#b9a007;color:#f5f5f5;padding:0 2vw;bottom:0;margin-top:-50px;flex-shrink:0;flex-grow:0;flex-shrink:0;flex-basis:auto}section{display:flex;align-items:center;justify-content:center;margin-bottom:1em;width:100%}.primary h2{font-size:x-large;color:#4394a8}.secondary h2{font-size:x-large;color:#41773b}.tertiary h2{font-size:x-large;color:#dc8637}.footer{display:flex;flex-direction:column;justify-content:center;padding:1rem}.footer hr{background-color:#887605;margin:.5rem 0;height:1px}.footer .links ul{list-style:none;display:flex;justify-content:center;align-items:center;gap:1rem}.footer .social{display:flex;justify-content:center;column-gap:1rem}.footer .copyright{display:flex;justify-content:center;align-items:center;gap:1rem}.virtical-line{border-left:1px solid #f5f5f5;height:auto;margin:0 1rem}.container{display:flex;flex-direction:row}.container .sidebar{color:lighten black;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.container .sidebar a{text-decoration:none;color:#000}.container .sidebar *{padding:1rem}.hero{background-image:url(/images/hero.svg);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;height:90vh}.hero img{height:auto;width:75%}@media(min-width:576px){.hero{background-image:url(https://picsum.photos/600/400?grayscale&blur=2)}}@media(min-width:768px){.hero{background-image:url(https://picsum.photos/1024/800?grayscale&blur=2)}}@media(min-width:1024px){.hero{background-image:url(https://picsum.photos/2000/1500?grayscale&blur=2)}}.tri-col{display:flex;flex-direction:column;justify-content:center;gap:1rem}.tri-col .column{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.tri-col .column h1{font-size:x-large}.tri-col .column p{max-width:40ch}.tri-col .column p+p::before{content:"";display:block;height:2px;background-color:#ccc;margin:1.5rem 0;width:100%}.tri-col .column h1+p{padding-block:.1rem;display:block}.tri-col .column p+p{padding-block:.1rem;display:block}.tri-col .column .extended{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;visibility:collapse}@media(min-width:1024px){.tri-col{flex-direction:row}.tri-col .column{flex:1}.tri-col .column .extended{display:flex;visibility:visible}}.intro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem}.intro h1{font-size:x-large}.intro p{max-width:120ch}.email-form h2{text-align:center;font-size:large;margin-bottom:1rem;color:#000}.email-form form{display:flex;flex-direction:column;align-items:center}.email-form form input[type=email]{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:medium;margin-bottom:1rem;transition:border-color .3s ease}.email-form form input[type=email]:focus{border-color:#4394a8;outline:none}.email-form form button{background-color:#b9a007;color:#f5f5f5;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:medium;cursor:pointer;transition:background-color .3s ease}.email-form form button:hover{background-color:#887605}.card{padding:2rem;background-color:#f5f5f5;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:500px;margin:2rem auto}@media(min-width:576px){.card{padding:1.5rem;margin:1.5rem auto}}@media(min-width:768px){.card{max-width:700px;padding:2rem}}@media(min-width:1024px){.card{max-width:800px;margin:3rem auto}}.card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2);transform:translateY(-4px);transition:box-shadow .3s ease,transform .3s ease}