.patternpaste-designed-workshop{--ppw-ground:var(--pp-ground);--ppw-ink:var(--pp-ink);--ppw-label:var(--pp-label);--ppw-rule:var(--pp-rule);--ppw-primary:var(--pp-primary);--ppw-primary-ink:var(--pp-primary-ink);--ppw-plate:var(--pp-plate);--ppw-plate-ink:var(--pp-plate-ink);box-sizing:border-box;padding:clamp(28px,5vw,76px);overflow:hidden;color:var(--ppw-ink);background:var(--ppw-ground);container-type:inline-size}
.patternpaste-designed-workshop[data-treatment="designed"]{--ppw-ground:#f4eddf;--ppw-ink:#30232d;--ppw-label:#725b69;--ppw-rule:#bca8b2;--ppw-primary:#765267;--ppw-primary-ink:#fffaf1;--ppw-plate:#e4d3d8;--ppw-plate-ink:#30232d;color:var(--ppw-ink);background:var(--ppw-ground)}.patternpaste-designed-workshop[data-treatment="inherit"]:not([class*="is-style-"]){color:inherit;background:transparent;}.patternpaste-designed-workshop *{box-sizing:border-box}.patternpaste-designed-workshop :where(p,h2,h3,h4,.wp-block-group,.wp-block-buttons){margin:0}.patternpaste-designed-workshop.patternpaste-designed[data-treatment="designed"] :where(h2,h3,h4,p,a,button){color:inherit;font-family:inherit}.patternpaste-designed-workshop .patternpaste-designed-layout{max-width:var(--wp--style--global--wide-size,1360px);margin-inline:auto}.patternpaste-designed-workshop .patternpaste-designed-layout>*{min-width:0}
.patternpaste-designed-workshop[data-treatment="inherit"] :where(.patternpaste-workshop-heading,.patternpaste-workshop-context-title,.patternpaste-workshop-time,.patternpaste-workshop-offer-name,.patternpaste-workshop-price){}
.patternpaste-designed-workshop .patternpaste-workshop-header{display:grid;grid-template-columns:.45fr 1.35fr .72fr;gap:clamp(24px,4.5cqi,72px);align-items:end;padding-bottom:clamp(44px,6cqi,84px)}.patternpaste-designed-workshop .patternpaste-workshop-kicker,.patternpaste-designed-workshop .patternpaste-workshop-date,.patternpaste-designed-workshop .patternpaste-workshop-session-label,.patternpaste-designed-workshop .patternpaste-workshop-offer-label,.patternpaste-designed-workshop .patternpaste-workshop-price-note{color:var(--ppw-label);font-size:14px;line-height:1.4;letter-spacing:.1em;font-weight:700}.patternpaste-designed-workshop .patternpaste-workshop-heading{max-width:14ch;font-size:clamp(48px,6.8cqi,96px);line-height:.92;letter-spacing:-.05em;font-weight:400}.patternpaste-designed-workshop .patternpaste-workshop-lede{max-width:31ch;font-size:clamp(16px,1.4cqi,20px);line-height:1.58}
.patternpaste-designed-workshop .patternpaste-workshop-body{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);border-top:1px solid var(--ppw-rule);border-bottom:1px solid var(--ppw-rule)}.patternpaste-designed-workshop .patternpaste-workshop-context{padding:clamp(30px,4cqi,58px) clamp(26px,4cqi,58px) clamp(30px,4cqi,58px) 0;border-right:1px solid var(--ppw-rule)}.patternpaste-designed-workshop .patternpaste-workshop-context-title{max-width:12ch;margin:20px 0 36px;font-size:clamp(34px,4cqi,54px);line-height:.98;font-weight:400}.patternpaste-designed-workshop .patternpaste-workshop-session{display:grid;grid-template-columns:.5fr .55fr 1.25fr;gap:16px;padding:17px 0;border-top:1px solid var(--ppw-rule);align-items:baseline}.patternpaste-designed-workshop .patternpaste-workshop-time{font-size:22px}.patternpaste-designed-workshop .patternpaste-workshop-session-title{font-size:16px;line-height:1.2}.patternpaste-designed-workshop .patternpaste-workshop-session-copy{grid-column:3;font-size:15px;line-height:1.5;color:var(--ppw-label)}.patternpaste-designed-workshop .patternpaste-workshop-note{padding-top:28px;font-size:14px;font-weight:700}
.patternpaste-designed-workshop .patternpaste-workshop-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ppw-rule)}.patternpaste-designed-workshop .patternpaste-workshop-offer{display:flex;flex-direction:column;gap:clamp(24px,4cqi,48px);min-width:0;padding:clamp(30px,4.6cqi,64px);background:var(--ppw-ground)}.patternpaste-designed-workshop .patternpaste-workshop-offer:last-child{background:var(--ppw-plate);color:var(--ppw-plate-ink)}.patternpaste-designed-workshop .patternpaste-workshop-offer-name{margin-top:10px;font-size:clamp(32px,4cqi,50px);line-height:1;font-weight:400}.patternpaste-designed-workshop .patternpaste-workshop-price{font-size:clamp(58px,7cqi,92px);line-height:.82;letter-spacing:-.055em}.patternpaste-designed-workshop .patternpaste-workshop-price-note{margin-top:16px}.patternpaste-designed-workshop .patternpaste-workshop-features{margin-top:auto;border-top:1px solid var(--ppw-rule)}.patternpaste-designed-workshop .patternpaste-workshop-feature{padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--ppw-rule) 60%,transparent);font-size:13px;line-height:1.45}.patternpaste-designed-workshop .patternpaste-workshop-feature::before{content:'↳';display:inline-block;width:1.8em}.patternpaste-designed-workshop .patternpaste-workshop-action .wp-block-button__link{display:block;border:1px solid var(--ppw-primary);padding:14px 17px;color:var(--ppw-primary-ink);background:var(--ppw-primary);font-size:13px;font-weight:700;text-align:center;text-decoration:none}.patternpaste-designed-workshop[data-treatment="designed"] .patternpaste-workshop-action .wp-block-button__link{border-radius:0}.patternpaste-designed-workshop :where(button,a):focus-visible{outline:3px solid var(--ppw-ink);outline-offset:4px}
.patternpaste-designed-workshop .patternpaste-workshop-tabs{display:none}.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--ppw-rule)}.patternpaste-designed-workshop .patternpaste-workshop-tabs button{padding:16px;border:0;border-right:1px solid var(--ppw-rule);color:inherit;background:transparent;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.patternpaste-designed-workshop .patternpaste-workshop-tabs button:last-child{border-right:0}.patternpaste-designed-workshop .patternpaste-workshop-tabs button[aria-selected="true"]{color:var(--ppw-primary-ink);background:var(--ppw-primary)}.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-offers{display:block;background:transparent}.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-offer[hidden]{display:none}
.patternpaste-designed-workshop .patternpaste-workshop-feature,.patternpaste-designed-workshop .patternpaste-workshop-action .wp-block-button__link{font-size:14px}
@container (max-width:850px){.patternpaste-designed-workshop .patternpaste-workshop-header{grid-template-columns:1fr 2fr}.patternpaste-designed-workshop .patternpaste-workshop-lede{grid-column:2}.patternpaste-designed-workshop .patternpaste-workshop-body{grid-template-columns:1fr}.patternpaste-designed-workshop .patternpaste-workshop-context{padding-right:0;border-right:0;border-bottom:1px solid var(--ppw-rule)}}
@container (max-width:540px){.patternpaste-designed-workshop{padding:24px}.patternpaste-designed-workshop .patternpaste-workshop-header{grid-template-columns:1fr}.patternpaste-designed-workshop .patternpaste-workshop-lede{grid-column:auto}.patternpaste-designed-workshop .patternpaste-workshop-session{grid-template-columns:.55fr .7fr 1.2fr}.patternpaste-designed-workshop .patternpaste-workshop-offers{grid-template-columns:1fr}.patternpaste-designed-workshop .patternpaste-workshop-offer{padding:30px}}
.editor-styles-wrapper .patternpaste-designed-workshop .patternpaste-workshop-tabs{display:none}.editor-styles-wrapper .patternpaste-designed-workshop .patternpaste-workshop-offers>.block-editor-block-list__layout{display:grid;grid-template-columns:1fr 1fr;gap:1px}.editor-styles-wrapper .patternpaste-designed-workshop .patternpaste-workshop-offer{display:flex!important}
@media (prefers-reduced-motion:reduce){.patternpaste-designed-workshop *{scroll-behavior:auto!important}}
.patternpaste-designed-workshop[data-treatment] p.patternpaste-workshop-price{font-size:clamp(58px,7cqi,92px);line-height:.82;letter-spacing:-.055em}.patternpaste-designed-workshop[data-treatment] .patternpaste-workshop-action .wp-block-button__link{display:block;padding:14px 17px;color:var(--ppw-primary-ink);background:var(--ppw-primary);font-size:14px;font-weight:700;text-align:center;text-decoration:none}.patternpaste-designed-workshop[data-treatment="inherit"] p.patternpaste-workshop-price{}
.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-body{grid-template-rows:auto 1fr}.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-context{grid-column:1;grid-row:1/3}.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-tabs{grid-column:2;grid-row:1}.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-offers{grid-column:2;grid-row:2}
@container (max-width:850px){.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-body{grid-template-rows:auto auto auto}.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-context{grid-column:1;grid-row:1}.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-tabs{grid-column:1;grid-row:2}.patternpaste-designed-workshop.is-workshop-ready .patternpaste-workshop-offers{grid-column:1;grid-row:3}}

.patternpaste-designed.patternpaste-designed-workshop[data-treatment="designed"] .patternpaste-workshop-heading,.patternpaste-designed.patternpaste-designed-workshop[data-treatment="designed"] .patternpaste-workshop-context-title,.patternpaste-designed.patternpaste-designed-workshop[data-treatment="designed"] .patternpaste-workshop-time,.patternpaste-designed.patternpaste-designed-workshop[data-treatment="designed"] .patternpaste-workshop-offer-name,.patternpaste-designed.patternpaste-designed-workshop[data-treatment="designed"] .patternpaste-workshop-price{font-family:Georgia,'Times New Roman',serif}

/* Labels on a painted panel use that panel's paired ink. */
.patternpaste-designed-workshop[data-treatment="inherit"] .patternpaste-workshop-offer:last-child :where(.patternpaste-workshop-offer-label,.patternpaste-workshop-price-note){color:inherit}
