.page-module__xYL77q__pageHdr{background:#0b1b35;border-bottom:1px solid #c0a87012;padding:80px 60px 56px;position:relative;overflow:hidden}.page-module__xYL77q__pageHdr:before{content:"";pointer-events:none;background:radial-gradient(circle,#c0a8700a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-40%;right:-10%}.page-module__xYL77q__pageHdrInner{max-width:1280px;margin:0 auto}.page-module__xYL77q__breadcrumb{color:#f4ede04d;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:300;display:flex}.page-module__xYL77q__breadcrumb a{color:#f4ede04d;text-decoration:none;transition:color .2s}.page-module__xYL77q__breadcrumb a:hover{color:#c0a870}.page-module__xYL77q__pageTag{color:#c0a870;letter-spacing:.42em;text-transform:uppercase;opacity:.75;margin-bottom:14px;font-size:8.5px;font-weight:500}.page-module__xYL77q__pageTitle{color:#f4ede0;margin-bottom:14px;font-family:DM Serif Display,serif;font-size:clamp(40px,4vw,58px);line-height:1.1}.page-module__xYL77q__pageSubtitle{color:#f4ede073;max-width:540px;font-size:17px;font-weight:300;line-height:1.85}.page-module__xYL77q__main{grid-template-columns:1fr 380px;gap:60px;max-width:1280px;margin:0 auto;padding:60px 60px 80px;display:grid}.page-module__xYL77q__fsec{margin-bottom:8px}.page-module__xYL77q__fsecLbl{color:#c0a87073;letter-spacing:.32em;text-transform:uppercase;border-bottom:1px solid #c0a87014;margin-bottom:18px;padding-bottom:12px;font-size:8.5px;font-weight:500}.page-module__xYL77q__fg{gap:18px;margin-bottom:28px;display:grid}.page-module__xYL77q__fg2{grid-template-columns:1fr 1fr}.page-module__xYL77q__fg1{grid-template-columns:1fr}.page-module__xYL77q__fqLbl{color:#c0a87073;letter-spacing:.28em;text-transform:uppercase;margin-bottom:9px;font-size:8.5px;font-weight:500;display:block}.page-module__xYL77q__fqLbl span{color:#c0a87059;font-weight:300}.page-module__xYL77q__fqIn{color:#e8e0d4;background:#2a3f5c47;border:1px solid #c0a87021;border-radius:2px;outline:none;width:100%;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;transition:border-color .2s,box-shadow .2s}.page-module__xYL77q__fqIn::placeholder{color:#a3a3a3}.page-module__xYL77q__fqIn:focus{border-color:#c0a87066;box-shadow:0 0 0 3px #c0a8700f}.page-module__xYL77q__fqSel{color:#f4ede0;appearance:none;cursor:pointer;background:#2a3f5c47 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='rgba(192,168,112,0.35)'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #c0a87021;border-radius:2px;outline:none;width:100%;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;transition:border-color .2s}.page-module__xYL77q__fqSel:focus{border-color:#c0a87066}.page-module__xYL77q__fqSel option{background:#142236}.page-module__xYL77q__fqTa{color:#f4ede0;resize:vertical;background:#2a3f5c47;border:1px solid #c0a87021;border-radius:2px;outline:none;width:100%;min-height:110px;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.75;transition:border-color .2s}.page-module__xYL77q__fqTa::placeholder{color:#a3a3a3}.page-module__xYL77q__fqTa:focus{border-color:#c0a87066}.page-module__xYL77q__phPrefix{display:flex}.page-module__xYL77q__phCc{color:#f4ede066;white-space:nowrap;background:#2a3f5c66;border:1px solid #c0a87021;border-right:none;border-radius:2px 0 0 2px;flex-shrink:0;align-items:center;padding:13px 14px;font-size:13px;display:flex}.page-module__xYL77q__phPrefix .page-module__xYL77q__fqIn{border-radius:0 2px 2px 0}.page-module__xYL77q__rolePillRow{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.page-module__xYL77q__rolePill{color:#f4ede094;cursor:pointer;-webkit-user-select:none;user-select:none;background:#2a3f5c47;border:1.5px solid #c0a87029;border-radius:3px;padding:11px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;transition:all .18s}.page-module__xYL77q__rolePill:hover{color:#f4ede0d9;border-color:#c0a87066}.page-module__xYL77q__rolePillOn{color:#c0a870;background:#c0a87014;border-color:#c0a870;font-weight:400}.page-module__xYL77q__noticeBanner{background:#c0a8700d;border:1px solid #c0a8702e;border-left:3px solid #c0a870;border-radius:2px;align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.page-module__xYL77q__noticeIcon{color:#c0a870;flex-shrink:0;font-size:15px;line-height:1.2}.page-module__xYL77q__noticeText{color:#f4ede08c;font-size:12.5px;line-height:1.8}.page-module__xYL77q__noticeText strong{color:#f4ede0c7;font-weight:400}.page-module__xYL77q__amenitiesGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.page-module__xYL77q__amenityItem{cursor:pointer;background:#2a3f5c2e;border:1px solid #c0a8701a;border-radius:2px;align-items:center;gap:9px;padding:10px 12px;transition:all .18s;display:flex}.page-module__xYL77q__amenityItem:hover{border-color:#c0a8704d}.page-module__xYL77q__amenityItemOn{background:#c0a8700f;border-color:#c0a87066}.page-module__xYL77q__amenityCheck{color:#c0a870;border:1.5px solid #c0a87047;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;transition:all .18s;display:flex}.page-module__xYL77q__amenityCheckOn{background:#c0a8701f;border-color:#c0a870}.page-module__xYL77q__amenityLabel{color:#f4ede08c;font-size:13px;font-weight:300;line-height:1.4}.page-module__xYL77q__chkRow{cursor:pointer;background:#2a3f5c2e;border:1px solid #c0a8701a;border-radius:2px;align-items:flex-start;gap:13px;margin-bottom:28px;padding:22px 20px 24px;display:flex}.page-module__xYL77q__chkRowOn{border-color:#c0a8704d}.page-module__xYL77q__chkBox{color:#c0a870;border:1.5px solid #c0a87047;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;transition:all .2s;display:flex}.page-module__xYL77q__chkBoxOn{background:#c0a87026;border-color:#c0a870}.page-module__xYL77q__chkTxt{color:#f4ede0a6;font-size:15px;font-weight:300;line-height:1.85}.page-module__xYL77q__btnSubmit{color:#060f1c;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:#c0a870;border:none;border-radius:2px;width:100%;margin-bottom:14px;padding:18px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:filter .2s}.page-module__xYL77q__btnSubmit:hover{filter:brightness(1.07)}.page-module__xYL77q__subNote{color:#f4ede040;text-align:center;font-size:13px;font-weight:300;line-height:1.7}.page-module__xYL77q__successMsg{text-align:center;background:#c0a8700f;border:1px solid #c0a8702e;border-radius:3px;margin-top:28px;padding:36px}.page-module__xYL77q__sucIcon{opacity:.8;margin-bottom:16px;font-size:36px}.page-module__xYL77q__sucH{color:#f4ede0;margin-bottom:10px;font-family:DM Serif Display,serif;font-size:24px}.page-module__xYL77q__sucB{color:#f4ede073;font-size:17px;font-weight:300;line-height:1.85}.page-module__xYL77q__rightCol{flex-direction:column;gap:24px;display:flex}.page-module__xYL77q__whyCard{background:#2a3f5c;border:1px solid #c0a8701a;border-top:2px solid #c0a870;border-radius:3px;padding:28px 26px}.page-module__xYL77q__wcLbl{color:#c0a87073;letter-spacing:.35em;text-transform:uppercase;margin-bottom:16px;font-size:8.5px;font-weight:500}.page-module__xYL77q__wcH{color:#f4ede0;margin-bottom:20px;font-family:DM Serif Display,serif;font-size:22px;line-height:1.2}.page-module__xYL77q__wpillar{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.page-module__xYL77q__wpillar:last-child{margin-bottom:0}.page-module__xYL77q__wpLine{background:#c0a8704d;border-radius:1px;flex-shrink:0;align-self:stretch;width:2px;min-height:14px;margin-top:4px}.page-module__xYL77q__wpTitle{color:#f4ede0;margin-bottom:5px;font-size:13px;font-weight:400}.page-module__xYL77q__wpDesc{color:#f4ede061;font-size:17px;font-weight:300;line-height:1.75}.page-module__xYL77q__statsCard{background:#2a3f5c59;border:1px solid #c0a87014;border-radius:3px;padding:22px 24px}.page-module__xYL77q__statsGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.page-module__xYL77q__statN{color:#c0a870;margin-bottom:5px;font-family:DM Serif Display,serif;font-size:42px;line-height:1}.page-module__xYL77q__statL{color:#f4ede059;font-size:13px;font-weight:300}.page-module__xYL77q__contactCard{background:#060f1c80;border:1px solid #c0a8701a;border-radius:3px;padding:22px 24px}.page-module__xYL77q__ccLbl{color:#c0a87066;letter-spacing:.32em;text-transform:uppercase;margin-bottom:14px;font-size:8px;font-weight:500}.page-module__xYL77q__ccRow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.page-module__xYL77q__ccRow:last-child{margin-bottom:0}.page-module__xYL77q__ccIcon{border:1px solid #c0a8702e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__xYL77q__ccInfo{color:#f4ede073;font-size:12.5px;font-weight:300}.page-module__xYL77q__ccInfo strong{color:#f4ede0a6;margin-bottom:2px;font-size:11.5px;font-weight:400;display:block}.page-module__xYL77q__footer{background:#060f1c;border-top:1px solid #c0a8701a;padding:44px 60px}.page-module__xYL77q__footRow{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;display:flex}.page-module__xYL77q__footLogo{align-items:center;gap:12px;text-decoration:none;display:flex}.page-module__xYL77q__footWm{color:#c0a870;letter-spacing:.22em;font-family:DM Serif Display,serif;font-size:15px}.page-module__xYL77q__footSm{color:#c0a870;letter-spacing:.46em;opacity:.6;margin-top:3px;font-size:7.5px;font-weight:200}.page-module__xYL77q__footLinks{gap:24px;display:flex}.page-module__xYL77q__footLinks a{color:#f4ede04d;font-size:13px;text-decoration:none;transition:color .2s}.page-module__xYL77q__footLinks a:hover{color:#c0a870}.page-module__xYL77q__footCopy{color:#f4ede080;font-size:13px}@media (max-width:900px){.page-module__xYL77q__pageHdr{padding:80px 20px 40px}.page-module__xYL77q__main{grid-template-columns:1fr;gap:36px;padding:32px 20px 60px}.page-module__xYL77q__rightCol{order:-1}.page-module__xYL77q__fg2{grid-template-columns:1fr}.page-module__xYL77q__amenitiesGrid{grid-template-columns:1fr 1fr}.page-module__xYL77q__footer{padding:36px 20px}.page-module__xYL77q__footRow{text-align:center;flex-direction:column;gap:20px}.page-module__xYL77q__footLinks{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.page-module__xYL77q__amenitiesGrid{grid-template-columns:1fr}}
