@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17jn9btb_52pq.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.Navigation-module-scss-module__qD8n8q__navRevealItem{visibility:hidden}.Navigation-module-scss-module__qD8n8q__nav{z-index:999;flex-direction:column;align-items:flex-start;gap:0;max-height:100dvh;padding:50px 0;display:flex;position:fixed;top:0;left:0;overflow-y:clip}@media (max-width:991px){.Navigation-module-scss-module__qD8n8q__nav{left:var(--layout-padding-x);top:var(--layout-padding-x);padding:0;position:absolute}}.Navigation-module-scss-module__qD8n8q__top{padding:20px 25px 15px var(--layout-padding-x);filter:drop-shadow(0 0 10px #00000026);background:#fff;align-items:center;gap:36px;display:flex}@media (max-width:1199px){.Navigation-module-scss-module__qD8n8q__top{gap:28px}}@media (max-width:991px){.Navigation-module-scss-module__qD8n8q__top{padding:15px var(--layout-padding-x) 10px var(--layout-padding-x)}}.Navigation-module-scss-module__qD8n8q__top .Navigation-module-scss-module__qD8n8q__langSwitch{width:1.1em}.Navigation-module-scss-module__qD8n8q__top .Navigation-module-scss-module__qD8n8q__social{gap:8px;display:flex}@media (max-width:991px){.Navigation-module-scss-module__qD8n8q__top .Navigation-module-scss-module__qD8n8q__social{display:none}}.Navigation-module-scss-module__qD8n8q__top a,.Navigation-module-scss-module__qD8n8q__top .Navigation-module-scss-module__qD8n8q__contact{font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;font-size:15px;font-weight:400;line-height:110%;text-decoration:none}@media (hover:hover){.Navigation-module-scss-module__qD8n8q__top a:hover,.Navigation-module-scss-module__qD8n8q__top .Navigation-module-scss-module__qD8n8q__contact:hover{text-underline-offset:1px;-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:1px}}.Navigation-module-scss-module__qD8n8q__top a:focus-visible,.Navigation-module-scss-module__qD8n8q__top .Navigation-module-scss-module__qD8n8q__contact:focus-visible{outline-offset:3px;border-radius:1px;outline:2px solid}.Navigation-module-scss-module__qD8n8q__top .Navigation-module-scss-module__qD8n8q__contact{cursor:pointer;color:inherit;background:0 0;border:none;padding:0}.Navigation-module-scss-module__qD8n8q__bottom{flex-direction:column;align-items:flex-start;display:flex}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__logo{z-index:4;filter:drop-shadow(0 0 10px #00000026);background:#fff;position:relative}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__logo .Navigation-module-scss-module__qD8n8q__logoImage{letter-spacing:-.02em;paint-order:stroke fill;font-family:AnoAngular,sans-serif;font-size:75px;font-weight:300;line-height:100%}@media (max-width:1199px){.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__logo .Navigation-module-scss-module__qD8n8q__logoImage{font-size:60px}}@media (max-width:767px){.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__logo .Navigation-module-scss-module__qD8n8q__logoImage{font-size:48px}}@media (max-width:575px){.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__logo .Navigation-module-scss-module__qD8n8q__logoImage{font-size:40px}}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__logo .Navigation-module-scss-module__qD8n8q__logoImage{padding:.2em var(--layout-padding-x) .3em var(--layout-padding-x);width:6em;height:auto;display:block}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__menu{flex-direction:column;align-items:flex-start;display:flex}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__menu>:first-child{z-index:3}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__menu>:nth-child(2){z-index:2;position:relative}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__menu>:nth-child(3){z-index:1}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__menuItem{letter-spacing:-.02em;paint-order:stroke fill;font-family:AnoAngular,sans-serif;font-size:75px;font-weight:300;line-height:100%;text-decoration:none;display:block}@media (max-width:1199px){.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__menuItem{font-size:60px}}@media (max-width:767px){.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__menuItem{font-size:48px}}@media (max-width:575px){.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__menuItem{font-size:40px}}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__menuItem{padding:25px 60px 5px var(--layout-padding-x)}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__menuItem:focus-visible{outline-offset:-4px;outline:3px solid}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__item1{background:#9bb5e1}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__item2{background:#b0a421}.Navigation-module-scss-module__qD8n8q__bottom .Navigation-module-scss-module__qD8n8q__item3{background:#ff2000}
.ThemeToggle-module-scss-module__81l6ZW__button{cursor:pointer;background:0 0;border:none;align-items:center;margin-left:-5px;display:flex}.ThemeToggle-module-scss-module__81l6ZW__button:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.ThemeToggle-module-scss-module__81l6ZW__button.ThemeToggle-module-scss-module__81l6ZW__transitioning{cursor:wait}.ThemeToggle-module-scss-module__81l6ZW__icon{width:20px;height:20px}@media (hover:hover){.ThemeToggle-module-scss-module__81l6ZW__icon:hover{opacity:.5}}
