:root{
  --lk-navy-deep: #071A31;
  --lk-steel:     #A9BBD0;
  --lk-signal:    #FFFFFF;
  --lk-pulse-rgb: 255,255,255;

  --ex-vf-c:   rgba(255,255,255,.78);
  --ex-vf-arm: clamp(14px, 1.5vw, 24px);
  --ex-vf-w:   1px;
}
.lk-bg-white, .lk-bg-paper, .lk-sticky, .lk-btn-solid{ --lk-pulse-rgb:12,35,64; }
.lk-sticky::before{ background:var(--lk-navy); }
body.lk-tema-balfego-experience{ background:var(--lk-navy-deep); }

.ex-hero__in::before,
.ex-scenes .lk-spread__ph::after,
.ex-reel::after,
.ex-bespoke__in::before,
.ex-card::before{
  content:""; position:absolute; pointer-events:none;
  background:
    linear-gradient(var(--ex-vf-c), var(--ex-vf-c)) 0 0 / var(--ex-vf-arm) var(--ex-vf-w),
    linear-gradient(var(--ex-vf-c), var(--ex-vf-c)) 0 0 / var(--ex-vf-w) var(--ex-vf-arm),
    linear-gradient(var(--ex-vf-c), var(--ex-vf-c)) 100% 0 / var(--ex-vf-arm) var(--ex-vf-w),
    linear-gradient(var(--ex-vf-c), var(--ex-vf-c)) 100% 0 / var(--ex-vf-w) var(--ex-vf-arm),
    linear-gradient(var(--ex-vf-c), var(--ex-vf-c)) 0 100% / var(--ex-vf-arm) var(--ex-vf-w),
    linear-gradient(var(--ex-vf-c), var(--ex-vf-c)) 0 100% / var(--ex-vf-w) var(--ex-vf-arm),
    linear-gradient(var(--ex-vf-c), var(--ex-vf-c)) 100% 100% / var(--ex-vf-arm) var(--ex-vf-w),
    linear-gradient(var(--ex-vf-c), var(--ex-vf-c)) 100% 100% / var(--ex-vf-w) var(--ex-vf-arm);
  background-repeat:no-repeat;
}

.lk-nav .lk-brand img,
.lk-nav img.lk-brand{ height:clamp(40px, 4.2vw, 52px); width:auto; }
.lk-js .lk-nav .lk-brand{ opacity:0; transition:opacity .3s ease; }
.lk-js .lk-nav.has-logo .lk-brand,
.lk-js .lk-nav .lk-brand:focus-visible,
.lk-js .lk-nav .lk-brand:focus-within{ opacity:1; }
@media (max-width:1099px){ :root{ --lk-nav-h:4rem; } }

.ex-hero{
  position:relative; isolation:isolate; overflow:hidden; overflow:clip;
  display:flex; flex-direction:column; flex-wrap:nowrap;
  min-height:min(100svh, 1000px);
  background:var(--lk-navy-deep); color:var(--lk-white);
}
.ex-hero__img,
.ex-hero__img img{
  position:absolute; inset:0; z-index:-2; width:100%; height:100%; max-width:none;
  object-fit:cover; object-position:var(--ex-fp, 50% 50%);
}

.ex-hero::before{
  content:""; position:absolute; inset:0; z-index:-1; pointer-events:none;
  background:
    linear-gradient(180deg,
      rgba(7,26,49,.88) 0,
      rgba(7,26,49,.3) calc((var(--lk-nav-h) + var(--lk-topbar-h)) * 2.4),
      rgba(7,26,49,.18) 48%,
      rgba(7,26,49,.78) 100%),
    linear-gradient(90deg, rgba(7,26,49,.45) 0, rgba(7,26,49,0) 60%);
}

