@import "https://fonts.googleapis.com/css2?family=Mochiy+Pop+One&family=Roboto+Mono:wght@400;500;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto Mono,monospace}button{font-family:Roboto Mono,monospace}*{scrollbar-width:auto;scrollbar-color:#7e7e7e #494949}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#494949}::-webkit-scrollbar-thumb{background-color:#7e7e7e}h1{font-family:Mochiy Pop One,sans-serif;font-size:clamp(3rem,5vw,5rem)}a{color:#f2f2f2;text-decoration:none;display:inline-block}.container{margin-inline:10%}nav{z-index:20;background-color:#38383880;width:100%;font-family:Mochiy Pop One,sans-serif;transition:all .3s ease-in;position:relative}nav .nav_bar{align-items:center;height:50px;display:flex}@media screen and (width>=900px){nav .nav_bar{height:unset}}nav .nav_bar .nav-menu{color:#f2f2f2;cursor:pointer;margin-left:auto;font-size:3rem;display:flex}@media screen and (width>=900px){nav .nav_bar .nav-menu{display:none}}nav .nav_bar ul.ul_menu{-o-transition:all .3s .3s ease;z-index:20;background-color:#383838;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;gap:2rem;width:100vw;height:calc(100vh - 50px);padding-top:2rem;list-style:none;transition:all .3s .3s;display:flex;position:absolute;top:50px;right:0;transform:translate(-100%)}@media screen and (width>=900px){nav .nav_bar ul.ul_menu{background-color:unset;position:unset;height:unset;padding-top:unset;flex-direction:row;justify-content:space-between;top:0;transform:translate(0)}}nav .nav_bar ul.ul_menu.visible{transform:translate(0)}nav .nav_bar ul.ul_menu .nav_link{color:#f2f2f2;text-align:center;text-transform:uppercase;cursor:pointer;-o-transition-timing-function:ease-in;-o-transition-property:background-color;-o-transition-duration:.2s;width:100%;padding-block:1rem;padding-inline:1rem;font-size:1.5rem;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-in}nav .nav_bar ul.ul_menu .nav_link:is(:focus,:hover){color:#383838;background-color:#f2f2f2}@media screen and (width>=900px){nav .nav_bar ul.ul_menu .nav_link{width:unset}}.scrollFixed{position:fixed}.layout{isolation:isolate;min-height:100vh;position:relative}.layout:before{content:"";z-index:-1;background-color:#2b2b2bd9;position:absolute;inset:0}.outlet_section{padding-block:3rem}@media screen and (width>=900px){.outlet_section{padding-block:5rem}}
