html,.slides{height:100%}ol,.slides,.slide{width:100%}body,p,ul,ol{margin:0}ol,.slide p,button{position:absolute}main,nav li,.slider,.slide{position:relative}@font-face{font-family:icn;src:url(media/icn.woff2);font-display:swap}body,header,main,footer,nav ul,nav div,a,p,img,.slides{display:flex}body{min-height:100%;flex-direction:column;background:#FFF;font:16px/1.4 "Helvetica Neue",Arial,sans-serif;text-align:center;cursor:default}span[data-i]::before{font-family:icn,sans-serif;content:attr(data-i);line-height:1.6}header,main,footer,nav div,a,p{justify-content:center}header{background:linear-gradient(90deg,#FFF,#F6F6F6,#FFF);z-index:2}header,nav a,nav div{height:66px}main{min-height:360px;padding:0 3%}a,p,nav div{white-space:nowrap;text-overflow:ellipsis;color:#000;align-items:center}a{text-decoration:none}img{max-width:100%;height:auto}a,p,ol,.slider,.slides{overflow:hidden}ul,ol{padding:0;list-style:none}nav{width:2562px}main,nav li{flex:1 0 auto}nav li{min-width:calc(100%/6)}ol{max-height:0;transition:.3s}li:hover ol{max-height:500px}ol a{height:60px;background:#0A0A0A;color:#EEE}ol li:last-child a{border-radius:0 0 8px 8px}h1{font-size:26px;font-weight:400;background:linear-gradient(90deg,#28BABE 20%,#16222A 60%,#000 60%)}a:hover h1{background:linear-gradient(90deg,#DB7093 20%,#16222A 60%,#000 60%)}h1,a:hover h1{background-clip:text;-webkit-text-fill-color:transparent}ol a:hover,nav div:hover{background:linear-gradient(90deg,#485563,#29323C) no-repeat;color:#FFF}ol a:active{background:linear-gradient(90deg,#4CA1AF,#2C3E50) no-repeat;color:#FFF}#info:hover{background:radial-gradient(circle,#FFF,#E4E4E4);color:#000}#zen{font-size:34px;margin-right:7px}.slider{width:1380px;height:960px;-webkit-user-select:none;user-select:none}.slides{align-items:flex-start;touch-action:pan-y}.slides::-webkit-scrollbar{display:none}.slide{flex:0 0 100%}button{width:16px;height:16px;box-shadow:2px 2px 0 0 #000;background:transparent;border:0;bottom:24px;opacity:0;transition:.3s;cursor:pointer;z-index:10}.slider-arrow--left{right:42px;transform:rotate(135deg)}.slider-arrow--right{right:23px;transform:rotate(-45deg)}.slider:hover button{bottom:4px;opacity:1}a,button:focus{outline:0}.slide p{bottom:0;height:56px;padding:0 30px;background:#111;color:#FFF;border-radius:0 4px 0 0;opacity:0;transition:.5s;-webkit-user-select:text;user-select:text}ol a,.slide:hover p{opacity:.9}#copy{margin-top:9px;padding:6px 13px;background:#EEE;font-size:13px;color:#555;border-radius:4px 4px 0 0}@media (max-width:1468px){h1{font-size:24px}.slider{height:65.4vw}}@media (max-height:1026px) and (orientation:landscape){.slider{width:calc(146dvh - 118px);max-height:calc(101.1dvh - 77.5px)}button{width:1.8vh;height:1.8vh}}@media (max-width:950px){.slider{width:calc(146dvh - 22px);max-height:calc(101.1dvh - 10px)}nav li:first-child{min-width:20%}nav li{min-width:16%}nav a,nav div{font-size:13px}h1{font-size:16px}button{display:none}}@media (max-width:590px),(orientation:portrait){header{height:132px}nav ul{flex-wrap:wrap}nav,nav li:first-child{width:100%}nav li{min-width:20%}ol a{font-size:12px}a[href="/"]{background:#111}h1{font-size:23px;background-image:linear-gradient(90deg,#BBD2C5,#7C8F9C 60%,#FFF 60%)}a:hover h1{background-image:linear-gradient(90deg,#36D1DC,#5886C5 60%,#FFF 60%)}li:nth-child(2) li a{border-radius:0 0 8px}#zen{font-size:26px}}@media (max-width:319px){nav a,nav div,#copy{font-size:3px}h1,#zen{font-size:6px}#zen{margin-right:1px}}@media (pointer:coarse){button{display:none}img{filter:blur(0)}}