html,body{overscroll-behavior:none;overflow:hidden}body{color:#0e0b09;background-color:#f3f5e6;margin:0;font-family:acumin-pro-semi-condensed,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.site-header{z-index:10;justify-content:space-between;display:flex;position:fixed;top:20px;left:20px;right:20px}@media (width<=480px){.site-header .para,.site-header .moda{width:80px}.site-header .para svg,.site-header .moda svg{width:100%;height:auto}}.notice{z-index:1;text-align:left;flex-direction:column;justify-content:center;width:min(42ch,80vw);font-size:16px;line-height:21.4px;display:flex;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.notice-hit{z-index:3;opacity:0;pointer-events:none}.notice-hit a{pointer-events:auto}.notice-hit.is-hidden a{pointer-events:none}.notice h2{font-size:inherit;font-weight:inherit;margin:0 0 1.6em}.notice p{margin:0 0 1.6em}.notice a{color:inherit;text-decoration:underline}.notice-sign{margin-bottom:0}.gallery{z-index:2;scrollbar-width:none;overscroll-behavior:none;overflow-anchor:none;animation:.6s ease-out 1s both gallery-fade-in;display:flex;position:fixed;inset:0;overflow:auto hidden}@keyframes gallery-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gallery{animation:none}.gallery .slide img{opacity:1;transition:none}}.gallery::-webkit-scrollbar{display:none}.gallery .slide{flex:none;height:100%;position:relative}.gallery .slide.spacer{width:clamp(650px,33.333vw,850px)}.gallery .slide img{opacity:0;width:auto;height:100%;transition:opacity .5s;display:block}.gallery .slide img.is-loaded{opacity:1}.info{z-index:3;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;position:fixed;bottom:20px;left:20px}@media (width<=768px){.gallery{flex-direction:column;height:100svh;overflow:hidden auto}.gallery .slide,.gallery .slide img{width:100%;height:auto}.gallery .slide.spacer{width:100%;height:70svh}.notice{box-sizing:border-box;width:auto;padding:0 20px;inset:50% 0 auto;transform:translateY(-50%)}.info{left:20px;transform:none}}