.ex-hero__in{

  --ex-logo:  clamp(56px, 6vw, 92px);
  --ex-out:   clamp(.75rem, 1.6vw, 1.6rem);
  --ex-top:   calc(var(--lk-topbar-h) + max(var(--lk-nav-h), var(--ex-logo) + 1.4rem));
  --ex-bot:   clamp(1rem, 3svh, 2rem);
  --ex-vf-arm: clamp(18px, 2.4vw, 40px);
  --ex-vf-c:  rgba(255,255,255,.72);

  position:relative; z-index:1; flex:1 1 auto;
  display:grid; grid-template-columns:minmax(0,1fr); align-content:end; align-items:end;
  column-gap:clamp(2rem, 5vw, 5rem);
  padding-top:calc(var(--ex-top) + 2rem);
  padding-bottom:calc(var(--ex-bot) + var(--ex-out) + clamp(.75rem, 2.5svh, 2rem));
}
@media (min-width:900px){
  .ex-hero__in{ grid-template-columns:minmax(0,1fr) minmax(13rem, 18rem); }
}

.ex-hero__in::before{
  top:var(--ex-top); bottom:var(--ex-bot);
  left:calc(var(--lk-pad) - var(--ex-out)); right:calc(var(--lk-pad) - var(--ex-out));
}

.ex-hero__in::after{
  content:""; position:absolute; pointer-events:none;
  top:calc(var(--ex-top) + (100% - var(--ex-top) - var(--ex-bot)) / 3 - 13px);
  left:calc(var(--lk-pad) - var(--ex-out) + (100% - 2 * (var(--lk-pad) - var(--ex-out))) * 2 / 3 - 13px);
  width:26px; height:26px;
  background:
    linear-gradient(rgba(255,255,255,.6), rgba(255,255,255,.6)) center / 100% 1px no-repeat,
    linear-gradient(rgba(255,255,255,.6), rgba(255,255,255,.6)) center / 1px 100% no-repeat;
}

.ex-hero__logo{
  position:absolute; left:var(--lk-pad); margin:0;
  top:calc(var(--lk-topbar-h) + max(.6rem, (var(--lk-nav-h) - var(--ex-logo)) / 2));
}
.ex-hero__logo,
.ex-hero__logo img{ width:var(--ex-logo); height:auto; }

.ex-hero__copy{
  display:flex; flex-direction:column; flex-wrap:nowrap; align-items:flex-start;
  gap:clamp(1rem, 2.6svh, 1.6rem); min-width:0;
}

.ex-hero__h{
  margin:0; font-family:var(--lk-f-display); font-weight:400; color:var(--lk-white);
  font-size:min(clamp(3.6rem, 1rem + 9vw, 10.5rem), max(15svh, calc(8svh + 2.5rem)));
  line-height:.86; letter-spacing:-.02em;
  text-shadow:0 2px 40px rgba(7,26,49,.35);
}
.ex-hero__h em{ font-style:italic; letter-spacing:-.015em; }
.ex-hero__sub{
  margin:0; max-width:24em; text-wrap:balance;
  font-family:var(--lk-f-body); font-weight:300; color:rgba(255,255,255,.9);
  font-size:clamp(1.05rem, .95rem + .45vw, 1.35rem); line-height:1.45;
}
.ex-hero__ctas{ margin-top:.35rem; }

.ex-index{
  display:none; counter-reset:ex-i;
  align-self:end; flex-direction:column; flex-wrap:nowrap;
  border-bottom:1px solid rgba(255,255,255,.28);
}
@media (min-width:900px){ .ex-index{ display:flex; } }
.ex-index a{
  counter-increment:ex-i;
  display:flex; flex-wrap:nowrap; align-items:baseline; gap:1rem;
  min-height:2.75rem; padding:.7rem 0 .55rem;
  border-top:1px solid rgba(255,255,255,.28);
  font-family:var(--lk-f-display); font-weight:400; font-size:clamp(1.2rem, .9rem + .6vw, 1.5rem); line-height:1.1;
  color:var(--lk-white); text-decoration:none;
  transition:padding-left .45s var(--lk-ease);
}
.ex-index a::before{
  content:counter(ex-i, decimal-leading-zero);
  content:counter(ex-i, decimal-leading-zero) / "";
  flex:0 0 auto; min-width:1.6rem;
  font-family:var(--lk-f-ui); font-size:.68rem; font-weight:400; letter-spacing:.2em;
  color:rgba(255,255,255,.72); font-variant-numeric:tabular-nums;
}
.ex-index a::after{
  content:"\2192"; content:"\2192" / ""; margin-left:auto;
  font-family:var(--lk-f-ui); font-size:.9rem; color:rgba(255,255,255,.72);
  transition:transform .45s var(--lk-ease);
}
.ex-index a:hover{ color:var(--lk-white); padding-left:.4rem; }
.ex-index a:hover::after{ transform:translateX(.25rem); }

