*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#20211d;color:#d2c4a8;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #d9c394;outline-offset:6px}img{display:block;max-width:100%;height:auto}header{height:94px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #4e4b40;gap:25px;background:#20211d}.brand{width:215px}.brand img{width:100%}nav{display:flex;gap:35px;font-size:14px;text-transform:uppercase;font-weight:bold}nav a:hover,.text-link:hover{color:#fff1cd}.header-note,.eyebrow,.hero-top,.hero-bottom,.panel-tag,figcaption,.palette,footer>span{font:11px 'Courier New',monospace;letter-spacing:1px}.header-note{color:#a49c87}.skip{position:absolute;top:-70px;z-index:10;padding:16px;background:#d2c4a8;color:#20211d}.skip:focus{top:0}.hero{position:relative;min-height:680px;height:calc(100svh - 94px);max-height:930px;overflow:hidden;background:#454537}.hero-photo{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 48%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,17,13,.8),rgba(15,17,13,.36) 52%,rgba(15,17,13,.04)),linear-gradient(0deg,rgba(10,12,8,.75),transparent 35%)}.hero-top,.hero-bottom{position:absolute;left:4%;right:4%;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#c9c0a9}.hero-top{top:29px}.hero-copy{position:relative;padding:125px 4% 110px;max-width:1000px}.eyebrow{margin:0 0 25px;line-height:1.6}.cross{font-size:21px;vertical-align:middle;margin-right:8px}h1,h2{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:900;margin:0;letter-spacing:-3px;line-height:.88}h1{font-size:clamp(76px,8.9vw,150px);color:#d1c19c}h1 em{font-style:normal;color:#b6b48a}h2{font-size:clamp(45px,5vw,80px)}.hero-description{font-size:21px;margin:28px 0 30px}.button{display:inline-flex;align-items:center;gap:48px;background:#b8a480;color:#24251e;padding:20px 23px;font-size:12px;font-weight:800;letter-spacing:.8px;border:1px solid #b8a480;transition:background .15s}.button:hover{background:#d6c4a0}.button span{font-size:23px;line-height:15px}.hero-bottom{bottom:27px}.ticker{overflow:hidden;display:flex;gap:48px;align-items:center;white-space:nowrap;padding:21px 0;background:#5b6246;color:#e0d0af;border-block:1px solid #6b7256;font-family:Impact,'Arial Narrow',sans-serif;font-size:25px;letter-spacing:1px}.ticker b{font-size:26px}.identity{padding:95px 4% 80px}.section-heading{display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:start;margin-bottom:48px}.section-heading>p:last-child{font-size:15px;line-height:1.8;color:#aaa38f;margin:4px 0}.marks{display:grid;grid-template-columns:1.8fr 1fr;gap:20px}.marks figure{margin:0;min-height:320px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #514d40}.wordmark-panel{background:#2b2a26}.monogram-panel{background:#5b493a}.wordmark-panel img{width:90%;margin:30px auto}.monogram-panel img{height:210px;width:auto;object-fit:contain;align-self:center;margin:15px}.panel-tag{color:#b8ab93}figcaption{display:flex;justify-content:space-between;gap:20px;font-size:10px}.palette{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px}.palette>div{height:95px;background:var(--swatch);padding:20px;display:flex;align-items:end;border:1px solid #66604e;color:#e7dbc4;font-size:10px}.palette .beige{color:#302d24}.attitude{padding:85px 4% 100px;background:#b8a480;color:#282b20;display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;position:relative;overflow:hidden}.attitude h2{font-size:clamp(65px,7.5vw,115px)}.attitude h2 span{color:#535b3c}.attitude p:not(.eyebrow){max-width:445px;line-height:1.7;font-size:16px}.attitude h2+p{margin-top:30px}.text-link{display:inline-flex;gap:65px;border-bottom:1px solid #67644e;padding:15px 0;margin-top:20px;font-weight:bold;font-size:12px}.asterisk{font-size:240px;line-height:1;align-self:center;color:#555c40;transform:rotate(10deg)}footer{padding:45px 4%;display:flex;justify-content:space-between;align-items:end;gap:30px}footer p{font:11px/1.6 'Courier New',monospace;color:#b2a58b}.footer-brand{position:relative;font-family:Impact,'Arial Narrow',sans-serif;font-size:30px;line-height:.9;letter-spacing:-.5px}.footer-brand>span{position:absolute;top:0;right:-14px;font:10px Arial}footer>span{font-size:10px;color:#998f7a}@media(min-width:1600px){.hero-copy{padding-top:160px}}@media(max-width:1000px){.header-note{display:none}.section-heading{grid-template-columns:1fr 2fr}.section-heading>p:last-child{grid-column:2}.attitude{grid-template-columns:1fr 2fr}.asterisk{display:none}.hero-top>span:last-child{display:none}}@media(max-width:640px){header{height:80px;padding-inline:6%;gap:20px}.brand{width:158px}nav{gap:15px;font-size:10px}nav span{display:none}.hero{height:740px;min-height:0}.hero-photo{object-position:68% center}.hero-shade{background:linear-gradient(90deg,rgba(15,17,13,.7),rgba(15,17,13,.23)),linear-gradient(0deg,rgba(10,12,8,.8),transparent)}.hero-top,.hero-bottom{left:6%;right:6%;font-size:9px}.hero-copy{padding:150px 6% 100px}.hero-copy .eyebrow{font-size:9px}h1{font-size:79px;letter-spacing:-2px}.hero-description{font-size:18px}.button{font-size:10px;gap:25px;padding:19px}.hero-bottom>a{display:none}.ticker{font-size:20px;gap:30px;padding:16px 0}.identity{padding:60px 6%}.section-heading{display:block}.section-heading h2{font-size:55px;margin-bottom:25px}.section-heading>p:last-child{font-size:14px}.marks{grid-template-columns:1fr}.marks figure{min-height:250px;padding:20px}.monogram-panel img{height:185px}.palette{grid-template-columns:repeat(2,1fr)}.palette>div{height:90px;font-size:9px;padding:15px}.attitude{padding:60px 6%;display:block}.attitude h2{font-size:78px}.attitude .eyebrow{margin-bottom:35px}footer{padding:35px 6%;flex-wrap:wrap}footer>span{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.product{padding:85px 4%;border-bottom:1px solid #514d40;background:#24251f;scroll-margin-top:25px}.product-heading{display:flex;justify-content:space-between;gap:50px;margin-bottom:42px}.product-heading h2{font-size:clamp(45px,5vw,80px)}.product-description{max-width:360px;color:#bdb39d}.product-description p:not(.eyebrow){font-size:16px;line-height:1.7}.product-images{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product-images figure{margin:0;background:#e7e2d7}.product-images img{width:100%;mix-blend-mode:multiply}.product-images figcaption{color:#33352b;padding:20px;border-top:1px solid #c3bba9;line-height:1.5}.hero-shade{background:linear-gradient(90deg,rgba(15,17,13,.45),rgba(15,17,13,.12) 52%,rgba(15,17,13,0)),linear-gradient(0deg,rgba(10,12,8,.65),transparent 35%)}@media(max-width:640px){header{flex-wrap:wrap;height:105px;padding-block:10px;justify-content:center;gap:8px}.brand{width:150px}nav{justify-content:center;width:100%;gap:25px}.hero{height:700px}.product{padding:55px 6%}.product-heading{display:block}.product-description{margin-top:25px}.product-images{grid-template-columns:1fr;gap:22px}.product-images figcaption{padding:15px;font-size:9px}.hero-shade{background:linear-gradient(90deg,rgba(15,17,13,.65),rgba(15,17,13,.18)),linear-gradient(0deg,rgba(10,12,8,.7),transparent)}}
