.O6HW3W_gallery{padding-bottom:30px}.O6HW3W_toolbar{font:11px/1.6 var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;display:flex}.O6HW3W_toolbar button{border:1px solid var(--line-light);min-height:44px;font:11px var(--font-mono);background:0 0;align-items:center;gap:20px;padding:12px 18px;display:flex}.O6HW3W_toolbar button:hover{background:var(--blue)}.O6HW3W_mosaic{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:22px;display:grid}.O6HW3W_tile{color:var(--text-primary);text-align:left;background:0 0;border:0;grid-column:span 4;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.O6HW3W_tile:nth-child(5n+1){grid-column:span 7}.O6HW3W_tile:nth-child(5n+2){grid-column:span 5;margin-top:70px}.O6HW3W_tile:nth-child(5n+4){margin-top:65px}.O6HW3W_tile:nth-child(5n+5){margin-top:110px}.O6HW3W_tile .media-slot{aspect-ratio:1.05!important}.O6HW3W_tile:nth-child(5n+1) .media-slot{aspect-ratio:1.5!important}.O6HW3W_tile figcaption{display:none}.O6HW3W_tile:hover img{transform:scale(1.07)}.O6HW3W_caption{background:linear-gradient(transparent,var(--bg-deep));justify-content:space-between;align-items:center;gap:20px;padding:30px 20px 20px;font-size:24px;transition:background .4s;display:flex;position:absolute;bottom:0;left:0;right:0}.O6HW3W_caption small{font:9px/1.6 var(--font-mono);text-transform:uppercase;margin-top:8px;display:block}.O6HW3W_caption>span:last-child{font-size:30px}.O6HW3W_tile:hover .O6HW3W_caption{background:var(--blue)}.O6HW3W_lightbox{width:100%;max-width:none;height:100dvh;max-height:none;padding:22px var(--page-gutter);background:var(--bg-deep);color:var(--text-primary);border:0;margin:0;position:fixed;inset:0}.O6HW3W_lightbox::backdrop{background:var(--bg-deep)}.O6HW3W_lightboxTop{justify-content:space-between;align-items:center;gap:20px;height:60px;font-size:18px;display:flex}.O6HW3W_lightboxTop p span{font:10px var(--font-mono);margin-left:15px}.O6HW3W_lightbox button{border:1px solid var(--line-light);background:0 0;min-height:44px;padding:10px 18px;font-size:13px}.O6HW3W_viewer{justify-content:center;align-items:center;height:calc(100dvh - 185px);display:flex}.O6HW3W_viewer .media-slot{max-width:1150px;height:100%;aspect-ratio:auto!important}.O6HW3W_viewer img{object-fit:contain!important}.O6HW3W_navigation{justify-content:space-between;align-items:center;gap:20px;padding-top:15px;display:flex}.O6HW3W_navigation p{font:10px var(--font-mono)}@media (max-width:767px){.O6HW3W_toolbar{flex-direction:column;align-items:start;font-size:10px}.O6HW3W_mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.O6HW3W_tile:nth-child(n){grid-column:span 1;margin:0}.O6HW3W_tile:nth-child(3n+1){grid-column:1/-1}.O6HW3W_tile:nth-child(n) .media-slot{aspect-ratio:1!important}.O6HW3W_tile:nth-child(3n+1) .media-slot{aspect-ratio:1.45!important}.O6HW3W_caption{padding:25px 12px 12px;font-size:20px}.O6HW3W_caption small{font-size:8px}.O6HW3W_lightbox{padding:15px 20px}.O6HW3W_lightboxTop{font-size:16px}.O6HW3W_lightboxTop p span{margin-left:0;display:block}.O6HW3W_navigation p{display:none}.O6HW3W_lightbox button{padding:10px 13px}.O6HW3W_viewer{height:calc(100dvh - 165px)}}.O6HW3W_studio{--studio-accent:#00ff9b;--studio-base:#00b86b;--title-hover:var(--studio-accent);--link-hover:var(--studio-accent);background:#000d07}.O6HW3W_studio>section{--title-hover:var(--studio-accent);--link-hover:var(--studio-accent);background:linear-gradient(135deg,#001a0d,#000d07)}.O6HW3W_studio>section:first-child{background:linear-gradient(145deg,#000 10%,#001a0d 65%,#000d07)}.O6HW3W_studio>section>.eyebrow{color:var(--studio-accent)}.O6HW3W_studio .O6HW3W_lightbox{background:linear-gradient(135deg,#001a0d,#000d07)}.O6HW3W_studio .O6HW3W_toolbar button:hover,.O6HW3W_studio .O6HW3W_tile:hover .O6HW3W_caption{background:var(--studio-accent);color:#000d07}.O6HW3W_studio :focus-visible{outline-color:var(--studio-accent)}.O6HW3W_studio[data-ambient-surface]{background:linear-gradient(145deg,#000 10%,#001a0d 65%,#000d07)}.O6HW3W_studio[data-ambient-surface]>section{background:0 0}
