.hdr-pilot .hdr-collection .hdr-project-hero-photo img { object-position:var(--hdrc-cover-x,50%) var(--hdrc-cover-y,50%); }
.hdr-pilot .hdr-collection .hdrc-preview { padding-block:12px;background:#fff4ce;color:#322411; }
.hdr-pilot .hdr-collection .hdr-project-hero-copy .hdr-lead p { margin:0; }
.hdr-pilot .hdr-collection .hdr-project-hero-copy .hdr-lead p + p { margin-top:.65em; }
.hdr-pilot .hdr-collection .hdrc-scenes { display:grid;gap:clamp(42px,7vw,104px);padding-bottom:clamp(42px,6vw,90px); }
.hdr-pilot .hdr-collection .hdrc-card { min-width:0;border-top:1px solid var(--hdr-line);padding-top:clamp(24px,4vw,58px);scroll-margin-top:100px; }
.hdr-pilot .hdr-collection .hdrc-story { align-items:start; }
.hdr-pilot .hdr-collection .hdrc-story > div { min-width:0; }
.hdr-pilot .hdr-collection .hdrc-story > :only-child { grid-column:1/-1; }
.hdr-pilot .hdr-collection .hdrc-story h2 { max-width:27ch;margin:0;font-size:clamp(1.65rem,2.55vw,2.85rem);line-height:1.14;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere; }
.hdr-pilot .hdr-collection .hdrc-featured .hdrc-story h2 { font-size:clamp(1.75rem,2.7vw,3rem); }
.hdr-pilot .hdr-collection .hdrc-summary { max-width:62ch;margin-top:clamp(12px,1.4vw,20px); }
.hdr-pilot .hdr-collection .hdrc-summary p:last-child { margin-bottom:0; }
.hdr-pilot .hdr-collection .hdrc-aside { display:grid;gap:clamp(12px,1.25vw,18px); }
.hdr-pilot .hdr-collection .hdrc-quote blockquote { margin:0;padding:5px 0 5px 18px;font-size:clamp(1rem,1.35vw,1.2rem); }
.hdr-pilot .hdr-collection .hdrc-figure { display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0; }
.hdr-pilot .hdr-collection .hdrc-figure strong { color:var(--hdr-blue);font-size:clamp(1.4rem,1.8vw,1.75rem);font-weight:600;line-height:1.3;letter-spacing:-.035em; }
.hdr-pilot .hdr-collection .hdrc-figure span { font-size:.925rem; }
.hdr-pilot .hdr-collection .hdrc-facts { margin-top:0; }
.hdr-pilot .hdr-collection .hdrc-aside > :not(:first-child).hdrc-facts { margin-top:clamp(8px,1vw,16px); }
.hdr-pilot .hdr-collection .hdrc-facts dl { grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding-block:clamp(16px,1.5vw,24px) 0;border-bottom:0; }
.hdr-pilot .hdr-collection .hdrc-facts dt { margin-bottom:4px; }
.hdr-pilot .hdr-collection .hdrc-facts dd { margin:0;font-size:1rem; }
.hdr-pilot .hdr-collection .hdrc-gallery { margin-top:clamp(22px,3vw,44px); }
.hdr-pilot .hdr-collection .hdrc-gallery-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px; }
.hdr-pilot .hdr-collection .hdrc-gallery-grid > figure { min-width:0; }
.hdr-pilot .hdr-collection :is(.hdrc-photo-natural,.hdrc-photo-banner) { grid-column:1/-1; }
.hdr-pilot .hdr-collection .hdrc-photo-natural img { width:100%;height:auto; }
.hdr-pilot .hdr-collection .hdrc-photo-banner .hdr-photo-link { height:clamp(360px,50vw,680px); }
.hdr-pilot .hdr-collection .hdrc-photo-half .hdr-photo-link { height:clamp(300px,32vw,440px); }
.hdr-pilot .hdr-collection :is(.hdrc-photo-banner,.hdrc-photo-half) img { width:100%;height:100%;object-fit:cover; }
.hdr-pilot .hdr-collection .hdrc-actions { margin-top:16px; }
.hdr-pilot .hdr-collection .hdrc-actions .hdr-inspiration-toggle { width:fit-content;max-width:100%; }
.hdr-pilot .hdr-collection .hdrc-video { max-width:880px;margin-top:22px; }
@media (max-width:760px) {
    .hdr-pilot .hdr-collection .hdrc-gallery-grid { grid-template-columns:minmax(0,1fr); }
    .hdr-pilot .hdr-collection :is(.hdrc-photo-banner,.hdrc-photo-half) .hdr-photo-link { height:clamp(230px,72vw,440px); }
}
