*,*::before,*::after{box-sizing:border-box}
:root{
  --ink:#141414; --deep:#0A0A0A; --bg:#E4E4E2; --surf:#F4F4F2;
  --tx:#1A1A1A; --mu:#5A5A57; --txd:#F4F4F2; --mud:#A3A3A0;
  --rl:#C9C9C5; --rld:#2E2E2E;
  --pad:clamp(20px,5vw,64px); --sec:clamp(76px,12vh,164px);
}
html,body{max-width:100%;overflow-x:hidden}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--tx);font-family:"Space Grotesk",system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
img,svg,video,iframe{max-width:100%;height:auto;display:block}
a{color:inherit}
h1,h2,h3{font-family:"Archivo Black",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.02em;line-height:.92;margin:0;font-weight:400}
p{overflow-wrap:break-word}
.wrap{max-width:1240px;margin:0 auto;padding:0 var(--pad)}
:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.clients :focus-visible,.pillars :focus-visible,.contact :focus-visible,.ftr :focus-visible,.hero :focus-visible,.ovl :focus-visible,.marquee :focus-visible,.mbar :focus-visible{outline-color:var(--txd)}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:absolute;left:-9999px;top:0;background:#141414;color:#fff;padding:12px 18px;z-index:200}
.skip:focus{left:8px;top:8px}

/* header */
.hdr{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .3s,border-color .3s;border-bottom:1px solid transparent}
.hdr.solid{background:var(--ink);border-bottom-color:var(--rld)}
.hdr-in{max-width:1240px;margin:0 auto;padding:10px var(--pad);display:flex;align-items:center;gap:14px}
.brand{flex:0 0 auto;min-width:0;display:block;background:var(--ink);border:1px solid rgba(244,244,242,.28)}
.brand img{width:52px;height:52px}
.nav-d{margin-left:auto;display:none;align-items:center;gap:clamp(14px,2vw,30px);min-width:0}
.nav-d a{font-size:15px;font-weight:500;text-decoration:none;color:var(--txd)}
.nav-d a:not(.pill):hover{text-decoration:underline;text-underline-offset:5px}
.pill{background:var(--ink);color:#fff;border:1px solid rgba(244,244,242,.5);padding:13px 24px;border-radius:999px;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;white-space:nowrap}
.hdr.solid .pill{background:var(--surf);color:var(--ink);border-color:var(--surf)}
.pill:hover{background:var(--surf);color:var(--ink);border-color:var(--surf)}
.burger{margin-left:auto;width:46px;height:46px;background:rgba(10,10,10,.55);border:1px solid rgba(244,244,242,.45);border-radius:2px;display:grid;place-content:center;gap:5px;cursor:pointer}
.burger span{display:block;width:20px;height:2px;background:var(--txd)}
.progress{height:2px;background:var(--txd);width:0}
@media(min-width:980px){.nav-d{display:flex}.burger{display:none}}

/* overlay */
.ovl{position:fixed;inset:0;z-index:150;background:var(--deep);color:var(--txd);padding:14px var(--pad) 28px;display:flex;flex-direction:column;overflow-y:auto}
.ovl[hidden]{display:none}
.ovl-top{display:flex;align-items:center;justify-content:space-between;gap:16px}
.ovl-logo{width:52px;height:52px;border:1px solid var(--rld)}
.ovl-x{background:none;border:1px solid var(--rld);color:var(--txd);padding:12px 18px;font:700 12px/1 "Space Grotesk";letter-spacing:.16em;text-transform:uppercase;cursor:pointer;min-height:46px}
.ovl-nav{margin:auto 0;display:flex;flex-direction:column;gap:4px;padding:32px 0}
.ovl-nav a{font-family:"Archivo Black",sans-serif;text-transform:uppercase;font-size:clamp(1.5rem,7.4vw,2.8rem);letter-spacing:-.02em;text-decoration:none;padding:14px 0;border-bottom:1px solid var(--rld)}
.ovl-foot{color:var(--mud);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0}

/* hero */
.hero{position:relative;min-height:100svh;display:grid;grid-template-rows:1fr auto;background:var(--deep);overflow:hidden}
.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 45%}
.hero-scrim{position:absolute;inset:0;background:
  linear-gradient(90deg,rgba(10,10,10,.94) 0%,rgba(10,10,10,.8) 42%,rgba(10,10,10,.18) 100%),
  linear-gradient(0deg,rgba(10,10,10,.96) 0%,rgba(10,10,10,.35) 42%,rgba(10,10,10,.55) 100%)}
