#bg:after{filter:blur(10px);background-image:var(--bg-image);z-index:1;will-change:transform, filter;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .325s ease-in-out,filter .325s ease-in-out;transform:scale(1.125)}html,body,div,img,h1,p,a,ul,li,footer,header,nav{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}footer,header,nav{display:block}body{line-height:1}ul{list-style:none}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root{--bg-base:#1b1f22;--text-primary:#fff;--text-secondary:#ffffffbf;--border-strong:#fff;--border-muted:#ffffff80;--accent-25:#ffffff13;--accent-50:#ffffff2d;--overlay-gradient:#13151980;--overlay-radial:#00000040;--preload-cover:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg-base)}body.is-preload *,body.is-preload :before,body.is-preload :after{transition:none!important;animation:none!important}html{font-size:clamp(15px,.5vw + 11px,18px)}body{color:var(--text-primary);font-family:MiSans VF,sans-serif;font-size:1rem;font-weight:300;line-height:1.65}a{border-bottom:dotted 1px var(--border-muted);color:inherit;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-bottom-color .2s ease-in-out}a:hover{border-bottom-color:#0000}p{margin:0 0 2rem}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:.1rem;margin:0 0 1rem;font-weight:650;line-height:1.5}h1{letter-spacing:0;font-size:2.8rem;line-height:1.3}@media screen and (width<=480px){h1{font-size:2.4rem}}#bg{backface-visibility:hidden;z-index:1;contain:strict;width:100%;height:100vh;position:fixed;top:0;left:0;transform:scale(1)}#bg:before,#bg:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}#bg:before{background-image:linear-gradient(to top, var(--overlay-gradient), var(--overlay-gradient)), url(../overlay.png);z-index:2;background-position:50%,50%;background-repeat:no-repeat,repeat;background-size:auto,256px 256px;transition:background-color 2.5s ease-in-out .3s}body.is-preload #bg:before{background-color:var(--preload-cover)}#wrapper{z-index:3;contain:layout style;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100vh;padding:clamp(1rem,3vw + .5rem,4rem) clamp(1rem,2vw + .5rem,2rem);display:flex;position:relative}#wrapper:before{content:"";display:block}#header{background-image:radial-gradient(var(--overlay-radial) 25%, transparent 55%);text-align:center;flex-direction:column;align-items:center;max-width:100%;transition:transform .325s ease-in-out,filter .325s ease-in-out,opacity .325s ease-in-out;display:flex}#header>*{margin-top:3.5rem;transition:opacity .325s ease-in-out;position:relative}#header>:before{content:"";background:var(--border-strong);width:1px;height:calc(3.5rem + 1px);display:block;position:absolute;top:calc(-3.5rem - 1px);left:50%;transform:translate(-50%)}#header>:first-child{margin-top:0}#header>:first-child:before{display:none}#header .logo{border:solid 1px var(--border-strong);border-radius:100%;width:6rem;height:6rem;line-height:6rem}#header .content{border-style:solid;border-color:var(--border-strong);border-top-width:1px;border-bottom-width:1px;max-width:100%}#header .content .inner{max-height:40rem;padding:clamp(2rem,2vw + 1rem,3rem) clamp(1rem,1.5vw + .5rem,2rem);transition:max-height .75s .25s,padding .75s .25s,opacity .325s ease-in-out .25s;overflow:hidden}#header .content .inner>:last-child{margin-bottom:0}#header nav{width:fit-content}#header nav ul{border:solid 1px var(--border-strong);border-radius:4px;margin-bottom:0;padding-left:0;list-style:none;display:flex;position:relative}#header nav ul li{border-left:solid 1px var(--border-strong);padding-left:0}#header nav ul li:first-child{border-left:0}#header nav ul li a{text-transform:uppercase;letter-spacing:.2rem;border-bottom:0;min-width:7.5rem;height:2.75rem;padding:0 1.25rem 0 1.45rem;font-size:.85rem;line-height:2.75rem;display:block}#header nav ul li a:hover{background-color:var(--accent-25)}#header nav ul li a:active{background-color:var(--accent-50)}#header nav.use-middle:after{content:"";background:var(--border-strong);width:1px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}#header nav.use-middle ul li.is-middle{border-left:0}body.is-preload #header{filter:blur(.125rem)}body.is-preload #header>*{opacity:0}body.is-preload #header .content .inner{opacity:0;max-height:0;padding-top:0;padding-bottom:0}@media screen and (width>=551px) and (width<=880px){#header nav ul{grid-template-columns:repeat(3,minmax(7.5rem,1fr));display:grid}#header nav ul li:nth-child(3n+2),#header nav ul li:nth-child(3n+3){border-left:solid 1px var(--border-strong)}#header nav ul li:nth-child(n+4){border-top:solid 1px var(--border-strong)}#header nav.use-middle:after{display:none}}@media screen and (width>=481px) and (width<=550px){#header nav ul{grid-template-columns:repeat(2,minmax(7.5rem,1fr));display:grid}#header nav ul li{border-left:0}#header nav ul li:nth-child(n+3){border-top:solid 1px var(--border-strong)}}@media screen and (width<=480px){#header nav{width:75%}#header nav ul{flex-direction:column;max-width:100%}#header nav ul li{border-left:0;border-top:solid 1px var(--border-strong)}#header nav ul li:first-child{border-top:0}#header nav ul li a{width:100%;min-width:0;height:3rem;line-height:3rem}#header nav.use-middle:after{display:none}}@media screen and (height<=500px) and (orientation:landscape){#header>*{margin-top:2rem}#header>:before{height:calc(2rem + 1px);top:calc(-2rem - 1px)}}#footer{text-align:center;width:100%;max-width:100%;margin-top:2rem;transition:transform .325s ease-in-out,filter .325s ease-in-out,opacity .325s ease-in-out}#footer .copyright{letter-spacing:.15rem;opacity:.75;margin-bottom:env(safe-area-inset-bottom,0px);text-transform:uppercase;color:var(--text-secondary);font-size:.7rem}@media screen and (width<=480px){#footer .copyright{font-size:.65rem}}body.is-preload #footer{opacity:0}
