/* About-only photography. Other Batch 1 pages keep their existing layout. */
.se-motion-b1.se-m-about figure{margin:0;min-width:0}
.se-motion-b1.se-m-about .se-m-about-hero-photo{align-self:center;padding:12px 12px 0;border:1px solid #ffffff36;border-radius:5px;background:#ffffff08;min-width:0}
.se-motion-b1.se-m-about .se-m-about-photo-window{overflow:clip;display:block;border-radius:3px;background:#e5e1d7}
.se-motion-b1.se-m-about .se-m-about-photo-window>div{display:block;height:100%}
.se-motion-b1.se-m-about .se-m-about-hero-photo img{width:100%;aspect-ratio:4/3;object-fit:cover}
.se-motion-b1.se-m-about figcaption{font:11px/1.6 Arial,sans-serif;letter-spacing:.2px;padding:14px 0;color:#5b686c}
.se-motion-b1.se-m-about .se-m-about-hero-photo figcaption{color:#d4dce1;font-size:10px;display:flex;justify-content:space-between;gap:16px}
.se-motion-b1.se-m-about .se-m-about-hero-photo figcaption span:last-child{color:#dfc68b}
.se-motion-b1.se-m-about .se-m-about-roots{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;align-items:center;background:#eeeae0}
.se-motion-b1.se-m-about .se-m-about-roots h2{font-size:clamp(40px,4.5vw,62px)}
.se-motion-b1.se-m-about .se-m-about-story{font-size:16px;line-height:1.9;margin:28px 0 20px;max-width:590px}
.se-motion-b1.se-m-about .se-m-about-story p+p{margin-top:16px}
.se-motion-b1.se-m-about .se-m-about-lineage{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid #c9c4b6;margin-top:30px;padding-top:22px}
.se-motion-b1.se-m-about .se-m-about-lineage h3{font:22px/1.3 Georgia,serif;letter-spacing:-.4px}
.se-motion-b1.se-m-about .se-m-about-lineage-label{font:12px/1.6 Arial,sans-serif;margin-top:14px}
.se-motion-b1.se-m-about .se-m-about-lineage-description{font:12px/1.8 Arial,sans-serif;color:#5b686c;margin-top:10px}
.se-motion-b1.se-m-about .se-m-about-roots img{width:100%;aspect-ratio:4/3;object-fit:cover}
.se-motion-b1.se-m-about .se-m-about-gallery{background:#f6f4ee}
.se-motion-b1.se-m-about .se-m-about-photo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 24px;align-items:start}
.se-motion-b1.se-m-about .se-m-about-photo-grid figure{grid-column:span 2}
.se-motion-b1.se-m-about .se-m-about-photo-grid figure:first-child{grid-column:span 4}
.se-motion-b1.se-m-about .se-m-about-photo-grid img{width:100%;aspect-ratio:3/4;object-fit:cover}
.se-motion-b1.se-m-about .se-m-about-photo-grid figure:first-child img{aspect-ratio:1.5}
.se-motion-b1.se-m-about .se-m-about-photo-grid figcaption{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #ded9cb}
.se-motion-b1.se-m-about .se-m-about-photo-grid figcaption span{font-size:9px;color:#8a651a}
.se-motion-b1.se-m-about .se-m-about-more{border-top:1px solid #cfc9b9;border-bottom:1px solid #cfc9b9;margin-top:40px}
.se-motion-b1.se-m-about .se-m-about-more summary{cursor:pointer;min-height:60px;padding:19px 4px;font:600 12px/1.7 Arial,sans-serif;color:#10243c}
.se-motion-b1.se-m-about .se-m-about-more summary:focus-visible{outline:3px solid #b58016;outline-offset:4px}
.se-motion-b1.se-m-about .se-m-about-more .se-m-about-photo-grid{padding:8px 0 24px}
.se-motion-b1.se-m-about .se-m-about-more .se-m-about-photo-grid figure:first-child{grid-column:span 2}
.se-motion-b1.se-m-about .se-m-about-more .se-m-about-photo-grid figure:first-child img{aspect-ratio:3/4}
.se-motion-b1.se-m-about .se-m-about-photo-note{font-size:11px;color:#69716e;margin-top:24px;max-width:680px}
.se-motion-b1.se-m-about .se-m-about-visit-photo img{width:100%;aspect-ratio:4/3;object-fit:cover}
@media(max-width:999px){
 .se-motion-b1.se-m-about .se-m-hero{gap:5%;min-height:590px}
 .se-motion-b1.se-m-about .se-m-about-roots{gap:5%;align-items:start}
 .se-motion-b1.se-m-about .se-m-about-roots h2{font-size:43px}
 .se-motion-b1.se-m-about .se-m-about-story{font-size:14px;margin-top:24px}
 .se-motion-b1.se-m-about .se-m-about-lineage{gap:15px}
 .se-motion-b1.se-m-about .se-m-about-lineage h3{font-size:19px}
 .se-motion-b1.se-m-about .se-m-about-photo-grid{gap:24px 18px}
}
@media(max-width:600px){
 .se-motion-b1.se-m-about .se-m-hero{gap:32px;min-height:0;padding-bottom:34px}
 .se-motion-b1.se-m-about .se-m-about-hero-photo{align-self:stretch;padding:8px 8px 0}
 .se-motion-b1.se-m-about .se-m-about-hero-photo figcaption{font-size:9px;gap:10px}
 .se-motion-b1.se-m-about .se-m-about-roots{grid-template-columns:1fr;gap:30px}
 .se-motion-b1.se-m-about .se-m-about-roots h2{font-size:40px}
 .se-motion-b1.se-m-about .se-m-about-lineage{grid-template-columns:1fr;gap:24px}
 .se-motion-b1.se-m-about .se-m-about-lineage h3{font-size:22px}
 .se-motion-b1.se-m-about .se-m-about-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}
 .se-motion-b1.se-m-about .se-m-about-photo-grid figure{grid-column:span 1}
 .se-motion-b1.se-m-about .se-m-about-photo-grid figure:first-child{grid-column:1/-1}
 .se-motion-b1.se-m-about .se-m-about-photo-grid figure:last-child{grid-column:1/-1}
 .se-motion-b1.se-m-about .se-m-about-photo-grid figure:last-child img{aspect-ratio:1.2;object-position:center 42%}
 .se-motion-b1.se-m-about .se-m-about-photo-grid figcaption{font-size:10px;gap:10px}
 .se-motion-b1.se-m-about .se-m-about-more .se-m-about-photo-grid figure{grid-column:span 1}
 .se-motion-b1.se-m-about .se-m-about-more .se-m-about-photo-grid figure:first-child{grid-column:span 1}
 .se-motion-b1.se-m-about .se-m-about-more .se-m-about-photo-grid figure:last-child{grid-column:1/-1}
 .se-motion-b1.se-m-about .se-m-about-more .se-m-about-photo-grid figure:last-child img{aspect-ratio:4/3;object-position:center 40%}
}
