.Hero-module__PycF7W__placeholder{z-index:0;width:100%;height:100vh;position:relative}.Hero-module__PycF7W__hero{background:var(--hei26-white);width:100%;height:100vh;font-family:var(--font-plus-jakarta-sans), sans-serif;z-index:0;flex-direction:column;justify-content:space-between;align-items:stretch;padding:clamp(5rem,12vh,7rem) 0 0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Hero-module__PycF7W__heroContent{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:0 clamp(.5rem,2vw,1.5rem) clamp(1rem,2vh,1.5rem);display:flex}.Hero-module__PycF7W__carouselOuter{width:100%;max-width:1180px;margin:0 auto}.Hero-module__PycF7W__carousel{--active-slide-scale:1.15;width:100%;position:relative}.Hero-module__PycF7W__carouselStage{--slide-width:min(72vw, 820px);--slide-gap:clamp(1rem, 2.5vw, 1.75rem);--slide-step:calc(var(--slide-width) + var(--slide-gap));aspect-ratio:16/9;width:100%;position:relative;overflow:visible}.Hero-module__PycF7W__carouselTrack{align-items:center;gap:var(--slide-gap);width:max-content;height:100%;padding-inline:calc(50% - var(--slide-width) / 2);transform:translateX(calc(-1 * var(--active-index,0) * var(--slide-step,0px)));will-change:transform;transition:transform .75s cubic-bezier(.4,0,.2,1);display:flex}.Hero-module__PycF7W__carouselTrackInstant,.Hero-module__PycF7W__carouselTrackInstant .Hero-module__PycF7W__slide,.Hero-module__PycF7W__carouselTrackInstant .Hero-module__PycF7W__media{transition:none}.Hero-module__PycF7W__slide{flex:0 0 var(--slide-width);width:var(--slide-width);aspect-ratio:16/9;box-shadow:0 8px 32px color-mix(in srgb, var(--hei26-dongkerblue) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--hei26-dongkerblue) 8%, transparent);z-index:1;pointer-events:none;opacity:.55;background:#000;border-radius:.5rem;transition:transform .75s cubic-bezier(.4,0,.2,1),opacity .75s,box-shadow .75s;position:relative;overflow:hidden;transform:scale(.86)}.Hero-module__PycF7W__slideActive{z-index:3;opacity:1;pointer-events:auto;box-shadow:0 16px 48px color-mix(in srgb, var(--hei26-dongkerblue) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--hei26-dongkerblue) 10%, transparent);transform:scale(1.15)}.Hero-module__PycF7W__slide:not(.Hero-module__PycF7W__slideActive) .Hero-module__PycF7W__media{filter:blur(.5rem)brightness(.72);transform:scale(1.04)}.Hero-module__PycF7W__slideLink{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.Hero-module__PycF7W__slideLink:focus-visible{outline:2px solid var(--hei26-skyblue);outline-offset:4px}.Hero-module__PycF7W__mediaFrame{width:100%;height:100%;position:relative}.Hero-module__PycF7W__media{object-fit:cover;width:100%;height:100%;transition:filter .75s,transform .75s}.Hero-module__PycF7W__slideActive .Hero-module__PycF7W__slideLink:hover .Hero-module__PycF7W__media{transform:scale(1.02)}.Hero-module__PycF7W__carouselControls{z-index:4;justify-content:center;align-items:center;gap:1rem;margin-top:-2rem;margin-bottom:2rem;display:flex;position:relative}.Hero-module__PycF7W__navButton{cursor:pointer;width:2rem;height:2rem;color:var(--hei26-dongkerblue);box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s,transform .2s;display:flex}.Hero-module__PycF7W__navButton:hover{box-shadow:none;opacity:.7;background:0 0;transform:scale(1.08)}.Hero-module__PycF7W__navButton:focus-visible{outline:2px solid var(--hei26-skyblue);outline-offset:2px}.Hero-module__PycF7W__dots{align-items:center;gap:.5rem;display:flex}.Hero-module__PycF7W__dot{border:2px solid var(--hei26-dongkerblue);background:color-mix(in srgb, var(--hei26-dongkerblue) 25%, transparent);cursor:pointer;border-radius:50%;width:10px;height:10px;padding:0;transition:width .3s,background .3s,border-radius .3s}.Hero-module__PycF7W__dot:hover{background:color-mix(in srgb, var(--hei26-dongkerblue) 45%, transparent)}.Hero-module__PycF7W__dotActive{background:var(--hei26-dongkerblue);border-radius:6px;width:28px}@media (max-width:768px){.Hero-module__PycF7W__placeholder{height:auto}.Hero-module__PycF7W__hero{justify-content:flex-start;height:auto;min-height:0;padding-top:clamp(4.5rem,10vh,6rem);position:relative;top:auto;left:auto;overflow:clip visible}.Hero-module__PycF7W__heroContent{flex:none;min-height:0;padding:0 0 2.5rem;overflow-x:clip}.Hero-module__PycF7W__carouselOuter{max-width:none;overflow-x:clip}.Hero-module__PycF7W__carousel{--active-slide-scale:1.08}.Hero-module__PycF7W__carouselStage{--slide-width:82vw;--slide-gap:.625rem;aspect-ratio:16/9;width:100%;height:auto;overflow:visible}.Hero-module__PycF7W__carouselTrack{height:100%}.Hero-module__PycF7W__slide{border-radius:.375rem}.Hero-module__PycF7W__slideActive{transform:scale(1.08)}.Hero-module__PycF7W__slide:not(.Hero-module__PycF7W__slideActive){transform:scale(.88)}.Hero-module__PycF7W__carouselControls{gap:.75rem;margin-top:.5rem;margin-bottom:-1.5rem}.Hero-module__PycF7W__navButton{width:1.75rem;height:1.75rem}}
.HomePromoPopup-module__9K5mza__overlay{z-index:11000;width:100%;height:100%;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(4.5rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));box-sizing:border-box;-webkit-backdrop-filter:blur(10px);isolation:isolate;background:#0000008c;justify-content:center;align-items:center;animation:.3s ease-out HomePromoPopup-module__9K5mza__overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes HomePromoPopup-module__9K5mza__overlayFadeIn{0%{opacity:0}to{opacity:1}}.HomePromoPopup-module__9K5mza__progressBar{z-index:11001;padding:max(.65rem, env(safe-area-inset-top)) 1rem 0;pointer-events:none;gap:6px;display:flex;position:fixed;top:0;left:0;right:0}.HomePromoPopup-module__9K5mza__progressSegment{background:#ffffff38;border-radius:999px;flex:1;height:3px;overflow:hidden}.HomePromoPopup-module__9K5mza__progressFill{border-radius:inherit;background:#ffffffe0;width:0;height:100%;transition:width .35s;display:block}.HomePromoPopup-module__9K5mza__progressSegmentComplete .HomePromoPopup-module__9K5mza__progressFill,.HomePromoPopup-module__9K5mza__progressSegmentActive .HomePromoPopup-module__9K5mza__progressFill{width:100%}.HomePromoPopup-module__9K5mza__imageLink{max-width:min(92vw,420px);max-height:min(78vh,560px);line-height:0;transition:transform .25s,opacity .25s;animation:.35s ease-out HomePromoPopup-module__9K5mza__imageFadeIn;display:block}.HomePromoPopup-module__9K5mza__imageFrame{border-radius:4px;line-height:0;display:inline-block;position:relative;overflow:hidden}.HomePromoPopup-module__9K5mza__imageLink:hover{transform:scale(1.01)}.HomePromoPopup-module__9K5mza__imageLink:active{transform:scale(.995)}@keyframes HomePromoPopup-module__9K5mza__imageFadeIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.HomePromoPopup-module__9K5mza__image{object-fit:contain;width:auto;max-width:min(92vw,420px);height:auto;max-height:min(78vh,560px);display:block}.HomePromoPopup-module__9K5mza__sticker{z-index:1;text-align:center;color:#12373d;text-transform:uppercase;transform-origin:100% 0;pointer-events:none;background:#f4b321;border:2px solid #fefff8;border-radius:999px;justify-content:center;align-items:center;width:6rem;height:6rem;font-size:clamp(.525rem,2.6vw,1rem);font-weight:800;line-height:1;display:flex;position:absolute;top:1rem;right:0;transform:rotate(7deg);box-shadow:0 4px 14px #00000047,inset 0 1px #ffffff73}.HomePromoPopup-module__9K5mza__closeButton{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:11002;-webkit-backdrop-filter:blur(8px);color:#ffffffeb;cursor:pointer;opacity:0;pointer-events:none;background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .35s,transform .35s,background .2s,border-color .2s;display:flex;position:fixed;transform:translateY(6px)}.HomePromoPopup-module__9K5mza__closeButtonVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.HomePromoPopup-module__9K5mza__closeButton:hover{background:#fff3;border-color:#ffffff73}.HomePromoPopup-module__9K5mza__closeIcon{width:20px;height:20px}@media (max-width:480px){.HomePromoPopup-module__9K5mza__overlay{width:100svw;height:100svh;min-height:100dvh}.HomePromoPopup-module__9K5mza__imageLink,.HomePromoPopup-module__9K5mza__image{max-width:min(94vw,360px);max-height:min(72vh,480px)}.HomePromoPopup-module__9K5mza__closeButton{width:40px;height:40px}.HomePromoPopup-module__9K5mza__sticker{width:5rem;height:5rem;font-size:clamp(1rem,2.6vw,1rem);top:.5rem;right:0}}
