.characters-module__8AfDga__page{color:#10251c;background:#f5f3e9;min-height:100vh}.characters-module__8AfDga__main{width:min(1500px,100% - 56px);margin:auto;padding:70px 0 110px}.characters-module__8AfDga__heading{border-bottom:2px solid #12392b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 36px;margin-bottom:55px;padding-bottom:30px;display:grid}.characters-module__8AfDga__heading>p{color:#4b6c5c;letter-spacing:.2em;grid-column:1/-1;margin:0;font-size:11px;font-weight:900}.characters-module__8AfDga__heading h1{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6vw,88px);line-height:1.03}.characters-module__8AfDga__heading>span{color:#60736a;text-align:right;max-width:350px;font-size:14px;line-height:1.8}.characters-module__8AfDga__castSection{margin-bottom:100px}.characters-module__8AfDga__sectionTop{justify-content:space-between;align-items:end;gap:25px;margin-bottom:23px;display:flex}.characters-module__8AfDga__sectionTop p,.characters-module__8AfDga__wardrobeHeading>p{color:#4b6c5c;letter-spacing:.2em;margin:0 0 10px;font-size:10px;font-weight:900}.characters-module__8AfDga__sectionTop h2{letter-spacing:-.06em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.1}.characters-module__8AfDga__sectionTop>span{color:#60736a;font-size:12px;line-height:1.6}.characters-module__8AfDga__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.characters-module__8AfDga__card{background:#fffef9;border:1px solid #d9ded4;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #10251c0b}.characters-module__8AfDga__portrait{aspect-ratio:1/1.08;background:#fffef6;position:relative;overflow:hidden}.characters-module__8AfDga__portrait:after{background:var(--accent);content:"";z-index:1;height:5px;position:absolute;bottom:0;left:0;right:0}.characters-module__8AfDga__portrait img{object-fit:contain}.characters-module__8AfDga__number{z-index:2;color:#e3ff00;letter-spacing:.05em;background:#10251c;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid;position:absolute;top:13px;left:13px}.characters-module__8AfDga__outfitTag{color:#fffef6;background:#10251c;border-radius:3px;max-width:100%;margin-bottom:14px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.3;display:inline-block}.characters-module__8AfDga__body{padding:20px 20px 23px}.characters-module__8AfDga__meta{color:#60736a;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:900;display:flex}.characters-module__8AfDga__body h3{letter-spacing:-.04em;margin:10px 0 4px;font-size:29px;line-height:1}.characters-module__8AfDga__body strong{color:#274a3b;min-height:2.8em;font-size:12px;line-height:1.4;display:block}.characters-module__8AfDga__body p{color:#566b60;border-top:1px solid #e4e8df;min-height:4.8em;margin:14px 0 0;padding-top:13px;font-size:11px;line-height:1.8}.characters-module__8AfDga__sourceLink{color:#214638;border-bottom:1px solid #214638;margin-top:13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.characters-module__8AfDga__sourceLink:hover{color:#dc3579;border-color:#dc3579}.characters-module__8AfDga__bearTitle{border-bottom:1px solid #d2dad1;justify-content:space-between;align-items:end;gap:20px;margin:60px 0 20px;padding-bottom:15px;display:flex}.characters-module__8AfDga__bearTitle span{color:#64796a;letter-spacing:.18em;font-size:10px;font-weight:900}.characters-module__8AfDga__bearTitle h3{letter-spacing:-.05em;margin:0;font-size:clamp(20px,2.4vw,32px)}.characters-module__8AfDga__bearGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1125px}.characters-module__8AfDga__wardrobeSection{color:#fffef6;background:#10201a;border-radius:18px;padding:72px clamp(20px,4vw,60px) 95px}.characters-module__8AfDga__wardrobeHeading{border-bottom:1px solid #5c7062;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:15px;padding-bottom:28px;display:grid;position:relative}.characters-module__8AfDga__wardrobeHeading>p{color:#e3ff00;grid-column:1/-1}.characters-module__8AfDga__wardrobeHeading h2{letter-spacing:-.08em;margin:0;font-size:clamp(48px,6vw,90px);line-height:1.02}.characters-module__8AfDga__wardrobeHeading h2 em{color:#e3ff00;font-style:normal}.characters-module__8AfDga__wardrobeHeading>div{align-items:end;gap:12px;display:flex}.characters-module__8AfDga__wardrobeHeading strong{letter-spacing:-.14em;color:#e3ff00;font-size:clamp(90px,13vw,180px);line-height:.74}.characters-module__8AfDga__wardrobeHeading>div span{letter-spacing:.12em;color:#d4dfd6;font-size:9px;font-weight:900;line-height:1.3}.characters-module__8AfDga__wardrobeLead{color:#c0d0c3;max-width:700px;margin:24px 0 30px;font-size:13px;line-height:1.8}.characters-module__8AfDga__collectionIntro{justify-content:space-between;align-items:center;gap:24px;margin:24px 0 30px;display:flex}.characters-module__8AfDga__collectionIntro .characters-module__8AfDga__wardrobeLead{margin:0}.characters-module__8AfDga__officialEmblem{color:#e3ff00;letter-spacing:.12em;flex:none;align-items:center;gap:10px;font-size:9px;font-weight:900;line-height:1.5;display:flex}.characters-module__8AfDga__officialEmblem img{background:#e3ff00;border-radius:8px;padding:5px}.characters-module__8AfDga__wardrobeNav{flex-wrap:wrap;gap:7px;margin-bottom:55px;display:flex}.characters-module__8AfDga__wardrobeNav a{color:#fffef6;border:1px solid #597061;border-radius:100px;align-items:center;gap:17px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.characters-module__8AfDga__wardrobeNav a:hover{color:#10201a;background:#e3ff00;border-color:#e3ff00}.characters-module__8AfDga__wardrobeNav span{color:#e3ff00;font-size:9px}.characters-module__8AfDga__wardrobeNav a:hover span{color:#10201a}.characters-module__8AfDga__wardrobeGroup{border-top:1px solid #486052;padding:50px 0 8px;scroll-margin-top:25px}.characters-module__8AfDga__groupHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.characters-module__8AfDga__groupHeading span{color:#e3ff00;letter-spacing:.18em;font-size:10px;font-weight:900}.characters-module__8AfDga__groupHeading h3{letter-spacing:-.065em;margin:11px 0 0;font-size:clamp(30px,4vw,52px);line-height:1}.characters-module__8AfDga__groupHeading p{color:#afc1b2;text-align:right;max-width:360px;margin:0;font-size:12px;line-height:1.7}.characters-module__8AfDga__lookGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.characters-module__8AfDga__lookCard{background:#192c21;border:1px solid #627265;border-radius:8px;overflow:hidden}.characters-module__8AfDga__lookVisual{aspect-ratio:3/4;background:#fffef6;display:block;position:relative;overflow:hidden}.characters-module__8AfDga__lookVisual img{object-fit:contain;display:block}.characters-module__8AfDga__lookVisual:after{background:var(--look-color);content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.characters-module__8AfDga__lookBody{padding:14px 15px 17px}.characters-module__8AfDga__lookMeta{color:#c3d0c5;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.characters-module__8AfDga__lookMeta span:first-child{color:#e3ff00}.characters-module__8AfDga__lookBody h4{letter-spacing:-.04em;min-height:2.8em;margin:9px 0 12px;font-size:15px;line-height:1.4}.characters-module__8AfDga__lookStatus{color:#c3d0c5;border:1px solid #718176;border-radius:100px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-block}@media (max-width:1080px){.characters-module__8AfDga__grid,.characters-module__8AfDga__lookGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.characters-module__8AfDga__main{padding-top:52px}.characters-module__8AfDga__heading{grid-template-columns:1fr}.characters-module__8AfDga__heading>span{text-align:left}.characters-module__8AfDga__grid,.characters-module__8AfDga__lookGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.characters-module__8AfDga__bearGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.characters-module__8AfDga__wardrobeHeading strong{font-size:110px}}@media (max-width:620px){.characters-module__8AfDga__main{width:calc(100% - 28px);padding:38px 0 70px}.characters-module__8AfDga__heading{margin-bottom:35px}.characters-module__8AfDga__heading h1{font-size:50px}.characters-module__8AfDga__heading>span{font-size:12px}.characters-module__8AfDga__sectionTop{display:block}.characters-module__8AfDga__sectionTop>span{margin-top:12px;display:block}.characters-module__8AfDga__grid{gap:9px}.characters-module__8AfDga__body{padding:13px}.characters-module__8AfDga__body h3{font-size:23px}.characters-module__8AfDga__body strong,.characters-module__8AfDga__body p{min-height:0}.characters-module__8AfDga__body p{font-size:10px}.characters-module__8AfDga__meta,.characters-module__8AfDga__outfitTag{font-size:8px}.characters-module__8AfDga__bearTitle{display:block}.characters-module__8AfDga__bearTitle h3{margin-top:10px}.characters-module__8AfDga__bearGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.characters-module__8AfDga__wardrobeSection{padding:46px 13px 70px}.characters-module__8AfDga__wardrobeHeading{grid-template-columns:1fr}.characters-module__8AfDga__wardrobeHeading strong{font-size:110px}.characters-module__8AfDga__collectionIntro{display:block}.characters-module__8AfDga__officialEmblem{margin-top:20px}.characters-module__8AfDga__groupHeading{display:block}.characters-module__8AfDga__groupHeading p{text-align:left;margin-top:13px}.characters-module__8AfDga__lookGrid{gap:7px}.characters-module__8AfDga__lookBody{padding:10px}.characters-module__8AfDga__lookBody h4{font-size:12px}.characters-module__8AfDga__lookMeta{font-size:7px}}@media (max-width:390px){.characters-module__8AfDga__grid,.characters-module__8AfDga__bearGrid{grid-template-columns:1fr}.characters-module__8AfDga__lookGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
