.hero{display:block;position:relative;min-height:740px;overflow:hidden;background:#050505}.hero-copy{position:relative;z-index:2;width:75%;min-height:740px;padding:75px 5%;background:linear-gradient(90deg,#050505 18%,#050505cf 48%,transparent 96%);pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.hero h1{font-size:clamp(90px,11.2vw,174px);line-height:.87;letter-spacing:-4px;max-width:900px}.hero h1 i{color:transparent;-webkit-text-stroke:1.5px #dddde5}.hero-image{position:absolute;right:0;top:0;height:100%;width:63%;max-width:none;margin:0}.hero-image>img{height:100%;width:100%;aspect-ratio:auto;object-fit:cover;object-position:center 63%;filter:saturate(.65) brightness(.8)}.hero-image .photo-tag{position:absolute;bottom:28px;right:30px;left:auto;padding:0;background:transparent;border:0;z-index:3;font-size:8px;text-align:right}.hero-image .photo-tag b{font-size:12px}.hero-bottom{max-width:560px;justify-content:space-between}.catalog-cta{display:inline-block;background:#d0d0d5;color:#111115;padding:16px 23px;font-weight:600;font-size:12px}.catalog-cta:hover{background:white}.catalog-mobile{display:none}@media(max-width:800px){.hero{min-height:700px}.hero-copy{width:100%;min-height:700px;padding:65px 6%;justify-content:flex-start;background:linear-gradient(90deg,#050505d9,transparent),linear-gradient(0deg,#050505 0,transparent 45%)}.hero h1{font-size:clamp(84px,13vw,135px);margin-top:26px}.hero-image{width:100%;height:100%}.hero-image>img{height:100%;object-fit:cover;object-position:center}.hero-bottom{margin-top:auto;align-items:start;flex-direction:column}.hero-image .photo-tag{display:none}.catalog-mobile{display:inline-block;font-size:11px}header{gap:10px}.hero-copy .eyebrow{font-size:9px}.hero h1 i{-webkit-text-stroke:1px #e7e7ec}}@media(max-width:420px){.hero{min-height:660px}.hero-copy{min-height:660px;padding-top:45px}.hero h1{font-size:85px;letter-spacing:-2px}.catalog-mobile{font-size:10px}.logo{font-size:19px}.small{padding:11px 12px}.catalog-cta{font-size:12px}}
.product-image{background:#000}.product-image img{object-fit:contain;padding:24px;filter:none}.product-image span{background:#000;border:0;font-size:8px;color:#999}
.hero-image>img{object-fit:contain;object-position:center;filter:none!important;padding:30px 0}.hero-image{background:#000}.hero-copy{background:linear-gradient(90deg,#050505 12%,#050505df 45%,transparent 88%)}.product-image span{display:none}
