.hero[data-astro-cid-lcdefpme]{padding-bottom:var(--s-6);background:var(--white);row-gap:0}.hero-photo[data-astro-cid-lcdefpme]{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--cut)));grid-area:1/full}.hero-photo[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover;object-position:center 45%;width:100%;height:100%}.hero-card[data-astro-cid-lcdefpme]{z-index:1;margin-top:calc(-1 * (var(--cut) + var(--s-5)));background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4) var(--s-3) var(--s-3);box-shadow:var(--shadow-soft);grid-area:2/content;position:relative}.hero-card[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--step-5);margin-bottom:var(--s-2)}.hero-card[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:var(--s-4);max-width:40ch}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--s-2);display:grid}.hero-note[data-astro-cid-lcdefpme]{margin:var(--s-2) 0 0;font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink-soft)}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--s-6) var(--s-8)}.hero-photo[data-astro-cid-lcdefpme]{clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);grid-area:1/7/auto/full-end}.hero-photo[data-astro-cid-lcdefpme] img{aspect-ratio:auto;height:100%;min-height:560px;max-height:680px}.hero-card[data-astro-cid-lcdefpme]{margin:var(--s-8) 0;padding:var(--s-6) var(--s-6) var(--s-5);grid-area:1/content-start/auto/span 7;align-self:center}.hero-card[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:9ch}.hero-actions[data-astro-cid-lcdefpme]{max-width:440px}}@media (width>=1240px){.hero-card[data-astro-cid-lcdefpme]{padding:var(--s-7) var(--s-7) var(--s-6)}}.choose[data-astro-cid-lcdefpme]{padding-bottom:var(--section-y)}.choose[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--s-3)}@media (width>=700px){.choose[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--s-5)}}.proof-grid[data-astro-cid-lcdefpme]{gap:var(--s-4);display:grid}.proof-rating[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-3);grid-template-columns:auto 1fr;margin:0;display:grid}.proof-avg[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-5);color:var(--white);line-height:.9}.proof-rating-text[data-astro-cid-lcdefpme]{color:var(--on-navy-soft);gap:2px;display:grid}.proof-rating-text[data-astro-cid-lcdefpme] .stars[data-astro-cid-lcdefpme]{color:var(--lime);letter-spacing:3px;font-size:1.4rem;line-height:1}.proof-facts[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.proof-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--on-navy-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;display:grid}.proof-facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);color:var(--white);line-height:1}.proof-facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--on-navy-soft)}@media (width>=900px){.proof-grid[data-astro-cid-lcdefpme]{align-items:center;column-gap:var(--s-3);grid-template-columns:repeat(12,minmax(0,1fr))}.proof-rating[data-astro-cid-lcdefpme]{grid-column:1/span 4}.proof-facts[data-astro-cid-lcdefpme]{gap:var(--s-3);grid-column:6/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.proof-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-1);padding:0 0 0 var(--s-3);border-top:0;border-left:1px solid var(--on-navy-line);grid-template-columns:1fr;align-content:start}.proof-facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--step-2);overflow-wrap:anywhere}}.home-map{margin-top:var(--s-4);padding:0}.home-map .container{padding:0}.call[data-astro-cid-lcdefpme]{padding-top:calc(var(--section-y) * .7 + var(--cut));padding-bottom:var(--section-y)}.call-grid[data-astro-cid-lcdefpme]{align-items:start}.call-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch}.call-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:var(--s-4)}.callback[data-astro-cid-lcdefpme]{gap:var(--s-2);background:var(--white);color:var(--navy);border-radius:var(--r-lg);padding:var(--s-3);display:grid}.callback[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--navy);margin-bottom:var(--s-1)}.callback[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-weight:700;display:block}.callback[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{width:100%;margin-top:var(--s-1);padding:0 var(--s-2);min-height:56px;font-family:var(--font-ui);font-size:var(--step-0);border:2px solid var(--line-strong);border-radius:var(--r-sm);background:var(--white);color:var(--navy);display:block}.callback[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow);outline:none}.callback[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%;margin-top:var(--s-1);border:0}.callback-note[data-astro-cid-lcdefpme]{font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink-soft);margin:0}@media (width>=900px){.callback[data-astro-cid-lcdefpme]{padding:var(--s-5)}}
