.menu.svelte-16r28ti{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background-color:var(--bg);height:100%;z-index:80;padding:var(--padding);flex-direction:column;display:flex;pointer-events:none;opacity:0;transition:background-color .6s var(--easing),opacity .6s var(--easing),box-shadow .6s var(--easing),color .6s var(--easing);padding:0 0 30px}@media (min-width: 782px){.menu.svelte-16r28ti{padding:0 0 40px}}.menu.svelte-16r28ti ul:where(.svelte-16r28ti){flex-grow:1;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:flex-end;position:relative;color:var(--hg);transition:color .6s var(--easing)}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti){margin-bottom:-40px;border-top:1px solid var(--border);padding:10px var(--padding);position:relative}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti):first-child{border-top:none}@media (min-width: 782px){.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti){margin-bottom:-5vh;padding:15px 0 15px 120px;padding:1.5vh 0 1.5vh 120px;padding:2vh 0 2.5vh}}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) span:where(.svelte-16r28ti),.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) em:where(.svelte-16r28ti){position:relative;overflow:hidden;display:inline-block}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) em:where(.svelte-16r28ti){transition:transform 1.2s var(--expoEaseOut);transform:translate(100%)}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) img:where(.svelte-16r28ti){display:none;width:300px;height:auto;pointer-events:none;transition:opacity 1.2s var(--expoEaseOut);height:112px;width:auto}@media (min-width: 782px){.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) img:where(.svelte-16r28ti){display:inline-block;transition:transform .6s var(--expoEaseOut),opacity .6s var(--expoEaseOut)}}@media (min-width: 782px){.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) img:where(.svelte-16r28ti){height:13.5vh}}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) a:where(.svelte-16r28ti){opacity:1;transition:opacity .6s var(--easing)}@media (min-width: 782px){.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) a:where(.svelte-16r28ti){padding-left:120px}}@media (min-width: 782px){.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) a:where(.svelte-16r28ti):hover{opacity:0}}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) a:where(.svelte-16r28ti):hover+.trail-wrapper:where(.svelte-16r28ti){visibility:visible;opacity:1}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) .trail-wrapper:where(.svelte-16r28ti){top:0;width:100vw;position:absolute;margin-top:2vh;overflow:hidden;opacity:0;display:none;pointer-events:none;transition:opacity .6s var(--easing);visibility:hidden}@media (min-width: 782px){.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) .trail-wrapper:where(.svelte-16r28ti){display:flex}}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) .trail-wrapper:where(.svelte-16r28ti) .trail:where(.svelte-16r28ti){display:flex;white-space:nowrap;flex-shrink:0}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) .trail-wrapper:where(.svelte-16r28ti) .trail-item:where(.svelte-16r28ti){flex-shrink:0;margin-right:10px}.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) .trail-wrapper:where(.svelte-16r28ti) .trail-item:where(.svelte-16r28ti):nth-child(2),.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) .trail-wrapper:where(.svelte-16r28ti) .trail-item:where(.svelte-16r28ti):nth-child(4),.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) .trail-wrapper:where(.svelte-16r28ti) .trail-item:where(.svelte-16r28ti):nth-child(8),.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) .trail-wrapper:where(.svelte-16r28ti) .trail-item:where(.svelte-16r28ti):nth-child(10),.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) .trail-wrapper:where(.svelte-16r28ti) .trail-item:where(.svelte-16r28ti):nth-child(14),.menu.svelte-16r28ti ul:where(.svelte-16r28ti) li:where(.svelte-16r28ti) .trail-wrapper:where(.svelte-16r28ti) .trail-item:where(.svelte-16r28ti):nth-child(18){color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--hg);opacity:.8}.menu.active.svelte-16r28ti{pointer-events:auto;opacity:1}.menu.active.svelte-16r28ti li:where(.svelte-16r28ti):nth-child(1) em:where(.svelte-16r28ti){transition-delay:0}.menu.active.svelte-16r28ti li:where(.svelte-16r28ti):nth-child(2) em:where(.svelte-16r28ti){transition-delay:.1s}.menu.active.svelte-16r28ti li:where(.svelte-16r28ti):nth-child(3) em:where(.svelte-16r28ti){transition-delay:.2s}.menu.active.svelte-16r28ti li:where(.svelte-16r28ti):nth-child(4) em:where(.svelte-16r28ti){transition-delay:.3s}.menu.active.svelte-16r28ti li:where(.svelte-16r28ti):nth-child(5) em:where(.svelte-16r28ti){transition-delay:.4s}.menu.active.svelte-16r28ti li:where(.svelte-16r28ti):nth-child(6) em:where(.svelte-16r28ti){transition-delay:.5s}.menu.active.svelte-16r28ti .title:where(.svelte-16r28ti) em:where(.svelte-16r28ti){transform:translate(0)}.menu.svelte-16r28ti .title:where(.svelte-16r28ti),.menu.svelte-16r28ti img:where(.svelte-16r28ti){display:inline-block}.info.svelte-sr15xk{position:fixed;left:0;right:0;bottom:0;z-index:999;background-color:var(--bg);display:flex;flex-direction:column;justify-content:space-between;opacity:0;pointer-events:none;top:30px;transition:opacity .6s var(--easing),background-color .6s var(--easing)}@media (min-width: 782px){.info.svelte-sr15xk{padding:0;padding-left:calc(var(--padding) + 40px);top:0}}.info.svelte-sr15xk h4:where(.svelte-sr15xk){padding:30px var(--padding)}@media (min-width: 782px){.info.svelte-sr15xk h4:where(.svelte-sr15xk){padding:var(--padding)}}.info-album.svelte-sr15xk{position:relative;z-index:auto;padding:0}@media (min-width: 782px){.info-album.svelte-sr15xk{top:0}}.info-album.svelte-sr15xk h4:where(.svelte-sr15xk){padding:0 var(--padding) 200px}@media (min-width: 782px){.info-album.svelte-sr15xk h4:where(.svelte-sr15xk){padding:var(--padding) calc(var(--padding) * 4) var(--padding) var(--padding)}}.info-content.svelte-sr15xk{display:flex;align-items:center;border-top:1px solid var(--border)}.info-content.svelte-sr15xk h5:where(.svelte-sr15xk){flex-grow:1;padding:10px var(--padding)}@media (min-width: 782px){.info-content.svelte-sr15xk h5:where(.svelte-sr15xk){padding:0 var(--padding)}}.info-content.svelte-sr15xk svg:where(.svelte-sr15xk){pointer-events:none;height:auto;transform:rotate(-90deg);width:54px;visibility:hidden;transition:transform .6s var(--easing) .5s}@media (min-width: 782px){.info-content.svelte-sr15xk svg:where(.svelte-sr15xk){width:84px;transform:rotate(180deg)}}.info-album.svelte-sr15xk .info-content:where(.svelte-sr15xk) svg:where(.svelte-sr15xk){visibility:visible}.info.active.svelte-sr15xk{opacity:1;pointer-events:auto}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(1) em:where(.svelte-sr15xk){transition-delay:.03s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(2) em:where(.svelte-sr15xk){transition-delay:.06s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(3) em:where(.svelte-sr15xk){transition-delay:.09s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(4) em:where(.svelte-sr15xk){transition-delay:.12s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(5) em:where(.svelte-sr15xk){transition-delay:.15s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(6) em:where(.svelte-sr15xk){transition-delay:.18s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(7) em:where(.svelte-sr15xk){transition-delay:.21s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(8) em:where(.svelte-sr15xk){transition-delay:.24s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(9) em:where(.svelte-sr15xk){transition-delay:.27s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(10) em:where(.svelte-sr15xk){transition-delay:.3s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(11) em:where(.svelte-sr15xk){transition-delay:.33s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(12) em:where(.svelte-sr15xk){transition-delay:.36s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(13) em:where(.svelte-sr15xk){transition-delay:.39s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(14) em:where(.svelte-sr15xk){transition-delay:.42s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(15) em:where(.svelte-sr15xk){transition-delay:.45s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(16) em:where(.svelte-sr15xk){transition-delay:.48s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(17) em:where(.svelte-sr15xk){transition-delay:.51s}.info.active.svelte-sr15xk span:where(.svelte-sr15xk):nth-child(18) em:where(.svelte-sr15xk){transition-delay:.54s}.info.active.svelte-sr15xk em:where(.svelte-sr15xk){transform:translate(0)}.info.svelte-sr15xk h4:where(.svelte-sr15xk) span:where(.svelte-sr15xk),.info.svelte-sr15xk h4:where(.svelte-sr15xk) em:where(.svelte-sr15xk),.info.svelte-sr15xk h5:where(.svelte-sr15xk) span:where(.svelte-sr15xk),.info.svelte-sr15xk h5:where(.svelte-sr15xk) em:where(.svelte-sr15xk){display:inline-block}.info.svelte-sr15xk h4:where(.svelte-sr15xk) span:where(.svelte-sr15xk),.info.svelte-sr15xk h5:where(.svelte-sr15xk) span:where(.svelte-sr15xk){display:block;overflow:hidden}.info.svelte-sr15xk h4:where(.svelte-sr15xk) em:where(.svelte-sr15xk),.info.svelte-sr15xk h5:where(.svelte-sr15xk) em:where(.svelte-sr15xk){top:20px;transform:translateY(105%);transition:transform .6s var(--easing)}:root{--easing: cubic-bezier(.29, .86, .29, .86);--easing: cubic-bezier(.165, .84, .44, 1);--expoEaseIn: cubic-bezier(.95, .05, .795, .035);--expoEaseOut: cubic-bezier(.19, 1, .22, 1);--expoEaseInOut: cubic-bezier(1, 0, 0, 1)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}strong{font-weight:400}ol,ul{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;border:none}fieldset{border:none}.google-map *{border-style:none}a{text-decoration:none;color:inherit}em{font-style:normal}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{border:none;outline:none;background-color:transparent}@font-face{font-family:Heading;src:url(./Heading.Ch2LkpVz.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Sans;src:url(./Sans.BuahEsDZ.woff2) format("woff2");font-weight:400;font-style:normal}:root{--heading: "Heading", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sans: "Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}body,input,select,textarea,button{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--sans);line-height:1.25;font-size:12px}@media (min-width: 1180px){body,input,select,textarea,button{font-size:13px}}h1,.menu{text-transform:uppercase;line-height:.9;font-family:var(--heading);font-size:150px}h1{font-size:180px}@media (min-width: 1180px){h1{font-size:240px;font-size:30vh}}@media (min-width: 1180px){h1{line-height:.9}}.menu{font-size:130px;letter-spacing:.2px}@media (min-width: 782px){.menu{font-size:20vh;font-size:18vh;line-height:16vh}}@media (min-width: 782px){.album .menu{font-size:15vh;line-height:13vh}}h2{text-transform:uppercase;font-size:24px;font-size:18px;line-height:1}@media (min-width: 782px){h2{font-size:24px;line-height:1}}h3{line-height:.9;font-size:36px;text-transform:uppercase}h4{font-size:18px;line-height:1.2}@media (min-width: 782px){h4{font-size:2.2vw;line-height:1.1;letter-spacing:-.3px}}h5{font-size:14px}@media (min-width: 782px){h5{font-size:18px;line-height:1.1;text-transform:uppercase}}.header{font-size:14px}@media (min-width: 1180px){.header{font-size:15px}}.grid{position:fixed;top:0;left:50%;right:0;bottom:0;transform:translate(-50%);pointer-events:none;z-index:9999;display:grid;grid-template-columns:repeat(22,1fr);column-gap:0;width:100%;padding:var(--padding);padding-top:0;padding-bottom:0;opacity:0}.grid.active{opacity:1}.grid_el{opacity:.2;border-right:1px solid red}.grid_el:first-child{border-left:1px solid red}:root{--white: #fff;--black: #444;--black-2: #121212;--black-3: #000;--bg: #FDFAF5;--bg: #FFF;--fg: var(--black);--hg: var(--black-3);--fg-tr: rgba(0,0,0,.2);--border: rgba(0,0,0,1);--gray: #888;--yellow: #FFF7B0;--beige: #F8F1EA;--op: 1;--shape: 10px}[data-theme=gray]{--bg: #636363;--fg: #111;--hg: #000;--shape: 5px}[data-theme=dark]{--bg: var(--black-2);--fg: rgba(255,255,255,.6);--hg: var(--white);--hg: rgba(255,255,255,1);--fg-tr: rgba(255,255,255,.15);--border: rgba(255,255,255,.4);--border: #717171;--op: 1;--shape: 0}[data-blend=invert] img{filter:invert(100%)}input[type=text],input[type=email],input[type=tel],textarea{color:var(--hg)}body,.header,.album,.gallery{background-color:var(--bg);color:var(--fg);transition:transform .6s var(--easing),background-color .6s var(--easing),opacity .6s var(--easing),box-shadow .6s var(--easing),border .6s var(--easing),color .6s var(--easing)}.mode:before{color:var(--hg);transition:border-radius .6s var(--easing),background-color .6s var(--easing)}h1,h2,h3,h4,h5,h6,.num,strong{color:var(--hg);transition:color .6s var(--easing)}.album-continue svg,.prev svg,.next svg{transition:opacity 2s var(--easing)}.album-continue svg path,.prev svg path,.next svg path{fill:var(--hg);transition:fill .6s var(--easing)}.header{position:fixed;z-index:9999;left:0;right:0;top:0;transform:translateY(-40px)}@media (min-width: 782px){.header{left:0;right:auto;top:0;transform:translate(-70px)}}.header-bg,.header.active{transform:translateY(0)}.header-bg ul,.header.active ul{border-bottom:none}@media (min-width: 782px){.header-bg,.header.active{transform:translate(0)}}.header ul{width:100%;text-align:center;position:relative;border-bottom:1px solid var(--border)}@media (min-width: 782px){.header ul{width:70px;height:100vh;border-bottom:none;border-right:1px solid var(--border)}}.header ul span{display:inline-block;padding:10px 20px}@media (min-width: 782px){.header ul span{display:block;padding:10px}}.header .menu-kenotopie{white-space:nowrap}@media (min-width: 782px){.header .menu-kenotopie{transform-origin:0 0;transform:rotate(-90deg);position:absolute;top:50%;margin-top:85px;margin-left:16px;text-align:center;min-width:180px}}.header .menu-info{position:absolute;right:0}@media (min-width: 782px){.header .menu-info{transform-origin:center bottom;transform:rotate(-90deg);right:auto;bottom:40px;margin-left:32px}}.menu-nav{display:block;width:52px;height:60px;position:absolute;top:0;left:20px}@media (min-width: 782px){.menu-nav{left:10px}}.menu-nav:before,.menu-nav:after{content:"";position:absolute;width:50px;height:1px;left:0;background-color:var(--hg);z-index:10;transition:transform .4s var(--easing);top:18px}@media (min-width: 782px){.menu-nav:before,.menu-nav:after{top:30px}}.menu-nav:before{margin-top:-2px}.menu-nav:after{margin-top:2px}.menu-nav:hover:before{transform:translateY(-1px)}.menu-nav:hover:after{transform:translateY(1px)}.menu-nav.active:before{transform:translate(-8px) translateY(12px) rotate(45deg)}@media (min-width: 782px){.menu-nav.active:before{transform:translateY(12px) rotate(45deg)}}.menu-nav.active:after{transform:translate(-8px) translateY(7px) rotate(-45deg)}@media (min-width: 782px){.menu-nav.active:after{transform:translateY(7px) rotate(-45deg)}}.index{text-transform:uppercase;line-height:1;color:var(--hg);transition:color .6s var(--easing);min-width:60vw;padding:25px 0;position:relative;border-bottom:1px solid var(--border);min-height:70vh;font-size:32px}@media (min-width: 782px){.index{font-size:36px;min-height:none;padding:15px 0;border-right:1px solid var(--border);border-bottom:none}}.index ul{margin-bottom:100px}@media (min-width: 782px){.index ul{margin-bottom:0}}.index li{padding:10px var(--padding);transition:border .6s var(--easing) .2s}.index li a{display:block;overflow:hidden}.index li a,.index li a span{overflow:hidden}.index li a span,.index li a em{pointer-events:none}.index li a span:nth-child(2n){display:none;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--hg);opacity:.4}@media (min-width: 782px){.index li a span:nth-child(2n){display:inline}}.index li a em{display:inline-block;padding:4px 0;transition:transform .6s var(--easing)}.index li:nth-child(1) em{transition-delay:.1s}.index li:nth-child(2) em{transition-delay:.2s}.index li:nth-child(3) em{transition-delay:.3s}.index li:nth-child(4) em{transition-delay:.4s}.index li:nth-child(5) em{transition-delay:.5s}.index li+li{border-top:1px solid var(--border)}.index.enable li{border-top:1px solid transparent}.index.enable em{transform:translateY(110%)}.index.enable .mode{opacity:0}.index .mode{left:0;right:auto;margin:10px var(--padding);font-size:16px;text-transform:none;padding-left:35px;position:absolute}@media (min-width: 782px){.index .mode{position:absolute}}.index .mode:before{position:absolute;left:0;top:50%;margin-top:-10px}.mode{position:absolute;right:var(--padding);bottom:30px;transition:opacity 1s var(--easing)}@media (min-width: 782px){.mode{bottom:var(--padding)}}.mode:before{content:"";display:block;width:20px;height:20px;border-radius:var(--shape);background-color:var(--hg)}.footer{padding:var(--padding);font-size:12px;line-height:1.2}@media (min-width: 1180px){.footer{font-size:13px;display:flex;align-items:flex-end}}@media (min-width: 1180px){.footer .info{flex-grow:1}}.preload{position:fixed;z-index:9998;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:var(--bg);transition:left .8s var(--easing),right .8s var(--easing),bottom .8s var(--easing),top .8s var(--easing),opacity .8s var(--easing),background-color .8s var(--easing);pointer-events:none;opacity:0;padding:var(--padding)}@media (min-width: 782px){.preload{padding-top:10px}}.preload.active{pointer-events:auto;opacity:1}.preload h1{position:absolute}.preload h1 strong{display:block}.preload h1 div{display:flex;display:none}.preload h1 div div{position:relative;top:-10px}@media (min-width: 782px){.preload h1 div div{top:-2vh}}.preload h1 div .preload-scroll,.preload h1 div .preload-navigate{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--hg);opacity:.8}.preload h1 div .preload-scroll span em,.preload h1 div .preload-to span em,.preload h1 div .preload-navigate span em{animation:preloadscrolltonavigate 4s infinite var(--expoEaseOut)}.preload h1 div .preload-scroll span:nth-child(2) em{animation-delay:.1s}.preload h1 div .preload-scroll span:nth-child(3) em{animation-delay:.2s}.preload h1 div .preload-scroll span:nth-child(4) em{animation-delay:.3s}.preload h1 div .preload-scroll span:nth-child(5) em{animation-delay:.4s}.preload h1 div .preload-scroll span:nth-child(6) em{animation-delay:.5s}.preload h1 div .preload-to:nth-child(1) em{animation-delay:.6s}.preload h1 div .preload-to:nth-child(2) em{animation-delay:.7s}.preload h1 div .preload-navigate span:nth-child(1) em{animation-delay:.8s}.preload h1 div .preload-navigate span:nth-child(2) em{animation-delay:.9s}.preload h1 div .preload-navigate span:nth-child(3) em{animation-delay:1s}.preload h1 div .preload-navigate span:nth-child(4) em{animation-delay:1.1s}.preload h1 div .preload-navigate span:nth-child(5) em{animation-delay:1.2s}.preload h1 div .preload-navigate span:nth-child(6) em{animation-delay:1.3s}.preload h1 div .preload-navigate span:nth-child(7) em{animation-delay:1.4s}.preload h1 div .preload-navigate span:nth-child(8) em{animation-delay:1.5s}.preload h1 div span,.preload h1 div span em{display:inline-block;overflow:hidden}.preload h1 div span em{transform:translate(0);transition:transform 1s var(--expoEaseOut)}.preload h1 div span:nth-child(2) em{transition-delay:.1s}.preload h1 div span:nth-child(3) em{transition-delay:.2s}.preload h1 div span:nth-child(4) em{transition-delay:.3s}.preload h1 div span:nth-child(5) em{transition-delay:.4s}.preload h1 div span:nth-child(6) em{transition-delay:.5s}.preload h1 div span:nth-child(7) em{transition-delay:.6s}.preload-icon{transition:opacity .6s var(--easing) .5s,transform .8s var(--easing) .5s;position:absolute;left:0;bottom:0;margin-bottom:-60vw;margin-left:-10vw;display:none}.preload-icon.enable{opacity:0;transform:scale(1.2)}@media (min-width: 782px){.preload-icon{display:block;left:auto;bottom:auto;right:0;top:50%;margin-top:-60vh;margin-right:-60vh}}.preload-icon svg{width:120vw;height:120vw;transition:opacity 2s var(--easing)}@media (min-width: 782px){.preload-icon svg{width:120vh;height:120vh}}.preload-icon svg rect,.preload-icon svg path{stroke:var(--hg);transition:stroke .6s var(--easing)}@keyframes preloadscrolltonavigate{0%{transform:translate(100%)}25%{transform:translate(0)}75%{transform:translate(0)}to{transform:translate(-100%)}}.loading{position:fixed;z-index:9999;transition:left .8s var(--easing),right .8s var(--easing),opacity .8s var(--easing),background-color .8s var(--easing);top:0;left:0;right:100%;background-color:var(--hg);height:2px}.loading.active{animation:loading 3s infinite var(--easing)}@media (min-width: 1180px){.loading{height:3px}}@keyframes loading{0%{right:100%;left:0;opacity:0}50%{right:0;left:0;opacity:1}to{right:0;left:100%;opacity:0}}.album{background-color:var(--bg)}@media (min-width: 782px){.album.enable{visibility:hidden}}@media (min-width: 782px){.album:nth-child(2n) .album-title{align-items:flex-end}}.album{overflow:hidden}@media (min-width: 782px){.album{height:100vh}}.album:first-child .album-title{padding-left:var(--padding)}.album-title{padding:var(--padding);position:relative;height:80vh;max-height:700px}@media (min-width: 782px){.album-title{padding-bottom:0;max-height:none;height:100vh;width:80vw;max-width:1200px}}@media (min-width: 1180px){.album-title h1{position:relative;top:-15px;padding-bottom:14px}}@media (min-width: 782px){.album-title p{margin-left:20px;padding-bottom:var(--padding)}}.album-title .rights{font-size:12px;position:absolute;padding:var(--padding);transform:rotate(-90deg);transform-origin:center bottom;margin:40px -90px 0 0;right:0;top:0;opacity:1;transition:opacity .6s var(--expoEaseOut) 1.4s}@media (min-width: 1180px){.album-title .rights{right:10px;top:10px;margin:15px -110px 0 0}}.album-title .rights.enable{opacity:0}.album .title,.album .subtitle{display:inline-block}.album h1{position:relative;display:flex;flex-direction:column}.album h1 span{overflow:hidden}.album h1 div,.album h1 span,.album h1 em{display:inline-block}.album .title em,.album .subtitle em{position:relative;display:inline-block;transform:translate(0);transition:transform 1s var(--expoEaseOut)}.album .title span:nth-child(1) em{transition-delay:0}.album .title span:nth-child(2) em{transition-delay:.1s}.album .title span:nth-child(3) em{transition-delay:.2s}.album .title span:nth-child(4) em{transition-delay:.3s}.album .title span:nth-child(5) em{transition-delay:.4s}.album .title span:nth-child(6) em{transition-delay:.5s}.album .title span:nth-child(7) em{transition-delay:.6s}.album .title span:nth-child(8) em{transition-delay:.7s}.album .title span:nth-child(9) em{transition-delay:.8s}.album .title span:nth-child(10) em{transition-delay:.9s}.album .title span:nth-child(11) em{transition-delay:1s}.album .title span:nth-child(12) em{transition-delay:1.1s}.album .title span:nth-child(13) em{transition-delay:1.2s}.album .title span:nth-child(14) em{transition-delay:1.3s}.album .title.enable em{transform:translate(100%)}.album .subtitle{align-self:center;position:relative;display:none;top:-20px;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--hg)}.album .subtitle em{transition-delay:1.3s}@media (min-width: 1180px){.album .subtitle{top:-8.6vh}}.album .subtitle.enable em{transform:translate(105%)}.album-subtitle{left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;border-top:1px solid var(--border);transition:opacity .6s var(--easing) .4s,transform .6s var(--easing) .5s,border .6s var(--easing)}.album-subtitle svg{poiter-events:none;height:auto;transform:rotate(90deg);width:54px;transition:transform .6s var(--easing) .5s}@media (min-width: 782px){.album-subtitle svg{width:84px;transform:rotate(0)}}.album-subtitle .intro{flex-grow:1}.album-subtitle.enable{opacity:0;border-top:1px solid transparent;transition:opacity .6s var(--easing) .4s,transform .6s var(--easing) .5s,border .6s var(--easing) .4s}.album-subtitle.enable svg{transform:rotate(0)}@media (min-width: 782px){.album-subtitle.enable svg{transform:rotate(90deg)}}.album-index .album-subtitle .album-continue{display:none}@media (min-width: 782px){.album-index .album-subtitle .album-continue{display:block}}.intro h2,.intro h3{overflow:hidden;padding:0 var(--padding)}.intro h2 em,.intro h3 em{display:inline-block;transition:transform .6s var(--easing) .2s}.intro ul{max-width:640px;padding:var(--padding);padding-top:10px;padding-bottom:10px;font-size:12px}@media (min-width: 782px){.intro ul{font-size:14px;padding-top:15px;padding-bottom:15px}}.intro h2,.intro li{overflow:hidden}.intro h2 em,.intro li em{display:inline-block;transition:opacity .9s var(--easing),transform .9s var(--easing)}.intro h2:nth-child(1) em,.intro h2 span:nth-child(1) em,.intro li:nth-child(1) em,.intro li span:nth-child(1) em{transition-delay:1s}.intro h2:nth-child(2) em,.intro h2 span:nth-child(2) em,.intro li:nth-child(2) em,.intro li span:nth-child(2) em{transition-delay:1.1s}.intro h2:nth-child(3) em,.intro h2 span:nth-child(3) em,.intro li:nth-child(3) em,.intro li span:nth-child(3) em{transition-delay:1.2s}.intro.enable h2>em{opacity:0;transform:translate(10px)}.intro.enable h2 span em,.intro.enable ul em{transform:translateY(100%)}.album:last-child .album-subtitle h2{padding-top:15px;padding-bottom:15px}.album:last-child .album-subtitle span{display:block;overflow:hidden}.album:last-child .album-subtitle em{display:inline-block}.album-intro{height:62px;overflow:hidden;position:relative;padding:5px 0}@media (min-width: 782px){.album-intro{height:100vh;padding:var(--padding) 20px;display:flex;align-items:end;width:72px}}.album-intro:after{content:"";position:absolute;height:1px;right:0;left:0;bottom:0;background-color:var(--border);transition:opacity .9s linear .1s}@media (min-width: 782px){.album-intro:after{width:1px;height:100%;left:auto;right:0;top:0;bottom:0}}.album-intro.enable .trail-wrapper{transform:translateY(200%)}@media (min-width: 782px){.album-intro.enable .trail-wrapper{transform:translate(5%) rotate(-90deg)}}.album-intro .trail-wrapper{position:absolute;display:flex;transform:translateY(10px);transition:opacity .6s var(--easing) .3s,transform .8s var(--easing) .3s}@media (min-width: 782px){.album-intro .trail-wrapper{transform:translate(0) rotate(-90deg);transform-origin:0 0}}.album-intro .trail-wrapper .trail{display:flex;flex-shrink:0}.album-intro .trail-wrapper .trail-item{display:flex;flex-shrink:0;margin-right:10px}.album-intro .trail-wrapper .trail-item:nth-child(2n) h3{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--hg);opacity:.4}.album-image{position:relative;transition:border .8s var(--easing) .2s;display:flex;align-items:flex-end;overflow:hidden}@media (min-width: 782px){.album-image{border-left:1px solid var(--border);border-right:1px solid var(--border)}}.album-image:before{content:"";position:absolute;width:1px;left:0;top:0;bottom:0}.album-image img{display:block;width:100%;height:auto;transform:scale(1.1);opacity:1;transition:opacity .8s var(--easing) .5s,transform .8s var(--easing) .2s}@media (min-width: 782px){.album-image img{width:auto;height:100vh;height:62vh}}.album-image.enable{border-left-color:transparent;border-right-color:transparent}.album-image.enable img{opacity:0;transform:scale(1.2)}.album-images{padding:calc(var(--padding) * 2) var(--padding);border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;flex-direction:column}@media (min-width: 782px){.album-images{padding:calc(var(--padding) * 1.176) calc(var(--padding) * 4);border:none;flex-direction:row;border-left:1px solid var(--border);border-right:1px solid var(--border)}}.album-images-item{overflow:hidden;position:relative;border:1px solid transparent;transition:border .6s var(--easing),transform .6s var(--easing)}.album-images-item img{width:100%;max-width:29.8vw;max-width:80vw;height:auto;transition:opacity .6s var(--easing),transform .6s var(--easing)}@media (min-width: 782px){.album-images-item img{width:auto;max-height:29.8vh;max-height:27.8vh;max-height:50vh}}.album-images-item.enable{visibility:hidden;transform:scale(1);border:1px solid var(--border)}.album-images-item.enable img{opacity:0;transform:scale(1)}.album-images-item:hover,.album-images-item:hover img{transform:scale(1.01)}.album-images-item+.album-images-item{margin:40px 0 0}@media (min-width: 782px){.album-images-item+.album-images-item{margin:0 0 0 50px}}.album-images-item:nth-child(4){align-self:flex-start;margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1)}.album-images-item:nth-child(4):hover{transform:scale(1)}.album-images-item:nth-child(4):hover img{transform:scale(1.01)}@media (min-width: 782px){.album-images-item:nth-child(4){margin-left:50px;margin-right:0;margin-top:calc(var(--padding) * 1.176 * -1);margin-bottom:calc(var(--padding) * 1.176 * -1)}}.album-images-item:nth-child(4) img{max-width:none;width:100vw}@media (min-width: 782px){.album-images-item:nth-child(4) img{max-height:none;height:100vh;width:auto}}@media (min-width: 782px){.album:last-child .album-images{border-right:none}}.album-icon{transition:opacity .6s var(--easing) .5s,transform .8s var(--easing) .5s;position:absolute;right:0;bottom:0;margin-right:-40vh;display:none;pointer-events:none}.album-icon.enable{opacity:0;transform:scale(1.1)}@media (min-width: 782px){.album-icon{display:block;left:auto;bottom:auto;right:0;top:50%;margin-top:-60vh;margin-right:-60vh}}.album-icon svg{width:80vh;height:80vh;max-width:700px;max-height:700px;transition:opacity 2s var(--easing)}@media (min-width: 782px){.album-icon svg{width:120vh;height:120vh;max-width:none;max-height:none}}.album-icon svg rect,.album-icon svg path{stroke:var(--hg);transition:stroke .6s var(--easing)}.album-index .album-icon{display:none}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.album-info .album-title{width:800px}.album-info .album-icons{display:grid;grid-template-columns:repeat(5,minmax(10px,1fr));column-gap:40px;row-gap:40px;width:auto}.album-info .album-icons svg{height:64px;width:auto}.album-info .subtitle{background-color:red}.album-continue{transition:transform .6s var(--easing)}.album-continue:hover{transform:rotate(360deg)}.album-info .album-continue{transform:scaleX(-1)}@media (min-width: 1180px){body{cursor:none}}@media (min-width: 1180px){.cursor{position:fixed;top:30px;left:30px;z-index:99999;width:30px;height:30px;border-radius:30px;border:1px solid #fff;mix-blend-mode:exclusion;margin:-15px 0 0 -15px;pointer-events:none;opacity:0;transition:opacity .6s var(--easing)}}@media (min-width: 1180px){.cursor.active{opacity:.6}}.close,.prev,.next{text-transform:uppercase;font-size:15px}.next{margin-left:10px}.close{display:block;margin-left:auto;text-align:right}.gallery-wrapper{position:relative;z-index:9999}.gallery{position:fixed;left:0;top:0;bottom:0;right:0;width:100vw;height:100%;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;background-color:var(--bg)}.gallery.active{opacity:1;z-index:400;pointer-events:auto}.gallery .close{position:absolute;z-index:1000;right:var(--padding);top:var(--padding)}@media (min-width: 782px){.gallery .close{top:19px}}.gallery-main{flex-grow:1;flex-shrink:0;display:flex}.gallery-main li{pointer-events:none;flex-shrink:0;width:100vw;height:100%;flex-grow:1;display:flex;align-items:center;justify-content:center;position:fixed;opacity:0;transform:scale(1.02);transition:transform 1s var(--easing),opacity 1s var(--easing)}.gallery-main li.active{transform:scale(1) translate(0) rotateY(0);opacity:1}.gallery-main li img{height:100%;width:auto;max-width:100%;object-fit:contain;padding:50px 0 100px;opacity:1;transition:opacity 1s var(--easing)}@media (min-width: 782px){.gallery-main li img{padding:50px 90px 100px;max-height:1200px}}.gallery-main span{display:none}.gallery-details{position:relative;z-index:10;padding:var(--padding);padding-bottom:30px;display:grid;grid-template-columns:repeat(22,minmax(10px,1fr));column-gap:0;row-gap:0;align-items:end}.gallery-details-num{grid-row:1/2;grid-column:1/6}@media (min-width: 782px){.gallery-details-num{grid-row:1/2;grid-column:1/3}}.gallery-details-title{grid-row:1/2;grid-column:6/16}@media (min-width: 782px){.gallery-details-title{grid-row:1/2;grid-column:3/16}}.gallery-details-controls{position:relative;z-index:10;align-self:end;text-align:right;grid-row:1/2;grid-column:16/23}.prev,.next{display:inline-block;padding:10px 2px;border-radius:52px}.marquee{--ad: 20s;font-size:36px;text-transform:uppercase;color:var(--hg)}.album:nth-child(1) .marquee{--tw: 850px}@media (min-width: 782px){.album:nth-child(1) .marquee{--tw: 1140px}}.album:nth-child(2) .marquee{--tw: 1415px}.album:nth-child(3) .marquee{--tw: 1090px}.album:nth-child(4) .marquee{--ad: 12s;--tw: 560px}.album:nth-child(5) .marquee{--tw: 1960px}@media (min-width: 782px){.marquee{font-size:48px;transform-origin:0 0;transform:rotate(-90deg);left:3px;margin-bottom:-98px;display:block;position:absolute}}.marquee-item{position:relative;display:inline-block;white-space:nowrap;line-height:1.4;width:var(--tw);text-shadow:var(--tw) 0 currentColor,calc(var(--tw) * 2) 0 currentColor,calc(var(--tw) * 3) 0 currentColor,calc(var(--tw) * 4) 0 currentColor;will-change:transform;animation:marquee var(--ad) linear infinite;animation-play-state:paused;animation-play-state:running}.marquee span{display:inline-block;transition:transform .5s var(--easing) .2s,opacity .5s var(--easing) .2s}.marquee span:nth-child(2n){opacity:.1}.marquee.enable span{transform:translateY(100%)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}:root{--padding: 20px;--padding-top: 60px}@media (min-width: 1180px){:root{--padding: 30px;--padding-top: 80px}}img{pointer-events:none}html{overflow-x:scroll}html.select-none *{-webkit-user-select:none;user-select:none}@media (min-width: 782px){.lenis,.lenis body{overflow-y:hidden}}body{width:fit-content}@media (min-width: 782px){.albums,.album{display:flex}}@media (min-width: 782px){.albums>*,.album>*{flex-shrink:0}}
