.hpick[data-astro-cid-n7ncqixo]{background:var(--surface);color:var(--text-primary);border-radius:16px;padding:1.25rem 1.125rem 1rem;box-shadow:0 18px 40px -16px #0000008c}.hpick__title[data-astro-cid-n7ncqixo]{font-family:var(--font-display);color:var(--charcoal-900);font-size:1.5rem;font-weight:700;line-height:1.15}.hpick__step[data-astro-cid-n7ncqixo]{font-family:var(--font-display);font-size:var(--body-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);margin-top:.25rem;font-weight:600}.hpick__grid[data-astro-cid-n7ncqixo]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.hpick__grid[data-astro-cid-n7ncqixo]>li[data-astro-cid-n7ncqixo]{grid-column:span 2;display:flex}.hpick__grid[data-astro-cid-n7ncqixo]>li[data-astro-cid-n7ncqixo]:nth-child(4){grid-column:2/span 2}@media (width>=48em) and (width<=67.49em){.hpick__grid[data-astro-cid-n7ncqixo]{grid-template-columns:repeat(5,minmax(0,1fr))}.hpick__grid[data-astro-cid-n7ncqixo]>li[data-astro-cid-n7ncqixo],.hpick__grid[data-astro-cid-n7ncqixo]>li[data-astro-cid-n7ncqixo]:nth-child(4){grid-column:auto}}.hpick__tile[data-astro-cid-n7ncqixo]{min-height:5.25rem;color:var(--charcoal-900);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.75rem .375rem .625rem;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:flex}.hpick__tile[data-astro-cid-n7ncqixo]:hover,.hpick__tile[data-astro-cid-n7ncqixo]:focus-visible{color:var(--cyan-700);background:var(--cyan-tint);border-color:var(--cyan-500)}.hpick__icon[data-astro-cid-n7ncqixo]{width:2.125rem;height:2.125rem;display:block}.hpick__acc[data-astro-cid-n7ncqixo]{stroke:var(--cyan-600)}.hpick__label[data-astro-cid-n7ncqixo]{font-size:var(--body-xs);font-weight:700;line-height:1.2}.hpick__foot[data-astro-cid-n7ncqixo]{font-size:var(--body-xs);color:var(--text-muted);text-align:center;margin-top:.875rem;line-height:1.45}.hpick__foot[data-astro-cid-n7ncqixo] strong[data-astro-cid-n7ncqixo]{color:var(--text-primary)}.hpick__nowrap[data-astro-cid-n7ncqixo]{white-space:nowrap}.hpick__dot[data-astro-cid-n7ncqixo]{margin-inline:.375rem}.hpick__good[data-astro-cid-n7ncqixo]{color:var(--cyan-700);font-weight:700}.hero[data-astro-cid-glgfkru5]{isolation:isolate;background:var(--charcoal-900);color:var(--on-dark);position:relative}.hero__media[data-astro-cid-glgfkru5]{z-index:-1;position:absolute;inset:0}.hero__media[data-astro-cid-glgfkru5] img{object-fit:cover;object-position:64% 46%;width:100%;height:100%}.hero__media[data-astro-cid-glgfkru5]:after{content:"";background:linear-gradient(#101215eb 0%,#101215db 60%,#101215b8 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-glgfkru5]{flex-wrap:wrap;align-items:center;gap:2.5rem 4rem;padding-block:clamp(2.75rem,1.8rem + 4.2vw,6rem) clamp(2.5rem,1.7rem + 3.6vw,5.5rem);display:flex}.hero__copy[data-astro-cid-glgfkru5]{flex:999 35rem;min-width:0}.hero__eyebrow[data-astro-cid-glgfkru5]{font-family:var(--font-display);font-size:var(--body-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan-300);margin-bottom:1.125rem;font-weight:500}.hero__title[data-astro-cid-glgfkru5]{max-width:14ch;color:var(--on-dark)}.hero__lede[data-astro-cid-glgfkru5]{color:#e3e7ea;max-width:52ch;margin-top:1.5rem;font-size:clamp(1.0625rem,.95rem + .5vw,1.3125rem);line-height:1.58}.hero__actions[data-astro-cid-glgfkru5]{margin-top:2.375rem}.hero__hours[data-astro-cid-glgfkru5]{font-size:var(--body-m);color:#c2c9cf;margin-top:1.5rem}.hero__hours[data-astro-cid-glgfkru5] strong[data-astro-cid-glgfkru5]{color:var(--on-dark);font-weight:600}.hero__side[data-astro-cid-glgfkru5]{flex:0 22.5rem;grid-template-columns:minmax(0,1fr);gap:.875rem;min-width:0;max-width:22.5rem;display:grid}.creds[data-astro-cid-glgfkru5]{gap:.875rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.creds__item[data-astro-cid-glgfkru5]{border:1px solid #fff3;border-left:4px solid var(--cyan-500);backdrop-filter:blur(8px);background:#ffffff17;border-radius:12px;padding:1.375rem 1.5rem}.creds__stat[data-astro-cid-glgfkru5]{min-width:2.75rem;font-family:var(--font-display);color:var(--cyan-300);flex:none;font-size:1.75rem;font-weight:700;line-height:1}.creds__label[data-astro-cid-glgfkru5]{font-size:var(--body-m);color:#d5d8db;margin-top:.125rem;font-weight:600;line-height:1.4}.creds__label--solo[data-astro-cid-glgfkru5]{color:var(--on-dark);margin-top:0}.creds__row[data-astro-cid-glgfkru5]{align-items:center;gap:.875rem;display:flex}.creds__icon[data-astro-cid-glgfkru5]{color:var(--cyan-300);font-size:1.625rem}.trust[data-astro-cid-glgfkru5]{background:#080a0c8c;border-top:1px solid #ffffff2e}.trust__inner[data-astro-cid-glgfkru5]{gap:1.5rem 2.25rem;padding-block:1.875rem;display:grid}@media (width>=40em){.trust__inner[data-astro-cid-glgfkru5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.trust__inner[data-astro-cid-glgfkru5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust__item[data-astro-cid-glgfkru5]{align-items:flex-start;gap:.875rem;display:flex}.trust__icon[data-astro-cid-glgfkru5]{color:var(--cyan-500);flex:none;margin-top:.125rem;font-size:1.625rem}.trust__title[data-astro-cid-glgfkru5]{font-family:var(--font-display);color:var(--on-dark);font-size:1.125rem;font-weight:600}.trust__text[data-astro-cid-glgfkru5]{font-size:var(--body-s);color:#c2c9cf;margin-top:.1875rem;line-height:1.5}@media (width>=48em){.hero__media[data-astro-cid-glgfkru5]:after{background:linear-gradient(90deg,#101215f0 0%,#101215cc 44%,#10121585 78%,#10121570 100%)}}@media (width>=48em) and (width<=67.49em){.hero__copy[data-astro-cid-glgfkru5]{flex-basis:100%;width:100%}.hero__title[data-astro-cid-glgfkru5],.hero__lede[data-astro-cid-glgfkru5]{max-width:100%}.hero__side[data-astro-cid-glgfkru5]{min-width:100%;max-width:100%}.creds[data-astro-cid-glgfkru5]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (width<=47.99em){.hero__copy[data-astro-cid-glgfkru5]{text-align:center}.hero__side[data-astro-cid-glgfkru5]{max-width:100%}.hero__title[data-astro-cid-glgfkru5],.hero__lede[data-astro-cid-glgfkru5]{max-width:100%;margin-inline:auto}.hero__actions[data-astro-cid-glgfkru5]{justify-content:center}.hero__actions[data-astro-cid-glgfkru5] .btn[data-astro-cid-glgfkru5]{width:100%}}.appliance-icon[data-astro-cid-nanm7ans]{width:1em;height:1em;display:block}.picker__head[data-astro-cid-4pbepb4k]{margin-bottom:2.125rem}.picker__sub[data-astro-cid-4pbepb4k]{max-width:60ch;font-size:var(--body-m);color:var(--text-muted);margin:.5rem auto 0;line-height:1.6}.picker__grid[data-astro-cid-4pbepb4k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.picker__grid[data-astro-cid-4pbepb4k]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}}.picker__grid[data-astro-cid-4pbepb4k]>li[data-astro-cid-4pbepb4k]{display:flex}.ptile[data-astro-cid-4pbepb4k]{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;flex:1;align-items:center;padding:1.5rem 1rem 1.375rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.ptile[data-astro-cid-4pbepb4k]:hover,.ptile[data-astro-cid-4pbepb4k]:focus-visible{border-color:var(--cyan-500);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.ptile__art[data-astro-cid-4pbepb4k]{background:var(--cyan-tint);width:4.75rem;height:4.75rem;color:var(--cyan-700);border-radius:50%;place-items:center;transition:background-color .18s,color .18s;display:grid}.ptile[data-astro-cid-4pbepb4k]:hover .ptile__art[data-astro-cid-4pbepb4k],.ptile[data-astro-cid-4pbepb4k]:focus-visible .ptile__art[data-astro-cid-4pbepb4k]{background:var(--cyan-500);color:var(--ink-on-cyan)}.ptile__art[data-astro-cid-4pbepb4k] .ptile__icon{font-size:2.75rem}.ptile__art[data-astro-cid-4pbepb4k] .ptile__icon--fa{font-size:1.75rem}.ptile__label[data-astro-cid-4pbepb4k]{font-family:var(--font-display);font-size:var(--h4);color:var(--cyan-700);margin-top:.875rem;font-weight:600}.ptile__text[data-astro-cid-4pbepb4k]{font-size:var(--body-s);color:var(--text-muted);margin-top:.375rem;line-height:1.5}.ptile__text[data-astro-cid-4pbepb4k] strong[data-astro-cid-4pbepb4k]{color:var(--text-primary);white-space:nowrap}.ptile--call[data-astro-cid-4pbepb4k]{background:var(--surface-tint);border-style:dashed;border-color:var(--border-strong)}.picker__note[data-astro-cid-4pbepb4k]{max-width:60ch;font-size:var(--body-s);color:var(--text-muted);text-align:center;margin:1.75rem auto 0;line-height:1.6}@media (width<=29.99em){.ptile[data-astro-cid-4pbepb4k]{padding:1.25rem .75rem 1.125rem}.ptile__art[data-astro-cid-4pbepb4k]{width:4rem;height:4rem}.ptile__art[data-astro-cid-4pbepb4k] .ptile__icon{font-size:2.25rem}}.family[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:2.5rem 3.5rem;display:flex}.family__copy[data-astro-cid-lcdefpme]{flex:999 28rem;min-width:0}.family__text[data-astro-cid-lcdefpme]{font-size:var(--body-l);color:var(--text-body);margin-top:1.25rem;line-height:1.7}.family__copy[data-astro-cid-lcdefpme] .rule[data-astro-cid-lcdefpme]+.family__text[data-astro-cid-lcdefpme]{margin-top:1.5rem}.people[data-astro-cid-lcdefpme]{flex:24rem;gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.people__item[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--cyan-500);border-radius:12px;align-items:flex-start;gap:1.125rem;padding:1.5rem 1.375rem;display:flex}.people__icon[data-astro-cid-lcdefpme]{background:var(--cyan-tint);width:3.25rem;height:3.25rem;color:var(--cyan-700);border-radius:50%;flex:none;place-items:center;font-size:1.375rem;display:grid}.people__name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--h4);color:var(--text-primary);font-weight:600}.people__role[data-astro-cid-lcdefpme]{font-size:var(--body-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--cyan-700);margin-top:.125rem;font-weight:700}.people__text[data-astro-cid-lcdefpme]{font-size:var(--body-s);color:var(--text-muted);margin-top:.5rem;line-height:1.55}.why[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:2.5rem 3.5rem;display:flex}.why__copy[data-astro-cid-lcdefpme]{flex:999 28rem;min-width:0}.why__text[data-astro-cid-lcdefpme]{font-size:var(--body-m);color:var(--text-body);margin-top:1.5rem;line-height:1.7}.why__cta[data-astro-cid-lcdefpme]{margin-top:1.625rem}.reasons[data-astro-cid-lcdefpme]{flex:25rem;gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=30em){.reasons[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.reasons__item[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.375rem 1.25rem}.reasons__stat[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--cyan-700);font-size:2.125rem;font-weight:700;line-height:1}.reasons__icon[data-astro-cid-lcdefpme]{color:var(--cyan-700);font-size:1.375rem}.reasons__label[data-astro-cid-lcdefpme]{font-size:var(--body-s);color:var(--text-body);margin-top:.5rem;font-weight:600;line-height:1.45}.featured__card[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;display:flex;overflow:hidden}.featured__media[data-astro-cid-lcdefpme]{background:var(--surface-tint);flex:26rem;min-width:0;min-height:15rem;position:relative}.featured__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured__body[data-astro-cid-lcdefpme]{background:var(--surface);flex:27.5rem;min-width:0;padding:clamp(1.75rem,1.3rem + 1.8vw,2.875rem)}.featured__title[data-astro-cid-lcdefpme]{font-size:var(--h2-sm);margin-top:.625rem}.fee[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;margin-top:1.25rem;padding-bottom:1.25rem;display:flex}.fee__amount[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--cyan-700);font-size:3.25rem;font-weight:700;line-height:1}.fee__label[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--body-m);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);font-weight:600}.checks[data-astro-cid-lcdefpme]{gap:.875rem;margin:1.375rem 0 0;padding:0;list-style:none;display:grid}.checks__item[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.75rem;display:flex}.checks__icon[data-astro-cid-lcdefpme]{color:var(--cyan-600);flex:none;margin-top:.1875rem;font-size:1.125rem}.checks__title[data-astro-cid-lcdefpme]{color:var(--text-primary);font-weight:700}.checks__text[data-astro-cid-lcdefpme]{font-size:var(--body-s);color:var(--text-muted);margin-top:.125rem;line-height:1.55}.featured__price[data-astro-cid-lcdefpme]{font-size:var(--body-s);color:var(--text-muted);margin-top:1.375rem;margin-bottom:1.5rem;line-height:1.6}.featured__price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text-primary)}.reviews__head[data-astro-cid-lcdefpme]{margin-bottom:2.25rem}.reviews__foot[data-astro-cid-lcdefpme]{max-width:100ch;font-size:var(--body-m);color:var(--text-body);text-align:center;margin:2.125rem auto 0;line-height:1.68}.reviews__foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}
