.hero[data-v-159b4fa5]{position:relative;width:100%;min-height:100vh;padding:clamp(120px,16vh,220px) clamp(20px,4vw,66px) clamp(48px,8vh,96px);display:flex;flex-direction:column;overflow:hidden;background:#033b5e;isolation:isolate}.hero__bg[data-v-159b4fa5],.hero__overlay[data-v-159b4fa5],.hero__sun[data-v-159b4fa5]{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__bg[data-v-159b4fa5]{top:0;right:0;bottom:0;left:0;z-index:0}.hero__bg img[data-v-159b4fa5]{width:100%;height:100%;object-fit:cover;display:block}.hero__overlay[data-v-159b4fa5]{top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(270deg,#002e9800,#033b5ef2 97%)}.hero__sun[data-v-159b4fa5]{z-index:2;top:30%;right:-28%;left:auto;width:min(1150px,72%);transform:rotate(165deg) scaleY(-1);opacity:0;transition:opacity .6s ease;mix-blend-mode:screen}.hero--bg-ready .hero__sun[data-v-159b4fa5]{opacity:.85}.hero__content[data-v-159b4fa5]{position:relative;z-index:3;flex:1 1 auto;width:100%;max-width:1760px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff;text-align:left}.hero__title[data-v-159b4fa5]{margin:0 0 0 clamp(8px,4vw,100px);white-space:nowrap;font-weight:800;font-size:clamp(40px,7.4vw,104px);line-height:.9;letter-spacing:-.01em}.hero__title-accent[data-v-159b4fa5]{color:#f37021}@media(max-width:1024px){.hero[data-v-159b4fa5]{min-height:unset;aspect-ratio:360 / 216;padding:0 16px 16px}.hero__sun[data-v-159b4fa5]{width:95%;top:12%;right:-45%;bottom:auto;left:auto}.hero__title[data-v-159b4fa5]{margin-left:6px;font-size:clamp(22px,7.2vw,72px);line-height:1.2;letter-spacing:0}}.directions[data-v-cc0a6073]{position:relative;width:100%;padding:clamp(28px,4vh,60px) var(--ls-section-pad-x) clamp(24px,3vh,48px);background:#fff;color:#201b1b;isolation:isolate}.directions__head[data-v-cc0a6073]{max-width:1586px;margin:0 auto}.directions__title[data-v-cc0a6073]{margin:0;font-weight:700;font-size:clamp(24px,2.6vw,40px);line-height:1.1;letter-spacing:-.01em;color:#303a45}.directions__rule[data-v-cc0a6073]{display:block;margin-top:var(--ls-title-gap);height:var(--ls-rule-thickness);width:100%;background:#f06e1e73}.orbit[data-v-cc0a6073]{--step: clamp(150px, 26vw, 360px);--d-active: clamp(200px, 34vw, 420px);--d-side: clamp(22px, 3.3vw, 41px);--d-ring: clamp(64px, 10vw, 124px);position:relative;margin:clamp(24px,4vh,56px) auto 0;max-width:1586px;height:calc(var(--d-active) + var(--reserve, 235px))}.orbit__field[data-v-cc0a6073]{position:absolute;left:50%;top:calc(var(--d-active) / 2);width:100%;height:auto;transform:translate(-50%,-50%);pointer-events:none}.orbit__stage[data-v-cc0a6073]{position:absolute;top:0;right:0;bottom:0;left:0}.slide[data-v-cc0a6073]{position:absolute;left:50%;top:calc(var(--d-active) / 2);width:var(--d-side);height:var(--d-side);transform:translate(-50%,-50%) translate(var(--x));transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),opacity .4s}.slide--active[data-v-cc0a6073]{width:var(--d-active);height:var(--d-active)}.slide--ghost[data-v-cc0a6073]{opacity:0;pointer-events:none;transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),opacity .4s}.slide[data-v-cc0a6073]:before{content:"";position:absolute;left:50%;top:50%;width:var(--d-ring);height:var(--d-ring);transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid rgba(240,110,30,.4);pointer-events:none;transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1)}.slide--active[data-v-cc0a6073]:before{display:none}.slide__circle[data-v-cc0a6073]{display:block;width:100%;height:100%;padding:0;border:none;border-radius:50%;overflow:hidden;cursor:pointer;background:#f06e1e;box-shadow:0 14px 40px #0e46662e;transition:box-shadow .6s}.slide:not(.slide--active) .slide__circle[data-v-cc0a6073]:hover{box-shadow:0 10px 28px #f06e1e66}.slide__img[data-v-cc0a6073]{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .6s}.slide--active .slide__circle[data-v-cc0a6073]{cursor:default}.slide--active .slide__img[data-v-cc0a6073]{opacity:1}.slide__caption[data-v-cc0a6073]{position:absolute;top:calc(50% + var(--d-ring) / 2 + 14px);left:50%;transform:translate(-50%);width:clamp(120px,15vw,170px);text-align:center;transition:top .6s cubic-bezier(.4,0,.2,1),width .6s cubic-bezier(.4,0,.2,1)}.slide--active .slide__caption[data-v-cc0a6073]{top:calc(50% + var(--d-active) / 2 + 20px);width:clamp(300px,38vw,460px)}.slide__name[data-v-cc0a6073]{margin:0 auto;font-weight:700;font-size:clamp(16px,1.6vw,26px);line-height:1.15;color:#f06e1e;transition:font-size .6s}.slide--active .slide__name[data-v-cc0a6073]{font-size:clamp(22px,2.2vw,34px);max-width:12em}.slide__line[data-v-cc0a6073]{display:block;width:0;height:1px;margin:14px auto 0;background:#f06e1e;opacity:0;transition:width .4s,opacity .4s}.slide--active .slide__line[data-v-cc0a6073]{width:clamp(120px,16vw,180px);opacity:1}.slide__desc[data-v-cc0a6073]{margin:14px 0 0;font-weight:500;font-size:clamp(13px,1.1vw,16px);line-height:1.4;color:#303a45bf;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .4s,transform .4s}.slide--active .slide__desc[data-v-cc0a6073]{opacity:1;transform:none}.orbit__nav[data-v-cc0a6073]{position:absolute;top:calc(var(--d-active) / 2);transform:translateY(-50%);z-index:20;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:transparent;color:#303a45;cursor:pointer;transition:background .15s,color .15s,transform .15s}.orbit__nav[data-v-cc0a6073]:hover{background:#f06e1e1a;color:#f06e1e}.orbit__nav[data-v-cc0a6073]:active{transform:translateY(-50%) scale(.92)}.orbit__nav--prev[data-v-cc0a6073]{left:0}.orbit__nav--next[data-v-cc0a6073]{right:0}.orbit__dots[data-v-cc0a6073]{display:none;position:absolute;left:50%;bottom:0;transform:translate(-50%);gap:24px;align-items:center}.orbit__dot[data-v-cc0a6073]{width:8px;height:8px;padding:0;box-sizing:border-box;border:1px solid #f06e1e;border-radius:50%;background:transparent;cursor:pointer;transition:background .25s ease,transform .2s ease}.orbit__dot[data-v-cc0a6073]:hover{transform:scale(1.25)}.orbit__dot--active[data-v-cc0a6073]{background:#f06e1e}.orbit__sizer[data-v-cc0a6073]{position:absolute;left:0;top:0;width:100%;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.orbit__sizer .slide[data-v-cc0a6073]{position:static;width:auto;height:auto;transform:none}.orbit__sizer .slide__caption[data-v-cc0a6073]{position:static;top:auto;transform:none}.orbit__sizer .slide__desc[data-v-cc0a6073]{opacity:1;transform:none}@media(max-width:767px){.directions[data-v-cc0a6073]{padding-bottom:clamp(20px,3vh,28px)}.orbit[data-v-cc0a6073]{--d-active: clamp(220px, 72vw, 300px);height:calc(var(--d-active) + var(--reserve, 300px))}.orbit__field[data-v-cc0a6073]{display:none}.slide[data-v-cc0a6073]:not(.slide--active){opacity:0;pointer-events:none}.slide--active .slide__caption[data-v-cc0a6073]{width:min(328px,90vw)}.slide--active .slide__line[data-v-cc0a6073]{width:clamp(180px,56vw,206px)}.orbit__dots[data-v-cc0a6073]{display:flex}}@media(max-width:420px){.orbit__nav[data-v-cc0a6073]{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.slide[data-v-cc0a6073],.slide__caption[data-v-cc0a6073],.slide__img[data-v-cc0a6073],.slide__name[data-v-cc0a6073],.slide__desc[data-v-cc0a6073],.slide__circle[data-v-cc0a6073]{transition:none}}.dt-env[data-v-7d116a76]{width:100%;background:#f7f7f7;padding:clamp(36px,4vw,50px) var(--ls-section-pad-x);overflow:hidden}.dt-env-inner[data-v-7d116a76]{margin-inline:auto;max-width:1586px;display:flex;flex-direction:column;gap:clamp(24px,3.2vw,44px)}.dt-env-head[data-v-7d116a76]{width:100%}.dt-env-title[data-v-7d116a76]{margin:0;font-weight:700;font-size:clamp(24px,2.6vw,40px);line-height:1.1;letter-spacing:-.01em;color:#303a45}.dt-env-rule[data-v-7d116a76]{display:block;margin-top:var(--ls-title-gap);height:var(--ls-rule-thickness);width:100%;background:#f06e1e73}.dt-env-carousel[data-v-7d116a76]{--env-gap: clamp(12px, 1.3vw, 20px);position:relative;width:100%}.dt-env-viewport[data-v-7d116a76]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;border-radius:24px}.dt-env-viewport[data-v-7d116a76]::-webkit-scrollbar{display:none}.dt-env-track[data-v-7d116a76]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--env-gap)) / 3);column-gap:var(--env-gap)}.dt-env-slide[data-v-7d116a76]{position:relative;aspect-ratio:515 / 405;min-width:0;padding:0;border:0;border-radius:24px;overflow:hidden;cursor:pointer;background:#1c1c1c;isolation:isolate;scroll-snap-align:start}.dt-env-slide[data-v-7d116a76]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000057;opacity:0;transition:opacity .32s ease;pointer-events:none}.dt-env-slide img[data-v-7d116a76]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.dt-env-slide-zoom[data-v-7d116a76]{position:absolute;left:50%;top:50%;width:clamp(52px,5vw,84px);height:clamp(52px,5vw,84px);transform:translate(-50%,-50%) scale(.9);color:#fff;opacity:0;pointer-events:none;z-index:2;transition:opacity .32s ease,transform .32s cubic-bezier(.16,1,.3,1)}.dt-env-slide-zoom svg[data-v-7d116a76]{width:100%;height:100%;display:block}.dt-env-slide[data-v-7d116a76]:hover:after,.dt-env-slide[data-v-7d116a76]:focus-visible:after{opacity:1}.dt-env-slide:hover img[data-v-7d116a76],.dt-env-slide:focus-visible img[data-v-7d116a76]{transform:scale(1.04)}.dt-env-slide:hover .dt-env-slide-zoom[data-v-7d116a76],.dt-env-slide:focus-visible .dt-env-slide-zoom[data-v-7d116a76]{opacity:1;transform:translate(-50%,-50%) scale(1)}.dt-env-slide[data-v-7d116a76]:focus-visible{outline:2px solid #ff5b06;outline-offset:2px}.dt-env-arrow[data-v-7d116a76]{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;padding:8px;border:0;border-radius:50%;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:background .2s ease,opacity .2s ease}.dt-env-arrow[data-v-7d116a76]:hover{background:#000000b3}.dt-env-arrow[data-v-7d116a76]:active{transform:translateY(-50%) scale(.96)}.dt-env-arrow[data-v-7d116a76]:disabled{opacity:.35;pointer-events:none}.dt-env-arrow--prev[data-v-7d116a76]{left:clamp(8px,1vw,16px)}.dt-env-arrow--next[data-v-7d116a76]{right:clamp(8px,1vw,16px)}.dt-env-caption[data-v-7d116a76]{margin:0 auto;max-width:1158px;text-align:center;font-weight:400;font-size:clamp(16px,1.6vw,30px);line-height:1.4;color:#201b1b}@media(max-width:1024px){.dt-env-track[data-v-7d116a76]{grid-auto-columns:calc((100% - var(--env-gap)) / 2)}}@media(max-width:768px){.dt-env[data-v-7d116a76]{padding-block:24px}.dt-env-carousel[data-v-7d116a76]{--env-gap: 14px;--env-peek: 10px}.dt-env-viewport[data-v-7d116a76]{margin-inline:calc(-1 * var(--ls-section-pad-x));padding-inline:var(--ls-section-pad-x);scroll-padding-inline-start:var(--ls-section-pad-x);border-radius:0}.dt-env-track[data-v-7d116a76]{grid-auto-columns:calc(100% - var(--env-gap) - var(--env-peek))}.dt-env-slide[data-v-7d116a76]{aspect-ratio:304 / 167;border-radius:10px}.dt-env-arrow[data-v-7d116a76]{display:none}.dt-env-title[data-v-7d116a76]{font-size:24px;line-height:1.1}.dt-env-caption[data-v-7d116a76]{font-size:14px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.dt-env-slide[data-v-7d116a76]:after,.dt-env-slide img[data-v-7d116a76],.dt-env-slide-zoom[data-v-7d116a76]{transition-duration:.01ms!important}}.dt-map[data-v-f4bf02f3]{width:100%;padding:clamp(36px,4vw,50px) var(--ls-section-pad-x)}.dt-map-inner[data-v-f4bf02f3]{margin-inline:auto;max-width:1540px;display:flex;flex-direction:column;gap:clamp(24px,2.3vw,44px)}.dt-map-head[data-v-f4bf02f3]{width:100%}.dt-map-title[data-v-f4bf02f3]{margin:0;font-weight:700;font-size:clamp(24px,2.6vw,40px);line-height:1.1;letter-spacing:-.01em;color:#303a45}.dt-map-rule[data-v-f4bf02f3]{display:block;margin-top:var(--ls-title-gap);height:var(--ls-rule-thickness);width:100%;background:#f06e1e73}.dt-map-desc[data-v-f4bf02f3]{margin:0 auto;font-weight:400;font-size:clamp(16px,1.25vw,24px);line-height:1.4;color:#201b1b;max-width:1320px;text-align:center}.dt-map-layout[data-v-f4bf02f3]{display:grid;grid-template-columns:1fr 0fr;column-gap:0;width:100%;position:relative}.dt-map-layout.is-selected[data-v-f4bf02f3]{grid-template-columns:minmax(0,1fr) 373px;column-gap:16px}.dt-map-figure[data-v-f4bf02f3]{position:relative;min-width:0;aspect-ratio:1146 / 564;border-radius:18px;overflow:hidden;isolation:isolate;width:100%;align-self:start}.dt-map-img[data-v-f4bf02f3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;display:block}.dt-map-img--zoom[data-v-f4bf02f3],.dt-map-figure.is-shrunk .dt-map-img--default[data-v-f4bf02f3]{opacity:0}.dt-map-figure.is-shrunk .dt-map-img--zoom[data-v-f4bf02f3]{opacity:1}.dt-map-pin[data-v-f4bf02f3]{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;background:transparent;border:0;padding:0;cursor:pointer;z-index:3}.dt-map-pin-label[data-v-f4bf02f3]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:33px;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;font-weight:600;font-size:clamp(13px,.94vw,18px);line-height:1.33;white-space:nowrap;transition:background .25s ease,box-shadow .25s ease}.dt-map-pin-dot[data-v-f4bf02f3]{width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #0000008c;transition:width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1),background .25s ease,box-shadow .25s ease}.dt-map-pin:hover .dt-map-pin-label[data-v-f4bf02f3],.dt-map-pin:focus-visible .dt-map-pin-label[data-v-f4bf02f3]{background:#ff5b06d9}.dt-map-pin:hover .dt-map-pin-dot[data-v-f4bf02f3],.dt-map-pin:focus-visible .dt-map-pin-dot[data-v-f4bf02f3]{background:#ff5b06;box-shadow:0 0 0 4px #ff5b0640}.dt-map-pin.is-active .dt-map-pin-label[data-v-f4bf02f3]{background:#ff5b06;box-shadow:0 6px 16px #ff5b0652}.dt-map-pin.is-active .dt-map-pin-dot[data-v-f4bf02f3]{width:27px;height:27px;background:#ff5b06;box-shadow:inset 0 0 0 4px #fff,0 0 0 2px #ff5b0666,0 6px 14px #ff5b0659}.dt-map-hint[data-v-f4bf02f3]{position:absolute;width:clamp(220px,19.2vw,296px);z-index:4;pointer-events:none;opacity:0;transform:translate(-50%,6px) scale(.96);transform-origin:50% 0%;transition:opacity .32s ease,transform .42s cubic-bezier(.16,1,.3,1),top .45s cubic-bezier(.4,0,.2,1),left .45s cubic-bezier(.4,0,.2,1)}.dt-map-hint.is-visible[data-v-f4bf02f3]{opacity:1;transform:translate(-50%) scale(1)}.dt-map-hint--above[data-v-f4bf02f3]{transform-origin:50% 100%;transform:translate(-50%,calc(-100% + 6px)) scale(.96)}.dt-map-hint--above.is-visible[data-v-f4bf02f3]{transform:translate(-50%,-100%) scale(1)}.dt-map-hint--left[data-v-f4bf02f3]{transform-origin:100% 50%;transform:translate(calc(-100% + 6px),-50%) scale(.96)}.dt-map-hint--left.is-visible[data-v-f4bf02f3]{transform:translate(-100%,-50%) scale(1)}.dt-map-hint-card[data-v-f4bf02f3]{position:relative;border-radius:16px;padding:8px;pointer-events:auto;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #0000002e}.dt-map-hint-window[data-v-f4bf02f3]{position:relative;overflow:hidden;border-radius:10px;aspect-ratio:296 / 167;pointer-events:auto;touch-action:pan-y;cursor:grab}.dt-map-hint-window[data-v-f4bf02f3]:active{cursor:grabbing}.dt-map-hint-track[data-v-f4bf02f3]{display:flex;height:100%;width:100%;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.dt-map-hint-track.is-dragging[data-v-f4bf02f3]{transition:none}.dt-map-hint-track img[data-v-f4bf02f3]{display:block;flex:0 0 100%;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.dt-map-hint-fullscreen[data-v-f4bf02f3],.dt-map-mob-gallery[data-v-f4bf02f3]{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:4px;border-radius:8px;background:#0009;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:0;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:background .2s ease}.dt-map-hint-fullscreen[data-v-f4bf02f3]:hover,.dt-map-mob-gallery[data-v-f4bf02f3]:hover{background:#000000c7}.dt-map-hint-pointer[data-v-f4bf02f3]{position:absolute;width:27px;height:16px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dt-map-hint--below .dt-map-hint-pointer[data-v-f4bf02f3]{left:50%;top:-14px;transform:translate(calc(-50% + var(--hint-pointer-shift, 0px)));clip-path:polygon(50% 0,100% 100%,0 100%)}.dt-map-hint--above .dt-map-hint-pointer[data-v-f4bf02f3]{left:50%;bottom:-14px;transform:translate(calc(-50% + var(--hint-pointer-shift, 0px)));clip-path:polygon(0 0,100% 0,50% 100%)}.dt-map-hint--left .dt-map-hint-pointer[data-v-f4bf02f3]{top:50%;right:-14px;width:16px;height:27px;transform:translateY(-50%);clip-path:polygon(0 0,100% 50%,0 100%)}.dt-map-hint-dots[data-v-f4bf02f3]{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:4px;border-radius:8px;background:#0009;pointer-events:auto}.dt-map-hint-dots button[data-v-f4bf02f3]{width:4px;height:4px;padding:0;border:0;border-radius:4px;background:#e6e6e6;cursor:pointer;transition:background .25s ease,transform .2s ease}.dt-map-hint-dots button[data-v-f4bf02f3]:hover{transform:scale(1.4)}.dt-map-hint-dots button.is-active[data-v-f4bf02f3]{background:#ff5b06}.dt-expanded[data-v-f4bf02f3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px)}.dt-expanded-card[data-v-f4bf02f3]{position:relative;width:min(1100px,100%);max-height:100%;aspect-ratio:804 / 438;background:#fff;border-radius:24px;overflow:hidden}.dt-expanded-window[data-v-f4bf02f3]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:24px}.dt-expanded-track[data-v-f4bf02f3]{display:flex;gap:12px;height:100%;width:100%;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.dt-expanded-track.is-snap[data-v-f4bf02f3]{transition:none}.dt-expanded-track img[data-v-f4bf02f3]{flex:0 0 100%;width:100%;height:100%;object-fit:cover;border-radius:24px;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.dt-expanded-nav[data-v-f4bf02f3]{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;padding:4px;border:0;border-radius:12px;background:#0009;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.dt-expanded-nav[data-v-f4bf02f3]:hover{background:#000000c7}.dt-expanded-nav--prev[data-v-f4bf02f3]{left:24px}.dt-expanded-nav--next[data-v-f4bf02f3]{right:24px}.dt-expanded-close[data-v-f4bf02f3]{position:absolute;top:24px;right:24px;width:46px;height:46px;padding:4px;border:0;border-radius:12px;background:#0009;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.dt-expanded-close[data-v-f4bf02f3]:hover{background:#000000c7}.dt-expanded-dots[data-v-f4bf02f3]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:6px;border-radius:6px;background:#0009}.dt-expanded-dots button[data-v-f4bf02f3]{width:8px;height:8px;padding:0;border:0;border-radius:4px;background:#e6e6e6;cursor:pointer;transition:background .25s ease,transform .2s ease}.dt-expanded-dots button[data-v-f4bf02f3]:hover{transform:scale(1.25)}.dt-expanded-dots button.is-active[data-v-f4bf02f3]{background:#ff5b06}.dt-expanded-enter-active[data-v-f4bf02f3],.dt-expanded-leave-active[data-v-f4bf02f3]{transition:opacity .22s ease}.dt-expanded-enter-active .dt-expanded-card[data-v-f4bf02f3],.dt-expanded-leave-active .dt-expanded-card[data-v-f4bf02f3]{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s ease}.dt-expanded-enter-from[data-v-f4bf02f3],.dt-expanded-leave-to[data-v-f4bf02f3]{opacity:0}.dt-expanded-enter-from .dt-expanded-card[data-v-f4bf02f3],.dt-expanded-leave-to .dt-expanded-card[data-v-f4bf02f3]{transform:scale(.96);opacity:0}.dt-map-details[data-v-f4bf02f3]{position:relative;overflow:hidden;min-width:0;align-self:stretch}.dt-map-details-content[data-v-f4bf02f3]{position:absolute;top:0;right:0;bottom:0;width:373px;max-width:100%;padding:12px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;overflow-y:auto;background:#fff;border:1px solid #e5e5e5;border-radius:18px}.dt-content-enter-active[data-v-f4bf02f3]{transition:opacity .28s .08s ease,transform .36s .08s cubic-bezier(.16,1,.3,1)}.dt-content-leave-active[data-v-f4bf02f3]{transition:opacity .18s ease,transform .22s cubic-bezier(.4,0,.2,1)}.dt-content-enter-from[data-v-f4bf02f3]{opacity:0;transform:translateY(8px)}.dt-content-leave-to[data-v-f4bf02f3]{opacity:0;transform:translateY(-4px)}.dt-map-details-head[data-v-f4bf02f3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.dt-map-details-title[data-v-f4bf02f3]{margin:0;font-weight:700;font-size:24px;line-height:30px;color:#201b1b}.dt-map-details-close[data-v-f4bf02f3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:0;background:#fff;color:#201b1b;cursor:pointer;transition:background .2s ease,color .2s ease}.dt-map-details-close[data-v-f4bf02f3]:hover{background:#ff5b06;color:#fff}.dt-map-details-divider[data-v-f4bf02f3]{height:1px;width:100%;background:#e5e5e5}.dt-map-details-body[data-v-f4bf02f3]{display:flex;flex-direction:column;gap:20px}.dt-map-details-feats[data-v-f4bf02f3]{display:flex;flex-direction:column;gap:12px}.dt-map-feat[data-v-f4bf02f3]{display:flex;align-items:center;gap:12px;font-size:14px;line-height:22px;color:#201b1b}.dt-map-feat-icon[data-v-f4bf02f3]{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#201b1b}.dt-map-feat-icon[data-v-f4bf02f3] svg{width:100%;height:100%}.dt-map-details-sections[data-v-f4bf02f3]{display:flex;flex-direction:column;gap:12px}.dt-map-section[data-v-f4bf02f3]{display:flex;flex-direction:column;gap:4px}.dt-map-section-title[data-v-f4bf02f3]{margin:0;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.1px;color:#ff5b06}.dt-map-section-desc[data-v-f4bf02f3]{margin:0;font-weight:400;font-size:14px;line-height:19px;color:#201b1b}@media(max-width:1100px){.dt-map-layout.is-selected[data-v-f4bf02f3]{grid-template-columns:minmax(0,1fr) 320px}.dt-map-details-content[data-v-f4bf02f3]{width:320px}}@media(max-width:900px){.dt-map-desc[data-v-f4bf02f3]{order:1}.dt-map-layout[data-v-f4bf02f3]{order:2}.dt-map-layout[data-v-f4bf02f3]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 0fr;row-gap:0;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),row-gap .42s cubic-bezier(.4,0,.2,1)}.dt-map-layout.is-selected[data-v-f4bf02f3]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:16px;column-gap:0}.dt-map-details-content[data-v-f4bf02f3]{position:static;width:100%;overflow-y:visible}}@media(max-width:768px){.dt-map[data-v-f4bf02f3]{padding:18px}.dt-map-title[data-v-f4bf02f3]{font-size:22px;line-height:1.1}.dt-map-desc[data-v-f4bf02f3]{font-size:14px;line-height:1.45}.dt-map-figure[data-v-f4bf02f3]{border-radius:14px}.dt-map-pin-label[data-v-f4bf02f3]{padding:6px 10px;font-size:11px;border-radius:20px}.dt-map-pin-dot[data-v-f4bf02f3]{width:8px;height:8px}.dt-map-pin.is-active .dt-map-pin-dot[data-v-f4bf02f3]{width:14px;height:14px}.dt-map-pin[data-v-f4bf02f3]{gap:6px}.dt-map-hint[data-v-f4bf02f3]{width:clamp(160px,44vw,220px)}.dt-map-details-content[data-v-f4bf02f3]{padding:14px;border-radius:14px}.dt-map-details-title[data-v-f4bf02f3]{font-size:20px;line-height:26px}.dt-map-section-title[data-v-f4bf02f3]{font-size:16px;line-height:22px}.dt-map-section-desc[data-v-f4bf02f3]{font-size:13px;line-height:18px}.dt-map-feat[data-v-f4bf02f3]{font-size:13px;line-height:20px}}@media(max-width:767px){.dt-map[data-v-f4bf02f3]{padding:24px var(--ls-section-pad-x)}.dt-map-title[data-v-f4bf02f3]{font-size:24px}.dt-map-mob[data-v-f4bf02f3]{display:flex;flex-direction:column;gap:24px}.dt-map-mob-track[data-v-f4bf02f3]{list-style:none;margin:0 calc(-1 * var(--ls-section-pad-x));padding:0 calc(var(--ls-section-pad-x) + 12px);display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dt-map-mob-track[data-v-f4bf02f3]::-webkit-scrollbar{display:none}.dt-map-mob-cell[data-v-f4bf02f3]{flex:0 0 100%;scroll-snap-align:center;display:flex;flex-direction:column;gap:24px}.dt-map-mob-photo[data-v-f4bf02f3]{position:relative;flex:0 0 auto;aspect-ratio:304 / 167;border-radius:10px;overflow:hidden}.dt-map-mob-photo img[data-v-f4bf02f3]{display:block;width:100%;height:100%;object-fit:cover}.dt-map-mob-card[data-v-f4bf02f3]{flex:1 1 auto;display:flex;flex-direction:column;gap:16px;padding:12px;background:#fff;border:1px solid #e5e5e5;border-radius:18px}.dt-map-mob-head[data-v-f4bf02f3]{display:flex;flex-direction:column;gap:8px}.dt-map-mob-title[data-v-f4bf02f3]{margin:0;font-weight:700;font-size:18px;line-height:30px;color:#201b1b}.dt-map-mob-card .dt-map-details-body[data-v-f4bf02f3]{gap:30px}.dt-map-mob-card .dt-map-feat[data-v-f4bf02f3]{font-size:14px;line-height:22px}.dt-map-mob-card .dt-map-section-title[data-v-f4bf02f3]{font-size:16px;line-height:24px}.dt-map-mob-card .dt-map-section-desc[data-v-f4bf02f3]{font-size:14px;line-height:19px}.dt-map-mob-dots[data-v-f4bf02f3]{display:flex;align-items:center;justify-content:center;gap:24px}.dt-map-mob-dot[data-v-f4bf02f3]{width:8px;height:8px;padding:0;border:1.5px solid #f06e1e;border-radius:50%;background:transparent;cursor:pointer;transition:background .15s}.dt-map-mob-dot.is-active[data-v-f4bf02f3]{background:#f06e1e}.dt-expanded-nav[data-v-f4bf02f3],.dt-expanded-close[data-v-f4bf02f3]{width:36px;height:36px}.dt-expanded-nav--prev[data-v-f4bf02f3]{left:8px}.dt-expanded-nav--next[data-v-f4bf02f3]{right:8px}.dt-expanded-close[data-v-f4bf02f3]{top:8px;right:8px}}@media(max-width:480px){.dt-map-pin-label[data-v-f4bf02f3]{padding:4px 8px;font-size:9px}}@media(prefers-reduced-motion:reduce){.dt-map-layout[data-v-f4bf02f3],.dt-map-figure[data-v-f4bf02f3],.dt-map-pin-label[data-v-f4bf02f3],.dt-map-pin-dot[data-v-f4bf02f3],.dt-map-hint[data-v-f4bf02f3],.dt-content-enter-active[data-v-f4bf02f3],.dt-content-leave-active[data-v-f4bf02f3]{transition-duration:.01ms!important}.dt-map-hint-card img[data-v-f4bf02f3]{animation:none!important}}.tamchy-life[data-v-4eba4b46]{background:#fff;color:#201b1b;font-family:Circe,Manrope,sans-serif;overflow-x:clip}.tamchy-life button,.tamchy-life input,.tamchy-life select,.tamchy-life textarea{font-family:inherit}
