.hero[data-astro-cid-hfrafefm]{isolation:isolate;align-items:flex-end;min-height:min(86vh,780px);padding-block:clamp(4rem,12vw,8rem) clamp(2.5rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-hfrafefm]{object-fit:cover;object-position:64% 46%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-scrim[data-astro-cid-hfrafefm]{z-index:-1;background:linear-gradient(#1f18300f 16%,#1f18307a 54%,#1f1830db 100%),linear-gradient(90deg,#1f1830d1 0%,#1f18306b 34%,#1f183005 66%);position:absolute;inset:0}.hero-in[data-astro-cid-hfrafefm]{color:var(--bone);position:relative}.hero[data-astro-cid-hfrafefm] .eyebrow[data-astro-cid-hfrafefm]{color:#faf7f2b8}.hero[data-astro-cid-hfrafefm] h1[data-astro-cid-hfrafefm]{letter-spacing:-.035em;max-width:15ch;margin-top:.5rem;font-size:clamp(3.4rem,11vw,9rem);line-height:.92}.hero[data-astro-cid-hfrafefm] h1[data-astro-cid-hfrafefm].long{max-width:13ch;font-size:clamp(2.4rem,6.4vw,5.4rem);line-height:1}.hero[data-astro-cid-hfrafefm] h1[data-astro-cid-hfrafefm] em[data-astro-cid-hfrafefm]{color:var(--accent);font-style:italic}.hero[data-astro-cid-hfrafefm] .lede[data-astro-cid-hfrafefm]{color:#faf7f2e0;max-width:46ch;margin-top:1.6rem}.hero-btns[data-astro-cid-hfrafefm]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.btn-outline[data-astro-cid-hfrafefm]{color:var(--bone);border:1px solid #faf7f280}.btn-outline[data-astro-cid-hfrafefm]:hover{background:#faf7f21f}.stats[data-astro-cid-m7mweitm]{padding-block:clamp(2.5rem,5vw,4rem)}.trust[data-astro-cid-m7mweitm]{grid-template-columns:repeat(4,1fr);gap:1.5rem;list-style:none;display:grid}.trust[data-astro-cid-m7mweitm] li[data-astro-cid-m7mweitm]{flex-direction:column;gap:.15rem;display:flex}.trust[data-astro-cid-m7mweitm] strong[data-astro-cid-m7mweitm]{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400;line-height:1}.trust[data-astro-cid-m7mweitm] span[data-astro-cid-m7mweitm]{color:var(--ink-soft);font-size:.85rem}.bridge-in[data-astro-cid-m7mweitm]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(1.75rem,4vw,3.5rem) clamp(2rem,5vw,4rem);display:grid}.bridge-grid[data-astro-cid-m7mweitm]{grid-row:span 2;grid-template-columns:1fr 1fr;align-self:stretch;gap:.6rem;display:grid}.bridge-grid[data-astro-cid-m7mweitm] .bridge-tile{aspect-ratio:1}.bridge-sub[data-astro-cid-m7mweitm]{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink-mid);margin-top:1rem;font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.3}.bridge-body[data-astro-cid-m7mweitm] p[data-astro-cid-m7mweitm]+p[data-astro-cid-m7mweitm]{margin-top:1.1rem}.bridge-body[data-astro-cid-m7mweitm] p[data-astro-cid-m7mweitm]{color:var(--ink-mid);font-size:1.06rem}.good[data-astro-cid-m7mweitm]{background:var(--sand)}.good[data-astro-cid-m7mweitm] .sec-head[data-astro-cid-m7mweitm]{max-width:none}.good[data-astro-cid-m7mweitm] .sec-head[data-astro-cid-m7mweitm] h2[data-astro-cid-m7mweitm]{margin-top:0}.good[data-astro-cid-m7mweitm] h2[data-astro-cid-m7mweitm]{text-wrap:balance}.good-list[data-astro-cid-m7mweitm]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);list-style:none;display:grid}.good-list[data-astro-cid-m7mweitm] li[data-astro-cid-m7mweitm]{border-top:2px solid var(--accent);padding-top:1.3rem}.good-num[data-astro-cid-m7mweitm]{letter-spacing:.14em;color:var(--ink-soft);font-size:.72rem}.good-list[data-astro-cid-m7mweitm] h3[data-astro-cid-m7mweitm]{font-family:var(--serif);letter-spacing:-.02em;margin:.5rem 0 .75rem;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:400;line-height:1.2}.good-list[data-astro-cid-m7mweitm] p[data-astro-cid-m7mweitm]{color:var(--ink-mid);font-size:1.02rem}.range-in[data-astro-cid-m7mweitm]{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.range-copy[data-astro-cid-m7mweitm] h2[data-astro-cid-m7mweitm]{margin:.7rem 0 1.3rem}.range-copy[data-astro-cid-m7mweitm] h2[data-astro-cid-m7mweitm] em[data-astro-cid-m7mweitm]{color:var(--accent);font-style:italic}.range-copy[data-astro-cid-m7mweitm] p[data-astro-cid-m7mweitm]{color:var(--ink-mid);max-width:54ch;font-size:1.06rem}.range-copy[data-astro-cid-m7mweitm] p[data-astro-cid-m7mweitm]+p[data-astro-cid-m7mweitm]{margin-top:1rem}.range-copy[data-astro-cid-m7mweitm] .mission[data-astro-cid-m7mweitm]{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);border-left:2px solid var(--accent);margin-top:1.6rem;padding-left:1.1rem;font-size:clamp(1.15rem,1.9vw,1.4rem);line-height:1.4}.range-copy[data-astro-cid-m7mweitm] .btn[data-astro-cid-m7mweitm]{margin-top:2rem}.range-list[data-astro-cid-m7mweitm]{gap:.6rem;list-style:none;display:grid}.range-list[data-astro-cid-m7mweitm] li[data-astro-cid-m7mweitm]{font-family:var(--serif);letter-spacing:-.02em;border-left:2px solid var(--plum-light);padding:.65rem 0 .65rem 1.2rem;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.15}.sec-head[data-astro-cid-m7mweitm]{max-width:40ch;margin-bottom:clamp(2.25rem,4vw,3.5rem)}.sec-head[data-astro-cid-m7mweitm] h2[data-astro-cid-m7mweitm]{margin-top:.7rem}.sec-head[data-astro-cid-m7mweitm] .lede[data-astro-cid-m7mweitm]{margin-top:1.1rem}.sec-more[data-astro-cid-m7mweitm]{margin-top:2.5rem}.path[data-astro-cid-m7mweitm]{background:var(--sand)}.path-flow[data-astro-cid-m7mweitm]{grid-template-columns:1fr;gap:.75rem;display:grid}.path-card[data-astro-cid-m7mweitm]{text-align:left;background:var(--bone);border:1px solid #0000;border-radius:4px;flex-direction:column;gap:.5rem;min-height:148px;padding:1.4rem 1.3rem 1.2rem;transition:background .2s,border-color .2s,transform .2s;display:flex}.path-card[data-astro-cid-m7mweitm]:hover{transform:translateY(-3px)}.path-card[data-astro-cid-m7mweitm].on{background:var(--ink);color:var(--bone)}.path-sub[data-astro-cid-m7mweitm]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem}.path-card[data-astro-cid-m7mweitm].on .path-sub[data-astro-cid-m7mweitm]{color:var(--plum-text)}.path-label[data-astro-cid-m7mweitm]{font-family:var(--serif);letter-spacing:-.015em;font-size:1.1rem;line-height:1.25}.path-arrow[data-astro-cid-m7mweitm]{opacity:.35;margin-top:auto;font-size:.95rem}.path-card[data-astro-cid-m7mweitm].on .path-arrow[data-astro-cid-m7mweitm]{opacity:1}.path-panel[data-astro-cid-m7mweitm][hidden]{display:none}.path-panel[data-astro-cid-m7mweitm]{background:var(--bone);border-radius:4px;grid-template-columns:1.6fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3rem);animation:.35s fade;display:grid}@keyframes fade{0%{opacity:0;transform:translateY(6px)}}.path-text[data-astro-cid-m7mweitm] p[data-astro-cid-m7mweitm]{color:var(--ink-mid);margin-top:1rem}.path-offer[data-astro-cid-m7mweitm]{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.4rem;padding-left:clamp(1.25rem,3vw,2.5rem);display:flex}.path-rec[data-astro-cid-m7mweitm]{font-family:var(--serif);margin-top:.4rem;font-size:1.2rem;line-height:1.25}.path-price[data-astro-cid-m7mweitm]{font-family:var(--serif);color:var(--accent);margin:.4rem 0 1rem;font-size:3rem;line-height:1}.revs[data-astro-cid-m7mweitm]{background:var(--ink);color:var(--bone)}.revs[data-astro-cid-m7mweitm] .eyebrow[data-astro-cid-m7mweitm]{color:var(--plum-text)}.rev-grid[data-astro-cid-m7mweitm]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.rev[data-astro-cid-m7mweitm]{background:var(--bone);color:var(--ink);border-radius:4px;flex-direction:column;justify-content:space-between;gap:1.4rem;padding:1.9rem 1.75rem;display:flex}.rev[data-astro-cid-m7mweitm] blockquote[data-astro-cid-m7mweitm]{font-family:var(--serif);letter-spacing:-.012em;font-size:1.14rem;line-height:1.45}.rev[data-astro-cid-m7mweitm] figcaption[data-astro-cid-m7mweitm]{font-size:.84rem;font-weight:500}.rev[data-astro-cid-m7mweitm] figcaption[data-astro-cid-m7mweitm] span[data-astro-cid-m7mweitm]{color:var(--ink-soft);font-weight:400}.visit[data-astro-cid-m7mweitm]{background:var(--plum);color:var(--bone)}.visit[data-astro-cid-m7mweitm] .eyebrow[data-astro-cid-m7mweitm]{color:#faf7f299}.visit[data-astro-cid-m7mweitm] h2[data-astro-cid-m7mweitm]{margin:.7rem 0 1.2rem}.visit[data-astro-cid-m7mweitm] .lede[data-astro-cid-m7mweitm]{color:#faf7f2d1}.visit-in[data-astro-cid-m7mweitm]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.visit-btns[data-astro-cid-m7mweitm]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.btn-outline[data-astro-cid-m7mweitm]{color:var(--bone);border:1px solid #faf7f273}.btn-outline[data-astro-cid-m7mweitm]:hover{background:#faf7f21a}.visit-fine[data-astro-cid-m7mweitm]{color:#faf7f299;margin-top:1rem;font-size:.85rem}.visit[data-astro-cid-m7mweitm] .visit-photo{aspect-ratio:4/3}@media (width>=621px){.path-flow[data-astro-cid-m7mweitm]{grid-template-columns:repeat(2,1fr)}.path-card[data-astro-cid-m7mweitm]:first-of-type{grid-area:1/1}.path-card[data-astro-cid-m7mweitm]:nth-of-type(2){grid-area:1/2}.path-card[data-astro-cid-m7mweitm]:nth-of-type(3){grid-area:2/1}.path-card[data-astro-cid-m7mweitm]:nth-of-type(4){grid-area:2/2}.path-card[data-astro-cid-m7mweitm]:nth-of-type(5){grid-area:3/1}.path-card[data-astro-cid-m7mweitm]:nth-of-type(6){grid-area:3/2}.path-card[data-astro-cid-m7mweitm]:nth-of-type(7){grid-area:4/1}.path-card[data-astro-cid-m7mweitm]:nth-of-type(8){grid-area:4/2}.path-flow[data-astro-cid-m7mweitm] .path-panel[data-astro-cid-m7mweitm]{grid-area:5/1/auto/-1}}@media (width>=1001px){.path-flow[data-astro-cid-m7mweitm]{grid-template-columns:repeat(4,1fr)}.path-card[data-astro-cid-m7mweitm]:first-of-type{grid-area:1/1}.path-card[data-astro-cid-m7mweitm]:nth-of-type(2){grid-area:1/2}.path-card[data-astro-cid-m7mweitm]:nth-of-type(3){grid-area:1/3}.path-card[data-astro-cid-m7mweitm]:nth-of-type(4){grid-area:1/4}.path-card[data-astro-cid-m7mweitm]:nth-of-type(5){grid-area:2/1}.path-card[data-astro-cid-m7mweitm]:nth-of-type(6){grid-area:2/2}.path-card[data-astro-cid-m7mweitm]:nth-of-type(7){grid-area:2/3}.path-card[data-astro-cid-m7mweitm]:nth-of-type(8){grid-area:2/4}.path-flow[data-astro-cid-m7mweitm] .path-panel[data-astro-cid-m7mweitm]{grid-area:3/1/auto/-1}}@media (width<=1000px){.rev-grid[data-astro-cid-m7mweitm]{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.bridge-grid[data-astro-cid-m7mweitm]{grid-row:auto}.bridge-in[data-astro-cid-m7mweitm],.range-in[data-astro-cid-m7mweitm],.visit-in[data-astro-cid-m7mweitm],.path-panel[data-astro-cid-m7mweitm]{grid-template-columns:1fr}.path-offer[data-astro-cid-m7mweitm]{border-left:0;border-top:1px solid var(--line);padding-top:1.75rem;padding-left:0}.trust[data-astro-cid-m7mweitm]{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.good-list[data-astro-cid-m7mweitm]{grid-template-columns:1fr}}@media (width<=620px){.rev-grid[data-astro-cid-m7mweitm]{grid-template-columns:1fr}.hero-btns[data-astro-cid-m7mweitm] .btn[data-astro-cid-m7mweitm]{width:100%}}
