._page_9p9ks_1{--explore-ink:#292522;--explore-paper:#fcfcfb;color:var(--explore-ink)}._intro_9p9ks_2{text-align:center;padding:54px 24px}._intro_9p9ks_2 p{color:#686662;margin:14px 0 0;font-size:.9rem}._intro_9p9ks_2 ._hint_9p9ks_4{color:#686662;margin-top:13px;font-size:.75rem}._board_9p9ks_5{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(36px,5.2vw,88px) clamp(16px,2.2vw,42px);width:min(1500px,100% - 112px);margin:0 auto;padding-top:36px;padding-bottom:100px;display:grid}._photo_9p9ks_6{isolation:isolate;align-self:start;min-width:0;display:block;position:relative;overflow:hidden;outline-offset:7px!important}._photo_9p9ks_6 img{object-fit:contain;width:100%;height:auto;transition:filter .18s}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+1){grid-column:1/5;margin-top:30px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+2){grid-column:6/9;margin-top:132px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+3){grid-column:10/13}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+4){grid-column:2/5}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+5){grid-column:6/10;margin-top:40px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+6){grid-column:11/13;margin-top:124px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(12n+7){grid-column:1/4;margin-top:13px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(12n+8){grid-column:5/8;margin-top:132px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(12n+9){grid-column:9/13;margin-top:30px}._opening_9p9ks_18{--opening-top:284px;--opening-space:max(160px,calc(100svh - var(--opening-top)));width:min(1500px,100% - 112px);height:var(--opening-space);place-items:center;margin:0 auto;padding:12px 0 28px;display:grid}._openingComposition_9p9ks_19{aspect-ratio:2.8;width:min(100%,calc((var(--opening-space) - 40px)*2.8));position:relative}._openingPhoto_9p9ks_20{align-self:auto;margin:0;position:absolute}._openingPhoto_9p9ks_20:first-child{width:22%;top:0;left:0}._openingPhoto_9p9ks_20:nth-child(2){width:42%;top:9%;left:29%}._openingPhoto_9p9ks_20:nth-child(3){width:23%;top:3%;right:0}@media (hover:hover){._photo_9p9ks_6:hover img{filter:brightness(.94)}}._photo_9p9ks_6:active img{filter:brightness(.9)}._ending_9p9ks_26{text-align:center;padding:40px 24px 100px}._ending_9p9ks_26 h2{letter-spacing:-.04em;margin-bottom:25px;font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.2}._ending_9p9ks_26>a{border-bottom:1px solid;align-items:center;gap:20px;min-height:44px;font-size:.9rem;display:inline-flex}._ending_9p9ks_26 ._back_9p9ks_29{color:#686662;border:0;width:max-content;max-width:100%;margin:24px auto 0;font-size:.8rem;display:block}._dialog_9p9ks_30{width:100%;max-width:none;height:100vh;color:#292522;overscroll-behavior:contain;background:0 0;border:0;outline:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._dialog_9p9ks_30::backdrop{background:0 0}._scrim_9p9ks_32{background:#faf9f7f5;position:absolute;inset:0}._viewerBrand_9p9ks_33{left:max(24px,env(safe-area-inset-left));top:max(26px,env(safe-area-inset-top));letter-spacing:.14em;pointer-events:none;font-size:11px;position:absolute}._stage_9p9ks_34{inset:max(70px,calc(env(safe-area-inset-top) + 55px)) max(60px,env(safe-area-inset-right)) max(112px,calc(env(safe-area-inset-bottom) + 100px)) max(60px,env(safe-area-inset-left));touch-action:auto;place-items:center;display:grid;position:absolute}._frame_9p9ks_35{box-shadow:none;transform-origin:0 0;background:0 0;border:0;flex-shrink:0;max-width:100%;max-height:100%;position:relative}._returnPhoto_9p9ks_36{-webkit-appearance:none;appearance:none;box-shadow:none;width:100%;height:100%;color:inherit;cursor:zoom-out;touch-action:auto;background:0 0;border:0;border-radius:0;outline:none;padding:0;display:block;position:absolute;inset:0}._frame_9p9ks_35 img{box-shadow:none;object-fit:contain;-webkit-user-select:none;user-select:none;border:0;outline:none;width:100%;height:100%;position:absolute;inset:0}._largeImage_9p9ks_38{opacity:0;transition:opacity .16s}._largeImage_9p9ks_38[data-loaded=true]{opacity:1}._viewerBottom_9p9ks_40{bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}._status_9p9ks_41{text-align:center;color:#686662;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:18px;font-size:12px;line-height:1.5;display:flex}._status_9p9ks_41:empty{display:none}._status_9p9ks_41>button{color:inherit;background:0 0;border:0;border-bottom:1px solid;min-height:28px;padding:0 4px}._controls_9p9ks_44{align-items:center;gap:20px;display:flex}._controls_9p9ks_44>button{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #ccc7c2;border-radius:50%;place-items:center;transition:background .16s;display:grid}._controls_9p9ks_44>button:hover{background:#ece8e4}._dialog_9p9ks_30 :is(button,select):focus-visible{outline-offset:4px;outline:2px solid #684457}._dialog_9p9ks_30 ._returnPhoto_9p9ks_36:focus{outline:none}._dialog_9p9ks_30[data-keyboard-focus=true] ._returnPhoto_9p9ks_36:focus{outline-offset:4px;outline:2px solid #684457}._srOnly_9p9ks_50{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){._intro_9p9ks_2{padding-block:44px 38px}._board_9p9ks_5{grid-template-columns:repeat(6,minmax(0,1fr));gap:50px 28px;width:calc(100% - 64px)}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+1){grid-column:1/4;margin-top:0}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+2){grid-column:5/7;margin-top:58px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+3){grid-column:2/4;margin-top:0}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+4){grid-column:5/7;margin-top:30px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+5){grid-column:1/4;margin-top:0}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+6){grid-column:5/7;margin-top:58px}._opening_9p9ks_18{width:calc(100% - 64px)}._stage_9p9ks_34{left:32px;right:32px}}@media (max-width:600px){._intro_9p9ks_2{padding:34px 24px 32px}._intro_9p9ks_2 p{font-size:.8rem}._intro_9p9ks_2 ._hint_9p9ks_4{margin-top:9px;font-size:.72rem}._board_9p9ks_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px;width:calc(100% - 40px);padding-bottom:35px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+1){grid-column:1/-1;justify-self:start;width:82%;margin-top:0}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+2){grid-column:1;width:100%;margin-top:0}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+3){grid-column:2;width:100%;margin-top:30px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+4){grid-column:1;width:100%;margin-top:0}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+5){grid-column:2;width:100%;margin-top:40px}._board_9p9ks_5>._photo_9p9ks_6:nth-child(6n+6){grid-column:1/-1;justify-self:end;width:66%;margin-top:0}._opening_9p9ks_18{--opening-top:324px;width:calc(100% - 40px);padding:12px 0 24px}._openingComposition_9p9ks_19{aspect-ratio:1.03;width:min(100%,calc((var(--opening-space) - 36px)*1.03))}._openingPhoto_9p9ks_20:first-child{width:41%;top:12%;left:0}._openingPhoto_9p9ks_20:nth-child(2){width:51%;top:0;left:49%}._openingPhoto_9p9ks_20:nth-child(3){width:34%;top:auto;bottom:0;right:3%}._stage_9p9ks_34{left:16px;right:16px;top:max(62px,calc(env(safe-area-inset-top) + 50px));bottom:max(120px,calc(env(safe-area-inset-bottom) + 106px))}._viewerBrand_9p9ks_33{left:20px;top:max(25px,env(safe-area-inset-top));font-size:10px}._controls_9p9ks_44{gap:18px}._status_9p9ks_41{max-width:95%;font-size:11px;line-height:1.4}._viewerBottom_9p9ks_40{bottom:max(14px,env(safe-area-inset-bottom));gap:7px}._ending_9p9ks_26{padding:36px 24px 58px}}@media (max-height:500px) and (orientation:landscape){._intro_9p9ks_2{padding:10px 24px 16px}._opening_9p9ks_18{--opening-top:216px;--opening-space:max(120px,calc(100svh - var(--opening-top)));padding:8px 0 16px}._openingComposition_9p9ks_19{width:min(100%,calc((var(--opening-space) - 24px)*2.8))}._stage_9p9ks_34{inset:24px max(140px,env(safe-area-inset-right)) 24px max(70px,env(safe-area-inset-left))}._viewerBrand_9p9ks_33{display:none}._viewerBottom_9p9ks_40{left:auto;right:max(10px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));width:115px}._controls_9p9ks_44{flex-wrap:wrap;justify-content:center;gap:2px}._status_9p9ks_41{display:none}}@media (prefers-reduced-motion:reduce){._photo_9p9ks_6 img,._largeImage_9p9ks_38,._controls_9p9ks_44>button{transition:none}}
