.cz-facade-light>*{opacity:0;transition:opacity 1.6s}:root[data-tod=dusk] .cz-fx-wash,:root[data-tod=dawn] .cz-fx-wash{opacity:.55}:root[data-tod=dusk] .cz-fx-graze{opacity:.45}:root[data-tod=night] .cz-fx-wash{opacity:.85}:root[data-tod=night] .cz-fx-graze{opacity:.75}:root[data-tod=night] .cz-fx-crown{opacity:.6}@media (prefers-reduced-motion:no-preference){:root[data-tod=night] .cz-fx-graze{animation:9s ease-in-out infinite cz-fx-breathe;animation-delay:calc(var(--cz-i,0) * -2.3s)}@keyframes cz-fx-breathe{0%,to{opacity:.75}50%{opacity:.6}}}.preview-banner{z-index:8;left:50%;bottom:max(20px, env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 40px);font-family:var(--font-ui), system-ui, sans-serif;color:#f4f1ea;-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#111525db;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:14px;padding:10px 10px 10px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 44px -18px #0009}.preview-banner p{color:#f4f1eacc;margin:0;font-size:14px;line-height:1.4}.preview-banner b{color:#fff}.preview-tag{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--preview-accent,#f4be57);border-radius:8px;flex:none;padding:5px 9px;font-size:10.5px;font-weight:800}.preview-actions{flex:none;align-items:center;gap:12px;display:flex}.preview-go{color:#1b1406;font:inherit;cursor:pointer;background:#f4be57;border:0;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700;transition:transform .16s,background-color .16s}.preview-go:hover{background:#ffcb66;transform:translateY(-1px)}.preview-exit{color:#f4f1eab3;text-underline-offset:3px;font-size:13px;font-weight:600}.preview-exit:hover{color:#fff}@media (prefers-reduced-motion:no-preference){.preview-banner{animation:.7s cubic-bezier(.22,1,.36,1) .6s both cz-preview-in}@keyframes cz-preview-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}}@media (max-width:760px){.preview-banner{left:8px;right:72px;bottom:max(10px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px 10px;width:auto;max-width:none;padding:10px 12px;transform:none}.preview-banner p{flex:60%;font-size:12.5px}.preview-exit{display:none}@keyframes cz-preview-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}.cz-stage .brands-preview{border:1px solid var(--line);border-radius:18px;gap:10px;margin-top:16px;padding:18px;display:grid}.cz-stage .brands-preview h3{font-family:var(--font-display), Georgia, serif;margin:0 0 2px;font-size:22px;font-weight:400}.cz-stage .brands-preview .field{margin:0}.cz-stage .brands-preview-row{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.cz-stage .brands-color input{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;width:52px;height:50px;padding:4px}.cz-stage .brands-color input::-webkit-color-swatch-wrapper{padding:0}.cz-stage .brands-color input::-webkit-color-swatch{border:0;border-radius:8px}.cz-stage .building-slots{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 18px;margin:16px 0 6px;padding:4px 0;list-style:none;display:grid}.cz-stage .building-slots li{color:var(--ink-soft);justify-content:space-between;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.cz-stage .building-slots b{color:var(--ink);font-feature-settings:"tnum" 1;font-weight:700}.cz-stage .brands-whole button.brands-mail{cursor:pointer;width:100%;font:inherit;border:0;border-radius:12px;padding:15px 20px;font-size:16px;font-weight:700}.cz-plate-frame{fill:url(#cz-board);stroke-width:2px}.cz-floor .cz-plate-face{fill:var(--cz-board-face);stroke-width:1.4px;transition:fill 1.4s}.cz-floor[data-status=sold] .cz-tenant{fill:#6e5b45}:root[data-tod=night] .cz-floor[data-status=sold] .cz-tenant{fill:#5e4b35}:root[data-tod=night] .cz-floor .cz-plate-face{fill:#fff1d2}:root[data-tod=night] .cz-plate-frame,:root[data-tod=dusk] .cz-plate-frame{filter:drop-shadow(0 0 5px #ffc86e73)}.cz-floor a:hover .cz-plate-face,.cz-floor a:focus-visible .cz-plate-face{fill:#fff6e2}.cz-plate-lamp{fill:url(#cz-brass);stroke-width:1.1px}.cz-plate-arm{fill:none;stroke:var(--cz-ink);stroke-width:1.4px;stroke-linecap:round}.cz-plate-lens{fill:#fff3c4;opacity:.55;transition:opacity 1.4s}.cz-plate-beam{opacity:.12;pointer-events:none;mix-blend-mode:normal;transition:opacity 1.4s}:root[data-tod=dusk] .cz-plate-lens,:root[data-tod=night] .cz-plate-lens{opacity:1;filter:drop-shadow(0 0 2px #ffd98a)}.cz-plate-beam{opacity:.22}:root[data-tod=dawn] .cz-plate-beam,:root[data-tod=dusk] .cz-plate-beam{opacity:.6}:root[data-tod=night] .cz-plate-beam{opacity:.95}.cz-plate-arm{stroke-width:1.8px}.cz-stage .brands-lede{margin-top:6px}.cz-stage .brands-preview{margin-top:18px}.cz-stage .brands-icon-row{align-items:center;gap:10px;display:flex}.cz-stage .brands-icon-row input{flex:1;min-width:0}.cz-stage .brands-icon{border:1px solid var(--line);border-radius:10px;flex:none;width:44px;height:44px}.cz-stage .brands-item-name{font-size:15px;font-weight:700}.cz-stage .brands-fine{color:var(--ink-soft);margin:20px 0 0;font-size:13px}.cz-stage .brands-fine a{color:var(--ink)}.preview-chip{z-index:8;left:50%;top:max(20px, env(safe-area-inset-top));font-family:var(--font-ui), system-ui, sans-serif;color:#f4f1ea;pointer-events:none;background:#111525db;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 14px 7px 7px;font-size:13px;font-weight:600;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px -14px #0009}.preview-chip span{letter-spacing:.1em;text-transform:uppercase;color:#1b1406;background:#f4be57;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:800}@media (max-width:760px){.preview-chip{top:auto;bottom:78dvh}}.preview-exit{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.cz-preview-tag rect{fill:#f4be57;stroke:var(--cz-ink);stroke-width:1.2px}.cz-preview-tag text{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.14em;fill:#1b1406;font-size:7.5px;font-weight:800}.cz-board .cz-preview-tag text{font-size:9.5px}@media (prefers-reduced-motion:no-preference){.cz-preview-tag{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite cz-tag-pulse}@keyframes cz-tag-pulse{0%,to{opacity:1}50%{opacity:.7}}}.cz-escrow{letter-spacing:.04em;opacity:.85;font-size:12px}:root[data-tod=night] .cz-escrow{fill:#f1eadb}.cz-board-escrow{letter-spacing:.04em;font-size:18px}.cz-bl-pending{font-size:13px}@media (prefers-reduced-motion:no-preference){.cz-escrow,.cz-board-escrow,.cz-bl-pending{animation:2.2s ease-in-out infinite cz-pending}@keyframes cz-pending{0%,to{opacity:.9}50%{opacity:.5}}}.cz-escrow{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:0;font-size:14px;font-weight:600}.cz-board-escrow{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;fill:#6e5b45;font-size:26px}.cz-bl-pending{font-family:var(--font-ui), system-ui, sans-serif;font-weight:700}
.cz-bl-cream{fill:#f7f1e3}.cz-bl-stripe{fill:#d9553f}.cz-bl-shade{fill:#26282b;opacity:.1}.cz-bl-sheen{fill:#fff;opacity:.32;transition:opacity 1.4s}.cz-bl-seams path{fill:none;stroke:var(--cz-ink);stroke-width:1.3px;opacity:.32}.cz-bl-tape{fill:none;stroke:var(--cz-ink);stroke-width:1.3px;opacity:.28}.cz-bl-edge{fill:none}.cz-bl-crown{fill:url(#cz-brass)}.cz-bl-skirt{fill:#7a5a44}.cz-bl-night{fill:#141a33;opacity:0;transition:opacity 1.4s}.cz-bl-warm{fill:url(#cz-bl-glow);opacity:0;transition:opacity 1.8s}.cz-bl-halo{fill:none;stroke:#ffd873;stroke-width:10px;stroke-linejoin:round;opacity:0;transition:opacity .4s}:root[data-tod=dusk] .cz-bl-night,:root[data-tod=dawn] .cz-bl-night{opacity:.2}:root[data-tod=night] .cz-bl-night{opacity:.46}:root[data-tod=night] .cz-bl-sheen{opacity:.06}:root[data-tod=dusk] .cz-bl-warm,:root[data-tod=dawn] .cz-bl-warm{opacity:.35}:root[data-tod=night] .cz-bl-warm{opacity:.8}.cz-bl-band{fill:#fff8ea;transition:fill .3s}.cz-bl-trim{stroke:#c99a4b;stroke-width:1.6px;stroke-dasharray:5 3.5;opacity:.9}.cz-balloon:hover .cz-bl-band,.cz-balloon:focus-visible .cz-bl-band{fill:#fffdf6}.cz-balloon[data-selected] .cz-bl-halo{opacity:.85}:root[data-tod=night] .cz-bl-band{fill:#f6e7c8}.cz-bl-price{font-family:var(--font-display), Georgia, serif;letter-spacing:.03em;fill:#c8453b;pointer-events:none;font-size:40px}.cz-bl-pending{fill:#6e5b45;font-size:26px}.cz-bl-sub{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.26em;fill:#6e5b45;pointer-events:none;font-size:9.5px}.cz-bl-name{font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;fill:#2b2622;pointer-events:none}.cz-bl-patch{fill:#fffdf7}.cz-bl-patch-ring{fill:none;stroke:#c99a4b;stroke-width:1.4px;opacity:.7}.cz-bl-mono-tile{fill:#c8453b}.cz-bl-mono{font-family:var(--font-display), Georgia, serif;fill:#fffdf7;pointer-events:none;font-size:28px}.cz-bl-slot-ring{fill:#fff;fill-opacity:.4;stroke:#b39a74;stroke-width:1.6px;stroke-dasharray:4.5 3.5}.cz-bl-slot-plus{fill:none;stroke:#b39a74;stroke-width:2.4px;stroke-linecap:round}.cz-bl-slot-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;fill:#8e785a;pointer-events:none;font-size:6.5px}.cz-bl-ropes path{fill:none;stroke:var(--cz-ink);stroke-width:1.5px}.cz-bl-flame-core{fill:#fff3c4}.cz-bl-pilot-light{fill:#7fb8ff;opacity:0}:root[data-tod=night] .cz-bl-pilot-light,:root[data-tod=dusk] .cz-bl-pilot-light{opacity:.9}.cz-bl-weave path{fill:none;stroke:#7a4e2a;stroke-width:1.2px;opacity:.75}.cz-bl-rim{fill:#9a6a3a}.cz-bl-sand{fill:#d9be8a}.cz-bl-coat{fill:#2f5d8a}.cz-bl-face{fill:#f2c9a0}.cz-bl-cap{fill:#c8453b}.cz-bl-arm{fill:none;stroke:#2f5d8a;stroke-width:3.6px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.cz-balloon-path[data-cross=facade]{animation-name:cz-bl-hurry}@keyframes cz-bl-hurry{0%{transform:translate(0)}38%{transform:translate(calc(var(--near) - 170px), 0)}43%{transform:translate(var(--near), 0)}57%{transform:translate(var(--far), var(--dy,0))}62%{transform:translate(calc(var(--far) + 170px), var(--dy,0))}to{transform:translate(var(--travel), var(--dy,0))}}.cz-bl-art{transition:transform .35s}.cz-balloon:hover .cz-bl-art,.cz-balloon:focus-visible .cz-bl-art{transform:translateY(-5px)}.cz-bl-basket{transform-box:fill-box;transform-origin:50% 0;animation:6.1s ease-in-out infinite alternate cz-bl-swing}@keyframes cz-bl-swing{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}.cz-bl-flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.7s ease-in-out infinite alternate cz-bl-flame}@keyframes cz-bl-flame{0%{transform:scale(1)}35%{transform:scale(.9,1.14)}70%{transform:scale(1.05,.88)}to{transform:scale(.95,1.06)}}:root[data-tod=night] .cz-bl-warm{animation:9s ease-in-out infinite cz-bl-glow}@keyframes cz-bl-glow{0%,34%{opacity:.55}44%,62%{opacity:1}76%,to{opacity:.55}}.cz-bl-wave{transform-box:fill-box;transform-origin:0 100%;animation:5.2s ease-in-out infinite cz-bl-wave}@keyframes cz-bl-wave{0%,52%,to{transform:rotate(0)}60%{transform:rotate(-22deg)}68%{transform:rotate(8deg)}76%{transform:rotate(-22deg)}84%{transform:rotate(8deg)}}.cz-balloon[data-marquee] .cz-bl-halo{animation:.9s ease-in-out infinite alternate cz-bl-halo}@keyframes cz-bl-halo{0%{opacity:.2}to{opacity:1}}}
:root{--cz-se-snow:#fbfdff;--cz-se-snow-edge:#9fb2c8;--cz-se-oc-a:#8e98a8;--cz-se-oc-b:#c7cdd5;--cz-se-oc-o:0;--cz-se-cb:#d9dde3;--cz-se-cb-belly:#aeb6c2;--cz-se-fog:#e4e8ec;--cz-se-haze:#fff;--cz-se-haze-o:0;--cz-se-bloom-a:#f27e9a;--cz-se-bloom-b:#fff4c9}:root[data-tod=dusk],:root[data-tod=dawn]{--cz-se-snow:#fff1e6;--cz-se-oc-a:#7a7690;--cz-se-oc-b:#b9a7a8;--cz-se-cb:#b9b0bc;--cz-se-cb-belly:#8a8296;--cz-se-fog:#d9cdcb}:root[data-tod=night]{--cz-se-snow:#d6deec;--cz-se-snow-edge:#5e6f8e;--cz-se-oc-a:#141826;--cz-se-oc-b:#2b3142;--cz-se-cb:#3a4152;--cz-se-cb-belly:#262c3b;--cz-se-fog:#59627a}.cz-se-spring,.cz-se-summer,.cz-se-autumn,.cz-se-winter,.cz-se-boxes,.cz-se-cap,.cz-se-deep,.cz-se-drift,.cz-se-blanket,.cz-se-bank{display:none}:root[data-season=spring] .cz-se-spring,:root[data-season=summer] .cz-se-summer,:root[data-season=autumn] .cz-se-autumn,:root[data-season=winter] .cz-se-winter,:root[data-season=spring] .cz-se-boxes,:root[data-season=summer] .cz-se-boxes{display:inline}.cz-se-snow{fill:var(--cz-se-snow);stroke:var(--cz-se-snow-edge);stroke-width:.9px;stroke-linejoin:round;transition:fill 1.4s}.cz-se-drift,.cz-se-blanket{stroke:none}.cz-se-blanket{opacity:.62}:root[data-season=winter] .cz-se-cap,.cz-tower[data-snow] .cz-se-cap,.cz-tower[data-weather=snow] .cz-se-cap{display:inline}:root[data-season=winter] .cz-se-drift{opacity:.85;display:inline}.cz-tower[data-snow] .cz-se-blanket,.cz-tower[data-weather=snow] .cz-se-blanket,:root[data-season=winter] .cz-tower[data-snow] .cz-se-deep,:root[data-season=winter] .cz-tower[data-weather=snow] .cz-se-deep{display:inline}:root[data-season=winter] .cz-tower[data-snow] .cz-se-blanket,:root[data-season=winter] .cz-tower[data-weather=snow] .cz-se-blanket{opacity:.94}.cz-se-ice{fill:#e4f0f6;opacity:.9}:root[data-tod=night] .cz-se-ice{fill:#8c9cb8}.cz-se-ice-crack{fill:none;stroke:#a9c3d3;stroke-width:.9px;stroke-linecap:round}.cz-se-frost{fill:#f4f8fc;opacity:.7}:root[data-tod=night] .cz-se-frost{fill:#ffe9c4;opacity:.55}.cz-se-wreath-ring{fill:none;stroke:#2f5a3c;stroke-width:4px}.cz-se-wreath-leaf{fill:#3f7449;stroke:var(--cz-ink);stroke-width:.6px}.cz-se-berry{fill:#d8403a}.cz-se-bow{fill:#c8352f;stroke:var(--cz-ink);stroke-width:.6px;stroke-linejoin:round}.cz-se-contact{fill:#2a2c33;opacity:.16}.cz-se-sm{stroke-width:1.1px;stroke:var(--cz-ink)}.cz-se-scarf{fill:#c8352f;stroke:var(--cz-ink);stroke-width:.6px}.cz-se-coal{fill:var(--cz-ink)}.cz-se-carrot{fill:#ee8a3c;stroke:var(--cz-ink);stroke-width:.5px}.cz-se-twig{fill:none;stroke:#6b4a33;stroke-width:1.6px;stroke-linecap:round}:root[data-season=winter][data-tod=night] .cz-window-glow{opacity:.68}:root[data-season=winter][data-tod=dusk] .cz-window-glow{opacity:.4}:root[data-season=winter][data-tod=night] .cz-pane[data-lit]{fill:#ffbe5c}:root[data-season=spring] .cz-trees use{filter:url(#cz-se-f-spring)}:root[data-season=summer] .cz-trees use{filter:url(#cz-se-f-summer)}:root[data-season=autumn] .cz-trees use:nth-of-type(odd){filter:url(#cz-se-f-autumn-a)}:root[data-season=autumn] .cz-trees use:nth-of-type(2n){filter:url(#cz-se-f-autumn-b)}:root[data-season=winter] .cz-trees use{filter:url(#cz-se-f-winter)}.cz-se-blossom-a{fill:#f6a9be;stroke:#c76e89;stroke-width:.5px}.cz-se-blossom-b{fill:#fff3f6;stroke:#d78ea2;stroke-width:.5px}:root[data-tod=night] .cz-se-blossom-a{fill:#a9768c;stroke:none}:root[data-tod=night] .cz-se-blossom-b{fill:#c7b5c4;stroke:none}:root[data-season=autumn]{--cz-st-leaf:#d9622b;--cz-st-leaf-gold:#e9a93a}:root[data-season=autumn][data-tod=night]{--cz-st-leaf:#8c4a30;--cz-st-leaf-gold:#9c7a3e}:root[data-season=winter] .cz-st-leaves{display:none}.cz-se-lf-a{fill:#d9622b}.cz-se-lf-b{fill:#e9a93a}.cz-se-lf-c{fill:#b8402e}.cz-se-autumn .cz-se-lf-a,.cz-se-autumn .cz-se-lf-b,.cz-se-autumn .cz-se-lf-c{stroke:var(--cz-ink);stroke-width:.5px;stroke-linejoin:round}:root[data-tod=night] .cz-se-lf-a{fill:#8c4a30}:root[data-tod=night] .cz-se-lf-b{fill:#9c7a3e}:root[data-tod=night] .cz-se-lf-c{fill:#74352c}.cz-se-pk{fill:#e8822e;stroke:var(--cz-ink);stroke-width:.8px}.cz-se-pk-mid{fill:#f29a40;stroke:var(--cz-ink);stroke-width:.8px}.cz-se-pk-stem{fill:#5e7a3a;stroke:var(--cz-ink);stroke-width:.6px}:root[data-tod=night] .cz-se-pk{fill:#9c5a2e}:root[data-tod=night] .cz-se-pk-mid{fill:#b06a34}:root[data-season=summer] .cz-sky-petal-0,:root[data-season=summer] .cz-sky-petal-1,:root[data-season=summer] .cz-sky-petal-2{fill:#fffdf4}:root[data-season=autumn] .cz-sky-petal-0{fill:#d9622b}:root[data-season=autumn] .cz-sky-petal-1{fill:#e9a93a}:root[data-season=autumn] .cz-sky-petal-2{fill:#b8402e}:root[data-season=winter] .cz-sky-petal-0,:root[data-season=winter] .cz-sky-petal-1,:root[data-season=winter] .cz-sky-petal-2{fill:#fff}:root[data-season=spring] .cz-sky-petals{opacity:1}.cz-se-box-trough{fill:#b5643e;stroke:var(--cz-ink);stroke-width:.9px}.cz-se-box-leaf{fill:#6e9f55;stroke:var(--cz-ink);stroke-width:.6px;stroke-linejoin:round}.cz-se-bloom-a{fill:var(--cz-se-bloom-a);stroke:var(--cz-ink);stroke-width:.5px}.cz-se-bloom-b{fill:var(--cz-se-bloom-b);stroke:var(--cz-ink);stroke-width:.5px}:root[data-season=summer]{--cz-se-bloom-a:#e0433a;--cz-se-bloom-b:#f7f1ea}:root[data-season=spring]{--cz-se-bloom-a:#f27e9a;--cz-se-bloom-b:#ffe07a}:root[data-tod=night] .cz-se-boxes{opacity:.72}.cz-se-pool-sun{fill:#7fe3f2;opacity:.35}:root[data-tod=night] .cz-se-pool-sun{opacity:0}.cz-se-glint{fill:#fff;opacity:.9}:root[data-tod=night] .cz-se-glint{opacity:0}.cz-se-ring-red{fill:none;stroke:#e9573f;stroke-width:3.4px}.cz-se-ring-white{fill:none;stroke:#fff;stroke-width:3.4px;stroke-dasharray:4.2 4.2}.cz-se-pole{stroke:#6b5a4a;stroke-width:1.6px;stroke-linecap:round}.cz-se-parasol-a{fill:#f6e3c0}.cz-se-parasol-b{fill:#e9776b}.cz-se-ink{fill:none;stroke:var(--cz-ink);stroke-width:1px;stroke-linejoin:round}.cz-se-cart{fill:#f4f0e6;stroke:var(--cz-ink);stroke-width:1.1px}.cz-se-cart-band{fill:#8fc9c0}.cz-se-scoop-a{fill:#f4a9bc;stroke:var(--cz-ink);stroke-width:.7px}.cz-se-scoop-b{fill:#fff1c9;stroke:var(--cz-ink);stroke-width:.7px}.cz-se-scoop-c{fill:#9c6b4a;stroke:var(--cz-ink);stroke-width:.7px}.cz-se-wheel{fill:#4a4e55;stroke:var(--cz-ink);stroke-width:1px}:root[data-tod=night] .cz-se-icecream{opacity:.75}.cz-se-string{fill:none;stroke:#5b5148;stroke-width:.8px}.cz-se-flag-a{fill:#e9573f;stroke:var(--cz-ink);stroke-width:.5px}.cz-se-flag-b{fill:#f4c64e;stroke:var(--cz-ink);stroke-width:.5px}.cz-se-flag-c{fill:#5bb4c9;stroke:var(--cz-ink);stroke-width:.5px}.cz-se-haze-0{stop-color:var(--cz-se-haze);stop-opacity:0}.cz-se-haze-1{stop-color:var(--cz-se-haze);stop-opacity:.55}.cz-se-haze-2{stop-color:var(--cz-se-haze);stop-opacity:.9}.cz-se-season-haze{opacity:var(--cz-se-haze-o);transition:opacity 2s}:root[data-season=spring]{--cz-se-haze:#f7e4ec;--cz-se-haze-o:.22}:root[data-season=summer]{--cz-se-haze:#ffd08a;--cz-se-haze-o:.34}:root[data-season=summer][data-tod=dusk]{--cz-se-haze:#ffb25e;--cz-se-haze-o:.42}:root[data-season=autumn]{--cz-se-haze:#e8a86a;--cz-se-haze-o:.3}:root[data-season=autumn][data-tod=dusk]{--cz-se-haze-o:.42}:root[data-season=winter]{--cz-se-haze:#e2eaf4;--cz-se-haze-o:.4}:root[data-season][data-tod=night]{--cz-se-haze-o:0}:root[data-season=winter][data-tod=night]{--cz-se-haze:#5d6a8c;--cz-se-haze-o:.3}.cz-se-oc-a{stop-color:var(--cz-se-oc-a)}.cz-se-oc-b{stop-color:var(--cz-se-oc-b)}.cz-se-overcast{opacity:0;transition:opacity 2.4s}.cz-tower[data-weather=cloudy] .cz-se-overcast{opacity:.55}.cz-tower[data-weather=fog] .cz-se-overcast{opacity:.45}.cz-tower[data-weather=rain] .cz-se-overcast{opacity:.62}.cz-tower[data-weather=snow] .cz-se-overcast{opacity:.5}.cz-tower[data-weather=storm] .cz-se-overcast{opacity:.85}.cz-tower[data-weather=storm]{--cz-se-oc-a:#3b4152;--cz-se-oc-b:#6e7686;--cz-se-cb:#6f7787;--cz-se-cb-belly:#4a5163}:root[data-tod=night] .cz-tower[data-weather=storm]{--cz-se-oc-a:#0b0e18;--cz-se-oc-b:#1d2230;--cz-se-cb:#2c3242;--cz-se-cb-belly:#1a1f2b}.cz-tower[data-weather=snow]{--cz-se-oc-a:#a9b2c0;--cz-se-oc-b:#dde2e8;--cz-se-cb:#e6e9ee;--cz-se-cb-belly:#c1c8d2}:root[data-tod=night] .cz-tower[data-weather=snow]{--cz-se-oc-a:#1c2232;--cz-se-oc-b:#3a4254;--cz-se-cb:#4a5265;--cz-se-cb-belly:#343b4d}.cz-se-cb{fill:var(--cz-se-cb)}.cz-se-cb-belly{fill:var(--cz-se-cb-belly)}.cz-tower[data-weather=cloudy] .cz-se-bank,.cz-tower[data-weather=rain] .cz-se-bank,.cz-tower[data-weather=storm] .cz-se-bank,.cz-tower[data-weather=snow] .cz-se-bank{display:inline}.cz-se-bank{opacity:.78}.cz-se-bank-low{opacity:.6}.cz-tower[data-weather=cloudy] .cz-se-bank-low{opacity:.5}.cz-tower[data-weather=cloudy] .cz-sky-cloud,.cz-tower[data-weather=fog] .cz-sky-cloud{fill:color-mix(in srgb, var(--cz-sky-cl) 72%, #8c94a3)}.cz-tower[data-weather=cloudy] .cz-sky-cloud-shade{fill:color-mix(in srgb, var(--cz-sky-cl-shade) 70%, #6e7686)}.cz-tower[data-weather=storm] .cz-sky-cloud{fill:color-mix(in srgb, var(--cz-sky-cl) 45%, #4a5163)}.cz-tower[data-weather=storm] .cz-sky-cloud-shade{fill:color-mix(in srgb, var(--cz-sky-cl-shade) 45%, #2e3442)}.cz-tower:is([data-weather=cloudy],[data-weather=fog],[data-weather=storm],[data-weather=snow]) .cz-sky-rays{opacity:0}.cz-tower:is([data-weather=cloudy],[data-weather=fog],[data-weather=storm],[data-weather=snow]) .cz-sky-sunglow{opacity:.35}.cz-tower:is([data-weather=cloudy],[data-weather=fog],[data-weather=storm]) .cz-sky-night{opacity:.12}.cz-tower:is([data-weather=cloudy],[data-weather=fog],[data-weather=storm]) .cz-sky-petals{opacity:0}.cz-tower:is([data-weather=cloudy],[data-weather=storm],[data-weather=rain]) .cz-fx-graze{opacity:.25}.cz-se-dim{fill:var(--cz-se-oc-a);opacity:0;transition:opacity 2.4s}.cz-tower[data-weather=cloudy] .cz-se-dim{opacity:.16}.cz-tower[data-weather=rain] .cz-se-dim{opacity:.28}.cz-tower[data-weather=storm] .cz-se-dim{opacity:.46}:root[data-tod=night] .cz-se-dim{opacity:0}.cz-se-fog{opacity:0;transition:opacity 3s}.cz-tower[data-weather=fog] .cz-se-fog{opacity:1}.cz-se-fog-0{stop-color:var(--cz-se-fog);stop-opacity:0}.cz-se-fog-1{stop-color:var(--cz-se-fog);stop-opacity:.72}.cz-se-fog-2{stop-color:var(--cz-se-fog);stop-opacity:.92}.cz-se-ff-0{stop-color:var(--cz-se-fog);stop-opacity:0}.cz-se-ff-1{stop-color:var(--cz-se-fog);stop-opacity:.55}.cz-se-wisp{opacity:.8}.cz-tower[data-weather=fog] .cz-sky-cloud-top{opacity:.2}@media (prefers-reduced-motion:no-preference){.cz-se-bank-drift{animation:140s ease-in-out infinite alternate cz-se-drift}.cz-se-bank-low{animation-duration:95s;animation-delay:-40s}@keyframes cz-se-drift{0%{transform:translate(-60px)}to{transform:translate(60px)}}.cz-se-wisp{animation:100s ease-in-out infinite alternate cz-se-wisp}@keyframes cz-se-wisp{0%{opacity:.45;transform:translate(-140px)}50%{opacity:.9}to{opacity:.5;transform:translate(140px)}}.cz-se-glint{transform-box:fill-box;transform-origin:50%;animation:3.9s ease-in-out infinite cz-se-glint}@keyframes cz-se-glint{0%,to{opacity:0;transform:scale(.4)}40%{opacity:.95;transform:scale(1)}70%{opacity:0;transform:scale(.5)}}.cz-se-ring{animation:4.6s ease-in-out infinite alternate cz-se-bob}@keyframes cz-se-bob{0%{transform:translate(-3px)}to{transform:translate(4px,.8px)}}}:root[data-tod=night] .cz-se-snowman{opacity:.82}
.cz-ev,.cz-ev *{pointer-events:none}@media (prefers-reduced-motion:reduce){.cz-ev{display:none}}.cz-ev-zep-skin{fill:#ece4d2;stroke:var(--cz-ink);stroke-width:2px}.cz-ev-zep-band{fill:#c8664f;opacity:.82}.cz-ev-zep-gore{fill:none;stroke:var(--cz-ink);stroke-width:.9px;opacity:.4}.cz-ev-zep-sheen{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;opacity:.55}.cz-ev-zep-fin{fill:#c8664f;stroke:var(--cz-ink);stroke-width:1.5px;stroke-linejoin:round}.cz-ev-zep-strut{stroke:var(--cz-ink);stroke-width:1.3px;stroke-linecap:round}.cz-ev-zep-car{fill:#8a6a4e;stroke:var(--cz-ink);stroke-width:1.3px}.cz-ev-zep-pane{fill:#f6e3b4}.cz-ev-zep-light{fill:#ff6b5a;opacity:0}:root[data-tod=night] .cz-ev-zep-pane,:root[data-tod=dusk] .cz-ev-zep-pane{fill:#ffd27a}.cz-ev-zep-run{animation:cz-ev-zep-run var(--d) linear both}@keyframes cz-ev-zep-run{0%{opacity:0;transform:translate(0)}3%{opacity:1}97%{opacity:1}to{transform:translateX(var(--travel));opacity:0}}.cz-ev-zep-bob{animation:4.2s ease-in-out infinite alternate cz-ev-bob}@keyframes cz-ev-bob{0%{transform:translateY(-2px)}to{transform:translateY(2px)}}.cz-ev-zep-prop{animation:.22s linear infinite alternate cz-ev-prop}@keyframes cz-ev-prop{0%{transform:scaleY(1)}to{transform:scaleY(.2)}}:root[data-tod=night] .cz-ev-zep-light,:root[data-tod=dusk] .cz-ev-zep-light{animation:1.6s step-end infinite cz-ev-blink}@keyframes cz-ev-blink{0%{opacity:1}12%{opacity:0}}.cz-ev-ss-head{fill:#fffdf2}.cz-ev-ss-glow{fill:#fff3c8;opacity:.28}.cz-ev-ss-spark{fill:#fff6d8}.cz-ev-ss-dust{fill:#fff1c2}.cz-ev-ss-run{animation:cz-ev-ss-run var(--d) cubic-bezier(.3, .1, .6, 1) both}@keyframes cz-ev-ss-run{0%{opacity:0;transform:translate(0)scaleX(.3)}2%{opacity:1}14%{transform:translateX(var(--run)) scaleX(1);opacity:1}16%,to{transform:translateX(var(--run)) scaleX(.2);opacity:0}}.cz-ev-ss-wish{animation:cz-ev-ss-wish var(--d) ease-out both}@keyframes cz-ev-ss-wish{0%,13%{opacity:0;transform:scale(0)rotate(0)}17%{opacity:1;transform:scale(1.3)rotate(25deg)}24%{opacity:.8;transform:scale(.7)rotate(45deg)}31%{opacity:1;transform:scale(1.05)rotate(60deg)}40%{opacity:.85;transform:scale(.75)rotate(80deg)}50%{opacity:.9;transform:scale(.95)rotate(95deg)}68%,to{opacity:0;transform:scale(0)rotate(130deg)}}.cz-ev-ss-dust{animation:cz-ev-ss-dust var(--d) ease-in both}@keyframes cz-ev-ss-dust{0%,16%{opacity:0;transform:translateY(0)}20%{opacity:1}62%,to{opacity:0;transform:translateY(46px)}}.cz-ev-ufo-hull{fill:#b9c2c9;stroke:var(--cz-ink);stroke-width:1.8px}.cz-ev-ufo-skirt{fill:#7e8a94;stroke:var(--cz-ink);stroke-width:1.2px}.cz-ev-ufo-dome{fill:#cfede6;stroke:var(--cz-ink);stroke-width:1.6px;opacity:.92}.cz-ev-ufo-lamp{fill:#ffe7a0;animation:1s ease-in-out infinite alternate cz-ev-ufo-lamp}@keyframes cz-ev-ufo-lamp{0%{opacity:.35}to{opacity:1}}.cz-ev-ufo-beam{fill:#d6ffe8;opacity:0;animation:cz-ev-ufo-beam var(--d) ease-in-out both}@keyframes cz-ev-ufo-beam{0%,22%{opacity:0;transform:scaleY(0)}28%{opacity:.26;transform:scaleY(1)}70%{opacity:.26;transform:scaleY(1)}76%,to{opacity:0;transform:scaleY(0)}}.cz-ev-ufo-ship{animation:cz-ev-ufo-ship var(--d) ease-in-out both}@keyframes cz-ev-ufo-ship{0%{opacity:0;transform:translate(-420px,-520px)rotate(-8deg)}4%{opacity:1}20%{transform:translate(0)rotate(3deg)}24%,74%{transform:translate(0)rotate(0)}80%{transform:translate(-10px,6px)rotate(-4deg)}96%{opacity:1;transform:translate(560px,-640px)rotate(6deg)}to{opacity:0;transform:translate(600px,-700px)}}.cz-ev-ufo-bird{animation:cz-ev-ufo-bird var(--d) ease-in-out both}@keyframes cz-ev-ufo-bird{0%{opacity:0;transform:translateY(0)}4%,96%{opacity:1}30%{transform:translateY(0)}46%{transform:translateY(-190px)}56%{transform:translateY(-180px)}70%{transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.cz-ev-kite-a{fill:#e07a5f}.cz-ev-kite-b{fill:#f2cc8f}.cz-ev-kite-edge{fill:none;stroke:var(--cz-ink);stroke-width:1.8px;stroke-linejoin:round}.cz-ev-kite-spar{fill:none;stroke:var(--cz-ink);stroke-width:1px;opacity:.6}.cz-ev-kite-tail{fill:none;stroke:var(--cz-ink);stroke-width:1.1px;stroke-linecap:round}.cz-ev-kite-bow{fill:#6fa8c7;stroke:var(--cz-ink);stroke-width:.6px}.cz-ev-kite-string{stroke:var(--cz-ink);stroke-width:.8px;opacity:.45}.cz-ev-kite-fly{animation:cz-ev-kite-fly var(--d) ease-in-out both}@keyframes cz-ev-kite-fly{0%{opacity:0;transform:translate(560px,-280px)rotate(-12deg)}5%{opacity:1}15%{transform:translate(260px,-170px)rotate(8deg)}28%{transform:translate(0)rotate(0)}66%{transform:translate(0)rotate(0)}70%{transform:translate(-5px,5px)rotate(16deg)}74%{transform:translate(26px,-54px)rotate(-8deg)}94%{opacity:1}to{opacity:0;transform:translate(480px,-440px)rotate(10deg)}}.cz-ev-kite-flap{animation:cz-ev-kite-flap var(--d) ease-in-out both}@keyframes cz-ev-kite-flap{0%,28%{transform:rotate(0)}32%{transform:rotate(10deg)}36%{transform:rotate(-7deg)}40%{transform:rotate(11deg)}45%{transform:rotate(-5deg)}50%{transform:rotate(8deg)}55%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}64%{transform:rotate(-4deg)}68%,to{transform:rotate(0)}}.cz-ev-bird-in{animation:cz-ev-bird-in var(--d) ease-out both}@keyframes cz-ev-bird-in{0%{transform:translate(var(--fx), var(--fy));opacity:1}16%{transform:translate(calc(var(--fx) * .25), -46px)}24%{opacity:1;transform:translate(0)}24.5%,to{opacity:0;transform:translate(0)}}.cz-ev-bird-sit{animation:cz-ev-bird-sit var(--d) linear both}@keyframes cz-ev-bird-sit{0%,24%{opacity:0}24.5%,70%{opacity:1}70.5%,to{opacity:0}}.cz-ev-bird-hop{animation:cz-ev-bird-hop var(--d) ease-in-out both}@keyframes cz-ev-bird-hop{0%,34%{transform:translate(0)}36%{transform:translate(2px,-5px)}38%{transform:translate(4px)}48%{transform:translate(4px)}50%{transform:translate(1px,-4px)}52%,to{transform:translate(-1px)}}.cz-ev-bird-out{animation:cz-ev-bird-out var(--d) ease-in both}@keyframes cz-ev-bird-out{0%,70%{opacity:0;transform:translate(0)}70.5%{opacity:1;transform:translate(0)}92%{opacity:1}to{transform:translate(var(--sx), var(--sy));opacity:0}}.cz-ev-flap{animation:.24s ease-in-out infinite alternate cz-ev-flap}@keyframes cz-ev-flap{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}.cz-ev-wave-lamp{fill:#ffd98f;animation:cz-ev-wave-lamp var(--d) ease-in-out both}@keyframes cz-ev-wave-lamp{0%{opacity:0}8%,86%{opacity:.9}96%,to{opacity:0}}.cz-ev-wave-who{fill:#4a3b36}.cz-ev-wave-limb{stroke:#4a3b36;stroke-width:3.6px;stroke-linecap:round}.cz-ev-wave-rise{animation:cz-ev-wave-rise var(--d) ease-in-out both}@keyframes cz-ev-wave-rise{0%,12%{transform:translateY(30px)}22%,76%{transform:translateY(0)}88%,to{transform:translateY(30px)}}.cz-ev-wave-arm{animation:.36s ease-in-out infinite alternate cz-ev-wave-arm}@keyframes cz-ev-wave-arm{0%{transform:rotate(-22deg)}to{transform:rotate(18deg)}}.cz-ev-wed-gown{fill:#fbf8f1;stroke:var(--cz-ink);stroke-width:1.5px;stroke-linejoin:round}.cz-ev-wed-veil{fill:#fff;opacity:.7;stroke:var(--cz-ink);stroke-width:.8px}.cz-ev-wed-skin{fill:#e8b796;stroke:var(--cz-ink);stroke-width:1.4px}.cz-ev-wed-hair-b{fill:#7a4e2e;stroke:var(--cz-ink);stroke-width:1px}.cz-ev-wed-hair-g{fill:#3e2c22;stroke:var(--cz-ink);stroke-width:1px}.cz-ev-wed-suit{fill:#2f3443;stroke:var(--cz-ink);stroke-width:1.5px;stroke-linejoin:round}.cz-ev-wed-shirt{fill:#f4efe6}.cz-ev-wed-tie{fill:var(--cz-ink)}.cz-ev-wed-flower{fill:#f2a7b5}.cz-ev-wed-leg{stroke:#262a36;stroke-width:5.4px;stroke-linecap:round}.cz-ev-wed-stem{stroke:#6e8b5a;stroke-width:1.6px;stroke-linecap:round}.cz-ev-wed-walk{animation:cz-ev-wed-walk var(--d) linear both}@keyframes cz-ev-wed-walk{0%{opacity:0;transform:translateY(-44px)scale(.86)}4%{opacity:1}16%{transform:translate(0)scale(1)}50%{transform:translate(0)scale(1)}96%{opacity:1}to{transform:translate(var(--off), 0) scale(1);opacity:0}}.cz-ev-wed-step{animation:.5s ease-in-out infinite alternate cz-ev-wed-step}@keyframes cz-ev-wed-step{0%{transform:translateY(0)}to{transform:translateY(-1.6px)}}.cz-ev-confetti{opacity:0;animation:cz-ev-confetti var(--d) ease-out both}@keyframes cz-ev-confetti{0%,17%{opacity:0;transform:translate(0)rotate(0)scale(.4)}18%{opacity:1}23%{transform:translate(var(--dx), var(--dy)) rotate(calc(var(--spin) * .3)) scale(1)}46%{transform:translate(calc(var(--dx) * 1.3), calc(var(--dy) + var(--fall))) rotate(var(--spin)) scale(1);opacity:1}52%,to{transform:translate(calc(var(--dx) * 1.35), calc(var(--dy) + var(--fall) + 8px)) rotate(var(--spin)) scale(1);opacity:0}}.cz-ev,.cz-ev *{animation-delay:calc(var(--ev-at,0s) + var(--dl,0s))}.cz-ev-paused,.cz-ev-paused *{animation-play-state:paused!important}