.hero-body{position:relative;display:flex;align-items:flex-end}
.hero-in{padding-top:132px;padding-bottom:clamp(30px,5vh,66px);color:var(--txd);width:100%}
.hero h1{font-size:clamp(3rem,9vw,8rem);max-width:16ch;text-shadow:0 18px 60px rgba(10,10,10,.55)}
.hero .deck{color:var(--txd);max-width:54ch;margin:22px 0 30px;font-size:clamp(16px,1.6vw,19px)}
.hero-cta{box-shadow:0 16px 40px rgba(0,0,0,.5)}
.btn-solid{display:inline-block;background:var(--ink);color:#fff;border:1px solid rgba(244,244,242,.55);border-radius:999px;padding:17px 34px;text-decoration:none;font:700 12px/1 "Space Grotesk";letter-spacing:.16em;text-transform:uppercase}
.btn-solid:hover{background:var(--surf);color:var(--ink);border-color:var(--surf)}
.team .btn-solid{border-color:var(--ink)}
.hero-credbar{position:relative;border-top:1px solid rgba(244,244,242,.22);background:rgba(10,10,10,.55);backdrop-filter:blur(2px)}
.cred{list-style:none;display:grid;margin:0;padding:14px 0}
.cred li{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--txd);font-weight:700;padding:7px 0;border-top:1px solid rgba(244,244,242,.16)}
.cred li:first-child{border-top:0}
@media(min-width:760px){
 .cred{grid-template-columns:repeat(3,auto);justify-content:start;align-items:center;padding:16px 0}
 .cred li{border-top:0;padding:2px 26px 2px 0;margin-right:26px;border-right:1px solid rgba(244,244,242,.28)}
 .cred li:last-child{border-right:0;margin-right:0}
}

/* labels + watermark */
.lbl{font:700 12px/1 "Space Grotesk";letter-spacing:.16em;text-transform:uppercase;color:var(--mu);display:flex;align-items:baseline;gap:12px;margin:0 0 18px}
.lbl .num{font-family:"Archivo Black",sans-serif;font-size:26px;letter-spacing:-.02em;color:var(--ink)}
.lbl.on-dark{color:var(--mud)}
.lbl.on-dark .num{color:var(--txd)}
.big{font-size:clamp(2.1rem,6.4vw,5rem)}
.wm{position:absolute;right:-.06em;top:-.16em;font-family:"Archivo Black",sans-serif;font-size:clamp(9rem,26vw,22rem);line-height:.8;letter-spacing:-.04em;color:rgba(20,20,20,.055);pointer-events:none;user-select:none;z-index:0}
.wm-d{color:rgba(244,244,242,.045)}

/* founders */
.founders{padding:var(--sec) 0;background:var(--bg);position:relative;overflow:hidden}
.founders-grid{position:relative;z-index:1;display:grid;gap:34px}
.founders-media{position:relative;background:var(--ink)}
.founders-media img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:42% 45%}
.media-tag{position:absolute;left:0;bottom:0;background:var(--ink);color:var(--txd);font:700 10px/1 "Space Grotesk";letter-spacing:.16em;text-transform:uppercase;padding:10px 14px}
.founders-copy h2{font-size:clamp(1.8rem,4.6vw,3.1rem);margin-bottom:20px}
.lead{font-family:"Archivo Black",sans-serif;text-transform:none;font-size:clamp(1.15rem,2.4vw,1.6rem);line-height:1.25;letter-spacing:-.01em;margin:0 0 22px;border-left:4px solid var(--ink);padding-left:16px}
.founders-copy p{max-width:64ch;color:#2b2b2b}
.figs{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--rl)}
.figs li{border-bottom:1px solid var(--rl);padding:16px 0;display:flex;align-items:baseline;gap:16px;min-width:0}
.figs b{font-family:"Archivo Black",sans-serif;font-size:clamp(1.7rem,3.4vw,2.4rem);letter-spacing:-.02em}
.figs span{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mu);font-weight:700}
@media(min-width:900px){
 .founders-grid{grid-template-columns:1fr 1.18fr;column-gap:clamp(44px,6vw,86px);align-items:start}
 .founders-media{grid-column:1;grid-row:1/span 2;margin-top:34px;box-shadow:26px 26px 0 var(--ink)}
 .founders-copy{grid-column:2}
 .figs{grid-column:2;grid-template-columns:repeat(3,1fr);margin-top:14px}
 .figs li{flex-direction:column;gap:6px;border-bottom:0;border-right:1px solid var(--rl);padding:20px 20px 20px 0}
 .figs li:last-child{border-right:0}
}

