@font-face{font-family:defontegros;src:url(/build/assets/defongro-webfont-VNr-KKpF.woff2) format("woff2"),url(/build/assets/defongro-webfont-CvNwJZaJ.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:defontedemigras;src:url(/build/assets/defondemgra-webfont-BQzihH19.woff2) format("woff2"),url(/build/assets/defondemgra-webfont-D7iKJlnV.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:defontenormale;src:url(/build/assets/defonnor-webfont-oBXbK_y-.woff2) format("woff2"),url(/build/assets/defonnor-webfont-CIZRWP5E.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:defonteleger;src:url(/build/assets/defonleg-webfont-CPGha43k.woff2) format("woff2"),url(/build/assets/defonleg-webfont-GDOjRLek.woff) format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html{overflow:auto}body{background-color:#000;color:#fff;display:block;width:100%;height:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}[data-scroll-container]{min-height:100vh}h1{font-size:4rem;font-weight:700;letter-spacing:-.1rem;line-height:1}p{color:#fff;text-decoration:none;font-size:.85rem;font-weight:550;line-height:1.5;display:block}nav,#navBis{position:fixed;width:100%;padding:2rem;display:flex;justify-content:space-between;align-items:center;z-index:999;top:0;left:0}@media(max-width:768px){nav,#navBis{padding:1rem 1.5rem}}nav .logo,#navBis .logo{font-size:1.25rem;font-weight:700;color:#fff}nav .logo a,#navBis .logo a{color:#fff;text-decoration:none;transition:opacity .2s ease-in-out}nav .logo a:hover,#navBis .logo a:hover{opacity:.8}nav .nav-links,#navBis .nav-links{display:flex;gap:2rem}nav .nav-links a,#navBis .nav-links a{color:#fff;text-decoration:none;font-size:.85rem;font-weight:550;transition:opacity .2s ease-in-out;position:relative}nav .nav-links a:hover,#navBis .nav-links a:hover{opacity:.7}nav .nav-links a.active,#navBis .nav-links a.active{opacity:1}nav .nav-links a.active:after,#navBis .nav-links a.active:after{content:"";position:absolute;bottom:-.25rem;left:0;width:100%;height:2px;background-color:#fff}.logo a{font-size:2rem;display:block;position:relative;overflow:visible}@media(max-width:768px){.logo a{font-size:1.5rem}}.logo-full{display:block;white-space:nowrap;opacity:1}.logo-animated{display:none;opacity:0;white-space:nowrap;align-items:center;gap:0}.logo-part{display:inline-block;white-space:nowrap}.star-icon{display:inline-flex;align-items:center;vertical-align:middle;position:relative}.star-icon img{display:inline-block;margin:0 2px}@media(max-width:768px){.star-icon img{width:20px!important;margin:0 1px}}.page-name{display:inline-block;opacity:0;margin-left:.2rem;font-size:1.5rem;font-weight:600;color:#fff;letter-spacing:.05em;white-space:nowrap;position:relative}.page-name:not(:empty):before{content:"—";margin-right:.2rem;opacity:.5}@media(max-width:768px){.page-name{font-size:1.1rem;margin-left:.15rem}.page-name:not(:empty):before{margin-right:.15rem;font-size:.9rem}}.back-arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;transition:transform .3s ease,background-color .3s ease;border-radius:50%;cursor:pointer;text-decoration:none;opacity:0}.back-arrow:hover{background-color:#ffffff1a;transform:translate(-5px)}.back-arrow svg{width:28px;height:28px}.nav-links-items{display:flex;gap:2rem}@media(max-width:768px){.back-arrow{width:40px;height:40px}.back-arrow svg{width:24px;height:24px}.nav-links-items{gap:1rem}.nav-links-items a{font-size:.9rem}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}body{overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
