.gallery-photos-media:not(:only-child){cursor:pointer;user-select:none;touch-action:manipulation}*{margin:0;padding:0;box-sizing:border-box}.secretPath{position:fixed;left:0;top:0;width:20px;height:20px;z-index:5000}html{font-family:Arial,sans-serif;font-size:93.75%;-webkit-text-size-adjust:100%;--gap: 1.25em;--start-fade: var(--start-fade-duration, .6s);--fade: var(--fade-duration, .6s)}@media screen and (max-width: 480px){html{--start-fade: var(--mobile-start-fade-duration, .4s);--fade: var(--mobile-slide-duration, .3s);font-size:87.5%}}.text-content h1,.text-content h2,.text-content h3{font-size:inherit;font-weight:inherit}.text-content p,.text-content ol,.text-content ul{margin-top:0;margin-bottom:1em}.text-content ol,.text-content ul{padding-left:1em}.text-content a{color:inherit;text-decoration:none;font-style:italic}@media screen and (hover: hover){.text-content a:hover{font-style:normal}}.text-content a.logo,.text-content a[href^="mailto:"],.text-content a[href^="tel:"]{font-style:normal}@media screen and (hover: hover){.text-content a.logo:hover,.text-content a[href^="mailto:"]:hover,.text-content a[href^="tel:"]:hover{font-style:italic}}.text-content button{all:unset;cursor:pointer;user-select:none;touch-action:manipulation}@media screen and (hover: hover){.text-content button:hover{font-style:italic}}.icon-ratio{position:relative}.icon-ratio svg{position:absolute;left:0;top:0;width:100%;height:100%}svg{fill:currentColor;vertical-align:middle;overflow:visible}svg use{pointer-events:none}.media{position:relative}.media[style] .media-entry{aspect-ratio:var(--ratio);object-fit:contain;object-position:left top}.media-entry{display:block;width:100%;height:auto}.header{display:flex;gap:var(--gap);background:#fff;padding:.3em 1em .27em;position:sticky;z-index:10;top:0}@media screen and (max-width: 480px){.header{padding:.1em 1em .07em}}@media screen and (max-width: 1023px){.header-row{display:none}}.header-row p{margin:0}.menu{margin-left:auto}.menu ul{display:flex;gap:var(--gap);margin:0;list-style:none}.menu ul a{font-style:normal}@media screen and (hover: hover){.menu ul a:hover{font-style:italic}}[data-template=home] body{display:flex;flex-direction:column;height:100vh;height:100dvh}@media screen and (max-width: 480px){[data-template=home] body{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}}[data-template=home] .header{transition:var(--start-fade) transform ease-in-out}@starting-style{[data-template=home] .header{transform:translateY(-100%)}}.internal-navigation .header,.internal-navigation .home{transition:none!important}.home{flex-grow:1;position:relative;transition:var(--start-fade) opacity calc(var(--start-fade) + .2s)}@starting-style{.home{opacity:0}}.slider{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;transition:var(--fade) allow-discrete;background:#fff;overflow:hidden}.index-open .slider{opacity:0;pointer-events:none;visibility:hidden}.silent .slider{transition-duration:0s}.slider-slide{user-select:none;touch-action:manipulation;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:var(--fade) opacity;display:flex;flex-direction:column;padding:0 1em .3em;background:#fff;cursor:url(../images/cursor-e-resize.png) 11 6,e-resize;cursor:url(../images/cursor-e-resize.svg) 11 6,e-resize;cursor:-webkit-image-set(url(../images/cursor-e-resize.png) 1x,url(../images/cursor-e-resize@2x.png) 2x) 11 6,e-resize}.cursor-left .slider-slide{cursor:url(../images/cursor-w-resize.png) 11 6,w-resize;cursor:url(../images/cursor-w-resize.svg) 11 6,w-resize;cursor:-webkit-image-set(url(../images/cursor-w-resize.png) 1x,url(../images/cursor-w-resize@2x.png) 2x) 11 6,w-resize}@media screen and (max-width: 480px){.slider-slide{transition:0s}}.slider-slide.is-active{z-index:2;opacity:1}@media screen and (max-width: 480px){.slider-slide.is-active{animation:var(--fade) slide-up forwards}.backwards .slider-slide.is-active{animation:none}}.slider-slide.last-slide{z-index:1}@media screen and (max-width: 480px){.slider-slide.last-slide{opacity:1}.backwards .slider-slide.last-slide{animation:var(--fade) slide-down forwards;z-index:3}}.slider-slide-media{position:relative;height:200px;flex-grow:1}@media screen and (max-width: 480px){.slider-slide-media{height:auto;flex-grow:0}}.slider-slide-media-element{width:auto;height:calc(50% + (1 - abs(min(2,var(--ratio)) - 1))*50%);min-height:0;max-width:100%}@media screen and (max-width: 480px){.slider-slide-media-element{width:100%;height:auto}}.slider-slide-caption{display:flex;gap:var(--gap);padding-top:.2em}.slider-slide-caption-num{width:7.9479375em}@media screen and (max-width: 480px){.slider-slide-caption-num{width:auto}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes slide-down{0%{transform:none}to{transform:translateY(100%)}}.index{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;overflow:auto;transition:.5s allow-discrete}.index-open .index{visibility:visible}.index-list{display:flex;flex-direction:column;align-items:flex-start;gap:1.2em;padding:.2em 1em;list-style:none;overflow:hidden}.index-entry-link{text-decoration:none;color:inherit}.index-entry-media-element{width:auto;max-width:18em;max-height:9em}@media screen and (max-width: 480px){.index-entry-media-element{height:11em}}.info{padding:0 1em;min-height:100vh;overflow:clip}@media screen and (max-width: 1023px){.info{padding-top:0}}.info-row{display:none}@media screen and (max-width: 1023px){.info-row{display:block}.info-row:first-child{margin-top:-.1em}}.info-row p{margin:0}.info-text{margin-top:.2em;margin-bottom:12em;max-width:50em}@media screen and (max-width: 480px){.info-text{margin-top:.11em}}.gallery-photos{width:30em;position:relative}@media screen and (max-width: 480px){.gallery-photos{width:100%}}.gallery-photos-media{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.gallery-photos-media:first-child{position:relative}.gallery-photos-media:not(:only-child){cursor:url(../images/cursor-e-resize.png) 11 6,e-resize;cursor:url(../images/cursor-e-resize.svg) 11 6,e-resize;cursor:-webkit-image-set(url(../images/cursor-e-resize.png) 1x,url(../images/cursor-e-resize@2x.png) 2x) 11 6,e-resize}.gallery-photos-media.last-image{z-index:1;transition:none}.gallery-photos-media.last-image,.gallery-photos-media.is-active{opacity:1}.gallery-photos-media.is-active{z-index:2;transition:opacity .5s}.gallery-footer{float:left;margin-right:var(--gap)}.footer{padding:.2em;display:flex;gap:var(--gap);transform:translateY(100%);transition:var(--start-fade) transform}.scrolled-to-bottom .footer{transform:none}.footer-first{width:7.9479375em}.footer-time{display:contents}.dialog{position:fixed;z-index:20;inset:0;padding:.2em 1em;border:none;width:100%;height:100%;max-height:unset;max-width:unset;scrollbar-gutter:stable;overflow:auto;transform:none;transition:var(--fade) ease-in-out allow-discrete;transition-property:transform,overlay,display}@starting-style{.dialog{transform:translateY(100%)}}.dialog:not([open]){transform:translateY(100%)}.dialog::backdrop{opacity:0}.dialog-text{max-width:50em;min-height:100vh;padding-bottom:14em}.dialog-close{position:absolute!important;right:0!important;top:0!important;padding:.2em 1em!important}.dialog-close:focus{outline:none}.credits{display:flex;flex-wrap:wrap;gap:1em 3em;padding-bottom:.8em}@media screen and (max-width: 480px){.credits{padding-bottom:2em}}@media screen and (max-width: 480px){.credits{flex-direction:column}}[data-controller*=ScrollFade]{opacity:0;transform:translateY(4em);transition:.4s 20ms;transition-property:opacity,transform;will-change:opacity,transform}.scrolling-up [data-controller*=ScrollFade]{transform:translateY(-4em)}[data-controller*=ScrollFade].is-visible{opacity:1;transform:none}
/*# sourceMappingURL=style.css.map */
