.g-funk-case-module__qbl5fW__case{--night:#0b0614;--night-2:#140b22;--night-3:#1d1230;--ink:#f3eef8;--muted:#b6adc4;--magenta:#ff278d;--magenta-soft:#ff7ab8;--ice:#667ea9;--deep:#000940;--red:#e63c3b;--gutter:clamp(20px, 5vw, 72px);--case-ink:var(--ink);background:var(--night);color:var(--ink);font-family:var(--font-sans);overflow:hidden}.g-funk-case-module__qbl5fW__case figure{margin:0}.g-funk-case-module__qbl5fW__case em{color:var(--magenta);font-style:italic}.g-funk-case-module__qbl5fW__case:lang(zh) em{font-style:normal}.g-funk-case-module__qbl5fW__fill{width:100%;height:100%}.g-funk-case-module__qbl5fW__head{max-width:1440px;padding:118px var(--gutter) clamp(48px, 6vw, 88px);margin:0 auto}.g-funk-case-module__qbl5fW__headTop{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:12px;display:flex}.g-funk-case-module__qbl5fW__headMain{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:clamp(64px,9vw,140px);display:flex}.g-funk-case-module__qbl5fW__headMain .g-funk-case-module__qbl5fW__label{margin-bottom:clamp(24px,3vw,40px)}.g-funk-case-module__qbl5fW__head h1{letter-spacing:-.05em;font-size:clamp(44px,7.6vw,128px);font-weight:800;line-height:.98}.g-funk-case-module__qbl5fW__case:lang(zh) .g-funk-case-module__qbl5fW__head h1{letter-spacing:-.02em;line-height:1.16}.g-funk-case-module__qbl5fW__headMark{flex:none;width:clamp(150px,17vw,260px);height:auto;margin-bottom:18px}.g-funk-case-module__qbl5fW__hero picture{display:block}.g-funk-case-module__qbl5fW__hero img{width:100%;height:auto;display:block}.g-funk-case-module__qbl5fW__hero figcaption,.g-funk-case-module__qbl5fW__finale figcaption{padding:16px var(--gutter) 0;letter-spacing:.06em;color:var(--muted);font-size:12px}.g-funk-case-module__qbl5fW__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.g-funk-case-module__qbl5fW__label span{color:var(--magenta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.g-funk-case-module__qbl5fW__label:before{content:"";background:var(--magenta);width:40px;height:2px;box-shadow:0 0 10px var(--magenta)}.g-funk-case-module__qbl5fW__case:lang(zh) .g-funk-case-module__qbl5fW__label{letter-spacing:.2em}.g-funk-case-module__qbl5fW__intro{max-width:1440px;padding:clamp(80px, 11vw, 160px) var(--gutter) clamp(40px, 5vw, 80px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px clamp(32px,6vw,110px);margin:0 auto;display:grid}.g-funk-case-module__qbl5fW__facts{gap:22px;margin-top:40px;display:grid}.g-funk-case-module__qbl5fW__facts div{border-top:1px solid #f3eef829;padding-top:12px}.g-funk-case-module__qbl5fW__facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px}.g-funk-case-module__qbl5fW__facts dd{font-size:15px;line-height:1.5}.g-funk-case-module__qbl5fW__lede{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(23px,2.4vw,38px);font-weight:400;line-height:1.42}.g-funk-case-module__qbl5fW__case:lang(zh) .g-funk-case-module__qbl5fW__lede{letter-spacing:0;line-height:1.7}.g-funk-case-module__qbl5fW__scope{flex-wrap:wrap;gap:10px;margin-top:40px;padding:0;list-style:none;display:flex}.g-funk-case-module__qbl5fW__scope li{border:1px solid #ff278d73;border-radius:999px;padding:9px 16px;font-size:13px}.g-funk-case-module__qbl5fW__section{max-width:1440px;padding:clamp(80px, 10vw, 150px) var(--gutter) 0;margin:0 auto}.g-funk-case-module__qbl5fW__chapter{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(32px,6vw,110px);margin-bottom:clamp(44px,5.5vw,84px);display:grid}.g-funk-case-module__qbl5fW__chapter .g-funk-case-module__qbl5fW__label{grid-column:1/-1;margin-bottom:28px}.g-funk-case-module__qbl5fW__chapter h2{letter-spacing:-.045em;grid-column:1/-1;max-width:14em;scroll-margin-top:120px;font-size:clamp(34px,4.6vw,74px);font-weight:800;line-height:1.02}.g-funk-case-module__qbl5fW__case:lang(zh) .g-funk-case-module__qbl5fW__chapter h2{letter-spacing:-.01em;line-height:1.22}.g-funk-case-module__qbl5fW__body{max-width:640px;color:var(--muted);grid-column:2;margin-top:clamp(22px,3vw,40px);font-size:17px;line-height:1.8}.g-funk-case-module__qbl5fW__case:lang(zh) .g-funk-case-module__qbl5fW__body{line-height:1.95}.g-funk-case-module__qbl5fW__stage{background:radial-gradient(120% 70% at 30% 40%, #2a0f3a 0%, var(--night-2) 55%, var(--night) 100%);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(36px,6vw,100px) clamp(16px,6vw,100px);display:grid}.g-funk-case-module__qbl5fW__posterWrap{justify-self:center;width:min(100%,460px)}.g-funk-case-module__qbl5fW__stageSide{max-width:420px}.g-funk-case-module__qbl5fW__parts{counter-reset:none;gap:0;padding:0;list-style:none;display:grid}.g-funk-case-module__qbl5fW__parts li{border-top:1px solid #f3eef824;gap:16px;padding:13px 0;font-size:16px;line-height:1.5;display:flex}.g-funk-case-module__qbl5fW__parts li span{color:var(--magenta);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.g-funk-case-module__qbl5fW__stageNote{color:var(--muted);margin-top:28px;font-size:14px;line-height:1.8}.g-funk-case-module__qbl5fW__poster{color:#fff;font-family:var(--font-sans);background:#07040e;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 30px 80px -30px #ff278d73,0 40px 120px -40px #3d7bff80;container-type:inline-size}.g-funk-case-module__qbl5fW__pTop{text-align:center;isolation:isolate;padding:12cqw 7cqw 9cqw;position:relative}.g-funk-case-module__qbl5fW__neon{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.g-funk-case-module__qbl5fW__pMark{width:46cqw;height:auto;margin:0 auto;display:block}.g-funk-case-module__qbl5fW__pType{aspect-ratio:1200/762;width:86cqw;margin:9cqw auto 4cqw;position:relative}.g-funk-case-module__qbl5fW__pTypeNeon{opacity:.95;width:100%;height:auto;position:absolute;inset:0}.g-funk-case-module__qbl5fW__pTypeChrome{width:78%;height:auto;position:absolute;top:17%;left:11%}.g-funk-case-module__qbl5fW__pIntro{letter-spacing:.04em;color:#f4e8ff;font-size:4.4cqw;line-height:1.6}.g-funk-case-module__qbl5fW__pJoin{border:1px solid var(--magenta);letter-spacing:.2em;color:#fff;border-radius:99px;margin-top:6cqw;padding:2.4cqw 6cqw;font-size:3.6cqw;display:inline-block;box-shadow:0 0 4cqw #ff278d8c,inset 0 0 3cqw #ff278d59}.g-funk-case-module__qbl5fW__pRoles{gap:4cqw;padding:2cqw 7cqw 8cqw;display:grid}.g-funk-case-module__qbl5fW__pRole{background:linear-gradient(160deg,#ff278d24,#3d7bff1a);border:1px solid #ff7ab88c;border-radius:2cqw;padding:5cqw 5.5cqw}.g-funk-case-module__qbl5fW__pRoleHead{letter-spacing:.02em;align-items:baseline;gap:3cqw;font-size:8cqw;font-weight:800;display:flex}.g-funk-case-module__qbl5fW__pRoleHead span{color:var(--magenta-soft);font-size:3.6cqw;font-weight:600}.g-funk-case-module__qbl5fW__pRoleHead small{letter-spacing:.14em;color:#d7c9e8;margin-left:auto;font-size:3cqw;font-weight:500}.g-funk-case-module__qbl5fW__pRole ul{gap:1.8cqw;margin-top:3.4cqw;padding:0;list-style:none;display:grid}.g-funk-case-module__qbl5fW__pRole li{color:#ece2f6;padding-left:4cqw;font-size:3.7cqw;line-height:1.6;position:relative}.g-funk-case-module__qbl5fW__pRole li:before{content:"";background:var(--magenta);border-radius:50%;width:1.6cqw;height:1.6cqw;position:absolute;top:.75em;left:0}.g-funk-case-module__qbl5fW__pPerks{text-align:center;padding:0 7cqw 8cqw}.g-funk-case-module__qbl5fW__pPerks p{letter-spacing:.3em;color:#d7c9e8;font-size:4cqw}.g-funk-case-module__qbl5fW__pPerks ul{grid-template-columns:repeat(3,1fr);gap:2.4cqw;margin-top:4cqw;padding:0;list-style:none;display:grid}.g-funk-case-module__qbl5fW__pPerks li{aspect-ratio:1;color:#fff;border:1px solid #6fd3ff99;border-radius:50%;place-items:center;padding:2cqw;font-size:3.6cqw;line-height:1.4;display:grid;box-shadow:0 0 3cqw #3d7bff73}.g-funk-case-module__qbl5fW__pPhotos{grid-template-columns:1fr 1fr;gap:2cqw;padding:0 7cqw;display:grid}.g-funk-case-module__qbl5fW__pPhotos img{aspect-ratio:4/3;object-fit:cover;border-radius:1.2cqw;width:100%;height:auto}.g-funk-case-module__qbl5fW__pEnd{text-align:center;background:linear-gradient(#0000,#3d7bff2e);padding:10cqw 7cqw 12cqw}.g-funk-case-module__qbl5fW__pEnd p{letter-spacing:.04em;color:#e9ecf4;text-shadow:0 0 4cqw #ff278db3;font-size:13cqw;font-weight:800;line-height:1}.g-funk-case-module__qbl5fW__pEndMark{width:30cqw;height:auto;margin:6cqw auto 0;display:block}.g-funk-case-module__qbl5fW__layers{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.g-funk-case-module__qbl5fW__layer{background:var(--night-2)}.g-funk-case-module__qbl5fW__layer:last-child{background:radial-gradient(circle at 50% 45%, #3a0f3f, var(--night-2) 70%)}.g-funk-case-module__qbl5fW__layerStage{aspect-ratio:4/3;place-items:center;padding:10% 12%;display:grid}.g-funk-case-module__qbl5fW__layer:nth-child(2) .g-funk-case-module__qbl5fW__layerStage{padding:0 2%}.g-funk-case-module__qbl5fW__layerStage>img{width:100%;height:auto}.g-funk-case-module__qbl5fW__layer:first-child .g-funk-case-module__qbl5fW__layerStage{background:#8b8496}.g-funk-case-module__qbl5fW__layer figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:12px;padding:14px 18px 18px;font-size:13px;display:flex}.g-funk-case-module__qbl5fW__layer figcaption span{color:var(--magenta)}.g-funk-case-module__qbl5fW__stack{aspect-ratio:1200/762;width:100%;position:relative}.g-funk-case-module__qbl5fW__stackShadow{opacity:.9;width:90%;height:auto;position:absolute;top:18%;left:6%}.g-funk-case-module__qbl5fW__stackNeon{width:100%;height:auto;position:absolute;inset:0}.g-funk-case-module__qbl5fW__stackChrome{width:78%;height:auto;position:absolute;top:17%;left:11%}.g-funk-case-module__qbl5fW__palette{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(12px,1.6vw,24px);display:grid}.g-funk-case-module__qbl5fW__markPlate{background:#000;flex-direction:column;justify-content:center;gap:28px;padding:clamp(40px,6vw,96px) clamp(28px,5vw,80px) clamp(24px,3vw,40px);display:flex}.g-funk-case-module__qbl5fW__markPlate img{width:100%;height:auto}.g-funk-case-module__qbl5fW__markPlate figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.g-funk-case-module__qbl5fW__swatches{grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,24px);display:grid}.g-funk-case-module__qbl5fW__swatches>div{letter-spacing:.06em;flex-direction:column;justify-content:space-between;gap:14px;min-height:clamp(140px,13vw,210px);padding:clamp(16px,2vw,28px);font-size:12px;display:flex}.g-funk-case-module__qbl5fW__swName{letter-spacing:-.01em;font-size:clamp(18px,1.7vw,26px);font-weight:700}.g-funk-case-module__qbl5fW__swMagenta{background:var(--magenta);color:var(--night);box-shadow:0 0 40px -10px var(--magenta)}.g-funk-case-module__qbl5fW__swIce{background:var(--ice);color:var(--night)}.g-funk-case-module__qbl5fW__swNight{background:var(--deep);color:#fff;outline-offset:-1px;outline:1px solid #ffffff1f}.g-funk-case-module__qbl5fW__swRed{background:var(--red);color:var(--night)}.g-funk-case-module__qbl5fW__finale{margin-top:clamp(80px,10vw,150px)}.g-funk-case-module__qbl5fW__finaleFrame{aspect-ratio:1707/1280;width:100%;max-height:100svh;position:relative;overflow:hidden}.g-funk-case-module__qbl5fW__finaleFrame img{object-fit:cover}.g-funk-case-module__qbl5fW__finaleText{pointer-events:none;padding:18% var(--gutter) var(--gutter);letter-spacing:-.05em;color:#fff;background:linear-gradient(#07040e00 0%,#07040e80 50%,#07040ee6 100%);font-size:clamp(48px,9vw,156px);font-weight:800;line-height:1;position:absolute;bottom:0;left:0;right:0}.g-funk-case-module__qbl5fW__case:lang(zh) .g-funk-case-module__qbl5fW__finaleText{letter-spacing:-.01em}.g-funk-case-module__qbl5fW__footer{background:var(--night-3);padding:clamp(60px, 8vw, 120px) var(--gutter) clamp(50px, 6vw, 90px)}.g-funk-case-module__qbl5fW__footer dl{grid-template-columns:1fr .5fr 2fr;gap:36px;max-width:1440px;margin:0 auto;display:grid}.g-funk-case-module__qbl5fW__footer dt{letter-spacing:.14em;text-transform:uppercase;color:var(--magenta-soft);margin-bottom:14px;font-size:11px}.g-funk-case-module__qbl5fW__footer dd{font-size:16px;line-height:1.75}.g-funk-case-module__qbl5fW__note{max-width:1440px;color:var(--muted);margin:48px auto 0;font-size:13px;line-height:1.9}.g-funk-case-module__qbl5fW__next{letter-spacing:-.02em;border-top:1px solid #ff278d59;justify-content:space-between;gap:24px;max-width:1440px;margin:48px auto 0;padding-top:34px;font-size:clamp(24px,2.8vw,42px);font-weight:400;display:flex}.g-funk-case-module__qbl5fW__case a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.g-funk-case-module__qbl5fW__case a:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:899px){.g-funk-case-module__qbl5fW__stage{grid-template-columns:1fr}.g-funk-case-module__qbl5fW__stageSide{max-width:none}.g-funk-case-module__qbl5fW__layers{grid-template-columns:1fr 1fr}.g-funk-case-module__qbl5fW__palette{grid-template-columns:1fr}}@media (max-width:799px){.g-funk-case-module__qbl5fW__head{padding-top:100px}.g-funk-case-module__qbl5fW__headTop{font-size:10px}.g-funk-case-module__qbl5fW__headMain{flex-direction:column-reverse;align-items:flex-start;gap:40px;margin-top:56px}.g-funk-case-module__qbl5fW__headMark{width:150px;margin-bottom:0}.g-funk-case-module__qbl5fW__intro,.g-funk-case-module__qbl5fW__chapter{grid-template-columns:1fr}.g-funk-case-module__qbl5fW__intro{gap:36px}.g-funk-case-module__qbl5fW__facts{grid-template-columns:1fr 1fr;gap:18px 16px;margin-top:28px}.g-funk-case-module__qbl5fW__body{grid-column:1;font-size:16px}.g-funk-case-module__qbl5fW__stage{padding:28px 16px 36px}.g-funk-case-module__qbl5fW__finaleFrame{max-height:none}.g-funk-case-module__qbl5fW__footer dl{grid-template-columns:1fr 1fr;gap:28px 18px}.g-funk-case-module__qbl5fW__footer dl>div:last-child{grid-column:1/-1}.g-funk-case-module__qbl5fW__next{flex-direction:column}}@media (max-width:479px){.g-funk-case-module__qbl5fW__layer figcaption{padding:12px 12px 14px;font-size:11px}.g-funk-case-module__qbl5fW__swatches>div{font-size:11px}}
