._9gsavG_strip{--hole:#e8e2d6d1;top:calc(var(--bar) + .75rem);z-index:20;background:radial-gradient(ellipse 4px 3px at 50% 50%, var(--hole) 92%, transparent 100%) 0 5px / 18px 8px repeat-x, radial-gradient(ellipse 4px 3px at 50% 50%, var(--hole) 92%, transparent 100%) 0 calc(100% - 5px) / 18px 8px repeat-x, linear-gradient(#16120e, #0d0b09);scrollbar-width:none;padding:18px 10px;position:sticky;overflow-x:auto;box-shadow:0 20px 40px -20px #000000e6,inset 0 0 0 1px #d9a44114;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}._9gsavG_strip::-webkit-scrollbar{display:none}._9gsavG_strip:after{content:"SP 5219 ▸ 35MM ▸ SAFETY FILM ▸ SP 5219 ▸ 35MM ▸ SAFETY FILM ▸ SP 5219 ▸ 35MM ▸ SAFETY FILM";font-family:var(--font-mono);letter-spacing:.4em;color:#d9a44159;white-space:nowrap;pointer-events:none;font-size:7px;position:absolute;top:0;left:12px}._9gsavG_frames{gap:8px;min-width:max-content;display:flex}._9gsavG_frame{text-align:left;min-width:150px;color:var(--ivory-dim);transition:color .3s, background .5s var(--ease-out), border-color .3s, box-shadow .5s var(--ease-out);background:#070605;border:1px solid #e8e2d612;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.75rem;padding:.75rem 1rem;display:grid;position:relative}._9gsavG_frame:hover{color:var(--ivory);border-color:#e8e2d638}._9gsavG_frame[data-active]{color:#1a1206;background:radial-gradient(ellipse 90% 140% at 50% 50%, #ffe2b0 0%, var(--tungsten) 55%, #9a5c18 100%);border-color:var(--tungsten-hot);animation:3s ease-in-out infinite _9gsavG_bulb;box-shadow:0 0 24px #d9a44173,0 0 60px #d9a44133}._9gsavG_frame:disabled{cursor:default}._9gsavG_reel{font-family:var(--font-mono);letter-spacing:.1em;opacity:.7;grid-row:span 2;font-size:.62rem}._9gsavG_label{font-family:var(--font-display);font-size:1.15rem;line-height:1.1}._9gsavG_count{font-family:var(--font-mono);letter-spacing:.24em;opacity:.7;font-size:.6rem}@keyframes _9gsavG_bulb{0%,to{filter:brightness()}47%{filter:brightness()}50%{filter:brightness(.92)}53%{filter:brightness(1.04)}}
._-xG-a_card{break-inside:avoid;margin-bottom:clamp(.75rem,1.6vw,1.4rem);animation:linear both _-xG-a_reveal;animation-timeline:view();animation-range:entry entry 70%}@keyframes _-xG-a_reveal{0%{opacity:0;filter:brightness(1.8)saturate(0);transform:translateY(48px)scale(.97)}}@supports not (animation-timeline:view()){._-xG-a_card{opacity:0;transition:opacity .9s var(--ease-out) calc(var(--order) % 3 * 80ms), transform .9s var(--ease-out) calc(var(--order) % 3 * 80ms);animation:none;transform:translateY(40px)}._-xG-a_card[data-in]{opacity:1;transform:none}}._-xG-a_button{background:var(--ink-2);width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}._-xG-a_img{width:100%;height:auto;transition:transform 1.2s var(--ease-out), filter .8s var(--ease-out)}._-xG-a_button:hover ._-xG-a_img,._-xG-a_button:focus-visible ._-xG-a_img{filter:contrast(1.05)saturate(1.08);transform:scale(1.045)}._-xG-a_matteTop,._-xG-a_matteBottom{height:14%;transition:transform .55s var(--ease-shutter);background:#000;position:absolute;left:0;right:0;transform:scaleY(0)}._-xG-a_matteTop{transform-origin:top;top:0}._-xG-a_matteBottom{transform-origin:bottom;bottom:0}._-xG-a_button:hover ._-xG-a_matteTop,._-xG-a_button:hover ._-xG-a_matteBottom,._-xG-a_button:focus-visible ._-xG-a_matteTop,._-xG-a_button:focus-visible ._-xG-a_matteBottom{transform:scaleY(1)}._-xG-a_fr{height:14%;font-family:var(--font-mono);letter-spacing:.24em;color:var(--tungsten);opacity:0;align-items:center;padding:0 .8rem;font-size:.6rem;transition:opacity .3s .15s;display:flex;position:absolute;top:0;left:0}._-xG-a_caption{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:14%;padding:.35rem .8rem;display:flex;position:absolute;bottom:0;left:0;right:0}._-xG-a_title{opacity:0;transition:opacity .4s .2s, transform .5s var(--ease-out) .2s;font-size:clamp(.85rem,1.1vw,1rem);transform:translateY(6px)}._-xG-a_exif{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ivory-dim);white-space:nowrap;border-right:1px solid #0000;width:0;max-width:100%;font-size:.56rem;overflow:hidden}._-xG-a_button:hover ._-xG-a_fr,._-xG-a_button:focus-visible ._-xG-a_fr{opacity:1}._-xG-a_button:hover ._-xG-a_title,._-xG-a_button:focus-visible ._-xG-a_title{opacity:1;transform:none}._-xG-a_button:hover ._-xG-a_exif,._-xG-a_button:focus-visible ._-xG-a_exif{animation:_-xG-a_type 1.1s steps(var(--chars,40)) .35s forwards, _-xG-a_caret .6s steps(2) .35s 3}@keyframes _-xG-a_type{to{width:calc(var(--chars,40) * 1ch)}}@keyframes _-xG-a_caret{50%{border-color:var(--tungsten)}}
.YbataG_library{max-width:var(--max);padding:0 var(--gutter) clamp(4rem, 10vh, 8rem);margin:0 auto}.YbataG_status{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ivory-faint);margin:2rem 0 1.5rem;font-size:.7rem}.YbataG_status span{color:var(--tungsten);margin-right:.4rem}.YbataG_grid{columns:3 320px;animation:YbataG_develop .9s var(--ease-out);column-gap:clamp(.75rem,1.6vw,1.4rem);list-style:none}@keyframes YbataG_develop{0%{opacity:0;filter:brightness(2)saturate(0)blur(6px)}}
