.YLbrja_panel{--bead:clamp(.95rem, 3.2cqw, 1.45rem);container-type:inline-size}.YLbrja_drawing{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.YLbrja_far{opacity:.32}.YLbrja_sails{transform-box:view-box;transform:rotate(-45deg)}.YLbrja_house,.YLbrja_starZone{transition:opacity .35s}.YLbrja_panel[data-active=host] .YLbrja_starZone[data-zone=host],.YLbrja_panel[data-active=flat] .YLbrja_starZone[data-zone=flat]{opacity:0}.YLbrja_line,.YLbrja_detail{transition:stroke .3s}.YLbrja_litActive,.YLbrja_spill{opacity:0;transition:opacity .4s}.YLbrja_panel[data-active] .YLbrja_house{opacity:.42}.YLbrja_farDim{transition:opacity .35s}.YLbrja_panel[data-active] .YLbrja_farDim{opacity:.55}.YLbrja_panel[data-active=flat] .YLbrja_house[data-kind=flat],.YLbrja_panel[data-active=host] .YLbrja_house[data-kind=host]{opacity:1}.YLbrja_panel[data-active=flat] .YLbrja_house[data-kind=flat] :is(.YLbrja_line,.YLbrja_detail),.YLbrja_panel[data-active=host] .YLbrja_house[data-kind=host] :is(.YLbrja_line,.YLbrja_detail){stroke:var(--casa-sun)}.YLbrja_panel[data-active=flat] .YLbrja_house[data-kind=flat] .YLbrja_litActive,.YLbrja_panel[data-active=host] .YLbrja_house[data-kind=host] .YLbrja_litActive,.YLbrja_panel[data-active=flat] .YLbrja_house[data-kind=flat] .YLbrja_spill,.YLbrja_panel[data-active=host] .YLbrja_house[data-kind=host] .YLbrja_spill{opacity:1}.YLbrja_tram{transform:translate(470px)}.YLbrja_captions{top:3.6cqw}.YLbrja_caption{width:43%;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}@container (max-width:600px){.YLbrja_caption{width:46%}}.YLbrja_captionTitle{font-family:var(--font-display), system-ui, sans-serif;color:#fff;font-size:clamp(1rem,2.7cqw,1.3rem);font-weight:600;line-height:1.15}.YLbrja_captionText,.YLbrja_captionCta{margin-top:.45em;font-size:clamp(.75rem,1.72cqw,.85rem);line-height:1.38}.YLbrja_captionText{text-wrap:pretty;color:#fffc}.YLbrja_captionCta{color:var(--casa-sun);font-weight:600}.YLbrja_captionOut{opacity:0;transform:translateY(6px)}.YLbrja_hotspot{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.YLbrja_hotspot:before{content:"";position:absolute;inset:-12px}}.YLbrja_marker{transition:filter .35s;display:block}.YLbrja_panel[data-active] .YLbrja_hotspot:not([data-current]) .YLbrja_marker{filter:opacity(.35)}.YLbrja_markerLabel{white-space:nowrap;color:#fff;margin-bottom:.5rem;font-size:clamp(.75rem,2.1cqw,.95rem);font-weight:600;line-height:1.1;transition:color .3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.YLbrja_markerLabel[data-anchor=start]{left:0;transform:none}@container (max-width:26rem){.YLbrja_markerLabel[data-anchor=centre]{left:0;transform:none}}.YLbrja_bead{height:var(--bead);width:var(--bead);border:2.5px solid var(--casa-sun);background:var(--casa-ink-deep);border-radius:9999px;padding:2.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:block;position:relative}.YLbrja_beadCore{background:var(--casa-sun);border-radius:9999px;width:100%;height:100%;display:block}.YLbrja_hotspot:hover .YLbrja_bead,.YLbrja_hotspot[data-current] .YLbrja_bead{transform:scale(1.22);box-shadow:0 0 0 5px #ffd50029,0 0 22px #ffd50080}.YLbrja_hotspot:hover .YLbrja_markerLabel,.YLbrja_hotspot[data-current] .YLbrja_markerLabel{color:var(--casa-sun)}.YLbrja_hotspot:focus-visible .YLbrja_bead{outline-offset:4px;outline:2px solid #fff}@media (prefers-reduced-motion:no-preference){.YLbrja_groundLine{animation:1s cubic-bezier(.45,.05,.25,1) .2s both YLbrja_casa-street-draw}.YLbrja_line{animation:YLbrja_casa-street-draw 1.1s cubic-bezier(.45, .05, .25, 1) calc(.35s + var(--h) * .12s) both}.YLbrja_fill,.YLbrja_pane{animation:YLbrja_casa-street-fade .7s ease-out calc(.75s + var(--h) * .12s) both}.YLbrja_lit{animation:YLbrja_casa-street-fade .5s ease-out var(--in) both}.YLbrja_life{animation:YLbrja_casa-street-fade .5s ease-out var(--in) both, YLbrja_casa-street-life var(--life) ease-in-out calc(var(--in) + 2.5s + var(--life-delay)) infinite}.YLbrja_detail,.YLbrja_texture,.YLbrja_bars{animation:YLbrja_casa-street-fade .6s ease-out calc(1.15s + var(--h) * .12s) both}.YLbrja_far,.YLbrja_moon,.YLbrja_prop{animation:1.2s ease-out .3s both YLbrja_casa-street-fade}.YLbrja_far{animation:1s ease-out 1.5s both YLbrja_casa-street-far}.YLbrja_star{animation:YLbrja_casa-street-twinkle 4.5s ease-in-out calc(var(--s) * -.37s) infinite}.YLbrja_sails{animation:30s linear 2.4s infinite both YLbrja_casa-street-turn}.YLbrja_tram{animation:26s linear 2.6s infinite both YLbrja_casa-street-tram}.YLbrja_marker{animation:YLbrja_casa-street-pop .55s cubic-bezier(.16, 1, .3, 1) calc(2.1s + var(--node-index) * .18s) both}.YLbrja_bead:after{content:"";border:2px solid var(--casa-sun);opacity:0;animation:YLbrja_casa-street-invite 1.3s ease-out calc(2.7s + var(--node-index) * .18s) 1 both;border-radius:9999px;position:absolute;inset:-3px}}@keyframes YLbrja_casa-street-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes YLbrja_casa-street-fade{0%{opacity:0}to{opacity:1}}@keyframes YLbrja_casa-street-far{0%{opacity:0}to{opacity:.32}}@keyframes YLbrja_casa-street-life{0%,62%,to{opacity:1}68%,86%{opacity:0}}@keyframes YLbrja_casa-street-twinkle{0%,to{opacity:.85}50%{opacity:.25}}@keyframes YLbrja_casa-street-turn{0%{transform:rotate(-45deg)}to{transform:rotate(-405deg)}}@keyframes YLbrja_casa-street-tram{0%{transform:translate(-240px)}to{transform:translate(760px)}}@keyframes YLbrja_casa-street-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes YLbrja_casa-street-invite{0%{opacity:.75;scale:1}to{opacity:0;scale:2.1}}@media (max-height:31.25rem) and (max-width:63.99rem){.YLbrja_panel{display:none}}
@property --glow-x{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --glow-y{syntax:"<length-percentage>";inherits:false;initial-value:50%}.vPkJ1q_glow{pointer-events:none;background:radial-gradient(min(34rem, 80vw) circle at var(--glow-x) var(--glow-y), #ffd50021, transparent 70%);transition:--glow-x 1.2s cubic-bezier(.2,.8,.2,1),--glow-y 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-100vh -100vw}
.ejzGTG_night{--casa-ink:#fff;--casa-muted:var(--casa-subtle-on-dark);--casa-accent-text:var(--casa-sun);--casa-accent-text-hover:#ffe14d;--casa-sand:#ffffff1a;color:#fff;background:radial-gradient(46% 70% at 76% 52%, #ffd50012, transparent 70%), radial-gradient(40% 60% at 8% 0%, #009fe314, transparent 70%), var(--casa-ink-deep);border-bottom-width:0}.ejzGTG_night .casa-button-prism{background:var(--casa-sun);color:var(--casa-ink-deep);border-color:#ffd500a6;box-shadow:0 12px 32px -14px #ffd50080}.ejzGTG_night .casa-button-prism:hover{background:#ffe14d}
._0To0ia_panel{container:casa-ring-panel/inline-size}._0To0ia_ring{--side:calc(4.3em + 28px);aspect-ratio:1;height:min(72%, calc((50cqw - var(--side)) / .425), 355px);container:casa-ring/inline-size}@container casa-ring-panel (min-width:560px){._0To0ia_ring{--side:calc(7.72em + 36px)}}._0To0ia_track,._0To0ia_arc,._0To0ia_flow{transform-box:view-box;transform-origin:50%}._0To0ia_track{stroke:#ffffff4d;stroke-width:1.25px;transform:rotate(-90deg)}._0To0ia_big{fill:var(--casa-sun)}._0To0ia_small{fill:var(--casa-sun);fill-opacity:.6}._0To0ia_flow{transition:opacity .4s}._0To0ia_panel[data-active] ._0To0ia_flow{opacity:.45}._0To0ia_arc{stroke:var(--casa-sun);stroke-width:2px;stroke-linecap:round;opacity:0}._0To0ia_arc[data-on]{opacity:1;stroke-dashoffset:0}._0To0ia_swap{text-box:trim-both cap alphabetic;grid-area:1/1;transition:opacity .35s}._0To0ia_swapOut{opacity:0}._0To0ia_word{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;color:#fff;margin-right:-.04em;font-size:min(18cqw,.85em);font-weight:700;line-height:1}._0To0ia_sentence{max-width:60cqw;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:normal;text-wrap:balance;color:#fff;font-size:clamp(.75rem,.4rem + 2.6cqw,1rem);font-weight:500;line-height:1.4}._0To0ia_node{cursor:pointer;-webkit-tap-highlight-color:transparent;width:clamp(24px,9.5cqw,34px);height:clamp(24px,9.5cqw,34px)}._0To0ia_bead{width:100%;height:100%;display:block;position:relative}._0To0ia_bead:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffd5004d 31%,#ffd5001a 62%,#ffd50000 100%);border-radius:9999px;transition:opacity .4s;position:absolute;inset:-110%}._0To0ia_beadBody{border:2px solid var(--casa-sun);background:var(--casa-ink-deep);border-radius:9999px;width:100%;height:100%;padding:12%;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;position:relative}._0To0ia_beadCore{background:var(--casa-sun);border-radius:9999px;width:100%;height:100%;display:block}._0To0ia_node[aria-pressed=true] ._0To0ia_bead:before{opacity:1}._0To0ia_node[aria-pressed=true] ._0To0ia_beadBody{transform:scale(1.12)}._0To0ia_node:focus-visible ._0To0ia_beadBody{outline-offset:4px;outline:2px solid #fff}._0To0ia_label{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.005em;text-box:trim-both cap alphabetic;color:#ffffffeb;font-weight:600;line-height:1.25;transition:color .3s}._0To0ia_end{width:max-content;max-width:14rem}._0To0ia_side{width:min-content}@container casa-ring-panel (min-width:560px){._0To0ia_side{width:max-content}}._0To0ia_panel[data-active] ._0To0ia_label{color:#ffffff6b}._0To0ia_panel[data-active] ._0To0ia_node[aria-pressed=true] ._0To0ia_label{color:var(--casa-sun)}@media (prefers-reduced-motion:no-preference){._0To0ia_track{animation:1.6s linear .3s both _0To0ia_casa-ring-draw}._0To0ia_particle{animation:_0To0ia_casa-ring-fade .35s ease-out calc(.3s + var(--p) * 1.6s) both}._0To0ia_flow{animation:60s linear 2.1s infinite _0To0ia_casa-ring-turn}._0To0ia_arc{transition:stroke-dashoffset .6s cubic-bezier(.45,.05,.25,1),opacity 0s linear .6s}._0To0ia_arc[data-on]{transition:stroke-dashoffset .7s cubic-bezier(.45,.05,.25,1),opacity}._0To0ia_swap{transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}._0To0ia_swapOut{transform:scale(.94)}._0To0ia_bead{animation:_0To0ia_casa-ring-pop .55s cubic-bezier(.16, 1, .3, 1) calc(.3s + var(--node-index) * .4s) both}._0To0ia_bead:after{content:"";border:1.25px solid var(--casa-sun);opacity:0;animation:_0To0ia_casa-ring-invite 1.3s ease-out calc(2.2s + var(--node-index) * .18s) 1 both;border-radius:9999px;position:absolute;inset:0}._0To0ia_label{animation:_0To0ia_casa-ring-rise .6s cubic-bezier(.16, 1, .3, 1) calc(.42s + var(--node-index) * .4s) both}._0To0ia_centreIn{animation:.9s ease-out .1s both _0To0ia_casa-ring-fade}}@keyframes _0To0ia_casa-ring-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _0To0ia_casa-ring-fade{0%{opacity:0}to{opacity:1}}@keyframes _0To0ia_casa-ring-pop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes _0To0ia_casa-ring-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _0To0ia_casa-ring-invite{0%{opacity:.75;scale:1}to{opacity:0;scale:2.1}}@keyframes _0To0ia_casa-ring-turn{to{transform:rotate(360deg)}}
