@media (max-width:599px){.lede-long .lede-h{order:2}.lede-long .lede-ctas{order:3;margin-top:2px}.lede-long .lede-lead{order:4}.lede-long .byline{order:5}}.lede{position:relative;overflow:hidden;padding-block:clamp(8px,1.6vw,20px) clamp(44px,5vw,76px)}.lede-sheet{position:relative;container-type:inline-size;display:grid;gap:16px}.trail ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:14px;color:var(--mute)}.trail li{display:inline-flex;align-items:center;gap:8px}.trail a{display:inline-flex;align-items:center;min-height:44px;color:var(--cream);text-decoration:none}.trail a:hover{color:var(--blue-lt)}.ic-sep{width:14px;height:14px;color:var(--mute-2)}.lede-stage{position:relative}.lede-word{width:100%;height:auto;max-height:clamp(54px,11cqi,150px);color:var(--cream)}.lede-pic-on .lede-word{max-height:clamp(54px,14cqi,200px)}.lede-word text{font-family:var(--f-word);font-weight:900;font-size:100px;fill:currentColor}.lede-pic{display:none}.lede-copy{display:grid;gap:14px;max-width:1000px}.lede-h{font-family:var(--f-head);font-weight:800;font-size:clamp(38px,6.2vw,92px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase}.lede-lead{max-width:none;color:var(--mute);font-size:clamp(16px,1.3vw,19px)}.byline{font-size:14px;line-height:1.6;color:var(--mute-2)}.lede-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media (max-width:599px){.lede-ctas>*{flex:1 1 auto}}@media (min-width:600px){.lede-pic{display:block;position:absolute;z-index:2;right:0;top:calc(100% + 18px);width:clamp(170px,25cqi,330px);aspect-ratio:4/5;overflow:hidden;border-radius:var(--r-xl);box-shadow:var(--sh-2);rotate:2deg;transition:transform .5s var(--ease)}.lede-pic:hover{rotate:0deg}.lede-pic picture{display:block;height:100%}.lede-img{width:100%;height:100%;object-fit:cover;object-position:50% 6%}.lede-pic-on .lede-copy,.lede-pic-on .meters{max-width:calc(100cqi - clamp(170px,25cqi,330px) - 36px)}.lede-pic-on .lede-sheet{min-height:calc(110px + 47cqi);align-content:start}}.meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.meter{padding:14px 16px;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line)}.meter dt{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.meter-val{display:block;margin-top:6px;color:var(--cream);font-size:17px;font-weight:600}.meter-bar{width:100%;height:8px;margin-top:10px}.meter-track{fill:rgba(233,223,211,.12)}.meter-fill{fill:var(--blue);transform-box:fill-box;transform-origin:left center;animation:meter-grow 1.1s var(--ease-out) .35s both}@keyframes meter-grow{from{transform:scaleX(0)}}@media (min-width:1100px){.meters{grid-template-columns:repeat(4,minmax(0,1fr))}}.dolls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.doll{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);background:var(--bg-2);transition:transform .6s var(--ease-out),scale .3s var(--ease-out)}.band-cocoa .doll{background:var(--bg-3)}.doll:hover{transform:translateY(-6px)}.doll-pic{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--bg-3)}.doll-img{width:100%;height:100%;object-fit:cover;object-position:50% 6%;transition:transform 1.1s var(--ease-out)}.doll:hover .doll-img{transform:scale(1.04)}.doll-tag{position:absolute;left:10px;top:10px;padding:6px 10px;border-radius:var(--r-pill);background:rgba(20,14,11,.74);color:var(--cream);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.doll-body{display:flex;flex:1;flex-direction:column;gap:4px;padding:14px}.doll-name{font-family:var(--f-head);font-weight:800;font-size:clamp(19px,1.6vw,24px);line-height:1;text-transform:uppercase}.doll-coll{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-block:-6px;color:var(--blue-lt);font-size:14px;text-decoration:none}.doll-coll:hover{text-decoration:underline}.doll-specs{display:grid;margin-top:4px;font-size:14px}.doll-specs div{display:flex;justify-content:space-between;gap:8px;padding-block:6px;border-bottom:1px solid var(--line)}.doll-specs dt{color:var(--mute)}.doll-specs dd{font-weight:600;text-align:right}.doll-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px}.doll-foot .cta-solid{flex:1 1 auto}.doll-price{font-size:14px;line-height:1.3;color:var(--mute)}.doll-more{background:transparent}.doll-more:hover{box-shadow:none}.doll-more-link{display:grid;flex:1;place-content:center;justify-items:center;gap:8px;min-height:260px;padding:20px;border:1.5px dashed var(--line-2);border-radius:var(--r-lg);color:var(--cream);text-align:center;text-decoration:none}.doll-more-link span{font-size:17px;font-weight:600}.doll-more-link small{color:var(--mute);font-size:14px}.doll-more-link:hover{border-color:var(--cream)}@media (max-width:420px){.doll-body{padding:12px 11px}.doll-price{display:none}}@media (min-width:760px){.dolls{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1180px){.dolls{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.shelves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shelf{position:relative;display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;border-radius:var(--r-lg);background:var(--bg-3);transition:transform .6s var(--ease-out),scale .3s var(--ease-out)}.shelf:hover{transform:translateY(-6px)}.shelf-pic{aspect-ratio:1/1;overflow:hidden}.shelf-img{width:100%;height:100%;object-fit:cover;object-position:50% 6%;transition:transform 1.1s var(--ease-out)}.shelf:hover .shelf-img{transform:scale(1.05)}.shelf-h{padding:14px 14px 0;font-size:16px;font-weight:600;line-height:1.2}.shelf-link{display:inline-block;padding-block:13px;margin-block:-13px;text-decoration:none}.shelf-link::after{content:"";position:absolute;inset:0;z-index:1}.shelf-link:focus-visible{outline:none}.shelf:has(.shelf-link:focus-visible){outline:2px solid var(--blue-lt);outline-offset:3px}.shelf-spec{padding:6px 14px 14px;color:var(--mute);font-size:14px}.shelf .orb{position:absolute;right:10px;top:10px;width:40px;height:40px;background:rgba(20,14,11,.62);border-color:transparent;color:var(--cream)}@media (min-width:760px){.shelves{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shelves-2{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf{grid-template-columns:42% minmax(0,1fr);grid-template-rows:auto auto 1fr;min-height:176px}.shelf-pic{grid-row:1/4;aspect-ratio:auto}.shelf-h{padding:18px 18px 0;font-size:18px}.shelf-spec{padding:8px 18px 64px}.shelf .orb{top:auto;bottom:14px;right:14px;background:transparent;border-color:currentColor}}.facets{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:20px;padding:14px;border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--line)}.facet{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.facet-label{display:inline-flex;align-items:center;gap:6px;min-width:64px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.facet-btn{min-height:44px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:transparent;font-size:14.5px;font-weight:500;transition:transform .2s}.facet-btn:hover{border-color:var(--blue);background:var(--blue);color:#fff}.facet-btn:active{transform:scale(.96)}.facet-btn[aria-pressed="true"]{background:var(--cream);border-color:var(--cream);color:var(--ink)}.facet-count{margin-left:auto;color:var(--mute);font-size:14px}.facet-count b{color:var(--cream)}.facet-empty{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;color:var(--mute)}.spec-card{margin-top:18px;padding:6px 20px;border-radius:var(--r-md);background:var(--cream);color:var(--ink);max-width:none}.spec-table{width:100%;border-collapse:collapse;font-size:15px}.spec-table th,.spec-table td{padding:11px 0;border-bottom:1px solid rgba(20,14,11,.15)}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:0}.spec-table th{text-align:left;font-weight:500;color:var(--ink-mute)}.spec-table td{text-align:right;font-weight:700}.looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:12px}.look{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--r-lg);background:var(--bg-3)}.look-img{width:100%;height:100%;object-fit:cover;object-position:50% 6%;transition:transform 1.1s var(--ease-out)}.look:hover .look-img{transform:scale(1.04)}.look figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:44px 14px 2px;background:linear-gradient(to top,rgba(13,9,7,.92),rgba(13,9,7,0))}.look figcaption b{padding-bottom:12px;font-family:var(--f-head);font-weight:800;font-size:16px;text-transform:uppercase}.look figcaption a{display:inline-flex;align-items:center;min-height:44px;padding-inline:10px;margin-right:-10px;color:var(--cream);font-size:14px}.looks-more{display:flex;justify-content:center;margin-top:26px}@media (min-width:760px){.looks{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.look-0{grid-row:span 2;aspect-ratio:auto}}.verdicts{display:grid;gap:14px}.verdict{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px;border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--line);transition:transform .6s var(--ease-out),scale .3s var(--ease-out)}.verdict:hover{border-color:var(--line-2);transform:translateY(-3px)}.verdict-pic{aspect-ratio:4/5;overflow:hidden;border-radius:12px}.verdict-img{width:100%;height:100%;object-fit:cover;object-position:50% 6%}.verdict-body{display:flex;flex-direction:column;gap:8px;padding:4px 2px}.verdict-h{font-family:var(--f-head);font-weight:800;font-size:20px;line-height:1.05;text-transform:uppercase}.verdict-spec{color:var(--mute);font-size:14px}.verdict-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}@media (min-width:760px){.verdicts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1180px){.verdict{grid-template-columns:150px minmax(0,1fr)}}.maps{display:grid;gap:16px}.mapcol{padding:22px;border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--line)}.mapcol-h{margin-bottom:8px;font-family:var(--f-head);font-weight:800;font-size:22px;text-transform:uppercase}.mapcol li{display:flex;flex-direction:column;padding-block:6px;border-bottom:1px solid var(--line)}.mapcol a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:none}.mapcol a:hover{color:var(--blue-lt)}@media (min-width:760px){.maps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.maps{grid-template-columns:repeat(4,minmax(0,1fr))}}.lost{position:relative;overflow:hidden}.lost-sheet{position:relative;container-type:inline-size;padding-block:clamp(10px,2vw,24px) clamp(48px,6vw,90px)}.lost-box{position:relative;height:clamp(300px,46cqi,620px)}.lost-box::after{content:"";position:absolute;left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);bottom:0;height:40%;z-index:3;background:linear-gradient(to bottom,rgba(20,14,11,0),var(--bg));pointer-events:none}.lost-word{position:absolute;left:0;right:0;top:0;z-index:1;font-family:var(--f-word);font-weight:900;font-size:39.6cqi;line-height:.8;letter-spacing:-.02em;text-align:center;color:var(--cream);user-select:none}.lost-figure{position:absolute;z-index:2;left:50%;bottom:0;width:auto;height:100%;max-width:none;transform:translateX(-50%);filter:drop-shadow(0 26px 30px rgba(0,0,0,.55))}.lost-copy{position:relative;z-index:4;display:grid;gap:14px;margin-top:-80px}.leave-h{font-family:var(--f-head);font-weight:800;font-size:clamp(26px,3vw,40px);text-transform:uppercase}.leave .cta-line{border-color:rgba(20,14,11,.55);color:var(--ink)}@media (min-width:960px){.lost-copy{max-width:640px;margin-top:-160px}}.doll:active,.shelf:active,.verdict:active{scale:.985;transition-duration:.6s,.1s}.doll-more-link:active{background:rgba(233,223,211,.06)}.trail a:active,.doll-coll:active,.look figcaption a:active,.mapcol a:active{opacity:.6}.fx .lede-pic{animation:tilt-in 1.4s var(--ease-out) .15s both}@keyframes tilt-in{from{rotate:8deg;scale:.94}}