.lk-js img.ex-hero__img,
.lk-js .ex-hero__img img{ animation:ex-enfoca 2.2s var(--lk-ease) both; }
.lk-js .ex-hero__in::before{ animation:ex-cierra 1.5s var(--lk-ease) .25s both; }
.lk-js .ex-hero__in::after{ animation:ex-aparece .8s ease 1.2s both; }
.lk-js .ex-hero__logo{ animation:ex-entra 1s var(--lk-ease) .05s both; }
.lk-js .ex-hero__copy > *{ animation:ex-entra 1.1s var(--lk-ease) both; }
.lk-js .ex-hero__copy > :nth-child(1){ animation-delay:.35s; }
.lk-js .ex-hero__copy > :nth-child(2){ animation-delay:.5s; }
.lk-js .ex-hero__copy > :nth-child(3){ animation-delay:.62s; }
.lk-js .ex-index a{ animation:ex-entra 1s var(--lk-ease) both; }
.lk-js .ex-index a:nth-child(1){ animation-delay:.7s; }
.lk-js .ex-index a:nth-child(2){ animation-delay:.78s; }
.lk-js .ex-index a:nth-child(3){ animation-delay:.86s; }
.lk-js .ex-index a:nth-child(4){ animation-delay:.94s; }
@keyframes ex-enfoca{ from{ filter:blur(14px); transform:scale(1.08); } }
@keyframes ex-cierra{ from{ opacity:.01; transform:scale(1.05); } }
@keyframes ex-aparece{ from{ opacity:0; } }
@keyframes ex-entra{ from{ opacity:.01; transform:translate3d(0, 16px, 0); } }

@media (max-width:599px){
  .ex-hero__h{ font-size:clamp(3.4rem, .8rem + 13.5vw, 5rem); }
}

@media (max-width:599px) and (max-height:700px){
  .ex-hero__in{ padding-top:calc(var(--ex-top) + 1rem); }
  .ex-hero__copy{ gap:.8rem; }
  .ex-hero__h{ font-size:3.1rem; }
  .ex-hero__sub{ font-size:1rem; }
}

@media (max-height:560px) and (orientation:landscape){
  .ex-hero{ min-height:auto; }
  .ex-hero__in{ padding-top:calc(var(--ex-top) + 1rem); }
  .ex-hero__h{ font-size:3rem; }
}

.ex-intro__grid{
  display:grid; grid-template-columns:minmax(0,1fr);
  row-gap:clamp(2rem, 5vw, 3rem);
}
.ex-intro__head{ display:flex; flex-direction:column; flex-wrap:nowrap; gap:clamp(1rem, 2.4vw, 1.6rem); }
.ex-intro__body{ display:flex; flex-direction:column; flex-wrap:nowrap; align-items:flex-start; gap:clamp(1.5rem, 3vw, 2.25rem); }
.ex-intro__text{ font-size:clamp(1.05rem, 1rem + .25vw, 1.2rem); line-height:1.7; max-width:46ch; }

.ex-intro__logos,
.ex-intro__logos img{
  display:block; width:min(100%, 27rem); height:auto; max-width:none;
  aspect-ratio:1920 / 520; object-fit:cover; object-position:50% 52%;
}
@media (min-width:960px){
  .ex-intro__grid{
    grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);
    column-gap:clamp(3rem, 7vw, 7.5rem); row-gap:clamp(3.5rem, 6vw, 5.5rem);
    align-items:start;
  }

  .ex-intro__body{ padding-top:calc(.72rem * 1.4 + clamp(1rem, 2.4vw, 1.6rem) + .35rem); }
  .ex-intro__head{ grid-column:1; grid-row:1; }
  .ex-intro__body{ grid-column:2; grid-row:1; }
  .ex-formats{ grid-column:1 / -1; grid-row:2; }
}

