.cu-page{color:#221f20;font-family:var(--font-body);background:#fff;flex-direction:column;min-height:100%;display:flex;position:relative}@media (min-width:1024px){.cu-page{--fs-display-xl:3.25rem;--fs-display-lg:2.25rem;--pad-nav:16px max(92px, calc((100% - 1544px) / 2))}}.cu-c{width:100%;max-width:1544px;margin:0 auto;padding-left:92px;padding-right:92px}.cu-eyebrow{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-mono-meta);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#ffcc01}.cu-eyebrow-g{color:#2b523d}.cu-head{background:linear-gradient(180deg,#221f20 0%,var(--color-brand-strong) 70%)}.cu-head-in{gap:var(--space-4);flex-direction:column;padding-top:72px;padding-bottom:72px;display:flex}.cu-head h1{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:#fff;margin:0}.cu-head .lead-text{color:#fff;font-weight:300;line-height:1.25}.cu-main{flex:1}.cu-grid{padding-top:var(--space-8);padding-bottom:var(--space-9);gap:var(--space-8) 110px;grid-template-columns:minmax(0,1fr);align-items:start;max-width:760px;display:grid}.cu-form{padding:var(--pad-card);gap:var(--space-5);background:#e0ecb6;flex-direction:column;min-width:0;display:flex}.cu-optin{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid #2b523d40;flex-direction:column;display:flex}.cu-optin-heading{font-family:var(--font-body);font-weight:600;font-size:var(--fs-body-sm);color:#2b523d;margin:0}.cu-optin-row{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.cu-optin-row input[type=checkbox]{accent-color:#2b523d;flex-shrink:0;width:18px;height:18px;margin-top:3px}.cu-optin-row span{font-family:var(--font-body);color:#221f20;font-size:16px;line-height:1.4}.cu-optin-note{font-family:var(--font-body);color:#2b523d;margin:0;font-size:12px;line-height:1.4}.cu-optin-note a{color:#2b523d;font-weight:600;text-decoration:underline}.cu-row2{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cu-send{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cu-note{font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#2b523d;margin:0}.cu-sent{gap:var(--space-2);flex-direction:column;display:flex}.cu-sent h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-md);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:#2b523d;margin:0}.cu-sent p{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:#221f20;margin:0}.cu-aside{gap:var(--space-5);flex-direction:column;display:flex}.cu-addr{gap:var(--space-2);flex-direction:column;display:flex}.cu-addr address{font-style:normal;font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:#221f20}.cu-err{font-family:var(--font-mono);font-size:var(--fs-mono-label);color:#b3261e;margin:0}@media (max-width:1023px){.cu-page{--fs-display-xl:40px;--fs-display-lg:30px;--fs-body-lg:19px}.cu-c{max-width:1440px;padding-left:var(--container-pad);padding-right:var(--container-pad)}.cu-head-in{gap:14px;padding-top:116px;padding-bottom:48px}.cu-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px;padding-bottom:72px}.cu-form{padding:28px}.cu-aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}}@media (max-width:639px){.cu-page{--fs-display-xl:34px;--fs-display-lg:26px;--fs-body-lg:18px}.cu-head-in{padding-top:100px;padding-bottom:36px}.cu-grid{gap:32px;padding-top:28px;padding-bottom:56px}.cu-form{padding:22px 18px}.cu-row2{grid-template-columns:minmax(0,1fr)}.cu-send{flex-direction:column;align-items:flex-start}.cu-aside{display:flex}}
