@font-face{font-family:Montserrat;src:local(Montserrat),url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:TTH-Black;src:local(TTH-Black),url(/fonts/TT-Hoves-Black.otf)format("opentype")}@font-face{font-family:TTH-Bold;src:local(TTH-Bold),url(/fonts/TT-Hoves-Bold.otf)format("opentype")}@font-face{font-family:TTH-SemiBold;src:local(TTH-SemiBold),url(/fonts/TT-Hoves-SemiBold.otf)format("opentype")}@font-face{font-family:TTH-Regular;src:local(TTH-Regular),url(/fonts/TT-Hoves-Regular.otf)format("opentype")}@font-face{font-family:TTH-Light;src:local(TTH-Light),url(/fonts/TT-Hoves-Light.otf)format("opentype")}@font-face{font-family:TTH-ExtraLight;src:local(TTH-ExtraLight),url(/fonts/TT-Hoves-ExtraLight.otf)format("opentype")}:root{--grid-max-width:98.44rem;--grid-gutter:var(--space-s-l,clamp(1.0625rem, .3034rem + 3.6918vw, 3.9375rem));--grid-columns:12;--space-3xs:clamp(.25rem, .1786rem + .3571vw, .5rem);--space-2xs:clamp(.5625rem, .4375rem + .625vw, 1rem);--space-xs:clamp(.8125rem, .6339rem + .8929vw, 1.4375rem);--space-s:clamp(1.0625rem, .8125rem + 1.25vw, 1.9375rem);--space-m:clamp(1.625rem, 1.25rem + 1.875vw, 2.9375rem);--space-l:clamp(2.1875rem, 1.6875rem + 2.5vw, 3.9375rem);--space-xl:clamp(3.25rem, 2.5rem + 3.75vw, 5.875rem);--space-2xl:clamp(4.3125rem, 3.3125rem + 5vw, 7.8125rem);--space-3xl:clamp(6.5rem, 5rem + 7.5vw, 11.75rem);--space-3xs-2xs:clamp(.25rem, .0357rem + 1.0714vw, 1rem);--space-2xs-xs:clamp(.5625rem, .3125rem + 1.25vw, 1.4375rem);--space-xs-s:clamp(.8125rem, .4911rem + 1.6071vw, 1.9375rem);--space-s-m:clamp(1.0625rem, .5268rem + 2.6786vw, 2.9375rem);--space-m-l:clamp(1.625rem, .9643rem + 3.3036vw, 3.9375rem);--space-l-xl:clamp(2.1875rem, 1.1339rem + 5.2679vw, 5.875rem);--space-xl-2xl:clamp(3.25rem, 1.9464rem + 5.2679vw, 5.875rem);--space-2xl-3xl:clamp(4.3125rem, 2.1875rem + 10.625vw, 11.75rem)}@supports (font-size:clamp(1rem, 1vw, 1rem)){:root{--font-size-xs:clamp(.69rem, .08vw + .68rem, .75rem);--font-size-sm:clamp(.87rem, .49vw + .77rem, 1.21rem);--font-size-base:clamp(1.08rem, 1.24vw + .83rem, 1.95rem);--font-size-md:clamp(1.35rem, 2.58vw + .84rem, 3.16rem);--font-size-lg:clamp(1.69rem, 4.89vw + .72rem, 5.11rem);--font-size-xl:clamp(2.12rem, 8.8vw + .36rem, 8.27rem);--font-size-xxl:clamp(2.64rem, 15.34vw + -.42rem, 13.39rem);--font-size-xxxl:clamp(3.31rem, 26.22vw + -1.94rem, 21.66rem)}}html,body{height:100%;margin:0}body{font-family:TTH-Regular,monospace;line-height:1.5;font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2b2d42;background:linear-gradient(135deg,#8d99ae 0%,#b8c4d1 35%,#d7dee6 65%,#edf2f4 100%) fixed}body ::selection{background:#edf2f4}body *{-ms-overflow-style:none;scrollbar-width:none}body ::-webkit-scrollbar{display:none}.app{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.app-content{flex-direction:column;flex:1;display:flex;overflow-y:auto}h1,h2,h3,h4,h5{text-transform:uppercase;margin:0;font-family:TTH-Light,monospace;line-height:1.2}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg);letter-spacing:.2rem}h3{font-size:var(--font-size-md);letter-spacing:.1rem}h4{font-family:TTH-Regular,monospace;font-size:var(--font-size-base);letter-spacing:.07rem}h5{font-family:TTH-Regular,monospace;font-size:var(--font-size-sm);color:#edf2f4;letter-spacing:.04rem}p{font-family:TTH-Regular,monospace;font-size:var(--font-size-sm);letter-spacing:.02rem;text-transform:uppercase;text-wrap:pretty;line-height:1.4}span,li,small{font-family:TTH-SemiBold,monospace;font-size:var(--font-size-xs);letter-spacing:.02rem;text-transform:uppercase;text-decoration:none}a{font-family:TTH-Light,monospace;font-size:var(--font-size-sm);letter-spacing:.2rem;text-transform:uppercase;color:initial;text-decoration:none}hr{border:none;border-top:1px solid #2b2d4266;width:90%}.nav-bar[data-astro-cid-ju4pidww]{padding:var(--space-s);z-index:10;flex-direction:row;justify-content:space-between;align-items:center;width:85%;max-height:6vmin;margin:0 auto;display:flex;position:sticky;top:0}.nav-bar[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:#2b2d42;pointer-events:all;transition:all .25s}.nav-bar[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover,.nav-bar[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:focus{letter-spacing:.2rem;color:#2b2d42;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #2b2d42;-webkit-background-clip:text;font-family:TTH-Bold,monospace;font-size:1.2rem}.nav-bar[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].active{border-bottom:1px solid #ef233c;font-family:TTH-Bold,monospace}.nav-bar[data-astro-cid-ju4pidww] .logo[data-astro-cid-ju4pidww]{pointer-events:all;flex-direction:column;display:flex}.nav-bar[data-astro-cid-ju4pidww] .logo[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{text-transform:lowercase;font-family:Montserrat,serif;font-weight:900;font-size:var(--font-size-lg);color:#2b2d42;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #2b2d42;-webkit-background-clip:text;transition:all .25s}.nav-bar[data-astro-cid-ju4pidww] .logo[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{-webkit-text-fill-color:initial;-webkit-background-clip:initial;-webkit-text-stroke:initial;color:#2b2d42}.footer[data-astro-cid-ju4pidww]{flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;bottom:0}.footer[data-astro-cid-ju4pidww] .footer-text[data-astro-cid-ju4pidww]{cursor:pointer;align-items:center;gap:5px;display:flex;overflow-x:hidden}.footer[data-astro-cid-ju4pidww] .footer-text[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww]{color:#383838;letter-spacing:.05rem;font-family:TTH-Regular;font-size:.8rem}
