.lb-zoom{cursor:zoom-in}.lb-watch{z-index:1;color:#fff;backdrop-filter:blur(6px);background:#111111d1;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;position:absolute;bottom:14px;left:14px}.lb-watch:hover{background:#111111f2}.lb-tile{background:#111;display:block}.lb-play{color:#111;background:#fffffff2;border-radius:999px;place-items:center;width:44px;height:44px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 4px 14px #0000004d}.lb-play svg{margin-left:2px}.lb-tile-label{color:#fff;background:linear-gradient(#0000,#000000b3);padding:18px 10px 7px;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}dialog.lb{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.lb[open]{display:block}dialog.lb::backdrop{background:#08080ae6}.lb-top{z-index:2;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:absolute;top:0;left:0;right:0}.lb-count{opacity:.85;font-size:14px;font-weight:600}.lb-btn{cursor:pointer;color:#fff;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .15s;display:grid}.lb-btn:hover{background:#ffffff47}.lb-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.lb-nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.lb-prev{left:14px}.lb-next{right:14px}.lb[data-single] .lb-nav{display:none}.lb-stage{place-items:center;display:grid;position:absolute;inset:64px 70px 56px}.lb-stage img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 10px 40px #00000080}.lb-stage iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:8px;width:min(100%,177.778dvh - 213.333px);height:auto}.lb-cap{text-align:center;opacity:.8;margin:0;font-size:14px;position:absolute;bottom:14px;left:70px;right:70px}html.lb-open{overflow:hidden}@media (width<=640px){.lb-stage{inset:60px 8px 56px}.lb-nav{width:40px;height:40px;top:auto;bottom:8px;transform:none}.lb-prev{left:12px}.lb-next{right:12px}.lb-cap{font-size:13px;bottom:18px;left:60px;right:60px}}.hero-grid[data-astro-cid-mqze4foo]{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"head buy""media buy";align-items:start;gap:28px 56px;display:grid}.hero-head[data-astro-cid-mqze4foo]{grid-area:head}.hero-media[data-astro-cid-mqze4foo]{grid-area:media;min-width:0}.buy[data-astro-cid-mqze4foo]{grid-area:buy;align-self:start;position:sticky;top:132px}.buy-price[data-astro-cid-mqze4foo] s{letter-spacing:0;color:var(--color-muted);margin-left:10px;font-size:.5em;font-weight:500;text-decoration-thickness:1.5px}.buy-inner[data-astro-cid-mqze4foo]{flex-direction:column;display:flex}.hero-cta-inline[data-astro-cid-mqze4foo]{display:none}@media (width>=981px){.hero-media[data-astro-cid-mqze4foo] figure{margin-top:0}}@media (width<=980px){.hero-grid[data-astro-cid-mqze4foo]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""buy""media";row-gap:20px}.buy[data-astro-cid-mqze4foo]{position:static}.buy-extra[data-astro-cid-mqze4foo]{display:none}.buy-inner[data-astro-cid-mqze4foo] .buy-offer{order:5}.buy-proof[data-astro-cid-mqze4foo]{order:6}.hero-cta-inline[data-astro-cid-mqze4foo]{display:flex}}.cmp[data-astro-cid-mqze4foo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;display:grid}.cmp[data-astro-cid-mqze4foo][data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.cmp-card[data-astro-cid-mqze4foo]{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.cmp-card[data-astro-cid-mqze4foo]>[data-astro-cid-mqze4foo]{min-width:0;max-width:100%}.cmp-title[data-astro-cid-mqze4foo]{overflow-wrap:anywhere}@media (width>=961px){.cmp[data-astro-cid-mqze4foo]{row-gap:0}.cmp-card[data-astro-cid-mqze4foo]{grid-row:span 7;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:12px;display:grid}}@media (width<=960px){.cmp[data-astro-cid-mqze4foo],.cmp[data-astro-cid-mqze4foo][data-cols="2"]{grid-template-columns:minmax(0,1fr);max-width:480px}}.cmp-card[data-astro-cid-mqze4foo][data-current]{border-color:var(--color-brand-solid);box-shadow:0 0 0 1px var(--color-brand-solid)}.cmp-media[data-astro-cid-mqze4foo]{aspect-ratio:16/10;border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-canvas);display:block;position:relative;overflow:hidden}.cmp-media[data-astro-cid-mqze4foo]:empty{display:none}.cmp-media[data-astro-cid-mqze4foo]>img[data-astro-cid-mqze4foo]{object-fit:cover;object-position:top;width:100%;height:100%}.cmp-stack[data-astro-cid-mqze4foo]>img[data-astro-cid-mqze4foo]{aspect-ratio:16/10;border:1px solid var(--color-line);width:60%;height:auto;left:calc(var(--i) * 20%);top:calc(26% - var(--i) * 12%);z-index:calc(var(--i) + 1);border-radius:8px;position:absolute;box-shadow:0 6px 16px #0000001f}.cmp-title[data-astro-cid-mqze4foo]{font-family:var(--font-display);letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.25}.cmp-title[data-astro-cid-mqze4foo] a[data-astro-cid-mqze4foo]{color:inherit;text-decoration:none}.cmp-title[data-astro-cid-mqze4foo] a[data-astro-cid-mqze4foo]:hover{text-underline-offset:3px;text-decoration:underline}.cmp-price[data-astro-cid-mqze4foo]{font-family:var(--font-display);letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.cmp-cta[data-astro-cid-mqze4foo]{align-self:end}.cmp-eyebrow[data-astro-cid-mqze4foo]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmp-price[data-astro-cid-mqze4foo] s{letter-spacing:0;opacity:1;color:var(--color-muted);margin-left:8px;font-size:.5em;font-weight:500;text-decoration-thickness:1.5px}.cmp-card[data-astro-cid-mqze4foo]:not([data-current]){transition:transform .2s,box-shadow .2s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cmp-card[data-astro-cid-mqze4foo]:not([data-current]):hover{transform:translateY(-3px);box-shadow:0 10px 28px #00000014}}
