
.icon-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.1em;flex:0 0 auto}.shop-link{gap:6px}.journal-page .button-primary{align-items:center;gap:9px}
/* Shared retailer-journal presentation. All color studies are original CSS, not product imagery. */
.palette-art{position:relative;min-height:420px;isolation:isolate;background:#e9e0d1;overflow:hidden;border-radius:4px 76px 4px 4px;border:1px solid #ddd1bf}.palette-label{position:absolute;top:25px;left:26px;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;z-index:4}.paper-swatch{position:absolute;box-shadow:5px 12px 25px #0002;display:flex;align-items:end;padding:16px;line-height:1.5;font-size:11px;letter-spacing:.05em}.paper-swatch span{background:#ffffffdd;color:#252821;padding:8px 12px}.wine{background:repeating-linear-gradient(88deg,#62263b 0px,#62263b 2px,#5b2236 3px,#6d2d42 5px);left:8%;top:20%;width:49%;height:64%;transform:rotate(-9deg)}.black{background:linear-gradient(130deg,#181b1b 12%,#40413e 52%,#111719 68%);left:39%;top:27%;width:41%;height:63%;transform:rotate(7deg)}.taupe{background:#aaa094;right:7%;top:12%;width:29%;height:39%;transform:rotate(13deg)}.palette-caption{position:absolute;left:24px;bottom:46px;z-index:5;color:white;text-shadow:0 2px 8px #0006;font:400 clamp(35px,4vw,58px)/.95 var(--serif,Georgia);letter-spacing:-.04em}.palette-caption em{font-weight:400}.art-note{position:absolute;bottom:13px;right:17px;font-size:9px;color:#302e29;background:#f7f3eadc;padding:5px 8px;z-index:6}.story-feature{display:grid;grid-template-columns:.55fr 1.5fr .7fr;gap:36px;padding:36px;background:#fffdf8;border:1px solid #ded8ca;border-radius:4px 4px 45px 4px}.story-index>span{font:400 92px/.9 var(--serif);color:#722d44}.story-index p{font-size:10px;letter-spacing:2px;line-height:1.8}.story-color-line{display:flex;margin-top:25px;height:14px;width:100px}.story-color-line i{width:40%;background:#63283d}.story-color-line i:nth-child(2){background:#242727}.story-color-line i:nth-child(3){background:#aaa094}.eyebrow{font:600 10px/1.6 var(--sans,-apple-system,sans-serif);letter-spacing:1.1px;text-transform:uppercase;color:#67695f}.story-feature h3{font:400 clamp(36px,4vw,56px)/1 var(--serif);letter-spacing:-.04em;margin:12px 0 20px}.story-feature h3 a{text-decoration:none}.story-feature h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.story-feature-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#62645b}.story-summary{border-left:1px solid #ded8ca;padding-left:28px;align-self:center}.story-summary strong{font:400 36px/1.3 var(--serif);display:block;margin-top:12px}.story-summary p,.journal-small{font-size:11px;line-height:1.7;color:#62645b}.editorial-tag{display:inline-block;border-top:1px solid #ded8ca;padding-top:12px;font-size:10px;line-height:1.6}.journal-small{max-width:850px;margin:20px 0 0}.archive-banner{margin:0 0 32px;display:flex;align-items:center;gap:26px;border:1px solid #ded8ca;padding:18px;background:#eee5d64d}.archive-banner .hero-board{width:220px;flex-shrink:0;box-shadow:none;border-radius:2px;min-height:0}.archive-banner figcaption{max-width:330px;font-size:12px;line-height:1.8;color:#62645b}
.journal-page{margin:0;background:#f7f3ea;color:#252821;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:"Iowan Old Style","Baskerville",Georgia,serif;--sans:Inter,ui-sans-serif,-apple-system,sans-serif}.journal-page *{box-sizing:border-box}.journal-page a{color:inherit;text-underline-offset:4px}.journal-page :focus-visible{outline:3px solid #a82f52;outline-offset:4px}.journal-shell{max-width:1300px;margin:auto;padding:0 clamp(20px,5vw,72px)}.journal-topbar{min-height:84px;border-bottom:1px solid #ded8ca;display:flex;align-items:center;justify-content:space-between;gap:25px}.journal-brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.8px;text-decoration:none}.journal-brand img{width:38px;height:38px}.journal-brand em{font:400 italic 20px var(--serif)}.journal-nav{display:flex;gap:25px;font-size:12px}.journal-nav a{text-decoration:none}.journal-page .skip-link{position:absolute;left:20px;top:-60px;padding:12px;background:#252821;color:#fff;z-index:10}.journal-page .skip-link:focus{top:5px}.story-breadcrumb{margin:28px 0;font-size:12px;color:#62645b}.story-breadcrumb span{padding:0 10px}.article-hero{display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:center;padding:30px 0 62px}.article-hero h1{font:400 clamp(60px,7vw,94px)/.9 var(--serif);letter-spacing:-.06em;margin:20px 0 25px}.article-hero h1 em{color:#792e47;font-weight:400}.standfirst{font-size:17px;line-height:1.75;max-width:530px;color:#595d53}.article-meta{font-size:11px;line-height:1.8;color:#62645b;margin-top:24px}.article-hero .palette-art{min-height:480px}.article-concept{margin:0;min-width:0}.article-concept img{display:block;width:100%;height:auto;border:1px solid #ddd1bf}.article-concept figcaption{margin-top:12px;font-size:12px;line-height:1.7;color:#62645b}.article-body{display:grid;grid-template-columns:210px minmax(0,760px);gap:55px;justify-content:center;border-top:1px solid #ded8ca;padding-top:48px}.article-aside{font-size:12px;line-height:1.8}.article-aside strong{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:9px}.article-aside a{display:block;margin-bottom:10px}.article-copy{min-width:0}.article-copy>p{font-size:16px;line-height:1.9;color:#4c5148;margin:0 0 23px}.article-copy h2{font:400 clamp(31px,4vw,44px)/1.1 var(--serif);letter-spacing:-.035em;margin:43px 0 20px;scroll-margin-top:30px}.article-copy h3{font:400 26px/1.1 var(--serif);margin:0 0 10px}.disclosure{font-size:12px;line-height:1.8;background:#ede5d7;padding:20px 24px;border-left:3px solid #793346;color:#4d4d43;margin-bottom:30px}.piece{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:26px 0;border-top:1px solid #ded8ca}.piece-number{font:400 28px var(--serif);color:#793346}.piece-info{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.piece p{font-size:14px;line-height:1.75;color:#62645b;margin:10px 0}.piece-price{font:400 24px var(--serif);white-space:nowrap}.piece-ref{font-size:11px!important;letter-spacing:.4px}.shop-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:underline}.price-total{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-top:2px solid #252821;font-size:15px}.price-total strong{font:400 30px var(--serif)}.article-small{font-size:12px!important;line-height:1.8!important;color:#62645b}.styling-notes{padding-left:20px;font-size:16px;line-height:1.9;color:#4c5148}.styling-notes li{padding-left:5px;margin-bottom:18px}.palette-row{display:flex;gap:16px;flex-wrap:wrap;margin:25px 0 30px}.palette-chip{display:flex;align-items:center;gap:9px;font-size:12px}.palette-chip i{width:26px;height:26px;border-radius:50%;border:1px solid #25282122}.article-close{padding:28px;background:#ede5d7;margin-top:35px}.article-close p{font-size:14px;line-height:1.8}.article-footer{display:flex;justify-content:space-between;gap:20px;padding:28px 0;margin-top:70px;border-top:1px solid #ded8ca;font-size:11px;color:#62645b}.journal-page .button-primary{display:inline-flex;background:#252821;color:white;padding:14px 20px;border-radius:30px;font-size:12px;font-weight:650;text-decoration:none;min-height:44px}.journal-page .button-primary:hover{background:#793346}.article-hero .art-note{left:14px;right:auto}.journal-page a:hover{color:#793346}.journal-page .button-primary:hover{color:white}
@media(max-width:1000px){.story-feature{grid-template-columns:.4fr 1.4fr;gap:25px}.story-summary{grid-column:2;border-left:0;border-top:1px solid #ded8ca;padding:20px 0 0}.article-hero{gap:30px}.article-body{grid-template-columns:160px minmax(0,1fr);gap:30px}.article-hero .palette-art{min-height:420px}}
@media(max-width:700px){.palette-art{min-height:350px}.story-feature{grid-template-columns:1fr;padding:25px}.story-index{display:flex;align-items:center;gap:25px}.story-index>span{font-size:60px}.story-index p{margin:0}.story-color-line{margin:0 0 0 auto;width:64px}.story-summary{grid-column:1}.archive-banner{display:block}.archive-banner .hero-board{width:100%;max-width:350px;margin:auto}.archive-banner figcaption{margin-top:13px}.journal-topbar{min-height:72px}.journal-nav{gap:13px;font-size:11px}.journal-nav a:last-child{display:none}.article-hero{grid-template-columns:1fr;padding-top:5px;padding-bottom:35px;gap:25px}.article-hero h1{font-size:clamp(58px,14vw,80px)}.article-hero .palette-art{min-height:360px}.standfirst{font-size:16px}.article-body{display:block;padding-top:28px}.article-aside{border-bottom:1px solid #ded8ca;padding-bottom:17px;margin-bottom:28px;display:flex;flex-wrap:wrap;gap:12px 20px}.article-aside strong{width:100%}.article-aside a{margin:0}.piece{gap:12px;grid-template-columns:32px 1fr}.piece-info{display:block}.piece-price{display:block;margin:10px 0}.piece h3{font-size:24px}.article-footer{display:block;margin-top:45px}.article-footer a{display:inline-block;margin-top:15px}.disclosure{padding:17px}.article-copy>p,.styling-notes{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
@media(max-width:380px){.journal-topbar{flex-wrap:wrap;gap:4px;padding:16px 0 10px}.journal-brand{white-space:nowrap}.journal-nav{width:100%;gap:22px}.journal-nav a{min-height:32px;display:inline-flex;align-items:center}.journal-nav a:last-child{display:none}}
