.hero[data-astro-cid-dxlo6m3v]{background:#fff;color:var(--color-navy);overflow:hidden}.hero-inner[data-astro-cid-dxlo6m3v]{width:min(100% - 40px,var(--wrap, 1136px));margin-inline:auto;padding-top:34px}@media(min-width:768px){.hero-inner[data-astro-cid-dxlo6m3v]{width:min(100% - 64px,var(--wrap, 1136px))}}.hero-copy[data-astro-cid-dxlo6m3v]{display:grid;justify-items:center;text-align:center;gap:22px}.hero-title[data-astro-cid-dxlo6m3v]{font-size:clamp(1.625rem,1.2rem + 2.3vw,3rem);font-weight:600;line-height:1.15;letter-spacing:-.025em}.hero-place[data-astro-cid-dxlo6m3v]{display:block;font-size:clamp(2.125rem,1.35rem + 3.7vw,4rem);font-weight:650;line-height:1.13}.hero-location[data-astro-cid-dxlo6m3v]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;line-height:1.4;letter-spacing:0;color:var(--color-muted)}.hero-location[data-astro-cid-dxlo6m3v] svg{flex-shrink:0}.hero-lede[data-astro-cid-dxlo6m3v]{font-size:1.0625rem;line-height:1.65;color:var(--color-muted);max-width:64ch}.hero-actions[data-astro-cid-dxlo6m3v]{display:grid;justify-items:center;gap:12px}.hero-actions[data-astro-cid-dxlo6m3v] .btn[data-astro-cid-dxlo6m3v]{min-width:168px}.hero-proof[data-astro-cid-dxlo6m3v]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;font-size:.875rem;line-height:1.5;color:var(--color-muted)}.stars[data-astro-cid-dxlo6m3v]{color:var(--color-gold);letter-spacing:2px;font-size:1rem;line-height:1}@media(min-width:1024px){.hero-inner[data-astro-cid-dxlo6m3v]{padding-top:32px}.hero-copy[data-astro-cid-dxlo6m3v]{gap:16px}.hero-location[data-astro-cid-dxlo6m3v]{margin-top:8px}}.hero-frame[data-astro-cid-dxlo6m3v]{position:relative;margin:44px 0 0;padding-bottom:72px}.hero-frame[data-astro-cid-dxlo6m3v]:before{content:"";position:absolute;inset:18px -18px 54px 18px;border:1px solid var(--color-gold);pointer-events:none}.hero-frame-photo[data-astro-cid-dxlo6m3v]{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--color-border);box-shadow:0 30px 60px -36px #0b1e2c8c}.hero-frame-photo[data-astro-cid-dxlo6m3v] img[data-astro-cid-dxlo6m3v]{width:100%;height:100%;object-fit:cover}@media(max-width:699px){.hero-frame[data-astro-cid-dxlo6m3v]{margin-top:32px;padding-bottom:48px}.hero-frame[data-astro-cid-dxlo6m3v]:before{inset:10px -10px 38px 10px}.hero-frame-photo[data-astro-cid-dxlo6m3v]{aspect-ratio:4 / 3}}@media(min-width:1024px){.hero-frame[data-astro-cid-dxlo6m3v]{margin-top:28px;padding-bottom:48px}.hero-frame[data-astro-cid-dxlo6m3v]:before{inset:14px -14px 34px 14px}.hero-frame-photo[data-astro-cid-dxlo6m3v]{aspect-ratio:auto;height:clamp(300px,calc(100svh - 500px),628px)}}.triptych[data-astro-cid-dxlo6m3v]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;padding-bottom:72px}.tri-panel[data-astro-cid-dxlo6m3v]{margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-border);box-shadow:0 24px 48px -32px #0b1e2c80}.tri-panel[data-astro-cid-dxlo6m3v] img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.tri-panel[data-astro-cid-dxlo6m3v]:hover img{transform:scale(1.03)}@media(max-width:699px){.triptych[data-astro-cid-dxlo6m3v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px;padding-bottom:48px}.tri-main[data-astro-cid-dxlo6m3v]{grid-column:1 / -1;aspect-ratio:4 / 3}.tri-main[data-astro-cid-dxlo6m3v] img{object-position:50% 45%}}.hero-split-photo[data-astro-cid-dxlo6m3v]{margin:32px -20px 0;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-border)}.hero-split-photo[data-astro-cid-dxlo6m3v] img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}@media(min-width:1024px){.hero-split[data-astro-cid-dxlo6m3v] .hero-inner[data-astro-cid-dxlo6m3v]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:0;width:auto;margin-left:max(32px,calc((100% - var(--wrap, 1136px)) / 2));margin-right:0}.hero-split[data-astro-cid-dxlo6m3v] .hero-copy[data-astro-cid-dxlo6m3v]{padding-block:56px}.hero-split[data-astro-cid-dxlo6m3v] .hero-place[data-astro-cid-dxlo6m3v]{font-size:clamp(2.5rem,1.4rem + 2.6vw,3.6rem)}.hero-split-photo[data-astro-cid-dxlo6m3v]{margin:0;aspect-ratio:auto;height:clamp(560px,calc(100svh - 72px),820px)}}.hero-centered-light[data-astro-cid-dxlo6m3v] .hero-inner[data-astro-cid-dxlo6m3v]{padding-bottom:36px}.hero-photo[data-astro-cid-dxlo6m3v]{overflow:hidden;height:clamp(320px,calc(100svh - 560px),570px);background:var(--color-deep-navy)}.hero-photo[data-astro-cid-dxlo6m3v] img[data-astro-cid-dxlo6m3v]{width:100%;height:100%;object-fit:cover;object-position:50% 78%}@media(max-width:699px){.hero-photo[data-astro-cid-dxlo6m3v]{height:auto;aspect-ratio:4 / 3}.hero-photo[data-astro-cid-dxlo6m3v] img[data-astro-cid-dxlo6m3v]{object-position:50% 50%}}@media(prefers-reduced-motion:no-preference){[data-astro-cid-dxlo6m3v]:is(.hero-photo,.hero-frame-photo) img[data-astro-cid-dxlo6m3v],.hero-split-photo[data-astro-cid-dxlo6m3v] img{height:calc(100% + 48px);margin-top:-24px;transform:translate3d(0,var(--hero-drift, 0px),0)}}.ladder[data-astro-cid-3wftmhai]{margin:0;background:#fff;border:1px solid var(--color-border);padding:28px 20px 24px;box-shadow:0 1px #0b1e2c0a,0 18px 40px -28px #0b1e2c59}@media(min-width:768px){.ladder[data-astro-cid-3wftmhai]{padding:40px 44px 32px}}@media(min-width:1024px){.ladder[data-astro-cid-3wftmhai]{padding:24px 36px 18px}}.ladder-head[data-astro-cid-3wftmhai]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:14px}.ladder-key[data-astro-cid-3wftmhai]{display:flex;gap:20px;list-style:none;margin:0;padding:0;font-size:.92rem;color:var(--color-muted)}.ladder-key[data-astro-cid-3wftmhai] li[data-astro-cid-3wftmhai]{display:inline-flex;align-items:center;gap:8px}.ladder-key[data-astro-cid-3wftmhai] .dot[data-astro-cid-3wftmhai]{position:static;transform:none}.ladder-table[data-astro-cid-3wftmhai],.ladder-table[data-astro-cid-3wftmhai] thead[data-astro-cid-3wftmhai],.ladder-table[data-astro-cid-3wftmhai] tbody[data-astro-cid-3wftmhai]{display:block;width:100%;border-collapse:collapse}.ladder-row[data-astro-cid-3wftmhai]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding-block:16px;border-top:1px solid var(--color-border)}.ladder-row[data-astro-cid-3wftmhai]>[data-astro-cid-3wftmhai]{padding:0;text-align:left;font-weight:inherit}.col-track[data-astro-cid-3wftmhai]{grid-column:1 / -1}@media(min-width:900px){.ladder-row[data-astro-cid-3wftmhai]{grid-template-columns:minmax(0,300px) 120px minmax(0,1fr);align-items:center}.col-track[data-astro-cid-3wftmhai]{grid-column:auto}.ladder-row[data-astro-cid-3wftmhai]{padding-block:10px}}.ladder-axis[data-astro-cid-3wftmhai]{border-top:0;padding-block:0 6px}.ladder-asof[data-astro-cid-3wftmhai]{display:none;margin-top:8px;font-size:.875rem;color:var(--color-muted)}@media(max-width:899px){.ladder-asof[data-astro-cid-3wftmhai]{display:block}}.ladder-axis[data-astro-cid-3wftmhai] .col-label[data-astro-cid-3wftmhai],.ladder-axis[data-astro-cid-3wftmhai] .col-band[data-astro-cid-3wftmhai]{font-size:.8rem;font-weight:600;color:var(--color-muted)}@media(max-width:899px){.ladder-axis[data-astro-cid-3wftmhai] .col-label[data-astro-cid-3wftmhai],.ladder-axis[data-astro-cid-3wftmhai] .col-band[data-astro-cid-3wftmhai]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.axis-track[data-astro-cid-3wftmhai]{position:relative;display:block;height:20px;margin-inline:8px 26px}.tick[data-astro-cid-3wftmhai]{position:absolute;transform:translate(-50%);font-size:.78rem;color:var(--color-muted);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.row-collection[data-astro-cid-3wftmhai]{display:block;font-family:var(--font-heading);font-weight:700;font-size:1.08rem;color:var(--color-navy);line-height:1.25}.row-meta[data-astro-cid-3wftmhai]{display:block;font-size:.9rem;color:var(--color-muted);line-height:1.4;margin-top:2px}.row-band[data-astro-cid-3wftmhai]{font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--color-navy);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:start}@media(min-width:900px){.row-band[data-astro-cid-3wftmhai]{align-self:center}}.row-track[data-astro-cid-3wftmhai]{position:relative;display:block;height:26px;margin-inline:8px 26px}.gridline[data-astro-cid-3wftmhai]{position:absolute;top:4px;bottom:4px;width:1px;background:var(--color-border)}.baseline[data-astro-cid-3wftmhai]{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--color-border)}.end-label[data-astro-cid-3wftmhai]{display:none;position:absolute;top:100%;font-size:.72rem;color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:2px}.end-min[data-astro-cid-3wftmhai]{left:0;transform:translate(-50%)}.end-max[data-astro-cid-3wftmhai]{right:0;transform:translate(50%)}@media(max-width:899px){.end-label[data-astro-cid-3wftmhai]{display:block}.row-track[data-astro-cid-3wftmhai]{margin-bottom:14px}.ladder-axis[data-astro-cid-3wftmhai]{display:none}}.dot[data-astro-cid-3wftmhai]{position:absolute;top:50%;width:18px;height:18px;flex-shrink:0;border-radius:50%;transform:translate(-50%,-50%);transition:left .9s cubic-bezier(.2,.7,.2,1),opacity .4s;display:inline-block}.dot-fischer[data-astro-cid-3wftmhai]{background:var(--color-navy);box-shadow:0 0 0 3px #fff}.dot-lombardo[data-astro-cid-3wftmhai]{background:#fff;border:4px solid var(--color-navy-light);box-shadow:0 0 0 3px #fff}.ladder[data-astro-cid-3wftmhai].will-animate .row-track[data-astro-cid-3wftmhai] .dot[data-astro-cid-3wftmhai]{left:0!important;opacity:0}.ladder[data-astro-cid-3wftmhai].will-animate.is-in .row-track[data-astro-cid-3wftmhai] .dot[data-astro-cid-3wftmhai]{left:var(--to)!important;opacity:1}.ladder[data-astro-cid-3wftmhai].will-animate.is-in tbody[data-astro-cid-3wftmhai] .ladder-row[data-astro-cid-3wftmhai]:nth-child(2) .dot[data-astro-cid-3wftmhai]{transition-delay:.08s}.ladder[data-astro-cid-3wftmhai].will-animate.is-in tbody[data-astro-cid-3wftmhai] .ladder-row[data-astro-cid-3wftmhai]:nth-child(3) .dot[data-astro-cid-3wftmhai]{transition-delay:.16s}.ladder[data-astro-cid-3wftmhai].will-animate.is-in tbody[data-astro-cid-3wftmhai] .ladder-row[data-astro-cid-3wftmhai]:nth-child(4) .dot[data-astro-cid-3wftmhai]{transition-delay:.24s}.ladder[data-astro-cid-3wftmhai].will-animate.is-in tbody[data-astro-cid-3wftmhai] .ladder-row[data-astro-cid-3wftmhai]:nth-child(5) .dot[data-astro-cid-3wftmhai]{transition-delay:.32s}.gallery-track[data-astro-cid-ihllb3az]{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.gallery-track[data-astro-cid-ihllb3az]::-webkit-scrollbar{display:none}@media(min-width:640px){.gallery-track[data-astro-cid-ihllb3az]{grid-auto-columns:calc(50% - 6px)}}.gallery-item[data-astro-cid-ihllb3az]{margin:0;min-width:0;scroll-snap-align:start}figcaption[data-astro-cid-ihllb3az]{margin-top:12px;font-size:.9rem;line-height:1.5;color:#fffc}.gallery-light[data-astro-cid-ihllb3az] figcaption[data-astro-cid-ihllb3az]{color:var(--color-muted);text-align:center}.gallery-light[data-astro-cid-ihllb3az] .gal-nav[data-astro-cid-ihllb3az]{color:var(--color-navy);border-color:var(--color-navy)}.gallery-tile[data-astro-cid-ihllb3az]{width:100%;position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;padding:0;border:0;cursor:zoom-in;scroll-snap-align:start;background:var(--color-border)}@media(min-width:1024px){.gallery-tile[data-astro-cid-ihllb3az]{box-shadow:0 18px 40px -28px #00000080}}.gallery-tile[data-astro-cid-ihllb3az] img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gallery-tile[data-astro-cid-ihllb3az]:hover img{transform:scale(1.04)}.gallery-controls[data-astro-cid-ihllb3az]{display:flex;justify-content:center;gap:12px;margin-top:16px}@media(min-width:1024px){.gallery-track[data-astro-cid-ihllb3az]{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible}.gallery-controls[data-astro-cid-ihllb3az]{display:none}.gallery-4[data-astro-cid-ihllb3az] .gallery-track[data-astro-cid-ihllb3az]{grid-template-columns:repeat(4,minmax(0,1fr))}}.gal-nav[data-astro-cid-ihllb3az]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgb(255 255 255 / .6);background:transparent;color:#fff;cursor:pointer}.lightbox[data-astro-cid-ihllb3az]{border:0;padding:0;background:transparent;max-width:100vw;max-height:100vh;width:100vw;height:100vh}.lightbox[data-astro-cid-ihllb3az][open]{display:flex;align-items:center;justify-content:center}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:#0b1e2cf2}.lb-img[data-astro-cid-ihllb3az]{max-width:min(92vw,1600px);max-height:84vh;width:auto;height:auto;object-fit:contain;box-shadow:0 24px 60px #0006}.lb-close[data-astro-cid-ihllb3az]{position:fixed;top:16px;right:16px;width:52px;height:52px;border-radius:50%;border:0;background:#fff;color:var(--color-navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #00000040}.lb-nav[data-astro-cid-ihllb3az]{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:#ffffffeb;color:var(--color-navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lb-prev[data-astro-cid-ihllb3az]{left:12px}.lb-next[data-astro-cid-ihllb3az]{right:12px}@media(max-width:639px){.lb-nav[data-astro-cid-ihllb3az]{top:auto;bottom:20px;transform:none}.lb-prev[data-astro-cid-ihllb3az]{left:calc(50% - 60px)}.lb-next[data-astro-cid-ihllb3az]{right:calc(50% - 60px)}}h2[data-astro-cid-aadlzisc]{text-align:center}.review-window[data-astro-cid-aadlzisc]{margin:32px -12px 0}.review-track[data-astro-cid-aadlzisc]{display:flex;gap:24px;list-style:none;margin:0;padding:12px 12px 26px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:12px}.review-track[data-astro-cid-aadlzisc]::-webkit-scrollbar{display:none}.review-slide[data-astro-cid-aadlzisc]{flex:0 0 100%;min-width:0;display:flex;scroll-snap-align:start}.review-card[data-astro-cid-aadlzisc]{width:100%;display:flex;flex-direction:column;border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:20px;box-shadow:3px 5px 11px -3px #0b1e2c38}.review-person[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:12px}.review-avatar[data-astro-cid-aadlzisc],.review-initial[data-astro-cid-aadlzisc]{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.review-initial[data-astro-cid-aadlzisc]{display:grid;place-items:center;background:var(--color-navy);color:#fff;font-family:var(--font-heading);font-size:.875rem;font-weight:600}.review-person[data-astro-cid-aadlzisc] h3[data-astro-cid-aadlzisc]{font-size:.875rem;line-height:1.45;font-weight:600;letter-spacing:0}.review-source[data-astro-cid-aadlzisc]{font-size:.75rem;color:var(--color-muted)}.review-stars[data-astro-cid-aadlzisc]{color:var(--color-gold);margin-top:12px;letter-spacing:1px}blockquote[data-astro-cid-aadlzisc]{margin:12px 0 0;color:var(--color-ink);font-size:.875rem;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.review-navigation[data-astro-cid-aadlzisc]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px}.review-arrow[data-astro-cid-aadlzisc]{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--color-border);background:#fff;color:var(--color-navy);border-radius:6px;cursor:pointer}.review-arrow[data-astro-cid-aadlzisc]:disabled{opacity:.35;cursor:default}.review-dots[data-astro-cid-aadlzisc]{display:flex;align-items:center;justify-content:center}.review-dots[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]{width:22px;height:44px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.review-dots[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc][hidden]{display:none}.review-dots[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc]{width:7px;height:7px;border-radius:50%;background:#cbd1d5}.review-dots[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc][aria-current=true] span[data-astro-cid-aadlzisc]{background:var(--color-navy)}blockquote[data-astro-cid-aadlzisc].is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.review-more[data-astro-cid-aadlzisc]{align-self:flex-start;margin-top:8px;padding:6px 0;min-height:44px;border:0;background:none;color:var(--color-navy);font:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.review-more[data-astro-cid-aadlzisc][hidden]{display:none}.review-link[data-astro-cid-aadlzisc]{text-align:center;margin-top:18px;font-size:.95rem}.review-link[data-astro-cid-aadlzisc] a[data-astro-cid-aadlzisc]{color:var(--color-navy);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media(min-width:640px){.review-slide[data-astro-cid-aadlzisc]{flex-basis:calc((100% - 24px)/2)}}@media(min-width:900px){.review-slide[data-astro-cid-aadlzisc]{flex-basis:calc((100% - 48px) / 3)}}@media(max-width:639px){.review-navigation[data-astro-cid-aadlzisc]{gap:8px}}@media(max-width:379px){.review-dots[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]{width:20px}}@media(max-width:359px){.review-navigation[data-astro-cid-aadlzisc]{gap:4px}.review-dots[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]{width:18px}}.comparison-title[data-astro-cid-fwnf5ot7]{text-align:center}.comparison-grid[data-astro-cid-fwnf5ot7]{display:grid;gap:28px;margin-top:32px}.comparison-card[data-astro-cid-fwnf5ot7]{padding:32px;border:1px solid var(--color-border);border-radius:12px;background:#fff;box-shadow:0 12px 28px -24px #0b1e2c66}.comparison-buyer[data-astro-cid-fwnf5ot7]{border:2px solid var(--color-gold);padding:31px;box-shadow:0 12px 28px -20px #0b1e2c4d}.comparison-heading[data-astro-cid-fwnf5ot7]{display:flex;align-items:center;gap:14px}.comparison-icon[data-astro-cid-fwnf5ot7]{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--color-off-white);color:var(--color-muted)}.comparison-buyer[data-astro-cid-fwnf5ot7] .comparison-icon[data-astro-cid-fwnf5ot7]{background:var(--color-gold-100);color:var(--color-navy)}.comparison-heading[data-astro-cid-fwnf5ot7] h3[data-astro-cid-fwnf5ot7]{font-size:1.2rem;line-height:1.4;font-weight:650}.comparison-role[data-astro-cid-fwnf5ot7]{margin-top:22px;color:var(--color-navy);font-size:1.125rem;font-weight:600}ul[data-astro-cid-fwnf5ot7]{display:grid;gap:20px;list-style:none;padding:0;margin:26px 0 0}li[data-astro-cid-fwnf5ot7]{display:flex;align-items:start;gap:12px;font-size:1rem;line-height:1.65}li[data-astro-cid-fwnf5ot7] svg{flex-shrink:0;margin-top:3px;color:var(--color-navy)}.comparison-dot[data-astro-cid-fwnf5ot7]{width:5px;height:5px;margin:9px 7px 0;border-radius:50%;background:var(--color-muted);flex-shrink:0}@media(min-width:1024px){.comparison-card[data-astro-cid-fwnf5ot7]{padding:24px 28px}.comparison-buyer[data-astro-cid-fwnf5ot7]{padding:23px 27px}.comparison-role[data-astro-cid-fwnf5ot7]{margin-top:14px}ul[data-astro-cid-fwnf5ot7]{gap:12px;margin-top:16px}li[data-astro-cid-fwnf5ot7]{line-height:1.55}}@media(min-width:900px){.comparison-grid[data-astro-cid-fwnf5ot7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:639px){.comparison-card[data-astro-cid-fwnf5ot7]{padding:24px}.comparison-buyer[data-astro-cid-fwnf5ot7]{padding:23px}.comparison-heading[data-astro-cid-fwnf5ot7] h3[data-astro-cid-fwnf5ot7]{font-size:1.0625rem}ul[data-astro-cid-fwnf5ot7]{gap:18px}}.yt[data-astro-cid-l3k2ahjp]{display:grid;gap:10px;max-width:760px;margin-inline:auto;text-align:center}.yt-player[data-astro-cid-l3k2ahjp]{position:relative;width:min(100%,max(480px,calc((100svh - 510px)*1.78)));justify-self:center;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--color-navy);box-shadow:0 24px 50px -30px #0b1e2cb3}.yt-player[data-astro-cid-l3k2ahjp] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-facade[data-astro-cid-l3k2ahjp]{position:absolute;inset:0;padding:0;border:0;cursor:pointer;background:transparent}.yt-facade[data-astro-cid-l3k2ahjp] img[data-astro-cid-l3k2ahjp]{width:100%;height:100%;object-fit:cover}.yt-play[data-astro-cid-l3k2ahjp]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 8px 18px rgb(0 0 0 / .35));transition:transform .2s}.yt-facade[data-astro-cid-l3k2ahjp]:hover .yt-play[data-astro-cid-l3k2ahjp]{transform:translate(-50%,-50%) scale(1.06)}.yt-duration[data-astro-cid-l3k2ahjp]{position:absolute;right:10px;bottom:10px;background:#000c;color:#fff;padding:3px 5px;border-radius:4px;font-size:12px;font-weight:500;line-height:1}.yt-title[data-astro-cid-l3k2ahjp]{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.35;color:var(--color-navy)}.yt-channel-row[data-astro-cid-l3k2ahjp]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin-top:10px}.yt-channel[data-astro-cid-l3k2ahjp]{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;text-align:left}.yt-channel[data-astro-cid-l3k2ahjp]>span[data-astro-cid-l3k2ahjp]{display:grid}.yt-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.yt-channel-name[data-astro-cid-l3k2ahjp]{font-family:var(--font-heading);font-weight:700;color:var(--color-navy)}.yt-subs[data-astro-cid-l3k2ahjp]{font-size:.85rem;color:var(--color-muted)}.yt-subscribe[data-astro-cid-l3k2ahjp]{display:inline-flex;align-items:center;min-height:40px;padding:8px 18px;border-radius:8px;background:var(--color-navy);color:#fff;font-family:var(--font-heading);font-weight:600;font-size:.9375rem;text-decoration:none}.yt-subscribe[data-astro-cid-l3k2ahjp]:hover{background:var(--color-deep-navy)}.yt-description[data-astro-cid-l3k2ahjp]{margin-top:12px;padding:12px 18px;border-radius:12px;background:#e9eef2;font-size:.95rem;color:var(--color-ink)}.yt-meta[data-astro-cid-l3k2ahjp]{font-weight:600;color:var(--color-navy);margin-bottom:4px}.yt-actions[data-astro-cid-l3k2ahjp]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin-top:14px}.yt-actions[data-astro-cid-l3k2ahjp] .btn[data-astro-cid-l3k2ahjp]{min-width:168px}.yt-watch[data-astro-cid-l3k2ahjp]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;color:var(--color-navy);font-weight:600;font-size:.9375rem;text-decoration:underline;text-underline-offset:3px}.slider[data-astro-cid-bt3y6isx]{max-width:min(720px,max(520px,calc((100svh - 450px)*1.6)));margin-inline:auto}.slider-track[data-astro-cid-bt3y6isx]{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.slider-track[data-astro-cid-bt3y6isx]::-webkit-scrollbar{display:none}.slide[data-astro-cid-bt3y6isx]{flex:0 0 100%;min-width:0;scroll-snap-align:start}.slide[data-astro-cid-bt3y6isx] figure[data-astro-cid-bt3y6isx]{margin:0;background:#fff}.slide-photo[data-astro-cid-bt3y6isx]{aspect-ratio:16 / 10;overflow:hidden;background:#fff}.slide-photo[data-astro-cid-bt3y6isx] img{width:100%;height:100%;object-fit:cover}.slide-photo-bottom[data-astro-cid-bt3y6isx] img{object-position:50% 100%}figcaption[data-astro-cid-bt3y6isx]{display:grid;gap:0;padding:12px 20px 10px;text-align:center}.slide-address[data-astro-cid-bt3y6isx]{font-family:var(--font-heading);font-weight:700;font-size:1.125rem;color:var(--color-navy)}.slide-city[data-astro-cid-bt3y6isx]{font-size:.95rem;color:var(--color-muted)}.slider-nav[data-astro-cid-bt3y6isx]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.slider-arrow[data-astro-cid-bt3y6isx]{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-border);background:#fff;color:var(--color-navy);border-radius:6px;cursor:pointer}.slider-arrow[data-astro-cid-bt3y6isx]:disabled{opacity:.35;cursor:default}.slider-dots[data-astro-cid-bt3y6isx]{display:flex}.slider-dots[data-astro-cid-bt3y6isx] button[data-astro-cid-bt3y6isx]{width:22px;height:44px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.slider-dots[data-astro-cid-bt3y6isx] span[data-astro-cid-bt3y6isx]{width:7px;height:7px;border-radius:50%;background:#cbd1d5}.slider-dots[data-astro-cid-bt3y6isx] button[data-astro-cid-bt3y6isx][aria-current=true] span[data-astro-cid-bt3y6isx]{background:var(--color-navy)}.section-title[data-astro-cid-j7pv25f6]{margin-bottom:18px;text-align:center}.section-lede[data-astro-cid-j7pv25f6]{margin:0 auto 40px;text-align:center}.overview-grid[data-astro-cid-j7pv25f6]{display:grid;gap:32px}@media(min-width:1024px){.overview-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:64px;row-gap:48px;align-items:stretch}.facts[data-astro-cid-j7pv25f6]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}}.overview-copy[data-astro-cid-j7pv25f6]{display:grid;gap:18px}.overview-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-ink);max-width:62ch}.overview-copy[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-navy);text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px){#overview[data-astro-cid-j7pv25f6]{padding-top:56px}}.overview-photo[data-astro-cid-j7pv25f6]{margin:0;aspect-ratio:16 / 9;overflow:hidden}@media(min-width:1024px){.overview-photo[data-astro-cid-j7pv25f6]{aspect-ratio:auto;min-height:100%;position:relative}.overview-photo[data-astro-cid-j7pv25f6] picture{position:absolute;inset:0}}.overview-photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.facts[data-astro-cid-j7pv25f6]{margin:0;border-top:3px solid var(--color-navy)}.fact-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:9.5rem 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--color-border)}.fact-row[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:700;color:var(--color-navy)}.fact-row[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-ink)}@media(max-width:420px){.fact-row[data-astro-cid-j7pv25f6]{grid-template-columns:7rem 1fr;gap:12px;padding:11px 0;font-size:.95rem}}.agent-hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding-top:72px}.agent-hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2}.agent-hero-bg[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:36% 40%}.agent-hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b1e2cd1,#0b1e2cbd 55%,#182a38db)}.agent-title[data-astro-cid-j7pv25f6]{color:#fff;text-align:center;margin-bottom:36px}.agent-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.agent-grid[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-width:0}.agent-lede[data-astro-cid-j7pv25f6]{font-size:1.0625rem;line-height:1.65;color:#fff}.agent-subhead[data-astro-cid-j7pv25f6]{margin-top:24px;font-size:1.25rem;color:#fff}.help-list[data-astro-cid-j7pv25f6]{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.help-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:22px;line-height:1.55;color:#fff}.help-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:2px;top:.58em;width:8px;height:8px;border-radius:50%;background:var(--color-gold)}.help-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:700}.agent-form[data-astro-cid-j7pv25f6]{width:100%;max-width:540px;justify-self:center}.team[data-astro-cid-j7pv25f6]{margin:0 -16px}.team[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:auto}@media(min-width:1024px){.agent-hero[data-astro-cid-j7pv25f6]{padding-top:96px}.agent-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-template-rows:auto 1fr;column-gap:64px;row-gap:20px}.agent-copy[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1}.agent-form[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1 / span 2;max-width:none;margin-bottom:72px}.team[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:2;align-self:end;margin:0 -2%}}.builder-grid[data-astro-cid-j7pv25f6]{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(max-width:379px){.builder-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{font-size:.95rem;padding:12px 16px}}@media(min-width:900px){.builder-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.builder-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border);box-shadow:0 18px 40px -30px #0b1e2c73}.builder-photo[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;overflow:hidden}@media(max-width:639px){.builder-photo[data-astro-cid-j7pv25f6]{aspect-ratio:2 / 1}.builder-rows[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:9px 0;font-size:.95rem}.builder-observed[data-astro-cid-j7pv25f6]{font-size:.9rem}.builder-body[data-astro-cid-j7pv25f6]{padding:22px 20px 24px}.builder-summary[data-astro-cid-j7pv25f6]{font-size:.97rem}}.builder-photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.builder-card[data-astro-cid-j7pv25f6]:hover .builder-photo[data-astro-cid-j7pv25f6] img{transform:scale(1.035)}.builder-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex:1;padding:28px}@media(min-width:768px){.builder-body[data-astro-cid-j7pv25f6]{padding:32px 36px 36px}}.builder-summary[data-astro-cid-j7pv25f6]{margin-top:10px;color:var(--color-muted)}.builder-summary[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-navy);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.builder-rows[data-astro-cid-j7pv25f6]{margin:22px 0 0}.builder-rows[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:8.5rem 1fr;gap:14px;padding:11px 0;border-top:1px solid var(--color-border)}.builder-rows[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-navy)}.builder-rows[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0}.builder-rows[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-navy);text-underline-offset:3px}@media(max-width:420px){.builder-rows[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2px}}.builder-observed[data-astro-cid-j7pv25f6]{margin-top:14px;padding:12px 14px;background:var(--color-off-white);font-size:.95rem;color:var(--color-ink)}.builder-actions[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:24px}@media(max-width:639px){.builder-actions[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}}.build-costs[data-astro-cid-j7pv25f6]{max-width:760px;margin:56px auto 0;text-align:center}.build-costs[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:12px;color:var(--color-ink)}.ladder-wrap[data-astro-cid-j7pv25f6]{margin-top:32px}.buying-intro[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:56px}.buying-intro[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin:18px auto 0}.steps[data-astro-cid-j7pv25f6]{position:relative;list-style:none;margin:0 auto;padding:0;display:grid;gap:56px;max-width:940px}.steps[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:32px;bottom:32px;left:50%;transform:translate(-50%);width:2px;background:#bea53759}.step[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:36px;align-items:start}.step-num[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1;position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--color-gold);font-family:var(--font-heading);font-weight:600;font-size:1.5rem;line-height:1;color:var(--color-navy);box-shadow:0 10px 20px -3px #0000001f,0 4px 8px -4px #00000014}.step-copy[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;padding-top:12px;text-align:right}.step-right[data-astro-cid-j7pv25f6] .step-copy[data-astro-cid-j7pv25f6]{grid-column:3;text-align:left}.step-title[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--color-navy);margin-bottom:10px;line-height:1.4}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-ink);font-size:1rem;line-height:1.65}@media(max-width:767px){.buying-intro[data-astro-cid-j7pv25f6]{margin-bottom:36px}.steps[data-astro-cid-j7pv25f6]{gap:34px}.steps[data-astro-cid-j7pv25f6]:before{left:24px;top:24px;bottom:24px}.step[data-astro-cid-j7pv25f6]{grid-template-columns:48px minmax(0,1fr);gap:22px}.step-num[data-astro-cid-j7pv25f6]{grid-column:1;width:48px;height:48px;font-size:1.25rem}.step-copy[data-astro-cid-j7pv25f6],.step-right[data-astro-cid-j7pv25f6] .step-copy[data-astro-cid-j7pv25f6]{grid-column:2;padding-top:6px;text-align:left}.step-title[data-astro-cid-j7pv25f6]{font-size:1.125rem}}.buying-cta[data-astro-cid-j7pv25f6]{margin-top:64px;display:grid;justify-items:center;gap:18px;text-align:center}.buying-cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:600;font-size:1.25rem;color:var(--color-navy)}@media(max-width:767px){.buying-cta[data-astro-cid-j7pv25f6]{margin-top:44px}.buying-cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem}}.label-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.label-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:22px;line-height:1.6;color:var(--color-ink)}.label-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--color-navy-light)}.label-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-navy);font-weight:600}.clubhouse-grid[data-astro-cid-j7pv25f6]{display:grid;gap:32px;align-items:center}@media(min-width:1024px){.clubhouse-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.clubhouse-copy[data-astro-cid-j7pv25f6]{display:grid;gap:16px}.clubhouse-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--color-ink)}.clubhouse-copy[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{margin-top:8px}.clubhouse-feature[data-astro-cid-j7pv25f6]{margin:0}.clubhouse-feature[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:3 / 2;object-fit:cover;box-shadow:0 24px 50px -32px #0b1e2c99}.clubhouse-feature[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6],.clubhouse-row[data-astro-cid-j7pv25f6] figcaption{margin-top:10px;font-size:.9rem;color:var(--color-muted);text-align:center}.clubhouse-row[data-astro-cid-j7pv25f6]{margin-top:48px}.clubhouse-box[data-astro-cid-j7pv25f6]{margin-top:40px;padding:28px 32px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-off-white);text-align:center}.clubhouse-box[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:64ch;margin:10px auto 0;color:var(--color-ink)}@media(max-width:639px){.clubhouse-row[data-astro-cid-j7pv25f6]{margin-top:32px}.clubhouse-box[data-astro-cid-j7pv25f6]{padding:22px 20px;margin-top:28px}}.nearby-cols[data-astro-cid-j7pv25f6]{display:grid;gap:32px;margin-top:48px}@media(min-width:900px){.nearby-cols[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.nearby-cols[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{margin-bottom:16px}.location-grid[data-astro-cid-j7pv25f6]{display:grid;gap:28px;margin-top:48px}@media(min-width:1024px){.location-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:stretch}}.location-box[data-astro-cid-j7pv25f6]{display:flex;gap:16px;padding:26px 28px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.location-box[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{margin-bottom:10px}.location-pin[data-astro-cid-j7pv25f6]{flex-shrink:0;color:var(--color-navy);margin-top:2px}.location-more[data-astro-cid-j7pv25f6]{margin-top:14px}.location-more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-navy);font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.map[data-astro-cid-j7pv25f6]{min-height:340px;background:var(--color-border);box-shadow:0 18px 40px -28px #0b1e2c8c}.map[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:100%;min-height:340px;border:0;display:block}@media(max-width:639px){.location-box[data-astro-cid-j7pv25f6]{padding:20px}.nearby-cols[data-astro-cid-j7pv25f6],.location-grid[data-astro-cid-j7pv25f6]{margin-top:36px}}.schools-grid[data-astro-cid-j7pv25f6]{display:grid;gap:32px}@media(min-width:1024px){.schools-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}}.schools-grid[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-top:18px}.schools-cta[data-astro-cid-j7pv25f6]{margin-top:24px}.schools-cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{min-width:168px}@media(max-width:1023px){.schools-cta[data-astro-cid-j7pv25f6]{text-align:center}}.schools-grid[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{color:#ffffffe6}.schools-grid[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.schools[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-top:3px solid var(--color-gold)}.school[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:7rem 1fr;gap:16px;padding:16px 0;border-bottom:1px solid rgb(255 255 255 / .2);align-items:baseline}.school-level[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:600;color:#fffc}.school-name[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:#fff}.faq-grid[data-astro-cid-j7pv25f6]{display:grid;gap:32px}.faq-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-border)}.faq[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-border);background:transparent}.faq-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer}.faq-q[data-astro-cid-j7pv25f6]{font-size:1.18rem;line-height:1.3}.faq-toggle[data-astro-cid-j7pv25f6]{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;margin:-8px -8px -8px 0;padding:0;border:0;background:none;cursor:pointer}.faq-icon[data-astro-cid-j7pv25f6]{position:relative;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--color-navy)}.faq-icon[data-astro-cid-j7pv25f6]:before,.faq-icon[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:#fff;transform:translate(-50%,-50%);transition:transform .2s}.faq-icon[data-astro-cid-j7pv25f6]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq[data-astro-cid-j7pv25f6].is-open .faq-icon[data-astro-cid-j7pv25f6]:after{transform:translate(-50%,-50%) rotate(0)}.faq-panel[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s ease}html.js .faq[data-astro-cid-j7pv25f6]:not(.is-open) .faq-panel[data-astro-cid-j7pv25f6]{grid-template-rows:0fr}.faq-panel-inner[data-astro-cid-j7pv25f6]{min-height:0;overflow:hidden}.faq-a[data-astro-cid-j7pv25f6]{padding:0 48px 22px 0;color:var(--color-ink);max-width:70ch}@media(prefers-reduced-motion:reduce){.faq-panel[data-astro-cid-j7pv25f6]{transition:none}}.closing[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at center,#82742d00 45%,#82742d47),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cpath d='M50 0H0V50' fill='none' stroke='%23ffffff' stroke-opacity='0.45' stroke-width='1'/%3E%3C/svg%3E"),linear-gradient(180deg,#ecd351 0% 40%,#c6b661);color:var(--color-navy);padding-block:80px}.closing-inner[data-astro-cid-j7pv25f6]{max-width:624px;margin-inline:auto}.closing-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.875rem,2.5vw,2.1875rem);text-align:center;font-weight:600}.closing-inner[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:1rem;line-height:1.65;color:#0b1e2ccc;text-align:center}.closing-form[data-astro-cid-j7pv25f6]{margin-top:32px;border-radius:12px;border:1px solid rgb(11 30 44 / .15);box-shadow:0 20px 25px -5px #0000001a;background:#fff;text-align:left}@media(max-width:639px){.closing[data-astro-cid-j7pv25f6]{padding-block:64px}}@media(min-width:1024px){.section-title[data-astro-cid-j7pv25f6]{margin-bottom:10px}.section-lede[data-astro-cid-j7pv25f6]{margin-bottom:24px;max-width:76ch}#overview[data-astro-cid-j7pv25f6]{padding-top:44px}.overview-grid[data-astro-cid-j7pv25f6]{row-gap:28px}.overview-copy[data-astro-cid-j7pv25f6]{gap:12px}.fact-row[data-astro-cid-j7pv25f6]{padding:8px 0}.agent-hero[data-astro-cid-j7pv25f6]{padding-top:56px}.agent-title[data-astro-cid-j7pv25f6]{margin-bottom:24px}.agent-subhead[data-astro-cid-j7pv25f6]{margin-top:16px}.help-list[data-astro-cid-j7pv25f6]{gap:6px;margin-top:8px}.agent-form[data-astro-cid-j7pv25f6]{margin-bottom:40px}.builder-photo[data-astro-cid-j7pv25f6]{aspect-ratio:2 / 1}.builder-body[data-astro-cid-j7pv25f6]{padding:20px 28px 24px}.builder-rows[data-astro-cid-j7pv25f6]{margin-top:12px}.builder-rows[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:7px 0}.builder-observed[data-astro-cid-j7pv25f6]{margin-top:8px;padding:8px 12px}.builder-actions[data-astro-cid-j7pv25f6]{padding-top:14px}.build-notes[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:56px}.build-costs[data-astro-cid-j7pv25f6]{max-width:none;margin:0}.build-costs[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:8px}.ladder-wrap[data-astro-cid-j7pv25f6]{margin-top:24px}.clubhouse-grid[data-astro-cid-j7pv25f6]{gap:16px 40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:start}.clubhouse-copy[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1 / span 2}.clubhouse-feature[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1}.clubhouse-box[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:2}.clubhouse-row[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:3}.overview-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:none}.clubhouse-copy[data-astro-cid-j7pv25f6]{gap:10px}.clubhouse-copy[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{margin-top:2px}.label-list[data-astro-cid-j7pv25f6]{gap:6px}.label-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{line-height:1.5}.clubhouse-feature[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:6px}.clubhouse-row[data-astro-cid-j7pv25f6]{margin-top:4px}.clubhouse-row[data-astro-cid-j7pv25f6] figcaption{margin-top:6px}.clubhouse-box[data-astro-cid-j7pv25f6]{margin-top:0;padding:12px 20px}.clubhouse-box[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:4px;max-width:none}.buying-intro[data-astro-cid-j7pv25f6]{margin-bottom:28px}.buying-intro[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-top:10px;max-width:76ch}.steps[data-astro-cid-j7pv25f6]{gap:12px;max-width:none}.step[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:28px}.step-num[data-astro-cid-j7pv25f6]{width:52px;height:52px;font-size:1.3rem}.step-copy[data-astro-cid-j7pv25f6]{padding-top:0}.step-title[data-astro-cid-j7pv25f6]{margin-bottom:4px;line-height:1.3}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:1.55}.buying-cta[data-astro-cid-j7pv25f6]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:20px}.nearby-cols[data-astro-cid-j7pv25f6]{margin-top:24px;gap:40px}.nearby-cols[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{margin-bottom:10px}.location-grid[data-astro-cid-j7pv25f6]{margin-top:24px}.location-box[data-astro-cid-j7pv25f6]{padding:18px 22px}.location-box[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{margin-bottom:6px}.location-more[data-astro-cid-j7pv25f6]{margin-top:8px}.map[data-astro-cid-j7pv25f6],.map[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{min-height:280px}.school[data-astro-cid-j7pv25f6]{padding:10px 0}.faq-head[data-astro-cid-j7pv25f6]{padding:14px 0}.faq-a[data-astro-cid-j7pv25f6]{padding-bottom:16px}.closing[data-astro-cid-j7pv25f6]{padding-block:56px}.closing-form[data-astro-cid-j7pv25f6]{margin-top:20px}}@media(min-width:1024px)and (max-height:950px){.section-lede[data-astro-cid-j7pv25f6]{margin-bottom:18px}#overview[data-astro-cid-j7pv25f6]{padding-top:32px}.overview-grid[data-astro-cid-j7pv25f6]{row-gap:16px}.overview-copy[data-astro-cid-j7pv25f6]{gap:8px}.overview-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:1.55}.fact-row[data-astro-cid-j7pv25f6]{padding:5px 0}.agent-hero[data-astro-cid-j7pv25f6]{padding-top:36px}.agent-title[data-astro-cid-j7pv25f6]{margin-bottom:14px}.agent-form[data-astro-cid-j7pv25f6]{margin-bottom:28px}.builder-photo[data-astro-cid-j7pv25f6]{aspect-ratio:auto;height:clamp(130px,calc(100svh - 680px),300px)}.builder-body[data-astro-cid-j7pv25f6]{padding:14px 24px 18px}.builder-summary[data-astro-cid-j7pv25f6]{margin-top:4px;line-height:1.5}.builder-rows[data-astro-cid-j7pv25f6]{margin-top:8px}.builder-rows[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:4px 0}.builder-observed[data-astro-cid-j7pv25f6]{margin-top:6px;padding:6px 10px;line-height:1.45}.builder-actions[data-astro-cid-j7pv25f6]{padding-top:10px}.build-notes[data-astro-cid-j7pv25f6]{margin-top:40px}.ladder-wrap[data-astro-cid-j7pv25f6]{margin-top:16px}.clubhouse-grid[data-astro-cid-j7pv25f6]{row-gap:12px}.clubhouse-feature[data-astro-cid-j7pv25f6] img{aspect-ratio:auto;height:clamp(160px,calc(100svh - 655px),400px)}.clubhouse-row[data-astro-cid-j7pv25f6] .gallery-tile{aspect-ratio:5 / 2}.clubhouse-row[data-astro-cid-j7pv25f6] .gallery-track{gap:14px}#location[data-astro-cid-j7pv25f6] .gallery-tile{aspect-ratio:5 / 2}#location[data-astro-cid-j7pv25f6] .gallery-track{gap:10px 14px}#location[data-astro-cid-j7pv25f6] figcaption{margin-top:4px}.nearby-cols[data-astro-cid-j7pv25f6]{margin-top:14px}.buying-intro[data-astro-cid-j7pv25f6]{margin-bottom:14px}.steps[data-astro-cid-j7pv25f6]{gap:0}.step[data-astro-cid-j7pv25f6]+.step[data-astro-cid-j7pv25f6]{margin-top:-14px}.step[data-astro-cid-j7pv25f6]{gap:20px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.step-num[data-astro-cid-j7pv25f6]{width:44px;height:44px;font-size:1.15rem}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:1.45}.buying-cta[data-astro-cid-j7pv25f6]{margin-top:12px}.closing[data-astro-cid-j7pv25f6]{padding-block:40px}}
