:root{--cream:#f6f2e8;--paper:#fbf8f1;--olive:#3d4936;--moss:#697452;--copper:#b87654;--ink:#28302a;--line:#cbcbbd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}button{font:inherit;cursor:pointer}.skip-link{position:fixed;top:-100px;left:10px;background:var(--paper);padding:12px;z-index:100}.skip-link:focus{top:10px}.announcement{height:29px;background:var(--olive);color:#e9e9d8;display:flex;align-items:center;justify-content:center;gap:34px;font-size:8px;font-weight:700;letter-spacing:.19em}.announcement-mark{font-size:13px;color:#b6ca91}.site-header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid var(--line);position:relative;z-index:10;background:var(--cream)}.logo,.footer-logo{text-decoration:none;font-family:Georgia,serif;font-size:45px;letter-spacing:-.075em;line-height:1}.logo span{font-size:19px;vertical-align:top;margin-left:3px;color:var(--copper)}.main-nav{display:flex;gap:34px}.main-nav a,.header-link{font-size:10px;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;font-weight:700}.main-nav a:hover,.main-nav a:focus-visible{color:var(--copper)}.header-link{padding:12px 0;border-bottom:1px solid var(--olive)}.header-link span{margin-left:28px}.menu-button,.mobile-nav{display:none}.hero{min-height:680px;display:grid;grid-template-columns:51% 49%}.hero-copy{padding:38px 8% 55px;position:relative}.hero-index,.section-heading{display:flex;justify-content:space-between;font-size:9px;font-weight:700;letter-spacing:.17em;color:var(--moss)}.hero-index{margin-bottom:82px}.hero h1,.story h2,.formula h2,.ritual h2,.collection h2,.how-to h2,.closing h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.068em;line-height:1.03}.hero h1{font-size:clamp(68px,7.4vw,117px);margin:0 0 26px;white-space:nowrap}.hero h1 em,.story h2 em,.formula h2 em,.ritual h2 em,.collection h2 em,.how-to h2 em,.closing h2 em{font-weight:400;color:var(--copper)}.hero-copy>p{font-size:15px;line-height:1.75;max-width:360px;color:#5e675a}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:33px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;text-decoration:none;padding:17px 20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;transition:transform .2s}.button:hover{transform:translateY(-3px)}.button-olive{background:var(--olive);color:var(--cream)}.subtle-link,.text-arrow{font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:700;text-decoration:none;border-bottom:1px solid var(--olive);padding-bottom:6px}.subtle-link span,.text-arrow span{margin-left:12px}.hero-notation{position:absolute;left:8%;bottom:25px;font-size:9px;letter-spacing:.16em;font-weight:700;color:var(--moss)}.hero-visual{position:relative;background:radial-gradient(circle at 48% 43%,#ecebd5,#d9dfc4 60%,#bbc5a9 100%);overflow:hidden}.hero-visual:before{content:'';position:absolute;inset:25px;border:1px solid rgba(67,83,56,.35)}.visual-halo{position:absolute;left:50%;top:45%;width:500px;height:500px;border:1px solid rgba(69,87,53,.32);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 65px rgba(255,255,255,.05),0 0 0 130px rgba(255,255,255,.05)}.oil-bottle{position:relative;width:188px;height:360px;filter:drop-shadow(24px 29px 18px rgba(48,54,38,.25))}.large-bottle{position:absolute;left:49%;top:49%;transform:translate(-50%,-50%) rotate(-4deg);z-index:4}.dropper-tip{position:absolute;top:0;left:78px;width:32px;height:55px;background:#3f4430;border-radius:10px 10px 0 0;box-shadow:inset 7px 0 rgba(255,255,255,.08)}.dropper-neck{position:absolute;top:47px;left:70px;width:48px;height:58px;background:linear-gradient(90deg,#967248,#d6b783,#78593d);border-radius:2px 2px 9px 9px;border:4px solid #8e6b46}.bottle-glass{position:absolute;bottom:0;left:6px;width:176px;height:270px;background:linear-gradient(90deg,#62744b 0,#77895d 16%,#546440 50%,#394b31 84%,#263b29 100%);border:3px solid rgba(241,238,210,.3);border-radius:24px 24px 28px 28px;box-shadow:inset 11px 0 11px rgba(255,255,255,.17),inset -12px 0 15px rgba(0,0,0,.16)}.bottle-label{position:absolute;inset:50px 11px 26px;background:#eee8d7;color:#344133;text-align:center;display:flex;flex-direction:column;align-items:center;padding:19px 5px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.bottle-label span{font:400 31px Georgia,serif;letter-spacing:-.08em}.bottle-label small{font-size:7px;letter-spacing:.26em;font-weight:700;margin-top:8px}.bottle-label b{font-size:7px;letter-spacing:.12em;line-height:1.5;margin-top:25px}.bottle-label em{font-style:normal;font-size:6px;letter-spacing:.16em;margin-top:auto}.botanical{position:absolute;width:160px;height:500px;border-left:3px solid #627a51;transform-origin:bottom;z-index:2}.botanical-a{left:17%;top:13%;transform:rotate(-25deg)}.botanical-b{right:4%;top:7%;transform:rotate(27deg)}.botanical i{display:block;position:absolute;width:95px;height:37px;background:#6b8258;border-radius:100% 0 100% 0;transform:rotate(-15deg)}.botanical i:nth-child(even){left:-91px;border-radius:0 100% 0 100%;transform:rotate(15deg);background:#788e62}.botanical i:nth-child(1){top:35px;left:0}.botanical i:nth-child(2){top:105px}.botanical i:nth-child(3){top:165px;left:0}.botanical i:nth-child(4){top:225px}.botanical i:nth-child(5){top:290px;left:0}.botanical i:nth-child(6){top:360px}.visual-caption{position:absolute;left:30px;bottom:26px;display:flex;gap:15px;z-index:5;font-size:9px;line-height:1.5;letter-spacing:.15em;font-weight:700;color:var(--olive)}.visual-star{position:absolute;right:36px;top:35px;font-size:28px;color:var(--copper)}.benefit-strip{height:75px;display:flex;align-items:center;justify-content:space-evenly;gap:20px;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.14em;font-weight:700;text-align:center}.benefit-strip i{font-size:17px;font-style:normal;color:var(--copper)}.section-pad{padding:85px 5% 105px}.section-heading{border-top:1px solid var(--olive);padding-top:13px}.story-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:8%;margin-top:70px;align-items:center}.story-art{min-height:585px;background:#d8ae8d;position:relative;overflow:hidden}.story-art:before{content:'';position:absolute;inset:24px;border:1px solid #f8e5cf;z-index:4}.story-sun{position:absolute;width:330px;height:330px;border-radius:50%;background:#efd3ae;left:15%;top:11%;box-shadow:0 0 0 80px rgba(251,237,211,.1)}.story-leaf{position:absolute;width:200px;height:72px;background:#4b5d3e;border-radius:100% 0 100% 0;transform-origin:bottom left;z-index:2}.leaf-one{left:2%;top:29%;transform:rotate(40deg)}.leaf-two{right:-2%;top:19%;transform:rotate(147deg)}.leaf-three{left:12%;bottom:15%;transform:rotate(-28deg)}.leaf-four{right:3%;bottom:13%;transform:rotate(160deg)}.story-art>span{position:absolute;top:37%;left:13%;font:400 70px/.96 Georgia,serif;letter-spacing:-.06em;color:#fff8e8;z-index:3}.story-art>small{position:absolute;bottom:37px;left:45px;color:#fff8e8;letter-spacing:.17em;font-size:8px;font-weight:700;z-index:4}.story-copy{padding-right:6%}.tiny-star{font-size:29px;color:var(--copper)}.story h2,.formula h2,.ritual h2,.collection h2,.how-to h2{font-size:clamp(67px,7.4vw,117px);margin:30px 0}.story-copy p{max-width:450px;font-size:16px;line-height:1.8;color:#5d675a;margin-bottom:32px}.formula{background:var(--paper)}.formula-intro,.collection-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:65px 0 45px}.formula-intro h2,.collection-intro h2{margin:0}.formula-intro p,.collection-intro p{max-width:315px;font-size:15px;line-height:1.7;color:#65705f;margin-bottom:6px}.ingredient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ingredient-grid article{border-top:1px solid var(--olive);padding-top:12px}.ingredient-art{height:300px;margin-bottom:21px;position:relative;display:grid;place-items:center;overflow:hidden}.ingredient-art:before,.ingredient-art:after{content:'';position:absolute;width:210px;height:85px;border-radius:100% 0 100% 0;background:rgba(68,92,53,.45);transform:rotate(30deg);top:30%;left:18%}.ingredient-art:after{transform:rotate(150deg);top:44%;left:40%;background:rgba(98,119,70,.4)}.ingredient-orbit{position:absolute;width:200px;height:200px;border:1px solid rgba(62,80,52,.46);border-radius:50%}.ingredient-art b{position:relative;z-index:2;font:400 185px Georgia,serif;color:rgba(250,247,230,.7)}.art-jojoba{background:#b9c298}.art-argan{background:#c8a77d}.art-rosemary{background:#9da88d}.ingredient-grid article>span{font-size:9px;font-weight:700;letter-spacing:.16em;color:var(--moss)}.ingredient-grid h3{font:400 36px Georgia,serif;letter-spacing:-.04em;margin:12px 0 7px}.ingredient-grid p{font-size:12px;line-height:1.7;color:#5b6857;max-width:330px}.formula-note{font-size:10px;line-height:1.5;color:#7a8171;margin-top:25px}.quote-section{background:#b77857;color:#fff6e9;min-height:470px;display:flex;flex-direction:column;justify-content:space-between;padding:40px 5%;position:relative;overflow:hidden}.quote-section>span{font-size:9px;font-weight:700;letter-spacing:.18em;position:relative;z-index:1}.quote-section>span:last-child{align-self:flex-end}.quote-section blockquote{font:400 clamp(56px,7vw,108px)/1.07 Georgia,serif;letter-spacing:-.068em;margin:20px 0;position:relative;z-index:1}.quote-section blockquote em{font-weight:400;color:#eddbbb}.quote-leaf{position:absolute;right:-30px;top:-100px;font-size:540px;color:rgba(255,244,220,.1);line-height:1}.ritual{background:#e9eadb}.ritual-intro{display:flex;justify-content:space-between;align-items:end;margin:65px 0 45px}.ritual h2{margin:0 0 20px}.ritual-intro p{font-size:15px;line-height:1.7;max-width:390px;color:#697365}.ritual-count{font-size:9px;letter-spacing:.17em;font-weight:700}.ritual-builder{display:grid;grid-template-columns:1.15fr .85fr;gap:6%}.ritual-choices fieldset{border:0;border-top:1px solid var(--olive);padding:0;margin:0 0 45px}.ritual-choices legend{float:left;width:100%;font:400 28px Georgia,serif;letter-spacing:-.04em;padding:20px 0}.ritual-choices legend span{font:700 9px Arial,sans-serif;letter-spacing:.13em;color:var(--copper);margin-right:13px}.choice-row{clear:both;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.choice{border:1px solid #a8ae9a;min-height:95px;background:transparent;text-align:left;padding:15px;display:flex;flex-direction:column;justify-content:space-between;font-size:12px;font-weight:700;color:var(--olive)}.choice span{align-self:flex-end;font-size:18px;font-weight:400}.choice:hover{background:#dfe4ce}.choice.is-selected{background:var(--olive);border-color:var(--olive);color:var(--cream)}.ritual-result{background:#3d4936;color:var(--cream);padding:28px 32px;min-height:520px;display:flex;flex-direction:column}.result-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.15em;font-weight:700}.result-top span:last-child{font-size:22px;line-height:0;color:#b8ca98}.ritual-result h3{font:400 57px/1 Georgia,serif;letter-spacing:-.06em;margin:58px 0 14px}.ritual-result>p{font-size:13px;line-height:1.7;color:#d5deca;max-width:340px}.result-steps{margin-top:24px}.result-steps>div{display:flex;gap:18px;border-top:1px solid rgba(255,255,255,.23);padding:11px 0}.result-steps span{font-size:9px;font-weight:700;color:#b8ca98}.result-steps p{margin:0;font-size:11px}.ritual-result small{font-size:9px;color:#b4c0ac;line-height:1.5;margin-top:auto}.collection{background:var(--cream)}.collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-card{border-top:1px solid var(--olive);padding-top:12px}.product-visual{height:420px;position:relative;overflow:hidden}.product-single{background:#d9dfc6}.product-duo{background:#d8b69a}.product-visual>span{position:absolute;top:22px;left:22px;font-size:9px;font-weight:700;letter-spacing:.18em;z-index:4}.product-visual:before{content:'';position:absolute;left:50%;top:47%;width:350px;height:350px;border-radius:50%;border:1px solid rgba(46,64,42,.35);transform:translate(-50%,-50%)}.mini-bottle{position:absolute;width:100px;height:230px;left:50%;top:52%;transform:translate(-50%,-50%);filter:drop-shadow(12px 16px 10px rgba(38,53,32,.3))}.mini-cap{width:34px;height:57px;background:#575137;position:absolute;top:0;left:33px;border-radius:8px 8px 3px 3px;border-bottom:10px solid #b99a69}.mini-body{position:absolute;left:4px;bottom:0;width:92px;height:175px;border-radius:13px 13px 15px 15px;background:linear-gradient(90deg,#465d39,#70835d 35%,#3a5131 85%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#384936}.mini-body:before{content:'';position:absolute;inset:30px 7px 18px;background:#efe9d8}.mini-body b,.mini-body small{position:relative;z-index:1}.mini-body b{font:400 17px Georgia,serif;letter-spacing:-.09em}.mini-body small{font-size:5px;letter-spacing:.2em;margin-top:8px}.duo-one{left:40%;transform:translate(-50%,-50%) rotate(-8deg)}.duo-two{left:62%;top:56%;transform:translate(-50%,-50%) rotate(8deg)}.product-info{display:flex;justify-content:space-between;gap:20px;padding:16px 0}.product-info h3{font:400 30px Georgia,serif;letter-spacing:-.04em;margin:0 0 6px}.product-info p{font-size:12px;color:#697365;margin:0}.product-info>span{font-size:12px;letter-spacing:.1em}.collection-foot{border-top:1px solid var(--line);padding-top:20px;margin-top:38px;display:flex;justify-content:space-between;gap:15px}.collection-foot>span{font-size:9px;letter-spacing:.16em;font-weight:700;color:var(--moss)}.how-to{background:#d9dfc6}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:70px}.how-to h2{margin:0 0 30px}.how-grid>div>p{max-width:330px;font-size:15px;line-height:1.7;color:#566551}.how-grid ol{list-style:none;margin:0;padding:0}.how-grid li{display:grid;grid-template-columns:45px 1fr;gap:20px;border-top:1px solid var(--olive);padding:18px 0 23px}.how-grid li b{font-size:10px;color:var(--copper);padding-top:7px}.how-grid h3{font:400 37px Georgia,serif;letter-spacing:-.04em;margin:0 0 6px}.how-grid li p{font-size:12px;color:#5c6b56;line-height:1.6;margin:0;max-width:320px}.closing{background:var(--olive);color:var(--cream);min-height:555px;position:relative;overflow:hidden;padding:65px 5%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.closing-kicker,.closing-bottom{font-size:9px;letter-spacing:.2em;font-weight:700;position:relative;z-index:2}.closing h2{font-size:clamp(75px,9vw,145px);margin:30px 0 32px;position:relative;z-index:2}.closing h2 em{color:#c5a07d}.button-cream{background:var(--cream);color:var(--olive);position:relative;z-index:2}.closing-bottom{position:absolute;bottom:26px}.closing-botanical{position:absolute;inset:0;display:grid;place-items:center}.closing-botanical span{font-size:650px;color:rgba(238,235,208,.055);line-height:1}footer{background:#263228;color:#eff0dc;padding:65px 5% 25px}.footer-top{display:flex;justify-content:space-between;gap:30px}.footer-logo{font-size:72px}.footer-top p{font:400 24px Georgia,serif;margin:20px 0}.footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:20px 70px;align-content:start}.footer-top nav a{font-size:10px;text-transform:uppercase;letter-spacing:.13em;text-decoration:none}.footer-base{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #697666;padding-top:18px;margin-top:75px;font-size:9px;letter-spacing:.09em;color:#bdc8b8}.footer-base a{text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--copper);outline-offset:4px}@media(max-width:950px){.main-nav{gap:17px}.hero h1{font-size:clamp(65px,7vw,95px)}.story-art{min-height:490px}.story-art>span{font-size:58px}.ingredient-art{height:240px}.ritual-builder{gap:3%}.choice{font-size:11px}.ritual-result{padding:26px}}@media(max-width:680px){.announcement{gap:13px;font-size:6px}.site-header{height:69px;padding:0 5%}.logo{font-size:39px}.main-nav,.header-link{display:none}.menu-button{display:flex;width:42px;height:42px;border:0;background:none;flex-direction:column;justify-content:center;gap:6px}.menu-button span{width:27px;height:2px;background:var(--olive)}.mobile-nav:not([hidden]){display:flex;position:absolute;top:98px;left:0;right:0;z-index:10;background:var(--cream);flex-direction:column;padding:10px 5% 25px;border-bottom:1px solid var(--line)}.mobile-nav a{font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:.13em;padding:13px 0;border-bottom:1px solid var(--line)}.hero{grid-template-columns:1fr}.hero-copy{padding:35px 5% 68px}.hero-index{margin-bottom:60px}.hero h1{font-size:clamp(65px,12.5vw,105px)}.hero-notation{bottom:20px;left:5%}.hero-visual{height:500px}.large-bottle{transform:translate(-50%,-50%) rotate(-4deg) scale(.85)}.botanical-a{left:14%}.botanical-b{right:0}.benefit-strip{height:auto;min-height:65px;flex-wrap:wrap;padding:15px 5%;font-size:7px;gap:8px}.benefit-strip span:last-child{display:none}.section-pad{padding:65px 5% 75px}.section-heading span:last-child{display:none}.story-grid,.how-grid{grid-template-columns:1fr;gap:35px;margin-top:45px}.story-art{min-height:450px}.story-art>span{font-size:55px}.story-copy{padding:0}.story h2,.formula h2,.ritual h2,.collection h2,.how-to h2{font-size:clamp(63px,12.5vw,100px)}.formula-intro,.collection-intro,.ritual-intro{display:block;margin:47px 0 30px}.formula-intro p,.collection-intro p{margin-top:25px}.ingredient-grid{grid-template-columns:1fr;gap:30px}.ingredient-art{height:270px}.ingredient-grid article{max-width:none}.quote-section{min-height:370px}.quote-section blockquote{font-size:clamp(48px,9vw,75px)}.ritual-count{display:none}.ritual-builder{grid-template-columns:1fr}.choice-row{grid-template-columns:1fr}.choice{min-height:58px;flex-direction:row;align-items:center}.ritual-result{min-height:470px}.collection-grid{grid-template-columns:1fr;gap:30px}.product-visual{height:340px}.how-grid{gap:15px}.closing{min-height:450px}.closing h2{font-size:clamp(67px,12vw,100px)}.closing-botanical span{font-size:430px}.footer-top{display:block}.footer-logo{font-size:65px}.footer-top nav{margin-top:40px;gap:18px 30px}.footer-base{flex-wrap:wrap;margin-top:50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.product-visual{height:360px}
.product-scalp{background:#d5c2aa}
.product-scalp .mini-body{background:linear-gradient(90deg,#6d5038,#a78059 38%,#67472e 85%)}
.product-scalp .mini-cap{background:#4d3e2e}
.product-ends{background:#ddd0bf}
.product-ends .mini-body{background:linear-gradient(90deg,#8d745a,#b8a084 38%,#8d715a 85%)}
.product-ends .mini-cap{background:#66503f}
.product-ends .small-bottle{transform:translate(-50%,-42%) scale(.82)}
.product-info{min-height:92px}
.product-info h3{font-size:clamp(24px,2.2vw,30px)}
.product-select{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid var(--olive);background:none;color:var(--olive);padding:12px 15px;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.1em;text-align:left}
.product-select:hover,.product-select[aria-pressed="true"]{background:var(--olive);color:var(--cream)}
.product-card.is-selected{border-top-width:3px}
.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#e4e7d7;margin-top:25px;padding:32px 35px}
.product-detail-label{font-size:9px;font-weight:700;letter-spacing:.16em;color:var(--olive)}
.product-detail h3{font:400 clamp(38px,4.5vw,63px)/.95 Georgia,serif;letter-spacing:-.05em;margin:33px 0 15px}
.product-detail p{font-size:13px;line-height:1.7;max-width:510px}
.product-detail dl{margin:0}
.product-detail dl div{border-top:1px solid #aeb9a5;display:grid;grid-template-columns:36% 64%;gap:10px;padding:15px 0}
.product-detail dt{font-size:9px;font-weight:700;letter-spacing:.13em}
.product-detail dd{margin:0;font-size:12px;line-height:1.6}
.collection-note{font-size:10px;line-height:1.6;color:#667461;max-width:720px;margin:19px 0 0}
.routine-match{border-top:1px solid rgba(255,255,255,.23);margin-top:20px;padding-top:13px;display:grid;gap:8px}
.routine-match>span{font-size:8px;letter-spacing:.13em;color:#b8ca98}
.routine-match a{font:400 20px Georgia,serif;text-decoration:none;color:var(--cream)}
.routine-match a:hover{text-decoration:underline}
@media(max-width:950px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card:last-child{grid-column:1/-1}.product-card:last-child .product-visual{height:330px}}
@media(max-width:680px){.collection-grid{grid-template-columns:1fr}.product-card:last-child{grid-column:auto}.product-visual,.product-card:last-child .product-visual{height:340px}.product-detail{grid-template-columns:1fr;padding:25px;gap:15px}.product-detail h3{font-size:42px;margin:20px 0 12px}.product-detail dl div{grid-template-columns:1fr;gap:6px}}
@media(max-width:680px){.ritual-result{min-height:580px}.ritual-result h3{margin-top:36px}.result-steps{margin-top:14px}.ritual-result small{margin-top:20px}}

/* Brand wordmark proportions. */
.logo{white-space:nowrap;font-size:39px}.footer-logo{font-size:clamp(2.6rem,6vw,4.5rem)}.bottle-label span{font-size:26px;line-height:.94}.mini-body b{font-size:17px;line-height:.95;text-align:center}
@media(max-width:480px){.logo{font-size:34px}}

@media(max-width:900px){
 .site-header{height:69px;padding:0 5%}
 .main-nav,.header-link{display:none}
 .menu-button{display:flex;width:42px;height:42px;border:0;background:none;flex-direction:column;justify-content:center;gap:6px}
 .menu-button span{width:27px;height:2px;background:var(--olive)}
 .mobile-nav:not([hidden]){display:flex;position:absolute;top:98px;left:0;right:0;z-index:10;background:var(--cream);flex-direction:column;padding:10px 5% 25px;border-bottom:1px solid var(--line)}
 .mobile-nav a{font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:.13em;padding:13px 0;border-bottom:1px solid var(--line)}
}
