.footer{background-color:#000;width:100%}.footer__container{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;width:100%;max-width:1200px;margin:0 auto}.footer__iae{font-size:1.5em;letter-spacing:5px;color:var(--tertiary-color)}.footer__list{display:flex;align-items:center;gap:15px}.footer__links{height:30px;width:30px;color:var(--tertiary-color);filter:drop-shadow(0 0 1px var(--tertiary-color));display:flex}@media (hover:hover) and (pointer:fine){.footer__links{transition:color .3s ease,fill .3s ease}.footer__links:hover{color:#000;fill:var(--tertiary-color);filter:drop-shadow(0 0 1px transparent)}}.navbar-container{width:100%;position:fixed;z-index:2000}.navbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #444;padding:10px}.header{display:block;margin:0 auto;overflow:hidden;position:relative;max-width:1200px}.div__section-1{z-index:100;width:100%;position:fixed}.nav{z-index:100;justify-content:space-between;padding:0 15px;background-color:#000;border-bottom:1px solid #222;height:60px}.nav,.nav__logo{display:flex;align-items:center}.nav__logo{font-size:2.5rem;color:var(--tertiary-color);gap:10px}.nav__logo-text{font-size:.8em;display:none}.nav__list{position:absolute;inset:0;z-index:10;display:grid;place-content:center;max-width:100vw;height:104vh;font-size:1.4em;text-align:start;justify-content:start;align-content:space-evenly;padding:40px 20px;overflow:hidden;background-color:var(--dark);transform:translateX(110%);transition:transform .4s ease}.nav__list.show{transform:translateX(0)}.nav__list.hidden{margin:0 auto}.nav__menu{z-index:300;border-radius:.1875rem;outline:2px solid transparent;background-color:var(--dark);color:var(--tertiary-color)}.nav__list-desktop{display:none}.nav__item{font-size:1.4rem;font-weight:700;color:var(--tertiary-color)}.images{width:200px;height:140px;display:none}@media (min-width:768px){.navbar-container{background-color:#000;border-bottom:1px solid #222}.container{max-width:1200px}.nav{border:none;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nav__logo-text{display:inline-block;font-size:.7em}.div__section-1{position:relative}.nav__list,.nav__menu{display:none}.nav__list-desktop{display:flex;gap:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav__link-desktop{font-size:.7em;padding:10px 15px;border-radius:6px;transition:color .3s ease-in-out,background-color .3s ease;color:var(--tertiary-color)}.nav__link-desktop:hover{background-color:var(--quaternary-color);color:var(--secondary-color)}}@view-transition{navigation:auto}:root{--background:#0a0a0a;--foreground:#ededed;--primary-color:#fff;--secondary-color:#222;--tertiary-color:#ff4060;--quaternary-color:#ff6881;--dark:#000}::selection{color:var(--secondary-color);background-color:var(--tertiary-color)}.titles{text-shadow:0 0 8px var(--tertiary-color)}.subtitles,.titles{color:var(--tertiary-color)}.top{margin-top:20px;padding-top:80px}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#222}body::-webkit-scrollbar-thumb{background-color:var(--tertiary-color);border-radius:5px}.home{padding:0 25px;overflow-x:hidden}.home__parallax{width:105vw;height:100px;background-image:url(/image/parallax.png);background-size:cover;background-position:50%;background-attachment:fixed;margin-top:60px}body,html{max-width:100vw;overflow-x:hidden;-webkit-hyphens:auto;hyphens:auto;scroll-behavior:smooth}@font-face{font-family:GlassAntiqua-Regular;src:url(/_next/static/media/GlassAntiqua-Regular.60990eaf.ttf) format("opentype");font-weight:400;font-style:normal}body{color:var(--foreground);background:var(--background);font-family:GlassAntiqua-Regular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}ul{list-style:none}p{line-height:1.5}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@media (min-width:768px){.home{max-width:1100px;margin:0 auto}p{line-height:1.8;font-size:1.2rem}.top{margin-top:20px;padding-top:50px}}