/* Scoped approved collection design, 29 October 2026. */
@font-face{font-family:Poppins;src:url('/assets/atelier-design/poppins-regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/atelier-design/poppins-medium.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap}body.atelier-collection-design:has(main[data-atelier-design="20261029"]){--paper:#F5F0E7;--charcoal:#34363C;--ink:#292A2E;--stone:#515258;--gold:#D9AC3B;--pale-gold:#F1D681;--sand:#E9D8B8;--orange:#A94E20;--rule:#c7c0b5;--hero-mark-art-height:0.73;--compact-art-height:0.865}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) *{box-sizing:border-box}html:has(main[data-atelier-design="20261029"]){scroll-behavior:smooth;scroll-padding-top:28px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]){margin:0;background:var(--paper);color:var(--ink);font-family:Poppins,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.65}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) button,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) input,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) select{font:inherit}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) button,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) a{-webkit-tap-highlight-color:transparent}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) button{cursor:pointer}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) button:disabled{cursor:default}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) a{color:inherit;text-underline-offset:5px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) img{display:block;max-width:100%;height:auto}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) h1,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) h2,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) h3,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) p,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) figure{margin:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) h1,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) h2,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) h3{font-weight:400;line-height:1.13;letter-spacing:-.045em}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) a:focus-visible,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) button:focus-visible,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) input:focus-visible,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) select:focus-visible,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) h1{font-size:clamp(58px,7vw,106px)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) h2{font-size:clamp(36px,4.2vw,60px)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) h3{font-size:clamp(25px,2.3vw,34px)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .skip-link{position:fixed;z-index:100;top:10px;left:12px;padding:10px 18px;background:white;transform:translateY(-180%)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .skip-link:focus{transform:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .preview-note{padding:9px 20px;text-align:center;background:var(--sand);font-size:16px;line-height:1.5;border-bottom:1px solid rgba(41,42,46,.15)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header{background:#fffdfa;border-bottom:1px solid var(--rule)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header-inner{width:min(1340px,calc(100% - 80px));margin:auto;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:36px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-wordmark{display:block;width:260px;flex:none;line-height:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-wordmark img{display:block;width:100%;height:auto}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 26px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header nav a{font-size:16px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header nav a:hover{text-decoration:underline}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .menu-toggle{display:none;background:none;border:1px solid var(--ink);border-radius:4px;padding:8px 15px;min-height:44px;font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation{border-bottom:1px solid var(--rule)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation-inner{min-height:82px;display:flex;align-items:center;gap:34px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-name{font-size:25px;letter-spacing:-.035em;text-decoration:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation nav{display:flex;align-items:center;gap:25px;flex:1}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation nav a{font-size:16px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation nav a:hover{text-decoration:underline}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .closed-purchases{border:1px solid #77746d;background:transparent;color:#4c4b47;font-size:16px;min-height:44px;padding:8px 14px;border-radius:24px;opacity:1}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero{position:relative;isolation:isolate;background:var(--charcoal);min-height:690px;overflow:hidden;color:var(--pale-gold)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 48%;z-index:-3}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-blend{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(32,33,37,.96) 0%,rgba(32,33,37,.87) 27%,rgba(32,33,37,.43) 52%,rgba(32,33,37,.04) 78%),linear-gradient(0deg,rgba(32,33,37,.32),transparent 45%)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-inner{min-height:690px;display:flex;align-items:center;padding-block:70px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-copy{max-width:690px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero h1{line-height:1.04;letter-spacing:-.058em}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .last-word{white-space:nowrap;display:inline-flex;align-items:center;gap:.13em}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .end-mark{display:inline-block;position:relative;width:calc(.76em / var(--compact-art-height));height:calc(.76em / var(--compact-art-height));flex:none;line-height:0;vertical-align:middle}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .end-mark img{width:100%;height:100%;object-fit:contain}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-intro{font-size:clamp(21px,2.1vw,27px);line-height:1.55;margin-top:32px;max-width:30ch;color:#fff8e9}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-detail{margin-top:13px;color:#fff8e9;font-size:18px;line-height:1.65;max-width:35ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-story{display:inline-block;margin-top:30px;color:#fff8e9;font-size:17px;min-height:44px;padding-block:8px;text-decoration-thickness:1px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-story:hover{color:var(--pale-gold)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digital-brief{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;padding-block:30px;border-bottom:1px solid var(--rule)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digital-brief p{font-size:17px;color:var(--stone);line-height:1.7}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digital-brief strong{font-weight:500;color:var(--ink)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection{padding-block:64px 74px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:35px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .section-heading h2{max-width:14ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .section-heading>p{max-width:39ch;color:var(--stone);font-size:18px;line-height:1.7}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls{display:flex;align-items:end;gap:17px;padding:25px 0;border-block:1px solid var(--rule)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls label{display:flex;flex-direction:column;gap:9px;font-size:16px;line-height:1.5;min-width:0;flex:0 1 210px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls .search-label{flex:1}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls input,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls select{width:100%;min-height:49px;background:#fffdf8;color:var(--ink);border:1px solid #938d83;border-radius:5px;padding:10px 12px;font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 23px;border:1px solid var(--orange);border-radius:28px;background:var(--orange);color:#fff;text-decoration:none;font-weight:500;font-size:16px;line-height:1.5;text-align:center}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .button:hover{background:#873d18;border-color:#873d18}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .results-count{font-size:16px;color:var(--stone);margin:20px 0 27px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 36px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-card{min-width:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-card[hidden]{display:none!important}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-image{position:relative;background:#E9D8B8;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artwork-open{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;background:none;padding:24px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artwork-open img{width:100%;height:100%;object-fit:contain}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-wells .work-image{background:#34363C}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-beverley .work-image{background:#e5d3ae}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-salisbury .work-image{background:#ddd0b9}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-door .work-image{background:#e6d8cd}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .closer{position:absolute;bottom:15px;right:16px;z-index:1;font-size:16px;font-weight:500;line-height:1.5;border:0;background:var(--orange);color:#fff;border-radius:24px;padding:9px 17px;min-height:44px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .closer:hover{background:#873d18}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-copy{padding-top:22px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-title{display:flex;align-items:start;justify-content:space-between;gap:22px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-title h3 a{text-decoration:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-title h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-title>p{flex:none;font-size:18px;line-height:1.5;padding-top:4px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-description{font-size:17px;color:var(--stone);line-height:1.7;margin-top:15px;max-width:53ch;min-height:5.1em}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-actions{display:flex;align-items:center;gap:26px;margin-top:19px;flex-wrap:wrap}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .text-link{font-size:16px;display:inline-flex;align-items:center;min-height:44px;text-decoration-thickness:1px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .empty-results{padding:40px 0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .empty-results p{margin:18px 0 22px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list]{grid-template-columns:1fr;gap:30px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-card{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:30px;padding-bottom:30px;border-bottom:1px solid var(--rule)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-image{width:210px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .artwork-open{padding:13px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-copy{padding-top:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-description{min-height:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .closer{bottom:10px;right:10px;font-size:16px;padding-inline:12px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-section{background:var(--charcoal);color:var(--paper);padding-block:64px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7%}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-photo{background:#292A2E;padding:22px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-photo img{width:100%;height:auto;object-fit:contain}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-copy h2{color:var(--pale-gold);font-size:clamp(34px,3.8vw,54px);line-height:1.14}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-copy p{font-size:18px;line-height:1.75;margin-top:26px;max-width:44ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-copy .button{margin-top:29px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .practical{padding-block:65px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:9%;border-bottom:1px solid var(--rule)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .practical-heading h2{margin-bottom:28px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .practical-heading .text-link{display:table;margin-block:8px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .questions{border-top:1px solid var(--rule)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .questions details{border-bottom:1px solid var(--rule);padding-block:19px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .questions summary{font-size:19px;line-height:1.5;cursor:pointer;list-style:none;position:relative;padding-right:34px;min-height:30px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .questions summary::-webkit-details-marker{display:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .questions summary:after{content:'+';position:absolute;right:4px;top:0;font-size:24px;font-weight:400;line-height:1.2}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .questions details[open] summary:after{content:'−'}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .questions details p{font-size:17px;color:var(--stone);line-height:1.75;margin-top:18px;max-width:59ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation{position:relative;isolation:isolate;min-height:560px;background:var(--charcoal);color:var(--paper);display:flex;align-items:center;overflow:hidden}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-3}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation-blend{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(32,33,37,.96),rgba(32,33,37,.85) 34%,rgba(32,33,37,.15) 79%),linear-gradient(0deg,rgba(32,33,37,.25),transparent 60%)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation>.wrap{padding-block:65px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation-copy{max-width:660px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation h2{font-size:clamp(38px,4.6vw,64px);color:var(--pale-gold);line-height:1.12;letter-spacing:-.045em}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation p{font-size:19px;line-height:1.7;max-width:40ch;margin-top:26px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .button{margin-top:28px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .site-footer{display:flex;align-items:start;justify-content:space-between;gap:30px;padding-block:28px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .site-footer p{font-size:16px;line-height:1.6;color:var(--stone)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .site-footer nav{display:flex;gap:12px 24px;flex-wrap:wrap}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .site-footer nav a{font-size:16px;line-height:1.6;min-height:44px;text-decoration:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .site-footer nav a:hover{text-decoration:underline}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artwork-viewer{border:0;padding:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;background:#292A2E;color:var(--paper)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artwork-viewer::backdrop{background:#292A2E}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 28px;border-bottom:1px solid #66656a}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-header h2{font-size:28px;line-height:1.25;letter-spacing:-.025em}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-header p{font-size:16px;line-height:1.5;margin-top:5px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-actions{display:flex;gap:12px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-actions button{min-height:44px;padding:8px 18px;border:1px solid #c8c0b6;border-radius:22px;background:none;color:var(--paper);font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-actions button:hover{background:#515258}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-stage{height:calc(100dvh - 112px);padding:24px;display:flex;align-items:center;justify-content:center;overflow:auto}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-stage img{width:100%;height:100%;object-fit:contain}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-stage.zoomed{display:block}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-stage.zoomed img{width:170%;height:170%;max-width:none;object-fit:contain}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-actions button:focus-visible{outline-color:var(--pale-gold)}
@media(min-width:1600px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero{min-height:760px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-inner{min-height:760px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-image{object-position:70% 45%}}
@media(max-width:1100px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .wrap{width:calc(100% - 64px)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header-inner{width:calc(100% - 56px);gap:25px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-wordmark{width:230px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header nav{gap:7px 17px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation-inner{gap:25px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation nav{gap:18px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-inner{min-height:620px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-image{object-position:62% center}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-blend{background:linear-gradient(90deg,rgba(32,33,37,.95),rgba(32,33,37,.78) 35%,rgba(32,33,37,.08) 90%)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-copy{max-width:590px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid{gap:44px 26px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artwork-open{padding:18px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-grid{gap:5%}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-copy p{font-size:17px;margin-top:20px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-copy h2{font-size:37px}}
@media(max-width:850px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header-inner{min-height:98px;flex-wrap:wrap;gap:0;position:relative;padding-block:12px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-wordmark{width:225px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .menu-toggle{display:block;margin-left:auto}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header nav{width:100%;justify-content:flex-start;gap:4px 24px;padding-top:12px;display:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header nav.is-open{display:flex}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation-inner{min-height:80px;flex-wrap:wrap;gap:0 25px;padding-block:13px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-name{margin-right:auto}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation nav{order:3;flex-basis:100%;gap:22px;margin-top:7px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .closed-purchases{font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-inner{min-height:610px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero h1{font-size:75px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-image{object-position:60% center}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .section-heading{display:block}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .section-heading>p{margin-top:20px;max-width:48ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digital-brief{gap:25px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls{flex-wrap:wrap;gap:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls .search-label{flex-basis:100%}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls label{flex:1}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls .button{min-width:90px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-title{display:block}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-title>p{margin-top:10px;padding-top:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-description{min-height:6.8em}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-grid{grid-template-columns:.9fr 1.1fr;gap:5%}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-photo{padding:15px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-copy h2{font-size:33px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .practical{gap:6%;grid-template-columns:.9fr 1.1fr}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .practical-heading h2{font-size:38px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .site-footer{flex-direction:column;gap:14px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation{min-height:520px}}
@media(max-width:620px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .wrap{width:calc(100% - 36px)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .preview-note{text-align:left;padding-inline:18px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header-inner{width:calc(100% - 36px);min-height:88px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-wordmark{width:205px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header nav{gap:0 24px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-header nav a{font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation-inner{padding-block:10px;gap:5px 10px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-name{font-size:23px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation nav{gap:9px 20px;flex-wrap:wrap}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-navigation nav a{font-size:16px;min-height:44px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .closed-purchases{font-size:16px;padding:7px 12px;min-height:42px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero{min-height:0;padding-top:245px;background:#34363C}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-image{position:absolute;top:0;bottom:auto;height:370px;object-fit:cover;object-position:center 32%}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-blend{background:linear-gradient(180deg,transparent 130px,rgba(52,54,60,.15) 185px,rgba(52,54,60,.92) 305px,#34363C 380px);z-index:-1}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-inner{min-height:0;padding-block:0 38px;align-items:flex-end}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero h1{font-size:clamp(46px,11.9vw,72px);line-height:1.06;letter-spacing:-.055em}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-copy{max-width:100%;position:relative;z-index:1}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-intro{font-size:21px;line-height:1.55;margin-top:26px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-detail{font-size:17px;line-height:1.65;margin-top:13px;max-width:33ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-story{margin-top:18px;font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digital-brief{grid-template-columns:1fr;padding-block:24px;gap:15px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digital-brief p{font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection{padding-block:37px 42px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .section-heading{margin-bottom:25px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .section-heading h2{font-size:37px;line-height:1.16;max-width:13ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .section-heading>p{font-size:17px;margin-top:17px;max-width:34ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls{padding-block:21px;gap:16px 12px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls label{flex:1 1 140px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls .button{width:100%;min-height:46px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-controls .search-label{flex-basis:100%}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .results-count{margin-block:17px 24px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid{grid-template-columns:1fr;gap:37px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-image{aspect-ratio:1/1}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artwork-open{padding:17px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-copy{padding-top:20px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-title{display:flex;gap:18px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-title h3{font-size:27px;line-height:1.16}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-title>p{font-size:17px;margin-top:0;padding-top:4px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-description{font-size:17px;min-height:0;line-height:1.7;margin-top:15px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .work-actions{gap:22px;margin-top:19px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-card{grid-template-columns:104px minmax(0,1fr);gap:17px;align-items:start;padding-bottom:24px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-image{width:104px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .artwork-open{padding:7px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .closer{display:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-title{display:block}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-title h3{font-size:23px;line-height:1.22}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-title>p{margin-top:8px;padding:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-description{font-size:16px;line-height:1.6}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-actions{display:flex;align-items:start;flex-direction:column;gap:8px;margin-top:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .works-grid[data-view=list] .work-actions .button{padding-inline:17px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-section{padding-block:35px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-grid{grid-template-columns:1fr;gap:29px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-photo{padding:17px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-copy h2{font-size:37px;max-width:15ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-copy p{font-size:17px;line-height:1.75;margin-top:23px;max-width:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .artist-copy .button{margin-top:25px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .practical{padding-block:38px 40px;grid-template-columns:1fr;gap:29px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .practical-heading h2{font-size:37px;margin-bottom:20px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .practical-heading .text-link{display:inline-flex;margin:0 20px 0 0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .questions summary{font-size:18px;line-height:1.6}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .questions details{padding-block:19px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .questions details p{font-size:17px;line-height:1.7}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation{min-height:0;padding-top:180px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation>img{top:0;bottom:auto;height:330px;object-position:center 32%}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation-blend{background:linear-gradient(180deg,transparent 75px,rgba(52,54,60,.15) 125px,rgba(52,54,60,.95) 280px,#34363C 330px)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation>.wrap{padding-block:0 38px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation h2{font-size:clamp(34px,9.6vw,48px);line-height:1.12;letter-spacing:-.045em}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation p{font-size:17px;line-height:1.7;margin-top:24px;max-width:34ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .button{margin-top:24px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .site-footer{padding-block:24px;gap:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .site-footer nav{gap:8px 22px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .site-footer p,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .site-footer nav a{font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-header{align-items:start;padding:17px 15px;gap:15px;flex-wrap:wrap}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-header h2{font-size:24px;max-width:20ch}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-header p{font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-actions{justify-content:flex-end;width:100%;gap:12px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-stage{height:calc(100dvh - 175px);padding:12px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .viewer-actions button{font-size:16px}}
@media(prefers-reduced-motion:reduce){html:has(main[data-atelier-design="20261029"]){scroll-behavior:auto}}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-section{background:#fffdfa;border-bottom:1px solid var(--rule)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-wrap{width:min(1420px,calc(100% - 72px));margin:auto;min-height:116px;display:flex;align-items:center;gap:30px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-logo{position:relative;width:252px;height:64px;flex:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-logo .is-logo{display:block;height:100%}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-logo img{position:absolute;width:306px;max-width:none;height:auto;left:-28px;top:-25px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav{flex:1;min-width:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav nav{display:flex;align-items:center;justify-content:flex-end;gap:20px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav nav>ul{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:5px 21px;margin:0;padding:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav nav>ul:last-child{gap:6px 15px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav a{font-size:16px;line-height:1.5;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav a:hover{text-decoration:underline}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .signup a{padding:8px 18px;color:white;background:var(--orange);border-radius:24px;text-align:center}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-search{display:none!important}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-checkbox,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-toggle{display:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown{position:relative}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown>span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown>span:focus-visible{outline:3px solid var(--orange);outline-offset:3px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown svg{width:22px;height:8px;fill:var(--ink)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown>ul{display:none;position:absolute;z-index:20;top:100%;right:0;min-width:210px;padding:13px 19px;background:#fffdfa;border:1px solid var(--rule);list-style:none;box-shadow:0 12px 26px #292a2e15}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown:is(:hover,:focus-within,.is-open)>ul{display:block}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown>ul a{width:100%;white-space:nowrap}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-more{position:relative}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-more summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-more>ul{position:absolute;z-index:20;right:0;min-width:220px;list-style:none;margin:0;padding:12px 18px;background:#fffdfa;border:1px solid var(--rule)}
@media(max-width:1250px) and (min-width:851px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-wrap{gap:25px;width:calc(100% - 50px)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-logo{width:222px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-logo img{width:275px;left:-25px;top:-20px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav nav{gap:10px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav nav>ul{gap:3px 15px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav nav>ul:last-child{gap:5px 10px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .signup a{padding-inline:13px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav a{font-size:16px}}
@media(max-width:850px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-wrap{width:calc(100% - 36px);min-height:95px;position:relative;justify-content:space-between;gap:10px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-logo{width:222px;height:56px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-logo img{width:275px;left:-25px;top:-20px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav{flex:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-checkbox{display:block;position:absolute;opacity:0;right:0;top:24px;width:75px;height:44px;z-index:1;cursor:pointer;margin:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-toggle{display:flex;align-items:center;justify-content:center;min-width:75px;min-height:44px;border:1px solid var(--ink);border-radius:4px;pointer-events:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-toggle>span{display:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-toggle:after{content:'Menu';font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-checkbox:focus-visible+.header-toggle{outline:3px solid var(--orange);outline-offset:4px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav nav{display:none;position:absolute;top:100%;left:-18px;right:-18px;background:#fffdfa;z-index:30;padding:18px;border-bottom:1px solid var(--rule);box-shadow:0 12px 24px #292a2e12;gap:12px;align-items:start}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-checkbox:checked~nav{display:flex}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav nav>ul{flex-direction:column;align-items:start;gap:1px;width:60%}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav nav>ul:last-child{width:40%;padding-top:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .signup a{border-radius:22px;padding:9px 16px;white-space:normal}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown>ul{position:static;box-shadow:none;border:0;padding:3px 0 3px 16px;background:none;min-width:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown>span{justify-content:start;width:auto;gap:12px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown>span:after{content:'More';font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown svg{width:18px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown>ul a{white-space:normal}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav a{min-height:44px;font-size:16px}}
@media(max-width:380px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-logo{width:205px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-logo img{width:252px;left:-23px;top:-17px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-wrap{gap:5px}}

@media(min-width:621px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-inner{justify-content:flex-end}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-copy{width:min(54%,640px);max-width:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-blend{background:linear-gradient(270deg,rgba(32,33,37,.96) 0%,rgba(32,33,37,.87) 27%,rgba(32,33,37,.43) 52%,rgba(32,33,37,.04) 78%),linear-gradient(0deg,rgba(32,33,37,.2),transparent 42%)}}
@media(min-width:621px) and (max-width:1100px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-copy{width:56%}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-blend{background:linear-gradient(270deg,rgba(32,33,37,.96),rgba(32,33,37,.84) 35%,rgba(32,33,37,.04) 82%),linear-gradient(0deg,rgba(32,33,37,.15),transparent 40%)}}
@media(min-width:621px) and (max-width:850px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero h1{font-size:clamp(49px,7.8vw,66px)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-intro{font-size:22px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .hero-inner{padding-block:55px}}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .collection-signup{margin-top:25px;max-width:535px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup label{display:block;color:#fff8e9;font-size:16px;line-height:1.5;margin-bottom:8px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup .ac-signup-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup input[data-members-email]{display:block;width:100%;min-width:0;min-height:48px;padding:11px 17px;border:1px solid #d6c9b1;border-radius:25px;background:#fffdf8;color:var(--ink);font-size:16px;line-height:1.5;box-shadow:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup input[data-members-email]::placeholder{color:var(--stone);opacity:1}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 23px;border:1px solid var(--orange);border-radius:25px;background:var(--orange);color:#fff;font-size:16px;font-weight:500;line-height:1.5;white-space:nowrap}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup button:hover{background:#873d18;border-color:#873d18}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .collection-signup p{font-size:16px;line-height:1.6;margin-top:11px;max-width:none;color:#fff8e9}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup input[type=hidden],body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup .ac-form-state,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup .ac-loading-label{display:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup.loading .ac-form-loading,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup.success .ac-form-success,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup.error .ac-form-error{display:block}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup.loading .ac-loading-label{display:inline}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup.loading .ac-default-label,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup.success .ac-form-fields{display:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup .ac-form-state,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup .ac-preview-signup-state{padding:12px 15px;background:rgba(41,42,46,.9);border-left:3px solid var(--pale-gold);border-radius:3px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup .ac-preview-signup-state[hidden]{display:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .collection-signup .ac-form-state p{margin:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .collection-signup .ac-form-state p+p{margin-top:7px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup input:focus-visible,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup button:focus-visible{outline-color:var(--pale-gold)}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .ac-member-state{margin-top:25px;max-width:535px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .ac-member-state p{font-size:16px;line-height:1.6;color:#fff8e9;margin:0}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .ac-member-state .button{margin-top:15px;font-size:16px;min-height:44px}
@media(max-width:620px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .collection-signup{margin-top:25px;max-width:none}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup .ac-signup-row{grid-template-columns:1fr;gap:11px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup button{width:100%;min-height:48px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .collection-signup input[data-members-email]{min-height:48px;font-size:16px}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .digest-invitation .collection-signup p{font-size:16px;line-height:1.6}}

/* Native dependencies and staged compatibility. Hidden until the new body is published. */
.atelier-native-header,.atelier-design-closing{display:none}
body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-native-header,body.atelier-print-design:has(main[data-atelier-design="20261029"]) .atelier-native-header,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-design-closing,body.atelier-print-design:has(main[data-atelier-design="20261029"]) .atelier-design-closing{display:block}
body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .ac-digest,body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .ac-footer{display:none}
body.atelier-collection-design:has(main[data-atelier-design="20261029"]) :is(h1,h2,h3),body.atelier-print-design:has(main[data-atelier-design="20261029"]) :is(h1,h2,h3){font-family:Poppins,Arial,sans-serif}
body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .atelier-native-header :is(.global-wrap,.global-content),body.atelier-print-design:has(main[data-atelier-design="20261029"]) .atelier-native-header :is(.global-wrap,.global-content){display:block;width:100%;max-width:none;min-height:0;height:auto;padding:0;margin:0;overflow:visible;background:#fffdfa}
body.atelier-print-design:has(main[data-atelier-design="20261029"]) .digital-offer dt{text-transform:none;letter-spacing:normal}
body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown.is-active>ul,body.atelier-print-design:has(main[data-atelier-design="20261029"]) .header-nav .is-dropdown.is-active>ul{display:block}
body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-search.is-desktop,body.atelier-print-design:has(main[data-atelier-design="20261029"]) .header-search.is-desktop{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer}
body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-search svg,body.atelier-print-design:has(main[data-atelier-design="20261029"]) .header-search svg{width:20px;height:20px;fill:currentColor}
body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-nav .account a,body.atelier-print-design:has(main[data-atelier-design="20261029"]) .header-nav .account a{padding:8px 18px;border:1px solid var(--ink);border-radius:24px;min-height:44px}
@media(max-width:850px){body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-search.is-desktop,body.atelier-print-design:has(main[data-atelier-design="20261029"]) .header-search.is-desktop{display:none!important}body.atelier-collection-design:has(main[data-atelier-design="20261029"]) .header-search.is-mobile,body.atelier-print-design:has(main[data-atelier-design="20261029"]) .header-search.is-mobile{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;position:absolute;right:85px;top:24px;cursor:pointer}}
@media(prefers-reduced-motion:reduce){html:has(main[data-atelier-design="20261029"]){scroll-behavior:auto}}
