.rating[data-astro-cid-4nmxmgk6]{color:var(--ds-ink);min-height:var(--ds-tap-min);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.rating[data-astro-cid-4nmxmgk6]:hover .rating-count[data-astro-cid-4nmxmgk6]{text-underline-offset:3px;text-decoration:underline}.rating-logo[data-astro-cid-4nmxmgk6]{flex:none;width:28px;height:28px}.rating-score[data-astro-cid-4nmxmgk6]{font-family:var(--ds-font-display);font-weight:var(--ds-display-weight);font-size:2rem;line-height:1}.rating-meta[data-astro-cid-4nmxmgk6]{flex-direction:column;gap:4px;display:flex}.rating-stars[data-astro-cid-4nmxmgk6]{width:104px;height:auto;display:block}.rating-stars[data-astro-cid-4nmxmgk6] path[data-astro-cid-4nmxmgk6]{fill:var(--ds-star);stroke:var(--ds-star-edge);stroke-width:1.6px;stroke-linejoin:round}.rating-count[data-astro-cid-4nmxmgk6]{font-size:var(--ds-text-sm);line-height:1.2}.hero[data-astro-cid-ge2uvauf]{position:relative;overflow:hidden}.plane[data-astro-cid-ge2uvauf]{background-color:var(--ds-hero-plane);background-image:var(--ds-band-hatch);width:42%;clip-path:polygon(var(--ds-hero-plane-slant) 0, 100% 0, 100% 100%, 0 100%);position:absolute;inset:0 0 0 auto}.plane-edge[data-astro-cid-ge2uvauf]{background:var(--ds-hero-plane-edge);width:calc(42% + 40px)}.hero-grid[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:56px;padding-block:64px 120px;display:flex;position:relative}.hero-copy[data-astro-cid-ge2uvauf]{flex-direction:column;flex:1.5 540px;gap:26px;min-width:0;display:flex}@media (width>=760px){.hero-noshot[data-astro-cid-ge2uvauf] .hero-copy[data-astro-cid-ge2uvauf]{flex:0 52%}}.hero-text[data-astro-cid-ge2uvauf] .hero-copy[data-astro-cid-ge2uvauf]{flex:0 50rem}.hero-text[data-astro-cid-ge2uvauf] .hero-body[data-astro-cid-ge2uvauf]{max-width:38rem}.hero-body[data-astro-cid-ge2uvauf]{max-width:31.25rem;color:var(--ds-ink-muted);font-size:1.1875rem;line-height:1.55}.hero-note[data-astro-cid-ge2uvauf]{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);max-width:34rem;margin-top:-8px}.hero-ctas[data-astro-cid-ge2uvauf] .btn-primary{box-shadow:var(--ds-shadow-offset-md)}.hero-points[data-astro-cid-ge2uvauf]{gap:10px;margin:-6px 0 0;padding:0;list-style:none;display:grid}.hero-points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-weight:600;font-size:var(--ds-text-lg);align-items:center;gap:12px;line-height:1.3;display:flex}.tick[data-astro-cid-ge2uvauf]{box-sizing:border-box;background:var(--ds-ink);width:26px;height:26px;color:var(--ds-inverse-ink);flex:none;padding:3px;display:flex}.tick[data-astro-cid-ge2uvauf] svg{width:100%;height:100%}.rating.hero-rating{align-self:flex-start;gap:8px;min-height:0;margin-top:-10px}.rating.hero-rating .rating-logo{width:20px;height:20px}.rating.hero-rating .rating-score{font-size:1.25rem}.rating.hero-rating .rating-meta{flex-direction:row;align-items:center;gap:8px}.rating.hero-rating .rating-stars{width:84px}.hero-figure[data-astro-cid-ge2uvauf]{flex:400px;justify-content:center;min-width:0;padding:24px 12px 72px 28px;display:flex}.frame[data-astro-cid-ge2uvauf]{width:100%;max-width:520px;position:relative}.shot[data-astro-cid-ge2uvauf]{border:var(--ds-rule-strong);border-color:var(--ds-surface-raised);box-shadow:var(--ds-shadow-hero-photo);background:var(--ds-surface-raised);line-height:0;position:relative;transform:rotate(-1.5deg)}.shot[data-astro-cid-ge2uvauf] img,.shot[data-astro-cid-ge2uvauf] .ph{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.shot[data-astro-cid-ge2uvauf] .ph{line-height:1.5;display:flex}.tag[data-astro-cid-ge2uvauf]{background:var(--ds-surface-raised);border:var(--ds-rule-mid);font-size:var(--ds-text-2xl);padding:0 12px;position:absolute;top:18px;right:-6px;transform:rotate(3deg)}.inset[data-astro-cid-ge2uvauf]{background:var(--ds-surface-raised);border:var(--ds-rule-strong);width:40%;max-width:210px;box-shadow:var(--ds-shadow-offset-md);margin:0;padding:6px;line-height:0;position:absolute;bottom:-64px;left:-28px;transform:rotate(-4deg)}.inset[data-astro-cid-ge2uvauf] .tape[data-astro-cid-ge2uvauf]{width:84px;margin-left:-42px;transform:rotate(3deg)}.inset[data-astro-cid-ge2uvauf] img{aspect-ratio:1;object-fit:cover;width:100%;display:block}@media (width<760px){.plane[data-astro-cid-ge2uvauf]{display:none}.hero-grid[data-astro-cid-ge2uvauf]{gap:24px;padding-block:28px 76px}.hero-copy[data-astro-cid-ge2uvauf]{gap:16px}.hero-body[data-astro-cid-ge2uvauf]{font-size:var(--ds-text-lg);line-height:1.45}.rating.hero-rating{min-height:var(--ds-tap-min);margin-block:-20px -14px}.hero-ctas[data-astro-cid-ge2uvauf],.hero-note[data-astro-cid-ge2uvauf]{order:1}.hero-points[data-astro-cid-ge2uvauf]{order:2;margin-top:0}.hero-points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-size:var(--ds-text-base)}.shot[data-astro-cid-ge2uvauf]{border-color:var(--ds-ink)}.hero-figure[data-astro-cid-ge2uvauf]{padding:16px 8px 56px 20px}.inset[data-astro-cid-ge2uvauf]{width:38%;bottom:-48px;left:-16px}}
