:root{--sheet-gap:8px;--sheet-text:#ddd;--sheet-tile-w:320px;--sheet-tile-h:240px}body{color:var(--sheet-text);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:none;font-family:DepartureMono,ui-monospace,monospace;font-size:11px}#demo-banner .sheet-banner-title{text-align:center;flex-direction:column;gap:6px}:is(#demo-banner .sheet-banner-title) h1,:is(#demo-banner .sheet-banner-title) p{margin:0}:is(#demo-banner .sheet-banner-title) h1{font-size:22px;font-weight:400}@media (max-width:682px){:is(#demo-banner .sheet-banner-title) h1{font-size:16px}}:is(:is(#demo-banner .sheet-banner-title) h1) a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:682px){:is(#demo-banner .sheet-banner-title) p{text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:40vw;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}}@media (max-width:520px){#demo-banner .sheet-banner-title{display:none}}#demo-banner .sheet-banner-filter{grid-column:3;justify-self:end;width:29vw;max-width:300px;padding-right:14px}.shots-tile{border:2px solid #0000;margin:0 0 7px;padding:4px}.shots-tile[data-focused=true]{border-color:var(--color-accent)}.shots-tile:has(.shots-tile-link:focus-visible){border-color:var(--color-accent)}.shots-tile img{aspect-ratio:4/3;height:var(--sheet-tile-h);image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:var(--sheet-tile-w);background:#000;display:block}.shots-tile .shots-caption{text-align:center;padding-top:4px}.shots-tile-link{color:inherit;outline:none;text-decoration:none;display:block}#sheet-gallery{padding:17px var(--sheet-gap) 53px;outline:none;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2px;display:flex}@media (max-width:682px){#sheet-gallery{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#sheet-gallery .shots-tile{box-sizing:border-box;width:100%}:is(#sheet-gallery .shots-tile) img{width:100%;height:auto}}@media (max-width:520px){#sheet-gallery{grid-template-columns:minmax(0,1fr)}#sheet-gallery .shots-tile[data-focused=true]:not(:has(.shots-tile-link:focus-visible)){border-color:#0000}}.sheet-footer{max-width:42em;padding:0 var(--sheet-gap) 53px;text-align:center;margin:0 auto}.sheet-footer-cta{color:#fff;margin:0 0 13px}.sheet-footer-cta a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sheet-footer-blurb{color:#ffffffb3;text-wrap:balance;margin:0 auto;line-height:1.45}
