.ordered-page{background:#f7f7f7}.ordered-intro{max-width:1184px;padding-top:21px;padding-bottom:8px}.ordered-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin:22px 0 29px}.ordered-heading h1{font-size:44px;letter-spacing:-1.6px}.ordered-heading>p{max-width:410px;font-size:14px;color:var(--muted);line-height:1.75;justify-self:end}.ordered-heading .eyebrow{margin-bottom:11px}.ordered-filters{margin-bottom:15px}.ordered-intro>.gallery-count{margin-bottom:8px}.ordered-zone{padding-block:17px 30px}.ordered-zone--gray{background:#f7f7f7}.ordered-zone--white{background:#fff;padding-block:30px}.ordered-zone--scene{background:#f3f3f3;padding-block:30px}.ordered-zone+.ordered-zone{border-top:1px solid #26313709}.ordered-zone-inner{max-width:1184px;margin:auto;padding-inline:32px}.ordered-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ordered-photo{display:block;position:relative;min-width:0;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden;touch-action:manipulation}.ordered-photo img,.ordered-photo:hover img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none;filter:none;padding:0;transition:none}.ordered-grid--scene{display:block;columns:4;column-gap:12px}.ordered-grid--scene .ordered-photo{margin-bottom:12px;break-inside:avoid;aspect-ratio:auto;overflow:visible}.ordered-grid--scene .ordered-photo img{height:auto;object-fit:contain}.ordered-bottom{max-width:1184px;display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:36px}.ordered-bottom h2{font-size:31px}.ordered-page .footer{background:#fff;max-width:none;padding-inline:max(32px,calc((100vw - 1120px)/2))}.ordered-page #photoDialog{background:#fff}.ordered-page #largePhoto{object-fit:contain}.ordered-page .gallery-filter{font-size:13px;min-height:48px}.ordered-page .gallery-filter[aria-pressed=true]{background:#f1f3ef;box-shadow:inset 3px 0 var(--gold),inset 0 -2px var(--gold)}
@media(max-width:900px){.ordered-intro{padding-top:16px}.ordered-heading{gap:25px;margin-top:20px;margin-bottom:24px}.ordered-heading h1{font-size:37px}.ordered-heading>p{font-size:13px}.ordered-zone-inner{padding-inline:24px}.ordered-grid{gap:10px}.ordered-grid--scene{column-gap:10px}.ordered-grid--scene .ordered-photo{margin-bottom:10px}.ordered-zone{padding-bottom:24px}.ordered-zone--white,.ordered-zone--scene{padding-block:24px}.ordered-bottom{padding-block:28px}.ordered-page .footer{padding-inline:24px}}
@media(max-width:639px){.ordered-intro{padding-top:12px}.ordered-heading{grid-template-columns:1fr;gap:17px;margin-top:17px;margin-bottom:22px}.ordered-heading h1{font-size:33px}.ordered-heading>p{justify-self:start;max-width:420px}.ordered-zone-inner{padding-inline:18px}.ordered-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ordered-grid--scene{columns:2;column-gap:8px}.ordered-grid--scene .ordered-photo{margin-bottom:8px}.ordered-zone{padding-block:14px 20px}.ordered-zone--white,.ordered-zone--scene{padding-block:20px}.ordered-page .gallery-filter{font-size:12px;padding-inline:11px}.ordered-bottom{flex-direction:column;align-items:stretch;gap:20px}.ordered-bottom .button{width:100%}.ordered-page .footer{padding-inline:18px}}
@media(pointer:coarse){.ordered-page .gallery-filter{font-size:14px;min-height:48px}.ordered-photo{touch-action:manipulation}}
.ordered-toolbar{position:sticky;top:86px;z-index:20;background:#f7f7f7f7;border-bottom:1px solid #e2e5e3;backdrop-filter:blur(8px)}
html.ordered-document{scroll-behavior:auto}
.ordered-toolbar-inner{max-width:1184px;margin:auto;padding:8px 32px 7px}
.ordered-toolbar .ordered-filters{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:8px;margin:0;padding-bottom:3px}
.ordered-toolbar .gallery-filter{flex:0 0 auto}
.ordered-toolbar .gallery-count{margin:4px 0 0;font-size:11px}
#orderedGallery{scroll-margin-top:80px}
@media(max-width:1180px){.ordered-toolbar{top:78px}}
@media(max-width:900px){.ordered-toolbar-inner{padding-inline:24px}}
@media(max-width:600px){.ordered-toolbar{top:72px}.ordered-toolbar-inner{padding-inline:18px}}
