.cls-hero[data-astro-cid-gq77lbgt]{padding-top:clamp(32px,5vw,64px);overflow:hidden}.cls-hero__grid[data-astro-cid-gq77lbgt]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.cls-hero__copy[data-astro-cid-gq77lbgt]{justify-items:start;gap:22px;padding-bottom:clamp(32px,5vw,64px);display:grid}.crumbs[data-astro-cid-gq77lbgt]{color:var(--muted);font-size:.875rem}.crumbs[data-astro-cid-gq77lbgt] a[data-astro-cid-gq77lbgt]{color:var(--accent-text);font-weight:700;text-decoration:none}.crumbs[data-astro-cid-gq77lbgt] span[data-astro-cid-gq77lbgt]{margin-inline:6px}.cls-hero__chips[data-astro-cid-gq77lbgt]{flex-wrap:wrap;gap:8px;display:flex}.cls-hero__media[data-astro-cid-gq77lbgt]{align-self:end;position:relative}.cls-hero__media[data-astro-cid-gq77lbgt]:before{content:"";background:radial-gradient(circle,#17afd14d,#0000 65%);border-radius:50%;position:absolute;inset:-8% -8% -4%}.cls-hero__media[data-astro-cid-gq77lbgt]{padding-bottom:clamp(32px,5vw,64px)}.cls-hero__media[data-astro-cid-gq77lbgt] img{aspect-ratio:5/4;object-fit:cover;object-position:center 30%;width:100%;max-height:520px;position:relative}.cls-body[data-astro-cid-gq77lbgt]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.side[data-astro-cid-gq77lbgt]{gap:16px;display:grid;position:sticky;top:100px}.side__card[data-astro-cid-gq77lbgt]{border-radius:var(--radius);background:var(--highlight);border:1px solid #17afd14d;gap:18px;padding:30px;display:grid}.side__card[data-astro-cid-gq77lbgt] .eyebrow[data-astro-cid-gq77lbgt]{color:var(--accent)}.side__card[data-astro-cid-gq77lbgt] p[data-astro-cid-gq77lbgt]{margin:0}.side__facts[data-astro-cid-gq77lbgt]{color:var(--text-soft);gap:10px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.side__facts[data-astro-cid-gq77lbgt] li[data-astro-cid-gq77lbgt]{align-items:center;gap:10px;display:flex}.side__facts[data-astro-cid-gq77lbgt] svg{color:var(--accent);flex:none}.side__prices[data-astro-cid-gq77lbgt]{border-top:1px solid #f5f2ed24}.side__prices[data-astro-cid-gq77lbgt] li[data-astro-cid-gq77lbgt]{border-color:#f5f2ed24;padding:12px 0}.side__prices[data-astro-cid-gq77lbgt] .per[data-astro-cid-gq77lbgt]{color:var(--muted);min-width:0}.side__prices[data-astro-cid-gq77lbgt] .price[data-astro-cid-gq77lbgt]{font-size:1.25rem}.side__card[data-astro-cid-gq77lbgt] .text-link[data-astro-cid-gq77lbgt]{justify-self:center;font-size:.875rem}.side__help[data-astro-cid-gq77lbgt]{border-radius:var(--radius);border:1px solid var(--line);gap:6px;padding:20px 24px;display:grid}.side__help[data-astro-cid-gq77lbgt] p[data-astro-cid-gq77lbgt]{color:var(--muted);margin:0;font-size:.9375rem}.side__help[data-astro-cid-gq77lbgt] .text-link[data-astro-cid-gq77lbgt]{justify-self:start}.gallery[data-astro-cid-gq77lbgt]{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.gallery[data-astro-cid-gq77lbgt] li[data-astro-cid-gq77lbgt]{border-radius:var(--radius-sm);overflow:hidden}.gallery[data-astro-cid-gq77lbgt] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.gallery[data-astro-cid-gq77lbgt] li[data-astro-cid-gq77lbgt]:hover img{transform:scale(1.05)}.gallery[data-astro-cid-gq77lbgt] .g0[data-astro-cid-gq77lbgt]{grid-area:span 2/span 2}.gallery[data-astro-cid-gq77lbgt] .g5[data-astro-cid-gq77lbgt]{grid-row:span 2}.results[data-astro-cid-gq77lbgt]{grid-template-columns:.6fr 1.4fr;align-items:center;gap:32px;display:grid}.results[data-astro-cid-gq77lbgt] img{border-radius:var(--radius-sm);width:100%}.more[data-astro-cid-gq77lbgt]{margin:0;padding:0;list-style:none}@media (width<=960px){.cls-hero__grid[data-astro-cid-gq77lbgt],.cls-body[data-astro-cid-gq77lbgt],.results[data-astro-cid-gq77lbgt]{grid-template-columns:1fr}.cls-hero__copy[data-astro-cid-gq77lbgt]{padding-bottom:0}.cls-hero__media[data-astro-cid-gq77lbgt]{width:100%;max-width:480px;margin-inline:auto}.side[data-astro-cid-gq77lbgt]{position:static}}@media (width<=640px){.gallery[data-astro-cid-gq77lbgt]{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.gallery[data-astro-cid-gq77lbgt] .g5[data-astro-cid-gq77lbgt]{grid-row:span 1}}
