.oh{--oh-vh:calc(100svh - var(--mf-navh));--oh-shadow:#231f202e;--oh-g:clamp(16px, 3vw, 56px);--oh-pp:clamp(26px, 2.6vw, 48px);--mf-ground:#231f204d;background:var(--mf-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .oh{--oh-shadow:#00000080;--mf-ground:#0000009e}}:root[data-theme=dark] .oh{--oh-shadow:#00000080;--mf-ground:#0000009e}.oh :is(h1,h2,h3){text-transform:none}.mf-ed .mfpho{object-fit:cover;object-position:50% 0;display:block}.mf-ed .mfpho:not(.mfpho--free):not(.mfpho--self){width:100%;height:100%}.mf-ed .act2--hero{min-height:54px;padding:0 26px;font-size:16px}.oh .walk{background:var(--mf-bg);position:relative}.oh #walk1{margin-top:calc(-1 * var(--mf-navh))}.oh .stage{height:calc(var(--oh-vh) + var(--mf-navh));z-index:0;position:sticky;top:0;overflow:hidden}.oh .stage+.room{margin-top:calc(-1 * (var(--oh-vh) + var(--mf-navh)))}.oh .shot{opacity:0;will-change:opacity;margin:0;position:absolute;inset:0}.oh .shot:first-child{opacity:1}.oh .shot img{object-fit:cover;will-change:transform;width:100%;max-width:none;height:100%;transform-origin:var(--ox,50%) var(--oy,55%);display:block;position:absolute;inset:0}.oh .stage:after{content:"";pointer-events:none;background:linear-gradient(#0e0c0d2e 0%,#0e0c0d00 22% 70%,#0e0c0d47 100%);position:absolute;inset:0}.oh .room{z-index:1;position:relative}.oh .room--front{min-height:calc(var(--oh-vh) + 22vh);padding-top:var(--mf-navh)}.oh .front{top:var(--mf-navh);height:var(--oh-vh);padding:0 var(--mf-pad-x) clamp(28px, 6vh, 64px);box-sizing:border-box;pointer-events:none;isolation:isolate;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:sticky}.oh .front>*{pointer-events:auto}.oh .fscrim{inset:calc(-1 * var(--mf-navh)) 0 0 0;z-index:-1;--sc:20, 18, 19;--fb:clamp(28px, 6vh, 64px);background:radial-gradient(ellipse min(640px, 48vw) 250px at calc(var(--mf-pad-x) + min(250px, 17vw)) calc(100% - var(--fb) - 150px), rgba(var(--sc), .72) 0, rgba(var(--sc), .66) 46%, rgba(var(--sc), .36) 74%, rgba(var(--sc), 0) 100%), radial-gradient(ellipse 430px 260px at calc(100% - var(--mf-pad-x) - 170px) calc(100% - var(--fb) - 100px), rgba(var(--sc), .74) 0, rgba(var(--sc), .7) 50%, rgba(var(--sc), .38) 78%, rgba(var(--sc), 0) 100%), linear-gradient(0deg, rgba(var(--sc), .45) 0, rgba(var(--sc), .2) 120px, rgba(var(--sc), 0) 280px);position:absolute;pointer-events:none!important}.oh .fhero{box-sizing:border-box;color:#fff;will-change:opacity, transform;width:min(640px,50vw)}.oh .fhero h1{font-family:var(--mf-font-d);letter-spacing:-.03em;color:#fff;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:.98}.oh .fhero .trule{margin-top:18px}.oh .fhero__lead{color:#fff;max-width:44ch;margin-top:18px;font-size:clamp(16.5px,1.35vw,19px);line-height:1.55}.oh .hh__lock{flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:600px;margin-top:26px;display:flex}.oh .hh__search{background:var(--mf-bg2);border:1px solid var(--mf-line);border-radius:8px;align-items:stretch;width:100%;min-width:0;transition:border-color .25s;display:flex;overflow:hidden}.oh .hh__search:focus-within{border-color:var(--mf-fg)}.oh .hh__search:has(input:focus-visible){outline:2px solid var(--action);outline-offset:2px}.oh .hh__search input{appearance:none;min-width:0;height:56px;font-family:var(--mf-font-b);color:var(--mf-fg);background:0 0;border:0;flex:1;padding:0 20px;font-size:16.5px}.oh .hh__search input::placeholder{color:#636365;opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .oh .hh__search input::placeholder{color:var(--mf-muted)}}:root[data-theme=dark] .oh .hh__search input::placeholder{color:var(--mf-muted)}.oh .hh__search .act2{color:#fff;border-radius:0;flex:none;align-self:stretch;min-height:0;padding:0 26px}.oh .hh__search.is-busy .act2{cursor:progress;opacity:.86}.oh .hh__alt{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.oh .hh__alt .act2{color:#fff;min-height:48px;padding:0 22px;font-size:16px}.oh .hh__link{color:#fff;min-height:44px;font:500 16px/1.2 var(--mf-font-b);letter-spacing:.01em;align-items:center;gap:8px;display:inline-flex}.oh .hh__link>span:first-child{border-bottom:2px solid var(--mf-red);padding-bottom:3px;transition:border-color .22s}.oh .hh__link [aria-hidden]{transition:transform .25s var(--mf-ease)}@media (hover:hover) and (pointer:fine){.oh .hh__link:hover>span:first-child{border-bottom-color:#a81c27}.oh .hh__link:hover [aria-hidden]{transform:translate(3px)}}.oh .ohcard,.ohchip .ohpop{color:var(--mf-fg)}.oh .ohcard{box-sizing:border-box;transform-origin:50%;width:340px;transition:transform .6s var(--mf-ease), opacity .32s ease .12s, visibility 0s linear 0s;flex:none;align-self:flex-end}.oh .ohcard.is-min{transform:translate3d(var(--dx,0), var(--dy,0), 0) scale(var(--s,.3));opacity:0;visibility:hidden;transition:transform .6s var(--mf-ease), opacity .3s ease .16s, visibility 0s linear .6s}:is(.oh,.ohchip) .ohcard__wait{font-size:16px;line-height:1.5}:is(.oh,.ohchip) .ohcard__price{font-family:var(--mf-font-d);letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:1}:is(.oh,.ohchip) .ohcard__addr{margin-top:12px;font-size:18px;font-weight:600;line-height:1.3}:is(.oh,.ohchip) .ohcard__city{font-size:16px;line-height:1.4}:is(.oh,.ohchip) .ohcard__spec{border-top:1px solid var(--mf-line);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:12px;padding-top:12px;font-size:15.5px;display:flex}:is(.oh,.ohchip) .ohcard__spec b{font-weight:600}:is(.oh,.ohchip) .ohcard__dot{background:var(--mf-red);border-radius:50%;width:4px;height:4px}:is(.oh,.ohchip) .ohcard__go{color:#fff;min-height:44px;margin-top:18px;padding:0 18px;font-size:15px}.oh .front .ohcard{color:#fff}.oh .front .ohcard__spec{border-top-color:#ffffff47}.ohchip{right:max(16px, calc(var(--mf-pad-x) - 24px));bottom:var(--mfcc-room,clamp(16px, 3vh, 28px));z-index:85;font-family:var(--mf-font-b);opacity:0;visibility:hidden;transform-origin:100% 100%;transition:opacity .3s ease, transform .45s var(--mf-ease), visibility 0s linear .45s;position:fixed;transform:translateY(10px)scale(.94)}.ohchip.is-on{opacity:1;visibility:visible;transition:opacity .35s ease .3s, transform .5s var(--mf-ease) .26s, visibility 0s linear 0s;transform:none}.ohchip.is-on.is-foot,.ohchip.is-on.is-cover{opacity:0;visibility:hidden;transition:opacity .25s,transform .3s,visibility 0s linear .3s;transform:translateY(10px)}.ohchip__btn{cursor:pointer;background:var(--mf-bg);min-height:48px;color:var(--mf-fg);border:1px solid var(--mf-line);box-shadow:0 10px 28px var(--oh-shadow);font:inherit;text-align:left;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex}.ohchip__btn:hover{border-color:color-mix(in srgb, var(--mf-fg) 40%, transparent)}.ohchip__btn:focus-visible{outline:2px solid var(--mf-fg);outline-offset:3px}.ohchip__th{background:var(--mf-bg2);border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}.ohchip__th img{object-fit:cover;width:100%;height:100%;display:block}.ohchip__txt{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.ohchip__p{font-family:var(--mf-font-d);color:var(--mf-fg);font-size:16px;font-weight:500}.ohchip__a{color:var(--mf-fg);text-overflow:ellipsis;max-width:22ch;font-size:14.5px;overflow:hidden}.ohchip__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ohchip__ic{color:var(--mf-fg);transition:transform .35s var(--mf-ease);font-size:12px;transform:rotate(180deg)}.ohchip.is-open .ohchip__ic{transform:none}.ohchip .ohpop{box-sizing:border-box;background:var(--mf-bg);border:1px solid var(--mf-line);width:320px;box-shadow:0 24px 60px var(--oh-shadow);opacity:0;visibility:hidden;transform-origin:100% 100%;transition:opacity .22s ease, transform .3s var(--mf-ease), visibility 0s linear .3s;border-radius:10px;padding:20px 22px;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(8px)scale(.98)}.ohchip.is-open .ohpop{opacity:1;visibility:visible;transition:opacity .22s ease, transform .35s var(--mf-ease), visibility 0s;transform:none}.ohchip .ohpop .ohcard__price{padding-right:36px;font-size:28px}.ohchip .ohpop .act2{display:inline-flex}.ohpop__x{border:1px solid var(--mf-line);background:var(--mf-bg);width:36px;height:36px;color:var(--mf-fg);cursor:pointer;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:10px;right:10px}.oh .room--std{padding:62vh 0 38vh}.oh .room--breath{height:120vh}.oh .pnl{box-sizing:border-box;background:var(--mf-bg);width:min(66vw,1180px);color:var(--mf-fg);margin-left:var(--mf-pad-x);border-radius:16px;padding:clamp(36px,4vw,64px);position:relative;box-shadow:0 40px 100px #00000073;container-type:inline-size}.oh .pnl--r{margin-left:auto;margin-right:var(--mf-pad-x)}.oh #newlistings{scroll-margin-top:88px}.oh .pnl--wide{width:min(70vw,1240px)}.oh .pnl--flush{padding:0;overflow:hidden}.oh .pnl .trule{margin-top:16px}.oh .pnl .lead{max-width:52ch;color:var(--mf-fg);margin-top:18px;line-height:1.6}.oh .pnl .act2{color:#fff}.oh .ab{grid-template-columns:1fr;align-items:center;gap:clamp(24px,3vw,56px);display:grid}@container (min-width:780px){.oh .ab{grid-template-columns:.9fr 1.1fr}}.oh .ab__media{background:var(--mf-bg2);border-radius:12px;height:clamp(340px,60vh,700px);position:relative;overflow:hidden}.oh .ab__media img{transform-origin:50% 0;max-width:none;position:absolute;inset:0}.oh .ab .act2{margin-top:24px}.oh .tech{grid-template-columns:1fr;align-items:center;gap:clamp(12px,2vw,32px);display:grid}@container (min-width:760px){.oh .tech{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.oh .tech .act2{margin-top:24px}.oh .room--close{padding:58vh 0 30vh}.oh #help{width:auto;margin-inline:var(--mf-pad-x)}.oh .room--plain{background:var(--mf-bg);padding:var(--mf-sec-y) 0}.oh .room--plain #help{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.oh #help .svchead{margin-bottom:clamp(28px,4vh,44px)}.oh .hs{--hs-surface:#fff;--hs-surface-h:#fafafa;--hs-line:#e5e5e5;--hs-ink:#565656;--hs-ink2:#737373;--hs-price:#3f3f3f;--hs-ok:#24704a;--hs-ok-bg:#2e8b571f;--hs-warn:#9a5a10;--hs-warn-bg:#c8791d1f;--hs-quiet-bg:#0000000d;--hs-shadow:0 0 8px 4px #00000008;--hs-shadow-hi:0 2px 12px 4px #00000012;box-sizing:border-box;background:var(--hs-surface);border:1px solid var(--hs-line);min-width:0;box-shadow:var(--hs-shadow);color:var(--hs-ink);font-family:var(--mf-font-b);letter-spacing:.2px;border-radius:15px;flex-direction:column;font-size:14px;font-weight:500;text-decoration:none;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .oh .hs{--hs-surface:#1e1e1e;--hs-surface-h:#262626;--hs-line:#383838;--hs-ink:#e0e0e0;--hs-ink2:#9a9a9a;--hs-price:#e0e0e0;--hs-ok:#43b477;--hs-ok-bg:#2e8b572e;--hs-warn:#dd9236;--hs-warn-bg:#c8791d2e;--hs-quiet-bg:#ffffff12;--hs-shadow:0 0 8px 4px #00000047;--hs-shadow-hi:0 2px 14px 4px #00000061}}:root[data-theme=dark] .oh .hs{--hs-surface:#1e1e1e;--hs-surface-h:#262626;--hs-line:#383838;--hs-ink:#e0e0e0;--hs-ink2:#9a9a9a;--hs-price:#e0e0e0;--hs-ok:#43b477;--hs-ok-bg:#2e8b572e;--hs-warn:#dd9236;--hs-warn-bg:#c8791d2e;--hs-quiet-bg:#ffffff12;--hs-shadow:0 0 8px 4px #00000047;--hs-shadow-hi:0 2px 14px 4px #00000061}.oh .hs:hover{box-shadow:var(--hs-shadow-hi);background:var(--hs-surface-h)}.oh .hs:focus-visible{outline:2px solid var(--mf-fg);outline-offset:3px}.oh .hs__ph{height:var(--hs-img,calc(100cqw * 211 / 311));background:var(--mf-bg2);flex:none;display:block;position:relative;overflow:hidden}.oh .hs__ph img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.oh .hs__rib{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;background:#24704af5;border-radius:6px;max-width:100%;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 1px 6px #00000040}.oh .hs__bd{padding:10px 10px 0;display:block}.oh .hs__p{letter-spacing:-.01em;height:28px;color:var(--hs-price);margin-bottom:5px;font-size:22px;font-weight:600;line-height:28px;display:block}.oh .hs__ty{letter-spacing:.07em;text-transform:uppercase;color:var(--hs-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:13px;display:block;overflow:hidden}.oh .hs__st{background:var(--hs-ok-bg);color:var(--hs-ok);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;margin-top:3px;padding:2px 7px;font-size:10px;font-weight:600;line-height:15px;display:inline-block}.oh .hs__st[data-k=pending]{background:var(--hs-warn-bg);color:var(--hs-warn)}.oh .hs__st[data-k=other]{background:var(--hs-quiet-bg);color:var(--hs-ink2)}.oh .hs__in{white-space:nowrap;flex-wrap:wrap;display:flex;overflow:hidden}.oh .hs__b{border-right:1px solid var(--hs-line);align-items:flex-start;margin-top:8px;padding:2px 5px;line-height:19px;display:flex}.oh .hs__b:first-child{padding-left:0}.oh .hs__b:last-child{border-right:0}.oh .hs__v{color:var(--hs-ink);text-transform:uppercase;margin-right:3px;font-size:15px;font-weight:600}.oh .hs__t{letter-spacing:.08em;color:var(--hs-ink2);text-transform:uppercase;font-size:10px}.oh .hs__h{color:var(--hs-ink);margin:6px 0 15px;font-size:15px;font-weight:600;line-height:20.25px;display:block}.oh .hs__h span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.oh .hs__h em{color:var(--hs-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:italic;font-weight:500;line-height:20.25px;display:none;overflow:hidden}.oh .nl__wait{min-height:200px;color:var(--mf-fg);grid-column:1/-1;align-items:center;font-size:17px;display:flex}.oh .va{width:auto;max-width:1560px;margin-inline:max(var(--oh-g), calc((100vw - 1560px) / 2));padding:var(--oh-pp)}.oh .va-nl__head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px clamp(32px,5vw,96px);display:grid}.oh .va-nl__head .lead{max-width:56ch;margin-top:0}.oh .va-nl__win{--cg:clamp(14px, 1.4vw, 24px);margin:clamp(20px, 2.8vh, 32px) calc(-1 * var(--oh-pp)) 0;padding:12px var(--oh-pp) 14px;overflow:hidden}.oh .va-nl__row{gap:var(--cg);will-change:transform;width:max-content;display:flex}.oh .va-nl__row .hs{width:calc((100cqw - 3 * var(--cg)) / 4);flex:none}.oh .va .nl__end{align-items:center;gap:clamp(16px,2vw,30px);margin-top:clamp(12px,1.8vh,22px);display:flex}.oh .va .nl__end:before,.oh .va .nl__end:after{content:"";background:var(--mf-line);flex:1;height:1px}.oh .va .nl__end .act2{flex:none}.oh .va-cp{--railh:clamp(118px, calc(var(--oh-vh) * .205), 210px);--rgap:clamp(18px, 2.4vh, 28px)}.oh .va-cp__top{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,3.4vw,64px);display:grid}.oh .cp__logo{object-fit:contain;align-self:flex-start;width:auto;max-width:100%;height:clamp(52px,4.6vw,80px);margin-top:16px;display:block}.oh .cp__copy .cp__logo{height:clamp(78px,7vw,120px);margin:0 0 clamp(22px,3vh,34px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .oh .cp__logo{filter:grayscale()invert()brightness(1.8)}}:root[data-theme=dark] .oh .cp__logo{filter:grayscale()invert()brightness(1.8)}.oh .cp__copy p{max-width:54ch;color:var(--mf-fg);margin-top:18px;font-size:clamp(16.5px,1.3vw,19px);line-height:1.58}.oh .cp__copy .act2{margin-top:22px}.oh .va-cp .cp__art{object-fit:cover;width:min(100%, calc((var(--oh-vh) - 2 * var(--oh-pp) - var(--railh) - var(--rgap) - 4px) * 1885 / 1414));aspect-ratio:1885/1414;border-radius:12px;justify-self:end;max-width:none;height:auto;display:block;box-shadow:0 30px 70px #0000004d}.oh .va-cp .cp__win{margin:var(--rgap) calc(-1 * var(--oh-pp)) 0;padding-left:var(--oh-pp);overflow:hidden}.oh .cp__rail{will-change:transform;gap:12px;width:max-content;display:flex}.oh .cp__rail img{width:auto;max-width:none;height:var(--railh);aspect-ratio:1147/1433;object-fit:cover;border-radius:10px;display:block}html.oh-navhome .nav2.nav2--overlay{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.nav2.nav2--overlay:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#0e0c0de0 0,#0e0c0dd6 50px,#0e0c0da8 72px,#0e0c0d61 96px,#0e0c0d24 122px,#0e0c0d00 150px);height:150px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}html.oh-navhome .nav2.nav2--overlay:before{opacity:1}html.oh-navhome .nav2.nav2--overlay .nav2__links a{color:#fff;text-shadow:0 1px 8px #00000059}html.oh-navhome .nav2.nav2--overlay :is(.avb,.menubtn){color:#fff;border-color:#ffffff73}html.oh-navhome .nav2.nav2--overlay .avmenu a{color:var(--mf-fg);text-shadow:none}html.oh-navhome .nav2.nav2--overlay .nav2__logo .logo-light{display:none}html.oh-navhome .nav2.nav2--overlay .nav2__logo .logo-dark{display:block}@media (max-width:760px){.oh .pnl,.oh .pnl--wide,.oh .pnl--r{border-radius:14px;width:auto;margin:0 12px;padding:28px 20px 30px}.oh .pnl--flush{padding:0}.oh .front{padding:0 var(--mf-pad-x) 16px;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:10px}.oh .fscrim{background:linear-gradient(0deg, rgba(var(--sc), .9) 0, rgba(var(--sc), .86) 230px, rgba(var(--sc), .72) 300px, rgba(var(--sc), .32) 360px, rgba(var(--sc), 0) 430px)}.oh .fhero{width:auto}.oh .fhero h1{font-size:34px}.oh .fhero__lead{margin-top:12px;font-size:16.5px}.oh .hh__lock{gap:10px;margin-top:16px}.oh .hh__search input{text-overflow:ellipsis;white-space:nowrap;padding:0 14px;overflow:hidden}.oh .hh__search .act2{padding:0 18px}.oh .hh__alt{flex-wrap:nowrap;gap:10px 22px}.oh .hh__alt .act2{white-space:nowrap;padding:0 18px;font-size:15.5px}.oh .hh__link{white-space:nowrap;font-size:15.5px}.oh .ohcard{grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;column-gap:12px;width:auto;padding:12px 0 0;display:grid}.oh .ohcard>*{grid-column:1/-1}.oh .ohcard .ohcard__price{grid-area:1/1;font-size:22px}.oh .ohcard .ohcard__go{grid-area:1/2;min-height:40px;margin-top:0;padding:0 14px;font-size:14px}.oh .ohcard .ohcard__addr{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:15px;overflow:hidden}.oh .ohcard .ohcard__city{font-size:14px}.oh .ohcard .ohcard__spec{white-space:nowrap;border-top:0;flex-wrap:nowrap;gap:2px 8px;margin-top:6px;padding-top:0;font-size:14px}.ohchip{right:12px;bottom:var(--mfcc-room,12px)}.ohchip__a{display:none}.ohchip__btn{gap:8px;min-height:44px;padding:5px 12px 5px 5px}.ohchip__th{width:34px;height:34px}.ohchip .ohpop{width:min(320px,100vw - 24px)}.oh .room--std{padding:70vh 0 40vh}.oh .room--close{padding:60vh 0 36vh}.oh #help{margin-inline:12px}.oh .room--plain{padding:var(--mf-sec-y) 0}.oh .va{margin-inline:12px;padding:26px 18px 24px}.oh .va-nl__head{grid-template-columns:1fr}.oh .va-nl__head .lead{margin-top:6px}.oh .va-nl__win{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;scroll-padding-inline:18px;overflow:auto hidden}.oh .va-nl__win::-webkit-scrollbar{display:none}.oh .va-nl__row{transform:none!important}.oh .va-nl__row .hs{scroll-snap-align:start;width:74cqw}.oh .va-cp__top{grid-template-columns:1fr;gap:22px}.oh .va-cp .cp__art{order:-1;justify-self:stretch;width:100%}.oh .va-cp{--railh:180px}.oh .va-cp .cp__win{margin-left:-18px;margin-right:-18px;padding-left:18px}}@media (max-width:359px){.oh .hh__alt{flex-wrap:wrap}}@media (orientation:landscape) and (max-height:500px){.oh .front{padding:0 var(--mf-pad-x) 14px;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px}.oh .fhero{width:min(600px,56vw)}.oh .fhero h1{font-size:30px;line-height:1}.oh .fhero .trule{margin-top:10px}.oh .fhero__lead{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.oh .hh__lock{gap:8px;margin-top:14px}.oh .hh__search input{height:46px;font-size:16px}.oh .hh__alt .act2,.oh .hh__link{min-height:44px;font-size:15.5px}.oh .front .ohcard{align-self:flex-end;width:min(300px,38vw);padding:0}.oh .front .ohcard__price{font-size:26px}.oh .front .ohcard__addr{margin-top:8px;font-size:16px}.oh .front .ohcard__spec{margin-top:8px;padding-top:8px}.oh .front .ohcard__go{min-height:44px;margin-top:12px}html[data-mfcc=ask] .oh .front{padding-bottom:calc(14px + var(--mfcc-room,47px))}}@media (min-width:761px){.oh .front{grid-template-columns:minmax(0,1fr) auto;align-content:end;column-gap:24px;display:grid}.oh .front .fhero{align-self:end;width:auto;max-width:min(640px,50vw)}.oh .front .fhero h1{white-space:nowrap;font-size:clamp(42px,4.4vw,68px)}.oh .front .fhero .trule{margin-top:16px}.oh .front .hh__lock{margin-top:22px}.oh .front .hh__search input{height:60px}}@media (min-width:761px) and (orientation:landscape) and (max-height:500px){.oh .front .fhero h1{font-size:30px}.oh .front .fhero .trule{margin-top:10px}.oh .front .hh__lock{margin-top:14px}.oh .front .hh__search input{height:46px}}@media (prefers-reduced-motion:reduce){.oh .shot img{transform:none!important}.oh .ohcard,.oh .ohcard.is-min,.ohchip,.ohchip.is-on,.ohchip.is-on.is-foot,.ohchip.is-on.is-cover,.ohchip .ohpop,.ohchip.is-open .ohpop{transition:none!important}.oh .ohcard.is-min{transform:none}.oh .va-nl__win,.oh .va-cp .cp__win{overflow-x:auto}.oh .va-nl__row,.oh .cp__rail{transform:none!important}}.oh .tech .mfphones{perspective:1100px;height:clamp(430px,40vw,600px);position:relative}.oh .tech .mfph{aspect-ratio:9/19.2;width:min(46%,240px);transform-style:preserve-3d;--phbz:calc(var(--phw,240px) * .01667);--phvp:calc(var(--phw,240px) * .14375);position:absolute}.oh .tech .mfph__in{border-radius:calc(var(--phw,240px) * .18333);width:100%;height:100%;padding:calc(var(--phw,240px) * .02083);box-shadow:0 calc(var(--phw,240px) * .25) calc(var(--phw,240px) * .45833) #231f206b, 0 calc(var(--phw,240px) * .06667) calc(var(--phw,240px) * .14167) #231f204d, inset 0 1px 1px #ffffff8c, inset 0 -1px 1px #00000080;transform-style:preserve-3d;background:linear-gradient(145deg,#b9b9be 0%,#5e5e64 22%,#2b2b30 45%,#3c3c42 62%,#8e8e94 88%,#c6c6cb 100%);display:block;position:relative}.oh .tech .mfph__scr{border-radius:calc(var(--phw,240px) * .1625);width:100%;height:100%;padding:var(--phbz,calc(var(--phw,240px) * .01667));background:#0a0a0c;display:block;position:relative;overflow:hidden}.oh .tech .mfph__scr:before{content:"";top:calc(var(--phw,240px) * .05417);width:32%;height:calc(var(--phw,240px) * .0625);z-index:3;background:#0a0a0c;border-radius:999px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #ffffff14}.oh .tech .mfph{--phisl-t:calc(var(--phw,240px)*.03);--phisl-h:calc(var(--phw,240px)*.085);--phvp:calc(var(--phisl-t) + var(--phisl-h) - var(--phbz))}.oh .tech .mfph__scr:not(.mfph__scr--abe){background:#fff url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 393 44'><text x='36' y='29' font-family='-apple-system,SF Pro Text,Helvetica,Arial,sans-serif' font-size='16' font-weight='600' fill='%23000'>9:41</text><g fill='%23000' transform='translate(-18 0)'><rect x='300' y='22' width='3' height='6' rx='1'/><rect x='305' y='19.5' width='3' height='8.5' rx='1'/><rect x='310' y='17' width='3' height='11' rx='1'/><rect x='315' y='14.5' width='3' height='13.5' rx='1'/><path d='M333 17.2a10.6 10.6 0 0 1 14 0l-1.6 1.7a8.2 8.2 0 0 0-10.8 0zM336 20.4a6.2 6.2 0 0 1 8 0l-1.6 1.7a3.9 3.9 0 0 0-4.8 0zM339.2 23.6a1.8 1.8 0 0 1 1.6 0L340 27z'/><rect x='354.5' y='15.5' width='23' height='12' rx='3.5' fill='none' stroke='%23000' stroke-opacity='.4'/><rect x='356.5' y='17.5' width='19' height='8' rx='2'/><rect x='379' y='19.5' width='1.6' height='4' rx='.8' fill-opacity='.45'/></g></svg>") no-repeat 50% calc(var(--phisl-t) + var(--phisl-h) / 2 - var(--phw,240px) * .056) / 100% auto}.oh .tech .mfph__scr:before{top:var(--phisl-t);height:var(--phisl-h);width:31%;box-shadow:none;background:#000}.oh .tech .mfph__scr:not(.mfph__scr--abe)>video{background:#fff}.oh .tech .mfph__scr--abe:has(.uiemb--fill.is-live){background-color:#fff;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 393 44'><text x='36' y='29' font-family='-apple-system,SF Pro Text,Helvetica,Arial,sans-serif' font-size='16' font-weight='600' fill='%23000'>9:41</text><g fill='%23000' transform='translate(-18 0)'><rect x='300' y='22' width='3' height='6' rx='1'/><rect x='305' y='19.5' width='3' height='8.5' rx='1'/><rect x='310' y='17' width='3' height='11' rx='1'/><rect x='315' y='14.5' width='3' height='13.5' rx='1'/><path d='M333 17.2a10.6 10.6 0 0 1 14 0l-1.6 1.7a8.2 8.2 0 0 0-10.8 0zM336 20.4a6.2 6.2 0 0 1 8 0l-1.6 1.7a3.9 3.9 0 0 0-4.8 0zM339.2 23.6a1.8 1.8 0 0 1 1.6 0L340 27z'/><rect x='354.5' y='15.5' width='23' height='12' rx='3.5' fill='none' stroke='%23000' stroke-opacity='.4'/><rect x='356.5' y='17.5' width='19' height='8' rx='2'/><rect x='379' y='19.5' width='1.6' height='4' rx='.8' fill-opacity='.45'/></g></svg>");background-repeat:no-repeat;background-position:50% calc(var(--phisl-t) + var(--phisl-h) / 2 - var(--phw,240px) * .056);background-size:100%;transition:background-color .55s}.oh .tech .mfph__scr:after{content:"";pointer-events:none;z-index:4;border-radius:inherit;background:linear-gradient(112deg,#ffffff2e 0%,#ffffff0a 26%,#0000 44%);position:absolute;inset:0}.oh .tech .mfph__btn{right:calc(var(--phw,240px) * -.00833);width:calc(var(--phw,240px) * .0125);background:linear-gradient(90deg,#6a6a70,#3a3a40);border-radius:2px;position:absolute;box-shadow:1px 0 1px #0006}.oh .tech .mfph__btn--pwr{height:9%;top:26%}.oh .tech .mfph__btn--v1,.oh .tech .mfph__btn--v2{left:calc(var(--phw,240px) * -.00833);background:linear-gradient(270deg,#6a6a70,#3a3a40);height:6%;right:auto}.oh .tech .mfph__btn--v1{top:20%}.oh .tech .mfph__btn--v2{top:28%}.oh .tech .mfph__scr--abe{background:#0e0d0d;justify-content:center;align-items:center;display:flex}.oh .tech .mfph__lot{aspect-ratio:1080/610;width:78%}.oh .tech .mfph__scr--mm{background:#fff;justify-content:center;align-items:center;display:flex}.oh .tech .mfph__scr img.mfph__mark{object-fit:contain;width:64%;height:auto;position:static}.oh .tech .mfph .lbl{display:none}.oh .tech .mfph--abe{z-index:2;top:1%;left:5%;transform:rotate(-3deg)}.oh .tech .mfph--mm{bottom:11%;right:5%;transform:rotate(2.5deg)}.mfmap{--mfmap-bg:var(--mf-bg);position:relative}.mfmap__pin{height:calc(100svh - var(--mf-navh));perspective:calc((100vw - 2 * var(--mf-pad-x)) * 1.094);perspective-origin:50% 42%;--mf-padx-js:max(72px, calc((100vw - 1280px) / 2));--mf-cw:calc(100vw - 2 * var(--mf-padx-js));--mf-w0css:calc(100vw - 2 * var(--mf-pad-x));--mf-tilt:64deg;--mf-zoom:calc(1.07464 * tan(atan2(var(--mf-cw), var(--mf-w0css))));--mf-left:calc(50vw - .15975 * var(--mf-cw) - var(--mf-w0css) / 2);--mf-shift:calc(-.114718 * var(--mf-cw));--mf-p:1;position:relative;overflow:hidden}.mfmap__plate{width:var(--mf-w0css,calc(100vw - 2 * var(--mf-pad-x)));aspect-ratio:1650.49/1601.68;margin-top:calc(-.44 * var(--mf-w0css,calc(100vw - 2 * var(--mf-pad-x))));transform-origin:50%;transform:translateX(var(--mf-left,var(--mf-pad-x))) translateY(var(--mf-shift,0px)) scale(var(--mf-zoom,1)) rotateX(var(--mf-tilt,0deg));transform-style:preserve-3d;position:absolute;top:46%;left:0}.mfmap__plate svg{width:100%;height:100%;display:block;overflow:visible}.mfmap__plate .land{fill:#ecebec}.mfmap__plate .land--mid{fill:#dcddde}.mfmap__plate .land--dark{fill:#c9cacb}.mfmap__plate .dot{fill:#9c989a}.mfmap__plate .dot--on{fill:#3a3536}.mfmap--dark{color:#fff;--mfmap-bg:#231f20;background:#231f20}.mfmap--dark .mfmap__plate .land,.mfmap--dark .mfmap__plate .land--mid,.mfmap--dark .mfmap__plate .land--dark{fill:#ffffff1a}.mfmap--dark .mfmap__plate .dot{fill:#ffffff80}.mfmap--dark .mfmap__plate .dot--on{fill:#fff}.mfmap__dots{opacity:clamp(.15, calc(var(--mf-p,1) * 1.7), 1)}.mfmap__marker{left:var(--x,50%);top:var(--y,50%);transform-origin:0 0;width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(-1 * var(--mf-tilt,0deg))) scale(calc(1 / var(--mf-zoom,1)));pointer-events:none;position:absolute}.mfmap__bb{transform:translate(calc(var(--tx,-50%) + var(--dx,0px)), var(--dy,0px));flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:0}.mfmap__marker[data-align=left]{--tx:-100%}.mfmap__marker[data-align=right]{--tx:0%}.mfmap__hubpin{filter:drop-shadow(0 6px 14px #231f2057);flex-direction:column;align-items:center;width:38px;height:48px;display:flex;position:relative}.mfmap__hubpin svg{width:100%;height:100%;position:absolute;inset:0}.mfmap__hubpin svg path{fill:#141213}.mfmap__hubm{z-index:1;width:22px;height:auto;margin-top:8px;display:block;position:relative}.mfmap__hubpin b{z-index:1;font-family:var(--mf-font-d);color:#fff;margin-top:9px;font-size:15px;font-weight:500;line-height:1;position:relative}.mfmap__hubpin i{z-index:1;background:var(--mf-red);width:11px;height:2px;margin-top:2px;display:block;position:relative}.mfmap__tag{color:#fff;letter-spacing:.01em;white-space:nowrap;background:#141213;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500}.mfmap--dark .mfmap__tag{border:1px solid #ffffff40}.mfmap__city{color:var(--mf-fg);white-space:nowrap;text-shadow:1px 0 0 var(--mfmap-bg), -1px 0 0 var(--mfmap-bg), 0 1px 0 var(--mfmap-bg), 0 -1px 0 var(--mfmap-bg), 1px 1px 0 var(--mfmap-bg), -1px 1px 0 var(--mfmap-bg), 1px -1px 0 var(--mfmap-bg), -1px -1px 0 var(--mfmap-bg), 2px 0 0 var(--mfmap-bg), -2px 0 0 var(--mfmap-bg), 0 2px 0 var(--mfmap-bg), 0 -2px 0 var(--mfmap-bg), 2px 2px 0 var(--mfmap-bg), -2px 2px 0 var(--mfmap-bg), 2px -2px 0 var(--mfmap-bg), -2px -2px 0 var(--mfmap-bg), 3px 0 0 var(--mfmap-bg), -3px 0 0 var(--mfmap-bg), 0 3px 0 var(--mfmap-bg), 0 -3px 0 var(--mfmap-bg), 0 0 8px var(--mfmap-bg);font-size:14px;font-weight:400}.mfmap--dark .mfmap__city{color:#fffffff0}.mfmap__gulf{left:max(var(--mf-pad-x), 4vw);z-index:2;max-width:min(470px,42vw);position:absolute;top:42%}@media (min-width:901px) and (max-width:1180px){.mfmap .mfmap__pin:after{content:"";background:linear-gradient(90deg, var(--mf-bg) 0%, transparent 60%);opacity:.88;z-index:1;pointer-events:none;position:absolute;inset:0}.mfmap--dark .mfmap__pin:after{opacity:1;background:linear-gradient(90deg,#1d1a1bf0 0%,#1d1a1b99 36%,#1d1a1b00 60%)}.mfmap__gulf{max-width:min(430px,46vw)}}.mf-ed .mfmap__gulf h2{font-family:var(--mf-font-d);letter-spacing:-.012em;color:inherit;font-size:clamp(28px,2.8vw,40px);font-weight:500}@media (max-width:900px){.mfmap__pin{height:auto;padding:80px var(--mf-pad-x) 40px;perspective:none}.mfmap__plate{width:100%;margin:26px 0 0;position:relative;top:auto;left:auto;transform:none!important}.mfmap__marker{transform:none!important}.mfmap__city{display:none}.mfmap__gulf{max-width:none;position:static}}.mf-ed .hst h2{color:#fff}.hst .mfmap__gulf{top:34%}.mf-ed .hst .mfmap__gulf h2{text-transform:none}.hst .sv{font-family:var(--mf-font-d);color:#fff;white-space:nowrap;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1}.hst .srule{background:var(--mf-red);width:34px;height:2px;margin:10px 0 8px;display:block}.hst .sl{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1;font-size:12px;font-weight:500}.hst__stats{grid-template-columns:1fr 1fr;gap:clamp(18px,3vh,32px) clamp(18px,2.2vw,40px);margin-top:clamp(20px,3.2vh,32px);display:grid}.hst__src{letter-spacing:.05em;color:#ffffffa8;max-width:46ch;margin-top:clamp(16px,2.4vh,24px);font-size:11.5px;line-height:1.6}.oh .hcity{background:var(--mf-bg)}.oh .hcity__head{max-width:720px}.oh .hcity__head .lead{max-width:none;margin-top:20px;font-size:clamp(17px,1.35vw,19px)}.oh .hcity__groups{gap:clamp(40px,4.4vw,64px);margin-top:clamp(40px,4.6vw,64px);display:grid}.oh .hcity__g{grid-template-columns:minmax(180px,1fr) 3fr;column-gap:clamp(24px,4vw,72px);display:grid}.oh .hcity__t{font-family:var(--mf-font-d);color:var(--mf-fg);font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.3}.oh .hcity__h .srule{width:34px;height:2px;margin-top:12px;display:block}.oh .hcity__sub{font-family:var(--mf-font-d);color:var(--mf-muted);margin:22px 0 4px;font-size:17px;font-weight:500;line-height:1.4}.oh .hcity__list{columns:4;column-gap:clamp(16px,2.4vw,40px);list-style:none}.oh .hcity__list li{break-inside:avoid}.oh .hcity__list a{font-family:var(--mf-font-b);color:var(--mf-fg);text-underline-offset:5px;padding:7px 0;font-size:17px;font-weight:500;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:text-decoration-color .2s;display:inline-block}.oh .hcity__list a:hover,.oh .hcity__list a:focus-visible{-webkit-text-decoration-color:var(--mf-fg);text-decoration-color:var(--mf-fg)}.oh .hcity__list a:focus-visible{outline:2px solid var(--mf-red);outline-offset:3px;border-radius:2px}@media (max-width:900px){.oh .hcity__g{grid-template-columns:1fr}.oh .hcity__h{margin-bottom:12px}.oh .hcity__list{columns:3}}@media (max-width:560px){.oh .hcity__list{columns:2;column-gap:16px}}.oh .hcity{padding-block:clamp(56px,8vh,96px)}.oh .hcity__head .lead{margin-top:14px;font-size:17px}.oh .hcity__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px);margin-top:clamp(28px,3.6vw,44px)}.oh .hcity__g{display:block}.oh .hcity__h{margin-bottom:10px}.oh .hcity__t{font-size:18px}.oh .hcity__h .srule{margin-top:10px}.oh .hcity__sub{margin:14px 0 2px;font-size:15px}.oh .hcity__list{columns:2;column-gap:20px}.oh .hcity__list a{align-items:center;min-height:32px;padding:0;font-size:15px;font-weight:400;display:inline-flex}@media (max-width:900px){.oh .hcity__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.oh .hcity__groups{grid-template-columns:minmax(0,1fr)}}.oh .tech .mfph .uiemb--fill{top:calc(var(--phvp) + var(--phbz));left:var(--phbz);right:var(--phbz);bottom:var(--phbz);border-radius:0 0 calc(var(--phw,240px) * .14583) calc(var(--phw,240px) * .14583);width:auto;height:auto}.oh .ohsec{z-index:1;background:var(--mf-bg);padding:var(--mf-sec-y) var(--mf-pad-x);position:relative}.oh .ohsec--soft{background:var(--mf-bg2)}.oh .ohsec__in{--oh-pp:0px;container-type:inline-size}.oh .ohsec__in.va{max-width:none;margin-inline:0;padding:0}.oh .ohsec__in .trule{margin-top:16px}.oh .ohsec__in .lead{max-width:52ch;color:var(--mf-fg);margin-top:18px;line-height:1.6}.oh .ohsec__in .act2{color:#fff}.oh .ohsec__in .cp__art{width:100%;height:auto}.oh .hcity__sub{font-weight:600}.nav2.nav2--overlay:before{background:linear-gradient(#0e0c0d94 0,#0e0c0d80 44px,#0e0c0d57 70px,#0e0c0d24 100px,#0e0c0d00 128px);height:128px}.oh .walk>.mfmap{z-index:1;position:relative}html.oh-navhome .nav2.nav2--overlay .nav2__logo .logo-dark{filter:brightness(0)invert()}.oh .ab__media #abImg{object-position:45% 50%}@media (min-width:811px){.oh .fpan__chip,.mf-ed .fpan__chip{top:calc(clamp(16px,2vw,24px) + 12px)}.mf-ed .fpan__copy{top:50%;bottom:auto;transform:translateY(-50%)}}@media (max-width:809px){:root .oh #help .svchead{text-align:center}:root .oh #help .svchead .trule{transform-origin:50%;margin-inline:auto}}
