.dl-band[data-astro-cid-xkw4mqyv]{color:var(--color-night);padding-block:clamp(.75rem,2svh,2rem)}.dl-band-title[data-astro-cid-xkw4mqyv]{font-family:var(--font-display);font-size:clamp(1.8rem,min(3.2vw,5.8svh),3rem);line-height:1.05}.dl-band-shot[data-astro-cid-xkw4mqyv]{aspect-ratio:2.2;border-radius:var(--radius-frame);overflow:hidden;box-shadow:0 18px 36px -22px #071f2a99}@media (width>=768px) and (height<=760px){.dl-band-shot[data-astro-cid-xkw4mqyv]{aspect-ratio:2.6}}.gl{isolation:isolate;-webkit-user-select:none;user-select:none;background:#03070d;min-width:0;position:relative;overflow:hidden}.gl.is-live{touch-action:pan-y}.gl-still,.gl-still img,.gl canvas,.gl-lines{width:100%;height:100%;display:block;position:absolute;inset:0}.gl-still img{object-fit:cover;object-position:73% 50%}.gl canvas{opacity:0;transition:opacity .7s var(--ease-out-soft)}.gl.is-live canvas{opacity:1;cursor:grab}.gl.is-live.is-drag canvas{cursor:grabbing}html.no-js .gl-pins,html.no-js .gl-tools,html.no-js .gl-lines{display:none}.gl-pins{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.gl.is-ready .gl-pins{opacity:1}.gl-pin{color:#fff;pointer-events:auto;will-change:transform;outline:none;width:0;height:0;position:absolute;top:0;left:0}a.gl-pin:before{content:"";border-radius:50%;width:34px;height:34px;position:absolute;top:-17px;left:-17px}.gl-dot{background:var(--color-brand);width:15px;height:15px;transition:transform .2s var(--ease-out-soft);border:2.5px solid #fff;border-radius:50%;position:absolute;top:-7.5px;left:-7.5px;box-shadow:0 0 0 1px #03070d73,0 2px 10px #03070d99}.gl.is-far .gl-dot{transform:scale(.62)}.gl-pin.is-fabrica{z-index:0;pointer-events:none}.gl-pin.is-fabrica .gl-dot{background:var(--color-copper);border-radius:3px;width:13px;height:13px;top:-6.5px;left:-6.5px;transform:rotate(45deg)}a.gl-pin{z-index:1}a.gl-pin:hover,a.gl-pin:focus-visible,a.gl-pin.is-hot,a.gl-pin.is-on{z-index:2}a.gl-pin:hover .gl-dot,a.gl-pin:focus-visible .gl-dot,a.gl-pin.is-hot .gl-dot,a.gl-pin.is-on .gl-dot{border-color:var(--color-brand);background:#fff;transform:scale(1.35)}a.gl-pin:focus-visible .gl-dot{box-shadow:0 0 0 3px #fff}@media (prefers-reduced-motion:no-preference){a.gl-pin .gl-dot:after{content:"";opacity:0;animation:gl-pulse 3s var(--ease-out-soft) infinite;border:1.5px solid #ffffffbf;border-radius:50%;position:absolute;inset:-9px}a.gl-pin:nth-child(3n) .gl-dot:after{animation-delay:1s}a.gl-pin:nth-child(3n+1) .gl-dot:after{animation-delay:2s}@keyframes gl-pulse{0%{opacity:.9;transform:scale(.45)}70%,to{opacity:0;transform:scale(1.25)}}}.gl-tag{visibility:hidden;white-space:nowrap;cursor:pointer;background:#050f18cc;border:1px solid #ffffff29;border-radius:.4rem;padding:.26rem .6rem .3rem;font-size:.78rem;line-height:1.2;transition:border-color .2s,background-color .2s;position:absolute;top:0;left:0}.gl-tag b{font-weight:650;display:block}.gl-tag small{color:#ffffffb8;font-size:.7rem;display:block}.gl.is-tags .gl-tag{visibility:inherit}.gl-pin.is-fabrica .gl-tag{cursor:default;border-color:#d695608c}a.gl-pin:hover .gl-tag,a.gl-pin.is-hot .gl-tag,a.gl-pin:focus-visible .gl-tag{border-color:var(--color-brand);background:#0b2f3ff5}.gl-lines{pointer-events:none;overflow:visible}.gl-lines line{stroke:#ffffff80;stroke-width:1px}.gl:not(.is-tags) .gl-lines{display:none}.gl.is-picked .gl-pin:not(.is-on){visibility:hidden}.gl-tools{flex-direction:column;gap:.35rem;display:none;position:absolute;top:.75rem;right:.75rem}.gl.is-live .gl-tools{display:flex}.gl.is-picked .gl-tools,.gl.is-picked .gl-key{display:none}.gl-tools button{color:#fff;background:#050f18b8;border:1px solid #fff3;border-radius:.45rem;place-items:center;width:2.4rem;height:2.4rem;transition:background-color .2s,border-color .2s;display:grid}.gl-tools button:hover{background:#0b2f3ff2;border-color:#ffffff80}.gl-tools button.is-out{border-color:var(--color-brand);color:var(--color-brand-soft)}.gl-key{color:#fff;pointer-events:none;background:#050f189e;border-radius:.4rem;flex-wrap:wrap;gap:.2rem .85rem;max-width:calc(100% - 4.5rem);padding:.3rem .65rem;font-size:.74rem;font-weight:600;display:flex;position:absolute;top:.75rem;left:.75rem}.gl-key li{align-items:center;gap:.35rem;display:flex}.gl-key i{width:.62rem;height:.62rem;display:inline-block;box-shadow:0 0 0 2px #fff}.gl-key .is-dealer{background:var(--color-brand);border-radius:50%}.gl-key .is-fabrica{background:var(--color-copper);border-radius:2px;transform:rotate(45deg)}.gl-hint{color:#fffc;font-weight:500;display:none!important}.gl.is-live .gl-hint{display:flex!important}@media (width<=1023px){.gl-still img{object-position:50% 52%}.gl:after{content:"";background:linear-gradient(var(--color-night), #0b2f3f00);pointer-events:none;height:3rem;position:absolute;inset:0 0 auto}}@media (width<=640px){.gl-key{gap:.2rem .7rem;font-size:.7rem}}.gl-pins,.gl-lines,.gl-tools,.gl-key{z-index:1}@media (width>=1024px){.gl:after{content:"";background:linear-gradient(90deg, var(--color-night) 0%, var(--color-night) 38%, #0b2f3fdb 47%, #0b2f3f00 60%);pointer-events:none;position:absolute;inset:0}.gl-key{max-width:calc(53% - 5rem);left:calc(47% + 1rem)}}.lc{background:var(--color-night);color:#fff;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""frame""info""side";display:grid;position:relative}.lc-head{z-index:2;padding:1.75rem var(--gutter) 1rem;grid-area:head;position:relative}.lc-h1{font-size:clamp(2.1rem, min(3.4vw, calc(5.8 * var(--vh))), 3.5rem);color:#fff;margin-top:.5rem}.lc-lead{max-width:34rem;font-size:clamp(.98rem, min(1.25vw, calc(2.4 * var(--vh))), 1.1rem);color:#ffffffc2;margin-top:clamp(.4rem,1.3svh,.8rem);line-height:1.5}.lc-find{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-top:clamp(.7rem,2.2svh,1.3rem);display:flex}html.no-js .lc-find{display:none}.lc-field{flex:17rem;max-width:27rem;display:flex;position:relative}.lc-field svg{color:var(--color-mute);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.lc-field input{min-width:0;height:2.9rem;font:inherit;color:var(--color-night);background:#fff;border:1.5px solid #0000;border-right:0;border-radius:.5rem 0 0 .5rem;flex:1;padding:0 .75rem 0 2.45rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}@media (pointer:coarse){.lc-field input{font-size:1rem}}.lc-field input:focus{outline:none;box-shadow:0 0 0 4px #38a7ce73}.lc-field input::-webkit-search-cancel-button{cursor:pointer}.lc-go{background:var(--color-brand);height:2.9rem;color:var(--color-night-deep);border-radius:0 .5rem .5rem 0;flex:none;padding:0 1.15rem;font-size:.92rem;font-weight:650;transition:background-color .2s}.lc-go:hover{background:#55b8dc}.lc-geo{color:#fff;align-items:center;gap:.4rem;min-height:2.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.lc-geo span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.lc-geo:hover span{transition:background-size .4s var(--ease-out-soft);background-position:100% 100%;background-size:0 1px}.lc-msg{color:#ffffffd9;max-width:36rem;margin-top:.7rem;font-size:.92rem;line-height:1.45}.lc-msg:empty{display:none}.lc-msg strong{color:#fff;font-weight:650}.lc-side{z-index:2;padding:1.25rem var(--gutter) 1.75rem;grid-area:side;position:relative}.lc-list{gap:.5rem;display:grid}@media (width>=560px){.lc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.lc-card{border-radius:var(--radius-frame);color:#fff;background:#ffffff12;border:1px solid #ffffff26;flex-direction:column;justify-content:center;gap:.1rem;height:100%;padding:clamp(.4rem,1.2svh,.6rem) .85rem;transition:border-color .2s,background-color .25s,color .25s;display:flex;position:relative}.lc-card:hover{background:#ffffff1c;border-color:#ffffff80}.lc-name{font-size:.95rem;font-weight:600;line-height:1.25}.lc-where{color:#ffffffad;font-size:.8rem;line-height:1.3}.lc-km{font-variant-numeric:tabular-nums;color:var(--color-brand-soft);white-space:nowrap;font-weight:700}.lc-km:not(:empty):before{content:" · ";color:#ffffffad;font-weight:400}.lc-card:has(.lc-km:not(:empty)) .lc-prov{display:none}.lc-item.is-on .lc-card{color:var(--color-night);background:#fff;border-color:#fff}.lc-item.is-on .lc-where,.lc-item.is-on .lc-km:before{color:var(--color-mute)}.lc-item.is-on .lc-km{color:#1a789c}.lc-item.is-hot:not(.is-on) .lc-card{border-color:var(--color-brand)}.lc.is-far .lc-none{display:none}.lc-none{color:#ffffffad;margin-top:.65rem;font-size:.86rem;line-height:1.45}.lc-none a{color:#fff}.lc-map{display:contents}.gl{grid-area:frame}.lc-frame{z-index:1;aspect-ratio:1/.92;pointer-events:none;grid-area:frame;width:100%;max-height:70svh;position:relative;overflow:hidden}.lc:not(.is-overview) .lc-frame{pointer-events:auto}.lc-frame iframe{visibility:hidden;border:0;width:100%;height:100%;position:absolute;inset:0}.lc:not(.is-overview) .lc-frame iframe{visibility:visible}.lc-frame iframe:focus-visible{outline-offset:-3px;border-radius:0}html.js .lc-frame iframe{opacity:0;transition:opacity .6s var(--ease-out-soft)}html.js .lc-frame.is-in iframe{opacity:1}.lc:not(.is-overview) .lc-frame.is-in{background:#e8e6e1}html.no-js .lc-frame .p3-loading,.lc-frame:is(.is-in,.is-off) .p3-loading{display:none}.lc-hint{color:#fff;pointer-events:none;opacity:0;background:#0b2f3fcc;border-radius:.4rem;width:max-content;padding:.35rem .7rem;font-size:.78rem;font-weight:600;transition:opacity .2s;position:absolute;bottom:2.6rem;left:50%;transform:translate(-50%)}.lc-off{z-index:1;text-align:center;color:var(--color-mute);background:#e8e6e1;place-content:center;gap:.35rem;padding:1.5rem;font-size:.95rem;line-height:1.4;display:none;position:absolute;inset:0}.lc-frame.is-off .lc-off{display:grid}.lc-off a{color:var(--color-night);justify-self:center;font-weight:600}.lc-all{z-index:1;min-height:2.4rem;color:var(--color-night);background:#fff;border-radius:.45rem;padding:0 .85rem;font-size:.85rem;font-weight:600;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 10px #0b2f3f2e}.lc-all:hover{background:var(--color-paper)}.lc.is-overview .lc-frame :is(.p3-loading,.lc-hint,.lc-off),.lc:not(.is-overview) .lc-over-txt,.lc.is-overview :is(.lc-info-txt,.lc-acts){display:none}.lc-over-txt{flex:16rem;min-width:0}@media (hover:hover) and (pointer:fine){.lc-frame.is-guarded:not(.is-live,.is-off){cursor:pointer}.lc-frame.is-guarded:not(.is-live) iframe{pointer-events:none}.lc-frame.is-guarded.is-in:not(.is-live,.is-off):hover .lc-hint{opacity:1;transition-delay:.15s}}.lc-info{z-index:1;background:var(--color-night-deep);padding:.8rem var(--gutter) .9rem;border-top:1px solid #ffffff1f;flex-wrap:wrap;grid-area:info;justify-content:space-between;align-items:center;gap:.7rem 1.25rem;display:flex;position:relative}.lc-info[hidden]{display:none}.lc-info-txt{flex:16rem;min-width:0}.lc-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-soft);font-size:.7rem;font-weight:700}.lc-iname{color:#fff;margin-top:.1rem;font-size:1.02rem;font-weight:650;line-height:1.25}.lc-addr{color:#ffffffb8;margin-top:.1rem;font-size:.86rem;line-height:1.4}.lc-addr a{color:#fff;white-space:nowrap;font-weight:600}.lc-note{color:#ffffffad;margin-top:.15rem;font-size:.78rem;line-height:1.35}.lc-note[hidden]{display:none}.lc-acts{flex-wrap:wrap;gap:.5rem;display:flex}.lc-btn{gap:.45rem!important;min-height:2.65rem!important;padding:.55rem 1rem!important;font-size:.9rem!important}.lc-btn-line{color:#fff;border:1.5px solid #ffffff59}.lc-btn-line:hover{border-color:#fff}@media (width>=1024px){.lc{height:calc(100 * var(--vh) - 4.5rem);grid-template:"head frame""side frame"minmax(0,1fr)"side info"/minmax(0,.94fr) minmax(0,1.06fr);min-height:34rem;max-height:50rem}.lc.is-found .lc-lead{display:none}.gl{grid-area:1/1/-1/-1}.lc-head{padding:clamp(1rem, 3.4svh, 2.6rem) clamp(1.5rem, 3vw, 3rem) clamp(.7rem, 2svh, 1.3rem) var(--gutter)}.lc-side{min-height:0;padding:0 clamp(1.5rem, 3vw, 3rem) clamp(.8rem, 2.4svh, 1.8rem) var(--gutter);scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;overflow-y:auto}.lc-frame{aspect-ratio:auto;height:100%;min-height:16rem;max-height:none}.lc-info{background:#071f2adb;border-top-color:#ffffff1a;padding:.75rem 5.75rem .85rem 1.5rem}}
