.gallery{padding-block:var(--wp--custom--rhythm--section);container-type:inline-size}.gallery__head{gap:var(--wp--preset--spacing--50);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;margin-block-end:var(--wp--preset--spacing--60);display:grid}.gallery__head h2{margin:0}.gallery__head p{max-inline-size:44ch;color:var(--wp--preset--color--ink-muted);font-size:var(--wp--preset--font-size--meta);margin:0}.gallery__grid{gap:var(--wp--custom--grid--hairline);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;display:grid}.gallery__grid figure{background:var(--wp--preset--color--surface);margin:0;position:relative;overflow:hidden}.gallery__grid img{object-fit:cover;block-size:100%;inline-size:100%}.gallery__lead{aspect-ratio:4/3;grid-row:1/span 2}.gallery__stack{gap:var(--wp--custom--grid--hairline);grid-row:1/span 2;grid-template-rows:1fr 1fr;display:grid}.gallery__stack figure{min-block-size:0}.gallery__grid:where(:has(>div:only-of-type)){grid-template-columns:2fr 1fr}.gallery__stack:where(:has(>figure:only-child)){grid-template-rows:1fr}@container (width<56rem){.gallery__grid{grid-template-rows:none;grid-template-columns:1fr 1fr}.gallery__lead{grid-area:auto/1/auto/-1}.gallery__stack{grid-row:auto}.gallery__stack figure{aspect-ratio:1}}@container (width<34rem){.gallery__head,.gallery__grid{grid-template-columns:1fr}.gallery__stack{grid-template-rows:none;grid-template-columns:1fr 1fr}}.gallery__areas{border-block-start:var(--wp--custom--border--rule);margin-block-start:var(--wp--preset--spacing--70);padding-block-start:var(--wp--preset--spacing--70)}.gallery__areas-head{margin-block:0 var(--wp--preset--spacing--60)}.gallery__area-list{gap:var(--wp--preset--spacing--60);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.gallery__area{min-inline-size:0}.gallery__area-label{margin-block-end:var(--wp--preset--spacing--20)}.gallery__area-places{color:var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--body);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--title);margin:0}.gallery__area-note{margin-block:var(--wp--preset--spacing--20) 0;color:var(--wp--preset--color--ink-secondary);font-size:var(--wp--preset--font-size--meta);line-height:var(--wp--custom--line-height--long)}.gallery__area-source{margin-block:var(--wp--preset--spacing--60) 0;max-inline-size:var(--wp--custom--measure--base);color:var(--wp--preset--color--ink-muted);font-size:var(--wp--preset--font-size--meta);line-height:var(--wp--custom--line-height--long)}.photostrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;container-type:inline-size}.photostrip__item{margin:0}.photostrip__item--1{grid-column:1/-1}.photostrip__img{object-position:50% 30%;object-fit:cover;border-radius:var(--wp--custom--radius--lg);block-size:10.5rem;inline-size:100%;max-inline-size:none;display:block}.photostrip__item--1 .photostrip__img{block-size:15rem}@container (width>=48rem){.photostrip{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,4fr);gap:8px}.photostrip__item--1{grid-column:auto}.photostrip__img,.photostrip__item--1 .photostrip__img{block-size:clamp(18rem,36cqi,31.25rem)}}.photostrip__item--2 .photostrip__img{object-position:30% 30%}