/* clients */
.clients{background:var(--deep);color:var(--txd);padding:var(--sec) 0;position:relative;overflow:hidden}
.clients>.wrap{position:relative;z-index:1}
.clients-head{display:grid;gap:22px}
@media(min-width:900px){.clients-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(32px,5vw,72px)}}
.deck-dark{color:var(--mud);max-width:62ch;margin:0;font-size:clamp(16px,1.5vw,19px)}
.sub-lbl{margin:clamp(34px,5vw,58px) 0 18px;font:700 12px/1 "Space Grotesk";letter-spacing:.16em;text-transform:uppercase;color:var(--txd);border-bottom:1px solid var(--rld);padding-bottom:12px}
.plate{background:#fff;padding:clamp(18px,4vw,52px);max-width:1100px;margin:0 auto;box-shadow:0 30px 70px rgba(0,0,0,.5)}
.client-list{list-style:none;margin:30px auto 0;padding:0;max-width:1100px;display:grid;grid-template-columns:1fr;border-top:1px solid var(--rld)}
.client-list li{border-bottom:1px solid var(--rld);padding:11px 0;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mud);font-weight:700;min-width:0}
@media(min-width:640px){.client-list{grid-template-columns:1fr 1fr;column-gap:32px}}
@media(min-width:1000px){.client-list{grid-template-columns:repeat(3,1fr)}}

