@font-face{font-family:BT Suave;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vistaire-preview/btsuave-regular.otf)format("opentype")}@font-face{font-family:BT Suave;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/vistaire-preview/btsuave-medium.otf)format("opentype")}@font-face{font-family:BT Suave;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/vistaire-preview/btsuave-bold.otf)format("opentype")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/vistaire-preview/NeueMontreal-Light.otf)format("opentype")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vistaire-preview/NeueMontreal-Regular.otf)format("opentype")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/vistaire-preview/NeueMontreal-Medium.otf)format("opentype")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/vistaire-preview/NeueMontreal-Bold.otf)format("opentype")}.VistairePreviewLanding-module__PA3vOa__page{--vistaire-font-body:"Neue Montreal";--vistaire-font-display:"BT Suave";color:#fff7ea;min-height:100svh;font-family:var(--vistaire-font-body);background:#0d0805;position:relative;overflow-x:clip}.VistairePreviewLanding-module__PA3vOa__backgroundImage{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:fixed!important}.VistairePreviewLanding-module__PA3vOa__hero{z-index:2;flex-direction:column;align-items:center;min-height:742px;padding:80px 24px 20px;display:flex;position:relative}.VistairePreviewLanding-module__PA3vOa__previewFrame{-webkit-backdrop-filter:blur(9px)saturate(112%);backdrop-filter:blur(9px)saturate(112%);background:0 0;border:1px solid #fffaf042;border-radius:22px;grid-template-columns:1fr 1fr;gap:10px;width:min(1124px,100vw - 48px);min-height:568px;padding:14px;display:grid;box-shadow:0 24px 70px #00000038,inset 0 1px #fffaf02e,inset 0 -1px #fffaf01a}.VistairePreviewLanding-module__PA3vOa__card,.VistairePreviewLanding-module__PA3vOa__aboutCard{position:relative;overflow:hidden}.VistairePreviewLanding-module__PA3vOa__card{-webkit-backdrop-filter:blur(5px)saturate(110%);backdrop-filter:blur(5px)saturate(110%);background:0 0;border:1px solid #fffaf042;border-radius:15px;box-shadow:0 24px 70px #00000038,inset 0 1px #fffaf02e,inset 0 -1px #fffaf01a}.VistairePreviewLanding-module__PA3vOa__cardImage{-o-object-fit:cover;object-fit:cover}.VistairePreviewLanding-module__PA3vOa__videoCard{min-height:536px}.VistairePreviewLanding-module__PA3vOa__heroVideo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.VistairePreviewLanding-module__PA3vOa__videoShade{pointer-events:none;background:0 0;position:absolute;inset:0}.VistairePreviewLanding-module__PA3vOa__videoCopy{text-shadow:0 12px 34px #0000008a;position:absolute;top:223px;left:66px}.VistairePreviewLanding-module__PA3vOa__videoCopy h1{color:#fffaf0;font-family:var(--vistaire-font-display);letter-spacing:0;margin:0;font-size:82px;font-weight:400;line-height:.92}.VistairePreviewLanding-module__PA3vOa__videoCopy p{color:#e8cf9ba8;letter-spacing:0;margin:22px 0 0 4px;font-size:22px;line-height:1}.VistairePreviewLanding-module__PA3vOa__rightGrid{grid-template-rows:276px 1fr;gap:10px;min-width:0;display:grid}.VistairePreviewLanding-module__PA3vOa__menuCard{min-height:276px}.VistairePreviewLanding-module__PA3vOa__menuShade{pointer-events:none;background:0 0;position:absolute;inset:0}.VistairePreviewLanding-module__PA3vOa__menuCopy{position:absolute;top:162px;left:18px}.VistairePreviewLanding-module__PA3vOa__menuCopy h2,.VistairePreviewLanding-module__PA3vOa__discoveryCopy h2{font-family:var(--vistaire-font-display);letter-spacing:0;text-shadow:0 8px 26px #0000008c;margin:0;font-weight:400}.VistairePreviewLanding-module__PA3vOa__menuCopy h2{font-size:38px;line-height:1}.VistairePreviewLanding-module__PA3vOa__darkButton,.VistairePreviewLanding-module__PA3vOa__lightButton{color:#fffaf0;-webkit-backdrop-filter:blur(16px)saturate(128%);backdrop-filter:blur(16px)saturate(128%);border:1px solid #fff6e180;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 14px 26px #00000029,inset 0 1px #fffaf02e}.VistairePreviewLanding-module__PA3vOa__darkButton{background:#fffaf013;margin-top:13px}.VistairePreviewLanding-module__PA3vOa__lightButton{background:#fffaf01a;margin-top:23px}.VistairePreviewLanding-module__PA3vOa__darkButton:hover,.VistairePreviewLanding-module__PA3vOa__lightButton:hover,.VistairePreviewLanding-module__PA3vOa__darkButton:focus-visible,.VistairePreviewLanding-module__PA3vOa__lightButton:focus-visible{background:#fff4dc29;border-color:#fffaf0b8;transform:translateY(-1px);box-shadow:0 18px 34px #00000038,inset 0 1px #fffaf03d}.VistairePreviewLanding-module__PA3vOa__darkButton:active,.VistairePreviewLanding-module__PA3vOa__lightButton:active{background:#fff4dc1f;border-color:#fffaf09e;transform:translateY(0)}.VistairePreviewLanding-module__PA3vOa__buttonIcon{flex:none;width:12px;height:12px}.VistairePreviewLanding-module__PA3vOa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VistairePreviewLanding-module__PA3vOa__bottomGrid{grid-template-columns:1fr 1fr;gap:10px;min-height:250px;display:grid}.VistairePreviewLanding-module__PA3vOa__aboutCard{text-align:center;-webkit-backdrop-filter:blur(5px)saturate(110%);backdrop-filter:blur(5px)saturate(110%);background:0 0;border:1px solid #fffaf042;border-radius:20px;min-width:0;padding:0;box-shadow:0 24px 70px #00000038,inset 0 1px #fffaf02e,inset 0 -1px #fffaf01a}.VistairePreviewLanding-module__PA3vOa__aboutShade{pointer-events:none;background:0 0;position:absolute;inset:0}.VistairePreviewLanding-module__PA3vOa__aboutContent{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px 20px 22px;display:flex;position:relative}.VistairePreviewLanding-module__PA3vOa__aboutTag{color:#e8cf9bd6;-webkit-backdrop-filter:blur(12px)saturate(128%);backdrop-filter:blur(12px)saturate(128%);background:#fffaf00e;border:1px solid #e8cf9b80;border-radius:999px;justify-content:center;align-items:center;min-height:31px;padding:0 11px;font-size:11px;line-height:1;display:inline-flex}.VistairePreviewLanding-module__PA3vOa__aboutContent h2{color:#fffaf0;max-width:236px;font-family:var(--vistaire-font-display);letter-spacing:0;margin:21px 0 0;font-size:20px;font-weight:500;line-height:1.25}.VistairePreviewLanding-module__PA3vOa__aboutContent>p:not(.VistairePreviewLanding-module__PA3vOa__aboutTag){color:#eee6d7ad;max-width:224px;margin:18px 0 0;font-size:13px;font-weight:500;line-height:1.07}.VistairePreviewLanding-module__PA3vOa__aboutContent>p:not(.VistairePreviewLanding-module__PA3vOa__aboutTag)+p{margin-top:10px}.VistairePreviewLanding-module__PA3vOa__discoveryCard{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:250px}.VistairePreviewLanding-module__PA3vOa__discoveryImage{opacity:1;will-change:transform;position:absolute;inset:0;transform:translate(100%)}.VistairePreviewLanding-module__PA3vOa__discoveryTableImage{-o-object-position:62% 58%;object-position:62% 58%}.VistairePreviewLanding-module__PA3vOa__discoveryGuestImage{-o-object-position:42% 48%;object-position:42% 48%}.VistairePreviewLanding-module__PA3vOa__vistaire-discovery-image--first{animation:8s cubic-bezier(.72,0,.28,1) infinite VistairePreviewLanding-module__PA3vOa__firstDiscoveryImage}.VistairePreviewLanding-module__PA3vOa__vistaire-discovery-image--second{animation:8s cubic-bezier(.72,0,.28,1) infinite VistairePreviewLanding-module__PA3vOa__secondDiscoveryImage}.VistairePreviewLanding-module__PA3vOa__discoveryShade{pointer-events:none;background:0 0;position:absolute;inset:0}.VistairePreviewLanding-module__PA3vOa__discoveryCopy{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 16px 13px;display:flex;position:absolute;inset:0}.VistairePreviewLanding-module__PA3vOa__discoveryCopy h2{font-size:29px;line-height:1.05}.VistairePreviewLanding-module__PA3vOa__discoveryCopy h2 span{display:block}.VistairePreviewLanding-module__PA3vOa__dots{justify-content:center;align-items:center;gap:7px;height:8px;margin-top:11px;display:flex}.VistairePreviewLanding-module__PA3vOa__dots span{background:#ffffff73;border-radius:999px;width:4px;height:4px}.VistairePreviewLanding-module__PA3vOa__dotFirst{animation:8s infinite VistairePreviewLanding-module__PA3vOa__firstDiscoveryDot}.VistairePreviewLanding-module__PA3vOa__dotSecond{animation:8s infinite VistairePreviewLanding-module__PA3vOa__secondDiscoveryDot}.VistairePreviewLanding-module__PA3vOa__previewNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(690px,100vw - 48px);margin-top:20px;display:grid}.VistairePreviewLanding-module__PA3vOa__previewNav a{color:#fff7ea;-webkit-backdrop-filter:blur(16px)saturate(128%);backdrop-filter:blur(16px)saturate(128%);background:#fffaf013;border:1px solid #fff6e16b;border-radius:999px;justify-content:center;align-items:center;height:52px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s,box-shadow .18s,border-color .18s,transform .18s;display:flex;box-shadow:0 16px 30px #00000024,inset 0 1px #fff6e129}.VistairePreviewLanding-module__PA3vOa__previewNav a:hover,.VistairePreviewLanding-module__PA3vOa__previewNav a:focus-visible{background:#fff4dc24;border-color:#fffaf0c2;transform:translateY(-1px);box-shadow:0 18px 36px #0003,inset 0 1px #fffaf038}.VistairePreviewLanding-module__PA3vOa__previewNav .VistairePreviewLanding-module__PA3vOa__navActive{background:#fff4dc29;border-color:#fff4dcc7;box-shadow:0 18px 36px #0000002e,inset 0 1px #fffaf040}.VistairePreviewLanding-module__PA3vOa__previewNav a:active{background:#fff4dc1f;transform:translateY(0)}.VistairePreviewLanding-module__PA3vOa__previewNav a:last-child{border-color:#fffaf0d1}.VistairePreviewLanding-module__PA3vOa__previewFooter{z-index:2;-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%);background:linear-gradient(135deg,#fffaee09,#fff4dc05 48%,#05030242),#05030257;border:1px solid #f6e1b729;border-radius:14px;grid-template-columns:minmax(220px,1.2fr) minmax(118px,.72fr) minmax(168px,.95fr) minmax(150px,.78fr);gap:18px 24px;width:min(1124px,100vw - 48px);margin:8px auto 24px;padding:18px 22px 15px;display:grid;position:relative;box-shadow:0 16px 44px #00000038,inset 0 1px #fffaf00e}.VistairePreviewLanding-module__PA3vOa__footerBrand,.VistairePreviewLanding-module__PA3vOa__footerColumn{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.VistairePreviewLanding-module__PA3vOa__footerBrand h2{color:#fffaf0e0;font-family:var(--vistaire-font-display);letter-spacing:0;margin:0;font-size:24px;font-weight:400;line-height:.95}.VistairePreviewLanding-module__PA3vOa__footerTagline{color:#fff7eabd;margin:9px 0 0;font-size:12px;font-weight:700;line-height:1.32}.VistairePreviewLanding-module__PA3vOa__footerDescription{color:#f4e5cd94;max-width:330px;margin:8px 0 0;font-size:11.5px;font-weight:500;line-height:1.45}.VistairePreviewLanding-module__PA3vOa__footerColumn h2{color:#e8cf9ba3;text-transform:uppercase;margin:2px 0 0;font-size:10px;font-weight:700;line-height:1}.VistairePreviewLanding-module__PA3vOa__footerLinkList{flex-direction:column;align-items:flex-start;gap:7px;margin-top:11px;display:flex}.VistairePreviewLanding-module__PA3vOa__footerLinkList a,.VistairePreviewLanding-module__PA3vOa__footerLinkList span,.VistairePreviewLanding-module__PA3vOa__footerEmail,.VistairePreviewLanding-module__PA3vOa__footerCta{color:#fff7eaad;font-size:12px;font-weight:500;line-height:1.28;text-decoration:none}.VistairePreviewLanding-module__PA3vOa__footerLinkList a,.VistairePreviewLanding-module__PA3vOa__footerEmail,.VistairePreviewLanding-module__PA3vOa__footerCta{text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0000;transition:color .18s,text-decoration-color .18s}.VistairePreviewLanding-module__PA3vOa__footerLinkList a:hover,.VistairePreviewLanding-module__PA3vOa__footerLinkList a:focus-visible,.VistairePreviewLanding-module__PA3vOa__footerEmail:hover,.VistairePreviewLanding-module__PA3vOa__footerEmail:focus-visible,.VistairePreviewLanding-module__PA3vOa__footerCta:hover,.VistairePreviewLanding-module__PA3vOa__footerCta:focus-visible{color:#fffaf0e6;text-decoration-color:#e8cf9b70}.VistairePreviewLanding-module__PA3vOa__footerLinkList a:focus-visible,.VistairePreviewLanding-module__PA3vOa__footerEmail:focus-visible,.VistairePreviewLanding-module__PA3vOa__footerCta:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 2px #e8cf9b6b}.VistairePreviewLanding-module__PA3vOa__footerPlace{color:#fff7eab3;margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.35}.VistairePreviewLanding-module__PA3vOa__footerEmail{margin-top:7px;display:inline-flex}.VistairePreviewLanding-module__PA3vOa__footerCta{color:#e8cf9bd1;margin-top:9px;font-weight:700;display:inline-flex}.VistairePreviewLanding-module__PA3vOa__footerBottom{border-top:1px solid #fff6e117;grid-column:1/-1;justify-content:flex-start;padding-top:12px;display:flex}.VistairePreviewLanding-module__PA3vOa__footerCopyright{color:#f4e5cd75;margin:0;font-size:11px;font-weight:500;line-height:1.45}@keyframes VistairePreviewLanding-module__PA3vOa__firstDiscoveryImage{0%,42%{transform:translate(0)}50%{transform:translate(-100%)}50.01%,92%{transform:translate(100%)}to{transform:translate(0)}}@keyframes VistairePreviewLanding-module__PA3vOa__secondDiscoveryImage{0%,42%{transform:translate(100%)}50%,92%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes VistairePreviewLanding-module__PA3vOa__firstDiscoveryDot{0%,42%{background:#fffaf0}52%,90%{background:#ffffff73}to{background:#fffaf0}}@keyframes VistairePreviewLanding-module__PA3vOa__secondDiscoveryDot{0%,42%{background:#ffffff73}52%,90%{background:#fffaf0}to{background:#ffffff73}}@media (prefers-reduced-motion:reduce){.VistairePreviewLanding-module__PA3vOa__vistaire-discovery-image--first{animation:8s cubic-bezier(.72,0,.28,1) infinite VistairePreviewLanding-module__PA3vOa__firstDiscoveryImage!important}.VistairePreviewLanding-module__PA3vOa__vistaire-discovery-image--second{animation:8s cubic-bezier(.72,0,.28,1) infinite VistairePreviewLanding-module__PA3vOa__secondDiscoveryImage!important}.VistairePreviewLanding-module__PA3vOa__dotFirst{animation:8s infinite VistairePreviewLanding-module__PA3vOa__firstDiscoveryDot!important}.VistairePreviewLanding-module__PA3vOa__dotSecond{animation:8s infinite VistairePreviewLanding-module__PA3vOa__secondDiscoveryDot!important}}@media (max-width:1180px){.VistairePreviewLanding-module__PA3vOa__hero{padding-top:48px}.VistairePreviewLanding-module__PA3vOa__previewFrame{width:min(1000px,100vw - 40px)}.VistairePreviewLanding-module__PA3vOa__videoCopy{left:46px}.VistairePreviewLanding-module__PA3vOa__videoCopy h1{font-size:70px}}@media (max-width:920px){.VistairePreviewLanding-module__PA3vOa__hero{min-height:auto;padding:24px 14px 18px}.VistairePreviewLanding-module__PA3vOa__previewFrame{border-radius:21px;grid-template-columns:1fr;width:min(560px,100vw - 28px);min-height:0;padding:10px}.VistairePreviewLanding-module__PA3vOa__videoCard{aspect-ratio:1/1.05;min-height:0}.VistairePreviewLanding-module__PA3vOa__videoCopy{top:auto;bottom:104px;left:28px}.VistairePreviewLanding-module__PA3vOa__videoCopy h1{font-size:52px}.VistairePreviewLanding-module__PA3vOa__videoCopy p{margin-top:13px;font-size:15px}.VistairePreviewLanding-module__PA3vOa__rightGrid{flex-direction:column;grid-template-rows:auto auto;display:flex}.VistairePreviewLanding-module__PA3vOa__menuCard{aspect-ratio:1.95;order:2;min-height:0}.VistairePreviewLanding-module__PA3vOa__menuCopy{top:auto;bottom:23px}.VistairePreviewLanding-module__PA3vOa__menuCopy h2{font-size:30px}.VistairePreviewLanding-module__PA3vOa__bottomGrid{grid-template-columns:1fr;min-height:0;display:contents}.VistairePreviewLanding-module__PA3vOa__aboutCard{order:1;min-height:236px}.VistairePreviewLanding-module__PA3vOa__discoveryCard{aspect-ratio:1.18;order:3;min-height:0}.VistairePreviewLanding-module__PA3vOa__previewFooter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 22px;width:min(560px,100vw - 28px);padding:18px 20px 15px}}@media (max-width:520px){.VistairePreviewLanding-module__PA3vOa__page{background:#120906}.VistairePreviewLanding-module__PA3vOa__backgroundImage{-o-object-position:center top;object-position:center top}.VistairePreviewLanding-module__PA3vOa__hero{padding:16px 10px}.VistairePreviewLanding-module__PA3vOa__previewFrame{border-radius:19px;gap:8px;width:calc(100vw - 20px);padding:8px}.VistairePreviewLanding-module__PA3vOa__card{border-radius:13px}.VistairePreviewLanding-module__PA3vOa__videoCopy{bottom:82px;left:20px}.VistairePreviewLanding-module__PA3vOa__videoCopy h1{font-size:43px}.VistairePreviewLanding-module__PA3vOa__videoCopy p{max-width:240px;font-size:13px}.VistairePreviewLanding-module__PA3vOa__menuCopy{bottom:18px;left:15px}.VistairePreviewLanding-module__PA3vOa__menuCopy h2{font-size:25px}.VistairePreviewLanding-module__PA3vOa__darkButton,.VistairePreviewLanding-module__PA3vOa__lightButton{height:36px;padding:0 15px;font-size:12px}.VistairePreviewLanding-module__PA3vOa__aboutCard{min-height:224px}.VistairePreviewLanding-module__PA3vOa__aboutContent{padding:22px 18px}.VistairePreviewLanding-module__PA3vOa__aboutContent h2{font-size:19px}.VistairePreviewLanding-module__PA3vOa__aboutContent>p:not(.VistairePreviewLanding-module__PA3vOa__aboutTag){font-size:13px}.VistairePreviewLanding-module__PA3vOa__discoveryCopy h2{font-size:27px}.VistairePreviewLanding-module__PA3vOa__previewNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:calc(100vw - 20px);margin-top:14px}.VistairePreviewLanding-module__PA3vOa__previewNav a{height:45px;font-size:11px}.VistairePreviewLanding-module__PA3vOa__previewFooter{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:15px;width:calc(100vw - 20px);margin-bottom:18px;padding:16px 15px 14px}.VistairePreviewLanding-module__PA3vOa__footerBrand h2{font-size:24px}.VistairePreviewLanding-module__PA3vOa__footerDescription{max-width:none;font-size:11.5px}.VistairePreviewLanding-module__PA3vOa__footerLinkList{gap:6px;margin-top:10px}.VistairePreviewLanding-module__PA3vOa__footerLinkList a,.VistairePreviewLanding-module__PA3vOa__footerLinkList span,.VistairePreviewLanding-module__PA3vOa__footerEmail,.VistairePreviewLanding-module__PA3vOa__footerCta{font-size:12px}.VistairePreviewLanding-module__PA3vOa__footerBottom{padding-top:11px}}
