/* Collection content and direct enquiries; retain the existing Maison visual system. */
.collection-story{max-width:700px!important;margin:15px 0 0!important;font:16px/1.8 Georgia,serif!important;text-align:left;color:var(--muted)}
.collections-page .world-choice>p{margin-left:0;margin-right:0;max-width:700px}
.form-content{min-width:0}.form-content select{min-width:0;max-width:100%}
.maison-origins{padding-block:65px 60px;border-block:1px solid #b5a58a44}.maison-origins>h2{font-size:clamp(34px,3.7vw,52px);margin:22px 0 44px}.maison-origins-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.maison-origins-grid h3{font-size:30px;margin:18px 0}.maison-origins-grid article>p:not(.eyebrow){font-size:13px;line-height:1.95;color:var(--muted);max-width:490px}.maison-markets{padding-block:75px 45px;max-width:1160px;text-align:center}.maison-markets h2{font-size:clamp(32px,3.5vw,48px);margin:22px 0 28px}.maison-markets>p:not(.eyebrow){font:17px/1.95 Georgia,serif;color:var(--muted);max-width:770px;margin:0 auto 25px}
@media(max-width:760px){.maison-origins{padding-block:40px}.maison-origins>h2{margin-bottom:30px}.maison-origins-grid{grid-template-columns:1fr;gap:32px}.maison-origins-grid h3{font-size:28px}.maison-origins-grid article>p:not(.eyebrow){font-size:12px}.maison-markets{padding-block:45px 15px}.maison-markets>p:not(.eyebrow){font-size:15px}}
.collection-room-section{padding-block:35px 65px}.collection-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin-top:36px}
.collection-room-grid a{display:block}.collection-room-grid img{aspect-ratio:3/2;object-fit:cover}.collection-room-grid h3{font-size:28px;margin:20px 0 8px}.collection-room-grid p{font:italic 14px/1.6 Georgia,serif;color:var(--muted);margin-bottom:10px}
.collection-palette{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:55px 70px;border-block:1px solid #b5a58a44}.collection-palette h2{font-size:clamp(33px,3.4vw,48px);margin:20px 0}.collection-palette p{font-size:13px;line-height:1.9;color:var(--muted)}
.collection-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;margin:35px 0 20px;list-style:none}.collection-swatches li{font-size:10px;line-height:1.5;text-align:center}.palette-chip{display:block;height:110px;background:var(--swatch);margin-bottom:10px}
.collection-board{display:grid;grid-template-columns:minmax(210px,.6fr) 1fr;gap:12%;align-items:center;padding-block:80px}.collection-board>a{max-width:380px;display:block;box-shadow:0 12px 38px #342d2015}.collection-board h2{font-size:clamp(35px,3.5vw,50px);margin:22px 0}.collection-board p{color:var(--muted);font-size:13px;line-height:1.9}.collection-board .text-link{display:block;width:max-content;max-width:100%;margin:20px 0}.collection-board .small{font-size:10px;margin-top:20px}
.collection-coming{padding-block:30px 45px}.collection-coming>h2{font-size:clamp(32px,3.4vw,46px);margin:20px 0 35px}.collection-coming-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.collection-coming .collection-pending{border-top:1px solid var(--gold);padding:22px 0}.collection-pending h3{font-size:25px;margin:20px 0 12px}.forthcoming-line{font:italic 14px/1.7 Georgia,serif;color:var(--muted);margin-bottom:18px;max-width:260px}
.opening .collection-pending{border-top:1px solid #b5a58a66;padding-top:22px!important;text-align:left}.opening .collection-pending .eyebrow{font-size:8px}.opening .collection-pending .text-link{font-size:9px}.opening .collection-pending .forthcoming-line{font-size:12px}
.maison-note{padding:26px 0;border-top:1px solid #b5a58a55;color:var(--muted)}.maison-note h3{font-size:26px;line-height:1.3;margin-bottom:15px;color:var(--ink)}.maison-note p{font-size:12px;line-height:1.9;max-width:800px}
.maison-specification{padding-block:35px 55px}.maison-direction{max-width:920px;padding-block:10px 80px;text-align:center}.maison-direction p{font:18px/1.9 Georgia,serif;color:var(--muted);margin:20px auto;max-width:700px}.maison-direction .button,.maison-direction .text-link{margin:20px 12px}.motif-study-image{max-width:1200px}.motif-study-image img{aspect-ratio:3/2;object-fit:cover}
.maison-direct-first{padding:0 0 32px;margin-bottom:34px;border-bottom:1px solid #b5a58a66}.maison-direct-first>p:not(.eyebrow){font-size:12px;line-height:1.9;color:var(--muted);margin:18px 0}.maison-direct-first>p.small{font-size:10px}.maison-contact-buttons{display:flex;flex-wrap:wrap;gap:18px 25px;align-items:center;margin:24px 0}.enquiry-paths .maison-contact-buttons{justify-content:center}.maison-contact-buttons .text-link{overflow-wrap:anywhere}
@media(max-width:1000px){.collection-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-palette{gap:5%}.collection-swatches{gap:7px}.palette-chip{height:90px}}
@media(max-width:760px){.collection-story{font-size:14px!important}.collection-room-section{padding-block:20px 45px}.collection-room-grid{grid-template-columns:1fr;gap:32px}.collection-room-grid h3{font-size:28px}.collection-palette,.collection-board{grid-template-columns:1fr;gap:25px;padding-block:40px}.collection-swatches{margin-top:8px}.collection-swatches li{font-size:9px}.palette-chip{height:85px}.collection-board>a{max-width:300px;margin:auto}.collection-board .text-link{font-size:9px}.collection-coming-grid{grid-template-columns:1fr;gap:8px}.collection-coming{padding-bottom:15px}.collection-coming .collection-pending{padding-block:18px}.forthcoming-line{max-width:none}.maison-direction p{font-size:16px}.maison-direct-first{margin-bottom:25px}.opening .collections .collection-pending{padding-top:18px!important}}

/* Original collection concept studies, October 2026. */
.concept-hero{padding-top:0;padding-bottom:30px}.concept-image{display:block;position:relative;width:100%;border:0;padding:0;background:transparent}.concept-image img{aspect-ratio:3/2;object-fit:contain}.concept-image>span{position:absolute;right:20px;bottom:20px;background:#222a24ce;color:#fff6e6;padding:10px 15px;font:10px/1.4 Arial,sans-serif;letter-spacing:1px}.concept-caption{font-size:10px;color:var(--muted);margin-top:16px;letter-spacing:.5px}
.concept-narrative{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:35px 60px}.concept-narrative h2{font-size:clamp(32px,3.5vw,49px);margin:22px 0}.concept-narrative p:not(.eyebrow){font:16px/1.9 Georgia,serif;color:var(--muted);margin-bottom:22px}.concept-narrative .concept-setting{font-size:14px!important;font-style:italic!important}.concept-narrative .small{font:11px/1.9 Arial,sans-serif!important}.concept-narrative .collection-swatches{margin-top:28px}.concept-card-image{display:block;margin-bottom:22px;overflow:hidden}.concept-card-image img{aspect-ratio:3/2;object-fit:cover;transition:transform .6s}.concept-card-image:hover img{transform:scale(1.025)}.collection-concept h3{font-size:28px;margin:16px 0 12px}.collection-concept .eyebrow{font-size:8px}.opening .collection-concept{text-align:left}.opening .collection-concept h3{font-size:25px}.opening .collection-concept .text-link{font-size:9px}.opening .collection-concept .forthcoming-line{font-size:12px}.collection-coming .collection-concept{padding-top:22px;border-top:1px solid var(--gold)}
@media(max-width:760px){.concept-narrative{grid-template-columns:1fr;gap:25px;padding-block:20px 35px}.concept-narrative p:not(.eyebrow){font-size:15px}.concept-image>span{right:10px;bottom:10px;font-size:8px;padding:8px}.concept-caption{font-size:9px}.collection-concept{margin-bottom:25px}}
