#escalado .collection-demo *{box-sizing:border-box}#escalado .collection-demo{max-width:1650px;margin:auto;padding:58px 5vw}#escalado .collection-demo .intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end}#escalado .collection-demo .tag{font:12px/1.8 'Space Mono',monospace;letter-spacing:2px;color:#4dd8e6;text-transform:uppercase;margin:0 0 22px}#escalado .collection-demo .tag:before{content:'—';margin-right:12px}#escalado .collection-demo h2{font:400 clamp(35px,3.8vw,59px)/1.2 'Anton',Impact,sans-serif;letter-spacing:.5px;text-transform:uppercase;margin:0}#escalado .collection-demo h2 span{display:block;color:#4dd8e6}#escalado .collection-demo .lead{color:#f2f5f4b0;font-size:clamp(17px,1.4vw,21px);line-height:1.75;margin:0 0 3px}#escalado .collection-demo .flow{margin:44px 0 20px;display:flex;align-items:center;gap:20px;font:12px/1.7 'Space Mono',monospace;letter-spacing:1px;color:#4dd8e6}#escalado .collection-demo .flow span:last-child{color:#c0cacc}#escalado .collection-demo .flow i{height:1px;flex:1;background:linear-gradient(90deg,#4dd8e680,#4dd8e61a)}#escalado .collection-demo .collection{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}#escalado .collection-demo .garment{margin:0;min-width:0;text-align:center}#escalado .collection-demo .visual{height:clamp(190px,24vw,370px);display:flex;align-items:center;justify-content:center}#escalado .collection-demo .visual svg{display:block;height:100%;width:100%;overflow:hidden}#escalado .collection-demo .garment:not(.base) .visual{animation-duration:25s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:0s}#escalado .collection-demo .garment figcaption{border-top:1px solid #4dd8e62c;padding-top:15px;font-size:16px;line-height:1.5;color:#f2f5f4;min-height:65px}#escalado .collection-demo .garment small{display:block;font:10px/1.6 'Space Mono',monospace;letter-spacing:1px;color:#4dd8e6;margin-top:5px}#escalado .collection-demo .sizes{display:flex;justify-content:center;gap:5px;margin-top:12px}#escalado .collection-demo .sizes span{display:flex;align-items:center;justify-content:center;min-width:25px;height:29px;padding:0 4px;font:11px 'Space Mono',monospace;border:1px solid #4dd8e632;border-radius:3px;color:#9eaeb1;animation-duration:25s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:0s}#escalado .collection-demo .progress{position:relative;text-align:center;min-height:64px;margin-top:35px;font:16px/1.8 'Space Mono',monospace;color:#4dd8e6}#escalado .collection-demo .progress span{position:absolute;inset:0;opacity:0}#escalado .collection-demo .progress .p1{animation:phaseOne 25s infinite}#escalado .collection-demo .progress .p2{animation:phaseTwo 25s infinite}#escalado .collection-demo .progress .p3{animation:phaseThree 25s infinite}#escalado .collection-demo .summary{text-align:center;font-size:16px;line-height:1.7;color:#f2f5f495;margin:0}#escalado .collection-demo .base .visual{filter:drop-shadow(0 0 8px #4dd8e612)}
@media(max-width:950px){#escalado .collection-demo .intro{grid-template-columns:1fr;gap:25px}#escalado .collection-demo .lead{max-width:700px}#escalado .collection-demo .collection{gap:10px}#escalado .collection-demo .garment figcaption{font-size:13px}#escalado .collection-demo .sizes{gap:3px}#escalado .collection-demo .sizes span{min-width:20px;font-size:10px;padding:0 2px}}
@media(max-width:650px){#escalado .collection-demo{padding:35px 5vw}#escalado .collection-demo h2{font-size:38px}#escalado .collection-demo .tag{font-size:10px;letter-spacing:1.5px}#escalado .collection-demo .lead{font-size:17px}#escalado .collection-demo .flow{font-size:10px;gap:9px;margin-top:30px}#escalado .collection-demo .collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}#escalado .collection-demo .garment.base{grid-column:1/-1;width:60%;justify-self:center}#escalado .collection-demo .visual{height:240px}#escalado .collection-demo .base .visual{height:290px}#escalado .collection-demo .garment figcaption{font-size:14px;min-height:56px}#escalado .collection-demo .sizes span{min-width:24px}#escalado .collection-demo .progress{font-size:14px;margin-top:28px}#escalado .collection-demo .summary{font-size:15px}}@media(max-width:380px){#escalado .collection-demo .visual{height:210px}#escalado .collection-demo h2{font-size:34px}}@media(prefers-reduced-motion:reduce){#escalado .collection-demo .garment:not(.base) .visual,#escalado .collection-demo .sizes span,#escalado .collection-demo .progress span{animation:none}#escalado .collection-demo .garment:not(.base) .visual{opacity:1;transform:none}#escalado .collection-demo .progress .p3{opacity:1}}#escalado .collection-demo .visual{overflow:hidden}
@keyframes phaseOne{0%,6%,100%{opacity:1}9%,96%{opacity:0}}
@keyframes phaseTwo{0%,9%,39%,100%{opacity:0}12%,36%{opacity:1}}
@keyframes phaseThree{0%,40%,95%,100%{opacity:0}43%,91%{opacity:1}}#escalado .collection-demo .garment:nth-child(2) .visual{animation-name:collectionReveal1}
@keyframes collectionReveal1{0%,8%{opacity:.08;transform:translateY(6px)}16%,90%{opacity:1;transform:none}98%,100%{opacity:.08;transform:translateY(6px)}}#escalado .collection-demo .garment:nth-child(3) .visual{animation-name:collectionReveal2}
@keyframes collectionReveal2{0%,14%{opacity:.08;transform:translateY(6px)}22%,90%{opacity:1;transform:none}98%,100%{opacity:.08;transform:translateY(6px)}}#escalado .collection-demo .garment:nth-child(4) .visual{animation-name:collectionReveal3}
@keyframes collectionReveal3{0%,20%{opacity:.08;transform:translateY(6px)}28%,90%{opacity:1;transform:none}98%,100%{opacity:.08;transform:translateY(6px)}}#escalado .collection-demo .garment:nth-child(5) .visual{animation-name:collectionReveal4}
@keyframes collectionReveal4{0%,26%{opacity:.08;transform:translateY(6px)}34%,90%{opacity:1;transform:none}98%,100%{opacity:.08;transform:translateY(6px)}}#escalado .collection-demo .sizes span:nth-child(1){animation-name:sizeGlow0}
@keyframes sizeGlow0{0%,43%,51%,100%{background:transparent;color:#9eaeb1;border-color:#4dd8e632}45%,49%{background:#4dd8e6;color:#001316;border-color:#4dd8e6}}#escalado .collection-demo .sizes span:nth-child(2){animation-name:sizeGlow1}
@keyframes sizeGlow1{0%,51%,59%,100%{background:transparent;color:#9eaeb1;border-color:#4dd8e632}53%,57%{background:#4dd8e6;color:#001316;border-color:#4dd8e6}}#escalado .collection-demo .sizes span:nth-child(3){animation-name:sizeGlow2}
@keyframes sizeGlow2{0%,59%,67%,100%{background:transparent;color:#9eaeb1;border-color:#4dd8e632}61%,65%{background:#4dd8e6;color:#001316;border-color:#4dd8e6}}#escalado .collection-demo .sizes span:nth-child(4){animation-name:sizeGlow3}
@keyframes sizeGlow3{0%,67%,75%,100%{background:transparent;color:#9eaeb1;border-color:#4dd8e632}69%,73%{background:#4dd8e6;color:#001316;border-color:#4dd8e6}}#escalado .collection-demo .sizes span:nth-child(5){animation-name:sizeGlow4}
@keyframes sizeGlow4{0%,75%,83%,100%{background:transparent;color:#9eaeb1;border-color:#4dd8e632}77%,81%{background:#4dd8e6;color:#001316;border-color:#4dd8e6}}
@media(prefers-reduced-motion:reduce){#escalado .collection-demo .garment:not(.base) .visual,#escalado .collection-demo .sizes span,#escalado .collection-demo .progress span{animation:none!important}#escalado .collection-demo .garment:not(.base) .visual{opacity:1;transform:none}#escalado .collection-demo .progress .p3{opacity:1}}
#escalado{padding:58px 6vw;background:#000}#escalado .collection-demo{padding:0;max-width:1650px;margin:auto}#escalado .collection-demo h2{margin:0}#escalado .collection-demo h2 span{text-shadow:none}
.vl-carousel{position:relative;min-width:0;max-width:100%}
.vl-carousel-controls{display:flex;justify-content:center;align-items:center;gap:12px;padding:22px 50px 4px}
.vl-carousel-controls[hidden],.vl-carousel-arrow[hidden]{display:none!important}
.vl-carousel-dot{border:0;background:transparent;padding:10px;display:grid;place-items:center;cursor:pointer;width:34px;height:34px;border-radius:50%}
.vl-carousel-dot:before{content:'';width:8px;height:8px;border-radius:50%;background:#697b7d;transition:background .2s,box-shadow .2s,transform .2s}
.vl-carousel-dot[aria-current=true]:before{background:#4dd8e6;box-shadow:0 0 0 4px #4dd8e623;transform:scale(1.1)}
.vl-carousel-arrow{position:absolute;z-index:4;top:42%;transform:translateY(-50%);width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid #4dd8e67a;background:#071315e8;color:#4dd8e6;cursor:pointer;box-shadow:0 3px 15px #0009}
.vl-carousel-arrow.prev{left:7px}.vl-carousel-arrow.next{right:7px}
.vl-carousel-arrow svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.vl-carousel-arrow:disabled{opacity:.25;cursor:default}
.vl-carousel button:focus-visible{outline:2px solid #f2f5f4;outline-offset:3px}
.vl-carousel>.flow-row{justify-content:flex-start}
.vl-carousel.has-overflow>.catalog-grid,.vl-carousel.has-overflow>.flow-row,.vl-carousel.has-overflow>.capture-row{scroll-snap-type:x mandatory;scrollbar-width:none}
.vl-carousel.has-overflow>.catalog-grid::-webkit-scrollbar,.vl-carousel.has-overflow>.flow-row::-webkit-scrollbar,.vl-carousel.has-overflow>.capture-row::-webkit-scrollbar{display:none}
@media(max-width:760px){.vl-carousel>.catalog-grid,.vl-carousel>.flow-row,.vl-carousel>.capture-row{margin-left:0;margin-right:0;padding-left:0;padding-right:0;max-width:100%;width:100%;justify-content:flex-start}.vl-carousel .catalog-card,.vl-carousel .flow-card{flex:0 0 100%;max-width:100%;scroll-snap-align:center}.vl-carousel .capture-card{flex:0 0 min(100%,360px);width:min(100%,360px);height:auto;aspect-ratio:3/4;margin-left:0;margin-right:0;scroll-snap-align:center}.vl-carousel-controls{padding-top:16px;gap:10px}}
@media(max-width:600px){#escalado{padding:38px 5vw}}
