.st27.st27.st27{padding-top:0}.st27.st27.st27 .hero{background:linear-gradient(115deg,#ddb07c 0%,#edd0a8 50%,#f3e5cc 100%);height:max(744px,100svh);min-height:0;padding:94px 6% 26px;overflow:hidden}.st27.st27.st27 .hero-art{background:0 0;animation:1.1s both campaign-copy-enter;inset:21% 22% 0 18%;transform:none;mask-image:none;container-type:size}.st27.st27.st27 .hero-art-stage{aspect-ratio:1312/1199;width:min(100cqw,109.425cqh);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.st27.st27.st27 .hero-art-stage img{width:100%;height:auto;display:block}.st27.st27.st27 .hero-hands{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1312 1199'%3E%3Crect width='1312' height='1199' fill='white'/%3E%3Ccircle cx='655' cy='313' r='294' fill='black'/%3E%3C/svg%3E");mask-size:100% 100%;mask-mode:luminance}.st27.st27.st27 .hero-yarn{clip-path:ellipse(22.4% 24.5% at 49.92% 26.1%);transform-origin:49.92% 26.1%;filter:drop-shadow(0 0 10px #ffecb43d);will-change:transform;animation:12s ease-in-out infinite campaign-yarn-float;position:absolute;inset:0}.st27.st27.st27 .hero-yarn-aura{aspect-ratio:1;filter:blur(9px);pointer-events:none;background:radial-gradient(circle,#ffd26a00 45%,#ffeab85c 59%,#fff5d499 64%,#ffd68133 70%,#0000 76%);border-radius:50%;width:49%;animation:12s ease-in-out infinite campaign-yarn-aura;position:absolute;top:-.5%;left:25.5%}.st27.st27.st27 .hero-hands-gloss{pointer-events:none;opacity:.08;animation:12s ease-in-out infinite campaign-hands-breathe;position:absolute;inset:0;mask-image:url(/media/shanghaitex-2027/brochure-hands-v3.png),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1312 1199'%3E%3Crect width='1312' height='1199' fill='white'/%3E%3Ccircle cx='655' cy='313' r='294' fill='black'/%3E%3C/svg%3E");mask-size:100% 100%;mask-composite:intersect;mask-mode:alpha,luminance}.st27.st27.st27 .hero-hands-gloss span{mix-blend-mode:screen;background:#fff4da;animation:none;position:absolute;inset:0}.st27.st27.st27 .hero-robot-light{clip-path:inset(0 50% 0 0)}.st27.st27.st27 .hero-hands-gloss .hero-human-light{clip-path:inset(0 0 0 50%);opacity:1;animation-delay:0s}@keyframes campaign-yarn-aura{0%,to{opacity:.45;transform:translateY(0)scale(.98)}50%{opacity:.8;transform:translateY(-12px)scale(1.06)}}@keyframes campaign-hands-breathe{0%,to{opacity:.025}50%{opacity:.12}}@keyframes campaign-yarn-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(3deg)}}.st27.st27.st27 .hero-copy{width:auto;max-width:none;margin:0;padding:0;animation:none;position:static}.st27.st27.st27 .hero .brochure-headline{letter-spacing:0;text-align:right;text-shadow:none;margin:0;padding:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:54px;font-weight:800;line-height:1.4;position:absolute;top:114px;right:6%}.st27.st27.st27 .brochure-headline span{white-space:nowrap;color:#fffbe9;-webkit-text-fill-color:transparent;filter:drop-shadow(1px 1px #bf9069)drop-shadow(1px 2px #bf9069)drop-shadow(2px 3px 3px #96633c40);background:linear-gradient(#fff 12%,#fffef3 42%,#f2edc9 100%) text;display:block}.st27.st27.st27 .hero .brochure-headline-en{font-size:34px}.st27.st27.st27 .brochure-tagline{text-align:right;color:#fffdf3;margin:0;font-family:Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.45;position:absolute;top:274px;right:6%}.st27.st27.st27 .hero-sub{display:none}.st27.st27.st27 .hero-actions{flex-direction:column;align-items:flex-start;gap:12px;margin:0;animation:.6s .35s both campaign-copy-enter;display:flex;position:absolute;top:40%;bottom:auto;left:6%}.st27.st27.st27 .hero-heels{opacity:0;visibility:hidden;pointer-events:none;width:62px;height:38px;transition:opacity .18s,visibility .18s;position:absolute;bottom:calc(100% - 4px);left:10px}.st27.st27.st27 .heel-step{transform-origin:25% 85%;width:48px;position:absolute;bottom:0}.st27.st27.st27 .heel-step img{filter:drop-shadow(0 3px 2px #683d2c22);width:100%;height:auto;display:block}.st27.st27.st27 .heel-back{opacity:.88;bottom:4px;left:10px}.st27.st27.st27 .heel-front{left:0}.st27.st27.st27 .hero-actions:has(.solid-button:hover) .heel-step{animation:.6s linear infinite campaign-heel-walk}.st27.st27.st27 .hero-actions:has(.solid-button:hover) .heel-back{animation-delay:-.3s}@media (hover:hover) and (pointer:fine){.st27.st27.st27 .hero-actions:has(.solid-button:hover) .hero-heels{opacity:1;visibility:visible}}.st27.st27.st27 .hero.fashion-active .hero-actions .hero-heels{opacity:0;visibility:hidden}.st27.st27.st27 .hero-heels.hero-fashion-runner{opacity:1;visibility:visible;z-index:5;transform-origin:50% 100%;transition:none;bottom:auto}.st27.st27.st27 .hero-fashion-runner.is-walking .heel-step{animation:.6s linear infinite campaign-heel-walk}.st27.st27.st27 .hero-fashion-runner.is-walking .heel-back{animation-delay:-.3s}.st27.st27.st27 .hero.fashion-active .hero-yarn,.st27.st27.st27 .hero.fashion-active .hero-yarn-aura{animation:none}.st27.st27.st27 .hero.fashion-active .hero-yarn-aura{opacity:.55}@keyframes campaign-heel-walk{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(12px,-6px)rotate(-12deg)}50%{transform:translate(22px)rotate(0)}75%{transform:translate(9px,-2px)rotate(7deg)}}.st27.st27.st27 .hero-actions a{white-space:nowrap;min-width:220px;height:60px;box-shadow:none;border:1px solid #62442e;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;font-size:17px;font-weight:600;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.st27.st27.st27 .hero-actions .solid-button{background:linear-gradient(120deg,#b94309,#d65a10);border-color:#b94309;min-width:240px;height:64px;font-size:19px;font-weight:700;animation:3.2s ease-in-out infinite campaign-cta-pulse;box-shadow:0 8px 20px #9c42132b,inset 0 1px #ffffff40;color:#fff!important}.st27.st27.st27 .hero-actions .film-link{text-align:left;color:#62442e;background:0 0;border:0;justify-content:flex-start;align-self:flex-start;gap:10px;width:fit-content;min-width:0;height:36px;padding:0;font-size:14px;font-weight:400}.st27.st27.st27 .hero-actions .film-link:hover{text-underline-offset:4px;background:0 0;text-decoration:underline;color:#37291f!important}.st27.st27.st27 .hero-actions .film-link:after{display:none}.st27.st27.st27 .hero-actions .film-link span{width:auto;height:auto;color:inherit;background:0 0;border:0;border-radius:0;margin:0;font-size:10px;display:inline}.st27.st27.st27 .hero-actions a:hover{box-shadow:none;background:#713a1d;transform:none;color:#fff8ee!important}.st27.st27.st27 .hero-actions a:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:25%;height:200%;transition:left .5s;position:absolute;top:-50%;left:-50%;transform:skew(-20deg)}.st27.st27.st27 .hero-actions a:hover:after{left:125%}.st27.st27.st27 .hero-actions .solid-button:after{transition:none;animation:3.2s ease-in-out infinite campaign-cta-sheen;left:0}@keyframes campaign-cta-pulse{0%,to{box-shadow:0 8px 20px #9c42132b,0 0 #d65a1033,inset 0 1px #ffffff40}50%{box-shadow:0 10px 28px #bd4c1447,0 0 0 6px #d65a1000,inset 0 1px #fff6}}@keyframes campaign-cta-sheen{0%,35%{opacity:0;transform:translate(-160%)skew(-20deg)}42%{opacity:1}70%,to{opacity:0;transform:translate(600%)skew(-20deg)}}.st27.st27.st27 .hero-actions .solid-button>span{font-size:24px;font-weight:400}.st27.st27.st27 .hero-actions a:focus-visible{outline-offset:4px;outline:2px solid #513923}.st27.st27.st27 .hero .eyebrow{display:none}.st27.st27.st27 .hero-edition{color:#513923;max-width:32%;position:absolute;bottom:36px;left:6%}.st27.st27.st27 .hero-edition strong{font-size:24px;font-weight:700;line-height:1.45}.st27.st27.st27 .hero-edition>span{margin-top:8px;font:12px/1.35 Arial,sans-serif;display:block}.st27.st27.st27 .hero-bottom{color:#513923;border:0;flex-direction:column;align-items:flex-end;gap:6px;max-width:36%;padding:0;animation:.7s 1s both campaign-copy-enter;display:flex;position:absolute;bottom:36px;right:6%}.st27.st27.st27 .hero-bottom small{display:none}.st27.st27.st27 .hero-bottom strong{font-size:30px;font-weight:700}.st27.st27.st27 .hero-bottom p{text-align:right}.st27.st27.st27 .hero-bottom p strong{font-size:23px}.st27.st27.st27 .hero-bottom p span{letter-spacing:.5px;color:#62442e;font-size:12px}.st27.st27.st27 .hero-bottom p .hero-address{color:#62442e;font-size:14px}.st27.st27.st27 .hero-bottom .scroll-cue{display:none}header.st-brochure-header.st-blend-header{backdrop-filter:none;background:0 0;border-bottom:1px solid #0000}header.st-brochure-header.st-blend-header.is-scrolled{backdrop-filter:blur(14px);background:#fff5e7f5;border-bottom-color:#af865733}.st-brochure-header nav a,.st-brochure-header nav button{color:#62442e}.st-brochure-header nav .site-accent-text{color:#62442e;text-underline-offset:7px;text-decoration:underline 2px}.st-brochure-header nav a:hover,.st-brochure-header nav button:hover{color:#37291f;background-color:#ead3b544}.st-brochure-header>div>div>a>span{color:#62442e}@keyframes campaign-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=851px) and (width<=1200px){.st27.st27.st27 .hero-actions{flex-direction:column;align-items:stretch}.st27.st27.st27 .hero .brochure-headline{font-size:42px}.st27.st27.st27 .hero .brochure-headline-en{font-size:25px}.st27.st27.st27 .brochure-tagline{font-size:20px}}@media (width<=850px){.st27.st27.st27 .hero{height:auto;min-height:980px;padding-top:82px}.st27.st27.st27 .hero-art{background-position:bottom;background-size:contain;height:420px;margin:0;animation:none;position:absolute;inset:300px 0 auto}.st27.st27.st27 .hero-copy{width:100%;padding:0;animation:none}.st27.st27.st27 .hero .brochure-headline{font-size:36px;top:128px}.st27.st27.st27 .hero .brochure-headline-en{font-size:25px}.st27.st27.st27 .brochure-tagline{font-size:19px;top:240px}.st27.st27.st27 .hero-actions{z-index:2;gap:7px;width:104px;animation-delay:.15s;top:144px;bottom:auto}.st27.st27.st27 .hero-actions .solid-button{gap:6px;width:104px;min-width:0;height:44px;padding:0 10px;font-size:14px}.st27.st27.st27 .hero-actions .film-link{gap:6px;min-width:0;height:28px;font-size:11px}.st27.st27.st27 .hero-art{inset:300px 0 auto}.st27.st27.st27 .hero-edition{max-width:88%;bottom:158px}.st27.st27.st27 .hero-edition strong{font-size:20px}.st27.st27.st27 .hero-edition>span{display:none}.st27.st27.st27 .hero-bottom{align-items:flex-start;gap:4px;max-width:88%;animation-delay:.4s;bottom:22px;left:6%;right:auto}.st27.st27.st27 .hero-bottom p{text-align:left}.st27.st27.st27 .hero-bottom p strong{font-size:20px}.st27.st27.st27 .hero-bottom strong{font-size:25px}.st27.st27.st27 .hero-heels{width:54px;height:32px;left:0}.st27.st27.st27 .heel-step{width:42px}.st27.st27.st27 .heel-back{bottom:4px;left:10px}.st27.st27.st27 .hero-actions .solid-button>span{font-size:16px}.st27.st27.st27 .hero:has(.brochure-headline-en){min-height:1040px}.st27.st27.st27 .hero:has(.brochure-headline-en) .hero-actions{width:240px;top:230px}.st27.st27.st27 .hero:has(.brochure-headline-en) .solid-button{width:240px;height:52px;padding:0 20px;font-size:17px}.st27.st27.st27 .hero:has(.brochure-headline-en) .hero-art{top:360px}}@media (width<=400px) and (width>=360px){.st27.st27.st27 .hero .brochure-headline{font-size:34px}.st27.st27.st27 .hero-actions,.st27.st27.st27 .hero-actions .solid-button{width:96px}.st27.st27.st27 .hero-actions .solid-button{padding:0 8px;font-size:13px}}@media (width<=359px){.st27.st27.st27 .hero{min-height:1100px}.st27.st27.st27 .hero .brochure-headline{font-size:30px}.st27.st27.st27 .hero-actions{width:240px;top:306px}.st27.st27.st27 .hero-actions .solid-button{width:240px;height:52px;padding:0 20px;font-size:17px}.st27.st27.st27 .hero-art{top:410px}}@media (prefers-reduced-motion:reduce){.st27.st27.st27 .hero-actions:has(.solid-button:hover) .heel-step{animation:none}.st27.st27.st27 .hero-yarn-aura{opacity:.08;animation:none}.st27.st27.st27 .hero-hands-gloss{display:none}.st27.st27.st27 .hero-actions .solid-button{animation:none}.st27.st27.st27 .hero-actions .solid-button:after{animation:none;display:none}.st27.st27.st27 .hero-yarn{will-change:auto;animation:none;transform:none}.st27.st27.st27 .hero-actions a:after{transition:none}.st27.st27.st27 .hero-art,.st27.st27.st27 .hero-copy,.st27.st27.st27 .hero-actions,.st27.st27.st27 .hero-bottom{animation:none;transform:none}}.st27.st27.st27 .discover .fields{position:relative}.st27.st27.st27 .field-walker{opacity:0;pointer-events:none;z-index:2;width:60px;height:40px;position:absolute;top:0;left:0}.st27.st27.st27 .field-shoe{transform-origin:25% 90%;width:46px;position:absolute;bottom:0;left:0}.st27.st27.st27 .field-shoe-back{bottom:5px;left:12px}.st27.st27.st27 .field-shoe img{width:100%;height:auto;display:block}.st27.st27.st27 .fields-in-motion .field-shoe{animation:.9s ease-in-out infinite field-shoe-step}.st27.st27.st27 .fields-in-motion .field-shoe-back{animation-delay:-.45s}@keyframes field-shoe-step{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-4px)rotate(-9deg)}70%{transform:translateY(-1px)rotate(5deg)}}@media (width<=850px){.st27.st27.st27 .field-walker{width:50px;height:34px}.st27.st27.st27 .field-shoe{width:38px}.st27.st27.st27 .field-shoe-back{bottom:4px;left:10px}}@media (prefers-reduced-motion:reduce){.st27.st27.st27 .fields-in-motion .field-shoe{animation:none}}
