.slideshow[data-astro-cid-tvyr2t2n]{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.slideshow__slide[data-astro-cid-tvyr2t2n]{visibility:hidden;position:absolute;inset:0}.slideshow__slide[data-astro-cid-tvyr2t2n].is-active{visibility:visible;z-index:2}.slideshow__slide[data-astro-cid-tvyr2t2n].is-prev{visibility:visible;z-index:1}.is-ready[data-astro-cid-tvyr2t2n] .slideshow__slide[data-astro-cid-tvyr2t2n].is-active{animation:1.6s cubic-bezier(.77,0,.18,1) both slide-in-up}.is-ready[data-astro-cid-tvyr2t2n] .slideshow__slide[data-astro-cid-tvyr2t2n].is-active[data-dir=left]{animation-name:slide-in-left}.is-ready[data-astro-cid-tvyr2t2n] .slideshow__slide[data-astro-cid-tvyr2t2n].is-active[data-dir=down]{animation-name:slide-in-down}.is-ready[data-astro-cid-tvyr2t2n] .slideshow__slide[data-astro-cid-tvyr2t2n].is-active[data-dir=right]{animation-name:slide-in-right}.slideshow__slide[data-astro-cid-tvyr2t2n]:after{content:"";z-index:1;background:var(--primary);opacity:0;pointer-events:none;position:absolute}.slideshow__slide[data-astro-cid-tvyr2t2n][data-dir=up]:after,.slideshow__slide[data-astro-cid-tvyr2t2n][data-dir=down]:after{height:2px;left:0;right:0}.slideshow__slide[data-astro-cid-tvyr2t2n][data-dir=left]:after,.slideshow__slide[data-astro-cid-tvyr2t2n][data-dir=right]:after{width:2px;top:0;bottom:0}.is-ready[data-astro-cid-tvyr2t2n] .slideshow__slide[data-astro-cid-tvyr2t2n].is-active[data-dir=up]:after{animation:1.6s cubic-bezier(.77,0,.18,1) both line-up}.is-ready[data-astro-cid-tvyr2t2n] .slideshow__slide[data-astro-cid-tvyr2t2n].is-active[data-dir=down]:after{animation:1.6s cubic-bezier(.77,0,.18,1) both line-down}.is-ready[data-astro-cid-tvyr2t2n] .slideshow__slide[data-astro-cid-tvyr2t2n].is-active[data-dir=left]:after{animation:1.6s cubic-bezier(.77,0,.18,1) both line-left}.is-ready[data-astro-cid-tvyr2t2n] .slideshow__slide[data-astro-cid-tvyr2t2n].is-active[data-dir=right]:after{animation:1.6s cubic-bezier(.77,0,.18,1) both line-right}.is-ready[data-astro-cid-tvyr2t2n] .slideshow__slide[data-astro-cid-tvyr2t2n].is-active .photo{animation:4s cubic-bezier(.2,.6,.2,1) both slide-zoom}.is-ready[data-astro-cid-tvyr2t2n] .slideshow__slide[data-astro-cid-tvyr2t2n].is-prev .photo{animation:1.6s both slide-sink}@keyframes slide-in-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes slide-in-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes slide-in-left{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes slide-in-right{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes line-up{0%{opacity:.9;top:calc(100% - 2px)}90%{opacity:.9}to{opacity:0;top:0}}@keyframes line-down{0%{opacity:.9;bottom:calc(100% - 2px)}90%{opacity:.9}to{opacity:0;bottom:0}}@keyframes line-left{0%{opacity:.9;left:calc(100% - 2px)}90%{opacity:.9}to{opacity:0;left:0}}@keyframes line-right{0%{opacity:.9;right:calc(100% - 2px)}90%{opacity:.9}to{opacity:0;right:0}}@keyframes slide-zoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes slide-sink{0%{filter:brightness();transform:scale(1)}to{filter:brightness(.45);transform:scale(1.04)}}.slideshow[data-astro-cid-tvyr2t2n]:not(.is-ready) .slideshow__slide[data-astro-cid-tvyr2t2n]:first-child{visibility:visible}.slideshow__toggle[data-astro-cid-tvyr2t2n]{z-index:3;width:44px;height:44px;color:var(--ink);cursor:pointer;opacity:.75;background:#0b090973;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding:0;transition:opacity .3s,border-color .3s;display:grid;position:absolute;bottom:12px;left:12px}.slideshow__toggle[data-astro-cid-tvyr2t2n]:hover,.slideshow__toggle[data-astro-cid-tvyr2t2n]:focus-visible{opacity:1;border-color:var(--primary)}.slideshow__toggle[data-astro-cid-tvyr2t2n]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.slideshow__icon--play[data-astro-cid-tvyr2t2n],.slideshow[data-astro-cid-tvyr2t2n].is-paused .slideshow__icon--pause[data-astro-cid-tvyr2t2n]{display:none}.slideshow[data-astro-cid-tvyr2t2n].is-paused .slideshow__icon--play[data-astro-cid-tvyr2t2n]{display:block}@media (prefers-reduced-motion:reduce){.slideshow__slide[data-astro-cid-tvyr2t2n],.slideshow__slide[data-astro-cid-tvyr2t2n]:after,.slideshow__slide[data-astro-cid-tvyr2t2n] .photo{filter:none;transform:none;animation:none!important}}.loader[data-astro-cid-lcdefpme]{display:none}.js .loader[data-astro-cid-lcdefpme]{z-index:200;pointer-events:none;background:#000;place-items:center;animation:1s 1.6s forwards loader-out;display:grid;position:fixed;inset:0}.loader__logo[data-astro-cid-lcdefpme]{color:var(--heading);opacity:0;justify-items:center;margin:0;line-height:1;animation:1.4s .1s forwards loader-logo;display:grid}.loader__sub[data-astro-cid-lcdefpme]{font-family:var(--font-en);letter-spacing:.4em;text-transform:uppercase;margin-right:-.4em;font-size:12px}.loader__main[data-astro-cid-lcdefpme]{font-family:var(--font-en);letter-spacing:.06em;font-size:56px;font-style:italic}@keyframes loader-logo{0%{opacity:0;filter:blur(8px)}60%,to{opacity:1;filter:none}}@keyframes loader-out{to{opacity:0;visibility:hidden}}.hero[data-astro-cid-lcdefpme]{text-align:center;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{height:calc(100svh - var(--bottom-nav-h))}}.hero__media[data-astro-cid-lcdefpme]{background:var(--bg);position:absolute;inset:0}.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.hero__video[data-astro-cid-lcdefpme].is-active{opacity:1}.hero__media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0b09098c,#0b090933 40%,#0b0909e6);position:absolute;inset:0}.hero__toggle[data-astro-cid-lcdefpme]{right:var(--gutter);min-width:44px;min-height:44px;color:var(--ink);font:inherit;letter-spacing:.08em;cursor:pointer;background:#0b090966;border:1px solid #ffffff4d;padding:0 14px;font-size:12px;position:absolute;bottom:24px}.hero__toggle[data-astro-cid-lcdefpme]:hover{border-color:var(--primary);color:var(--heading)}.hero__toggle[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hero__inner[data-astro-cid-lcdefpme]{padding:120px var(--gutter) 96px;position:relative}.hero__sub[data-astro-cid-lcdefpme]{letter-spacing:.5em;margin-right:-.5em;font-size:clamp(14px,1.6vw,18px)}.hero__title[data-astro-cid-lcdefpme]{margin:8px 0 0;font-size:clamp(88px,16vw,200px);line-height:1}.hero__title[data-astro-cid-lcdefpme] .en-title[data-astro-cid-lcdefpme]{text-transform:none;letter-spacing:.04em;font-style:italic}.hero__catch[data-astro-cid-lcdefpme]{color:var(--ink);white-space:pre-line;margin:28px 0 0}.js .hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{opacity:0;animation:1.4s forwards hero-in;transform:translateY(16px)}.js .hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{animation-delay:2.2s}.js .hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:2.4s}.js .hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:2.8s}@keyframes hero-in{to{opacity:1;transform:none}}.hero__scroll[data-astro-cid-lcdefpme]{min-width:44px;color:var(--muted);font-family:var(--font-en);letter-spacing:.3em;text-transform:uppercase;justify-items:center;gap:10px;padding-bottom:56px;font-size:12px;text-decoration:none;display:grid;position:absolute;bottom:24px;left:50%;translate:-50%}@media (width<=480px){.hero__scroll[data-astro-cid-lcdefpme]{bottom:84px}}.hero__scroll[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(var(--muted), transparent);transform-origin:top;width:1px;height:48px;animation:2.4s ease-in-out infinite scroll-line;position:absolute;bottom:0}@keyframes scroll-line{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.home-body[data-astro-cid-lcdefpme]{z-index:1;background:var(--bg);position:relative}.split[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(100svh,920px);display:grid}.split--reverse[data-astro-cid-lcdefpme] .split__photos[data-astro-cid-lcdefpme]{order:2}.split__photos[data-astro-cid-lcdefpme]{align-self:start;height:100svh;max-height:920px;position:sticky;top:0}.split__photos[data-astro-cid-lcdefpme] .slideshow{position:absolute;inset:0}.split__body[data-astro-cid-lcdefpme]{padding:clamp(72px, 9vw, 120px) var(--gutter);background:var(--bg);place-items:center;display:grid}.split__body--pale[data-astro-cid-lcdefpme]{background:var(--pale)}.split__text[data-astro-cid-lcdefpme]{text-align:center;max-width:460px}.split__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{white-space:pre-line;margin:0}@media (width<=800px){.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);min-height:0}.split--reverse[data-astro-cid-lcdefpme] .split__photos[data-astro-cid-lcdefpme]{order:0}.split__photos[data-astro-cid-lcdefpme]{aspect-ratio:4/3;height:auto;max-height:none;position:relative}.split__body[data-astro-cid-lcdefpme]{padding:var(--section) var(--gutter)}}.split__en[data-astro-cid-lcdefpme]{font-family:var(--font-en);letter-spacing:.08em;color:var(--primary);font-size:clamp(20px,2.4vw,26px);font-style:italic;margin:0 0 8px!important}.split__lead[data-astro-cid-lcdefpme]{color:var(--heading);letter-spacing:.12em;font-size:clamp(17px,1.8vw,20px);margin:0 0 36px!important}#about[data-astro-cid-lcdefpme] .split__en[data-astro-cid-lcdefpme]{margin-bottom:24px!important}.split__more[data-astro-cid-lcdefpme]{margin-top:44px!important}.split__para[data-astro-cid-lcdefpme]+.split__para[data-astro-cid-lcdefpme]{margin-top:1.6em!important}@media (width<=800px){.split__para--rest[data-astro-cid-lcdefpme]{display:none}.split__body[data-astro-cid-lcdefpme]{padding:64px var(--gutter) 72px}.split__photos[data-astro-cid-lcdefpme]{aspect-ratio:5/4}.split__more[data-astro-cid-lcdefpme]{margin-top:32px!important}}.menu-links[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);text-align:left;min-width:min(360px,100%);margin:0;padding:0;list-style:none}.menu-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:18px 4px;text-decoration:none;transition:color .3s;display:grid}.menu-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"→";color:var(--muted);grid-area:1/2/3;transition:transform .3s}.menu-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--heading)}.menu-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:after{transform:translate(4px)}.menu-links[data-astro-cid-lcdefpme] .en[data-astro-cid-lcdefpme]{font-family:var(--font-en);letter-spacing:var(--tracking-en);text-transform:uppercase;color:var(--primary);font-size:13px}.gallery[data-astro-cid-lcdefpme]{padding-bottom:var(--section);background:#000;position:relative}.gallery__title[data-astro-cid-lcdefpme]{padding:clamp(64px, 8vw, 112px) var(--gutter) clamp(36px, 5vw, 56px);text-align:center}.gallery__title[data-astro-cid-lcdefpme] .en-title[data-astro-cid-lcdefpme]{letter-spacing:.06em;font-size:clamp(56px,10vw,140px);font-style:italic}.gallery__title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:.2em;color:var(--muted);margin:16px 0 0;font-size:13px}.gallery__grid[data-astro-cid-lcdefpme]{z-index:1;padding:0 var(--gutter);max-width:calc(640px + var(--gutter) * 2);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.5vw,16px);margin:0 auto;list-style:none;display:grid;position:relative}.gallery__item[data-astro-cid-lcdefpme]{aspect-ratio:1}.gallery__item--wide[data-astro-cid-lcdefpme]{aspect-ratio:16/10;grid-column:1/-1}.gallery__frame[data-astro-cid-lcdefpme]{height:100%;overflow:hidden}.gallery__foot[data-astro-cid-lcdefpme]{z-index:1;max-width:640px;padding:0 var(--gutter);text-align:center;justify-items:center;gap:28px;margin:clamp(48px,7vw,80px) auto 0;display:grid;position:relative}.gallery__foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{white-space:pre-line;margin:0}.gallery__frame[data-astro-cid-lcdefpme] .photo{height:120%;transform:translateY(calc(var(--py,0) * 8%));will-change:transform;margin-top:-10%}.js .gallery__item[data-astro-cid-lcdefpme][data-reveal]{opacity:1;clip-path:inset(100% 0 0);transition:clip-path 1.4s cubic-bezier(.77, 0, .18, 1) var(--delay,0s);transform:none}.js .gallery__item[data-astro-cid-lcdefpme][data-reveal][data-dir=left]{clip-path:inset(0 100% 0 0)}.js .gallery__item[data-astro-cid-lcdefpme][data-reveal][data-dir=right]{clip-path:inset(0 0 0 100%)}.js .gallery__item[data-astro-cid-lcdefpme][data-reveal].is-visible{clip-path:inset(0)}.js .gallery__item[data-astro-cid-lcdefpme][data-reveal] .gallery__frame[data-astro-cid-lcdefpme]{filter:brightness(.6);transition:transform 2s cubic-bezier(.2, .6, .2, 1) var(--delay,0s), filter 2s ease var(--delay,0s);transform:scale(1.25)}.js .gallery__item[data-astro-cid-lcdefpme][data-reveal].is-visible .gallery__frame[data-astro-cid-lcdefpme]{filter:none;transform:none}.news[data-astro-cid-lcdefpme]{background:var(--pale)}.news__inner[data-astro-cid-lcdefpme]{max-width:880px}.news-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.news-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 24px;padding:22px 4px;text-decoration:none;display:grid}.news-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .news-list__title[data-astro-cid-lcdefpme]{color:var(--heading)}.news-list[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-family:var(--font-en);letter-spacing:.08em;font-size:15px}.news-list__cat[data-astro-cid-lcdefpme]{color:var(--primary);font-size:12px}@media (width<=600px){.news-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr)}.news-list__title[data-astro-cid-lcdefpme]{grid-column:1/-1}}.more[data-astro-cid-lcdefpme]{text-align:center;margin:48px 0 0}@media (prefers-reduced-motion:reduce){.hero__video[data-astro-cid-lcdefpme]{transition:none}.js .loader[data-astro-cid-lcdefpme]{display:none}.js .hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{opacity:1;animation:none;transform:none}.hero[data-astro-cid-lcdefpme]{position:relative}.hero__scroll[data-astro-cid-lcdefpme]:after{animation:none}.gallery__frame[data-astro-cid-lcdefpme] .photo{height:100%;margin-top:0;transform:none}.js .gallery__item[data-astro-cid-lcdefpme][data-reveal],.js .gallery__item[data-astro-cid-lcdefpme][data-reveal] .gallery__frame[data-astro-cid-lcdefpme]{clip-path:none;filter:none;transition:none;transform:none}}
