.cp-blueprint .cp-hero{background:linear-gradient(90deg,transparent 49.8%,var(--cp-blue) 50%,transparent 50.2%)}.cp-blueprint .cp-example{background:var(--cp-blue);padding:2rem;border:var(--cp-rule);margin:1rem 0}.cp-blueprint .cp-example:before{inset:0;opacity:.3;z-index:-1;background-image:linear-gradient(var(--cp-white) 1px,transparent 1px),linear-gradient(90deg,var(--cp-white) 1px,transparent 1px);background-size:24px 24px}.cp-blueprint .cp-photo{position:relative;height:125px;width:100%;transform:none;border:0;margin-bottom:1.5rem;z-index:0}.cp-blueprint .cp-photo img{object-position:center 45%}.cp-blueprint .cp-photo>span{background:var(--cp-blue)}.cp-blueprint .cp-paper{transform:none;box-shadow:8px 8px 0 var(--cp-yellow)}.cp-blueprint .cp-paper:before{display:none}.cp-blueprint .cp-example figcaption{color:var(--cp-white)}.cp-blueprint .cp-process{background:var(--cp-blue)}.cp-blueprint .cp-scope-visual{box-shadow:-10px 10px 0 var(--cp-blue)}.cp-dispatch .cp-hero{grid-template-columns:1.15fr 1fr;align-items:start}.cp-dispatch .cp-example{padding-top:1rem}.cp-dispatch .cp-photo{position:relative;z-index:0;transform:none;width:100%;height:190px;margin-bottom:-1rem}.cp-dispatch .cp-photo img{object-position:center 45%}.cp-dispatch .cp-paper{transform:rotate(2deg);background:var(--cp-yellow);border-top:8px solid var(--cp-ink)}.cp-dispatch .cp-paper:before{display:none}.cp-dispatch .cp-example:before{background:repeating-linear-gradient(-45deg,var(--cp-ink),var(--cp-ink) 6px,var(--cp-yellow) 6px,var(--cp-yellow) 12px);inset:0 0 3rem;opacity:1}.cp-dispatch .cp-ribbon{background:var(--cp-ink);color:var(--cp-yellow)}.cp-dispatch .cp-scope-visual{aspect-ratio:1.5}.cp-dispatch .cp-objection{background:var(--cp-paper);border-block:4px solid var(--cp-ink)}.cp-studio .cp-hero{grid-template-columns:1fr 1fr;align-items:start;padding-top:4rem}.cp-studio .cp-hero h1{font-size:clamp(3rem,6vw,6rem)}.cp-studio .cp-hero h1 span{color:var(--cp-ink)}.cp-studio .cp-example{padding:13rem 0 0 3rem}.cp-studio .cp-photo{width:100%;height:72%;top:0;transform:none;border:0}.cp-studio .cp-paper{transform:rotate(-4deg);padding:1.5rem;background:var(--cp-rose)}.cp-studio .cp-paper:before{background:var(--cp-paper)}.cp-studio .cp-ribbon{color:var(--cp-ink);background:var(--cp-rose)}.cp-studio .cp-process{background:var(--cp-paper);color:var(--cp-ink);border-block:var(--cp-rule)}.cp-studio .cp-process h2 span,.cp-studio .cp-step-number{color:var(--cp-accent)}.cp-studio .cp-steps,.cp-studio .cp-steps li,.cp-studio .cp-step-sample{border-color:var(--cp-ink)}.cp-studio .cp-steps p{color:var(--cp-muted)}.cp-studio .cp-scope{grid-template-columns:1.3fr 1fr;background:var(--cp-rose)}.cp-studio .cp-scope-visual{box-shadow:none;border:0;aspect-ratio:.9}.cp-studio .cp-objection{background:var(--cp-ink);color:var(--cp-white)}.cp-workshop .cp-example:before{background-size:5px 5px;opacity:.3}.cp-workshop:not(.cp-home) .cp-hero{background:linear-gradient(105deg,var(--cp-paper) 65%,var(--cp-sage) 65%)}.cp-workshop:not(.cp-home) .cp-paper{background:var(--cp-white)}.cp-workshop:not(.cp-home) .cp-ribbon{background:var(--cp-sage);color:var(--cp-ink)}.cp-workshop:not(.cp-home) .cp-scope{background:var(--cp-sage)}.cp-workshop:not(.cp-home) .cp-objection{background:var(--cp-white)}.cp-menu .cp-hero{grid-template-columns:1.1fr 1fr;align-items:center}.cp-menu .cp-example{padding:1rem;background:var(--cp-rose);border:var(--cp-rule)}.cp-menu .cp-example:before{display:none}.cp-menu .cp-photo{position:relative;z-index:0;height:190px;width:100%;transform:none;border:0}.cp-menu .cp-photo>span{background:var(--cp-ink)}.cp-menu .cp-paper{transform:none;box-shadow:none;border:4px double var(--cp-ink);margin-top:1rem;text-align:center}.cp-menu .cp-paper:before{display:none}.cp-menu .cp-paper-top{border-bottom:0}.cp-menu .cp-paper-label{margin-top:0!important}.cp-menu .cp-paper li{text-align:left}.cp-menu .cp-paper-rule{height:2px;background:var(--cp-ink)}.cp-menu .cp-ribbon{background:var(--cp-rose);color:var(--cp-ink)}.cp-menu .cp-process{background:var(--cp-ink)}.cp-menu .cp-scope{grid-template-columns:1fr 1.1fr;background:var(--cp-rose)}.cp-menu .cp-scope-visual{box-shadow:none;border:4px double var(--cp-ink);padding:1rem;background:var(--cp-white)}.cp-menu .cp-objection{background:var(--cp-white)}.cp-home .cp-hero{padding-top:5rem}.cp-home .cp-hero h1{font-size:clamp(3.25rem,6.4vw,6.8rem)}.cp-home .cp-example{padding-top:7rem}.cp-home .cp-photo{width:83%;height:72%}@media(max-width:760px){.cp-blueprint .cp-hero,.cp-workshop:not(.cp-home) .cp-hero{background:none}.cp-blueprint .cp-example{padding:1.25rem}.cp-dispatch .cp-hero,.cp-studio .cp-hero,.cp-menu .cp-hero{grid-template-columns:1fr}.cp-studio .cp-hero h1,.cp-home .cp-hero h1{font-size:clamp(2.8rem,9.5vw,4.5rem)}.cp-home .cp-hero,.cp-studio .cp-hero{padding-top:2.5rem}.cp-studio .cp-example{padding:11rem 0 0 1rem}.cp-studio .cp-paper{transform:none}.cp-studio .cp-scope,.cp-menu .cp-scope{grid-template-columns:1fr}.cp-studio .cp-scope-visual{aspect-ratio:1}.cp-dispatch .cp-paper{transform:none}}
