@font-face{font-family:'Archivo';font-style:normal;font-weight:500 800;font-stretch:100% 125%;font-display:swap;src:url(https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/archivo/v25/k3kQo8UDI-1M0wlSfdnoLmvDIaI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:400 600;font-display:swap;src:url(https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/intertight/v9/NGSwv5HMAFg6IuGlBNMjxLsH8ahuQ2e8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#F3F2EE}
[hidden]{display:none!important}
.skip{position:absolute;left:12px;top:-80px;z-index:100;padding:10px 14px;background:#111111;color:#F3F2EE!important;font-size:14px;font-weight:500}
.skip:focus{top:12px}
.ms{--ink:#111111;--paper:#F3F2EE;--grey:#8A8781;--cap:#67645F;--ph:#E4E2DC;--soft:#B9B6B0;--g:clamp(20px,5.5vw,80px);--gap:clamp(12px,1.7vw,24px);--disp:'Archivo','Helvetica Neue',Arial,sans-serif;--body:'Inter Tight','Helvetica Neue',Arial,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;overflow-x:clip}
.ms *,.ms *::before,.ms *::after{box-sizing:border-box}
.ms img,.ms video{display:block;max-width:100%}
.ms a{color:inherit;text-decoration:none}
.ms a:hover{color:var(--cap)}
.ms button{font:inherit;color:inherit}
.ms :focus-visible{outline:2px solid currentColor;outline-offset:3px}
.disp{font-family:var(--disp);font-stretch:125%;font-weight:700;text-transform:uppercase;letter-spacing:-.012em}
.label{margin:0;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--cap)}
.u{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .45s var(--ease)}
.u:hover{background-size:100% 1px}
.rv img{transform:scale(1.035);transition:transform 1.4s var(--ease)}
.rv.in img{transform:none}
.rvt{transform:translateY(16px);transition:transform 1.1s var(--ease)}
.rvt.in{transform:none}
.site-head{display:flex;justify-content:center;padding:26px 20px 0}
.site-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;width:min(720px,100%);font-size:13px;font-weight:500;letter-spacing:.01em}
.lang{display:inline-flex;gap:6px;align-items:center}
.lang .sep{color:var(--grey)}
.lang .other{color:var(--cap)}
.lang [aria-current]{font-weight:600}
.menu-btn{display:none;background:none;border:0;padding:12px 0 12px 12px;min-height:44px;cursor:pointer;font-size:13px;font-weight:500}
.hero{display:flex;flex-direction:column;min-height:calc(min(100svh,62.5vw) - 52px);padding:clamp(28px,3.4vw,50px) 0 clamp(26px,2.6vw,40px)}
.hero-grid{--pw:clamp(220px,28vw,420px);display:grid;grid-template-columns:minmax(0,1fr) var(--pw) minmax(0,1fr);width:100%;font-size:min(6vw,117px);line-height:.9;letter-spacing:-.01em}
.hero-fig{grid-column:2;grid-row:1;margin:0;aspect-ratio:4/5;overflow:hidden;background:var(--ph);position:relative;z-index:1}
.hero-fig img{width:100%;height:100%;object-fit:cover}
.hero-name{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) var(--pw) minmax(0,1fr);align-items:start;margin:0;font:inherit;position:relative;z-index:2;pointer-events:none}
.hero-name span{margin-top:calc(var(--pw) * 1.25 * .25);white-space:nowrap}
.hero-name .n1{grid-column:1;justify-self:end;margin-right:-.62em}
.hero-name .n2{grid-column:3;justify-self:start;margin-left:-.62em}
.hero-meta{margin-top:auto;padding:clamp(28px,3vw,44px) var(--g) 0;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}
.hm-role{margin:0;display:flex;flex-direction:column;gap:6px}
.hm-role strong{font-weight:500;font-size:clamp(18px,1.55vw,23px);line-height:1.2;letter-spacing:-.01em}
.hm-role span{font-size:14px;color:var(--cap)}
.hm-creds{margin:0;padding:0;list-style:none;text-align:right;font-size:14px;line-height:1.65}
.ink{background:var(--ink);color:var(--paper);padding:clamp(80px,9vw,140px) 0 clamp(100px,11vw,170px)}
.ink a:hover{color:var(--paper)}
.film{position:relative;display:block;color:var(--paper)}
.film:focus-visible{outline:2px solid var(--paper);outline-offset:-8px}
.film-frame{position:relative;display:block;aspect-ratio:2.39/1;overflow:hidden;background:#000}
.film-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 31%;transition:transform 1.6s var(--ease)}
.film:hover .film-frame img{transform:scale(1.02)}
.film-text{position:absolute;top:0;bottom:0;left:var(--g);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(14px,1.5vw,22px);padding-bottom:5%}
.kicker{font-size:13px;font-weight:500;color:var(--soft)}
.film-title{margin:0;font-size:clamp(36px,6.2vw,112px);line-height:.9;letter-spacing:-.01em;color:var(--paper)}
.cta{display:inline-flex;align-items:center;gap:14px;margin-top:clamp(4px,.9vw,14px);font-size:14px;font-weight:500;letter-spacing:.01em}
.pb{width:52px;height:52px;border-radius:50%;border:1px solid rgba(243,242,238,.55);display:inline-flex;align-items:center;justify-content:center;color:var(--paper);transition:background-color .35s,color .35s,border-color .35s}
.pb svg{margin-left:3px}
.film:hover .pb{background:var(--paper);color:var(--ink);border-color:var(--paper)}
.pb-m,.arr{display:none}
.film-cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding:16px var(--g) 0;font-size:12px;letter-spacing:.01em;color:var(--grey)}
.vcard{margin:0;min-width:0}
.vframe{position:relative;aspect-ratio:4/5;overflow:hidden;background:#1d1d1c}
.vframe video{width:100%;height:100%;object-fit:cover}
.vbtn{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;margin:0;padding:16px;border:0;background:transparent;cursor:pointer}
.vbtn:focus-visible{outline:2px solid var(--paper);outline-offset:-8px}
.vpb{width:44px;height:44px;border-radius:50%;background:rgba(243,242,238,.92);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;transition:opacity .35s,transform .35s var(--ease)}
.vbtn:hover .vpb{transform:scale(1.06)}
.vpb .i-play{margin-left:3px}
.vpb .i-pause{display:none}
.vcard.is-playing .vpb{opacity:0}
.vcard.is-playing .vbtn:hover .vpb{opacity:1}
.vcard.is-playing .i-play{display:none}
.vcard.is-playing .i-pause{display:block}
.vcard figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:12px;font-size:13px;font-weight:500;color:var(--paper)}
.vcard .dur{color:var(--grey);font-weight:400;font-variant-numeric:tabular-nums}
.photos{padding-top:clamp(120px,13vw,200px)}
.ph{overflow:hidden;background:var(--ph);cursor:zoom-in}
.ph img{width:100%;height:100%;object-fit:cover}
.lead{margin:0;font-size:clamp(21px,2vw,29px);line-height:1.38;letter-spacing:-.012em;font-weight:400}
.lead strong{font-weight:600}
.viewer{position:fixed;inset:0;z-index:60;display:none;align-items:center;justify-content:center;padding:64px 88px;background:rgba(17,17,17,.97);color:var(--paper)}
.viewer img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-out}
.vw-close{position:absolute;top:14px;right:18px;background:none;border:0;padding:12px;min-height:44px;font-size:13px;font-weight:500;color:var(--paper);cursor:pointer}
.vw-prev,.vw-next{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:0;background:none;color:var(--paper);font-size:22px;cursor:pointer}
.vw-prev{left:14px}
.vw-next{right:14px}
.vw-count{position:absolute;left:24px;bottom:20px;font-size:12px;letter-spacing:.06em;color:var(--grey);font-variant-numeric:tabular-nums}
.menu{position:fixed;inset:0;z-index:50;display:none;flex-direction:column;background:var(--ink);color:var(--paper);padding:0 20px 32px}
.menu a{color:var(--paper)}
.menu-top{display:flex;justify-content:space-between;align-items:center;height:56px;font-size:13px;font-weight:500}
.menu-close{background:none;border:0;padding:12px 0 12px 12px;min-height:44px;cursor:pointer;color:var(--paper);font-size:13px}
.menu-nav{margin-top:auto;display:flex;flex-direction:column;gap:6px;font-size:min(40px,10vw);line-height:1.05}
.menu-nav a{padding:4px 0}
.menu-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);font-size:13px}
.menu-foot a{color:var(--soft)}
.menu-foot .socials{display:inline-flex;gap:16px}
.label{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cap)}
.kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase}
.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.ink{padding:clamp(72px,8vw,120px) 0 clamp(36px,4vw,56px)}
.live1{padding-top:clamp(120px,13vw,200px)}
.live1 .label{text-align:center;margin-bottom:32px}
.live1-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 6px}
.live1 .vframe{background:var(--ph)}
.live1 .vframe video{background:var(--ink)}
.live1 .vbtn{padding:18px}
.live1 .vpb{width:48px;height:48px}
.live1 .vcard figcaption{padding:12px 10px 0;color:var(--ink)}
.live1 .vcard .dur{color:var(--cap)}
.bio-sec{padding:clamp(110px,12vw,180px) var(--g) 0}
.bio{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,6vw,96px);max-width:1280px;margin:0 auto}
.bio-side{flex:0 1 300px;display:flex;flex-direction:column;gap:22px;margin-left:4%}
.bio-fig{margin:0;aspect-ratio:4/5;overflow:hidden;background:var(--ph)}
.bio-fig img{width:100%;height:100%;object-fit:cover;object-position:2% 50%}
.bio-text{flex:1 1 520px;max-width:660px;margin:0 6% 0 auto;display:flex;flex-direction:column;gap:40px;min-width:0}
.bio-text .lead{font-size:clamp(20px,1.8vw,27px);line-height:1.42;letter-spacing:-.01em}
.bio-text h3{margin:0 0 10px;font-size:14px;font-weight:600}
.bio-text p:not(.lead){margin:0;max-width:60ch}
.clients1{padding:clamp(72px,8vw,120px) var(--g) 0}
.logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));row-gap:52px;max-width:1180px;margin:0 auto;padding:0;list-style:none}
.logo{height:76px;display:flex;align-items:center;justify-content:center}
.logo img{height:auto;opacity:.78;transition:opacity .3s}
.logo:hover img{opacity:1}
.bk1{display:flex;flex-direction:column;align-items:center;padding:clamp(130px,14vw,220px) var(--g) 0}
.bk1-h{margin:0 0 clamp(44px,5vw,76px);font-size:clamp(40px,6.6vw,120px);line-height:.9}
.bk1-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(32px,4.5vw,72px);width:100%;max-width:1280px}
.bk1-intro{flex:1 1 240px;max-width:300px;margin:0;font-size:16px;line-height:1.6}
.bk1-services{flex:1 1 240px;max-width:300px;display:flex;flex-direction:column;gap:20px}
.bk1-services h3{margin:0 0 2px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cap)}
.bk1-services ul{margin:0;padding:0;list-style:none;font-size:16px;font-weight:500;line-height:1.75}
.bk1-mail{margin-top:clamp(72px,8vw,120px);font-weight:600;text-transform:none;font-size:clamp(22px,4.3vw,78px);line-height:1.1;text-align:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;overflow-wrap:anywhere}
.bk1-details{margin:28px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;font-size:14px}
.bk1-details .b{font-weight:600}
.foot{margin-top:clamp(88px,9vw,140px);background:var(--ink);color:var(--paper);padding:clamp(34px,3.4vw,48px) var(--g)}
.foot a{color:var(--paper)}
.foot a:hover{color:var(--soft)}
.foot-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px 24px;font-size:13px}
.foot-row p{margin:0;justify-self:start;color:var(--grey)}
.foot-row nav{justify-self:end;display:flex;flex-wrap:wrap;gap:10px 26px}
.foot-mark{display:block;width:28px;color:var(--paper);opacity:.9;transition:opacity .3s}
.foot-mark:hover{opacity:1;color:var(--paper)}
.foot-mark .mark{display:block;width:100%;height:auto}
.photos{padding-top:clamp(110px,12vw,180px)}
.gal-wrap{padding:0 var(--g)}
.gal{position:relative;max-width:1160px;margin:0 auto;container-type:inline-size}
.gal-head{position:absolute;top:0;right:0;width:23.5cqw;display:flex;flex-direction:column;gap:8px}
.gal-head p{margin:0;font-size:13px;line-height:1.45;color:var(--cap)}
.gal-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2cqw;row-gap:0;grid-auto-rows:1cqw}
.gi{margin:0;min-width:0;min-height:0;overflow:hidden}
.gi .ph{height:100%;overflow:hidden;background:var(--ph);cursor:zoom-in}
.gi img{width:100%;height:100%;object-fit:cover}
.foot .lang .other{color:var(--soft)}
.lg-redbull img{width:86px}
.lg-fifa img{width:90px}
.lg-uefa img{width:49px}
.lg-generali img{width:69px}
.lg-adidas img{width:68px}
.lg-jd img{width:50px}
.lg-gshock img{width:122px}
.lg-samsung img{width:122px}
.lg-hyundai img{width:122px}
.lg-orf img{width:85px}
.lg-srf img{width:110px}
.lg-fak img{width:48px}
.lg-skr img{width:48px}
.lg-fcs img{width:76px}
.gi-g9{grid-column:1/span 6;grid-row:3/span 33}
.gi-g9 img{object-position:50% 50%}
.gi-g10{grid-column:7/span 3;grid-row:1/span 35}
.gi-g10 img{object-position:50% 50%}
.gi-g11{grid-column:10/span 2;grid-row:16/span 20}
.gi-g11 img{object-position:50% 30%}
.gi-g3{grid-column:1/span 4;grid-row:50/span 23}
.gi-g3 img{object-position:50% 60%}
.gi-g2{grid-column:5/span 3;grid-row:42/span 23}
.gi-g2 img{object-position:60% 58%}
.gi-jump{grid-column:10/span 3;grid-row:42/span 31}
.gi-jump img{object-position:56% 50%}
.gi-seq{grid-column:3/span 8;grid-row:79/span 31}
.gi-seq img{object-position:50% 100%}
.gi-g4{grid-column:1/span 3;grid-row:116/span 31}
.gi-g4 img{object-position:100% 50%}
.gi-g8{grid-column:4/span 6;grid-row:120/span 33}
.gi-g8 img{object-position:50% 50%}
.gi-g6{grid-column:10/span 2;grid-row:116/span 18}
.gi-g6 img{object-position:50% 40%}
.gi-g5{grid-column:10/span 2;grid-row:136/span 17}
.gi-g5 img{object-position:50% 50%}
.viewer,.menu{display:flex}
.site-head{padding-top:max(26px,env(safe-area-inset-top))}
.gi .ph:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.film.is-playing .film-frame{aspect-ratio:16/9;width:min(100%,calc((100svh - 96px) * 16 / 9));margin:0 auto;background:#000}
.film-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.film-cap a{color:inherit}
.yt-note{font-size:10px;letter-spacing:.02em;opacity:.75}
.viewer{touch-action:pan-y}
.bio-fig img{object-position:50% 18%}
.bk1-row{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:clamp(40px,4.4vw,60px);max-width:900px}
.bk1-intro{flex:none;max-width:46ch;text-align:center;font-size:clamp(18px,1.55vw,21px);line-height:1.5;letter-spacing:-.006em}
.bk1-services{flex:none;max-width:none;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,4vw,56px);text-align:center;border-top:1px solid var(--ph);padding-top:clamp(28px,3vw,40px)}
.foot-row p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 22px}
.legal-links{display:inline-flex;gap:18px}
.foot .legal-links a{color:var(--grey)}
.foot .legal-links a:hover,.foot .legal-links a[aria-current]{color:var(--paper)}
.lg{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}
.lg-main{flex:1 0 auto;width:min(720px,calc(100% - 40px));margin:0 auto;padding:clamp(56px,7vw,96px) 0 0;font-size:14px;line-height:1.6}
.lg-h{margin:0;font-size:22px;line-height:1.1;hyphens:manual;overflow-wrap:break-word}
.lg-note{margin:8px 0 0;font-size:12px;color:var(--cap)}
.lg-sec{margin-top:20px}
.lg-h+.lg-sec,.lg-note+.lg-sec{margin-top:28px}
.lg-sec h2{margin:0 0 2px;font-size:12px;font-weight:600;line-height:1.5}
.lg-sec p{margin:0;max-width:72ch}
.lg-sec a{color:inherit;overflow-wrap:anywhere;background-size:100% 1px}
.lg-sec a:hover{background-size:0 1px}
.lg .brand{color:inherit}
@media (max-width:719px){
.ms .site-head{position:sticky;top:0;z-index:20;height:56px;padding:0 20px;background:var(--paper);align-items:center}
.ms .site-nav{width:100%}
.ms .site-nav .nl{display:none}
.ms .menu-btn{display:block}
.ms .hero{min-height:0;padding:22px 0 0}
.ms .hero-grid{display:flex;flex-direction:column;align-items:center;font-size:min(62px,15.5vw)}
.ms .hero-name{display:flex;flex-direction:column;align-items:center;order:0}
.ms .hero-name span{margin:0 !important}
.ms .hero-fig{order:1;width:min(296px,76vw);margin:-28px 0 0}
.ms .hero-meta{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 20px 0}
.ms .hm-role strong{font-size:19px}
.ms .hm-creds{text-align:left;font-size:14px;color:var(--cap)}
.ms .ink{margin-top:72px;padding:64px 0 84px}
.ms .film{display:flex;flex-direction:column}
.ms .film-text{display:contents}
.ms .kicker{order:-1;padding:0 20px 16px}
.ms .film-frame{aspect-ratio:4/5}
.ms .film-frame img{object-position:68% 50%}
.ms .pb-m{display:inline-flex;position:absolute;left:20px;bottom:20px}
.ms .film-title{margin:24px 20px 0;font-size:min(42px,10.5vw)}
.ms .cta{margin:14px 20px 0;padding:8px 0;gap:8px}
.ms .cta .pb-d{display:none}
.ms .arr{display:inline}
.ms .film-cap{padding:6px 20px 0}
.ms .photos{padding-top:96px}
.ms .lead{font-size:20px}
.ms .viewer{padding:56px 12px}
.ms .vw-prev,.ms .vw-next{display:none}
.ms .ink{padding:64px 0 44px}
.ms .live1{padding-top:104px}
.ms .live1 .label{margin-bottom:24px}
.ms .live1-row{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:0 20px;scrollbar-width:none}
.ms .live1-row::-webkit-scrollbar{display:none}
.ms .live1 .vcard{flex:0 0 min(300px,78vw);scroll-snap-align:start}
.ms .live1 .vbtn{padding:14px}
.ms .live1 .vpb{width:44px;height:44px}
.ms .live1 .vcard figcaption{padding:10px 2px 0}
.ms .bio-sec{padding:104px 20px 0}
.ms .bio{display:block}
.ms .bio-side{flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0}
.ms .bio-fig{width:min(200px,52vw)}
.ms .bio-text{margin:40px 0 0;gap:34px;max-width:none}
.ms .bio-text .lead{font-size:20px}
.ms .clients1{padding:56px 20px 0}
.ms .logos{grid-template-columns:repeat(24,minmax(0,1fr));row-gap:26px}
.ms .logo{grid-column:span 6;height:56px}
.ms .logo:nth-child(5),.ms .logo:nth-child(12){grid-column:4/span 6}
.ms .bk1{padding:128px 20px 0}
.ms .bk1-h{margin-bottom:36px;font-size:min(46px,11.5vw)}
.ms .bk1-row{flex-direction:column;align-items:stretch;gap:0}
.ms .bk1-intro{flex:none;max-width:none;margin-top:36px}
.ms .bk1-services{flex:none;max-width:none;margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}
.ms .bk1-services ul{font-size:15px}
.ms .bk1-mail{margin-top:64px;font-size:min(31px,7.8vw);line-height:1.15}
.ms .bk1-details{margin-top:24px;flex-direction:column;align-items:center;gap:2px}
.ms .foot{margin-top:88px;padding:36px 20px 26px}
.ms .foot-row{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px}
.ms .foot-mark{order:-1;width:24px;margin-bottom:10px}
.ms .foot-row p{order:2;justify-self:center}
.ms .foot-row nav{justify-self:center;justify-content:center;gap:4px 22px}
.ms .foot-row nav>a,.ms .foot-row nav>.lang{padding:8px 0}
.ms .photos{padding-top:96px}
.ms .gal-wrap{padding:0 20px}
.ms .gal-head{position:static;width:auto;flex-direction:row;justify-content:space-between;align-items:baseline;margin-bottom:18px}
.ms .gal-head p{font-size:12px}
.ms .gal-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
.ms .lg-redbull img{width:64px}
.ms .lg-fifa img{width:66px}
.ms .lg-uefa img{width:37px}
.ms .lg-generali img{width:51px}
.ms .lg-adidas img{width:50px}
.ms .lg-jd img{width:38px}
.ms .lg-gshock img{width:74px}
.ms .lg-samsung img{width:74px}
.ms .lg-hyundai img{width:74px}
.ms .lg-orf img{width:62px}
.ms .lg-srf img{width:74px}
.ms .lg-fak img{width:36px}
.ms .lg-skr img{width:36px}
.ms .lg-fcs img{width:56px}
.ms .gi-g9{grid-column:1/span 6;grid-row:1/span 60}
.ms .gi-g10{grid-column:1/span 3;grid-row:63/span 65}
.ms .gi-g11{grid-column:4/span 2;grid-row:85/span 43}
.ms .gi-g3{grid-column:1/span 4;grid-row:134/span 47}
.ms .gi-g2{grid-column:5/span 2;grid-row:134/span 42}
.ms .gi-jump{grid-column:4/span 3;grid-row:183/span 61}
.ms .gi-seq{grid-column:1/span 6;grid-row:250/span 47}
.ms .gi-g4{grid-column:1/span 2;grid-row:305/span 42}
.ms .gi-g8{grid-column:3/span 4;grid-row:303/span 44}
.ms .gi-g6{grid-column:1/span 2;grid-row:349/span 38}
.ms .gi-g5{grid-column:3/span 3;grid-row:349/span 44}
.ms{font-size:16px}
.ms .bk1-mail{font-size:min(26px,6.6vw)}
.ms .site-head{padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top))}
.ms .film.is-playing{display:block}
.ms .film.is-playing .film-frame{width:100%}
.ms .bk1-row{gap:0}
.ms .bk1-intro{margin-top:0;text-align:center;font-size:18px}
.ms .bk1-services{margin-top:32px;grid-template-columns:1fr 1fr;gap:22px 16px;padding-top:26px}
.ms .bk1-services>div:last-child{grid-column:1/-1}
.ms .legal-links{display:flex;justify-content:center;gap:24px;margin:2px 0 0}
.ms .legal-links a{padding:8px 0}
.ms .lg-main{padding:36px 0 0;font-size:14px}
.ms .lg-h{font-size:20px}
.ms .foot-row p{display:flex;flex-direction:column;align-items:center}
}
@media (prefers-reduced-motion:reduce){.rv img,.rvt,.film-frame img{transform:none!important;transition:none!important}html{scroll-behavior:auto}}
