*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#111310;color:#f2e5cb;font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;background:#111310;position:relative;z-index:4;border-bottom:1px solid #34352d}.brand img{width:180px;height:auto;display:block}.nav nav{display:flex;align-items:center;gap:38px;font-family:"Barlow Condensed",sans-serif;font-size:15px;letter-spacing:1.7px;font-weight:700}.nav nav a:hover,.back-top:hover{color:#ef8b25}.nav-contact{border:1px solid #8a7b63;padding:12px 19px}.hero{min-height:660px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 78% 33%,#34382b 0%,#191d18 36%,#111310 75%);display:flex;align-items:center}.hero-content{position:relative;z-index:2;width:min(710px,85%);margin:55px 0 90px 9%}.hero-glow{position:absolute;right:10%;top:8%;width:440px;height:440px;border-radius:50%;background:#bc5c17;filter:blur(180px);opacity:.16}.eyebrow{font:700 14px "Barlow Condensed",sans-serif;letter-spacing:3px;color:#e5d6b9;display:flex;align-items:center;gap:14px}.eyebrow .line{width:35px;height:2px;background:#ef8b25}.orange{color:#f39a32}.hero-logo{position:absolute;width:280px;right:-41%;top:5%;filter:drop-shadow(0 18px 25px #0007)}.hero-kicker{font:700 17px "Barlow Condensed",sans-serif;letter-spacing:4px;margin:38px 0 8px;color:#f49a37}h1,h2,h3,p{margin-top:0}h1,h2{font-family:"Barlow Condensed",sans-serif;font-weight:900;line-height:.92;letter-spacing:1px}h1{font-size:clamp(84px,10vw,155px);margin-bottom:22px}h1 em{font-style:normal;color:#f49a37}.hero-description{font-size:16px;line-height:1.8;max-width:450px;color:#c8c0af}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:30px;flex-wrap:wrap}.button{font:800 17px "Barlow Condensed",sans-serif;letter-spacing:1.5px;padding:17px 23px;display:inline-flex;align-items:center;gap:36px;justify-content:space-between;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.primary{background:#f19430;color:#181a15}.primary:hover{background:#ffc078}.hero-price{font:700 15px "Barlow Condensed",sans-serif;letter-spacing:2px;color:#dfd0b5}.mountain-art{position:absolute;bottom:0;right:0;width:72%;opacity:.75}.mountain-art svg{display:block;width:100%}.hero-side{position:absolute;right:22px;bottom:100px;writing-mode:vertical-rl;font:700 12px "Barlow Condensed",sans-serif;letter-spacing:3px;color:#9b998b}.intro-strip{background:#ef8e29;color:#171814;display:flex;gap:38px;align-items:center;justify-content:space-around;overflow:hidden;white-space:nowrap;padding:18px 10px;font:900 18px "Barlow Condensed",sans-serif;letter-spacing:2px}.star{font-size:20px}.section{padding:100px 8%}.collection{background:#eae2d2;color:#1d211b}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:45px}.section-heading h2,.about h2,.contact h2{font-size:clamp(52px,6.3vw,94px);margin:14px 0}.section-heading h2 span,.about h2 span,.contact h2 span{color:#aa5d21}.section-heading p{color:#55584e;font-size:17px}.price-stamp{border:3px solid #252821;transform:rotate(5deg);padding:14px 22px;text-align:center;font:800 18px "Barlow Condensed",sans-serif;letter-spacing:2px;min-width:150px}.price-stamp strong{font-size:53px;display:block;line-height:1}.price-stamp small{font-size:12px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.product{background:#f5efe4;border:1px solid #d5cbbb;overflow:hidden}.product-image{aspect-ratio:1/1.13;position:relative;overflow:hidden;background:#f2e9dc}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.product:hover .product-image img{transform:scale(1.035)}.product-details{padding:23px}.product-top{display:flex;justify-content:space-between;gap:8px;align-items:start}.product h3{font:900 27px "Barlow Condensed",sans-serif;letter-spacing:.5px;margin-bottom:4px;color:#22241d}.product .price{font:900 29px "Barlow Condensed",sans-serif;color:#a75518}.product .logo-type{font-size:13px;color:#69695e;margin-bottom:18px}.product .order{width:100%;background:#22251e;color:#f4e7ce;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;font:800 16px "Barlow Condensed",sans-serif;letter-spacing:1.4px}.product .order:hover{background:#b66021}.shipping-note{margin:28px 0 0;color:#69675d;font-size:13px;line-height:1.7}.about{background:#1c211b;display:grid;grid-template-columns:1fr 1.3fr;gap:10%;align-items:center}.about-mark{min-height:380px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#353c2e,#171b17 70%);border:1px solid #444739}.about-mark img{width:60%;max-width:310px}.about-copy p{color:#c5c1b5;line-height:1.9;max-width:560px}.about-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.about-tags span{border:1px solid #6c6a59;padding:9px 12px;font:700 12px "Barlow Condensed",sans-serif;letter-spacing:1.5px}.coming{text-align:center;padding:100px 20px;background:radial-gradient(ellipse at center,#6d3b1b,#281d17 60%,#171713);border-top:1px solid #684321;border-bottom:1px solid #684321}.coming h2{font-size:clamp(70px,10vw,140px);margin:18px 0}.coming h2 span{color:#f49a37}.coming p{font:700 18px "Barlow Condensed",sans-serif;letter-spacing:3px}.coming .eyebrow{justify-content:center}.contact{display:flex;justify-content:space-between;align-items:center;gap:30px}.contact p{max-width:540px;color:#c7c0b0;line-height:1.8}.contact .button{flex-shrink:0}footer{border-top:1px solid #38392f;padding:32px 8%;display:flex;align-items:center;justify-content:space-between;gap:30px}footer img{width:160px}footer div{text-align:center}footer a{font-size:14px}footer p{font:700 11px "Barlow Condensed",sans-serif;letter-spacing:1.5px;color:#999587;margin:8px 0 0}.back-top{font:700 13px "Barlow Condensed",sans-serif;letter-spacing:1px}@media(max-width:950px){.hero-logo{width:200px;right:-15%;top:8%}.hero-content{margin-left:6%}.product-grid{grid-template-columns:repeat(2,1fr)}.section{padding:75px 6%}.about{gap:5%}}@media(max-width:650px){.nav{height:72px;padding:0 5%}.brand img{width:130px}.nav nav{gap:13px;font-size:12px;letter-spacing:.5px}.nav nav a:nth-child(2){display:none}.nav-contact{padding:9px}.hero{min-height:730px;align-items:start}.hero-content{margin:70px 6% 120px;width:88%}.hero-logo{position:relative;top:auto;right:auto;width:160px;display:block;margin:12px 0 20px}.hero-kicker{font-size:13px;letter-spacing:2px;margin:15px 0 10px}h1{font-size:clamp(74px,17vw,112px)}.hero-description{font-size:14px}.mountain-art{width:110%}.hero-side{display:none}.intro-strip{font-size:14px;gap:22px}.section-heading{align-items:start}.section-heading h2{font-size:58px}.price-stamp{min-width:90px;padding:8px;font-size:12px}.price-stamp strong{font-size:35px}.product-grid{grid-template-columns:1fr;gap:18px}.product-image{aspect-ratio:1/1}.about{grid-template-columns:1fr}.about-mark{min-height:270px}.about-mark img{max-width:200px}.contact{display:block}.contact .button{margin-top:20px}footer{flex-direction:column;text-align:center}.coming{padding:75px 12px}.coming h2{font-size:65px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}