*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#eceae4;color:#262b25;font-family:Arial,Helvetica,sans-serif}a{color:inherit}header,main,footer{max-width:1400px;margin:auto}header{padding:36px 6%;display:flex;justify-content:space-between;align-items:center}.brand{text-decoration:none;font-size:24px;font-weight:700;letter-spacing:-1px;position:relative}.brand span{display:block;font-size:15px;font-weight:400;letter-spacing:0}.brand i{position:absolute;right:-28px;top:0;font-style:normal;color:#546448}nav{display:flex;gap:32px;font-size:14px}nav a{text-decoration:none}.hero{padding:90px 6% 80px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;margin:0 0 26px}h1{font-weight:400;font-size:clamp(58px,8vw,110px);letter-spacing:-6px;line-height:1.02;margin:0}.intro{display:flex;align-items:center;gap:30px;margin-top:50px}.intro p{font-size:17px;line-height:1.6}.symbol{font-size:62px;color:#526445}.products{padding:25px 6% 80px}.section-top{border-top:1px solid #afb1a4;display:flex;align-items:center;justify-content:space-between;padding:26px 0}.section-top h2{font-size:16px;font-weight:400;margin:0}.section-top span{font-size:12px}.product{display:grid;grid-template-columns:1fr 1fr;text-decoration:none;background:#242b25;color:#f1f0e8;min-height:370px}.product-copy{padding:48px}.product h3{font-family:Georgia,serif;font-size:68px;font-weight:400;letter-spacing:-3px;margin:12px 0 15px}.product p{line-height:1.55}.product .eyebrow{font-size:10px;color:#c0c8b6}.detail{max-width:290px;color:#c5c9c1;font-size:14px}.product-link{display:inline-block;border-bottom:1px solid #8b9881;padding:15px 0 8px;font-size:14px}.product-link span{margin-left:35px}.wardrobe{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;background:#c4cab9;overflow:hidden}.rail{position:absolute;top:85px;width:80%;border-top:2px solid #6a7561}.garment{width:75px;height:160px;background:#e7e4d7;position:relative;border-radius:5px 5px 12px 12px;transform:rotate(-5deg)}.garment:before{content:"";position:absolute;width:32px;height:32px;left:22px;top:-33px;border:2px solid #68745f;border-bottom:0;border-radius:50% 50% 0 0}.two{height:175px;width:90px;background:#7a886f;transform:rotate(3deg)}.three{background:#a79983;transform:rotate(-2deg);height:145px}.wardrobe>span{position:absolute;bottom:35px;color:#3f4b37;font-family:Georgia,serif;font-style:italic;font-size:18px}.contact{margin:0 6%;padding:65px 0 80px;border-top:1px solid #afb1a4}.contact h2{font-size:clamp(40px,5vw,65px);font-weight:400;letter-spacing:-2px;margin:0 0 30px}.contact>a{font-size:clamp(16px,2vw,23px);text-decoration:none;border-bottom:1px solid #79826e;padding-bottom:8px}.contact>a span{margin-left:20px}footer{border-top:1px solid #afb1a4;padding:25px 6% 35px;display:flex;justify-content:space-between;gap:20px;font-size:11px}footer a{text-decoration:none}.skip{position:absolute;left:20px;top:-100px;padding:12px;background:#fff;z-index:10}.skip:focus{top:12px}a:focus-visible{outline:3px solid #a06a29;outline-offset:6px}.product:hover .product-link{border-color:#f1f0e8}@media(max-width:650px){header{padding:25px 7%}nav{gap:18px}.hero{padding:65px 7% 50px}h1{font-size:clamp(38px,10.5vw,62px);letter-spacing:-2px}.intro{gap:20px;margin-top:30px}.intro p{font-size:15px}.products{padding:20px 7% 50px}.product{grid-template-columns:1fr}.product-copy{padding:32px}.wardrobe{min-height:300px}.rail{top:52px}.contact{margin:0 7%;padding:45px 0 55px}footer{padding:25px 7%;flex-wrap:wrap}footer span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:650px){h1{font-size:38px;overflow-wrap:anywhere}.intro p{min-width:0}.section-top{gap:12px}.section-top span{text-align:right}nav{font-size:12px}.brand{font-size:20px}.wardrobe{gap:10px}.garment{width:65px}.two{width:80px}}
