.Eyebrow-module-scss-module__8cEPca__eyebrow{color:var(--color-cream-80);text-transform:uppercase;letter-spacing:.333em;font-size:1.2rem;font-weight:600;line-height:1}@media (min-width:992px){.Eyebrow-module-scss-module__8cEPca__eyebrow{letter-spacing:.2498em;font-size:1.6rem}}.Eyebrow-module-scss-module__8cEPca__dim{color:var(--color-cream)}@media (min-width:992px){.Eyebrow-module-scss-module__8cEPca__dim{opacity:.75}}
.Lines-module-scss-module__gIy0_W__desktopOnly{display:none}@media (min-width:1280px){.Lines-module-scss-module__gIy0_W__desktopOnly{display:inline}}@media (min-width:992px){.Lines-module-scss-module__gIy0_W__mobileOnly{display:none}}
.RevealText-module-scss-module__QgaZJq__root{display:grid}.RevealText-module-scss-module__QgaZJq__line{margin:-.04em -.12em -.18em;padding:.04em .12em .18em;display:block;overflow:hidden}.RevealText-module-scss-module__QgaZJq__inner{display:block}.has-reveal .RevealText-module-scss-module__QgaZJq__inner{transition:transform calc(1.1s*var(--motion-scale,1)) var(--ease-reveal);transition-delay:calc(calc(var(--delay,0s) + var(--i,0) * .13s)*var(--motion-scale,1));transform:translateY(112%)}:is(.has-reveal [data-reveal-visible] .RevealText-module-scss-module__QgaZJq__inner,.has-reveal .RevealText-module-scss-module__QgaZJq__inner[data-reveal-visible]){transform:none}@media (min-width:992px){.RevealText-module-scss-module__QgaZJq__inlineOnDesktop{display:block}.RevealText-module-scss-module__QgaZJq__inlineOnDesktop .RevealText-module-scss-module__QgaZJq__line{vertical-align:top;display:inline-block}}
.About-module-scss-module__zMy9jq__section{background:var(--color-bg);padding:7.2rem 0}@media (min-width:992px){.About-module-scss-module__zMy9jq__section{padding:12rem 0 4rem}}.About-module-scss-module__zMy9jq__inner{gap:3.2rem;display:grid}@media (min-width:992px){.About-module-scss-module__zMy9jq__inner{grid-template-columns:minmax(0,541fr) minmax(0,563fr);align-items:center;gap:clamp(4.8rem,6.67vw,9.6rem)}}.About-module-scss-module__zMy9jq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-cream);margin-top:1.6rem;font-size:clamp(3.2rem,2.425rem + 2.066vw,5.4rem);font-weight:700;line-height:1.04}@media (min-width:992px){.About-module-scss-module__zMy9jq__title{margin-top:3.2rem}}.About-module-scss-module__zMy9jq__accent{color:var(--color-gold)}.About-module-scss-module__zMy9jq__lead{color:var(--color-cream);margin-top:2rem;font-size:1.8rem;line-height:1.35}@media (min-width:992px){.About-module-scss-module__zMy9jq__lead{max-width:43.2rem;margin-top:3.2rem;font-size:2rem;line-height:1.25}}.About-module-scss-module__zMy9jq__points{margin-top:2rem}@media (min-width:992px){.About-module-scss-module__zMy9jq__points{margin-top:2.8rem}}.About-module-scss-module__zMy9jq__point{border-top:.1rem solid var(--color-line);align-items:baseline;gap:1.6rem;padding:1.4rem 0;display:flex}.About-module-scss-module__zMy9jq__point:last-child{border-bottom:.1rem solid var(--color-line)}@media (min-width:992px){.About-module-scss-module__zMy9jq__point{gap:2rem;padding:1.6rem 0}}.About-module-scss-module__zMy9jq__number{letter-spacing:.12em;width:2.2rem;color:var(--color-gold);flex:none;font-size:1.3rem;font-weight:500}@media (min-width:992px){.About-module-scss-module__zMy9jq__number{width:2.4rem;font-size:1.4rem}}.About-module-scss-module__zMy9jq__pointText{color:var(--color-cream-80);flex:1;font-size:1.6rem;line-height:1.45}@media (min-width:992px){.About-module-scss-module__zMy9jq__pointText{font-size:1.8rem}}.About-module-scss-module__zMy9jq__collageBox{width:100%;container-type:inline-size}.About-module-scss-module__zMy9jq__collage{aspect-ratio:563/472;grid-template-rows:1fr 1fr;grid-template-columns:243fr 304fr;gap:2.84cqw;width:100%;display:grid}.About-module-scss-module__zMy9jq__photo{background:var(--color-bg);border:.18cqw solid var(--color-line-soft);border-radius:4.26cqw;position:relative;overflow:hidden}.About-module-scss-module__zMy9jq__photo img{object-fit:cover}.About-module-scss-module__zMy9jq__photoHall{grid-area:1/1}.About-module-scss-module__zMy9jq__photoStairs{grid-area:2/1}.About-module-scss-module__zMy9jq__photoStage{border-color:#d6b17b59;grid-area:1/2/3}
.Button-module-scss-module__YsLvQG__button{font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .35s var(--ease-reveal),border-color .35s var(--ease-reveal),box-shadow .35s var(--ease-reveal),color .35s var(--ease-reveal);border:.1rem solid #0000;border-radius:99.9rem;align-items:center;gap:1.6rem;padding:1.7rem 2.3rem 1.7rem 2.7rem;line-height:1.366;display:inline-flex}.Button-module-scss-module__YsLvQG__button svg{flex:none}.Button-module-scss-module__YsLvQG__button:focus-visible{outline:.2rem solid var(--color-gold);outline-offset:.3rem}.Button-module-scss-module__YsLvQG__button:disabled{cursor:default;opacity:.7}.Button-module-scss-module__YsLvQG__primary{color:var(--color-bg);background:var(--color-gold);border-color:var(--color-gold);font-size:1.5rem;font-weight:600}@media (hover:hover){.Button-module-scss-module__YsLvQG__primary:hover{background:var(--color-gold-hover);border-color:var(--color-gold-hover);box-shadow:0 1rem 3rem -.6rem #d6b17b40}}.Button-module-scss-module__YsLvQG__primary:active{background:var(--color-gold-hover);border-color:var(--color-gold-hover);box-shadow:0 1rem 3rem -.6rem #d6b17b40}.Button-module-scss-module__YsLvQG__outline{color:var(--color-cream);border-color:var(--color-line-strong);font-size:1.6rem;font-weight:700}@media (hover:hover){.Button-module-scss-module__YsLvQG__outline:hover{color:var(--color-gold);border-color:var(--color-gold);background:#d6b17b14}}.Button-module-scss-module__YsLvQG__outline:active{color:var(--color-gold);border-color:var(--color-gold);background:#d6b17b14}
.Cta-module-scss-module__Owwqsq__section{background:var(--color-bg);position:relative;overflow:hidden}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__section{border-top:.1rem solid var(--color-line)}}.Cta-module-scss-module__Owwqsq__background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Cta-module-scss-module__Owwqsq__shade{background:linear-gradient(#1f1b17 0%,#1714118c 8%,#171411a6 50%,#171411e6 92%,#171411 100%),linear-gradient(90deg,#171411e0 0%,#1714118c 45%,#17141133 100%);position:absolute;inset:0}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__shade{background:linear-gradient(#17141199 0%,#17141100 25%,#1714111a 60%,#171411eb 100%),linear-gradient(90deg,#171411e0 0%,#1714118c 45%,#17141133 100%)}}.Cta-module-scss-module__Owwqsq__inner{gap:2.8rem;padding-top:7.2rem;padding-bottom:7.2rem;display:grid;position:relative}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__inner{grid-template-columns:minmax(0,560fr) minmax(0,560fr);justify-content:space-between;align-items:start;gap:clamp(4rem,5.55vw,8rem);padding-top:16rem;padding-bottom:16rem}}.Cta-module-scss-module__Owwqsq__text{justify-items:start;gap:1.6rem;display:grid}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__text{gap:3.2rem;padding-bottom:2rem}}.Cta-module-scss-module__Owwqsq__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-cream);font-size:clamp(3.2rem,2.425rem + 2.066vw,5.4rem);font-weight:700;line-height:1.2}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__title{line-height:1.04}}.Cta-module-scss-module__Owwqsq__lead{max-width:38.9rem;color:var(--color-cream);margin-top:.4rem;font-size:1.8rem;line-height:1.5}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__lead{margin-top:-.8rem;font-size:2.2rem;line-height:1.45}}.Cta-module-scss-module__Owwqsq__formCol{gap:1.6rem;display:grid}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__formCol{gap:2rem}}.Cta-module-scss-module__Owwqsq__card{background:var(--color-glass);border:.1rem solid var(--color-glass-line);-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem);border-radius:2.4rem;padding:.8rem 0 4rem;box-shadow:0 2.4rem 6rem #00000059}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__card{padding:.8rem .8rem 4rem}}.Cta-module-scss-module__Owwqsq__field{gap:1.2rem;padding:2.2rem 2.8rem 0;display:grid}.Cta-module-scss-module__Owwqsq__label{color:var(--color-cream);text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;font-weight:600;line-height:1.366}.Cta-module-scss-module__Owwqsq__control{gap:.6rem;display:grid;position:relative}.Cta-module-scss-module__Owwqsq__hint{color:var(--color-cream-50);white-space:pre;pointer-events:none;font-size:1.6rem;font-weight:500;line-height:2.8rem;position:absolute;top:0;left:0}.Cta-module-scss-module__Owwqsq__hint i{visibility:hidden;font-style:normal}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__hint{font-size:1.8rem}}.Cta-module-scss-module__Owwqsq__input{width:100%;height:2.8rem;color:var(--color-cream);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:1.6rem;font-weight:500;line-height:1.366}.Cta-module-scss-module__Owwqsq__input::placeholder{color:var(--color-cream-50);opacity:1}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__input{font-size:1.8rem}}.Cta-module-scss-module__Owwqsq__line{background:var(--color-line);height:.1rem;transition:background-color .3s var(--ease-reveal)}.Cta-module-scss-module__Owwqsq__field:focus-within .Cta-module-scss-module__Owwqsq__line{background:var(--color-gold)}.Cta-module-scss-module__Owwqsq__field:has(.Cta-module-scss-module__Owwqsq__input[aria-invalid=true]) .Cta-module-scss-module__Owwqsq__line{background:var(--color-error)}.Cta-module-scss-module__Owwqsq__error{color:var(--color-error);font-size:1.2rem;line-height:1.3}.Cta-module-scss-module__Owwqsq__submit{padding:2.8rem 1.2rem 0}.Cta-module-scss-module__Owwqsq__failure{color:var(--color-error);padding:1.6rem 2rem 0;font-size:1.3rem;line-height:1.4}.Cta-module-scss-module__Owwqsq__success{gap:1.2rem;padding:3.2rem 2.8rem 0;display:grid}.Cta-module-scss-module__Owwqsq__successTitle{font-family:var(--font-display);color:var(--color-cream);font-size:2.4rem;font-weight:700;line-height:1.2}.Cta-module-scss-module__Owwqsq__successText{color:var(--color-cream-80);font-size:1.6rem;line-height:1.45}.Cta-module-scss-module__Owwqsq__policy{max-width:25.8rem;color:var(--color-cream-55);font-size:1.4rem;line-height:1.5}@media (min-width:992px){.Cta-module-scss-module__Owwqsq__policy a{text-underline-offset:.15em;text-decoration:underline}.Cta-module-scss-module__Owwqsq__policy{max-width:none;line-height:normal}}
.Footer-module-scss-module__gUKWtW__footer{background:var(--color-bg)}.Footer-module-scss-module__gUKWtW__inner{padding-top:5.6rem;padding-bottom:3.2rem}@media (min-width:992px){.Footer-module-scss-module__gUKWtW__inner{padding-top:9.6rem;padding-bottom:4.8rem}}.Footer-module-scss-module__gUKWtW__top{border-bottom:.1rem solid var(--color-line-soft);gap:2rem;padding-bottom:1.6rem;display:grid}@media (min-width:992px){.Footer-module-scss-module__gUKWtW__top{grid-template-columns:auto auto;justify-content:space-between;align-items:start;gap:4rem;padding-bottom:7.2rem}}.Footer-module-scss-module__gUKWtW__brand{justify-items:start;gap:2rem;display:grid}@media (min-width:992px){.Footer-module-scss-module__gUKWtW__brand{gap:2.4rem}}.Footer-module-scss-module__gUKWtW__logo{width:17rem;height:auto}@media (min-width:992px){.Footer-module-scss-module__gUKWtW__logo{width:36rem}}.Footer-module-scss-module__gUKWtW__tagline{font-family:var(--font-display);color:var(--color-gold);margin-bottom:1.2rem;font-size:2.4rem;font-weight:700;line-height:1.2}@media (min-width:360px){.Footer-module-scss-module__gUKWtW__tagline{white-space:nowrap}}@media (min-width:992px){.Footer-module-scss-module__gUKWtW__tagline{margin-bottom:0}}.Footer-module-scss-module__gUKWtW__columns{gap:2.4rem;display:grid}@media (min-width:992px){.Footer-module-scss-module__gUKWtW__columns{grid-auto-flow:column;gap:8.4rem}}.Footer-module-scss-module__gUKWtW__column{align-content:start;gap:1.6rem;display:grid}.Footer-module-scss-module__gUKWtW__label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:600;line-height:1.366}@media (min-width:992px){.Footer-module-scss-module__gUKWtW__label{font-size:1.4rem}}.Footer-module-scss-module__gUKWtW__items{justify-items:start;gap:.8rem;display:grid}@media (min-width:992px){.Footer-module-scss-module__gUKWtW__items{gap:1.4rem}}.Footer-module-scss-module__gUKWtW__value{color:var(--color-cream);transition:color .3s var(--ease-reveal);font-size:1.6rem;line-height:1.366}@media (min-width:992px){.Footer-module-scss-module__gUKWtW__value{font-size:2rem}}@media (hover:hover){.Footer-module-scss-module__gUKWtW__value:hover{color:var(--color-gold)}}.Footer-module-scss-module__gUKWtW__value:active{color:var(--color-gold)}.Footer-module-scss-module__gUKWtW__route{color:var(--color-gold);transition:color .3s var(--ease-reveal);align-items:center;gap:.8rem;font-size:1.6rem;font-weight:600;line-height:1.366;display:inline-flex}@media (hover:hover){.Footer-module-scss-module__gUKWtW__route:hover{color:var(--color-gold-hover)}}.Footer-module-scss-module__gUKWtW__route:active{color:var(--color-gold-hover)}.Footer-module-scss-module__gUKWtW__social{width:2.4rem;height:2.4rem;transition:opacity .3s var(--ease-reveal);display:block}@media (hover:hover){.Footer-module-scss-module__gUKWtW__social:hover{opacity:.7}}.Footer-module-scss-module__gUKWtW__social:active{opacity:.7}.Footer-module-scss-module__gUKWtW__bottom{color:var(--color-cream-60);gap:.6rem;padding-top:1.6rem;font-size:1.3rem;line-height:1.366;display:grid}.Footer-module-scss-module__gUKWtW__bottom a{transition:color .3s var(--ease-reveal)}@media (hover:hover){.Footer-module-scss-module__gUKWtW__bottom a:hover{color:var(--color-cream)}}.Footer-module-scss-module__gUKWtW__bottom a:active{color:var(--color-cream)}@media (min-width:992px){.Footer-module-scss-module__gUKWtW__bottom{color:var(--color-cream-50);grid-auto-flow:column;justify-content:space-between;padding-top:2.4rem;font-size:1.4rem}}.Footer-module-scss-module__gUKWtW__privacy{text-underline-offset:.15em;text-decoration:underline}
.Formats-module-scss-module__BwLozG__section{background:var(--color-bg);padding:7.2rem 0}@media (min-width:992px){.Formats-module-scss-module__BwLozG__section{padding:4rem 0 12rem}}.Formats-module-scss-module__BwLozG__inner{gap:2.8rem;display:grid}@media (min-width:992px){.Formats-module-scss-module__BwLozG__inner{gap:4.4rem}}.Formats-module-scss-module__BwLozG__header{justify-items:start;gap:2.8rem;display:grid}.Formats-module-scss-module__BwLozG__header .Formats-module-scss-module__BwLozG__headerAction{display:none}@media (min-width:992px){.Formats-module-scss-module__BwLozG__header{grid-template-columns:1fr auto;align-items:end}.Formats-module-scss-module__BwLozG__header .Formats-module-scss-module__BwLozG__headerAction{display:block}}.Formats-module-scss-module__BwLozG__headline{justify-items:start;gap:1.6rem;display:grid}@media (min-width:992px){.Formats-module-scss-module__BwLozG__headline{gap:3.2rem}}.Formats-module-scss-module__BwLozG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-cream);font-size:clamp(3.2rem,2.425rem + 2.066vw,5.4rem);font-weight:700;line-height:1.1}@media (min-width:992px){.Formats-module-scss-module__BwLozG__title{font-family:var(--font-accent);font-weight:500;line-height:1.04}.Formats-module-scss-module__BwLozG__accent{color:var(--color-gold)}}.Formats-module-scss-module__BwLozG__grid{gap:1.2rem;display:grid}@media (min-width:640px){.Formats-module-scss-module__BwLozG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.Formats-module-scss-module__BwLozG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.Formats-module-scss-module__BwLozG__card{background:var(--color-glass);border:.1rem solid var(--color-glass-line);-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem);border-radius:2.4rem;box-shadow:0 2.4rem 6rem #00000026}@media (hover:hover){.Formats-module-scss-module__BwLozG__card:hover{background:var(--color-glass-hover);border-color:var(--color-gold-line);box-shadow:0 3rem 6rem #00000080,0 1rem 3rem -.6rem #d6b17b2e}}.Formats-module-scss-module__BwLozG__card:active{background:var(--color-glass-hover);border-color:var(--color-gold-line);box-shadow:0 3rem 6rem #00000080,0 1rem 3rem -.6rem #d6b17b2e}.Formats-module-scss-module__BwLozG__card{transition:background-color .35s var(--ease-reveal),border-color .35s var(--ease-reveal),box-shadow .35s var(--ease-reveal);flex-direction:column;gap:1.8rem;padding:2.8rem;display:flex}@media (min-width:992px){.Formats-module-scss-module__BwLozG__card{gap:2.2rem;padding:3.2rem}.Formats-module-scss-module__BwLozG__card:nth-child(n+4){padding:3.6rem}}.Formats-module-scss-module__BwLozG__icon{width:4.8rem;height:4.8rem}.Formats-module-scss-module__BwLozG__copy{flex-direction:column;flex:1;gap:1.6rem;display:flex}.Formats-module-scss-module__BwLozG__cardTitle{font-family:var(--font-display);color:var(--color-cream);font-size:2.4rem;font-weight:700;line-height:1.2}@media (min-width:992px){.Formats-module-scss-module__BwLozG__cardTitle{min-height:5.76rem}}.Formats-module-scss-module__BwLozG__cardText{color:var(--color-cream-80);border-top:.1rem solid var(--color-line);padding-top:1.6rem;font-size:1.6rem;line-height:1.35}@media (min-width:992px){.Formats-module-scss-module__BwLozG__cardText{font-size:1.8rem}.Formats-module-scss-module__BwLozG__footerAction{display:none}}
.Halls-module-scss-module__sSxN-a__section{background:var(--color-bg);padding:7.2rem 0}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__section{padding:8rem 0 4rem}}.Halls-module-scss-module__sSxN-a__inner{gap:2.8rem;display:grid}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__inner{gap:7.2rem}}.Halls-module-scss-module__sSxN-a__header{gap:2rem;display:grid}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__header{grid-template-columns:1fr auto;align-items:end;gap:4rem}}.Halls-module-scss-module__sSxN-a__headline{justify-items:start;gap:1.6rem;display:grid}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__headline{gap:3.2rem}}.Halls-module-scss-module__sSxN-a__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-cream);font-size:clamp(3.2rem,2.425rem + 2.066vw,5.4rem);font-weight:700;line-height:1.04}.Halls-module-scss-module__sSxN-a__accent{color:var(--color-gold)}.Halls-module-scss-module__sSxN-a__lead{color:var(--color-cream);font-size:1.6rem;line-height:1.35}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__lead{max-width:36.7rem;font-size:2rem}}.Halls-module-scss-module__sSxN-a__layout{gap:2.8rem;display:grid}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.4rem,3.33vw,4.8rem)}}@media (min-width:1280px){.Halls-module-scss-module__sSxN-a__layout{grid-template-columns:minmax(0,620fr) minmax(0,532fr)}}.Halls-module-scss-module__sSxN-a__plan{--win:589.7;--shift-x:425.7;--shift-y:56;aspect-ratio:335/321;width:100%;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__plan{--win:620;--shift-x:432;--shift-y:26;aspect-ratio:620/616.14}}.Halls-module-scss-module__sSxN-a__figure{--u:calc(100cqw / var(--win));top:calc(var(--u)*var(--shift-y)*-1);left:calc(var(--u)*var(--shift-x)*-1);width:calc(var(--u)*1095.36);height:calc(var(--u)*616.14);position:absolute}.Halls-module-scss-module__sSxN-a__planImage{width:100%;max-width:none;height:100%}.Halls-module-scss-module__sSxN-a__room{cursor:pointer;border-radius:calc(var(--u)*4);transition:background-color .35s var(--ease-reveal),box-shadow .35s var(--ease-reveal);justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.Halls-module-scss-module__sSxN-a__room:focus-visible{outline:.2rem solid var(--color-gold);outline-offset:.2rem}.Halls-module-scss-module__sSxN-a__roomNumber{font-family:var(--font-display);font-size:calc(var(--u)*31.95);color:var(--color-gold);transition:color .35s var(--ease-reveal),transform .45s var(--ease-reveal);font-weight:700;line-height:1.07136}.Halls-module-scss-module__sSxN-a__roomActive{z-index:1;box-shadow:inset 0 0 0 calc(var(--u)*1.4) var(--color-gold),0 0 calc(var(--u)*22) #d6b17b59;background:#d6b17b38}.Halls-module-scss-module__sSxN-a__roomActive .Halls-module-scss-module__sSxN-a__roomNumber{color:var(--color-gold-hover);transform:scale(1.18)}.Halls-module-scss-module__sSxN-a__callout{left:calc(var(--u)*917.37);font-size:calc(var(--u)*13.69);color:var(--color-cream);text-transform:uppercase;letter-spacing:.1667em;white-space:nowrap;opacity:.75;font-weight:600;line-height:1.20015;position:absolute}.Halls-module-scss-module__sSxN-a__halls{gap:1.2rem;display:grid}@media (min-width:640px){.Halls-module-scss-module__sSxN-a__halls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__halls{grid-template-columns:none;gap:1.6rem}}.Halls-module-scss-module__sSxN-a__hall{background:var(--color-glass);border:.1rem solid var(--color-glass-line);-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem);border-radius:2.2rem;box-shadow:0 2.4rem 6rem #00000026}@media (hover:hover){.Halls-module-scss-module__sSxN-a__hall:hover{background:var(--color-glass-hover);border-color:var(--color-gold-line);box-shadow:0 3rem 6rem #00000080,0 1rem 3rem -.6rem #d6b17b2e}}.Halls-module-scss-module__sSxN-a__hall:active{background:var(--color-glass-hover);border-color:var(--color-gold-line);box-shadow:0 3rem 6rem #00000080,0 1rem 3rem -.6rem #d6b17b2e}.Halls-module-scss-module__sSxN-a__hall{transition:background-color .35s var(--ease-reveal),border-color .35s var(--ease-reveal),box-shadow .35s var(--ease-reveal);flex-direction:column;gap:1.6rem;padding:1rem .9rem 2rem;display:flex}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__hall{border-radius:2.4rem;flex-direction:row;align-items:center;gap:2.4rem;padding:1.6rem 2.8rem 1.6rem 1.6rem}}.Halls-module-scss-module__sSxN-a__hall{transition:background-color .35s var(--ease-reveal),border-color .35s var(--ease-reveal),box-shadow .35s var(--ease-reveal),transform .45s var(--ease-reveal)}.Halls-module-scss-module__sSxN-a__photo{aspect-ratio:315/180;border-radius:1.4rem;flex:none;width:100%;position:relative;overflow:hidden}.Halls-module-scss-module__sSxN-a__photo img{object-fit:cover}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__photo{aspect-ratio:auto;border-radius:1.6rem;width:13.2rem;height:13.2rem}}.Halls-module-scss-module__sSxN-a__hallText{flex-direction:column;justify-content:center;gap:.8rem;padding:0 1.1rem;display:flex}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__hallText{flex:1;gap:1.6rem;padding:0}}.Halls-module-scss-module__sSxN-a__hallHead{justify-content:space-between;align-items:baseline;display:flex}.Halls-module-scss-module__sSxN-a__hallName{font-family:var(--font-display);color:var(--color-cream);font-size:2.4rem;font-weight:700}.Halls-module-scss-module__sSxN-a__hallArea{font-family:var(--font-display);color:var(--color-gold);font-size:2rem;font-weight:700}.Halls-module-scss-module__sSxN-a__hallDescription{color:var(--color-cream-80);font-size:1.6rem;line-height:1.5}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__hallDescription{font-size:1.8rem;line-height:1.35}}.Halls-module-scss-module__sSxN-a__footer{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__footer{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:4rem}}.Halls-module-scss-module__sSxN-a__note{color:var(--color-cream-60);font-size:1.4rem;line-height:1.5}@media (min-width:992px){.Halls-module-scss-module__sSxN-a__note{font-size:1.6rem;line-height:normal}}.Halls-module-scss-module__sSxN-a__hall[data-active]{background:var(--color-glass-hover);border-color:var(--color-gold-line);transform:scale(1.025);box-shadow:0 3rem 6rem #00000080,0 1rem 3rem -.6rem #d6b17b2e}
.Header-module-scss-module__9ee1TG__header{z-index:50;border-bottom:.1rem solid var(--color-line-soft);transition:background-color .4s var(--ease-reveal),backdrop-filter .4s var(--ease-reveal);background:linear-gradient(#171411 0%,#171411cc 50%,#17141126 100%);position:fixed;inset:0 0 auto}.Header-module-scss-module__9ee1TG__solid{-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem);background:#171411eb}.Header-module-scss-module__9ee1TG__inner{transition:padding .5s var(--ease-reveal);justify-content:space-between;align-items:center;padding-top:1.8rem;padding-bottom:1.8rem;display:flex}@media (min-width:992px){.Header-module-scss-module__9ee1TG__inner{padding-top:3.2rem;padding-bottom:3.2rem}}.Header-module-scss-module__9ee1TG__compact .Header-module-scss-module__9ee1TG__inner{padding-top:1rem;padding-bottom:1rem}@media (min-width:992px){.Header-module-scss-module__9ee1TG__compact .Header-module-scss-module__9ee1TG__inner{padding-top:1.2rem;padding-bottom:1.2rem}}.Header-module-scss-module__9ee1TG__logo{flex:none;display:block}.Header-module-scss-module__9ee1TG__logoMobile{width:12rem;height:3.024rem}@media (min-width:992px){.Header-module-scss-module__9ee1TG__logoMobile{display:none}}.Header-module-scss-module__9ee1TG__logoDesktop{display:none}@media (min-width:992px){.Header-module-scss-module__9ee1TG__logoDesktop{width:19.6rem;height:4.8rem;transition:width .5s var(--ease-reveal),height .5s var(--ease-reveal);display:block}.Header-module-scss-module__9ee1TG__compact .Header-module-scss-module__9ee1TG__logoDesktop{width:15.7rem;height:3.84rem}}.Header-module-scss-module__9ee1TG__right{transition:gap .5s var(--ease-reveal);display:none}@media (min-width:992px){.Header-module-scss-module__9ee1TG__right{align-items:center;gap:4.8rem;display:flex}}.Header-module-scss-module__9ee1TG__nav{gap:3.6rem;display:flex}.Header-module-scss-module__9ee1TG__navLink{color:var(--color-cream-85);white-space:nowrap;transition:color .3s var(--ease-reveal);font-size:1.6rem;font-weight:500;position:relative}.Header-module-scss-module__9ee1TG__navLink:after{content:"";background:var(--color-gold);transform-origin:0;height:.1rem;transition:transform .4s var(--ease-reveal);position:absolute;bottom:-.4rem;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.Header-module-scss-module__9ee1TG__navLink:hover{color:var(--color-gold)}.Header-module-scss-module__9ee1TG__navLink:hover:after{transform:none}}.Header-module-scss-module__9ee1TG__navLink:active{color:var(--color-gold)}.Header-module-scss-module__9ee1TG__navLink:active:after{transform:none}.Header-module-scss-module__9ee1TG__burger{border:.1rem solid #f3e8d866;border-radius:50%;flex:none;width:4rem;height:4rem;position:relative}.Header-module-scss-module__9ee1TG__burger span{background:var(--color-cream);width:1.4rem;height:.14rem;transition:transform .4s var(--ease-reveal),top .4s var(--ease-reveal);border-radius:.1rem;margin-left:-.7rem;position:absolute;left:50%}.Header-module-scss-module__9ee1TG__burger span:first-child{top:1.5rem}.Header-module-scss-module__9ee1TG__burger span:last-child{top:2.1rem}@media (min-width:992px){.Header-module-scss-module__9ee1TG__burger{display:none}}.Header-module-scss-module__9ee1TG__burgerOpen span:first-child{top:1.8rem;transform:rotate(45deg)}.Header-module-scss-module__9ee1TG__burgerOpen span:last-child{top:1.8rem;transform:rotate(-45deg)}.Header-module-scss-module__9ee1TG__menu{z-index:40;padding:11.6rem var(--container-gutter) 3.2rem;background:var(--color-bg);visibility:hidden;opacity:0;transition:opacity .4s var(--ease-reveal),visibility .4s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}@media (min-width:992px){.Header-module-scss-module__9ee1TG__menu{display:none}}.Header-module-scss-module__9ee1TG__menuOpen{visibility:visible;opacity:1}.Header-module-scss-module__9ee1TG__menuOpen .Header-module-scss-module__9ee1TG__menuLink{opacity:1;transform:none}.Header-module-scss-module__9ee1TG__menuNav{flex-direction:column;display:flex}.Header-module-scss-module__9ee1TG__menuLink{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-cream);border-bottom:.1rem solid var(--color-line);opacity:0;transition:opacity .7s var(--ease-reveal),transform .7s var(--ease-reveal);align-items:baseline;gap:1.6rem;padding:2rem 0;font-size:2.8rem;font-weight:700;line-height:1.1;display:flex;transform:translateY(1.6rem)}.Header-module-scss-module__9ee1TG__menuNumber{font-family:var(--font-sans);letter-spacing:.12em;color:var(--color-gold);font-size:1.3rem;font-weight:500}.Header-module-scss-module__9ee1TG__menuCta{justify-content:center;align-self:stretch}.Header-module-scss-module__9ee1TG__cta{transition:padding .5s var(--ease-reveal),background-color .35s var(--ease-reveal),border-color .35s var(--ease-reveal),color .35s var(--ease-reveal)}.Header-module-scss-module__9ee1TG__compact .Header-module-scss-module__9ee1TG__cta{padding:1rem 2rem 1rem 2.4rem}
.Hero-module-scss-module__2iYA1a__hero{background:var(--color-bg);min-height:76rem;position:relative;overflow:hidden}@media (min-width:992px){.Hero-module-scss-module__2iYA1a__hero{border-bottom:.1rem solid var(--color-line);height:90rem;min-height:0}}.Hero-module-scss-module__2iYA1a__stage{aspect-ratio:16/9;width:135.111rem;position:absolute;top:-4.8rem;left:calc(50% - 81.1555rem)}@media (min-width:992px){.Hero-module-scss-module__2iYA1a__stage{width:max(100%,160rem);top:50%;left:50%;transform:translate(-50%,-50%)}}.Hero-module-scss-module__2iYA1a__photo{object-fit:cover}.Hero-module-scss-module__2iYA1a__logoStage{z-index:0}@media (min-width:992px){.Hero-module-scss-module__2iYA1a__logoStage{z-index:2}}.Hero-module-scss-module__2iYA1a__screenBackdrop{background:radial-gradient(circle,#23140b 0% 45%,#23140b00 70%);width:12.29%;height:18.52%;position:absolute;top:38.89%;left:57.8%}.Hero-module-scss-module__2iYA1a__screenLogo{width:15.62%;height:auto;position:absolute;top:44.63%;left:56.14%}.Hero-module-scss-module__2iYA1a__shade{z-index:1;background:linear-gradient(#171411 0%,#17141166 27%,#1714110d 42%,#171411b3 58%,#171411 100%);position:absolute;inset:0}@media (min-width:992px){.Hero-module-scss-module__2iYA1a__shade{background:linear-gradient(#1714118c 0%,#17141100 18% 70%,#171411 100%),linear-gradient(90deg,#171411cc 0%,#17141199 40%,#17141100 100%)}}.Hero-module-scss-module__2iYA1a__inner{z-index:3;padding-top:45.7rem;padding-bottom:2rem;position:relative}@media (min-width:992px){.Hero-module-scss-module__2iYA1a__inner{padding-top:34.1rem;padding-bottom:0}}.Hero-module-scss-module__2iYA1a__eyebrow{color:var(--color-cream-80);text-transform:uppercase;letter-spacing:.333em;font-size:1.2rem;font-weight:600;line-height:1}@media (min-width:992px){.Hero-module-scss-module__2iYA1a__eyebrow{letter-spacing:.2498em;font-size:1.6rem}}.Hero-module-scss-module__2iYA1a__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-cream);margin-top:1.6rem;font-size:clamp(3.8rem,2.603rem + 3.19vw,7.2rem);font-weight:700;line-height:.9}@media (min-width:992px){.Hero-module-scss-module__2iYA1a__title{margin-top:3.2rem}}.Hero-module-scss-module__2iYA1a__accent{color:var(--color-gold)}.Hero-module-scss-module__2iYA1a__text{max-width:60.6rem;color:var(--color-cream-82);margin-top:1.6rem;font-size:1.6rem;line-height:1.35}@media (min-width:992px){.Hero-module-scss-module__2iYA1a__text{margin-top:2rem;font-size:2rem}}.Hero-module-scss-module__2iYA1a__action{margin-top:2.8rem}@media (min-width:992px){.Hero-module-scss-module__2iYA1a__action{margin-top:3.2rem}}
.Services-module-scss-module__gIuphG__section{background:linear-gradient(#171411 0%,#1f1b17 10% 100%);padding:7.2rem 0}@media (min-width:992px){.Services-module-scss-module__gIuphG__section{background:linear-gradient(#171411 0%,#1f1b17 28% 100%);padding:20rem 0 12rem}}.Services-module-scss-module__gIuphG__inner{gap:2.8rem;display:grid}@media (min-width:992px){.Services-module-scss-module__gIuphG__inner{gap:5.6rem}}.Services-module-scss-module__gIuphG__header{justify-items:start;gap:1.6rem;display:grid}@media (min-width:992px){.Services-module-scss-module__gIuphG__header{gap:3.2rem}}.Services-module-scss-module__gIuphG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-cream);font-size:clamp(3.2rem,2.425rem + 2.066vw,5.4rem);font-weight:700;line-height:1.2}@media (min-width:992px){.Services-module-scss-module__gIuphG__title{max-width:84.5rem;line-height:1.04}}.Services-module-scss-module__gIuphG__accent{color:var(--color-gold)}.Services-module-scss-module__gIuphG__copy{gap:1.2rem;margin-top:.4rem;font-size:1.6rem;line-height:1.35;display:grid}@media (min-width:992px){.Services-module-scss-module__gIuphG__copy{gap:1.6rem;max-width:93.5rem;margin-top:.8rem;font-size:2rem}}.Services-module-scss-module__gIuphG__included{color:var(--color-cream)}.Services-module-scss-module__gIuphG__marker{display:none}@media (min-width:992px){.Services-module-scss-module__gIuphG__marker{background:var(--color-line);width:26.6rem;height:.1rem;display:block}}.Services-module-scss-module__gIuphG__extra{color:var(--color-cream-82);opacity:.75}@media (min-width:992px){.Services-module-scss-module__gIuphG__extra{opacity:1;max-width:62rem;line-height:1.55}}.Services-module-scss-module__gIuphG__grid{gap:1.2rem;display:grid}@media (min-width:640px){.Services-module-scss-module__gIuphG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.Services-module-scss-module__gIuphG__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2.4rem}}.Services-module-scss-module__gIuphG__card{background:var(--color-glass);border:.1rem solid var(--color-glass-line);-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem);border-radius:2.4rem;box-shadow:0 2.4rem 6rem #00000026}@media (hover:hover){.Services-module-scss-module__gIuphG__card:hover{background:var(--color-glass-hover);border-color:var(--color-gold-line);box-shadow:0 3rem 6rem #00000080,0 1rem 3rem -.6rem #d6b17b2e}}.Services-module-scss-module__gIuphG__card:active{background:var(--color-glass-hover);border-color:var(--color-gold-line);box-shadow:0 3rem 6rem #00000080,0 1rem 3rem -.6rem #d6b17b2e}.Services-module-scss-module__gIuphG__card{transition:background-color .35s var(--ease-reveal),border-color .35s var(--ease-reveal),box-shadow .35s var(--ease-reveal);flex-direction:column;gap:2.2rem;padding:2.4rem;display:flex}@media (min-width:640px){.Services-module-scss-module__gIuphG__card:last-child{grid-column:1/-1}}@media (min-width:992px){.Services-module-scss-module__gIuphG__card{grid-column:span 2;padding:3.2rem}.Services-module-scss-module__gIuphG__card:last-child,.Services-module-scss-module__gIuphG__card:nth-child(n+4){grid-column:span 3}}.Services-module-scss-module__gIuphG__icon{width:4.8rem;height:4.8rem}.Services-module-scss-module__gIuphG__cardCopy{flex-direction:column;flex:1;gap:1.6rem;display:flex}.Services-module-scss-module__gIuphG__cardTitle{font-family:var(--font-display);color:var(--color-cream);font-size:2.4rem;font-weight:700;line-height:1.2}.Services-module-scss-module__gIuphG__cardText{color:var(--color-cream-80);border-top:.1rem solid var(--color-line);padding-top:1.6rem;font-size:1.6rem;line-height:1.35}@media (min-width:992px){.Services-module-scss-module__gIuphG__cardText{font-size:1.8rem}}
.Shelter-module-scss-module__4xwCpq__section{background:linear-gradient(#171411 0%,#1f1b17 12% 88%,#171411 100%);padding:7.2rem 0}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__section{background:linear-gradient(#171411 0%,#1f1b17 23% 77%,#171411 100%);padding:20rem 0}}.Shelter-module-scss-module__4xwCpq__inner{gap:2.8rem;display:grid}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__inner{gap:7.2rem}}.Shelter-module-scss-module__4xwCpq__header{gap:2rem;display:grid}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__header{grid-template-columns:1fr auto;align-items:end;gap:4rem}}.Shelter-module-scss-module__4xwCpq__headline{justify-items:start;gap:1.6rem;display:grid}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__headline{gap:4rem}}.Shelter-module-scss-module__4xwCpq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-cream);font-size:clamp(3.2rem,2.425rem + 2.066vw,5.4rem);font-weight:700;line-height:1.04}.Shelter-module-scss-module__4xwCpq__accent{color:var(--color-gold)}.Shelter-module-scss-module__4xwCpq__lead{color:var(--color-cream);font-size:1.8rem;font-weight:500;line-height:1.4}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__lead{max-width:37.6rem;font-size:2rem;line-height:1.35}}.Shelter-module-scss-module__4xwCpq__body{gap:3.2rem;display:grid}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__body{gap:4.4rem}}.Shelter-module-scss-module__4xwCpq__overview{gap:2.8rem;display:grid}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__overview{grid-template-columns:minmax(0,604fr) minmax(0,532fr);align-items:center;gap:clamp(4rem,4.44vw,6.4rem)}}.Shelter-module-scss-module__4xwCpq__frame{aspect-ratio:604/422;width:100%;position:relative;container-type:inline-size}.Shelter-module-scss-module__4xwCpq__clip{border:.18cqw solid var(--color-line-soft);background:#f3e8d808;border-radius:3.97cqw;position:absolute;inset:0;overflow:hidden}.Shelter-module-scss-module__4xwCpq__figure{width:194.2cqw;height:109.24cqw;position:absolute;top:-4.967cqw;left:-89.74cqw}.Shelter-module-scss-module__4xwCpq__schemeImage{width:100%;max-width:none;height:100%}.Shelter-module-scss-module__4xwCpq__label{color:var(--color-cream);text-transform:uppercase;letter-spacing:.1667em;opacity:.75;font-size:2.427cqw;font-weight:600;line-height:1.2;position:absolute}.Shelter-module-scss-module__4xwCpq__labelEntrance{top:13.34cqw;left:105.6cqw}.Shelter-module-scss-module__4xwCpq__labelHall{text-align:center;width:40.86cqw;top:59.46cqw;left:143.62cqw}.Shelter-module-scss-module__4xwCpq__depth{font-family:var(--font-accent);color:var(--color-gold);font-size:3.64cqw;font-weight:500;line-height:1.2;position:absolute;top:41.88cqw;left:97.1cqw}.Shelter-module-scss-module__4xwCpq__explanation{color:var(--color-cream-82);gap:1.6rem;font-size:1.6rem;line-height:1.35;display:grid}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__explanation{gap:4rem;font-size:2rem;line-height:1.55}}.Shelter-module-scss-module__4xwCpq__marker{display:none}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__marker{background:var(--color-line);width:26.6rem;height:.1rem;display:block}}.Shelter-module-scss-module__4xwCpq__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__features{gap:2.4rem}}@media (min-width:1400px){.Shelter-module-scss-module__4xwCpq__features{grid-template-columns:repeat(4,minmax(0,1fr))}}.Shelter-module-scss-module__4xwCpq__feature{background:var(--color-glass);border:.1rem solid var(--color-glass-line);-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem);border-radius:2rem;box-shadow:0 2.4rem 6rem #00000026}@media (hover:hover){.Shelter-module-scss-module__4xwCpq__feature:hover{background:var(--color-glass-hover);border-color:var(--color-gold-line);box-shadow:0 3rem 6rem #00000080,0 1rem 3rem -.6rem #d6b17b2e}}.Shelter-module-scss-module__4xwCpq__feature:active{background:var(--color-glass-hover);border-color:var(--color-gold-line);box-shadow:0 3rem 6rem #00000080,0 1rem 3rem -.6rem #d6b17b2e}.Shelter-module-scss-module__4xwCpq__feature{flex-direction:column;gap:1.4rem;padding:2rem 1.8rem;display:flex}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__feature{border-radius:2.4rem;flex-direction:row;align-items:center;gap:2rem;min-height:10.6rem;padding:2.8rem}}.Shelter-module-scss-module__4xwCpq__feature{transition:background-color .35s var(--ease-reveal),border-color .35s var(--ease-reveal),box-shadow .35s var(--ease-reveal)}.Shelter-module-scss-module__4xwCpq__featureIcon{flex:none;width:3.2rem;height:3.2rem}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__featureIcon{width:4rem;height:4rem}}.Shelter-module-scss-module__4xwCpq__featureLabel{font-family:var(--font-display);color:var(--color-cream);font-size:1.6rem;font-weight:700;line-height:1.18}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__featureLabel{font-size:2rem}}.Shelter-module-scss-module__4xwCpq__footer{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__footer{border-top:.1rem solid var(--color-line);flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:4rem;padding-top:2.8rem}}.Shelter-module-scss-module__4xwCpq__note{color:var(--color-cream-60);font-size:1.4rem;line-height:1.35}@media (min-width:992px){.Shelter-module-scss-module__4xwCpq__note{max-width:37.7rem;font-size:1.6rem;line-height:1.5}}
