.sx .btn{display:inline-block;background:var(--char);color:#fff;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;padding:17px 30px}.sx .btn:hover{background:var(--char-2);color:#fff}.admin-bar .sx .tabs{top:32px}.sx .ph.wide{aspect-ratio:5/4}.sx .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,32px)}.sx .it .ph{aspect-ratio:4/3;margin-bottom:20px;transition:opacity .3s}.sx .it:hover .ph{opacity:.88}.sx .it h3{font-size:22px;margin-bottom:6px}.sx .it p{font-size:14.5px;margin:0}.sx .ft{background:var(--char-2);color:rgba(255,255,255,.6);padding:80px 0 40px;font-size:14px}.sx .ft .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:60px}.sx .ft .mark{display:block;margin-bottom:22px;text-shadow:none}.sx .ft h4{font-family:var(--f);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;font-weight:400;color:rgba(255,255,255,.45);margin:0 0 18px}.sx .ft a{display:block;color:rgba(255,255,255,.75);margin-bottom:8px}.sx .ft a:hover{color:#fff}.sx .ft .base{border-top:1px solid rgba(255,255,255,.1);padding-top:26px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px}@media (max-width:980px){.sx .grid{grid-template-columns:1fr 1fr}.sx .ft .cols{grid-template-columns:1fr 1fr}}@media (max-width:600px){.sx .grid{grid-template-columns:1fr}.sx .ft .cols{grid-template-columns:1fr}}.sx .stars{color:#fff;letter-spacing:.12em}.sx .trust b .st{color:#b8925a;letter-spacing:.08em;margin-left:6px;font-size:15px}.sx .rooms{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,24px)}.sx .room{position:relative;display:block;aspect-ratio:4/3;background:var(--stone-2) center/cover no-repeat;overflow:hidden}.sx .room:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(16,13,10,.62),rgba(16,13,10,0) 55%)}.sx .room span{position:absolute;left:24px;bottom:20px;z-index:1;color:#fff;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.sx .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,28px)}.sx .grid4 .ph{aspect-ratio:1/1;margin-bottom:16px}.sx .grid4 h3{font-size:19px}.sx .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;border-top:1px solid rgba(255,255,255,.14);padding-top:30px}.sx .facts b{display:block;color:#fff;font-weight:300;font-size:20px;margin-bottom:6px}.sx .facts span{font-size:14px}@media (max-width:980px){.sx .rooms{grid-template-columns:1fr 1fr}.sx .grid4{grid-template-columns:1fr 1fr}.sx .facts{grid-template-columns:1fr}}@media (max-width:600px){.sx .rooms{grid-template-columns:1fr}}.sx .room:after{z-index:1}.sx .room span{z-index:2}.sx .learn{columns:2;column-gap:clamp(40px,6vw,100px)}.sx .learn div{break-inside:avoid;margin-bottom:34px}.sx .learn h3{font-size:22px;margin-bottom:10px}.sx .learn p{font-size:15.5px}@media (max-width:980px){.sx .learn{columns:1}}