.location_sec__0K_om{margin-top:64px}.location_hero__VFxkj{display:grid;gap:32px;align-items:center}@media(min-width:900px){.location_heroImg__x_pa4{grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:48px}}.fh-home .location_title__q034O{margin:16px 0 0;font-size:min(var(--sec-h-size),max(34px,11vw));line-height:1.02;overflow-wrap:anywhere}.location_kick__t6J6k{display:block;font-family:var(--home-serif),"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:.4em;letter-spacing:-.01em;color:var(--indigo);margin-bottom:6px}.fh-home .location_title__q034O em{color:var(--ink)}.location_cta__vfV_x{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.fh-home .location_cta__vfV_x .location_waBtn__DfWqB{background:#f2fbf6;border-color:#bfe6d2;color:#0b6e49}.fh-home .location_cta__vfV_x .location_btn__7xSJa svg{width:16px;height:16px}.location_stats__EGN5f{display:flex;flex-wrap:wrap;margin:32px 0 0;padding-top:20px;border-top:1px solid rgba(18,17,58,.1)}.location_stats__EGN5f div{padding:0 28px;border-left:1px solid rgba(18,17,58,.1)}.location_stats__EGN5f div:first-child{padding-left:0;border:0}.location_stats__EGN5f dd{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(26px,4vw,34px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.location_stats__EGN5f dt{margin-top:6px;font-size:14px;color:var(--muted)}.location_art__ffM4u{position:relative;justify-self:center;width:min(100%,420px)}.location_arch__tttaW{aspect-ratio:4/5;border-radius:999px 999px 32px 32px;overflow:hidden;border:1.5px solid #c9ccf3;background:#eef0ff;box-shadow:0 30px 60px -30px rgba(75,82,190,.4)}.location_arch__tttaW img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.location_chip__u5qS8{position:absolute;left:-16px;top:22%;display:flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:18px;animation:location_locFloat__vk8qt 6s ease-in-out infinite}.location_chip__u5qS8 svg{width:34px;height:34px;padding:8px;border-radius:12px;background:var(--indigo);color:#fff;flex:none}.location_chip__u5qS8 b{font-family:var(--display);font-size:17px;line-height:1.1}.location_chip__u5qS8 small{display:block;font-size:12px;color:var(--muted)}.location_chip2__EAdkt{left:auto;right:-14px;top:58%;animation-delay:-3s}.location_chip2__EAdkt svg{background:#e0457b}@keyframes location_locFloat__vk8qt{50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.location_chip__u5qS8{animation:none}}@media(max-width:899px){.location_art__ffM4u{width:min(100%,320px)}.location_chip__u5qS8{left:-6px}.location_chip2__EAdkt{right:-6px}}.location_sh__DPY1M{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.location_h2__UyQAh{font-size:clamp(30px,4.4vw,44px)!important}.fh-home .location_h2__UyQAh em{color:var(--indigo)}.location_seg__xFxU9{display:flex;gap:4px;padding:5px;border:1px solid rgba(120,125,220,.28);border-radius:999px;max-width:100%;overflow-x:auto;scrollbar-width:none;background:hsla(0,0%,100%,.7)}.location_seg__xFxU9 a{display:inline-flex;align-items:center;gap:6px;flex:none;height:38px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;color:var(--muted)}.location_seg__xFxU9 a svg{width:14px;height:14px}.location_seg__xFxU9 a span{font-size:12px;opacity:.7}.location_seg__xFxU9 a:hover{color:var(--ink)}.location_seg__xFxU9 a.location_segOn__u_oIz,.location_seg__xFxU9 a.location_segOn__u_oIz:hover{background:var(--ink);color:#fff}.location_dis__TI5hv{pointer-events:none;opacity:.4}.location_ins__o_r_L{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:64px;padding:18px 24px;border-radius:32px}.location_ins__o_r_L small{display:block;font-size:13px;color:var(--muted)}.location_ins__o_r_L b{font-family:var(--display);font-size:19px}.location_cities__U6fyS{display:flex;flex-wrap:wrap;gap:10px;flex:1}.location_city__EUOE2{padding:8px 16px;border:1px solid rgba(120,125,220,.28);border-radius:999px;background:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;transition:background .2s}.location_city__EUOE2:hover{background:#fff}.location_city__EUOE2 b{font-size:18px;color:var(--indigo);margin-right:4px}@media(max-width:700px){.location_ins__o_r_L{border-radius:26px}}.location_duo__436_a{display:grid;gap:20px;margin-top:20px}@media(min-width:900px){.location_duo__436_a{grid-template-columns:1fr 1fr}}.location_pnl__VJdUs{display:flex;flex-direction:column;padding:26px;border-radius:28px;min-width:0}.location_pnl__VJdUs h3{font-family:var(--display);font-size:19px;font-weight:700}.location_note__Q55s8{margin:4px 0 16px;font-size:13px;color:var(--muted)}.location_axis__idJ5M{display:flex;justify-content:space-between;margin:0 0 4px 160px;padding-right:108px;font-size:12px;color:var(--muted)}.location_row__GU_ok{display:grid;grid-template-columns:150px minmax(0,1fr) 98px;align-items:center;gap:10px;padding:9px 0;border-top:1px solid rgba(18,17,58,.08)}.location_row__GU_ok span{font-size:14px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location_row__GU_ok b{font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.location_track__xf4ty{position:relative;height:14px;border-radius:9px;background:rgba(18,17,58,.06)}.location_track__xf4ty i{position:absolute;top:0;bottom:0;border-radius:9px;background:var(--indigo)}.location_gantt__PD3y0{position:relative;padding-bottom:28px}.location_tw__a2iRi{position:absolute;top:0;bottom:28px;left:160px;right:108px;pointer-events:none}.location_today__L5gqc{position:absolute;z-index:1;top:0;bottom:0;width:0;border-left:2px dashed #e0457b}.location_today__L5gqc b{position:absolute;bottom:-22px;left:-22px;padding:2px 8px;border-radius:99px;background:#e0457b;color:#fff;font:600 11px var(--body);white-space:nowrap}@media(max-width:700px){.location_pnl__VJdUs{padding:20px 16px}.location_axis__idJ5M{margin-left:0;padding-right:0}.location_row__GU_ok{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.location_row__GU_ok .location_track__xf4ty{grid-column:1/-1;order:3}.location_tw__a2iRi{display:none}}.location_cols__5eHT1{display:grid;gap:40px}@media(min-width:900px){.location_cols__5eHT1{grid-template-columns:1fr 1fr;gap:48px}}.location_cols__5eHT1>div{min-width:0}.location_lrs__zONrd{margin-top:20px;border-top:1.5px solid var(--ink)}.location_lr__Fp1ov{display:flex;align-items:center;gap:16px;padding:20px 4px;border-bottom:1px solid rgba(18,17,58,.1)}.location_lr__Fp1ov>div{flex:1;min-width:0}.location_lr__Fp1ov b{display:block;font-family:var(--display);font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.03em;overflow-wrap:anywhere}.location_lr__Fp1ov small{display:block;margin-top:2px;font-size:14px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location_lr__Fp1ov em{font-family:var(--display);font-style:normal;font-weight:800;font-size:clamp(30px,4vw,40px);letter-spacing:-.04em;color:var(--indigo);font-variant-numeric:tabular-nums}.location_ar__V7_7c{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid rgba(120,125,220,.28);border-radius:50%;transition:background .2s,color .2s,border-color .2s}.location_ar__V7_7c svg{width:17px;height:17px}.location_lr__Fp1ov:hover .location_ar__V7_7c{background:var(--ink);border-color:var(--ink);color:#fff}.location_tiles__fHQMl{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:20px}.location_tile__18GCr{position:relative;display:block;padding-bottom:6px;transition:transform .25s}.location_tile__18GCr:hover{transform:translateY(-4px)}.location_tileImg__Uo9Sv{display:block;aspect-ratio:3/4;border:1.5px solid #d7d9f3;border-radius:999px 999px 24px 24px;overflow:hidden;background:#eef0ff}.location_tile__18GCr:hover .location_tileImg__Uo9Sv{border-color:var(--indigo)}.location_tileImg__Uo9Sv img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.location_tile__18GCr b{display:block;margin:12px 44px 0 8px;font-family:var(--display);font-size:16px;line-height:1.2}.location_tile__18GCr small{display:block;margin:2px 44px 0 8px;font-size:13px;color:var(--muted)}.location_tile__18GCr svg{position:absolute;right:4px;bottom:4px;width:34px;height:34px;padding:9px;border-radius:50%;background:var(--ink);color:#fff}@media(max-width:700px){.location_tiles__fHQMl{display:flex;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}.location_tile__18GCr{flex:none;width:160px}}.location_band__jqfOv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:64px;padding:32px 36px;border-radius:32px}.location_band__jqfOv h2{font-family:var(--display);font-weight:800;font-size:clamp(24px,3.4vw,34px);letter-spacing:-.03em}.location_band__jqfOv p{margin-top:4px;color:var(--muted)}.fh-home .location_band__jqfOv .location_btn__7xSJa svg{width:16px;height:16px}@media(max-width:700px){.location_band__jqfOv{padding:24px 20px;border-radius:26px}}.suggest_list__SWTy6{position:fixed;z-index:2147483000;margin:0;padding:6px;list-style:none;max-height:320px;overflow:auto;border:1px solid rgba(120,125,220,.28);border-radius:16px;background:#fff;box-shadow:0 24px 50px -20px rgba(18,17,58,.45);font-family:inherit;color:#12113a}.suggest_opt__76xOP{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer;font-size:14.5px;line-height:1.3}.suggest_on__ND9Fl{background:#eef0ff}.suggest_label__sq0LX{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggest_kind__ppeCS{flex:none;padding:2px 8px;border-radius:99px;background:#f1f2fa;color:#5e5c85;font-size:11px;font-weight:600;letter-spacing:.03em}