.artist_page__loGBV{min-height:100vh;background:#fff;color:#1a1a1a;font-family:var(--font-open-sans),sans-serif;--blue:#004dd2;--navy:#002e7e;--pink:#ff2e88;--line:#e7e7e7;--muted:#737373;--surface:#f4f4f2;overflow-x:clip}.artist_container__ux_vY{max-width:935px;margin:0 auto;padding:24px 0 calc(48px + env(safe-area-inset-bottom))}.artist_muted__H9c4N{color:var(--muted)}.artist_srOnly__HtTbF{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.artist_profile__cc0Xb{padding:0 16px 8px}.artist_profileTop__6Icze{display:flex;align-items:center;gap:20px}.artist_avatarRing__srESQ{flex:none;padding:3px;border-radius:50%;background:var(--line)}.artist_avatarRingPro__Bmn_Q{background:conic-gradient(from 200deg,var(--pink),#ffb347,var(--blue),var(--pink))}.artist_avatar__UU7jZ{position:relative;width:82px;height:82px;border-radius:50%;overflow:hidden;background:#e9e9e9;border:3px solid #fff}.artist_avatar__UU7jZ img{object-fit:cover}.artist_avatarFallback__Fgs4s{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue),var(--navy));color:#fff;font-family:var(--font-nunito),sans-serif;font-weight:800;font-size:34px}.artist_profileMain__CQwBq{min-width:0;flex:1 1}.artist_handleRow__gOdig{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.artist_name__sgO__{font-family:var(--font-nunito),sans-serif;font-weight:800;font-size:20px;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.artist_stats__5Ex2T{list-style:none;display:flex;gap:0;margin-top:10px}.artist_stat__CYpyc{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.artist_statValue__K8a0T{font-family:var(--font-nunito),sans-serif;font-weight:800;font-size:17px;line-height:1.2}.artist_statLabel___CFtp{font-size:13px;color:var(--muted)}.artist_handle___kKKM{font-size:14px;font-weight:700}.artist_bio__B6LYv{margin-top:4px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.artist_bioMobile__qSy9P{margin-top:12px}.artist_bioDesktop__nwv_y{display:none}.artist_badges__Y7leL{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.artist_badge__0HgTF{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px;border-radius:999px;border:1px solid transparent;font:700 13px/1 var(--font-nunito),sans-serif;cursor:pointer;white-space:nowrap}.artist_badge_founding__a_mCQ{background:#fff3e0;color:#a14a00;border-color:#ffd8a8}.artist_badge_resident__hnWZL{background:#e8f0ff;color:var(--navy);border-color:#c6d8ff}.artist_badge_pro__uTs_Q{background:#ffe6f2;color:#b0125d;border-color:#ffc2de}button.artist_badge__0HgTF:hover{filter:brightness(.97)}button.artist_badge__0HgTF:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.artist_practice__AY5Jm{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:13px;color:var(--muted)}.artist_practice__AY5Jm li{display:inline-flex;align-items:center;gap:4px}.artist_practice__AY5Jm strong{color:#1a1a1a;font-weight:700}.artist_headerActionsMobile__20d27{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}.artist_headerActionsMobile__20d27>:first-child:only-child{grid-column:1/-1}.artist_headerActionsDesktop__Jvo8Y{display:none;gap:8px}.artist_btnPrimary__j2YXE,.artist_btnSecondary__BdiVJ{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:10px;border:0;font:700 14px/1 var(--font-nunito),sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .1s ease}.artist_btnPrimary__j2YXE{background:var(--blue);color:#fff}.artist_btnPrimary__j2YXE:hover{background:#003fb0}.artist_btnSecondary__BdiVJ{background:#efefef;color:#1a1a1a}.artist_btnSecondary__BdiVJ:hover{background:#e2e2e2}.artist_btnPrimary__j2YXE:active,.artist_btnSecondary__BdiVJ:active{transform:scale(.98)}.artist_btnPrimary__j2YXE:disabled,.artist_btnSecondary__BdiVJ:disabled{opacity:.6;cursor:default}.artist_btnPrimary__j2YXE:focus-visible,.artist_btnSecondary__BdiVJ:focus-visible,.artist_iconBtn__w_maq:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.artist_btnCompact__Bx44V{min-height:30px;padding:0 12px;font-size:13px;border-radius:8px}.artist_iconBtn__w_maq{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.artist_iconBtn__w_maq:hover{background:rgba(0,0,0,.05)}.artist_gallerySection__0U4Dx{margin-top:20px}.artist_tabs__hXKJY{display:flex;justify-content:center;border-top:1px solid var(--line)}.artist_tabActive__o8ONP{display:inline-flex;align-items:center;gap:6px;padding:12px 4px;margin-top:-1px;border-top:1px solid #1a1a1a;font:700 12px/1 var(--font-nunito),sans-serif;letter-spacing:.08em;text-transform:uppercase}.artist_grid__KXbdJ{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px}.artist_tile__0GLaT{position:relative;aspect-ratio:1;background:var(--surface);overflow:hidden}.artist_tileLink__Pi2VO{position:absolute;inset:0;display:block}.artist_tileLink__Pi2VO:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.artist_tileImage__8kGro{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.artist_tileOverlay___EV_l{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;background:rgba(0,0,0,.38);color:#fff;text-align:center;font:800 15px/1.25 var(--font-nunito),sans-serif}.artist_tileTitle__jH4AK{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.artist_tileMeta__YLo7B{display:inline-flex;align-items:center;gap:5px;font-size:14px}@media (hover:hover){.artist_tileLink__Pi2VO:focus-visible .artist_tileOverlay___EV_l,.artist_tileLink__Pi2VO:hover .artist_tileOverlay___EV_l{display:flex}.artist_tileLink__Pi2VO:hover .artist_tileImage__8kGro{transform:scale(1.03)}}.artist_skeleton__sCDGo{background:linear-gradient(90deg,#f0f0ee,#e6e6e3 50%,#f0f0ee);background-size:200% 100%;animation:artist_shimmer__vh19I 1.2s ease-in-out infinite}@keyframes artist_shimmer__vh19I{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.artist_skeleton__sCDGo{animation:none}}.artist_sentinel__jT7W1{height:1px}.artist_empty__Ui2WW,.artist_endNote__jngw_,.artist_loadError__kWrOi{text-align:center;padding:28px 16px;font-size:14px}.artist_loadError__kWrOi{display:flex;flex-direction:column;align-items:center;gap:10px}.artist_endNote__jngw_{color:var(--muted)}.artist_emptyTitle__iCzne{font:800 20px/1.2 var(--font-nunito),sans-serif;margin-bottom:6px}.artist_cta__rzMGY{margin:32px 16px 0;display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:18px;background:var(--navy);color:#fff}.artist_ctaTitle__Is7kF{font:800 20px/1.2 var(--font-nunito),sans-serif}.artist_ctaText__EZBsI{margin-top:4px;font-size:14px;line-height:1.5;color:#d9e4f8}.artist_ctaBadge__R_ot3{align-self:flex-start}.artist_sheetBackdrop__nzfXn{position:fixed;inset:0;z-index:1100;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;animation:artist_fadeIn__Ad7A3 .15s ease}.artist_sheet__C3wh1{position:relative;width:100%;max-height:80vh;overflow-y:auto;background:#fff;border-radius:18px 18px 0 0;padding:10px 20px calc(24px + env(safe-area-inset-bottom));animation:artist_slideUp__03VpY .2s ease}.artist_sheetGrabber__vsvmw{width:40px;height:4px;border-radius:4px;background:#d6d6d6;margin:0 auto 10px}.artist_sheetClose___6TJa{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;border-radius:50%;background:transparent;cursor:pointer;color:#555;display:inline-flex;align-items:center;justify-content:center}.artist_badgeSheet___V3ee{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding-top:6px}.artist_badgeSheetIcon__tGypq{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid}.artist_badgeSheetIcon__tGypq svg{width:26px;height:26px}.artist_badgeSheetTitle__0_TBw{font:800 20px/1.2 var(--font-nunito),sans-serif}.artist_badgeSheetText__1o3Vr{font-size:14px;color:#404040;max-width:340px}.artist_badgeSheetList__9E1jN{list-style:none;width:100%;margin-top:6px;border-top:1px solid var(--line);text-align:left}.artist_badgeSheetList__9E1jN li{display:flex;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600}.artist_badgeSheetList__9E1jN li>:last-child{flex:none;font-weight:400;font-size:13px}@keyframes artist_fadeIn__Ad7A3{0%{opacity:0}to{opacity:1}}@keyframes artist_slideUp__03VpY{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.artist_toastRegion__kDqF3{position:fixed;left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom));z-index:1300;display:flex;justify-content:center;pointer-events:none}.artist_toast__K0fg_{background:#1a1a1a;color:#fff;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:600;box-shadow:0 6px 20px rgba(0,0,0,.25);animation:artist_slideUp__03VpY .2s ease}.artist_viewerBackdrop__CKm7M{position:fixed;inset:0;z-index:1200;background:#fff;animation:artist_fadeIn__Ad7A3 .12s ease}.artist_navBtn__0seYT,.artist_viewerCloseDesktop__6W82r{display:none}.artist_viewer__Wvqkw{position:absolute;inset:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:#fff;padding-bottom:env(safe-area-inset-bottom)}.artist_viewerBar__loDv_{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:52px;padding:env(safe-area-inset-top) 4px 0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.artist_viewerBarTitle__VMtu2{display:flex;flex-direction:column;align-items:center;font:800 15px/1.2 var(--font-nunito),sans-serif}.artist_viewerBarTitle__VMtu2 .artist_muted__H9c4N{font:600 12px/1.2 var(--font-open-sans),sans-serif}.artist_viewerCounter___YVJ1{font-size:12px;color:var(--muted);text-align:center}.artist_viewerMedia__nJtbo{position:relative;flex:none;display:flex;align-items:center;justify-content:center;background:#111;min-height:60vw;max-height:72vh;overflow:hidden;touch-action:pan-y}.artist_viewerPlaceholder__4jKnV{position:absolute;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;filter:blur(18px);opacity:.7}.artist_viewerImage__dYsBF{position:relative;display:block;width:100%;max-height:72vh;object-fit:contain;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.artist_viewerPanel__uVB4u{display:flex;flex-direction:column;flex:1 1}.artist_viewerAuthor__IYIgM{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.artist_viewerAvatar__pLcT8{position:relative;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--blue),var(--navy));color:#fff;display:flex;align-items:center;justify-content:center;font:800 16px/1 var(--font-nunito),sans-serif}.artist_viewerAvatar__pLcT8 img{object-fit:cover}.artist_viewerAuthorText__JAgZd{display:flex;flex-direction:column;min-width:0;flex:1 1}.artist_viewerAuthorName__vVvyr{font-weight:700;font-size:14px}.artist_viewerAuthorWhere__FaY1w{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist_viewerScroll__lKdRe{padding:14px;order:2}.artist_actions__YGX8_{order:1;padding:4px 6px 0;border-bottom:1px solid var(--line)}.artist_viewerTitle__YBDgl{font:800 20px/1.25 var(--font-nunito),sans-serif;overflow-wrap:anywhere}.artist_viewerCaption__jqBSa{margin-top:6px;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.artist_details__YuSU_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:14px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.artist_detail__FrNIz{background:#fff;padding:10px 12px;min-width:0}.artist_detail__FrNIz dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.artist_detail__FrNIz dd{margin-top:2px;font-size:14px;font-weight:700;overflow-wrap:anywhere}.artist_territory__Zn5M8{display:flex;gap:10px;margin-top:14px;padding:12px;border-radius:12px;background:var(--surface)}.artist_territory__Zn5M8>svg{flex:none;margin-top:2px;color:var(--blue)}.artist_territoryName__kAeMv{font-weight:700;font-size:15px}.artist_territory__Zn5M8 .artist_muted__H9c4N{font-size:13px}.artist_territoryBadges__8Ea9y{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.artist_territoryBadges__8Ea9y .artist_badge__0HgTF{cursor:default;min-height:26px;font-size:12px;padding:4px 10px}.artist_territoryLink__UOAAl{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;color:var(--blue)}.artist_actionRow__Ub_57{display:flex;align-items:center}.artist_actionDate__lr5Gx{display:block;padding:0 10px 8px;font-size:12px;color:var(--muted)}.artist_commentPrompt__B21Ld{display:none;width:100%;text-align:left;border:0;border-top:1px solid var(--line);background:transparent;padding:14px 10px;font-size:14px;color:var(--muted);cursor:pointer}@media (min-width:768px){.artist_container__ux_vY{padding-top:40px}.artist_profile__cc0Xb{padding:0 24px 12px}.artist_profileTop__6Icze{align-items:flex-start;gap:56px;padding-left:40px}.artist_avatar__UU7jZ{width:150px;height:150px}.artist_avatarFallback__Fgs4s{font-size:56px}.artist_name__sgO__{font-size:24px}.artist_stats__5Ex2T{gap:36px;margin-top:18px}.artist_stat__CYpyc{flex:none;flex-direction:row;align-items:baseline;gap:5px}.artist_statValue__K8a0T{font-size:16px}.artist_statLabel___CFtp{font-size:16px;color:#1a1a1a}.artist_bioMobile__qSy9P{display:none}.artist_bioDesktop__nwv_y{display:block;margin-top:16px}.artist_bio__B6LYv,.artist_handle___kKKM{font-size:15px}.artist_badges__Y7leL,.artist_practice__AY5Jm{padding-left:246px}.artist_badges__Y7leL{margin-top:18px}.artist_headerActionsMobile__20d27{display:none}.artist_headerActionsDesktop__Jvo8Y{display:flex}.artist_gallerySection__0U4Dx{margin-top:36px}.artist_grid__KXbdJ{gap:4px}.artist_tabActive__o8ONP{padding:16px 4px}.artist_cta__rzMGY{margin:48px 0 0;flex-direction:row;align-items:center;justify-content:space-between;padding:28px 32px}.artist_ctaBadge__R_ot3{align-self:center}.artist_sheetBackdrop__nzfXn{align-items:center}.artist_sheet__C3wh1{width:420px;border-radius:18px;padding:24px}.artist_sheetGrabber__vsvmw{display:none}.artist_viewerBackdrop__CKm7M{background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:40px 72px}.artist_viewer__Wvqkw{position:relative;inset:auto;flex-direction:row;width:min(1180px,100%);height:min(860px,calc(100vh - 80px));overflow:hidden;border-radius:6px;padding:0}.artist_viewerBar__loDv_{display:none}.artist_viewerMedia__nJtbo{flex:1 1 auto;min-width:0;max-height:none;height:100%}.artist_viewerImage__dYsBF{width:100%;height:100%;max-height:none}.artist_viewerPanel__uVB4u{flex:0 0 380px;min-width:0;border-left:1px solid var(--line);overflow:hidden}.artist_viewerScroll__lKdRe{order:1;flex:1 1;overflow-y:auto;padding:16px}.artist_actions__YGX8_{order:2;border-bottom:0;border-top:1px solid var(--line)}.artist_commentPrompt__B21Ld{display:block}.artist_navBtn__0seYT,.artist_viewerCloseDesktop__6W82r{position:fixed;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;z-index:3}.artist_navBtn__0seYT{top:50%;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:rgba(255,255,255,.92);color:#1a1a1a;box-shadow:0 2px 8px rgba(0,0,0,.2)}.artist_navBtn__0seYT:hover{background:#fff}.artist_navPrev__BlsL_{left:18px}.artist_navNext__420qH{right:18px}.artist_viewerCloseDesktop__6W82r{top:14px;right:14px;width:44px;height:44px;background:transparent;color:#fff}}@media (min-width:1024px){.artist_viewerPanel__uVB4u{flex-basis:400px}}.artist_detail__FrNIz:last-child:nth-child(odd){grid-column:1/-1}.nav_header__ZU1Pa{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .3s ease}.nav_headerScrolled__EBfLW{box-shadow:0 1px 12px rgba(0,0,0,.08)}.nav_brand__bDE8X{display:flex;align-items:center;gap:16px}.nav_logo__RNJOQ{width:auto;height:48px;object-fit:contain}.nav_title__XmqrM{font-family:var(--font-dongle),sans-serif;font-size:40px;line-height:.75;font-weight:700}.nav_nav__rAlgw{display:flex;align-items:center}.nav_loginLink__eMscy{padding:10px 24px;background:#1a1a1a;color:#fff;border-radius:8px;font-size:14px;font-weight:700;transition:opacity .2s}.nav_loginLink__eMscy:hover{opacity:.9}.nav_userMenu__2angG{position:relative}.nav_avatarButton__NemZM{width:40px;height:40px;border-radius:50%;background:#a2e3ed;border:none;cursor:pointer;font-family:var(--font-nunito),sans-serif;font-size:18px;font-weight:800;color:#1a1a1a;transition:opacity .2s}.nav_avatarButton__NemZM:hover{opacity:.8}.nav_dropdown__27Adh{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:160px;overflow:hidden;z-index:100}.nav_dropdownItem__qjFDm{display:block;width:100%;padding:12px 16px;font-size:14px;font-weight:600;color:#333;background:none;border:none;text-align:left;cursor:pointer;transition:background .2s}.nav_dropdownItem__qjFDm:hover{background:#f5f5f5}.phone-carousel_viewport__KaXY4{overflow:hidden}.phone-carousel_container__aiJP0{display:flex;gap:8px}.phone-carousel_slide__igULM{flex:0 0 auto}.breadcrumbs_breadcrumbs__xPo58{width:100%;font-family:var(--font-open-sans),sans-serif}.breadcrumbs_list__DuMK_{display:flex;align-items:center;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0;color:#6b6b6b;font-size:13px}.breadcrumbs_item__FoIUo{display:inline-flex;align-items:center;gap:8px}.breadcrumbs_separator__Gjtn9{color:#aaa}.breadcrumbs_link__CI4ZZ{color:#004dd2;text-decoration:none}.breadcrumbs_link__CI4ZZ:hover{text-decoration:underline}.breadcrumbs_current__zRHwg{color:#555}.place-card_card__I19nl{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid #e4e2dc;border-radius:14px;color:#231f20;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.place-card_card__I19nl:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(21,31,48,.1)}.place-card_preview__jxQZQ{position:relative;aspect-ratio:16/8;overflow:hidden;background:#e8edf4}.place-card_image__7XeTo{object-fit:cover;transition:transform .25s ease}.place-card_card__I19nl:hover .place-card_image__7XeTo{transform:scale(1.025)}.place-card_content__pIc8w{padding:18px}.place-card_kind__pT8TZ{margin:0 0 5px;color:#004dd2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.place-card_name__aZRjX{margin:0 0 7px;font-family:var(--font-nunito),sans-serif;font-size:19px;font-weight:800;line-height:1.25}.place-card_meta__3g_Ct{margin:0;color:#6b6b6b;font-size:13px}.spot-section_section__cOLqL{scroll-margin-top:96px;padding:clamp(20px,2.6vw,28px);background:#fff;border:1px solid #ece9e2;border-radius:18px;box-shadow:0 1px 2px rgba(35,31,32,.04)}.spot-section_header__2Oxra{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 14px}.spot-section_name__sFzLN{margin:0;font-family:var(--font-nunito),sans-serif;font-size:clamp(19px,2.2vw,23px);font-weight:800;letter-spacing:-.01em;line-height:1.25}.spot-section_meta__M94Tv{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:#6b6b6b;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spot-section_count__VyIg7{padding:3px 10px;background:#f1f4fa;border-radius:999px;color:#003991;font-weight:700}.spot-section_description__XjES_{margin:0 0 18px;color:#404040;font-size:16px;line-height:1.6;white-space:pre-wrap}.spot-section_gallery__cLR4_{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;max-width:calc(var(--tiles, 4) * 238px)}.spot-section_galleryLead__BJN2N{grid-template-columns:minmax(0,1fr);max-width:460px}.spot-section_tile__OQxOX{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#ece9e2}.spot-section_galleryLead__BJN2N .spot-section_tile__OQxOX{aspect-ratio:4/3}.spot-section_tileImage__TVuoA{object-fit:cover;transition:transform .4s ease}.spot-section_tile__OQxOX:hover .spot-section_tileImage__TVuoA{transform:scale(1.04)}.spot-section_tile__OQxOX:after{position:absolute;inset:0;border:1px solid rgba(35,31,32,.07);border-radius:12px;content:"";pointer-events:none}.spot-card_card__kbDLr{display:block;min-width:0;overflow:hidden;background:#fff;border:1px solid #e4e2dc;border-radius:14px;color:#231f20;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.spot-card_card__kbDLr:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(21,31,48,.1)}.spot-card_preview__fwxtv{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e8edf4}.spot-card_image__z4EDm{object-fit:cover;transition:transform .25s ease}.spot-card_card__kbDLr:hover .spot-card_image__z4EDm{transform:scale(1.025)}.spot-card_fallback__P17JP{position:absolute;inset:0;background:radial-gradient(circle at 72% 30%,rgba(162,227,237,.75),transparent 28%),linear-gradient(145deg,#004dd2,#002e7e)}.spot-card_rank__Dusux{position:absolute;top:10px;left:10px;display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:rgba(0,31,84,.88);color:#fff;font-family:var(--font-nunito),sans-serif;font-size:14px;font-weight:800}.spot-card_content___77vK{padding:15px 16px 17px}.spot-card_name__S9M95{margin:0 0 5px;overflow:hidden;font-family:var(--font-nunito),sans-serif;font-size:18px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.spot-card_meta__WEinN{margin:0;color:#6b6b6b;font-size:13px}