.Nav-module__e1xquq__nav{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline-dark-08);color:var(--dark-text);background:#1c1813e0;position:fixed;top:0;left:0;right:0}.Nav-module__e1xquq__inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1.05rem 2.5rem;display:flex}.Nav-module__e1xquq__logoLink{align-items:center;text-decoration:none;display:flex}.Nav-module__e1xquq__logo{width:auto;height:20px;display:block}.Nav-module__e1xquq__links{align-items:center;gap:1.9rem;display:flex}.Nav-module__e1xquq__suiteLink{color:var(--dark-nav);font-size:.88rem;font-weight:500;text-decoration:none}.Nav-module__e1xquq__contactPill{color:var(--ink);background:var(--paper);border-radius:var(--r-pill);padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none}@media (max-width:640px){.Nav-module__e1xquq__inner{padding:.95rem 1.4rem}.Nav-module__e1xquq__links{gap:1.2rem}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--hairline-07)}.Footer-module__EZoWya__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:2.4rem 2.5rem;display:flex}.Footer-module__EZoWya__logo{width:auto;height:16px;display:block}.Footer-module__EZoWya__copy{color:var(--text-muted);font-size:.82rem;font-weight:400}@media (max-width:640px){.Footer-module__EZoWya__inner{padding:2rem 1.4rem}}
.ContactForm-module__1SvrgG__card{background:var(--card);border:1px solid var(--hairline-08);border-radius:var(--r-card);flex-direction:column;gap:1.4rem;padding:clamp(1.8rem,4vw,2.8rem);display:flex}.ContactForm-module__1SvrgG__row{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.ContactForm-module__1SvrgG__field{flex-direction:column;gap:.45rem;display:flex}.ContactForm-module__1SvrgG__label{color:var(--text-strong-muted);font-size:.82rem;font-weight:600}.ContactForm-module__1SvrgG__input,.ContactForm-module__1SvrgG__textarea{border:1px solid var(--hairline-14);border-radius:var(--r-input);background:var(--input-ground);color:var(--ink);outline:none;padding:.75rem .9rem;font-size:.95rem}.ContactForm-module__1SvrgG__textarea{resize:vertical;min-height:8rem;line-height:1.55}.ContactForm-module__1SvrgG__input:focus,.ContactForm-module__1SvrgG__textarea:focus{border-color:var(--ochre)}.ContactForm-module__1SvrgG__input[aria-invalid=true],.ContactForm-module__1SvrgG__textarea[aria-invalid=true]{border-color:var(--rubin)}.ContactForm-module__1SvrgG__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ContactForm-module__1SvrgG__chip{border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--hairline-14);background:var(--input-ground);color:var(--text-strong-muted);align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.82rem;font-weight:500;display:inline-flex}.ContactForm-module__1SvrgG__chipActive{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ContactForm-module__1SvrgG__chipDot{border-radius:50%;width:9px;height:9px}.ContactForm-module__1SvrgG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ContactForm-module__1SvrgG__submit{color:var(--ink);background:var(--ochre);border-radius:var(--r-pill);cursor:pointer;border:none;padding:.85rem 1.7rem;font-size:.92rem;font-weight:600}.ContactForm-module__1SvrgG__submit:disabled{opacity:.6;cursor:default}.ContactForm-module__1SvrgG__altNote{color:var(--text-muted);font-size:.85rem;font-weight:400}.ContactForm-module__1SvrgG__altNote a{color:var(--ink);font-weight:500}.ContactForm-module__1SvrgG__error{color:var(--rubin);font-size:.82rem}.ContactForm-module__1SvrgG__success{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.ContactForm-module__1SvrgG__check{background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;font-size:1rem;display:grid}.ContactForm-module__1SvrgG__successTitle{letter-spacing:-.02em;font-size:1.28rem;font-weight:600}.ContactForm-module__1SvrgG__successCopy{color:var(--text-secondary);font-size:.95rem;font-weight:400;line-height:1.55}.ContactForm-module__1SvrgG__formError{color:var(--rubin);font-size:.85rem}@media (max-width:560px){.ContactForm-module__1SvrgG__row{grid-template-columns:1fr}}
.NotifyForm-module__PDFdWW__wrap{border-top:1px solid var(--hairline-08);flex-direction:column;gap:.5rem;margin-top:.35rem;padding-top:1rem;display:flex}.NotifyForm-module__PDFdWW__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600}.NotifyForm-module__PDFdWW__row{gap:.4rem;display:flex}.NotifyForm-module__PDFdWW__input{border:1px solid var(--hairline-14);border-radius:var(--r-input);background:var(--input-ground);min-width:0;color:var(--ink);outline:none;flex:1;padding:.55rem .7rem;font-size:.85rem}.NotifyForm-module__PDFdWW__input:focus{border-color:var(--ochre)}.NotifyForm-module__PDFdWW__input[aria-invalid=true]{border-color:var(--rubin)}.NotifyForm-module__PDFdWW__submit{width:2.35rem;color:var(--ink);background:var(--ochre);border-radius:var(--r-input);cursor:pointer;border:none;flex-shrink:0;place-items:center;font-size:1rem;line-height:1;display:grid}.NotifyForm-module__PDFdWW__submit:disabled{opacity:.55;cursor:default}.NotifyForm-module__PDFdWW__error{color:var(--rubin);font-size:.74rem}.NotifyForm-module__PDFdWW__success{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.82rem;line-height:1.4;display:flex}.NotifyForm-module__PDFdWW__check{background:var(--ink);width:1.15rem;height:1.15rem;color:var(--paper);border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;display:grid}
.page-module__j6Q3dW__hero{background:var(--ink);color:var(--dark-text)}.page-module__j6Q3dW__heroInner{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:8.5rem 2.5rem 4.5rem;display:flex}.page-module__j6Q3dW__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--dark-eyebrow);margin-bottom:1.6rem;font-size:.8rem;font-weight:500;animation:.6s 50ms both page-module__j6Q3dW__fw-rise}.page-module__j6Q3dW__title{letter-spacing:-.035em;margin-bottom:1.4rem;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:700;animation:.6s .12s both page-module__j6Q3dW__fw-rise}.page-module__j6Q3dW__title .page-module__j6Q3dW__stop{color:var(--ochre)}.page-module__j6Q3dW__heroCopy{max-width:52ch;color:var(--dark-secondary);font-size:1.15rem;font-weight:400;line-height:1.6;animation:.6s .2s both page-module__j6Q3dW__fw-rise}.page-module__j6Q3dW__section{max-width:720px;margin:0 auto;padding:4.5rem 2.5rem 6rem}@media (max-width:640px){.page-module__j6Q3dW__heroInner{padding:7rem 1.4rem 3.5rem}.page-module__j6Q3dW__section{padding:3rem 1.4rem 4.5rem}}
.page-module__E0kJGG__masthead{background:var(--ink);color:var(--dark-text)}.page-module__E0kJGG__mastheadInner{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:8.5rem 2.5rem 5.5rem;display:flex}.page-module__E0kJGG__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--dark-eyebrow);margin-bottom:2.2rem;font-size:.8rem;font-weight:500}.page-module__E0kJGG__heroLogo{width:min(680px,82%);height:auto;margin-bottom:2.4rem}.page-module__E0kJGG__heroCopy{max-width:76ch;color:var(--dark-secondary);margin-bottom:2.4rem;font-size:1.15rem;font-weight:400;line-height:1.6}.page-module__E0kJGG__heroButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.page-module__E0kJGG__ctaPrimary{color:var(--ink);background:var(--ochre);border-radius:var(--r-pill);padding:.85rem 1.7rem;font-size:.92rem;font-weight:600;text-decoration:none}.page-module__E0kJGG__ctaOutline{color:var(--dark-text);border:1px solid var(--hairline-dark-22);border-radius:var(--r-pill);padding:.85rem 1.5rem;font-size:.92rem;font-weight:500;text-decoration:none}.page-module__E0kJGG__rise1,.page-module__E0kJGG__rise2,.page-module__E0kJGG__rise3,.page-module__E0kJGG__rise4{animation:.6s both page-module__E0kJGG__fw-rise}.page-module__E0kJGG__rise1{animation-delay:50ms}.page-module__E0kJGG__rise2{animation-delay:.12s}.page-module__E0kJGG__rise3{animation-delay:.2s}.page-module__E0kJGG__rise4{animation-delay:.28s}.page-module__E0kJGG__suite{max-width:1200px;margin:0 auto;padding:5rem 2.5rem 7rem}.page-module__E0kJGG__suiteHeader{text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-bottom:2.8rem;display:flex}.page-module__E0kJGG__suiteTitle{letter-spacing:-.03em;font-size:2.3rem;font-weight:700}.page-module__E0kJGG__suiteSub{color:var(--text-secondary-2);font-size:1rem;font-weight:400}.page-module__E0kJGG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.4rem;display:grid}.page-module__E0kJGG__card{background:var(--card);border:1px solid var(--hairline-08);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.page-module__E0kJGG__cardImage{aspect-ratio:16/10;position:relative;overflow:hidden}.page-module__E0kJGG__cardMark{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__E0kJGG__cardBody{flex-direction:column;flex:1;gap:.55rem;padding:1.35rem 1.5rem 1.5rem;display:flex}.page-module__E0kJGG__cardTop{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.page-module__E0kJGG__cardName{letter-spacing:-.02em;font-size:1.28rem;font-weight:600}.page-module__E0kJGG__pill{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;flex-shrink:0;padding:.3rem .65rem;font-size:.64rem;font-weight:600}.page-module__E0kJGG__pillBuilding{background:var(--ink);color:#faf8f4}.page-module__E0kJGG__pillComing{color:var(--text-secondary-2);background:#1c18130f}.page-module__E0kJGG__cardDesc{color:var(--text-secondary);flex:1;font-size:.94rem;font-weight:400;line-height:1.55}.page-module__E0kJGG__cardDomain{color:var(--text-muted-2);font-size:.8rem;font-weight:500}@media (max-width:640px){.page-module__E0kJGG__mastheadInner{padding:7rem 1.4rem 4rem}.page-module__E0kJGG__heroCopy{font-size:1.05rem}.page-module__E0kJGG__suite{padding:3.5rem 1.4rem 5rem}.page-module__E0kJGG__suiteTitle{font-size:1.9rem}}
