.area-cta[data-astro-cid-qwxxqinc]{margin-top:var(--space-6)}@media (prefers-reduced-motion:no-preference){.area-cta[data-astro-cid-qwxxqinc]{animation:.8s cubic-bezier(.2,.7,.2,1) .35s both area-rise}}@keyframes area-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.area-numbers__grid[data-astro-cid-qwxxqinc]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.area-band[data-astro-cid-qwxxqinc] .area-h2[data-astro-cid-qwxxqinc].area-numbers__h2{max-width:none}.area-numbers__h2[data-astro-cid-qwxxqinc] span[data-astro-cid-qwxxqinc]{display:block}.area-numbers[data-astro-cid-qwxxqinc] .area-numbers__line[data-astro-cid-qwxxqinc]{margin-top:var(--space-5);font-size:var(--text-lead);color:#5c5a55;max-width:38ch;line-height:1.45}.area-numbers[data-astro-cid-qwxxqinc] .area-hoods[data-astro-cid-qwxxqinc]{margin-top:var(--space-6)}@media (width>=980px){.area-numbers__grid[data-astro-cid-qwxxqinc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:72px}}.area-panel[data-astro-cid-qwxxqinc]{--rule:color-mix(in srgb, var(--hairline) 55%, #fff);--rule-soft:color-mix(in srgb, var(--hairline) 35%, #fff);border:1px solid var(--rule);min-width:0;color:var(--ink);background:#fff;border-radius:16px;padding:26px 28px 22px;box-shadow:0 34px 70px -30px #15171a52,0 2px 8px #15171a0d}.area-snap__head[data-astro-cid-qwxxqinc]{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.area-snap[data-astro-cid-qwxxqinc] .area-snap__eyebrow[data-astro-cid-qwxxqinc]{font:650 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ref-red);max-width:none;margin:0 0 6px}.area-snap[data-astro-cid-qwxxqinc] .area-snap__title[data-astro-cid-qwxxqinc]{font:850 28px/1 var(--font-display);letter-spacing:0;text-transform:uppercase;color:var(--ink);margin:0}.area-snap[data-astro-cid-qwxxqinc] .area-snap__region[data-astro-cid-qwxxqinc]{font:600 12px/1 var(--font-sans);color:#5c5a55;white-space:nowrap;align-items:center;gap:6px;max-width:none;margin:0;display:inline-flex}.area-snap__region[data-astro-cid-qwxxqinc] svg[data-astro-cid-qwxxqinc]{fill:none;width:14px;height:14px;stroke:var(--ref-red);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.area-snap__rows[data-astro-cid-qwxxqinc]{margin:0;padding:0;list-style:none}.area-snap__row[data-astro-cid-qwxxqinc]{column-gap:var(--space-4);border-bottom:1px solid var(--rule-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;margin:0;padding:18px 0;display:grid}.area-snap__row[data-astro-cid-qwxxqinc]:last-child{border-bottom:0;padding-bottom:6px}.area-snap__icon[data-astro-cid-qwxxqinc]{background:#f5f2ec;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.area-snap__icon[data-astro-cid-qwxxqinc] svg[data-astro-cid-qwxxqinc]{fill:none;width:19px;height:19px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.area-snap__text[data-astro-cid-qwxxqinc]{min-width:0}.area-snap[data-astro-cid-qwxxqinc] .area-snap__label[data-astro-cid-qwxxqinc]{font:600 15px/1.3 var(--font-sans);color:var(--ink);max-width:none;margin:0}.area-snap[data-astro-cid-qwxxqinc] .area-snap__note[data-astro-cid-qwxxqinc]{color:#5c5a55;max-width:none;margin-top:4px;font-size:13px;line-height:1.4}.area-snap[data-astro-cid-qwxxqinc] .area-snap__source[data-astro-cid-qwxxqinc]{color:#5c5a55;max-width:none;margin-top:4px;font-size:12px;line-height:1.4}.area-snap__source[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]{color:inherit;text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px}.area-snap__source[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]:hover{color:var(--ink);text-decoration-color:var(--ref-red)}.area-snap[data-astro-cid-qwxxqinc] .area-snap__value[data-astro-cid-qwxxqinc]{font:850 38px/1 var(--font-display);font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap;color:var(--ink);max-width:none;margin:0}.area-snap[data-astro-cid-qwxxqinc] .area-snap__value--red[data-astro-cid-qwxxqinc]{color:var(--ref-red)}.area-snap__count[data-astro-cid-qwxxqinc]{text-align:right;display:inline-block}.area-snap__meter[data-astro-cid-qwxxqinc]{grid-column:2/4;width:100%;height:6px;margin-top:12px;display:block}.area-snap__track[data-astro-cid-qwxxqinc]{fill:#efeae1}.area-snap__fill[data-astro-cid-qwxxqinc]{fill:var(--ref-red);transform:scaleX(var(--fill,1));transform-box:fill-box;transform-origin:0}@media (width<=519px){.area-snap[data-astro-cid-qwxxqinc]{padding:20px 18px}.area-snap__row[data-astro-cid-qwxxqinc]{column-gap:var(--space-3);grid-template-columns:34px minmax(0,1fr) auto}.area-snap__icon[data-astro-cid-qwxxqinc]{width:34px;height:34px}.area-snap[data-astro-cid-qwxxqinc] .area-snap__value[data-astro-cid-qwxxqinc]{font-size:30px}}.area-band[data-astro-cid-qwxxqinc].area-local{padding-top:0}.area-local__grid[data-astro-cid-qwxxqinc]{gap:var(--space-6);border-top:1px solid color-mix(in srgb, var(--hairline) 55%, #fff);grid-template-columns:minmax(0,1fr);padding-top:clamp(4rem,2.6rem + 4.4vw,7.5rem);display:grid}.area-band[data-astro-cid-qwxxqinc] .area-h2[data-astro-cid-qwxxqinc].area-local__h2{max-width:none}.area-facts[data-astro-cid-qwxxqinc]{margin:0;padding-block:10px;list-style:none}.area-fact[data-astro-cid-qwxxqinc]{column-gap:var(--space-4);border-bottom:1px solid var(--rule-soft);grid-template-columns:40px minmax(0,1fr);align-items:start;margin:0;padding:16px 0;display:grid}.area-fact[data-astro-cid-qwxxqinc]:last-child{border-bottom:0}.area-fact__num[data-astro-cid-qwxxqinc]{width:40px;height:40px;font:850 20px/1 var(--font-display);color:var(--ink);background:#f5f2ec;border-radius:10px;place-items:center;display:grid}.area-facts[data-astro-cid-qwxxqinc] .area-fact__line[data-astro-cid-qwxxqinc]{font:600 15px/1.45 var(--font-sans);color:var(--ink);max-width:none;margin:0}.area-facts[data-astro-cid-qwxxqinc] .area-fact__source[data-astro-cid-qwxxqinc]{color:#5c5a55;max-width:none;margin-top:6px;font-size:12px;line-height:1.4}.area-fact__source[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]{color:inherit;text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px}.area-fact__source[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]:hover{color:var(--ink);text-decoration-color:var(--ref-red)}.area-local[data-astro-cid-qwxxqinc] .area-local__label[data-astro-cid-qwxxqinc]{margin:0 0 var(--space-3);font:650 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ref-red);max-width:none}.area-local[data-astro-cid-qwxxqinc] .area-local__body[data-astro-cid-qwxxqinc]{font-size:var(--text-lead);color:#3d3b37;max-width:44ch;margin:0;line-height:1.6}@media (width>=980px){.area-local__grid[data-astro-cid-qwxxqinc]{column-gap:72px;row-gap:var(--space-7);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center}.area-local__h2[data-astro-cid-qwxxqinc]{grid-column:1/-1}}@media (width<=519px){.area-facts[data-astro-cid-qwxxqinc].area-panel{padding:8px 18px}.area-fact[data-astro-cid-qwxxqinc]{column-gap:var(--space-3);grid-template-columns:34px minmax(0,1fr)}.area-fact__num[data-astro-cid-qwxxqinc]{width:34px;height:34px;font-size:18px}}.area-hoods[data-astro-cid-qwxxqinc]{margin-top:var(--space-7)}.home-section[data-astro-cid-qwxxqinc] .area-label[data-astro-cid-qwxxqinc],.area-label[data-astro-cid-qwxxqinc]{margin:0 0 var(--space-3);font:650 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#5c5a55}.area-chips[data-astro-cid-qwxxqinc]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.area-chip[data-astro-cid-qwxxqinc]{border:1px solid var(--hairline);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;margin:0;padding:8px 14px 8px 10px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.area-chip[data-astro-cid-qwxxqinc] svg[data-astro-cid-qwxxqinc]{fill:none;width:16px;height:16px;stroke:var(--ref-red);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.area-band[data-astro-cid-qwxxqinc]{padding-block:clamp(4rem,2.6rem + 4.4vw,7.5rem)}.area-band__grid[data-astro-cid-qwxxqinc]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.area-band[data-astro-cid-qwxxqinc] .area-kicker[data-astro-cid-qwxxqinc]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.01em;color:var(--ref-red);max-width:none;display:flex}.area-kicker[data-astro-cid-qwxxqinc]:before{content:"";background:currentColor;flex:none;width:28px;height:2px}.area-band[data-astro-cid-qwxxqinc] .area-h2[data-astro-cid-qwxxqinc]{font:850 calc(.55 * clamp(38px, 4.4vw, 70px))/1.05 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);max-width:22ch;margin:0}@media (width>=980px){.area-band__grid[data-astro-cid-qwxxqinc]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:72px}}@media (width<=719px){.area-band[data-astro-cid-qwxxqinc] .area-h2[data-astro-cid-qwxxqinc]{font-size:calc(clamp(34px,10.5vw,44px)/1.81818)}}.area-cards[data-astro-cid-qwxxqinc]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.area-card[data-astro-cid-qwxxqinc]{row-gap:var(--space-5);padding:var(--space-6) var(--space-6) 0;border-top:3px solid var(--ref-red);background:#fff;grid-template-columns:minmax(0,1fr);margin:0;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:clip}.area-card__text[data-astro-cid-qwxxqinc]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.area-card__text[data-astro-cid-qwxxqinc] .area-arrow[data-astro-cid-qwxxqinc]{margin-top:var(--space-5)}.area-card__phone[data-astro-cid-qwxxqinc]{--half:210px;height:var(--half);align-self:end;overflow:clip}.area-card__phone[data-astro-cid-qwxxqinc] .shot.shot--row{--phone-h:calc(2 * var(--half));transition:transform .3s cubic-bezier(.2,.7,.2,1)}.area-card[data-astro-cid-qwxxqinc]:hover .area-card__phone[data-astro-cid-qwxxqinc] .shot{transform:translateY(-6px)}.area-card[data-astro-cid-qwxxqinc]:hover{transform:translateY(-4px);box-shadow:0 26px 50px #00000014}.area-card--d1[data-astro-cid-qwxxqinc].is-revealed{animation-delay:80ms}.area-card--d2[data-astro-cid-qwxxqinc].is-revealed{animation-delay:.16s}.area-card--d3[data-astro-cid-qwxxqinc].is-revealed{animation-delay:.24s}.area-cards[data-astro-cid-qwxxqinc] .area-card__title[data-astro-cid-qwxxqinc]{font:800 clamp(24px, 2vw, 30px)/1.08 var(--font-display);text-transform:none;color:var(--ink);margin:0}.area-card__title[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]{color:inherit;text-decoration:none}.area-card__title[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]:after{content:"";position:absolute;inset:0}.area-card[data-astro-cid-qwxxqinc]:hover .area-card__title[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]{text-decoration:underline;text-decoration-color:var(--ref-red);text-underline-offset:5px;text-decoration-thickness:2px}.area-card__title[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]:focus-visible{outline:none}.area-card[data-astro-cid-qwxxqinc]:has(a:focus-visible){outline:3px solid var(--ref-red);outline-offset:3px}.area-cards[data-astro-cid-qwxxqinc] .area-card__line[data-astro-cid-qwxxqinc]{margin-top:var(--space-3);font-size:var(--text-body);color:#3d3b37;line-height:1.55}.area-card[data-astro-cid-qwxxqinc] .area-arrow[data-astro-cid-qwxxqinc]{background:#f5f2ec}@media (width>=980px){.area-cards[data-astro-cid-qwxxqinc]{grid-template-columns:repeat(2,minmax(0,1fr))}.area-card[data-astro-cid-qwxxqinc]{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto}.area-card__text[data-astro-cid-qwxxqinc]{padding-bottom:var(--space-6)}.area-card__phone[data-astro-cid-qwxxqinc]{--half:230px}}.area-arrow[data-astro-cid-qwxxqinc]{width:36px;height:36px;color:var(--ref-red);background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.area-arrow[data-astro-cid-qwxxqinc] svg[data-astro-cid-qwxxqinc]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.area-card[data-astro-cid-qwxxqinc]:hover .area-arrow[data-astro-cid-qwxxqinc],.area-near__card[data-astro-cid-qwxxqinc]:hover .area-arrow[data-astro-cid-qwxxqinc]{transform:translate(4px)}.area-band__grid--how[data-astro-cid-qwxxqinc]{align-items:center}.area-steps[data-astro-cid-qwxxqinc]{margin:var(--space-6) 0 0;counter-reset:step;padding:0;list-style:none}.area-steps[data-astro-cid-qwxxqinc] li[data-astro-cid-qwxxqinc]{column-gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid color-mix(in srgb, var(--hairline) 70%, #f5f2ec);font-size:var(--text-body);color:var(--ink);counter-increment:step;grid-template-columns:34px minmax(0,1fr);align-items:baseline;margin:0;line-height:1.5;display:grid}.area-steps[data-astro-cid-qwxxqinc] li[data-astro-cid-qwxxqinc]:before{content:"0" counter(step) / "";font:850 18px/1 var(--font-display);color:var(--ref-red)}.area-band[data-astro-cid-qwxxqinc] .area-more[data-astro-cid-qwxxqinc]{margin-top:var(--space-5);font-size:var(--text-body)}.area-more[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ref-red);text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}.area-plan[data-astro-cid-qwxxqinc]{justify-content:center;min-width:0;display:flex}.area-near[data-astro-cid-qwxxqinc]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.area-near__card[data-astro-cid-qwxxqinc]{column-gap:var(--space-4);padding:var(--space-5);border-top:3px solid var(--ref-red);background:#fff;grid-template-columns:minmax(0,1fr) 36px;align-items:center;margin:0;transition:transform .3s,box-shadow .3s;display:grid;position:relative}.area-near__card[data-astro-cid-qwxxqinc]:hover{transform:translateY(-4px);box-shadow:0 26px 50px #00000014}.area-near[data-astro-cid-qwxxqinc] .area-near__name[data-astro-cid-qwxxqinc]{font:800 clamp(22px, 1.9vw, 24px)/1.05 var(--font-display);color:var(--ink);grid-column:1;max-width:none;margin:0}.area-near__name[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]{color:inherit;text-decoration:none}.area-near__name[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]:after{content:"";position:absolute;inset:0}.area-near__card[data-astro-cid-qwxxqinc]:hover .area-near__name[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]{text-decoration:underline;text-decoration-color:var(--ref-red);text-underline-offset:5px;text-decoration-thickness:2px}.area-near__name[data-astro-cid-qwxxqinc] a[data-astro-cid-qwxxqinc]:focus-visible{outline:none}.area-near__card[data-astro-cid-qwxxqinc]:has(a:focus-visible){outline:3px solid var(--ref-red);outline-offset:3px}.area-near[data-astro-cid-qwxxqinc] .area-near__line[data-astro-cid-qwxxqinc]{margin-top:var(--space-2);font-size:var(--text-small);color:#5c5a55;grid-column:1;max-width:none}.area-near__card[data-astro-cid-qwxxqinc] .area-arrow[data-astro-cid-qwxxqinc]{background:#f5f2ec;grid-area:1/2/span 2}.area-near__card--all[data-astro-cid-qwxxqinc]{background:var(--ink)}.area-near[data-astro-cid-qwxxqinc] .area-near__card--all[data-astro-cid-qwxxqinc] .area-near__name[data-astro-cid-qwxxqinc]{color:#fff;grid-row:1/span 2}.area-near__card--all[data-astro-cid-qwxxqinc] .area-arrow[data-astro-cid-qwxxqinc]{background:#fff}@media (prefers-reduced-motion:reduce){.area-card[data-astro-cid-qwxxqinc],.area-near__card[data-astro-cid-qwxxqinc],.area-arrow[data-astro-cid-qwxxqinc],.area-card__phone[data-astro-cid-qwxxqinc] .shot.shot--row{transition:none}.area-card[data-astro-cid-qwxxqinc]:hover .area-card__phone[data-astro-cid-qwxxqinc] .shot,.area-card[data-astro-cid-qwxxqinc]:hover,.area-near__card[data-astro-cid-qwxxqinc]:hover,.area-card[data-astro-cid-qwxxqinc]:hover .area-arrow[data-astro-cid-qwxxqinc],.area-near__card[data-astro-cid-qwxxqinc]:hover .area-arrow[data-astro-cid-qwxxqinc]{transform:none}}
