@font-face{font-family:manrope;src:url(../media/manrope_variable-s.p.3rjk17h6oms_8.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-access{z-index:3;text-align:left;position:absolute;bottom:22px;left:40px}.coming-soon-access summary{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;font-size:12px;font-weight:700;list-style:none}.coming-soon-access summary::-webkit-details-marker{display:none}.coming-soon-access summary:hover,.coming-soon-access[open] summary{color:var(--color-ink)}.coming-soon-access-form{text-align:left;z-index:2;grid-template-columns:200px auto;align-items:stretch;gap:8px;display:grid;position:absolute;bottom:calc(100% + 12px);left:0}.coming-soon-access-form input{border:1px solid var(--color-line);background:var(--color-surface);height:36px;color:var(--color-ink);border-radius:0;padding:0 10px}.coming-soon-access-form input:focus-visible{outline:1px solid var(--color-ink);outline-offset:0}.coming-soon-access-form button{border:1px solid var(--color-ink);background:var(--color-ink);height:36px;color:var(--color-paper);letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:0 14px;font-size:12px;font-weight:700}.coming-soon-denied{color:var(--color-accent-text);grid-column:1/-1;font-size:12px}.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-follow{color:#0b0b0b;margin-top:44px;padding:0 0 14px;font-size:14px;text-decoration:none;transition:color .15s;animation:.9s cubic-bezier(.22,1,.36,1) .85s both coming-soon-settle;display:block}.coming-soon-handle{font-weight:750}.coming-soon-follow:hover{color:#a55331;text-decoration:none}.coming-soon-access{animation:1s ease-out 1s both coming-soon-arrive;bottom:26px;left:5vw}.coming-soon-access summary{letter-spacing:.13em;color:#635b50;align-items:center;min-height:24px;font-size:10px;font-weight:650;display:flex}.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-follow{margin-top:52px;font-size:16px}.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-follow{margin-top:32px;font-size:12px}.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{background:#f2ecdf;padding:8px;bottom:24px;left:25px}.coming-soon-access summary{color:#292720;font-size:9px}.coming-soon-access-form{grid-template-columns:1fr auto;width:min(280px,100vw - 50px)}.coming-soon-domain{display:none}}@media (prefers-reduced-motion:reduce){.coming-soon *{animation:none!important;transform:none!important}.coming-soon-atmosphere{display:none}}