.ex-formats{
  list-style:none; margin:0; padding:0;
  display:grid; grid-template-columns:repeat(2, minmax(0,1fr));
  border-top:1px solid var(--lk-rule-2);
}
@media (min-width:760px){ .ex-formats{ grid-template-columns:repeat(4, minmax(0,1fr)); } }
.ex-formats > li{
  margin:0; padding:clamp(1rem, 2vw, 1.5rem) clamp(.75rem, 1.6vw, 1.5rem) clamp(1rem, 2vw, 1.5rem) 0;
  border-bottom:1px solid var(--lk-rule);
  font-family:var(--lk-f-display); font-style:italic; font-weight:400;
  font-size:clamp(1.3rem, 1rem + 1vw, 1.95rem); line-height:1.08; color:var(--lk-fg);
}
.ex-formats > li + li{ border-left:1px solid var(--lk-rule); padding-left:clamp(.75rem, 1.6vw, 1.5rem); }
@media (max-width:759px){
  .ex-formats > li:nth-child(odd){ border-left:0; padding-left:0; }
}
@media (min-width:760px){ .ex-formats > li{ border-bottom:0; } }

.ex-scenes{
  --lk-spread-h: clamp(22rem, 44vw, 46rem);
  --lk-spread-rule: rgba(255,255,255,.34);
  margin-top:clamp(2rem, 4vw, 3rem);
}

.ex-kicker{ display:flex; flex-wrap:nowrap; align-items:center; gap:1.25rem; width:100%; }
.ex-kicker::after{ content:""; flex:1 1 auto; height:1px; background:var(--lk-rule-2); }
.ex-scenes-sec .lk-head{ max-width:none; }

.ex-scenes .lk-spread__ph::after{
  --ex-vf-c: rgba(255,255,255,.85);
  --ex-vf-arm: clamp(16px, 1.8vw, 28px);
  inset:clamp(.75rem, 1.8vw, 1.4rem); z-index:1;
}
.ex-scenes .lk-spread__ph img{ filter:saturate(.9) contrast(1.03); }
.ex-scene__sub{
  margin:0; max-width:30ch;
  font-family:var(--lk-f-display); font-style:italic; font-weight:400;
  font-size:clamp(1.2rem, 1rem + .7vw, 1.6rem); line-height:1.2; color:var(--lk-fg);
}
.ex-scenes .lk-spread__t{ font-size:clamp(2rem, 1.2rem + 2.4vw, 3.5rem); }
.ex-scenes .lk-spread__text{ max-width:46ch; }

.ex-moments{ overflow-x:clip; }
.ex-reels{

  --ex-in:max(var(--lk-pad), calc((100% - var(--lk-maxw)) / 2 + var(--lk-pad)));
  list-style:none; margin:clamp(2.25rem, 4.5vw, 3.5rem) 0 0;
  padding:0 var(--ex-in) 1.25rem;
  display:flex; flex-wrap:nowrap; gap:clamp(.6rem, 1.2vw, 1rem);
  overflow-x:auto; overscroll-behavior-x:contain;
  scroll-snap-type:x mandatory; scroll-padding-inline:var(--ex-in);
  scrollbar-width:thin; scrollbar-color:rgba(12,35,64,.35) transparent;
  counter-reset:ex-reel;
}
.ex-reels.is-dragging{ scroll-snap-type:none; cursor:grabbing; }
body.lk-page.lk-page .ex-reels:focus-visible{ outline:2px solid var(--lk-navy); outline-offset:-2px; }
@media (min-width:1000px){
  .ex-reels{
    display:grid; grid-auto-flow:column; grid-auto-columns:minmax(0,1fr);
    overflow:visible; scroll-snap-type:none; padding-bottom:0;
  }
}
.ex-reel{
  position:relative; isolation:isolate; overflow:hidden; overflow:clip;
  flex:0 0 auto; width:min(62vw, 16rem); min-width:0; margin:0;
  aspect-ratio:9 / 16; background:var(--lk-navy);
  scroll-snap-align:start; counter-increment:ex-reel;
}
@media (min-width:1000px){ .ex-reel{ width:auto; } }
.ex-reel__img,
.ex-reel img{
  position:absolute; inset:0; z-index:-1; width:100%; height:100%; max-width:none;
  object-fit:cover; filter:saturate(.88);
  transition:transform 1.2s var(--lk-ease), filter .6s ease;
}
.ex-reel:hover img{ transform:scale(1.04); filter:none; }

