.sx-gallery{margin-top:55px;scroll-margin-top:105px}.sx-gallery-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:26px}.sx-gallery-heading h3{font-size:clamp(26px,3vw,42px);font-weight:500;letter-spacing:-1px;margin:0 0 12px;line-height:1.25}.sx-gallery-heading p{font-size:12px;color:#a5adb9;margin:0;line-height:1.8}.sx-gallery-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.sx-gallery-controls button{height:40px;min-width:40px;border:1px solid #ffffff35;border-radius:50%;background:transparent;color:#e0e8f0;font-size:17px}#sxPosterPause{font-size:11px;border-radius:30px;padding:0 14px;min-width:95px}.sx-slideshow{display:grid;grid-template-columns:1.45fr 1fr;gap:45px;align-items:center}.sx-poster-stage{height:535px;position:relative;display:grid;place-items:center;width:100%;padding:18px;border:1px solid #ffffff15;border-radius:5px;background:#070c12;overflow:hidden;cursor:zoom-in}.sx-poster-stage img{width:100%;height:100%;max-height:498px;object-fit:contain;display:block}.sx-poster-stage>span:not(.sx-poster-art){position:absolute;bottom:15px;right:18px;display:grid;place-items:center;width:32px;height:32px;background:#101720c9;border-radius:50%;color:white;font-size:20px}.sx-poster-index{display:flex;justify-content:space-between;font-size:11px;color:#a8bfcd;margin-bottom:22px}.sx-poster-info h4{font-size:clamp(25px,3vw,41px);letter-spacing:-.9px;line-height:1.3;font-weight:500;margin:0 0 20px;max-width:22ch}.sx-poster-info>p{font-size:11px;color:#a5adb9;line-height:1.8;margin:0 0 10px}.sx-poster-info>a{display:inline-block;font-size:11px;text-decoration:underline;text-underline-offset:5px;color:#b6dfe9;margin-bottom:35px}.sx-poster-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sx-poster-thumbs button{padding:5px;background:#070c12;border:1px solid #ffffff18;border-radius:3px;aspect-ratio:1;height:88px;overflow:hidden}.sx-poster-thumbs img{display:block;width:100%;height:100%;object-fit:contain;opacity:.5;transition:opacity .2s}.sx-poster-thumbs button[aria-pressed=true]{border-color:#67d8ec}.sx-poster-thumbs button[aria-pressed=true] img,.sx-poster-thumbs button:hover img{opacity:1}.sx-pending{margin-top:25px;padding:18px 0;border-bottom:1px solid #ffffff20;color:#a5adb9;font-size:11px;line-height:1.8}.sx-pending summary{cursor:pointer;display:list-item}.sx-pending ul{list-style:none;padding:12px 0 0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.sx-pending li>span{display:inline-block;width:52px;color:#c4b8ee;font-size:10px}.sx-pending p{margin:15px 0 0}#sxPosterDialog{width:fit-content;max-width:90vw;padding:0;background:#080d14;color:#f1f3f5;border:0;border-radius:5px;overflow:visible}#sxPosterDialog::backdrop{background:#03070be8;backdrop-filter:grayscale(1) blur(8px)}#sxPosterFull{display:block;width:auto;height:auto;max-width:88vw;max-height:78dvh;object-fit:contain;margin:auto}#sxPosterDialog>div{padding:12px 16px;display:flex;justify-content:space-between;gap:25px;align-items:center}#sxPosterDialog h2{font-size:12px;font-weight:500;margin:0;max-width:50ch}#sxPosterDialog a{font-size:10px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}#sxPosterClose{position:absolute;right:-10px;top:-18px;z-index:1;border:1px solid #ffffff50;background:#111923;color:white;border-radius:50%;width:34px;height:34px;font-size:22px}.sx-gallery button:focus-visible,.sx-pending summary:focus-visible,#sxPosterDialog button:focus-visible{outline:2px solid #67d8ec;outline-offset:4px}
@media(max-width:1000px){.sx-slideshow{gap:25px;grid-template-columns:1.25fr 1fr}.sx-poster-thumbs button{height:auto}.sx-poster-stage{height:470px}.sx-poster-stage img{max-height:432px}}
@media(max-width:650px){.sx-gallery{margin-top:40px}.sx-gallery-heading{align-items:flex-start;flex-direction:column;gap:18px}.sx-gallery-heading h3{font-size:28px;letter-spacing:-.6px}.sx-gallery-controls{align-self:flex-end}.sx-slideshow{grid-template-columns:1fr;gap:23px}.sx-poster-stage{height:420px;padding:12px}.sx-poster-stage img{max-height:394px}.sx-poster-info h4{font-size:27px;margin-bottom:12px}.sx-poster-index{margin-bottom:12px}.sx-poster-info>a{margin-bottom:22px}.sx-poster-thumbs{display:flex;overflow-x:auto;padding:3px 2px 10px;scrollbar-width:none}.sx-poster-thumbs button{flex:0 0 65px;height:80px}.sx-pending ul{grid-template-columns:1fr}.sx-poster-thumbs::-webkit-scrollbar{display:none}#sxPosterDialog>div{align-items:flex-start;padding:12px;gap:15px}#sxPosterDialog h2{font-size:11px}}
@media(prefers-reduced-motion:reduce){.sx-poster-thumbs img{transition:none}}
.sx-slideshow{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.sx-slideshow>*{min-width:0}.sx-poster-thumbs{min-width:0;max-width:100%}.sx-poster-info h4{overflow-wrap:anywhere}@media(max-width:1000px){.sx-slideshow{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media(max-width:650px){.sx-slideshow{grid-template-columns:minmax(0,1fr)}}
/* One portrait format for every contributed project. */
.sx-poster-stage>.sx-poster-art{position:relative;display:block;height:100%;width:min(100%,332px);aspect-ratio:2/3;overflow:hidden;background:#070c12;border-radius:2px}.sx-poster-stage .sx-poster-art img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.sx-poster-art.is-panel img,.sx-thumb-art.is-panel img{width:calc(var(--panels)*100%);max-width:none;height:100%;object-fit:fill;position:absolute;left:0;top:0}.sx-poster-thumbs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:108px;aspect-ratio:auto;padding:5px}.sx-thumb-art{position:relative;display:block;overflow:hidden;aspect-ratio:2/3;width:55px;height:82px;flex:0 0 82px;background:#070c12}.sx-poster-thumbs .sx-thumb-art img{display:block;width:100%;height:100%;object-fit:contain}.sx-poster-thumbs .sx-thumb-art.is-panel img{width:calc(var(--panels)*100%);max-width:none;object-fit:fill}.sx-poster-thumbs small{font-size:9px;color:#b3c2cf;line-height:1}.sx-poster-info h4{font-size:clamp(24px,2.5vw,34px);margin-bottom:15px}.sx-poster-info>a{margin-bottom:22px}.sx-poster-index{margin-bottom:16px}.sx-full-art{position:relative;width:min(80vw,calc(78dvh * 2 / 3));aspect-ratio:2/3;overflow:hidden;background:#080d14;margin:auto}.sx-full-art #sxPosterFull{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.sx-full-art.is-panel #sxPosterFull{position:absolute;top:0;left:0;width:calc(var(--panels)*100%);max-width:none;height:100%;object-fit:fill}#sxPosterDialog{max-width:90vw}#sxPosterDialog>div:not(.sx-full-art){max-width:78vw}#sxPosterDialog>.sx-full-art{padding:0;display:block}.sx-poster-info>p{color:#b9aee0}
@media(max-width:1000px){.sx-poster-stage>.sx-poster-art{width:min(100%,288px)}}
@media(max-width:650px){.sx-poster-stage>.sx-poster-art{width:min(100%,262px)}.sx-poster-thumbs button{flex:0 0 65px;height:108px}.sx-poster-info h4{font-size:27px}.sx-poster-thumbs{gap:8px}.sx-full-art{width:min(86vw,calc(76dvh * 2 / 3))}}
@media(min-width:651px){.sx-poster-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sx-poster-thumbs button{height:94px}.sx-thumb-art{width:45px;height:68px;flex-basis:68px}.sx-poster-thumbs small{font-size:8px}}
