.ct-page .v2i-hero{padding-block:clamp(36px,4.4vw,68px) clamp(48px,6vw,88px)}.ct-page .v2i-crumbs{margin-bottom:0}.ct-page .v2i-crumbs ol{letter-spacing:.08em;text-transform:uppercase;gap:6px 10px;font-size:11.5px}.ct-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,88px);margin-top:clamp(22px,2.4vw,34px);display:grid}.ct-page .v2i-hero__h1{letter-spacing:-.033em;max-width:20ch;font-size:clamp(38px,5vw,70px);line-height:1.02}.ct-page .v2i-hero__answer{max-width:60ch;margin-top:24px;font-size:clamp(17px,1.3vw,20px);line-height:1.62}.ct-reach{margin-top:clamp(30px,3.2vw,44px)}.ct-reach__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bew-ink-500);font-size:11.5px;font-weight:400}.ct-reach__list{margin-top:14px}.ct-reach__list>li{border-top:1px solid var(--bew-paper-300)}.hv2 .ct-reach__row{min-height:44px;color:var(--bew-ink-800);grid-template-columns:minmax(0,110px) minmax(0,1fr) auto;align-items:baseline;gap:8px 20px;padding-block:16px;display:grid}.ct-reach__kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bew-ink-500);font-size:11.5px}.ct-reach__value{gap:4px;display:grid}.ct-reach__v{letter-spacing:-.015em;color:var(--bew-ink-900);font-size:clamp(16px,1.3vw,19px);font-weight:600}.ct-reach__note{color:var(--bew-ink-500);font-size:14px}.ct-reach__go{color:var(--bew-ink-700);opacity:.3;transition:transform var(--bew-dur-mid) var(--bew-ease), opacity var(--bew-dur-mid) var(--bew-ease);justify-self:end}.hv2 .ct-reach__row:hover .ct-reach__go,.hv2 .ct-reach__row:focus-visible .ct-reach__go{opacity:1;transform:translate(4px)}.hv2 .ct-reach__row:hover .ct-reach__v{color:var(--bew-ink-950)}.ct-pledge{border-top:1px solid var(--bew-border-hairline);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bew-ink-500);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:clamp(26px,2.8vw,38px);padding-top:20px;font-size:11.5px;display:flex}.ct-pledge__live{color:var(--bew-ink-700);align-items:center;gap:9px;display:inline-flex}.ct-pledge__dot{background:var(--bew-accent-strong);border-radius:50%;width:7px;height:7px}.ct-formcard.hv2-formpanel{background:var(--bew-surface-tint);box-shadow:0 30px 70px -50px #0a0a0b66}.ct-formcard h2{letter-spacing:-.022em;color:var(--bew-ink-900);font-size:clamp(21px,1.8vw,27px);font-weight:600;line-height:1.16}.ct-formcard__intro{max-width:52ch;color:var(--bew-ink-700);margin-top:10px;font-size:15.5px;line-height:1.58}.ct-formcard form{margin-top:clamp(22px,2.4vw,30px)}.ct-formcard textarea{min-height:150px}.ct-steps{margin-top:clamp(30px,3.2vw,46px)}.ct-steps>li{border-top:1px solid var(--bew-paper-300);grid-template-columns:auto minmax(0,320px) minmax(0,1fr);align-items:baseline;gap:14px clamp(20px,3vw,56px);padding-block:clamp(20px,2.2vw,30px);scroll-margin-block-start:6rem;display:grid}.ct-steps__no{width:1.6em;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--bew-accent-strong);font-size:clamp(28px,2.6vw,40px);font-style:italic;line-height:1}.ct-steps__name{gap:8px;display:grid}.ct-steps h3{letter-spacing:-.022em;color:var(--bew-ink-900);font-size:clamp(19px,1.6vw,25px);font-weight:600;line-height:1.2}.ct-steps__dur{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bew-ink-500);font-size:11.5px}.ct-steps__body{max-width:66ch;color:var(--bew-ink-700);font-size:16.5px;line-height:1.62}.ct-find{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.ct-find__lead{max-width:56ch;color:var(--bew-ink-700);margin-top:20px;font-size:clamp(17px,1.25vw,19px);line-height:1.62}.ct-find address{border-top:1px solid var(--bew-border-hairline);margin-top:24px;padding-top:20px;font-style:normal}.ct-find address span{color:var(--bew-ink-700);font-size:16.5px;line-height:1.6;display:block}.ct-find__org{letter-spacing:-.015em;color:var(--bew-ink-900);font-size:17px;font-weight:600}.ct-find__org+span{margin-top:6px}.hv2 .ct-find__map{border:1px solid var(--bew-paper-300);border-radius:var(--bew-r-pill);min-height:52px;color:var(--bew-ink-800);transition:border-color var(--bew-dur-fast) var(--bew-ease);align-items:center;gap:10px;margin-top:20px;padding-inline:22px;font-size:15.5px;font-weight:500;display:inline-flex}.hv2 .ct-find__map:hover{border-color:var(--bew-ink-300)}.ct-map{aspect-ratio:4/3;border:1px solid var(--bew-border-hairline);border-radius:var(--bew-r-lg);background:var(--bew-surface-tint);overflow:hidden}.ct-map iframe{border:0;width:100%;height:100%;display:block}.ct-page .hv2-sec{padding-block:clamp(48px,6vw,96px)}.ct-page .ct-sec--cta{padding-block:clamp(56px,7vw,112px)}.ct-head{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(24px,4vw,72px);display:grid}.ct-h2{max-width:var(--ct-measure,16ch);letter-spacing:-.03em;color:var(--bew-ink-900);font-size:clamp(30px,3.6vw,52px);font-weight:600;line-height:1.06}.ct-head__lead{max-width:70ch;color:var(--bew-ink-700);font-size:clamp(17px,1.25vw,19px);line-height:1.62}.ct-page .v2i-ctarow{--ctarow-measure:22ch;--ctarow-intro:52ch}.ct-page .v2i-ctarow h2{letter-spacing:-.035em;font-size:clamp(30px,3.8vw,56px);line-height:1.04}@keyframes ct-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ct-formcard{animation:ct-rise .64s var(--bew-ease) .12s both}@media (prefers-reduced-motion:reduce){.ct-formcard{opacity:1;animation:none;transform:none}.ct-reach__go{transition:none}}@media (width<=59.9375rem){.ct-hero__grid,.ct-head,.ct-find{grid-template-columns:1fr}.ct-head{align-items:start}.ct-steps>li{grid-template-columns:auto minmax(0,1fr);gap:10px 18px}.ct-steps__body{grid-column:2}}@media (width<=39.9375rem){.hv2 .ct-reach__row{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.ct-reach__kind{grid-column:1/-1}}
