.hero[data-astro-cid-ge2uvauf]{--legend-h:60px;--band-h:clamp(250px, 38svh, 340px);background:var(--graphite);color:var(--chalk);position:relative}@media (width>=600px){.hero[data-astro-cid-ge2uvauf]{--band-h:clamp(280px, 36svh, 400px)}}.hero__stage[data-astro-cid-ge2uvauf]{display:grid}.hero[data-astro-cid-ge2uvauf] .hero__win{height:var(--band-h)}.hero__frames[data-astro-cid-ge2uvauf]{background:var(--slab);position:absolute;inset:0}.hero__slide[data-astro-cid-ge2uvauf]{opacity:0;position:absolute;inset:0}.hero__slide[data-astro-cid-ge2uvauf][data-active]{opacity:1}.hero__slide[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf],.hero__slide[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:var(--pos-sm);width:100%;height:100%;position:absolute;inset:0}@media (width>=860px){.hero__slide[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:var(--pos)}}.js-motion .hero__slide[data-astro-cid-ge2uvauf]{transition:opacity .6s var(--ease-out), transform .9s var(--ease-out);transform:scale(1.045)}.js-motion .hero__slide[data-astro-cid-ge2uvauf][data-active]{transform:none}.hero__copy[data-astro-cid-ge2uvauf]{padding:clamp(1.1rem, 3vw, 2rem) var(--gutter) clamp(1.5rem, 4vw, 2.5rem);width:100%;max-width:var(--max);align-content:start;justify-items:start;gap:.5rem;margin-inline:auto;display:grid}.hero__over[data-astro-cid-ge2uvauf]{color:var(--aggregate)}.hero__h1[data-astro-cid-ge2uvauf]{text-wrap:balance;max-width:19ch;margin-top:.1rem;font-size:clamp(1.7rem,1rem + 2.9vw,3.6rem);line-height:.98}.hero__lines[data-astro-cid-ge2uvauf]{position:relative}.hero__line[data-astro-cid-ge2uvauf]{font-size:var(--t-15);color:var(--aggregate);max-width:46ch;margin-top:.2rem;line-height:1.5}@media (width>=860px){.hero__line[data-astro-cid-ge2uvauf]{font-size:var(--t-21);max-width:42ch;line-height:1.45}}.hero__more[data-astro-cid-ge2uvauf]{color:var(--sod-lift);font-weight:620;font-size:var(--t-15);transition:background-size var(--dur-micro) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;align-items:center;gap:.4rem;margin-top:.45rem;text-decoration:none;display:inline-flex}.hero__more[data-astro-cid-ge2uvauf]:hover,.hero__more[data-astro-cid-ge2uvauf]:focus-visible{background-size:100% 2px}.hero__more[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:16px;height:16px;transition:transform var(--dur-micro) var(--ease-out)}.hero__more[data-astro-cid-ge2uvauf]:hover svg[data-astro-cid-ge2uvauf]{transform:translate(4px)}@media (width>=860px){.hero__more[data-astro-cid-ge2uvauf]{font-size:var(--t-17)}}@media (width<=599px){.hero__actions[data-astro-cid-ge2uvauf] .ca__a{min-height:50px}}.hero__actions[data-astro-cid-ge2uvauf]{width:min(100%,760px);margin-top:clamp(.6rem,1.6vw,1.4rem)}.hero[data-astro-cid-ge2uvauf] .btn:focus-visible{outline-color:var(--sod-lift)}@keyframes kx-hero-reveal{0%{clip-path:inset(100% 0 0);opacity:0;transform:translateY(9px)}to{clip-path:inset(0 -6% -14% 0);opacity:1;transform:none}}.js-motion .hero__over[data-astro-cid-ge2uvauf][data-in],.js-motion .hero__panel[data-astro-cid-ge2uvauf][data-in]{animation:kx-hero-reveal .52s var(--ease-out) both}.js-motion .hero__panel[data-astro-cid-ge2uvauf][data-in]{animation-delay:60ms}.hero__legend[data-astro-cid-ge2uvauf]{background:var(--graphite);border-bottom:1px solid var(--rule-dark);align-items:stretch;display:flex}.hero__tabs[data-astro-cid-ge2uvauf]{flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.hero__tab[data-astro-cid-ge2uvauf]{min-height:var(--legend-h);border:0;border-left:1px solid var(--rule-dark);color:var(--aggregate);text-align:left;cursor:pointer;transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);background:0 0;align-content:start;justify-items:start;gap:.1rem;padding:.6rem .6rem .55rem;display:grid;position:relative}.hero__tab[data-astro-cid-ge2uvauf]:first-child{padding-left:var(--gutter);border-left:0}.hero__tab[data-astro-cid-ge2uvauf]:hover{color:var(--chalk);background:var(--slab)}.hero__tab[data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--sod-lift);outline-offset:-3px}.hero__tab[data-astro-cid-ge2uvauf][aria-selected=true]{color:var(--chalk);background:var(--slab)}.hero__tab-n[data-astro-cid-ge2uvauf]{font-size:var(--t-13);opacity:.72}.hero__tab-name[data-astro-cid-ge2uvauf]{font-size:var(--t-13)}@media (width>=400px){.hero__tab-name[data-astro-cid-ge2uvauf]{font-size:var(--t-15)}}@media (width>=720px) and (width<=1099px){.hero__tab[data-astro-cid-ge2uvauf]{grid-auto-flow:column;justify-content:start;align-items:center;gap:.6rem;padding-inline:1rem}}.hero__prog[data-astro-cid-ge2uvauf]{background:var(--sod);transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}@keyframes kx-hero-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero[data-astro-cid-ge2uvauf][data-auto=on] .hero__tab[data-astro-cid-ge2uvauf][aria-selected=true] .hero__prog[data-astro-cid-ge2uvauf]{animation:6s linear forwards kx-hero-prog}.hero[data-astro-cid-ge2uvauf][data-auto=on][data-paused] .hero__tab[data-astro-cid-ge2uvauf][aria-selected=true] .hero__prog[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf][data-auto=on]:hover .hero__tab[data-astro-cid-ge2uvauf][aria-selected=true] .hero__prog[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf][data-auto=on]:focus-within .hero__tab[data-astro-cid-ge2uvauf][aria-selected=true] .hero__prog[data-astro-cid-ge2uvauf]{animation-play-state:paused}.hero[data-astro-cid-ge2uvauf]:not([data-auto=on]) .hero__tab[data-astro-cid-ge2uvauf][aria-selected=true] .hero__prog[data-astro-cid-ge2uvauf]{transform:scaleX(1)}.hero__toggle[data-astro-cid-ge2uvauf][hidden]{visibility:hidden;display:grid!important}.hero__toggle[data-astro-cid-ge2uvauf]{width:44px;min-height:var(--legend-h);border:0;border-left:1px solid var(--rule-dark);color:var(--aggregate);cursor:pointer;transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);background:0 0;flex:none;place-items:center;display:grid}.hero__toggle[data-astro-cid-ge2uvauf]:hover{color:var(--chalk);background:var(--slab)}.hero__toggle[data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--sod-lift);outline-offset:-3px}.hero__icon[data-astro-cid-ge2uvauf]{width:16px;height:16px}.hero__icon--play[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf][data-paused] .hero__icon--pause[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf][data-paused] .hero__icon--play[data-astro-cid-ge2uvauf]{display:block}@media (width>=1100px){.hero[data-astro-cid-ge2uvauf]{--win-h:clamp(460px, calc(100svh - var(--header-h) - 230px), 640px);--win-w:calc(var(--win-h) * .8);--legend-h:58px}.hero__stage[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0, 1fr) var(--win-w);max-width:var(--max);padding:clamp(1.75rem, 4svh, 3rem) var(--gutter) 0;grid-template-rows:auto auto;column-gap:clamp(3rem,6vw,7rem);margin-inline:auto}.hero[data-astro-cid-ge2uvauf] .hero__win{height:var(--win-h);grid-area:1/2}.hero__slide[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:var(--pos-win)}.hero__legend[data-astro-cid-ge2uvauf]{background:var(--slab);border-bottom:0;grid-area:2/2}.hero__tab[data-astro-cid-ge2uvauf]{padding-inline:.9rem}.hero__tab[data-astro-cid-ge2uvauf]:first-child{padding-left:.9rem}.hero__tab[data-astro-cid-ge2uvauf][aria-selected=true],.hero__tab[data-astro-cid-ge2uvauf]:hover{background:color-mix(in oklch, var(--chalk) 9%, var(--slab))}.hero__copy[data-astro-cid-ge2uvauf]{padding:0 0 calc(var(--legend-h) + 1.5rem);grid-area:1/1/span 2;align-content:center;gap:.7rem;max-width:none;margin:0}.hero__h1[data-astro-cid-ge2uvauf]{max-width:17ch;font-size:clamp(2.8rem,1rem + 2.5vw,3.9rem)}.hero__actions[data-astro-cid-ge2uvauf] .ca__a{padding-inline:1em}.hero[data-astro-cid-ge2uvauf] .hero__win .pf__clip,.hero[data-astro-cid-ge2uvauf] .hero__win .pf__strip{--pf-cut:var(--cut)}}.hero__ground[data-astro-cid-ge2uvauf]{background:var(--frost);color:var(--graphite);position:relative}.hero__grade[data-astro-cid-ge2uvauf]{background:var(--sod);z-index:3;height:4px;position:absolute;top:-2px;left:0;right:0}.hero__trust[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;gap:0;padding-block:.6rem .7rem;list-style:none;display:grid}@media (width>=900px){.hero__trust[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:1.6rem}.hero__trust--more[data-astro-cid-ge2uvauf]{row-gap:.75rem}.hero__trust[data-astro-cid-ge2uvauf]:has(>li:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-weight:620;font-stretch:112%;font-size:var(--t-17);align-items:flex-start;gap:.75rem;min-width:0;padding:.7rem .75rem .7rem 0;line-height:1.25;display:flex}.hero__tt[data-astro-cid-ge2uvauf]{gap:.2rem;min-width:0;display:grid}.hero__trust[data-astro-cid-ge2uvauf] .hero__ti{color:var(--graphite);flex:none;margin-top:.1rem}.hero__star[data-astro-cid-ge2uvauf]{fill:var(--sod-deep)}@media (width<=899px){.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(n+3){border-top:1px solid var(--rule)}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(2n){border-left:1px solid var(--rule);padding-left:.9rem}.hero__trust[data-astro-cid-ge2uvauf] .hero__ti{width:22px;height:22px}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-size:var(--t-15);gap:.5rem;padding-block:.75rem}}@media (width>=900px){.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-left:1px solid var(--rule);padding-left:1.5rem}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]:nth-child(4n+1){border-left:0;padding-left:0}.hero__trust[data-astro-cid-ge2uvauf]:has(>li:nth-child(6):last-child) li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]:nth-child(4n+1){border-left:1px solid var(--rule);padding-left:1.5rem}.hero__trust[data-astro-cid-ge2uvauf]:has(>li:nth-child(6):last-child) li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]:nth-child(3n+1){border-left:0;padding-left:0}}.hero__trust[data-astro-cid-ge2uvauf] .label[data-astro-cid-ge2uvauf]{color:var(--stone);font-stretch:75%}.hero__phone[data-astro-cid-ge2uvauf],.hero__rlink[data-astro-cid-ge2uvauf]{color:var(--graphite);transition:background-size var(--dur-micro) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;justify-self:start;text-decoration:none}.hero__rlink[data-astro-cid-ge2uvauf]{font-size:var(--t-15);color:var(--sod-deep);font-weight:560;font-stretch:100%}.hero__phone[data-astro-cid-ge2uvauf]:hover,.hero__rlink[data-astro-cid-ge2uvauf]:hover{background-size:100% 3px}.fwh__grid[data-astro-cid-ct2lzqzf]{grid-template-areas:"head""wall""body";gap:1.75rem;display:grid}.fwh__head[data-astro-cid-ct2lzqzf]{grid-area:head}.fwh__wall[data-astro-cid-ct2lzqzf]{grid-area:wall}.fwh__body[data-astro-cid-ct2lzqzf]{grid-area:body;justify-items:start;gap:1.5rem;display:grid}.fwh__kicker[data-astro-cid-ct2lzqzf]{color:var(--sod-lift);margin-bottom:1rem;display:block}.fwh[data-astro-cid-ct2lzqzf] .ttl[data-astro-cid-ct2lzqzf]>h2[data-astro-cid-ct2lzqzf]{font-size:var(--t-88);line-height:.96}@media (width>=1080px){.fwh__grid[data-astro-cid-ct2lzqzf]{grid-template:"head wall""body wall"1fr/5fr 7fr;gap:2.25rem clamp(3rem,5vw,6rem)}.fwh__body[data-astro-cid-ct2lzqzf]{align-content:start}}.fwh__wall[data-astro-cid-ct2lzqzf]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.fwh__ph[data-astro-cid-ct2lzqzf]{color:var(--chalk);text-decoration:none;display:block;position:relative;overflow:hidden}.fwh__ph[data-astro-cid-ct2lzqzf] .pf{position:absolute;inset:0}.fwh__ph[data-astro-cid-ct2lzqzf] img{transition:transform .6s var(--ease-out)}.fwh__ph[data-astro-cid-ct2lzqzf]:hover img{transform:scale(1.04)}.fwh__ph--main[data-astro-cid-ct2lzqzf]{aspect-ratio:1;grid-column:1/-1}.fwh__ph[data-astro-cid-ct2lzqzf]:not(.fwh__ph--main){aspect-ratio:1}@media (width>=600px) and (width<=1079.98px){.fwh__wall[data-astro-cid-ct2lzqzf]{grid-template-rows:1fr 1fr;grid-template-columns:3fr 2fr}.fwh__ph--main[data-astro-cid-ct2lzqzf]{aspect-ratio:4/5;grid-area:1/1/span 2}.fwh__ph[data-astro-cid-ct2lzqzf]:not(.fwh__ph--main){aspect-ratio:auto}}@media (width>=1080px){.fwh__wall[data-astro-cid-ct2lzqzf]{grid-template-rows:1fr 1fr;grid-template-columns:7fr 5fr;gap:clamp(.6rem,1vw,1rem);min-height:36rem}.fwh__ph--main[data-astro-cid-ct2lzqzf]{aspect-ratio:auto;grid-area:1/1/span 2}.fwh__ph[data-astro-cid-ct2lzqzf]:not(.fwh__ph--main){aspect-ratio:auto}}.fwh__cap[data-astro-cid-ct2lzqzf]{background:var(--graphite);color:var(--chalk);white-space:normal;max-width:calc(100% - 1rem);padding:.45rem .7rem .5rem;line-height:1.25;position:absolute;bottom:0;left:0}.fwh__job[data-astro-cid-ct2lzqzf]{color:var(--aggregate)}.fwh__ph[data-astro-cid-ct2lzqzf]:after{content:"";background:var(--sod);width:0;height:3px;transition:width .35s var(--ease-out);position:absolute;bottom:0;left:0}.fwh__ph[data-astro-cid-ct2lzqzf]:hover:after{width:100%}@media (width<=599px){.fwh__ph[data-astro-cid-ct2lzqzf]:not(.fwh__ph--main) .fwh__job[data-astro-cid-ct2lzqzf]{display:none}}.fwh__lede[data-astro-cid-ct2lzqzf]{font-size:var(--t-21);color:var(--chalk);max-width:46ch;margin:0;line-height:1.5}.fwh__styles[data-astro-cid-ct2lzqzf]{counter-reset:s;border-top:1px solid var(--rule-dark);grid-template-columns:1fr 1fr;column-gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.fwh__styles[data-astro-cid-ct2lzqzf] li[data-astro-cid-ct2lzqzf]{counter-increment:s;border-bottom:1px solid var(--rule-dark);font-weight:600;font-stretch:110%;font-size:var(--t-15);grid-template-columns:2rem 1fr;align-items:baseline;padding-block:.7rem;line-height:1.3;display:grid}.fwh__styles[data-astro-cid-ct2lzqzf] li[data-astro-cid-ct2lzqzf]:before{content:counter(s, decimal-leading-zero);color:var(--sod-lift);font-weight:620;font-stretch:75%}@media (width>=600px){.fwh__styles[data-astro-cid-ct2lzqzf] li[data-astro-cid-ct2lzqzf]{font-size:var(--t-17)}}.fwh__offer[data-astro-cid-ct2lzqzf]{color:var(--aggregate);max-width:46ch;margin:0}.fwh__offer[data-astro-cid-ct2lzqzf] strong[data-astro-cid-ct2lzqzf]{color:var(--chalk);font-weight:650}.fwh__actions[data-astro-cid-ct2lzqzf]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=599px){.fwh__actions[data-astro-cid-ct2lzqzf]{width:100%;display:grid}.fwh__actions[data-astro-cid-ct2lzqzf] .btn{width:100%}}.whyg[data-astro-cid-unzm7v4k]{--glyph:var(--graphite);--glyph-on:var(--sod-deep);--txt:var(--stone);--line:var(--rule)}.band--dark[data-astro-cid-unzm7v4k].whyg{--glyph:var(--chalk);--glyph-on:var(--sod-lift);--txt:var(--aggregate);--line:var(--rule-dark)}.why[data-astro-cid-unzm7v4k]{border-top:1px solid var(--line);padding:0;list-style:none;display:grid}@media (width>=720px){.why[data-astro-cid-unzm7v4k]{grid-template-columns:1fr 1fr}}@media (width>=1100px){.why[data-astro-cid-unzm7v4k]{grid-template-columns:repeat(4,1fr)}}.why__item[data-astro-cid-unzm7v4k]{border-bottom:1px solid var(--line);align-content:start;gap:.6rem;padding:1.6rem 1.25rem 1.9rem 0;display:grid;position:relative}@media (width>=720px){.why__item[data-astro-cid-unzm7v4k]{padding-inline:1.5rem}.why__item[data-astro-cid-unzm7v4k]:nth-child(odd){padding-left:0}.why__item[data-astro-cid-unzm7v4k]:nth-child(2n){border-left:1px solid var(--line)}}@media (width>=1100px){.why__item[data-astro-cid-unzm7v4k]:nth-child(n){border-left:1px solid var(--line);padding-left:1.75rem}.why__item[data-astro-cid-unzm7v4k]:nth-child(4n+1){border-left:0;padding-left:0}.why__item[data-astro-cid-unzm7v4k]{padding-block:2rem 2.25rem}}.why__item[data-astro-cid-unzm7v4k]:before{content:"";background:var(--sod);transform-origin:0;height:3px;transition:transform .42s var(--ease-out);position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.why__top[data-astro-cid-unzm7v4k]{justify-content:space-between;align-items:flex-start;margin-bottom:.6rem;display:flex}.why__top[data-astro-cid-unzm7v4k] .why__icon{color:var(--glyph);transition:color var(--dur-micro) var(--ease-out), transform .3s var(--ease-out)}.why__n[data-astro-cid-unzm7v4k]{color:var(--txt);padding-top:.2rem}.why__name[data-astro-cid-unzm7v4k]{font-size:var(--t-21);letter-spacing:-.01em}@media (width<=719px){.why__item[data-astro-cid-unzm7v4k]{grid-template-columns:44px 1fr;gap:.35rem 1.1rem;padding-block:1.35rem 1.5rem}.why__top[data-astro-cid-unzm7v4k]{flex-direction:column;grid-area:1/1/span 2;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin:0}.why__top[data-astro-cid-unzm7v4k] .why__icon{width:40px;height:40px}.why__name[data-astro-cid-unzm7v4k],.why__text[data-astro-cid-unzm7v4k]{grid-column:2}}.why__text[data-astro-cid-unzm7v4k]{color:var(--txt);font-size:var(--t-17);max-width:36ch;line-height:1.55}.why__confirm[data-astro-cid-unzm7v4k]{color:var(--sod-deep);margin-left:.6rem}@media (hover:hover){.why__item[data-astro-cid-unzm7v4k]:hover:before{transform:scaleX(1)}.why__item[data-astro-cid-unzm7v4k]:hover .why__icon{color:var(--glyph-on);transform:translateY(-3px)}}.why__top[data-astro-cid-unzm7v4k] .why__icon path{stroke-dasharray:1}@keyframes kx-stroke{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.js-motion .why__item[data-astro-cid-unzm7v4k][data-motion=wait] .why__icon path{stroke-dashoffset:1px;opacity:0}.js-motion .why__item[data-astro-cid-unzm7v4k][data-motion=in] .why__icon path{animation:kx-stroke .9s var(--ease-out) calc(var(--kx-i,0) * 90ms + .28s) backwards}
