.patternpaste-designed-printroom{--pprm-ground:var(--pp-ground);--pprm-ink:var(--pp-ink);--pprm-label:var(--pp-label);--pprm-rule:var(--pp-rule);box-sizing:border-box;padding:clamp(38px,7vw,104px) 0;color:var(--pprm-ink);background:var(--pprm-ground);container-type:inline-size}
.patternpaste-designed-printroom[data-treatment="designed"]{--pprm-ground:#eee6d7;--pprm-ink:#2b1718;--pprm-label:#7b1f2b;--pprm-rule:#8d8072;font-family:Georgia,'Times New Roman',serif}
.patternpaste-designed-printroom[data-treatment="inherit"]:not([class*="is-style-"]){color:inherit;background:transparent}.patternpaste-designed-printroom *{box-sizing:border-box}.patternpaste-designed-printroom :where(p,h2,h3,.wp-block-group,.wp-block-image){margin:0}.patternpaste-designed-printroom .patternpaste-designed-layout{max-width:none}
.patternpaste-designed-printroom .patternpaste-printroom-intro{display:grid;grid-template-columns:.45fr 1.1fr .72fr;gap:var(--patternpaste-designed-block-gap,clamp(22px,4cqi,66px));align-items:end;max-width:var(--wp--style--global--wide-size,1320px);margin-inline:auto;padding:0 clamp(20px,5vw,76px) clamp(46px,7cqi,94px);border-bottom:1px solid var(--pprm-rule)}
.patternpaste-designed-printroom .patternpaste-printroom-kicker{font-size:11px;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.patternpaste-designed-printroom .patternpaste-printroom-heading{font-size:clamp(48px,7.5cqi,102px);line-height:.9;letter-spacing:-.055em;overflow-wrap:anywhere}.patternpaste-designed-printroom .patternpaste-printroom-lede{max-width:35ch;font-size:clamp(15px,1.35cqi,19px);line-height:1.6}
.patternpaste-designed-printroom .patternpaste-printroom-track{--patternpaste-marquee-item-width:clamp(260px,29vw,420px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:var(--patternpaste-designed-block-gap,clamp(20px,3vw,42px));align-items:start;padding:clamp(34px,5vw,72px) clamp(20px,4vw,58px)}
.patternpaste-designed-printroom .patternpaste-marquee-control{margin-inline:clamp(20px,5vw,76px)}
.patternpaste-designed-printroom .patternpaste-printroom-item{min-width:0;padding:clamp(16px,2.2vw,30px);border:clamp(7px,1vw,13px) solid currentColor;box-shadow:inset 0 0 0 1px var(--pprm-rule)}.patternpaste-designed-printroom .patternpaste-printroom-item:not(.has-background){background:var(--pp-plate)}.patternpaste-designed-printroom .patternpaste-printroom-item:not(.has-text-color){color:var(--pp-plate-ink)}
.patternpaste-designed-printroom[data-treatment="designed"] .patternpaste-printroom-item:not(.has-background){background:#faf5e9}.patternpaste-designed-printroom[data-treatment="designed"] .patternpaste-printroom-item:not(.has-text-color){color:#2b1718}
.patternpaste-designed-printroom .patternpaste-printroom-image img{display:block;width:100%;max-height:390px;object-fit:cover;filter:saturate(.78) contrast(1.04)}.patternpaste-designed-printroom .patternpaste-printroom-caption{display:grid;grid-template-columns:1fr auto;gap:var(--patternpaste-designed-block-gap,12px);margin-top:18px;padding-top:13px;border-top:1px solid currentColor}.patternpaste-designed-printroom .patternpaste-printroom-title{font-size:clamp(19px,1.8cqi,27px);line-height:1.1}.patternpaste-designed-printroom .patternpaste-printroom-details{max-width:18ch;text-align:right;font-size:10px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.patternpaste-designed-printroom .patternpaste-printroom-item :where(h3,p){color:inherit}
.patternpaste-designed-printroom[data-treatment="designed"] .patternpaste-printroom-kicker{font-family:Arial,Helvetica,sans-serif;font-weight:700}.patternpaste-designed-printroom[data-treatment="designed"]:not(.has-text-color) .patternpaste-printroom-intro:not(.has-text-color) .patternpaste-printroom-kicker:not(.has-text-color){color:var(--pprm-label)}.patternpaste-designed-printroom[data-treatment="designed"] :where(h2,h3,p){color:inherit}
.editor-styles-wrapper .patternpaste-designed-printroom .patternpaste-printroom-intro>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:.45fr 1.1fr .72fr;gap:var(--patternpaste-designed-block-gap,clamp(22px,4cqi,66px));align-items:end}.editor-styles-wrapper .patternpaste-designed-printroom .patternpaste-printroom-track>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(2,minmax(270px,1fr));gap:var(--patternpaste-designed-block-gap,clamp(20px,3vw,42px));align-items:start}.editor-styles-wrapper .patternpaste-designed-printroom .patternpaste-printroom-caption>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:1fr auto;gap:var(--patternpaste-designed-block-gap,12px)}
@container (max-width:680px){.patternpaste-designed-printroom .patternpaste-printroom-intro{grid-template-columns:1fr;padding-bottom:36px}.patternpaste-designed-printroom .patternpaste-printroom-track{--patternpaste-marquee-item-width:82vw;grid-template-columns:1fr}.patternpaste-designed-printroom .patternpaste-printroom-caption{grid-template-columns:1fr}.patternpaste-designed-printroom .patternpaste-printroom-details{text-align:left}}
@container (max-width:680px){.editor-styles-wrapper .patternpaste-designed-printroom .patternpaste-printroom-intro>.block-editor-inner-blocks>.block-editor-block-list__layout,.editor-styles-wrapper .patternpaste-designed-printroom .patternpaste-printroom-track>.block-editor-inner-blocks>.block-editor-block-list__layout,.editor-styles-wrapper .patternpaste-designed-printroom .patternpaste-printroom-caption>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}}
