:root{--bg:#010611;--panel:#07192b;--text:#f6f9ff;--muted:#9baac1;--blue:#1688ff;--line:rgba(55,150,255,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 72% 8%,rgba(18,103,255,.16),transparent 26rem),radial-gradient(circle at 12% 62%,rgba(0,126,255,.10),transparent 23rem),var(--bg);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.42;background:repeating-linear-gradient(132deg,transparent 0 84px,rgba(17,120,255,.055) 85px 86px,transparent 87px 170px)}.shell{width:min(1120px,calc(100% - 48px));margin:auto}.nav{height:92px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:white;font-weight:850;letter-spacing:2px}.brand-d{display:block;width:46px;height:42px;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 0 7px #037fff88)}.nav-cta{color:#bcdcff;text-decoration:none;font-weight:700;font-size:14px}.hero{min-height:620px;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding:76px 0 92px}.eyebrow{font-size:11px;letter-spacing:2.1px;font-weight:800;color:#2c9cff;margin:0 0 14px}.hero h1,h2{font-size:clamp(40px,5.7vw,72px);line-height:.98;margin:0;letter-spacing:-3px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#1799ff,#8baaff);color:transparent;background-clip:text}.lead{max-width:500px;color:var(--muted);font-size:18px;line-height:1.6;margin:28px 0}.hero-actions{display:flex;gap:15px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;gap:16px;padding:14px 21px;border-radius:11px;text-decoration:none;font-weight:800;font-size:14px}.primary{color:white;background:linear-gradient(105deg,#087fff,#2855ed);box-shadow:0 9px 28px #006cff55}.quiet{border:1px solid #1d4775;color:#d9e8ff}.hero-visual{height:440px;position:relative;display:grid;place-items:center}.orb{position:absolute;border:1px solid #1688ff55;border-radius:50%;filter:drop-shadow(0 0 20px #0077ff77)}.orb-one{width:430px;height:430px}.orb-two{width:280px;height:280px;transform:rotate(54deg);border-radius:38%}.screen{width:284px;height:410px;position:relative;z-index:1;padding:21px;border-radius:28px;background:linear-gradient(145deg,#082d51ee,#080d2ae8);border:1px solid #208cffaa;box-shadow:0 24px 58px #000a,0 0 50px #0b80ff33;transform:rotate(5deg)}.screen-top{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:800;letter-spacing:.8px;color:#d2e6ff}.mini-mark{color:#3aa6ff;font-size:19px;font-style:italic}.screen-top i{margin-left:auto;width:24px;border-top:2px solid #219aff}.drs-card{margin-top:20px;padding:17px;text-align:center;border:1px solid #237bdc88;border-radius:18px;background:#06172add}.drs-card p,.ranking p{margin:0;color:#9cb7d3;font-size:9px;font-weight:800;letter-spacing:1.4px}.drs-card strong{display:block;font-size:39px;line-height:1.15}.drs-card span{font-size:11px;color:#35a1ff}.matches-card{margin-top:14px;padding:13px;display:flex;align-items:center;gap:9px;border-radius:14px;background:#112139}.matches-card div{display:grid;gap:3px}.matches-card b{font-size:11px}.matches-card small{font-size:9px;color:#93a9c3}.matches-card button{margin-left:auto;background:#137ff1;color:white;border:0;border-radius:7px;padding:7px 8px;font-size:9px}.ranking{margin-top:15px;padding:12px;border-radius:14px;background:#061226aa}.ranking p{margin-bottom:9px}.ranking div{display:grid;grid-template-columns:20px 1fr auto;align-items:center;padding:5px 0;font-size:10px}.ranking b{color:#33a2ff;font-size:14px}.ranking em{font-style:normal;color:#45a8ff;font-size:9px}.proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof div{padding:27px 30px;border-left:1px solid var(--line);display:grid;gap:6px}.proof div:last-child{border-right:1px solid var(--line)}.proof strong{font-size:15px}.proof span,.concept p,.club-section p,.partner p{color:var(--muted);line-height:1.65;font-size:14px}.concept{padding:132px 0}.section-title h2,.club-inner h2,.partner h2{font-size:clamp(34px,4.1vw,54px);letter-spacing:-2px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px}.feature-grid article{padding:28px;border:1px solid #12365c;border-radius:20px;background:linear-gradient(145deg,#081a2cbb,#050d1baa)}.icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:21px;margin-bottom:23px}.blue{background:#0879dc33;color:#2ba4ff;border:1px solid #118fff77}.purple{background:#5f35dd33;color:#b386ff;border:1px solid #9a4dff77}.gold{background:#c9860033;color:#ffd22c;border:1px solid #dca50077}.feature-grid h3{margin:0;font-size:19px}.feature-grid p{margin:10px 0 0}.club-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#041021aa}.club-inner{display:grid;grid-template-columns:.9fr 1fr;gap:78px;align-items:center;padding:96px 0}.club-art{height:300px;position:relative;border:1px solid #1688ff66;border-radius:22px;background:linear-gradient(135deg,#063a68,#08142b 65%);overflow:hidden;box-shadow:inset 0 0 70px #006fff22}.club-art:after{content:"";position:absolute;width:200px;height:200px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #369bff88;border-radius:50%;box-shadow:0 0 45px #087eff}.club-art span{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-55%);font-size:75px;color:#77baff;text-shadow:0 0 24px #168aff}.court-lines{position:absolute;inset:12%;border:1px solid #3aa6ff88}.court-lines:after{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #3aa6ff88}.club-inner>div:last-child>p:not(.eyebrow){font-size:16px;max-width:480px;margin:22px 0}.club-inner ul{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:12px;color:#d4e7ff;font-size:14px}.club-inner li:before{content:"✓";color:#22a0ff;margin-right:10px}.partner{margin:132px auto;padding:56px;display:flex;align-items:center;justify-content:space-between;gap:36px;border:1px solid #187fe088;border-radius:26px;background:linear-gradient(120deg,#082a4d,#111039);box-shadow:0 0 60px #006eff18}.partner h2{max-width:670px}.partner div>p:not(.eyebrow){max-width:580px;margin:18px 0 0}footer{height:105px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#7891af;font-size:12px}@media(max-width:760px){.shell{width:min(100% - 34px,560px)}.nav{height:auto;min-height:112px;padding:16px 0 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand language" "cta cta";column-gap:18px;row-gap:15px}.nav .brand{grid-area:brand;min-width:0}.nav .nav-cta{grid-area:cta;justify-self:start}.nav .language-picker{grid-area:language;margin:0}.nav .brand-d{width:42px;height:38px}.nav .brand-word{width:106px}.hero{grid-template-columns:1fr;padding:50px 0 65px;gap:34px}.hero-visual{height:370px}.screen{transform:rotate(2deg) scale(.88)}.proof,.feature-grid,.club-inner{grid-template-columns:1fr}.proof div,.proof div:last-child{border:0;border-bottom:1px solid var(--line);padding:21px 6px}.concept{padding:83px 0}.feature-grid{margin-top:36px}.club-inner{padding:70px 0;gap:36px}.club-art{height:245px}.partner{margin:82px auto;padding:34px 25px;display:grid}.partner .button{justify-content:center}footer{height:auto;padding:30px 0;gap:16px;align-items:flex-start;flex-direction:column}}
.brand-d{display:block;width:46px;height:42px;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 0 7px #037fff88)}.brand-word{display:block;width:94px;height:24px;overflow:hidden;position:relative}.brand-word img{display:block;width:122px;height:auto;max-width:none;transform:translateX(-28px)}.mini-mark{display:block;width:24px;height:22px;object-fit:contain;color:transparent;font-size:0;filter:drop-shadow(0 0 4px #037fff88)}
.brand-d{width:46px;height:42px;box-shadow:none}
.brand-d,.mini-mark{mix-blend-mode:normal}
.language-picker{margin-left:auto;margin-right:14px}.language-picker select{appearance:none;background:#07182b;color:#d8eaff;border:1px solid #1d4775;border-radius:8px;padding:8px 11px;font-weight:800;font-size:11px;letter-spacing:1px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.footer-links{display:flex;gap:18px}.footer-links a,.legal-page a{color:#9cc9ff}.legal-page{min-height:100vh;padding:42px 0 80px}.legal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:54px}.legal-nav>a:last-child{color:#bcdcff;text-decoration:none}.legal-card{max-width:860px;padding:42px;border:1px solid var(--line);border-radius:24px;background:#061326dd}.legal-card h1{font-size:clamp(34px,6vw,58px);letter-spacing:-2px;margin:0 0 12px}.legal-card h2{font-size:23px;letter-spacing:-.5px;margin:38px 0 12px}.legal-card p,.legal-card li{color:#b5c3d7;line-height:1.7}.legal-card ul{padding-left:22px}.legal-date{color:#57aaff!important;font-weight:700}.support-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}@media(max-width:760px){.legal-card{padding:28px 22px}.footer-links{flex-direction:column;gap:8px}}

.nav-links{margin-left:auto;display:flex;align-items:center;gap:21px}.nav-links a{color:#f4f8ff;text-decoration:none;font-weight:800;font-size:13px;white-space:nowrap}.nav-links a:hover{color:#4cabff}.nav-cta{color:#71b9ff!important}.language-picker{margin-left:18px;margin-right:0}.section-lead{max-width:650px;margin:24px 0 0!important;font-size:16px!important}.offers-section{padding:126px 0 12px}.offers-heading{max-width:760px}.offers-heading h2{font-size:clamp(36px,4.3vw,56px);letter-spacing:-2px}.offers-heading>p:last-child{max-width:680px;margin:24px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px}.offer-card{position:relative;display:flex;flex-direction:column;min-height:480px;padding:30px;border:1px solid #164a79;border-radius:23px;background:linear-gradient(155deg,#091b30,#050d1b);box-shadow:0 18px 42px #0006}.offer-card.featured{border-color:#268fff;background:radial-gradient(circle at 50% 0,#0d477c99,transparent 48%),linear-gradient(155deg,#0a2039,#070d22);box-shadow:0 20px 48px #0008,0 0 34px #087fff24}.offer-audience{color:#3da6ff;font-size:10px;font-weight:900;letter-spacing:1.7px}.offer-badge{position:absolute;right:20px;top:18px;padding:6px 8px;border:1px solid #268fff88;border-radius:99px;background:#0c4f8d;color:#ddecff;font-size:8px;font-weight:900;letter-spacing:.8px}.offer-card h3{margin:13px 0 10px;font-size:28px;letter-spacing:-.8px}.offer-subtitle{min-height:72px;margin:0;color:#b9c9dd;font-size:15px;line-height:1.55}.offer-card ul{list-style:none;padding:20px 0 0;margin:18px 0 28px;border-top:1px solid #17446e;display:grid;gap:14px;color:#d8e7f8;font-size:13px;line-height:1.4}.offer-card li:before{content:"✓";margin-right:9px;color:#2ca1ff;font-weight:900}.offer-card a{margin-top:auto;color:#5db4ff;text-decoration:none;font-size:14px;font-weight:850}.offer-card a:hover{color:white}.shop-section{padding:126px 0 10px}.shop-heading{display:flex;align-items:end;justify-content:space-between;gap:42px;margin-bottom:45px}.shop-heading h2{font-size:clamp(36px,4.3vw,56px);letter-spacing:-2px}.shop-lead{max-width:440px;margin:0;color:var(--muted);font-size:16px;line-height:1.65}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.shop-card{overflow:hidden;border:1px solid #13518c;border-radius:21px;background:linear-gradient(145deg,#081a2d,#050b18);box-shadow:0 18px 38px #0006;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.shop-card:hover{transform:translateY(-5px);border-color:#2b9fff;box-shadow:0 22px 45px #0008,0 0 28px #057fff22}.shop-image{height:255px;overflow:hidden;background:#010711}.shop-image img{display:block;min-width:0;object-fit:contain;transition:transform .4s ease}.shop-image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1px}.shop-image-pair img{width:100%;height:100%}.shop-image-wide{display:grid;place-items:center}.shop-image-wide img{width:100%;height:100%}.shop-card:hover .shop-image img{transform:scale(1.025)}.shop-copy{padding:19px 20px 21px}.shop-copy>span{color:#279cff;font-size:10px;font-weight:900;letter-spacing:1.6px}.shop-copy h3{margin:7px 0 17px;font-size:19px}.shop-bottom{display:flex;align-items:center;justify-content:space-between}.shop-bottom strong{color:#65b5ff;font-size:17px}.color-dots{display:flex;gap:7px}.color-dots i{display:block;width:13px;height:13px;border-radius:50%;border:1px solid #8ba4bf}.color-dots .black{background:#080a0f}.color-dots .blue-dot{background:#087fff}.color-dots .white{background:#f2f5fa}.shop-cta{margin-top:20px;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #164a79;border-radius:19px;background:#061427cc}.shop-cta>div{display:grid;gap:5px}.shop-cta strong{font-size:16px}.shop-cta>div span{color:var(--muted);font-size:13px}.partner{margin-top:96px}
@media(max-width:900px){.nav-links{gap:14px}.nav-links a{font-size:12px}.offers-grid{grid-template-columns:1fr}.offer-card{min-height:0}.offer-subtitle{min-height:0}.shop-grid{grid-template-columns:repeat(2,1fr)}.shop-heading{align-items:start;flex-direction:column}.shop-lead{max-width:620px}}
@media(max-width:760px){.nav{grid-template-areas:"brand language" "cta cta"}.nav-links{grid-area:cta;margin:0;gap:10px 17px;justify-self:start;flex-wrap:wrap}.nav-links .nav-cta{justify-self:auto}.nav-links a{font-size:11px}.language-picker{margin:0}.offers-section{padding-top:82px}.offers-grid{margin-top:34px}.offer-card{padding:26px 23px}.shop-section{padding-top:82px}.shop-grid{grid-template-columns:1fr}.shop-image{height:285px}.shop-heading{margin-bottom:31px}.shop-cta{align-items:stretch;flex-direction:column}.shop-cta .button{justify-content:center}.partner{margin-top:76px}}
@media(prefers-reduced-motion:reduce){.shop-card,.shop-image img{transition:none}}
.brand{gap:2px}.brand-word{align-self:flex-end}.nav .brand-word{width:94px}


/* Identité néon Duelo — aperçu local avant publication */
.brand{gap:0}
.brand-d{width:48px;height:44px;filter:none}
.brand-word{width:104px;height:24px;align-self:center;overflow:hidden}
.brand-word img{display:block;width:104px;height:24px;object-fit:contain;max-width:none;transform:none}
.mini-mark{width:25px;height:23px;filter:none}
@media(max-width:760px){
  .nav .brand-d{width:44px;height:40px}
  .nav .brand-word{width:99px;height:23px}
  .nav .brand-word img{width:99px;height:23px;transform:none}
}

/* Club-only V2 offers */
.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){.offers-grid{grid-template-columns:1fr}}

/* Each navigation entry opens its own page. */
.nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 5px;font-size:14px;border-bottom:2px solid transparent}
.nav-links a[aria-current="page"]{color:#71b9ff;border-bottom-color:#1688ff}
.nav-links a:focus-visible{outline:2px solid #71b9ff;outline-offset:4px;border-radius:4px}
.page-title{font-size:clamp(34px,4.3vw,56px);line-height:1.05;letter-spacing:-2px;margin:0}
.individual-page main{min-height:calc(100vh - 197px)}
.individual-page .concept,.individual-page .offers-section,.individual-page .shop-section{padding-top:60px;padding-bottom:80px}
.individual-page .partner{margin-top:60px;margin-bottom:80px}
@media(min-width:761px) and (max-width:1050px){.nav{height:auto;min-height:120px;flex-wrap:wrap;padding:18px 0;gap:12px}.nav-links{order:3;width:100%;margin:0;justify-content:space-between;gap:8px}.language-picker{margin-left:auto}}
@media(max-width:760px){.nav-links{gap:2px 12px}.nav-links a{font-size:14px}.individual-page .concept,.individual-page .offers-section,.individual-page .shop-section{padding-top:38px;padding-bottom:56px}.individual-page .partner{margin-top:38px;margin-bottom:56px}}

/* Upcoming Partner and Corporate offers. */
.offers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.offer-card.coming-soon{display:grid;grid-template-rows:1fr auto 1fr;min-height:360px;text-align:center}
.offer-card.coming-soon h3{align-self:start;overflow-wrap:anywhere}
.offer-coming-soon{grid-row:2;margin:0;color:#71b9ff;font-size:22px;font-weight:800;line-height:1.4}
@media(max-width:900px){.offers-grid{grid-template-columns:1fr}.offer-card.coming-soon{min-height:300px}}

.sporting-collection{margin-top:64px;padding-top:48px;border-top:1px solid var(--line)}
.sporting-collection h2{font-size:clamp(30px,4vw,48px);letter-spacing:-1px;line-height:1.15}
.sporting-description{color:var(--muted);line-height:1.65;max-width:720px}
.sporting-banner{display:block;width:100%;height:auto;margin:28px 0;border-radius:20px}
.sporting-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.sporting-previews article{min-width:0;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:18px}
.sporting-previews img{display:block;width:100%;height:auto}
.sporting-previews h3{font-size:18px;line-height:1.4;margin:20px 20px 10px}
.sporting-previews p{margin:0 20px 20px;color:var(--muted)}
.sporting-soon{text-align:center;font-size:22px;font-weight:800;color:#71b9ff;margin:28px 0}
@media(max-width:760px){.sporting-previews{grid-template-columns:1fr}}

.collection-dropdown{margin:0 0 18px;border:1px solid #164a79;border-radius:18px;background:#061427;overflow:hidden}
.collection-dropdown>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:24px 28px;color:#e2efff;font-size:20px;font-weight:800;cursor:pointer}
.collection-dropdown>summary::-webkit-details-marker{display:none}
.collection-dropdown>summary::after{content:"+";color:#71b9ff;font-size:26px;font-weight:500}
.collection-dropdown[open]>summary::after{content:"−"}
.collection-dropdown>summary:hover{background:#0a2542}
.collection-dropdown>summary:focus-visible{outline:2px solid #71b9ff;outline-offset:-4px}
.collection-content{padding:0 24px 24px}
.collection-content .sporting-collection{margin:0;padding-top:20px;border-top:1px solid var(--line)}
@media(max-width:760px){.collection-dropdown>summary{padding:20px;font-size:18px}.collection-content{padding:0 14px 20px}}

/* Branded collection cards with native expand/collapse controls. */
.collection-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.collection-choices .collection-dropdown{margin:0;min-width:0;border-radius:24px;border-color:#1c5790;background:linear-gradient(145deg,#09203b,#030b18);box-shadow:0 16px 40px #0005;transition:border-color .2s,box-shadow .2s}
.collection-choices .collection-dropdown:hover{border-color:#42adff;box-shadow:0 16px 40px #0005,0 0 28px #087fff28}
.collection-choices .collection-dropdown[open]{grid-column:1/-1}
.collection-choices .collection-dropdown>summary{display:block;padding:0;background:transparent}
.collection-choices .collection-dropdown>summary::after{content:none}
.collection-art{height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#020812}
.collection-art-duelo{gap:0;background:radial-gradient(ellipse at 50% 50%,#124b8666,transparent 65%),repeating-linear-gradient(135deg,transparent 0 45px,#178cff08 46px 47px),#020812}
.collection-logo-d{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 0 16px #007fff55)}
.collection-logo-word{width:200px;height:70px;object-fit:contain}
.collection-partner-art{display:block;width:100%;height:100%;object-fit:contain}
.collection-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-top:1px solid #1c579077;font-size:20px;letter-spacing:-.3px}
.collection-toggle{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border:1px solid #348cd2;border-radius:50%;background:#1688ff1a;color:#8ed0ff;font-size:26px;font-weight:400}
.collection-toggle::before{content:"+"}
.collection-dropdown[open] .collection-toggle::before{content:"−"}
.collection-choices .collection-content{padding-top:24px}
@media(max-width:760px){.collection-choices{grid-template-columns:1fr;gap:18px}.collection-art{height:200px}.collection-caption{padding:18px;font-size:18px}.collection-logo-d{width:80px;height:80px}.collection-logo-word{width:160px;height:56px}}
@media(prefers-reduced-motion:reduce){.collection-choices .collection-dropdown{transition:none}}

.shop-app-note{margin:32px 0 0;text-align:center;color:#b9c9dd;font-size:16px;line-height:1.6}

/* Align the visible artwork, including the D image's internal margins. */
.brand,.nav .brand{--logo-d-size:48px;display:inline-flex;align-items:center;gap:0;line-height:1;flex-shrink:0}
.brand .brand-d,.nav .brand .brand-d{width:var(--logo-d-size);height:auto;display:block;flex:none;object-fit:contain;transform:translateY(-7%)}
.brand .brand-word,.nav .brand .brand-word{width:calc(var(--logo-d-size)*2.166667);height:auto;display:flex;align-items:center;align-self:center;overflow:visible;flex:none}
.brand .brand-word img,.nav .brand .brand-word img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;transform:none}
.collection-art-duelo .collection-logo-d{height:auto;transform:translateY(-7%)}
.collection-art-duelo .collection-logo-word{height:auto;width:216.667px}
@media(max-width:760px){.brand,.nav .brand{--logo-d-size:44px}.collection-art-duelo .collection-logo-word{width:173.333px}}

/* Locale controls and uncropped logos without embedded French captions. */
.legal-nav{flex-wrap:wrap;gap:18px}.legal-nav .language-picker{margin-left:0}.language-picker select{min-height:40px}
.sporting-logo-frame{display:block;position:relative;width:100%;aspect-ratio:2.7;overflow:hidden}
.sporting-logo-frame img{display:block;width:100%;height:auto}
.collection-art .sporting-logo-frame{max-width:648px}
@media(max-width:760px){.collection-art .sporting-logo-frame{max-width:540px}.nav-links{min-width:0}}
@media(max-width:760px){.hero-visual{overflow:clip}}
