:root{--black:#050505;--gold:#d8aa55;--gold2:#f4d58d;--muted:#b9b1a5}*{box-sizing:border-box}body{margin:0;background:var(--black);color:#fff;font-family:Arial,Helvetica,sans-serif;letter-spacing:.02em}a{color:inherit;text-decoration:none}.shipping-bar{height:28px;background:linear-gradient(90deg,#8d6327,#e0b461,#8d6327);color:#0a0703;font-size:10px;letter-spacing:.2em;text-align:center;padding:8px}.shipping-bar span{float:right;margin-right:4%}.site-header{position:relative;z-index:10}.nav-wrap{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid #302617;background:#050505}.brand{position:absolute;left:50%;transform:translateX(-50%);text-align:center;color:var(--gold2)}.brand-mark{display:block;margin:auto;border:2px solid var(--gold);border-radius:50%;width:45px;height:45px;line-height:41px;font-family:Georgia;font-size:13px}.brand-mark span{font-size:8px}.brand-name{display:block;font-family:Georgia;font-size:17px;letter-spacing:.08em;margin-top:4px}.desktop-nav{display:flex;gap:34px;font-size:11px}.nav-actions{display:flex;gap:22px;margin-left:auto;font-size:25px}.nav-actions sup{font-size:9px;background:var(--gold);color:#000;border-radius:9px;padding:2px 5px}.menu-toggle,.mobile-menu{display:none}.hero{min-height:620px;display:grid;grid-template-columns:50% 50%;overflow:hidden;background:radial-gradient(circle at 70% 50%,#4a3115 0,#17110a 25%,#050505 65%)}.hero-copy{padding:105px 7% 70px;position:relative;z-index:2}.eyebrow{font-size:11px;letter-spacing:.28em;color:var(--gold2);margin:0 0 18px}.hero h1{font:normal 62px/1.02 Georgia,serif;letter-spacing:.02em;margin:0}.hero h1 em{color:var(--gold2);font-style:normal}.hero-text{max-width:430px;color:#ddd;line-height:1.6;font-size:14px}.hero-buttons{display:flex;gap:12px;margin:30px 0 0}.btn{display:inline-block;padding:14px 22px;font-size:11px;letter-spacing:.12em;border:1px solid var(--gold2)}.btn-gold{background:linear-gradient(90deg,#e7bd6c,#f5dda0);color:#0a0703;border-color:#e7bd6c}.btn-outline{background:transparent}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:620px;background:radial-gradient(ellipse at center,#4b3217 0,#1a1209 25%,transparent 58%)}.presentation{position:absolute;z-index:1;border:1px solid #a8752e;background:linear-gradient(145deg,#0b0a09,#20160b 48%,#080706);box-shadow:0 25px 55px #000a,inset 0 0 0 6px #0a0806,inset 0 0 0 7px #6c471b}.presentation:after{content:'SCENT LOCKER';position:absolute;left:12%;right:12%;top:43%;padding:14px 0;border-top:1px solid #b98438;border-bottom:1px solid #b98438;text-align:center;color:#dcb66d;font:12px Georgia;letter-spacing:.12em}.presentation-back{width:220px;height:335px;transform:translate(55px,-22px) rotate(4deg);opacity:.9}.presentation-front{width:250px;height:365px;transform:translate(-85px,38px) rotate(-5deg);z-index:2}.bottle{position:relative;z-index:4;background:linear-gradient(90deg,#6d4320,#e2b25c 23%,#f8df9b 48%,#b77a2d 72%,#4b2a12);border:3px solid #b98236;border-radius:8px 8px 15px 15px;box-shadow:0 20px 45px #000b,inset 0 0 18px #fff5;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b1007;font-family:Georgia}.bottle:before{content:"";position:absolute;top:-25px;width:42%;height:27px;background:linear-gradient(90deg,#7b4c1c,#efc76c,#7b4c1c);border-radius:4px 4px 1px 1px}.bottle-small{width:118px;height:220px;transform:translate(115px,90px) rotate(3deg)}.bottle-large{width:175px;height:315px;transform:translate(-30px,20px);z-index:5}.bottle span{font-size:9px;border-bottom:1px solid #2d1b0c;padding-bottom:5px}.bottle strong{font-size:17px;line-height:1;text-align:center;margin-top:8px}.bottle small{font:7px Arial;margin-top:12px}.collection-section{padding:95px 7%;min-height:300px;display:flex;align-items:center;justify-content:center;border-top:1px solid #302617;border-bottom:1px solid #302617;background:radial-gradient(circle at center,#21170c 0,#090807 52%,#050505 100%)}.section-heading{text-align:center;max-width:760px;margin:0 auto}.section-heading h2{font:normal 38px Georgia;margin:0 0 12px}.section-heading p:last-of-type{font-size:11px;color:#b7ad9e;letter-spacing:.15em;margin-bottom:28px}.story{display:grid;grid-template-columns:52% 48%;min-height:420px;border-bottom:1px solid #302617;background:linear-gradient(110deg,#080706,#120d08 55%,#050505)}.story-copy{padding:90px 9%}.story-copy h2{font:normal 42px/1.05 Georgia;margin:0 0 18px;color:#f2d28f}.story-copy>p:not(.eyebrow){max-width:520px;color:#c9c1b6;line-height:1.7;font-size:14px;margin-bottom:28px}.story-art{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,#5a3a16 0,#1a1108 32%,#050505 72%);overflow:hidden}.story-art:before{content:"";position:absolute;width:330px;height:330px;border:1px solid #8d6428;border-radius:50%;box-shadow:0 0 80px #6e4519;opacity:.7}.story-art span{position:relative;color:#e2bd6d;text-align:center;font:italic 28px/1.05 Georgia;letter-spacing:.08em}.partner{display:grid;grid-template-columns:35% 35% 30%;align-items:center;padding:60px 7%;border-top:1px solid #3b2c19;border-bottom:1px solid #3b2c19;background:radial-gradient(circle at 15%,#382310,#080706 48%)}.partner-art{height:260px;display:flex;align-items:center;justify-content:center}.globe{font-size:170px;color:#c18d3e;text-shadow:0 0 40px #8d5d24}.partner-copy{padding:0 8%}.partner-copy h2{font:normal 29px Georgia;margin:0 0 15px}.partner-copy>p:not(.eyebrow){color:#c8c1b6;line-height:1.6;font-size:13px}.partner-points{border-left:1px solid #60461f;padding-left:35px;display:grid;gap:22px;font-size:22px;color:var(--gold2)}.partner-points span{font-size:10px;letter-spacing:.12em;color:#ddd;margin-left:10px}.values{display:grid;grid-template-columns:55% 45%;min-height:300px;background:linear-gradient(100deg,#cbb08b,#f0dfbf 45%,#1d1710 100%);color:#17120c}.values-copy{padding:55px 7%}.values-copy .eyebrow{color:#5e431e}.values-copy h2{font:normal 33px Georgia;margin:0}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:35px}.value-grid div{display:flex;flex-direction:column;gap:10px}.value-grid b{font-size:25px}.value-grid span{font-size:9px;letter-spacing:.12em}.values-tag{display:flex;align-items:center;justify-content:center;font:italic 25px Georgia;color:#d6b36c;text-align:center;background:radial-gradient(circle,#3e2a18,#17110b 65%)}.site-footer{padding:35px 5% 22px}.footer-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #5a431f;padding-bottom:25px}.footer-top p{margin:4px 0}.socials{font-size:22px;color:var(--gold2)}.footer-bottom{display:flex;justify-content:space-between;padding-top:20px;font-size:8px;color:#aaa;letter-spacing:.1em}.footer-bottom a{color:#ddd}@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{display:block;background:none;border:0;color:#fff;font-size:24px}.mobile-menu{display:none;position:absolute;top:110px;left:0;right:0;background:#080706;padding:25px 7%;border-bottom:1px solid #5a431f}.mobile-menu.open{display:grid;gap:20px}.hero{grid-template-columns:1fr}.hero-copy{padding:70px 7% 35px}.hero h1{font-size:47px}.hero-art{min-height:470px}.presentation-back{width:170px;height:260px;transform:translate(42px,-12px) rotate(4deg)}.presentation-front{width:190px;height:285px;transform:translate(-58px,30px) rotate(-5deg)}.bottle-small{width:92px;height:175px;transform:translate(88px,65px) rotate(3deg)}.bottle-large{width:140px;height:255px;transform:translate(-20px,15px)}.story{grid-template-columns:1fr}.story-copy{padding:65px 7%}.story-art{min-height:260px}.partner{grid-template-columns:1fr;padding:50px 7%}.partner-art{height:180px}.partner-copy{padding:0}.partner-points{border-left:0;border-top:1px solid #60461f;padding:25px 0 0;margin-top:30px}.values{grid-template-columns:1fr}.values-tag{min-height:180px}.footer-bottom{display:grid;gap:12px}.shipping-bar span{display:none}}@media(max-width:520px){.brand-name{font-size:13px}.hero h1{font-size:39px}.hero-art{min-height:390px}.presentation-back{width:130px;height:205px;transform:translate(30px,-8px) rotate(4deg)}.presentation-front{width:150px;height:225px;transform:translate(-48px,24px) rotate(-5deg)}.bottle-small{width:72px;height:138px;transform:translate(68px,50px) rotate(3deg)}.bottle-large{width:108px;height:195px;transform:translate(-15px,12px)}.bottle strong{font-size:11px}.bottle small{font-size:5px}.collection-section{min-height:270px;padding:70px 7%}.section-heading h2{font-size:29px}.story-copy h2{font-size:34px}.value-grid{grid-template-columns:repeat(2,1fr)}}