.page-module__OjeqDa__room{box-sizing:border-box;width:100%;max-width:920px;margin:0 auto;padding:40px 24px 110px;position:relative}@media (min-width:769px){.page-module__OjeqDa__room{max-width:none;padding:44px 0 120px}}.page-module__OjeqDa__roomHead,.page-module__OjeqDa__stream,.page-module__OjeqDa__empty{z-index:1;position:relative}.page-module__OjeqDa__roomHead{text-align:center;padding:26px 0 6px}.page-module__OjeqDa__pageTitle{font-family:var(--font-heading);letter-spacing:.55em;text-indent:.55em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:15px;font-weight:400}.page-module__OjeqDa__roomSub{max-width:40ch;font-family:var(--font-main);color:var(--text-secondary);margin:14px auto 0;font-size:14px;font-style:italic;line-height:1.7}.page-module__OjeqDa__empty{text-align:center;font:italic 15px/1.7 var(--font-main);color:var(--text-secondary);margin:22vh 0}.page-module__OjeqDa__stream{margin-top:34px}.page-module__OjeqDa__wall{flex-direction:column;align-items:center;gap:52px;display:flex}.page-module__OjeqDa__print{width:100%;margin:0}@media (min-width:769px){.page-module__OjeqDa__wall{--row-h:clamp(240px, 25vw, 360px);flex-flow:wrap;justify-content:center;align-items:stretch;gap:14px}.page-module__OjeqDa__print{flex-grow:calc(var(--ratio,1.5) * 100);flex-basis:calc(var(--ratio,1.5) * var(--row-h));width:auto;max-width:calc(var(--ratio,1.5) * var(--row-h) * 1.8);position:relative}}.page-module__OjeqDa__frame{width:100%;aspect-ratio:var(--ratio,1.5);border:1px solid color-mix(in srgb, var(--card-border) 55%, transparent);background:color-mix(in srgb, var(--card-border) 25%, transparent);cursor:zoom-in;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.page-module__OjeqDa__frame:focus-visible{outline:2px solid var(--primary-color,#ee681a);outline-offset:3px}.page-module__OjeqDa__printImg{object-fit:cover}.page-module__OjeqDa__developing{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module__OjeqDa__developing:after{content:"";background:linear-gradient(100deg,#0000,#ffffff0d 30%,#ffffff1f 50%,#ffffff0d 70%,#0000);width:45%;position:absolute;top:-25%;bottom:-25%;left:-55%;transform:skew(-14deg)}@media (prefers-reduced-motion:no-preference){.page-module__OjeqDa__developing:after{animation:1.8s ease-in-out infinite page-module__OjeqDa__developSweep}.page-module__OjeqDa__printImgIn{animation:.45s both page-module__OjeqDa__printImgIn}}@keyframes page-module__OjeqDa__developSweep{to{transform:translate(360%)skew(-14deg)}}@keyframes page-module__OjeqDa__printImgIn{0%{opacity:.55}}.page-module__OjeqDa__printMeta{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-top:12px;display:flex}.page-module__OjeqDa__whisper{font:10px/1.8 var(--font-mono);letter-spacing:.22em;color:var(--text-secondary);opacity:.7;overflow-wrap:anywhere;min-width:0;transition:opacity .4s}.page-module__OjeqDa__print:hover .page-module__OjeqDa__whisper{opacity:1}.page-module__OjeqDa__likeBtn{width:44px;height:44px;color:var(--text-secondary);opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-10px -12px -10px 0;padding:0;transition:color .3s,opacity .3s,transform .2s;display:inline-flex}.page-module__OjeqDa__likeBtn:hover{opacity:1;color:var(--text-muted)}.page-module__OjeqDa__likeBtn:active{transform:scale(.88)}.page-module__OjeqDa__likedBtn,.page-module__OjeqDa__likedBtn:hover{color:var(--primary-color,#ee681a);opacity:.9}@media (min-width:769px){.page-module__OjeqDa__printMeta{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);opacity:0;clip-path:inset(70% 0 0);pointer-events:none;background:linear-gradient(#08080a1a,#08080a47 45%,#08080a80);border-radius:0 0 18px 18px;min-height:0;margin:0;padding:34px 10px 12px 18px;transition:opacity .3s,clip-path .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}.page-module__OjeqDa__print:hover .page-module__OjeqDa__printMeta,.page-module__OjeqDa__print:focus-within .page-module__OjeqDa__printMeta{opacity:1;clip-path:inset(0)}.page-module__OjeqDa__whisper{color:#f0f0f3eb;opacity:1}.page-module__OjeqDa__likeBtn{pointer-events:auto;color:#f0f0f3cc;margin:-10px 0}.page-module__OjeqDa__likeBtn:hover{color:#fff}.page-module__OjeqDa__likedBtn,.page-module__OjeqDa__likedBtn:hover{color:var(--primary-color,#ee681a)}}.page-module__OjeqDa__loadMore{border:1px solid color-mix(in srgb, var(--card-border) 85%, transparent);cursor:pointer;min-height:44px;font:11px var(--font-mono);letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:var(--text-secondary);background:0 0;border-radius:999px;margin:52px auto 0;padding:14px 38px;transition:border-color .3s,color .3s;display:block}.page-module__OjeqDa__loadMore:hover{border-color:var(--text-secondary);color:var(--text-muted)}.page-module__OjeqDa__loadMore:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:no-preference){.page-module__OjeqDa__roomHead{animation:1.1s both page-module__OjeqDa__develop}.page-module__OjeqDa__print,.page-module__OjeqDa__empty{animation:1.1s cubic-bezier(.16,1,.3,1) both page-module__OjeqDa__develop}.page-module__OjeqDa__print:first-child{animation-delay:.15s}.page-module__OjeqDa__print:nth-child(2){animation-delay:.25s}.page-module__OjeqDa__print:nth-child(3){animation-delay:.35s}.page-module__OjeqDa__print:nth-child(4){animation-delay:.45s}.page-module__OjeqDa__print:nth-child(5){animation-delay:.55s}@supports (animation-timeline:view()){.page-module__OjeqDa__print:nth-child(n+6){animation:linear both page-module__OjeqDa__develop;animation-timeline:view();animation-range:entry 8% entry 52%}}}@keyframes page-module__OjeqDa__develop{0%{opacity:0;transform:translateY(26px)}}.light .page-module__OjeqDa__frame{background:#fff;border-color:#0000;box-shadow:0 12px 32px #11181c24}@media (max-width:768px){.page-module__OjeqDa__room{padding:28px 20px 80px}.page-module__OjeqDa__stream{margin-top:26px}.page-module__OjeqDa__loadMore{margin-top:44px}}@media (max-width:480px){.page-module__OjeqDa__room{padding:22px 16px 64px}.page-module__OjeqDa__pageTitle{font-size:14px!important}.page-module__OjeqDa__wall{gap:44px}.page-module__OjeqDa__frame{border-radius:14px}}
.Darkroom-module__nXB_Bq__darkroom{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Darkroom-module__nXB_Bq__dust{position:absolute;inset:0}.Darkroom-module__nXB_Bq__dust span{width:3px;height:3px;opacity:calc(var(--o,.16) * .6);background:#b0aeaa;border-radius:50%;position:absolute}.Darkroom-module__nXB_Bq__dust span:first-child{--o:.2;--dur:26s;--delay:-4s;--dx:12px;top:74%;left:12%}.Darkroom-module__nXB_Bq__dust span:nth-child(2){--o:.13;--dur:32s;--delay:-14s;--dx:-10px;width:2px;height:2px;top:82%;left:27%}.Darkroom-module__nXB_Bq__dust span:nth-child(3){--o:.22;--dur:24s;--delay:-8s;--dx:8px;width:4px;height:4px;top:78%;left:44%}.Darkroom-module__nXB_Bq__dust span:nth-child(4){--o:.12;--dur:34s;--delay:-20s;--dx:-14px;width:2px;height:2px;top:85%;left:58%}.Darkroom-module__nXB_Bq__dust span:nth-child(5){--o:.18;--dur:28s;--delay:-2s;--dx:14px;top:76%;left:70%}.Darkroom-module__nXB_Bq__dust span:nth-child(6){--o:.11;--dur:30s;--delay:-17s;--dx:-8px;width:2px;height:2px;top:81%;left:83%}.Darkroom-module__nXB_Bq__dust span:nth-child(7){--o:.09;--dur:36s;--delay:-26s;--dx:16px;width:2px;height:2px;top:88%;left:36%}.Darkroom-module__nXB_Bq__vignette{background:radial-gradient(84% 68% at 50% 44%,#0000 36%,#000000ad);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.Darkroom-module__nXB_Bq__dust span{opacity:0;animation:Darkroom-module__nXB_Bq__moteDrift var(--dur,28s) linear var(--delay,0s) infinite;will-change:transform, opacity}}@keyframes Darkroom-module__nXB_Bq__moteDrift{0%{opacity:0;transform:translate(0,0)}14%{opacity:var(--o,.16)}78%{opacity:calc(var(--o,.16) * .3)}to{transform:translate3d(var(--dx,0px), -26vh, 0);opacity:0}}.light .Darkroom-module__nXB_Bq__dust span{opacity:calc(var(--o,.16) * .35);background:#787068}.light .Darkroom-module__nXB_Bq__vignette{background:radial-gradient(84% 68% at 50% 44%,#0000 40%,#11181c12)}@media (max-width:480px){.Darkroom-module__nXB_Bq__dust span:nth-child(n+5){display:none}}
.Lightbox-module__ZOt1oa__overlay{--chrome-top:64px;--chrome-bottom:104px;z-index:100000;touch-action:none;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;background:#040405f6;animation:.25s both Lightbox-module__ZOt1oa__fadeIn;position:fixed;inset:0}.Lightbox-module__ZOt1oa__topBar{z-index:2;justify-content:space-between;align-items:center;padding:10px 12px 10px 22px;display:flex;position:absolute;top:0;left:0;right:0}.Lightbox-module__ZOt1oa__counter{font:10px var(--font-mono);letter-spacing:.3em;color:#ebebf08c}.Lightbox-module__ZOt1oa__closeBtn{color:#ebebf0d9;cursor:pointer;background:#0a0a0c80;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .25s,border-color .25s;display:inline-flex}.Lightbox-module__ZOt1oa__closeBtn:hover,.Lightbox-module__ZOt1oa__closeBtn:focus-visible{color:#fff;border-color:#fff6}.Lightbox-module__ZOt1oa__stage{inset:var(--chrome-top) 16px var(--chrome-bottom);justify-content:center;align-items:center;display:flex;position:absolute}.Lightbox-module__ZOt1oa__shot{aspect-ratio:var(--ratio,1.5);width:min(100%, calc((100dvh - var(--chrome-top) - var(--chrome-bottom)) * var(--ratio,1.5)));border-radius:16px;max-height:100%;animation:.4s cubic-bezier(.16,1,.3,1) both Lightbox-module__ZOt1oa__developIn;position:relative;overflow:hidden}.Lightbox-module__ZOt1oa__stageImg{object-fit:cover}.Lightbox-module__ZOt1oa__developing{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Lightbox-module__ZOt1oa__developing:after{content:"";background:linear-gradient(100deg,#0000,#ffffff0d 30%,#ffffff1f 50%,#ffffff0d 70%,#0000);width:45%;position:absolute;top:-25%;bottom:-25%;left:-55%;transform:skew(-14deg)}@media (prefers-reduced-motion:no-preference){.Lightbox-module__ZOt1oa__developing:after{animation:1.8s ease-in-out infinite Lightbox-module__ZOt1oa__developSweep}.Lightbox-module__ZOt1oa__stageImgIn{animation:.45s both Lightbox-module__ZOt1oa__stageImgIn}}@keyframes Lightbox-module__ZOt1oa__developSweep{to{transform:translate(360%)skew(-14deg)}}@keyframes Lightbox-module__ZOt1oa__stageImgIn{0%{opacity:.55}}.Lightbox-module__ZOt1oa__navBtn{z-index:2;color:#ebebf0cc;cursor:pointer;background:#0a0a0c80;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .25s,border-color .25s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Lightbox-module__ZOt1oa__navBtn:hover,.Lightbox-module__ZOt1oa__navBtn:focus-visible{color:#fff;border-color:#fff6}.Lightbox-module__ZOt1oa__navPrev{left:14px}.Lightbox-module__ZOt1oa__navNext{right:14px}.Lightbox-module__ZOt1oa__caption{z-index:1;text-align:center;padding:18px 24px 24px;position:absolute;bottom:0;left:0;right:0}.Lightbox-module__ZOt1oa__captionText{max-width:52ch;font-family:var(--font-main);color:#ebebf0d9;margin:0 auto;font-size:14px;font-style:italic;font-weight:300;line-height:1.7}.Lightbox-module__ZOt1oa__captionMeta{font:10px var(--font-mono);letter-spacing:.24em;color:#ebebf080;margin:8px 0 0}@keyframes Lightbox-module__ZOt1oa__fadeIn{0%{opacity:0}}@keyframes Lightbox-module__ZOt1oa__developIn{0%{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.Lightbox-module__ZOt1oa__overlay,.Lightbox-module__ZOt1oa__shot{animation:none}}@media (max-width:768px){.Lightbox-module__ZOt1oa__overlay{--chrome-top:56px;--chrome-bottom:112px}.Lightbox-module__ZOt1oa__stage{inset:var(--chrome-top) 12px var(--chrome-bottom)}.Lightbox-module__ZOt1oa__shot{border-radius:12px}.Lightbox-module__ZOt1oa__navBtn{top:auto;bottom:20px;transform:none}.Lightbox-module__ZOt1oa__navPrev{left:18px}.Lightbox-module__ZOt1oa__navNext{right:18px}.Lightbox-module__ZOt1oa__caption{padding:14px 76px 28px}.Lightbox-module__ZOt1oa__captionText{font-size:13px}}
