.homepage[data-astro-cid-dhfotatx]{background:#f7f8fb;color:var(--color-primary-dark)}.insurance-options[data-astro-cid-dhfotatx]{background:#f7f8fb;scroll-margin-top:90px}.insurance-options[data-astro-cid-dhfotatx]>div[data-astro-cid-dhfotatx]{max-width:1200px}.insurance-options[data-astro-cid-dhfotatx] h2[data-astro-cid-dhfotatx]{color:var(--color-primary-dark);letter-spacing:-.035em;font-size:clamp(28px,3vw,38px)}.insurance-card[data-astro-cid-dhfotatx]{overflow:hidden;padding:0 18px 22px;text-align:left;box-shadow:none;border-color:#e3e7f0;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s,border-color .2s,box-shadow .2s}.insurance-card[data-astro-cid-dhfotatx]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-primary) 45%,white);box-shadow:0 12px 28px #14235014}.card-photo[data-astro-cid-dhfotatx]{display:block;width:calc(100% + 36px);max-width:none;margin:0 -18px;height:120px;object-fit:cover;transition:transform .4s}.insurance-card[data-astro-cid-dhfotatx]:hover .card-photo[data-astro-cid-dhfotatx]{transform:scale(1.04)}.insurance-card[data-astro-cid-dhfotatx]>div[data-astro-cid-dhfotatx]:first-of-type{position:relative;margin:-22px 0 14px;border:3px solid #fff;width:44px;height:44px;background:color-mix(in srgb,var(--color-primary) 8%,white);color:var(--color-primary)}.insurance-card[data-astro-cid-dhfotatx]>div[data-astro-cid-dhfotatx]:nth-of-type(2){font-size:15px;color:var(--color-primary-dark);margin-bottom:9px}.insurance-card[data-astro-cid-dhfotatx]>div[data-astro-cid-dhfotatx]:nth-of-type(3){line-height:1.7}.card-link[data-astro-cid-dhfotatx]{font-size:11px;font-weight:600;color:var(--color-primary);margin-top:auto;padding-top:22px;display:flex;width:100%;justify-content:space-between}.living-section[data-astro-cid-dhfotatx]{max-width:1200px;margin:30px auto 90px;display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding:0 24px}.living-image[data-astro-cid-dhfotatx]{position:relative;border-radius:16px;overflow:hidden;min-height:510px;height:100%}.living-image[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{width:100%;height:100%;position:absolute;object-fit:cover}.living-image[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{position:absolute;bottom:24px;left:24px;right:24px;color:#fff;font-size:9px;font-weight:600;letter-spacing:.16em;background:color-mix(in srgb,var(--color-primary-dark) 80%,transparent);border:1px solid #ffffff30;padding:15px;border-radius:7px}.section-kicker[data-astro-cid-dhfotatx]{font-size:10px;color:var(--color-gold);letter-spacing:.15em;font-weight:700;margin-bottom:20px}.living-copy[data-astro-cid-dhfotatx] h2[data-astro-cid-dhfotatx]{font-size:clamp(26px,2.7vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.04em;margin-bottom:20px}.living-copy[data-astro-cid-dhfotatx]>p[data-astro-cid-dhfotatx]:not(.section-kicker){font-size:14px;line-height:1.9;color:#5b6477}.living-copy[data-astro-cid-dhfotatx] ul[data-astro-cid-dhfotatx]{list-style:none;padding:0;margin:25px 0}.living-copy[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]{display:flex;gap:20px;padding:15px 0;border-bottom:1px solid #e3e7f0}.living-copy[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]>span[data-astro-cid-dhfotatx]{font-size:11px;color:var(--color-gold);font-weight:700;padding-top:3px}.living-copy[data-astro-cid-dhfotatx] strong[data-astro-cid-dhfotatx]{font-size:13px;font-weight:600}.living-copy[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:12px;color:#5b6477;margin-top:6px;line-height:1.7}.living-copy[data-astro-cid-dhfotatx]>a[data-astro-cid-dhfotatx]{display:inline-flex;gap:24px;font-size:13px;font-weight:600;border-bottom:1px solid var(--color-primary-dark);padding-bottom:9px}.homepage[data-astro-cid-dhfotatx] a:focus-visible,.homepage[data-astro-cid-dhfotatx] summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:5px}@media(max-width:760px){.living-section[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:30px;margin:10px auto 55px;padding:0 20px}.living-image[data-astro-cid-dhfotatx]{min-height:320px}.insurance-card[data-astro-cid-dhfotatx]{padding:0 15px 18px}.card-photo[data-astro-cid-dhfotatx]{width:calc(100% + 30px);margin:0 -15px;height:100px}.insurance-options[data-astro-cid-dhfotatx]{padding-top:45px;padding-bottom:40px}.insurance-card[data-astro-cid-dhfotatx]:last-child{grid-column:1 / -1}.homepage[data-astro-cid-dhfotatx]{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.insurance-card[data-astro-cid-dhfotatx]{transition:none}.insurance-card[data-astro-cid-dhfotatx]:hover{transform:none}}details[data-astro-cid-dhfotatx][open] summary[data-astro-cid-dhfotatx] i[data-astro-cid-dhfotatx]{transform:rotate(180deg)}
