body{background:#f7f2e9;color:#201b17;font-family:Manrope,Arial,sans-serif}.salon-header{position:sticky;top:0;z-index:20;background:#100f0e;color:#f4eadc;border-bottom:1px solid #6b5236}.salon-nav{max-width:1280px;margin:auto;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px}.salon-brand img{display:block;width:190px;height:auto;max-height:58px;object-fit:contain;object-position:left center;filter:brightness(1.65)}.salon-nav nav{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.salon-nav nav a,.salon-nav-cta{color:#ede2d2;text-decoration:none;font-size:.88rem}.salon-nav nav a[aria-current=page]{color:#d6ad75}.salon-nav a:hover,.salon-nav a:focus-visible{color:#f1c78f}.salon-nav-cta{background:#d0a46b!important;color:#211910!important;padding:12px 17px;white-space:nowrap;font-weight:700}.salon-breadcrumb{max-width:1280px;margin:auto;padding:18px 24px;display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:#756454;font-size:.82rem}.salon-breadcrumb a{text-decoration:none}.salon-breadcrumb a:hover{text-decoration:underline}.salon-hero,.salon-hub-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:560px;background:#17130f;color:#f8f0e5;max-width:1280px;margin:0 auto;overflow:hidden}.salon-hero-copy,.salon-hub-hero>div{padding:clamp(38px,6vw,86px);align-self:center}.salon-hero img,.salon-hub-hero img{width:100%;height:100%;min-height:500px;object-fit:cover}.salon-hero h1,.salon-hub-hero h1{font:500 clamp(3.5rem,5.5vw,6rem)/.97 'Cormorant Garamond',Georgia,serif;letter-spacing:-.022em;margin:16px 0 22px;max-width:13ch}.salon-hero p:not(.salon-kicker),.salon-hub-hero p:not(.salon-kicker){font-size:1.08rem;line-height:1.72;color:#d5c7b8;max-width:52ch}.salon-kicker,.salon-overline{color:#bd925e;text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:.75rem!important}.salon-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.salon-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;background:#d2a971;color:#1e1711;text-decoration:none;font-weight:700;font-size:.9rem;border:1px solid #d2a971}.salon-button:hover,.salon-button:focus-visible{background:#f3c993;border-color:#f3c993}.salon-text-link,.salon-aside-link{color:#edcb9d;text-decoration:underline;text-underline-offset:5px;font-size:.9rem;font-weight:650}.salon-content{max-width:1190px;margin:0 auto;padding:clamp(48px,7vw,100px) 24px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.85fr);gap:clamp(40px,6vw,90px);align-items:start}.salon-article{max-width:760px}.salon-article h2,.salon-aside h2,.salon-related h2,.salon-section-heading h2,.salon-hub-note h2{font:500 clamp(2.2rem,3vw,3.2rem)/1.04 'Cormorant Garamond',Georgia,serif;margin:30px 0 13px;color:#241b15}.salon-article h2:first-of-type{margin-top:0}.salon-article p{font-size:1.03rem;line-height:1.8;color:#4a4037;margin:0 0 22px}.salon-tip{border-left:3px solid #b78d5f;background:#ede3d5;padding:24px 28px;margin:36px 0}.salon-tip strong{color:#513c26}.salon-tip p{margin:10px 0 0}.salon-article .salon-source{font-size:.9rem;color:#665746;border-bottom:1px solid #d7c7b4;padding-bottom:27px}.salon-source a{color:#8a5c31;text-underline-offset:4px}.salon-article details{border-top:1px solid #d9cab8;padding:17px 2px}.salon-article details:last-child{border-bottom:1px solid #d9cab8}.salon-article summary{cursor:pointer;font-weight:700;list-style-position:outside}.salon-article details p{margin:12px 0 0}.salon-aside{position:sticky;top:106px;background:#201a15;color:#e5d8c9;padding:35px}.salon-aside h2{color:#f8efe3;margin-top:7px}.salon-aside ul{padding-left:19px;line-height:1.85}.salon-aside li{padding:2px 0}.salon-aside p{font-size:.9rem;color:#c9bba9;line-height:1.7}.salon-aside .salon-button{display:flex;margin-top:22px}.salon-aside-link{display:block;text-align:center;margin-top:15px}.salon-related{background:#eae0d2;padding:70px max(24px,calc((100vw - 1190px)/2)) 90px}.salon-related-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.salon-related-head a{color:#81582d}.salon-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.salon-related-card{display:flex;flex-direction:column;gap:13px;min-height:200px;padding:24px;border:1px solid #c8b69f;background:#f8f4ec;text-decoration:none}.salon-related-card span,.salon-card-tag{font-size:.72rem;color:#8a653d;text-transform:uppercase;letter-spacing:.11em;font-weight:700}.salon-related-card strong{font:500 2.1rem/1 'Cormorant Garamond',Georgia,serif}.salon-related-card em{font-size:.82rem;font-style:normal;color:#7a5534;text-decoration:underline;margin-top:auto}.salon-hub-list{max-width:1220px;margin:auto;padding:75px 24px 100px}.salon-section-heading{max-width:750px;margin-bottom:33px}.salon-section-heading h2{margin:8px 0}.salon-section-heading p:last-child{color:#61584e;line-height:1.7}.salon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.salon-card{background:#fffaf3;border:1px solid #e1d0b9;padding:31px;display:flex;flex-direction:column;min-height:265px}.salon-card h2{font:500 clamp(2rem,3vw,2.8rem)/1 'Cormorant Garamond',Georgia,serif;margin:15px 0}.salon-card h2 a{text-decoration:none}.salon-card h2 a:hover{text-decoration:underline;text-decoration-color:#b9884d}.salon-card p{font-size:.94rem;line-height:1.65;color:#6c5b4d;margin:0 0 22px}.salon-card-link{margin-top:auto;font-weight:700;font-size:.84rem;text-decoration:none;color:#81582d}.salon-hub-note{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:65px max(24px,calc((100vw - 1190px)/2));background:#201a15;color:#e9d9c7}.salon-hub-note h2{color:#f7eee2;max-width:650px}.salon-hub-note p:last-child{max-width:720px;color:#cdbda9;line-height:1.7}.salon-hub-note .salon-button{white-space:nowrap}.salon-footer{background:#100f0e;color:#d6c8b6;padding:40px 24px}.salon-footer-inner{display:flex;justify-content:space-between;gap:30px;max-width:1190px;margin:auto}.salon-footer p{margin:7px 0;color:#b9ab9b}.salon-footer small{font-size:.78rem;color:#aa9a89}.salon-footer-inner>div:last-child{display:flex;gap:23px;align-items:center;flex-wrap:wrap}.salon-footer a{color:#eac697;text-underline-offset:4px;font-size:.85rem}@media(max-width:900px){.salon-nav nav{gap:12px}.salon-nav nav a{font-size:.79rem}.salon-hero,.salon-hub-hero{grid-template-columns:1fr}.salon-hero img,.salon-hub-hero img{height:320px;min-height:0;grid-row:1}.salon-content{grid-template-columns:1fr}.salon-aside{position:static}.salon-hub-note{display:block}.salon-hub-note .salon-button{margin-top:20px}}@media(max-width:640px){.salon-nav{gap:10px;padding:10px 18px;min-height:68px}.salon-brand img{width:136px}.salon-nav nav{display:none}.salon-nav-cta{font-size:.78rem;padding:10px}.salon-breadcrumb{padding:15px 20px}.salon-hero-copy,.salon-hub-hero>div{padding:32px 22px 46px}.salon-hero h1,.salon-hub-hero h1{font-size:clamp(3.2rem,12vw,4.8rem)}.salon-related-grid,.salon-grid{grid-template-columns:1fr}.salon-related-head{display:block}.salon-related,.salon-hub-list{padding-top:55px;padding-bottom:60px}.salon-card{min-height:0}.salon-footer-inner{display:block}.salon-footer-inner>div:last-child{margin-top:24px}.salon-hub-note{padding-top:55px;padding-bottom:60px}}
