html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body{font-family:Arial,Helvetica,sans-serif}p{font-size:20px}h1{font-size:38px}h2{font-size:28px}h3{font-size:26px}@media(min-width: 768px){p{font-size:22px}h1{font-size:38px}h2{font-size:30px}h3{font-size:26px}}@media(min-width: 1280px){p{font-size:26px}h1{font-size:42px}h2{font-size:32px}h3{font-size:28px}}.content{-webkit-overflow-scrolling:touch}.mask{position:fixed;top:0;left:0;width:calc(100% - 4px);height:calc(100% - 8px);border-left:2px solid #000;border-right:2px solid #000;border-top:4px solid #000;border-bottom:4px solid #000;overflow:hidden;visibility:hidden}.overlayCTA{width:calc(100% - 50px);height:calc(100% - 50px);margin:25px;position:fixed;z-index:1}.topbar,.bottombar{width:100%;height:30px;display:flex;justify-content:space-between;position:absolute}.topbar{top:0}.bottombar{bottom:0;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.logo{max-height:40px;width:50%;background-image:url("../assets/logo/logo-white.svg");background-size:contain;background-repeat:no-repeat;margin:-4px -3px}.instagram{height:100%;width:30px;background-image:url("../assets/icons/instagram.svg");background-size:contain;background-repeat:no-repeat;filter:invert(100%);margin:1px;cursor:pointer}.navigateinfo{width:100%;opacity:.7}.navigate-text{font-family:"Courier New",Courier,monospace;font-size:10px;color:#fff;cursor:default}.navigate-icon{width:30px;height:30px;background-image:url("../assets/icons/navigate-white.svg");background-size:contain;background-repeat:no-repeat;margin:-4px -3px;transform:rotate(0deg);transition:all .4s ease-in-out}.nav-vertical{transform:rotate(0deg)}.nav-horizontal{transform:rotate(90deg)}.link-about{color:rgba(255,255,255,.7);font-size:26px;cursor:pointer}.bottom-title{color:rgba(255,255,255,.7);font-size:22px}.categories{position:fixed;width:40%;height:100%;margin-left:25px;display:flex;align-items:center;z-index:1}.topics{color:#fff}.topic{transform:scale(1);font-size:18px;margin:15px 0;border-bottom:3px solid rgba(255,255,255,0);opacity:.5;cursor:pointer;transition:all .4s ease-in-out}.topic-space{cursor:none}.topic-category{padding-top:4px;padding-left:5px;font-size:14px;line-height:14px;margin:10px 0;opacity:.6;border-left:3px solid rgba(255,255,255,.1)}.topic-category:hover{padding-left:10px}.selected-topic{transform:scale(1.1);opacity:1;border-bottom:3px solid rgba(255,255,255,.1)}.progressbar{top:-1px;left:0;position:absolute;height:1px;background-color:rgba(255,255,255,.7);width:0%;transition:all .4s ease-in-out}.prog-1{width:0%}.prog-2{width:33%}.prog-3{width:66%}.prog-4{width:100%}.hor-1{width:0%}.hor-2{width:14.2857142857%}.hor-3{width:28.5714285714%}.hor-4{width:42.8571428571%}.hor-5{width:57.1428571429%}.hor-6{width:71.4285714286%}.hor-7{width:85.7142857143%}.hor-8{width:100%}.image-container,.image-overlay{position:absolute;width:100%;height:100%;top:0;left:0;transition:all .4s ease-in-out}.image-overlay{position:fixed;background-color:rgba(0,0,0,.4);z-index:1}.image-container{display:flex;width:400%}.container-single{display:flex;flex-wrap:wrap;width:100%}.img-clm{width:100%;height:500%}.clm-single{width:100%;height:800%}.slide-image{width:100vw;height:100vh;z-index:0}.slide-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.about-page{width:100%;height:75%;position:fixed;bottom:0;left:0;z-index:3;background-color:rgba(255,255,255,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .4s ease-in-out}.about-content{width:calc(100% - 50px);height:60%;margin:25px;font-family:"Courier New",Courier,monospace;font-weight:bold;line-height:1.2;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;top:50px;position:absolute}.close-btn{position:absolute;font-size:10px;opacity:.6;text-align:right;top:25px;right:25px;width:100%;color:rgba(255,255,255,.9);font-size:26px;cursor:pointer}.about-text{width:100%;color:rgba(0,0,0,.8);font-size:22px}.about-text-contact{font-weight:normal;font-size:16px;text-align:right}.copyright-text{position:absolute;font-size:12px;text-align:center;bottom:25px;left:0;width:100%;margin-top:25px;color:rgba(0,0,0,.5)}.contact-link{text-decoration:none;color:rgba(0,0,0,.8);font-weight:bold}.about-closed{background-color:rgba(255,255,255,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);bottom:-100%}.navi{display:flex}.map{width:35px;height:35px;overflow:hidden;display:flex;flex-wrap:wrap;margin-top:-5px;margin-right:10px}.map-row{height:20%;width:100%;display:flex}.map-point{background-color:rgba(255,255,255,.1);height:100%;width:25%;transition:all 1s ease-in-out}.map-point-active{background-color:rgba(255,255,255,.4)}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.gradient{--size: 500px;--speed: 10s;--easing: cubic-bezier(0.8, 0.2, 0.2, 0.8);width:var(--size);height:var(--size);filter:blur(calc(var(--size) / 5));background-image:linear-gradient(hsla(158deg, 82%, 57%, 0.85), hsl(252deg, 82%, 57%));animation:rotate var(--speed) var(--easing) alternate infinite;border-radius:30% 70% 70% 30%/30% 30% 70% 70%}@media(min-width: 720px){.gradient{--size: 500px}}.loading{background-color:#0a0a0a;position:absolute;inset:0;display:flex;place-content:center;align-items:center;overflow:hidden}.loading-info{position:absolute;width:100%;display:flex;align-items:center;flex-wrap:wrap;z-index:1;text-align:center}.loading-title,.loading-text,.loading-jsinfo{width:100%;color:rgba(0,0,0,.4)}.loading-jsinfo{position:absolute;bottom:50px;text-align:center;color:rgba(255,255,255,.1);font-size:16px}html{scroll-behavior:smooth;background-color:#000;height:-webkit-fill-available}body{overflow:hidden;width:100vw;height:100vh;min-height:-webkit-fill-available;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.hidden{display:none}
