@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"}
.coming-soon{min-height:100dvh;color:var(--color-ink);text-align:center;grid-template-rows:auto minmax(0,1fr) auto minmax(200px,40vh);padding:32px 40px 0;display:grid;position:relative;overflow:clip}.coming-soon-top{justify-content:center;display:flex}.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-brand{align-items:center;gap:8px;width:232px;display:flex}.coming-soon-brand .brand-mark{width:23%}.coming-soon-brand .brand-wordmark{width:calc(77% - 8px)}.coming-soon-copy{flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:3vh 0;display:flex}.coming-soon-status{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-text);font-size:12px;font-weight:700}.coming-soon-copy h1{letter-spacing:-.035em;font-size:min(clamp(56px,9.6vw,148px),14vh);font-weight:800;line-height:.94}.coming-soon-foot{justify-content:center;padding:0 0 26px;display:flex}.coming-soon-follow{color:var(--color-muted);letter-spacing:-.005em;font-size:14px;font-weight:500}.coming-soon-follow:hover{color:var(--color-ink);text-decoration:none}.coming-soon-handle{color:var(--color-ink);font-weight:700}.coming-soon-art{background:url(/brand/architecture-banner-v2.png) 100%/cover no-repeat;margin:0 -40px}@keyframes coming-soon-page-in{0%{opacity:0}to{opacity:1}}@keyframes coming-soon-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes coming-soon-art-in{0%{opacity:0}to{opacity:1}}.coming-soon{animation:.9s ease-out both coming-soon-page-in}.coming-soon-brand,.coming-soon-status,.coming-soon-copy h1 .coming-soon-line-1,.coming-soon-copy h1 .coming-soon-line-2,.coming-soon-foot,.coming-soon-access{animation:.9s cubic-bezier(.22,1,.36,1) both coming-soon-rise}.coming-soon-brand{animation-delay:.15s}.coming-soon-status{animation-delay:.45s}.coming-soon-copy h1 .coming-soon-line-1,.coming-soon-copy h1 .coming-soon-line-2{display:inline-block}.coming-soon-copy h1 .coming-soon-line-1{animation-delay:.6s}.coming-soon-copy h1 .coming-soon-line-2{animation-delay:.78s}.coming-soon-foot{animation-delay:1.05s}.coming-soon-access{animation-delay:1.3s}.coming-soon-art{animation:1.3s cubic-bezier(.22,1,.36,1) .5s both coming-soon-art-in}@media (prefers-reduced-motion:reduce){.coming-soon,.coming-soon-brand,.coming-soon-status,.coming-soon-copy h1 .coming-soon-line-1,.coming-soon-copy h1 .coming-soon-line-2,.coming-soon-foot,.coming-soon-access,.coming-soon-art{animation:none}}@media (max-height:780px) and (min-width:901px){.coming-soon{padding-top:22px}.coming-soon-copy{gap:18px;padding:2vh 0}.coming-soon-foot{padding-bottom:18px}}@media (max-width:900px){.coming-soon{grid-template-rows:auto minmax(0,1fr) auto minmax(160px,28vh);padding:24px 24px 0}.coming-soon-brand{width:184px}.coming-soon-copy{gap:22px}.coming-soon-art{background-position:78%;margin:0 -24px}}@media (max-width:560px){.coming-soon{grid-template-rows:auto minmax(0,1fr) auto minmax(140px,24vh);padding:20px 20px 0}.coming-soon-brand{width:152px}.coming-soon-access{bottom:18px;left:20px}.coming-soon-access-form{grid-template-columns:1fr auto;width:min(280px,100vw - 40px)}.coming-soon-status{letter-spacing:.18em;font-size:11px}.coming-soon-copy h1{font-size:clamp(44px,14vw,72px)}.coming-soon-foot{padding-bottom:20px}.coming-soon-art{background-position:82%;margin:0 -20px}}
