._page_1emfl_1{min-height:100vh;background:#07111d;color:#f6f4ef;padding:0 24px 80px;font-family:var(--font-family-base)}._page_1emfl_1>header{max-width:1200px;margin:0 auto;padding:70px 0 42px}._page_1emfl_1>header>a{color:#ffb21a;text-decoration:none;font-weight:900}._page_1emfl_1>header>span{display:block;color:#20d3e0;font-weight:900;letter-spacing:.16em;font-size:.75rem;margin-top:34px}._page_1emfl_1 h1{font-family:var(--font-family-display);font-size:clamp(4rem,9vw,8rem);line-height:.9;margin:12px 0 18px}._page_1emfl_1>header>p{font-size:1.15rem;line-height:1.6;max-width:760px;color:#c6d0dc}._grid_1emfl_1{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._grid_1emfl_1 article,._callout_1emfl_1,._imageCard_1emfl_1{background:#0d1c2b;border:1px solid #29405a;border-radius:18px;padding:22px;color:#fff;text-decoration:none}._grid_1emfl_1 article>span{color:#ffb21a;font-size:.7rem;font-weight:900;letter-spacing:.1em}._grid_1emfl_1 article h2,._callout_1emfl_1 h2,._imageCard_1emfl_1 h2{font-size:1.35rem}._grid_1emfl_1 article p,._callout_1emfl_1 p{line-height:1.55;color:#b8c5d2}._grid_1emfl_1 article small{display:flex;align-items:center;gap:6px;color:#91a3b5}._grid_1emfl_1 article button{border:0;background:none;color:#ffb21a;font-weight:900;display:flex;gap:6px;align-items:center;padding:10px 0}._callout_1emfl_1{max-width:1200px;margin:20px auto}._callout_1emfl_1 a{color:#ffb21a;font-weight:900;text-decoration:none}._imageCard_1emfl_1{padding:0;overflow:hidden;position:relative;min-height:260px}._imageCard_1emfl_1 img{width:100%;height:190px;object-fit:cover}._imageCard_1emfl_1>div{padding:15px}._cityHero_1emfl_1{max-width:none!important;margin:0 -24px!important;padding:90px max(24px,calc((100vw - 1200px)/2)) 70px!important;background-size:cover;background-position:center}._cityHero_1emfl_1 h1{font-size:clamp(5rem,12vw,10rem)}@media(max-width:850px){._grid_1emfl_1{grid-template-columns:1fr 1fr}}@media(max-width:560px){._page_1emfl_1{padding-left:16px;padding-right:16px}._grid_1emfl_1{grid-template-columns:1fr}._cityHero_1emfl_1{margin:0 -16px!important;padding-left:16px!important;padding-right:16px!important}}