.ex-reel::before{
  content:""; position:absolute; inset:0; z-index:0; pointer-events:none;
  background:
    linear-gradient(180deg, rgba(7,26,49,.62) 0, rgba(7,26,49,0) 24%),
    linear-gradient(0deg, rgba(7,26,49,.88) 0, rgba(7,26,49,0) 40%);
}

.ex-reel::after{
  --ex-vf-c: rgba(255,255,255,.9);
  --ex-vf-arm: 18px;
  inset:.7rem; z-index:2;
  opacity:0; transform:scale(1.08);
  transition:opacity .4s ease, transform .6s var(--lk-ease);
}
.ex-reel:hover::after,
.ex-reel:focus-within::after{ opacity:1; transform:none; }

.ex-reel__play{
  position:absolute; inset:0; z-index:3;
  display:flex; flex-direction:column; justify-content:flex-end; align-items:flex-start;
  padding:clamp(.9rem, 1.4vw, 1.2rem);
  font-family:var(--lk-f-ui); font-size:.74rem; font-weight:400; letter-spacing:.2em; text-transform:uppercase; line-height:1.3;
  color:var(--lk-white); text-decoration:none;
}
.ex-reel__play:hover{ color:var(--lk-white); }

.ex-reel__play::before{
  content:""; position:absolute; left:50%; top:50%;
  width:3.4rem; aspect-ratio:1; border-radius:50%;
  border:1px solid rgba(255,255,255,.85);
  background:rgba(7,26,49,.32) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23ffffff'/%3E%3C/svg%3E") 55% 50% / 1.25rem no-repeat;
  transform:translate(-50%, -50%);
  transition:transform .45s var(--lk-ease), background-color .3s;
}
.ex-reel:hover .ex-reel__play::before,
.ex-reel__play:focus-visible::before{ transform:translate(-50%, -50%) scale(1.1); background-color:rgba(7,26,49,.6); }

.ex-reel__play::after{
  content:counter(ex-reel, decimal-leading-zero);
  content:counter(ex-reel, decimal-leading-zero) / "";
  position:absolute; top:clamp(.9rem, 1.4vw, 1.2rem); left:clamp(.9rem, 1.4vw, 1.2rem);
  font-size:.7rem; letter-spacing:.2em; color:var(--lk-white); font-variant-numeric:tabular-nums;
}
body.lk-page.lk-page .ex-reel__play:focus-visible{ outline:2px solid #fff; outline-offset:-6px; }

.ex-bespoke__in{
  --ex-vf-c: rgba(255,255,255,.62);
  --ex-vf-arm: clamp(22px, 3vw, 46px);
  position:relative;
  display:grid; grid-template-columns:minmax(0,1fr); gap:clamp(1.75rem, 4vw, 3rem);
  padding:clamp(2.75rem, 7vw, 6.5rem) clamp(1.5rem, 6vw, 6.5rem);
}
.ex-bespoke__in::before{ inset:0; }
@media (min-width:960px){
  .ex-bespoke__in{ grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr); align-items:end; column-gap:clamp(3rem, 6vw, 6rem); }
}
.ex-bespoke__t{ margin:0; font-size:clamp(2.8rem, 1rem + 5.6vw, 6.6rem); }
.ex-bespoke__text{ margin:0; font-size:clamp(1.05rem, 1rem + .25vw, 1.2rem); line-height:1.7; max-width:44ch; }

.ex-form__grid{
  display:grid; grid-template-columns:minmax(0,1fr); gap:clamp(2.5rem, 6vw, 5rem); align-items:start;
}
.ex-form__copy{ display:flex; flex-direction:column; flex-wrap:nowrap; gap:clamp(1.1rem, 2.2vw, 1.6rem); }
@media (min-width:1100px){
  .ex-form__grid{ grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr); }
  .ex-form__copy{ position:sticky; top:calc(var(--lk-nav-h) + 2rem); }
}
.ex-card{
  --ex-vf-c: var(--lk-navy);
  --ex-vf-arm: clamp(18px, 2vw, 30px);
  --ex-o: clamp(.6rem, 1.2vw, .9rem);
  position:relative;
  margin:var(--ex-o);
  padding:clamp(1.5rem, 3.4vw, 3rem);
}
.ex-card::before{ inset:calc(-1 * var(--ex-o)); }

