.patternpaste-designed-signoff{--pps-ground:var(--pp-ground);--pps-ink:var(--pp-ink);--pps-accent:var(--pp-accent);--pps-rule:color-mix(in srgb,currentColor 28%,transparent);box-sizing:border-box;overflow:hidden;padding:clamp(28px,5vw,72px) 0 clamp(24px,4vw,54px);color:var(--pps-ink);background:var(--pps-ground);container-type:inline-size}
.patternpaste-designed-signoff[data-treatment="designed"]{--pps-ground:#171713;--pps-ink:#f4f0e6;--pps-accent:#ff6d4a;--pps-rule:#57564e;font-family:Arial,Helvetica,sans-serif}
.patternpaste-designed-signoff[data-treatment="inherit"]:not([class*="is-style-"]){color:inherit;background:transparent}
.patternpaste-designed-signoff *{box-sizing:border-box}.patternpaste-designed-signoff :where(p,h2,h3,.wp-block-group){margin:0}.patternpaste-designed-signoff .patternpaste-designed-layout{max-width:none}
.patternpaste-designed-signoff .patternpaste-signoff-marquees{display:grid;gap:var(--patternpaste-designed-block-gap,clamp(5px,1cqi,12px));padding-block:clamp(8px,1.5cqi,18px);border-block:1px solid var(--pps-rule)}
.patternpaste-designed-signoff .patternpaste-signoff-marquees>.patternpaste-marquee-control{justify-self:start;margin-inline:clamp(18px,3vw,52px)}
/* The runtime mounts the pause control inside the first row, and on a phone that row is 33px of type under a 40px button: the row clipped it to a half circle nobody could tap. The row clips sideways only, and the button centres on it. */
.patternpaste-designed-signoff .patternpaste-marquee-viewport:has(>.patternpaste-marquee-control){overflow-x:clip;overflow-y:visible}
.patternpaste-designed-signoff .patternpaste-marquee-viewport>.patternpaste-marquee-control{bottom:auto;top:50%;translate:0 -50%}
.patternpaste-designed-signoff .patternpaste-signoff-track{--patternpaste-marquee-item-width:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--patternpaste-designed-block-gap,clamp(18px,3cqi,48px));padding-inline:clamp(18px,3vw,52px)}
.patternpaste-designed-signoff .patternpaste-signoff-track.patternpaste-marquee-active{flex-wrap:nowrap}
.patternpaste-designed-signoff .patternpaste-signoff-item{display:flex;align-items:center;gap:var(--patternpaste-designed-block-gap,clamp(18px,3cqi,48px));min-width:0}.patternpaste-designed-signoff .patternpaste-signoff-track.patternpaste-marquee-active .patternpaste-signoff-item{white-space:nowrap;min-width:max-content}
.patternpaste-designed-signoff .patternpaste-signoff-phrase{font-size:clamp(38px,6.7cqi,106px);line-height:.86;letter-spacing:-.065em}.patternpaste-designed-signoff .patternpaste-signoff-mark{font-size:clamp(17px,2.1cqi,32px);line-height:1;color:inherit}
.patternpaste-designed-signoff .patternpaste-signoff-track-script .patternpaste-signoff-phrase{font-style:italic}.patternpaste-designed-signoff .patternpaste-signoff-track-caps .patternpaste-signoff-phrase{text-transform:uppercase;font-size:clamp(28px,4.8cqi,72px);letter-spacing:.015em}
.patternpaste-designed-signoff .patternpaste-signoff-floor{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(260px,1fr) minmax(160px,.55fr);gap:var(--patternpaste-designed-block-gap,clamp(30px,5cqi,82px));max-width:var(--wp--style--global--wide-size,1480px);margin:clamp(52px,8cqi,112px) auto 0;padding-inline:clamp(18px,4vw,64px);align-items:start}
.patternpaste-designed-signoff .patternpaste-signoff-brand,.patternpaste-designed-signoff .patternpaste-signoff-contact,.patternpaste-designed-signoff .patternpaste-signoff-links{display:grid;gap:var(--patternpaste-designed-block-gap,18px)}.patternpaste-designed-signoff .patternpaste-signoff-name{font-size:clamp(38px,5.5cqi,82px);line-height:.9;letter-spacing:-.055em}.patternpaste-designed-signoff .patternpaste-signoff-description{max-width:30ch;font-size:clamp(16px,1.5cqi,21px);line-height:1.45}
.patternpaste-designed-signoff .patternpaste-signoff-label,.patternpaste-designed-signoff .patternpaste-signoff-legal{font-size:11px;line-height:1.4;letter-spacing:.15em;text-transform:uppercase}.patternpaste-designed-signoff .patternpaste-signoff-email{font-size:clamp(22px,2.5cqi,38px);line-height:1;letter-spacing:-.04em;overflow-wrap:break-word}.patternpaste-designed-signoff .patternpaste-signoff-email a{color:inherit;text-decoration-thickness:.06em;text-underline-offset:.14em}
.patternpaste-designed-signoff .patternpaste-signoff-navigation .wp-block-navigation__container{display:grid;gap:7px}.patternpaste-designed-signoff .patternpaste-signoff-navigation a{font-size:clamp(16px,1.45cqi,20px);color:inherit;text-decoration:none}.patternpaste-designed-signoff .patternpaste-signoff-navigation a:hover{text-decoration:underline;text-underline-offset:.2em}.patternpaste-designed-signoff .patternpaste-signoff-legal{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;padding-top:clamp(22px,3cqi,42px);border-top:1px solid var(--pps-rule)}
.patternpaste-designed-signoff[data-treatment="designed"] :where(.patternpaste-signoff-phrase,.patternpaste-signoff-name,.patternpaste-signoff-email){font-family:Arial Black,Arial,sans-serif;font-weight:900}.patternpaste-designed-signoff[data-treatment="designed"] .patternpaste-signoff-track-script .patternpaste-signoff-phrase{font-family:Georgia,serif;font-weight:400}.patternpaste-designed-signoff[data-treatment="designed"] :where(h2,h3,p,a){color:inherit}.patternpaste-designed-signoff[data-treatment="designed"]:not(.has-text-color) .patternpaste-signoff-marquees:not(.has-text-color) .patternpaste-signoff-track:not(.has-text-color) .patternpaste-signoff-item:not(.has-text-color) .patternpaste-signoff-mark:not(.has-text-color){color:var(--pps-accent)}.patternpaste-designed-signoff[data-treatment="designed"]:not(.has-text-color) .patternpaste-signoff-floor:not(.has-text-color) .patternpaste-signoff-contact:not(.has-text-color) .patternpaste-signoff-label:not(.has-text-color),.patternpaste-designed-signoff[data-treatment="designed"]:not(.has-text-color) .patternpaste-signoff-floor:not(.has-text-color) .patternpaste-signoff-links:not(.has-text-color) .patternpaste-signoff-label:not(.has-text-color),.patternpaste-designed-signoff[data-treatment="designed"]:not(.has-text-color) .patternpaste-signoff-floor:not(.has-text-color) .patternpaste-signoff-legal:not(.has-text-color) .patternpaste-signoff-note:not(.has-text-color){color:#b5b2a8}
.editor-styles-wrapper .patternpaste-designed-signoff .patternpaste-signoff-marquees>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;gap:var(--patternpaste-designed-block-gap,10px)}.editor-styles-wrapper .patternpaste-designed-signoff .patternpaste-signoff-track>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-wrap:wrap;gap:var(--patternpaste-designed-block-gap,24px)}.editor-styles-wrapper .patternpaste-designed-signoff .patternpaste-signoff-item>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;align-items:center;gap:var(--patternpaste-designed-block-gap,24px)}.editor-styles-wrapper .patternpaste-designed-signoff .patternpaste-signoff-floor>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(260px,1fr) minmax(160px,.55fr);gap:var(--patternpaste-designed-block-gap,clamp(30px,5cqi,82px));align-items:start}.editor-styles-wrapper .patternpaste-designed-signoff .patternpaste-signoff-legal{grid-column:1/-1}
@container (max-width:900px){.patternpaste-designed-signoff .patternpaste-signoff-track{--patternpaste-marquee-item-width:min(82vw,520px)}.patternpaste-designed-signoff .patternpaste-signoff-track:not(.patternpaste-marquee-active){display:grid;grid-template-columns:1fr}.patternpaste-designed-signoff .patternpaste-signoff-floor{grid-template-columns:1fr;margin-top:54px}.patternpaste-designed-signoff .patternpaste-signoff-legal{grid-column:auto;display:grid}.editor-styles-wrapper .patternpaste-designed-signoff .patternpaste-signoff-floor>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}.editor-styles-wrapper .patternpaste-designed-signoff .patternpaste-signoff-legal{grid-column:auto}}
