.ShowroomGallery-module__Q37HrW__backdrop{z-index:95;background:#0a0907eb;place-items:center;animation:.3s ease-out both ShowroomGallery-module__Q37HrW__fade-in;display:grid;position:fixed;inset:0}.ShowroomGallery-module__Q37HrW__panel{background:var(--color-ink-950);width:100%;height:100dvh;color:var(--color-ivory-50);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-rows:auto minmax(0,1fr) auto;display:grid}@media (min-width:768px){.ShowroomGallery-module__Q37HrW__panel{border:1px solid #d4b46e38;border-radius:24px;width:min(1040px,92vw);height:min(88vh,820px);padding:0;overflow:hidden;box-shadow:0 40px 90px -30px #000000e6}}.ShowroomGallery-module__Q37HrW__head{padding:10px max(16px, var(--safe-r,0px)) 10px max(16px, var(--safe-l,0px));align-items:center;gap:12px;display:flex}.ShowroomGallery-module__Q37HrW__head h2{text-wrap:balance;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:500;line-height:1.5}@media (min-width:768px){.ShowroomGallery-module__Q37HrW__head{padding:16px 20px 12px}.ShowroomGallery-module__Q37HrW__head h2{font-size:1.15rem}}.ShowroomGallery-module__Q37HrW__close{cursor:pointer;border:1.5px solid var(--color-gold-400);width:44px;height:44px;color:var(--color-ivory-50);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.ShowroomGallery-module__Q37HrW__close:focus-visible,.ShowroomGallery-module__Q37HrW__arrow:focus-visible{outline:2px solid var(--color-gold-300);outline-offset:2px}.ShowroomGallery-module__Q37HrW__count{color:#f7f2e8b8;white-space:nowrap;font-size:.85rem}.ShowroomGallery-module__Q37HrW__stage{min-height:0;position:relative}.ShowroomGallery-module__Q37HrW__track{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;height:100%;display:flex;overflow:auto hidden}.ShowroomGallery-module__Q37HrW__track::-webkit-scrollbar{display:none}.ShowroomGallery-module__Q37HrW__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;grid-template-rows:minmax(0,1fr) auto;margin:0;padding:0 12px;display:grid;position:relative}@media (min-width:768px){.ShowroomGallery-module__Q37HrW__slide{padding:0 76px}}.ShowroomGallery-module__Q37HrW__frame{min-height:0;position:relative}.ShowroomGallery-module__Q37HrW__img{object-fit:contain}.ShowroomGallery-module__Q37HrW__video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:16px;max-width:100%;height:100%;margin-inline:auto;display:block}.ShowroomGallery-module__Q37HrW__cap{text-align:center;color:#f7f2e8b8;padding:10px 4px 4px;font-size:.85rem}.ShowroomGallery-module__Q37HrW__arrow{cursor:pointer;width:44px;height:44px;color:var(--color-ivory-50);background:#0a09078c;border:1px solid #ffffff2e;border-radius:50%;place-items:center;transition:border-color .3s,opacity .3s;display:grid}.ShowroomGallery-module__Q37HrW__arrow:hover:not(:disabled){border-color:var(--color-gold-300)}.ShowroomGallery-module__Q37HrW__arrow:disabled{opacity:.3;cursor:default}.ShowroomGallery-module__Q37HrW__side{display:none;position:absolute;top:50%;translate:0 -50%}.ShowroomGallery-module__Q37HrW__side:first-of-type{inset-inline-start:16px}.ShowroomGallery-module__Q37HrW__side:last-of-type{inset-inline-end:16px}.ShowroomGallery-module__Q37HrW__foot{justify-content:center;align-items:center;gap:18px;padding:10px 16px 14px;display:flex}.ShowroomGallery-module__Q37HrW__foot .ShowroomGallery-module__Q37HrW__under:last-of-type{order:3}.ShowroomGallery-module__Q37HrW__narrow{order:2}@media (min-width:768px){.ShowroomGallery-module__Q37HrW__side{display:grid}.ShowroomGallery-module__Q37HrW__foot,.ShowroomGallery-module__Q37HrW__narrow{display:none}}@media (max-width:767.98px){.ShowroomGallery-module__Q37HrW__wide{display:none}}
.MapBand-module__XRkqvW__root{background:var(--color-ink-900);color:var(--color-ivory-100);position:relative;overflow:hidden}.MapBand-module__XRkqvW__root:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d4b46e1a,#0000);height:50%;position:absolute;inset:-20% 20% auto}.MapBand-module__XRkqvW__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""band""info""foot";display:grid}.MapBand-module__XRkqvW__head{flex-wrap:wrap;grid-area:head;justify-content:space-between;align-items:flex-end;gap:1.25rem 2.5rem;display:flex}.MapBand-module__XRkqvW__info{grid-area:info}.MapBand-module__XRkqvW__lead{color:#f7f2e8bd;max-width:44ch;margin-top:1.1rem}.MapBand-module__XRkqvW__acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.MapBand-module__XRkqvW__tabs{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12100c99;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid;box-shadow:inset 0 0 0 1px #f7f2e824}.MapBand-module__XRkqvW__tab{white-space:nowrap;color:#f7f2e8cc;min-height:44px;transition:background-color .5s var(--ease-luxe), color .5s var(--ease-luxe);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding-inline:1rem;font-size:.9rem;font-weight:500;display:inline-flex}.MapBand-module__XRkqvW__tab:hover{color:var(--color-gold-200)}.MapBand-module__XRkqvW__tab[aria-pressed=true]{background:var(--color-gold-300);color:var(--color-ink-900)}.MapBand-module__XRkqvW__sh{flex:none;display:inline-block}.MapBand-module__XRkqvW__shGold{background:linear-gradient(135deg,#f6e7c2,#c8994a);width:9px;height:9px;transform:rotate(45deg)}.MapBand-module__XRkqvW__shFab{box-sizing:border-box;border:2px solid var(--color-gold-300);background:radial-gradient(circle, var(--color-gold-300) 0 1.8px, transparent 2.4px);border-radius:50%;width:11px;height:11px}.MapBand-module__XRkqvW__tab[aria-pressed=true] .MapBand-module__XRkqvW__shFab{border-color:var(--color-ink-900);background:radial-gradient(circle, var(--color-ink-900) 0 1.8px, transparent 2.4px)}.MapBand-module__XRkqvW__shRe{background:#b8a88c;border-radius:2px;width:9px;height:9px}.MapBand-module__XRkqvW__tab[aria-pressed=true] .MapBand-module__XRkqvW__shRe{background:var(--color-ink-900)}.MapBand-module__XRkqvW__band{background:var(--color-ink-950);border-radius:24px;grid-area:band;margin-top:1.75rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e6c98a2e,0 40px 80px -50px #000000e6}.MapBand-module__XRkqvW__map{aspect-ratio:4/3;position:relative}.MapBand-module__XRkqvW__map.MapBand-module__XRkqvW__mid{aspect-ratio:10/9}.MapBand-module__XRkqvW__map.MapBand-module__XRkqvW__wide{aspect-ratio:5/4}.MapBand-module__XRkqvW__base{width:100%;height:100%;display:block;position:absolute;inset:0}.MapBand-module__XRkqvW__thread{fill:none;stroke:var(--color-gold-300);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.MapBand-module__XRkqvW__glow{fill:none;stroke:var(--color-gold-300);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}.MapBand-module__XRkqvW__route{transition:opacity .5s var(--ease-luxe)}.MapBand-module__XRkqvW__offRoute .MapBand-module__XRkqvW__route{opacity:.3}.MapBand-module__XRkqvW__near{fill:none;stroke:#7fb3e6;stroke-width:1.5px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.MapBand-module__XRkqvW__vign{pointer-events:none;background:linear-gradient(#0d0c098c,#0000 22% 78%,#0d0c0999),radial-gradient(90% 90%,#0000 60%,#0d0c0980 100%);position:absolute;inset:0}.MapBand-module__XRkqvW__open{z-index:1;color:var(--color-ivory-100);cursor:pointer;justify-content:center;align-items:flex-start;padding:14px;text-decoration:none;display:flex;position:absolute;inset:0}.MapBand-module__XRkqvW__open:focus-visible{outline:none}.MapBand-module__XRkqvW__chip{min-height:40px;color:var(--color-gold-300);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .4s var(--ease-luxe), color .4s var(--ease-luxe), border-color .4s var(--ease-luxe);background:#12100cb3;border:1px solid #e6c98a80;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.85rem;font-weight:500;display:inline-flex}.MapBand-module__XRkqvW__open:hover .MapBand-module__XRkqvW__chip,.MapBand-module__XRkqvW__open:focus-visible .MapBand-module__XRkqvW__chip{background:var(--color-gold-300);color:var(--color-ink-900);border-color:var(--color-gold-300)}.MapBand-module__XRkqvW__pin{z-index:2;color:var(--color-ivory-100);cursor:pointer;transition:opacity .5s var(--ease-luxe);padding:0;display:flex;position:absolute;translate:-50% -50%}.MapBand-module__XRkqvW__pop{flex-direction:inherit;opacity:0;align-items:center;gap:8px;display:flex;transform:scale(.6)}@media (pointer:coarse){.MapBand-module__XRkqvW__pin:before{content:"";position:absolute;inset:-10px -6px}}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__lw{translate:calc(-50% - var(--half)) -50%;flex-direction:row-reverse}[dir=rtl] .MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__lw{flex-direction:row}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__le{translate:calc(-50% + var(--half)) -50%;flex-direction:row}[dir=rtl] .MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__le{flex-direction:row-reverse}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__ln{translate:-50% calc(-50% - var(--vh,16px));flex-direction:column-reverse}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__ls{translate:-50% calc(-50% + var(--vh,16px));flex-direction:column}.MapBand-module__XRkqvW__pin:is(.MapBand-module__XRkqvW__ln,.MapBand-module__XRkqvW__ls) .MapBand-module__XRkqvW__lab{translate:var(--dx,0) 0}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__dim{opacity:.18}.MapBand-module__XRkqvW__pin:hover,.MapBand-module__XRkqvW__pin:focus-visible,.MapBand-module__XRkqvW__pin[aria-pressed=true]{z-index:4}.MapBand-module__XRkqvW__mk{flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__kGold .MapBand-module__XRkqvW__mk:before,.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__kFab .MapBand-module__XRkqvW__mk:before{content:"";background:#e6c98a66;border-radius:50%;animation:2.6s ease-out infinite MapBand-module__XRkqvW__ping;position:absolute;inset:0}@keyframes MapBand-module__XRkqvW__ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}.MapBand-module__XRkqvW__gold{width:11px;height:11px;box-shadow:0 0 0 2px var(--color-ink-900), 0 0 0 3px var(--color-gold-300);background:linear-gradient(135deg,#f6e7c2,#c8994a);transform:rotate(45deg)}.MapBand-module__XRkqvW__fab{box-sizing:border-box;border:2.5px solid var(--color-gold-300);background:radial-gradient(circle, var(--color-gold-300) 0 2px, transparent 2.6px);width:12px;height:12px;box-shadow:0 0 0 2px var(--color-ink-900);border-radius:50%}.MapBand-module__XRkqvW__re{width:11px;height:11px;box-shadow:0 0 0 2px var(--color-ink-900), 0 0 0 3px #b8a88c80;background:#b8a88c;border-radius:2px}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__approx .MapBand-module__XRkqvW__mk:after{content:"";border:1px dashed #b8a88ce6;border-radius:50%;position:absolute;inset:-4px}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__pp .MapBand-module__XRkqvW__mk{width:30px;height:30px}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__pp .MapBand-module__XRkqvW__mk:before,.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__pp.MapBand-module__XRkqvW__approx .MapBand-module__XRkqvW__mk:after{content:none}.MapBand-module__XRkqvW__ph{transition:transform .4s var(--ease-luxe);border-radius:50%;position:absolute;inset:0}.MapBand-module__XRkqvW__ph img{object-fit:cover;background:var(--color-ink-850);width:100%;height:100%;box-shadow:0 0 0 1.5px var(--ring), 0 8px 18px -6px #000000e6;border-radius:50%;transition:box-shadow .3s;display:block}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__kGold{--ring:var(--color-gold-300)}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__kFab{--ring:var(--color-ivory-100)}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__kRe{--ring:#b8a88c}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__pp.MapBand-module__XRkqvW__approx .MapBand-module__XRkqvW__ph:after{content:"";border:1px dashed #e6c98ad9;border-radius:50%;position:absolute;inset:-4px}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__sm .MapBand-module__XRkqvW__ph{transform:scale(.4)}.MapBand-module__XRkqvW__arrow{rotate:var(--a,-90deg);display:none;position:absolute;inset:0}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__edge .MapBand-module__XRkqvW__arrow{display:block}.MapBand-module__XRkqvW__arrow svg{background:var(--color-gold-300);width:20px;height:20px;color:var(--color-ink-900);box-shadow:0 0 0 2px var(--color-ink-900);border-radius:50%;margin:-10px 0 0 -8px;padding:3px;position:absolute;top:50%;left:100%}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__pp:is(:hover,:focus-visible,[aria-pressed=true]) .MapBand-module__XRkqvW__ph{transform:scale(1.15)}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__pp:is(:hover,[aria-pressed=true]) .MapBand-module__XRkqvW__ph img{box-shadow:0 0 0 2.5px var(--color-gold-300), 0 10px 22px -6px #000000e6}.MapBand-module__XRkqvW__lab{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#12100cc7;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:500;line-height:1.5;transition:background-color .3s,color .3s;box-shadow:0 0 0 1px #e6c98a40}.MapBand-module__XRkqvW__pin[aria-pressed=true] .MapBand-module__XRkqvW__lab,.MapBand-module__XRkqvW__pin:hover .MapBand-module__XRkqvW__lab{background:var(--color-gold-300);color:var(--color-ink-900);box-shadow:none}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__kRe .MapBand-module__XRkqvW__lab{color:#f7f2e8d9}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__quiet .MapBand-module__XRkqvW__lab{opacity:0;transition:opacity .3s,background-color .3s,color .3s}.MapBand-module__XRkqvW__pin.MapBand-module__XRkqvW__quiet:is(:hover,:focus-visible,[aria-pressed=true]) .MapBand-module__XRkqvW__lab{opacity:1}.MapBand-module__XRkqvW__pin:focus-visible{outline:none}.MapBand-module__XRkqvW__pin:focus-visible .MapBand-module__XRkqvW__lab{box-shadow:0 0 0 2px var(--color-gold-300)}.MapBand-module__XRkqvW__origin{z-index:2;color:var(--color-gold-300);white-space:nowrap;opacity:0;pointer-events:none;background:#12100ccc;border-radius:999px;margin-top:0;padding:1px 8px;font-size:.75rem;font-weight:500;line-height:1.6;position:absolute;translate:calc(-100% - 14px) -50%;box-shadow:0 0 0 1px #e6c98a38}.MapBand-module__XRkqvW__origin.MapBand-module__XRkqvW__oe{translate:14px -50%}.MapBand-module__XRkqvW__origin.MapBand-module__XRkqvW__on{translate:-50% calc(-100% - 14px)}.MapBand-module__XRkqvW__origin.MapBand-module__XRkqvW__os{translate:-50% 14px}.MapBand-module__XRkqvW__you{z-index:2;width:14px;height:14px;box-shadow:0 0 0 3px var(--color-ink-900), 0 0 0 4px #7fb3e699;pointer-events:none;background:#7fb3e6;border-radius:50%;position:absolute;translate:-50% -50%}.MapBand-module__XRkqvW__nearbtn{z-index:3;inset-inline-end:16px;min-height:40px;color:var(--color-gold-300);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12100cb3;border:1px solid #e6c98a80;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.85rem;font-weight:500;display:inline-flex;position:absolute;top:16px}.MapBand-module__XRkqvW__nearbtn:hover{background:#e6c98a24}.MapBand-module__XRkqvW__picker{z-index:4;inset-inline-end:16px;background:#17140ff5;border-radius:14px;flex-wrap:wrap;gap:6px;width:min(280px,100% - 32px);padding:10px;display:flex;position:absolute;top:64px;box-shadow:0 0 0 1px #e6c98a40,0 16px 30px -18px #000c}.MapBand-module__XRkqvW__picker p{color:#f7f2e8b3;width:100%;margin:0 0 4px;font-size:.8rem}.MapBand-module__XRkqvW__dchip{min-height:32px;color:var(--color-ivory-100);cursor:pointer;border:1px solid #f7f2e833;border-radius:999px;padding:0 11px;font-size:.78rem;font-weight:500}.MapBand-module__XRkqvW__dchip:hover{border-color:var(--color-gold-300);color:var(--color-gold-300)}.MapBand-module__XRkqvW__inset{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-ivory-100);text-align:start;cursor:pointer;background:#17140feb;border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 0 0 1px #e6c98a40,0 16px 30px -18px #000c}.MapBand-module__XRkqvW__inset[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-gold-300)}.MapBand-module__XRkqvW__inset img{object-fit:cover;border-radius:10px;width:44px;height:44px}.MapBand-module__XRkqvW__inset b{font-size:.82rem;font-weight:500;line-height:1.4;display:block}.MapBand-module__XRkqvW__inset small{color:#f7f2e8a6;font-size:.75rem;display:block}.MapBand-module__XRkqvW__far{inset-inline:0;color:var(--color-gold-300);white-space:nowrap;justify-content:center;align-items:center;gap:3px;font-size:.75rem;line-height:1.4;display:flex;position:absolute;top:-18px}.MapBand-module__XRkqvW__foot{flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:.9rem;display:flex}.MapBand-module__XRkqvW__note{color:#f7f2e87a;margin:0;font-size:.78rem}.MapBand-module__XRkqvW__replay{color:#f7f2e8a6;cursor:pointer;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.82rem;font-weight:500;display:inline-flex}.MapBand-module__XRkqvW__replay:hover{color:var(--color-gold-300)}@media (min-width:64rem){.MapBand-module__XRkqvW__grid{grid-template:"head band""info band"1fr"foot foot"/minmax(0,.37fr) minmax(0,.63fr);column-gap:clamp(2.5rem,4.5vw,5rem)}.MapBand-module__XRkqvW__head{flex-flow:column;justify-content:flex-end;align-items:flex-start;gap:1.75rem;padding-top:1.5rem}.MapBand-module__XRkqvW__acts{flex-direction:column;align-items:flex-start;gap:14px}.MapBand-module__XRkqvW__tabs{grid-auto-columns:auto}.MapBand-module__XRkqvW__tab{padding-inline:.85rem;font-size:.88rem}.MapBand-module__XRkqvW__band{align-self:start;margin-top:0}.MapBand-module__XRkqvW__info{align-self:start;margin-top:1.75rem}.MapBand-module__XRkqvW__lab{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.MapBand-module__XRkqvW__mk:before{animation:none!important}.MapBand-module__XRkqvW__ph,.MapBand-module__XRkqvW__route{transition:none}}
