.bxbujewear{--accent:#22c55e;--accent-dark:#16a34a;--navy:#0f2236;--text:#28394b;--text-muted:#5c6b79;--text-subtle:#93a0ac;--border:#e8e3d8;--warm-bg:#fbfaf6;--surface:#ffffff;--surface-alt:#f4f2eb;--radius:14px;--radius-lg:22px;--max:1100px;--read:660px;--shadow-sm:0 1px 2px rgba(15,34,54,0.05),0 1px 1px rgba(15,34,54,0.04);--shadow-md:0 24px 60px -30px rgba(15,34,54,0.32);background:var(--warm-bg);color:var(--text)}.bxbujewear *,.bxbujewear :after,.bxbujewear :before{box-sizing:border-box}.bxbujewear img,.bxbujewear video{display:block;max-width:100%}.bxbujewear a{color:inherit;text-decoration:none}.bxbujewear .wrap{max-width:var(--max);margin:0 auto;padding:0 20px}@media (min-width:768px){.bxbujewear .wrap{padding:0 40px}}.bxbujewear .back-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-muted);transition:color .15s;padding-top:28px}.bxbujewear .back-link:hover{color:var(--navy)}.bxbujewear .hero{padding:40px 0 0}@media (min-width:768px){.bxbujewear .hero{padding:56px 0 0}}.bxbujewear .hero-inner{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media (min-width:860px){.bxbujewear .hero-inner{grid-template-columns:1fr 1fr}}.bxbujewear .hero-text{padding-bottom:48px}.bxbujewear .eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dark);display:flex;align-items:center;gap:12px;margin-bottom:20px}.bxbujewear .eyebrow:after{content:"";height:1px;width:40px;background:var(--border)}.bxbujewear .hero h1{font-size:clamp(48px,8vw,80px);font-weight:800;letter-spacing:-.04em;color:var(--navy);margin:0 0 6px;line-height:.95}.bxbujewear .brand-year{font-size:15px;font-weight:500;color:var(--text-subtle);margin:16px 0 32px}.bxbujewear .hero p{font-size:19px;line-height:1.68;color:var(--text-muted);margin:0;max-width:42ch}.bxbujewear .hero-video{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:#0a0f16;box-shadow:var(--shadow-md)}.bxbujewear .hero-video video{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;display:block}.bxbujewear .article{display:grid;grid-template-columns:1fr min(var(--read),calc(100% - 40px)) 1fr;row-gap:20px;padding:72px 0 0}.bxbujewear .article>*{grid-column:2}.bxbujewear .article>.breakout{grid-column:1/-1;width:min(980px,calc(100% - 40px));margin-inline:auto}.bxbujewear .sec-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dark);display:flex;align-items:center;gap:12px;margin:0 0 24px}.bxbujewear .sec-label:after{content:"";height:1px;flex:1;background:var(--border)}.bxbujewear .prose{display:flex;flex-direction:column;gap:22px}.bxbujewear .prose p{font-size:18px;line-height:1.72;color:var(--text-muted);margin:0;text-wrap:pretty}.bxbujewear .prose p.lead{font-size:22px;line-height:1.58;color:var(--text);font-weight:400}.bxbujewear .pull-quote{border-left:3px solid var(--accent);padding:6px 0 6px 28px;margin:8px 0}.bxbujewear .pull-quote p{font-size:22px;line-height:1.52;color:var(--navy);font-weight:600;font-style:italic;letter-spacing:-.01em;margin:0}.bxbujewear .rule{height:1px;background:var(--border);margin:8px 0}.bxbujewear .lookbook-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media (min-width:600px){.bxbujewear .lookbook-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:860px){.bxbujewear .lookbook-grid{grid-template-columns:repeat(4,1fr)}}.bxbujewear .look-tile{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(145deg,#dce6e0,#d0ddd7);box-shadow:var(--shadow-sm);aspect-ratio:4/5;cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease;margin:0}.bxbujewear .look-tile:hover{transform:translateY(-2px);box-shadow:0 14px 36px -12px rgba(15,34,54,.22)}.bxbujewear .look-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.bxbujewear .look-tile:hover img{transform:scale(1.04)}.bxbujewear .look-tile figcaption{position:absolute;bottom:0;left:0;right:0;padding:20px 12px 12px;background:linear-gradient(transparent,rgba(10,18,30,.55));opacity:0;transition:opacity .2s}.bxbujewear .look-tile:hover figcaption{opacity:1}.bxbujewear .look-tile figcaption .cap{font-size:11.5px;font-weight:600;color:rgba(255,255,255,.85);line-height:1.4}.bxbujewear .look-tile figcaption .cap a{color:rgba(255,255,255,.75)}.bxbujewear .look-tile figcaption .cap a:hover{color:#fff}.bxbujewear .learnings{background:var(--surface-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:72px 0;margin-top:72px}.bxbujewear .learnings-inner{max-width:860px;margin:0 auto;padding:0 20px}@media (min-width:768px){.bxbujewear .learnings-inner{padding:0 40px}}.bxbujewear .learnings h2{font-size:clamp(26px,3.5vw,34px);font-weight:700;letter-spacing:-.025em;color:var(--navy);margin:0 0 40px}.bxbujewear .learning-list{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.bxbujewear .learning-item{background:var(--surface);padding:28px 30px;display:grid;grid-template-columns:36px 1fr;gap:18px;align-items:start}.bxbujewear .li-num{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:.04em;margin-top:2px}.bxbujewear .li-body h3{font-size:17px;font-weight:700;color:var(--navy);margin:0 0 6px;letter-spacing:-.01em}.bxbujewear .li-body p{font-size:14.5px;line-height:1.58;color:var(--text-muted);margin:0}.bxbujewear .lightbox{position:fixed;inset:0;z-index:200;background:rgba(10,18,30,.94);display:flex;align-items:center;justify-content:center;padding:24px}.bxbujewear .lb-inner{position:relative;max-width:min(720px,100%);max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:16px}.bxbujewear .lb-img{max-width:100%;max-height:78vh;border-radius:16px;-o-object-fit:contain;object-fit:contain;box-shadow:0 40px 120px -40px rgba(0,0,0,.8);background:#111;display:block}.bxbujewear .lb-close,.bxbujewear .lb-nav{position:fixed;z-index:201;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-family:inherit;line-height:1;transition:background .15s}.bxbujewear .lb-close:hover,.bxbujewear .lb-nav:hover{background:rgba(255,255,255,.22)}.bxbujewear .lb-close{top:20px;right:24px;width:40px;height:40px;font-size:18px}.bxbujewear .lb-nav{top:50%;transform:translateY(-50%);width:44px;height:44px;font-size:20px}.bxbujewear .lb-prev{left:16px}.bxbujewear .lb-next{right:16px}