/* Shared material palette for the original PREMIUM visualization series. */
:root{--ink:#2b2925;--muted:#756f66;--soft:#f3f1ed;--dark:#2e2b27}
body.edition{color:var(--ink)}
.edition :is(h1,h2,h3,h4){font-weight:550!important}
.edition .button.primary,.site-request{background:#302b26}.edition .button.primary:hover{background:#594c3e}.edition :is(a,button,summary,input,textarea):focus-visible{outline-color:#8e704e}
.edition-home .edition-hero>picture img{filter:brightness(.95);object-position:center 55%}.edition-home .edition-hero:after{background:linear-gradient(90deg,#17120d88,transparent 65%),linear-gradient(0deg,#17120d70,transparent 65%)}
.edition .edition-hero h1{font-size:clamp(48px,5vw,76px)!important;max-width:820px}.edition-hero-copy .hero-subtitle{color:#f1eee9}.edition .direction-photo:nth-child(n+2):nth-child(-n+6) img{object-position:58% center}.edition .direction-photo p{max-width:370px;color:#f2ece3}.direction-photo:after{background:linear-gradient(0deg,#1b140db3,transparent 68%)}
.edition .series-note{font-size:11px;line-height:1.7;color:#847b6e;letter-spacing:.015em;margin:24px 0 0;max-width:780px}.edition-directions>.series-note{padding-left:8%}.edition .edition-story-copy>.series-note{font-size:11px;margin-top:25px}.edition-story,.edition .inspiration,.edition .process,.edition .salons{background:#f3f1ed}.edition .selection{background:#302c27}
.series-banner{margin:0 0 45px;background:#f3f1ed}.series-banner>img{display:block;width:100%;height:clamp(320px,36vw,560px);object-fit:cover;object-position:center}.series-banner figcaption{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 28px;font-size:14px;line-height:1.5}.series-banner small{display:block;font-size:11px;color:#82796d;margin-top:5px}.series-banner figcaption>a{font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:6px}.edition .catalog-tools{background:#f6f4f0;margin-top:0}.edition .catalog-tools input{background:white}.edition .catalog-close,.edition .detail-story dl{background:#f3f1ed}.edition .kitchen-grid article:first-child{grid-column:auto}.edition .kitchen-grid article:first-child img{aspect-ratio:1.2}.edition .gallery-thumbs button[aria-pressed=true]{background:#e9e3d9}.edition .project-editorial details{background:#f5f2ed}.edition .project-lightbox{background:#faf8f4}.edition .about-materials,.edition .contact-cities{background:#f3f1ed}.edition .contact-city:nth-of-type(even){background:#f6f4f0}.edition .about-steps li{background:#f6f4f0}.edition .request-form,.edition #project-request-form{background:#f6f4f0}.edition .material-tabs button,.edition .city-tabs button{background:#eee9e1}.edition .material-tabs button[aria-selected=true],.edition .city-tabs button[aria-pressed=true]{background:#302b26}.edition .project-filters button[aria-pressed=true]{background:#302b26}.edition-footer{background:#292723}
.series-discover{display:grid;grid-template-columns:1.1fr 1fr;min-height:380px;background:#f3f1ed;margin-top:50px}.series-discover>div:first-child{min-width:0}.series-discover img{width:100%;height:100%;max-height:480px;object-fit:cover}.series-discover>div:last-child{padding:55px 12%;align-self:center}.edition .series-discover .series-note{margin:0 0 17px}.series-discover h2{margin:0 0 20px}.series-discover p{font-size:15px;color:#756f66;max-width:420px;margin:0 0 24px}.series-discover small{display:block;font-size:10px;color:#82796d;margin-top:22px}.edition .series-discover .button{color:white}
@media(max-width:1000px){.series-discover>div:last-child{padding:40px 8%}.series-banner figcaption{padding:20px}.series-banner figcaption>a{font-size:11px}}
@media(max-width:700px){.edition .edition-hero h1{font-size:clamp(37px,9.5vw,55px)!important}.edition-home .edition-hero>picture img{object-position:center}.edition-home .edition-hero:after{background:linear-gradient(0deg,#17120db3,transparent 90%)}.edition .direction-photo p{font-size:11px;line-height:1.5}.edition-directions>.series-note{padding:0 8px;font-size:10px}.series-banner{margin-bottom:30px}.series-banner>img{height:320px;object-position:58% center}.series-banner figcaption{display:block;padding:17px 18px;font-size:12px}.series-banner figcaption>a{display:inline-block;margin-top:15px;min-height:35px}.series-banner small{font-size:10px}.series-discover{display:block;margin-top:30px}.series-discover img{height:280px}.series-discover>div:last-child{padding:32px 22px 38px}.series-discover p{font-size:14px}.edition .series-discover h2{font-size:27px!important}.edition .kitchen-grid article:first-child img{aspect-ratio:1.22}.edition .contact-city:nth-of-type(even){background:none}.edition .contact-salon{background:#f6f4f0}}
@media(max-width:360px){.direction-spread{grid-template-columns:1fr}.direction-photo:nth-child(n){grid-column:1;height:330px}.edition .direction-photo h3{font-size:23px!important}.series-banner>img{height:280px}}
