
.patternpaste-designed-deck{overflow:hidden;padding-block:48px}
.patternpaste-designed-deck[data-treatment="designed"]{--pp-ground:#e5f365;--pp-ink:#24261d;--pp-label:#24261d;--pp-rule:#555b2c;--pp-plate:#24261d;--pp-plate-ink:#fffef4;--pp-primary:#24261d;--pp-primary-ink:#fffef4}
.patternpaste-designed-deck .patternpaste-designed-layout{position:relative;max-width:var(--wp--style--global--wide-size,1400px)}
.patternpaste-designed-deck-head{position:relative;z-index:2;max-width:960px;pointer-events:none}
.patternpaste-designed-deck-head h2{font-size:clamp(54px,9cqi,132px);line-height:.92;letter-spacing:-.065em;margin:24px 0!important}
.patternpaste-designed-deck[data-treatment="designed"] h2{font-family:Arial,Helvetica,sans-serif;font-weight:800;text-transform:none}
.patternpaste-designed-deck-head>p:last-child{max-width:38ch;font-size:17px;line-height:1.5}
.patternpaste-designed-deck-cards{display:grid;gap:28px;margin-top:44px!important}
.patternpaste-designed-deck-card{display:grid;grid-template-columns:1.2fr 1fr;background:var(--pp-plate);color:var(--pp-plate-ink);border:1px solid currentColor;border-radius:12px;overflow:hidden}
.patternpaste-designed-deck-card :is(h3,p){color:inherit}
.patternpaste-designed-deck-image{margin:0!important;min-width:0}
.patternpaste-designed-deck-image img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}
.patternpaste-designed-deck-card:nth-child(3) img{object-position:70% 40%;filter:grayscale(1)}
.patternpaste-designed-deck-caption{display:flex;flex-direction:column;gap:20px;padding:32px}
.patternpaste-designed-deck-caption h3{font-size:clamp(28px,3.5cqi,48px);line-height:1.03;letter-spacing:-.035em}
.patternpaste-designed-deck[data-treatment="designed"] h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-transform:none}
.patternpaste-designed-deck-caption .patternpaste-designed-eyebrow{color:inherit;font-size:12px}
.patternpaste-designed-deck-caption .wp-block-buttons{margin-top:auto!important}
.patternpaste-designed-deck[data-treatment="designed"] .patternpaste-designed-deck-caption .wp-block-button__link{background:#e5f365;color:#24261d;border-radius:999px}
.patternpaste-designed-deck-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--pp-rule);padding-top:24px;margin-top:44px!important}
.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-cards{position:relative;height:470px;width:69%;margin-left:auto;margin-top:-150px!important}
.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-card{position:absolute;inset:0;transform:translate(12px,12px) rotate(4deg);box-shadow:0 18px 42px #0003}
.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-card:nth-child(even){transform:translate(-10px,7px) rotate(-4deg)}
.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-card[aria-hidden="true"]{pointer-events:none}
.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-card.is-active{z-index:3;transform:rotate(-2deg)}
.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-head{max-width:65%;padding-bottom:120px}
.patternpaste-designed-deck-controls{display:flex;align-items:center;gap:8px;position:relative;z-index:5;margin:30px 0 0;flex-wrap:wrap}
.patternpaste-designed-deck-controls button{font:inherit;font-size:14px;cursor:pointer;border:1px solid currentColor;padding:12px 18px;border-radius:999px;background:transparent;color:inherit}
.patternpaste-designed-deck-controls button[aria-pressed="true"]{background:var(--pp-primary);color:var(--pp-primary-ink)}
.patternpaste-designed-deck-controls span{font-size:14px;margin-right:auto}
@container(max-width:850px){.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-head{max-width:100%;padding-bottom:0}.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-cards{width:94%;margin:36px auto 0!important;height:500px}.patternpaste-designed-deck-card{grid-template-columns:1fr 1fr}.patternpaste-designed-deck-caption{padding:22px}}
@container(max-width:520px){.patternpaste-designed-deck-card{grid-template-columns:1fr}.patternpaste-designed-deck-image img{height:210px;min-height:0}.patternpaste-designed-deck-caption{gap:14px;padding:20px}.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-cards{height:560px}.patternpaste-designed-deck-foot{align-items:start;flex-direction:column}.patternpaste-designed-deck-controls button{padding:10px 14px}.patternpaste-designed-deck-controls span{width:100%}}
@media(prefers-reduced-motion:reduce){.patternpaste-designed-deck *{scroll-behavior:auto}}
.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-card{grid-template-rows:minmax(0,1fr)}
.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-image{min-height:0}
@container(max-width:520px){.patternpaste-designed-deck.is-deck-ready .patternpaste-designed-deck-card{grid-template-rows:210px minmax(0,1fr)}}
/* An owner colour on the wrapper or any Group above reaches the label-scale text on it. */
:is(.patternpaste-designed-deck.has-text-color,.patternpaste-designed-deck .has-text-color) .patternpaste-designed-eyebrow:not(.has-text-color){color:inherit}
