html body main.ms-page>section.hj.hj{margin:0!important;padding:0!important}.hj{--hj-ease:var(--ms-ease,cubic-bezier(.22,.61,.36,1));color:#fff;height:100dvh;min-height:480px;font-family:var(--ms-font,inherit);-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#000;position:relative;overflow:hidden}.hj__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.hj__rooms{position:absolute;inset:0}.hj-room{opacity:0;visibility:hidden;transition:opacity 1.1s var(--hj-ease),visibility 0s linear 1.1s;position:absolute;inset:0}.hj-room.is-on{opacity:1;visibility:visible;transition:opacity 1.1s var(--hj-ease),visibility 0s}.hj--instant .hj-room,.hj--instant .hj-room__enter{transition:none!important}.hj-room__scene{aspect-ratio:16/9;width:max(100%,177.78dvh);transform:translate(calc(-50% + var(--px,0px)),-50%);transition:transform .9s var(--hj-ease);position:absolute;top:50%;left:50%}.hj--dragged .hj-room__scene{transition:none}.hj-room__enter{transition:transform 1.8s var(--hj-ease);position:absolute;inset:0;transform:scale(1.07)}.hj-room.is-on .hj-room__enter{transform:none}.hj-room__zoom{transition:transform 1.1s var(--hj-ease);position:absolute;inset:0}.hj-layer{will-change:transform;position:absolute;inset:-3%}.hj-layer img,.hj-layer video{object-fit:cover;width:94%;height:94%;display:block;position:absolute;inset:3%}.hj-ph{position:absolute;inset:3%}.hj-ph i{display:block;position:absolute}.hj-ph--back{background:radial-gradient(ellipse 46% 52% at 50% 34%,color-mix(in srgb,var(--c2) 75%,transparent),transparent 70%),linear-gradient(180deg,var(--c1) 0%,#060606 92%)}.hj-ph__arch{background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 30%,transparent),transparent 85%);width:30%;height:62%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 45%,transparent);border-radius:999px 999px 0 0;top:12%;left:35%}.hj-ph__col{background:linear-gradient(90deg,#ffffff0d,color-mix(in srgb,var(--c2) 40%,transparent),#0006);width:4.5%;height:66%;top:8%}.hj-ph__col--l{left:20%}.hj-ph__col--r{right:20%}.hj-ph__floor{background:radial-gradient(ellipse 40% 60% at 50% 0%,color-mix(in srgb,var(--ac) 22%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--c1) 70%,#000),#030303);height:27%;box-shadow:0 -1px 0 color-mix(in srgb,var(--ac) 30%,transparent);bottom:0;left:0;right:0}.hj-ph__pil{background:linear-gradient(90deg,#020202,color-mix(in srgb,var(--c1) 80%,#000) 70%,#0003);width:9%;top:0;bottom:0}.hj-ph__pil--l{left:0}.hj-ph__pil--r{right:0;transform:scaleX(-1)}.hj-ph__plinth{background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 35%,#111),#0b0b0b);border-radius:50%/40%;width:16%;height:9%;bottom:17%;left:42%;box-shadow:0 18px 40px #0009}.hj:before,.hj:after{content:"";z-index:2;pointer-events:none;position:absolute;left:0;right:0}.hj:before{background:linear-gradient(#00000073,#0000);height:24%;top:0}.hj:after{background:linear-gradient(#0000,#0009);height:30%;bottom:0}.hj-dot{z-index:3;cursor:pointer;opacity:0;width:44px;height:44px;transition:opacity .6s ease,transform .6s var(--hj-ease);background:0 0;border:0;margin:-22px 0 0 -22px;padding:0;position:absolute;transform:scale(.6)}.hj-room.is-on .hj-dot{opacity:1;transition-delay:.7s;transform:none}.hj-dot span{width:12px;height:12px;transition:transform .35s var(--hj-ease);background:#fff;border-radius:50%;margin:-6px 0 0 -6px;animation:2.6s ease-out infinite hjPulse;position:absolute;top:50%;left:50%;box-shadow:0 0 #ffffff73}.hj-dot:before{content:"";transition:transform .35s var(--hj-ease),opacity .35s;border:1px solid #ffffff8c;border-radius:50%;position:absolute;inset:8px}.hj-dot em{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:400 13px/1 var(--ms-font,inherit);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s var(--hj-ease);background:#0009;padding:7px 12px;font-style:normal;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,6px)}@media (hover:hover){.hj-dot:hover span{transform:scale(1.25)}.hj-dot:hover:before{opacity:0;transform:scale(1.35)}.hj-dot:hover em{opacity:1;transform:translate(-50%)}}.hj-dot:focus-visible{outline-offset:2px;border-radius:50%;outline:1px solid #fff}.hj-dot.is-active span{transform:scale(1.25)}.hj-room.is-zoom .hj-dot:not(.is-active){opacity:0;pointer-events:none}@keyframes hjPulse{0%{box-shadow:0 0 #ffffff73}70%,to{box-shadow:0 0 0 14px #fff0}}.hj__ui{z-index:4;padding:0 24px calc(26px + env(safe-area-inset-bottom,0px));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;transition:opacity .5s;display:grid;position:absolute;bottom:0;left:0;right:0}.hj__ui>*{pointer-events:auto}html.hj-panel-open .hj__ui{opacity:0;pointer-events:none}html.hj-panel-open .hj__ui>*{pointer-events:none}.hj__count{letter-spacing:.06em;color:#ffffffbf;flex-direction:column;justify-self:start;gap:10px;font-size:13px;display:flex}.hj__prog{background:#ffffff40;width:72px;height:1px;display:block;overflow:hidden}.hj__prog i{transform-origin:0;height:100%;transition:transform 1.1s var(--hj-ease);background:#fff;display:block;transform:scaleX(0)}.hj__nav{align-items:center;gap:clamp(16px,2vw,32px);display:flex}html body .hj__title{text-transform:uppercase;text-align:center;min-width:clamp(150px,16vw,260px);transition:opacity .4s ease,transform .5s var(--hj-ease);font-family:var(--ms-font,inherit)!important;letter-spacing:.02em!important;color:#fff!important;margin:0!important;font-size:clamp(16px,1.35vw,22px)!important;font-weight:300!important;line-height:1.2!important}.hj__title span{display:block}.hj__title .hj-it{text-transform:none;letter-spacing:0;font-style:italic}.hj__title.is-out{opacity:0;transform:translateY(8px)}.hj__arrow{color:#fff;cursor:pointer;background:#00000026;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.hj__arrow svg{width:18px;height:18px}.hj__next svg{transform:scaleX(-1)}.hj__surprise{color:#fff;height:40px;font:400 13px/1 var(--ms-font,inherit);cursor:pointer;background:#00000026;border:1px solid #ffffff73;border-radius:999px;justify-self:end;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.hj__surprise svg{width:18px;height:18px}.hj__hint{display:none}.hj-place{top:calc(var(--ms-header-h,82px) + 16px);z-index:6;color:#000;background:#fff;padding:10px 16px;font:500 13px/1 monospace;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:767px){.hj__ui{padding:0 20px calc(22px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr;row-gap:18px}.hj__nav{grid-area:1/1/auto/-1;justify-content:center}.hj__count{grid-row:2}.hj__surprise{grid-row:2;height:36px;padding:0 14px;font-size:12px}.hj__hint{white-space:nowrap;background:#00000059;border-radius:999px;margin:0;padding:8px 14px;font-size:12px;transition:opacity .5s;display:block;position:absolute;bottom:calc(100% + 18px);left:50%;transform:translate(-50%)}.hj--dragged .hj__hint{opacity:0}.hj-dot em{display:none}}@media (min-width:1025px){.hj__ui{padding:0 calc(7.5vw + 47px) 40px}.hj__arrow{width:48px;height:48px}}.hj-pveil{z-index:10045;position:fixed;inset:0}.hj-pveil[hidden]{display:none}.hj-panel{z-index:10050;color:#fff;overscroll-behavior:contain;width:min(480px,100vw);transition:transform .65s var(--hj-ease);background:#0b0b0b;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.hj-panel[hidden]{display:none}html.hj-panel-open .hj-panel{transform:none}.hj-panel__close{z-index:2;color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:20px;right:20px}.hj-panel__close svg{width:20px;height:20px}.hj-panel__media{aspect-ratio:4/3;background:#151515;flex:none;overflow:hidden}.hj-panel__media img{object-fit:cover;width:100%;height:100%;display:block}.hj-panel__ph{background:linear-gradient(135deg,#1b1b1b,#0e0e0e);width:100%;height:100%;display:block}.hj-panel__body{flex-direction:column;gap:18px;padding:36px 40px 48px;display:flex}html body .hj-panel__kicker{letter-spacing:.16em;text-transform:uppercase;color:#fff9!important;margin:0!important;font-size:12px!important}html body .hj-panel__title{font-family:var(--ms-font,inherit)!important;letter-spacing:-.02em!important;color:#fff!important;margin:0!important;font-size:clamp(28px,2.4vw,40px)!important;font-weight:200!important;line-height:1.1!important}html body .hj-panel__text{color:#fffc!important;margin:0!important;font-size:15px!important;line-height:1.6!important}.hj-panel__cta{color:#fff;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.hj-panel__cta[hidden]{display:none}.hj-panel__cta i{width:42px;height:1px;transition:width .3s var(--hj-ease);background:currentColor;display:block}.hj-panel__cta:hover i,.hj-panel__cta:focus-visible i{width:56px}@media (max-width:767px){.hj-panel{width:100%;max-height:82dvh;top:auto;left:0;transform:translateY(100%)}.hj-panel__media{aspect-ratio:16/9}.hj-panel__body{padding:26px 20px calc(36px + env(safe-area-inset-bottom,0px))}.hj-panel__close{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.hj-room,.hj-room__enter,.hj-room__zoom,.hj-panel,.hj__title,.hj-dot{transition:none!important}.hj-room__enter,.hj-room.is-zoom .hj-room__zoom{transform:none}.hj-dot span{animation:none}}
