.patternpaste-designed-wallstudio{--patternpaste-wallstudio-plate:var(--pp-plate);--patternpaste-wallstudio-plate-ink:var(--pp-plate-ink);container-type:inline-size;padding:clamp(24px,4vw,64px);overflow:hidden}
.patternpaste-designed-wallstudio[data-treatment="designed"]{--patternpaste-wallstudio-plate:#eff4df;--patternpaste-wallstudio-plate-ink:#101b32;font-family:Arial,Helvetica,sans-serif}
.patternpaste-designed-wallstudio[data-treatment="designed"]:not(.has-background){background:#101b32}
.patternpaste-designed-wallstudio[data-treatment="designed"]:not(.has-text-color){color:#eff4df}
.patternpaste-designed-wallstudio[data-treatment="inherit"]:not(.has-background):not([class*="is-style-"]){background:transparent}
.patternpaste-designed-wallstudio[data-treatment="inherit"]:not(.has-text-color):not([class*="is-style-"]){color:inherit}
.patternpaste-designed-wallstudio .patternpaste-designed-layout{max-width:var(--wp--style--global--wide-size,1440px);margin-inline:auto}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-shell{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--patternpaste-designed-block-gap,clamp(28px,4cqi,64px));align-items:center}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-intro{display:flex;flex-direction:column;align-items:start;gap:var(--patternpaste-designed-block-gap,28px);padding-block:24px}
.patternpaste-designed-wallstudio :is(.patternpaste-wallstudio-eyebrow,.patternpaste-wallstudio-note){font-size:11px;line-height:1.5;letter-spacing:.12em}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-heading{font-size:clamp(52px,7.4cqi,108px);line-height:.94;letter-spacing:normal;overflow-wrap:anywhere}
.patternpaste-designed-wallstudio[data-treatment="designed"] .patternpaste-wallstudio-heading{font-family:Arial Black,Arial,sans-serif;font-weight:900;letter-spacing:-.065em}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-lede{max-width:31ch;font-size:clamp(17px,1.7cqi,22px);line-height:1.55}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-note{padding-top:24px}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-actions .wp-block-button__link{padding:16px 20px}
.patternpaste-designed-wallstudio[data-treatment="designed"] .patternpaste-wallstudio-actions .wp-block-button__link:not(.has-background){background:#d9f870}
.patternpaste-designed-wallstudio[data-treatment="designed"] .patternpaste-wallstudio-actions .wp-block-button__link:not(.has-text-color){color:#101b32}
.patternpaste-designed-wallstudio[data-treatment="designed"] .patternpaste-wallstudio-actions .wp-block-button__link{border-radius:0;font-weight:700;text-decoration:none}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-field{min-width:0;--patternpaste-wall-height:clamp(530px,54vw,790px)}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--patternpaste-designed-block-gap,18px)}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-project{min-width:0;padding:7px;box-shadow:0 10px 20px #0003}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-project:not(.has-background){background:var(--patternpaste-wallstudio-plate)}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-project:not(.has-text-color){color:var(--patternpaste-wallstudio-plate-ink)}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.patternpaste-designed-wallstudio .patternpaste-wallstudio-caption{padding:10px 3px 3px;font-size:9px;line-height:1.4;letter-spacing:.04em}
.patternpaste-designed-wallstudio .patternpaste-wall-control{grid-column:2;margin-top:0}
.editor-styles-wrapper .patternpaste-designed-wallstudio :is(.patternpaste-wallstudio-shell,.patternpaste-wallstudio-projects)>.block-editor-inner-blocks{display:contents}
.editor-styles-wrapper .patternpaste-designed-wallstudio .patternpaste-wallstudio-shell>.block-editor-inner-blocks>.block-editor-block-list__layout:not(.wp-block){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--patternpaste-designed-block-gap,40px);grid-column:1/-1}
.editor-styles-wrapper .patternpaste-designed-wallstudio .patternpaste-wallstudio-projects>.block-editor-inner-blocks>.block-editor-block-list__layout:not(.wp-block){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--patternpaste-designed-block-gap,18px);grid-column:1/-1}
@container(max-width:760px){.patternpaste-designed-wallstudio .patternpaste-wallstudio-shell{grid-template-columns:1fr}.patternpaste-designed-wallstudio .patternpaste-wallstudio-field{--patternpaste-wall-height:480px}.patternpaste-designed-wallstudio .patternpaste-wall-control{grid-column:1}.editor-styles-wrapper .patternpaste-designed-wallstudio .patternpaste-wallstudio-shell>.block-editor-inner-blocks>.block-editor-block-list__layout:not(.wp-block){grid-template-columns:1fr}}

/* An owner's text treatment on a containing Group must reach its content.
 * Let the same surface show through instead of leaving inherited text on an
 * unrelated authored card colour. Explicit card colours still win. */
.patternpaste-designed-wallstudio.has-text-color .patternpaste-wallstudio-project:not(.has-text-color),.patternpaste-designed-wallstudio .has-text-color .patternpaste-wallstudio-project:not(.has-text-color){color:inherit}
.patternpaste-designed-wallstudio.has-text-color .patternpaste-wallstudio-project:not(.has-background),.patternpaste-designed-wallstudio .has-text-color .patternpaste-wallstudio-project:not(.has-background){background:transparent}
