:root{--bg:#0a0a0a;--panel:hsla(0,0%,100%,.04);--panel-solid:#111;--text:#fff;--muted:hsla(0,0%,100%,.72);--line:hsla(0,0%,100%,.1);--blue:#00d9ff;--orange:#ff7a00;--tan:#e8d5b5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.siteShell{min-height:100vh;background:var(--bg)}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.aboutGrid,.footerInner,.headerInner,.heroBannerInner,.lookbookGrid,.sectionHead{display:flex}.headerInner{align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.brandLogo{width:auto;height:48px}.siteNav{display:flex;gap:32px}.footerLinks a:not(.button),.siteNav a{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:hsla(0,0%,100%,.8)}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 28px;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.button:hover{transform:translateY(-1px) scale(1.02)}.smallButton{padding:12px 22px;font-size:.75rem}.buttonOrange{background:var(--orange);color:#fff;border:1px solid var(--orange)}.buttonBlue{background:var(--blue);color:#000;border:1px solid var(--blue)}.buttonGlass{background:rgba(0,0,0,.28);color:#fff;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.buttonGhost{background:hsla(0,0%,100%,.04);color:#fff;border:1px solid hsla(0,0%,100%,.15)}.heroSection{position:relative;min-height:100vh;overflow:hidden}.heroBackground,.heroOverlay,.heroOverlayStrong{position:absolute;inset:0}.heroImage{object-fit:cover;object-position:center}.heroOverlay{background:rgba(0,0,0,.48)}.heroOverlayStrong{background:linear-gradient(90deg,rgba(0,0,0,.74),rgba(0,0,0,.45) 44%,rgba(0,0,0,.64))}.heroContentWrap{position:relative;z-index:2;display:flex;align-items:center;min-height:92vh;padding:80px 0 112px}.heroCopy{max-width:760px}.eyebrow,.sectionEyebrow{margin:0;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.3em}.eyebrow{display:inline-flex;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.35);padding:12px 16px;border-radius:999px;color:#f2d3a4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orange{color:var(--orange)}.blue{color:var(--blue)}.heroTitle{margin:18px 0 0;font-size:clamp(4rem,11vw,7rem);line-height:.9;font-weight:900;letter-spacing:-.04em;text-transform:uppercase}.aboutTitle span,.heroTitle span{display:block}.aboutText,.heroText,.infoCard p,.productTopLine p{color:var(--muted)}.heroText{max-width:700px;margin-top:24px;font-size:1.1rem;line-height:1.9}.heroActions{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}.heroBanner{position:absolute;left:0;right:0;bottom:0;z-index:3;border-top:1px solid var(--line);background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.heroBannerInner{align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.aboutTitle,.footerBrandTitle,.heroBannerInner p,.infoCard h3,.productTopLine h4,.sectionTitle{margin:0;font-weight:900;text-transform:uppercase}.heroBannerInner p{font-size:clamp(1.2rem,3vw,2rem);letter-spacing:-.03em}.aboutSection,.lookbookSection,.sectionPad{padding:80px 0}.sectionHead{align-items:end;justify-content:space-between;gap:20px;margin-bottom:40px}.aboutTitle,.sectionTitle{margin-top:12px;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1;letter-spacing:-.04em}.productGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.compactCard,.infoCard,.lookbookImageCard,.productCard{overflow:hidden;border:1px solid var(--line);border-radius:32px;background:var(--panel)}.productVisual{position:relative;display:flex;align-items:end;min-height:290px;padding:24px;background:var(--panel-solid)}.visualAccent{position:absolute;left:24px;top:24px;width:96px;height:12px;border-radius:999px}.accentBlue{background:var(--blue)}.accentOrange{background:var(--orange)}.accentTan{background:var(--tan)}.accentWhite{background:#fff}.productVisualInner{position:relative;z-index:1}.productVisualInner p{margin:0;font-size:.72rem;font-weight:900;letter-spacing:.24em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.productVisualInner h3{margin:8px 0 0;font-size:2rem;font-weight:900;text-transform:uppercase}.productBody{padding:24px}.productTopLine{display:flex;justify-content:space-between;gap:16px}.productTopLine h4{font-size:1.2rem}.productTopLine p{margin:8px 0 0;line-height:1.7}.productTopLine span{font-size:.78rem;font-weight:900;text-transform:uppercase;color:#f2d3a4}.productBody .button{margin-top:24px}.aboutGrid,.lookbookGrid{gap:24px}.lookbookGrid{align-items:stretch}.lookbookImageCard{flex:1.2 1;background:var(--panel-solid)}.lookbookImage{width:100%;height:100%;object-fit:cover}.infoCardStack,.lookbookCopyStack{display:grid;grid-gap:24px;gap:24px;flex:0.8 1}.compactCard,.infoCard{padding:32px;background:#000}.altCard{background:var(--panel-solid)}.infoCard h3{margin-top:16px;font-size:2rem;line-height:1.1}.infoCard p{margin-top:16px;line-height:1.9}.infoCard .button{margin-top:24px}.aboutGrid{align-items:start}.aboutGrid>*{flex:1 1}.aboutTitle span{color:#f2d3a4}.aboutText{max-width:720px;font-size:1.08rem;line-height:1.95;margin-top:24px}.compactCard h3{font-size:1.3rem}.compactCard p{margin-top:12px}.siteFooter{background:#000;padding:40px 0}.footerInner{align-items:center;justify-content:space-between;gap:24px}.footerBrand{display:flex;align-items:center;gap:16px}.footerLogoBox{border-radius:12px;background:#fff;padding:8px 14px}.footerLogo{width:auto;height:40px}.footerBrandTitle{font-size:1.2rem}.footerBrandText{margin:6px 0 0;color:hsla(0,0%,100%,.6)}.footerLinks{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media (max-width:980px){.aboutGrid,.lookbookGrid,.productGrid{grid-template-columns:1fr;display:grid}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerInner,.headerInner,.heroBannerInner,.sectionHead{flex-direction:column;align-items:flex-start}.siteNav{display:none}}@media (max-width:680px){.container{width:min(100% - 32px,1180px)}.heroContentWrap{padding-top:64px}.productGrid{grid-template-columns:1fr}.button,.heroActions{width:100%}.productTopLine{flex-direction:column}.heroBannerInner p{font-size:1.05rem}}