.global_slashes[data-astro-cid-q32j2dg4]{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}.global_slashes_group[data-astro-cid-q32j2dg4]{position:absolute;inset:0;translate:0 var(--sy, 0px);will-change:translate}.global_slashes[data-astro-cid-q32j2dg4].has-glow:before{content:"";position:absolute;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,var(--_swatches---fade--accent--25) 0%,rgba(127,225,0,0) 60%)}.global_slashes_band[data-astro-cid-q32j2dg4]{position:absolute;width:80vw;height:4.5rem;background-color:var(--_theme---accent);transform-origin:center;-webkit-mask-image:url(/images/decor/band-thick.webp);mask-image:url(/images/decor/band-thick.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.global_slashes_band[data-astro-cid-q32j2dg4].is-2{height:6rem;background-color:var(--_theme---base--surface-2);-webkit-mask-image:url(/images/decor/band-medium.webp);mask-image:url(/images/decor/band-medium.webp)}.global_slashes_band[data-astro-cid-q32j2dg4].is-3{height:1.5rem;-webkit-mask-image:url(/images/decor/band-thin.webp);mask-image:url(/images/decor/band-thin.webp)}@media(prefers-reduced-motion:no-preference){.global_slashes_band[data-astro-cid-q32j2dg4]{animation:global-slashes-drift var(--_t, 14s) ease-in-out infinite alternate}.global_slashes_band[data-astro-cid-q32j2dg4].is-1{--_t: 11s;--_dx: 3vw;--_dy: 1.25rem}.global_slashes_band[data-astro-cid-q32j2dg4].is-2{--_t: 17s;--_dx: 1.5vw;--_dy: .75rem;animation-delay:-6s}.global_slashes_band[data-astro-cid-q32j2dg4].is-3{--_t: 23s;--_dx: .75vw;--_dy: .375rem;animation-delay:-11s}.global_slashes[data-astro-cid-q32j2dg4].has-glow:before{animation:global-slashes-glow 9s ease-in-out infinite alternate}@keyframes global-slashes-drift{0%{translate:0 0}to{translate:var(--_dx) var(--_dy)}}@keyframes global-slashes-glow{0%{opacity:.7;scale:.95}to{opacity:1;scale:1.08}}}.is-tl[data-astro-cid-q32j2dg4].has-glow:before{top:-30vw;left:-30vw}.is-tl[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4]{left:-40vw;transform:rotate(-24deg)}.is-tl[data-astro-cid-q32j2dg4] .is-1[data-astro-cid-q32j2dg4]{top:calc(-2rem + var(--_offset, 0rem))}.is-tl[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4]{top:calc(2.5rem + var(--_offset, 0rem))}.is-tl[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4]{top:calc(8rem + var(--_offset, 0rem))}.is-tr[data-astro-cid-q32j2dg4].has-glow:before{top:-30vw;right:-30vw}.is-tr[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4]{right:-40vw;transform:rotate(24deg)}.is-tr[data-astro-cid-q32j2dg4] .is-1[data-astro-cid-q32j2dg4]{top:calc(-2rem + var(--_offset, 0rem))}.is-tr[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4]{top:calc(2.5rem + var(--_offset, 0rem))}.is-tr[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4]{top:calc(8rem + var(--_offset, 0rem))}.is-br[data-astro-cid-q32j2dg4].has-glow:before{bottom:-30vw;right:-30vw}.is-br[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4]{right:-40vw;transform:rotate(-24deg)}.is-br[data-astro-cid-q32j2dg4] .is-1[data-astro-cid-q32j2dg4]{bottom:-2rem}.is-br[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4]{bottom:2.5rem}.is-br[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4]{bottom:8rem}.is-ml[data-astro-cid-q32j2dg4].has-glow:before{top:50%;left:-30vw;translate:0 -50%}.is-ml[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4]{left:-40vw;transform:rotate(-24deg)}.is-ml[data-astro-cid-q32j2dg4] .is-1[data-astro-cid-q32j2dg4]{top:calc(50% - 4rem)}.is-ml[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4]{top:calc(50% + .5rem)}.is-ml[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4]{top:calc(50% + 6rem)}.is-mr[data-astro-cid-q32j2dg4].has-glow:before{top:50%;right:-30vw;translate:0 -50%}.is-mr[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4]{right:-40vw;transform:rotate(24deg)}.is-mr[data-astro-cid-q32j2dg4] .is-1[data-astro-cid-q32j2dg4]{top:calc(50% - 4rem)}.is-mr[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4]{top:calc(50% + .5rem)}.is-mr[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4]{top:calc(50% + 6rem)}.is-bl[data-astro-cid-q32j2dg4].has-glow:before{bottom:-30vw;left:-30vw}.is-bl[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4]{left:-40vw;transform:rotate(24deg)}.is-bl[data-astro-cid-q32j2dg4] .is-1[data-astro-cid-q32j2dg4]{bottom:-2rem}.is-bl[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4]{bottom:2.5rem}.is-bl[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4]{bottom:8rem}@media(max-width:767px){.global_slashes_band[data-astro-cid-q32j2dg4]{width:110vw;height:2.5rem}.is-tl[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4],.is-bl[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4]{left:-60vw}.is-tr[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4],.is-br[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4]{right:-60vw}.global_slashes_band[data-astro-cid-q32j2dg4].is-2{height:3.25rem}.global_slashes_band[data-astro-cid-q32j2dg4].is-3{height:.875rem}.is-tl[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4],.is-tr[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4]{top:calc(1rem + var(--_offset, 0rem))}.is-tl[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4],.is-tr[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4]{top:calc(4.5rem + var(--_offset, 0rem))}.is-ml[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4]{left:-60vw}.is-mr[data-astro-cid-q32j2dg4] .global_slashes_band[data-astro-cid-q32j2dg4]{right:-60vw}.is-ml[data-astro-cid-q32j2dg4] .is-1[data-astro-cid-q32j2dg4],.is-mr[data-astro-cid-q32j2dg4] .is-1[data-astro-cid-q32j2dg4]{top:calc(50% - 2.5rem)}.is-ml[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4],.is-mr[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4]{top:calc(50% + .25rem)}.is-ml[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4],.is-mr[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4]{top:calc(50% + 3.5rem)}.is-bl[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4],.is-br[data-astro-cid-q32j2dg4] .is-2[data-astro-cid-q32j2dg4]{bottom:1rem}.is-bl[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4],.is-br[data-astro-cid-q32j2dg4] .is-3[data-astro-cid-q32j2dg4]{bottom:4.5rem}}.home_hero_section[data-astro-cid-4qdngvj2]{position:sticky;top:0;z-index:0;display:flex;min-height:var(--_sizes---section-height--screen);overflow:hidden;isolation:isolate}.home_hero_section[data-astro-cid-4qdngvj2]>.padding-global[data-astro-cid-4qdngvj2]{display:flex;width:100%}.home_hero_media[data-astro-cid-4qdngvj2]{position:absolute;inset:0;z-index:-1;background-color:var(--_theme---base--background)}.home_hero_media[data-astro-cid-4qdngvj2] .home_hero_slashes{z-index:1}.home_hero_media[data-astro-cid-4qdngvj2] .home_hero_slashes.is-under-logo{--_offset: 5rem;opacity:.75}@media(max-width:767px){.home_hero_media[data-astro-cid-4qdngvj2] .home_hero_slashes.is-under-logo{--_offset: 5rem}}.home_hero_video[data-astro-cid-4qdngvj2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home_hero_overlay[data-astro-cid-4qdngvj2]{position:absolute;inset:0;background:linear-gradient(90deg,#0a0a0abf,#0a0a0a40 55%,#0a0a0a73),linear-gradient(180deg,#0a0a0a66,#0a0a0a00 30% 55%,#0a0a0acc)}.home_hero_component[data-astro-cid-4qdngvj2]{grid-template-rows:1fr auto;row-gap:var(--_sizes---spacing--small);padding-top:calc(env(safe-area-inset-top) + var(--_sizes---navbar--height) + var(--_sizes---navbar--offset) + var(--_sizes---spacing--small));padding-bottom:var(--_sizes---spacing--small)}.home_hero_main[data-astro-cid-4qdngvj2]{grid-column:1 / span 3;grid-row:2;display:grid;justify-items:start;gap:var(--_sizes---spacing--xsmall)}.home_hero_title[data-astro-cid-4qdngvj2]{font-size:var(--_sizes---font-size--hero);line-height:.92;text-wrap:nowrap;padding-right:var(--_sizes---spacing--small)}.home_hero_line[data-astro-cid-4qdngvj2]{display:block;overflow:clip;overflow-clip-margin:.08em;padding-bottom:.02em}.home_hero_line-inner[data-astro-cid-4qdngvj2]{display:block}.home_hero_side[data-astro-cid-4qdngvj2]{grid-column:4;grid-row:2;align-self:end;display:grid;justify-items:start;gap:var(--_sizes---stack--title)}.home_hero_text[data-astro-cid-4qdngvj2]{max-width:36ch}.home_hero_side[data-astro-cid-4qdngvj2] .home_hero_actions{width:100%}@media(prefers-reduced-motion:no-preference){.home_hero_line-inner[data-astro-cid-4qdngvj2]{transform:translateY(105%);animation:home-hero-line var(--_motion---slow) var(--_motion---ease) forwards;animation-delay:calc(.1s + var(--i) * var(--_motion---stagger))}.home_hero_fade[data-astro-cid-4qdngvj2]{opacity:0;animation:home-hero-fade var(--_motion---slow) var(--_motion---ease) .4s forwards}.home_hero_video[data-astro-cid-4qdngvj2]{animation:home-hero-fade var(--_motion---slow) var(--_motion---ease) both}.home_hero_title[data-astro-cid-4qdngvj2] .text-style-brush{opacity:0;transform:rotate(-6deg) scale(.92) translateY(.1em);clip-path:polygon(-10% -20%,-10% -20%,-25% 120%,-25% 120%);animation:home-hero-brush var(--_motion---slow) var(--_motion---ease) forwards;animation-delay:calc(.1s + var(--i, 1) * var(--_motion---stagger) + var(--_motion---medium))}@keyframes home-hero-brush{to{opacity:1;transform:rotate(-2deg);clip-path:polygon(-10% -20%,125% -20%,110% 120%,-25% 120%)}}@keyframes home-hero-line{to{transform:translateY(0)}}@keyframes home-hero-fade{0%{opacity:0}to{opacity:1}}}@media(max-width:991px){.home_hero_main[data-astro-cid-4qdngvj2],.home_hero_side[data-astro-cid-4qdngvj2]{grid-column:1 / -1}.home_hero_main[data-astro-cid-4qdngvj2]{grid-row:2}.home_hero_side[data-astro-cid-4qdngvj2]{grid-row:3;align-self:start}.home_hero_component[data-astro-cid-4qdngvj2]{grid-template-rows:1fr auto auto}.home_hero_title[data-astro-cid-4qdngvj2]{padding-right:0}.home_hero_side[data-astro-cid-4qdngvj2] .home_hero_actions{width:min(100%,22rem)}}@media(max-width:767px){.home_hero_component[data-astro-cid-4qdngvj2]{row-gap:var(--_sizes---spacing--xsmall)}.home_hero_title[data-astro-cid-4qdngvj2]{text-wrap:balance}.home_hero_side[data-astro-cid-4qdngvj2]{justify-items:stretch}.home_hero_side[data-astro-cid-4qdngvj2] .home_hero_actions{width:100%}.home_hero_overlay[data-astro-cid-4qdngvj2]{background:linear-gradient(180deg,#0a0a0a99,#0a0a0a80 35%,#0a0a0af2)}}@media(min-width:992px)and (max-width:1279px){.home_hero_side[data-astro-cid-4qdngvj2] .g_contact_action{display:none}}.g_section-tag[data-astro-cid-2xiudoeh]{display:inline-flex;align-items:center;gap:var(--_sizes---spacing--xtiny);color:var(--_theme---base--text)}.g_section-tag[data-astro-cid-2xiudoeh]:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background-color:var(--_theme---accent)}.global_section-head[data-astro-cid-x4i2t43k]{display:grid;justify-items:start;gap:var(--_sizes---stack--title);margin-bottom:var(--_sizes---section--head-gap)}.global_section-head_title[data-astro-cid-x4i2t43k]{max-width:24ch}.global_section-head[data-astro-cid-x4i2t43k].is-center{justify-items:center;text-align:center}.global_section-head[data-astro-cid-x4i2t43k].is-center .global_section-head_title[data-astro-cid-x4i2t43k]{max-width:20ch}.global_section-head[data-astro-cid-x4i2t43k].is-split{align-items:end}.global_section-head_main[data-astro-cid-x4i2t43k]{grid-column:1 / span 2;display:grid;justify-items:start;gap:var(--_sizes---stack--title)}.global_section-head_text[data-astro-cid-x4i2t43k]{grid-column:3 / span 2;max-width:44ch}@media(max-width:991px){.global_section-head_main[data-astro-cid-x4i2t43k],.global_section-head_text[data-astro-cid-x4i2t43k]{grid-column:1 / -1}}.global_watermark[data-astro-cid-v7nid7rr]{position:absolute;top:0;left:50%;z-index:0;transform:translate(-50%);font-family:var(--font-family--brush);font-weight:400;font-size:calc(100vw / (var(--chars) * .62));line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--_swatches---fade--light--7);opacity:.6;pointer-events:none;user-select:none}.home_services_cards[data-astro-cid-a7wqyhyk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--_sizes---grid--gutter)}.home_services_card[data-astro-cid-a7wqyhyk]{display:grid;grid-template-rows:auto 1fr;overflow:hidden;gap:var(--_sizes---spacing--xsmall);padding:var(--_sizes---inset--medium);border-radius:var(--_sizes---radius--large);background-color:var(--_theme---base--surface)}.home_services_card-media[data-astro-cid-a7wqyhyk]{overflow:hidden;margin:calc(-1 * var(--_sizes---inset--medium)) calc(-1 * var(--_sizes---inset--medium)) 0;aspect-ratio:4 / 3;background-color:var(--_theme---base--background)}.home_services_card-media[data-astro-cid-a7wqyhyk] img[data-astro-cid-a7wqyhyk]{display:block;width:100%;height:100%;object-fit:cover}.home_services_card-body[data-astro-cid-a7wqyhyk]{display:grid;grid-template-rows:auto 1fr auto;align-content:start;gap:var(--_sizes---stack--title)}.home_services_name[data-astro-cid-a7wqyhyk]{max-width:16ch}.home_services_card-text[data-astro-cid-a7wqyhyk]{max-width:44ch}.home_services_card-body[data-astro-cid-a7wqyhyk] .home_services_card-actions{align-self:end;margin-top:calc(var(--_sizes---stack--card) - var(--_sizes---stack--title))}@media(max-width:991px){.home_services_name[data-astro-cid-a7wqyhyk]{max-width:none}}@media(max-width:767px){.home_services_cards[data-astro-cid-a7wqyhyk]{grid-template-columns:1fr}}@media(min-width:992px)and (max-width:1279px){.home_services_card-body[data-astro-cid-a7wqyhyk] .g_contact_action{display:none}}.home_steps_section[data-astro-cid-tdkecw7d]{position:relative;padding:var(--_sizes---section--space) 0}.home_steps_component[data-astro-cid-tdkecw7d]{display:grid;gap:var(--_sizes---spacing--xtiny);margin:0;padding:0;list-style:none}.home_steps_item[data-astro-cid-tdkecw7d]{display:grid;gap:var(--_sizes---spacing--xtiny)}.home_steps_chevron[data-astro-cid-tdkecw7d]{display:grid;place-items:center;color:var(--_theme---accent)}.home_steps_chevron[data-astro-cid-tdkecw7d] .home_steps_chevron-icon{width:var(--_sizes---icon--large);height:var(--_sizes---icon--large)}.home_steps_item[data-astro-cid-tdkecw7d]:last-child .home_steps_chevron[data-astro-cid-tdkecw7d]{display:none}.home_steps_card[data-astro-cid-tdkecw7d]{overflow:hidden;min-height:75svh;padding:var(--_sizes---inset--medium);border-radius:var(--_sizes---radius--large);background-color:var(--_theme---base--surface)}.home_steps_badge[data-astro-cid-tdkecw7d]{position:absolute;top:0;left:0;z-index:2;display:grid;place-items:center;padding:var(--_sizes---spacing--xtiny) var(--_sizes---spacing--small) var(--_sizes---spacing--xtiny) var(--_sizes---spacing--xsmall);background-color:var(--_theme---accent);clip-path:polygon(0 0,100% 0,calc(100% - 1.25rem) 100%,0 100%)}.home_steps_num[data-astro-cid-tdkecw7d]{font-size:var(--_sizes---font-size--h2);line-height:.8;color:var(--_theme---base--background);transform:rotate(-4deg)}.home_steps_media[data-astro-cid-tdkecw7d]{position:relative;z-index:1;grid-column:1 / span 2;min-width:0;min-height:24rem;margin:calc(-1 * var(--_sizes---inset--medium)) 0 calc(-1 * var(--_sizes---inset--medium)) calc(-1 * var(--_sizes---inset--medium))}.home_steps_body[data-astro-cid-tdkecw7d]{grid-column:3 / span 2;display:grid;align-content:center;justify-items:start;gap:var(--_sizes---stack--card);padding:var(--_sizes---spacing--large) 0 var(--_sizes---spacing--xsmall) var(--_sizes---spacing--xsmall)}.is-reversed[data-astro-cid-tdkecw7d] .home_steps_media[data-astro-cid-tdkecw7d]{grid-column:3 / span 2;margin:calc(-1 * var(--_sizes---inset--medium)) calc(-1 * var(--_sizes---inset--medium)) calc(-1 * var(--_sizes---inset--medium)) 0}.is-reversed[data-astro-cid-tdkecw7d] .home_steps_body[data-astro-cid-tdkecw7d]{grid-column:1 / span 2;grid-row:1;padding:var(--_sizes---spacing--large) var(--_sizes---spacing--xsmall) var(--_sizes---spacing--xsmall) 0}.home_steps_label[data-astro-cid-tdkecw7d]{color:var(--_theme---accent)}.home_steps_title[data-astro-cid-tdkecw7d]{max-width:14ch}.home_steps_text[data-astro-cid-tdkecw7d]{max-width:34ch;color:var(--_theme---base--text-muted)}.home_steps_list[data-astro-cid-tdkecw7d]{display:grid;gap:var(--_sizes---stack--list);margin:var(--_sizes---spacing--xtiny) 0 0;padding:0;list-style:none}.home_steps_list[data-astro-cid-tdkecw7d] li[data-astro-cid-tdkecw7d]{display:grid;grid-template-columns:var(--_sizes---icon--small) 1fr;gap:var(--_sizes---spacing--tiny);align-items:start}.home_steps_list[data-astro-cid-tdkecw7d] .home_steps_check{width:var(--_sizes---icon--small);height:var(--_sizes---icon--small);margin-top:.1875rem;color:var(--_theme---accent)}.home_steps_photo[data-astro-cid-tdkecw7d],.home_steps_compare[data-astro-cid-tdkecw7d],.home_steps_fork[data-astro-cid-tdkecw7d]{position:relative;height:100%;background-color:var(--_theme---base--background)}.home_steps_photo[data-astro-cid-tdkecw7d] img[data-astro-cid-tdkecw7d],.home_steps_compare[data-astro-cid-tdkecw7d] img[data-astro-cid-tdkecw7d],.home_steps_fork-option[data-astro-cid-tdkecw7d] img[data-astro-cid-tdkecw7d]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.home_steps_fork[data-astro-cid-tdkecw7d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--_sizes---spacing--xxtiny)}.home_steps_fork-option[data-astro-cid-tdkecw7d]{position:relative;margin:0;overflow:hidden}.home_steps_fork-caption[data-astro-cid-tdkecw7d]{position:absolute;inset:auto 0 0;display:grid;gap:var(--_sizes---spacing--xxtiny);padding:var(--_sizes---spacing--xlarge) var(--_sizes---inset--small) var(--_sizes---inset--small);background:linear-gradient(180deg,#0a0a0a00,#0a0a0ad9)}.home_steps_fork-note[data-astro-cid-tdkecw7d]{color:var(--_theme---accent)}.home_steps_compare[data-astro-cid-tdkecw7d]{--pos: 50%;overflow:hidden}.home_steps_compare-before[data-astro-cid-tdkecw7d]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.home_steps_compare-tag[data-astro-cid-tdkecw7d]{position:absolute;top:var(--_sizes---inset--small);padding:var(--_sizes---spacing--xxtiny) var(--_sizes---spacing--xtiny);border-radius:var(--_sizes---radius--small);background-color:var(--_theme---base--veil);color:var(--_theme---base--text);pointer-events:none}.home_steps_compare-tag[data-astro-cid-tdkecw7d].is-before{left:var(--_sizes---inset--small)}.home_steps_compare-tag[data-astro-cid-tdkecw7d].is-after{right:var(--_sizes---inset--small);color:var(--_theme---accent)}.home_steps_compare-line[data-astro-cid-tdkecw7d]{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;transform:translate(-50%);background-color:var(--_theme---accent);pointer-events:none}.home_steps_compare-handle[data-astro-cid-tdkecw7d]{position:absolute;top:50%;left:var(--pos);display:flex;align-items:center;justify-content:center;gap:.25rem;width:2.75rem;height:2.75rem;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--_theme---accent);color:var(--_theme---base--background);pointer-events:none}.home_steps_compare-handle[data-astro-cid-tdkecw7d] .home_steps_compare-arrow{width:1rem;height:1rem}.home_steps_compare-handle[data-astro-cid-tdkecw7d] .home_steps_compare-arrow.is-left{transform:rotate(180deg)}.home_steps_compare-input[data-astro-cid-tdkecw7d]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.home_steps_compare[data-astro-cid-tdkecw7d]:has(.home_steps_compare-input:focus-visible){outline:2px solid var(--_theme---accent);outline-offset:4px}@media(max-width:991px){.home_steps_media[data-astro-cid-tdkecw7d],.home_steps_body[data-astro-cid-tdkecw7d],.is-reversed[data-astro-cid-tdkecw7d] .home_steps_media[data-astro-cid-tdkecw7d],.is-reversed[data-astro-cid-tdkecw7d] .home_steps_body[data-astro-cid-tdkecw7d]{grid-column:1 / -1;grid-row:auto;padding:0}.home_steps_media[data-astro-cid-tdkecw7d],.is-reversed[data-astro-cid-tdkecw7d] .home_steps_media[data-astro-cid-tdkecw7d]{min-height:0;aspect-ratio:4 / 3;margin:calc(-1 * var(--_sizes---inset--medium)) calc(-1 * var(--_sizes---inset--medium)) 0}.home_steps_card[data-astro-cid-tdkecw7d]{min-height:0;row-gap:var(--_sizes---spacing--small)}.home_steps_body[data-astro-cid-tdkecw7d]{padding:0 0 var(--_sizes---spacing--xtiny)}.home_steps_title[data-astro-cid-tdkecw7d]{max-width:20ch}.home_steps_text[data-astro-cid-tdkecw7d]{max-width:44ch}.home_steps_compare-tag[data-astro-cid-tdkecw7d]{top:auto;bottom:var(--_sizes---inset--small)}}@media(max-width:767px){.home_steps_badge[data-astro-cid-tdkecw7d]{padding:var(--_sizes---spacing--xxtiny) var(--_sizes---spacing--xsmall) var(--_sizes---spacing--xxtiny) var(--_sizes---spacing--tiny)}.home_steps_num[data-astro-cid-tdkecw7d]{font-size:var(--_sizes---font-size--h3)}.home_steps_fork-caption[data-astro-cid-tdkecw7d]{padding:var(--_sizes---spacing--medium) var(--_sizes---inset--small) var(--_sizes---inset--small)}}.home_pricing_calc[data-astro-cid-xridd2tq]{row-gap:var(--_sizes---grid--gutter)}.home_pricing_picker[data-astro-cid-xridd2tq]{grid-column:1 / span 2;display:grid;gap:var(--_sizes---stack--title);min-width:0;margin:0;padding:0;border:0}.home_pricing_legend[data-astro-cid-xridd2tq]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home_pricing_picker-label[data-astro-cid-xridd2tq]{color:var(--_theme---base--text-muted)}.home_pricing_options[data-astro-cid-xridd2tq]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--_sizes---spacing--xtiny)}.home_pricing_option[data-astro-cid-xridd2tq]{position:relative;display:grid;align-content:space-between;gap:var(--_sizes---stack--card-head);min-height:9rem;padding:var(--_sizes---inset--medium);border-radius:var(--_sizes---radius--medium);background-color:var(--_theme---base--surface);color:var(--_theme---base--text-muted);cursor:pointer;transition:background-color var(--_motion---fast) var(--_motion---ease),color var(--_motion---fast) var(--_motion---ease)}.home_pricing_option[data-astro-cid-xridd2tq]:hover{color:var(--_theme---base--text);background-color:var(--_theme---base--surface-2)}.home_pricing_input[data-astro-cid-xridd2tq]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.home_pricing_option[data-astro-cid-xridd2tq]:has(.home_pricing_input:checked){color:var(--_theme---base--background);background-color:var(--_theme---accent)}.home_pricing_option[data-astro-cid-xridd2tq]:has(.home_pricing_input:focus-visible){outline:2px solid var(--_theme---accent);outline-offset:2px}.home_pricing_result[data-astro-cid-xridd2tq]{grid-column:3 / span 2;display:grid;padding:var(--_sizes---inset--medium);border-radius:var(--_sizes---radius--medium);background-color:var(--_theme---base--surface)}.home_pricing_panel[data-astro-cid-xridd2tq]{display:grid;align-content:space-between;justify-items:start;gap:var(--_sizes---stack--title)}.home_pricing_panel[data-astro-cid-xridd2tq][hidden]{display:none}.home_pricing_panel-name[data-astro-cid-xridd2tq]{color:var(--_theme---base--text-muted)}.home_pricing_price[data-astro-cid-xridd2tq]{display:flex;align-items:flex-start;line-height:var(--font-height--xsmall);white-space:nowrap}.home_pricing_currency[data-astro-cid-xridd2tq]{margin:.35em var(--_sizes---spacing--xtiny) 0 0;color:var(--_theme---base--text-muted)}.home_pricing_per[data-astro-cid-xridd2tq]{margin-top:calc(var(--_sizes---stack--card) - var(--_sizes---stack--title));color:var(--_theme---base--text-muted)}.home_pricing_panel[data-astro-cid-xridd2tq] .home_pricing_actions{width:100%}@media(prefers-reduced-motion:no-preference){.home_pricing_panel[data-astro-cid-xridd2tq]:not([hidden]){animation:home-pricing-in var(--_motion---medium) var(--_motion---ease)}@keyframes home-pricing-in{0%{opacity:0;transform:translate3d(0,.5rem,0)}to{opacity:1;transform:none}}}.home_pricing_info[data-astro-cid-xridd2tq]{margin-top:var(--_sizes---section--block-gap);row-gap:var(--_sizes---spacing--xsmall)}.home_pricing_info-head[data-astro-cid-xridd2tq]{grid-column:1 / span 2;display:grid;align-content:start;gap:var(--_sizes---stack--card);max-width:36ch}.home_pricing_info-list[data-astro-cid-xridd2tq]{grid-column:3 / span 2;display:grid;gap:var(--_sizes---stack--list)}.home_pricing_info-list[data-astro-cid-xridd2tq] li[data-astro-cid-xridd2tq]{display:grid;grid-template-columns:var(--_sizes---icon--small) 1fr;gap:var(--_sizes---spacing--tiny);align-items:start}.home_pricing_info-list[data-astro-cid-xridd2tq] .home_pricing_info-icon{width:var(--_sizes---icon--small);height:var(--_sizes---icon--small);color:var(--_theme---accent);margin-top:.1875rem}@media(max-width:991px){.home_pricing_picker[data-astro-cid-xridd2tq],.home_pricing_result[data-astro-cid-xridd2tq],.home_pricing_info-head[data-astro-cid-xridd2tq],.home_pricing_info-list[data-astro-cid-xridd2tq]{grid-column:1 / -1}}@media(max-width:767px){.home_pricing_option[data-astro-cid-xridd2tq]{min-height:4.5rem;place-items:center;align-content:center;padding:var(--_sizes---inset--small);border-radius:var(--_sizes---radius--medium)}.home_pricing_option[data-astro-cid-xridd2tq] .text-style-label[data-astro-cid-xridd2tq]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.home_damage_list[data-astro-cid-3iqblts5]{row-gap:var(--_sizes---grid--gutter)}.home_damage_card[data-astro-cid-3iqblts5]{display:flex;flex-direction:column;gap:var(--_sizes---stack--card-head);padding:var(--_sizes---inset--medium);border-radius:var(--_sizes---radius--medium);background-color:var(--_theme---base--surface);transition:opacity var(--_motion---medium) var(--_motion---ease)}.home_damage_art[data-astro-cid-3iqblts5]{display:grid;place-items:center;padding:var(--_sizes---spacing--xsmall) var(--_sizes---spacing--xxsmall)}.home_damage_art[data-astro-cid-3iqblts5] .g_art{max-width:13rem}.home_damage_body[data-astro-cid-3iqblts5]{display:grid;align-content:start;gap:var(--_sizes---stack--card)}.home_damage_body[data-astro-cid-3iqblts5] h3[data-astro-cid-3iqblts5]{max-width:16ch}.home_damage_body[data-astro-cid-3iqblts5] p[data-astro-cid-3iqblts5]{max-width:34ch}@media(hover:hover){.home_damage_list[data-astro-cid-3iqblts5]:hover .home_damage_card[data-astro-cid-3iqblts5]:not(:hover){opacity:.45}.home_damage_card[data-astro-cid-3iqblts5]:hover .g_art{color:var(--_theme---base--text)}}.home_damage_nav[data-astro-cid-3iqblts5]{display:none;justify-content:space-between;align-items:center;margin-top:var(--_sizes---spacing--xsmall)}.home_damage_arrows[data-astro-cid-3iqblts5]{display:flex;gap:var(--_sizes---spacing--xtiny)}.home_damage_arrow[data-astro-cid-3iqblts5]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--_sizes---radius--small);background-color:var(--_theme---base--surface);color:var(--_theme---base--text);transition:background-color var(--_motion---fast) var(--_motion---ease),color var(--_motion---fast) var(--_motion---ease),opacity var(--_motion---fast) var(--_motion---ease)}.home_damage_arrow[data-astro-cid-3iqblts5] svg{width:1.125rem;height:1.125rem}.home_damage_arrow[data-astro-cid-3iqblts5].is-prev svg{transform:rotate(180deg)}.home_damage_arrow[data-astro-cid-3iqblts5]:hover{background-color:var(--_theme---base--surface-2);color:var(--_theme---accent)}.home_damage_arrow[data-astro-cid-3iqblts5]:disabled{opacity:.35;pointer-events:none}.home_damage_note[data-astro-cid-3iqblts5]{display:flex;align-items:flex-start;gap:var(--_sizes---spacing--tiny);width:100%;margin-top:var(--_sizes---grid--gutter);padding:var(--_sizes---inset--medium);border-radius:var(--_sizes---radius--medium);background-color:var(--_swatches---fade--accent--7)}.home_damage_note[data-astro-cid-3iqblts5] .home_damage_note-icon{flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem;color:var(--_theme---accent)}@media(max-width:991px){.home_damage_list[data-astro-cid-3iqblts5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.s-home_damage[data-astro-cid-3iqblts5]{overflow:hidden;margin-inline:calc(-1 * var(--_sizes---grid--global-padding));padding-inline:var(--_sizes---grid--global-padding)}.home_damage_list[data-astro-cid-3iqblts5]{display:flex;gap:0;transition-property:transform;transition-timing-function:var(--_motion---ease)}.home_damage_card[data-astro-cid-3iqblts5]{flex-shrink:0;width:88%}.home_damage_nav[data-astro-cid-3iqblts5]{display:flex}.home_damage_note[data-astro-cid-3iqblts5]{margin-top:var(--_sizes---spacing--xsmall)}}.home_about_component[data-astro-cid-otqnhuxi]{align-items:end;row-gap:var(--_sizes---spacing--medium);padding-bottom:var(--_sizes---section--head-gap)}.home_about_heading[data-astro-cid-otqnhuxi]{grid-column:1 / span 2;display:grid;align-content:end;justify-items:start;gap:var(--_sizes---stack--title)}.home_about_title[data-astro-cid-otqnhuxi]{max-width:18ch}.home_about_content[data-astro-cid-otqnhuxi]{grid-column:3 / span 2;display:grid;align-content:end;gap:var(--_sizes---stack--title)}.home_about_statement[data-astro-cid-otqnhuxi]{max-width:44ch}.home_about_list-label[data-astro-cid-otqnhuxi]{grid-column:1}.home_about_facts[data-astro-cid-otqnhuxi]{grid-column:2 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--_sizes---grid--gutter)}.home_about_fact[data-astro-cid-otqnhuxi]{display:grid;align-content:start;gap:var(--_sizes---stack--card);padding:var(--_sizes---inset--medium);border-radius:var(--_sizes---radius--medium);background-color:var(--_theme---base--surface)}.home_about_fact[data-astro-cid-otqnhuxi] .home_about_fact-icon{width:var(--_sizes---icon--medium);height:var(--_sizes---icon--medium);margin-bottom:var(--_sizes---stack--card-head);color:var(--_theme---accent)}.home_about_fact[data-astro-cid-otqnhuxi] p[data-astro-cid-otqnhuxi]{max-width:32ch}@media(max-width:991px){.home_about_heading[data-astro-cid-otqnhuxi],.home_about_content[data-astro-cid-otqnhuxi],.home_about_list-label[data-astro-cid-otqnhuxi],.home_about_facts[data-astro-cid-otqnhuxi]{grid-column:1 / -1}.home_about_list[data-astro-cid-otqnhuxi]{row-gap:var(--_sizes---spacing--xsmall)}}@media(max-width:767px){.home_about_facts[data-astro-cid-otqnhuxi]{grid-template-columns:minmax(0,1fr)}}.home_faq_component[data-astro-cid-c5wdik3t]{align-items:start;row-gap:var(--_sizes---spacing--small)}.home_faq_component[data-astro-cid-c5wdik3t] .home_faq_head{grid-column:1 / span 2}.home_faq_list[data-astro-cid-c5wdik3t]{grid-column:3 / span 2}.home_faq_component[data-astro-cid-c5wdik3t] .home_faq_head{position:sticky;top:calc(var(--_sizes---navbar--height) + var(--_sizes---spacing--small));margin-bottom:0}.home_faq_list[data-astro-cid-c5wdik3t]{display:grid;gap:var(--_sizes---spacing--xtiny)}.home_faq_item[data-astro-cid-c5wdik3t]{border-radius:var(--_sizes---radius--medium);background-color:var(--_theme---base--surface);scroll-margin-top:calc(var(--_sizes---navbar--height) + var(--_sizes---spacing--xsmall))}.home_faq_question[data-astro-cid-c5wdik3t]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--_sizes---spacing--xsmall);padding:var(--_sizes---inset--medium);list-style:none;transition:padding var(--_motion---medium) var(--_motion---ease);cursor:pointer}.home_faq_question[data-astro-cid-c5wdik3t]::-webkit-details-marker{display:none}.home_faq_question[data-astro-cid-c5wdik3t] .heading-style-h3[data-astro-cid-c5wdik3t]{transition:color var(--_motion---fast) var(--_motion---ease)}.home_faq_question[data-astro-cid-c5wdik3t]:hover .heading-style-h3[data-astro-cid-c5wdik3t]{color:var(--_theme---accent)}.home_faq_icon[data-astro-cid-c5wdik3t]{position:relative;flex:none;width:1.5rem;height:1.5rem;margin-top:calc(var(--_typography---h3--font-size) * var(--_typography---h3--line-height) / 2 - .75rem);transition:transform var(--_motion---medium) var(--_motion---ease)}.home_faq_icon[data-astro-cid-c5wdik3t]:before,.home_faq_icon[data-astro-cid-c5wdik3t]:after{content:"";position:absolute;left:50%;top:50%;width:1rem;height:1.5px;margin:-.75px 0 0 -.5rem;background-color:var(--_theme---base--text)}.home_faq_icon[data-astro-cid-c5wdik3t]:after{transform:rotate(90deg)}.home_faq_item[data-astro-cid-c5wdik3t][open] .home_faq_icon[data-astro-cid-c5wdik3t]{transform:rotate(45deg)}.home_faq_item[data-astro-cid-c5wdik3t].is-closing .home_faq_icon[data-astro-cid-c5wdik3t]{transform:none}.home_faq_item[data-astro-cid-c5wdik3t][open]:not(.is-closing) .home_faq_question[data-astro-cid-c5wdik3t]{padding-bottom:var(--_sizes---stack--card)}.home_faq_answer[data-astro-cid-c5wdik3t]{overflow:hidden}.home_faq_answer-inner[data-astro-cid-c5wdik3t]{padding:0 var(--_sizes---spacing--xlarge) var(--_sizes---inset--medium) var(--_sizes---inset--medium)}.home_faq_answer[data-astro-cid-c5wdik3t] p[data-astro-cid-c5wdik3t]{max-width:62ch}@media(max-width:991px){.home_faq_component[data-astro-cid-c5wdik3t] .home_faq_head,.home_faq_list[data-astro-cid-c5wdik3t]{grid-column:1 / -1}.home_faq_component[data-astro-cid-c5wdik3t] .home_faq_head{position:static}.home_faq_answer-inner[data-astro-cid-c5wdik3t]{padding-right:var(--_sizes---inset--medium)}}.home_faq_head[data-astro-cid-c5wdik3t] .home_faq_contact{width:min(100%,18rem)}.global_qr[data-astro-cid-bprvu6go]{padding:var(--_sizes---spacing--xtiny);border-radius:var(--_sizes---radius--small);background-color:var(--_swatches---base--transparent);aspect-ratio:1}.global_qr[data-astro-cid-bprvu6go] svg{width:100%;height:100%}.global_qr[data-astro-cid-bprvu6go] path{fill:var(--_theme---accent)}.home_cta_component[data-astro-cid-txhsa35a]{align-items:end;row-gap:var(--_sizes---spacing--medium);padding:var(--_sizes---spacing--xhuge) var(--_sizes---inset--large) var(--_sizes---inset--large);border-radius:var(--_sizes---radius--large);background-color:var(--_theme---base--surface);color:var(--_theme---base--text)}.home_cta_content[data-astro-cid-txhsa35a]{grid-column:1 / span 2;display:grid;justify-items:start;gap:var(--_sizes---stack--title)}.home_cta_title[data-astro-cid-txhsa35a]{max-width:24ch}.home_cta_text[data-astro-cid-txhsa35a]{max-width:44ch;color:var(--_theme---base--text-muted)}.home_cta_content[data-astro-cid-txhsa35a] .home_cta_actions{width:min(100%,22rem)}.home_cta_qr[data-astro-cid-txhsa35a]{grid-column:3 / span 2;justify-self:end;display:flex;gap:var(--_sizes---spacing--xsmall);color:var(--_theme---base--text-muted);text-align:center}.home_cta_qr[data-astro-cid-txhsa35a] figure[data-astro-cid-txhsa35a]{display:grid;justify-items:center;gap:var(--_sizes---spacing--xtiny);margin:0}.home_cta_qr[data-astro-cid-txhsa35a] .home_cta_qr-code{width:6.5rem;padding:var(--_sizes---inset--small);border-radius:var(--_sizes---radius--small);background-color:var(--_theme---base--background)}.home_cta_qr[data-astro-cid-txhsa35a] .home_cta_qr-code rect{fill:transparent}.home_cta_qr[data-astro-cid-txhsa35a] .home_cta_qr-code path{fill:var(--_theme---accent)}@media(max-width:991px),(pointer:coarse){.home_cta_content[data-astro-cid-txhsa35a]{grid-column:1 / -1}.home_cta_qr[data-astro-cid-txhsa35a]{display:none}}@media(max-width:767px){.home_cta_component[data-astro-cid-txhsa35a]{padding:var(--_sizes---spacing--large) var(--_sizes---inset--large) var(--_sizes---inset--large)}.home_cta_content[data-astro-cid-txhsa35a] .home_cta_actions{width:100%}.home_cta_qr[data-astro-cid-txhsa35a]{display:none}}