/* pillars */
.pillars{background:var(--deep);color:var(--txd);padding:0 0 var(--sec)}
.pillars-head{display:grid;gap:20px}
@media(min-width:900px){.pillars-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(32px,5vw,72px)}}
.video{margin:clamp(28px,5vw,54px) 0 clamp(34px,6vw,68px)}
.video-frame{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden;box-shadow:0 34px 80px rgba(0,0,0,.6)}
.video-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}
.play{position:absolute;inset:0;margin:auto;width:clamp(66px,12vw,96px);height:clamp(66px,12vw,96px);border-radius:50%;background:rgba(10,10,10,.62);border:1px solid rgba(244,244,242,.75);cursor:pointer;display:grid;place-content:center}
.play:hover{background:var(--surf)}
.tri{width:0;height:0;border-left:20px solid var(--txd);border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:6px}
.play:hover .tri{border-left-color:var(--ink)}
.dur{position:absolute;bottom:14px;right:14px;background:var(--surf);color:var(--ink);font:700 11px/1 "Space Grotesk";letter-spacing:.14em;padding:7px 10px}
.vnote{margin:12px 0 0;font-size:10.5px;letter-spacing:.06em;color:#141414;background:#F4F4F2;display:inline-block;padding:8px 12px;font-weight:700;text-transform:uppercase;max-width:100%}
.acc{border-top:1px solid var(--rld)}
.acc-row{border-bottom:1px solid var(--rld);transition:background .3s}
.acc-row:hover{background:rgba(244,244,242,.03)}
.acc-row h3{margin:0}
.acc-btn{width:100%;background:none;border:0;color:var(--txd);display:flex;align-items:center;gap:clamp(12px,3vw,36px);padding:clamp(16px,3vw,30px) 0;cursor:pointer;text-align:left;min-width:0}
.acc-n{font-family:"Archivo Black",sans-serif;font-size:clamp(1.4rem,5vw,3.4rem);letter-spacing:-.02em;color:#3a3a3a;transition:color .25s;flex:0 0 auto}
.acc-t{font-family:"Archivo Black",sans-serif;text-transform:uppercase;font-size:clamp(1.25rem,4.4vw,2.6rem);letter-spacing:-.02em;flex:1 1 auto;min-width:0}
.acc-i{flex:0 0 auto;width:20px;height:20px;position:relative}
.acc-i::before,.acc-i::after{content:"";position:absolute;background:var(--txd);left:0;top:9px;width:20px;height:2px;transition:transform .25s}
.acc-i::after{transform:rotate(90deg)}
.acc-btn[aria-expanded="true"] .acc-n{color:var(--txd)}
.acc-btn[aria-expanded="true"] .acc-i::after{transform:rotate(0)}
.acc-p{padding:0 0 clamp(20px,3vw,34px)}
.acc-p p{margin:0;color:var(--mud);max-width:68ch;font-size:16.5px}
@media(min-width:900px){.acc-p{padding-left:clamp(60px,9vw,140px)}}

/* testimonials */
.tst{background:var(--bg);padding:var(--sec) 0 clamp(48px,7vh,90px)}
.tst-head{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.tst-head h2{font-size:clamp(1.8rem,5vw,3.4rem)}
.rail-nav{display:flex;gap:8px}
.rnav{width:46px;height:46px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:16px;cursor:pointer;border-radius:999px;line-height:1}
.rnav:hover{background:var(--ink);color:var(--surf)}
.rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:30px var(--pad) 14px;margin:0;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.card{flex:0 0 min(360px,86%);scroll-snap-align:center;background:var(--surf);border:1px solid var(--rl);display:flex;flex-direction:column;min-width:0;box-shadow:0 18px 44px rgba(20,20,20,.09)}
.card-img{aspect-ratio:4/3;overflow:hidden;background:var(--ink)}
.card-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06);transition:filter .4s,transform .6s}
.card:hover .card-img img,.card:focus-within .card-img img{filter:none;transform:scale(1.03)}
.card blockquote{margin:0;padding:22px 22px 8px}
.card blockquote p{margin:0;font-size:15.5px;color:#2b2b2b}
.attr{margin:auto 0 0;padding:16px 22px 22px;border-top:1px solid var(--rl);font-family:"Archivo Black",sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:-.01em}
.attr span{display:block;font-family:"Space Grotesk";font-weight:700;font-size:10.5px;letter-spacing:.16em;color:var(--mu);margin-top:6px}

/* marquee */
.marquee{background:var(--deep);color:var(--txd);overflow:hidden;padding:clamp(16px,2.4vw,26px) 0;border-top:1px solid var(--rld);border-bottom:1px solid var(--rld)}
.mq-track{display:flex;width:max-content;animation:mq 26s linear infinite}
.mq-track span{font-family:"Archivo Black",sans-serif;text-transform:uppercase;font-size:clamp(1.5rem,5vw,3.4rem);letter-spacing:-.02em;white-space:nowrap;padding-right:.4em}
.marquee:hover .mq-track{animation-play-state:paused}
@keyframes mq{to{transform:translateX(-50%)}}

/* team */
.team{background:var(--bg);padding:var(--sec) 0;position:relative;overflow:hidden}
.team>.wrap{position:relative;z-index:1}
.team-head{display:grid;gap:20px}
@media(min-width:900px){.team-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(32px,5vw,72px)}}
.team-deck{margin:0;color:var(--mu);max-width:46ch}
.big.dark{color:var(--tx)}
.team-grid{display:grid;gap:18px;margin-top:clamp(30px,5vw,58px)}
.t{margin:0;position:relative;overflow:hidden;background:var(--ink);aspect-ratio:3/4;box-shadow:0 20px 44px rgba(20,20,20,.14)}
.t img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.9) contrast(1.1);transition:filter .45s,transform .6s}
.t:hover img,.t:focus-within img{filter:none;transform:scale(1.04)}
.t figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px 18px;background:linear-gradient(0deg,rgba(10,10,10,.92),rgba(10,10,10,0));color:var(--txd)}
.t figcaption span{display:block;font-family:"Archivo Black",sans-serif;text-transform:uppercase;font-size:clamp(13px,1.5vw,17px);letter-spacing:-.01em}
.t figcaption small{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mud);font-weight:700}
@media(min-width:620px){.team-grid{grid-template-columns:1fr 1fr;gap:20px}}
@media(min-width:1000px){
 .team-grid{grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}
 .t1{grid-column:1/span 5;aspect-ratio:4/5}
 .t2{grid-column:6/span 4;aspect-ratio:3/4;margin-top:64px}
 .t3{grid-column:10/span 3;aspect-ratio:3/4;margin-top:132px}
 .t4{grid-column:1/span 4;aspect-ratio:3/4;margin-top:-24px}
 .t5{grid-column:5/span 4;aspect-ratio:4/5;margin-top:34px}
 .t6{grid-column:9/span 4;aspect-ratio:3/4;margin-top:-6px}
}
.team-cta{margin:clamp(34px,5vw,60px) 0 0;text-align:center}

