.cw-cb{padding-block:clamp(48px,7vw,96px);position:relative}.cw-cb__wrap{margin-inline:auto;max-width:var(--maxw,1200px);padding-inline:var(--gutter,clamp(20px,5vw,56px))}.cw-cb__band{overflow:hidden;padding:clamp(32px,5.5vw,64px);position:relative}.cw-cb__content{max-width:41.14em;position:relative;z-index:3}.cw-cb--center .cw-cb__content{margin-inline:auto;text-align:center}.cw-cb--center .cw-cb__lead{margin-inline:auto}.cw-cb__eyebrow{color:var(--tan,#c3a181);font-family:var(--font-cond,"DM Sans",system-ui,sans-serif);font-size:.92rem;font-weight:600;letter-spacing:.18em;margin:0 0 16px;text-transform:uppercase}.cw-cb__heading{color:var(--on-navy,#f6f0ed);font-family:var(--font,"DM Sans",system-ui,sans-serif);font-size:clamp(1.9rem,3.8vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.06;margin:0;max-width:13.91em;text-wrap:balance}.cw-cb--center .cw-cb__heading{margin-inline:auto}.cw-cb__lead{color:var(--on-navy-soft,#9fb0b3);font-size:clamp(1.1rem,1.6vw,1.25rem);line-height:1.5;margin:16px 0 0;max-width:35.84em;text-wrap:pretty}.cw-cb__lead :where(p){margin:0}.cw-cb__lead :where(p)+:where(p){margin-top:.6em}.cw-cb__lead :where(a){color:var(--cream,#f6f0ed);font-weight:700;text-decoration:underline;text-underline-offset:3px}.cw-cb__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(26px,3.5vw,38px)}.cw-cb--center .cw-cb__actions,.cw-cb__btn{justify-content:center}.cw-cb__btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font,"DM Sans",system-ui,sans-serif);font-size:1rem;font-weight:700;gap:9px;line-height:1.2;min-height:44px;padding:13px 24px;text-decoration:none;transition:transform var(--t-micro,.14s) var(--ease,cubic-bezier(.2,.7,.2,1)),background var(--t-ui,.24s),border-color var(--t-ui,.24s),color var(--t-ui,.24s),filter var(--t-ui,.24s)}.cw-cb__btn--primary{background:transparent;border-color:var(--cream,#f6f0ed);border-radius:999px;border-width:2px;color:var(--cream,#f6f0ed)}.cw-cb__btn--primary:active:not(:disabled){transform:translateY(1px)}.cw-cb__btn--ghost{background:transparent;border-color:transparent;color:var(--on-navy,#f6f0ed);padding-inline:6px}.cw-cb__btn--ghost:hover{color:var(--cream,#f6f0ed);text-decoration:underline;text-underline-offset:4px}.cw-cb__btn--ghost:active{transform:translateY(1px)}.cw-cb__arrow{transition:transform var(--t-micro,.14s) var(--ease,cubic-bezier(.2,.7,.2,1))}@media (hover:hover) and (pointer:fine){.cw-cb__btn--primary:hover{background:rgba(246,240,237,.12);transform:translateY(-2px)}.cw-cb__btn:hover .cw-cb__arrow{transform:translateX(3px)}}.cw-cb__btn:focus-visible{border-radius:999px;outline:2px solid var(--cream,#f6f0ed);outline-offset:3px}.cw-cb__watermark{-webkit-mask-image:radial-gradient(62% 62% at 64% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(62% 62% at 64% 50%,#000 30%,transparent 80%);opacity:.16;pointer-events:none;position:absolute;right:-3%;top:50%;transform:translateY(-50%);width:min(420px,56%);z-index:0}.cw-cb__watermark img{height:auto;width:100%}.cw-cb--left .cw-cb__watermark{right:-4%}.cw-cb-js .cw-cb--anim.cw-cb-reveal{opacity:0;transform:translateY(18px);transition:opacity var(--t-entrance,.52s) var(--ease-entrance,cubic-bezier(.16,1,.3,1)),transform var(--t-entrance,.52s) var(--ease-entrance,cubic-bezier(.16,1,.3,1))}.cw-cb-js .cw-cb--anim.cw-cb-reveal.is-in{opacity:1;transform:none}@media (max-width:700px){.cw-cb__actions{flex-direction:column}.cw-cb--center .cw-cb__actions,.cw-cb__actions{align-items:stretch}.cw-cb__btn{width:100%}.cw-cb__btn--ghost{align-self:flex-start;width:-moz-fit-content;width:fit-content}.cw-cb--center .cw-cb__btn--ghost{align-self:center}.cw-cb__watermark{opacity:.1;width:min(320px,78%)}}@media (max-width:540px){.cw-cb__btn--primary{column-gap:7px;font-size:.9rem;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.cw-cb__arrow,.cw-cb__btn{transition:none!important}.cw-cb--anim.cw-cb-reveal,.cw-cb-js .cw-cb--anim.cw-cb-reveal{opacity:1!important;transform:none!important;transition:none!important}}