/* Maison Croisette — quiet luxury, mobile-first shared design system */
:root{--ink:#f7f5f0;--paper:#f4f1eb;--black:#0a0a0a;--black-2:#121212;--black-3:#1a1917;--gold:#c9a24b;--gold-light:#dfc278;--muted:#b9b6ae;--muted-dark:#615e57;--line:rgba(255,255,255,.13);--shadow:0 24px 70px rgba(0,0,0,.22);box-sizing:border-box;color-scheme:dark;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}
*,*::before,*::after{box-sizing:inherit}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;padding-bottom:61px;overflow-x:hidden;background:var(--black);color:var(--ink);font:400 16px/1.72 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;letter-spacing:-.018em;line-height:1.02;margin:0 0 .55em}h1{max-width:17ch;font-size:clamp(3.05rem,8vw,6.65rem);text-wrap:balance}h2{font-size:clamp(2.35rem,5vw,4.2rem);text-wrap:balance}h3{font-size:clamp(1.45rem,2.8vw,1.95rem)}p{margin:0 0 1em;color:var(--muted)}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.skip{position:absolute;z-index:100;top:10px;left:-999px;padding:10px 15px;background:var(--gold);color:var(--black);font-weight:700}.skip:focus{left:10px}.w{width:min(100% - 40px,1240px);margin-inline:auto}fieldset{margin:22px 0 0;padding:0;border:0}legend{padding:0;color:var(--gold);font-family:"Cormorant Garamond",Georgia,serif;font-size:1.3rem}mark.todo{padding:0 4px;background:#5a461b;color:#fff2c6}
.top{position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:rgba(10,10,10,.84);border-bottom:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bar{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:76px}.logo{position:relative;z-index:2;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.17rem;font-weight:600;letter-spacing:.15em;line-height:1;white-space:nowrap}.logo i{color:var(--gold);font-style:normal}.burger{z-index:2;display:block;width:42px;height:38px;padding:0;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:0;cursor:pointer}.burger::before,.burger::after{display:block;width:17px;height:1px;margin:auto;background:currentColor;content:""}.burger::after{margin-top:6px}#menu{display:none;position:absolute;top:100%;right:0;left:0;padding:14px 20px 24px;background:rgba(10,10,10,.98);border-bottom:1px solid var(--line);box-shadow:0 22px 38px rgba(0,0,0,.25)}#menu.open{display:block}#menu>ul{display:grid;gap:2px}#menu a,#menu summary{display:block;padding:12px 2px;color:#e8e4dc;font-size:.8rem;font-weight:500;letter-spacing:.11em;line-height:1.2;text-transform:uppercase;cursor:pointer;list-style:none}#menu summary::-webkit-details-marker{display:none}#menu summary::after{float:right;color:var(--gold);content:"+"}#menu details[open] summary::after{content:"–"}#menu a:hover,#menu summary:hover{color:var(--gold)}.dd>div{display:grid;gap:1px;padding:0 0 8px 16px}.dd>div a{color:var(--muted);font-size:.74rem;letter-spacing:.06em;text-transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:14px 20px;border:1px solid var(--gold);background:var(--gold);color:var(--black);font-size:.73rem;font-weight:700;letter-spacing:.13em;line-height:1.15;text-align:center;text-transform:uppercase;transition:background .25s ease,color .25s ease,transform .25s ease,border-color .25s ease;cursor:pointer}.btn:hover{transform:translateY(-2px);background:var(--gold-light);border-color:var(--gold-light)}.btn.ghost{background:transparent;color:var(--ink);border-color:rgba(255,255,255,.42)}.btn.ghost:hover{background:rgba(255,255,255,.08);border-color:var(--gold);color:var(--gold-light)}#menu .btn{margin-top:10px;color:var(--black);padding:12px 18px}.tel{color:var(--gold)!important;white-space:nowrap}
.hero{position:relative;isolation:isolate;padding:88px 0 76px;background:radial-gradient(100% 140% at 0 0,rgba(201,162,75,.14),transparent 46%),var(--black-2);overflow:hidden}.hero::after{position:absolute;z-index:-1;right:-12vw;bottom:-28vw;width:55vw;height:55vw;border:1px solid rgba(201,162,75,.13);border-radius:50%;content:""}.hero.has-photo{min-height:520px;display:grid;align-items:end;background-image:linear-gradient(90deg,rgba(10,10,10,.88) 2%,rgba(10,10,10,.66) 53%,rgba(10,10,10,.35)),linear-gradient(0deg,rgba(10,10,10,.28),rgba(10,10,10,.28)),var(--hero-photo);background-position:center,var(--hero-pos,center);background-size:cover}.hero.has-photo::after{display:none}.eb{margin-bottom:17px;color:var(--gold);font-size:.68rem;font-weight:600;letter-spacing:.23em;line-height:1.4;text-transform:uppercase}.lead{max-width:650px;font-size:clamp(1.02rem,2vw,1.23rem);line-height:1.75}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.assure{max-width:670px;margin:17px 0 0;color:#d7d1c5;font-size:.76rem;letter-spacing:.03em;line-height:1.65}.hg{display:grid;gap:42px}.hero.slideshow{min-height:calc(100svh - 76px);display:grid;align-items:center;padding-block:68px;background:var(--black)}.hero.slideshow::before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.9) 2%,rgba(5,5,5,.68) 54%,rgba(5,5,5,.4)),linear-gradient(0deg,rgba(5,5,5,.38),transparent 54%);content:""}.hero.slideshow::after{display:none}.hero>.w{position:relative;z-index:2}.slides{position:absolute;inset:0;z-index:0}.slides span{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.03);animation:kenburns 36s infinite;will-change:opacity,transform}.slides span:nth-child(1){animation-delay:-1.5s}.slides span:nth-child(2){animation-delay:5.7s}.slides span:nth-child(3){animation-delay:12.9s}.slides span:nth-child(4){animation-delay:20.1s}.slides span:nth-child(5){animation-delay:27.3s}@keyframes kenburns{0%,100%{opacity:0;transform:scale(1.03)}5%,20%{opacity:1}25%{opacity:0;transform:scale(1.11)}}.hero .eb,.hero h1,.hero .lead,.hero .cta-row,.hero .assure{animation:rise .8s both}.hero h1{animation-delay:.08s}.hero .lead{animation-delay:.16s}.hero .cta-row{animation-delay:.24s}.hero .assure{animation-delay:.32s}@keyframes rise{from{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}.ts{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:18px 20px;background:#11100f;border-block:1px solid var(--line);color:#cbc6bb;font-size:.66rem;font-weight:500;letter-spacing:.1em;line-height:1.5;text-align:center;text-transform:uppercase}.ts b{display:block;color:var(--gold);font-weight:600}
section{padding:76px 0;border-top:1px solid var(--line)}section:nth-of-type(even){background:var(--black-2)}h2.ln{position:relative;margin-bottom:.78em;padding-bottom:18px}h2.ln::after{position:absolute;bottom:0;left:0;width:42px;height:1px;background:var(--gold);content:""}.gr{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px}.c{position:relative;min-height:100%;padding:27px 23px;background:rgba(255,255,255,.025);border:1px solid var(--line);overflow:hidden;transition:border-color .3s ease,background .3s ease,transform .3s ease}.c::before{position:absolute;top:0;left:23px;width:34px;height:2px;background:var(--gold);content:""}.c:hover{border-color:rgba(201,162,75,.7);background:rgba(201,162,75,.06);transform:translateY(-3px)}.c h3{color:#f7f4ed}.c p{margin:0;font-size:.93rem;line-height:1.65}.facts{display:grid;grid-template-columns:1fr;gap:10px;margin-top:27px}.facts div{padding:18px;background:rgba(255,255,255,.025);border-left:1px solid var(--gold);border-bottom:1px solid var(--line)}.facts dt{color:var(--gold);font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.facts dd{margin:5px 0 0;color:var(--ink);font-size:.96rem}.steps{counter-reset:s}.steps .c{padding-top:65px}.steps .c::after{position:absolute;top:15px;right:20px;color:rgba(201,162,75,.34);font-family:"Cormorant Garamond",Georgia,serif;font-size:3.5rem;line-height:1;counter-increment:s;content:"0" counter(s)}.chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:19px}.chips a{padding:9px 14px;border:1px solid var(--line);color:#dcd8cf;font-size:.82rem;transition:border-color .2s,color .2s}.chips a:hover{border-color:var(--gold);color:var(--gold)}.ar li{position:relative;padding:13px 0 13px 28px;color:var(--muted);border-bottom:1px solid var(--line)}.ar li::before{position:absolute;top:14px;left:1px;color:var(--gold);content:"✦"}.pic{margin:0;overflow:hidden;background:var(--black)}.pic img{display:block;width:100%;height:auto;transition:transform .8s ease}.pic:hover img{transform:scale(1.035)}.arr{display:grid;gap:30px;align-items:center}.ph{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;margin:-27px -23px 22px;overflow:hidden;background:var(--black-3);color:var(--gold);font-family:Georgia,serif;font-size:2rem;letter-spacing:.2em}.ph img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.c:hover .ph img{transform:scale(1.05)}.gal{display:flex;gap:13px;overflow-x:auto;margin-top:25px;padding:4px 0 15px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.gal figure{position:relative;flex:0 0 min(77vw,302px);margin:0;overflow:hidden;scroll-snap-align:start;background:var(--black);border:1px solid var(--line)}.gal img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .6s ease}.gal figure:hover img{transform:scale(1.06)}.gal figcaption{position:absolute;right:0;bottom:0;left:0;padding:38px 14px 12px;color:#fff;font-size:.78rem;background:linear-gradient(transparent,rgba(0,0,0,.85))}.vid{display:grid;gap:30px;align-items:center}.phone{position:relative;max-width:420px;margin:0 auto;overflow:hidden;background:#000;border:1px solid var(--line);box-shadow:var(--shadow)}.phone::before{position:absolute;z-index:1;inset:9px;border:1px solid rgba(255,255,255,.25);pointer-events:none;content:""}.phone video{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:50% 34%}.vbtn{position:absolute;z-index:2;right:17px;bottom:17px;padding:9px 14px;background:rgba(10,10,10,.85);border:1px solid var(--gold);color:var(--ink);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
.card{padding:25px 20px;background:var(--black-3);border:1px solid var(--line);border-top:2px solid var(--gold);box-shadow:var(--shadow)}.card.light{background:var(--paper);color:var(--black);border-color:var(--gold);box-shadow:0 25px 60px rgba(0,0,0,.28)}.card.light h2,.card.light h3{color:var(--black)}.card.light p,.card.light label,.card.light .hint{color:var(--muted-dark)}.fg{display:grid;grid-template-columns:1fr;gap:12px}.fg.g3{grid-template-columns:1fr}.fg .full{grid-column:1/-1}label{display:block;margin:13px 0 6px;color:var(--muted);font-size:.66rem;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}input,select,textarea{width:100%;padding:12px 13px;background:#0c0c0c;border:1px solid #4a4844;border-radius:0;color:var(--ink);line-height:1.35}input:focus,select:focus,textarea:focus{border-color:var(--gold);outline:none}.card.light input,.card.light select,.card.light textarea{background:#fff;color:var(--black);border-color:#c9c3b9}textarea{min-height:92px;resize:vertical}.ck{display:flex;gap:10px;align-items:center;margin-top:15px}.ck input{width:auto;accent-color:var(--gold)}.ck label{margin:0;text-transform:none;letter-spacing:0;font-size:.9rem;font-weight:400}.hint{color:var(--muted);font-size:.79rem;line-height:1.6}.fare{display:flex;gap:18px;justify-content:space-between;align-items:end;margin-top:18px;padding-top:14px;border-top:1px solid #d2cabd}.fare b{color:var(--black);font-family:"Cormorant Garamond",Georgia,serif;font-size:2.35rem;font-weight:600;line-height:1}.er{min-height:1.3em;margin-top:10px;color:#ffb4b4;font-size:.88rem}.card.light .er{color:#a12626}.ac{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ac .btn{flex:1 1 210px}.hidden{display:none!important}details.fq{margin-bottom:10px;padding:17px 18px;background:rgba(255,255,255,.025);border:1px solid var(--line);transition:border-color .2s ease}details.fq[open]{border-color:rgba(201,162,75,.6)}details.fq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#efebe3;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.3rem;line-height:1.2;cursor:pointer;list-style:none}details.fq summary::-webkit-details-marker{display:none}details.fq summary::after{flex:0 0 auto;color:var(--gold);font-family:Inter,sans-serif;font-size:1rem;content:"+"}details.fq[open] summary::after{content:"–"}details.fq p{margin:13px 0 0}.crumbs{margin-bottom:20px;color:#d6d1c5;font-size:.75rem}.crumbs ol{display:flex;flex-wrap:wrap;gap:5px 9px}.crumbs li+li::before{margin-right:9px;color:var(--gold);content:"/"}.crumbs a{border-bottom:1px solid rgba(255,255,255,.35)}.crumbs a:hover{color:var(--gold)}
footer{padding:60px 0 28px;background:#070707;color:var(--muted);font-size:.88rem}.fc{display:grid;grid-template-columns:1fr 1fr;gap:28px 22px}.fc h4{margin:0 0 13px;color:var(--gold);font-family:Inter,Arial,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.fc li{margin-bottom:7px;line-height:1.4}.fc a:hover{color:var(--gold)}.fn{margin-top:34px;padding-top:18px;border-top:1px solid var(--line);font-size:.78rem}.fn p{margin:0}.mb{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:32;right:0;bottom:0;left:0;background:rgba(8,8,8,.96);border-top:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mb a{padding:11px 3px calc(11px + env(safe-area-inset-bottom,0));color:#ded9cf;font-size:.62rem;font-weight:600;letter-spacing:.07em;text-align:center;text-transform:uppercase}.mb a.p{background:var(--gold);color:var(--black)}.wa-float{display:flex;position:fixed;z-index:31;right:17px;bottom:76px;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid var(--gold);border-radius:50%;background:var(--gold);color:var(--black);box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .25s ease,background .25s ease}.wa-float:hover{transform:translateY(-3px) scale(1.03);background:var(--gold-light)}.wa-float svg{width:24px;height:24px;fill:currentColor}.js .rv{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.js .rv.in{opacity:1;transform:none}
@media(min-width:620px){.w{width:min(100% - 64px,1240px)}.ts{grid-template-columns:repeat(4,minmax(0,1fr))}.gr{grid-template-columns:repeat(2,1fr)}.facts{grid-template-columns:repeat(2,1fr)}.fg{grid-template-columns:repeat(2,1fr)}.fg.g3{grid-template-columns:repeat(3,1fr)}.card{padding:31px}.card.light{padding:31px}.ph{margin:-31px -31px 23px}.fc{grid-template-columns:repeat(4,1fr)}}
@media(min-width:960px){body{padding-bottom:0}.w{width:min(100% - 80px,1240px)}.bar{min-height:82px}.burger{display:none}#menu{display:block;position:static;padding:0;background:transparent;border:0;box-shadow:none}#menu>ul{display:flex;align-items:center;justify-content:flex-end;gap:0}#menu a,#menu summary{padding:13px 9px;font-size:.64rem;letter-spacing:.09em;white-space:nowrap}.dd{position:relative}.dd>div{display:grid;position:absolute;top:100%;left:0;min-width:245px;padding:11px 14px;background:#111;border:1px solid var(--line);box-shadow:var(--shadow)}.dd>div a{padding:8px 2px;font-size:.76rem}.tel{display:none!important}#menu .btn{margin:0 0 0 10px;padding:12px 15px}.hero{padding:122px 0 106px}.hero.has-photo{min-height:610px}.hero.slideshow{min-height:calc(100svh - 82px)}.hg{grid-template-columns:minmax(0,1.04fr) minmax(400px,.8fr);gap:70px;align-items:center}.ts{padding:20px 40px}.ts b{display:inline;margin-right:5px}section{padding:112px 0}.gr{grid-template-columns:repeat(3,1fr);gap:19px}.facts{grid-template-columns:repeat(3,1fr)}.arr{grid-template-columns:1.08fr .92fr;gap:70px}.vid{grid-template-columns:1fr 400px;gap:80px}.mb{display:none}.wa-float{right:28px;bottom:28px}.phone{max-width:none}.card{padding:34px}.card.light{padding:32px}.ph{margin:-34px -34px 25px}.gal{gap:18px}.gal figure{flex-basis:285px}}
@media(min-width:1160px){#menu a,#menu summary{padding-inline:11px}.tel{display:block!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.c,.pic img,.ph img,.gal img,.wa-float{transition:none}.slides span,.hero .eb,.hero h1,.hero .lead,.hero .cta-row,.hero .assure{animation:none}.slides span:first-child{opacity:1}.js .rv{opacity:1;transform:none;transition:none}}

/* Image rhythm: card imagery is always 4:3; supporting editorial media is 16:9. */
.ph{aspect-ratio:4/3}.story-media{width:min(100%,520px);margin:28px 0;border:1px solid var(--line);overflow:hidden;background:var(--black)}.story-media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.story-media figcaption{padding:10px 13px;color:var(--muted);font-size:.75rem;line-height:1.45}.service-cards .ph{margin-bottom:20px}.fleet-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.fleet-thumbs figure{margin:0;overflow:hidden;background:var(--black);border:1px solid var(--line);aspect-ratio:4/3}.fleet-thumbs picture,.fleet-thumbs img{display:block;width:100%;height:100%}.fleet-thumbs img{object-fit:cover}@media(min-width:960px){.notes>.story-media{float:right;width:42%;margin:2px 0 26px 42px}.notes>.story-media:nth-of-type(even){float:left;margin:2px 42px 26px 0}.notes::after{display:block;clear:both;content:""}}

/* Riviera Nocturne — active direction: restrained, high-contrast and quietly editorial. */
:root{--ink:#f8f4ec;--paper:#eee7da;--black:#080807;--black-2:#11100e;--black-3:#191713;--gold:#c9a24b;--gold-light:#e0c276;--muted:#b8b0a4;--muted-dark:#5f584e;--line:rgba(248,244,236,.15);--shadow:0 26px 70px rgba(0,0,0,.3)}
body{background:var(--black);line-height:1.75}.top{background:rgba(8,8,7,.91);border-bottom-color:rgba(248,244,236,.13)}.bar{min-height:78px}.logo{font-size:1.24rem;letter-spacing:.17em}.btn{min-height:48px;border-radius:4px;box-shadow:none}.btn:hover{box-shadow:0 13px 28px rgba(0,0,0,.28)}.btn.ghost{border-color:rgba(248,244,236,.5)}.hero.has-photo{background-image:linear-gradient(90deg,rgba(5,5,4,.92) 0%,rgba(5,5,4,.69) 55%,rgba(5,5,4,.35)),linear-gradient(0deg,rgba(5,5,4,.38),transparent 58%),var(--hero-photo)}.hero.slideshow::before{background:linear-gradient(90deg,rgba(5,5,4,.93) 0%,rgba(5,5,4,.7) 55%,rgba(5,5,4,.38)),linear-gradient(0deg,rgba(5,5,4,.48),transparent 56%)}.hero h1{line-height:.95;letter-spacing:-.026em}.lead{color:#ddd6ca}.assure{color:#d8d0c3}.ts{background:#100f0d}.c{border-radius:4px;background:rgba(248,244,236,.024)}.c:hover{background:rgba(201,162,75,.07);box-shadow:0 18px 38px rgba(0,0,0,.16)}.card{border-radius:4px;background:#181612}.card.light{background:var(--paper);box-shadow:0 28px 64px rgba(0,0,0,.33)}.card.light input,.card.light select,.card.light textarea{background:#fbf8f1}.card.light .btn.ghost{color:#322c22;border-color:#8b7b61}.card.light .btn.ghost:hover{background:rgba(201,162,75,.13);color:#17130d}.fare{border-top-color:#c9bdab}input,select,textarea{border-radius:4px;border-color:#514c45;background:#0d0c0b}input::placeholder,textarea::placeholder{color:#9d9589}details.fq{border-radius:4px;background:rgba(248,244,236,.022)}.chips a{border-radius:4px}.phone{border-radius:4px}.story-media,.fleet-thumbs figure,.gal figure{border-radius:4px}footer{background:#060605}
@media(min-width:1024px){.bar{min-height:84px}.hero.slideshow{min-height:calc(100svh - 84px)}.hero{padding-block:130px}section{padding-block:118px}}

/* Static i18n controls. Compact enough for the header, clear enough to be
   useful on a phone. Arabic overrides deliberately use logical properties. */
.language-switcher{display:flex;align-items:center;gap:2px;order:3;padding:4px;border:1px solid var(--line);border-radius:4px;background:rgba(248,244,236,.035);white-space:nowrap}.language-switcher a{padding:5px 6px;color:var(--muted);font-family:Inter,Arial,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.language-switcher a:hover,.language-switcher a[aria-current="page"]{background:var(--gold);color:var(--black)}.footer-languages{margin-top:28px}.footer-languages .language-switcher{width:max-content}.bar>.language-switcher{margin-inline-start:auto}@media(max-width:619px){.bar{gap:9px}.logo{font-size:1.04rem}.language-switcher{order:1;margin-inline-start:auto}.language-switcher a{padding:5px;font-size:.56rem}.burger{order:2;flex:0 0 auto}#menu{z-index:3}}

html[dir="rtl"] body{font-family:Cairo,Inter,Arial,sans-serif;text-align:start}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4{font-family:Cairo,Inter,Arial,sans-serif;letter-spacing:0;line-height:1.45}html[dir="rtl"] .logo{letter-spacing:.12em}html[dir="rtl"] .hero h1{line-height:1.3}html[dir="rtl"] h2.ln::after{right:0;left:auto}html[dir="rtl"] .hero.has-photo{background-image:linear-gradient(270deg,rgba(5,5,4,.92) 0%,rgba(5,5,4,.69) 55%,rgba(5,5,4,.35)),linear-gradient(0deg,rgba(5,5,4,.38),transparent 58%),var(--hero-photo)}html[dir="rtl"] .dd>div{padding-inline:0 16px}html[dir="rtl"] #menu summary::after{float:left}html[dir="rtl"] .ar li{padding-inline:28px 0}html[dir="rtl"] .ar li::before{right:1px;left:auto}html[dir="rtl"] .facts div{border-right:1px solid var(--gold);border-left:0}html[dir="rtl"] .crumbs li+li::before{margin-inline:9px 0}html[dir="rtl"] .wa-float{right:auto;left:17px}html[dir="rtl"] .vbtn{right:auto;left:17px}html[dir="rtl"] .language-switcher{direction:ltr}html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="date"],html[dir="rtl"] input[type="time"]{text-align:left;unicode-bidi:plaintext}@media(min-width:960px){html[dir="rtl"] .wa-float{right:auto;left:28px}}
