.work{background:#f3f1eb;color:#151715;padding:90px 0 100px}.work .eyebrow{color:#806331}.work-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.work-intro h2{font:400 clamp(38px,5vw,66px)/1.05 Georgia,serif;letter-spacing:-.04em;margin:12px 0 0}.work-intro p{font-size:17px;max-width:360px;color:#565751;margin:0}.work figure{margin:0}.work img{display:block;width:100%;object-fit:cover}.work-feature img{height:clamp(320px,47vw,620px);object-position:center 53%}.work figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:3px solid #bd9650;padding:16px 2px 30px}.work figcaption span{color:#846a3e;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:bold}.work figcaption strong{font:400 23px Georgia,serif;text-align:right}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.work-grid img{aspect-ratio:1.38;object-position:center;filter:contrast(1.035) saturate(.96)}.work-grid figure:last-child img{object-position:center 48%}@media(max-width:700px){.work{padding:65px 0}.work-intro{display:block}.work-intro p{margin-top:16px;font-size:16px}.work-feature img{height:auto;aspect-ratio:1.15;object-fit:cover}.work-grid{gap:14px}.work-grid img{aspect-ratio:1}.work figcaption{display:block;padding:11px 0 24px}.work figcaption span,.work figcaption strong{display:block}.work figcaption strong{margin-top:4px;text-align:left;font-size:19px}}@media(max-width:480px){.work-grid{grid-template-columns:1fr;gap:0}.work-grid img{aspect-ratio:1.38}.work-feature img{aspect-ratio:1.15}.work figcaption{padding-bottom:25px}}
.work-aperol img{aspect-ratio:1.95;object-position:center top;filter:contrast(1.04) saturate(.98)}
.work-more-heading{border-top:1px solid #c9c3b8;margin:34px 0 26px;padding-top:35px}.work-more-heading h3{font:400 clamp(32px,4vw,48px)/1.12 Georgia,serif;letter-spacing:-.03em;margin:11px 0 0}.work-grid-more img{filter:contrast(1.055) saturate(.98) brightness(1.035)}.work-grid-more .portrait img{aspect-ratio:auto;height:auto;object-fit:cover;background:transparent}.work-grid-more figure:last-child img{object-position:center}


/* Preserve the full composition of the event bar and retail display. */
.work-grid-more .full-photo{grid-column:1/-1}
.work-grid-more .full-photo img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}

/* Intrinsic image proportions keep section destinations stable during loading. */
.work img{height:auto;aspect-ratio:auto;object-fit:contain}
