:root{--gallery-wall: #1C1A17;--gallery-wall-ink: #F3ECE2;--gallery-wall-muted: #B9AFA4;--gallery-wall-rule: #ffffff1f;--gallery-wall-accent: #F0B9C4;--gallery-ease: cubic-bezier(.16, 1, .3, 1);--gallery-shadow-art: 0 22px 40px -22px rgba(40, 26, 14, .55), 0 6px 14px -8px rgba(40, 26, 14, .3)}:root[data-theme=dark]{--gallery-wall: #0D0C0B;--gallery-wall-rule: #ffffff17;--gallery-shadow-art: 0 22px 40px -22px rgba(0, 0, 0, .8), 0 6px 14px -8px rgba(0, 0, 0, .6)}.amp-work{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden}.amp-work>img{display:block;width:100%;height:100%;object-fit:cover}.amp-work__chip{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:999px;background:#14110fa8;color:#fff;font:600 11px/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.amp-work__chip .amp-icon{width:15px;height:15px}.amp-work .amp-artwork-media--preview{width:100%;height:100%;max-height:none}.amp-work .amp-artwork-media--preview .amp-artwork-media__audio-visual,.amp-work .amp-artwork-media--preview .amp-artwork-media__audio-visual>svg{display:block;width:100%;height:100%;max-height:none}.amp-work.is-text .amp-artwork-media,.amp-work.is-pdf .amp-artwork-media{width:100%;height:100%;max-height:none;aspect-ratio:auto}.amp-work .amp-artwork-media :is(.amp-artwork-media__page,.amp-text-skin,.amp-text-skin__svg){width:100%;height:100%;max-height:none}.amp-work .amp-artwork-media__marker{display:none}.amp-work .amp-artwork-media__placeholder{display:grid;place-items:center;width:100%;height:100%;padding:12px;box-sizing:border-box;font:500 18px/1.15 var(--font-headline);text-align:center}.amp-work.is-audio{overflow:visible}.gallery-mosaic{width:calc(100% - 64px);margin:0 auto}.gallery-mosaic__row{display:flex;gap:var(--g, 14px)}.gallery-mosaic__row+.gallery-mosaic__row{margin-top:var(--g, 14px)}.gallery-tile{position:relative;flex:none;overflow:hidden;padding:0;border:0;background:var(--color-surface-container);color:#fff;text-align:left;text-decoration:none;box-shadow:var(--gallery-shadow-art)}.gallery-tile.is-audio{overflow:visible;background:none;box-shadow:none}.gallery-tile .amp-work>img{transition:transform .8s var(--gallery-ease)}.gallery-tile:hover .amp-work>img,.gallery-tile:focus-visible .amp-work>img{transform:scale(1.035)}.gallery-tile__label{position:absolute;inset:auto 0 0;display:grid;gap:2px;padding:40px 14px 12px;background:linear-gradient(to top,#120e0bd6,#120e0b00);opacity:0;transform:translateY(8px);transition:opacity .35s var(--gallery-ease),transform .45s var(--gallery-ease)}.gallery-tile.is-audio .gallery-tile__label{border-radius:0 0 50% 50%/0 0 30% 30%}.gallery-tile__label strong{font:500 19px/1.15 var(--font-headline);letter-spacing:-.01em}.gallery-tile__label span{font:500 11px/1.3 var(--font-label);letter-spacing:.05em;text-transform:uppercase;opacity:.85}.gallery-tile:hover .gallery-tile__label,.gallery-tile:focus-visible .gallery-tile__label{opacity:1;transform:none}.gallery-tile:hover .amp-work__chip,.gallery-tile:focus-visible .amp-work__chip{opacity:0}.gallery-tile .amp-work__chip{left:10px;top:10px;bottom:auto;transition:opacity .25s}.gallery-tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (hover: none){.gallery-tile__label{opacity:1;transform:none}.gallery-tile .amp-work__chip{opacity:1!important}}.gallery-mosaic-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;width:calc(100% - 64px);margin:28px auto 0;padding-top:18px;border-top:1px solid var(--color-outline-variant)}.gallery-mosaic-foot nav{display:flex;flex-wrap:wrap;gap:6px 26px}.gallery-mosaic-foot nav a{display:inline-flex;align-items:center;gap:8px;color:var(--color-on-background);font:500 12px/1.4 var(--font-label);letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.gallery-mosaic-foot nav a b{font:500 22px/1 var(--font-headline);letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums}.gallery-mosaic-foot nav a:hover{color:var(--color-primary)}.gallery-mosaic-foot nav .amp-icon{width:16px;height:16px}.gallery-mosaic-foot small{color:var(--color-on-surface-variant);font:500 12px/1.4 var(--font-label)}@media (max-width: 1100px){.gallery-mosaic,.gallery-mosaic-foot{width:calc(100% - 40px)}}@media (max-width: 760px){.gallery-mosaic,.gallery-mosaic-foot{width:calc(100% - 28px)}.gallery-tile__label strong{font-size:15px}}@media (prefers-reduced-motion: reduce){.gallery-tile .amp-work>img,.gallery-tile__label{transition:none}}:is(.gallery-mosaic,.gallery-mosaic-foot) .amp-icon{display:inline-grid;place-items:center;width:1em;height:1em;font-size:16px}:is(.gallery-mosaic,.gallery-mosaic-foot) .amp-icon>svg{display:block;width:100%;height:100%}
