.property-gallery{gap:14px;display:grid}.pg-featured{aspect-ratio:3/2;outline-offset:3px;background:0 0;border-radius:4px;max-height:620px;position:relative;overflow:hidden}.pg-slide{cursor:zoom-in;opacity:0;pointer-events:none;background:0 0;border:0;padding:0;transition:opacity .9s;position:absolute;inset:0}.pg-slide.is-active{opacity:1;pointer-events:auto}.pg-slide .smart-image,.pg-slide img{width:100%;height:100%;display:block}.pg-slide img{object-fit:cover}.pg-slide.is-active img{animation:18s ease-out both pg-kenburns}@keyframes pg-kenburns{0%{transform:scale(1.005)translate(0)}to{transform:scale(1.07)translate(-1.2%,-.8%)}}@media (prefers-reduced-motion:reduce){.pg-slide.is-active img{animation:none}.pg-slide{transition:none}}.pg-arrow{z-index:2;cursor:pointer;width:42px;height:42px;color:var(--ink,#12211c);background:#ffffffe6;border:1px solid #12211c1f;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pg-prev{left:14px}.pg-next{right:14px}.pg-counter{z-index:2;letter-spacing:.03em;color:#fff;background:#0c181499;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;bottom:14px;right:14px}.pg-actions{flex-wrap:wrap;gap:10px;display:flex}.pg-actions .button-ghost{color:var(--ink);border:1px solid var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.pg-actions .button-ghost:hover,.pg-actions .button-ghost:focus-visible{color:var(--clay-dark);border-color:var(--clay-dark)}.pg-all{gap:42px;display:grid}.pg-all[hidden]{display:none}.pg-photo-group{gap:14px;display:grid}.pg-group-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pg-group-heading h2,.pg-seasonal-heading h2{margin:0;font:500 clamp(32px,4vw,52px)/1 Newsreader,Georgia,serif}.pg-group-heading span{color:#5e6964;font-size:12px}.pg-photo-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pg-thumb{aspect-ratio:4/3;cursor:zoom-in;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.pg-thumb .smart-image,.pg-thumb img{width:100%;height:100%;display:block}.pg-thumb img{object-fit:cover;transition:transform .5s}.pg-thumb:hover img{transform:scale(1.035)}.pg-seasonal{gap:28px;margin-top:58px;display:grid}.pg-seasonal-heading{gap:12px;max-width:780px;display:grid}.pg-seasonal-heading p{color:#5e6964;margin:0;line-height:1.7}.pg-film-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.pg-film{gap:12px;min-width:0;display:grid}.pg-film h3{margin:0;font:500 28px/1.1 Newsreader,Georgia,serif}.pg-film video{aspect-ratio:9/16;object-fit:cover;background:0 0;border:0;border-radius:0;width:100%;display:block}.pg-film-disclosure{color:var(--ink,#12211c);background:var(--paper,#fffdf9);border-left:3px solid var(--clay,#c5542d);margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.pg-film .button{justify-self:start}@media (width<=900px){.pg-photo-grid{grid-template-columns:repeat(2,1fr)}.pg-featured{aspect-ratio:4/3}.pg-film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pg-film-grid{grid-template-columns:1fr;gap:34px}.pg-film video{max-height:72vh}}.pg-film-summary{color:var(--ink,#1f2a24);margin:0;font-size:.95rem;line-height:1.55}.pg-film-audio{opacity:.85;margin:0;font-size:.85rem;line-height:1.5}
