.home-city-lights-module__qZUgVa__overlay{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden;container-type:size}.home-city-lights-module__qZUgVa__imagePlane{pointer-events:none;width:max(100cqw,177.683cqh);height:max(100cqh,56.2799cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-city-lights-module__qZUgVa__light{aspect-ratio:1;filter:blur(1px);opacity:.22;pointer-events:none;animation:home-city-lights-module__qZUgVa__cityLightBreath var(--duration) ease-in-out var(--delay) infinite;background:radial-gradient(circle,#f7e8c8 0%,#f3dfc0cc 12%,#e7c99a66 34%,#cdae7a22 58%,#cdae7a00 74%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.home-city-lights-module__qZUgVa__window{background:radial-gradient(circle,#f7e8c8 0%,#f3dfc099 18%,#e7c99a33 45%,#cdae7a00 72%)}.home-city-lights-module__qZUgVa__light:nth-child(3n){animation-direction:reverse}@keyframes home-city-lights-module__qZUgVa__cityLightBreath{0%,to{opacity:var(--min-opacity);transform:translate(-50%,-50%)scale(.96)}24%{opacity:calc(var(--max-opacity) * .84);transform:translate(-50%,-50%)scale(1.03)}51%{opacity:calc(var(--min-opacity) * .75 + var(--max-opacity) * .25);transform:translate(-50%,-50%)scale(.98)}77%{opacity:var(--max-opacity);transform:translate(-50%,-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.home-city-lights-module__qZUgVa__light{opacity:.2;animation:none}}.home-city-lights-module__qZUgVa__river{pointer-events:none;clip-path:polygon(37% 55%,41% 53.5%,49% 53%,54% 56%,57% 60%,62% 63%,66% 69%,70% 75%,63% 74%,55% 71%,46% 69%,36% 68%,25% 65%,31% 61%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(35% 14% at 49% 65%,#000 30%,#000b 65%,#0000 100%);mask-image:radial-gradient(35% 14% at 49% 65%,#000 30%,#000b 65%,#0000 100%)}.home-city-lights-module__qZUgVa__ripples{opacity:.55;position:absolute;inset:0;-webkit-mask-image:radial-gradient(25% 12% at 49% 64%,#0009,#0000 100%);mask-image:radial-gradient(25% 12% at 49% 64%,#0009,#0000 100%)}.home-city-lights-module__qZUgVa__ripples:before{content:"";background:repeating-linear-gradient(178deg,#0000 0 6px,#f3dfc029 7px,#0000 9px 16px) 0 0/100% 16px;animation:12s linear infinite home-city-lights-module__qZUgVa__riverRipple;position:absolute;inset:-16px 0}.home-city-lights-module__qZUgVa__reflection{filter:blur(1.1px);opacity:.16;animation:home-city-lights-module__qZUgVa__reflectionBreath var(--duration) ease-in-out var(--delay) infinite;background:repeating-linear-gradient(0deg,#0000 0 3px,#f3dfc099 4px,#e7c99a66 6px,#0000 8px 12px);position:absolute;transform:translate(-50%,-50%)scaleY(.96);-webkit-mask-image:radial-gradient(closest-side,#000 10%,#0009 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 10%,#0009 45%,#0000 100%)}.home-city-lights-module__qZUgVa__clouds,.home-city-lights-module__qZUgVa__mist{pointer-events:none;position:absolute;inset:0}.home-city-lights-module__qZUgVa__clouds{background:radial-gradient(23% 7% at 35% 15%,#e7e0d217,#0000 75%),radial-gradient(20% 6% at 66% 10%,#d7dcda14,#0000 80%);animation:31s ease-in-out -13s infinite alternate home-city-lights-module__qZUgVa__cloudDrift;-webkit-mask-image:linear-gradient(#0000 2%,#000 9% 19%,#0000 27%);mask-image:linear-gradient(#0000 2%,#000 9% 19%,#0000 27%)}.home-city-lights-module__qZUgVa__mist{background:radial-gradient(16% 3% at 38% 56%,#e3e2d521,#0000 80%),radial-gradient(18% 4% at 46% 65%,#e3e2d517,#0000 80%);animation:27s ease-in-out -8s infinite alternate home-city-lights-module__qZUgVa__mistDrift}.home-city-lights-module__qZUgVa__people{pointer-events:none;position:absolute;inset:0}@keyframes home-city-lights-module__qZUgVa__riverRipple{0%{transform:translateY(0)}to{transform:translateY(16px)}}@keyframes home-city-lights-module__qZUgVa__reflectionBreath{0%,to{opacity:.13;transform:translate(-50%,-50%)scale(.98,.94)}47%{opacity:.27;transform:translate(-50%,-50%)scale(1.02,1.06)}}@keyframes home-city-lights-module__qZUgVa__cloudDrift{0%{transform:translate(-1%)}to{transform:translate(1%)}}@keyframes home-city-lights-module__qZUgVa__mistDrift{0%{opacity:.75;transform:translate(1%)}to{opacity:1;transform:translate(-1%)}}@media (prefers-reduced-motion:reduce){.home-city-lights-module__qZUgVa__ripples:before,.home-city-lights-module__qZUgVa__reflection,.home-city-lights-module__qZUgVa__clouds,.home-city-lights-module__qZUgVa__mist{animation:none}.home-city-lights-module__qZUgVa__ripples{opacity:.25}.home-city-lights-module__qZUgVa__reflection{opacity:.13}}
.home-brochure-module__gdZNWW__section{width:min(1050px,90vw);margin:48px auto 0}.home-brochure-module__gdZNWW__imageFrame{opacity:0;visibility:hidden;transition:opacity .8s ease-out,transform .8s ease-out;position:relative;transform:translateY(45px)}.home-brochure-module__gdZNWW__imageFrame[data-revealed=true]{opacity:1;visibility:visible;transform:translateY(0)}.home-brochure-module__gdZNWW__image{width:100%;height:auto;display:block}.home-brochure-module__gdZNWW__buttonOverlay{z-index:1;object-fit:fill;clip-path:polygon(54.09% 68.35%,84.95% 62.48%,87.24% 62.48%,89% 64.16%,89.9% 66.89%,89.9% 73.72%,88.85% 76.36%,87.09% 77.92%,57.61% 80.87%,54.43% 79.98%,52.85% 77.15%,52.51% 74.01%,52.74% 71.57%,53.3% 69.43%);transform-origin:71.15% 71.625%;pointer-events:none;width:100%;height:100%;transition:transform .22s;display:block;position:absolute;inset:0}.home-brochure-module__gdZNWW__buttonLink{z-index:2;width:37.5%;height:19.25%;box-shadow:none;cursor:pointer;clip-path:polygon(4.5% 33%,86.8% 2.5%,92.9% 2.5%,97.6% 11.2%,100% 25.4%,100% 60.9%,97.2% 74.6%,92.5% 82.7%,13.9% 98%,5.4% 93.4%,1.2% 78.7%,.3% 62.4%,.9% 49.7%,2.4% 38.6%);background:0 0;border:0;outline:none;padding:0;transition:transform .22s;position:absolute;top:62%;left:52.4%}.home-brochure-module__gdZNWW__imageFrame .home-brochure-module__gdZNWW__buttonLink:focus-visible{box-shadow:none;outline:none}.home-brochure-module__gdZNWW__buttonLink:hover,.home-brochure-module__gdZNWW__buttonLink:focus-visible,:is(.home-brochure-module__gdZNWW__imageFrame:has(.home-brochure-module__gdZNWW__buttonLink:hover) .home-brochure-module__gdZNWW__buttonOverlay,.home-brochure-module__gdZNWW__imageFrame:has(.home-brochure-module__gdZNWW__buttonLink:focus-visible) .home-brochure-module__gdZNWW__buttonOverlay){transform:translateY(-2px)scale(1.025)}.home-brochure-module__gdZNWW__buttonLink:active{transform:scale(.99)}.home-brochure-module__gdZNWW__imageFrame:has(.home-brochure-module__gdZNWW__buttonLink:active) .home-brochure-module__gdZNWW__buttonOverlay{transform:scale(.99)}@media (max-width:600px){.home-brochure-module__gdZNWW__section{margin-top:32px}}@media (prefers-reduced-motion:reduce){.home-brochure-module__gdZNWW__imageFrame{transition:none;transform:none}.home-brochure-module__gdZNWW__buttonOverlay,.home-brochure-module__gdZNWW__buttonLink{transition:none}}
.LegalFooter-module__hPP1LW__footer{box-sizing:border-box;color:#e4dac5;text-align:center;width:100%;font:400 .75rem/1.6 var(--font-body);background:#18231f;border-top:1px solid #d8c8a359;padding:22px 24px 18px}.LegalFooter-module__hPP1LW__links{flex-wrap:wrap;justify-content:center;gap:8px 28px;display:flex}.LegalFooter-module__hPP1LW__links a{color:inherit;text-decoration:none}.LegalFooter-module__hPP1LW__links a:hover,.LegalFooter-module__hPP1LW__links a:focus-visible{text-underline-offset:3px;text-decoration:underline}.LegalFooter-module__hPP1LW__copyright{color:#c9c0ad;margin:10px 0 0}
