@keyframes sxEIaG_cardIn{0%{opacity:0;transform:translateY(18px)}}.sxEIaG_shop{padding:clamp(5rem,9vw,8rem) 0}.sxEIaG_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.25rem;display:flex}.sxEIaG_title{margin-top:1.1rem;font-size:clamp(2.3rem,4.2vw,4rem)}.sxEIaG_chips{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.sxEIaG_chip{border:1px solid var(--line);font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border-radius:100px;padding:10px 18px;font-size:15px;transition:background .3s,color .3s,border-color .3s}.sxEIaG_chip:hover{border-color:var(--ink);color:var(--ink)}.sxEIaG_chip:focus-visible{outline:2px solid var(--air2);outline-offset:2px}.sxEIaG_chipOn,.sxEIaG_chipOn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.sxEIaG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2rem) clamp(.9rem,1.6vw,1.25rem);display:grid}.sxEIaG_card{animation:sxEIaG_cardIn .8s var(--ez) both;flex-direction:column;display:flex}.sxEIaG_cardImage{aspect-ratio:1;background:var(--mist);border-radius:20px;margin-bottom:1rem;position:relative;overflow:hidden}.sxEIaG_cardImage img{object-fit:contain;mix-blend-mode:multiply;width:72%;height:72%;transition:transform .9s var(--ez);position:absolute;inset:14%}.sxEIaG_card:hover .sxEIaG_cardImage img{transform:scale(1.06)}.sxEIaG_cardName{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.25}.sxEIaG_cardVariant{color:var(--mute);margin-top:.25rem;font-size:14.5px;line-height:1.4}@media (max-width:1000px){.sxEIaG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.sxEIaG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sxEIaG_cardName{font-size:16px}.sxEIaG_cardVariant{font-size:13.5px}}
.bpTiEG_h2{margin-top:1.1rem;font-size:clamp(2.3rem,4.2vw,4rem)}.bpTiEG_h2Light{color:#fff}.bpTiEG_h2Light em,.bpTiEG_labelLight{color:var(--air)}.bpTiEG_body{max-width:48ch;color:var(--ink2);margin-top:1.4rem;font-size:17px;line-height:1.65}.bpTiEG_actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.bpTiEG_facts{padding:clamp(4.5rem,9vw,8rem) 0 clamp(3.5rem,7vw,6rem)}.bpTiEG_factsInner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.bpTiEG_statement{letter-spacing:-.015em;max-width:24ch;font-size:clamp(1.75rem,3.1vw,2.9rem);font-weight:400;line-height:1.2}.bpTiEG_statement em{color:var(--mute);font-style:normal}.bpTiEG_factList{border-top:1px solid var(--line);display:grid}.bpTiEG_factList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.15rem 0;display:flex}.bpTiEG_factList dt{letter-spacing:-.02em;font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:400}.bpTiEG_factList dd{color:var(--mute);text-align:right;font-size:15px}.bpTiEG_bath{padding:clamp(2rem,4vw,3rem) 0 clamp(5rem,9vw,8rem)}.bpTiEG_bathInner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.bpTiEG_bathMedia{max-width:720px;padding-bottom:14%;position:relative}.bpTiEG_bathPhoto{aspect-ratio:5/3.4;background:var(--mist);border-radius:24px;overflow:hidden}.bpTiEG_bathPhoto img,.bpTiEG_bathInset img,.bpTiEG_cardPhoto img,.bpTiEG_proPhoto img,.bpTiEG_proPhotoTall img{object-fit:cover;width:100%;height:100%}.bpTiEG_bathPhoto img{object-position:50% 50%}.bpTiEG_bathInset{aspect-ratio:1;border:6px solid var(--paper);background:var(--ink);border-radius:20px;width:42%;position:absolute;bottom:0;right:-5%;overflow:hidden;box-shadow:0 30px 60px -30px #13232d66}.bpTiEG_bathInset img{object-position:22% 30%}.bpTiEG_pointGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.75rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.bpTiEG_pointGrid li{border-top:1px solid var(--line);padding-top:1.1rem}.bpTiEG_pointGrid h3,.bpTiEG_proList h3{letter-spacing:-.01em;font-size:18px;font-weight:500}.bpTiEG_pointGrid p,.bpTiEG_proList p{color:var(--ink2);margin-top:.35rem;font-size:15.5px;line-height:1.55}.bpTiEG_air{isolation:isolate;background:var(--ink);color:#fff;padding:clamp(5rem,9vw,8rem) 0;position:relative;overflow:hidden}.bpTiEG_air:before{content:"";z-index:-1;background:radial-gradient(closest-side,#8fc3d829,#8fc3d800);border-radius:50%;width:80vw;height:80vw;position:absolute;top:-40vw;left:-30vw}.bpTiEG_airHead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.bpTiEG_airLede{color:#ffffffb8;max-width:44ch;font-size:17px;line-height:1.65}.bpTiEG_diagramWrap{background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,3.5vw,3rem)}.bpTiEG_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(1rem,2vw,1.75rem);display:grid}.bpTiEG_card{color:var(--ink);background:#f4f8fa;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.bpTiEG_cardPhoto{background:var(--mist2);min-height:320px}.bpTiEG_cardPhoto img{object-position:60% 50%}.bpTiEG_cardBody{flex-direction:column;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex}.bpTiEG_cardBody h3{letter-spacing:-.01em;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:400}.bpTiEG_cardBody p{color:var(--ink2);margin-top:.75rem;font-size:15.5px;line-height:1.6}.bpTiEG_cardLink{color:var(--airInk);align-items:center;gap:.6rem;margin-top:auto;padding-top:1.5rem;font-size:15.5px;font-weight:500;display:inline-flex}.bpTiEG_cardLink svg{width:16px;height:16px;transition:transform .5s var(--ez)}.bpTiEG_cardLink:hover svg{transform:translate(4px)}.bpTiEG_airFoot{justify-content:center;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.bpTiEG_pro{background:var(--mist);padding:clamp(5rem,9vw,8rem) 0}.bpTiEG_proInner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.bpTiEG_proList{gap:1.5rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.bpTiEG_proList li{border-left:2px solid var(--air);padding-left:1.4rem}.bpTiEG_proMedia{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:clamp(.75rem,1.5vw,1.25rem);width:100%;max-width:680px;display:grid}.bpTiEG_proPhoto,.bpTiEG_proPhotoTall{aspect-ratio:1;background:#fff;border-radius:24px;overflow:hidden}.bpTiEG_proPhoto img{object-position:0% 50%}.bpTiEG_proPhotoTall{margin-top:18%}.bpTiEG_proPhotoTall img{object-position:88% 40%}.bpTiEG_contact{isolation:isolate;background:var(--mist2);padding:clamp(5rem,10vw,9rem) 0;position:relative;overflow:hidden}.bpTiEG_contact:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffffffb3,#fff0);border-radius:50%;width:70vw;height:70vw;position:absolute;top:-35vw;right:-20vw}.bpTiEG_contactInner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(2.5rem,5vw,5rem);display:grid}.bpTiEG_contactLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--airInk);font-size:13px;font-weight:500}.bpTiEG_contactTitle{margin-top:1rem;font-size:clamp(2.6rem,5vw,4.6rem)}.bpTiEG_contactLede{max-width:42ch;color:var(--ink2);margin-top:1.25rem;font-size:17px;line-height:1.6}.bpTiEG_contactList{border-top:1px solid var(--line);display:grid}.bpTiEG_contactList>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1rem 0;font-size:15px;display:flex}.bpTiEG_contactList dt{color:var(--mute)}.bpTiEG_contactList dd{text-align:right;font-weight:500}.bpTiEG_contactList a:hover{color:var(--airInk)}@media (max-width:1100px){.bpTiEG_cards{grid-template-columns:1fr}}@media (max-width:960px){.bpTiEG_factsInner,.bpTiEG_bathInner,.bpTiEG_airHead,.bpTiEG_proInner,.bpTiEG_contactInner{grid-template-columns:1fr}.bpTiEG_bathInset{right:0}.bpTiEG_proMedia{order:-1}}@media (max-width:560px){.bpTiEG_factList>div{flex-direction:column;gap:.2rem}.bpTiEG_factList dd{text-align:left}.bpTiEG_pointGrid,.bpTiEG_card{grid-template-columns:1fr}.bpTiEG_cardPhoto{aspect-ratio:5/3;min-height:0}}
@keyframes zqP75q_flow{to{stroke-dashoffset:-48px}}.zqP75q_figure{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:0;display:grid}.zqP75q_svg{aspect-ratio:720/400;width:100%;height:auto;display:block}.zqP75q_house{fill:none;stroke:#ffffff8c;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.zqP75q_wall,.zqP75q_floor{fill:none;stroke:#ffffff38;stroke-width:1.5px}.zqP75q_ground{stroke:#ffffff2e;stroke-width:1.5px}.zqP75q_room{fill:#ffffff09}.zqP75q_unit{fill:#f4f8fa;stroke:none}.zqP75q_core{fill:none;stroke:var(--air2);stroke-width:2.5px;stroke-linejoin:round}.zqP75q_coreFins{stroke:var(--air2);stroke-width:1.5px;stroke-linecap:round;opacity:.6}.zqP75q_flow{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 10;animation:2.4s linear infinite zqP75q_flow}.zqP75q_fresh{stroke:var(--air)}.zqP75q_stale{stroke:#e9b9a4;opacity:.85}.zqP75q_freshDot{fill:var(--air)}.zqP75q_staleDot{fill:#e9b9a4}.zqP75q_legend{gap:1.5rem;display:grid}.zqP75q_legend>div{border-bottom:1px solid #ffffff1f;align-items:flex-start;gap:1rem;padding-bottom:1.5rem;display:flex}.zqP75q_legend>div:last-child{border-bottom:0;padding-bottom:0}.zqP75q_legend strong{color:#fff;font-size:17px;font-weight:500;display:block}.zqP75q_legend p{color:#ffffffa8;margin-top:.3rem;font-size:15px;line-height:1.55}.zqP75q_swatch{border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px}.zqP75q_swatchFresh{background:var(--air)}.zqP75q_swatchStale{background:#e9b9a4}.zqP75q_swatchCore{box-shadow:inset 0 0 0 5px #f4f8fa, inset 0 0 0 7px var(--air2);background:#f4f8fa}@media (max-width:900px){.zqP75q_figure{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.zqP75q_flow{stroke-dasharray:none;animation:none}}