@font-face{font-family:manrope;src:url(../media/manrope_variable-s.p.0nvn7f63i-2qu.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_578e03b3-module__F2YW7G__className{font-family:manrope,manrope Fallback}.manrope_578e03b3-module__F2YW7G__variable{--font-manrope:"manrope", "manrope Fallback"}
html:has(.coming-soon){background:#f2ecdf;overflow-y:auto}html:has(.coming-soon) body:before{background-image:url(/brand/marble-texture.webp)}.coming-soon{isolation:isolate;color:#0b0b0b;background:#f2ecdf;flex-direction:column;height:100svh;min-height:640px;padding:36px 5vw 26px;display:flex;position:relative;overflow:hidden}.coming-soon-art{--coming-soon-art-placeholder:url(data:image/webp;base64,UklGRrgAAABXRUJQVlA4IKwAAADQBgCdASpAABYAPtFWo0uoJKMhsBQN+QAaCWcAyNRoc/4rW5gLi2rHSKu4s5RC8UQCGX87On8aETj2/e494iAA/vdwYYFXw7z1z+kUHzlYM+gi65RzDGgnM0xViaAhfNpIDnELEAfO3q4jvmeGerJHDBkTRCV8iygizfk4JpVDKE88t8w9HPgmDErHOhpsyzZq9Akx2caLwC3TPl6T22wwB9JpBi3P/89eJloA);z-index:-3;background:url(/brand/markets-connected-city.webp) 66% center/cover no-repeat, var(--coming-soon-art-placeholder) 66% center/cover no-repeat;position:absolute;inset:0;overflow:hidden}.coming-soon-atmosphere{pointer-events:none;width:100%;height:100%;transition:opacity 1.2s ease-out;position:absolute;inset:0}.coming-soon-atmosphere[data-motion=static]{visibility:hidden;opacity:0}.coming-soon-wash{z-index:-2;background:linear-gradient(90deg,#f2ecdf 0%,#f2ecdffa 20%,#f2ecdfd9 35%,#f2ecdf4d 52%,#0000 69%),linear-gradient(#f2ecdf66,#0000 24% 78%,#f2ecdf2e);position:absolute;inset:0}.coming-soon:after{content:"";pointer-events:none;z-index:-1;opacity:.045;mix-blend-mode:multiply;background:url(/brand/marble-texture.webp) 0 0/1800px;position:absolute;inset:0}.coming-soon-top{align-items:center;display:flex}.coming-soon-brand{align-items:center;gap:8px;width:215px;height:51px;animation:1s cubic-bezier(.22,1,.36,1) .15s both coming-soon-settle;display:flex}.coming-soon-brand svg{display:block;overflow:hidden}.coming-soon-brand .brand-mark{width:23%}.coming-soon-brand .brand-wordmark{width:calc(77% - 8px)}.coming-soon-copy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;max-width:760px;padding:38px 0 96px;display:flex;position:relative}.coming-soon-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(76px,7.7vw,154px);font-weight:650;line-height:1.025}.coming-soon-copy h1>span{white-space:nowrap;animation:1.05s cubic-bezier(.22,1,.36,1) .35s both coming-soon-settle;display:block}.coming-soon-copy h1>span+span{animation-delay:.5s}.coming-soon-copy h1 em{color:#a75836;font-style:normal}.coming-soon-intro{color:#635b50;max-width:45ch;margin:22px 0 0;font-size:15px;font-weight:400;line-height:1.7;animation:.9s cubic-bezier(.22,1,.36,1) .7s both coming-soon-settle}.coming-soon-access{z-index:3;flex-wrap:wrap;align-items:center;gap:14px;max-width:calc(100% - 80px);animation:1s ease-out 1s both coming-soon-arrive;display:flex;position:absolute;bottom:26px;left:5vw}.coming-soon-divider{color:#635b50;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.coming-soon-access a{text-transform:uppercase;letter-spacing:.13em;color:#635b50;align-items:center;min-height:24px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.coming-soon-access a:hover{color:#a55331}.coming-soon-domain{color:#f9f5ed;text-shadow:0 1px 8px #302d26;letter-spacing:.13em;text-transform:uppercase;align-items:center;min-height:24px;font-size:10px;font-weight:650;animation:1s ease-out 1s both coming-soon-arrive;display:flex;position:absolute;bottom:26px;right:5vw}.coming-soon :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #a54f2c}@keyframes coming-soon-arrive{0%{opacity:0}to{opacity:1}}@keyframes coming-soon-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.coming-soon{padding:46px 5vw 34px}.coming-soon-brand{width:250px;height:59px}.coming-soon-domain,.coming-soon-access{bottom:34px}}@media (max-width:1000px){.coming-soon{min-height:610px}.coming-soon-brand{width:190px;height:45px}.coming-soon-copy h1{font-size:clamp(66px,9vw,90px)}.coming-soon-art{background-position:58%}.coming-soon-wash{background:linear-gradient(90deg,#f2ecdf 0%,#f2ecdff5 25%,#f2ecdf99 49%,#0000 80%)}}@media (max-width:620px){.coming-soon-atmosphere{filter:blur(1.5px);-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.coming-soon{min-height:690px;padding:28px 25px 24px}.coming-soon-brand{width:160px;height:38px}.coming-soon-copy{justify-content:flex-start;padding:72px 0 220px}.coming-soon-copy h1{font-size:clamp(49px,11.5vw,70px)}.coming-soon-intro{margin-top:20px;font-size:14px}.coming-soon-art{background-position:67%;background-image:url(/brand/markets-connected-city-mobile.webp), var(--coming-soon-art-placeholder);inset:30% 0 0}.coming-soon-wash{background:linear-gradient(#f2ecdf 0% 31%,#f2ecdfe0 47%,#0000 76%)}.coming-soon-access{max-width:none;padding:12px 25px calc(12px + env(safe-area-inset-bottom,0px));background:#f2ecdf;border-top:1px solid #29272024;flex-wrap:nowrap;justify-content:space-between;gap:12px;inset:auto 0 0}.coming-soon-access a{color:#292720;letter-spacing:.06em;white-space:nowrap;flex:1;justify-content:center;min-width:44px;min-height:44px;font-size:10px}.coming-soon-domain{display:none}}@media (prefers-reduced-motion:reduce){.coming-soon *{animation:none!important;transform:none!important}.coming-soon-atmosphere{display:none}}