.ex-card .lk-form .gform_wrapper.gform-theme--orbital input[type="text"],
.ex-card .lk-form .gform_wrapper.gform-theme--orbital input[type="email"],
.ex-card .lk-form .gform_wrapper.gform-theme--orbital input[type="tel"],
.ex-card .lk-form .gform_wrapper.gform-theme--orbital input[type="number"],
.ex-card .lk-form .gform_wrapper.gform-theme--orbital select,
.ex-card .lk-form .gform_wrapper.gform-theme--orbital textarea{
  min-height:3.25rem !important;
  padding:.75rem .9rem !important;
  font-size:1rem !important;
  line-height:1.6 !important;
  border:1px solid #6B7C93 !important;
  background-color:#fff !important;
}
.ex-card .lk-form .gform_wrapper.gform-theme--orbital textarea{ width:100% !important; min-height:9rem !important; }
.ex-card .lk-form .gform_wrapper.gform-theme--orbital input:not([type="checkbox"]):not([type="radio"]):focus,
.ex-card .lk-form .gform_wrapper.gform-theme--orbital textarea:focus{
  border-color:var(--lk-navy) !important; outline:2px solid var(--lk-navy) !important; outline-offset:2px !important;
}
.ex-card .lk-form .gform_wrapper.gform-theme--orbital .gfield_label{ color:var(--lk-navy); font-size:.76rem; letter-spacing:.14em; }
.ex-card .lk-form .gform_wrapper.gform-theme--orbital .gfield_required{ margin-left:.2em; }

.ex-card .lk-form .gform_wrapper.gform-theme--orbital .gfield_description:not(.gfield_consent_description){
  margin:0 0 .6rem; padding:0;
  font-family:var(--lk-f-body); font-size:.9rem; font-weight:300; line-height:1.5; color:var(--lk-fg-2);
}
.ex-card .lk-form .gform_wrapper.gform-theme--orbital .ginput_counter{
  margin-top:.4rem; font-family:var(--lk-f-ui); font-size:.75rem; letter-spacing:.04em; color:var(--lk-fg-3);
}

.ex-card .lk-form .gform_wrapper.gform-theme--orbital .gfield_consent_description{
  max-height:none !important; overflow:visible !important;
  margin:0 0 .6rem !important; padding:0 !important; border:0 !important; background:transparent !important;
  font-family:var(--lk-f-body); font-size:.92rem; font-weight:300; line-height:1.55; color:var(--lk-fg-2);
}
.ex-card .lk-form .gform_wrapper.gform-theme--orbital .hidden_label > .gfield_label{
  position:absolute !important; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap;
}
.ex-card .lk-form .gform_wrapper.gform-theme--orbital .ginput_container_consent{
  display:flex; flex-wrap:nowrap; align-items:center; gap:.65rem; min-height:2.75rem;
}
.ex-card .lk-form .gform_wrapper.gform-theme--orbital input[type="checkbox"]{ width:1.5rem; height:1.5rem; flex:0 0 auto; margin:0; }
.ex-card .lk-form .gform_wrapper.gform-theme--orbital .gfield_consent_label{ font-size:1rem; color:var(--lk-fg); }
.ex-card .lk-form .gform_wrapper.gform-theme--orbital .gform_button[type="submit"],
.ex-card .lk-form .gform_wrapper.gform-theme--orbital .gform_footer button{ width:100% !important; min-height:3.5rem !important; }

.lk-foot .lk-foot__logo,
.lk-foot .lk-foot__logo img{ width:auto; height:clamp(64px, 7vw, 84px); }

@media (prefers-reduced-motion:reduce){
  .lk-js img.ex-hero__img,
  .lk-js .ex-hero__img img,
  .lk-js .ex-hero__in::before,
  .lk-js .ex-hero__in::after,
  .lk-js .ex-hero__logo,
  .lk-js .ex-hero__copy > *,
  .lk-js .ex-index a{ animation:none !important; }
  .ex-index a, .ex-index a::after,
  .ex-reel img, .ex-reel::after,
  .ex-reel__play::before{ transition:none !important; }
  .ex-index a:hover{ padding-left:0; }
  .ex-index a:hover::after{ transform:none; }
  .ex-reel:hover img{ transform:none; }
  .ex-reel::after{ transform:none; }
}
