/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer components{@keyframes zc-personal-reveal{0%{opacity:0}to{opacity:1}}@keyframes zc-city-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes zc-city-fade{0%{opacity:0}}@keyframes zc-city-beacon{0%{opacity:.75;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@keyframes zc-city-breathe{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes zc-city-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.zc-home{--zc-surface:#fff7e9;--zc-soft:#f3e7d4;--zc-ink:#493a2d;--zc-muted:#78634f;--zc-accent:#98532e;--zc-accent-ink:#fff8e9;--zc-border:#dfccb1;--zc-city-paper:#edf2e8;--zc-city-edge:#f4f6ec94;--zc-city-label:#55412f;--zc-city-halo:#fff9eff5;--zc-city-glass:var(--zc-surface)}@supports (color:color-mix(in lab, red, red)){.zc-home{--zc-city-glass:color-mix(in srgb, var(--zc-surface) 92%, transparent)}}.zc-home{--zc-city-line:#fff4dfc7;--zc-safe-t:env(safe-area-inset-top,0px);--zc-safe-r:env(safe-area-inset-right,0px);--zc-safe-b:env(safe-area-inset-bottom,0px);--zc-safe-l:env(safe-area-inset-left,0px);--zc-edge:20px;--zc-gutter:24px;--zc-hud-top:max(16px, var(--zc-safe-t));--zc-hud-h:60px;--zc-hud-end:calc(var(--zc-hud-top) + var(--zc-hud-h));--zc-hud-l:max(var(--zc-edge), var(--zc-safe-l));--zc-hud-r:max(var(--zc-edge), var(--zc-safe-r));--zc-pad-l:max(var(--zc-gutter), var(--zc-safe-l));--zc-pad-r:max(var(--zc-gutter), var(--zc-safe-r));--zc-foot:max(34px, calc(var(--zc-safe-b) + 12px));--zc-layout:wide}.zc-home[data-daypart=dawn]{--zc-city-paper:#e3ede5;--zc-city-edge:#f8f2e88f}.zc-home[data-daypart=dusk]{--zc-city-paper:#d8e4dc;--zc-city-edge:#edefe085;--zc-city-label:#543827;--zc-city-halo:#fcf7ebf5}.zc-home[data-daypart=night]{--zc-city-paper:#a2bbb8;--zc-city-edge:#caded57a;--zc-city-label:#fff1d4;--zc-city-halo:#394e45f0}:root[data-mode=dark] .zc-home{--zc-surface:#3b3027;--zc-soft:#4c3d30;--zc-ink:#fff2d9;--zc-muted:#d6bea1;--zc-accent:#f0c18b;--zc-accent-ink:#3b2c20;--zc-border:#75604b;--zc-city-glass:var(--zc-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=dark] .zc-home{--zc-city-glass:color-mix(in srgb, var(--zc-surface) 94%, #b88d60)}}:root[data-mode=dark] .zc-home{--zc-city-line:var(--zc-border)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=dark] .zc-home{--zc-city-line:color-mix(in srgb, var(--zc-border) 78%, #d6b485)}}.zc-home{isolation:isolate;position:relative}.zc-world{width:100%;height:100svh;position:sticky;top:0}.zc-view{background-color:var(--zc-city-paper);-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.zc-poster,.zc-poster img{width:100%;height:100%;display:block;position:absolute;inset:0}.zc-poster img{object-fit:cover}.zc-poster-upgrade{opacity:0;transition:opacity .9s}.zc-poster-upgrade[data-loaded=true]{opacity:1}.zc-tint{pointer-events:none;opacity:0;transition:opacity .8s;position:absolute;inset:0}:root[data-daypart=night] .zc-world:not([data-poster=night]) .zc-tint{opacity:1;mix-blend-mode:multiply;background:linear-gradient(#c0d2cf33,#dbe5d71f)}:root[data-daypart=dusk] .zc-world:not([data-poster=dusk]) .zc-tint{opacity:1;mix-blend-mode:multiply;background:linear-gradient(#f6e6d829,#deeae01a)}:root[data-daypart=dawn] .zc-world:not([data-poster=dawn]) .zc-tint{opacity:1;mix-blend-mode:multiply;background:linear-gradient(#f7ede229,#e5f0e71a)}:root[data-daypart=day] .zc-world:not([data-poster=day]) .zc-tint{opacity:1;mix-blend-mode:screen;background:#faf8f038}.zc-canvas-host{z-index:1;position:absolute;inset:0}.zc-canvas{cursor:grab;touch-action:none;opacity:0;filter:blur(8px);width:100%;height:100%;transition:opacity 1.2s cubic-bezier(.2,.7,.2,1),filter 1.4s cubic-bezier(.2,.7,.2,1),transform 1.6s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0;scale:1.012}.zc-canvas[data-dragging=true]{cursor:grabbing}.zc-world[data-world=live] .zc-canvas{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;filter:blur()}.zc-world[data-world=live] .zc-poster,.zc-world[data-world=live] .zc-tint{opacity:0;transition:opacity .4s 1.3s}.zc-world[data-world=live][data-context=lost] .zc-poster,.zc-world[data-world=live][data-context=lost] .zc-tint{opacity:1;transition:opacity .5s}.zc-world[data-context=lost] .zc-canvas{opacity:0;transition:opacity .5s}.zc-world[data-private-clearing=true] .zc-canvas{opacity:0;transition:none}.zc-world[data-private-clearing=true] .zc-poster{opacity:1;transition:none}.zc-wash{pointer-events:none;z-index:2;opacity:.8;background:radial-gradient(130% 95% at 50% 52%,transparent 58%,var(--zc-city-edge) 100%),linear-gradient(180deg,var(--zc-city-edge) 0%,transparent 14%,transparent 80%,var(--zc-city-edge) 100%);transition:background-color .6s;position:absolute;inset:0}.zc-paper{pointer-events:none;z-index:2;opacity:.26;mix-blend-mode:multiply;background-image:url(/home/paper.webp);background-size:256px 256px;position:absolute;inset:0}.zc-home[data-daypart=night] .zc-paper{opacity:.18;mix-blend-mode:soft-light}.zc-world[data-guide=true] .zc-wash{background-color:var(--zc-city-paper)}@supports (color:color-mix(in lab, red, red)){.zc-world[data-guide=true] .zc-wash{background-color:color-mix(in srgb,var(--zc-city-paper) 45%,transparent)}}.zc-world[data-guide=true] :is(.zc-intro,.zc-notice,.zc-featured,.zc-controls,.zc-peek,.zc-card,.zc-places,.zc-status,.zc-personal-cue){pointer-events:none;opacity:0;transition:opacity .3s}.zc-places{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (orientation:portrait){.zc-places:not([data-placed]){visibility:hidden}}.zc-place{pointer-events:auto;cursor:pointer;--tw-outline-style:none;outline-style:none}.zc-world[data-world=live] .zc-place{pointer-events:none}.zc-place-hit{fill:#0000}.zc-place-dot{fill:var(--zc-city-halo);stroke:var(--zc-city-label);stroke-width:1.6px;transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.zc-place-ring{fill:none;stroke:var(--zc-accent);stroke-width:2.5px;opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);transform:scale(.6)}.zc-world[data-world=live] .zc-place-dot{opacity:0}.zc-place:hover .zc-place-ring,.zc-place:focus-visible .zc-place-ring,.zc-place[data-active=true] .zc-place-ring{opacity:1;transform:scale(1)}.zc-place:hover .zc-place-dot,.zc-place[data-active=true] .zc-place-dot{transform:scale(1.25)}.zc-place:focus-visible .zc-place-ring{stroke:var(--zc-city-label);stroke-width:3px}.zc-place[data-dim=true]{opacity:.25}.zc-place[data-featured=true] .zc-place-dot{fill:#e7b35f}.zc-beacon-pulse{transform-origin:50%;fill:none;stroke:#e7b35f;stroke-width:1.5px;transform-box:fill-box;animation:2.8s ease-out infinite zc-city-beacon}.zc-beacon-pin{fill:#e7b35f;stroke:#2b21148c;stroke-width:1px}.zc-beacon-label{fill:#5a4320;font-family:var(--zc-ui);--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);--tw-tracking:.2em;letter-spacing:.2em;text-transform:uppercase;filter:drop-shadow(0 0 2px #fff6e4f2)drop-shadow(0 0 5px #fff6e4cc)}.zc-home[data-daypart=night] .zc-beacon-label{fill:#f5d9a3;filter:drop-shadow(0 0 2px #0e141ee6)drop-shadow(0 0 5px #0e141eb3)}.zc-place[data-active=true] .zc-beacon{opacity:0}.zc-beacon{transition:opacity .25s}.zc-district-label{pointer-events:auto;cursor:pointer;--tw-outline-style:none;outline-style:none}.zc-district-name{fill:var(--zc-city-label);font-family:var(--zc-ui);--tw-font-weight:var(--font-weight-extrabold,800);font-size:10.5px;font-weight:var(--font-weight-extrabold,800);--tw-tracking:.24em;letter-spacing:.24em;text-transform:uppercase;filter:drop-shadow(0 0 1.5px var(--zc-city-halo)) drop-shadow(0 0 4px var(--zc-city-halo)) drop-shadow(0 0 10px var(--zc-city-halo));transition:fill .3s}.zc-district-label:hover .zc-district-name{fill:var(--zc-accent)}.zc-hud{top:var(--zc-hud-top);right:var(--zc-hud-r);left:var(--zc-hud-l);z-index:40;height:var(--zc-hud-h);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-city-line);background-color:var(--zc-city-glass);padding-inline:calc(var(--spacing,.25rem) * 2.5);--tw-shadow:0 18px 50px -26px var(--tw-shadow-color,#121a168c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(18px);--tw-backdrop-saturate:saturate(1.3);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:20px;animation:.7s cubic-bezier(.2,.8,.2,1) both zc-city-rise;display:flex;position:fixed}.zc-brand{min-height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 2);font-family:var(--zc-display);--tw-leading:1;--tw-tracking:-.035em;letter-spacing:-.035em;white-space:nowrap;color:var(--zc-ink);flex-shrink:0;align-items:center;font-size:27px;line-height:1;display:inline-flex}.zc-brand span{color:var(--zc-terra)}.zc-search{flex:1;min-width:60px;position:relative}@media (width>=761px){.zc-search{max-width:400px}}.zc-search-field{height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-border);border-radius:2147483647px;display:flex}@supports (color:color-mix(in lab, red, red)){.zc-search-field{border-color:color-mix(in srgb,var(--zc-border) 80%,transparent)}}.zc-search-field{background-color:var(--zc-surface)}@supports (color:color-mix(in lab, red, red)){.zc-search-field{background-color:color-mix(in srgb,var(--zc-surface) 72%,transparent)}}.zc-search-field{padding-inline:calc(var(--spacing,.25rem) * 3.5);color:var(--zc-muted);transition:border-color .2s,box-shadow .2s}.zc-search-field:focus-within{border-color:var(--zc-accent);--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--zc-accent))}@supports (color:color-mix(in lab, red, red)){.zc-search-field:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--zc-accent) 18%,transparent))}}.zc-search-field:focus-within{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.zc-search-field>svg{flex-shrink:0}.zc-search-field input{border-style:var(--tw-border-style);min-width:0;height:100%;color:var(--zc-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-size:14px}.zc-search-field input::placeholder{color:var(--zc-muted)}.zc-search-field input::-webkit-search-cancel-button{display:none}.zc-search-clear{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);color:var(--zc-muted);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.zc-search-clear:hover{background-color:var(--zc-soft)}}.zc-results{z-index:50;gap:calc(var(--spacing,.25rem) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-city-line);background-color:var(--zc-surface);border-radius:18px;width:min(420px,100vw - 24px);display:grid;position:absolute;top:calc(100% + 10px);left:0}@supports (color:color-mix(in lab, red, red)){.zc-results{background-color:color-mix(in srgb,var(--zc-surface) 94%,transparent)}}.zc-results{padding:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 24px 60px -28px var(--tw-shadow-color,#121a1699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.zc-results[data-open=false]{display:none}.zc-results[data-open=true]{animation:.24s cubic-bezier(.2,.8,.2,1) both zc-city-rise}.zc-results-count{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 1.5);padding-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.12em;letter-spacing:.12em;color:var(--zc-muted);text-transform:uppercase;margin:0}.zc-result{min-height:calc(var(--spacing,.25rem) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;color:var(--zc-ink);background-color:#0000;border-width:0;border-radius:12px;font-size:14px;display:flex}@media (hover:hover){.zc-result:hover{background-color:var(--zc-soft)}}.zc-result:focus-visible{background-color:var(--zc-soft)}.zc-result strong{font-family:var(--zc-display);--tw-font-weight:var(--font-weight-normal,400);font-size:17px;font-weight:var(--font-weight-normal,400)}.zc-result span{color:var(--zc-muted);flex-shrink:0;font-size:12px}.zc-result-all{margin-top:var(--spacing,.25rem);justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--zc-border);padding-top:var(--spacing,.25rem);color:var(--zc-accent);font-size:13px}.zc-search-open{display:none}.zc-moods{align-items:center;gap:calc(var(--spacing,.25rem) * .5);background-color:var(--zc-surface);border-radius:2147483647px;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.zc-moods{background-color:color-mix(in srgb,var(--zc-surface) 55%,transparent)}}.zc-moods{padding:calc(var(--spacing,.25rem) * .5)}.zc-moods button{height:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3.5);color:var(--zc-muted);background-color:#0000;border-width:0;border-radius:2147483647px;font-size:12.5px;transition:background .2s,color .2s}@media (hover:hover){.zc-moods button:hover{color:var(--zc-ink)}}.zc-moods button[aria-pressed=true]{background-color:var(--zc-ink);color:var(--zc-surface)}.zc-guide-toggle{height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--zc-ink);border-radius:2147483647px;flex-shrink:0;font-size:13px;display:inline-flex}@media (hover:hover){.zc-guide-toggle:hover{background-color:var(--zc-surface)}@supports (color:color-mix(in lab, red, red)){.zc-guide-toggle:hover{background-color:color-mix(in srgb,var(--zc-surface) 70%,transparent)}}}.zc-account{align-items:center;gap:var(--spacing,.25rem);flex-shrink:0;margin-left:auto;display:flex}@media (width<=400px){.zc-account .header-card-trigger{width:calc(var(--spacing,.25rem) * 11);padding-inline:0!important}.zc-account .header-card-trigger>span:last-child{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=1180px){.zc-account .header-guest-detail{display:none}.zc-guide-toggle span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zc-guide-toggle{width:calc(var(--spacing,.25rem) * 11);justify-content:center;padding-inline:0}}@media (width<=980px){.zc-moods{display:none}}@media (width<=760px){.zc-hud{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 1.5)}.zc-brand{font-size:23px}.zc-search{display:none}.zc-search-open{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);color:var(--zc-ink);background-color:#0000;border-width:0;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.zc-hud[data-searching=true] .zc-search{inset:calc(var(--spacing,.25rem) * 1.5);z-index:10;max-width:none;display:block;position:absolute}.zc-hud[data-searching=true] .zc-search-field{background-color:var(--zc-surface);height:100%}.zc-hud[data-searching=true] .zc-results{left:calc(var(--spacing,.25rem) * -1.5);width:calc(100vw - 24px)}}.zc-intro{bottom:var(--zc-foot);left:var(--zc-pad-l);z-index:6;border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-city-line);background-color:var(--zc-city-glass);width:clamp(300px,34vw,468px);padding-inline:clamp(20px,2.2vw,28px);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 24px 60px -34px var(--tw-shadow-color,#121a1699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(16px);--tw-backdrop-saturate:saturate(1.25);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:26px;transition:opacity .35s,translate .35s;position:absolute}.zc-eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.2em;letter-spacing:.2em;color:var(--zc-muted);text-transform:uppercase;margin:0}.zc-intro h1{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--zc-display);--tw-leading:1.02;--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--zc-ink);font-size:clamp(30px,3.4vw,48px);line-height:1.02}.zc-intro-text{--tw-leading:1.62;color:var(--zc-ink);margin:0;font-size:clamp(13px,1vw,14px);line-height:1.62}@supports (color:color-mix(in lab, red, red)){.zc-intro-text{color:color-mix(in srgb,var(--zc-ink) 78%,transparent)}}.zc-featured{right:var(--zc-pad-r);bottom:var(--zc-foot);z-index:6;align-items:stretch;gap:calc(var(--spacing,.25rem) * 3.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-city-line);background-color:var(--zc-city-glass);width:clamp(300px,30vw,392px);padding:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 24px 60px -34px var(--tw-shadow-color,#121a1699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(16px);--tw-backdrop-saturate:saturate(1.25);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:26px;transition:opacity .3s,translate .3s;display:flex;position:absolute;container-type:inline-size}.zc-featured[data-hidden=true]{pointer-events:none;--tw-translate-y:calc(var(--spacing,.25rem) * 3);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.zc-featured-art{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#e7b35f59);width:96px;height:96px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:18px;flex-shrink:0;display:block;position:relative;overflow:hidden}@container not (width>=379px){.zc-featured-art{border-radius:16px;width:72px;height:72px}}.zc-featured-art .city-cover{width:100%;height:100%}.zc-featured-body{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.zc-featured-body .zc-eyebrow{color:#a8762f}:root[data-mode=dark] .zc-home .zc-featured-body .zc-eyebrow{color:#eed099}.zc-featured h2{margin-top:var(--spacing,.25rem);margin-bottom:calc(var(--spacing,.25rem) * .5);-webkit-line-clamp:2;font-family:var(--zc-display);--tw-leading:1.1;--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--zc-ink);-webkit-box-orient:vertical;font-size:23px;line-height:1.1;display:-webkit-box;overflow:hidden}@container not (width>=379px){.zc-featured h2{font-size:20px}}.zc-featured-body>p:not(.zc-eyebrow){-webkit-line-clamp:2;--tw-leading:1.45;color:var(--zc-muted);-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.zc-featured-actions{margin-top:calc(var(--spacing,.25rem) * 2.5);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}@container not (width>=379px){.zc-featured-actions .zc-details{display:none}}.zc-find{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-border);color:var(--zc-ink);background-color:#0000;border-radius:2147483647px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}@media (hover:hover){.zc-find:hover{background-color:var(--zc-soft)}}.zc-play{height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--zc-ink);padding-inline:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--zc-surface);border-radius:2147483647px;transition:transform .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.zc-play:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 24px -12px var(--tw-shadow-color,#121a16b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.zc-details{height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-border);padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--zc-ink);border-radius:2147483647px;font-size:13px;display:inline-flex}@media (hover:hover){.zc-details:hover{background-color:var(--zc-soft)}}.zc-card{z-index:25;max-height:calc(100% - var(--zc-hud-end) - var(--zc-foot) - 12px);overscroll-behavior:contain;border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-city-line);background-color:var(--zc-surface);border-radius:26px;width:312px;position:absolute;top:0;left:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.zc-card{background-color:color-mix(in srgb,var(--zc-surface) 80%,transparent)}}.zc-card{--tw-shadow:0 30px 70px -30px var(--tw-shadow-color,#121a16b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(20px);--tw-backdrop-saturate:saturate(1.3);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition:opacity .2s}.zc-card[data-open=false]{pointer-events:none;visibility:hidden;opacity:0}.zc-card-inner{animation:.45s cubic-bezier(.2,.8,.2,1) both zc-city-rise;position:relative}.zc-card-art{aspect-ratio:16/10;position:relative;overflow:hidden}.zc-card-art .city-cover{border-radius:0;width:100%;height:100%}.zc-card-body{padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 5)}.zc-card-kicker{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--zc-muted);text-transform:uppercase;margin:0}.zc-card-title{margin-top:calc(var(--spacing,.25rem) * 1.5);margin-bottom:var(--spacing,.25rem);font-family:var(--zc-display);--tw-leading:1.08;--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--zc-ink);font-size:26px;line-height:1.08}.zc-card-line{--tw-leading:1.5;color:var(--zc-ink);margin:0;font-size:13.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.zc-card-line{color:color-mix(in srgb,var(--zc-ink) 75%,transparent)}}.zc-card-actions{margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.zc-card-close{top:calc(var(--spacing,.25rem) * 2.5);right:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-city-line);background-color:var(--zc-surface);border-radius:2147483647px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.zc-card-close{background-color:color-mix(in srgb,var(--zc-surface) 70%,transparent)}}.zc-card-close{color:var(--zc-ink);--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.zc-card[data-sheet=true]{top:auto;right:var(--zc-pad-r);bottom:var(--zc-foot);left:var(--zc-pad-l);border-radius:28px;width:auto;max-width:560px;margin-inline:auto;transition:translate .42s cubic-bezier(.2,.8,.2,1),opacity .25s,visibility}.zc-card[data-sheet=true][data-open=false]{--tw-translate-y:110%;translate:var(--tw-translate-x) var(--tw-translate-y)}.zc-card[data-sheet=true] .zc-card-inner{grid-template-columns:112px 1fr;align-items:center;gap:0;display:grid}.zc-card[data-sheet=true] .zc-card-art{margin:calc(var(--spacing,.25rem) * 3);aspect-ratio:1;border-radius:18px;align-self:flex-start;margin-right:0;overflow:hidden}.zc-card[data-sheet=true] .zc-card-body{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4)}.zc-card[data-sheet=true] .zc-card-title{padding-right:calc(var(--spacing,.25rem) * 10);font-size:22px}.zc-card[data-sheet=true] .zc-card-actions{margin-top:calc(var(--spacing,.25rem) * 3)}@media (height<=600px){.zc-card:not([data-sheet=true]) .zc-card-art{aspect-ratio:16/7}}.zc-controls{top:max(calc(var(--zc-hud-end) + 16px), calc(50% - 150px));right:var(--zc-hud-r);z-index:6;gap:calc(var(--spacing,.25rem) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-city-line);background-color:var(--zc-city-glass);padding:var(--spacing,.25rem);--tw-shadow:0 18px 50px -30px var(--tw-shadow-color,#121a1699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:18px;transition:opacity .3s;animation:.6s .4s backwards zc-city-fade;display:grid;position:absolute}.zc-controls button{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);color:var(--zc-ink);background-color:#0000;border-width:0;border-radius:14px;place-items:center;display:grid}@media (hover:hover){.zc-controls button:hover{background-color:var(--zc-surface)}@supports (color:color-mix(in lab, red, red)){.zc-controls button:hover{background-color:color-mix(in srgb,var(--zc-surface) 75%,transparent)}}}.zc-controls button[aria-pressed=true]{background-color:var(--zc-ink);color:var(--zc-surface)}.zc-status{pointer-events:none;bottom:calc(var(--zc-foot) + 54px);z-index:6;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--zc-city-glass);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);white-space:nowrap;color:var(--zc-ink);opacity:0;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:2147483647px;margin:0;font-size:12px;transition:opacity .5s;position:absolute;left:50%}.zc-world[data-world=loading] .zc-status{opacity:1}.zc-world[data-world=still] .zc-status{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zc-peek{bottom:var(--zc-foot);z-index:6;height:calc(var(--spacing,.25rem) * 11);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-city-line);background-color:var(--zc-city-glass);padding-inline:calc(var(--spacing,.25rem) * 5);white-space:nowrap;color:var(--zc-ink);--tw-shadow:0 18px 50px -30px var(--tw-shadow-color,#121a1699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:2147483647px;font-size:13px;transition:opacity .3s;display:inline-flex;position:absolute;left:50%}.zc-notice{top:calc(var(--zc-hud-end) + 10px);z-index:6;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);max-width:calc(100% - 24px);translate:var(--tw-translate-x) var(--tw-translate-y);transition:opacity .3s;position:absolute;left:50%}.zc-notice .language-suggestion{column-gap:calc(var(--spacing,.25rem) * 2);border-color:var(--zc-city-line);background-color:var(--zc-city-glass);width:max-content;max-width:100%;padding-block:0;padding-right:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 18px 50px -30px var(--tw-shadow-color,#121a1699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:2147483647px;flex-wrap:nowrap;margin:0}.zc-notice .language-suggestion p{flex:none}.zc-frame{pointer-events:none;visibility:hidden;top:calc(var(--zc-hud-end) + 12px);right:var(--zc-pad-r);bottom:var(--zc-foot);left:var(--zc-pad-l);position:absolute}.zc-view [data-covered]{pointer-events:none!important;opacity:0!important}.zc-peek svg{animation:2.4s ease-in-out infinite zc-city-nudge}.zc-guide{z-index:20;margin-top:calc(var(--spacing,.25rem) * -6);--tw-outline-style:none;outline-style:none;position:relative}.zc-guide-sheet{border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--zc-border);background-color:var(--zc-surface);max-width:1280px;padding-inline:clamp(20px,4vw,60px);padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 20);--tw-shadow:0 -30px 80px -40px var(--tw-shadow-color,#121a168c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-top-left-radius:34px;border-top-right-radius:34px;margin-inline:auto;position:relative}.zc-guide-handle{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 12);background-color:var(--zc-border);border-radius:2147483647px;display:block}.zc-guide-head{max-width:720px}.zc-guide-head h2{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--zc-display);--tw-leading:1.04;--tw-tracking:-.035em;letter-spacing:-.035em;font-size:clamp(32px,3.6vw,50px);line-height:1.04}.zc-guide-head p:not(.zc-eyebrow){--tw-leading:1.65;color:var(--zc-muted);margin:0;font-size:15px;line-height:1.65}.zc-guide-districts{margin-top:calc(var(--spacing,.25rem) * 12);align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 12);contain-intrinsic-size:auto 1900px;content-visibility:auto;display:grid}@media (width>=900px){.zc-guide-districts{grid-template-columns:repeat(3,minmax(0,1fr))}}.zc-guide-column{gap:calc(var(--spacing,.25rem) * 12);min-width:0;display:grid}.zc-district{margin-bottom:0}@media (width<=899px){.zc-guide-column+.zc-guide-column{margin-top:calc(var(--spacing,.25rem) * 12)}}.zc-district-head{margin-bottom:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--zc-border);padding-bottom:calc(var(--spacing,.25rem) * 3)}.zc-district-head h3{font-family:var(--zc-display);--tw-leading:1.15;--tw-tracking:-.025em;letter-spacing:-.025em;margin:0;font-size:27px;line-height:1.15}.zc-district-head p{margin-top:var(--spacing,.25rem);--tw-leading:1.5;color:var(--zc-muted);margin-bottom:0;font-size:13px;line-height:1.5}.zc-district-list{gap:calc(var(--spacing,.25rem) * .5);margin:0;padding:0;list-style-type:none;display:grid}.zc-district-list li{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.zc-guide-place{align-items:center;gap:calc(var(--spacing,.25rem) * 3.5);min-width:0;padding:calc(var(--spacing,.25rem) * 2);border-radius:18px;flex:1;transition:background .2s;display:flex}@media (hover:hover){.zc-guide-place:hover{background-color:var(--zc-soft)}}.zc-guide-art{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);background-color:var(--zc-soft);border-radius:14px;flex-shrink:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zc-guide-art{background-color:color-mix(in srgb,var(--zc-soft) 80%,var(--zc-surface))}}.zc-guide-art .city-cover{width:100%;height:100%}.zc-guide-text{gap:calc(var(--spacing,.25rem) * .5);min-width:0;display:grid}.zc-guide-text strong{font-family:var(--zc-display);--tw-leading:1.2;--tw-font-weight:var(--font-weight-normal,400);font-size:18px;line-height:1.2;font-weight:var(--font-weight-normal,400);--tw-tracking:-.01em;letter-spacing:-.01em}.zc-guide-text span{--tw-leading:1.45;color:var(--zc-muted);font-size:12.5px;line-height:1.45}.zc-guide-play{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--zc-border);color:var(--zc-ink);border-radius:2147483647px;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}@media (hover:hover){.zc-guide-play:hover{background-color:var(--zc-ink);color:var(--zc-surface)}}.zc-guide-empty{margin-top:calc(var(--spacing,.25rem) * 2);color:var(--zc-muted);font-size:15px}.zc-guide-empty a,.zc-guide-more a{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--zc-accent);display:inline-flex}.zc-guide-more{margin:0;margin-top:calc(var(--spacing,.25rem) * 4);column-gap:calc(var(--spacing,.25rem) * 8);row-gap:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--zc-border);padding-top:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;font-size:14px;display:flex}@media (width<=959px){.zc-home{--zc-layout:narrow;--zc-gutter:20px}.zc-intro{top:calc(var(--zc-hud-end) + 12px);right:var(--zc-pad-r);width:auto;max-width:560px;padding-inline:clamp(16px,2.6vw,22px);padding-top:calc(var(--spacing,.25rem) * 3.5);padding-bottom:calc(var(--spacing,.25rem) * 4);border-radius:22px;margin-inline:auto;bottom:auto}.zc-intro h1{margin-top:var(--spacing,.25rem);margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:clamp(27px,4.4vw,34px)}.zc-intro-text{--tw-leading:1.5;font-size:clamp(12.5px,1.8vw,13.5px);line-height:1.5}.zc-featured{right:var(--zc-pad-r);bottom:calc(var(--zc-foot) + 54px);left:var(--zc-pad-l);gap:calc(var(--spacing,.25rem) * 2.5);width:auto;max-width:560px;padding:calc(var(--spacing,.25rem) * 2);border-radius:22px;margin-inline:auto}.zc-featured-art{border-radius:14px;width:56px;height:56px}.zc-featured h2{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.zc-featured-body>p:not(.zc-eyebrow),.zc-featured .zc-details{display:none}.zc-featured-actions{top:50%;right:calc(var(--spacing,.25rem) * 2);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);margin-top:0;position:absolute}.zc-featured-body{padding-right:150px}.zc-controls{top:auto;right:var(--zc-pad-r);bottom:calc(var(--zc-foot) + 140px)}.zc-controls button:nth-child(-n+2){display:none}.zc-status{bottom:calc(var(--zc-foot) + 140px)}.zc-notice{top:var(--zc-notice-top,calc(var(--zc-hud-end) + 220px))}.zc-notice .language-suggestion p{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zc-world[data-card=true] .zc-intro{pointer-events:none;opacity:0}}@media (width<=760px){.zc-home{--zc-hud-top:max(12px, var(--zc-safe-t));--zc-hud-h:56px;--zc-edge:12px;--zc-gutter:12px}.zc-district-name{--tw-tracking:.2em;letter-spacing:.2em;font-size:9.5px}}@media (height<=520px) and (orientation:landscape){.zc-home{--zc-half:calc((100% - var(--zc-pad-l) - var(--zc-pad-r) - 12px) / 2)}.zc-intro{top:auto;right:auto;bottom:var(--zc-foot);width:min(300px, var(--zc-half));max-width:none;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-radius:20px;margin-inline:0}.zc-intro .zc-eyebrow{display:none}.zc-intro h1{margin-top:0;margin-bottom:var(--spacing,.25rem);font-size:21px}.zc-intro-text{--tw-leading:1.4;font-size:11.5px;line-height:1.4}.zc-featured{right:var(--zc-pad-r);bottom:var(--zc-foot);width:min(272px, var(--zc-half));gap:calc(var(--spacing,.25rem) * 2.5);max-width:none;padding:calc(var(--spacing,.25rem) * 2);border-radius:20px;margin-inline:0;left:auto}.zc-featured h2{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.zc-featured-art{border-radius:14px;width:52px;height:52px}.zc-featured-actions{margin-top:calc(var(--spacing,.25rem) * 1.5);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);position:static}.zc-featured-body{padding-right:0}.zc-featured-body>p:not(.zc-eyebrow),.zc-featured .zc-details,.zc-peek{display:none}.zc-controls{top:calc(var(--zc-hud-end) + 12px);right:var(--zc-hud-r);grid-auto-flow:column;bottom:auto}.zc-status{top:calc(var(--zc-hud-end) + 12px);right:calc(var(--zc-hud-r) + 204px);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);bottom:auto;left:auto}.zc-notice{top:calc(var(--zc-hud-end) + 12px);left:var(--zc-pad-l);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (height<=520px) and (orientation:landscape) and (pointer:coarse){.zc-status{right:calc(var(--zc-hud-r) + 112px)}.zc-card[data-sheet=true]{width:min(400px, var(--zc-half));max-width:none;margin-inline:0;left:auto}.zc-world[data-card=true] .zc-intro{pointer-events:auto;opacity:1}}@media (pointer:coarse){.zc-controls button:nth-child(-n+2){display:none}}:root[data-motion=reduced] .zc-home *,:root[data-motion=reduced] .zc-home :before{animation:none!important}@media (prefers-reduced-motion:reduce){.zc-home *,.zc-home :before{animation:none!important}.zc-card,.zc-canvas,.zc-featured{transition:opacity .2s!important}}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
