.DjgGgG_container{width:min(100% - var(--page-gutter) * 2, var(--container-width));margin-inline:auto}
.ZnlVia_section{padding:var(--section-space) 0;background:#eaf4fc}.ZnlVia_heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:4rem;margin-bottom:2.6rem;display:grid}.ZnlVia_label{color:var(--color-blue);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.9rem;display:flex}.ZnlVia_heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:650;line-height:1.13}.ZnlVia_heading>p{max-width:34rem;color:var(--color-muted);margin:0;line-height:1.85}.ZnlVia_brands{background:#fff;border:1px solid #cce2f1;border-radius:1.25rem;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ZnlVia_brands[data-count="1"]{grid-template-columns:1fr;max-width:40rem}.ZnlVia_brands[data-count="2"]{grid-template-columns:repeat(2,1fr)}.ZnlVia_brand{border-right:1px solid var(--color-line);flex-direction:column;align-items:flex-start;padding:2rem 1.6rem;display:flex}.ZnlVia_brand:last-child{border-right:0}.ZnlVia_brandName{min-height:5rem}.ZnlVia_brandName h3{letter-spacing:-.035em;color:var(--color-ink);margin:0;font-size:clamp(1.4rem,2vw,2rem);font-weight:700}.ZnlVia_brandName>span{color:var(--color-muted);font-size:.85rem}.ZnlVia_brand>p{flex:1;margin:.6rem 0 1.2rem;font-size:.94rem;line-height:1.7}.ZnlVia_territory{color:var(--color-muted);align-items:center;gap:.35rem;margin-bottom:1.2rem;font-size:.82rem;display:flex}.ZnlVia_brand>a{color:var(--color-blue);align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;font-weight:650;display:flex}.ZnlVia_brand>a:hover{text-decoration:underline}.ZnlVia_note{color:var(--color-muted);margin:1.2rem 0 0;font-size:.85rem}@media (max-width:1000px){.ZnlVia_brands{grid-template-columns:repeat(2,1fr)}.ZnlVia_brand:nth-child(2){border-right:0}.ZnlVia_brand:nth-child(n+3){border-top:1px solid var(--color-line)}}@media (max-width:640px){.ZnlVia_heading{grid-template-columns:1fr;gap:1.4rem}.ZnlVia_brands,.ZnlVia_brands[data-count="2"]{grid-template-columns:1fr}.ZnlVia_brand{border-right:0;border-bottom:1px solid var(--color-line);padding:1.6rem}.ZnlVia_brand:last-child{border-bottom:0}.ZnlVia_brand:nth-child(n+3){border-top:0}.ZnlVia_brandName{min-height:0}.ZnlVia_brand>p{margin-bottom:.7rem}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.ZnlVia_brandName>span,.ZnlVia_territory,.ZnlVia_note{font-size:.875rem}}
.pm0y0G_section{padding-block:var(--section-space);background:#fffdf7}.pm0y0G_compact{padding-block:clamp(3rem,5vw,5rem)}.pm0y0G_compact .pm0y0G_heading h2{max-width:22ch;font-size:clamp(1.75rem,2.8vw,2.7rem)}.pm0y0G_compact .pm0y0G_profile blockquote>p{font-size:1rem}.pm0y0G_heading{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.pm0y0G_label{color:#526653;margin-bottom:1rem;font-size:.8rem;font-weight:650;display:block}.pm0y0G_heading h2{letter-spacing:-.055em;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.15}.pm0y0G_heading>p{color:var(--color-muted);justify-self:end;max-width:46ch;line-height:1.8}.pm0y0G_profiles{grid-template-columns:1fr 1fr;display:grid}.pm0y0G_profile{border-top:1px solid #d6ded1;flex-direction:column;padding:2rem 3rem 0 0;display:flex}.pm0y0G_profile+.pm0y0G_profile{border-left:1px solid #d6ded1;padding-left:3rem;padding-right:0}.pm0y0G_profile:only-child{grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:4rem;padding-right:0;display:grid}.pm0y0G_profile:only-child .pm0y0G_profileHeader{align-self:start}.pm0y0G_profile:only-child blockquote{grid-area:1/2/3;margin:0}.pm0y0G_profile:only-child>a{grid-area:2/1;align-self:end}.pm0y0G_profileHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pm0y0G_profileLabel{color:var(--color-muted);font-size:.75rem}.pm0y0G_profile h3{letter-spacing:-.04em;font-size:1.5rem}.pm0y0G_rating{text-align:right}.pm0y0G_rating>span{justify-content:end;align-items:center;gap:.45rem;display:flex}.pm0y0G_rating svg{color:#b47200}.pm0y0G_rating strong{letter-spacing:-.06em;font-size:2rem;font-weight:650}.pm0y0G_rating>span>span{color:var(--color-muted);font-size:.8rem}.pm0y0G_rating p{color:var(--color-muted);font-size:.7rem}.pm0y0G_profile blockquote{flex:1;margin:2.75rem 0 1.5rem;padding:0 0 0 2.5rem;position:relative}.pm0y0G_profile blockquote>svg{color:#95ae9c;position:absolute;top:0;left:0}.pm0y0G_profile blockquote>p{letter-spacing:-.015em;font-size:1.125rem;line-height:1.85}.pm0y0G_profile blockquote footer{margin-top:1.5rem;font-size:.8rem;font-weight:700}.pm0y0G_profile blockquote footer span{color:var(--color-muted);margin-top:.2rem;font-size:.7rem;font-weight:400;display:block}.pm0y0G_profile>a{min-height:3rem;color:var(--color-blue);justify-content:space-between;align-items:center;gap:1rem;padding-block:.65rem;font-size:.875rem;font-weight:700;display:flex}.pm0y0G_profile>a:hover{text-underline-offset:.3em;text-decoration:underline}.pm0y0G_note{color:var(--color-muted);margin-top:2.5rem;font-size:.7rem;line-height:1.7}@media (max-width:1024px){.pm0y0G_profile:only-child{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:2.5rem}}@media (max-width:760px){.pm0y0G_heading{grid-template-columns:1fr;gap:1.25rem}.pm0y0G_heading>p{justify-self:start}.pm0y0G_profiles{grid-template-columns:1fr;gap:2rem}.pm0y0G_profile,.pm0y0G_profile+.pm0y0G_profile{border-left:0;padding:1.5rem 0 0}.pm0y0G_profile:only-child{display:flex}.pm0y0G_profile:only-child .pm0y0G_profileHeader,.pm0y0G_profile:only-child>a{align-self:stretch}.pm0y0G_profile blockquote,.pm0y0G_profile:only-child blockquote{margin:1.75rem 0 1.5rem}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.pm0y0G_label,.pm0y0G_profileLabel,.pm0y0G_rating>span>span,.pm0y0G_rating p,.pm0y0G_profile blockquote footer,.pm0y0G_profile blockquote footer span,.pm0y0G_note{font-size:.875rem}}
._854jQa_button{justify-content:center;align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);text-align:center;min-height:3.375rem;transition:background var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);border:1px solid #0000;padding:.85rem 1.4rem;font-size:.9375rem;font-weight:650;line-height:1.4;display:inline-flex}._854jQa_primary{color:var(--color-white);background:var(--color-blue)}._854jQa_primary:hover{background:var(--color-blue-hover)}._854jQa_secondary{color:var(--color-ink);border-color:var(--color-line);background:var(--color-white)}._854jQa_secondary:hover{border-color:var(--color-ink);background:var(--color-surface)}._854jQa_light{color:var(--color-ink);background:var(--color-white)}._854jQa_light:hover{background:var(--color-blue-soft)}._854jQa_ghost{color:var(--color-ink);min-height:2.75rem;padding-inline:0}._854jQa_ghost:hover{color:var(--color-blue)}._854jQa_button:active{transform:translateY(1px)}._854jQa_primary:active{background:var(--color-blue-hover)}._854jQa_secondary:active{border-color:var(--color-ink);background:var(--color-surface)}._854jQa_light:active{background:var(--color-blue-soft)}._854jQa_ghost:active{color:var(--color-blue)}
.vqB1Wq_equipment{pointer-events:none}.vqB1Wq_statusLight{fill:#91a9a6;transition:fill .25s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_statusLight{fill:#39ac92}.vqB1Wq_solarCable{fill:none;stroke:#6792a9;stroke-width:1.35px}.vqB1Wq_solarCurrent,.vqB1Wq_heatingCurrent,.vqB1Wq_waterCurrent,.vqB1Wq_pumpCircuit{fill:none;opacity:0;stroke-linecap:round;transition:opacity .3s}.vqB1Wq_solarCurrent{stroke:#d8f5ff;stroke-width:1.1px;stroke-dasharray:4 13}.vqB1Wq_solarSweep{opacity:0}.vqB1Wq_solarActiveTint{opacity:0;transition:opacity .4s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_solarActiveTint{opacity:.08}.vqB1Wq_equipment[data-active=true]:not([data-shaded]) .vqB1Wq_solarSweep,.vqB1Wq_equipment[data-focused=true]:not([data-shaded]) .vqB1Wq_solarSweep{opacity:1;animation:5s ease-in-out infinite vqB1Wq_panel-light}.vqB1Wq_equipment[data-focused=true]:not([data-shaded]) .vqB1Wq_solarSweep{animation-duration:2.6s}.vqB1Wq_solarFocusRing{fill:#9cd9ff;fill-opacity:0;stroke:#bbe7ff;stroke-width:1.4px;stroke-opacity:0;transition:stroke-opacity .28s,fill-opacity .28s}.vqB1Wq_equipment[data-focused=true] .vqB1Wq_solarFocusRing{fill-opacity:.055;stroke-opacity:.85}.vqB1Wq_equipment[data-active=true] .vqB1Wq_solarCurrent{opacity:.95;animation:1.6s linear infinite vqB1Wq_solar-current}.vqB1Wq_acLouver{transform-box:fill-box;transform-origin:top;transition:transform .45s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_acLouver{transform:scaleY(.25)}.vqB1Wq_acDisplay{fill:#a1b2b2;transition:fill .3s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_acDisplay{fill:#0076a7}.vqB1Wq_coolAir,.vqB1Wq_convection,.vqB1Wq_filterBubbles,.vqB1Wq_sinkRipples,.vqB1Wq_pumpAir{opacity:0;transition:opacity .35s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_coolAir,.vqB1Wq_equipment[data-active=true] .vqB1Wq_convection,.vqB1Wq_equipment[data-active=true] .vqB1Wq_filterBubbles,.vqB1Wq_equipment[data-active=true] .vqB1Wq_sinkRipples,.vqB1Wq_equipment[data-active=true] .vqB1Wq_pumpAir{opacity:1}.vqB1Wq_coolAirRibbon{fill:none;stroke-width:.85px;stroke-dasharray:26 94;opacity:.85}.vqB1Wq_equipment[data-active=true] .vqB1Wq_coolAirRibbon{animation:4.7s linear infinite vqB1Wq_cooling-air}.vqB1Wq_airSpark{fill:none;stroke-width:1.6px;stroke-dasharray:.15 66;opacity:.6}.vqB1Wq_equipment[data-active=true] .vqB1Wq_airSpark{animation:5.2s linear infinite vqB1Wq_cool-crystal}.vqB1Wq_equipment[data-active=true] .vqB1Wq_airVeils{animation:6s ease-in-out infinite vqB1Wq_room-breeze}.vqB1Wq_coolGlow{opacity:.85}.vqB1Wq_heatingCurrent{stroke:#ff7359;stroke-width:1.4px;stroke-dasharray:5 8}.vqB1Wq_equipment[data-active=true] .vqB1Wq_heatingCurrent{opacity:.9;animation:1.3s linear infinite vqB1Wq_heating-current}.vqB1Wq_heatingReturn{stroke:#51afde}.vqB1Wq_equipment[data-active=true] .vqB1Wq_heatingReturn{animation-direction:reverse}.vqB1Wq_burnerGlow{opacity:0;transition:opacity .6s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_burnerGlow{opacity:1}.vqB1Wq_gaugeNeedle{transform-origin:404.5px 59px;transition:transform .7s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_gaugeNeedle{transform:rotate(25deg)}.vqB1Wq_flameBase,.vqB1Wq_flameCore{opacity:.2;transform-box:fill-box;transform-origin:bottom;transition:opacity .3s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_flameBase{opacity:1;animation:1.6s ease-in-out infinite alternate vqB1Wq_burner-flame}.vqB1Wq_equipment[data-active=true] .vqB1Wq_flameCore{opacity:1;animation:1.1s ease-in-out -.4s infinite alternate vqB1Wq_burner-flame}.vqB1Wq_boilerDisplay{fill:#608ea7;transition:fill .3s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_boilerDisplay{fill:#d8efce}.vqB1Wq_radiatorWarmth{opacity:0;transition:opacity .8s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_radiatorWarmth{opacity:.13}.vqB1Wq_heatRibbon{fill:none;stroke:#d79063;stroke-width:.7px;stroke-dasharray:17 38;opacity:.4}.vqB1Wq_equipment[data-active=true] .vqB1Wq_heatRibbon{animation:2.8s linear infinite vqB1Wq_warm-air}.vqB1Wq_waterCurrent{stroke:#00b9fb;stroke-width:.8px;stroke-dasharray:4 6}.vqB1Wq_equipment[data-active=true] .vqB1Wq_waterCurrent{opacity:1;animation:1.3s linear infinite vqB1Wq_water-current}.vqB1Wq_equipment[data-active=true] .vqB1Wq_bubbles{animation:3s linear infinite vqB1Wq_filter-bubbles}.vqB1Wq_tapStream{opacity:0;transition:opacity .2s}.vqB1Wq_equipment[data-active=true] .vqB1Wq_tapStream{opacity:.9;animation:.65s linear infinite vqB1Wq_tap-stream}.vqB1Wq_waterRipple{transform-box:fill-box;transform-origin:50%}.vqB1Wq_equipment[data-active=true] .vqB1Wq_waterRipple{animation:1.8s ease-out infinite vqB1Wq_sink-ripple}.vqB1Wq_fanRotor{transform-box:view-box;transform-origin:38px 37px}.vqB1Wq_equipment[data-active=true] .vqB1Wq_fanRotor{animation:1.7s linear infinite vqB1Wq_fan-turn}.vqB1Wq_pumpCircuit{stroke:#00b4f5;stroke-width:1.25px;stroke-dasharray:5 8}.vqB1Wq_equipment[data-active=true] .vqB1Wq_pumpCircuit{opacity:.8;animation:1.5s linear infinite vqB1Wq_heating-current}.vqB1Wq_pumpAirRibbon{stroke:#44aee7;stroke-width:1.25px;stroke-dasharray:12 38;opacity:.7}.vqB1Wq_equipment[data-active=true] .vqB1Wq_pumpAirRibbon{animation:2s linear infinite vqB1Wq_pump-air}@keyframes vqB1Wq_panel-light{0%,8%{transform:translateY(0)}75%,to{transform:translateY(240px)}}@keyframes vqB1Wq_solar-current{to{stroke-dashoffset:-34px}}@keyframes vqB1Wq_cooling-air{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes vqB1Wq_cool-crystal{to{stroke-dashoffset:-132.3px}}@keyframes vqB1Wq_room-breeze{0%,to{opacity:.55}50%{opacity:1}}@keyframes vqB1Wq_heating-current{to{stroke-dashoffset:-26px}}@keyframes vqB1Wq_burner-flame{0%,to{transform:scale(1)}35%{transform:scale(.95,.87)}70%{transform:scale(1.04,.96)}}@keyframes vqB1Wq_warm-air{0%{stroke-dashoffset:55px}to{stroke-dashoffset:0}}@keyframes vqB1Wq_water-current{to{stroke-dashoffset:-20px}}@keyframes vqB1Wq_filter-bubbles{0%{transform:translateY(4px)}to{transform:translateY(-16px)}}@keyframes vqB1Wq_tap-stream{to{stroke-dashoffset:-9px}}@keyframes vqB1Wq_sink-ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.3)}}@keyframes vqB1Wq_fan-turn{to{transform:rotate(360deg)}}@keyframes vqB1Wq_pump-air{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.vqB1Wq_equipment *,.vqB1Wq_equipment[data-active=true] *{transition:none;animation:none}.vqB1Wq_equipment[data-active=true] .vqB1Wq_solarSweep{opacity:0}}
.c__dKW_shadow{fill:#455a55;opacity:.15}.c__dKW_windowRecess{fill:#aabcbe}.c__dKW_glassReflection{fill:#fafdff;opacity:.43}.c__dKW_glassReflectionFine{fill:#fafdff;opacity:.22}.c__dKW_windowFrameShadow{stroke:#7cafc9;stroke-width:2.7px;opacity:.65}.c__dKW_windowFrame{stroke:#fcfff6;stroke-width:2.4px}.c__dKW_windowHandle{stroke:#7b9da1;stroke-width:1.2px;stroke-linecap:round}.c__dKW_potRidge{stroke:#efc6ab;stroke-width:.7px;opacity:.7}.c__dKW_plantStem{stroke:#5c7d66;stroke-width:1.25px;stroke-linecap:round}.c__dKW_leafVein{stroke:#c3d0ad;stroke-width:.55px;opacity:.5;stroke-linecap:round}.c__dKW_curtainFold{stroke:#bfbba9;stroke-width:.8px;opacity:.45}.c__dKW_curtainRail{stroke:#687e7b;stroke-width:1.35px;stroke-linecap:round}.c__dKW_curtainRing{stroke:#adb9ac;stroke-width:1.3px}.c__dKW_rugLine{stroke:#bcbfab;stroke-width:.7px;opacity:.75}.c__dKW_upholsterySeam{stroke:#40809a;stroke-width:.55px;opacity:.4}.c__dKW_mattressPiping{stroke:#c9cec2;stroke-width:.6px;stroke-linecap:round}.c__dKW_pillowSeam{stroke:#c9c6b2;stroke-width:.5px;stroke-linejoin:round;opacity:.7}.c__dKW_woodGrain{stroke:#8e6745;stroke-width:.45px;opacity:.27;stroke-linecap:round}.c__dKW_lampDetail{stroke:#c8c1a9;stroke-width:.6px;opacity:.7}.c__dKW_frameHighlight{stroke:#fffdf1;stroke-width:.5px;opacity:.6}.c__dKW_deskBrace{stroke:#aa845c;stroke-width:1.2px}.c__dKW_furnitureHandle{stroke:#788b80;stroke-width:1.25px;stroke-linecap:round}.c__dKW_screenDetail{stroke:#4ca1cd;stroke-width:.6px;opacity:.6}.c__dKW_laptopKeys{stroke:#507e9a;stroke-width:.6px;opacity:.7}.c__dKW_cupHandle{stroke:#d8cfb6;stroke-width:1px}.c__dKW_deskLampStem{stroke:#356a84;stroke-width:1px;stroke-linejoin:round}.c__dKW_chairLeg{stroke:#977753;stroke-width:1.65px;stroke-linecap:round}.c__dKW_upholsteryHighlight{stroke:#f0c6a5;stroke-width:.65px;opacity:.65;stroke-linecap:round}.c__dKW_tileGrout{stroke:#faf9ef;stroke-width:.8px;opacity:.8}.c__dKW_rugFringe{stroke:#d0c9b4;stroke-width:.7px;stroke-linecap:round}.c__dKW_rugWeave{stroke:#d9d3c0;stroke-width:.55px;opacity:.5}.c__dKW_sofaPiping{stroke:#a37357;stroke-width:.6px;opacity:.55}.c__dKW_bluePillowSeam{stroke:#58a0c5;stroke-width:.5px}.c__dKW_throwWeave{stroke:#b9ad90;stroke-width:.55px;opacity:.65}.c__dKW_bookDetail{stroke:#b9cbcd;stroke-width:.6px;opacity:.6}.c__dKW_floorLamp{stroke:#667d78;stroke-width:1.5px;stroke-linecap:round}
.dXHmyW_wallReturn{fill:#cbd5cf}.dXHmyW_partitionSide{fill:#cdd6ce}.dXHmyW_skirting{stroke:#fffdf4;stroke-width:3px}.dXHmyW_skirtingShadow{stroke:#adab96;stroke-width:1px;opacity:.5}.dXHmyW_ceilingTrim{stroke:#fffdf5;stroke-width:2.5px}.dXHmyW_sunlight{fill:#fff8dc;opacity:var(--interior-sunlight,.35);transition:opacity 1.6s}.dXHmyW_sideFoundation{fill:#9dbfd0}.dXHmyW_claddingJoint{stroke:#85aec1;stroke-width:.65px;opacity:.3}.dXHmyW_floorBand{fill:#edf1e9}.dXHmyW_downpipeShadow{stroke:#6896af;stroke-width:6px;opacity:.3}.dXHmyW_downpipe{stroke:#8ab1c7;stroke-width:4px;stroke-linejoin:round}.dXHmyW_pipeHighlight{stroke:#e1e8e5;stroke-width:1.1px}.dXHmyW_pipeClip{fill:#6f9ab2}.dXHmyW_ventPanel{fill:#84a9bb;stroke:#bfd4da;stroke-width:1px}.dXHmyW_ventSlat{stroke:#d6e0de;stroke-width:1px}.dXHmyW_backing{fill:#f3f2e9}.dXHmyW_slabDepth{fill:#aebfbc}.dXHmyW_slabEdge{fill:#f9f9f1}.dXHmyW_slabLight{stroke:#fffef8;stroke-width:1.2px}.dXHmyW_structure{fill:#fdfcf4}.dXHmyW_cutEdge{stroke:#bbc7bf;stroke-width:.7px}.dXHmyW_columnLight{stroke:#fff;stroke-width:1px}.dXHmyW_foundation{fill:#d1d8cf}.dXHmyW_foundationSide{fill:#86abb9}.dXHmyW_foundationCap{fill:#fbfaf0}.dXHmyW_foundationJoint{stroke:#b5c1b9;stroke-width:.6px}.dXHmyW_eaveShadow{fill:#748987;opacity:.3}.dXHmyW_gable{fill:#f4f4eb}.dXHmyW_gableRecess{fill:#cfd7cf}.dXHmyW_gablePanel{fill:#faf8ee}.dXHmyW_gableJoint{stroke:#ddded1;stroke-width:.7px}.dXHmyW_atticFrame{fill:#fffef4;stroke:#d5daca;stroke-width:1.2px}.dXHmyW_atticDark{fill:#91a7a5}.dXHmyW_atticLouver{stroke:#e1e8d9;stroke-width:1.8px;stroke-linecap:round}.dXHmyW_roofThickness{fill:#023555}.dXHmyW_ridgeShadow{fill:#002d4a;opacity:.6}.dXHmyW_fascia{fill:#e4e9e2}.dXHmyW_fasciaInner{fill:#51809a}.dXHmyW_roofHighlight{stroke:#74a0b8;stroke-width:1.3px}.dXHmyW_ridgeCap{fill:#2c668c;stroke:#79a2ba;stroke-width:.65px}.dXHmyW_ridgeJoint{stroke:#a4b4b6;stroke-width:.65px;opacity:.65}.dXHmyW_gutterDark{fill:#598dab}.dXHmyW_gutterRim{stroke:#abc8d3;stroke-width:2px}.dXHmyW_gutterBracket{stroke:#c9d4d2;stroke-width:2px}
.CK_lga_plinthFront{fill:#a3bca7}.CK_lga_plinthSide{fill:#8fab97}.CK_lga_plinthBevel{fill:none;stroke:#e2ead8;stroke-width:2px}.CK_lga_lawnStripe{fill:#f8f6db;opacity:.075}.CK_lga_stoneJoint{stroke:#b8c5bb;stroke-width:.8px;opacity:.65}.CK_lga_stoneInset{fill:none;stroke:#fbfaf0;stroke-width:1px;opacity:.7}.CK_lga_gardenEdge{fill:#9eb8a5}.CK_lga_houseShadow{fill:#536f68;opacity:.075}.CK_lga_plantShadow{fill:#365e50;opacity:.16}.CK_lga_trunk{fill:#8b8770}.CK_lga_trunkLight{stroke:#c4b599;stroke-width:1.6px;stroke-linecap:round}.CK_lga_branch{fill:none;stroke:#898671;stroke-width:2.8px;stroke-linecap:round}.CK_lga_leaf{fill:#a6c0a0;opacity:.7}.CK_lga_leafLight{fill:#d0d9b1;opacity:.75}.CK_lga_leafVein{stroke:#6e947f;stroke-width:.4px;opacity:.6}.CK_lga_treeBase{stroke:#d5dbc6;stroke-width:2.3px;stroke-linecap:round}.CK_lga_grassDark{fill:#638979}.CK_lga_grassLight{fill:#98b399}.CK_lga_stepFront{fill:#b9c5bb}.CK_lga_stepSide{fill:#a8b8ae}.CK_lga_stepTop{fill:#f3f3e8}.CK_lga_stepHighlight{stroke:#fffdf2;stroke-width:1px}.CK_lga_paverShadow{fill:#8aa58c;opacity:.4}.CK_lga_paver{fill:#f0f1e3;stroke:#d1d9c7;stroke-width:.8px}.CK_lga_planterSide{fill:#b8aea0}.CK_lga_planterLip{fill:#dbd1bb;stroke:#958e7a;stroke-width:.8px}.CK_lga_grassEtching{stroke:#749779;stroke-width:1px;stroke-linecap:round;opacity:.6}
.OATvuq_layer{opacity:0;visibility:hidden;transition:opacity 1.6s cubic-bezier(.22,.61,.36,1),visibility 0s linear 1.6s}.OATvuq_layer[data-visible=true]{opacity:1;visibility:visible;transition:opacity 1.6s cubic-bezier(.22,.61,.36,1),visibility}.OATvuq_sunBreath{animation:8s ease-in-out infinite alternate paused OATvuq_sun-breath}.OATvuq_rayBreath{animation:6s ease-in-out infinite alternate paused OATvuq_ray-breath}.OATvuq_panelLight{animation:6s ease-in-out -1s infinite alternate paused OATvuq_panel-light}.OATvuq_cloudDrift{animation:22s ease-in-out infinite alternate paused OATvuq_cloud-drift}.OATvuq_cloudDriftSlow{animation:27s ease-in-out -8s infinite alternate-reverse paused OATvuq_cloud-drift}.OATvuq_cloudDriftFar{animation:34s ease-in-out -4s infinite alternate paused OATvuq_cloud-drift}.OATvuq_snowflake{opacity:var(--snow-opacity);animation:OATvuq_snow-fall var(--snow-duration) linear var(--snow-delay) infinite paused}.OATvuq_layer[data-visible=true] .OATvuq_sunBreath,.OATvuq_layer[data-visible=true] .OATvuq_rayBreath,.OATvuq_layer[data-visible=true] .OATvuq_panelLight,.OATvuq_layer[data-visible=true] .OATvuq_cloudDrift,.OATvuq_layer[data-visible=true] .OATvuq_cloudDriftSlow,.OATvuq_layer[data-visible=true] .OATvuq_cloudDriftFar,.OATvuq_layer[data-visible=true] .OATvuq_snowflake{animation-play-state:running}.OATvuq_layer[data-weather-layer=snow]{transition-duration:2.1s,0s;transition-delay:0s,2.1s}.OATvuq_layer[data-weather-layer=snow][data-visible=true]{transition-delay:.1s,0s}.OATvuq_snowSettled{fill:none;stroke:#f8fcff;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.95}@keyframes OATvuq_sun-breath{0%{opacity:.86}to{opacity:1}}@keyframes OATvuq_ray-breath{0%{opacity:.74;transform:translate(0)}to{opacity:1;transform:translate(-1.2px,.8px)}}@keyframes OATvuq_panel-light{0%{opacity:.5}to{opacity:.92}}@keyframes OATvuq_cloud-drift{0%{transform:translate(-5px,-1px)}to{transform:translate(6px,1px)}}@keyframes OATvuq_snow-fall{0%{opacity:0;transform:translate(-5px,-22px)}15%,80%{opacity:var(--snow-opacity)}to{opacity:0;transform:translate(13px,72px)}}@media (prefers-reduced-motion:reduce){.OATvuq_layer,.OATvuq_layer[data-visible=true]{transition:none}.OATvuq_sunBreath,.OATvuq_rayBreath,.OATvuq_panelLight,.OATvuq_cloudDrift,.OATvuq_cloudDriftSlow,.OATvuq_cloudDriftFar,.OATvuq_snowflake{animation:none}.OATvuq_rayBreath{opacity:.87}.OATvuq_panelLight{opacity:.7}}
.xOsIgW_illustration{isolation:isolate;width:100%;height:auto;display:block;overflow:visible}.xOsIgW_climateTint{opacity:calc(.25 * (1 - var(--house-warmth)));transition:opacity 1.4s}.xOsIgW_heatTint{opacity:calc(.36 * var(--house-warmth));transition:opacity 1.4s}.xOsIgW_mountingPad{fill:#d1d8cf}.xOsIgW_mountingEdge{fill:#aabeb8}@media (prefers-reduced-motion:reduce){.xOsIgW_illustration *{transition:none!important;animation:none!important}}
.zEx4la_glow{opacity:0;filter:blur(8px);pointer-events:none;transition:opacity .8s}.zEx4la_signal{opacity:0;transform-origin:432.5px 192px}.zEx4la_controls[data-active] .zEx4la_glow{opacity:.55}.zEx4la_controls[data-active] .zEx4la_signal{animation:2.6s ease-out infinite zEx4la_signal}.zEx4la_controls[data-active] .zEx4la_status{fill:#0f70b7}@keyframes zEx4la_signal{0%{opacity:.55;transform:scale(.75)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.zEx4la_glow{transition:none}.zEx4la_controls[data-active] .zEx4la_signal{animation:none}}
._XWWwW_thermostat{background:#fffffff5;border:1px solid #cee7fa;border-radius:1.3rem;width:13rem;padding:1rem 1.2rem .85rem;transition:background-color 1.4s,border-color 1.4s,box-shadow 1.4s;box-shadow:0 12px 40px #00345517}._XWWwW_thermostat[data-climate=warm]{background:#fff9eef7;border-color:#edcfad;box-shadow:0 12px 40px #8d5e391f}._XWWwW_top{justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;font-weight:650;display:flex}._XWWwW_dot{background:var(--temperature-color);border-radius:50%;width:.35rem;height:.35rem;transition:background-color .9s}._XWWwW_controls{justify-content:center;align-items:center;gap:.1rem;display:flex}._XWWwW_controls button{width:2.75rem;height:2.75rem;color:var(--color-muted);background:0 0;border:0;border-radius:50%;flex:0 0 2.75rem;place-items:center;display:grid}@media (hover:hover){._XWWwW_controls button:hover{color:var(--color-blue);background:var(--color-blue-soft)}}._XWWwW_controls button:active:not(:disabled){color:var(--color-blue);background:#cfeaff}._XWWwW_controls button:disabled{opacity:.4;cursor:default}._XWWwW_dial{flex:0 0 6rem;width:6rem;margin-top:.65rem;position:relative}._XWWwW_dial svg{width:100%}._XWWwW_temperatureArc{transition:stroke 1s,stroke-dasharray .65s cubic-bezier(.22,.61,.36,1)}._XWWwW_reading{color:var(--color-ink);letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:650;line-height:1;position:absolute;top:40%;left:50%;transform:translate(-50%,-15%)}._XWWwW_reading span{vertical-align:top;font-size:1rem}._XWWwW_slider{color:var(--color-blue);align-items:center;gap:.65rem;display:flex}._XWWwW_slider>svg:last-child{color:var(--color-heat)}._XWWwW_slider input{width:100%;min-width:0;min-height:1.5rem;accent-color:var(--temperature-color);cursor:pointer;transition:accent-color 1s}@media (prefers-reduced-motion:reduce){._XWWwW_thermostat,._XWWwW_dot,._XWWwW_temperatureArc,._XWWwW_slider input{transition:none}}._XWWwW_hint{color:var(--color-muted);text-align:center;text-wrap:balance;padding-top:.2rem;font-size:.6875rem}@media (max-width:600px){._XWWwW_thermostat{grid-template-columns:1fr 1fr;align-items:center;column-gap:.8rem;width:100%;padding:.65rem 1rem;display:grid}._XWWwW_controls{grid-area:1/2/3;gap:0}._XWWwW_slider{grid-column:1}._XWWwW_hint{grid-column:1/-1}._XWWwW_dial{flex-basis:5rem;width:5rem}._XWWwW_reading{font-size:1.4rem}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){._XWWwW_top,._XWWwW_hint{font-size:.875rem}}@media (pointer:coarse){._XWWwW_slider input{min-height:2.75rem}}@media (max-width:380px){._XWWwW_thermostat{grid-template-columns:1fr auto}._XWWwW_controls{grid-row:1}._XWWwW_slider{grid-area:2/1/auto/-1;margin-top:.25rem}}@media (max-width:18.75em){._XWWwW_thermostat{grid-template-columns:minmax(0,1fr)}._XWWwW_controls,._XWWwW_slider{grid-area:auto/1}}
.Z9DjFq_explorer{min-width:0;padding-top:1.5rem;padding-bottom:9rem;position:relative}.Z9DjFq_instruction{color:var(--color-muted);align-items:center;gap:.55rem;font-size:.8125rem;display:inline-flex;position:absolute;top:0;right:4%}.Z9DjFq_touchIcon{display:none}.Z9DjFq_scene{aspect-ratio:900/680;width:100%;position:relative}.Z9DjFq_scene[data-offscreen] *{animation-play-state:paused!important}.Z9DjFq_weatherStatus{z-index:1;color:#86591e;pointer-events:none;background:#fffaeae0;border:1px solid #eadbbe;border-radius:.8rem;align-items:center;gap:.6rem;padding:.55rem .75rem;transition:background-color 1.4s,color 1.4s,border-color 1.4s;display:flex;position:absolute;top:7%;left:4%}.Z9DjFq_weatherStatus[data-weather=cloudy],.Z9DjFq_weatherStatus[data-weather=snowy]{color:#246899;background:#e4f1fdeb;border-color:#b3d1ea}.Z9DjFq_weatherStatus[data-weather=snowy]{color:#005e95;background:#d8edfff2;border-color:#96c8f0}.Z9DjFq_weatherStatus>svg{flex-shrink:0}.Z9DjFq_weatherStatus strong{font-size:.75rem;font-weight:650;line-height:1.5;display:block}.Z9DjFq_outsideLabel{font-size:.65rem;line-height:1.4;display:block}.Z9DjFq_house{width:100%;height:100%}.Z9DjFq_panelSurface{clip-path:polygon(0 27.5%,31.1% 0,100% 72.2%,68.9% 100%);cursor:pointer;z-index:1;background:0 0;border:0;width:26.45%;height:22.8%;padding:0;position:absolute;top:10%;left:48.89%}.Z9DjFq_panelSurface:focus-visible{background:#b0dfff26;outline:none}.Z9DjFq_connections{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0}.Z9DjFq_connections g{opacity:.45;transition:opacity .2s}.Z9DjFq_connections path{stroke:#4d8db9;stroke-width:1.2px;stroke-linecap:round}.Z9DjFq_connections circle{fill:#fff;stroke:#4d8db9;stroke-width:1.2px}.Z9DjFq_connections g[data-active]{opacity:1}.Z9DjFq_connections g[data-active] path,.Z9DjFq_connections g[data-active] circle{stroke:var(--color-heat)}.Z9DjFq_hotspot{width:2.75rem;height:2.75rem;color:var(--color-blue);z-index:1;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.Z9DjFq_marker{width:2rem;height:2rem;transition:background var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-fast);background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 10px #0034552e,0 0 0 1px #0f70b72e}.Z9DjFq_hotspot:focus-visible .Z9DjFq_marker{transform:scale(1.12);box-shadow:0 3px 14px #00345533,0 0 0 4px #0f70b71f}.Z9DjFq_selected .Z9DjFq_marker{background:var(--color-heat);color:#fff;box-shadow:0 3px 14px #c2332733,0 0 0 4px #e7302a1f}.Z9DjFq_pinLabel{color:var(--color-ink);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #deebf7;border-radius:.4rem;padding:.35rem .6rem;font-size:.6875rem;font-weight:650;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00345512}.Z9DjFq_hotspot:focus-visible .Z9DjFq_pinLabel{opacity:1;visibility:visible}@media (hover:hover){.Z9DjFq_hotspot:hover .Z9DjFq_marker{transform:scale(1.12);box-shadow:0 3px 14px #00345533,0 0 0 4px #0f70b71f}.Z9DjFq_hotspot:hover .Z9DjFq_pinLabel{opacity:1;visibility:visible}}.Z9DjFq_hotspot:active .Z9DjFq_marker{transform:scale(.94)}.Z9DjFq_detail{width:min(22rem,100% - 15rem);box-shadow:var(--shadow-soft);background:#fffffff7;border:1px solid #e7eef5;border-radius:1.15rem;align-items:center;gap:1rem;padding:1.15rem 1.3rem;display:flex;position:absolute;bottom:1rem;left:6%}.Z9DjFq_detailIcon{background:var(--color-blue-soft);height:2.75rem;color:var(--color-blue);border-radius:50%;flex:0 0 2.75rem;place-items:center;display:grid}.Z9DjFq_detailTitle{letter-spacing:-.015em;text-wrap:balance;font-size:.975rem;font-weight:650;line-height:1.5}.Z9DjFq_detailText{color:var(--color-muted);margin-top:.15rem;font-size:.8125rem;line-height:1.65}.Z9DjFq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Z9DjFq_detail a{color:var(--color-blue);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem;font-weight:750;display:inline-flex}.Z9DjFq_thermostat{z-index:2;position:absolute;bottom:0;right:-1%}.Z9DjFq_mobileSelectors{display:none}@media (max-width:1100px) and (min-width:901px){.Z9DjFq_detail{gap:.6rem;width:calc(100% - 14rem);padding:.9rem;bottom:1rem;left:0}.Z9DjFq_detailIcon{display:none}.Z9DjFq_thermostat{right:-3%}}@media (max-width:900px){.Z9DjFq_explorer{width:min(100%,44rem);margin-inline:auto}}@media (max-width:600px){.Z9DjFq_explorer{padding-top:1.5rem;padding-bottom:0}.Z9DjFq_instruction{justify-content:center;width:100%;margin-bottom:.5rem;position:relative;top:auto;right:auto}.Z9DjFq_scene{width:calc(100% + 1rem);margin-inline:-.5rem}.Z9DjFq_weatherStatus{border-radius:.6rem;gap:.35rem;padding:.35rem .45rem;top:4%;left:2%}.Z9DjFq_weatherStatus>svg{width:17px;height:17px}.Z9DjFq_hotspot{width:2.75rem;height:2.75rem}.Z9DjFq_marker{width:1.85rem;height:1.85rem}.Z9DjFq_pinLabel{display:none}.Z9DjFq_hotspot svg{width:1rem;height:1rem}.Z9DjFq_detail{width:calc(100% - .5rem);min-height:6rem;margin:.25rem auto 0;padding:.9rem 1rem;position:relative;bottom:auto;left:auto}.Z9DjFq_detailTitle{font-size:.9rem}.Z9DjFq_thermostat{justify-content:center;margin-top:1rem;display:flex;position:relative;bottom:auto;right:auto}.Z9DjFq_mobileSelectors{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block:.75rem .5rem;display:flex}.Z9DjFq_mobileSelectors button{border:1px solid var(--color-line);border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-muted);background:#fff;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.875rem;display:flex}.Z9DjFq_mobileSelectors button:active{background:var(--color-surface)}.Z9DjFq_mobileSelectors button[aria-pressed=true]{color:var(--color-blue);border-color:var(--color-blue);background:var(--color-blue-soft)}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.Z9DjFq_instruction,.Z9DjFq_weatherStatus strong,.Z9DjFq_outsideLabel,.Z9DjFq_detailText,.Z9DjFq_detail a{font-size:.875rem}.Z9DjFq_weatherStatus strong,.Z9DjFq_outsideLabel{line-height:1.3}}@media (pointer:coarse){.Z9DjFq_pointerIcon{display:none}.Z9DjFq_touchIcon{display:block}.Z9DjFq_detail a{min-height:44px;margin-top:0}}@media (prefers-reduced-motion:reduce){.Z9DjFq_hotspot,.Z9DjFq_marker,.Z9DjFq_connections g,.Z9DjFq_pinLabel,.Z9DjFq_weatherStatus{transition:none}}
.s-6kkG_hero{background:linear-gradient(110deg,#fff 5%,#f7faf8 52%,#eaf4fb 100%);padding-block:3rem 2.5rem;position:relative;overflow:clip}.s-6kkG_grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:1rem;display:grid}.s-6kkG_copy{z-index:1;padding-block:1.25rem 4rem;position:relative}.s-6kkG_location{color:var(--color-muted);background:#ffffff90;border:1px solid #dce8e1;border-radius:.4rem;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.5rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.s-6kkG_location svg{color:var(--color-blue)}.s-6kkG_copy h1{font-size:clamp(3.25rem,5.5vw,5.4rem)}.s-6kkG_description{max-width:27rem;color:var(--color-muted);margin-top:1.7rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.85}.s-6kkG_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.s-6kkG_actions>a{min-height:3.3rem;padding-inline:1.25rem;font-size:.8rem}.s-6kkG_reassurance{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.15rem;margin-top:1.6rem;font-size:.75rem;display:flex}.s-6kkG_reassurance span{align-items:center;gap:.4rem;display:inline-flex}.s-6kkG_reassurance svg{color:var(--color-blue)}.s-6kkG_guide{pointer-events:none;position:absolute;inset:0;overflow:hidden}.s-6kkG_guide>span:first-child{border-bottom:1px solid #c8d9d450;width:29%;position:absolute;bottom:1.9rem;left:6%}.s-6kkG_guide>span:first-child:before,.s-6kkG_guide>span:first-child:after{content:"";background:#b5ccc365;width:1px;height:9px;position:absolute;bottom:-4px}.s-6kkG_guide>span:first-child:after{right:0}.s-6kkG_guide>span:nth-child(2){border-left:1px solid #d3e0d740;position:absolute;top:4rem;bottom:4rem;left:2rem}.s-6kkG_guide>span:last-child{background:linear-gradient(#a7c4b860,#a7c4b860) 50%/1px 100% no-repeat,linear-gradient(#a7c4b860,#a7c4b860) 50%/100% 1px no-repeat;width:24px;height:24px;position:absolute;top:3rem;right:3%}.s-6kkG_homeEmphasis{white-space:nowrap;position:relative}.s-6kkG_homeEmphasis:after{content:"";z-index:-1;background:#d7e7dc;border-radius:50%;height:.05em;position:absolute;bottom:-.1em;left:.05em;right:.05em;transform:rotate(-1.1deg)}@media (min-width:1500px){.s-6kkG_hero{padding-block:4rem}}@media (max-width:900px){.s-6kkG_hero{padding-block:2.75rem}.s-6kkG_grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.s-6kkG_copy{text-align:center;padding:0}.s-6kkG_copy h1{font-size:clamp(3rem,7vw,4.5rem)}.s-6kkG_location{margin-bottom:1.25rem}.s-6kkG_description{max-width:34rem;margin-inline:auto}.s-6kkG_actions,.s-6kkG_reassurance{justify-content:center}.s-6kkG_guide>span:first-child{width:80%;bottom:1rem;left:10%}.s-6kkG_guide>span:nth-child(2){display:none}.s-6kkG_guide>span:last-child{top:2rem;right:6%}}@media (max-width:600px){.s-6kkG_hero{padding-block:2.25rem}.s-6kkG_copy h1{font-size:clamp(2.65rem,10vw,3.5rem)}.s-6kkG_description{margin-top:1.2rem;font-size:.9375rem}.s-6kkG_actions{gap:.5rem;margin-top:1.4rem}.s-6kkG_actions>a{min-height:3rem;padding:.8rem 1rem}.s-6kkG_reassurance{gap:.5rem .75rem;margin-top:1rem}.s-6kkG_location{padding:.5rem .65rem}.s-6kkG_guide>span:last-child{display:none}}@media (max-width:25em){.s-6kkG_actions{flex-direction:column;align-items:stretch}}@media (max-width:21.25em){.s-6kkG_copy h1{font-size:min(2.65rem,13vw)}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.s-6kkG_location,.s-6kkG_reassurance{font-size:.875rem}.s-6kkG_actions>a{font-size:.9375rem}}
.jDAv1a_bar{background:#fff;border-block:1px solid #e7ece7;padding-block:1.15rem}.jDAv1a_bar ul{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.jDAv1a_bar li{min-width:0}.jDAv1a_bar li+li{border-left:1px solid #e7ece7}.jDAv1a_bar a{border-radius:.5rem;align-items:center;gap:.75rem;height:100%;padding:.8rem 1.05rem;transition:background .2s;display:flex}.jDAv1a_icon{width:2.75rem;height:2.75rem;color:var(--color-blue);background:#eff5f2;border-radius:.6rem;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}.jDAv1a_bar li:nth-child(2) .jDAv1a_icon{background:#e8f5ff}.jDAv1a_bar li:nth-child(4) .jDAv1a_icon{color:#ea654e;background:#f8f2e6}.jDAv1a_text{flex-direction:column;gap:.35rem;display:flex}.jDAv1a_name{font-size:.76rem;font-weight:650;line-height:1.4}.jDAv1a_note{color:#586f65;font-size:.6rem;line-height:1.5}.jDAv1a_arrow{color:#84aab2;flex-shrink:0;margin-left:auto;transition:transform .2s}.jDAv1a_bar a:focus-visible{background:#f6f9f5}.jDAv1a_bar a:focus-visible .jDAv1a_arrow{color:var(--color-blue);transform:translate(2px,-2px)}.jDAv1a_bar a:focus-visible .jDAv1a_icon{background:#d4ecfa}@media (hover:hover){.jDAv1a_bar a:hover{background:#f6f9f5}.jDAv1a_bar a:hover .jDAv1a_arrow{color:var(--color-blue);transform:translate(2px,-2px)}.jDAv1a_bar a:hover .jDAv1a_icon{background:#d4ecfa}}.jDAv1a_bar a:active{background:#eef4f0}@media (max-width:1200px){.jDAv1a_bar a{gap:.6rem;padding:.8rem}.jDAv1a_icon{width:2.4rem;height:2.4rem}.jDAv1a_icon svg{width:21px}.jDAv1a_name{font-size:.68rem}.jDAv1a_note{font-size:.57rem}.jDAv1a_arrow{display:none}}@media (max-width:900px){.jDAv1a_bar a{text-align:center;flex-direction:column;gap:.7rem;padding:.65rem .5rem}.jDAv1a_text{gap:.25rem}.jDAv1a_name{font-size:.69rem}.jDAv1a_note{font-size:.56rem}.jDAv1a_icon{width:2.75rem;height:2.75rem}.jDAv1a_icon svg{width:24px}}@media (max-width:760px){.jDAv1a_bar{padding-block:.7rem}.jDAv1a_bar ul{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;row-gap:.55rem}.jDAv1a_bar li{grid-column:span 2}.jDAv1a_bar li:nth-child(4):nth-last-child(2){grid-column:2/span 2}.jDAv1a_bar li:nth-child(3n+1){border-left:0}.jDAv1a_bar li:nth-child(n+4){border-top:1px solid #edf1ed;padding-top:.55rem}.jDAv1a_bar a{gap:.5rem;padding:.55rem .25rem}.jDAv1a_note{display:none}.jDAv1a_icon{width:2.6rem;height:2.6rem}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.jDAv1a_name{overflow-wrap:anywhere;font-size:.875rem;line-height:1.3}.jDAv1a_note{font-size:.875rem}}@media (orientation:landscape) and (max-height:500px){.jDAv1a_bar a{text-align:center;flex-direction:column;gap:.5rem;padding:.55rem .4rem}.jDAv1a_note{display:none}}@media (max-width:600px){.jDAv1a_bar{display:none}}@media (prefers-reduced-motion:reduce){.jDAv1a_bar a,.jDAv1a_icon,.jDAv1a_arrow{transition:none}.jDAv1a_bar a:hover .jDAv1a_arrow,.jDAv1a_bar a:focus-visible .jDAv1a_arrow{transform:none}}
._1CUDPa_heading{max-width:46rem}._1CUDPa_label{color:var(--color-blue);font-size:var(--text-sm);margin-block-end:var(--space-4);font-weight:650}._1CUDPa_description{max-width:39rem;color:var(--color-muted);font-size:var(--text-lg);margin-block-start:var(--space-6);line-height:1.8}._1CUDPa_center{text-align:center;margin-inline:auto}._1CUDPa_center ._1CUDPa_description{margin-inline:auto}._1CUDPa_inverse{color:var(--color-white)}._1CUDPa_inverse ._1CUDPa_label,._1CUDPa_inverse ._1CUDPa_description{color:#b8dbf5}
._1cvc4q_section{padding-block:var(--section-space)}._1cvc4q_sectionTop{grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;margin-bottom:2.75rem;display:grid}._1cvc4q_sectionTop>p{color:var(--color-muted);max-width:29rem;font-size:1rem;line-height:1.85}._1cvc4q_servicesGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.35rem;display:grid}._1cvc4q_serviceCard{background:#f3f5ef;border-radius:1rem 1rem 2.75rem;flex-direction:column;grid-column:span 3;min-width:0;transition:background .22s;display:flex;overflow:hidden}._1cvc4q_serviceCard:nth-child(-n+2){background:#f7f3ea;grid-column:span 6;grid-template-columns:1fr 1.4fr;align-items:center;min-height:20rem;display:grid}._1cvc4q_serviceCard:nth-child(2){background:#eaf5fd;border-radius:1rem 1rem 1rem 2.75rem}._1cvc4q_serviceCard:nth-child(4){background:#f8f5ea}._1cvc4q_serviceCard:nth-child(5){background:#edf5f2}._1cvc4q_artwork{width:100%;padding:.6rem .8rem 0;transition:transform .3s}._1cvc4q_thumbnail{width:100%}._1cvc4q_serviceCard:nth-child(-n+2) ._1cvc4q_artwork{grid-area:1/2;width:112%;margin-left:-8%;padding:.7rem 0}._1cvc4q_cardCopy{padding:0 1.55rem 1.65rem}._1cvc4q_serviceCard:nth-child(-n+2) ._1cvc4q_cardCopy{z-index:1;grid-area:1/1;padding:2rem 0 2rem 1.75rem;position:relative}._1cvc4q_serviceName{color:#006492;align-items:center;gap:.6rem;display:flex}._1cvc4q_serviceName svg{flex-shrink:0}._1cvc4q_serviceName h3{color:var(--color-ink);letter-spacing:-.03em;font-size:1.22rem;font-weight:650}._1cvc4q_serviceCard:nth-child(-n+2) ._1cvc4q_serviceName{display:block}._1cvc4q_serviceCard:nth-child(-n+2) ._1cvc4q_serviceName svg{width:24px;height:24px;margin-bottom:.9rem}._1cvc4q_serviceCard:nth-child(-n+2) h3{font-size:1.7rem}._1cvc4q_cardCopy>p{color:var(--color-muted);max-width:24ch;margin-top:.75rem;font-size:.82rem;line-height:1.75}._1cvc4q_discover{color:var(--color-blue);align-items:center;gap:.6rem;margin-top:1.25rem;font-size:.75rem;font-weight:700;display:flex}._1cvc4q_discover svg{transition:transform .22s}._1cvc4q_serviceCard:focus-visible ._1cvc4q_artwork{transform:translateY(-4px)}._1cvc4q_serviceCard:focus-visible ._1cvc4q_discover svg{transform:translate(2px,-2px)}@media (hover:hover){._1cvc4q_serviceCard:hover ._1cvc4q_artwork{transform:translateY(-4px)}._1cvc4q_serviceCard:hover ._1cvc4q_discover svg{transform:translate(2px,-2px)}}._1cvc4q_serviceCard:active{background:#e6ede8}._1cvc4q_serviceCard:focus-visible{outline-offset:4px}._1cvc4q_catalogueEnd{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.75rem;padding-inline:.2rem;font-size:.8rem;display:flex}._1cvc4q_catalogueEnd p{color:#566f62}._1cvc4q_catalogueEnd a{min-height:44px;color:var(--color-blue);align-items:center;gap:.6rem;font-weight:650;display:inline-flex}@media (max-width:1100px){._1cvc4q_servicesGrid{gap:1rem}._1cvc4q_serviceCard:nth-child(-n+2){grid-template-columns:1fr 1.25fr;min-height:18rem}._1cvc4q_serviceCard:nth-child(-n+2) ._1cvc4q_cardCopy{padding-left:1.25rem}._1cvc4q_serviceCard:nth-child(-n+2) h3{font-size:1.45rem}._1cvc4q_cardCopy{padding:0 1.1rem 1.3rem}._1cvc4q_serviceName{gap:.4rem}._1cvc4q_serviceName h3{font-size:1.08rem}._1cvc4q_sectionTop{gap:2rem}}@media (max-width:900px){._1cvc4q_serviceCard{grid-column:span 6}._1cvc4q_serviceCard:nth-child(-n+2){grid-template-columns:1fr 1.15fr}}@media (min-width:761px){._1cvc4q_servicesGrid[data-services="5"] ._1cvc4q_serviceCard:nth-child(n+3){grid-column:span 4}._1cvc4q_servicesGrid[data-services="5"] ._1cvc4q_serviceCard:nth-child(n+3) ._1cvc4q_artwork{max-width:21rem;margin-inline:auto}}@media (max-width:760px){._1cvc4q_sectionTop{grid-template-columns:1fr;gap:1.1rem;margin-bottom:2rem}._1cvc4q_sectionTop>p{max-width:40rem;font-size:.92rem}._1cvc4q_servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._1cvc4q_serviceCard,._1cvc4q_serviceCard:nth-child(-n+2){grid-column:span 1;min-height:0;display:flex}._1cvc4q_serviceCard:nth-child(-n+2) ._1cvc4q_artwork,._1cvc4q_artwork{width:100%;margin:0;padding:.3rem .3rem 0}._1cvc4q_serviceCard:nth-child(-n+2) ._1cvc4q_cardCopy,._1cvc4q_cardCopy{padding:0 1.1rem 1.3rem}._1cvc4q_serviceCard:nth-child(-n+2) ._1cvc4q_serviceName{display:flex}._1cvc4q_serviceCard:nth-child(-n+2) ._1cvc4q_serviceName svg{width:18px;height:18px;margin:0}._1cvc4q_serviceCard:nth-child(-n+2) h3{font-size:1.1rem}._1cvc4q_cardCopy>p{margin-top:.5rem}._1cvc4q_discover{margin-top:.9rem}._1cvc4q_catalogueEnd{flex-direction:column;align-items:flex-start;gap:0;margin-top:1.1rem}._1cvc4q_servicesGrid[data-services="5"] ._1cvc4q_serviceCard:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}._1cvc4q_servicesGrid[data-services="5"] ._1cvc4q_serviceCard:first-child ._1cvc4q_artwork{grid-area:1/2;padding:.5rem .5rem .5rem 0}._1cvc4q_servicesGrid[data-services="5"] ._1cvc4q_serviceCard:first-child ._1cvc4q_cardCopy{grid-area:1/1;padding:1.1rem 0 1.1rem 1.1rem}}@media (max-width:450px){._1cvc4q_servicesGrid{gap:.7rem}._1cvc4q_serviceCard{border-radius:.75rem .75rem 1.8rem}._1cvc4q_serviceCard:nth-child(-n+2) ._1cvc4q_cardCopy,._1cvc4q_cardCopy{padding:0 .85rem 1.2rem}._1cvc4q_serviceName svg{display:none}._1cvc4q_serviceCard:nth-child(-n+2) h3,._1cvc4q_serviceName h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:1rem}._1cvc4q_cardCopy>p{line-height:1.6}._1cvc4q_servicesGrid[data-services="5"] ._1cvc4q_serviceCard:first-child ._1cvc4q_cardCopy{padding-left:.85rem}._1cvc4q_discover{display:block}._1cvc4q_discover svg{vertical-align:-.15em;width:14px;margin-left:.2rem;display:inline-block}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){._1cvc4q_cardCopy>p,._1cvc4q_discover,._1cvc4q_catalogueEnd{font-size:.875rem}}@media (prefers-reduced-motion:reduce){._1cvc4q_serviceCard,._1cvc4q_artwork,._1cvc4q_discover svg{transition:none!important}._1cvc4q_serviceCard:hover ._1cvc4q_artwork,._1cvc4q_serviceCard:focus-visible ._1cvc4q_artwork,._1cvc4q_serviceCard:hover ._1cvc4q_discover svg,._1cvc4q_serviceCard:focus-visible ._1cvc4q_discover svg{transform:none}}
.WtXW6W_art{width:100%;height:auto;display:block;overflow:visible}.WtXW6W_trace{stroke-dashoffset:0}.WtXW6W_needle{transform-box:fill-box;transform-origin:0 100%}.WtXW6W_art:hover .WtXW6W_trace{animation:2.8s linear infinite WtXW6W_flow}.WtXW6W_art:hover .WtXW6W_needle{animation:1.8s ease-in-out infinite alternate WtXW6W_needle}@keyframes WtXW6W_flow{to{stroke-dashoffset:-24px}}@keyframes WtXW6W_needle{to{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.WtXW6W_art *{transition:none!important;animation:none!important}}
.SaV7uG_player{width:100%;min-width:0;position:relative}.SaV7uG_canvas{width:100%;position:relative}.SaV7uG_canvas[data-offscreen] *{animation-play-state:paused!important}.SaV7uG_controls{justify-content:center;margin-top:.25rem;display:flex}.SaV7uG_control{color:#0c5f89;min-height:44px;font:inherit;cursor:pointer;background:#ffffffbf;border:1px solid #cee4f3;border-radius:2rem;justify-content:center;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.75rem;font-weight:650;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.SaV7uG_control svg{flex-shrink:0}@media (hover:hover){.SaV7uG_control:hover{background:#fff;border-color:#80c7f9}}.SaV7uG_control:active{background:#eff8ff}.SaV7uG_control:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.SaV7uG_control[aria-pressed=true]{color:var(--color-blue);background:#eff8ff;border-color:#a4daff}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.SaV7uG_control{font-size:.875rem}}@media print{.SaV7uG_controls{display:none}}@media (prefers-reduced-motion:reduce){.SaV7uG_player *,.SaV7uG_player[data-animated=true] *{transition:none!important;animation:none!important}.SaV7uG_controls{display:none}}
.IGIzLa_status{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;padding-block:2.5rem 5rem;display:flex;position:relative}.IGIzLa_art{width:min(23rem,100%);margin-bottom:-.5rem}.IGIzLa_status h1{font-size:clamp(2.5rem,5vw,4rem)}.IGIzLa_status>p:not(.IGIzLa_label){max-width:45ch;color:var(--color-muted)}.IGIzLa_label{color:var(--color-blue);font-size:var(--text-sm);align-items:center;gap:.6rem;display:flex}.IGIzLa_label:before{content:"";background:var(--color-heat);border-radius:50%;width:.5rem;height:.5rem}.IGIzLa_actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block:.5rem;display:flex}.IGIzLa_contact{font-size:var(--text-sm);color:var(--color-blue);text-underline-offset:4px;text-decoration:underline}.IGIzLa_retry{color:#fff;background:var(--color-blue);border-radius:var(--radius-pill);border:0;min-height:3.375rem;padding:.8rem 1.5rem;font-weight:650}@media (pointer:coarse){.IGIzLa_contact{align-items:center;min-height:44px;display:inline-flex}}
.rR2vdG_logo{font-family:var(--font-body);letter-spacing:-.03em;white-space:nowrap;flex-shrink:0;align-items:center;min-height:44px;font-size:1.75rem;font-weight:800;line-height:1;display:inline-flex}.rR2vdG_professor{color:var(--color-blue)}.rR2vdG_termico{color:var(--color-heat);letter-spacing:-.01em}.rR2vdG_light .rR2vdG_professor{color:#fff}.rR2vdG_light .rR2vdG_termico{color:#ff4c41}@media (max-width:720px){.rR2vdG_logo{flex-direction:column;justify-content:center;align-items:flex-start;font-size:1.45rem;line-height:.98}}@media (max-width:18.75em){.rR2vdG_logo{font-size:1.15rem}}@media print{.rR2vdG_light .rR2vdG_professor{color:var(--color-blue)}.rR2vdG_light .rR2vdG_termico{color:var(--color-heat)}}
.-b6GLq_root{font-family:var(--font-landing,var(--font-body));color:var(--color-ink);font-size:1rem;font-stretch:100%;line-height:1.55}.-b6GLq_banner{z-index:60;inset-inline:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));border:1px solid var(--color-line);background:var(--color-white);border-radius:1rem;gap:1rem;max-width:46rem;max-height:calc(100dvh - 1.5rem);margin-inline:auto;padding:1.25rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 60px #00345538}.-b6GLq_bannerText{padding-inline-end:2.5rem}.-b6GLq_banner h2,.-b6GLq_panel h2{margin:0 0 .35rem;font-size:1.125rem;font-weight:750;line-height:1.3}.-b6GLq_banner p,.-b6GLq_panel p{margin:0}.-b6GLq_root a{color:var(--color-blue);text-underline-offset:3px;text-decoration:underline}.-b6GLq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.-b6GLq_choice{border-radius:var(--radius-pill);background:var(--color-ink);min-height:3rem;color:var(--color-white);font:inherit;cursor:pointer;border:0;flex:9rem;padding:.7rem 1.2rem;font-weight:700}.-b6GLq_choice:hover{background:var(--color-blue-hover)}.-b6GLq_customize{border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-white);min-height:3rem;color:var(--color-ink);font:inherit;cursor:pointer;flex:9rem;padding:.7rem 1.2rem;font-weight:700}.-b6GLq_customize:hover{background:var(--color-surface)}.-b6GLq_close{width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.-b6GLq_close:hover{background:var(--color-surface)}.-b6GLq_root :focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.-b6GLq_dialog{width:min(36rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--color-ink);border:0;border-radius:1rem;padding:0;box-shadow:0 18px 60px #0034554d}.-b6GLq_dialog::backdrop{background:#001e328c}.-b6GLq_panel{gap:1rem;padding:1.25rem;display:grid;position:relative}.-b6GLq_panelHead{padding-inline-end:2.5rem}.-b6GLq_purposes{border:0;gap:.75rem;margin:0;padding:0;display:grid}.-b6GLq_purpose{border:1px solid var(--color-line);cursor:pointer;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.85rem 1rem;display:grid}.-b6GLq_purpose input{width:1.375rem;height:1.375rem;accent-color:var(--color-ink);margin:.15rem 0 0}.-b6GLq_purpose strong{font-weight:750;display:block}.-b6GLq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:48em){.-b6GLq_banner{grid-template-columns:minmax(0,1fr);padding:1.5rem 1.75rem}.-b6GLq_choice,.-b6GLq_customize{flex:0 auto}}
.OdP7kq_key{--side:4px;min-height:60px;font-family:var(--font-landing), Arial, sans-serif;transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out), background-color .22s;border-radius:14px;align-items:center;gap:.75rem;margin-block-end:var(--side);padding:.7rem 1.1rem;font-size:1.125rem;font-weight:650;font-stretch:100%;line-height:1.15;text-decoration:none;display:flex;position:relative}.OdP7kq_key:active{transform:translateY(var(--side))}.OdP7kq_keyText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.OdP7kq_keyTitle{text-wrap:balance}.OdP7kq_compact .OdP7kq_keyTitle{white-space:nowrap}.OdP7kq_keyTitle strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:750}.OdP7kq_keySub{opacity:.94;text-wrap:balance;font-size:1rem;font-weight:500}.OdP7kq_keyArrow{flex:none}.OdP7kq_waKey{color:#fff;background:var(--wa);box-shadow:inset 0 1px 0 #ffffff2e, 0 var(--side) 0 var(--wa-side), 0 10px 20px -10px #12803e8c}.OdP7kq_waKey:active{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 var(--wa-side)}.OdP7kq_bubble{flex:none}.OdP7kq_phoneKey{color:var(--ink);border:2px solid var(--ink);box-shadow:0 var(--side) 0 var(--ink);background:#fff}.OdP7kq_phoneKey:active{box-shadow:0 0 0 var(--ink)}.OdP7kq_handset{flex:none}.OdP7kq_compact{--side:3px;gap:.55rem;min-height:48px;padding:.5rem .9rem;font-size:1rem}.OdP7kq_onDark.OdP7kq_waKey{box-shadow:0 0 0 1px #7fe0a4, inset 0 1px 0 #ffffff2e, 0 var(--side) 0 var(--wa-side)}.OdP7kq_onDark.OdP7kq_phoneKey{color:#fff;box-shadow:0 var(--side) 0 #ffffff80;background:0 0;border-color:#fff}.OdP7kq_onDark:focus-visible{outline-color:#ffb547!important}@media (hover:hover) and (pointer:fine){.OdP7kq_waKey:hover{background:var(--wa-hover)}.OdP7kq_phoneKey:not(.OdP7kq_onDark):hover{background:#f3f7fa}}@media (prefers-reduced-motion:no-preference){.OdP7kq_waKey:is(:hover,:focus-visible) [data-dot]{animation:.9s step-end OdP7kq_type}.OdP7kq_waKey:is(:hover,:focus-visible) [data-dot="2"]{animation-delay:.12s}.OdP7kq_waKey:is(:hover,:focus-visible) [data-dot="3"]{animation-delay:.24s}.OdP7kq_phoneKey:is(:hover,:focus-visible) [data-handset]{transform-box:fill-box;transform-origin:50%;animation:OdP7kq_ring .5s var(--ease-out) 1}@keyframes OdP7kq_type{0%,to{opacity:1}30%{opacity:.2}}@keyframes OdP7kq_ring{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-6deg)}}}.OdP7kq_gancio{min-height:48px;color:var(--wa-hover);align-items:center;gap:.6rem;font-size:1.125rem;font-weight:650;font-stretch:100%;line-height:1.3;text-decoration:none;display:inline-flex}.OdP7kq_gancio span{text-underline-offset:4px;-webkit-text-decoration:underline #12803e59;text-decoration:underline #12803e59;text-decoration-thickness:1px}.OdP7kq_gancio:hover span{text-decoration-color:currentColor}.OdP7kq_gancio svg:last-child{flex:none}.OdP7kq_chip{border:1.5px solid var(--ink);min-height:48px;color:var(--ink);transition:transform .12s var(--ease-out), background-color .22s;background:#fff;border-radius:12px;align-items:center;gap:.6rem;padding:.55rem .95rem;font-size:1.0625rem;font-weight:600;font-stretch:100%;line-height:1.25;text-decoration:none;display:flex}.OdP7kq_chip:active{transform:translateY(2px)}@media (hover:hover) and (pointer:fine){.OdP7kq_chip:hover{background:#f2fbf5}}.OdP7kq_chipBubble{color:var(--wa);flex:none}.OdP7kq_phoneText{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;font-size:1.0625rem;font-weight:500;font-stretch:100%;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.OdP7kq_phoneText strong{white-space:nowrap;margin-inline-start:.3em;font-weight:700}.OdP7kq_header{z-index:30;background:var(--paper);border-block-end:1px solid var(--rule);position:relative}.OdP7kq_headerInner{min-height:64px;width:min(100% - var(--gutter) * 2, var(--container));justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.OdP7kq_headerPhone,.OdP7kq_headerDocked,.OdP7kq_progress{display:none}@media (min-width:64.0625em){.OdP7kq_header{position:sticky;top:0}.OdP7kq_headerInner{gap:.75rem;min-height:72px}.OdP7kq_headerPhone{margin-block-end:3px;display:flex}.OdP7kq_headerDocked{visibility:hidden;opacity:0;transition:transform .28s var(--ease-out), opacity .28s var(--ease-out), visibility 0s .28s;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex;transform:translateY(100%)}[data-docked] .OdP7kq_headerDocked{visibility:visible;opacity:1;transition:transform .28s var(--ease-out), opacity .28s var(--ease-out);transform:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.OdP7kq_progress{background:var(--orange);transform-origin:0;height:2px;animation:linear both OdP7kq_progress;animation-timeline:scroll(root);display:block;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@keyframes OdP7kq_progress{to{transform:scaleX(1)}}}}}.OdP7kq_dockedPrice,.OdP7kq_dockPrice{flex-direction:column;line-height:1;display:flex}.OdP7kq_dockedFrom{font-size:1rem;font-weight:600;font-stretch:100%}.OdP7kq_dockedValue{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:800;font-stretch:78%}.OdP7kq_dock{z-index:40;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--paper);border-block-start:1px solid var(--rule);align-items:center;gap:8px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -10px 24px -18px #00345580}.OdP7kq_dockPrice{color:var(--ink);flex:0 0 78px;display:none}.OdP7kq_dockPrice .OdP7kq_dockedValue{font-size:1.375rem}[data-docked] .OdP7kq_dockPrice{display:flex}@media (prefers-reduced-motion:no-preference){[data-docked] .OdP7kq_dockPrice{animation:OdP7kq_dock-in .28s var(--ease-out) both}@keyframes OdP7kq_dock-in{0%{opacity:0;transform:translateY(100%)}}}.OdP7kq_dockKey{color:#fff;min-height:52px;font-family:var(--font-landing), Arial, sans-serif;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding-inline:8px;font-size:1.0625rem;font-weight:650;font-stretch:100%;text-decoration:none;display:inline-flex}.OdP7kq_dockKey:active{transform:translateY(2px)}.OdP7kq_dockWa{background:var(--wa);box-shadow:0 3px 0 var(--wa-side);flex:1.6}.OdP7kq_dockCall{background:var(--blue);flex:1;box-shadow:0 3px #0a4f82}@media (max-width:23.9em){[data-docked] .OdP7kq_dockCall{flex:0 0 52px}[data-docked] .OdP7kq_dockCallLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:64.0625em){.OdP7kq_dock{display:none}}@media print{.OdP7kq_dock{display:none}}.OdP7kq_footer{content-visibility:auto;contain-intrinsic-size:auto 370px;background:linear-gradient(var(--night), var(--ink) 8rem);color:#d4e4f1;padding-block:0 3rem;font-size:1rem;line-height:1.6}@media (min-width:40em){.OdP7kq_footer{contain-intrinsic-size:auto 265px}}@media (min-width:64.0625em){.OdP7kq_footer{contain-intrinsic-size:auto 216px}}.OdP7kq_footerInner{width:min(100% - var(--gutter) * 2, var(--container));border-block-start:1px solid #d4e4f129;gap:1.25rem;margin-inline:auto;padding-block-start:2.5rem;display:grid}.OdP7kq_footerInner p{margin:0}.OdP7kq_footerBrand{justify-items:start;gap:1rem;display:grid}.OdP7kq_seg{display:block}.OdP7kq_sep,.OdP7kq_footerLegal br{display:none}.OdP7kq_footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.OdP7kq_legal{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.OdP7kq_legal a{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.OdP7kq_consent{color:#fff;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.OdP7kq_consent[hidden]{display:none}.OdP7kq_footer :focus-visible{outline-color:#ffb547!important}@media (min-width:40em){.OdP7kq_seg,.OdP7kq_sep{display:inline}.OdP7kq_seg{white-space:nowrap}.OdP7kq_footerLegal br{display:revert}}@media (min-width:64.0625em){.OdP7kq_footer{padding-block:0 3.5rem}.OdP7kq_footerInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem;padding-block-start:3rem}.OdP7kq_footerRow{align-self:end}}
@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo_latin_wdth_normal-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.uG7tEq_className{font-family:archivo,archivo Fallback}.uG7tEq_variable{--font-landing:"archivo", "archivo Fallback"}
:where(.vH33Sq_container){width:min(100% - var(--gutter) * 2, var(--container));margin-inline:auto}:where(.vH33Sq_section){padding-block:var(--section-y);position:relative}.vH33Sq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.vH33Sq_grid){gap:1.5rem;display:grid}@media (min-width:64.0625em){:where(.vH33Sq_grid){grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}}
html body :where(.W9sIMW_h1,.W9sIMW_h2,.W9sIMW_h3,.W9sIMW_num,.W9sIMW_faq),html body :where(.W9sIMW_lead,.W9sIMW_body,.W9sIMW_label,.W9sIMW_receipt,.W9sIMW_quote){font-family:var(--font-landing), Arial, sans-serif;font-synthesis:none;text-transform:none}html body :where(.W9sIMW_h1,.W9sIMW_h2,.W9sIMW_h3,.W9sIMW_num,.W9sIMW_faq){font-stretch:78%}html body :where(.W9sIMW_h1){letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.5rem,1.2rem + 6.4vw,5.5rem);font-weight:760;line-height:.98}html body :where(.W9sIMW_h2){letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.125rem,1.4rem + 3.2vw,4rem);font-weight:740;line-height:1.02}html body :where(.W9sIMW_h3){letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.5rem,1.3rem + .6vw,1.875rem);font-weight:720;line-height:1.1}html body :where(.W9sIMW_num){letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:.95}html body :where(.W9sIMW_faq){letter-spacing:-.005em;text-wrap:balance;font-size:clamp(1.3125rem,1.2rem + .45vw,1.5625rem);font-weight:700;line-height:1.15}html body :where(.W9sIMW_lead,.W9sIMW_body,.W9sIMW_label,.W9sIMW_receipt,.W9sIMW_quote){letter-spacing:0;font-stretch:100%}html body :where(.W9sIMW_lead){text-wrap:pretty;font-size:clamp(1.25rem,1.15rem + .4vw,1.4375rem);font-weight:420;line-height:1.45}html body :where(.W9sIMW_body){text-wrap:pretty;max-width:62ch;font-size:clamp(1.125rem,1.05rem + .2vw,1.25rem);font-weight:400;line-height:1.55}html body :where(.W9sIMW_label){font-size:1rem;font-weight:600;line-height:1.2}html body :where(.W9sIMW_receipt){font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:450;line-height:1.45}html body :where(.W9sIMW_quote){font-size:clamp(1.375rem,1.25rem + .5vw,1.625rem);font-weight:500;line-height:1.3}.W9sIMW_quote q{quotes:"«" "»"}@media (max-width:25em){html body :where(.W9sIMW_body){-webkit-hyphens:auto;hyphens:auto}}
.D_xzcq_hero{padding-block:1.25rem 3.5rem}.D_xzcq_grid{gap:0;display:grid}.D_xzcq_plate{color:var(--muted);font-family:var(--font-landing), Arial, sans-serif;margin:0;font-size:1rem;font-weight:650;font-stretch:100%;line-height:1.3}.D_xzcq_h1{color:var(--ink);margin:.4rem 0 0}.D_xzcq_caldaia,.D_xzcq_pompa{text-underline-offset:.09em;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-thickness:3px}.D_xzcq_caldaia{text-decoration-color:#e7302a73}.D_xzcq_pompa{text-decoration-color:#0f70b773}.D_xzcq_lead{max-width:34ch;color:var(--ink);margin:.75rem 0 0}@media (max-width:64em){.D_xzcq_lead{font-size:1.125rem}}.D_xzcq_offer{border:1px solid var(--rule);background:var(--sheet);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-block-start:1.25rem;padding:1rem .9rem 0 1.1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #00345514,0 18px 30px -24px #0034558c}.D_xzcq_price{color:var(--ink);flex-direction:column;align-items:flex-start;margin:0;display:flex;position:relative}.D_xzcq_anchor{pointer-events:none;position:absolute;inset:0}.D_xzcq_from{color:var(--ink)}.D_xzcq_value{color:var(--ink);margin:.15rem 0 .1rem;font-size:clamp(2.25rem,1rem + 6.4vw,3.5rem)}.D_xzcq_included{font-family:var(--font-landing), Arial, sans-serif;font-size:1rem;font-weight:500;font-stretch:100%;line-height:1.25}.D_xzcq_deduction{background:var(--red-text);color:#fff;font-family:var(--font-landing), Arial, sans-serif;text-align:center;text-wrap:balance;grid-column:1/-1;margin:.25rem -.9rem 0 -1.1rem;padding:.65rem 1.1rem .7rem;font-size:1.0625rem;font-weight:500;font-stretch:100%;line-height:1.25}.D_xzcq_deduction strong{font-size:1.1875rem;font-weight:750}.D_xzcq_lens{aspect-ratio:1;border-radius:50%;width:clamp(108px,66vw - 100px,172px);position:relative}.D_xzcq_lens img{width:100%;height:100%;display:block}.D_xzcq_lens:after{content:"";border:3px solid var(--ink);pointer-events:none;border-radius:50%;position:absolute;inset:2%;box-shadow:0 14px 24px -14px #0034558c}.D_xzcq_ctas{justify-items:stretch;margin-block-start:1.25rem;display:grid}.D_xzcq_phone{justify-self:start;margin-top:.25rem}.D_xzcq_ticks{gap:.35rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.D_xzcq_tick{color:var(--ink);font-family:var(--font-landing), Arial, sans-serif;align-items:flex-start;gap:.6rem;font-size:1.125rem;font-weight:500;font-stretch:100%;line-height:1.35;display:flex}.D_xzcq_check{color:var(--blue);flex:none;margin-top:.05em}@media (max-width:64em) and (max-height:680px){.D_xzcq_h1{font-size:min(2.5rem,10.5vw)}.D_xzcq_lens{width:124px}.D_xzcq_lead{margin-top:.5rem}.D_xzcq_offer{margin-block-start:1rem}}@media (min-width:40em) and (max-width:64em){.D_xzcq_offer,.D_xzcq_ctas{max-width:32rem}.D_xzcq_lens{width:200px}}@media (min-width:64.0625em){.D_xzcq_hero{padding-block:3rem var(--section-y)}.D_xzcq_grid{grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.D_xzcq_plate,.D_xzcq_h1,.D_xzcq_lead,.D_xzcq_ctas{grid-column:1/7}.D_xzcq_h1{font-size:clamp(3.5rem,6.6vw - .75rem,5.5rem)}.D_xzcq_lead{max-width:42ch;margin-top:1.25rem}.D_xzcq_ctas{justify-items:start;margin-block-start:2rem}.D_xzcq_ctas>a:first-child{min-width:24rem}.D_xzcq_offer{border-radius:28px;grid-area:1/8/5/13;grid-template-columns:1fr;align-self:center;justify-items:center;gap:1.5rem;margin:0;padding:2rem 2rem 0}.D_xzcq_lens{order:-1;width:min(100%,20rem)}.D_xzcq_price{text-align:center;align-items:center}.D_xzcq_value{font-size:4.5rem}.D_xzcq_deduction{justify-self:stretch;margin:.5rem -2rem 0;padding:.9rem 2rem 1rem;font-size:1.1875rem}.D_xzcq_deduction strong{font-size:1.375rem}}
._6Kv74G_section{border-block-start:1px solid var(--rule);padding-block-end:calc(var(--section-y) - 1rem)}._6Kv74G_inner{display:grid}._6Kv74G_head{margin-block-end:1.5rem}._6Kv74G_h2{color:var(--ink);margin:0}._6Kv74G_mark{white-space:nowrap;position:relative}._6Kv74G_stroke{transform-origin:0;border-radius:2px;height:3px;position:absolute;left:.02em;right:.06em}._6Kv74G_strokeBlue{background:var(--blue);bottom:.02em}._6Kv74G_strokeRed{background:var(--red);bottom:calc(.02em - 6px)}._6Kv74G_intro{color:var(--ink);margin:1.1rem 0 0}._6Kv74G_hearts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._6Kv74G_heart{color:var(--ink);border-inline-start:6px solid;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:.2rem .75rem;padding:.9rem 1rem 1rem .9rem;display:grid}._6Kv74G_pump{border-color:var(--blue);background:#e5eff8}._6Kv74G_boiler{border-color:var(--red);background:#fbe9e6}._6Kv74G_heartGlyph{grid-row:1/3;margin-block-start:.1rem}._6Kv74G_pump ._6Kv74G_heartGlyph{color:var(--blue)}._6Kv74G_boiler ._6Kv74G_heartGlyph{color:var(--red-text)}._6Kv74G_heartTitle{font-family:var(--font-landing), Arial, sans-serif;text-wrap:balance;margin:0;font-size:1.375rem;font-weight:740;font-stretch:78%;line-height:1.05}._6Kv74G_heartText{font-family:var(--font-landing), Arial, sans-serif;text-wrap:pretty;margin:0;font-size:1.125rem;font-stretch:100%;line-height:1.4}._6Kv74G_motivi{margin-block-start:2.5rem}._6Kv74G_h3{color:var(--ink);margin:0}._6Kv74G_reasons{margin:.75rem 0 0;padding:0;list-style:none}._6Kv74G_reason{border-block-start:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);gap:1rem;padding-block:.95rem;display:grid}._6Kv74G_icon{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}._6Kv74G_reasonBody{gap:.3rem;display:grid}._6Kv74G_reasonTitle{color:var(--ink);margin:0;font-size:1.4375rem}._6Kv74G_reasonText{color:var(--ink);margin:0}._6Kv74G_ladder{background:var(--sheet);width:200px;color:var(--ink);border-radius:8px;justify-self:start;margin-block-start:.6rem;padding:10px 12px 12px;box-shadow:0 1px #00345524,0 10px 22px -12px #00345573}._6Kv74G_ladderLabel{font-family:var(--font-landing), Arial, sans-serif;margin:0 0 8px;font-size:1rem;font-weight:650;font-stretch:100%;line-height:1.2}._6Kv74G_bars{gap:4px;padding-right:28px;display:grid;position:relative}._6Kv74G_bar{width:var(--w);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%);height:12px;display:block}._6Kv74G_pointer{background:var(--ink);clip-path:polygon(0 50%,7px 0,100% 0,100% 100%,7px 100%);width:24px;height:12px;position:absolute;top:48px;right:0}._6Kv74G_after{margin-block-start:1.25rem}@media (min-width:64.0625em){._6Kv74G_inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}._6Kv74G_head{grid-column:1/7;margin:0}._6Kv74G_hearts{grid-column:8/13;align-self:end;gap:1rem}._6Kv74G_heart{padding:1.25rem 1.25rem 1.35rem 1.1rem}._6Kv74G_heartTitle{font-size:1.625rem}._6Kv74G_motivi,._6Kv74G_after{grid-column:1/-1}._6Kv74G_motivi{margin-block-start:4.5rem}._6Kv74G_reasons{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem;margin-block-start:1.25rem;display:grid}._6Kv74G_reason{padding-block:1.5rem 1.75rem}._6Kv74G_after{margin-block-start:2rem}}@media (prefers-reduced-motion:no-preference){._6Kv74G_stroke{animation:_6Kv74G_draw .6s var(--ease-out) backwards}._6Kv74G_strokeRed{animation-delay:.17s}._6Kv74G_pointer{animation:_6Kv74G_climb .9s var(--ease-spring) .3s backwards}@keyframes _6Kv74G_draw{0%{transform:scaleX(0)}}@keyframes _6Kv74G_climb{0%{transform:translateY(32px)}}}
.Y5O7dG_details{flex-wrap:wrap;gap:1rem 1.25rem;display:flex}.Y5O7dG_item{justify-items:center;gap:.6rem;width:min(171px,50% - .625rem);margin:0;display:grid}.Y5O7dG_lens{aspect-ratio:1;border-radius:50%;width:100%;position:relative;box-shadow:0 14px 24px -14px #0034558c,0 2px 5px #0034551f}.Y5O7dG_lens>img,.Y5O7dG_lens>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.Y5O7dG_label{color:var(--ink);font-family:var(--font-landing), Arial, sans-serif;text-align:center;font-size:1.0625rem;font-weight:600;font-stretch:100%;line-height:1.25}@media (min-width:64.0625em){.Y5O7dG_details{gap:1rem 1.5rem}.Y5O7dG_item{width:min(260px,50% - .75rem)}.Y5O7dG_label{font-size:1.125rem}}.Y5O7dG_ribbons>path{opacity:.85}.Y5O7dG_pulses>path{opacity:.8}@media (prefers-reduced-motion:no-preference){.Y5O7dG_details[data-armed] .Y5O7dG_lens{animation:Y5O7dG_lens .45s var(--ease-out) backwards}.Y5O7dG_details[data-armed] .Y5O7dG_second{animation-delay:.15s}.Y5O7dG_ribbons>path{transform-box:fill-box;transform-origin:50% 100%;animation:Y5O7dG_ribbon 1.8s var(--ease-breathe) .3s 2 backwards}.Y5O7dG_ribbons>:nth-child(2){animation-delay:.9s}.Y5O7dG_pulses>path{animation:Y5O7dG_pulse 1.8s var(--ease-breathe) 2}.Y5O7dG_pulses>:nth-child(2){animation-delay:.2s}.Y5O7dG_pulses>:nth-child(3){animation-delay:.4s}.Y5O7dG_pulses>:nth-child(4){animation-delay:.6s}.Y5O7dG_pulses>:nth-child(5){animation-delay:.8s}.Y5O7dG_pulses>:nth-child(6){animation-delay:1s}@keyframes Y5O7dG_lens{0%{opacity:0;transform:scale(.88)}}@keyframes Y5O7dG_ribbon{0%{opacity:0;transform:translateY(8px)}60%{opacity:.95}}@keyframes Y5O7dG_pulse{50%{opacity:.25}}}
.fldcpq_paths{padding-block:var(--section-space);background:#f3f6f2}.fldcpq_heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:3rem;display:grid}.fldcpq_heading>p{color:#506a60;border-left:3px solid #bad0c1;justify-self:end;padding-left:1.25rem;font-size:.88rem;line-height:1.8}.fldcpq_pathGrid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;display:grid}.fldcpq_pathGrid article{background:#fff;border-radius:1.2rem 1.2rem 3.5rem;overflow:hidden}.fldcpq_pathGrid .fldcpq_assistance{border-radius:1.2rem 1.2rem 1.2rem 3.5rem}.fldcpq_visual{aspect-ratio:1.8;background:#dfe8df;position:relative}.fldcpq_visual>img{object-fit:cover}.fldcpq_project .fldcpq_visual>img{object-position:center 55%}.fldcpq_assistance .fldcpq_visual>img{object-position:center 48%}.fldcpq_pathLabel{color:#004d74;background:#fffffff0;border-radius:2rem;align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:.73rem;font-weight:650;display:inline-flex;position:absolute;top:1.25rem;left:1.25rem}.fldcpq_assistance .fldcpq_pathLabel{color:#bd3a2c}.fldcpq_drawing{background:#f7faf3;border:5px solid #fff;border-radius:.35rem;width:48%;max-width:18rem;position:absolute;bottom:-2.5rem;right:.75rem;transform:rotate(4deg);box-shadow:0 7px 25px #244c4b18}.fldcpq_assistance .fldcpq_drawing{background:#e6f3fb;right:1rem;transform:rotate(-4deg)}.fldcpq_pathBody{padding:3.75rem 2.3rem 2.5rem}.fldcpq_pathBody h3{letter-spacing:-.04em;max-width:19ch;font-size:clamp(1.65rem,2.35vw,2.5rem);font-weight:600;line-height:1.2}.fldcpq_pathBody>p{color:var(--color-muted);max-width:49ch;margin-top:1.1rem;font-size:.9rem;line-height:1.8}.fldcpq_pathBody ul{gap:.65rem;margin:1.6rem 0 1.9rem;padding:0;font-size:.81rem;list-style:none;display:grid}.fldcpq_pathBody li{align-items:flex-start;gap:.6rem;display:flex}.fldcpq_pathBody li svg{color:#508c7a;flex-shrink:0;margin-top:.2rem}.fldcpq_pathBody>a{font-size:.82rem}@media (max-width:950px){.fldcpq_pathGrid{gap:1.25rem}.fldcpq_pathBody{padding:3rem 1.5rem 2rem}.fldcpq_drawing{width:48%;bottom:-2rem}.fldcpq_heading{gap:2rem}.fldcpq_pathLabel{font-size:.66rem;top:.8rem;left:.8rem}}@media (max-width:680px){.fldcpq_heading{grid-template-columns:1fr;gap:1.1rem}.fldcpq_heading>p{justify-self:start;font-size:.875rem}.fldcpq_pathGrid{grid-template-columns:1fr;gap:2rem;margin-top:2rem}.fldcpq_pathBody{padding:3rem 1.5rem 2rem}.fldcpq_pathBody h3{max-width:22ch;font-size:1.9rem}.fldcpq_drawing{width:45%;bottom:-2rem}.fldcpq_pathGrid article,.fldcpq_pathGrid .fldcpq_assistance{border-radius:1rem 1rem 2.5rem}.fldcpq_visual{aspect-ratio:1.7}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.fldcpq_pathLabel,.fldcpq_pathBody ul{font-size:.875rem}.fldcpq_pathBody>a{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.fldcpq_paths *{transition:none!important}}
.F_8kmG_frame{position:relative;container-type:inline-size}.F_8kmG_frame>svg,.F_8kmG_frame>img{width:100%;height:auto;display:block}.F_8kmG_sign{left:var(--sign-x);top:var(--sign-y);color:#161616;flex-direction:column;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-100%)}.F_8kmG_plate{font-size:.875rem;letter-spacing:.01em;background:#fff;border:2px solid #1d1d1d;border-radius:.28em;padding:.16em .55em .2em;font-size:clamp(.875rem,1.95cqi,1.05rem);font-weight:700;line-height:1.2;transition:box-shadow .18s;display:block;transform:skewY(3.72deg);box-shadow:0 0 0 1.5px #fff,0 4px 10px #1f3d3a2b}.F_8kmG_posts{width:58%;height:1.1rem;border-inline:2.5px solid #8b9b9b;height:3.9cqi;display:block;position:relative}.F_8kmG_posts:after{content:"";background:#365e502e;border-radius:50%;height:.4rem;position:absolute;bottom:-.2rem;left:-20%;right:-20%}@media (hover:hover){a.F_8kmG_sign:hover .F_8kmG_plate{box-shadow:0 0 0 1.5px #fff,0 0 0 5px #0f70b740,0 4px 10px #1f3d3a2b}}a.F_8kmG_sign:focus-visible{outline:none}a.F_8kmG_sign:focus-visible .F_8kmG_plate{outline:2px solid var(--color-blue);outline-offset:4px}@media (prefers-reduced-motion:reduce){.F_8kmG_plate{transition:none}}
._17zQgG_fit{background:var(--grain), var(--fog);overflow-x:clip}._17zQgG_head{gap:1rem;display:grid}._17zQgG_outside{margin-block-start:.75rem}._17zQgG_h2{color:var(--ink);margin:0}._17zQgG_body{max-width:40rem;color:var(--ink);margin:0}._17zQgG_h3{color:var(--ink);margin:0}._17zQgG_grid{gap:3rem;margin-block-start:3rem;display:grid}._17zQgG_details{align-content:start;gap:1.25rem;display:grid}._17zQgG_text{color:var(--ink);margin:0}._17zQgG_board{isolation:isolate;max-width:40rem;margin-inline:calc(var(--gutter) * -.5);background:var(--grain), repeating-linear-gradient(97deg, #ffffff0f 0 1px, transparent 1px 6px, #5a2d0a0f 6px 7px, transparent 7px 13px), linear-gradient(160deg, #c99866, #a8753f);border-radius:14px;align-self:start;padding:2.25rem .6rem .7rem;position:relative;box-shadow:inset 0 0 0 1px #46230047,inset 0 1.5px #ffffff40,0 22px 30px -20px #0034558c,0 2px 4px #0034551f}._17zQgG_board:before,._17zQgG_board:after{content:"";position:absolute;left:50%;translate:-50%}._17zQgG_board:before{z-index:2;background:radial-gradient(circle at 16% 58%,#5f6b71 0 2px,#e3e8ea 2.5px 3.5px,#0000 4px),radial-gradient(circle at 84% 58%,#5f6b71 0 2px,#e3e8ea 2.5px 3.5px,#0000 4px),linear-gradient(#f4f7f8,#c3ccd0 40%,#95a1a7);border-radius:9px 9px 18px 18px/9px 9px 22px 22px;width:8.5rem;height:2.6rem;top:.5rem;box-shadow:inset 0 1px #fff,inset 0 -2px #001e322e,0 5px 6px -3px #001e3280}._17zQgG_board:after{z-index:1;filter:drop-shadow(0 2px 1px #001e324d);border:4px solid #9ca8ae;border-bottom:0;border-radius:12px 12px 0 0;width:5.25rem;height:1.5rem;top:-.45rem}._17zQgG_sheet{background:var(--sheet);border-radius:2px;gap:2.25rem;padding:2.4rem 1.1rem 1.5rem;display:grid;position:relative;box-shadow:0 1px 1.5px #00345538,0 8px 12px -8px #00345566;container-type:inline-size}._17zQgG_sheet:before{content:"";z-index:-1;background:#f6f0df;position:absolute;inset:.5rem -.2rem -.3rem .3rem;rotate:1.1deg;box-shadow:0 1px 2px #00345538}._17zQgG_rows{margin:.8rem 0 0;padding:0;list-style:none}._17zQgG_row{border-top:1px solid var(--rule);color:var(--ink);font-family:var(--font-landing), Arial, sans-serif;text-wrap:pretty;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.95rem;padding-block:.8rem;font-size:1.125rem;font-stretch:100%;line-height:1.4;display:grid}._17zQgG_box{border:1.6px solid var(--ink);border-radius:3px 2px 4px/2px 4px 2px 3px;width:20px;height:20px;margin-block-start:.1em;position:relative;rotate:-2deg}._17zQgG_row:nth-child(2n) ._17zQgG_box{rotate:1.5deg}._17zQgG_tick{background:var(--blue);transform-origin:0 60%;width:30px;height:27px;position:absolute;top:-12px;left:-1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 27'%3E%3Cpath d='M3.5 15c2.4 1.2 4.4 3.4 6.4 7.2C13.6 13.4 19 6.2 26.5 2.6' fill='none' stroke='%23000' stroke-width='3.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 27'%3E%3Cpath d='M3.5 15c2.4 1.2 4.4 3.4 6.4 7.2C13.6 13.4 19 6.2 26.5 2.6' fill='none' stroke='%23000' stroke-width='3.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}._17zQgG_chips{align-content:start;gap:1rem;display:grid}._17zQgG_chipList{flex-wrap:wrap;align-items:flex-start;gap:.85rem 1rem;margin:0;padding:.2rem 0 0;list-style:none;display:flex}._17zQgG_photo{border-block-start:1.5px dashed #00345552;justify-items:start;gap:1rem;padding-block-start:1.6rem;display:grid}._17zQgG_polaroid{background:#fff;width:124px;padding:6px 6px 20px;position:relative;rotate:3deg;box-shadow:0 1px 2px #00345540,0 10px 16px -10px #0034558c}._17zQgG_polaroid svg{background:repeating-linear-gradient(90deg,#0000 0 11.2%,#cdd5d0 11.2% 12.5%),repeating-linear-gradient(183.72deg,#eef1ec 0 11.2%,#cdd5d0 11.2% 12.5%);width:100%;height:auto;display:block}._17zQgG_polaroid:before{content:"";z-index:1;filter:drop-shadow(0 1px .5px #001e3266);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 44'%3E%3Cpath d='M9.6 13v21.5a2.6 2.6 0 0 1-5.2 0V7.5a4.2 4.2 0 0 1 8.4 0v29a5.8 5.8 0 0 1-11.6 0V12' fill='none' stroke='%23849097' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:44px;position:absolute;top:-16px;left:20px;rotate:-7deg}._17zQgG_polaroid:after{--m:#00345599;content:"";pointer-events:none;background:linear-gradient(var(--m), var(--m)) 0 0 / 10px 1.5px no-repeat, linear-gradient(var(--m), var(--m)) 0 0 / 1.5px 10px no-repeat, linear-gradient(var(--m), var(--m)) 100% 0 / 10px 1.5px no-repeat, linear-gradient(var(--m), var(--m)) 100% 0 / 1.5px 10px no-repeat, linear-gradient(var(--m), var(--m)) 0 100% / 10px 1.5px no-repeat, linear-gradient(var(--m), var(--m)) 0 100% / 1.5px 10px no-repeat, linear-gradient(var(--m), var(--m)) 100% 100% / 10px 1.5px no-repeat, linear-gradient(var(--m), var(--m)) 100% 100% / 1.5px 10px no-repeat;position:absolute;inset:12px 12px 26px}._17zQgG_photoText{color:var(--ink);font-family:var(--font-landing), Arial, sans-serif;text-wrap:pretty;margin:0;font-size:1.125rem;font-stretch:100%;line-height:1.4}._17zQgG_photoKey span{white-space:normal}@container (min-width:18rem){._17zQgG_photo{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem}._17zQgG_polaroid{grid-area:1/2;margin-inline-end:-1rem}._17zQgG_photoText{grid-area:1/1}._17zQgG_photoKey{grid-column:1/-1}}@container (min-width:30rem){._17zQgG_photo{grid-template-rows:auto auto;gap:1.1rem 1.75rem}._17zQgG_polaroid{grid-row:1/3}._17zQgG_photoText{align-self:end}._17zQgG_photoKey{grid-column:1;align-self:start}}@media (min-width:64.0625em){._17zQgG_head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1.5rem}._17zQgG_head>*{grid-column:1/7}._17zQgG_head>._17zQgG_outside{grid-area:1/8/3/13;margin:0}._17zQgG_grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4.5rem 1.5rem}._17zQgG_details{grid-column:1/6;align-self:start;position:sticky;top:8rem}._17zQgG_board{border-radius:18px;grid-column:7/13;max-width:none;margin-inline:0;padding:2.75rem 1rem 1rem}._17zQgG_board:before{width:10rem;height:3rem;top:.6rem}._17zQgG_board:after{width:6.25rem;height:1.75rem;top:-.55rem}._17zQgG_sheet{gap:2.75rem;padding:3rem 2rem 2rem}._17zQgG_polaroid{width:172px;padding:8px 8px 26px}._17zQgG_polaroid:before{width:17px;height:54px;top:-20px;left:30px}._17zQgG_polaroid:after{inset:16px 16px 34px}._17zQgG_photoText{font-size:1.25rem}}@media (prefers-reduced-motion:no-preference){._17zQgG_sheet[data-armed] ._17zQgG_tick{animation:_17zQgG_tick .32s var(--ease-out) backwards;animation-delay:calc(.25s + var(--i,0) * .17s)}._17zQgG_sheet[data-armed] ._17zQgG_chipList>li{animation:_17zQgG_stamp .3s var(--ease-out) backwards;animation-delay:calc(1.15s + var(--i,0) * .16s)}@keyframes _17zQgG_tick{0%{opacity:0;transform:scaleX(0)}}@keyframes _17zQgG_stamp{0%{opacity:0;transform:scale(1.08)}}}
.gaWS0q_wrapper{width:100%}.gaWS0q_illustration{width:100%;height:auto;display:block;overflow:visible}.gaWS0q_windowLight{opacity:.08;transition:opacity .7s}.gaWS0q_panelReflection,.gaWS0q_conversationSignal,.gaWS0q_modelCircuit{opacity:0}.gaWS0q_screenReply{opacity:.75}.gaWS0q_messageFirst{opacity:.85}.gaWS0q_messageReply{opacity:.55}.gaWS0q_coffeeSteam{opacity:.25}.gaWS0q_scene[data-active=true] .gaWS0q_messageFirst{animation:9s ease-in-out infinite gaWS0q_first-message}.gaWS0q_scene[data-active=true] .gaWS0q_messageReply{animation:9s ease-in-out infinite gaWS0q_reply-message}.gaWS0q_scene[data-active=true] .gaWS0q_typingDot{animation:1.45s ease-in-out infinite gaWS0q_typing}.gaWS0q_scene[data-active=true] .gaWS0q_screenReply{animation:9s ease-in-out infinite gaWS0q_screen-reply}.gaWS0q_scene[data-active=true] .gaWS0q_conversationSignal{animation:9s ease-in-out infinite gaWS0q_conversation-travels}.gaWS0q_scene[data-active=true] .gaWS0q_windowLight{animation:9s ease-in-out infinite gaWS0q_home-welcomes}.gaWS0q_scene[data-active=true] .gaWS0q_modelCircuit{stroke-dasharray:22 460;animation:9s linear infinite gaWS0q_home-circuit}.gaWS0q_scene[data-active=true] .gaWS0q_panelReflection{animation:9s ease-in-out infinite gaWS0q_roof-reflection}.gaWS0q_scene[data-active=true] .gaWS0q_coffeeSteam{animation:4.8s ease-in-out infinite gaWS0q_coffee-steam}@keyframes gaWS0q_first-message{0%,to{opacity:.45}10%,66%{opacity:1}82%{opacity:.6}}@keyframes gaWS0q_reply-message{0%,12%,to{opacity:.18;transform:translateY(2px)}26%,74%{opacity:1;transform:translateY(0)}88%{opacity:.4}}@keyframes gaWS0q_typing{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-1.6px)}}@keyframes gaWS0q_screen-reply{0%,15%,to{opacity:.35}29%,82%{opacity:1}}@keyframes gaWS0q_conversation-travels{0%,22%{opacity:0;stroke-dashoffset:10px}25%{opacity:.85}48%{opacity:.85;stroke-dashoffset:-105px}51%,to{opacity:0;stroke-dashoffset:-112px}}@keyframes gaWS0q_home-welcomes{0%,37%,to{opacity:.08}56%,80%{opacity:.8}}@keyframes gaWS0q_home-circuit{0%,41%{opacity:0;stroke-dashoffset:10px}46%{opacity:.6}80%{opacity:.55;stroke-dashoffset:-440px}87%,to{opacity:0;stroke-dashoffset:-482px}}@keyframes gaWS0q_roof-reflection{0%,48%{opacity:0;transform:translate(-25px)}57%{opacity:.55}79%{opacity:.35;transform:translate(55px)}85%,to{opacity:0;transform:translate(70px)}}@keyframes gaWS0q_coffee-steam{0%,to{opacity:0;transform:translateY(2px)}30%{opacity:.45}85%{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.gaWS0q_scene *,.gaWS0q_scene[data-active=true] *{transition:none!important;animation:none!important}.gaWS0q_scene[data-active=true] .gaWS0q_windowLight{opacity:.55}}
.uLWX6G_scene{overflow:visible}.uLWX6G_van{transform-box:view-box;transform-origin:0 0}.uLWX6G_wheel{transform-box:fill-box;transform-origin:50%}.uLWX6G_crown{transform-box:fill-box;transform-origin:50% 100%}.uLWX6G_headlight{opacity:.6}[data-animated=true] .uLWX6G_van{animation:14s linear infinite uLWX6G_van-route}[data-animated=true] .uLWX6G_wheel{animation:14s linear infinite uLWX6G_wheel-turn}[data-animated=true] .uLWX6G_headlight{animation:14s linear infinite uLWX6G_headlight}[data-animated=true] .uLWX6G_crown{animation:4.6s ease-in-out infinite alternate uLWX6G_leaves}[data-animated=true] .uLWX6G_water{animation:7s linear infinite uLWX6G_current}[data-animated=true] .uLWX6G_cloud{animation:13s ease-in-out infinite alternate uLWX6G_drift}[data-animated=true] .uLWX6G_cloudSlow{animation:17s ease-in-out infinite alternate-reverse uLWX6G_drift}@keyframes uLWX6G_van-route{0%{opacity:1;transform:translate(0)}8.57%{opacity:1;transform:translate(0)}11.19%{opacity:1;transform:translate(7.66px,2.4px)}13.81%{opacity:1;transform:translate(14.57px,7.53px)}16.43%{opacity:1;transform:translate(23.18px,13.98px)}19.05%{opacity:1;transform:translate(35.94px,20.35px)}21.67%{opacity:1;transform:translate(55.3px,25.24px)}24.29%{opacity:1;transform:translate(83px,27.67px)}27.14%{opacity:1;transform:translate(105px,29.1px)}31.43%{opacity:0;transform:translate(139px,31.31px)}31.57%{opacity:0;transform:translate(-297px,2.97px)}42.86%{opacity:0;transform:translate(-297px,2.97px)}46.43%{opacity:1;transform:translate(-269px,4.79px)}62.14%{opacity:1;transform:translate(-145px,12.85px)}64.88%{opacity:1;transform:translate(-115.27px,12.88px)}67.62%{opacity:1;transform:translate(-84.55px,10.2px)}70.36%{opacity:1;transform:translate(-55.28px,6.21px)}73.1%{opacity:1;transform:translate(-29.92px,2.32px)}75.83%{opacity:1;transform:translate(-10.91px,-.09px)}78.57%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes uLWX6G_wheel-turn{0%{transform:rotate(0)}8.57%{transform:rotate(0)}11.19%{transform:rotate(70.9deg)}13.81%{transform:rotate(173.7deg)}16.43%{transform:rotate(302.6deg)}19.05%{transform:rotate(451deg)}21.67%{transform:rotate(615.8deg)}24.29%{transform:rotate(799.7deg)}27.14%{transform:rotate(940.6deg)}31.43%{transform:rotate(1158.5deg)}31.57%{transform:rotate(1158.5deg)}42.86%{transform:rotate(1158.5deg)}46.43%{transform:rotate(1337.8deg)}62.14%{transform:rotate(2132.3deg)}64.88%{transform:rotate(2304.7deg)}67.62%{transform:rotate(2461.7deg)}70.36%{transform:rotate(2603deg)}73.1%{transform:rotate(2723.4deg)}75.83%{transform:rotate(2816.1deg)}78.57%{transform:rotate(2880deg)}to{transform:rotate(2880deg)}}@keyframes uLWX6G_headlight{0%,5%{opacity:.6}8%,80%{opacity:1}84%,to{opacity:.6}}@keyframes uLWX6G_leaves{0%{transform:rotate(-.8deg)}to{transform:rotate(1deg)}}@keyframes uLWX6G_current{0%{stroke-dashoffset:0}to{stroke-dashoffset:84px}}@keyframes uLWX6G_drift{0%{transform:translate(-10px)}to{transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.uLWX6G_scene *{transition:none!important;animation:none!important}}
.vppY3a_conto{color:#fff;background:radial-gradient(58rem 36rem at 8% -12%, #ffd27e24, transparent 62%), radial-gradient(44rem 30rem at 104% 104%, #0f70b747, transparent 70%), var(--ink);overflow-x:clip}.vppY3a_conto :focus-visible{outline-color:#ffb547}.vppY3a_layout{row-gap:2.5rem;position:relative}.vppY3a_head{min-width:0}.vppY3a_h2{color:#fff;margin:0}.vppY3a_sub{color:#d4e4f1;max-width:36ch;margin:1rem 0 0}.vppY3a_printer{--slot-h:3.25rem;--slot-in:.45rem;width:min(100%,22.375rem);margin-inline:auto;position:relative}.vppY3a_clip{margin:0 -4px calc(var(--slot-in) * -1);filter:drop-shadow(0 8px 16px #000a146b);padding:1.25rem 12px 0;position:relative;overflow:hidden}.vppY3a_receipt{color:var(--ink);background:linear-gradient(90deg, #0034550b, transparent 7% 93%, #0034550b), linear-gradient(#0034550f, transparent 2.75rem), linear-gradient(transparent calc(100% - 1.25rem), #00345512), var(--sheet);padding:2rem 1.35rem 10.25rem;position:relative;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%;container-type:inline-size}.vppY3a_logo{justify-content:center;display:flex}.vppY3a_logo.vppY3a_logo>*{flex-direction:row;align-items:baseline;gap:.3em;font-size:1.5rem}.vppY3a_dashed{border:0;border-top:1.5px dashed #0034556b;margin:1rem 0}.vppY3a_heading{color:var(--ink);margin:0;font-size:1.5rem}.vppY3a_product{margin:.3rem 0 0;font-size:1.0625rem;font-weight:650}.vppY3a_table{border-collapse:collapse;width:100%;margin-top:.9rem}.vppY3a_table th{text-align:left;vertical-align:bottom;padding:.28rem 0;font-weight:450}.vppY3a_table td{text-align:right;vertical-align:bottom;width:1.75rem;padding:.28rem 0 .28rem .3rem}.vppY3a_leader{background:radial-gradient(circle, var(--muted) 1px, transparent 1.5px) left bottom .3em / 6px 4px repeat-x;display:block}.vppY3a_leader>span{background:var(--sheet);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline-end:.4rem}.vppY3a_check{color:var(--ink);margin-left:auto;display:block}.vppY3a_info th{color:var(--muted);padding-top:.7rem}.vppY3a_infoLine{align-items:center;gap:.5rem;font-weight:600;display:flex}.vppY3a_infoLine svg{color:var(--ink);flex:none}.vppY3a_double{border-block:1px solid var(--ink);height:5px;margin:1.1rem 0 1rem}.vppY3a_from{margin:0}.vppY3a_price{color:var(--ink);margin:.15rem 0 .1rem;font-size:3.5rem}.vppY3a_included{margin:0;font-size:1.125rem;font-weight:650}.vppY3a_slot{z-index:1;height:var(--slot-h);background:radial-gradient(circle at calc(100% - 1.5rem) 64%,#5d6a73 0 .36rem,#161f25 .4rem .5rem,#0000 .55rem),linear-gradient(#0000 .95rem,#00000073 .95rem calc(.95rem + 1px),#ffffff14 calc(.95rem + 1px) calc(.95rem + 2px),#0000 calc(.95rem + 2px)),linear-gradient(100deg,#ffecc81f,#0000 45%),linear-gradient(#5a6872,#3d4a54 .95rem,#2b3740 .95rem,#1d272e);border-radius:7px 7px 10px 10px;margin-inline:-.5rem;position:relative;box-shadow:inset 0 1px #ffffff3d,inset 0 -2px #00000059,0 10px 14px -6px #00081099}.vppY3a_slot:before{content:"";background:#0b1217;border-radius:2px;height:3px;position:absolute;inset:.32rem .6rem auto}.vppY3a_tear{background:linear-gradient(#8d9aa2,#c9d3d9 40%,#f2f5f7 60%,#9eabb3);height:8px;position:absolute;inset:.28rem .75rem auto;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/5px 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/5px 100%}.vppY3a_stamp{z-index:1;right:1.5rem;bottom:calc(var(--slot-h) - var(--slot-in) + 2.4rem);width:13rem;color:var(--red-text);text-align:center;transform-origin:50% 60%;justify-items:center;gap:.2rem;margin:0;padding:.8rem .7rem .85rem;display:grid;position:absolute;transform:rotate(-7deg)}.vppY3a_stamp:before,.vppY3a_stamp:after{content:"";pointer-events:none;border:2px solid;border-radius:6px;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 -2.2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23s)'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 -2.2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23s)'/%3E%3C/svg%3E")}.vppY3a_stamp:before{inset:0}.vppY3a_stamp:after{border-width:1px;border-radius:3px;inset:4px}.vppY3a_stampRing{opacity:0;border:2px solid;border-radius:10px;position:absolute;inset:-6px}.vppY3a_stampTitle{font-size:1.125rem;font-weight:700;font-stretch:100%;line-height:1.1}.vppY3a_stampRate{font-size:3rem;display:block}.vppY3a_stampUntil{font-size:1rem;font-weight:600;font-stretch:100%;line-height:1.2}.vppY3a_notes{min-width:0}.vppY3a_note{color:#d4e4f1;margin:0}.vppY3a_ctas{gap:1rem;margin-top:1.75rem;display:grid}.vppY3a_counter{display:none}@media (min-width:40em){.vppY3a_ctas{flex-wrap:wrap;align-items:flex-start;display:flex}}@media (min-width:48em) and (max-width:64em){.vppY3a_layout{grid-template-rows:1fr 1fr;grid-template-columns:22.375rem minmax(0,1fr);gap:2rem 2.5rem}.vppY3a_head{grid-area:1/2;align-self:end}.vppY3a_printer{grid-area:1/1/3;margin:0}.vppY3a_notes{grid-area:2/2;align-self:start}}@media (min-width:64.0625em){.vppY3a_conto{padding-bottom:3.75rem}.vppY3a_layout{grid-template-rows:1fr 1fr;row-gap:2rem}.vppY3a_head{grid-area:1/7/auto/13;align-self:end}.vppY3a_sub{margin-top:1.25rem}.vppY3a_notes{grid-area:2/7/auto/12;align-self:start;margin-bottom:4rem}.vppY3a_printer{--slot-h:5rem;--slot-in:.6rem;grid-area:1/1/3/7;place-self:end center;width:100%;max-width:31rem;margin:0}.vppY3a_clip{transform-origin:50% 100%;rotate:-1.5deg}.vppY3a_receipt{padding:2.5rem 2rem 10.5rem;font-size:1.125rem}.vppY3a_price{font-size:clamp(3.5rem,20cqi,6rem)}.vppY3a_stamp{right:1.6rem;bottom:calc(var(--slot-h) - var(--slot-in) + 2.6rem)}.vppY3a_slot{background:radial-gradient(circle at calc(100% - 2.25rem) 62%,#5d6a73 0 .55rem,#161f25 .6rem .74rem,#0000 .8rem),radial-gradient(circle at calc(100% - 4.1rem) 62%,#f4ead2 0 .14rem,#f4ead240 .2rem,#0000 .45rem),linear-gradient(#0000 1.35rem,#00000073 1.35rem calc(1.35rem + 1px),#ffffff14 calc(1.35rem + 1px) calc(1.35rem + 2px),#0000 calc(1.35rem + 2px)),linear-gradient(100deg,#ffecc824,#0000 45%),linear-gradient(#5a6872,#3d4a54 1.35rem,#2b3740 1.35rem,#1d272e);border-radius:9px 9px 12px 12px;margin-inline:-1.5rem;box-shadow:inset 0 1px #ffffff3d,inset 0 -2px #00000059,0 6px 6px -2px #2814048c}.vppY3a_slot:before{height:4px;inset:.45rem .9rem auto}.vppY3a_tear{height:10px;inset:.42rem 1.25rem auto}.vppY3a_counter{background:radial-gradient(34% 140% at 26% 0,#ffe2aa8c,#0000 70%),linear-gradient(90deg,#0000 50%,#0a101a59),linear-gradient(#0000 1.5rem,#fff0d299 1.5rem calc(1.5rem + 1px),#78502c80 calc(1.5rem + 1px) calc(1.5rem + 4px),#0000 calc(1.5rem + 4px)),linear-gradient(#0000 1.5rem,#140a0047 1.5rem,#140a006b),repeating-linear-gradient(#0000 0 5px,#6e421c1f 5px 6px,#0000 6px 13px),repeating-linear-gradient(178.6deg,#0000 0 9px,#ffecc81a 9px 11px,#0000 11px 23px),linear-gradient(#e2c9a7,#d4b48c 1.5rem,#c9ac89 1.5rem,#b7966f);height:4.5rem;display:block;position:absolute;inset:auto 0 0;box-shadow:0 -16px 36px -14px #00000080}}@media (prefers-reduced-motion:no-preference){.vppY3a_printer[data-armed] .vppY3a_receipt[data-intro]{animation:vppY3a_print 1.1s var(--ease-out) backwards}.vppY3a_stamp[data-armed][data-intro]{animation:vppY3a_thump .42s var(--ease-spring) .6s backwards}.vppY3a_stamp[data-armed] .vppY3a_stampRing[data-intro]{animation:vppY3a_ring .52s var(--ease-out) .89s}@keyframes vppY3a_print{0%{transform:translateY(100%)}}@keyframes vppY3a_thump{0%{opacity:0;transform:rotate(-20deg)scale(1.6)}70%{opacity:1;transform:rotate(-7deg)scale(.94)}}@keyframes vppY3a_ring{0%{opacity:.35;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}}@media print{.vppY3a_conto{color:#000;background:0 0}.vppY3a_clip{filter:none}.vppY3a_counter,.vppY3a_slot{display:none}}
.I95CEa_float{z-index:calc(var(--z-header) - 1);right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));width:3.5rem;height:3.5rem;color:var(--color-white);transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;background:#12803e;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 2px #0b5c2c,0 10px 28px #00345547}.I95CEa_float:hover{background:#0f7437}.I95CEa_float:active{transform:translateY(1px)}.I95CEa_float:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}@media (min-width:64.0625em){.I95CEa_float{right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom))}}@media not (min-width:64.0625em){.I95CEa_landing{display:none}}@media (prefers-reduced-motion:reduce){.I95CEa_float{transition:none}}@media print{.I95CEa_float{display:none}}
.-bGFIa_section{padding-block:var(--section-space);background:#fff}.-bGFIa_processTop{justify-content:space-between;align-items:end;gap:3rem;display:flex}.-bGFIa_processTop>p{color:var(--color-muted);font-size:.92rem;line-height:1.8}.-bGFIa_process{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:2.75rem 0 0;padding:0;list-style:none;display:grid;position:relative}.-bGFIa_process:before{content:"";border-top:1px dashed #aacedc;position:absolute;top:calc(210px + 1.4rem);left:1rem;right:1rem}.-bGFIa_process li{min-width:0;position:relative}.-bGFIa_illustration{background:linear-gradient(#fff 28%,#f2f6f1);border-radius:.75rem;justify-content:center;align-items:center;height:210px;display:flex;position:relative}.-bGFIa_illustration svg{max-width:320px}.-bGFIa_process li:nth-child(2) .-bGFIa_illustration{background:linear-gradient(#fff 28%,#eaf4fb)}.-bGFIa_process li:nth-child(3) .-bGFIa_illustration{background:linear-gradient(#fff 28%,#f7f2e8)}.-bGFIa_stepBody{min-width:0}.-bGFIa_stage{color:#3f6e89;align-items:center;gap:.75rem;margin:.35rem 0 1.1rem;font-size:.7rem;font-weight:600;display:flex;position:relative}.-bGFIa_stage>span:last-child{background:#fff;padding-right:.65rem}.-bGFIa_step{width:2.25rem;height:2.25rem;color:var(--color-blue);background:#fff;border:1px solid #98c9e0;border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;display:grid;box-shadow:0 0 0 6px #fff}.-bGFIa_process h3{max-width:20ch;margin-bottom:1rem;font-size:1.45rem;font-weight:600;line-height:1.25}.-bGFIa_process p{color:var(--color-muted);max-width:37ch;font-size:.89rem;line-height:1.8}.-bGFIa_footnote{color:#536f61;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:2rem;font-size:.8rem;display:flex}.-bGFIa_footnote>span{border:1px solid #b8c9bd;border-radius:50%;width:2rem;height:2rem;position:relative}.-bGFIa_footnote>span:after{content:"";border:1px solid #abc4b9;position:absolute;inset:.5rem;transform:rotate(45deg)}@media (max-width:950px){.-bGFIa_process{gap:1.5rem}.-bGFIa_process h3{font-size:1.25rem}.-bGFIa_illustration{height:190px}.-bGFIa_process:before{top:calc(190px + 1.4rem)}.-bGFIa_stage{gap:.55rem;font-size:.6rem}}@media (max-width:700px){.-bGFIa_processTop{display:block}.-bGFIa_processTop>p{margin-top:1.25rem}.-bGFIa_process{grid-template-columns:1fr;gap:1.75rem;margin-top:2rem}.-bGFIa_process:before{display:none}.-bGFIa_process li{grid-template-columns:.8fr 1.2fr;align-items:center;gap:1.25rem;display:grid}.-bGFIa_illustration{border-radius:1rem;height:auto;min-height:165px}.-bGFIa_stage{margin:0 0 .8rem}.-bGFIa_process h3{max-width:none;margin-bottom:.6rem;font-size:1.25rem}.-bGFIa_footnote{justify-content:flex-start;margin-top:1.5rem;padding-top:1rem}.-bGFIa_footnote>span{flex-shrink:0}}@media (max-width:390px){.-bGFIa_process li{grid-template-columns:.7fr 1.3fr;gap:.75rem}.-bGFIa_process h3{font-size:1.1rem}.-bGFIa_step{width:1.9rem;height:1.9rem}}@media (min-width:701px) and (max-width:1024px){.-bGFIa_stage{line-height:1.25}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.-bGFIa_stage,.-bGFIa_step,.-bGFIa_process p,.-bGFIa_footnote{font-size:.875rem}}
.RbWAzG_figure{width:100%;margin:0;position:relative}.RbWAzG_player{width:100%}.RbWAzG_figure figcaption{color:var(--color-muted);text-align:center;margin-top:.6rem;font-size:.75rem}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.RbWAzG_figure figcaption{font-size:.875rem}}
.p5r52a_tappe{background:var(--grain), var(--frost);content-visibility:auto;contain-intrinsic-size:auto 1500px}.p5r52a_inner{row-gap:2rem;display:grid}.p5r52a_head{gap:1rem;display:grid}.p5r52a_h2{color:var(--ink);margin:0}.p5r52a_intro{max-width:40rem;color:var(--ink);margin:0}.p5r52a_steps{margin:0;padding:0;list-style:none}.p5r52a_step{grid-template-columns:44px minmax(0,1fr);gap:.3rem 1rem;padding-block-end:1.75rem;display:grid;position:relative}.p5r52a_step:last-child{padding-block-end:0}.p5r52a_step:not(:last-child):before{content:"";background:#0f70b759;width:2px;position:absolute;top:44px;bottom:0;left:21px}.p5r52a_number{background:var(--blue);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:1.5rem;display:grid}.p5r52a_stepTitle{min-height:44px;color:var(--ink);align-self:center;align-items:center;margin:0;display:flex}.p5r52a_stepText{color:var(--ink);grid-column:2;margin:0}.p5r52a_review{background:var(--sheet);max-width:30rem;color:var(--ink);border-radius:16px;gap:.9rem;padding:1.25rem 1.25rem .75rem;display:grid;position:relative;box-shadow:0 0 0 1px #0034551a,0 18px 28px -20px #00345580}.p5r52a_score{align-items:center;gap:.4rem;margin:0;display:flex}.p5r52a_scoreValue{font-size:2.25rem}.p5r52a_star{color:var(--orange);display:block}.p5r52a_scoreLabel{font-family:var(--font-landing), Arial, sans-serif;font-size:1.125rem;font-weight:650;font-stretch:100%}.p5r52a_message{gap:.5rem;margin:0;display:grid}.p5r52a_quote{margin:0}.p5r52a_quote p{color:var(--ink);margin:0}.p5r52a_author{color:var(--muted);font-family:var(--font-landing), Arial, sans-serif;font-size:1.0625rem;font-weight:600;font-stretch:100%;line-height:1.3}.p5r52a_author:before{content:"— "}.p5r52a_link{color:var(--blue);font-family:var(--font-landing), Arial, sans-serif;text-underline-offset:4px;justify-self:start;padding-block:.6rem;font-size:1.125rem;font-weight:650;font-stretch:100%;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px}.p5r52a_lastWord{white-space:nowrap}.p5r52a_arrow{vertical-align:-.2em;margin-inline-start:.35em;display:inline-block}.p5r52a_link:after{content:"";border-radius:16px;position:absolute;inset:0}.p5r52a_link:focus-visible{outline:none}.p5r52a_link:focus-visible:after{outline:3px solid var(--ink);outline-offset:3px}@media (hover:hover){.p5r52a_review:hover .p5r52a_link{text-decoration-thickness:2px}}.p5r52a_hook{justify-items:start;gap:.75rem;display:grid}.p5r52a_hookText{color:var(--ink);margin:0}@media (min-width:64.0625em){.p5r52a_inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem 1.5rem}.p5r52a_head,.p5r52a_review,.p5r52a_hook{grid-column:1/6}.p5r52a_steps{grid-area:1/7/4/13;padding-block-start:.5rem}.p5r52a_step{grid-template-columns:56px minmax(0,1fr);column-gap:1.25rem;padding-block-end:2.5rem}.p5r52a_step:not(:last-child):before{top:56px;left:27px}.p5r52a_number{width:56px;height:56px;font-size:1.875rem}.p5r52a_stepTitle{min-height:56px}}
.QYT-qG_breadcrumbs{padding-block:var(--space-8);color:var(--color-muted);font-size:var(--text-sm)}.QYT-qG_breadcrumbs ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.QYT-qG_breadcrumbs li{align-items:center;gap:var(--space-2);display:inline-flex}.QYT-qG_breadcrumbs a{text-underline-offset:.3em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.QYT-qG_breadcrumbs a:hover{color:var(--color-blue);text-decoration-color:currentColor}.QYT-qG_breadcrumbs [aria-current]{color:var(--color-ink)}.QYT-qG_contactBand{color:#fff;background:#006bb0;padding-block:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden}.QYT-qG_contactBand:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 79px,#ffffff09 79px 80px);position:absolute;inset:0 0 0 62%}.QYT-qG_contactInner{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1rem,5vw,5rem);display:grid;position:relative}.QYT-qG_contactCopy{padding-block:1rem}.QYT-qG_contactInner h2{max-width:16ch;font-size:clamp(2.1rem,4vw,3.7rem)}.QYT-qG_contactInner p{color:#dbf0ff;max-width:48ch;margin-top:1.5rem}.QYT-qG_contactActions{flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;margin-top:2rem;display:flex}.QYT-qG_phone{text-underline-offset:.25em;flex-wrap:wrap;align-items:center;gap:.6rem;min-height:44px;font-size:.8125rem;display:inline-flex}.QYT-qG_phone:hover{text-decoration:underline}.QYT-qG_contactDrawing{color:#d2edff;margin-block:-1.5rem}.QYT-qG_invitationArt{width:100%;height:auto}.QYT-qG_doorLeaf{transform-box:fill-box;transform-origin:100% 0;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:scaleX(.598)skewY(12.3deg)}.QYT-qG_doorLight{opacity:.35;transition:opacity .7s}.QYT-qG_contactInner:hover .QYT-qG_doorLeaf,.QYT-qG_contactInner:focus-within .QYT-qG_doorLeaf{transform:scaleX(.04)skewY(23.8deg)}.QYT-qG_contactInner:hover .QYT-qG_doorLight,.QYT-qG_contactInner:focus-within .QYT-qG_doorLight{opacity:.9}.QYT-qG_otherServices{padding-block:var(--section-space);content-visibility:auto;contain-intrinsic-size:auto 620px;background:#f7f8f4}.QYT-qG_otherHeading{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-10);display:flex}.QYT-qG_sectionNote{color:var(--color-muted);margin-bottom:.85rem;font-size:.875rem;display:block}.QYT-qG_otherHeading h2{font-size:clamp(1.8rem,3vw,2.5rem)}.QYT-qG_otherHeading p{max-width:29ch;color:var(--color-muted)}.QYT-qG_serviceLinks{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(1rem,2.5vw,2.5rem);display:grid}.QYT-qG_serviceLink{min-width:0;font-weight:650;display:block}.QYT-qG_servicePreview{background:#eaf0eb;border-bottom:2px solid #c1d0c8;border-radius:50% 50% 4px 4px;padding:1.5rem .35rem .25rem;transition:background .25s;position:relative}.QYT-qG_previewImage{width:100%;transition:transform .35s;position:relative}.QYT-qG_serviceLink:nth-child(2n) .QYT-qG_servicePreview{background:#f0ece1;border-color:#d9ceba}.QYT-qG_drawingGuide{border:1px solid #b7c9c861;position:absolute;inset:23% 10% 12%}.QYT-qG_drawingGuide:after{content:"";border-inline:1px solid #b7c9c861;position:absolute;inset:-5px 8px}.QYT-qG_serviceLinkTitle{overflow-wrap:anywhere;align-items:center;gap:.5rem;padding-top:1rem;font-size:.9375rem;line-height:1.5;display:flex}.QYT-qG_serviceLinkTitle>svg:first-child{color:var(--color-blue);flex-shrink:0}.QYT-qG_serviceLinkTitle>svg:last-child{flex-shrink:0;margin-left:auto;transition:transform .18s}@media (hover:hover){.QYT-qG_serviceLink:hover .QYT-qG_previewImage{transform:translateY(-5px)}.QYT-qG_serviceLink:hover{color:var(--color-blue)}.QYT-qG_serviceLink:hover .QYT-qG_servicePreview{background:#d5ecfa}.QYT-qG_serviceLink:hover .QYT-qG_serviceLinkTitle>svg:last-child{transform:translate(2px,-2px)}}.QYT-qG_serviceLink:active .QYT-qG_servicePreview{background:#d5ecfa}@media (max-width:70rem){.QYT-qG_serviceLinks{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row}.QYT-qG_serviceLink{grid-column:span 4}.QYT-qG_serviceLink:first-child:nth-last-child(4),.QYT-qG_serviceLink:first-child:nth-last-child(4)~.QYT-qG_serviceLink{grid-column:span 3}.QYT-qG_serviceLink:nth-child(4):nth-last-child(2){grid-column:3/span 4}.QYT-qG_serviceLinkTitle>svg:first-child{display:none}}@media (max-width:48rem){.QYT-qG_otherServices{contain-intrinsic-size:auto 700px}.QYT-qG_contactInner{gap:var(--space-8);grid-template-columns:1fr}.QYT-qG_contactDrawing{justify-self:center;width:min(26rem,100%);margin-block:-1rem}.QYT-qG_otherHeading{flex-direction:column;align-items:flex-start}.QYT-qG_otherHeading p{max-width:none}}@media (max-width:44rem){.QYT-qG_serviceLink:first-child:nth-last-child(4),.QYT-qG_serviceLink:first-child:nth-last-child(4)~.QYT-qG_serviceLink{grid-column:span 6}}@media (max-width:34rem){.QYT-qG_serviceLinks{gap:1.5rem 1rem}.QYT-qG_serviceLink,.QYT-qG_serviceLink:first-child:nth-last-child(4),.QYT-qG_serviceLink:first-child:nth-last-child(4)~.QYT-qG_serviceLink,.QYT-qG_serviceLink:nth-child(4):nth-last-child(2){grid-column:span 6}.QYT-qG_serviceLink:last-child:nth-child(odd){grid-column:4/span 6}.QYT-qG_serviceLinkTitle{align-items:flex-start;gap:.4rem}.QYT-qG_serviceLinkTitle>svg:last-child{width:16px;height:20px}.QYT-qG_breadcrumbs{padding-block:var(--space-6)}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.QYT-qG_serviceLinkTitle{font-size:.875rem}.QYT-qG_phone{font-size:.9375rem}}@media (pointer:coarse){.QYT-qG_breadcrumbs{padding-block:calc(var(--space-8) - .625rem)}.QYT-qG_breadcrumbs a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (pointer:coarse) and (max-width:34rem){.QYT-qG_breadcrumbs{padding-block:calc(var(--space-6) - .625rem)}}@media (prefers-reduced-motion:reduce){.QYT-qG_servicePreview,.QYT-qG_previewImage,.QYT-qG_doorLeaf,.QYT-qG_doorLight,.QYT-qG_serviceLinkTitle>svg:last-child{transition:none}}
.UAckzq_channels{display:grid}.UAckzq_channel{border-bottom:1px solid #cdd9d0;align-items:center;gap:1rem;padding:1.15rem .75rem;text-decoration:none;display:flex}.UAckzq_icon{width:46px;height:46px;color:var(--color-blue);background:#f9fbf7;border:1px solid #c3d6cd;border-radius:12px 12px 12px 2px;flex:0 0 46px;place-items:center;transition:background .2s,color .2s;display:grid}.UAckzq_channel:nth-child(2) .UAckzq_icon{color:#427d69}.UAckzq_channel:nth-child(3) .UAckzq_icon{color:#cc5849}.UAckzq_text{gap:.25rem;min-width:0;display:grid}.UAckzq_text>span{color:var(--color-muted);font-size:.875rem}.UAckzq_text strong{overflow-wrap:anywhere;font-size:clamp(.9375rem,1.2vw,1.125rem);font-weight:700}.UAckzq_arrow{color:var(--color-blue);flex-shrink:0;margin-left:auto;transition:transform .2s}@media (hover:hover){.UAckzq_channel:hover{background:#ffffff50}.UAckzq_channel:hover .UAckzq_icon{background:var(--color-blue);color:#fff}.UAckzq_channel:hover .UAckzq_arrow{transform:translate(2px,-2px)}}.UAckzq_channel:active{background:#ffffff80}@media (prefers-reduced-motion:reduce){.UAckzq_icon,.UAckzq_arrow{transition:none}}@media (max-width:380px){.UAckzq_channel{gap:.7rem;padding-inline:.2rem}.UAckzq_icon{flex-basis:40px;width:40px;height:40px}}
.oSO8aW_local{background:var(--color-ink);color:#fff;padding-block:var(--section-space);content-visibility:auto;contain-intrinsic-size:auto 720px;position:relative;overflow:clip}.oSO8aW_localGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:3rem;display:grid}.oSO8aW_copy{z-index:1;position:relative}.oSO8aW_localLabel{color:#adcfcf;margin-bottom:1.3rem;font-size:.79rem;font-weight:550}.oSO8aW_local h2{max-width:15ch}.oSO8aW_localDescription{color:#bedbee;max-width:34rem;margin:1.5rem 0 1.75rem;font-size:.92rem;line-height:1.85}.oSO8aW_copy>a{font-size:.81rem}.oSO8aW_place{min-width:0;position:relative}.oSO8aW_art{margin:0 -1.5rem 0 -1rem}.oSO8aW_office{width:min(100%,25rem);color:var(--color-ink);background:#f7f8ef;border-radius:.65rem 2rem .65rem .65rem;grid-template-columns:auto 1fr;align-items:center;column-gap:1.6rem;margin:-1.75rem 0 0;padding:1.35rem 1.6rem .9rem;display:grid;position:relative;box-shadow:0 1.2rem 2.5rem #06192466}.oSO8aW_officeLabel{color:#4a6f77;grid-column:1/-1;align-items:center;gap:.55rem;font-size:.7rem;display:flex}.oSO8aW_officeLabel:before{content:"";background:var(--color-blue);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #d7eefa}.oSO8aW_office h3{grid-row:2/4;margin-top:.3rem;font-size:1.85rem;font-weight:600}.oSO8aW_office address{color:#346a8c;margin-top:.55rem;font-size:.8rem;font-style:normal;line-height:1.7}.oSO8aW_phone{align-items:center;gap:.5rem;min-height:44px;font-size:.95rem;font-weight:650;display:inline-flex}.oSO8aW_phone svg,.oSO8aW_officeLink svg{color:var(--color-blue);flex-shrink:0}.oSO8aW_officeLink{min-height:44px;color:var(--color-blue);border-top:1px solid #dfe3d6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;padding-top:.45rem;font-size:.8rem;font-weight:650;display:flex}@media (hover:hover){.oSO8aW_officeLink:hover,.oSO8aW_phone:hover{text-underline-offset:.25em;text-decoration:underline}}@media (max-width:1100px){.oSO8aW_localGrid{gap:1.5rem}.oSO8aW_office{grid-template-columns:1fr;width:min(100%,21rem);margin-top:-.75rem}.oSO8aW_office h3{grid-row:auto}}@media (max-width:900px){.oSO8aW_localGrid{grid-template-columns:1fr;gap:1.75rem}.oSO8aW_local h2{max-width:20ch}.oSO8aW_localDescription{max-width:38rem}.oSO8aW_art{margin:0 -.5rem}.oSO8aW_office{grid-template-columns:minmax(0,1fr) auto auto;column-gap:2.25rem;width:100%;margin-top:-.5rem}}@media (max-width:760px){.oSO8aW_local{contain-intrinsic-size:auto 950px}.oSO8aW_office{grid-template-columns:1fr;padding:1.2rem 1.25rem .75rem}}@media (max-width:1024px),(orientation:landscape) and (max-height:500px){.oSO8aW_localLabel,.oSO8aW_officeLabel,.oSO8aW_office address,.oSO8aW_officeLink{font-size:.875rem}.oSO8aW_copy>a{font-size:.9375rem}.oSO8aW_phone{font-size:1rem}}
.e_xTDG_skip{z-index:100;color:var(--color-ink);border-radius:var(--radius-sm);background:#fff;padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.e_xTDG_skip:focus{transform:none}.e_xTDG_main{min-height:50vh}@media print{.e_xTDG_skip{display:none}}
.NvjhcW_wrapper{width:100%}.NvjhcW_scene{width:100%;height:auto;overflow:visible}.NvjhcW_entryLight{fill:#90b0a6}.NvjhcW_caseLight{fill:#7dada9}.NvjhcW_porchGlow,.NvjhcW_cargoGlow,.NvjhcW_groundGlow{opacity:0}.NvjhcW_cargoLight{opacity:.4}.NvjhcW_headlight{opacity:.25}.NvjhcW_diagnosticTrace,.NvjhcW_meterTrace{opacity:.75}.NvjhcW_screenScan{opacity:0}.NvjhcW_wrapper[data-animated=true] .NvjhcW_entryLight{fill:#68a890;animation:5.6s ease-in-out infinite NvjhcW_entry-indicator}.NvjhcW_wrapper[data-animated=true] .NvjhcW_caseLight{fill:#8bdfba;animation:2.8s ease-in-out infinite NvjhcW_diagnostic-indicator}.NvjhcW_wrapper[data-animated=true] .NvjhcW_cargoLight{opacity:1;animation:6.5s ease-in-out infinite NvjhcW_workshop-light}.NvjhcW_wrapper[data-animated=true] .NvjhcW_porchGlow,.NvjhcW_wrapper[data-animated=true] .NvjhcW_cargoGlow,.NvjhcW_wrapper[data-animated=true] .NvjhcW_groundGlow{opacity:.8;animation:6.5s ease-in-out infinite NvjhcW_courtesy-light}.NvjhcW_wrapper[data-animated=true] .NvjhcW_headlight{animation:7s ease-in-out infinite NvjhcW_parking-light}.NvjhcW_wrapper[data-animated=true] .NvjhcW_diagnosticTrace{stroke-dasharray:52;animation:4.8s ease-in-out infinite NvjhcW_diagnostic-reading}.NvjhcW_wrapper[data-animated=true] .NvjhcW_meterTrace{animation:2.8s ease-in-out infinite NvjhcW_diagnostic-indicator}.NvjhcW_wrapper[data-animated=true] .NvjhcW_screenScan{animation:4.8s linear infinite NvjhcW_screen-reading}@keyframes NvjhcW_entry-indicator{0%,28%,to{opacity:.55}45%,72%{opacity:1}}@keyframes NvjhcW_diagnostic-indicator{0%,to{opacity:.5}35%,75%{opacity:1}}@keyframes NvjhcW_workshop-light{0%,to{opacity:.76}50%{opacity:1}}@keyframes NvjhcW_courtesy-light{0%,to{opacity:.4}50%{opacity:.8}}@keyframes NvjhcW_parking-light{0%,15%,to{opacity:.35}30%,75%{opacity:1}}@keyframes NvjhcW_diagnostic-reading{0%{stroke-dashoffset:52px;opacity:.3}55%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.3}}@keyframes NvjhcW_screen-reading{0%{opacity:0;transform:translate(0)}10%{opacity:.5}88%{opacity:.5}to{opacity:0;transform:translate(26px)}}@media (prefers-reduced-motion:reduce){.NvjhcW_scene *,.NvjhcW_wrapper[data-animated=true] .NvjhcW_scene *{transition:none!important;animation:none!important}}
