body.press-grid-lightbox-open{overflow:hidden}.press-gallery,.press-gallery *{box-sizing:border-box}.press-gallery img{display:block;max-width:100%}.press-gallery button{font:inherit}.press-gallery .press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:#2a2928}.press-gallery .press-grid__item{position:relative;margin:0;overflow:hidden;background:#0e0d0d;aspect-ratio:4 / 3}.press-gallery .press-grid__trigger,.press-gallery .press-grid__video-shell{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#fff0;color:inherit;text-align:left}.press-gallery .press-grid__trigger{cursor:zoom-in}.press-gallery .press-grid__trigger--video{position:absolute;inset:0;z-index:3}.press-gallery .press-grid__trigger:focus-visible,.press-gallery .press-grid__trigger--video:focus-visible,.press-gallery .press-grid-lightbox__close:focus-visible{outline:3px solid rgb(242 237 232 / .72);outline-offset:-5px}.press-gallery .press-grid__image,.press-gallery .press-grid__video,.press-gallery .press-grid__embed iframe,.press-gallery .press-grid__embed embed,.press-gallery .press-grid__embed object{display:block;width:100%;height:100%}.press-gallery .press-grid__image,.press-gallery .press-grid__video-shell,.press-gallery .press-grid__video,.press-gallery .press-grid__embed{aspect-ratio:4 / 3}.press-gallery .press-grid__image,.press-gallery .press-grid__video{object-fit:cover}.press-gallery .press-grid__video,.press-gallery .press-grid__embed,.press-gallery .press-grid__embed iframe,.press-gallery .press-grid__embed embed,.press-gallery .press-grid__embed object{pointer-events:none}.press-gallery .press-grid__image,.press-gallery .press-grid__video,.press-gallery .press-grid__embed,.press-gallery .press-grid__embed iframe,.press-gallery .press-grid__embed embed,.press-gallery .press-grid__embed object{object-position:var(--press-grid-object-position,center center);filter:grayscale(100%) contrast(1.05);transition:transform 0.5s ease,filter 0.4s ease}.press-gallery .press-grid__video-shell,.press-gallery .press-grid__embed{overflow:hidden;background:#0f0d0c}.press-gallery .press-grid__wash,.press-gallery .press-grid__caption{position:absolute;right:0;left:0;pointer-events:none}.press-gallery .press-grid__wash{inset:0;z-index:1;background:linear-gradient(180deg,rgb(11 10 10 / .02) 0%,rgb(11 10 10 / .12) 46%,rgb(11 10 10 / .42) 100%)}.press-gallery .press-grid__caption{bottom:0;margin:0;padding:32px 16px 14px;background:linear-gradient(transparent,rgb(11 10 10 / .92));color:#9e998f;font-family:var(--font-sans);font-size:10px;font-weight:400;letter-spacing:.25em;line-height:1.5;opacity:0;text-transform:uppercase;transition:opacity 0.3s ease}.press-gallery .press-grid-lightbox[hidden]{display:none}.press-gallery .press-grid-lightbox{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:clamp(4rem, 8vw, 5rem) clamp(1.25rem, 4vw, 2.5rem) clamp(4.5rem, 9vw, 6rem);background:rgb(11 10 10 / .96);cursor:zoom-out}.press-gallery .press-grid-lightbox__dialog{display:flex;align-items:center;justify-content:center;width:min(100%, 1440px);height:100%;cursor:auto}.press-gallery .press-grid-lightbox__stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.press-gallery .press-grid-lightbox__image{max-width:100%;max-height:100%;object-fit:contain;filter:none;box-shadow:0 24px 60px rgb(0 0 0 / .32)}.press-gallery .press-grid-lightbox__video,.press-gallery .press-grid-lightbox__embed{width:min(100%, 1440px);max-height:100%;background:#050505;box-shadow:0 24px 60px rgb(0 0 0 / .32)}.press-gallery .press-grid-lightbox__video{display:block}.press-gallery .press-grid-lightbox__embed{aspect-ratio:16 / 9}.press-gallery .press-grid-lightbox__embed iframe,.press-gallery .press-grid-lightbox__embed embed,.press-gallery .press-grid-lightbox__embed object{width:100%;height:100%;border:0}.press-gallery .press-grid-lightbox__close{position:fixed;top:24px;right:32px;z-index:1;padding:8px;border:0;background:none;color:#9e998f;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:.3em;line-height:1;text-transform:uppercase;transition:color 0.2s ease}.press-gallery .press-grid-lightbox__nav{position:fixed;top:50%;z-index:1;min-width:7rem;padding:.75rem .9rem;border:1px solid rgb(242 237 232 / .18);background:rgb(11 10 10 / .7);color:#f2ede8;cursor:pointer;font-family:var(--font-sans);font-size:.76rem;font-weight:500;letter-spacing:.22em;line-height:1;text-transform:uppercase;transform:translateY(-50%);transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.press-gallery .press-grid-lightbox__nav--prev{left:24px}.press-gallery .press-grid-lightbox__nav--next{right:24px}.press-gallery .press-grid-lightbox__nav[hidden]{display:none}.press-gallery .press-grid-lightbox__caption{position:fixed;bottom:28px;left:50%;margin:0;max-width:min(calc(100% - 3rem), 64rem);transform:translateX(-50%);color:#9e998f;font-family:var(--font-sans);font-size:10px;font-weight:400;letter-spacing:.3em;line-height:1.6;text-align:center;text-transform:uppercase}@media (hover:hover){.press-gallery .press-grid__item:hover .press-grid__image,.press-gallery .press-grid__item:hover .press-grid__video,.press-gallery .press-grid__item:hover .press-grid__embed iframe,.press-gallery .press-grid__item:hover .press-grid__embed embed,.press-gallery .press-grid__item:hover .press-grid__embed object,.press-gallery .press-grid__item:focus-within .press-grid__image,.press-gallery .press-grid__item:focus-within .press-grid__video,.press-gallery .press-grid__item:focus-within .press-grid__embed iframe,.press-gallery .press-grid__item:focus-within .press-grid__embed embed,.press-gallery .press-grid__item:focus-within .press-grid__embed object{transform:scale(1.04);filter:grayscale(0%) contrast(1.1)}.press-gallery .press-grid__item:hover .press-grid__caption,.press-gallery .press-grid__item:focus-within .press-grid__caption{opacity:1}.press-gallery .press-grid-lightbox__nav:hover,.press-gallery .press-grid-lightbox__nav:focus-visible,.press-gallery .press-grid-lightbox__close:hover,.press-gallery .press-grid-lightbox__close:focus-visible{color:#f2ede8;border-color:rgb(242 237 232 / .32);background:rgb(11 10 10 / .9)}}@media (hover:none){.press-gallery .press-grid__caption{opacity:1}}