:root{--paper:#edf0ec;--ink:#192b31;--accent:#a04d39;--rule:#a8b5b4}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.8 Georgia,serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--accent)}img{max-width:100%;object-fit:cover}h1,h2,h3,h4{font-weight:400;line-height:1.12}h1{font-size:clamp(40px,5.5vw,86px);letter-spacing:-.045em}h2{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.025em}h3{font-size:29px}h4{font-size:27px}p{margin:1.2em 0}button,summary,a{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.rd-header{padding:25px 4vw;border-bottom:1px solid var(--ink)}.rd-desktop-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;font:12px/1.5 Arial,sans-serif}.nav-side{display:flex;align-items:center;gap:24px}.nav-side:last-child{justify-content:flex-end}.rd-brand{font:23px/1.2 Georgia,serif;text-align:center;text-decoration:none;max-width:240px}.rd-mobile-nav{display:none}summary{cursor:pointer}details{position:relative}.explore-menu{position:absolute;right:0;top:35px;width:330px;z-index:5;background:var(--paper);padding:24px;border:1px solid var(--ink);box-shadow:10px 10px 0 #192b3120}.explore-menu a{display:block;margin:9px 0}.salon-home{max-width:1440px;margin:auto}.opening{display:grid;grid-template-columns:minmax(0,1fr) 24%;gap:5vw;padding:65px 7vw 0;align-items:center;min-height:580px}.opening h1{margin:0;padding:20px 0 50px}.opening figure{margin:0;height:490px;transform:translateY(45px)}.opening img{width:100%!important;height:100%;max-height:none!important;border-radius:0!important}.editorial{padding:60px 7vw 90px}.editorial>article>.row:first-child{width:65%;padding:0 4vw 55px 0}.editorial>article>.text-center{margin:30px -3vw 70px}.editorial>article>.text-center img{display:block;width:100%;height:380px;max-height:none!important;border-radius:0!important}.editorial>article>.row:not(:first-child){max-width:750px;margin-left:auto;margin-right:6%;padding:20px 0 32px;border-top:1px solid var(--rule)}.editorial>article>.row h2{margin-top:30px}.editorial>article>.row h3{color:var(--accent);margin-top:50px}.editorial>section{margin-top:80px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:3px double var(--ink);gap:35px}.editorial>section>article{padding-top:30px}.editorial>section>article:first-of-type{grid-column:span 2;border-right:1px solid var(--rule);padding-right:35px}.editorial>section h4{margin:12px 0}.editorial>section strong{font:12px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.editorial>section img{width:100%!important;height:240px!important;margin-top:25px;border-radius:0}.d-block.d-md-none{display:none}.bi{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{border-top:1px solid var(--ink);padding:50px 7vw 28px;background:#dde4e0}.topic-index{display:grid;grid-template-columns:repeat(4,1fr);gap:0 30px}.topic-index a{font-size:17px;padding:15px 0;border-bottom:1px solid var(--rule)}.footer-base{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.footer-base nav{display:flex;gap:30px;font:12px Arial,sans-serif}body:not(:has(.salon-home)) main{max-width:1180px;margin:65px auto;padding:0 35px}body:not(:has(.salon-home)) main>article{max-width:760px;margin:auto}body:not(:has(.salon-home)) main>article .lead{padding:30px;border:1px solid var(--rule);font-size:22px}body:not(:has(.salon-home)) article h2{margin-top:65px}body:not(:has(.salon-home)) main>.row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}body:not(:has(.salon-home)) main>.row>article:first-child{grid-column:span 2}.pagination{display:flex;list-style:none;gap:15px;padding:25px 0}.page-link{padding:10px 15px;border:1px solid var(--rule)}@media(max-width:900px){.rd-desktop-nav{display:none}.rd-mobile-nav{display:flex;justify-content:space-between;align-items:center;gap:20px}.rd-mobile-menu[open]{width:55%}.rd-mobile-menu a{display:block;padding:8px;font:14px/1.5 Arial,sans-serif}.opening{min-height:460px;padding:40px 5vw 0;grid-template-columns:1fr 27%;gap:25px}.opening figure{height:400px}.editorial{padding:70px 6vw}.editorial>article>.row:first-child{width:85%}.topic-index{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){body{font-size:16px}.opening{display:block;min-height:0;padding:35px 6vw 0}.opening h1{padding:0 0 30px;font-size:44px}.opening figure{height:270px;width:72%;margin-left:auto;transform:none}.editorial{padding-top:35px}.editorial>article>.row:first-child{width:100%;padding-right:0}.editorial>article>.row:not(:first-child){margin-right:0}.editorial>article>.text-center img{height:240px}.editorial>section{display:block}.editorial>section>article:first-of-type{border-right:0;padding-right:0}.editorial>section>article{padding-bottom:35px;border-bottom:1px solid var(--rule)}.topic-index{gap:0 18px}.topic-index a{font-size:14px}.footer-base{align-items:flex-start;gap:30px;flex-direction:column}.footer-base nav{flex-wrap:wrap}.rd-brand{font-size:20px;text-align:left}.rd-mobile-menu[open]{width:65%}body:not(:has(.salon-home)) main>.row{display:block}}