:root{--dg-blue:#008cff;--dg-blue-deep:#06f;--dg-cyan:#00dfff;--dg-cyan-light:#00f0ff;--dg-navy:#061b3c;--dg-black:#05070b;--dg-silver:#c6d1df;--dg-white:#f3f8fc;--dg-gradient-primary:linear-gradient(110deg,#06f 0%,#008cff 40%,#00dfff 75%,#00f0ff 100%);--brand:var(--accent);--brand-ink:var(--accent-text);--muted-ink:var(--text-secondary)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#080d18;--background-secondary:#0d1726;--surface:#111f31;--surface-hover:#172c46;--text-primary:#f3f8fc;--text-secondary:#a4b5c9;--border:#243a54;--accent:#00dfff;--accent-strong:#008cff;--accent-text:#001625}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f8fc;--background-secondary:#fff;--surface:#fff;--surface-hover:#eaf2fa;--text-primary:#101d2d;--text-secondary:#526579;--border:#d5e1ec;--accent:#06c;--accent-strong:#0055b8;--accent-text:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{background:var(--background);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.wrap{width:min(1180px,100% - 44px);margin:auto}.top{z-index:30;background:var(--background);color:var(--text-primary);border-bottom:1px solid var(--border);position:sticky;top:0}.top .wrap{align-items:center;gap:24px;height:72px;display:flex}.brand{white-space:nowrap;letter-spacing:.4px;align-items:center;gap:9px;font:900 20px/.9 Barlow Condensed,sans-serif;display:flex}.brand-logo{object-fit:contain;width:49px;height:49px}.brand-label span{color:var(--accent);font-style:italic;display:block}.nav{text-transform:uppercase;gap:22px;margin-left:auto;font:700 13px Barlow Condensed,sans-serif;display:flex}.nav a{color:var(--text-primary);opacity:.82}.nav a:hover,.nav a[aria-current]{opacity:1;color:var(--accent)}.btn{background:var(--accent-strong);border:1px solid var(--accent-strong);color:var(--accent-text);text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font:800 14px Barlow Condensed,sans-serif;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.outline{border-color:var(--silver,var(--dg-silver));color:var(--text-primary);background:0 0}.btn.outline:hover{border-color:var(--accent);color:var(--accent)}.btn.light{background:var(--dg-white);color:var(--dg-navy);border-color:var(--dg-white)}.menu{color:var(--text-primary);background:0 0;border:0;font-size:25px;display:none}.theme-switch{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);white-space:nowrap;border-radius:0;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.theme-indicator{border:2px solid;border-radius:50%;width:14px;height:14px;box-shadow:inset -4px 0}.hero{isolation:isolate;color:var(--dg-white);background:var(--dg-navy);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#050a13f5 0%,#050a13d9 38%,#050a1352 74%,#050a138a 100%),linear-gradient(#0000 55%,#050a13b8),url(/assets/olympique-stade-CPNtV6vd.jpg) 50% 48%/cover no-repeat;position:absolute;inset:0}.hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:34px;min-height:610px;padding:56px 0 58px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow{color:var(--accent);letter-spacing:2px;text-transform:uppercase;font:700 11px DM Sans,sans-serif}.hero h1,.section h2,.cta h2,.offer h3,.step h3,.showbody h3{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-weight:900;line-height:.92}.hero h1{letter-spacing:-.8px;margin:18px 0;font-size:clamp(56px,6.1vw,92px)}.hero h1 em{color:var(--dg-cyan);font-style:normal}.hero p{color:#e0eaf5;max-width:500px;font-size:15px;line-height:1.55}.actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.mini-trust{color:#e0eaf5;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:11px;display:flex}.mini-trust span:before{content:"✓";color:var(--dg-cyan);padding-right:7px}.mock{min-width:0;padding:20px 0 35px;position:relative}.browser{background:#fff;border:1px solid #8ba0b4;border-radius:2px;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 28px 55px #0009}.browserbar{background:#dce5ef;align-items:center;gap:5px;height:23px;padding-left:12px;display:flex}.dot{background:#8ca0b2;border-radius:50%;width:6px;height:6px}.browser iframe{pointer-events:none;border:0;width:100%;height:360px;display:block}.phone{background:#fff;border:4px solid #07111f;border-radius:18px;width:118px;height:226px;position:absolute;bottom:0;right:-10px;overflow:hidden;transform:rotate(5deg);box-shadow:0 12px 28px #0009}.phone iframe{transform-origin:0 0;pointer-events:none;width:390px;height:844px;transform:scale(.28)}.statbar{background:var(--background-secondary);color:var(--text-primary);border-block:1px solid var(--border)}.statbar .wrap{grid-template-columns:repeat(3,1fr);padding:14px 0;display:grid}.stat{text-align:center;border-right:1px solid var(--border)}.stat:last-child{border:0}.stat strong{font:900 32px/.95 Barlow Condensed,sans-serif;display:block}.stat small{color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;margin-top:4px;font:700 11px Barlow Condensed,sans-serif;display:block}.section{background:var(--background);color:var(--text-primary);padding:72px 0}.section-head{max-width:730px;margin-bottom:28px}.section h2{margin:10px 0;font-size:clamp(42px,5vw,66px)}.section-head p{color:var(--text-secondary);line-height:1.6}.offergrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.offer{background:var(--surface);border:1px solid var(--border);border-radius:0;flex-direction:column;min-height:400px;padding:22px;display:flex}.offer.featured{border:2px solid var(--accent-strong);box-shadow:0 0 0 1px var(--accent-strong);position:relative}.offer .tag{background:var(--surface-hover);color:var(--accent);border:1px solid var(--accent);border-radius:0;align-self:flex-start;padding:5px 8px;font:700 11px Barlow Condensed,sans-serif}.offer h3{margin:17px 0 6px;font-size:32px}.offer p{color:var(--text-secondary);margin:0 0 17px;font-size:13px;line-height:1.5}.offer-pricing{background:var(--accent-strong);border:0;border-radius:0;gap:4px;margin:0 0 15px;padding:10px 12px;display:grid}.offer-pricing strong{color:var(--accent-text);font:800 25px/1.1 Barlow Condensed,sans-serif}.offer-pricing strong small{color:var(--accent-text);font:700 11px DM Sans,sans-serif}.offer-pricing span,.offer-pricing>small{color:var(--accent-text);font-size:11px}.offer ul{margin:0 0 18px;padding:0;list-style:none}.offer li{border-bottom:1px solid var(--border);color:var(--text-primary);padding:7px 0;font-size:12px}.offer li:before{content:"✓";color:var(--accent);margin-right:9px}.offer .btn{margin-top:auto}.notice{color:var(--text-secondary);text-align:center;margin-top:20px;font-size:12px}.section.dark{background:var(--background-secondary);color:var(--text-primary)}.showcase{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.showcard{background:var(--surface);border:1px solid var(--border);border-radius:0;overflow:hidden}.shot{background:var(--surface-hover);height:240px;position:relative;overflow:hidden}.shot iframe{pointer-events:none;border:0;width:100%;height:540px}.olympique-shot{background:#07111f}.olympique-shot>img:first-child{object-fit:cover;filter:brightness(.72);width:100%;height:100%}.olympique-shot .crest{object-fit:contain;width:60px;height:60px;box-shadow:none;filter:drop-shadow(0 3px 8px #0008);background:0 0;padding:0;position:absolute;top:18px;left:20px}.showbody{padding:20px}.showbody small{color:var(--accent);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800}.showbody h3{margin:8px 0;font-size:29px}.showbody p{color:var(--text-secondary);min-height:40px;font-size:13px;line-height:1.55}.textlink{color:var(--accent);font-size:13px;font-weight:700}.guided-shot{color:#fff;text-align:center;background:linear-gradient(135deg,#061b3c,#06f 58%,#00dfff);place-items:center;padding:20px;display:grid}.guided-shot strong{font:italic 900 62px/.82 Barlow Condensed,sans-serif}.steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.step{background:var(--surface);border:1px solid var(--border);border-radius:0;padding:20px}.step b{color:var(--accent);font:900 36px/.9 Barlow Condensed,sans-serif}.step h3{margin:8px 0;font-size:22px}.step p{color:var(--text-secondary);font-size:13px;line-height:1.55}.cta{background:var(--accent-strong);color:var(--accent-text);border-radius:2px;justify-content:space-between;align-items:center;gap:26px;padding:35px 42px;display:flex}.cta h2{margin:9px 0;font-size:clamp(38px,4vw,52px)}.cta p{color:var(--accent-text);max-width:600px;line-height:1.55}.cta .eyebrow{color:var(--dg-navy)!important}.footer{background:var(--background-secondary);color:var(--text-secondary);border-top:1px solid var(--border);padding:30px 0;font-size:12px}.footer .wrap{justify-content:space-between;gap:20px;display:flex}.modal{z-index:100;background:#020916e8;flex-direction:column;display:none;position:fixed;inset:0}.modal.open{display:flex}.modalhead{color:#fff;align-items:center;gap:16px;height:66px;padding:0 20px;display:flex}.modalhead strong{margin-right:auto}.toggle{background:#111f31;border:1px solid #243a54;gap:3px;padding:3px;display:flex}.toggle button{color:#c6d1df;background:0 0;border:0;padding:7px 13px;font-size:12px}.toggle button.active{background:var(--accent-strong);color:var(--accent-text)}.close{color:#fff;background:#172c46;border:1px solid #425a73;padding:9px 14px}.framearea{flex:1;justify-content:center;align-items:flex-start;padding:10px 15px 25px;display:flex;overflow:auto}.demoFrame{background:#fff;border:0;width:100%;height:100%;transition:width .25s}.demoFrame.mobile{flex:none;width:390px;max-width:100%}.demoFrame.tablet{flex:none;width:768px;max-width:100%}.hint{color:#b0bfd2;padding:0 20px 13px;font-size:11px}.reveal{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(8px)}.reveal.visible{opacity:1;transform:none}.request-dialog{border:1px solid var(--border);background:var(--surface);width:min(680px,100% - 28px);max-height:calc(100% - 28px);color:var(--text-primary);border-radius:0;padding:0;box-shadow:0 20px 60px #0008}.request-dialog::backdrop{background:#020812c9}.request-dialog form{padding:34px;position:relative}.request-dialog h2{text-transform:uppercase;margin:8px 0;font:900 38px/1 Barlow Condensed,sans-serif}.request-dialog form>p{color:var(--text-secondary);line-height:1.55}.request-dialog form>small{color:var(--text-secondary);margin-top:14px;display:block}.dialog-close{border:1px solid var(--border);width:38px;height:38px;color:inherit;background:0 0;font-size:23px;position:absolute;top:14px;right:16px}.request-fields{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;display:grid}.request-fields label{color:var(--text-primary);gap:6px;font-size:13px;font-weight:700;display:grid}.request-fields label small{color:var(--text-secondary);font-weight:400;display:inline}.request-fields input,.request-fields select,.request-fields textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--text-primary);font:inherit;padding:11px 12px}.request-fields textarea{resize:vertical}.request-details{grid-column:1/-1}.request-feedback{min-height:20px;color:var(--accent);font-size:13px}.request-dialog button:disabled{opacity:.65;cursor:wait}@media (width<=1120px){.top .wrap{gap:14px}.brand{font-size:18px}.brand-logo{width:43px;height:43px}.nav{gap:13px}.theme-switch{padding:8px}}@media (width<=920px){.nav{background:var(--background-secondary);border-bottom:1px solid var(--border);flex-direction:column;gap:18px;padding:20px 24px;display:none;position:absolute;top:71px;left:0;right:0}.nav.active{display:flex}.menu{margin-left:0;display:block}.theme-switch{margin-left:auto}.top .btn{display:none}.hero-grid{grid-template-columns:1fr;gap:18px;min-height:0;padding:58px 0 64px}.hero-copy{max-width:700px}.mock{width:100%;max-width:680px;margin:auto}.browser iframe,.club-viewport{height:370px}.offergrid,.steps,.showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.cta{flex-direction:column;align-items:flex-start;padding:30px}}@media (width<=640px){.wrap{width:min(100% - 32px,1180px)}.top .wrap{gap:9px;height:64px}.brand{gap:5px;font-size:17px}.brand-logo{width:38px;height:38px}.nav{top:63px}.theme-switch{padding:8px;font-size:0}.theme-indicator{width:16px;height:16px}.menu{font-size:22px}.hero-grid{gap:12px;padding:46px 0 50px}.hero h1{font-size:clamp(49px,12.6vw,62px)}.hero p{font-size:14px}.actions .btn{flex:160px;padding:11px 9px}.mini-trust{gap:10px;margin-top:20px}.mock{padding:5px 0 27px}.browser iframe,.club-viewport{height:255px}.phone{border-width:4px;width:88px;height:168px;bottom:0;right:-3px}.phone iframe{transform:scale(.21)}.statbar .wrap{grid-template-columns:repeat(3,1fr);padding:12px 0}.stat{padding:0 5px}.stat strong{font-size:27px}.stat small{letter-spacing:.5px;font-size:9px}.section{padding:54px 0}.section h2{font-size:clamp(38px,10vw,48px)}.offergrid,.steps,.showcase{grid-template-columns:1fr}.offer{min-height:0;padding:20px}.shot{height:220px}.showbody{padding:17px}.cta{padding:25px 20px}.cta h2{font-size:39px}.footer .wrap{flex-direction:column}.modalhead{flex-wrap:wrap;height:auto;padding:12px}.modalhead strong{width:100%}.toggle button{padding:7px 9px}.close{margin-left:auto}.hint{display:none}.request-dialog form{padding:26px 20px}.request-fields{grid-template-columns:1fr}.request-details{grid-column:auto}.request-dialog h2{font-size:32px}}@media (width<=375px){.wrap{width:calc(100% - 24px)}.brand-label{display:none}.hero h1{font-size:48px}.mini-trust{font-size:10px}.phone{width:76px;height:148px;right:-1px}.phone iframe{transform:scale(.18)}}html[data-theme=light] .hero:before{background:linear-gradient(90deg,#050a13eb 0%,#050a13c7 43%,#050a134d 100%),linear-gradient(#0000 55%,#050a13a6),url(/assets/olympique-stade-CPNtV6vd.jpg) 50% 48%/cover no-repeat}html[data-theme=light] .request-dialog::backdrop{background:#071324a8}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal,.reveal.visible{opacity:1!important;transform:none!important}}:root{--brand:var(--accent);--brand-ink:var(--accent-text);--gs-primary:var(--accent);--gs-primary-strong:var(--accent-strong);--gd-blue:var(--dg-blue);--gd-cyan:var(--dg-cyan)}body{isolation:isolate;background:0 0;position:relative}.ambient-background{z-index:-2;pointer-events:none;background:#f5f8fc;position:fixed;inset:0;overflow:hidden}.ambient-background video,.ambient-poster{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ambient-background video{pointer-events:none;display:block}.ambient-poster{display:none}.ambient-veil{z-index:-1;pointer-events:none;background:linear-gradient(135deg,#f5f8fc4d,#f5f8fc1f 55%,#e8f2fc47);position:fixed;inset:0}html[data-theme=dark] .ambient-background{background:#080d18}html[data-theme=dark] .ambient-veil{background:linear-gradient(135deg,#040c1a85,#05102247 55%,#030a1680)}.top{z-index:100;position:sticky;top:0}main,.footer{z-index:1;position:relative}.top .nav.active{z-index:101}.modal{z-index:1000}.hero{--veil:#050a1347;background:0 0}.hero:before{z-index:0;background:linear-gradient(90deg,#050a13e0 0%,#050a13b8 38%,#050a132e 76%,#050a1347 100%),linear-gradient(#0000 45%,#050a1385)}html[data-theme] .hero:before{background:linear-gradient(90deg,#050a13e0 0%,#050a13b8 38%,#050a132e 76%,#050a1347 100%),linear-gradient(#0000 45%,#050a1385)}.hero-copy,.mock{z-index:2}.statbar{--veil:#f5f8fce6;background:var(--veil)}.section{--veil:#f5f8fce0;background:var(--veil)}.section.dark{--veil:#f5f8fcd6;background:var(--veil)}#parcours{--veil:#f5f8fce8}html[data-theme=dark] .statbar{--veil:#080d18e6}html[data-theme=dark] .section{--veil:#080d18e0}html[data-theme=dark] .section.dark{--veil:#0d1726e0}html[data-theme=dark] #parcours{--veil:#080d18e8}.cta{background:var(--accent-strong)}.footer{background:var(--background-secondary)}@media (prefers-reduced-motion:reduce){.ambient-background video{display:none}.ambient-poster{display:block}}.mock{isolation:isolate;padding-bottom:8px}.browser{position:relative}.browser iframe{z-index:0}.club-viewport{background:var(--dg-navy);height:360px;position:relative;overflow:hidden}.club-viewport iframe{pointer-events:none;background:#fff;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.club-slide__info{z-index:2;color:#fff;background:linear-gradient(#0000,#050a13eb);justify-content:space-between;align-items:flex-end;gap:12px;padding:50px 18px 15px;display:flex;position:absolute;inset:auto 0 0}.club-slide__info strong{font:800 25px/1 Barlow Condensed,sans-serif;display:block}.club-slide__info small{color:#e0eaf5;margin-top:5px;font-size:11px;display:block}.club-slide__info a{background:var(--accent-strong);color:var(--accent-text);text-transform:uppercase;flex:none;padding:10px 13px;font:800 11px Barlow Condensed,sans-serif}.club-controls{color:var(--accent);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.club-controls__nav,.club-controls__dots{align-items:center;gap:7px;display:flex}.club-controls button{border:1px solid var(--accent-strong);background:var(--accent-strong);min-width:44px;min-height:44px;color:var(--accent-text);cursor:pointer;border-radius:0;padding:8px 14px;font:800 18px/1 Barlow Condensed,sans-serif;transition:transform .2s,background .2s,border-color .2s}.club-controls button:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.club-controls button:focus-visible{outline:2px solid var(--dg-white);outline-offset:3px}.club-controls__dots button{border-color:var(--dg-silver);background:0 0;border-radius:50%;width:12px;min-width:12px;height:12px;min-height:12px;padding:0}.club-controls__dots button:hover{transform:none}.club-controls__dots button[aria-current=true]{background:var(--accent);border-color:var(--accent)}.club-controls__status{color:var(--dg-white);font-size:12px;font-weight:700}.phone iframe{z-index:0;transform-origin:0 0;pointer-events:none;width:390px;height:844px;position:absolute;top:0;left:0;transform:scale(.28)}.club-progress{display:none}@media (width<=920px){.club-viewport{height:370px}}@media (width<=640px){.club-viewport{height:255px}.club-slide__info{padding:36px 10px 10px}.club-slide__info strong{font-size:19px}.club-slide__info small{font-size:9px}.club-slide__info a{padding:8px;font-size:10px}.club-controls{margin-top:10px}.club-controls button{min-width:36px;min-height:36px}.club-controls__status{font-size:10px}.phone iframe{transform:scale(.21)}}.hero .btn.outline{border-color:var(--dg-white);color:var(--dg-white)}.hero .btn.outline:hover{border-color:var(--accent);color:var(--accent)}.browser{border-radius:20px}.browserbar{height:28px;padding-left:16px}@media (width<=640px){.browser{border-radius:14px}}@media (width<=920px){.shot iframe,.club-viewport iframe{width:1280px;height:calc(100% / var(--s,.3));transform:scale(var(--s,.3));transform-origin:0 0;position:absolute;inset:0 auto auto 0}}.mock.is-poster:not(.is-live) .club-viewport{background:var(--dg-navy) url(/assets/olympique-hero-zxvSXxIo.jpg) center/cover no-repeat}.mock.is-poster:not(.is-live) .phone{background:#0b1220 url(/assets/olympique-hero-zxvSXxIo.jpg) 60%/cover no-repeat}.mock.is-poster:not(.is-live) iframe{visibility:hidden}.offer-toggle{display:none}@media (width<=640px){.offer ul{margin-bottom:14px;display:none}.offer.open ul{display:block}.offer-toggle{border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;margin:0 0 12px;padding:10px;font:700 13px DM Sans,sans-serif;display:block}.offer-toggle:after{content:" ▾"}.offer.open .offer-toggle:after{content:" ▴"}.offer p{margin-bottom:12px}}.club-collection{color:#fff;background:#0d0e0e;padding:92px 0;position:relative}.club-collection .eyebrow{color:var(--brand)}.club-collection h2{letter-spacing:-.02em;text-transform:uppercase;margin:14px 0 17px;font:900 clamp(42px,5vw,67px)/.97 Barlow Condensed,sans-serif}.club-collection .intro{color:#abc0d6;max-width:720px;margin:0 0 35px;font-size:15px;line-height:1.65}.club-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.club-collection-card{background:#171818;border:1px solid #262929;border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 20px 40px #0002}.club-collection-card__art{justify-content:center;align-items:center;height:205px;padding:25px;display:flex;position:relative;overflow:hidden}.club-collection-card__art:before{content:"";border:35px solid #ffffff10;border-radius:50%;width:260px;height:260px;position:absolute;top:-135px;right:-65px}.club-collection-card__art strong{z-index:1;text-transform:uppercase;max-width:100%;font:900 clamp(30px,4vw,56px)/.9 Barlow Condensed,sans-serif;position:relative}.club-collection-card__art strong span{color:#fff;display:block}.club-collection-card__art--nueve{background:linear-gradient(125deg,#121313,#2e3131 65%,var(--brand))}.club-collection-card__art--azure{background:linear-gradient(125deg,#181a1a,var(--brand))}.club-collection-card__art--corail{background:linear-gradient(125deg,#30101a,#a92038,#ec7852)}.club-collection-card__art--gold{background:linear-gradient(125deg,#0d2c29,#146a55,#d4a94f)}.club-collection-card__body{flex-direction:column;flex:1;padding:23px;display:flex}.club-collection-card__body small{color:var(--brand);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800}.club-collection-card__body h3{margin:10px 0 8px;font:800 28px Barlow Condensed,sans-serif}.club-collection-card__body p{color:#b7c8dd;flex:1;margin:0 0 23px;font-size:13px;line-height:1.6}.club-collection-card__body .btn{width:100%;min-height:44px}.club-collection-note{color:var(--muted-ink);margin:19px 0 0;font-size:12px;line-height:1.6}html[data-theme=light] .club-collection{background:var(--brand);color:#171818}html[data-theme=light] .club-collection .intro{color:#383b3b}html[data-theme=light] .club-collection-card{border-color:var(--brand);background:#fff}html[data-theme=light] .club-collection-card__body p,html[data-theme=light] .club-collection-note{color:var(--muted-ink)}@media (width<=920px){.club-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-collection{padding:65px 0}}@media (width<=620px){.club-collection-grid{grid-template-columns:1fr}.club-collection-card__art{height:190px}}.club-collection{--veil:#080d18e0;background:var(--veil)}html[data-theme=light] .club-collection{--veil:#f5f8fce0;background:var(--veil)}.club-collection-card__art strong{color:#fff;text-shadow:0 2px 14px #00000073}@media (width<=620px){.club-collection{padding:48px 0}.club-collection-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -16px;padding:0 16px 12px;display:flex;overflow-x:auto}.club-collection-card{scroll-snap-align:center;flex:0 0 82%}.club-collection-card__art{height:110px}.club-collection-card__art strong{font-size:30px}.club-collection-card__body{padding:16px}.club-collection-card__body h3{font-size:24px}.club-collection-card__body p{margin-bottom:14px}}
