/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.editorial-site.aeye-site .product-film{border-top:1px solid var(--site-line);background:var(--background);width:100%;min-width:0;color:var(--foreground);padding:80px 0;scroll-margin-top:112px}.product-film-kicker{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid var(--site-line);font:11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.03em;flex-wrap:wrap;padding-bottom:20px;display:flex}.product-film-kicker>span:last-child{color:var(--muted)}.product-film-heading{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:32px;display:grid}.editorial-site.aeye-site .product-film .product-film-heading h2{font:400 clamp(36px,4vw,60px)/1.08 var(--font-sans);letter-spacing:-.055em;margin:0}.editorial-site.aeye-site .product-film .product-film-heading p{max-width:560px;font:16px/1.7 var(--font-sans);color:var(--muted);margin:0}.editorial-site.aeye-site .product-film .product-film-trigger{aspect-ratio:16/9;border:1px solid var(--site-line);color:var(--site-paper);background:var(--site-ink);display:block;position:relative;overflow:hidden}.product-film-trigger>img{object-fit:cover;width:100%;height:100%;display:block}.product-film-trigger:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#111a17b8);position:absolute;inset:0}.product-film-invitation{align-items:center;gap:calc(var(--spacing,.25rem) * 4);z-index:1;font:12px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.02em;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.product-film-invitation>span:last-child{background:var(--site-ink);color:var(--site-paper);padding:6px 8px}.product-film-play{background:var(--site-ion);width:56px;height:56px;color:var(--site-ink);border:1px solid var(--site-ink);flex:0 0 56px;justify-content:center;align-items:center;transition:transform .18s;display:flex}.product-film-play svg{width:24px;height:24px}.product-film-trigger:hover .product-film-play{transform:translate(3px)}.product-film-trigger:focus-visible{outline:2px solid var(--state);outline-offset:5px}.product-film-caption{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;padding-block:16px;display:flex}.editorial-site.aeye-site .product-film .product-film-caption p{max-width:760px;color:var(--muted);font:12px/1.7 var(--font-sans);margin:0}.editorial-site.aeye-site .product-film-caption a{align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-height:44px;font:11px/1.5 var(--font-mono);text-underline-offset:4px;text-decoration:underline;display:inline-flex}.product-film-open{overflow:hidden}.editorial-site.aeye-site .product-film-dialog{overscroll-behavior:contain;border:1px solid var(--site-line);background:var(--background);width:min(1120px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--foreground);border-radius:0;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #111a1759}.product-film-dialog::backdrop{background:#111a17d9}.product-film-dialog-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-bottom:1px solid var(--site-line);padding:16px 20px;display:flex}.editorial-site.aeye-site main .product-film .product-film-dialog-title{font:400 20px/1.3 var(--font-sans);letter-spacing:-.03em;margin:0}.editorial-site.aeye-site .product-film .product-film-close{border:1px solid var(--site-line);background:var(--background);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--foreground);border-radius:0;padding:0}.editorial-site.aeye-site .product-film .product-film-close:is(:hover,:focus-visible){background:var(--site-ion);color:var(--site-ink)}.product-film-dialog video{aspect-ratio:16/9;background:var(--site-ink);width:100%;max-height:calc(100dvh - 210px);display:block}.product-film-dialog-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top:1px solid var(--site-line);font:11px/1.6 var(--font-mono);flex-wrap:wrap;padding:12px 20px;display:flex}.product-film-dialog-footer>span{color:var(--muted);flex:240px}.editorial-site.aeye-site .product-film-dialog-footer a,.editorial-site.aeye-site .product-film-error a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.editorial-site.aeye-site .product-film .product-film-error{font:13px/1.6 var(--font-sans);color:var(--foreground);margin:0;padding:8px 20px 20px}.product-film-error[hidden]{display:none}.motion-paused .product-film-play{transition:none}.motion-paused .product-film-trigger:hover .product-film-play{transform:none}@media(max-width:767px){.editorial-site.aeye-site .product-film{padding-block:56px}.product-film-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-block:28px}.editorial-site.aeye-site .product-film .product-film-heading h2{font-size:clamp(32px,8.5vw,46px)}.product-film-invitation{gap:12px;font-size:10px;bottom:16px;left:16px;right:16px}.product-film-play{flex-basis:44px;width:44px;height:44px}.product-film-play svg{width:20px;height:20px}.editorial-site.aeye-site .product-film-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.product-film-dialog-heading,.product-film-dialog-footer{padding-inline:14px}.editorial-site.aeye-site main .product-film .product-film-dialog-title{font-size:17px}.product-film-dialog video{max-height:calc(100dvh - 220px)}}@media(prefers-reduced-motion:reduce){.product-film-play{transition:none}.product-film-trigger:hover .product-film-play{transform:none}}
