.patternpaste-designed-selectedwork{overflow:hidden}
.patternpaste-designed-selectedwork[data-treatment="designed"]{--patternpaste-selectedwork-ground:#f1efe7;--patternpaste-selectedwork-ink:#292b25}
.patternpaste-designed-selectedwork[data-treatment="designed"]:not(.has-background){background:var(--patternpaste-selectedwork-ground)}
.patternpaste-designed-selectedwork[data-treatment="designed"]:not(.has-text-color){color:var(--patternpaste-selectedwork-ink)}
.patternpaste-designed-selectedwork[data-treatment="inherit"]:not([class*="is-style-"]):not(.has-background){background:transparent}
.patternpaste-designed-selectedwork[data-treatment="inherit"]:not([class*="is-style-"]):not(.has-text-color){color:inherit}
.patternpaste-designed-selectedwork .patternpaste-designed-layout{max-width:var(--wp--style--global--wide-size,1440px)}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.32fr);align-items:end;gap:var(--patternpaste-designed-block-gap,40px);padding-block:10px 44px}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-heading-group{display:grid;gap:var(--patternpaste-designed-block-gap,24px)}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-eyebrow{font-size:11px;letter-spacing:.12em;line-height:1.5}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-heading{font-size:clamp(44px,7.7cqi,112px);line-height:.98;letter-spacing:-.065em}
.patternpaste-designed-selectedwork[data-treatment="designed"] .patternpaste-selectedwork-heading{font-family:Arial,Helvetica,sans-serif;font-weight:400}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-lede{max-width:31ch;font-size:14px;line-height:1.65;padding-bottom:4px}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-projects{display:grid;gap:var(--patternpaste-designed-block-gap,48px);min-width:0}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-project{min-width:0;display:grid;gap:var(--patternpaste-designed-block-gap,18px);align-content:start}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-image{width:100%;min-width:0}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-image img{display:block;width:100%;height:auto;object-fit:cover}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-caption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--patternpaste-designed-block-gap,6px 24px);align-items:baseline;padding-block:0 18px;border-bottom:1px solid currentColor}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-title{font-size:clamp(21px,2.25cqi,32px);line-height:1.18;letter-spacing:-.035em;grid-row:span 2;overflow-wrap:anywhere}
.patternpaste-designed-selectedwork[data-treatment="designed"] .patternpaste-selectedwork-title{font-family:Arial,Helvetica,sans-serif;font-weight:400}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-title a{color:inherit;text-decoration:none}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-title a:hover{text-decoration:underline;text-underline-offset:.16em}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-client,.patternpaste-designed-selectedwork .patternpaste-selectedwork-discipline{font-size:12px;line-height:1.5;text-align:right}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-footnote{font-size:12px;line-height:1.5;margin-top:24px}
.patternpaste-designed-selectedwork.patternpaste-selectedwork-ready .patternpaste-selectedwork-projects{display:flex;gap:var(--patternpaste-designed-block-gap,28px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px;direction:ltr}
.patternpaste-designed-selectedwork.patternpaste-selectedwork-ready .patternpaste-selectedwork-projects>.patternpaste-selectedwork-project{flex:0 0 82%;scroll-snap-align:start;direction:inherit}
.patternpaste-designed-selectedwork.patternpaste-selectedwork-ready .patternpaste-selectedwork-projects::after{content:"";flex:0 0 max(0px,calc(18% - var(--patternpaste-designed-block-gap,28px)))}
.patternpaste-designed-selectedwork.patternpaste-selectedwork-ready .patternpaste-selectedwork-projects:has(>.patternpaste-selectedwork-project:only-child)::after{display:none}
.patternpaste-designed-selectedwork.patternpaste-selectedwork-ready .patternpaste-selectedwork-projects>.patternpaste-selectedwork-project:only-child{flex-basis:100%}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-navigation{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-bottom:16px}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-count{font-size:12px;letter-spacing:.06em;margin-right:auto}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-navigation button{appearance:none;width:46px;height:46px;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:22px;cursor:pointer}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-navigation button:disabled{border-style:dashed;cursor:default}
.patternpaste-designed-selectedwork .patternpaste-selectedwork-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.patternpaste-designed-selectedwork :where(a,button,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:4px}
.editor-styles-wrapper .patternpaste-designed-selectedwork .patternpaste-selectedwork-projects>.block-editor-block-list__layout{display:grid;gap:48px}
@container (max-width:700px){.patternpaste-designed-selectedwork .patternpaste-selectedwork-intro{grid-template-columns:1fr;gap:var(--patternpaste-designed-block-gap,24px);padding-bottom:28px}.patternpaste-designed-selectedwork .patternpaste-selectedwork-lede{max-width:42ch}.patternpaste-designed-selectedwork .patternpaste-selectedwork-caption{grid-template-columns:1fr}.patternpaste-designed-selectedwork .patternpaste-selectedwork-title{grid-row:auto}.patternpaste-designed-selectedwork .patternpaste-selectedwork-client,.patternpaste-designed-selectedwork .patternpaste-selectedwork-discipline{text-align:left}.patternpaste-designed-selectedwork.patternpaste-selectedwork-ready .patternpaste-selectedwork-projects{gap:var(--patternpaste-designed-block-gap,16px)}.patternpaste-designed-selectedwork.patternpaste-selectedwork-ready .patternpaste-selectedwork-projects>.patternpaste-selectedwork-project{flex-basis:90%}.patternpaste-designed-selectedwork.patternpaste-selectedwork-ready .patternpaste-selectedwork-projects::after{flex-basis:max(0px,calc(10% - var(--patternpaste-designed-block-gap,16px)))}}

.patternpaste-designed-selectedwork[data-treatment="inherit"] :is(.patternpaste-selectedwork-heading,.patternpaste-selectedwork-title){letter-spacing:normal}
