:root{--milk:#F6E0EC;--paper:#F5E5D8;--pink:#F5C3CC;--lilac:#E4D4D4;--mauve:#A8908E;--brown:#A8908E;--rust:#B39C97;--mustard:#E0C3B5;--olive:#B39C97;--blue:#D6C5C5;--ink:#43373A}
body,.header{background-color:var(--paper);color:var(--ink)}
.header{border-bottom-color:#43373A40}
.header .brand-seal-logo{display:block!important;justify-self:start;width:66px!important;height:66px!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important;overflow:hidden!important}
.header .brand-seal-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;mix-blend-mode:multiply}
.seal-preview{width:150px;height:150px;object-fit:contain;mix-blend-mode:multiply;flex:0 0 auto}
.hero-collage,.testimonial,.facts,.contact-art{background:var(--pink)}
.blush{background:var(--pink)}
.butter{background:#E9D2C2}
.blue{background:#D6C5C5}
.newsletter{background:#D6C5C5}
.shop-hero{background:#E9D2C2}
.hub-hero{background:#E0C3B5}
.manifesto,.brand-hero,footer{background:#A8908E;color:#F5E5D8}
.marquee{background:#B39C97!important;color:#F5E5D8!important}
.editorial-collage{background:#F5E5D8}
.editorial-collage:before{background:linear-gradient(90deg,#F2CED266 0 31%,transparent 31%),repeating-linear-gradient(0deg,transparent 0 74px,#43373A0b 75px)}
.editorial-collage .collage-piece{border-color:#F5E5D8}
.partner-scrapbook{background:#E0C3B5}
.partner-scrapbook:before{background:repeating-linear-gradient(0deg,transparent 0 64px,#43373A0a 65px),linear-gradient(105deg,#F5C3CC73 0 27%,transparent 27%)}
.complete-partner-wall,.partner-card{background:#F5E5D8}
.contact-art:before,.wall-tape{background:#E9D2C2c7}
.giant-quote,.display em,.page-title em,.editorial-word i{color:#A8908E!important}
.bag span,.checkout{background:#A8908E}
@media(max-width:850px){.header .brand-seal-logo{width:56px!important;height:56px!important}}
.article-feature-image{width:min(560px,100%);margin:55px auto 0;padding:14px 14px 42px;background:var(--paper);box-shadow:14px 18px 0 #A8908E55;transform:rotate(-1.5deg)}.article-feature-image img{width:100%;height:auto;display:block}
.case-study-images{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:55px -10vw}.case-study-images figure{margin:0;padding:12px 12px 34px;background:var(--paper);box-shadow:9px 12px 0 #A8908E44}.case-study-images figure:nth-child(2){transform:rotate(1.2deg)}.case-study-images img{width:100%;height:auto}.case-study-images figcaption{margin-top:15px;text-align:center;font:10px var(--mono);text-transform:uppercase}.article-care-note{margin:45px 0;padding:28px;background:var(--lilac);border-left:5px solid var(--mauve);font-size:14px;line-height:1.75}@media(max-width:700px){.case-study-images{grid-template-columns:1fr;margin:40px 0}}
.article-original-image{margin:60px -8vw 0;padding:14px 14px 34px;background:var(--paper);box-shadow:11px 14px 0 #A8908E44;transform:rotate(-1deg)}.article-original-image img{width:100%;height:auto}.article-original-image figcaption{margin-top:18px;font:10px/1.65 var(--mono);text-transform:uppercase}@media(max-width:700px){.article-original-image{margin:45px 0 0}}
.article-image-placeholder{height:360px;display:grid;place-items:center;text-align:center;background:linear-gradient(135deg,var(--lilac),var(--pink));border:1px solid #43373A33;color:var(--ink);font:11px/1.8 var(--mono);letter-spacing:.18em}.article-page{background:var(--paper)}.article-hero{padding:9vw 8vw 6vw;background:linear-gradient(125deg,var(--pink) 0 48%,var(--paper) 48%)}.article-hero-inner{max-width:1180px;margin:auto}.article-meta{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.article-hero h1{max-width:1050px;margin:35px 0 28px;font:clamp(54px,8vw,118px)/.92 var(--serif);font-weight:400;letter-spacing:-.04em}.article-deck{max-width:720px;font:clamp(20px,2.2vw,30px)/1.45 var(--serif)}.article-photo-awaiting{height:340px;margin-top:55px;display:grid;place-items:center;background:var(--lilac);border:1px solid #43373A33;font:11px var(--mono);letter-spacing:.18em}.article-body{max-width:780px;margin:0 auto;padding:90px 30px 130px}.article-body .standfirst{font:clamp(24px,3vw,38px)/1.35 var(--serif)}.article-body h2{margin:70px 0 22px;font:clamp(36px,5vw,62px)/1 var(--serif);font-weight:400}.article-body p,.article-body li{font-size:17px;line-height:1.85}.article-body li{margin-bottom:18px}.article-author{margin-top:75px;padding-top:25px;border-top:1px solid;font:11px var(--mono);text-transform:uppercase}@media(max-width:700px){.article-hero{padding:90px 6vw 55px;background:linear-gradient(155deg,var(--pink) 0 42%,var(--paper) 42%)}.article-photo-awaiting{height:230px}.article-body{padding:65px 6vw 95px}}
