.dd-ctaband__panel{background-color:var(--surface-ink);display:grid;grid-template-columns:minmax(0,1fr)}.dd-ctaband__text{align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;padding:56px 48px}.dd-ctaband__label{color:var(--inverse-muted)}.dd-ctaband__title{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.03em;line-height:1.04;margin-top:14px;max-width:16ch}.dd-ctaband__body{color:var(--chalk);font-size:17px;line-height:1.55;margin-top:14px;max-width:44ch}.dd-ctaband__actions{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.dd-ctaband--photo .dd-ctaband__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dd-ctaband--photo .dd-ctaband__text{align-content:space-between;gap:40px;grid-template-columns:minmax(0,1fr);padding:48px 44px}.dd-ctaband--photo .dd-ctaband__title{font-size:clamp(30px,3.4vw,44px);max-width:14ch}.dd-ctaband--photo .dd-ctaband__actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px 28px}.dd-ctaband--photo-right .dd-ctaband__media{order:2}.dd-ctaband__media{margin:0;min-height:420px;position:relative}.dd-ctaband__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.dd-ctaband__cap{bottom:14px;color:var(--paper-2);font-family:var(--font-mono);font-size:var(--fs-stamp);left:16px;letter-spacing:var(--ls-mono);line-height:normal;position:absolute;text-shadow:0 1px 8px rgba(0,0,0,.6);text-transform:uppercase;z-index:1}@media (max-width:979px){.dd-ctaband__text{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.dd-ctaband__panel{margin-inline:calc(var(--page-gutter)*-1)}.dd-ctaband--photo .dd-ctaband__text,.dd-ctaband__text{padding:32px var(--page-gutter) 36px}.dd-ctaband--photo .dd-ctaband__panel{grid-template-columns:minmax(0,1fr)}.dd-ctaband--photo-right .dd-ctaband__media{order:0}.dd-ctaband__media{aspect-ratio:4/3;min-height:0}.dd-ctaband--photo .dd-ctaband__actions{align-items:flex-start;flex-direction:column}}.dd-module.dd-ctaband--band{padding-bottom:0;padding-top:0}.dd-ctaband--band:before{bottom:0;top:0}