.lbx[data-astro-cid-gixpweiw]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#08141ef7;color:#fff;overflow:hidden;overscroll-behavior:contain}.lbx[data-astro-cid-gixpweiw]::backdrop{background:#08141ef7}.lbx-stage[data-astro-cid-gixpweiw]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:max(64px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(84px,calc(env(safe-area-inset-bottom) + 72px)) max(12px,env(safe-area-inset-left));touch-action:none;user-select:none;-webkit-user-select:none}.lbx-img[data-astro-cid-gixpweiw]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform-origin:50% 50%;will-change:transform;cursor:zoom-in;-webkit-touch-callout:none}.lbx-img[data-astro-cid-gixpweiw].is-zoomed{cursor:grab}.lbx-img[data-astro-cid-gixpweiw].is-animating{transition:transform .24s cubic-bezier(.2,.7,.2,1)}.lbx-caption[data-astro-cid-gixpweiw]{position:fixed;left:0;right:0;bottom:max(14px,env(safe-area-inset-bottom));margin:0 auto;padding:0 76px;max-width:900px;text-align:center;font-size:.9375rem;line-height:1.45;color:#ffffffe0;pointer-events:none}.lbx-count[data-astro-cid-gixpweiw]{display:block;font-size:.8125rem;color:#ffffff9e;margin-bottom:2px}.lbx-btn[data-astro-cid-gixpweiw]{position:fixed;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:0;background:#fffffff0;color:var(--color-navy);cursor:pointer;box-shadow:0 6px 18px #0000004d}.lbx-close[data-astro-cid-gixpweiw]{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}.lbx-nav[data-astro-cid-gixpweiw]{top:50%;transform:translateY(-50%)}.lbx-prev[data-astro-cid-gixpweiw]{left:max(12px,env(safe-area-inset-left))}.lbx-next[data-astro-cid-gixpweiw]{right:max(12px,env(safe-area-inset-right))}.lbx[data-astro-cid-gixpweiw][data-single] .lbx-nav[data-astro-cid-gixpweiw]{display:none}@media(max-width:767px){.lbx-nav[data-astro-cid-gixpweiw]{top:auto;transform:none;bottom:max(12px,env(safe-area-inset-bottom));width:44px;height:44px}.lbx-caption[data-astro-cid-gixpweiw]{padding:0 64px;font-size:.875rem}}@media(prefers-reduced-motion:reduce){.lbx-img[data-astro-cid-gixpweiw].is-animating{transition:none}}.hero[data-astro-cid-dxlo6m3v]{background:#fff;color:var(--color-navy);overflow:hidden}.hero-inner[data-astro-cid-dxlo6m3v]{width:min(100% - 32px,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.375rem,.9rem + 2.3vw,3rem);font-weight:600;line-height:1.15;letter-spacing:-.025em}.hero-place[data-astro-cid-dxlo6m3v]{display:block;white-space:nowrap;font-size:min(clamp(2.125rem,1.35rem + 3.7vw,4rem),calc((100vw - 32px) / 10.35));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:64px}.hero-copy[data-astro-cid-dxlo6m3v]{gap:28px}}.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:700px){.hero-frame-photo[data-astro-cid-dxlo6m3v]{aspect-ratio:2 / 1}}@media(min-width:1024px){.hero-frame[data-astro-cid-dxlo6m3v]{margin-top:56px;padding-bottom:96px}.hero-frame[data-astro-cid-dxlo6m3v]:before{inset:18px -18px 78px 18px}}.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)}}@media(min-width:1024px){.hero-inner[data-astro-cid-dxlo6m3v]{padding-top:56px}.hero-copy[data-astro-cid-dxlo6m3v]{gap:25px}.hero-title[data-astro-cid-dxlo6m3v]{font-size:2.7rem}.hero-place[data-astro-cid-dxlo6m3v]{font-size:3.6rem}.hero-location[data-astro-cid-dxlo6m3v]{margin-top:12px;font-size:1.35rem}.hero-frame[data-astro-cid-dxlo6m3v]{margin-top:50px;padding-bottom:86px}.hero-frame[data-astro-cid-dxlo6m3v]:before{inset:16px -16px 70px 16px}}.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}}.ladder-head[data-astro-cid-3wftmhai]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.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-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}@media(min-width:1024px){.ladder[data-astro-cid-3wftmhai]{padding:36px 40px 28px}.row-collection[data-astro-cid-3wftmhai]{font-size:1rem}.row-band[data-astro-cid-3wftmhai]{font-size:1.05rem}}.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}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-btn[data-astro-cid-aadlzisc]{flex-shrink:0;width:44px;height:44px;margin:-2px;padding:2px;border:0;border-radius:50%;background:none;cursor:zoom-in}.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:28px;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:1023px){.review-dots[data-astro-cid-aadlzisc]{gap:0}.review-dots[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]{width:16px}.review-dots[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc]{width:8px;height:8px;background:#0b1e2c33}.review-dots[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc][aria-current=true] span[data-astro-cid-aadlzisc]{background:var(--color-navy)}}@media(max-width:359px){.review-navigation[data-astro-cid-aadlzisc]{gap:4px}}.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: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}}@media(min-width:1024px){.comparison-grid[data-astro-cid-fwnf5ot7]{gap:28px}.comparison-card[data-astro-cid-fwnf5ot7]{padding:28px}.comparison-buyer[data-astro-cid-fwnf5ot7]{padding:27px}.comparison-heading[data-astro-cid-fwnf5ot7] h3[data-astro-cid-fwnf5ot7]{font-size:1.1rem}.comparison-role[data-astro-cid-fwnf5ot7]{margin-top:20px;font-size:1.0625rem}ul[data-astro-cid-fwnf5ot7]{gap:18px;margin-top:24px}}.yt[data-astro-cid-l3k2ahjp]{display:grid;gap:24px;max-width:800px;margin-inline:auto;text-align:center}.yt-player[data-astro-cid-l3k2ahjp]{position:relative;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:18px}.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)}@media(max-width:1023px){.yt-subscribe[data-astro-cid-l3k2ahjp]{min-height:44px}}.yt-description[data-astro-cid-l3k2ahjp]{margin-top:20px;padding:18px 24px;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:28px}.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}@media(min-width:1024px){.yt[data-astro-cid-l3k2ahjp]{max-width:720px;gap:22px}.yt-title[data-astro-cid-l3k2ahjp]{font-size:1.25rem}}.slider[data-astro-cid-bt3y6isx]{max-width:760px;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:2px;padding:20px 20px 18px;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:18px}.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:28px;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)}@media(max-width:1023px){.slider-dots[data-astro-cid-bt3y6isx] button[data-astro-cid-bt3y6isx]{width:44px}}@media(max-width:359px){.slider-nav[data-astro-cid-bt3y6isx]{gap:4px}}@media(min-width:1024px){.slider[data-astro-cid-bt3y6isx]{max-width:684px}figcaption[data-astro-cid-bt3y6isx]{padding:18px 18px 16px}.slide-address[data-astro-cid-bt3y6isx]{font-size:1.0625rem}}.section-title[data-astro-cid-j7pv25f6]{margin-bottom:20px;text-align:center}.section-lede[data-astro-cid-j7pv25f6]{margin:0 auto 44px;text-align:center}@media(min-width:1024px){.section-lede[data-astro-cid-j7pv25f6]{margin-bottom:64px}}.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:72px;row-gap:72px;align-items:stretch}.facts[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}.overview-copy[data-astro-cid-j7pv25f6]{display:grid;gap:20px;align-content:start}.overview-copy[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{margin-bottom:6px}.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}.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;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--color-border);background:var(--color-off-white)}.fact[data-astro-cid-j7pv25f6]{padding:18px 22px;border-top:1px solid var(--color-border)}.fact[data-astro-cid-j7pv25f6]:first-child{border-top:0}.fact[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--color-muted);line-height:1.4}.fact[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:6px 0 0;font-family:var(--font-heading);font-weight:600;font-size:1rem;line-height:1.45;color:var(--color-navy)}@media(min-width:640px){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);margin:-1px 0 0 -1px}}@media(min-width:1024px){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}.fact[data-astro-cid-j7pv25f6]{padding:26px 28px}}.agent-hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding-block:64px;background-color:var(--color-navy);background-image: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='%2394a3b8' stroke-opacity='0.1' stroke-width='1'/%3E%3C/svg%3E")}.agent-hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 45%,rgb(11 30 44 / .85) 100%)}.agent-hero-inner[data-astro-cid-j7pv25f6]{text-align:center}.agent-title[data-astro-cid-j7pv25f6]{color:#fff}.agent-underline[data-astro-cid-j7pv25f6]{border-bottom:2px solid var(--color-gold)}.agent-lede[data-astro-cid-j7pv25f6]{max-width:44rem;margin:14px auto 0;font-size:1.0625rem;line-height:1.7;color:#fffc}.agent-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px;text-align:left}.agent-row[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-width:0}.help-col[data-astro-cid-j7pv25f6]{order:2}.help-cards[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;height:100%;display:grid;grid-auto-rows:1fr;gap:16px}.help-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid rgb(255 255 255 / .1);border-radius:10px;background:var(--color-deep-navy)}.help-badge[data-astro-cid-j7pv25f6]{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--color-gold);color:var(--color-navy)}.help-card[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.25;font-weight:600;color:#fff}.help-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:8px;font-size:1rem;line-height:1.6;color:#fffc}.team-stage[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;margin:56px auto 0;max-width:980px;padding:40px 16px 0;border:1px solid rgb(255 255 255 / .12);border-radius:12px;background:var(--color-deep-navy);box-shadow:0 24px 50px -30px #0009}.team-stage-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.team-stage-bg[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:38% 42%}.team-stage-bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b1e2c8c,#0b1e2c4d 60%,#0b1e2c73)}.team[data-astro-cid-j7pv25f6]{position:relative;max-width:860px;margin:0 auto;cursor:zoom-in}.team[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:auto}.agent-form[data-astro-cid-j7pv25f6]{order:1;width:100%;max-width:620px;justify-self:center}.agent-logo[data-astro-cid-j7pv25f6]{display:block;width:min(300px,72%);height:auto;margin:40px auto 0}@media(min-width:768px){.team-stage[data-astro-cid-j7pv25f6]{padding:56px 40px 0}}@media(min-width:1024px){.agent-hero[data-astro-cid-j7pv25f6]{padding-block:100px}.agent-lede[data-astro-cid-j7pv25f6]{font-size:1rem}.agent-row[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px;margin-top:44px}.help-col[data-astro-cid-j7pv25f6]{order:0}.agent-form[data-astro-cid-j7pv25f6]{order:0;max-width:none}.agent-form[data-astro-cid-j7pv25f6] astro-island{display:block;height:100%}.agent-form[data-astro-cid-j7pv25f6] [data-lead-source]{height:100%}.team-stage[data-astro-cid-j7pv25f6]{margin-top:64px;padding-top:64px}.agent-logo[data-astro-cid-j7pv25f6]{margin-top:44px;width:280px}}@media(max-width:479px){.help-card[data-astro-cid-j7pv25f6]{gap:14px;padding:16px}.help-badge[data-astro-cid-j7pv25f6]{width:40px;height:40px}.help-badge[data-astro-cid-j7pv25f6] svg{width:22px;height:22px}.team-stage[data-astro-cid-j7pv25f6]{padding:28px 8px 0}}.builder-grid[data-astro-cid-j7pv25f6]{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(max-width:479px){.builder-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{font-size:.9375rem;padding:12px 14px}}@media(max-width:379px){.builder-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{font-size:.8125rem;padding:12px 10px}}@media(min-width:900px){.builder-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}.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:28px;display:flex;justify-content:center}.compare-box[data-astro-cid-j7pv25f6]{margin-top:56px;padding:44px 48px;border:2px solid var(--color-gold);border-radius:12px;background:#fff;text-align:center;box-shadow:0 18px 40px -30px #0b1e2c59}.compare-box[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:68ch;margin:14px auto 0;color:var(--color-ink)}@media(max-width:639px){.compare-box[data-astro-cid-j7pv25f6]{margin-top:36px;padding:28px 22px}}.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:16px}.label-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:22px;line-height:1.65;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:80px}}.clubhouse-copy[data-astro-cid-j7pv25f6]{display:grid;gap:20px}.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:12px}.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:88px}.clubhouse-box[data-astro-cid-j7pv25f6]{margin-top:72px;padding:44px 48px;border:1px solid var(--color-border);border-radius:12px;background:#fff;text-align:center}.clubhouse-box[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:66ch;margin:14px 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:36px;margin-top:56px}@media(min-width:900px){.nearby-cols[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;margin-top:88px}}.nearby-cols[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{margin-bottom:20px}.location-grid[data-astro-cid-j7pv25f6]{display:grid;gap:28px;margin-top:56px}@media(min-width:1024px){.location-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:stretch;margin-top:88px}}.location-box[data-astro-cid-j7pv25f6]{display:flex;gap:16px;padding:36px;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:420px;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:420px;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],.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:22px 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:44px;max-width:880px}.faq-grid[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{text-align:center}.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:24px 0;cursor:pointer}.faq-q[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.35;font-weight:600}.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:112px}.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:44px;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:18px}.section-lede[data-astro-cid-j7pv25f6]{margin-bottom:56px}.overview-grid[data-astro-cid-j7pv25f6]{column-gap:64px;row-gap:64px}.fact[data-astro-cid-j7pv25f6]{padding:24px 26px}.builder-grid[data-astro-cid-j7pv25f6]{gap:28px}.builder-body[data-astro-cid-j7pv25f6]{padding:28px 32px 32px}.builder-rows[data-astro-cid-j7pv25f6]{margin-top:20px}.builder-actions[data-astro-cid-j7pv25f6]{padding-top:24px}.compare-box[data-astro-cid-j7pv25f6]{margin-top:50px;padding:40px 44px}.buying-intro[data-astro-cid-j7pv25f6]{margin-bottom:50px}.steps[data-astro-cid-j7pv25f6]{gap:50px;max-width:850px}.steps[data-astro-cid-j7pv25f6]:before{top:29px;bottom:29px}.step[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:32px}.step-num[data-astro-cid-j7pv25f6]{width:58px;height:58px;font-size:1.35rem}.step-title[data-astro-cid-j7pv25f6]{font-size:1.125rem}.buying-cta[data-astro-cid-j7pv25f6]{margin-top:56px;gap:16px}.buying-cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem}.clubhouse-grid[data-astro-cid-j7pv25f6]{gap:72px}.clubhouse-row[data-astro-cid-j7pv25f6]{margin-top:80px}.clubhouse-box[data-astro-cid-j7pv25f6]{margin-top:64px;padding:40px 44px}.nearby-cols[data-astro-cid-j7pv25f6]{gap:72px;margin-top:80px}.location-grid[data-astro-cid-j7pv25f6]{gap:44px;margin-top:80px}.location-box[data-astro-cid-j7pv25f6]{padding:32px}.map[data-astro-cid-j7pv25f6],.map[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{min-height:380px}.schools-grid[data-astro-cid-j7pv25f6]{gap:56px}.school[data-astro-cid-j7pv25f6]{padding:20px 0}.school-name[data-astro-cid-j7pv25f6]{font-size:1.08rem}.faq-grid[data-astro-cid-j7pv25f6]{gap:40px;max-width:800px}.faq-head[data-astro-cid-j7pv25f6]{padding:22px 0}.faq-q[data-astro-cid-j7pv25f6]{font-size:1.0625rem}.closing[data-astro-cid-j7pv25f6]{padding-block:100px}.closing-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}.closing-form[data-astro-cid-j7pv25f6]{margin-top:40px}}
