@font-face{font-family:monasans;src:url(/fonts/monasans.woff2) format("woff2");font-weight:100 1000;font-display:block}:root{--color: rgba(255, 255, 255, .9);--bg1: rgb(255, 255, 229);--bg2: rgb(255, 113, 66);--bg3: rgb(61, 66, 148);--bg: url(/assets/bg.webp);--padding: .5rem}html{color:var(--color);background-color:var(--bg3);background-image:var(--bg);background-size:100px;font-family:monasans,sans-serif;font-feature-settings:"ss01" on;font-variation-settings:"wdth" 92,"wght" 600,"opsz" 20;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 0 4px var(--bg3)}body{overscroll-behavior:none}*{box-sizing:border-box;outline:0;border:0;margin:0;padding:0;-ms-overflow-style:none;scrollbar-width:none;color:inherit;text-decoration:inherit;-webkit-user-drag:none}img,video{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,p{-webkit-user-select:text;-moz-user-select:text;user-select:text}::-webkit-scrollbar{display:none}::-moz-selection{background:var(--bg2)}::selection{background:var(--bg2)}main{overflow:hidden;display:flex;height:100vh;height:100svh}@media (max-width: 64rem){main{display:block;overflow:visible}}main>.panel{flex-basis:100%;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 64rem){main>.panel{overflow:visible}}.page{--padding2: calc(var(--padding) * 8)}@media (max-width: 64rem){.page{--padding2: calc(var(--padding) * 4)}}.page .pageHeading{display:flex;border-bottom:1px solid var(--color);justify-content:space-between;align-content:flex-end;padding:var(--padding)}.page .pageHeading>*{flex:1;display:flex;justify-content:flex-end}.page .pageHeading>*:nth-child(1){flex:2}.page .pageTitle{text-align:center;font-size:clamp(2rem,5vw,3rem);padding:clamp(2rem,5vw,3rem) 10%;border-bottom:1px solid var(--color);text-transform:uppercase;font-variation-settings:"wdth" 50,"wght" 600,"opsz" 20}.page .content{padding-top:var(--padding2)}.page .content p{font-size:clamp(1rem,3vw,1.1rem);font-variation-settings:"wdth" 92,"wght" 400,"opsz" 20;line-height:1.3;padding:var(--padding2);padding-top:0}.page .content img,.page .content video{width:100%;background:#0003;-o-object-fit:cover;object-fit:cover;overflow:hidden}.page .content img.square,.page .content video.square{aspect-ratio:1}.page .content img.half,.page .content video.half{width:50%}.page .content img.bar,.page .content video.bar{height:clamp(15rem,20vw,40rem)}.page .content .double p{-moz-column-count:2;column-count:2}.webgl[data-astro-cid-bsokb65s]{position:absolute;z-index:-1;&.fixed{position:fixed}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.panel[data-astro-cid-buurnn3n]{overflow-y:auto;box-shadow:-1em 0 3rem var(--bg3);transition:flex-basis .8s,transform .8s;flex-basis:0%;transform:translate(100%)}@media (max-width: 64rem){.panel[data-astro-cid-buurnn3n]{overflow-y:visible;transform:none}}.panel[data-astro-cid-buurnn3n].open{flex-basis:300%;transform:translate(0)}@media (max-width: 64rem){.panel[data-astro-cid-buurnn3n].open{transform:none}}.panel[data-astro-cid-buurnn3n] .container[data-astro-cid-buurnn3n]{width:calc(75vw - (var(--padding)));max-width:none;flex-basis:100%;background-color:var(--bg3);background-image:var(--bg);background-size:100px}@media (max-width: 64rem){.panel[data-astro-cid-buurnn3n] .container[data-astro-cid-buurnn3n]{width:100%}}.contact-wrapper[data-astro-cid-7qny6o5v]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s,opacity 1s;opacity:0}.contact-wrapper[data-astro-cid-7qny6o5v].open{grid-template-rows:1fr;opacity:1}.contact-wrapper[data-astro-cid-7qny6o5v] .inner[data-astro-cid-7qny6o5v]{overflow:hidden}.contact-wrapper[data-astro-cid-7qny6o5v] .inner[data-astro-cid-7qny6o5v] .contact-content[data-astro-cid-7qny6o5v]{padding:1rem 0;display:flex;flex-direction:column;gap:1rem}.contact-wrapper[data-astro-cid-7qny6o5v] .inner[data-astro-cid-7qny6o5v] .contact-content[data-astro-cid-7qny6o5v] p:first-child{display:flex;flex-direction:column}.contact-wrapper[data-astro-cid-7qny6o5v] .inner[data-astro-cid-7qny6o5v] .contact-content[data-astro-cid-7qny6o5v] a{font-size:1.5rem;line-height:1.2;text-decoration:underline}nav[data-astro-cid-2j44jlrm]{display:flex;flex-direction:column;align-items:flex-start;font-weight:700;cursor:pointer}nav[data-astro-cid-2j44jlrm]>[data-astro-cid-2j44jlrm]{font-size:clamp(2rem,10vw,4rem);transition:text-shadow .4s}nav[data-astro-cid-2j44jlrm]>[data-astro-cid-2j44jlrm]:hover{text-shadow:0 0 10px var(--bg3),0 0 10px var(--bg3)}@media (max-width: 64rem){nav[data-astro-cid-2j44jlrm]{padding:var(--padding) 0}}.panel[data-astro-cid-fyhihhas]{justify-content:space-between;align-items:flex-start;padding:var(--padding);min-height:0;transition:min-height .8s}.panel[data-astro-cid-fyhihhas].open{min-height:100vh;min-height:100svh}.panel[data-astro-cid-fyhihhas] h1[data-astro-cid-fyhihhas]{font-size:clamp(1rem,8vw,2rem)}.panel[data-astro-cid-fyhihhas] .subhero[data-astro-cid-fyhihhas]{padding:1rem 0;font-size:1rem;font-weight:700;text-transform:uppercase;pointer-events:none;white-space:pre-line}.panel[data-astro-cid-fyhihhas] .subhero[data-astro-cid-fyhihhas] i{font-style:normal;font-variation-settings:"wdth" 92,"wght" 600,"slnt" -12}.panel[data-astro-cid-fyhihhas] .subhero[data-astro-cid-fyhihhas].right{align-self:flex-end}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