/* contact */
.contact{background:var(--deep);color:var(--txd);padding:var(--sec) 0}
.contact-grid{display:grid;gap:clamp(36px,6vw,80px)}
@media(min-width:900px){.contact-grid{grid-template-columns:1fr 1.05fr}}
.contact .deck-dark{margin-top:22px}
.direct{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid var(--rld)}
.direct li{border-bottom:1px solid var(--rld);padding:16px 0;min-width:0}
.direct small{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mud);font-weight:700;margin-bottom:6px}
.direct a{text-decoration:none;font-size:clamp(15px,2vw,20px);font-weight:500;overflow-wrap:break-word}
.direct a:hover{text-decoration:underline;text-underline-offset:4px}
.form{background:rgba(244,244,242,.035);border:1px solid var(--rld);padding:clamp(20px,4vw,38px)}
.form fieldset{border:0;padding:0;margin:0}
.form legend{font:700 11px/1 "Space Grotesk";letter-spacing:.18em;text-transform:uppercase;color:var(--mud);padding:0 0 8px}
.two{display:grid;gap:18px;margin:0}
@media(min-width:560px){.two{grid-template-columns:1fr 1fr}}
.field{margin:0 0 18px;display:flex;flex-direction:column;min-width:0}
.field label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:8px}
.field label span{color:var(--mud);letter-spacing:.06em}
input,textarea{width:100%;background:transparent;border:0;border-bottom:2px solid #3d3d3d;color:var(--txd);font:400 16px/1.5 "Space Grotesk";padding:12px 2px;border-radius:0;min-height:48px}
textarea{border:2px solid #3d3d3d;padding:12px;resize:vertical}
input:focus,textarea:focus{outline:2px solid var(--txd);outline-offset:2px;border-color:var(--txd)}
.btn-invert{background:var(--surf);color:var(--ink);border:0;padding:17px 40px;border-radius:999px;font:700 12px/1 "Space Grotesk";letter-spacing:.16em;text-transform:uppercase;cursor:pointer;min-height:48px}
.btn-invert:hover{background:#fff}
.err{color:#ff9a90;font-size:13px;margin:0 0 10px;font-weight:700}
.okv{margin:16px 0 0;font-weight:700;border-left:3px solid var(--txd);padding-left:12px}

/* footer */
.ftr{background:var(--deep);color:var(--txd);border-top:1px solid var(--rld);padding:clamp(48px,8vw,90px) 0 24px}
.ftr-grid{display:grid;gap:clamp(30px,5vw,56px)}
@media(min-width:800px){.ftr-grid{grid-template-columns:1fr 1fr 1fr}}
.ftr-brand img{width:118px;height:118px;border:1px solid var(--rld)}
.ftr-tag{margin:16px 0 0;font-family:"Archivo Black",sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:-.01em;color:var(--txd)}
.ftr h3{font-size:clamp(1.1rem,2.4vw,1.6rem);margin-bottom:14px}
.ftr h3.mt{margin-top:30px}
.addr{color:var(--mud);margin:0;font-size:15px}
.addr a{color:var(--txd);text-decoration:none;overflow-wrap:break-word}
.addr a:hover{text-decoration:underline}
.mapcard{margin-top:22px;position:relative;border:1px solid var(--rld);background:#111;padding:20px;overflow:hidden}
.mapcard-grid{position:absolute;inset:0;background-image:linear-gradient(var(--rld) 1px,transparent 1px),linear-gradient(90deg,var(--rld) 1px,transparent 1px);background-size:34px 34px;opacity:.5}
.mapcard-txt{position:relative;margin:0 0 12px;font-family:"Archivo Black",sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:-.01em;line-height:1.4}
.dir{position:relative;display:inline-block;font:700 11px/1 "Space Grotesk";letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--txd);padding-bottom:4px}
.ftr-nav{display:flex;flex-direction:column;gap:10px}
.ftr-nav a{text-decoration:none;color:var(--mud);font-size:14px;font-weight:500}
.ftr-nav a:hover{color:var(--txd)}
.legal{margin-top:clamp(36px,6vw,70px);border-top:1px solid var(--rld);padding-top:18px}
.legal p{margin:0;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mud);font-weight:700}

/* mobile bar */
.mbar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;background:var(--ink);border-top:1px solid var(--rld)}
.mbar a{flex:1 1 0;min-width:0;text-align:center;padding:16px 8px;text-decoration:none;font:700 12px/1 "Space Grotesk";letter-spacing:.16em;text-transform:uppercase;color:var(--txd);min-height:50px}
.mbar-b{background:var(--surf);color:var(--ink)}
@media(min-width:980px){.mbar{display:none}}
@media(max-width:979px){.ftr{padding-bottom:86px}.rail-nav{display:none}}

/* reveal */
.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}
.reveal.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto}
 .reveal{opacity:1;transform:none;transition:none}
 .mq-track{animation:none}
 .t img,.card-img img{transition:none}
}