.gallery-logo{place-items:center;width:100%;height:100%;display:grid;container-type:size}.gallery-logo__mark{width:32em;height:40em;font-size:.833333cqmin;position:relative}.gallery-logo__wrapper{width:32em;height:40em;transform-style:preserve-3d;animation:3s ease-out infinite gallery-logo-rotate;position:absolute}.gallery-logo__face{backface-visibility:hidden;background:#ff6900;border-radius:2em;width:100%;height:100%;position:absolute}.gallery-logo__face svg{display:block}.gallery-logo__front{transform:translateZ(3em)}.gallery-logo__inner-front{background:#c50;transform:rotateY(180deg)translateZ(-3em)}.gallery-logo__back{transform:rotateY(180deg)translateZ(3em)}.gallery-logo__inner-back{background:#c50;transform:translateZ(-3em)}.gallery-logo__side{background:#c50;width:6em;height:40em;position:absolute;transform:translate(13em)rotateY(90deg)}@keyframes gallery-logo-rotate{0%{transform:rotateY(0)}67%,to{transform:rotateY(360deg)}}.gallery-logo:not([data-playing]) .gallery-logo__wrapper{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gallery-logo__wrapper{animation:none}}
.gallery-working{place-items:center;width:100%;height:100%;display:grid;container-type:size}.gallery-working__row{align-items:center;gap:.67em;font-size:3.84615cqw;display:flex}.gallery-working__icon{width:2em;height:2em;color:var(--color-orange-500);flex:none}.gallery-working__label{font-family:var(--font-mono);white-space:nowrap;color:#0000;background-size:250% 100%,auto;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat,padding-box;line-height:1;display:inline-block}
.gallery-wall{position:relative}.gallery-wall:not([data-ready]){visibility:hidden;flex-direction:column;gap:16px;display:flex}.gallery-tile{box-shadow:0 0 0 1px var(--color-neutral-200);background-color:var(--color-neutral-100);transition:scale .2s var(--ease-hover);border:1px solid #fff;border-radius:12px;place-items:center;display:grid;overflow:hidden;container-type:size}@media (hover:hover){.gallery-tile:has(.expandable__button:hover){scale:1.02}.gallery-tile .expandable:has(>.expandable__button:hover){scale:none}}@media (prefers-reduced-motion:reduce){.gallery-tile{transition:none}}.gallery-tile__media{border-radius:8px;position:relative;overflow:hidden}.gallery-tile__media--fill{border-radius:12px;width:100%;height:100%}.gallery-tile__media--fit{width:min(100cqw,100cqh*var(--media-ratio));overflow:visible}.gallery-tile__media--fit .expandable__media{border-radius:inherit;overflow:hidden}.gallery-tile__media--fit .expandable__chip{right:calc(16px - (100cqw - min(100cqw,100cqh*var(--media-ratio)))/2);bottom:calc(16px - (100cqh - min(100cqh,100cqw/var(--media-ratio)))/2)}.frame-fit{place-items:center;width:100%;height:100%;display:grid;container-type:size}.frame-fit__box{width:min(100cqw*(1 - 2*var(--fit-inset)),100cqh*(1 - 2*var(--fit-inset))*var(--fit-ratio));position:relative}
