.Cu2PZW_summary{--s-ink:#062919;--s-ink-deep:#001c10;--s-lime:#cfdd3c;--s-olive:#9cb13a;--s-warm:#f7f4ec;--s-warm-muted:#cfd3c5;isolation:isolate;background:radial-gradient(circle at 85% 20%,#1e47298c,transparent 55%),linear-gradient(160deg,var(--s-ink),var(--s-ink-deep));color:var(--s-warm);padding:clamp(64px,9vw,120px) 0;scroll-margin-top:80px;font-family:system-ui,sans-serif;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.Cu2PZW_summary{--s-ink:lab(13.6599% -16.6411 6.54076);--s-ink-deep:lab(7.79559% -12.9005 4.56815);--s-warm-muted:lab(83.9714% -3.38104 6.62003);background:radial-gradient(circle at 85% 20%,lab(26.6495% -21.0503 13.785/.55),transparent 55%),linear-gradient(160deg,var(--s-ink),var(--s-ink-deep))}}.Cu2PZW_summary :focus-visible{outline:3px solid var(--s-lime);outline-offset:4px}.Cu2PZW_inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,88px);width:min(1200px,100% - 40px);margin-inline:auto;display:grid}.Cu2PZW_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--s-lime);align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.Cu2PZW_eyebrow:before{content:"";background:var(--s-lime);width:36px;height:1px}.Cu2PZW_title{letter-spacing:0;text-wrap:balance;margin:18px 0 16px;font-size:clamp(36px,5vw,60px);font-weight:680;line-height:1.15}.Cu2PZW_subtitle{color:var(--s-warm-muted);max-width:34em;margin:0 0 36px;font-size:clamp(17px,1.6vw,20px);line-height:1.7}.Cu2PZW_steps{border-top:1px solid #ffffff29;border-top:1px solid lab(100% 0 0/.16);margin:0 0 40px;padding:0;list-style:none}.Cu2PZW_steps li{border-bottom:1px solid #ffffff29;border-bottom:1px solid lab(100% 0 0/.16);grid-template-columns:52px minmax(0,1fr);gap:4px 12px;padding:16px 0;display:grid}.Cu2PZW_steps b{font-variant-numeric:tabular-nums;color:var(--s-lime);grid-row:span 2;padding-top:3px;font-size:13px}.Cu2PZW_steps strong{font-size:17px;font-weight:620}.Cu2PZW_steps span{color:var(--s-warm-muted);font-size:14px;line-height:1.65}.Cu2PZW_ctas{flex-wrap:wrap;gap:12px;display:flex}.Cu2PZW_cta,.Cu2PZW_ctaAlt{border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.Cu2PZW_cta{background:var(--s-lime);color:var(--s-ink-deep)}.Cu2PZW_cta:hover{background:#dbe867;transform:translateY(-1px)}.Cu2PZW_ctaAlt{color:var(--s-warm);border:1px solid #ffffff73;border:1px solid lab(100% 0 0/.45)}.Cu2PZW_ctaAlt:hover{border-color:var(--s-lime);transform:translateY(-1px)}.Cu2PZW_visual{grid-template-columns:repeat(12,minmax(0,1fr));justify-self:center;align-items:end;width:100%;max-width:560px;display:grid;position:relative}.Cu2PZW_portrait{grid-area:1/1/auto/span 8;margin:0;position:relative}.Cu2PZW_portrait:before{content:"";z-index:-1;border:1px solid #d1e0578c;border:1px solid lab(86.1569% -18.2846 62.9761/.55);border-radius:18px;position:absolute;inset:18px -18px -18px 18px}.Cu2PZW_portrait img,.Cu2PZW_landscape img{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -28px #000000b3}.Cu2PZW_portrait img{aspect-ratio:1153/1536;object-fit:cover;max-height:600px}.Cu2PZW_landscape{z-index:1;grid-area:1/6/auto/span 7;align-self:end;margin:0 0 -56px;position:relative}.Cu2PZW_landscape img{aspect-ratio:808/606;border:6px solid var(--s-warm)}.Cu2PZW_captions{color:var(--s-warm-muted);grid-column:1/-1;gap:8px;margin-top:76px;font-size:12px;line-height:1.6;display:grid}.Cu2PZW_captions p{margin:0}.Cu2PZW_captions b{color:var(--s-lime);margin-right:6px;font-weight:650}.Cu2PZW_rise{animation:.9s cubic-bezier(.2,.7,.2,1) both Cu2PZW_rise}.Cu2PZW_rise2{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both Cu2PZW_rise}@keyframes Cu2PZW_rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.Cu2PZW_rise,.Cu2PZW_rise2{animation:none}.Cu2PZW_cta,.Cu2PZW_ctaAlt{transition:none}.Cu2PZW_cta:hover,.Cu2PZW_ctaAlt:hover{transform:none}}@media(max-width:900px){.Cu2PZW_inner{grid-template-columns:1fr}.Cu2PZW_visual{max-width:480px}}
