.h3{--h3-rail:var(--inst-rail-dash);--h3-gutter:clamp(16px, 2vw, 44px);--h3-blue:#4f86ff;--h3-blue-deep:#1a3a8a;--h3-cool:#f5f7fa;--h3-ink-2:#0f1417;--h3-line-dark:#ffffff24;font-family:var(--font-hanken), sans-serif;color:var(--inst-slate);background:var(--inst-paper)}.h3-rail{--h3-pad:var(--h3-gutter);width:min(calc(var(--h3-rail) + 2 * var(--h3-pad)), 100%);padding-inline:var(--h3-pad);box-sizing:border-box;margin-inline:auto}.h3 .inst-foot-in{width:min(calc(var(--h3-rail) + 2 * var(--h3-gutter)), 100%);padding-inline:var(--h3-gutter)}.h3-h2{text-wrap:balance;max-width:16ch;margin:0}.h3-copy{color:var(--inst-mist);max-width:46ch;margin:18px 0 0;font-size:17px;font-weight:300;line-height:1.6}.h3-copy--strong{color:var(--inst-slate);font-weight:400}.inst-on-dark .h3-copy{color:var(--inst-on-dark-mist)}.inst-on-dark .h3-copy--strong{color:var(--inst-on-dark)}.h3-lede{max-width:42ch;margin:20px 0 0;font-size:clamp(17px,1.3vw,21px);font-weight:300;line-height:1.5}.h3-free{margin:12px 0 0}.h3-link{color:inherit;border-bottom:1px solid var(--inst-line-strong,#2328294d);padding-bottom:3px;text-decoration:none}.h3-link:hover{border-bottom-color:var(--inst-slate)}.h3-index{letter-spacing:.16em;text-transform:uppercase;color:var(--inst-mist);align-items:center;gap:20px;margin:0 0 clamp(32px,4vw,56px);font-size:11px;font-weight:500;display:flex}.h3-index-n{font-variant-numeric:tabular-nums;color:var(--inst-slate)}.h3-index-label{white-space:nowrap}.h3-index-rule{background:var(--inst-line);flex:0 160px;height:1px}.h3-index--dark{color:var(--inst-on-dark-mist)}.h3-index--dark .h3-index-n{color:var(--inst-on-dark)}.h3-index--dark .h3-index-rule{background:var(--h3-line-dark)}.h3-sec{padding-block:clamp(72px,10vw,128px);position:relative}.h3-sec--ink{background:var(--inst-ink);color:var(--inst-on-dark)}.h3-opp{background:var(--h3-cool);min-height:var(--inst-screen);box-sizing:border-box;flex-direction:column;justify-content:center;display:flex}.h3-opp .h3-iso--seesaw{max-width:min(820px,100%);max-height:calc(var(--inst-screen) - 160px);object-fit:contain;width:auto}.h3-how{background:var(--h3-cool)}.h3-sec--ink:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 85% 0%, color-mix(in srgb, var(--h3-blue) 22%, transparent), transparent 70%);position:absolute;inset:0}.h3-sec>.h3-rail{position:relative}.h3-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(40px,6vw,96px);display:grid}.h3-split-words{min-width:0}.h3-split-art{justify-content:center;min-width:0;display:flex}.h3-iso{width:100%;max-width:720px;height:auto;display:block}.h3-iso--seesaw{filter:drop-shadow(0 24px 48px #1428502e);max-width:820px}.h3-seesaw-box{width:100%;max-width:820px;padding-top:48px;position:relative}.h3-callout{letter-spacing:.16em;text-transform:uppercase;color:var(--inst-slate);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:6px;font-size:11px;font-weight:500;display:flex;position:absolute}.h3-callout i{background:var(--inst-slate);opacity:.55;width:1px;height:56px;display:block;position:relative}.h3-callout i:after{content:"";background:var(--inst-slate);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;left:-2.5px}.h3-callout b{color:var(--h3-blue);font-variant-numeric:tabular-nums;font-weight:500}.h3-callout span{font-weight:500}.h3-callout{flex-direction:column-reverse}.h3-callout--left{bottom:70%;left:30%}.h3-callout--right{bottom:60%;left:78%}@media (max-width:1023.98px){.h3-callout i{height:40px}.h3-callout{font-size:10px}}.h3-hero{isolation:isolate;min-height:var(--inst-screen);background:var(--inst-ink);color:var(--inst-on-dark);--h3-rail:100%;flex-direction:column;justify-content:stretch;display:flex;position:relative;overflow:clip}.h3-hero .nh-hero-grain{opacity:.18}.h3-hero .nh-hero-shade{background:linear-gradient(#0000 66%,#0a0c0e1f 74%,#0a0c0e66 86%,#0a0c0e9e 100%)}.h3-hero-in{z-index:1;padding-top:calc(var(--pn-h,56px) + 40px);flex:auto;grid-template-columns:minmax(0,1fr);align-items:end;padding-bottom:clamp(56px,8vh,88px);display:grid;position:relative}.h3-hero-words{max-width:1320px}.h3-hero-words .h3-index{margin-bottom:28px}.h3-hero-h1{white-space:normal;text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(30px,4.4vw,72px)}@media (max-width:639.98px){.h3-hero-h1{white-space:normal;font-size:clamp(30px,9vw,40px)}}.h3-hero-lede{color:var(--inst-on-dark-mist);max-width:60ch}.h3-hero-note{color:var(--inst-on-dark-mist);white-space:nowrap;max-width:none;margin:14px 0 0}@media (max-width:1023.98px){.h3-hero-note{white-space:normal}}.h3-hero-act{margin-top:32px}.h3-hero-form .ob-combo{min-width:0;position:relative}.h3 .h3-hero-form{-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);border-radius:var(--inst-ctrl-r);box-sizing:border-box;background:linear-gradient(#ffffff29,#ffffff14);border:1px solid #fff3;align-items:center;gap:6px;max-width:640px;padding:4px 4px 4px 0;display:flex;position:relative}.h3 .h3-hero-form .ob-combo{flex:auto;min-width:0;position:static}.h3 .h3-hero-form .inst-field{box-sizing:border-box;width:100%;height:calc(var(--inst-ctrl-h,48px) - 8px);box-shadow:none;color:var(--inst-on-dark,#fff);background:0 0;border:0;border-radius:0;padding-left:16px}.h3 .h3-hero-form .inst-field::placeholder{color:var(--inst-placeholder-on-dark,#ffffff8c)}.h3 .h3-hero-form .inst-field:focus,.h3 .h3-hero-form .inst-field:focus-visible{background:0 0;outline:none}.h3 .h3-hero-form:focus-within{border-color:#ffffff80}.h3 .h3-hero-form .h3-hero-go{white-space:nowrap;height:calc(var(--inst-ctrl-h,48px) - 8px);border-radius:calc(var(--inst-ctrl-r) - 3px);flex:none}.h3 .h3-hero-form .ob-suggest{z-index:20;border:1px solid var(--inst-line);border-radius:var(--inst-ctrl-r);box-shadow:var(--inst-shadow-pop);text-align:left;background:#fff;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.h3 .h3-hero-form .ob-suggest-item{border-radius:calc(var(--inst-ctrl-r) - 4px);color:var(--inst-slate);cursor:pointer;align-items:center;gap:10px;padding:10px;font-size:15px;font-weight:300;display:flex}.h3 .h3-hero-form .ob-suggest-item svg{color:var(--inst-mist);flex:none}.h3 .h3-hero-form .ob-suggest-item.is-active{background:var(--inst-surface,#f0f1f3)}.h3-close-act .h3-hero-form{max-width:none}@media (max-width:639.98px){.h3 .h3-hero-form{flex-wrap:wrap;gap:4px;padding:4px}.h3 .h3-hero-form .ob-combo{flex:100%}.h3 .h3-hero-form .inst-field{padding-left:12px}.h3 .h3-hero-form .h3-hero-go{flex:100%;width:100%;padding-inline:12px}}.h3-hero .h3-free{color:var(--inst-on-dark-mist)}.h3-member-act{display:flex}.h3-hero .nh-form{max-width:620px}.h3-hero .nh-form-group--zip .nh-form-cell{height:var(--inst-group-h,52px);flex:auto}.h3-hero .nh-form-group.inst-group{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:10px;height:auto;padding:0}.h3-hero .nh-form-cell{height:var(--inst-group-h);box-sizing:border-box;border:var(--inst-hair) solid transparent;border-radius:var(--inst-ctrl-r);-webkit-backdrop-filter:blur(32px)saturate(1.4);backdrop-filter:blur(32px)saturate(1.4);background:linear-gradient(135deg,#ffffff38,#ffffff1a);flex:auto;transition:border-color .2s;box-shadow:inset 0 1px #ffffff59}.h3-hero .nh-form-cell:focus-within{border-color:#ffffffd9}.h3-hero .nh-form-cell .inst-group-input,.h3-hero .nh-form-cell .inst-group-icon{color:var(--inst-on-dark)}.h3-hero .nh-form-cell .inst-group-input::placeholder{color:#ffffffb8}.h3-hero .nh-form-cell--zip:before{display:none}.h3-hero .nh-form.is-invalid .nh-form-cell{border-color:var(--inst-error-on-dark)}.h3-hero .nh-form-group .nh-form-go.inst-btn{height:var(--inst-group-h)}.h3-night{isolation:isolate;color:var(--inst-on-dark);background:#01071b;position:relative;overflow:clip}.h3-nl{z-index:0;pointer-events:none;color:#ffffff80;opacity:.55;position:absolute;inset:0}.h3-nl-svg{width:100%;height:calc(100% + 180px);translate:0 calc((.5 - var(--nl-p,.5)) * 140px);position:absolute;inset:-90px 0}.h3-nl-band{transform:translateX(calc((var(--nl-p,.5) - .5) * 700px))}.h3-nl-cross{translate:0 calc((.5 - var(--nl-p,.5)) * 220px)}.h3-nl-chev{translate:0 calc((.5 - var(--nl-p,.5)) * 180px)}.h3-nl-bracket{border:1px solid #ffffffb3;width:40px;height:40px;position:absolute}.h3-nl-frame{flex-direction:column;justify-content:space-between;padding-block:36px;display:flex;position:absolute;inset:0}.h3-nl-edge{height:104px;position:sticky}.h3-nl-edge--top{top:calc(var(--pn-h,56px) + 36px)}.h3-nl-edge--bottom{bottom:36px}.h3-nl-bracket--tl{border-bottom:0;border-right:0;top:0;left:36px}.h3-nl-bracket--tr{border-bottom:0;border-left:0;top:0;right:36px}.h3-nl-bracket--bl{border-top:0;border-right:0;bottom:0;left:36px}.h3-nl-bracket--br{border-top:0;border-left:0;bottom:0;right:36px}.h3-nl-dots{background:radial-gradient(circle,#fffc 1.4px,#0000 1.6px) 0 0/10px 4px repeat-x;width:14px;height:4px;position:absolute}.h3-nl-dots--tl{top:64px;left:40px}.h3-nl-dots--tr{top:64px;right:40px}.h3-nl-dots--bl{bottom:64px;left:40px}.h3-nl-dots--br{bottom:64px;right:40px}.h3-nl-cross{width:11px;height:11px;margin:-5px 0 0 -5px;position:absolute}.h3-nl-cross:before,.h3-nl-cross:after{content:"";background:#fffc;position:absolute}.h3-nl-cross:before{height:1px;top:5px;left:0;right:0}.h3-nl-cross:after{width:1px;top:0;bottom:0;left:5px}.h3-nl-chev{background:linear-gradient(135deg,#0000 0 3px,#fff9 3px 4px,#0000 4px) 0 0/6px 18px repeat-y;width:6px;height:54px;margin-top:-27px;position:absolute;top:50%}.h3-nl-chev--l{left:56px}.h3-nl-chev--r{right:56px;transform:scaleX(-1)}.h3-night--brackets .h3-nl-svg,.h3-night--brackets .h3-nl-dots,.h3-night--brackets .h3-nl-chev,.h3-night--brackets .h3-nl-cross{display:none}.h3-night>section{z-index:1;position:relative}.h3-night .h3-rail,.h3-how>.h3-rail{--h3-pad:max(var(--h3-gutter), 104px)}@media (max-width:760px){.h3-night .h3-rail,.h3-how>.h3-rail{--h3-pad:var(--h3-gutter)}.h3-now .h3-gl--left,.h3-now .h3-gl--right,.h3-night--brackets .h3-nl-frame{display:none}}.h3-open{justify-content:center;display:flex}.h3-glass{--pl:clamp(28px, 5vw, 80px);--pt:clamp(32px, 5vw, 72px);--q:calc(1 - var(--open,1));box-sizing:border-box;width:min(100%,1180px);min-height:clamp(260px,36vh,380px);display:grid;position:relative}.h3-glass-clip{box-sizing:border-box;min-height:inherit;padding:var(--pt) var(--pl);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);clip-path:inset(calc(var(--q) * (100% - var(--pt))) calc(var(--q) * (100% - var(--pl))) calc(var(--q) * var(--pt)) calc(var(--q) * var(--pl)));background:linear-gradient(100deg,#ffffff12,#ffffff08 55%,#78aaff14);grid-area:1/1;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff2e}.h3-glass-edge{pointer-events:none;top:calc(var(--q) * (100% - var(--pt)));right:calc(var(--q) * (100% - var(--pl)));bottom:calc(var(--q) * var(--pt));left:calc(var(--q) * var(--pl));box-shadow:0 30px 80px rgba(0, 0, 0, calc(.35 * var(--open,1)));border:1px solid #ffffff57;position:absolute}.h3-glass-lines{pointer-events:none;z-index:1;position:absolute;inset:0}.h3-gl{background:#ffffff38;position:absolute}.h3-gl--top,.h3-gl--bottom{background:#ffffff1f;height:1px;left:-100vw;right:-100vw}.h3-gl--top{top:calc(var(--q) * (100% - var(--pt)) - 1px)}.h3-gl--bottom{bottom:calc(var(--q) * var(--pt) - 1px)}.h3-gl--left,.h3-gl--right{background:#ffffff1f;width:1px;top:-100vh;bottom:-300vh}.h3-gl--left{left:calc(var(--q) * var(--pl) - 1px - var(--exit,0) * var(--spread-l,0px))}.h3-gl--right{right:calc(var(--q) * (100% - var(--pl)) - 1px - var(--exit,0) * var(--spread-r,0px))}.h3-gx{width:11px;height:11px;position:absolute}.h3-gx:before,.h3-gx:after{content:"";background:#fffc;position:absolute}.h3-gx:before{height:1px;top:5px;left:0;right:0}.h3-gx:after{width:1px;top:0;bottom:0;left:5px}.h3-gx--tl{left:calc(var(--q) * var(--pl) - 6px);top:calc(var(--q) * (100% - var(--pt)) - 6px)}.h3-gx--tr{right:calc(var(--q) * (100% - var(--pl)) - 6px);top:calc(var(--q) * (100% - var(--pt)) - 6px)}.h3-gx--bl{left:calc(var(--q) * var(--pl) - 6px);bottom:calc(var(--q) * var(--pt) - 6px)}.h3-gx--br{right:calc(var(--q) * (100% - var(--pl)) - 6px);bottom:calc(var(--q) * var(--pt) - 6px)}.h3-move{background:0 0}.h3-split--map{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.h3-map{min-width:0}.h3-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;display:grid}.h3-stats li{border-left:1px solid var(--h3-line-dark);padding:8px clamp(16px,2.5vw,32px) 8px 0;gap:10px;padding-left:clamp(16px,2.5vw,32px);display:grid}.h3-stats li:first-child{border-left:0;padding-left:0}.h3-stat-num{color:var(--inst-on-dark);white-space:nowrap}.h3-stat-label{color:var(--inst-on-dark-mist);font-size:13px;line-height:1.4}.h3-now{background:0 0}.h3-kicker{font-size:var(--inst-note-size);letter-spacing:.14em;text-transform:uppercase;color:var(--inst-mist);margin:0 0 14px;font-weight:500;line-height:1.2}.inst-on-dark .h3-kicker{color:var(--inst-on-dark-mist)}.h3-now-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(40px,6vw,96px);display:grid}.h3-now-h2{max-width:26ch}.h3-now-open{min-width:0}.h3-now-glass{--pl:clamp(24px, 3vw, 48px);--pt:clamp(28px, 3vw, 48px);width:100%;min-height:0}.h3-now .h3-glass-clip{background:linear-gradient(100deg, #ffffff12, #ffffff08 55%, #78aaff14), linear-gradient(color-mix(in srgb, var(--inst-night) 20%, transparent), color-mix(in srgb, var(--inst-night) 20%, transparent)), var(--inst-glass-night);display:block}.h3-now .h3-gl--left,.h3-now .h3-gl--right{--reach:clamp(48px, 7vw, 112px);top:calc(var(--q) * (100% - var(--pt)) - var(--reach));bottom:calc(var(--q) * var(--pt) - var(--reach));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--reach), #000 calc(100% - var(--reach)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--reach), #000 calc(100% - var(--reach)), transparent)}.h3-now .h3-gl--left{left:calc(var(--q) * var(--pl) - 1px)}.h3-now .h3-gl--right{right:calc(var(--q) * (100% - var(--pl)) - 1px)}.h3-now-list{margin:0;padding:0;list-style:none;display:grid;container:h3-now/inline-size}.h3-now-claim{grid-template-columns:minmax(0,1fr);row-gap:8px;min-width:0;padding-block:clamp(20px,2vw,28px);display:grid}.h3-now-claim:first-child{padding-top:0}.h3-now-claim:last-child{padding-bottom:0}.h3-now-claim+.h3-now-claim{border-top:1px solid var(--inst-line-on-dark)}.h3-now-logo{--ld-logo-l:16px;height:48px;color:var(--inst-on-dark);align-items:center;display:flex}.h3-now-logo img{height:calc(var(--ld-logo-l) * var(--bm,1));object-fit:contain;object-position:left center;width:auto;max-width:100%;display:block}.h3-now-logo>svg{width:32px;height:32px}.h3-now-text{color:var(--inst-on-dark);text-wrap:pretty;font-size:20px;font-weight:400;line-height:1.4}@container h3-now (min-width:440px){.h3-now-claim{grid-template-columns:150px minmax(0,1fr);align-items:center;column-gap:24px}}.h3-js .h3-now-open:not([data-opened]) .h3-now-claim.h3-rise{opacity:0;transform:translateY(36px)}.h3-momentum{background:0 0}.h3-split--board{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center}.h3-board{--h3-mb-reach:10px;box-sizing:border-box;background:var(--inst-glass-night);width:100%;max-width:720px;-webkit-backdrop-filter:var(--inst-blur);backdrop-filter:var(--inst-blur);border:var(--inst-hair) solid var(--inst-line-on-dark);border-radius:var(--inst-card-r);justify-self:end;padding:20px 22px 22px}.h3-mb-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.h3-mb-title{letter-spacing:-.01em;color:var(--inst-on-dark);margin:0;font-size:18px;font-weight:500;line-height:1.15}.h3-mb-table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--font-hanken), sans-serif;position:relative}.h3-mb-th{letter-spacing:.12em;text-transform:uppercase;color:var(--inst-on-dark-mist);text-align:left;border-bottom:var(--inst-hair) solid var(--inst-line-on-dark);padding:0 0 10px;font-size:11px;font-weight:500;line-height:1.3}.h3-mb-th--community{width:30%}.h3-mb-th--developer{width:35%}.h3-mb-th--score{text-align:right;white-space:nowrap;width:22%}.h3-mb-td{vertical-align:middle;border-bottom:var(--inst-hair) solid var(--inst-line-on-dark);padding:12px 0}.h3-mb-row:last-child .h3-mb-td{border-bottom:0}.h3-mb-td--developer{padding-right:16px}.h3-mb-who{align-items:center;gap:12px;min-width:0;padding-right:12px;display:flex}.h3-mb-who .eng-board-rank--badge,.h3-mb-who .eng-board-rank--trophy{flex:none}.h3-mb-who .eng-board-rank--badge{border-color:var(--inst-btn-glass-edge);color:var(--inst-on-dark);background:0 0}.h3-mb-names{gap:2px;min-width:0;display:grid}.h3-mb-county{text-overflow:ellipsis;white-space:nowrap;color:var(--inst-on-dark);font-size:16px;line-height:1.3;text-decoration:none;overflow:hidden}.h3-mb-dev{text-overflow:ellipsis;white-space:nowrap;color:var(--inst-on-dark-mist);font-size:14px;line-height:1.3;display:block;overflow:hidden}.h3-mb-dev--phone{display:none}.h3-mb-td--score{text-align:right}.h3-mb-score{color:var(--inst-on-dark);font-size:16px;line-height:1.3;display:block}.h3-mb-row{position:relative}.h3-mb-county:after{content:"";inset:0 calc(-1 * var(--h3-mb-reach));z-index:var(--inst-z-raised);border-radius:var(--inst-ctrl-r);transition:background-color var(--inst-dur-hover) var(--inst-ease-out);position:absolute}@media (hover:hover){.h3-mb-row:hover .h3-mb-county:after{background-color:var(--inst-wash-on-dark)}.h3-mb-row:hover .h3-mb-county{text-underline-offset:var(--inst-underline-offset);text-decoration:underline}}.h3-mb-county:focus-visible{outline:none}.h3-mb-county:focus-visible:after{outline:var(--inst-focus-ring-on-dark);outline-offset:var(--inst-focus-offset)}@media (prefers-reduced-motion:reduce){.h3-mb-county:after{transition:none}}.h3-mb-head .inst-pill--tag.h3-live{color:var(--inst-on-dark);border-color:var(--inst-btn-glass-edge);text-transform:uppercase;position:relative}.h3-mb-head .inst-pill--tag.h3-live:before{background:var(--view-support-on-dark);animation:none}.h3-mb-head .h3-live:after{content:"";border-radius:var(--inst-pill-r);background:var(--view-support-on-dark);opacity:0;pointer-events:none;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:10px}@media (prefers-reduced-motion:no-preference){.h3-mb-head .h3-live[data-run]:after{animation:2.4s cubic-bezier(.2,.6,.35,1) infinite h3-live-ping}[data-paused] .h3-mb-head .h3-live:after{animation-play-state:paused}}@keyframes h3-live-ping{0%{opacity:.8;transform:none}75%,to{opacity:0;transform:scale(3.2)}}.h3-board-act{border-top:var(--inst-hair) solid var(--inst-line-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:18px;padding-top:18px;display:flex}.h3-board-act .inst-btn{width:auto}.h3-board-all{color:var(--inst-on-dark);border-bottom:1px solid var(--inst-btn-glass-edge);white-space:nowrap;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none}.h3-board-all:hover{border-bottom-color:var(--inst-on-dark)}.h3-board-all:focus-visible{outline:var(--inst-focus-ring-on-dark);outline-offset:var(--inst-focus-offset)}.h3-how{background:var(--h3-cool);min-height:var(--inst-screen);box-sizing:border-box;flex-direction:column;justify-content:center;padding-block:clamp(56px,8vh,104px);display:flex;overflow-x:clip}.h3-how-head{width:fit-content;max-width:100%;display:block}.h3-how .h3-h2,.h3-how-words .h3-copy{max-width:none}.h3-how-words{min-width:0}.h3-learn{margin:20px 0 0;font-size:15px}.h3-steps{--h3-step-gap:clamp(32px, 4vw, 64px);column-gap:var(--h3-step-gap);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:56px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.h3-step{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.h3-step-pic{width:100%}.h3-step-pic .sa{width:min(100%,240px);margin:0 0 4px calc(min(100%,240px)/-14.2857)}.h3-step-n{border-radius:var(--inst-pill-r);background:color-mix(in srgb, var(--inst-iso-mid) 45%, var(--inst-paper));width:32px;height:32px;color:var(--inst-sky-deep);font-variant-numeric:tabular-nums;flex:none;place-items:center;margin-top:4px;font-size:15px;font-weight:500;display:grid;position:relative;overflow:hidden}.h3-step-n-lit{background:var(--inst-sky-deep);color:var(--inst-paper);opacity:0;place-items:center;display:grid;position:absolute;inset:0}.h3-step-words{min-width:0;margin-top:16px}.h3-step-title{font-size:var(--inst-tile-title-size);letter-spacing:-.01em;color:var(--inst-slate);text-wrap:balance;margin:0;font-weight:500;line-height:1.25}.h3-step-p{color:var(--inst-mist);text-wrap:pretty;max-width:36ch;margin:8px 0 0;font-size:17px;font-weight:300;line-height:1.6}.h3-how-in:not(.is-in) .h3-steps{--sa-run:none}[data-paused] .h3-steps,.h3-steps[data-held]{--sa-play:paused}@media (prefers-reduced-motion:no-preference){.h3-js .h3-how-in:not(.is-in) .h3-step-pic .sa{opacity:0;transform:translateY(-22px)scale(.94)}.h3-js .h3-how-in:not(.is-in) .h3-step-n{opacity:0;transform:scale(.6)}.h3-js .h3-how-in:not(.is-in) .h3-step-words{opacity:0;transform:translateY(16px)}.h3-step-pic .sa{transform-origin:50% 70%;transition:opacity .6s ease, transform .9s var(--inst-ease-pop);transition-delay:calc((var(--d,1) - 1) * .45s + .15s)}.h3-step-n{transition:opacity .4s ease, transform .6s var(--inst-ease-pop);transition-delay:calc((var(--d,1) - 1) * .45s + .3s)}.h3-step-words{transition:opacity .6s ease, transform .8s var(--inst-ease-out);transition-delay:calc((var(--d,1) - 1) * .45s + .4s)}.h3-how-in.is-in .h3-step{--h3-take:calc((var(--d,1) - 1) * 1.2s + 2.6s);--sa-delay:var(--h3-take)}.h3-how-in.is-in .h3-step-n{animation:h3-take-n 6s var(--inst-ease-out) var(--h3-take) infinite;animation-play-state:var(--sa-play,running)}.h3-how-in.is-in .h3-step-n-lit{animation:h3-take-lit 6s var(--inst-ease-out) var(--h3-take) infinite;animation-play-state:var(--sa-play,running)}@keyframes h3-take-n{0%{scale:1}4%{scale:1.14}10%,to{scale:1}}@keyframes h3-take-lit{0%{opacity:0}4%,14%{opacity:1;animation-timing-function:ease-in-out}20%,to{opacity:0}}[data-paused] .h3-steps *,.h3-steps[data-held] *{animation-play-state:paused}}.h3-close{background:var(--h3-cool);padding-block:clamp(48px,7vh,96px)}.h3-close>.h3-rail{width:100%}.h3-close-panel{isolation:isolate;min-height:clamp(460px,78vh,820px);padding:clamp(24px,3vw,44px);padding-inline:max(clamp(24px, 3vw, 44px), calc((100% - var(--h3-rail)) / 2));border-radius:calc(32px - 20px * var(--grow,1));transform:scale(calc(.62 + .38 * var(--grow,1)));transform-origin:50% 60%;background:var(--inst-ink);color:var(--inst-on-dark);will-change:transform;align-items:flex-end;display:flex;position:relative;overflow:clip}.h3-close-panel .nh-hero-media{z-index:0;position:absolute;inset:0}.h3-close-panel .nh-hero-shade{display:none}.h3-close-panel .nh-hero-grain{opacity:.18}.h3-close-glass{z-index:1;box-sizing:border-box;width:min(100%,520px);padding:0;position:relative}.h3-close-glass .h3-h2{text-wrap:balance;max-width:none}.h3-close-glass{width:min(100%,780px)}.h3-close-glass .nh-form{max-width:none}.h3-close-glass .nh-form-group.inst-group{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:10px;height:auto;padding:0}.h3-close-glass .nh-form-cell{height:var(--inst-group-h,52px);box-sizing:border-box;border:var(--inst-hair) solid transparent;border-radius:var(--inst-ctrl-r);-webkit-backdrop-filter:blur(32px)saturate(1.4);backdrop-filter:blur(32px)saturate(1.4);background:linear-gradient(135deg,#ffffff38,#ffffff1a);flex:auto;transition:border-color .2s;box-shadow:inset 0 1px #ffffff59}.h3-close-glass .nh-form-cell:focus-within{border-color:#ffffffd9}.h3-close-glass .nh-form-cell .inst-group-input,.h3-close-glass .nh-form-cell .inst-group-icon{color:var(--inst-on-dark)}.h3-close-glass .nh-form-cell .inst-group-input::placeholder{color:#ffffffb8}.h3-close-glass .nh-form-group .nh-form-go.inst-btn{height:var(--inst-group-h,52px)}.h3-close-act{margin:24px 0 0}.h3-close .h3-free{color:var(--inst-on-dark-mist)}.h3 .inst-foot{border-top:1px solid var(--h3-line-dark)}@media (max-width:1023.98px){.h3-split,.h3-split--map{grid-template-columns:minmax(0,1fr);row-gap:40px}.h3-split-art{order:2}.h3-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.h3-stats li:nth-child(3){border-left:0;padding-left:0}.h3-how,.h3-opp{min-height:0}.h3-opp .h3-iso--seesaw{width:100%;max-height:none}.h3-how-head{grid-template-columns:minmax(0,1fr)}.h3-how-words .h3-copy{margin-top:18px}.h3-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.h3-split--board{grid-template-columns:minmax(0,1fr);row-gap:32px}.h3-now-in{grid-template-columns:minmax(0,1fr);row-gap:40px}.h3-board{justify-self:stretch;max-width:none}.h3-close-panel{min-height:clamp(360px,60vh,520px)}}@media (max-width:759.98px){.h3-mb-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h3-mb-td--developer{display:none}.h3-mb-dev--phone{display:block}.h3-mb-table{table-layout:auto}.h3-mb-th--community,.h3-mb-th--score{width:auto}.h3-mb-td--score{white-space:nowrap;width:1%;padding-left:12px}.h3-mb-county,.h3-mb-dev{white-space:normal;overflow:visible}}@media (max-width:639.98px){.h3-hero-in{padding-top:calc(var(--pn-h,56px) + 40px);grid-template-columns:minmax(0,1fr);padding-bottom:72px}.h3-hero .nh-form-group.inst-group{flex-direction:column;align-items:stretch}.h3-index{gap:14px}.h3-index-rule{display:none}.h3-h2{max-width:none}.h3-stats{grid-template-columns:minmax(0,1fr);row-gap:16px}.h3-stats li{padding-left:0;border-left:0;border-top:1px solid var(--h3-line-dark);padding-block:12px}.h3-stats li:first-child{border-top:0}.h3-close-panel{min-height:420px;padding:14px}.h3-glass{--pt:28px;--pl:22px;min-height:0}.h3-now-logo{--ld-logo-l:13px;height:36px}.h3-board{--h3-mb-reach:8px;padding:16px}.h3-board-act{flex-direction:column;align-items:stretch}.h3-board-act .inst-btn{width:100%}.h3-board-all{align-self:center}.h3-steps{grid-template-columns:minmax(0,1fr);row-gap:28px}.h3-step{grid-template-columns:120px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.h3-step-pic{grid-row:1/span 2}.h3-step-n{margin-top:6px}.h3-step-words{margin-top:10px}.h3-step-p{font-size:16px}}.h3-js .h3-arrive:not(.is-in) .h3-rise{opacity:0;transform:translateY(36px)}.h3-rise{transition:opacity .8s,transform 1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d,0) * .14s)}.h3-word{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.h3-word i{font-style:normal;transition:transform .9s cubic-bezier(.22,1,.36,1);display:inline-block}.h3-js .h3-arrive:not(.is-in) .h3-word i{transform:translateY(115%)}@media (prefers-reduced-motion:reduce){.h3-rise,.h3-glass{transition:none;animation:none}.h3-js .h3-arrive:not(.is-in) .h3-rise{opacity:1;transform:none}.h3-js .h3-arrive:not(.is-in) .h3-word i{transform:none}.h3-word i{transition:none}.h3-js .h3-glass:not(.is-in){opacity:1;filter:none;transform:none}.h3-js .h3-now-open:not([data-opened]) .h3-now-claim.h3-rise{opacity:1;transform:none}}.h3-represented{gap:6px;margin:clamp(24px,3vw,40px) 0 0;display:grid}.h3-represented-num{font-size:clamp(44px,6vw,84px);line-height:1}.h3-represented-label{color:var(--inst-on-dark-mist);font-size:15px}.h3-tech{background:var(--inst-paper);padding-block:clamp(48px,7vh,96px)}.h3-split--tech{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}@media (max-width:1023.98px){.h3-split--tech{grid-template-columns:minmax(0,1fr);row-gap:40px}.h3-split--tech .h3-tech-pic{justify-content:center}}.h3-split--tech .h3-split-words{gap:16px;display:grid}.h3-tech-label{letter-spacing:.16em;text-transform:uppercase;color:var(--inst-mist);margin:0;font-size:11px;font-weight:500}.h3-tech .h3-h2{max-width:22ch}.h3-tech-copy{max-width:48ch}.h3-tech-pic img{width:min(100%,715px);height:auto;display:block}.h3-first{background:var(--inst-paper);padding-block:clamp(48px,7vh,96px)}.h3-split--first{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.h3-first .h3-h2{max-width:14ch}.h3-first-note{color:var(--inst-mist);margin:4px 0 0}.h3-first-cards{aspect-ratio:856/620;width:min(100%,560px);margin-inline:auto;position:relative}.h3-first-card{transform-origin:50% 100%;border-radius:4.6%/7.3%;width:78%;height:auto;position:absolute;top:50%;left:50%;box-shadow:0 18px 40px #101d3338}.h3-first-card--bronze{transform:translate(-50%,-50%)rotate(-14deg)translateY(-6%)}.h3-first-card--gold{transform:translate(-50%,-50%)rotate(-4deg)translateY(-2%)}.h3-first-card--platinum{transform:translate(-50%,-50%)rotate(7deg)translateY(2%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.h3-first-card{transition:transform .55s var(--inst-ease-out)}.h3-first-cards:hover .h3-first-card--bronze{transform:translate(-54%,-50%)rotate(-19deg)translateY(-7%)}.h3-first-cards:hover .h3-first-card--gold{transform:translate(-51%,-51%)rotate(-6deg)translateY(-2.5%)}.h3-first-cards:hover .h3-first-card--platinum{transform:translate(-49.5%,-51%)rotate(8deg)translateY(2%)}}@media (max-width:1023.98px){.h3-split--first{grid-template-columns:minmax(0,1fr);row-gap:40px}}@media (prefers-reduced-motion:reduce){.h3-first-card{transition:none}}
