.demo[data-astro-cid-ijjjxc5q]{background:#000;place-items:center;width:100%;height:100%;display:grid;position:relative}.demo[data-astro-cid-ijjjxc5q] img[data-astro-cid-ijjjxc5q]{object-fit:cover;opacity:.8;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.demo[data-astro-cid-ijjjxc5q]:hover img[data-astro-cid-ijjjxc5q]{opacity:1}.demo[data-astro-cid-ijjjxc5q] iframe{border:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.play[data-astro-cid-ijjjxc5q]{backdrop-filter:blur(6px);min-height:48px;color:var(--ink);cursor:pointer;font:600 .8rem/1 var(--display);text-transform:uppercase;letter-spacing:var(--track-caps);background:#0009;border:1px solid #ffffff80;border-radius:99px;align-items:center;gap:12px;padding:12px 20px 12px 14px;display:inline-flex;position:relative}.play[data-astro-cid-ijjjxc5q]:hover{box-shadow:var(--glow);border-color:var(--ink)}.icon[data-astro-cid-ijjjxc5q]{background:var(--ink);border-radius:50%;width:26px;height:26px;position:relative}.icon[data-astro-cid-ijjjxc5q]:after{content:"";border:6px solid #0000;border-left:9px solid #000;border-right-width:0;position:absolute;top:7px;left:10px}.note[data-astro-cid-ijjjxc5q]{font:500 .68rem/1 var(--mono);color:var(--muted);text-shadow:0 1px 6px #000;position:absolute;bottom:8px;right:10px}.ctl[data-astro-cid-ijjjxc5q]{z-index:2;gap:8px;display:flex;position:absolute;bottom:12px;left:12px}.ctl[data-astro-cid-ijjjxc5q][hidden]{display:none}.ctl[data-astro-cid-ijjjxc5q] button[data-astro-cid-ijjjxc5q]{border-radius:var(--radius);min-width:36px;height:36px;box-shadow:var(--emboss-outset);color:var(--ink);cursor:pointer;font:500 .7rem/1 var(--display);text-transform:uppercase;letter-spacing:var(--track-caps);transition:box-shadow .25s var(--ease), border-color .2s;background:linear-gradient(#ffffff14 0%,#ffffff03 49%,#0000001f 51%),linear-gradient(#232323 0%,#0f0f0f 100%);border:1px solid #333;border-top-color:#4a4a4a;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ctl[data-astro-cid-ijjjxc5q] .full[data-astro-cid-ijjjxc5q]{padding:0}.ctl[data-astro-cid-ijjjxc5q] button[data-astro-cid-ijjjxc5q]:hover{border-color:var(--signal);box-shadow:var(--emboss-outset), var(--signal-glow)}.ctl[data-astro-cid-ijjjxc5q] button[data-astro-cid-ijjjxc5q]:active{box-shadow:var(--bevel-inset)}.ctl[data-astro-cid-ijjjxc5q] svg[data-astro-cid-ijjjxc5q]{fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px}.first[data-astro-cid-kfelana4]{--peek:clamp(24px, 4vh, 44px);height:max(calc(100svh - 65px - var(--peek)), 500px);grid-template-rows:minmax(0,1fr) auto;display:grid}.cinema[data-astro-cid-kfelana4]{isolation:isolate;border-bottom:1px solid var(--line);min-height:0;position:relative;overflow:hidden}.cinema[data-astro-cid-kfelana4]:before{content:"";z-index:-1;background:var(--backdrop,none) center / cover;filter:blur(60px)saturate(1.3)brightness(.32);position:absolute;inset:0;transform:scale(1.2)}.reel[data-astro-cid-kfelana4]{--rail:clamp(110px, 14vw, 210px);--gap:10px;justify-content:center;align-items:center;gap:var(--gap);height:100%;padding-block:clamp(10px,2vh,20px);display:flex;container-type:size}.reel[data-astro-cid-kfelana4]:not(:has(.gallery)){--rail:0px;--gap:0px}.art[data-astro-cid-kfelana4]{width:min(100cqw - var(--rail) - var(--gap), 100cqh * 16 / 9);aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:#000;flex:none;overflow:hidden}.art[data-astro-cid-kfelana4] img[data-astro-cid-kfelana4]{object-fit:cover;width:100%;height:100%}.gallery[data-astro-cid-kfelana4]{width:var(--rail);height:calc(min(100cqw - var(--rail) - var(--gap), 100cqh * 16 / 9) * 9 / 16);flex:none;grid-template-rows:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gallery[data-astro-cid-kfelana4] .shot[data-astro-cid-kfelana4] img[data-astro-cid-kfelana4]{object-fit:cover;width:100%;height:100%}.shot[data-astro-cid-kfelana4]{border:1px solid var(--line);border-radius:var(--radius);background:#000;min-height:0;display:block;overflow:hidden}.shot[data-astro-cid-kfelana4]:hover{border-color:var(--signal)}.bar[data-astro-cid-kfelana4]{grid-template-columns:minmax(220px,1fr) auto minmax(280px,380px);align-items:center;gap:12px clamp(20px,3vw,44px);padding-block:clamp(12px,2.4vh,22px);display:grid}.who[data-astro-cid-kfelana4]{gap:6px;min-width:0;display:grid}.who[data-astro-cid-kfelana4] h1[data-astro-cid-kfelana4]{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,min(3.4vw,6.4vh),3.4rem);line-height:1.04}.who[data-astro-cid-kfelana4] .lede[data-astro-cid-kfelana4]{color:var(--muted);max-width:40rem;margin:0;font-size:1rem;line-height:1.4}.mid[data-astro-cid-kfelana4]{justify-items:start;gap:8px;display:grid}.meta[data-astro-cid-kfelana4]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.price[data-astro-cid-kfelana4]{font:300 clamp(1.7rem, min(2.6vw, 5vh), 2.6rem)/1 var(--display);letter-spacing:var(--track-head);color:var(--signal)}.mid[data-astro-cid-kfelana4] .small[data-astro-cid-kfelana4]{max-width:22rem;margin:0;font-size:.85rem}.ink[data-astro-cid-kfelana4]{color:var(--ink)}.buy[data-astro-cid-kfelana4]{justify-items:stretch;gap:8px}.buy[data-astro-cid-kfelana4] .button.brand,.buy[data-astro-cid-kfelana4] .button[aria-disabled]{width:100%;min-height:clamp(50px,8vh,64px);font-size:1.05rem}.buy[data-astro-cid-kfelana4] form{gap:8px;display:grid}.buy[data-astro-cid-kfelana4] .small[data-astro-cid-kfelana4],.buy[data-astro-cid-kfelana4] .muted[data-astro-cid-kfelana4],.sold-by[data-astro-cid-kfelana4],.license[data-astro-cid-kfelana4]{font-size:.82rem}.buy[data-astro-cid-kfelana4] .share[data-astro-cid-kfelana4]{align-items:center;gap:8px;display:flex}.buy[data-astro-cid-kfelana4]:has(>form[action="/library/checkout"]){grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.buy[data-astro-cid-kfelana4]>form[data-astro-cid-kfelana4][action="/library/checkout"]{display:contents}.buy[data-astro-cid-kfelana4]>form[data-astro-cid-kfelana4][action="/library/checkout"]>.button[data-astro-cid-kfelana4]{grid-area:1/1}.buy[data-astro-cid-kfelana4]>form[data-astro-cid-kfelana4][action="/library/checkout"]>.share[data-astro-cid-kfelana4]{grid-column:1/-1}.buy[data-astro-cid-kfelana4]>form[data-astro-cid-kfelana4][action="/library/cart"]{grid-area:1/2;display:grid}.buy[data-astro-cid-kfelana4]>form[data-astro-cid-kfelana4][action="/library/cart"] .button[data-astro-cid-kfelana4]{height:100%;padding-inline:16px}.buy[data-astro-cid-kfelana4]>[data-astro-cid-kfelana4]:not(form){grid-column:1/-1}.meta[data-astro-cid-kfelana4] .prov,.meta[data-astro-cid-kfelana4] .prov:before{animation:none}@media (width<=1100px) and (aspect-ratio>=1){.bar[data-astro-cid-kfelana4]{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.who[data-astro-cid-kfelana4]{grid-column:1/-1}}@media (aspect-ratio<=1),(width<=760px){.first[data-astro-cid-kfelana4]{height:auto;display:block}.reel[data-astro-cid-kfelana4]{flex-direction:column;align-items:stretch;height:auto;container-type:normal}.art[data-astro-cid-kfelana4]{width:100%}.gallery[data-astro-cid-kfelana4]{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto}.gallery[data-astro-cid-kfelana4] .shot[data-astro-cid-kfelana4] img[data-astro-cid-kfelana4]{aspect-ratio:16/9;height:auto}.bar[data-astro-cid-kfelana4]{grid-template-columns:1fr;gap:14px;padding-block:18px}.mid[data-astro-cid-kfelana4]{gap:6px}.who[data-astro-cid-kfelana4] h1[data-astro-cid-kfelana4]{font-size:clamp(2.2rem,7vw,4rem)}.who[data-astro-cid-kfelana4] .lede[data-astro-cid-kfelana4]{color:var(--ink);font-size:clamp(1.05rem,2.6vw,1.35rem)}.buy[data-astro-cid-kfelana4] .button.brand,.buy[data-astro-cid-kfelana4] .button[aria-disabled]{min-height:60px}}@media (width<=760px){.cinema[data-astro-cid-kfelana4]:before{display:none}.cinema[data-astro-cid-kfelana4]{border-bottom:0}.reel[data-astro-cid-kfelana4]{gap:8px;padding:0}.art[data-astro-cid-kfelana4]{border-inline:0;border-radius:0}.gallery[data-astro-cid-kfelana4]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:40%;grid-auto-flow:column;overflow-x:auto}.gallery[data-astro-cid-kfelana4] .shot[data-astro-cid-kfelana4]{scroll-snap-align:start}}.more[data-astro-cid-kfelana4]{gap:28px;padding-block:28px 8px;display:grid}.assure[data-astro-cid-kfelana4]{gap:14px;max-width:52rem}.try[data-astro-cid-kfelana4]{color:var(--muted);margin:0}.info[data-astro-cid-kfelana4]{gap:22px;max-width:52rem;padding-bottom:clamp(20px,4vw,40px)}.sheet[data-astro-cid-kfelana4]{gap:8px;max-width:52rem;margin:0;display:grid}.sheet[data-astro-cid-kfelana4] figcaption[data-astro-cid-kfelana4]{color:var(--muted)}.sheet[data-astro-cid-kfelana4] .shot[data-astro-cid-kfelana4] img[data-astro-cid-kfelana4]{width:100%;height:auto}.eyebrow[data-astro-cid-kfelana4] a[data-astro-cid-kfelana4]{color:inherit;text-decoration:none}.small[data-astro-cid-kfelana4]{font-size:.92rem}.sure[data-astro-cid-kfelana4]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sure[data-astro-cid-kfelana4] li[data-astro-cid-kfelana4]{padding-left:26px;font-size:1.05rem;position:relative}.sure[data-astro-cid-kfelana4] li[data-astro-cid-kfelana4]:before{content:"";border:solid var(--signal);border-width:0 0 2px 2px;width:12px;height:6px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.license[data-astro-cid-kfelana4]{border-left:2px solid var(--line);padding-left:12px}.product[data-astro-cid-kfelana4] .key{font:inherit;letter-spacing:inherit;text-transform:none;color:var(--signal);margin:0;font-weight:600;display:inline}.contents[data-astro-cid-kfelana4]{gap:6px;margin:0;padding-left:1.2em;display:grid}.details[data-astro-cid-kfelana4]{border-top:1px solid var(--line);margin:0;display:grid}.details[data-astro-cid-kfelana4] div[data-astro-cid-kfelana4]{border-bottom:1px solid var(--line);grid-template-columns:9rem 1fr;gap:12px;padding:10px 0;display:grid}.details[data-astro-cid-kfelana4] dt[data-astro-cid-kfelana4]{color:var(--muted);font-size:.92rem}.details[data-astro-cid-kfelana4] dd[data-astro-cid-kfelana4]{margin:0}.talk-section[data-astro-cid-kfelana4]{max-width:52rem;padding-bottom:clamp(20px,4vw,40px)}.talk-section[data-astro-cid-kfelana4]:empty{display:none}
