@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-DdeTHZLK.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/source-serif-4-DMe4EKeb.woff2) format("woff2")}:root{--white: #FFFFFF;--page: var(--mist);--mist: #F1F4F8;--mist-2: #E4EBF3;--ink: #13294A;--ink-2: #44546B;--ink-3: #66758C;--ink-dim: #8592A5;--line: #CBD5E1;--bay: #1D62A5;--bay-deep: #164E85;--sun: #EAA43C;--sun-hover: #F2B457;--sun-text: #A8690F;--night: #0F2240;--on-night: #FFFFFF;--on-night-2: #AEBBCE;--on-night-dim: rgb(255 255 255 / .24);--on-night-line: rgb(255 255 255 / .16);--on-night-house: rgb(255 255 255 / .3);--bezel: #0C1525;--me: #1D62A5;--us: #EDF1F6;--alert: #9E3620;--ok: #24744A;--ok-bg: #E7F3EC;--sans: "Public Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--serif: "Source Serif 4", Georgia, "Times New Roman", serif;--navh: 4rem;--vh100: 100vh;--t1: 1rem;--t2: 1.125rem;--t3: clamp(1.25rem, 1.1rem + .5vw, 1.4rem);--t4: clamp(1.6rem, 1.3rem + 1vw, 2.1rem);--t5: clamp(2.1rem, 1.4rem + 2.6vw, 3.4rem);--t6: clamp(2.6rem, 1.5rem + 4vw, 4.6rem);--sp-1: .5rem;--sp-2: 1rem;--sp-3: 1.5rem;--sp-4: 2rem;--sp-5: 3rem;--sp-6: 4rem;--sp-7: 6rem;--sp-8: 8rem;--sec: clamp(var(--sp-6), 9vw, var(--sp-8));--gap: clamp(var(--sp-3), 3vw, var(--sp-5));--r-s: 4px;--r-m: 8px;--r-l: 16px;--rule: 1.5px solid var(--ink);--wrap-pad: 16px;--half: calc((var(--sec) - 1px) / 2);--half-lg: calc((var(--sp-5) + var(--sec) - 1px) / 2);color-scheme:light}@supports (height: 100svh){:root{--vh100: 100svh}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--navh) + var(--sp-3))}body{margin:0;background:var(--page);color:var(--ink);font:400 var(--t2)/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--page)}h1,h2,h3,p,ul,ol,figure,dl,dd,blockquote{margin:0}ul,ol{padding:0;list-style:none}img{display:block;max-width:100%}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--bay);outline-offset:3px;border-radius:var(--r-s)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nw{white-space:nowrap}.ic{width:1.25em;height:1.25em;flex:none}.wrap{max-width:76rem;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:720px){:root{--wrap-pad: 32px}}@media(min-width:720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.h-page,.h-sec,.h-sm,.q h1,.done h1,.statement-text,.help-name,.step h3,.stat-num,.stat-of,.stat-turn,.pledge-list li{font-family:var(--serif);font-optical-sizing:auto}.h-page{font-size:var(--t6);font-weight:600;line-height:1.04;letter-spacing:-.024em;text-wrap:balance}.h-sec{font-size:var(--t5);font-weight:600;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.h-sm{font-size:var(--t4);font-weight:600;line-height:1.15;letter-spacing:-.012em}h3{font-size:var(--t3);font-weight:700;line-height:1.25;letter-spacing:-.01em}.lead{font-size:var(--t3);line-height:1.5;color:var(--ink-2);max-width:32em;text-wrap:pretty}.muted{color:var(--ink-2)}.fine{font-size:var(--t1);color:var(--ink-2)}.label-sm{color:var(--bay);font-size:var(--t1);font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);min-height:3.25rem;padding:.75rem 1.5rem;border:0;border-radius:var(--r-s);font:600 var(--t1)/1.2 var(--sans);text-decoration:none;text-align:center;cursor:pointer;transition:background-color .15s ease}.btn-sun{background:var(--sun);color:var(--ink)}.btn-sun:hover{background:var(--sun-hover)}.btn-ink{background:var(--ink);color:var(--white)}.btn-ink:hover{background:var(--bay-deep)}.btn-quiet{background:var(--white);border:1px solid var(--line);color:var(--ink)}.btn-quiet:hover{background:var(--mist-2)}.btn-lg{min-height:3.5rem;padding-inline:2rem;font-size:var(--t2)}.btn[disabled]{opacity:.55;cursor:progress}.link{color:var(--bay);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em;cursor:pointer}.link:hover{color:var(--bay-deep)}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.night .link,.hero-copy .link{color:var(--on-night)}.night .link:hover{color:var(--on-night-2)}.night :focus-visible{outline-color:var(--sun)}.assure{display:flex;flex-wrap:wrap;gap:.25rem 0;color:var(--ink-2);font-size:var(--t1);font-weight:500}.assure li{padding-right:var(--sp-2);margin-right:var(--sp-2);border-right:1px solid var(--line)}.assure li:last-child{padding-right:0;margin-right:0;border-right:0}.night .assure{color:var(--on-night-2)}.night .assure li{border-color:var(--on-night-line)}.label{font-weight:600;font-size:var(--t1)}.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:#f1f4f8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;gap:var(--sp-2);height:var(--navh)}.brand{display:flex;align-items:center;gap:var(--sp-1);margin-right:auto;padding-block:.25rem;text-decoration:none}.brand .mark{display:block;height:40px;width:auto}.links{display:none;align-items:center;gap:var(--sp-3);margin-right:var(--sp-1)}.links a{padding-block:.35rem;color:var(--ink-2);font-size:var(--t1);font-weight:500;text-decoration:none;border-bottom:2px solid transparent}.links a:hover{color:var(--ink)}.links a[aria-current=page]{color:var(--ink);font-weight:600;border-bottom-color:var(--sun)}.nav .btn{min-height:2.6rem;white-space:nowrap;padding:.45rem 1.15rem;font-size:var(--t1)}.menu-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .95rem;border:1px solid var(--line);border-radius:var(--r-s);background:var(--white);font-size:var(--t1);font-weight:600;cursor:pointer}.menu-btn[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.mnav{border-top:1px solid var(--line);background:var(--page);max-height:calc(var(--vh100) - var(--navh));overflow-y:auto}.mnav ul{display:grid;padding-block:.25rem var(--sp-3)}.mnav a:not(.btn){display:flex;align-items:center;justify-content:space-between;min-height:3.6rem;border-bottom:1px solid var(--line);font:600 var(--t4)/1.2 var(--serif);text-decoration:none}.mnav a[aria-current=page]:not(.btn){color:var(--bay)}.mnav .btn{margin-top:var(--sp-3);width:100%}@media(min-width:960px){.links{display:flex}.menu-btn{display:none}.mnav{display:none!important}}@media(max-width:420px){.nav-in{gap:.6rem}.nav .btn{padding-inline:.95rem}.menu-btn{padding:0 .8rem}}@media(max-width:359px){.menu-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menu-btn{padding:0 .7rem}}.sticky-cta{display:none}@media(max-width:959px){.sticky-cta{display:inline-flex;position:fixed;z-index:40;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));min-height:3.4rem;box-shadow:0 8px 24px -8px #0f224073;translate:0 calc(100% + 40px);opacity:0;visibility:hidden;transition:translate .25s ease,opacity .2s ease,visibility 0s linear .25s}.sticky-cta{will-change:translate,opacity}.sticky-cta.is-on{translate:0 0;opacity:1;visibility:visible;transition-delay:0s}body[data-route=get-started] .sticky-cta,body[data-route=about] .sticky-cta{display:none}}@media(min-width:640px)and (max-width:959px){.sticky-cta{left:auto;right:max(24px,env(safe-area-inset-right,0px));width:auto;padding-inline:2rem}}.slot{position:relative;width:100%;max-width:100%;aspect-ratio:var(--ratio, 4 / 3);border-radius:var(--r-m);overflow:hidden;background:var(--white)}.slot.has-photo img{width:100%;height:100%;object-fit:cover}.slot:not(.has-photo):after{content:"";position:absolute;top:.6rem;right:.6rem;bottom:.6rem;left:.6rem;border:1.5px dashed rgb(29 98 165 / .3);border-radius:var(--r-s);pointer-events:none}.slot-in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:.35rem;padding:var(--sp-3);text-align:center}.slot-in .ic{width:1.75rem;height:1.75rem;color:var(--bay);stroke-width:1.75}.slot-label{color:var(--ink-2);font-size:var(--t1);font-weight:600}.slot-tip{display:none;max-width:24em;color:var(--ink-2);font-size:var(--t1);line-height:1.45}.is-team .slot-tip{display:block}.slot-wide{border-radius:0}body:not(.is-team) .slot:not(.has-photo):not(.face-photo),body:not(.is-team) .bio,body:not(.is-team) .local:not(:has(.has-photo)){display:none}.hero{--pad: max(16px, env(safe-area-inset-left, 0px));padding:0}.hero-media{--edge: calc(max(0px, (100% - 76rem) / 2) + var(--pad));--nx: 16px;--ny: 16px;--hy: 12px;--ty: 10px;--hh: max(43rem, calc(var(--vh100) - var(--navh)));--hs: min(clamp(2.75rem, 1rem + 5.2vw, 6.4rem), 11.5cqw);--ih: max(var(--hh), 121.95vw);position:relative;height:var(--hh);overflow:hidden;background:#3a4058;container-type:inline-size}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 48%}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0a122200 36%,#0a122257 50%,#0a122294 62%,#0a1222d1),linear-gradient(90deg,#0a12228c,#0a12224d 35%,#0a122200 65%),linear-gradient(180deg,#0a122238,#0a122200 28%)}.hero-title:focus{outline:none}.ht-top,.ht-bottom{position:absolute;z-index:1;left:max(8px,calc(var(--edge) - var(--nx)));white-space:nowrap;color:#fff;font-family:var(--serif);font-size:var(--hs);font-weight:600;line-height:1;letter-spacing:-.025em;text-shadow:0 2px 26px rgb(8 14 28 / .45)}.ht-top{margin-left:-.02em}.ht-bottom{margin-left:-.035em}.ht-bottom{color:var(--sun);text-shadow:0 1px 3px rgb(8 14 28 / .6),0 2px 22px rgb(8 14 28 / .65)}.ht-top{bottom:calc(52% + var(--ih) * .1 + .16em + var(--ny) - var(--ty))}.ht-bottom{top:calc(48% + .22em - var(--ny) + var(--hy))}.hero-copy{position:absolute;z-index:1;top:calc(48% + var(--hs) * 1.22 + 1.6rem - var(--ny) + var(--hy));left:max(8px,calc(var(--edge) - var(--nx)));right:var(--edge);display:grid;justify-items:start;gap:1.1rem;color:#fff}.hero-copy .lead{max-width:30em;color:#fffffff5;text-shadow:0 1px 14px rgb(8 14 28 / .55)}.hero-copy .fine{max-width:36em;color:#ffffffe6;text-shadow:0 1px 10px rgb(8 14 28 / .55)}.hero-copy .link{text-shadow:0 1px 10px rgb(8 14 28 / .55)}.hero-copy .link:hover{color:#fffc}.hero-copy :focus-visible{outline-color:var(--sun)}@media(max-width:759px){.hero-copy .cta-row{flex-direction:column;align-items:stretch;gap:.9rem;width:min(100%,20rem)}.hero-copy .cta-row .link{text-align:left}}@media(min-width:720px){.hero{--pad: max(32px, env(safe-area-inset-left, 0px))}}@media(min-width:760px){.hero-media{--nx: 98px;--ny: 40px;--hy: 20px;--ty: 18px;--hh: max(34rem, calc(var(--vh100) - var(--navh)));--hs: min(clamp(2.75rem, 1rem + 5.2vw, 6.4rem), 5.8cqw)}.ht-top{bottom:calc(52% + .2em + var(--ny) - var(--ty))}.ht-bottom{top:calc(48% + .12em - var(--ny) + var(--hy))}.hero-copy{top:calc(48% + var(--hs) * 1.12 + 1.25rem - var(--ny) + var(--hy))}}.night{background:var(--night);color:var(--on-night)}.statement{padding-block:var(--sec)}.statement-text{max-width:22ch;font-size:var(--t5);font-weight:500;line-height:1.16;letter-spacing:-.018em}.js-reveal .w{color:var(--on-night-dim);transition:color .3s ease}.js-reveal .w.lit{color:var(--on-night)}.statement-text .gold{color:var(--sun)}.js-reveal .w.gold{color:var(--on-night-dim)}.js-reveal .w.gold.lit{color:var(--sun)}.statement-text .ul{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:3px;text-underline-offset:.3em;text-decoration-skip-ink:none}.stat{display:grid;grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:var(--sp-4) clamp(var(--sp-5),7vw,var(--sp-7));align-items:center;margin-top:var(--sec);padding-top:var(--sp-5);border-top:1px solid var(--on-night-line)}.hgrid{display:block;width:100%;max-width:19rem;height:auto}.hgrid .h{fill:none;stroke:var(--on-night-house);stroke-width:1.6;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 100%}.hgrid .h.on{fill:var(--sun);stroke:var(--sun);transition:fill .3s ease,stroke .3s ease;transition-delay:calc(var(--i) * 11ms)}.js .hgrid:not(.is-on) .h.on{fill:transparent;stroke:var(--on-night-house)}.js .hgrid:not(.is-on) .h{opacity:0;transform:scale(.3)}.js .hgrid.is-on .h{animation:house-pop .5s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(var(--i) * 11ms)}@keyframes house-pop{0%{opacity:0;transform:translateY(8px) scale(.3)}60%{opacity:1;transform:translateY(-1px) scale(1.12)}to{opacity:1;transform:none}}.stat-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem var(--sp-2)}.stat-num{color:var(--sun);font-size:clamp(5rem,3.4rem + 5vw,8rem);font-weight:600;line-height:.9;letter-spacing:-.035em}.stat-of{color:var(--on-night);font-size:var(--t4);font-weight:500;letter-spacing:-.012em}.stat-text{margin-top:var(--sp-3);max-width:21em;color:var(--on-night);font-size:var(--t3);line-height:1.4;text-wrap:pretty}.stat-turn{margin-top:var(--sp-2);color:var(--sun);font-size:var(--t4);font-weight:600;letter-spacing:-.01em}.stat-src{margin-top:var(--sp-3);max-width:34em;color:var(--on-night-2);font-size:var(--t1)}.stat-src a{color:var(--on-night);font-weight:600;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}@media(max-width:760px){.stat{grid-template-columns:minmax(0,1fr)}.hgrid{max-width:16rem}}.story{padding-block:0}.story-grid{display:grid;grid-template-columns:minmax(0,1fr)}.story-phone{display:grid;justify-items:center;padding-bottom:var(--sp-3)}.phone-sticky{display:grid;justify-items:center;gap:var(--sp-3);width:100%}.steps{display:grid}.steps-head{padding-bottom:var(--sp-3)}.steps ol{border-top:var(--rule)}.step{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:var(--sp-2);row-gap:.4rem;padding-block:var(--sp-2);border-bottom:1px solid var(--line)}.step-num{grid-row:1 / span 2;color:var(--sun);font:700 var(--t4)/1.1 var(--serif);transition:color .3s ease}.step h3{font-size:var(--t4);font-weight:600;letter-spacing:-.012em;transition:color .3s ease}.step p{color:var(--ink-2);max-width:28em}.steps .step p{font-size:16px;line-height:1.5}@media(min-width:760px){.steps .step p{font-size:17px}}.phone{--pw: min(20.5rem, 84vw);position:relative;width:var(--pw);max-width:100%;aspect-ratio:9 / 18.6;padding:calc(var(--pw) * .03);border-radius:calc(var(--pw) * .155);background:var(--bezel);box-shadow:inset 0 0 0 1.5px #ffffff12,0 2px 4px #0c15252e,0 30px 60px -32px #13294a80}.phone:before{content:"";position:absolute;top:calc(var(--pw) * .052);left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--bezel);z-index:2;box-shadow:inset 0 0 0 2px #1b2740}.screen{position:relative;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-radius:calc(var(--pw) * .125);background:#fff;color:var(--ink)}.status{display:flex;align-items:center;justify-content:space-between;padding:10px 22px 4px;font-size:12px;font-weight:650}.status .bat{width:22px;height:11px;border:1.5px solid currentColor;border-radius:3px;position:relative;opacity:.8}.status .bat:after{content:"";position:absolute;top:1.5px;right:6px;bottom:1.5px;left:1.5px;background:currentColor;border-radius:1px}.chat-head{display:grid;justify-items:center;gap:2px;padding:4px 12px 10px;border-bottom:1px solid #E8EDF3}.avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;font-size:18px;font-weight:700;letter-spacing:0;box-shadow:inset 0 -3px 0 var(--sun)}.chat-name{font-size:13px;font-weight:700;letter-spacing:-.01em}.chat-sub{font-size:11px;color:var(--ink-3)}.thread{display:flex;flex-direction:column;gap:6px;padding:10px 12px 8px;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.thread::-webkit-scrollbar{display:none}.m{max-width:80%;padding:8px 12px;border-radius:18px;font-size:14.5px;line-height:1.33;overflow-wrap:anywhere}.m-me{align-self:flex-end;background:var(--me);color:#fff;border-bottom-right-radius:6px}.m-us{align-self:flex-start;background:var(--us);color:var(--ink);border-bottom-left-radius:6px}.m-time{align-self:center;padding:6px 0 2px;color:var(--ink-3);font-size:11px;font-weight:550}.typing{align-self:flex-start;display:flex;gap:4px;padding:11px 13px;border-radius:18px 18px 18px 6px;background:var(--us)}.typing i{width:7px;height:7px;border-radius:50%;background:#98a6b8;animation:dot 1s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-3px);opacity:1}}.is-new{animation:pop .3s ease-out both}@keyframes pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.composer{display:flex;align-items:center;gap:8px;padding:8px 12px 16px}.composer span{flex:1;display:flex;align-items:center;height:34px;padding:0 14px;border:1px solid #DDE4EC;border-radius:999px;color:var(--ink-3);font-size:13px}.composer i{width:32px;height:32px;border-radius:50%;background:var(--me);opacity:.9}.scn{display:grid;justify-items:center;gap:.6rem;text-align:center}.scn-label{color:var(--ink-2);font-size:var(--t1);font-weight:500}.scn-foot{color:var(--ink-2);font-size:var(--t1);text-align:center}.scn-foot a{white-space:nowrap}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.chip{min-height:2.75rem;padding:.4rem .95rem;border:1px solid var(--line);border-radius:var(--r-s);background:var(--white);font-size:var(--t1);font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.chip:hover{border-color:var(--ink-3)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}@media(min-width:960px){.story-grid{grid-template-columns:minmax(0,36rem) minmax(0,28rem);column-gap:clamp(var(--sp-3),3vw,var(--sp-4));justify-content:start}.steps-head{grid-column:1;grid-row:1;padding-bottom:var(--sp-3)}.story-phone{grid-column:2;grid-row:1 / span 2;padding:0}.phone{--pw: min(18rem, calc((var(--vh100) - 7rem) * .484))}.steps{grid-column:1;grid-row:2;align-self:start}}@media(min-width:960px)and (min-height:760px){.story-phone{display:block}.phone-sticky{position:sticky;top:calc(var(--navh) + env(safe-area-inset-top,0px) + var(--sp-2));gap:var(--sp-2)}.phone{--pw: min(20.5rem, calc((var(--vh100) - var(--navh) - 15.5rem) * .484))}.steps{padding-bottom:calc(var(--vh100) * .1)}.steps ol{border-top:0}.step{min-height:calc(var(--vh100) * .28);align-content:center;padding-block:0;border-bottom:0}.step:first-child{min-height:calc(var(--vh100) * .18);align-content:start}.js .step:not(.is-active) .step-num{color:var(--ink-dim)}.js .step:not(.is-active) h3{color:var(--ink-dim)}}.sec{padding-block:var(--sec)}.sec-head{display:grid;gap:var(--sp-2);max-width:46rem}.help-sec{padding-top:calc(var(--sec) * .6)}#help{max-width:none;gap:8px}#help .lead{max-width:none}@media(min-width:900px){#help .lead{white-space:nowrap}}.help-list{margin-top:20px;border-top:var(--rule)}.help-row{display:grid;grid-template-columns:2rem minmax(0,19rem) minmax(0,1fr) auto;align-items:center;gap:.35rem var(--sp-3);min-height:5.5rem;padding:var(--sp-2) .5rem;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background-color .15s ease}.help-row:hover{background:var(--white)}.help-ic{display:grid;place-items:center;color:var(--sun)}.help-ic .ic{width:1.6rem;height:1.6rem}.help-name{font-size:var(--t4);font-weight:600;line-height:1.15;letter-spacing:-.01em}.help-ex{color:var(--ink-2)}.help-go{display:grid;place-items:center;color:var(--bay)}.help-go .ic{width:1.5rem;height:1.5rem}.help-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-3)}@media(max-width:760px){.help-row{grid-template-columns:2rem minmax(0,1fr) auto;column-gap:var(--sp-2);padding-inline:0}.help-ic{grid-row:1 / span 2}.help-name,.help-ex{grid-column:2}.help-go{grid-column:3;grid-row:1 / span 2}}.local-cap{padding-block:var(--sp-2) 0;color:var(--ink-2);font-size:var(--t1)}.aud-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-top:var(--sp-5)}.aud{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:.7rem .75rem;padding-top:var(--sp-2);border-top:var(--rule)}.aud .slot{grid-column:1 / -1;margin-bottom:.65rem}.aud-ic{width:40px;height:40px;color:var(--sun)}.aud p{grid-column:1 / -1;color:var(--ink-2)}.aud .link{grid-column:1 / -1;justify-self:start}.trust{border-block:1px solid var(--line)}.trust-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap);align-items:start}.trust-intro{display:grid;gap:var(--sp-2);justify-items:start}.trust-intro .h-sec{margin-top:-.2em}.faces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.face{display:grid;align-content:start;gap:.3rem}.face .slot{margin-bottom:.55rem}.face h3{font-size:var(--t2)}.role{color:var(--ink-2);font-size:var(--t1)}.faces-sm .slot-label,.faces-sm .slot-tip{display:none!important}body:not(.is-team) .faces-lg .face:not(:has(.has-photo)){padding-top:var(--sp-2);border-top:var(--rule)}.face-photo{background:var(--white);border:1px solid var(--line)}.face-photo:after{display:none}.face-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.face-photo img:not([src]){display:none}.promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-top:var(--sec)}.promises li{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:.45rem .75rem;padding-top:var(--sp-2);border-top:var(--rule)}.promises p{color:var(--ink-2)}.promise-ic{width:40px;height:40px;color:var(--sun)}.promises p{grid-column:1 / -1}.reviews{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-5);padding-block:var(--sp-3);border-block:1px solid var(--line)}.reviews p{color:var(--ink-2)}.price-band{padding-block:var(--sec)}.price-in,.close-in{display:grid;gap:var(--sp-3) var(--gap)}.price-in .h-sec,.close-in .h-sec{max-width:14ch}.price-in .lead,.close-in .lead{color:var(--on-night-2)}.price-in .cta-row,.close-in .cta-row{margin-top:var(--sp-1)}@media(min-width:900px){.price-in,.close-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}.price-in .h-sec,.close-in .h-sec{grid-row:1 / span 4}.price-in>:not(.h-sec),.close-in>:not(.h-sec){grid-column:2}}.page-hero{padding-block:var(--sec) var(--sp-5)}.page-hero .wrap{display:grid;gap:var(--sp-3)}.page-hero .h-page{max-width:15ch}.h-page:focus{outline:none}.eyebrow{color:var(--bay);font-size:var(--t1);font-weight:700}.mem-hero{padding-block:var(--sp-6) var(--sec)}.mem-grid{display:grid;gap:var(--sp-5);align-items:center}.mem-copy{display:grid;gap:var(--sp-3);justify-items:start}.mem-copy .h-page{max-width:none}.mem-copy .lead{max-width:24em}.mem-visual{display:grid;justify-items:center;gap:var(--sp-2)}.mem-visual .phone{--pw: min(17rem, calc(100vw - 3rem) )}.phone-hero .chat-head{padding-bottom:8px}.phone-hero .avatar{width:34px;height:34px;font-size:16px}.phone-hero .thread{justify-content:flex-end;overflow:hidden;gap:5px;padding-bottom:6px}.phone-hero .m{font-size:13.5px;padding:7px 11px}.phone-hero .m,.phone-hero .m-time{animation:pop .3s ease-out both;animation-delay:calc(.3s + var(--b, 0) * .45s)}.mem-cap{color:var(--ink-2);font-size:var(--t1);text-align:center}@media(min-width:960px){.mem-grid{grid-template-columns:minmax(0,8fr) minmax(0,6fr);gap:var(--gap)}}.inc-sec{padding-top:0}.inc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gap);margin-top:var(--sp-5)}.inc-grid li{display:grid;align-content:start;gap:.4rem;padding-block:var(--sp-3);border-top:var(--rule)}.inc-grid p{color:var(--ink-2)}.money{border-block:1px solid var(--line)}.flows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-top:var(--sp-5)}.flows li{display:grid;align-content:start;gap:var(--sp-2);padding-top:var(--sp-2);border-top:var(--rule)}.flow-who{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.flow-who .ic{color:var(--ink-3)}.party{display:inline-flex;align-items:center;min-height:2.25rem;padding:.25rem .85rem;border:1px solid var(--line);border-radius:var(--r-s);background:var(--white);font-weight:700;white-space:nowrap}.party-us{background:var(--ink);border-color:var(--ink);color:var(--white)}.party-pro{background:#fcebcb;border-color:#f3d9a6}.flows p:last-child{color:var(--ink-2)}.flows strong{color:var(--ink);font-weight:700}.opt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.opt{display:grid;gap:var(--sp-2);align-content:start;justify-items:start;padding-top:var(--sp-3);border-top:var(--rule)}.opt p{color:var(--ink-2);max-width:28em}.faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--sp-4) var(--gap);align-items:start}.mem-close{padding-block:var(--sec)}.qa{border-bottom:1px solid var(--line)}.qa:first-child{border-top:var(--rule)}.qa summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:4rem;padding-block:var(--sp-2);list-style:none;cursor:pointer;font-size:var(--t3);font-weight:600}.qa summary::-webkit-details-marker{display:none}.qa summary .ic{width:1.4rem;height:1.4rem;color:var(--bay);transition:transform .2s ease}.qa[open] summary .ic{transform:rotate(45deg)}.qa p{padding-bottom:var(--sp-3);color:var(--ink-2);max-width:36em}.two-col{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-3) var(--gap);align-items:start}.prose{display:grid;gap:var(--sp-2);max-width:36em}.prose p{font-size:var(--t3);line-height:1.55;color:var(--ink-2)}.prose p:first-child{color:var(--ink)}.faces-lg{margin-top:var(--sp-5);gap:var(--gap)}.faces-lg .face h3{font-size:var(--t3)}.bio{margin-top:.35rem;color:var(--ink-2)}.bio-tip{margin-top:.25rem}.pledge{border-block:1px solid var(--line)}.pledge-list{display:grid;border-top:var(--rule)}.pledge-list li{padding-block:var(--sp-2);border-bottom:1px solid var(--line);font-size:var(--t4);font-weight:600;line-height:1.2;letter-spacing:-.01em}.sign{margin-top:var(--sp-3);color:var(--ink-2);font-size:var(--t2)}.logo-slots{display:none;justify-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.is-team .logo-slots{display:grid}.logo-slots li{display:grid;place-items:center;min-height:5rem;border:1.5px dashed rgb(29 98 165 / .3);border-radius:var(--r-m);color:var(--ink-3);font-size:var(--t1);font-weight:600;text-align:center;padding:.5rem}.towns{display:flex;flex-wrap:wrap;gap:.4rem 0;margin-bottom:var(--sp-3);font:600 var(--t4)/1.2 var(--serif)}.towns li{padding-inline:var(--sp-2);border-left:1px solid var(--line)}.towns li:first-child{padding-left:0;border-left:0}.stack{display:grid;gap:var(--sp-3);justify-items:start}.flow-sec{padding-block:var(--sp-4) var(--sec)}.flow-in{max-width:44rem;margin-inline:auto;display:grid;gap:var(--sp-3)}.notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.95rem 1.15rem;border-radius:var(--r-m);background:var(--white);border:1px solid var(--line);color:var(--ink-2);font-size:var(--t1)}.notice .ic{width:1.35rem;height:1.35rem;color:var(--bay);margin-top:.1rem}.notice strong{color:var(--ink)}.emerg{padding-left:var(--sp-2);border-left:3px solid var(--alert);color:var(--ink-2);font-size:var(--t1)}.emerg strong{color:var(--alert)}#flow{display:grid;gap:var(--sp-4)}.progress{display:grid;gap:.55rem}.progress-top{display:flex;justify-content:space-between;gap:var(--sp-2);color:var(--ink-2);font-size:var(--t1);font-weight:600}.bar{height:4px;background:var(--line);overflow:hidden}.bar i{display:block;height:100%;width:20%;background:var(--bay);transition:width .3s ease}.q{display:grid;gap:var(--sp-3)}.q.is-entering{animation:q-in .2s ease-out both}@keyframes q-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.q h1{font-size:var(--t5);font-weight:600;letter-spacing:-.02em;line-height:1.08}.q h1:focus{outline:none}.q-help{margin-top:calc(var(--sp-1) * -1.5);color:var(--ink-2)}.opts{display:grid;gap:.65rem}.opt-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem var(--sp-2);align-items:center;min-height:4.25rem;padding:.9rem 1.2rem;border:1px solid var(--line);border-radius:var(--r-m);background:var(--white);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.opt-row:hover{border-color:var(--ink-3)}.opt-row input{position:absolute;opacity:0;width:1px;height:1px}.opt-dot{grid-row:1 / span 2;width:1.5rem;height:1.5rem;border:2px solid var(--ink-3);border-radius:50%;display:grid;place-items:center}.opt-dot .ic{width:1rem;height:1rem;color:var(--white);opacity:0;stroke-width:3}.opt-row.is-checked{border-color:var(--bay);background:#f3f8fd}.opt-row.is-checked .opt-dot{border-color:var(--bay);background:var(--bay)}.opt-row.is-checked .opt-dot .ic{opacity:1}.opt-row:focus-within{outline:3px solid var(--bay);outline-offset:3px}.opt-title{font-weight:600;font-size:var(--t2)}.opt-sub{color:var(--ink-2);font-size:var(--t1);grid-column:2}.opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.opts.compact .opt-row{min-height:3.5rem}.field{display:grid;gap:.45rem;align-content:start}.label .optional{color:var(--ink-2);font-weight:400}.hint{color:var(--ink-2);font-size:var(--t1)}.input,.textarea{width:100%;box-sizing:border-box;min-height:3.4rem;padding:.8rem 1rem;border:1.5px solid var(--ink-3);border-radius:var(--r-s);background:var(--white);font-size:var(--t2)}.textarea{min-height:9rem;resize:vertical;line-height:1.5}.input:focus,.textarea:focus{outline:3px solid var(--bay);outline-offset:1px;border-color:var(--bay)}.field.has-error .input,.field.has-error .textarea{border-color:var(--alert)}.field-error{display:none;color:var(--alert);font-size:var(--t1);font-weight:600}.field.has-error .field-error{display:block}.group-error{color:var(--alert);font-size:var(--t1);font-weight:600}.fields{display:grid;gap:var(--sp-3)}.fields .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.legend{padding:0;margin-bottom:.55rem;font-weight:600;font-size:var(--t1)}fieldset{border:0;margin:0;padding:0;min-width:0}.pills{display:flex;flex-wrap:wrap;gap:.5rem}.pill{position:relative;display:inline-flex;align-items:center;min-height:2.9rem;padding:.45rem 1.1rem;border:1px solid var(--line);border-radius:var(--r-s);background:var(--white);cursor:pointer;font-weight:500}.pill input{position:absolute;opacity:0;width:1px;height:1px}.pill.is-checked{background:var(--ink);border-color:var(--ink);color:var(--white)}.pill:focus-within{outline:3px solid var(--bay);outline-offset:3px}.flow-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding-top:.5rem}.back{display:inline-flex;align-items:center;gap:.35rem;min-height:3rem;padding:0 .4rem;border:0;background:none;color:var(--bay);font-weight:600;cursor:pointer}.back:disabled{visibility:hidden}.review{display:grid;border-top:var(--rule)}.review>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.25rem var(--sp-2);align-items:baseline;padding-block:.95rem;border-bottom:1px solid var(--line)}.review dt{color:var(--ink-2);font-size:var(--t1);font-weight:600}.review dd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);min-width:0}.review dd span{min-width:0;white-space:pre-line;overflow-wrap:anywhere}.review button{border:0;background:none;color:var(--bay);font-weight:600;font-size:var(--t1);cursor:pointer;text-decoration:underline;text-underline-offset:.2em;padding:.25rem}.member-opt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-2);align-items:start;padding:1.15rem 1.25rem;border-radius:var(--r-m);background:var(--white);border:1px solid var(--line);cursor:pointer}.member-opt input{width:1.4rem;height:1.4rem;margin:.15rem 0 0;accent-color:var(--bay)}.privacy{color:var(--ink-2);font-size:var(--t1)}.flow-status{color:var(--alert);font-weight:600}.done{display:grid;gap:var(--sp-3);justify-items:start}.done-mark{display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--r-m);background:var(--ok-bg);color:var(--ok)}.done-mark .ic{width:2rem;height:2rem;stroke-width:2.5}.done.is-preview .done-mark{background:var(--white);border:1px solid var(--line);color:var(--bay)}.done h1{font-size:var(--t5);font-weight:600;letter-spacing:-.02em;line-height:1.08}.done h1:focus{outline:none}.done .review{width:100%}.next-list{display:grid;gap:.8rem;counter-reset:n}.next-list li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--sp-2);align-items:baseline;counter-increment:n}.next-list li:before{content:counter(n);color:var(--bay);font:600 var(--t4)/1 var(--serif)}.share{display:grid;gap:.75rem;justify-items:start;width:100%;padding-top:var(--sp-3);border-top:1px solid var(--line)}.inbox{margin-top:var(--sp-5);border-top:1px solid var(--line);padding-top:var(--sp-3)}.inbox summary{cursor:pointer;font-weight:700;font-size:var(--t2);min-height:2.75rem;display:flex;align-items:center}.inbox-list{display:grid;gap:.75rem;margin-top:var(--sp-2)}.req{display:grid;gap:.25rem;padding:var(--sp-2) 1.15rem;border-radius:var(--r-m);background:var(--white);border:1px solid var(--line);font-size:var(--t1)}.req .d{white-space:pre-line;color:var(--ink)}.req span{color:var(--ink-2)}.foot{padding-block:var(--sp-6) var(--sp-4);background:var(--mist);border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--t1)}.foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--sp-4) var(--sp-3)}.foot-brand{display:grid;gap:var(--sp-2);align-content:start;justify-items:start}.foot-brand img{width:10rem;height:auto}.foot-grid>div:not(.foot-brand){padding-top:var(--sp-2);border-top:var(--rule)}.foot h2{margin-bottom:.75rem;color:var(--ink);font:600 var(--t3)/1.2 var(--serif)}.foot ul{display:grid;gap:.1rem}.foot ul a{display:inline-flex;align-items:center;min-height:2.4rem;text-decoration:none}.foot ul a:hover{color:var(--ink);text-decoration:underline}.legal{display:grid;gap:.6rem;margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--line);font-size:var(--t1)}@media(max-width:959px){.foot{padding-bottom:var(--sp-7)}}@media(max-width:1040px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.trust-top,.two-col,.faq-grid,.flows{grid-template-columns:minmax(0,1fr)}.inc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.aud-grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.is-team .aud,.aud:has(.has-photo){grid-template-columns:8.5rem minmax(0,1fr);column-gap:var(--sp-3);row-gap:.5rem}.is-team .aud .slot,.aud .slot.has-photo{grid-row:1 / span 4;aspect-ratio:1;margin:0}.aud .slot-label,.aud .slot-tip{display:none!important}.is-team .aud .link,.aud:has(.has-photo) .link{grid-column:2}.promises{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.opt-grid,.reviews{grid-template-columns:minmax(0,1fr)}.reviews .link{justify-self:start}}@media(max-width:640px){.slot-wide{aspect-ratio:4 / 3}.chips{max-width:20rem}.inc-grid,.foot-grid,.fields .row,.opts.two{grid-template-columns:minmax(0,1fr)}.review>div{grid-template-columns:minmax(0,1fr)}.faces-sm{gap:.5rem}.face h3{font-size:var(--t1)}.faces-sm .face h3{font-size:.875rem;letter-spacing:-.01em;white-space:nowrap}.faces-sm .role{font-size:.875rem}.is-team .aud,.aud:has(.has-photo){grid-template-columns:6.5rem minmax(0,1fr)}.btn-block-sm{width:100%}.logo-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.faces-lg{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.is-team .faces-lg .face,.faces-lg .face:has(.has-photo){grid-template-columns:7rem minmax(0,1fr);column-gap:var(--sp-2);row-gap:.2rem;align-items:start}.faces-lg .face .slot{grid-row:1 / span 5;margin:0}.faces-lg .slot-label,.faces-lg .slot-in .slot-tip{display:none!important}.towns{font-size:var(--t3)}}.sect-rule{width:min(calc(76rem - 2 * var(--wrap-pad)),calc(100% - 2 * var(--wrap-pad)));margin:0 auto;border:0;border-top:1px solid var(--line)}.rule-before{padding-top:var(--half)}.rule-after{padding-bottom:var(--half)}.rule-before-lg{padding-top:var(--half-lg)}.rule-after-lg{padding-bottom:var(--half-lg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:640px){.assure li{border-right:0;padding-right:0;margin-right:var(--sp-3)}.towns{gap:.4rem var(--sp-3)}.towns li,.towns li:first-child{padding-inline:0;border-left:0}}@media(max-width:959px){:root{--sec: clamp(2.5rem, 7vw, 4rem);--t6: clamp(2.25rem, 1.1rem + 4vw, 3.4rem)}.mem-hero{padding-top:var(--sp-4)}.foot{padding-block:var(--sp-5) var(--sp-4)}.story .phone{--pw: 20.5rem;zoom:.76}.mem-visual .phone{--pw: 17rem;zoom:.92}.mem-visual{gap:var(--sp-1)}.scn{width:100%}.cta-row .link,.aud .link,.opt .link,.trust-intro .link,.scn-foot a{display:inline-flex;align-items:center;min-height:44px}.brand{min-height:44px}.nav .btn,.foot ul a{min-height:2.75rem}.review button{min-height:2.75rem;padding-inline:.5rem}.inc-grid li{padding-block:var(--sp-2)}.aud-grid,.inc-grid,.flows{margin-top:var(--sp-4)}.help-row{padding-block:.85rem}.steps-head{padding-bottom:var(--sp-2)}.pledge-list li{font-size:var(--t3);padding-block:.85rem;text-wrap:balance}.faces-lg{margin-top:var(--sp-3)}.q h1,.done h1{text-wrap:balance}.assure{flex-direction:column;gap:.25rem}.assure li{padding-right:0;margin-right:0;border-right:0}}@media(max-width:411px){.story .phone{zoom:.74}.mem-visual .phone{zoom:.89}}@media(max-width:380px){.story .phone{zoom:.7}.mem-visual .phone{zoom:.85}}@media(max-width:360px){.story .phone{zoom:.66}.mem-visual .phone{zoom:.8}}@media(max-width:380px){.chip{padding-inline:.5rem;font-size:.9375rem}}@media(max-width:639px){.chips{flex-wrap:nowrap;justify-content:safe center;max-width:100%;gap:.4rem;overflow-x:auto;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;padding-inline:.6rem}.cta-row{flex-direction:column;align-items:stretch;gap:var(--sp-1);width:100%}.cta-row .btn{width:100%}.cta-row .link{justify-content:flex-start}.hero-copy .cta-row{gap:var(--sp-1)}.price-in .btn,.close-in .btn{width:100%}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-3)}.foot-brand,.foot-grid>div:nth-child(2){grid-column:1 / -1}.foot-grid>div:nth-child(2) ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-3)}.legal{margin-top:var(--sp-4)}}@media(max-width:959px){.nav .nav-cta{display:none}.menu-btn{width:44px;height:44px;min-height:44px;padding:0;justify-content:center;border:0;background:transparent;margin-right:-8px}.menu-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menu-btn .ic{width:28px;height:28px}.menu-btn[aria-expanded=true]{background:transparent;color:var(--bay)}}@media(max-width:959px){:root{--navh: 3.5rem}.brand .mark{height:22px}}@media(max-width:959px){.hero-title{position:absolute;z-index:1;left:max(8px,calc(var(--edge) - var(--nx)));font-size:var(--hs);line-height:1.05;white-space:nowrap;top:calc(48% - var(--ih) * .1 - var(--hs) * 1.16 - var(--ny) + var(--ty))}.ht-top,.ht-bottom{position:static;display:block;margin-top:0}.ht-bottom{text-shadow:0 1px 2px rgb(8 14 28 / .75),0 2px 14px rgb(8 14 28 / .85),0 0 34px rgb(8 14 28 / .55)}.hero-copy{top:calc(48% - var(--ih) * .1 + var(--hs) * .94 - var(--ny) + var(--ty) + 1.6rem + 35px)}}@media(min-width:760px)and (max-width:959px){.hero-title{top:calc(48% - var(--hs) * 1.2 - var(--ny) + var(--ty))}.hero-copy{top:calc(48% + var(--hs) * .9 - var(--ny) + var(--ty) + 1.25rem + 36px)}}@media(max-width:959px){.hero-copy{gap:.77rem}.hero-copy .lead{font-size:17px}.hero-copy .btn{min-height:48px;padding-block:.5rem;font-size:16px}.hero-copy .cta-row{gap:.35rem}.hero-copy .cta-row .link{font-size:16px;margin-block:-5px}.hero-copy .fine{font-size:14px}}@media(max-width:959px){.ht-bottom{margin-top:30px}}
