.edition-preview{padding:clamp(80px,10vw,145px) clamp(24px,8vw,130px);background:#fff6e5;display:grid;grid-template-columns:.72fr 1.28fr;gap:6vw;align-items:center}.edition-preview h2{font:500 clamp(3rem,5.4vw,6rem)/.94 Impact,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.015em;margin:.1em 0 .45em}.edition-preview-copy>p:not(.eyebrow){max-width:520px;margin-bottom:2rem}.edition-preview-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,minmax(190px,280px));gap:1rem}.edition-preview-grid img{width:100%;height:100%;object-fit:cover;display:block}.edition-preview-grid img:first-child{grid-row:1/3}.gallery-page{margin:0;background:#fffaf1;color:#24130e;font:16px/1.65 Arial,Helvetica,sans-serif}.gallery-header{height:84px;padding:0 clamp(20px,5vw,80px);display:flex;align-items:center;justify-content:space-between;background:rgba(255,250,241,.96);position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(36,19,14,.1)}.gallery-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;text-transform:uppercase;font-size:.74rem;line-height:1.15;letter-spacing:.12em}.gallery-brand img{width:58px;height:58px;object-fit:contain}.gallery-brand strong{display:block;font-size:.95rem;letter-spacing:.03em}.gallery-back{color:#9f2517;font-weight:800;text-decoration:none}.gallery-intro{background:#170b08;color:#fff6e5;padding:clamp(70px,9vw,130px) clamp(24px,8vw,130px);display:grid;grid-template-columns:1.2fr .8fr;gap:5vw;align-items:end}.gallery-intro .eyebrow{color:#f2b51d}.gallery-intro h1{font:500 clamp(3.2rem,7vw,7.4rem)/.92 Impact,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;margin:.1em 0}.gallery-intro p:last-child{font-size:1.1rem;color:#e7d5c8;max-width:570px}.photo-gallery{padding:clamp(50px,7vw,100px) clamp(20px,6vw,90px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.photo-gallery a{display:block;overflow:hidden;background:#170b08;aspect-ratio:1.35}.photo-gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.photo-gallery a:hover img,.photo-gallery a:focus img{transform:scale(1.025)}.gallery-footer{background:#100705;color:#e7d5c8;display:flex;align-items:center;gap:1.2rem;padding:2.5rem clamp(24px,8vw,130px)}.gallery-footer img{width:70px;height:70px;object-fit:contain}.gallery-footer p{margin:0}.gallery-footer a{margin-left:auto;color:inherit}@media(max-width:900px){.edition-preview{grid-template-columns:1fr}.gallery-intro{grid-template-columns:1fr}.photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.edition-preview-grid{grid-template-columns:1fr 1fr;grid-template-rows:240px 165px}.edition-preview-grid img:first-child{grid-column:1/3;grid-row:auto}.gallery-header{height:72px}.gallery-brand img{width:48px;height:48px}.gallery-brand span{display:none}.photo-gallery{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.photo-gallery a{aspect-ratio:1.35}.gallery-footer{align-items:flex-start;flex-wrap:wrap}.gallery-footer a{margin-left:0;width:100%}}
