.am-video-gallery{--am-video-bg:#171719;--am-video-accent:#9797ff;--am-video-accent-soft:#c4c3ff;--am-video-line:#ffffff1c;--am-video-muted:#ffffff8a;--am-video-ease:cubic-bezier(.16,1,.3,1);color:#fff;background:radial-gradient(circle at 10% 10%,#9797ff14,transparent 28%),var(--am-video-bg);padding:0}.am-video-gallery.bl-section{padding:120px 0}.am-video-gallery__header{grid-template-columns:1fr .42fr;align-items:end;gap:72px;margin-bottom:58px;display:grid}.am-video-gallery__eyebrow{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;margin-bottom:17px;font-size:10px;font-weight:700;display:block}.am-video-gallery__header h2{color:#faf8f3;letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.4vw,78px);font-weight:500;line-height:.96}.am-video-gallery__header h2 em{font-family:var(--bl-serif),Georgia,serif;letter-spacing:-.025em;font-style:italic;font-weight:500}.am-video-gallery__intro p{color:var(--am-video-muted);margin:0 0 22px;font-size:13px;line-height:1.75}.am-video-gallery__count{border:1px solid var(--am-video-line);color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.am-video-gallery__grid{grid-template-columns:1fr 1.2fr;gap:14px;display:grid}.am-video-gallery__side{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px;display:grid}.am-video-card{isolation:isolate;color:#fff;text-align:left;cursor:pointer;width:100%;transform-style:preserve-3d;transition:transform .35s var(--am-video-ease);background:#28282c;border:0;border-radius:22px;padding:0;position:relative;overflow:hidden}.am-video-card--featured{min-height:640px}.am-video-card--small{min-height:380px}.am-video-card__media{object-fit:cover;filter:saturate(.78)contrast(1.02);width:100%;height:100%;transition:transform .9s var(--am-video-ease),filter .45s ease;pointer-events:none;background:#1b1b1e;position:absolute;inset:0;transform:scale(1.01)}.am-video-card__shade{z-index:1;pointer-events:none;background:linear-gradient(#09090b1f,#0000 42%),linear-gradient(#09090b05 42%,#09090bc7);transition:background .4s;position:absolute;inset:0}.am-video-card:hover .am-video-card__media,.am-video-card:focus-visible .am-video-card__media{filter:saturate(.95)contrast(1.03);transform:scale(1.045)}.am-video-card:hover .am-video-card__shade,.am-video-card:focus-visible .am-video-card__shade{background:linear-gradient(#09090b14,#0000 38%),linear-gradient(#09090b05 36%,#09090bd9)}.am-video-card__top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:17px;left:17px;right:17px}.am-video-card__index{-webkit-backdrop-filter:blur(8px);color:#ffffffbd;letter-spacing:.1em;background:#10101252;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.am-video-card__bottom{z-index:3;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:19px;left:20px;right:20px}.am-video-card__copy{flex-direction:column;gap:5px;min-width:0;display:flex}.am-video-card__copy small{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.am-video-card__copy strong{max-width:500px;font-family:var(--bl-serif),Georgia,serif;letter-spacing:-.035em;font-size:clamp(22px,2.4vw,38px);font-weight:500;line-height:1.05}.am-video-card--small .am-video-card__copy strong{max-width:240px;font-size:18px}.am-video-card__play{background:var(--am-video-accent);color:#171719;width:66px;height:66px;transition:transform .35s var(--am-video-ease),background .25s ease;border-radius:50%;flex:none;place-items:center;display:grid}.am-video-card__play--small{width:46px;height:46px}.am-video-card__play svg{fill:currentColor;width:23px;height:23px}.am-video-card__play--small svg{width:18px;height:18px}.am-video-card:hover .am-video-card__play,.am-video-card:focus-visible .am-video-card__play{background:var(--am-video-accent-soft);transform:scale(1.08)rotate(3deg)}.am-video-reveal{opacity:0;transition:opacity .75s var(--am-video-ease),transform .75s var(--am-video-ease);transform:translateY(22px)}.am-video-reveal.is-visible{opacity:1;transform:none}.am-video-gallery__side .am-video-card:nth-child(2){transition-delay:70ms}.am-video-gallery__side .am-video-card:nth-child(3){transition-delay:.14s}.am-video-gallery__side .am-video-card:nth-child(4){transition-delay:.21s}.am-video-modal{z-index:99999;opacity:0;pointer-events:none;place-items:center;padding:30px;transition:opacity .3s;display:grid;position:fixed;inset:0}.am-video-modal.is-open{opacity:1;pointer-events:auto}.am-video-modal__backdrop{-webkit-backdrop-filter:blur(14px);background:#070709d1;position:absolute;inset:0}.am-video-modal__dialog{z-index:2;width:min(1180px,100%);transition:transform .4s var(--am-video-ease);background:#171719;border:1px solid #ffffff1a;border-radius:24px;position:relative;overflow:hidden;transform:scale(.965)translateY(10px);box-shadow:0 40px 140px #00000073}.am-video-modal.is-open .am-video-modal__dialog{transform:none}.am-video-modal__bar{color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:0 20px 0 24px;display:flex}.am-video-modal__bar>div{flex-direction:column;gap:3px;min-width:0;display:flex}.am-video-modal__bar span{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.am-video-modal__bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.am-video-modal__close{cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;flex:none;width:44px;height:44px;position:relative}.am-video-modal__close span{background:#fff;width:17px;height:1px;position:absolute;top:21px;left:13px}.am-video-modal__close span:first-child{transform:rotate(45deg)}.am-video-modal__close span:last-child{transform:rotate(-45deg)}.am-video-modal__player{aspect-ratio:16/9;background:#050506;position:relative}.am-video-modal__player video{object-fit:contain;background:#050506;width:100%;height:100%;display:block}body.am-video-modal-open{overflow:hidden}@media (max-width:1000px){.am-video-gallery.bl-section{padding:90px 0}.am-video-gallery__header{grid-template-columns:1fr;gap:28px}.am-video-gallery__intro{max-width:520px}.am-video-gallery__grid{grid-template-columns:1fr}.am-video-card--featured{min-height:480px}.am-video-card--small{min-height:360px}}@media (max-width:640px){.am-video-gallery.bl-section{padding:72px 0}.am-video-gallery__header{margin-bottom:36px}.am-video-gallery__header h2{font-size:clamp(40px,12vw,58px)}.am-video-gallery__side{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.am-video-gallery__side::-webkit-scrollbar{display:none}.am-video-card{border-radius:18px}.am-video-card--featured{min-height:420px}.am-video-card--small{scroll-snap-align:start;flex:0 0 86vw;min-height:480px}.am-video-card__bottom{bottom:15px;left:15px;right:15px}.am-video-card__top{top:14px;left:14px;right:14px}.am-video-card__play{width:54px;height:54px}.am-video-card--small .am-video-card__play{width:44px;height:44px}.am-video-card--small .am-video-card__copy strong{font-size:20px}.am-video-modal{align-items:end;padding:0}.am-video-modal__dialog{border-radius:24px 24px 0 0;width:100%}.am-video-modal__player{aspect-ratio:9/16;max-height:78vh}}@media (prefers-reduced-motion:reduce){.am-video-reveal{opacity:1;transform:none}}
