#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 .collection-demo .intro{display:flex;flex-direction:column;align-items:center;gap:25px;text-align:center;max-width:1250px;margin:0 auto}#escalado .collection-demo .tag{font-size:13px;letter-spacing:2.1px;margin-bottom:22px}#escalado .collection-demo .tag:before{display:none}#escalado .collection-demo h2{font-size:clamp(38px,4.25vw,66px);line-height:1.24;letter-spacing:.5px;margin:0}#escalado .collection-demo h2 span{margin-top:7px}#escalado .collection-demo .message-copy{max-width:1000px}#escalado .collection-demo .lead{font-size:clamp(20px,1.75vw,25px);line-height:1.65;color:#f2f5f4d9;margin:0 auto;max-width:960px}#escalado .collection-demo .lead strong{font-weight:600;color:#f2f5f4}#escalado .collection-demo .design-detail{font-size:clamp(17px,1.3vw,20px);line-height:1.75;color:#b6c3c5;max-width:850px;margin:19px auto 0}#escalado .collection-demo .flow{margin-top:42px;font-size:12px;letter-spacing:.8px;gap:15px}#escalado .collection-demo .flow span:last-child{color:#4dd8e6}#escalado .collection-demo .progress{font-size:17px;min-height:65px}#escalado .collection-demo .summary{max-width:900px;margin:auto;font-size:17px;color:#c1ccce;line-height:1.75}
@media(max-width:700px){#escalado .collection-demo{padding-top:35px}#escalado .collection-demo .intro{gap:24px}#escalado .collection-demo .tag{font-size:11px;line-height:1.9;letter-spacing:1.3px;max-width:310px;margin:0 auto 20px}#escalado .collection-demo h2{font-size:clamp(32px,6.2vw,43px);line-height:1.25}#escalado .collection-demo h2 span{max-width:360px;margin:10px auto 0}#escalado .collection-demo .lead{font-size:20px;line-height:1.65}#escalado .collection-demo .design-detail{font-size:17px;line-height:1.75;margin-top:17px}#escalado .collection-demo .flow{font-size:10px;flex-wrap:wrap;justify-content:center;text-align:center;gap:9px;margin-top:33px}#escalado .collection-demo .flow i{flex:0 0 100%;order:2}#escalado .collection-demo .flow span:last-child{order:3}#escalado .collection-demo .progress{font-size:14px;min-height:68px}#escalado .collection-demo .summary{font-size:16px}}#escalado .collection-demo h2{max-width:1150px;margin:0 auto}#escalado .collection-demo h2 span{font-size:clamp(31px,3.6vw,54px);line-height:1.28;max-width:1120px;margin:13px auto 0;text-wrap:balance}
@media(max-width:700px){#escalado .collection-demo h2 span{font-size:clamp(28px,6.7vw,38px);line-height:1.3;max-width:540px;margin-top:14px}}#escalado .collection-demo .progress{font-size:20px;line-height:1.7;min-height:65px;margin-top:38px}#escalado .collection-demo .summary{max-width:1000px;margin:9px auto 0;padding:27px 22px 25px;border-top:1px solid #4dd8e64a;background:linear-gradient(180deg,#4dd8e60a,transparent);text-align:center}#escalado .collection-demo .summary strong{display:block;font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.4;letter-spacing:.1px;color:#f2f5f4}#escalado .collection-demo .summary .summary-benefit{color:#4dd8e6}#escalado .collection-demo .summary p{font-size:18px;line-height:1.7;color:#b9c6c8;margin:14px 0 0}
@media(max-width:700px){#escalado .collection-demo .progress{font-size:16px;line-height:1.7;min-height:70px;margin-top:30px}#escalado .collection-demo .summary{padding:24px 12px;margin-top:8px}#escalado .collection-demo .summary strong{font-size:24px;line-height:1.45}#escalado .collection-demo .summary p{font-size:17px;margin-top:13px}}#escalado .collection-demo .summary{max-width:1250px}#escalado .collection-demo .summary .closing-headline{font-size:clamp(21px,2.1vw,30px);line-height:1.5;white-space:nowrap}#escalado .collection-demo .closing-word{display:inline-block;white-space:nowrap}#escalado .collection-demo .closing-letter{display:inline-block}#escalado .collection-demo .summary.closing-reveal .closing-letter{animation:closing-letter-in .48s ease-out both;animation-delay:var(--letter-delay)}
@keyframes closing-letter-in{from{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}
@media(max-width:850px){#escalado .collection-demo .summary .closing-headline{white-space:normal;font-size:clamp(22px,3vw,26px);line-height:1.55;text-wrap:balance}}
@media(prefers-reduced-motion:reduce){#escalado .collection-demo .summary.closing-reveal .closing-letter{animation:none!important;opacity:1;transform:none;filter:none}}
#talla .sizing-demo *{box-sizing:border-box}#talla .sizing-demo{max-width:1600px;width:100%;margin:auto;padding:55px 5vw}#talla .sizing-demo .layout{display:grid;grid-template-columns:1fr 1.12fr;gap:clamp(30px,5vw,75px);align-items:center}#talla .sizing-demo .tag{color:#4dd8e6;font:12px/1.8 'Space Mono',monospace;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 22px}#talla .sizing-demo .tag:before{content:'—';margin-right:12px}#talla .sizing-demo h2{font:400 clamp(32px,3.3vw,52px)/1.2 'Anton',Impact,sans-serif;text-transform:uppercase;letter-spacing:.4px;margin:0 0 28px}#talla .sizing-demo h2 span{display:block;color:#4dd8e6;margin-top:4px}#talla .sizing-demo .lead{font-size:clamp(18px,1.45vw,21px);line-height:1.75;color:#bac3c5;margin:0;max-width:600px}#talla .sizing-demo .panel{background:#0b1213;border:1px solid #4dd8e632;border-radius:12px;padding:26px;display:grid;grid-template-columns:.95fr 1.25fr;align-items:center;gap:16px}#talla .sizing-demo .label{font-size:16px;font-weight:600;margin:0 0 18px}#talla .sizing-demo .sizes{display:flex;gap:6px;flex-wrap:wrap}#talla .sizing-demo .sizes span{width:38px;height:42px;display:grid;place-items:center;font:12px 'Space Mono',monospace;border:1px solid #4dd8e67a;border-radius:5px;color:#b6c3c5;background:#080e10;animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#talla .sizing-demo .benefit{font-size:16px;line-height:1.8;color:#c2cbcd;margin:25px 0 0}#talla .sizing-demo .benefit strong{color:#f2f5f4;font-weight:500;display:block}#talla .sizing-demo .stage{position:relative;aspect-ratio:3/4;background:#000;border-radius:10px;overflow:hidden;isolation:isolate}#talla .sizing-demo .layer{position:absolute;inset:0;animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#talla .sizing-demo .layer svg{display:block;width:100%;height:100%;overflow:hidden}#talla .sizing-demo .shirt{animation-name:shirtFade}#talla .sizing-demo .trousers{opacity:0;animation-name:pantsFade}#talla .sizing-demo .guide{stroke:#4dd8e6;stroke-width:4;fill:none;filter:drop-shadow(0 0 5px #4dd8e668)}#talla .sizing-demo .guide-back{stroke:#4dd8e6;stroke-width:2;fill:none;stroke-dasharray:8 8;opacity:.45}#talla .sizing-demo .measure-text{font:30px 'Space Mono',monospace;letter-spacing:3px;fill:#4dd8e6}#talla .sizing-demo .caption{grid-column:1/-1;text-align:center;font-size:17px;line-height:1.6;color:#f2f5f4;margin:5px 0 0}#talla .sizing-demo .caption span{display:block;color:#4dd8e6;font:11px/1.8 'Space Mono',monospace;letter-spacing:1px;margin-top:6px}#talla .sizing-demo .under{position:absolute;bottom:12px;left:0;right:0;text-align:center;font:10px 'Space Mono',monospace;letter-spacing:2px;color:#a2b5b9}#talla .sizing-demo .shirt .under{color:#aec2ca}@keyframes shirtFade{0%,40%,100%{opacity:1}50%,90%{opacity:0}}@keyframes pantsFade{0%,40%,100%{opacity:0}50%,90%{opacity:1}}
@media(max-width:1050px){#talla .sizing-demo .layout{grid-template-columns:1fr;max-width:850px;margin:auto;gap:35px}#talla .sizing-demo .lead{max-width:760px}#talla .sizing-demo .panel{grid-template-columns:1fr 1.25fr}#talla .sizing-demo .stage{max-height:450px}#talla .sizing-demo .sizes span{width:45px;height:46px}}
@media(max-width:550px){#talla .sizing-demo{padding:35px 5vw}#talla .sizing-demo .tag{font-size:10px;letter-spacing:1.9px}#talla .sizing-demo h2{font-size:36px;line-height:1.23}#talla .sizing-demo .lead{font-size:17px;line-height:1.75}#talla .sizing-demo .panel{padding:19px 14px;grid-template-columns:1fr;gap:20px}#talla .sizing-demo .panel-info{text-align:center}#talla .sizing-demo .sizes{justify-content:center}#talla .sizing-demo .sizes span{width:43px;height:43px}#talla .sizing-demo .benefit{margin-top:17px;font-size:15px}#talla .sizing-demo .stage{width:100%;max-width:290px;max-height:none;justify-self:center}#talla .sizing-demo .caption{font-size:17px;margin-top:0}}
@media(prefers-reduced-motion:reduce){#talla .sizing-demo .layer,#talla .sizing-demo .sizes span{animation:none!important}#talla .sizing-demo .stage{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:auto;max-height:none;max-width:none}#talla .sizing-demo .layer{position:relative;opacity:1;aspect-ratio:3/4}#talla .sizing-demo .under{font-size:8px;letter-spacing:.3px;bottom:5px}}#talla .sizing-demo .sizes span:nth-child(1){animation-name:size0}@keyframes size0{0%,100%{background:#080e10;color:#b6c3c5;box-shadow:none}0.5%,16%{background:#4dd8e6;color:#00161b;box-shadow:0 0 16px #4dd8e62a}19%{background:#080e10;color:#b6c3c5;box-shadow:none}}#talla .sizing-demo .sizes span:nth-child(2){animation-name:size1}@keyframes size1{0%,100%{background:#080e10;color:#b6c3c5;box-shadow:none}20.5%,36%{background:#4dd8e6;color:#00161b;box-shadow:0 0 16px #4dd8e62a}39%{background:#080e10;color:#b6c3c5;box-shadow:none}}#talla .sizing-demo .sizes span:nth-child(3){animation-name:size2}@keyframes size2{0%,100%{background:#080e10;color:#b6c3c5;box-shadow:none}40.5%,56%{background:#4dd8e6;color:#00161b;box-shadow:0 0 16px #4dd8e62a}59%{background:#080e10;color:#b6c3c5;box-shadow:none}}#talla .sizing-demo .sizes span:nth-child(4){animation-name:size3}@keyframes size3{0%,100%{background:#080e10;color:#b6c3c5;box-shadow:none}60.5%,76%{background:#4dd8e6;color:#00161b;box-shadow:0 0 16px #4dd8e62a}79%{background:#080e10;color:#b6c3c5;box-shadow:none}}#talla .sizing-demo .sizes span:nth-child(5){animation-name:size4}@keyframes size4{0%,100%{background:#080e10;color:#b6c3c5;box-shadow:none}80.5%,96%{background:#4dd8e6;color:#00161b;box-shadow:0 0 16px #4dd8e62a}99%{background:#080e10;color:#b6c3c5;box-shadow:none}}#talla .sizing-demo .measurement-line{stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#talla .sizing-demo .measurement-ticks{animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#talla .sizing-demo .shirt .measurement-line{animation-name:drawChest}#talla .sizing-demo .trousers .measurement-line{animation-name:drawWaist}#talla .sizing-demo .shirt .measurement-ticks{animation-name:chestTicks}#talla .sizing-demo .trousers .measurement-ticks{animation-name:waistTicks}#talla .sizing-demo .shirt .guide-back{animation:chestReference 20s ease-in-out infinite}#talla .sizing-demo .trousers .guide-back{animation:waistReference 20s ease-in-out infinite}
@keyframes drawChest{0%,3%,50%,100%{stroke-dashoffset:1}16%,43%{stroke-dashoffset:0}}
@keyframes drawWaist{0%,54%,99%,100%{stroke-dashoffset:1}67%,92%{stroke-dashoffset:0}}
@keyframes chestTicks{0%,13%,50%,100%{opacity:0}18%,43%{opacity:1}}
@keyframes waistTicks{0%,64%,99%,100%{opacity:0}69%,92%{opacity:1}}
@keyframes chestReference{0%,5%,50%,100%{opacity:0}16%,43%{opacity:.45}}
@keyframes waistReference{0%,56%,99%,100%{opacity:0}67%,92%{opacity:.45}}
@media(prefers-reduced-motion:reduce){#talla .sizing-demo .measurement-line,#talla .sizing-demo .measurement-ticks,#talla .sizing-demo .guide-back{animation:none!important}#talla .sizing-demo .measurement-line{stroke-dashoffset:0}#talla .sizing-demo .measurement-ticks{opacity:1}#talla .sizing-demo .guide-back{opacity:.45}}
#hero .hero-invitation *{box-sizing:border-box}#hero .hero-invitation{width:min(950px,100%);padding:45px 25px}#hero .hero-invitation .sports{font:11px/2 'Space Mono',monospace;text-align:center;color:#4dd8e6;letter-spacing:1.4px;margin:0 0 24px}#hero .hero-invitation .invitation{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 28px;border:1px solid #4dd8e647;border-radius:7px;background:linear-gradient(105deg,#4dd8e60c,transparent 75%);position:relative}#hero .hero-invitation .invitation:before{content:'';position:absolute;left:-1px;top:24%;bottom:24%;width:2px;background:#4dd8e6;border-radius:2px}#hero .hero-invitation .question{font-size:clamp(19px,2.25vw,23px);line-height:1.55;margin:0;letter-spacing:.1px}#hero .hero-invitation .question strong{font-weight:600;color:#4dd8e6}#hero .hero-invitation .talk{display:inline-flex;align-items:center;gap:13px;color:#f2f5f4;font-size:17px;font-weight:600;text-decoration:none;white-space:nowrap;padding:9px 0}#hero .hero-invitation .arrow{display:grid;place-items:center;border-radius:50%;border:1px solid #4dd8e68c;width:38px;height:38px;color:#4dd8e6;transition:background .25s,transform .25s}#hero .hero-invitation .talk:hover .arrow{background:#4dd8e622;transform:translateX(3px)}#hero .hero-invitation .talk:focus-visible{outline:2px solid #4dd8e6;outline-offset:6px;border-radius:3px}@media(max-width:650px){#hero .hero-invitation{padding:30px 20px}#hero .hero-invitation .sports{font-size:10px;letter-spacing:1px;line-height:2.1}#hero .hero-invitation .invitation{flex-direction:column;align-items:center;gap:12px;padding:23px 18px;text-align:center}#hero .hero-invitation .question{font-size:21px;max-width:380px}#hero .hero-invitation .talk{font-size:17px}#hero .hero-invitation .arrow{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){#hero .hero-invitation .arrow{transition:none}#hero .hero-invitation .talk:hover .arrow{transform:none}}#hero .hero-invitation .invitation-copy{min-width:0;max-width:670px}#hero .hero-invitation .invitation-description{font-size:16px;line-height:1.7;color:#bcc8ca;margin:10px 0 0}#hero .hero-invitation .invitation{gap:30px;padding-top:27px;padding-bottom:27px}#hero .hero-invitation .question{font-size:clamp(19px,2.2vw,23px)}@media(max-width:650px){#hero .hero-invitation .invitation{gap:16px;padding:24px 18px}#hero .hero-invitation .invitation-copy{width:100%}#hero .hero-invitation .question{max-width:100%;font-size:21px}#hero .hero-invitation .invitation-description{font-size:16px;line-height:1.7;margin-top:12px}}

#escalado .collection-demo,#talla .sizing-demo{padding:0;width:100%;max-width:none;margin:0}#escalado .collection-demo h2 span{max-width:1120px}#talla .sizing-demo .layout{max-width:none}#hero .hero-invitation{margin-top:22px;width:100%;padding:0}#hero .hero-invitation .invitation{padding:22px;gap:20px}#hero .hero-invitation .question{font-size:20px}#hero .hero-invitation .invitation-description{font-size:16px}#hero .sec-tag{flex-wrap:wrap;line-height:1.8}#hero .hero-lead{line-height:1.65}#hero .sport-tags{min-height:0;padding-right:0}
@media(max-width:760px){#hero .hero-invitation .invitation{flex-direction:column;text-align:center;gap:12px}#hero .hero-invitation .question{max-width:none}#hero .hero-media-sm{top:10px;right:10px;bottom:auto;left:auto;width:32%;max-width:160px}}
