main{overflow:hidden;padding-top:0;background:transparent}section{position:relative;padding:clamp(62px,8vw,116px) 0}.body-copy{max-width:650px;color:#030303b8;font-size:clamp(16px,1.45vw,19px);line-height:1.65}.dark-copy{color:var(--text-muted-dark)}.clothing-hero{display:grid;align-items:center;padding-top:clamp(54px,7vw,86px);border-bottom:1px solid var(--line-dark)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:clamp(34px,7vw,86px);align-items:center}.hero-meta-line{position:absolute;top:40px;right:max(16px,calc((100vw - var(--max)) / 2));font-size:10px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;color:var(--red);z-index:10}.clothing-hero h1{margin:14px 0 0;max-width:980px;font-family:var(--font-display);font-size:clamp(38px,6vw,82px);line-height:.95;font-weight:var(--weight-display);letter-spacing:.01em;text-transform:uppercase;position:relative;z-index:2}.clothing-hero.dream-texture-cream,.clothing-hero.dream-texture-cream h1,.clothing-hero.dream-texture-cream .body-copy{color:var(--text-dark)}.clothing-hero.dream-texture-cream .hero-meta-line,.clothing-hero.dream-texture-cream .eyebrow{color:var(--red)}.clothing-hero .body-copy{margin:26px 0 0;position:relative;z-index:2}.hero-visual{position:relative;min-height:clamp(420px,60vh,700px);isolation:isolate}.image-clothing-hero{--about-image: url(/clothing/hero.webp)}.red-slash{position:absolute;left:-20px;top:15%;width:4px;height:70%;z-index:2;background:var(--red);transform:skew(-12deg);box-shadow:0 0 40px #e5091466}.manifesto-section{text-align:center;padding:clamp(80px,12vw,160px) 0}.manifesto-wrap{max-width:980px;margin:0 auto}.manifesto-section h2{font-family:var(--font-display);font-size:clamp(38px,6vw,76px);line-height:.94;font-weight:var(--weight-heading);letter-spacing:-.05em;text-transform:uppercase;margin-bottom:24px}.manifesto-section .body-copy{margin:0 auto}.lookbook-section{border-top:1px solid var(--line-dark);padding-top:100px}.lookbook-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,32px);margin-top:48px}.lookbook-item{position:relative}.lookbook-item .image-panel{width:100%;height:100%;min-height:300px;background:var(--line-dark)}.lookbook-item.item-1{grid-column:1 / 8;aspect-ratio:4 / 3}.lookbook-item.item-2{grid-column:8 / 13;aspect-ratio:3 / 4;margin-top:60px}.lookbook-item.item-3{grid-column:1 / 6;aspect-ratio:3 / 4;margin-top:-80px}.lookbook-item.item-4{grid-column:6 / 13;aspect-ratio:16 / 9;margin-top:40px}.lookbook-item.item-5{grid-column:3 / 11;aspect-ratio:16 / 9;margin-top:40px}.lb-caption{position:absolute;bottom:16px;left:16px;color:var(--white);font-size:10px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;background:#030303cc;padding:6px 10px;backdrop-filter:blur(8px);z-index:10}.image-lb-1{--about-image: url(/clothing/lookbook-01.webp)}.image-lb-2{--about-image: url(/clothing/lookbook-02.webp)}.image-lb-3{--about-image: url(/clothing/lookbook-03.webp)}.image-lb-4{--about-image: url(/clothing/lookbook-04.webp)}.image-lb-5{--about-image: url(/clothing/lookbook-05.webp)}.jersey-layout{display:grid;grid-template-columns:1fr .8fr;gap:clamp(40px,8vw,100px);background:var(--paper);color:var(--black);padding:clamp(40px,6vw,80px);border:1px solid var(--line-dark)}.jersey-images{display:flex;flex-direction:column;gap:24px}.jersey-main{aspect-ratio:4/5;width:100%}.jersey-detail{aspect-ratio:16/9;width:80%;margin-left:auto;transform:translateY(-32px);margin-top:0;z-index:2;box-shadow:0 20px 50px #00000026}.image-jersey-main{--about-image: url(/clothing/jersey-main.webp)}.image-jersey-detail{--about-image: url(/clothing/jersey-detail.webp)}.jersey-info h2{font-family:var(--font-display);font-size:clamp(34px,5vw,68px);line-height:.94;font-weight:var(--weight-heading);letter-spacing:-.05em;text-transform:uppercase;margin-bottom:24px}.jersey-info .body-copy{margin-bottom:48px}.jersey-specs{display:grid;grid-template-columns:1fr 1fr;gap:24px;color:var(--black)}.spec-block{border-top:1px solid rgba(3,3,3,.15);padding-top:16px}.spec-block b{display:block;font-family:var(--font-display);font-size:16px;text-transform:uppercase;margin-bottom:8px}.culture-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:clamp(34px,7vw,86px);align-items:center}.culture-image{min-height:600px;position:relative}.image-culture{--about-image: url(/clothing/community.webp)}.culture-copy h2{margin:10px 0 24px;max-width:760px;font-family:var(--font-display);font-size:clamp(34px,5vw,68px);line-height:.94;font-weight:var(--weight-heading);letter-spacing:-.05em;text-transform:uppercase}.gallery-section{padding:clamp(80px,10vw,140px) 0 clamp(90px,12vw,160px);overflow:hidden}.gallery-section .section-head{margin-bottom:clamp(42px,6vw,80px);position:relative;z-index:2}.gallery-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;margin-top:0;padding:0 max(16px,calc((100vw - var(--max)) / 2))}.gallery-item{width:100%;aspect-ratio:4/5}.gallery-item .fallback-text span{font-size:clamp(20px,2.8vw,34px)}.image-drop-1{--about-image: url(/clothing/drop-01.webp)}.image-drop-2{--about-image: url(/clothing/drop-02.webp)}.image-drop-3{--about-image: url(/clothing/drop-03.webp)}.image-drop-4{--about-image: url(/clothing/drop-04.webp)}.syok-social-section{padding:clamp(80px,10vw,140px) 0;border-top:1px solid var(--line-dark)}.syok-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,100px);align-items:center}.social-copy h2{font-family:var(--font-display);font-size:clamp(34px,5vw,68px);line-height:.94;font-weight:var(--weight-heading);letter-spacing:-.05em;text-transform:uppercase;margin:10px 0 24px}.social-cards{display:flex;flex-direction:column;gap:16px}.social-card{display:flex;align-items:center;justify-content:space-between;padding:32px 40px;background:var(--black);border:1px solid var(--black);color:var(--white);text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,background .4s ease;position:relative;overflow:hidden}.social-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(229,9,20,.1) 0%,transparent 50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.social-card:hover{border-color:var(--red);background:#080808;transform:translate(8px)}.social-card:hover:before{opacity:1}.clothing-social-card{background:var(--cream);color:var(--black);border-color:var(--line-dark)}.clothing-social-card .social-platform{color:var(--red)}.social-platform{font-family:var(--font-display);font-size:28px;font-weight:var(--weight-heading);text-transform:uppercase;letter-spacing:-.02em}.social-handle{font-size:14px;color:var(--text-muted-dark);display:flex;align-items:center;gap:12px}.social-handle span{color:var(--red);font-size:18px;transition:transform .3s ease}.social-card:hover .social-handle span{transform:translate(4px)}.clothing-cta{text-align:center;border-top:1px solid var(--line-dark);color:var(--black)}.clothing-cta .button.secondary{color:var(--black);border-color:#0303032e}.clothing-cta .button.secondary:hover{border-color:var(--black)}.clothing-light-heading h2{color:var(--black)}.clothing-light-heading .eyebrow{color:var(--red)}.cta-inner{max-width:880px;margin:0 auto}.clothing-cta h2{font-family:var(--font-display);font-size:clamp(38px,6vw,76px);line-height:.94;font-weight:var(--weight-heading);letter-spacing:-.05em;text-transform:uppercase;margin-bottom:24px}.clothing-cta .body-copy{margin:0 auto 32px}.cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media(max-width:980px){.hero-grid,.jersey-layout,.culture-grid,.syok-social-grid{grid-template-columns:1fr}.lookbook-item.item-1,.lookbook-item.item-2,.lookbook-item.item-3,.lookbook-item.item-4,.lookbook-item.item-5{grid-column:1 / -1;margin-top:0}.jersey-section{background:var(--paper)}.jersey-detail{margin-top:0;transform:none;width:100%}.gallery-strip{grid-template-columns:repeat(2,1fr)}.hero-meta-line{display:none}}@media(max-width:760px){.clothing-hero{min-height:auto}.clothing-hero h1{font-size:clamp(34px,11vw,54px);letter-spacing:0}.hero-visual,.culture-image{min-height:400px}.jersey-specs{grid-template-columns:1fr}.jersey-layout{padding:28px 18px;overflow:hidden}.jersey-info h2{font-size:clamp(30px,10vw,44px);line-height:1;letter-spacing:-.045em;max-width:100%;overflow-wrap:break-word;word-break:normal;text-wrap:wrap}.jersey-info .body-copy,.spec-block span,.spec-block b{max-width:100%;overflow-wrap:break-word;word-break:normal}.jersey-images{width:100%;overflow:hidden}.jersey-main,.jersey-detail{width:100%}.gallery-strip{grid-template-columns:1fr;padding:0 16px}}
