section.svelte-duji1f{padding:clamp(56px,9vw,120px) 0}.hero.svelte-duji1f{padding-top:calc(var(--nav-h) + 24px)}.grid.svelte-duji1f{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.gal.svelte-duji1f{min-width:0;top:calc(var(--nav-h) + 16px);position:sticky}.main.svelte-duji1f{aspect-ratio:1;position:relative;overflow:hidden}.main.svelte-duji1f img:where(.svelte-duji1f){animation:svelte-duji1f-in .5s var(--ease);padding:6%}@keyframes svelte-duji1f-in{0%{opacity:0;transform:scale(.97)}}.ph.svelte-duji1f{color:#8b877e;place-items:center;height:100%;display:grid}.thumbs.svelte-duji1f{scrollbar-width:none;gap:6px;margin-top:6px;display:flex;overflow-x:auto}.th.svelte-duji1f{aspect-ratio:1;cursor:pointer;opacity:.55;transition:opacity var(--t-med);border:0;flex:0 0 72px;padding:0}.th.svelte-duji1f img:where(.svelte-duji1f){padding:8%}.th[aria-pressed=true].svelte-duji1f,.th.svelte-duji1f:hover{opacity:1;box-shadow:inset 0 -3px 0 var(--acc)}.info.svelte-duji1f{flex-direction:column;gap:18px;min-width:0;padding-top:8px;display:flex}.crumbs.svelte-duji1f{color:var(--fog-2);font-size:.66rem}.crumbs.svelte-duji1f a:where(.svelte-duji1f){color:var(--fog)}h1.svelte-duji1f{flex-direction:column;gap:12px;margin:0;display:flex}.nm.svelte-duji1f{font:700 clamp(2.4rem, 5.6vw, 5rem)/.92 var(--f-display);letter-spacing:-.045em;overflow-wrap:anywhere}.h1s.svelte-duji1f{font:500 clamp(.95rem, 1.3vw, 1.1rem)/1.4 var(--f-mono);color:var(--fog);max-width:46ch}.tag.svelte-duji1f{color:var(--fog);max-width:40ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.4}.hl.svelte-duji1f{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.hl.svelte-duji1f li:where(.svelte-duji1f){background:var(--ink-2);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.hl.svelte-duji1f b:where(.svelte-duji1f){color:var(--acc);font-size:clamp(1.4rem,2.4vw,2rem)}.hl.svelte-duji1f small:where(.svelte-duji1f){color:var(--bone);margin-left:3px;font-size:.55em}.hl.svelte-duji1f span:where(.svelte-duji1f){color:var(--fog);font-size:.8rem}.price-row.svelte-duji1f{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.price.svelte-duji1f{font-size:clamp(1.6rem,2.6vw,2.2rem)}.av.svelte-duji1f{color:var(--fog);font-size:.7rem}.ctas.svelte-duji1f{flex-wrap:wrap;gap:8px;display:flex}.small.svelte-duji1f{opacity:.7;text-transform:none;letter-spacing:.02em;margin:0;font-size:.66rem}.h2.svelte-duji1f{font:700 clamp(1.8rem, 4vw, 3.4rem)/1 var(--f-display);letter-spacing:-.035em;max-width:22ch;margin:14px 0 18px}.h3.svelte-duji1f{font:600 1.2rem/1.2 var(--f-display);margin:28px 0 12px}.lead.svelte-duji1f{max-width:64ch;color:var(--fog);font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.55}.feats.svelte-duji1f{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px;margin:36px 0 0;padding:0;list-style:none;display:grid}.feats.svelte-duji1f li:where(.svelte-duji1f){background:var(--ink-3);min-width:0;padding:22px}.feats.svelte-duji1f .n:where(.svelte-duji1f){color:var(--acc);font-size:.7rem}.feats.svelte-duji1f h3:where(.svelte-duji1f){font:600 1.1rem/1.2 var(--f-display);margin:10px 0 8px}.feats.svelte-duji1f p:where(.svelte-duji1f){color:var(--fog);margin:0;font-size:.95rem;line-height:1.5}.story.svelte-duji1f{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:2px;display:grid}.story.svelte-duji1f figure:where(.svelte-duji1f){aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.story.svelte-duji1f figure.wide:where(.svelte-duji1f){aspect-ratio:16/7;grid-column:1/-1}.story.svelte-duji1f img:where(.svelte-duji1f){padding:4%}.story.svelte-duji1f figcaption:where(.svelte-duji1f){color:var(--char);background:linear-gradient(#0000,#f3f1ecf2);padding:12px 14px;font-size:.8rem;position:absolute;bottom:0;left:0;right:0}.dgrid.svelte-duji1f{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);display:grid}.dgrid.svelte-duji1f>div:where(.svelte-duji1f){min-width:0}.compat.svelte-duji1f{margin:0;line-height:1.6}.pills.svelte-duji1f{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;font-size:.7rem;list-style:none;display:flex}.pills.svelte-duji1f li:where(.svelte-duji1f){background:var(--char);color:var(--bone);padding:6px 10px}.pills.svelte-duji1f li.off:where(.svelte-duji1f){background:var(--bone-2);color:var(--char)}.unc.svelte-duji1f{color:#8a5a00;font-size:.7rem}.box.svelte-duji1f,.ben.svelte-duji1f{margin:0;padding-left:1.1em;line-height:1.7}.ben.svelte-duji1f{margin-top:20px}.specs.svelte-duji1f{margin:0 0 10px}.specs.svelte-duji1f div:where(.svelte-duji1f){box-shadow:0 1px 0 var(--bone-2);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:10px 0;display:grid}.specs.svelte-duji1f dt:where(.svelte-duji1f){color:#5a5750;font-size:.9rem}.specs.svelte-duji1f dd:where(.svelte-duji1f){overflow-wrap:anywhere;margin:0;font-weight:500}.faq.svelte-duji1f{background:var(--bone-2);margin-bottom:2px}.faq.svelte-duji1f summary:where(.svelte-duji1f){cursor:pointer;padding:14px 16px;font-weight:600;list-style:none}.faq.svelte-duji1f summary:where(.svelte-duji1f):after{content:"+";float:right}.faq[open].svelte-duji1f summary:where(.svelte-duji1f):after{content:"–"}.faq.svelte-duji1f p:where(.svelte-duji1f){margin:0;padding:0 16px 16px;line-height:1.55}.vgrid.svelte-duji1f{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:24px 0 12px;display:grid}.vid.svelte-duji1f{aspect-ratio:16/9;background:var(--ink-2);min-width:0;position:relative}.vid.svelte-duji1f iframe:where(.svelte-duji1f){border:0;width:100%;height:100%;position:absolute;inset:0}.poster.svelte-duji1f{all:unset;box-sizing:border-box;cursor:pointer;background:radial-gradient(circle at 70% 30%, var(--ink-4), var(--ink-2));flex-direction:column;justify-content:flex-end;gap:6px;padding:20px;display:flex;position:absolute;inset:0}.poster.svelte-duji1f:focus-visible{outline:2px solid var(--acc)}.play.svelte-duji1f{background:var(--acc);width:52px;height:52px;color:var(--acc-ink);transition:transform var(--t-med) var(--ease);place-items:center;display:grid;position:absolute;top:18px;left:20px}.poster.svelte-duji1f:hover .play:where(.svelte-duji1f){transform:scale(1.1)}.vt.svelte-duji1f{font:600 clamp(.95rem, 1.4vw, 1.15rem)/1.25 var(--f-display)}.vc.svelte-duji1f{color:var(--fog);font-size:.64rem}.noreview.svelte-duji1f{color:var(--fog);margin:16px 0 0}.bgrid.svelte-duji1f{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.bgrid.svelte-duji1f>div:where(.svelte-duji1f){min-width:0}.bbox.svelte-duji1f{flex-direction:column;gap:10px;display:flex}.vars.svelte-duji1f{flex-wrap:wrap;gap:6px;display:flex}.lnk.svelte-duji1f{color:inherit;font-weight:600}.rgrid.svelte-duji1f{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:20px;display:grid}@media (width<=900px){.grid.svelte-duji1f,.dgrid.svelte-duji1f,.bgrid.svelte-duji1f{grid-template-columns:minmax(0,1fr)}.gal.svelte-duji1f{position:static}.rgrid.svelte-duji1f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.vgrid.svelte-duji1f,.story.svelte-duji1f{grid-template-columns:minmax(0,1fr)}.story.svelte-duji1f figure.wide:where(.svelte-duji1f){aspect-ratio:4/3}}
