/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.context[data-v-2661a25a]{position:relative;color:#fff;background:#000}.grid[data-v-2661a25a]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-template-rows:auto 1fr auto 1fr auto;width:100vw;width:100dvw;height:100vh;height:100dvh}.cell[data-v-2661a25a]{padding:1rem 1.5rem;justify-self:center;align-self:center;text-align:center;text-transform:uppercase;--first:1;--middle:3;--last:5}.y-start[data-v-2661a25a]{align-self:top}.y-mid[data-v-2661a25a]{align-self:center}.y-end[data-v-2661a25a]{align-self:bottom}.x-start[data-v-2661a25a]{justify-self:flex-start;text-align:left}.x-mid[data-v-2661a25a]{text-align:center}.x-end[data-v-2661a25a]{justify-self:flex-end;text-align:right}.y-start.x-start[data-v-2661a25a]{grid-row:var(--first);grid-column:var(--first)}.y-start.x-mid[data-v-2661a25a]{grid-row:var(--first);grid-column:var(--middle)}.y-start.x-end[data-v-2661a25a]{grid-row:var(--first);grid-column:var(--last)}.y-mid.x-start[data-v-2661a25a]{grid-row:var(--middle);grid-column:var(--first)}.y-mid.x-mid[data-v-2661a25a]{grid-row:var(--middle);grid-column:var(--middle)}@media screen and (max-width:512px){.y-mid.x-mid[data-v-2661a25a]{grid-column:var(--first) /span var(--last)}}.y-mid.x-end[data-v-2661a25a]{grid-row:var(--middle);grid-column:var(--last)}.y-end.x-start[data-v-2661a25a]{grid-row:var(--last);grid-column:var(--first)}.y-end.x-mid[data-v-2661a25a]{grid-row:var(--last);grid-column:var(--middle)}.y-end.x-end[data-v-2661a25a]{grid-row:var(--last);grid-column:var(--last)}.main_wrapper[data-v-2661a25a]{position:relative}.logo_wrapper[data-v-2661a25a]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.button[data-v-2661a25a]{padding:.5rem 1rem;border:none;text-transform:inherit;background:none;color:inherit;cursor:pointer}.toggle-button[data-v-2661a25a]{margin:0 0 -1rem -.5rem}.contact-button[data-v-2661a25a]{margin:0 -.5rem -1rem 0}.email[data-v-2661a25a]{color:inherit;text-decoration:none;text-transform:none}.fx-toggle[data-v-2661a25a]{opacity:0;transition:opacity 1s ease}.fx-toggle.active[data-v-2661a25a]{opacity:1}:root{font-size:calc(var(--font_size_factor)*(1vw + 1vh));--font_size_factor:0.6;scroll-behavior:smooth;--fx-duration:0.25s}@media screen and (max-width:1280px){:root{--font_size_factor:0.7}}@media screen and (max-width:1024px){:root{--font_size_factor:0.8}}@media screen and (max-width:768px){:root{--font_size_factor:0.9}}@media screen and (max-width:512px){:root{--font_size_factor:1}}#app{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#000}.context{min-height:100vh;min-height:100dvh}.content,.context{display:flex;flex-direction:column;align-items:center;justify-content:center}.content{flex-grow:1;align-self:stretch;gap:2rem}.h1{font-size:1.25rem}.x-underline{text-decoration:none}.x-underline:focus,.x-underline:hover{text-decoration:underline}.x-underline-fx{position:relative;text-decoration:none}.x-underline-fx:after{content:" ";position:absolute;top:100%;right:50%;height:0;width:0;border-bottom:1px solid currentColor;transition:right var(--fx-duration) ease-out,width var(--fx-duration) ease-out}.x-underline-fx:active:after,.x-underline-fx:focus:after,.x-underline-fx:hover:after{right:0;width:100%}