.ft2-list[data-astro-cid-zufgzyhn]{border-bottom:1px solid var(--hairline);scrollbar-width:none;gap:.25rem;margin-bottom:2rem;display:none;position:relative;overflow-x:auto}.ft2[data-astro-cid-zufgzyhn].is-tabs .ft2-list[data-astro-cid-zufgzyhn]{display:flex}.ft2-tab[data-astro-cid-zufgzyhn]{font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast);background:0 0;border:0;padding:.8rem 1rem;font-family:Clash Display,sans-serif;font-size:clamp(1rem,2vw,1.25rem)}.ft2-tab[data-astro-cid-zufgzyhn][aria-selected=true]{color:var(--text)}.ft2-ink[data-astro-cid-zufgzyhn]{background:var(--gold);transform-origin:0;width:100px;height:2px;transition:transform .25s var(--ease-out);position:absolute;bottom:-1px;left:0}.ft2-panel[data-astro-cid-zufgzyhn]{gap:1.5rem;margin-bottom:2.5rem;display:grid}.ft2[data-astro-cid-zufgzyhn].is-tabs .ft2-panel[data-astro-cid-zufgzyhn]{margin:0;display:none}.ft2[data-astro-cid-zufgzyhn].is-tabs .ft2-panel[data-astro-cid-zufgzyhn].is-on{animation:ft2-in .2s var(--ease-out);display:grid}@keyframes ft2-in{0%{opacity:0;transform:translateY(8px)}}.ft2-media[data-astro-cid-zufgzyhn]{border-radius:var(--radius-lg);aspect-ratio:4/3;overflow:hidden}.ft2-media[data-astro-cid-zufgzyhn] img{object-fit:cover;width:100%;height:100%}.ft2-film[data-astro-cid-zufgzyhn]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin:0 0 .5rem;font-size:.72rem}.ft2-copy[data-astro-cid-zufgzyhn] h3[data-astro-cid-zufgzyhn]{margin:0 0 1rem;font-family:Clash Display,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500}.ft2-copy[data-astro-cid-zufgzyhn] p[data-astro-cid-zufgzyhn]{color:var(--text-muted);max-width:30rem}.ft2-car[data-astro-cid-zufgzyhn]{font-size:.8rem}@media (width>=56rem){.ft2-panel[data-astro-cid-zufgzyhn]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem}}@media (prefers-reduced-motion:reduce){.ft2-panel[data-astro-cid-zufgzyhn],.ft2-ink[data-astro-cid-zufgzyhn]{transition:none!important;animation:none!important}}.ft2[data-astro-cid-zufgzyhn].is-instant .ft2-panel[data-astro-cid-zufgzyhn].is-on{animation:none}.ft2[data-astro-cid-zufgzyhn].is-instant .ft2-ink[data-astro-cid-zufgzyhn]{transition:none}.ts[data-astro-cid-iliz5ygw]{gap:2rem;display:grid}.ts-scene[data-astro-cid-iliz5ygw]{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid var(--hairline);position:relative;overflow:hidden}.ts-sky[data-astro-cid-iliz5ygw]{background:radial-gradient(60% 50% at 70% 25%,#fff8e6,#0000 70%),linear-gradient(#8fc0e8 0%,#d8e8f2 55%,#c9b79a 56%,#8a7a62 100%);position:absolute;inset:0}.ts-glass[data-astro-cid-iliz5ygw]{border:6px solid #111;border-radius:14px 40px 14px 14px;position:absolute;inset:12% 10%;box-shadow:0 0 0 1px #ffffff1a}.ts-glass[data-astro-cid-iliz5ygw]:before{content:"";opacity:calc(1 - var(--t));transition:opacity .25s var(--ease-out);background:#0b0f14;position:absolute;inset:0}.ts-reflect[data-astro-cid-iliz5ygw]{background:linear-gradient(115deg,#0000 30%,#ffffff2e 40%,#0000 52%);position:absolute;inset:0}.ts-read[data-astro-cid-iliz5ygw]{border-radius:var(--radius-pill);color:#f4f1ea;letter-spacing:.08em;background:#0a0a0a99;align-items:center;gap:.5rem;padding:.4rem .75rem .4rem .45rem;font-size:.8rem;display:flex;position:absolute;bottom:1rem;left:1rem}.ts-read[data-astro-cid-iliz5ygw] small[data-astro-cid-iliz5ygw]{font-size:inherit}.ts-flap[data-astro-cid-iliz5ygw]{perspective:400px;letter-spacing:0;gap:2px;font-family:Clash Display,sans-serif;font-size:1.35rem;line-height:1;display:inline-flex}.ts-cell[data-astro-cid-iliz5ygw]{text-align:center;backface-visibility:hidden;background:#f4f1ea1a;border-radius:.2rem;width:.78em;padding:.14em 0;display:inline-block;position:relative}.ts-cell[data-astro-cid-iliz5ygw]:after{content:"";background:#0000008c;height:1px;position:absolute;top:50%;left:0;right:0}.ts-btns[data-astro-cid-iliz5ygw]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;display:grid}.ts-btn[data-astro-cid-iliz5ygw]{font:inherit;text-align:left;border-radius:var(--radius-sm);border:1px solid var(--hairline-strong);color:var(--text);cursor:pointer;background:0 0;gap:.15rem;padding:.9rem 1rem;display:grid}.ts-btn[data-astro-cid-iliz5ygw][aria-checked=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent)}.ts-vlt[data-astro-cid-iliz5ygw]{font-family:Clash Display,sans-serif;font-size:1.6rem}.ts-lab[data-astro-cid-iliz5ygw]{color:var(--text-muted);font-size:.78rem}.ts-where[data-astro-cid-iliz5ygw]{margin:1rem 0 .5rem}.ts-note[data-astro-cid-iliz5ygw]{color:var(--text-muted);font-size:.8rem}@media (width>=56rem){.ts[data-astro-cid-iliz5ygw]{grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem}}.prose[data-astro-cid-njl2q4gy]{max-width:44rem;font-size:1.05rem}.sv-body[data-astro-cid-njl2q4gy]{gap:2rem;display:grid}.sv-fig[data-astro-cid-njl2q4gy]{border-radius:var(--radius-lg);border:1px solid var(--hairline);aspect-ratio:4/3;margin:0;overflow:hidden}.sv-fig[data-astro-cid-njl2q4gy] img{object-fit:cover;width:100%;height:100%}@media (width>=56rem){.sv-pic[data-astro-cid-njl2q4gy]{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(2rem,5vw,5rem)}.sv-pic[data-astro-cid-njl2q4gy].sv-flip .sv-fig[data-astro-cid-njl2q4gy]{order:-1}}.prose[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--text);margin:0 0 1rem}.prose[data-astro-cid-njl2q4gy] ul[data-astro-cid-njl2q4gy]{margin:0 0 1rem;padding-left:1.2rem}.prose[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{margin-bottom:.4rem}.prose[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy],.note[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{color:var(--gold-text)}.price-row[data-astro-cid-njl2q4gy]{align-items:end;gap:1rem 4rem;display:grid}.price-h[data-astro-cid-njl2q4gy]{font-size:clamp(1.8rem,4vw,3rem)}@media (width>=56rem){.price-row[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr}}.feat[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.feat[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:radial-gradient(100% 90% at 100% 0, var(--glow), transparent 60%), color-mix(in srgb, var(--surface) 80%, transparent);padding:1.4rem}.feat-ic[data-astro-cid-njl2q4gy]{color:var(--gold);margin-bottom:1rem;display:block}.feat[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin:0 0 .5rem;font-family:Clash Display,sans-serif;font-size:1.3rem;font-weight:500}.feat[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--text-muted);margin:0;font-size:.95rem}.specs[data-astro-cid-njl2q4gy]{margin-top:2.5rem;overflow-x:auto}.specs[data-astro-cid-njl2q4gy] table[data-astro-cid-njl2q4gy]{border-collapse:collapse;border:1px solid var(--hairline);border-radius:var(--radius-lg);width:100%;min-width:34rem;overflow:hidden}.specs[data-astro-cid-njl2q4gy] caption[data-astro-cid-njl2q4gy]{text-align:left;margin-bottom:.9rem;font-family:Clash Display,sans-serif;font-size:1.3rem}.specs[data-astro-cid-njl2q4gy] th[data-astro-cid-njl2q4gy],.specs[data-astro-cid-njl2q4gy] td[data-astro-cid-njl2q4gy]{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:.85rem 1rem}.specs[data-astro-cid-njl2q4gy] thead[data-astro-cid-njl2q4gy] th[data-astro-cid-njl2q4gy]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);font-size:.75rem;font-weight:500}.specs[data-astro-cid-njl2q4gy] tbody[data-astro-cid-njl2q4gy] th[data-astro-cid-njl2q4gy]{color:var(--text-muted);width:22%;font-weight:500}.plist[data-astro-cid-njl2q4gy]{margin-top:0}.plist[data-astro-cid-njl2q4gy] table[data-astro-cid-njl2q4gy]{min-width:44rem}.plist[data-astro-cid-njl2q4gy] tbody[data-astro-cid-njl2q4gy] th[data-astro-cid-njl2q4gy]{width:24%;color:var(--text)}.plist[data-astro-cid-njl2q4gy] td[data-astro-cid-njl2q4gy]{color:var(--text-muted);font-size:.95rem}.plist[data-astro-cid-njl2q4gy] td[data-astro-cid-njl2q4gy]:nth-child(3){white-space:nowrap}.plist[data-astro-cid-njl2q4gy] .pv[data-astro-cid-njl2q4gy]{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}@media (width<=47.99rem){.plist[data-astro-cid-njl2q4gy] table[data-astro-cid-njl2q4gy],.plist[data-astro-cid-njl2q4gy] tbody[data-astro-cid-njl2q4gy]{border:0;min-width:0;display:block}.plist[data-astro-cid-njl2q4gy] thead[data-astro-cid-njl2q4gy]{display:none}.plist[data-astro-cid-njl2q4gy] tr[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;gap:.3rem 1rem;padding:1rem 0;display:grid}.plist[data-astro-cid-njl2q4gy] th[data-astro-cid-njl2q4gy],.plist[data-astro-cid-njl2q4gy] td[data-astro-cid-njl2q4gy]{border:0;padding:0}.plist[data-astro-cid-njl2q4gy] tbody[data-astro-cid-njl2q4gy] th[data-astro-cid-njl2q4gy]{grid-area:1/1;width:auto}.plist[data-astro-cid-njl2q4gy] .pv[data-astro-cid-njl2q4gy]{text-align:right;grid-area:1/2}.plist[data-astro-cid-njl2q4gy] td[data-astro-cid-njl2q4gy]:nth-child(2){grid-area:2/1/auto/-1}.plist[data-astro-cid-njl2q4gy] .pd[data-astro-cid-njl2q4gy]{grid-area:3/1/auto/-1;font-size:.85rem}.plist[data-astro-cid-njl2q4gy] .pd[data-astro-cid-njl2q4gy].none{display:none}}.rev[data-astro-cid-njl2q4gy]{align-items:center;gap:1.5rem;display:grid}.rev-h[data-astro-cid-njl2q4gy]{font-size:clamp(1.8rem,3.6vw,2.8rem)}.rev[data-astro-cid-njl2q4gy]+.wrap[data-astro-cid-njl2q4gy]{margin-top:2rem}@media (width>=56rem){.rev[data-astro-cid-njl2q4gy]{grid-template-columns:1fr auto}}.reviewed[data-astro-cid-njl2q4gy]{margin-top:1.5rem;font-size:.82rem}.sub[data-astro-cid-njl2q4gy]{margin-bottom:clamp(2.5rem,5vw,4rem)}.sub-h[data-astro-cid-njl2q4gy]{letter-spacing:-.01em;margin:0 0 1rem;font-family:Clash Display,sans-serif;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:500;line-height:1.15}.sub[data-astro-cid-njl2q4gy] .prose[data-astro-cid-njl2q4gy]{font-size:1rem}.hs[data-astro-cid-njl2q4gy]{align-items:start;gap:2rem 3.5rem;display:grid}@media (width>=64rem){.hs[data-astro-cid-njl2q4gy]{grid-template-columns:.9fr 1.1fr}}.hs-shot[data-astro-cid-njl2q4gy]{margin:0;position:relative}.hs-shot[data-astro-cid-njl2q4gy] img{aspect-ratio:3/2;object-fit:cover;object-position:50% 54.5%;width:100%;display:block}.hs-dot[data-astro-cid-njl2q4gy]{background:var(--gold);color:#0b0b0b;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #c1a0774d}.hs-tick[data-astro-cid-njl2q4gy]{border:2px solid var(--gold);width:1.5rem;height:1.5rem;position:absolute}.hs-tl[data-astro-cid-njl2q4gy]{border-bottom:0;border-right:0;top:.75rem;left:.75rem}.hs-br[data-astro-cid-njl2q4gy]{border-top:0;border-left:0;bottom:.75rem;right:.75rem}.hs-legend[data-astro-cid-njl2q4gy]{border-top:1px solid var(--gold);gap:0 1.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.hs-legend[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr}}.hs-legend[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-bottom:1px dashed var(--hairline-strong);gap:.85rem;padding:.85rem 0;display:flex}.hs-legend[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--text-muted);margin:0;font-size:.9rem}.hs-legend[data-astro-cid-njl2q4gy] .hs-t[data-astro-cid-njl2q4gy]{color:var(--text);margin-bottom:.15rem;font-weight:600}.hs-n[data-astro-cid-njl2q4gy]{border:1px solid var(--gold);width:1.6rem;height:1.6rem;color:var(--gold-text);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:600;display:grid}.gst[data-astro-cid-njl2q4gy]{margin:1.5rem 0 0}.help[data-astro-cid-njl2q4gy]{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=56rem){.help[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr}}.help-box[data-astro-cid-njl2q4gy]{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:radial-gradient(90% 120% at 100% 100%, var(--glow), transparent 60%), color-mix(in srgb, var(--surface) 80%, transparent);padding:1.5rem}.help-h[data-astro-cid-njl2q4gy]{margin:0 0 .6rem;font-family:Clash Display,sans-serif;font-size:1.3rem;font-weight:500}.help-box[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--text-muted);margin:0 0 1rem;font-size:.95rem}.fc[data-astro-cid-njl2q4gy]{gap:2rem 3rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=56rem){.fc[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr}}.fc-pic[data-astro-cid-njl2q4gy]{margin-bottom:1.25rem;display:block}.fc-pic[data-astro-cid-njl2q4gy] img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.fc-h[data-astro-cid-njl2q4gy]{margin:0 0 .6rem;font-family:Clash Display,sans-serif;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:500;line-height:1.15}.fc-col[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--text-muted);margin:0 0 .75rem}.fc-col[data-astro-cid-njl2q4gy] .fc-w[data-astro-cid-njl2q4gy]{color:var(--text);border-top:1px solid var(--hairline-strong);padding-top:.75rem}.fc-link[data-astro-cid-njl2q4gy]{color:var(--gold-text);font-weight:500;text-decoration:none}.prow[data-astro-cid-njl2q4gy]{border:1px solid var(--hairline-strong);border-top:2px solid var(--gold);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 80%, transparent);align-items:start;gap:1.5rem 3rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=64rem){.prow[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:center}}.prow-name[data-astro-cid-njl2q4gy]{margin:0 0 .4rem;font-family:Clash Display,sans-serif;font-size:1.4rem;font-weight:500}.prow-price[data-astro-cid-njl2q4gy]{color:var(--gold-text);margin:0 0 .4rem;font-family:Clash Display,sans-serif;font-size:clamp(2.2rem,4vw,3rem)}.prow-price[data-astro-cid-njl2q4gy] span[data-astro-cid-njl2q4gy]{color:var(--text-muted);margin-right:.2rem;font-family:Satoshi,sans-serif;font-size:.85rem}.prow-film[data-astro-cid-njl2q4gy]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem}.prow-facts[data-astro-cid-njl2q4gy]{gap:.75rem;margin:0;display:grid}.prow-facts[data-astro-cid-njl2q4gy] div[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--hairline);grid-template-columns:8rem 1fr;gap:1rem;padding-bottom:.75rem;display:grid}.prow-facts[data-astro-cid-njl2q4gy] div[data-astro-cid-njl2q4gy]:last-child{border-bottom:0;padding-bottom:0}.prow-facts[data-astro-cid-njl2q4gy] dt[data-astro-cid-njl2q4gy]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding-top:.2rem;font-size:.72rem}.prow-facts[data-astro-cid-njl2q4gy] dd[data-astro-cid-njl2q4gy]{margin:0}.fit[data-astro-cid-njl2q4gy]{border-top:1px solid var(--hairline-strong);margin-top:clamp(3.5rem,8vw,6rem);padding-top:clamp(2rem,4vw,3rem)}.fit-h[data-astro-cid-njl2q4gy]{margin-bottom:2rem;font-size:clamp(1.8rem,3.6vw,2.6rem)}.shots-row[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--hairline);gap:1.25rem 3rem;padding-block:1.75rem;display:grid}.shots-row[data-astro-cid-njl2q4gy]:last-child{border-bottom:0}.shots-row[data-astro-cid-njl2q4gy] .prose[data-astro-cid-njl2q4gy]{font-size:1rem}.shots-h[data-astro-cid-njl2q4gy]{margin:0 0 .75rem;font-family:Clash Display,sans-serif;font-size:1.3rem;font-weight:500}.shots[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.shots[data-astro-cid-njl2q4gy] img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}@media (width>=64rem){.shots-row[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0, 1fr) calc(var(--n) * 11.5rem);align-items:start}.shots[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(var(--n), 1fr)}}.after[data-astro-cid-njl2q4gy]{gap:3rem;display:grid}@media (width>=56rem){.after[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr;gap:3.5rem}}.after-pic[data-astro-cid-njl2q4gy]{margin-bottom:1.5rem;display:block}.after-pic[data-astro-cid-njl2q4gy] img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.after[data-astro-cid-njl2q4gy] .prose[data-astro-cid-njl2q4gy]{font-size:1rem}.visit[data-astro-cid-njl2q4gy]{border-top:2px solid var(--gold);margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem}.visit-body[data-astro-cid-njl2q4gy]{gap:1rem 3.5rem;display:grid}.visit[data-astro-cid-njl2q4gy] .actions[data-astro-cid-njl2q4gy]{flex-wrap:wrap;align-content:start;gap:.75rem;display:flex}@media (width>=64rem){.visit-body[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1fr) auto}}
