.ekh{--c1:#1be9ff;--c2:#3bb8ff;--grad:linear-gradient(115deg,var(--c1),var(--c2));--on-grad:#00151c;--display:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.16,1,.3,1);--bg:#050607;--raise:#0b0e10;--ink:#f4f6f7;--ink2:#aab2b6;--ink3:#6c7579;--line:#1d2226;--gut:clamp(16px,4vw,56px);--max:1440px;position:relative;background:var(--bg);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;color-scheme:dark}.ekh *,.ekh *:before,.ekh *:after{box-sizing:border-box}.ekh img,.ekh video{display:block;max-width:100%}.ekh :where(h1,h2,h3,p){margin:0;font-family:var(--display);text-transform:none;color:inherit;letter-spacing:normal}.ekh a{color:inherit;text-decoration:none}.ekh .ekh-kick{font:600 14px/1.3 var(--display);color:var(--c1);margin:0 0 14px}.ekh .ekh-h2{font-weight:900;font-size:clamp(36px,5vw,76px);line-height:.96;letter-spacing:-.045em}.ekh .ekh-lead{font:400 clamp(16px,1.25vw,19px)/1.55 var(--display);color:var(--ink2);max-width:46ch}.ekh .ekh-btn{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:var(--on-grad);font:800 15px/1 var(--display);padding:16px 26px;border-radius:999px;box-shadow:0 10px 30px -12px #1be9ff8c;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.ekh .ekh-btn:after{content:"\203a";font-size:19px;line-height:0;margin-top:-1px;transition:transform .3s var(--ease)}.ekh .ekh-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px #1be9ffb3}.ekh .ekh-btn:hover:after{transform:translate(3px)}.ekh .ekh-link{display:inline-flex;align-items:center;gap:8px;font:700 15px/1 var(--display);color:var(--ink);padding:15px 4px;border-bottom:1px solid transparent}.ekh .ekh-link:after{content:"\2192";color:var(--c1);transition:transform .3s var(--ease)}.ekh .ekh-link:hover:after{transform:translate(4px)}.ekh :focus-visible{outline:2px solid var(--c1);outline-offset:3px;border-radius:6px}.ekh-on .ekh [data-ekh-rise]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}.ekh-on .ekh [data-ekh-rise].is-in{opacity:1;transform:none}.ekh-hero{overflow:hidden;isolation:isolate;height:clamp(520px,calc(100vw / 2.4),min(86svh,820px))}.ekh-hero .film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ekh-hero .film video,.ekh-hero .film img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;will-change:transform}.ekh-hero .film video{opacity:0;transition:opacity 1.2s var(--ease)}.ekh-hero .film video.is-on{opacity:1}.ekh-hero .film .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#050607eb,#0506078c 30%,#05060700 62%),linear-gradient(90deg,#0506078c,#05060700 55%),linear-gradient(180deg,#05060759,#05060700 18%)}.ekh-on .ekh-hero .film video,.ekh-on .ekh-hero .film img{animation:ekh-settle 2.4s var(--ease) both}@keyframes ekh-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.ekh-hero .in{position:relative;height:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gut) clamp(40px,6vh,72px);display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.ekh-hero .copy{max-width:760px}.ekh-hero .kick{font:600 14px/1.3 var(--display);color:var(--c1);margin-bottom:14px}.ekh-hero .h{font-weight:900;font-size:clamp(40px,5.8vw,92px);line-height:.94;letter-spacing:-.045em;text-wrap:balance}.ekh-hero .h p{margin:0}.ekh-hero .t{margin-top:18px;font:400 clamp(16px,1.3vw,20px)/1.5 var(--display);color:#f4f6f7d1;max-width:44ch}.ekh-hero .act{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.ekh-hero .credit{flex:none;display:inline-flex;align-items:center;gap:9px;font:500 12px/1.3 var(--display);color:#f4f6f7a8;padding:8px 0;transition:color .3s}.ekh-hero .credit:hover{color:var(--ink)}.ekh-hero .credit i{width:7px;height:7px;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 4px #ff3b302e;animation:ekh-rec 1.6s ease-in-out infinite}@keyframes ekh-rec{50%{opacity:.35}}.ekh-hero .cue{position:absolute;left:50%;bottom:18px;width:22px;height:34px;margin-left:-11px;border:1.5px solid rgba(244,246,247,.4);border-radius:12px}.ekh-hero .cue span{position:absolute;left:50%;top:7px;width:2px;height:7px;margin-left:-1px;border-radius:2px;background:var(--ink);animation:ekh-cue 1.8s var(--ease) infinite}@keyframes ekh-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(10px)}}@media(max-width:999px){.ekh-hero .cue{display:none}}@media(max-width:699px){.ekh-hero{height:auto;min-height:max(125vw,600px)}.ekh-hero .in{min-height:max(125vw,600px);flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:18px;padding-bottom:28px}.ekh-hero .film .shade{background:linear-gradient(0deg,#050607f2,#050607b3 34%,#05060700 66%),linear-gradient(180deg,#05060759,#05060700 16%)}.ekh-hero .act{margin-top:22px}.ekh-hero .credit{padding:0}}.ekh-range{padding:clamp(72px,9vw,140px) 0 clamp(64px,8vw,120px);overflow:hidden}.ekh-range .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.ekh-range .head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k k" "h l";align-items:end;column-gap:48px;margin-bottom:clamp(32px,4vw,56px)}.ekh-range .head .ekh-kick{grid-area:k}.ekh-range .head .ekh-h2{grid-area:h}.ekh-range .head .ekh-lead{grid-area:l;justify-self:end}.ekh-range ul{list-style:none;margin:0;padding:0}.ekh-range .motion{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.1vw,18px)}.ekh-range .card{position:relative;display:flex;flex-direction:column;background:var(--raise);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .5s var(--ease),border-color .4s,box-shadow .5s var(--ease)}.ekh-on .ekh-range .card[data-ekh-rise]{transition:opacity .9s var(--ease),transform 1.1s var(--ease),border-color .4s,box-shadow .5s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}.ekh-range .card:hover{border-color:#2c3438;box-shadow:0 30px 60px -30px #000000e6}.ekh-range .hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.ekh-range .pic{position:relative;aspect-ratio:3/4;overflow:hidden;background:#0d1012}.ekh-range .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity 1.4s var(--ease),transform 7s linear}.ekh-range .pic img.on{opacity:1;transform:scale(1)}.ekh-range .card:hover .pic img.on{transform:scale(1.035);transition:opacity 1.4s var(--ease),transform 1.2s var(--ease)}.ekh-range .pic:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(0deg,var(--raise),transparent);pointer-events:none}.ekh-range .verb{position:absolute;left:14px;top:14px;z-index:1;font:700 11px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:8px 11px;border-radius:999px;background:#0506078c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ekh-range .txt{padding:6px clamp(16px,1.4vw,22px) clamp(18px,1.5vw,22px);display:flex;flex-direction:column;gap:8px;flex:1}.ekh-range .nm{font:800 clamp(20px,1.7vw,26px)/1.1 var(--display);letter-spacing:-.025em}.ekh-range .ln{font:400 14px/1.45 var(--display);color:var(--ink2)}.ekh-range .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.ekh-range .chip{position:relative;z-index:3;font:600 12px/1 var(--display);color:var(--ink2);padding:8px 11px;border:1px solid var(--line);border-radius:999px;transition:color .5s,border-color .5s,background .5s}.ekh-range .chip.on{color:var(--c1);border-color:#1be9ff73;background:#1be9ff0f}.ekh-range .chip:hover{color:var(--ink);border-color:#3a4448}.ekh-range .sub-h{display:flex;align-items:center;gap:16px;margin:clamp(40px,4.5vw,64px) 0 18px;font:700 12px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.ekh-range .sub-h:after{content:"";flex:1;height:1px;background:var(--line)}.ekh-range .support{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.1vw,18px)}.ekh-range .card.sm .pic{aspect-ratio:4/3}.ekh-range .card.sm .nm{font-size:clamp(17px,1.3vw,20px)}.ekh-range .card.sm .ln{font-size:13px}.ekh-range .all{margin-top:28px;text-align:center}@media(max-width:999px){.ekh-range .head{grid-template-columns:1fr;grid-template-areas:"k" "h" "l";row-gap:16px}.ekh-range .head .ekh-lead{justify-self:start}.ekh-range .motion{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:0 var(--gut) 6px;scroll-padding:0 var(--gut);scrollbar-width:none}.ekh-range .motion::-webkit-scrollbar{display:none}.ekh-range .motion .card{flex:0 0 min(78vw,360px);scroll-snap-align:start}.ekh-range .support{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ekh *{animation:none!important;transition-duration:.01s!important}.ekh-on .ekh [data-ekh-rise]{opacity:1;transform:none}}.ekh-cd{--bn:#ff3636;--bn2:#ff6a5c;overflow:hidden;isolation:isolate;padding:clamp(44px,5.6vw,92px) 0 clamp(40px,5vw,84px);background:#000;border-bottom:1px solid var(--line)}.ekh-cd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(42% 70% at 28% 58%,rgba(255,54,54,.24),rgba(255,54,54,.06) 55%,transparent 75%),radial-gradient(30% 50% at 34% 70%,rgba(27,233,255,.1),transparent 70%)}.ekh-cd .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,5vw,88px);align-items:center}.ekh-cd .stmt{position:relative;text-align:center}.ekh-cd .nm{font:900 clamp(34px,4.7vw,80px)/.9 var(--display);letter-spacing:-.045em;text-transform:uppercase}.ekh-cd .beg{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:clamp(12px,1.4vw,20px);font:700 clamp(12px,1vw,15px)/1 var(--display);letter-spacing:.5em;text-transform:uppercase;color:var(--bn2);padding-left:.5em}.ekh-cd .beg:before,.ekh-cd .beg:after{content:"";width:clamp(28px,4vw,64px);height:1px;background:linear-gradient(90deg,transparent,var(--bn))}.ekh-cd .beg:after{background:linear-gradient(270deg,transparent,var(--bn))}.ekh-cd .beg .on-t{display:none}.ekh-cd .dt{position:relative;display:grid;place-items:center;margin-top:clamp(6px,1vw,14px);padding:clamp(18px,2.4vw,40px) 0}.ekh-cd .halo{position:absolute;left:50%;top:50%;width:clamp(260px,30vw,500px);aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.ekh-cd .halo:before,.ekh-cd .halo i{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 200deg,var(--bn),#ff8a70 18%,#fff 26%,#5ff0ff 40%,var(--c1) 52%,var(--bn) 78%,var(--bn));-webkit-mask:radial-gradient(circle closest-side,transparent 89%,#000 91.2%,#000 96%,transparent 98%) no-repeat 50%/100% 100%;mask:radial-gradient(circle closest-side,transparent 89%,#000 91.2%,#000 96%,transparent 98%) no-repeat 50%/100% 100%;animation:ekh-spin 16s linear infinite}.ekh-cd .halo i{display:block;top:-8%;right:-8%;bottom:-8%;left:-8%;opacity:.7;-webkit-mask:radial-gradient(circle closest-side,transparent 70%,#000 83%,#000 90%,transparent 99%) no-repeat 50%/100% 100%;mask:radial-gradient(circle closest-side,transparent 70%,#000 83%,#000 90%,transparent 99%) no-repeat 50%/100% 100%}.ekh-cd .halo:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle closest-side,#ff363647,#ff363614 60%,#ff363600 98%)}@keyframes ekh-spin{to{transform:rotate(360deg)}}.ekh-cd .date{position:relative;font:900 clamp(120px,15.5vw,264px)/.8 var(--display);letter-spacing:-.065em;color:#fff;white-space:nowrap;text-shadow:0 0 14px rgba(255,255,255,.35),0 0 42px rgba(255,54,54,.6),0 0 110px rgba(255,54,54,.38)}.ekh-cd .date b{font-weight:900;color:var(--bn);text-shadow:0 0 18px rgba(255,54,54,.9);margin:0 -.02em}.ekh-on .ekh-cd .dt.is-in .date{animation:ekh-neon 1.5s steps(1) both,ekh-breathe 4.8s ease-in-out 1.6s infinite}@keyframes ekh-neon{0%{opacity:0}8%{opacity:.85}12%{opacity:.15}20%{opacity:1}26%{opacity:.35}32%,to{opacity:1}}@keyframes ekh-breathe{50%{text-shadow:0 0 18px rgba(255,255,255,.45),0 0 56px rgba(255,54,54,.75),0 0 140px rgba(255,54,54,.45)}}.ekh-cd .when{margin-top:clamp(10px,1.2vw,18px);font:600 clamp(14px,1.1vw,17px)/1.3 var(--display);color:var(--ink2);letter-spacing:.02em}.ekh-cd .side{position:relative;padding:clamp(22px,2.4vw,38px);border:1px solid #1f2629;border-radius:22px;background:linear-gradient(180deg,#161b1ed1,#0a0c0ed1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ekh-cd .lb{font:700 12px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);margin-bottom:12px}.ekh-cd .clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,.8vw,10px)}.ekh-cd .u{display:flex;flex-direction:column;align-items:center;gap:7px;padding:clamp(12px,1.1vw,16px) 4px clamp(10px,.9vw,13px);border:1px solid var(--line);border-radius:12px;background:#07090a}.ekh-cd .n{display:block;font:900 clamp(30px,3vw,50px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ekh-cd .n.tick{animation:ekh-tick .55s var(--ease)}@keyframes ekh-tick{0%{opacity:.2;transform:translateY(-35%)}to{opacity:1;transform:none}}.ekh-cd .l{font:600 10.5px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.ekh-cd .join{margin-top:clamp(20px,2vw,28px);padding-top:clamp(20px,2vw,28px);border-top:1px solid var(--line)}.ekh-cd .jh{font:800 clamp(20px,1.75vw,27px)/1.15 var(--display);letter-spacing:-.025em}.ekh-cd .bl{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.ekh-cd .bl li{position:relative;padding-left:20px;font:400 clamp(15px,1.1vw,17px)/1.4 var(--display);color:#f4f6f7e0}.ekh-cd .bl li:before{content:"";position:absolute;left:2px;top:.52em;width:7px;height:7px;border-radius:50%;background:var(--bn);box-shadow:0 0 10px #ff3636cc}.ekh-cd .ekh-join{margin-top:22px}.ekh-cd .row{display:flex;gap:10px}.ekh-cd input[type=email]{flex:1;min-width:0;height:54px;margin:0;background:#0b0e10;border:1px solid #2a3236;border-radius:12px;color:var(--ink);font:500 16px/1 var(--display);padding:0 16px;box-shadow:none;outline:0;transition:border-color .3s}.ekh-cd input[type=email]::placeholder{color:var(--ink3)}.ekh-cd input[type=email]:focus{border-color:#ff3636b3}.ekh-cd .bn-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:54px;padding:0 24px;border:0;border-radius:12px;background:var(--bn);color:#fff;font:800 16px/1 var(--display);cursor:pointer;white-space:nowrap;box-shadow:0 12px 30px -12px #ff3636bf;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s}.ekh-cd .bn-btn:hover{background:#ff4b4b;transform:translateY(-2px);box-shadow:0 16px 36px -12px #ff3636e6}.ekh-cd .fine{margin-top:12px;font:400 13px/1.4 var(--display);color:var(--ink3)}.ekh-cd .fine.hc{margin-top:6px;font-size:11.5px;opacity:.85}.ekh-cd .fine.hc a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ekh-cd .fine.hc a:hover{color:var(--ink2)}.ekh-cd .ok{margin-top:6px;font:700 17px/1.4 var(--display);color:#fff}.ekh-cd .err{margin-top:8px;font:500 13px/1.3 var(--display);color:#ff6b6b}.ekh-cd .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ekh-cd .on{display:none;flex-direction:column;align-items:flex-start;gap:18px}.ekh-cd .on .big{font:900 clamp(28px,2.8vw,44px)/1.02 var(--display);letter-spacing:-.035em}.ekh-cd .on .sub{font:400 17px/1.45 var(--display);color:var(--ink2)}.ekh-cd.is-live .pre{display:none}.ekh-cd.is-live .on{display:flex}.ekh-cd.is-live .beg .pre-t{display:none}.ekh-cd.is-live .beg .on-t{display:inline}@media(max-width:899px){.ekh-cd .wrap{grid-template-columns:1fr;gap:28px}.ekh-cd .date{font-size:clamp(104px,31vw,210px)}.ekh-cd .halo{width:clamp(250px,74vw,420px)}.ekh-cd .nm{font-size:clamp(34px,10vw,64px)}}@media(max-width:520px){.ekh-cd{padding-top:36px}.ekh-cd .row{flex-direction:column}.ekh-cd input[type=email]{flex:none;width:100%}.ekh-cd .bn-btn{width:100%}.ekh-cd .side{padding:20px 16px;border-radius:18px}}.ekh-show{height:clamp(560px,calc(100svh - 64px),960px);overflow:hidden;background:#000}.ekh-show .stage,.ekh-show .ch,.ekh-show .film{position:absolute;top:0;right:0;bottom:0;left:0}.ekh-show .ch{opacity:0;visibility:hidden;transition:opacity .9s var(--ease),visibility 0s .9s}.ekh-show .ch.is-on{opacity:1;visibility:visible;transition:opacity .9s var(--ease),visibility 0s}.ekh-show .film img,.ekh-show .film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ekh-show .film video{opacity:0;transition:opacity .6s var(--ease)}.ekh-show .film video.is-play{opacity:1}.ekh-show .ch.is-on .film img{animation:ekh-push 14s linear both}@keyframes ekh-push{0%{transform:scale(1.07)}to{transform:scale(1)}}.ekh-show .film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000a8,#00000047 38%,#0000 62%),linear-gradient(0deg,#000000d1,#00000040 34%,#0000 55%),linear-gradient(180deg,#00000059,#0000 20%)}.ekh-show .in{position:relative;height:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gut) calc(var(--rail,92px) + clamp(22px,3vh,40px));display:flex;align-items:flex-end}.ekh-show .copy{max-width:720px}.ekh-show .copy>*{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform 1s var(--ease)}.ekh-show .ch.is-on .copy>*{opacity:1;transform:none}.ekh-show .ch.is-on .copy>:nth-child(2){transition-delay:.08s}.ekh-show .ch.is-on .copy>:nth-child(3){transition-delay:.16s}.ekh-show .ch.is-on .copy>:nth-child(4){transition-delay:.24s}.ekh-show .kick{font:600 15px/1.3 var(--display);color:var(--c1);margin-bottom:12px}.ekh-show .ttl{font-weight:900;font-size:clamp(48px,7.2vw,124px);line-height:.9;letter-spacing:-.055em;text-wrap:balance}.ekh-show .t{margin-top:18px;font:400 clamp(16px,1.3vw,20px)/1.5 var(--display);color:#f4f6f7db;max-width:48ch}.ekh-show .act{margin-top:26px;display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px}.ekh-show .pr{font:500 14px/1 var(--display);color:var(--ink2)}.ekh-show .pr b{font:800 20px/1 var(--display);color:var(--ink);letter-spacing:-.01em;margin-left:4px}.ekh-show .rail{position:absolute;left:0;right:0;bottom:0;z-index:2}.ekh-show .rail ol{list-style:none;margin:0 auto;max-width:var(--max);padding:0 var(--gut) clamp(18px,2.4vh,30px);display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(10px,1.4vw,24px)}.ekh-show .rail button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"num nm" "bar bar";column-gap:10px;row-gap:12px;width:100%;padding-top:14px;color:#f4f6f78c;transition:color .3s}.ekh-show .rail button:hover,.ekh-show .rail button[aria-current]{color:var(--ink)}.ekh-show .rail button:focus-visible{outline:2px solid var(--c1);outline-offset:4px;border-radius:4px}.ekh-show .rail .num{grid-area:num;font:600 12px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink3)}.ekh-show .rail button[aria-current] .num{color:var(--c1)}.ekh-show .rail .nm{grid-area:nm;font:700 14px/1.25 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ekh-show .rail .bar{grid-area:bar;height:2px;background:#f4f6f72e;border-radius:2px;overflow:hidden}.ekh-show .rail .bar i{display:block;height:100%;background:var(--ink);transform-origin:0 50%;transform:scaleX(var(--p,0))}.ekh-show .rail button[aria-current] .bar i{background:var(--grad)}@media(max-width:749px){.ekh-show{height:clamp(600px,calc(100svh - 120px),780px)}.ekh-show .film:after{background:linear-gradient(0deg,#000000e6,#0000008c 34%,#0000 60%),linear-gradient(180deg,#00000059,#0000 18%)}.ekh-show .in{--rail:64px}.ekh-show .ttl{font-size:clamp(44px,13vw,64px)}.ekh-show .rail ol{gap:6px;padding-bottom:16px}.ekh-show .rail button{grid-template-columns:1fr;grid-template-areas:"bar" "nm";row-gap:8px;padding-top:10px}.ekh-show .rail .num{display:none}.ekh-show .rail .nm{font-size:11px;font-weight:600}}.ekh-range .facts{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:7px}.ekh-range .facts li{position:relative;padding-left:18px;font:500 13.5px/1.42 var(--display);color:#f4f6f7db}.ekh-range .facts li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:2px;border-radius:2px;background:var(--grad)}.ekh-range .chip em{font-style:normal;font-weight:500;color:var(--ink3);margin-left:6px;transition:color .5s}.ekh-range .chip.on em{color:#1be9ffbf}@media(max-width:749px){.ekh-show .rail .nm{opacity:0;transition:opacity .3s}.ekh-show .rail button[aria-current] .nm{opacity:1;overflow:visible}.ekh-show .rail li:last-child button[aria-current] .nm{direction:rtl;text-align:right}}.ekh-show .ch.tif .kick,.ekh-show .ch.tif .ttl{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:750px){.ekh-show .ch.tif .t{max-width:34ch}}.ekh-cd.has-art{padding:clamp(20px,2.4vw,40px) 0 clamp(28px,3vw,48px)}.ekh-cd.has-art:before{display:none}.ekh-cd.has-art .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,4vw,72px)}.ekh-cd .art{position:relative;justify-self:center;width:100%;max-width:min(680px,78vh)}.ekh-cd .art img{display:block;width:100%;height:auto;aspect-ratio:1}.ekh-on .ekh-cd .art.is-in img{animation:ekh-art 14s ease-in-out infinite alternate}@keyframes ekh-art{0%{transform:scale(1)}to{transform:scale(1.035)}}.ekh-cd .art{overflow:hidden}.ekh-cd .opener{margin:0 0 clamp(18px,1.8vw,26px);font:600 clamp(15px,1.15vw,18px)/1.35 var(--display);color:var(--ink2)}.ekh-cd .opener b{display:block;margin-top:4px;font:900 clamp(26px,2.5vw,40px)/1.04 var(--display);letter-spacing:-.035em;color:#fff}.ekh-cd .opener .on-t{display:none}.ekh-cd .opener.op-big{text-wrap:balance;margin-bottom:clamp(16px,1.6vw,24px);font:900 clamp(26px,2.6vw,40px)/1.06 var(--display);letter-spacing:-.04em;color:#fff}.ekh-cd .opener.op-big .op-nm{color:var(--bn,#ff3636)}.ekh-cd.is-live .opener .pre-t{display:none}.ekh-cd.is-live .opener .on-t{display:inline;color:var(--bn2)}@media(max-width:899px){.ekh-cd.has-art{padding-top:0}.ekh-cd.has-art .wrap{grid-template-columns:1fr;gap:6px}.ekh-cd .art{max-width:none;margin:0 calc(var(--gut) * -1);width:calc(100% + var(--gut) * 2)}}.ekh-cd .bn-btn .arr{font-size:21px;line-height:0;margin-top:-2px;transition:transform .3s var(--ease)}.ekh-cd .bn-btn:hover .arr{transform:translate(3px)}.ekh-range .mx{display:grid;grid-template-columns:auto repeat(var(--n),minmax(0,1fr));column-gap:clamp(10px,1.1vw,18px);row-gap:clamp(10px,1.1vw,16px)}.ekh-range .fam{display:contents}.ekh-range .fh{grid-row:1;grid-column:var(--c);align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 2px 8px}.ekh-range .fh .verb{position:static;background:#1be9ff14;color:var(--c1);border:1px solid rgba(27,233,255,.3);backdrop-filter:none;-webkit-backdrop-filter:none}.ekh-range .fn{font:900 clamp(22px,2vw,30px)/1 var(--display);letter-spacing:-.035em}.ekh-range .fn a:hover{color:var(--c1)}.ekh-range .fl{font:400 14px/1.45 var(--display);color:var(--ink2);max-width:34ch}.ekh-range .rl{grid-column:1;writing-mode:vertical-rl;transform:rotate(180deg);align-self:stretch;justify-self:center;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0 4px;font:600 11px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;border-left:1px solid var(--line)}.ekh-range .rl b{font-weight:800;color:var(--ink)}.ekh-range .rl.r1{grid-row:2}.ekh-range .rl.r2{grid-row:3}.ekh-range .pc{grid-column:var(--c);position:relative;display:flex;flex-direction:column;background:var(--raise);border:1px solid var(--line);border-radius:16px;overflow:hidden;color:var(--ink);transition:border-color .4s,box-shadow .5s var(--ease)}.ekh-on .ekh-range .pc[data-ekh-rise]{transition:opacity .9s var(--ease),transform 1.1s var(--ease),border-color .4s,box-shadow .5s var(--ease);transition-delay:calc(var(--i,0) * 70ms)}.ekh-range .pc.r1{grid-row:2}.ekh-range .pc.r2{grid-row:3}.ekh-range .pc:hover{border-color:#2f383c;box-shadow:0 30px 60px -30px #000000e6}.ekh-range .pc .pic{aspect-ratio:4/5}.ekh-range .pc .pic img{opacity:1;transform:none;transition:transform 1.2s var(--ease)}.ekh-range .pc:hover .pic img{transform:scale(1.04)}.ekh-range .pc .tag{display:none;position:absolute;left:10px;top:10px;z-index:1;font:700 10px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);padding:7px 9px;border-radius:999px;background:#05060799;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ekh-range .tx{display:flex;flex-direction:column;flex:1;padding:4px clamp(14px,1.2vw,18px) clamp(14px,1.2vw,18px)}.ekh-range .pn{font:800 clamp(17px,1.35vw,21px)/1.15 var(--display);letter-spacing:-.02em}.ekh-range .pl{margin-top:6px;font:400 13.5px/1.42 var(--display);color:var(--ink2)}.ekh-range .pp{display:flex;align-items:baseline;gap:5px;margin-top:auto;padding-top:12px;font:500 13px/1 var(--display);color:var(--ink3)}.ekh-range .pp b{font:800 16px/1 var(--display);color:var(--ink)}.ekh-range .pp i{margin-left:auto;font-style:normal;color:var(--c1);transition:transform .3s var(--ease)}.ekh-range .pc:hover .pp i{transform:translate(4px)}.ekh-range .ex{grid-row:4;grid-column:var(--c);margin:2px 2px 0;font:500 13px/1.4 var(--display);color:var(--ink3)}.ekh-range .ex a{color:var(--ink);border-bottom:1px solid #3a4448;transition:color .3s,border-color .3s}.ekh-range .ex a:hover{color:var(--c1);border-color:var(--c1)}.ekh-range .ex em{font-style:normal;color:var(--ink3);margin-left:4px}@media(max-width:899px){.ekh-range .mx{display:block}.ekh-range .rl{display:none}.ekh-range .fam{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:34px}.ekh-range .fh,.ekh-range .pc.r1,.ekh-range .pc.r2,.ekh-range .ex{grid-row:auto;grid-column:auto}.ekh-range .fh,.ekh-range .ex{grid-column:1/-1}.ekh-range .fh{padding-bottom:4px}.ekh-range .pc .tag{display:block}.ekh-range .pl{font-size:12.5px}}.ekh-range .rows{display:grid;gap:clamp(18px,2vw,30px)}.ekh-range .frow{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:clamp(18px,2.4vw,40px);align-items:stretch;padding-top:clamp(18px,2vw,30px);border-top:1px solid var(--line)}.ekh-range .frow .fh{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:4px}.ekh-range .frow .verb{position:static;background:#1be9ff14;color:var(--c1);border:1px solid rgba(27,233,255,.3);backdrop-filter:none;-webkit-backdrop-filter:none}.ekh-range .frow .fn{font:900 clamp(28px,2.6vw,40px)/1 var(--display);letter-spacing:-.04em}.ekh-range .frow .fn a:hover{color:var(--c1)}.ekh-range .frow .fl{font:400 15px/1.5 var(--display);color:var(--ink2);max-width:30ch}.ekh-range .frow .fa{margin-top:auto;font:700 14px/1 var(--display);color:var(--ink);padding:10px 0;border-bottom:1px solid transparent}.ekh-range .frow .fa:after{content:" \2192";color:var(--c1)}.ekh-range .frow .fa:hover{color:var(--c1)}.ekh-range .cards{display:grid;grid-template-columns:repeat(var(--k),minmax(0,1fr));gap:clamp(10px,1.1vw,16px)}.ekh-range .cards .pc{position:relative;display:flex;flex-direction:column;background:var(--raise);border:1px solid var(--line);border-radius:16px;overflow:hidden;color:var(--ink);transition:border-color .4s,box-shadow .5s var(--ease)}.ekh-on .ekh-range .cards .pc[data-ekh-rise]{transition:opacity .9s var(--ease),transform 1.1s var(--ease),border-color .4s,box-shadow .5s var(--ease);transition-delay:calc(var(--i,0) * 80ms)}.ekh-range .cards .pc:hover{border-color:#2f383c;box-shadow:0 30px 60px -30px #000000e6}.ekh-range .cards .pic{position:relative;height:clamp(250px,22vw,340px);aspect-ratio:auto;overflow:hidden;background:#0d1012}.ekh-range .cards .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;transform:none;transition:transform 1.2s var(--ease)}.ekh-range .cards .pc:hover .pic img{transform:scale(1.04)}.ekh-range .cards .pic:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(0deg,var(--raise),transparent);pointer-events:none}.ekh-range .cards .tag{position:absolute;left:12px;top:12px;z-index:1;font:700 11px/1 var(--display);letter-spacing:.06em;color:var(--ink);padding:8px 11px;border-radius:999px;background:#0506079e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ekh-range .cards .role{display:none}.ekh-range .cards .tx{display:flex;flex-direction:column;flex:1;padding:2px clamp(14px,1.2vw,18px) clamp(14px,1.2vw,18px)}.ekh-range .cards .pn{font:800 clamp(18px,1.4vw,22px)/1.15 var(--display);letter-spacing:-.02em}.ekh-range .cards .pl{margin-top:6px;font:400 13.5px/1.45 var(--display);color:var(--ink2)}.ekh-range .cards .pp{display:flex;align-items:baseline;gap:5px;margin-top:auto;padding-top:12px;font:500 13px/1 var(--display);color:var(--ink3)}.ekh-range .cards .pp b{font:800 16px/1 var(--display);color:var(--ink)}.ekh-range .cards .pp i{margin-left:auto;font-style:normal;color:var(--c1);transition:transform .3s var(--ease)}.ekh-range .cards .pc:hover .pp i{transform:translate(4px)}@media(max-width:899px){.ekh-range .frow{grid-template-columns:1fr;gap:14px}.ekh-range .frow .fa{display:none}.ekh-range .cards{grid-template-columns:1fr;gap:10px}.ekh-range .cards .pc{flex-direction:row;min-height:150px}.ekh-range .cards .pic{height:auto;width:38%;flex:none}.ekh-range .cards .pic:after{inset:0 0 0 auto;width:30%;height:auto;background:linear-gradient(270deg,var(--raise),transparent)}.ekh-range .cards .tag{display:none}.ekh-range .cards .tx{padding:14px 14px 14px 4px}.ekh-range .cards .role{display:block;margin-bottom:4px;font:700 11px/1.2 var(--display);letter-spacing:.06em;color:var(--c1)}.ekh-range .cards .pn{font-size:18px}.ekh-range .cards .pl{font-size:13px}}.ekh-range .cards .tag{display:block}@media(max-width:899px){.ekh-range .cards .tag{display:none}}.ekh-lineup .lu{--tile:radial-gradient(115% 100% at 50% 28%,#b7bbbc 0%,#979d9f 48%,#737b7e 100%);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:clamp(10px,1vw,16px);row-gap:clamp(26px,2.6vw,40px)}.ekh-lineup .grp{grid-column:span var(--n);display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:inherit;row-gap:12px;align-content:start}.ekh-lineup .gh{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.ekh-lineup .gh .verb{position:static;align-self:center;background:#1be9ff14;color:var(--c1);border:1px solid rgba(27,233,255,.3);backdrop-filter:none;-webkit-backdrop-filter:none;padding:6px 9px;font-size:10px}.ekh-lineup .gn{font:900 clamp(20px,1.6vw,24px)/1 var(--display);letter-spacing:-.03em;color:var(--ink)}a.ekh-lineup .gn:hover,.ekh-lineup a.gn:hover{color:var(--c1)}.ekh-lineup .gl{font:400 13px/1.4 var(--display);color:var(--ink3)}.ekh-lineup .lt{display:flex;flex-direction:column;gap:3px;color:var(--ink);min-width:0}.ekh-lineup .tile{position:relative;display:block;aspect-ratio:1;border-radius:14px;background:var(--tile);overflow:hidden;margin-bottom:9px;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.ekh-lineup .tile img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain;transition:transform .7s var(--ease)}.ekh-lineup .lt:hover .tile{transform:translateY(-4px);box-shadow:0 22px 40px -22px #000000f2}.ekh-lineup .lt:hover .tile img{transform:scale(1.05)}.ekh-lineup .nm{font:800 clamp(14px,1.05vw,16px)/1.2 var(--display);letter-spacing:-.01em}.ekh-lineup .ro{font:600 12px/1.3 var(--display);color:var(--c1)}.ekh-lineup .pr{font:500 12.5px/1.3 var(--display);color:var(--ink3)}.ekh-lineup .pr b{font-weight:800;color:var(--ink2)}.ekh-lineup .lk{grid-column:span 1;display:flex;align-items:flex-end;min-height:100%;color:var(--ink)}.ekh-lineup .lk-in{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;width:100%;aspect-ratio:1;margin-top:calc(clamp(20px,1.6vw,24px) + 23px);padding:clamp(14px,1.3vw,20px);border:1px dashed #2f383c;border-radius:14px;transition:border-color .4s,background .4s}.ekh-lineup .lk:hover .lk-in{border-color:#1be9ff8c;background:#1be9ff0a}.ekh-lineup .lk-t{font:900 clamp(18px,1.4vw,22px)/1.05 var(--display);letter-spacing:-.025em}.ekh-lineup .lk-x{font:400 13px/1.4 var(--display);color:var(--ink2)}.ekh-lineup .lk-a{font-size:20px;color:var(--c1);transition:transform .3s var(--ease)}.ekh-lineup .lk:hover .lk-a{transform:translate(4px)}@media(max-width:899px){.ekh-lineup .lu{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.ekh-lineup .grp{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.ekh-lineup .gl{flex-basis:100%}.ekh-lineup .lk{grid-column:1/-1}.ekh-lineup .lk-in{aspect-ratio:auto;margin-top:0;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px 18px}.ekh-lineup .lk-x{flex-basis:100%;order:3}}@media(max-width:899px){.ekh-lineup .lu{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;row-gap:24px}.ekh-lineup .grp{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;row-gap:12px}.ekh-lineup .tile{border-radius:10px;margin-bottom:6px}.ekh-lineup .nm{font-size:12.5px;line-height:1.2}.ekh-lineup .ro{font-size:10.5px;line-height:1.25}.ekh-lineup .pr{font-size:11px}.ekh-lineup .gn{font-size:19px}.ekh-lineup .gl{font-size:12px}}.ekh-show-room{--fig:clamp(170px,15vw,250px)}.ekh-show-room .lu{column-gap:0;row-gap:clamp(18px,2vw,30px)}.ekh-show-room .grp{position:relative;isolation:isolate;column-gap:clamp(6px,.8vw,14px);row-gap:0;padding:clamp(18px,1.8vw,28px) clamp(14px,1.4vw,24px) clamp(16px,1.4vw,22px);border-left:1px solid rgba(255,255,255,.05)}.ekh-show-room .grp:first-child,.ekh-show-room .lk+.grp{border-left:0}.ekh-show-room .grp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(48% 36% at 50% 64%,rgba(150,162,168,.22),rgba(150,162,168,.07) 55%,transparent 98%),radial-gradient(36% 46% at 50% 0%,rgba(255,255,255,.06),transparent 98%);transition:opacity .6s var(--ease);opacity:.85}.ekh-show-room .grp:hover:before{opacity:1}.ekh-show-room .bw{position:absolute;left:clamp(10px,1.2vw,20px);top:clamp(78px,6.4vw,104px);z-index:-1;font:900 clamp(56px,6.4vw,112px)/.86 var(--display);letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.08);pointer-events:none;max-width:calc(100% - 20px);overflow:hidden}.ekh-show-room .gh{border-bottom:0;padding-bottom:0;margin-bottom:clamp(10px,1vw,16px);position:relative}.ekh-show-room .gh .gn{font-size:clamp(18px,1.4vw,22px)}.ekh-show-room .gl{flex-basis:100%;max-width:44ch}.ekh-show-room .floor{position:absolute;left:6%;right:6%;top:calc(var(--floor-y,0px));height:1px;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22) 25%,rgba(255,255,255,.22) 75%,transparent)}.ekh-show-room .lt{gap:0;align-items:center;text-align:center}.ekh-show-room .fig{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:var(--fig);margin-bottom:clamp(14px,1.2vw,20px)}.ekh-show-room .fig img{display:block;max-width:100%;max-height:calc(var(--fig) * var(--s,.8));width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.55)) brightness(1.08);-webkit-box-reflect:below 2px linear-gradient(transparent 72%,rgba(255,255,255,.16));transition:transform .7s var(--ease),filter .7s var(--ease)}.ekh-show-room .fig:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent)}.ekh-show-room .lt:hover .fig img{transform:translateY(-8px);filter:drop-shadow(0 26px 22px rgba(0,0,0,.6)) brightness(1.18)}.ekh-show-room .cap{display:flex;flex-direction:column;align-items:center;gap:3px}.ekh-show-room .nm{font-size:clamp(14px,1.05vw,16px)}.ekh-show-room .lt:hover .nm{color:var(--c1)}.ekh-show-room .tile{display:none}.ekh-show-room .lk{align-items:center;justify-content:center}.ekh-show-room .lk-in{aspect-ratio:auto;margin-top:0;border:0;background:none;padding:0 clamp(10px,1.4vw,24px);align-items:flex-start;justify-content:center;gap:8px}.ekh-show-room .lk:hover .lk-in{background:none}.ekh-show-room .lk-t{font-size:clamp(20px,1.6vw,26px)}.ekh-show-room .lk-a{font-size:26px}@media(max-width:899px){.ekh-show-room{--fig:120px}.ekh-show-room .grp{border-left:0;padding:22px 10px 18px}.ekh-show-room .bw{font-size:clamp(46px,15vw,72px);top:84px}.ekh-show-room .fig{margin-bottom:12px}.ekh-show-room .lk-in{flex-direction:row;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid var(--line);border-radius:14px}}.ekh-show-room .floor{display:none}.ekh-show-room .grp{border-left:0}.ekh-show-room .grp:before{background:radial-gradient(50% 50% at 50% 62%,rgba(150,162,168,.2),rgba(150,162,168,.07) 50%,transparent 100%);-webkit-mask:radial-gradient(closest-side,#000 55%,transparent 100%);mask:radial-gradient(closest-side,#000 55%,transparent 100%);top:-4%;right:-2%;bottom:-4%;left:-2%}.ekh-setups{padding-bottom:clamp(80px,9vw,150px);overflow:hidden}.ekh-setups .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.ekh-setups .su-st{position:relative}.ekh-setups .ch{position:relative;padding-top:clamp(70px,8vw,140px)}.ekh-setups .ch-h{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px clamp(16px,2vw,32px);margin-bottom:clamp(28px,3.4vw,56px)}.ekh-setups .ch-no{font:900 clamp(84px,10vw,170px)/.78 var(--display);letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1.5px rgba(27,233,255,.55);margin-bottom:-.04em}.ekh-setups .ch-tt{flex:1 1 320px;min-width:0}.ekh-setups .ch-t{margin:0;font:900 clamp(34px,4.4vw,72px)/.95 var(--display);letter-spacing:-.045em;color:var(--ink)}.ekh-setups .ch-l{margin:12px 0 0;font:400 clamp(15px,1.15vw,17px)/1.5 var(--display);color:var(--ink2);max-width:52ch}.ekh-setups .ch-a{margin-bottom:6px}.ekh-setups .ch-nav{display:flex;gap:8px;margin-bottom:2px}.ekh-setups .rb{width:48px;height:48px;border-radius:50%;border:1px solid #2a3236;background:none;color:var(--ink);font:500 18px/1 var(--display);cursor:pointer;transition:border-color .3s,background .3s,color .3s}.ekh-setups .rb:hover{border-color:var(--c1);color:var(--c1);background:#1be9ff0f}.ekh-setups .su{position:relative;min-width:0}.ekh-setups .su-f{position:relative;display:block;overflow:hidden;border-radius:clamp(14px,1.4vw,22px);background:#0b0e10;aspect-ratio:var(--ar,4/5);isolation:isolate}.ekh-setups .su-v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) 50%;transform:scale(1.04);transition:transform 1.4s var(--ease),opacity .8s;opacity:0}.ekh-setups .su-v.is-on{opacity:1}.ekh-setups .su:hover .su-v{transform:scale(1.08)}.ekh-setups .su-f:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,#0506078c);pointer-events:none}.ekh-setups .su-rig{position:absolute;z-index:2;width:var(--rw,48%);height:auto;right:var(--rr,-6%);top:var(--rt,auto);bottom:var(--rb,auto);left:var(--rl,auto);pointer-events:none;filter:drop-shadow(0 30px 34px rgba(0,0,0,.75)) drop-shadow(0 0 1px rgba(255,255,255,.2));transform:translate3d(0,var(--py,0px),0);transition:filter .6s var(--ease);will-change:transform}.ekh-setups .su:hover .su-rig{filter:drop-shadow(0 34px 38px rgba(0,0,0,.8)) drop-shadow(0 0 22px rgba(27,233,255,.18))}.ekh-setups .su-tx{position:relative;z-index:3;display:flex;flex-direction:column;gap:7px;margin-top:clamp(18px,1.6vw,26px);max-width:var(--tw,64%);color:var(--ink)}.ekh-setups .su-n{font:900 clamp(22px,2vw,32px)/1 var(--display);letter-spacing:-.035em;transition:color .3s}.ekh-setups .su-tx:hover .su-n{color:var(--c1)}.ekh-setups .su-l{font:400 clamp(14px,1.05vw,16px)/1.45 var(--display);color:var(--ink2)}.ekh-setups .su-p{display:flex;align-items:baseline;gap:6px;font:500 14px/1.3 var(--display);color:var(--ink3)}.ekh-setups .su-p b{font-weight:800;color:var(--ink)}.ekh-setups .su-p i{font-style:normal;color:var(--c1);margin-left:4px;transition:transform .3s var(--ease)}.ekh-setups .su-tx:hover .su-p i{transform:translate(5px)}@media(min-width:900px){.ekh-setups .ch-b{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);width:min(calc(100% - 2 * var(--gut)),calc(var(--max) - 2 * var(--gut)));margin:0 auto}.ekh-setups .ch-trio .su-0{grid-column:1/6;--ar:4/5;--tw:56%}.ekh-setups .ch-trio .su-0 .su-rig{--rw:50%;top:52%;right:-12%}.ekh-setups .ch-trio .su-1{grid-column:6/10;margin-top:clamp(120px,14vw,240px);--ar:3/4;--tw:56%}.ekh-setups .ch-trio .su-1 .su-rig{--rw:44%;top:50%;right:-14%}.ekh-setups .ch-trio .su-2{grid-column:10/13;margin-top:clamp(40px,5vw,90px);--ar:9/16;--tw:100%}.ekh-setups .ch-trio .su-2 .su-rig{--rw:92%;top:-22%;left:-48%;right:auto}.ekh-setups .ch-split .su-0{grid-column:1/9;--ar:16/9}.ekh-setups .ch-split .su-0 .su-rig{--rw:20%;left:4%;right:auto;top:44%}.ekh-setups .ch-split .su-0 .su-tx{margin-left:30%;--tw:56%}.ekh-setups .ch-split .su-1{grid-column:9/13;margin-top:clamp(140px,16vw,280px);--ar:8/9}.ekh-setups .ch-split .su-1 .su-rig{--rw:64%;top:-34%;right:-8%}.ekh-setups .ch-split .su-1 .su-tx{--tw:100%}.ekh-setups .ch-cinema .su-0{grid-column:1/-1;margin:0 calc(-1 * var(--gut,40px));--ar:21/9}.ekh-setups .ch-cinema .su-0 .su-f{border-radius:0}.ekh-setups .ch-cinema .su-0 .su-rig{--rw:26%;right:5%;top:52%}.ekh-setups .ch-cinema .su-0 .su-tx{position:absolute;left:var(--gut,40px);bottom:clamp(28px,3vw,52px);margin:0;--tw:min(46%,560px)}.ekh-setups .ch-cinema .su-0 .su-n{font-size:clamp(40px,5vw,84px);letter-spacing:-.05em}.ekh-setups .ch-cinema .su-0 .su-l{color:#dfe5e8;font-size:clamp(15px,1.2vw,18px)}.ekh-setups .ch-cinema .su-0 .su-f:after{height:62%;background:linear-gradient(transparent,#050607d9)}.ekh-setups .ch-cinema .su-1{grid-column:1/7;margin-top:clamp(120px,12vw,210px);--ar:16/10}.ekh-setups .ch-cinema .su-1 .su-rig{--rw:34%;right:-6%;top:44%}.ekh-setups .ch-cinema .su-2{grid-column:8/13;margin-top:clamp(220px,22vw,380px);--ar:16/10}.ekh-setups .ch-cinema .su-2 .su-rig{--rw:44%;left:-12%;right:auto;top:-46%}.ekh-setups .ch-cinema .su-2 .su-tx{--tw:80%}}.ekh-setups .ch-rail .ch-b{display:flex;gap:clamp(16px,2vw,32px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(var(--gut,40px),calc((100% - 1440px)/2)) clamp(10px,1vw,20px);scroll-padding-inline:max(var(--gut,40px),calc((100% - 1440px)/2));width:100%;margin:0;overscroll-behavior-x:contain}.ekh-setups .ch-rail .ch-b::-webkit-scrollbar{display:none}.ekh-setups .ch-rail .su{flex:0 0 clamp(290px,31vw,470px);scroll-snap-align:start;--ar:3/4;padding-top:clamp(90px,9vw,150px)}.ekh-setups .ch-rail .su:nth-child(2n){margin-top:clamp(40px,5vw,90px)}.ekh-setups .ch-rail .su-rig{--rw:44%;right:-2%;top:auto;bottom:66%}.ekh-setups .ch-rail .su-tx{--tw:100%}@media(max-width:899px){.ekh-setups .ch-h{margin-bottom:22px;gap:6px 14px}.ekh-setups .ch-no{font-size:76px}.ekh-setups .ch-a{order:5;flex-basis:100%}.ekh-setups .ch-nav{display:none}.ekh-setups .ch:not(.ch-rail) .ch-b{display:flex;flex-direction:column;gap:clamp(64px,14vw,96px);padding:0 var(--gut,18px)}.ekh-setups .ch:not(.ch-rail) .su{--ar:4/5;--tw:100%}.ekh-setups .ch:not(.ch-rail) .su .su-rig{--rw:46%}.ekh-setups .ch:not(.ch-rail) .su .su-rig{top:62%;bottom:auto;right:-4%;left:auto}.ekh-setups .ch:not(.ch-rail) .su .su-tx{margin-top:clamp(70px,22vw,110px);max-width:62%}.ekh-setups .ch:not(.ch-rail) .su:nth-child(2n) .su-rig{right:auto;left:-4%}.ekh-setups .ch:not(.ch-rail) .su:nth-child(2n) .su-tx{margin-left:auto;text-align:right;align-items:flex-end}.ekh-setups .ch-cinema .su-0{margin:0 calc(-1 * var(--gut,18px))}.ekh-setups .ch-cinema .su-0 .su-f{border-radius:0}.ekh-setups .ch-cinema .su-0 .su-tx{padding:0 var(--gut,18px)}.ekh-setups .ch-rail .su{flex-basis:78vw;padding-top:96px}.ekh-setups .ch-rail .su:nth-child(2n){margin-top:0}}.ekh-sc{padding:clamp(56px,5.5vw,90px) 0}.ekh-sc .sc-in{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.ekh-sc .sc-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 40px;margin-bottom:clamp(26px,3vw,44px)}.ekh-sc .sc-head .ekh-kick{grid-column:1/-1;margin:0}.ekh-sc .sc-head .ekh-lead{margin:0;max-width:44ch}.ekh-sc .sc-row{display:grid;grid-template-columns:clamp(150px,15vw,230px) minmax(0,1fr);gap:clamp(12px,1.2vw,18px);margin-top:clamp(12px,1.2vw,18px)}.ekh-sc .sc-ch{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(14px,1.3vw,20px) 0;border-top:1px solid var(--line)}.ekh-sc .sc-no{font:900 clamp(44px,4.6vw,76px)/.8 var(--display);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.2px rgba(27,233,255,.6)}.ekh-sc .sc-t{margin:auto 0 10px;font:900 clamp(22px,2vw,32px)/1 var(--display);letter-spacing:-.04em;color:var(--ink)}.ekh-sc .sc-a{font-size:13px}.ekh-sc .sc-tiles{display:flex;gap:clamp(10px,1vw,16px);height:clamp(230px,22vw,320px)}.ekh-sc .sc-tile{--g:1;position:relative;flex:var(--g) 1 0;min-width:0;overflow:hidden;border-radius:clamp(12px,1.2vw,18px);background:#0b0e10;color:#fff;isolation:isolate;transition:flex-grow .7s var(--ease)}.ekh-sc .sc-tiles:hover .sc-tile:hover{flex-grow:calc(var(--g) * 1.45)}.ekh-sc .su-v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) 50%;opacity:0;transform:scale(1.03);transition:opacity .8s,transform 1.2s var(--ease)}.ekh-sc .su-v.is-on{opacity:1}.ekh-sc .sc-tile:hover .su-v{transform:scale(1.07)}.ekh-sc .sc-tile:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#050607d1);z-index:1;pointer-events:none}.ekh-sc .sc-pic{position:absolute;z-index:2;top:12px;left:12px;width:clamp(64px,6vw,92px);aspect-ratio:1;border-radius:12px;background:radial-gradient(115% 100% at 50% 28%,#b7bbbc,#979d9f 48%,#737b7e);box-shadow:0 12px 26px -10px #000c;overflow:hidden;transition:transform .5s var(--ease)}.ekh-sc .sc-pic img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain}.ekh-sc .sc-tile:hover .sc-pic{transform:scale(1.08)}.ekh-sc .sc-tx{position:absolute;z-index:2;left:clamp(14px,1.3vw,20px);right:clamp(14px,1.3vw,20px);bottom:clamp(12px,1.2vw,18px);display:flex;flex-direction:column;gap:4px}.ekh-sc .sc-n{font:900 clamp(17px,1.45vw,23px)/1.05 var(--display);letter-spacing:-.03em;transition:color .3s}.ekh-sc .sc-l{font:400 13px/1.35 var(--display);color:#d3dade;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:46ch}.ekh-sc .sc-p{font:500 13px/1.3 var(--display);color:#aab2b6}.ekh-sc .sc-p b{font-weight:800;color:#fff}.ekh-sc .sc-p i{font-style:normal;color:var(--c1);margin-left:6px;display:inline-block;transition:transform .3s var(--ease)}.ekh-sc .sc-tile:hover .sc-p i{transform:translate(5px)}.ekh-sc .sc-tile:hover .sc-n{color:var(--c1)}.ekh-sc .sc-trio .sc-0{--g:1.25}.ekh-sc .sc-trio .sc-1{--g:1}.ekh-sc .sc-trio .sc-2{--g:.62}.ekh-sc .sc-split .sc-0{--g:2.1}.ekh-sc .sc-split .sc-1{--g:.9}.ekh-sc .sc-cinema .sc-0{--g:1.9}.ekh-sc .sc-cinema .sc-1,.ekh-sc .sc-cinema .sc-2{--g:1}.ekh-sc .sc-rail .sc-l{display:none}@media(max-width:899px){.ekh-sc .sc-in{padding:0}.ekh-sc .sc-head{grid-template-columns:1fr;padding:0 var(--gut)}.ekh-sc .sc-row{grid-template-columns:1fr;gap:10px;margin-top:26px}.ekh-sc .sc-ch{flex-direction:row;align-items:baseline;gap:10px;padding:14px var(--gut) 0;margin:0 var(--gut);padding-left:0;padding-right:0}.ekh-sc .sc-no{font-size:34px}.ekh-sc .sc-t{margin:0;font-size:22px;flex:1}.ekh-sc .sc-tiles{height:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gut);scroll-padding-inline:var(--gut);overscroll-behavior-x:contain}.ekh-sc .sc-tiles::-webkit-scrollbar{display:none}.ekh-sc{padding:56px 0}.ekh-sc .sc-tile{flex:0 0 72vw;aspect-ratio:1;scroll-snap-align:start}.ekh-sc .sc-row{margin-top:20px}.ekh-sc .sc-tiles:hover .sc-tile:hover{flex-grow:0}.ekh-sc .sc-pic{width:64px}.ekh-sc .sc-rail .sc-l{display:-webkit-box}}.ekh-sc.sc-still .sc-tile{background:radial-gradient(120% 100% at 50% 30%,#b7bbbc,#979d9f,#6f777a)}.ekh-sc.sc-still .sc-tile:after{opacity:0;transition:opacity .5s}.ekh-sc.sc-still .su-v{transform:scale(1.02)}.ekh-sc.sc-still .sc-pic{top:7%;left:7%;right:7%;bottom:32%;width:auto;aspect-ratio:auto;border-radius:12px;background:transparent;box-shadow:none;overflow:visible;transition:top .6s var(--ease),left .6s var(--ease),right .6s var(--ease),bottom .6s var(--ease),background .4s,box-shadow .4s}.ekh-sc.sc-still .sc-pic img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 14px 16px rgba(0,0,0,.28));transition:inset .6s var(--ease),width .6s var(--ease),height .6s var(--ease)}.ekh-sc.sc-still .sc-n{color:#07090a}.ekh-sc.sc-still .sc-l{color:#22292c}.ekh-sc.sc-still .sc-p{color:#2e3639}.ekh-sc.sc-still .sc-p b{color:#07090a}.ekh-sc.sc-still .sc-p i{color:#006f80}.ekh-sc.sc-still .sc-n,.ekh-sc.sc-still .sc-l,.ekh-sc.sc-still .sc-p,.ekh-sc.sc-still .sc-p b{transition:color .4s}.ekh-sc.sc-still .sc-tile:hover .sc-pic{transform:none}@media(hover:hover)and (pointer:fine){.ekh-sc.sc-still .sc-tile.is-play .su-v.is-on{opacity:1}.ekh-sc.sc-still .sc-tile.is-play:after{opacity:1}.ekh-sc.sc-still .sc-tile.is-play .sc-pic{top:12px;left:12px;right:calc(100% - 12px - clamp(64px,6vw,92px));bottom:calc(100% - 12px - clamp(64px,6vw,92px));background:radial-gradient(115% 100% at 50% 28%,#b7bbbc,#979d9f 48%,#737b7e);box-shadow:0 12px 26px -10px #000c}.ekh-sc.sc-still .sc-tile.is-play .sc-pic img{top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-position:50% 50%}.ekh-sc.sc-still .sc-tile.is-play .sc-n{color:var(--c1)}.ekh-sc.sc-still .sc-tile.is-play .sc-l{color:#d3dade}.ekh-sc.sc-still .sc-tile.is-play .sc-p{color:#aab2b6}.ekh-sc.sc-still .sc-tile.is-play .sc-p b{color:#fff}.ekh-sc.sc-still .sc-tile.is-play .sc-p i{color:var(--c1)}}.ekh-sc.sc-still .sc-tile:not(.is-play) .su-v{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ekh.css.map */
