.brand-lockup{flex-direction:column;gap:2px;line-height:1;font-weight:600;letter-spacing:0}.new-mark{font-size:2.15rem;font-weight:500;letter-spacing:-.16em;padding-right:.15em}.wordmark{font-size:.62rem;letter-spacing:.48em;white-space:nowrap}.hero-product img,.product-art img{display:none}.hero-lockup{display:flex;flex-direction:column;align-items:center;text-transform:uppercase}.hero-n{font-family:"Montserrat";font-size:clamp(9rem,20vw,22rem);font-weight:600;line-height:.7;letter-spacing:-.18em;padding-right:.17em}.hero-word{font-family:"Montserrat";font-size:clamp(1rem,2.4vw,2.4rem);letter-spacing:.54em;margin-top:3.5rem;white-space:nowrap}.hero-word sup{font-size:.3em;letter-spacing:0}.hero-lockup i{width:90px;border-top:2px solid white;margin:30px 0 24px}.hero-lockup small{font-size:.72rem;letter-spacing:.42em;color:#ccc}.product-art{flex-direction:column}.product-monogram{font-family:"Montserrat";font-size:clamp(12rem,28vw,30rem);font-weight:600;line-height:.68;letter-spacing:-.17em;padding-right:.16em;color:#e9e8e4}.product-art p{text-align:center;font-family:"Montserrat";letter-spacing:.3em;font-size:.8rem;text-transform:uppercase}.product-art p span{color:#8f8f8f;font-family:"DM Sans"}.colour-range{background:#0d0d0d;padding:9vw 5vw;border-top:1px solid var(--line)}.range-intro{display:grid;grid-template-columns:.35fr 1.2fr .55fr;gap:3vw;align-items:end;margin-bottom:5vw}.range-intro h2{font-size:clamp(3.2rem,6.7vw,7rem)}.range-intro>p:last-child{color:#aaa;line-height:1.65}.range-art{margin:0;background:#050505;border:1px solid #252525}.range-art img{display:block;width:100%;height:auto}.range-art figcaption{display:grid;grid-template-columns:repeat(3,1fr);padding:17px 5%;text-transform:uppercase;letter-spacing:.18em;font-size:.65rem;color:#aaa}.range-art figcaption span{text-align:center}.swatches{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.swatches div{display:flex;align-items:center;gap:15px;padding:22px;border-right:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;font-size:.65rem}.swatches div:last-child{border:0}.swatches i{width:18px;height:18px;border-radius:50%;border:1px solid #555}.swatches .black{background:#080808}.swatches .stone{background:#b9afa3}.swatches .navy{background:#17243e}.swatches .olive{background:#5d5c42}
@media(max-width:800px){.new-mark{font-size:1.7rem}.wordmark{font-size:.5rem}.hero-product{height:43vh;margin-top:0;opacity:.8}.hero-n{font-size:42vw}.hero-word{font-size:1rem;margin-top:2.5rem}.hero-lockup small{font-size:.55rem;letter-spacing:.25em}.range-intro{grid-template-columns:1fr;align-items:start}.colour-range{padding:80px 20px}.range-art{overflow:hidden}.range-art img{width:180%;max-width:none;transform:translateX(-22%)}.range-art figcaption{padding:15px 0}.swatches{grid-template-columns:1fr 1fr}.swatches div:nth-child(2){border-right:0}.swatches div:nth-child(-n+2){border-bottom:1px solid var(--line)}}

/* HERO 01 product focus, cropped from the approved concept board. */
.hero-product .trunk-image img,.product-art .trunk-image img{display:block}.trunk-image{position:relative;overflow:hidden;isolation:isolate;background:#151515}.trunk-image img{position:absolute;width:100%;max-width:none;height:auto}.trunk-image-hero{width:min(100%,650px);height:min(70vh,720px);border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 85px rgba(0,0,0,.3)}.trunk-image-hero img{width:222%;left:-95%;top:-2%}.hero-product{height:74vh}.hero-product .image-note{right:2%;bottom:-28px}.product-art .trunk-image-detail{width:min(100%,620px);height:min(43vw,640px);min-height:450px}.trunk-image-detail img{width:215%;left:-93%;top:-3%}.product-art p{margin-top:28px;line-height:1.8}.product-art p span{font-size:.7rem;letter-spacing:.2em}
.hero-product .trunk-image img,.product-art .trunk-image img{max-height:none;object-fit:initial;filter:none;mix-blend-mode:normal;transform:none}
@media(max-width:800px){.hero-product{height:55vh;margin-top:22px;opacity:1}.trunk-image-hero{width:min(100%,480px);height:52vh}.trunk-image-hero img{width:220%;left:-94%;top:-2%}.product-art .trunk-image-detail{height:450px;min-height:0}.trunk-image-detail img{width:215%;left:-93%;top:-2%}.hero-product .image-note{right:0;bottom:-24px}}
