:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s;overflow:hidden}h1{color:inherit;font-size:1.8rem;line-height:1.2}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{color:#00bd7e;padding:3px;text-decoration:none;transition:all .4s}a.router-link-active{background-color:#639}@media (hover:hover){a:hover{background-color:#00bd7e33}}@media (width>=1024px){body{place-items:center;display:flex}#app{grid-template-columns:1fr 1fr;padding:0 2rem;display:grid}}.btn{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#111;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:pre;background:#ffffff80;border:1px solid #ffffff3d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;padding:.4em 1em;font-size:1em;font-weight:500;transition:all .4s;display:flex;box-shadow:0 .25em 2em #0000001a}.btn:hover{background:#ffffffb3}.btn.router-link-active,.active{background:var(--primary-color);color:var(--primary-text-color)}.btn.router-link-active:hover,.active:hover{background:var(--primary-color);color:var(--primary-text-color);opacity:.7}.btn--primary{background:var(--primary-color);color:var(--primary-text-color)}.btn--primary:hover{background:var(--primary-color);color:var(--primary-text-color);opacity:.8}.btn--circle{aspect-ratio:1;width:2em;height:2em;padding:0}.modal-backdrop{touch-action:none;z-index:100;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .1s}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}.sidebar-slide-enter-active,.sidebar-slide-leave-active{transition:transform .5s}.sidebar-slide-enter-from,.sidebar-slide-leave-to{transform:translate(-100%)}.fade-up-enter-active,.fade-up-leave-active{transition:transform .5s,opacity .4s}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(1rem)}.spinner[data-v-bc125ce6]{--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;width:5em;height:5em;-webkit-mask:var(--_m);-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;background:#25b09b;border-radius:50%;flex-shrink:0;padding:.75em;animation:1s linear infinite l3-bc125ce6;-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes l3-bc125ce6{to{transform:rotate(1turn)}}.loading[data-v-695520dc]{z-index:5000;background-color:#111;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading .spinner[data-v-695520dc]{font-size:1rem}header[data-v-2785f355]{max-height:100vh;line-height:1.5}.logo[data-v-2785f355]{margin:0 auto 2rem;display:block}@media (width>=1024px){header[data-v-2785f355]{padding-right:calc(var(--section-gap) / 2);place-items:center;display:flex}.logo[data-v-2785f355]{margin:0 2rem 0 0}header .wrapper[data-v-2785f355]{flex-wrap:wrap;place-items:flex-start;display:flex}nav[data-v-2785f355]{text-align:left;margin-top:1rem;margin-left:-1rem;padding:1rem 0;font-size:1rem}}.navigation[data-v-8bc46eea]{z-index:2000;max-width:100vw;transition:transform .5s;position:absolute;bottom:1em;left:50%;transform:translate(-50%)}@media (width>=640px){.navigation[data-v-8bc46eea]{max-width:calc(100vw - 12rem)}}.navigation__inner[data-v-8bc46eea]{border-radius:var(--rounded-md);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#dbdcdd;border:1px solid #ffffff3d;flex-direction:column;gap:5px;padding:6px;display:flex;box-shadow:0 4px 20px #00000073}@media (width>=640px){.navigation__inner[data-v-8bc46eea]{border-radius:var(--rounded-lg);background:#ffffff26;box-shadow:0 4px 30px #0000001a}}.navigation .nav-btn[data-v-8bc46eea]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#111;-webkit-user-select:none;user-select:none;text-align:center;white-space:pre;background:#ffffff80;border:1px solid #ffffff3d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.4em 1em;font-size:.7em;font-weight:500;line-height:1.3;transition:all .3s ease-in-out;display:flex;box-shadow:0 4px 30px #0000001a}@media (width>=640px){.navigation .nav-btn[data-v-8bc46eea]{padding:.7em 1.4em;font-size:.9em}}.navigation .nav-btn--circle[data-v-8bc46eea]{aspect-ratio:1;width:30px;height:30px;padding:6px}.navigation .nav-btn[data-v-8bc46eea]:hover{background:#ffffffb3}.navigation .nav-btn.router-link-active[data-v-8bc46eea]{color:var(--primary-text-color);background:#ffffff80;background:var(--primary-color)}.favourite-count[data-v-8bc46eea]{background:var(--primary-color);color:var(--primary-text-color);border-radius:999px;justify-content:center;align-items:center;width:2em;height:2em;font-size:.6em;font-weight:700;display:flex;position:absolute;top:-.5em;right:-.5em}@media (width>=640px){.favourite-count[data-v-8bc46eea]{top:-.75em;right:-.75em}}.navigation-secondary[data-v-8bc46eea]{border-radius:999px;flex-grow:0;align-self:center;width:0;min-width:100%;max-width:100%;position:relative;overflow:hidden}.navigation-secondary[data-v-8bc46eea]:before,.navigation-secondary[data-v-8bc46eea]:after{content:"";opacity:0;pointer-events:none;z-index:1;width:2em;transition:opacity .4s;position:absolute;top:0;bottom:0}.navigation-secondary[data-v-8bc46eea]:before{background:linear-gradient(90deg,#969696cc 0%,#96969699 36%,#9696964d 62%,#9696961a 85%,#96969600 100%);left:0}.navigation-secondary[data-v-8bc46eea]:after{background:linear-gradient(270deg,#969696cc 0%,#96969699 36%,#9696964d 62%,#9696961a 85%,#96969600 100%);right:0}.navigation-secondary--blur-left[data-v-8bc46eea]:before,.navigation-secondary--blur-right[data-v-8bc46eea]:after{opacity:1}.navigation-secondary__scroller[data-v-8bc46eea]{cursor:grab;scrollbar-width:none;-webkit-user-select:none;user-select:none;padding:.5em 0;overflow-x:auto}.navigation-secondary__scroller.is-dragging[data-v-8bc46eea]{cursor:grabbing}.navigation-secondary__scroller[data-v-8bc46eea]::-webkit-scrollbar{display:none}.navigation-secondary__track[data-v-8bc46eea]{gap:10px;width:fit-content;margin:auto;display:flex}.navigation-primary[data-v-8bc46eea]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:999px;flex-grow:0;justify-content:center;align-self:center;align-items:center;gap:16px;min-width:100%;max-width:100%;padding:10px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 30px #0000001a}.navigation-primary[data-v-8bc46eea]:before,.navigation-primary[data-v-8bc46eea]:after{content:"";opacity:0;pointer-events:none;z-index:1;width:2em;transition:opacity .4s;position:absolute;top:0;bottom:0}.navigation-primary[data-v-8bc46eea]:before{background:linear-gradient(90deg,#969696cc 0%,#96969699 36%,#9696964d 62%,#9696961a 85%,#96969600 100%);left:0}.navigation-primary[data-v-8bc46eea]:after{background:linear-gradient(270deg,#969696cc 0%,#96969699 36%,#9696964d 62%,#9696961a 85%,#96969600 100%);right:0}.navigation-primary--blur-left[data-v-8bc46eea]:before,.navigation-primary--blur-right[data-v-8bc46eea]:after{opacity:1}.navigation-primary__highlights[data-v-8bc46eea]{position:absolute;inset:0}.navigation-primary__highlights[data-v-8bc46eea]:before,.navigation-primary__highlights[data-v-8bc46eea]:after{content:"";opacity:.7;pointer-events:none;border-radius:999px;position:absolute;inset:0;overflow:hidden}.navigation-primary__highlights[data-v-8bc46eea]:before{background:linear-gradient(179deg,#fff6 0%,#ffffff4d 3%,#ffffff1a 8%,#fff0 15%)}.navigation-primary__highlights[data-v-8bc46eea]:after{background:linear-gradient(359deg,#fff6 0%,#ffffff4d 3%,#ffffff1a 8%,#fff0 15%)}.navigation-primary__track[data-v-8bc46eea]{align-items:center;gap:10px;width:fit-content;margin:auto;display:flex}.navigation-primary__scroller[data-v-8bc46eea]{cursor:grab;scrollbar-width:none;-webkit-user-select:none;user-select:none;padding:.1em 1em;overflow-x:auto}.navigation-primary__scroller.is-dragging[data-v-8bc46eea]{cursor:grabbing}@media (width>=640px){.navigation-primary__scroller[data-v-8bc46eea]{padding:.5em 1em}}.navigation-primary__scroller[data-v-8bc46eea]::-webkit-scrollbar{display:none}.navigation-mobile[data-v-8bc46eea]{justify-content:center;display:flex}@media (width>=640px){.navigation-mobile[data-v-8bc46eea]{display:none}}.navigation-mobile__inner[data-v-8bc46eea]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fffc;border:1px solid #ffffff3d;border-top:none;border-radius:0 0 24px 24px;gap:.5em;width:fit-content;padding:.5em 1em;display:flex;box-shadow:0 4px 30px #0000001a}.mobile-hide[data-v-8bc46eea]{display:none}@media (width>=640px){.mobile-hide[data-v-8bc46eea]{display:block}}.media-modal-wrapper>.spinner[data-v-dce25525]{position:absolute}.media-modal-wrapper[data-v-dce25525]{justify-content:center;align-items:center;padding:22px 0;display:flex;position:absolute;inset:0}@media (width>=640px){.media-modal-wrapper[data-v-dce25525]{padding:22px}}.media-modal[data-v-dce25525]{border-radius:var(--rounded-md);color:#fff;background:#050706;border:1px solid #ffffff57;flex-direction:column;min-width:50%;max-height:100%;display:flex;position:relative;overflow:hidden}.media-modal.is-loading-media[data-v-dce25525]{visibility:hidden}@media (width>=640px){.media-modal[data-v-dce25525]{border-radius:var(--rounded-lg);height:100%}}.media-modal__actions[data-v-dce25525]{z-index:2;gap:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.media-modal__view[data-v-dce25525]{display:flex}.media-modal__title[data-v-dce25525]{filter:drop-shadow(0 0 2px #00000080);z-index:2;font-weight:700;position:absolute;top:1rem;left:1rem}.media-modal__details[data-v-dce25525]{z-index:2;align-items:center;gap:1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.media-modal__details .details-index[data-v-dce25525]{filter:drop-shadow(1px 1px 2px #00000080);position:absolute;right:0}.media-modal__details .details-dots[data-v-dce25525]{background:#ffffff80;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.3em;height:2em;margin:auto;padding:0 .6em;display:flex;box-shadow:0 .25em 2em #0000001a}.media-modal__details .details-dots .dot[data-v-dce25525]{background:#00000080;border:1px solid #0000;border-radius:50%;width:7px;height:7px}.media-modal__details .details-dots .dot--active[data-v-dce25525]{background:#ffffff80;border:1px solid #00000080}.media-modal__details .details-dots .dot--small[data-v-dce25525]{width:5px;height:5px}.media-modal-frame[data-v-dce25525]{display:contents}.details-title[data-v-dce25525]{display:none}@media (width>=640px){.media-modal.is-single>.media-modal__title[data-v-dce25525]{display:none}.media-modal__details[data-v-dce25525]{pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid}.media-modal__details[data-v-dce25525]:has(.details-title):before{content:"";z-index:-1;background:linear-gradient(#0000,#000000a6);position:absolute;inset:-2.5rem -1rem -1rem}.media-modal__details .details-caption[data-v-dce25525]{overflow-wrap:anywhere;text-shadow:0 1px 3px #000c;align-items:baseline;gap:1rem;min-width:0;display:flex}.media-modal__details .details-title[data-v-dce25525]{display:block}.media-modal__details .details-index[data-v-dce25525]{flex-shrink:0;position:static}.media-modal__details .details-dots[data-v-dce25525]{grid-column:2}.media-modal.is-video .media-modal__details[data-v-dce25525]{bottom:4rem}.media-modal.is-video .media-modal__details[data-v-dce25525]:before{bottom:-4rem}}@media (width<=639px){.media-modal[data-v-dce25525]{background:0 0;border:0;overflow:visible}.media-modal__title[data-v-dce25525]{overflow-wrap:anywhere;flex-shrink:0;min-width:0;padding:0 1rem .75rem;position:static}.media-modal-frame[data-v-dce25525]{border-radius:var(--rounded-md);background:#050706;border:1px solid #ffffff57;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}}.media-error[data-v-dce25525]{z-index:2;position:absolute}.media-modal-stage[data-v-dce25525]{background:#050706;justify-content:center;align-items:center;height:100%;display:flex}.media-modal-stage .spinner[data-v-dce25525]{z-index:0;position:absolute}.media-modal-asset[data-v-dce25525]{z-index:1;width:100%;height:100%;display:flex}.media-modal-grid-wrapper[data-v-dce25525]{overflow:auto}.media-modal-grid[data-v-dce25525]{background:#050706;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.75rem;padding:4.5rem 1rem 1rem;display:grid;overflow:auto}@media (width>=1000px){.media-modal-grid[data-v-dce25525]{grid-template-rows:repeat(auto-fill,400px);grid-template-columns:1fr 1fr}}.media-modal-grid__item[data-v-dce25525]{appearance:none;border-radius:var(--rounded-md);cursor:pointer;background:#111412;border:1px solid #ffffff3d;height:100%;padding:0;position:relative;overflow:hidden}.media-modal-grid__asset[data-v-dce25525]{object-fit:cover;width:100%;height:100%;display:block}.media-modal-nav[data-v-dce25525]{z-index:2;font-size:1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.media-modal-nav-previous[data-v-dce25525]{left:1rem}.media-modal-nav-next[data-v-dce25525]{right:1rem}.property-marker[data-v-a338365b]{z-index:2;color:#fff;cursor:pointer;pointer-events:auto;border:2px solid #fff;border-radius:50%;width:20px;height:20px;padding:0;font-size:.8em;transition:opacity .2s ease-in-out;position:fixed;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000073}.property-marker.is-pulsing[data-v-a338365b]:before{content:"";pointer-events:none;border:2px solid #fff;border-radius:50%;animation:2s ease-out infinite property-pulse-a338365b;position:absolute;inset:-2px}.property-marker.is-inactive[data-v-a338365b]{opacity:.3}.property-marker[data-v-a338365b]:hover{opacity:.8}.property-marker[data-v-a338365b]:focus-visible{outline-offset:3px;outline:3px solid #fff}@keyframes property-pulse-a338365b{0%{opacity:0;transform:scale(.1)}50%{opacity:.45}75%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.property-marker.is-pulsing[data-v-a338365b]:before{opacity:0;animation:none}}.tag-anchor[data-v-915ff450]{pointer-events:none;z-index:10;font-size:1em;transition:transform .2s ease-in-out,opacity .2s ease-in-out,box-shadow .2s ease-in-out;position:absolute;transform:translateY(1rem)}.tag-anchor.enter[data-v-915ff450]{opacity:1;transition:opacity 1.2s,transform .6s;transform:translateY(0)}.tag-anchor.inactive[data-v-915ff450]{opacity:.5!important}.tag-dot[data-v-915ff450]{pointer-events:auto;border-radius:50%;width:.5em;height:.5em;position:absolute;bottom:-.25em;left:-.25em}.tag-line[data-v-915ff450]{pointer-events:auto;width:.25em;position:absolute;left:-.125em}.tag-basic[data-v-915ff450]{cursor:pointer;font-family:inherit;font-weight:inherit;letter-spacing:.1em;pointer-events:auto;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:4px;width:max-content;line-height:1.1;position:absolute}.tag-basic--sold-out-label[data-v-915ff450]:before{color:#fff;content:"sold out";transform-origin:0;background:#e90303;border-radius:.4rem;width:max-content;padding:.3rem .3rem .2rem;font-size:.6rem;position:absolute;top:50%;left:50%;overflow:hidden;transform:rotate(15deg)translate(-50%,-50%)}.tag-basic--filtered[data-v-915ff450]{opacity:.5}.tag-dot[data-v-6d10e0a1]{--pin-fill:var(--brand-accent);--pin-size:clamp(36px, 2.75vw, 46px);--pin-tail:clamp(12px, .84vw, 15px);--pin-border:clamp(3px, .28vw, 4px);cursor:pointer;z-index:2;pointer-events:auto;background:0 0;border:0;width:0;height:0;padding:0;position:fixed}.tag-dot[data-v-6d10e0a1]:not(.is-interactive){cursor:default;pointer-events:none}.tag-dot.is-pulsing .tag-pin[data-v-6d10e0a1]:after{content:"";pointer-events:none;border:2px solid #fff;border-radius:50%;animation:2s ease-out infinite tag-pulse-6d10e0a1;position:absolute;inset:0}.tag-dot.is-rich[data-v-6d10e0a1]{--pin-fill:var(--brand-accent)}.tag-dot.is-action[data-v-6d10e0a1]{--pin-fill:color-mix(in srgb, var(--brand-accent) 52%, #17211e)}.tag-dot.is-action .tag-pin-core[data-v-6d10e0a1]{border-width:var(--pin-border);background-color:#639}.tag-dot.is-basic[data-v-6d10e0a1],.tag-dot.is-basicIcon[data-v-6d10e0a1],.tag-dot.is-box[data-v-6d10e0a1]{--pin-fill:#26302dc7;--pin-size:clamp(30px, 2.25vw, 38px);--pin-tail:clamp(9px, .68vw, 12px)}.tag-dot.has-content .tag-pin-core[data-v-6d10e0a1]{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 34%, transparent), 0 8px 20px #0000005c}.tag-dot.has-content .tag-label[data-v-6d10e0a1]:after{background:var(--brand-accent-light);content:"";border-radius:999px;width:5px;height:5px;margin:0 0 1px 5px;display:inline-block;box-shadow:0 0 0 1px #0000003d}.tag-dot[data-v-6d10e0a1]:focus-visible{outline:none}.tag-dot:focus-visible .tag-pin-core[data-v-6d10e0a1]{outline-offset:5px;outline:3px solid #fff}.tag-dot[data-v-6d10e0a1]:hover,.tag-dot.is-sticky[data-v-6d10e0a1]{--pin-fill:var(--brand-accent)}.tag-dot.is-sticky .tag-label[data-v-6d10e0a1]{top:auto;bottom:calc(var(--pin-size) + 7px);transform-origin:50% 100%;display:none}.tag-dot.is-cluster[data-v-6d10e0a1]{--pin-fill:var(--brand-secondary);--pin-size:clamp(38px, 2.9vw, 48px);--pin-tail:clamp(12px, .9vw, 16px)}.tag-pin[data-v-6d10e0a1]{top:calc(-1 * (var(--pin-size) + var(--pin-tail) - 6px));left:calc(-.5 * var(--pin-size));width:var(--pin-size);height:var(--pin-size);transform:rotate(var(--tag-angle,0deg));transform-origin:50% calc(var(--pin-size) + var(--pin-tail) - 6px);place-items:center;display:grid;position:absolute}.tag-pin[data-v-6d10e0a1]:before{top:calc(var(--pin-size) - var(--pin-border));z-index:0;width:calc(var(--pin-tail) * 1.65);height:calc(var(--pin-tail) + var(--pin-border) - 6px);clip-path:polygon(0 0,100% 0,50% 100%);content:"";background:#fffffffa;position:absolute;left:50%;transform:translate(-50%)}.tag-pin-core[data-v-6d10e0a1]{z-index:1;width:var(--pin-size);height:var(--pin-size);border:var(--pin-border) solid #fffffffa;color:#fff;background:var(--pin-fill);transform:rotate(var(--tag-counter-angle,0deg));border-radius:999px;place-items:center;display:grid;position:relative}.tag-icon[data-v-6d10e0a1]{filter:drop-shadow(0 1px 1px #00000038);width:44%;height:44%}.tag-count[data-v-6d10e0a1]{min-width:22px;height:22px;color:inherit;pointer-events:none;text-shadow:0 1px 2px #000000b8,0 0 10px #00000075;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid}.tag-label[data-v-6d10e0a1]{top:calc(var(--pin-size) + var(--pin-tail) + 5px);color:#fff;overflow-wrap:anywhere;text-align:center;text-shadow:0 1px 2px #000000e6,0 0 8px #000000db,0 0 18px #000000bd;width:max-content;max-width:126px;transform:translateX(-50%) rotate(var(--tag-counter-angle,0deg));transform-origin:50% 0;font-size:clamp(11px,.78vw,13px);font-weight:760;line-height:1.15;display:block;position:absolute;left:50%;overflow:visible}@keyframes tag-pulse-6d10e0a1{0%{opacity:0;transform:scale(.1)}50%{opacity:.45}75%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.tag-dot.is-pulsing .tag-pin[data-v-6d10e0a1]:after{opacity:0;animation:none}}.zoom-controls[data-v-a9b527b7]{right:max(2rem, env(safe-area-inset-right));top:max(5rem, env(safe-area-inset-top) + 2rem);z-index:20;place-items:center;gap:.5rem;display:grid;position:fixed}.zoom-control-stack[data-v-a9b527b7]{-webkit-backdrop-filter:blur(3.1px);background:#ffffff80;border:1px solid #ffffff3d;border-radius:999px;display:grid;overflow:hidden;box-shadow:0 4px 30px #0000001a}.zoom-button[data-v-a9b527b7]{color:#000;cursor:pointer;text-shadow:0 1px 2px #000000ad,0 0 12px #00000080;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;font-size:1rem;line-height:1;transition:background .2s ease-in-out;display:grid}.zoom-button[data-v-a9b527b7]:hover{background:#ffffff24}.zoom-button[data-v-a9b527b7]:focus-visible{outline-offset:4px;outline:3px solid #fff}.zoom-button svg[data-v-a9b527b7]{width:1rem;height:1rem}.zoom-button+.zoom-button[data-v-a9b527b7]{border-top:1px solid #ffffff57}.zoom-button.zoom-button-reset[data-v-a9b527b7]{-webkit-backdrop-filter:blur(3.1px);backdrop-filter:blur(3.1px);background:#ffffff80;border:1px solid #ffffff3d;border-radius:999px;font-size:1rem;box-shadow:0 4px 30px #0000001a}.zoom-button.zoom-button-reset[data-v-a9b527b7]:hover{background:#ffffff24}.minimap[data-v-6ce70210]{right:max(2rem, env(safe-area-inset-right));z-index:19;-webkit-backdrop-filter:blur(1px);color:#fff;cursor:default;background:#ffffff4d;border:1px solid #ffffff3d;border-radius:12px;width:clamp(180px,22vw,280px);padding:6px;position:fixed;box-shadow:0 4px 30px #0000001a}.minimap__surface[data-v-6ce70210]{aspect-ratio:3190/1960;touch-action:none;cursor:crosshair;border-radius:5px;position:relative;overflow:hidden}.minimap__surface[data-v-6ce70210]:focus-visible{outline-offset:3px;outline:2px solid #fff}.minimap__surface.is-dragging[data-v-6ce70210]{cursor:grabbing}.minimap__surface img[data-v-6ce70210],.minimap__surface canvas[data-v-6ce70210]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.minimap__viewport[data-v-6ce70210]{box-sizing:border-box;pointer-events:none;background:#ffffff14;border:2px solid #fff;position:absolute;box-shadow:0 0 0 300px #00000059,inset 0 0 0 1px #00000080}@media (width<=639px){.minimap[data-v-6ce70210]{right:max(1rem, env(safe-area-inset-right));width:140px;padding:6px}}@media (width>=640px) and (height<=500px){.minimap[data-v-6ce70210]{width:150px}}.brand-mark[data-v-1dfb72dd]{z-index:20;width:8rem;height:2rem;position:absolute;top:2rem;right:2rem}@media (width>=640px){.brand-mark[data-v-1dfb72dd]{width:15rem}}.brand-mark .image[data-v-1dfb72dd]{object-fit:contain;object-position:right;width:100%;height:100%}.map[data-v-1dfb72dd]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#050505;position:fixed;inset:0;overflow:hidden}.map[data-v-1dfb72dd]:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000006b,#0000001a 28%,#0000006b),radial-gradient(circle at 50% 52%,#0000 0 46%,#0000007a 100%);position:absolute;inset:0}.map .media-shell[data-v-1dfb72dd]{will-change:transform;width:max(100vw,162.755vh);height:max(100vh,61.442vw);position:absolute;top:50%;left:50%}.map .media-shell .media-plane[data-v-1dfb72dd]{transform-origin:50%;will-change:transform;width:100%;height:100%;position:relative}.map .media-shell .media-plane .background-media[data-v-1dfb72dd]{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.map .media-shell .media-plane .background-fade-enter-active[data-v-1dfb72dd],.map .media-shell .media-plane .background-fade-leave-active[data-v-1dfb72dd]{transition:opacity .5s ease-in-out}.map .media-shell .media-plane .background-fade-enter-from[data-v-1dfb72dd],.map .media-shell .media-plane .background-fade-leave-to[data-v-1dfb72dd]{opacity:0}.map .media-shell .media-plane .map-polygon-layer[data-v-1dfb72dd]{z-index:1000;pointer-events:all;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map .media-shell .media-plane .map-polygon-layer polygon[data-v-1dfb72dd]{cursor:pointer;pointer-events:all;animation:.5s ease-in-out .5s both map-overlay-fade-in-1dfb72dd}.map.has-selected-tag[data-v-1dfb72dd] .tag-dot:not(.is-selected),.map.has-selected-tag[data-v-1dfb72dd] .property-marker,.map.has-selected-tag[data-v-1dfb72dd] .release-marker-layer .tag-anchor{opacity:.4}.map.has-selected-tag[data-v-1dfb72dd] .tag-pin:after,.map.has-selected-tag[data-v-1dfb72dd] .property-marker:before{opacity:0;visibility:hidden;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.map .media-shell .media-plane .background-fade-enter-active[data-v-1dfb72dd],.map .media-shell .media-plane .background-fade-leave-active[data-v-1dfb72dd]{transition-duration:.01ms}.map .media-shell .media-plane .map-polygon-layer polygon[data-v-1dfb72dd],.release-marker-layer[data-v-1dfb72dd] .tag-anchor{animation:none}}@keyframes map-overlay-fade-in-1dfb72dd{0%{opacity:0}to{opacity:1}}.tag-marker-layer[data-v-1dfb72dd],.property-marker-layer[data-v-1dfb72dd],.release-marker-layer[data-v-1dfb72dd]{z-index:2;pointer-events:none;position:fixed;inset:0}.release-marker-layer[data-v-1dfb72dd] .tag-anchor{animation:.5s ease-in-out .5s both map-overlay-fade-in-1dfb72dd}.compass[data-v-1dfb72dd]{top:max(18px, env(safe-area-inset-top));right:max(31px, env(safe-area-inset-right) + 9px);z-index:4;color:#ffffffe0;text-shadow:0 1px 8px #00000094;-webkit-backdrop-filter:blur(3.1px);pointer-events:none;background:#ffffff26;border:1px solid #ffffff3d;border-radius:16px;place-items:center;width:32px;height:32px;font-size:13px;display:grid;position:fixed;box-shadow:0 4px 30px #0000001a}.marker-stagger-enter-active[data-v-1dfb72dd]{transition:opacity .32s ease var(--tag-enter-delay,0s), filter .32s ease var(--tag-enter-delay,0s)}.marker-stagger-leave-active[data-v-1dfb72dd]{transition:opacity .18s,filter .18s}.marker-stagger-move[data-v-1dfb72dd]{transition:left .26s,top .26s}.marker-stagger-enter-from[data-v-1dfb72dd],.marker-stagger-leave-to[data-v-1dfb72dd]{opacity:0;filter:blur(5px)}.marker-stagger-enter-active .tag-pin[data-v-1dfb72dd],.marker-stagger-enter-active .tag-label[data-v-1dfb72dd]{transition:opacity .32s ease var(--tag-enter-delay,0s), transform .32s cubic-bezier(.18, .9, .22, 1) var(--tag-enter-delay,0s)}.marker-stagger-enter-from .tag-pin[data-v-1dfb72dd]{opacity:0;transform:rotate(var(--tag-angle,0deg)) translateY(10px) scale(.82)}.marker-stagger-enter-from .tag-label[data-v-1dfb72dd]{opacity:0;transform:translateX(-50%) rotate(var(--tag-counter-angle,0deg)) translateY(8px)}.sidebar-toggle[data-v-c83ed369]{pointer-events:all;z-index:200;font-size:1em;display:none;position:absolute;bottom:2em;left:2em}.sidebar-toggle.content-piece-toggle[data-v-c83ed369]{position:fixed}@media (width>=640px){.sidebar-toggle[data-v-c83ed369]{display:block}}.product-details[data-v-fb480289]{justify-content:space-between;gap:1em;width:100%;display:flex}.product-details__left[data-v-fb480289]{flex-shrink:0;width:60%}.product-details__left .product-detail[data-v-fb480289]{flex-direction:column}.product-details__right[data-v-fb480289]{flex-shrink:0}.product-details__right .product-detail[data-v-fb480289]{flex-direction:row;align-items:center}.product-detail[data-v-fb480289]{width:100%;margin:0 0 .25em;display:flex}.product-detail__label[data-v-fb480289]{width:fit-content;padding:0 1em 0 0}.product-detail__value[data-v-fb480289]{margin:-.1em 0 0;font-weight:700;line-height:1.2}.product-detail__value sup[data-v-fb480289]{font-weight:700}.product-detail__icon[data-v-fb480289]{padding:0 0 0 1em}.product-actions[data-v-fb480289]{margin:.5em 0 0}.product-card-compact[data-v-c1d8f3ae]{margin-bottom:2rem}.product-card-compact__inner[data-v-c1d8f3ae]{gap:1rem;display:flex}.product-card-compact__image[data-v-c1d8f3ae]{aspect-ratio:1.5;flex-shrink:0;width:40%}.product-card-compact__image .image[data-v-c1d8f3ae]{aspect-ratio:1;border-radius:var(--rounded-sm);object-fit:cover;width:100%;overflow:hidden}.product-card-compact__details[data-v-c1d8f3ae]{flex-shrink:0;width:60%}.product-card-compact__details .btn[data-v-c1d8f3ae]{margin:.5rem 0 0}.product-list[data-v-170d1c48]{padding:0 0 5rem}@media (width>=640px){.product-list[data-v-170d1c48]{padding:0}}.product-list__label[data-v-170d1c48]{margin:.5em 0 1em;font-size:1.8em}.product-status-label[data-v-567dbfbc]{align-items:center;gap:.5em;display:flex}.status[data-v-567dbfbc]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.8em;height:1.8em;font-size:.8em;display:flex}.property-card[data-v-a4be95e8]{color:#111;width:100%;height:100%;display:flex;position:relative}.property-card__inner[data-v-a4be95e8]{width:100%;padding:0}.property-card__close[data-v-a4be95e8]{color:#111;position:absolute;top:1.5em;right:1.5em}.property-card__label[data-v-a4be95e8]{text-align:left;width:100%;margin:0 0 .5em;font-size:1.5em}.property-card__minimap[data-v-a4be95e8]{margin:4em 0}.property-card__minimap .minimap[data-v-a4be95e8]{border:.05em solid #fff;border-radius:16px;width:100%}.property-card__gallery[data-v-a4be95e8]{cursor:pointer;margin:-2em -2em 0;position:relative}.property-card__gallery .gallery-feature[data-v-a4be95e8]{aspect-ratio:1.5;justify-content:center;align-items:center;font-size:.75em;display:flex;position:relative}.property-card__gallery .gallery-feature .asset[data-v-a4be95e8]{object-fit:cover;z-index:1;width:100%;height:100%}.property-card__gallery .gallery-feature .spinner[data-v-a4be95e8]{z-index:0;position:absolute}.property-card__gallery .gallery-controls[data-v-a4be95e8]{z-index:1;align-items:center;gap:.5em;font-size:.8em;display:flex;position:absolute;bottom:1em;left:50%;transform:translate(-50%)}.property-card__gallery .gallery-controls__dots[data-v-a4be95e8]{background:#ffffff80;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.3em;height:2em;padding:0 .6em;display:flex;box-shadow:0 .25em 2em #0000001a}.property-card__gallery .gallery-controls__dots .dot[data-v-a4be95e8]{background:#00000080;border:1px solid #0000;border-radius:50%;width:7px;height:7px}.property-card__gallery .gallery-controls__dots .dot--active[data-v-a4be95e8]{background:#ffffff80;border:1px solid #00000080}.property-card__gallery .gallery-controls__dots .dot--small[data-v-a4be95e8]{width:5px;height:5px}.property-card__details[data-v-a4be95e8]{margin:1em 0}.property-card__details .product-status[data-v-a4be95e8]{margin:0 0 .5em}.property-card__buttons[data-v-a4be95e8]{flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.tag-card[data-v-6325042e]{margin-bottom:2rem}.tag-card__inner[data-v-6325042e]{flex-direction:column;gap:1rem;display:flex}.tag-card__media[data-v-6325042e]{width:100%;position:relative}.tag-card__media .media[data-v-6325042e]{border-radius:var(--rounded-sm);aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.tag-card__expand[data-v-6325042e]{position:absolute;bottom:.75rem;right:.75rem}.tag-card__label[data-v-6325042e]{margin:0 0 .5em;font-weight:700;line-height:1.3}.tag-card__description[data-v-6325042e],.tag-card__more-information[data-v-6325042e]{font-size:.9em}.section-card[data-v-9e3a0ecb]{color:#111;width:100%;height:100%;display:flex;position:relative}.section-card__inner[data-v-9e3a0ecb]{width:100%;padding:0}.section-card__tags[data-v-9e3a0ecb]{margin-top:1.5rem}.section-card__close[data-v-9e3a0ecb]{color:#111;position:absolute;top:1.5em;right:1.5em}.section-card__label[data-v-9e3a0ecb]{text-align:left;width:100%;margin:0 0 1em;font-size:1.8em}.section-card__minimap[data-v-9e3a0ecb]{margin:4em 0}.section-card__minimap .minimap[data-v-9e3a0ecb]{border:.05em solid #fff;border-radius:16px;width:100%}.section-card__gallery[data-v-9e3a0ecb]{margin:-2em -2em 0;position:relative}.section-card__gallery .gallery-feature[data-v-9e3a0ecb]{aspect-ratio:1.5;justify-content:center;align-items:center;font-size:.75em;display:flex;position:relative}.section-card__gallery .gallery-feature .asset[data-v-9e3a0ecb]{object-fit:cover;z-index:1;width:100%;height:100%}.section-card__gallery .gallery-feature .spinner[data-v-9e3a0ecb]{z-index:0;position:absolute}.section-card__gallery .gallery-controls[data-v-9e3a0ecb]{z-index:1;align-items:center;gap:.5em;font-size:.8em;display:flex;position:absolute;bottom:1em;left:50%;transform:translate(-50%)}.section-card__gallery .gallery-controls__dots[data-v-9e3a0ecb]{background:#ffffff80;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.3em;height:2em;padding:0 .6em;display:flex;box-shadow:0 .25em 2em #0000001a}.section-card__gallery .gallery-controls__dots .dot[data-v-9e3a0ecb]{background:#00000080;border:1px solid #0000;border-radius:50%;width:7px;height:7px}.section-card__gallery .gallery-controls__dots .dot--active[data-v-9e3a0ecb]{background:#ffffff80;border:1px solid #00000080}.section-card__gallery .gallery-controls__dots .dot--small[data-v-9e3a0ecb]{width:5px;height:5px}.section-card__details[data-v-9e3a0ecb]{margin:1em 0}.section-card__details .product-status[data-v-9e3a0ecb]{margin:0 0 .5em}.section-card__buttons[data-v-9e3a0ecb]{gap:.5em;display:flex}.product-drawer-wrapper[data-v-9554da1d]{pointer-events:none;z-index:110;width:100%;max-width:100%;padding:0;display:flex;position:absolute;top:0;bottom:3.8rem;left:0}@media (width>=640px){.product-drawer-wrapper[data-v-9554da1d]{max-width:480px;padding:1em;bottom:0}}.product-drawer-wrapper.content-piece-drawer[data-v-9554da1d]{z-index:110}@media (width>=640px){.product-drawer-wrapper.content-piece-drawer[data-v-9554da1d]{width:min(480px,45vw)}}.product-drawer[data-v-9554da1d]{background-color:var(--modal-bg);border-radius:var(--rounded-md);border-top-left-radius:var(--rounded-sm);border-top-right-radius:var(--rounded-sm);color:#111;pointer-events:all;width:100%;transition:top .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;overflow:hidden}.product-drawer.is-dragging[data-v-9554da1d]{transition:none}@media (prefers-reduced-motion:reduce){.product-drawer[data-v-9554da1d]{transition:none}}.product-drawer.collapsed .product-drawer__inner[data-v-9554da1d],.product-drawer.collapsed .product-drawer__back[data-v-9554da1d],.product-drawer.collapsed .product-drawer__actions[data-v-9554da1d]{opacity:0}@media (width>=640px){.product-drawer.collapsed .product-drawer__inner[data-v-9554da1d],.product-drawer.collapsed .product-drawer__back[data-v-9554da1d],.product-drawer.collapsed .product-drawer__actions[data-v-9554da1d]{opacity:1}}.product-drawer.collapsed.is-dragging .product-drawer__inner[data-v-9554da1d]{opacity:1}@media (width>=640px){.product-drawer[data-v-9554da1d]{border-radius:var(--rounded-lg);bottom:unset;height:100%;position:relative}}.product-drawer__inner[data-v-9554da1d]{overscroll-behavior:contain;width:100%;padding:2em 2rem 10rem;transition:opacity .3s ease-in-out;overflow:auto}@media (width>=640px){.product-drawer__inner[data-v-9554da1d]{padding:2em}}.product-drawer__label[data-v-9554da1d]{color:#111;margin-bottom:1em;font-size:1.6em}.product-drawer__back[data-v-9554da1d]{color:#111;z-index:2;position:absolute;top:1.5em;left:1.5em}.product-drawer__actions[data-v-9554da1d]{color:#111;z-index:2;gap:.5rem;display:flex;position:absolute;top:1.5em;right:1.5em}@media (width>=640px){.product-drawer__actions .close[data-v-9554da1d]{display:block}}.product-drawer__handle[data-v-9554da1d]{z-index:2;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:0}@media (width>=640px){.product-drawer__handle[data-v-9554da1d]{display:none}}.product-drawer__handle .handle[data-v-9554da1d]{appearance:none;cursor:grab;touch-action:none;background:0 0;border:none;width:72px;height:28px;padding:0;position:relative}.product-drawer__handle .handle[data-v-9554da1d]:after{content:"";background:#0000004d;border-radius:2px;height:4px;position:absolute;top:12px;left:6px;right:6px}.product-drawer__handle .handle[data-v-9554da1d]:active{cursor:grabbing}.input-range[data-v-1b75b217]{align-items:center;width:100%;height:40px;display:flex;position:relative}.input-range__container[data-v-1b75b217]{width:100%}.input-range__container .input-hidden[data-v-1b75b217]{width:100%;padding:0;display:none}.input-range .input-range-track[data-v-1b75b217]{height:var(--track-size);touch-action:pan-y;width:100%;position:relative}.input-range .input-range-track__bg[data-v-1b75b217]{background:#dedede;border-radius:999px;width:100%;height:100%;position:absolute;box-shadow:inset 1px 1px 3px #0003}.input-range .input-range-track__fill[data-v-1b75b217]{background:var(--primary-color);height:100%;width:var(--fill-end);position:absolute;inset-inline-start:var(--fill-start)}.input-range .input-range-handles[data-v-1b75b217]{width:100%;height:100%;position:absolute;top:50%;transform:translateY(-50%)}.input-range .input-range-handles .handle[data-v-1b75b217]{cursor:pointer;height:var(--handle-size);left:calc(var(--handle-size) / 2);width:var(--handle-size);top:50%;background:#fff;border-radius:50%;position:absolute;inset-inline-start:calc(var(--handle-pos) - var(--handle-size) / 2);transform:translateY(-50%);box-shadow:0 1px 3px 1px #0003,0 1px 2px -1px #0000001a}.input-range .input-range-handles .handle--end[data-v-1b75b217]{z-index:1}.filter-modal-wrapper[data-v-5dfdbed0]{z-index:100;width:100%;max-width:480px;padding:1em;display:flex;position:absolute;top:5rem;right:3.5rem}.filter-modal-wrapper.is-relative[data-v-5dfdbed0]{right:unset;top:unset;padding:0;position:relative}.filter-modal[data-v-5dfdbed0]{background-color:var(--modal-bg);border-radius:var(--rounded-sm);color:#111;width:100%;height:100%;display:flex;position:relative}.is-relative .filter-modal[data-v-5dfdbed0]{background-color:#0000}.filter-modal__inner[data-v-5dfdbed0]{width:100%;padding:2em}.is-relative .filter-modal__inner[data-v-5dfdbed0]{padding:0 2rem}.filter-modal__label[data-v-5dfdbed0]{font-size:1.2rem;font-weight:700}.filter-modal__close[data-v-5dfdbed0]{color:#111;position:absolute;top:1em;right:1em}.is-relative .filter-modal__close[data-v-5dfdbed0]{display:none}.filter-modal__sections[data-v-5dfdbed0]{flex-direction:column;display:flex}.filter-modal__reset[data-v-5dfdbed0]{margin:3em 0 0}.filter-modal__reset .btn[data-v-5dfdbed0]{font-weight:700}.section[data-v-5dfdbed0]{border-top:1px solid #bebebe;flex-direction:column;margin:1rem 0 0;padding:1rem 0 0;display:flex}.section[data-v-5dfdbed0]:first-child{border-top:none;margin:0;padding:0}.section__label[data-v-5dfdbed0]{font-weight:700}.section__filter[data-v-5dfdbed0]{flex-direction:column;margin:.5em 0 0;font-size:.8em;display:flex}.section__filter .filter-label[data-v-5dfdbed0]{justify-content:space-between;display:flex}.section__filter .filter[data-v-5dfdbed0]{flex-wrap:wrap;gap:.5em;width:100%;display:flex}.product-list-wrapper[data-v-fbeaa618]{z-index:100;justify-content:center;align-items:center;width:100%;padding:1em;display:flex;position:absolute;inset:0}.product-list[data-v-fbeaa618]{background-color:var(--modal-bg);border-radius:var(--rounded-md);color:#111;width:100%;max-width:1600px;height:60vh;padding:2em;overflow:hidden}@media (width>=640px){.product-list[data-v-fbeaa618]{border-radius:var(--rounded-lg)}}.product-list__header[data-v-fbeaa618]{flex-direction:column;gap:.5em;margin:0 0 2rem;display:flex}@media (width>=860px){.product-list__header[data-v-fbeaa618]{flex-direction:row;align-items:center}}.product-list__title[data-v-fbeaa618]{text-transform:capitalize;gap:.25em;width:50%;font-size:1.2rem;display:flex}@media (width>=860px){.product-list__title[data-v-fbeaa618]{font-size:1.8rem}}.product-list__filter[data-v-fbeaa618]{flex:1;align-items:center;gap:.5rem;display:flex}.product-list__filter input[data-v-fbeaa618]{appearance:none;box-sizing:border-box;color:#17212b;background:#f8fafc;border:1px solid #d9e0e7;border-radius:10px;outline:none;width:100%;padding:.6rem 1rem;font-size:16px;line-height:1.35}.product-list__filter input[data-v-fbeaa618]:focus{border-color:var(--sensoreal-active-color,#061a3b);background:#fff;box-shadow:0 0 0 3px #061a3b1f}.product-list__body[data-v-fbeaa618]{gap:1rem;height:calc(100% - 3rem);display:flex}.product-list__body .product-grid[data-v-fbeaa618]{grid-template-columns:repeat(1,1fr);gap:2rem;width:100%;height:100%;padding:0 0 2rem;display:grid;overflow:auto}@media (width>=800px){.product-list__body .product-grid[data-v-fbeaa618]{grid-template-columns:repeat(2,1fr)}}.product-list__body .product-filter[data-v-fbeaa618]{flex-shrink:0;width:340px;margin-right:-1rem;padding-bottom:2rem;overflow:auto}.card[data-v-fbeaa618]{border-radius:var(--rounded-md);container:card/inline-size}.card .card__inner[data-v-fbeaa618]{flex-direction:column;gap:1em;display:flex}.card .card__image[data-v-fbeaa618]{flex-shrink:0;width:100%}.card .card__image .image[data-v-fbeaa618]{aspect-ratio:1.5;object-fit:cover;border:1px solid gray;border-radius:20px;width:100%}.card .card__details[data-v-fbeaa618]{width:100%}.card .card__details .label[data-v-fbeaa618]{font-size:1.2em;font-weight:700}.card .card__details .details[data-v-fbeaa618]{font-size:.88em}.card .card__details .details__status[data-v-fbeaa618]{margin:.25em 0 .5em}@container card (width>300px){.card .card__inner[data-v-fbeaa618]{flex-direction:row}.card .card__image[data-v-fbeaa618]{width:50%}.card .card__details[data-v-fbeaa618]{width:60%}}.form__input label[data-v-d5fa286b]{color:#4b5563;letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.form__input input[data-v-d5fa286b],.form__input textarea[data-v-d5fa286b],.form__input select[data-v-d5fa286b]{appearance:none;box-sizing:border-box;color:#17212b;background:#f8fafc;border:1px solid #d9e0e7;border-radius:10px;outline:none;width:100%;min-height:48px;padding:11px 14px;font-size:16px;line-height:1.35;transition:background .16s ease-in-out,border-color .16s ease-in-out,box-shadow .16s ease-in-out}.form__input input[data-v-d5fa286b]:focus,.form__input textarea[data-v-d5fa286b]:focus,.form__input select[data-v-d5fa286b]:focus{border-color:var(--sensoreal-active-color,#061a3b);background:#fff;box-shadow:0 0 0 3px #061a3b1f}.form__input select[data-v-d5fa286b]{background-image:linear-gradient(45deg,#0000 50%,#4b5563 50%),linear-gradient(135deg,#4b5563 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:42px}.form__input input[type=checkbox][data-v-d5fa286b]{appearance:auto;accent-color:var(--sensoreal-active-color,#061a3b);flex:none;width:auto;min-height:auto;margin:2px 10px 0 0}.form__input .form__checkbox[data-v-d5fa286b]{color:#4b5563;letter-spacing:0;text-transform:none;background:#f8fafc;border:1px solid #e2e8ef;border-radius:10px;align-items:flex-start;margin-bottom:0;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.form__input .form__checkbox span[data-v-d5fa286b]{line-height:1.4}.modal-backdrop[data-v-f430ffef]{z-index:3000}.enquiry-modal[data-v-f430ffef]{background-color:var(--modal-bg);border-radius:var(--rounded-md);color:#111;width:calc(100% - 2rem);max-width:36rem;max-height:calc(100vh - 2rem);padding:2rem;overflow:auto}@media (width>=640px){.enquiry-modal[data-v-f430ffef]{border-radius:var(--rounded-lg)}}.enquiry-modal__header[data-v-f430ffef]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.enquiry-modal__header h2[data-v-f430ffef]{margin:0;font-size:1.5rem}.form[data-v-f430ffef]{flex-direction:column;gap:1rem;display:flex}.form__row[data-v-f430ffef]{gap:1rem;display:flex}button[type=submit][data-v-f430ffef]{margin:1rem 0 0}.is-error[data-v-f430ffef]{color:#c40b0b;font-size:.8rem}.language-switcher[data-v-2f38ca81]{color:#fff;z-index:2500;background:#504f4b;border-radius:999px;gap:1rem;padding:.2rem .75rem;font-size:.8rem;display:flex;position:absolute;bottom:1rem;left:1rem}@media (width>=640px){.language-switcher[data-v-2f38ca81]{bottom:unset;z-index:2;top:2rem;left:2rem}.content-piece-layout .language-switcher[data-v-2f38ca81]{z-index:0}}.language-switcher__title[data-v-2f38ca81]{display:none}@media (width>=640px){.language-switcher__title[data-v-2f38ca81]{display:block}}.language-switcher__action[data-v-2f38ca81]{display:flex}.language-switcher__dropdown[data-v-2f38ca81]{display:flex;position:relative}.language-switcher__dropdown .select-input[data-v-2f38ca81]{appearance:none;color:inherit;font-size:inherit;background:0 0;border:none;padding-right:1.5em}.language-switcher__dropdown .select-icon[data-v-2f38ca81]{pointer-events:none;position:absolute;right:0}.content-piece-layout[data-v-fd9ddd05] .modal-backdrop:has(.media-modal-wrapper){background:#101412}.page-layout[data-v-fd9ddd05] .media-modal{width:100%;min-width:0;max-width:1200px;height:100%;max-height:100%}.page-layout[data-v-fd9ddd05] .media-modal-stage{min-height:0}@media (width<=639px){.page-layout[data-v-fd9ddd05] .media-modal-wrapper{padding:22px 12px 40px}.page-layout[data-v-fd9ddd05] .media-modal{height:auto}.page-layout[data-v-fd9ddd05] .media-modal-stage{height:auto;overflow:hidden}.page-layout[data-v-fd9ddd05] .media-modal-asset{height:auto;max-height:100%}}@media (width>=640px){.page-layout[data-v-fd9ddd05]{--content-sidebar-width:0px;--content-gutter:12rem}.page-layout.has-sidebar[data-v-fd9ddd05]{--content-sidebar-width:min(480px, 45vw);--content-gutter:44px}.page-layout[data-v-fd9ddd05] .product-drawer-wrapper{width:min(480px,45vw)}.page-layout[data-v-fd9ddd05] .navigation,.page-layout[data-v-fd9ddd05] .media-modal-wrapper{left:calc((100vw + var(--content-sidebar-width)) / 2);transition:left .5s,width .5s;right:auto;transform:translate(-50%)}.page-layout[data-v-fd9ddd05] .navigation{width:max-content;max-width:calc(100vw - var(--content-sidebar-width) - var(--content-gutter));transition:left .5s,max-width .5s}.page-layout[data-v-fd9ddd05] .media-modal-wrapper{width:min(1200px, 100vw - var(--content-sidebar-width) - var(--content-gutter));max-width:none;padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.page-layout[data-v-fd9ddd05] .navigation,.page-layout[data-v-fd9ddd05] .media-modal-wrapper{transition:none}}.content-piece-page[data-v-fd9ddd05]{color:#fff;text-align:center;background:#101412;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 2rem 10rem;display:flex;position:fixed;inset:0}
