@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}.skip{z-index:100;color:#111;background:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.v3-tag{z-index:65;color:#98a1ac;letter-spacing:.14em;text-transform:uppercase;background:#0b0e11d9;border:1px solid #ffffff1f;border-radius:8px;gap:8px;padding:6px 10px;font:800 9.5px/1.2 system-ui,sans-serif;text-decoration:none;display:flex;position:fixed;bottom:12px;left:12px}.v3-tag b{color:#8fe3ae}@media (width<=760px){.v3-tag{display:none}}.js [data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d,0) * 1ms);transform:translateY(22px)scale(.985)}.js [data-reveal=fade]{transform:none}.js [data-reveal].in{opacity:1;transform:none}.js [data-lines] .ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.js [data-lines] .ln>span{transition:transform 1.05s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 90ms + var(--d,0) * 1ms);display:block;transform:translateY(110%)}.js [data-lines].in .ln>span{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal],.js [data-lines] .ln>span{opacity:1!important;transform:none!important}}.V{--bg:#0b0f10;--bg2:#101719;--ink:#eef3f0;--ink2:#c9d3ce;--mute:#93a39c;--g:#2da551;--g2:#3ccf74;--mint:#a8e6c6;--line:#ffffff1f;--ease:cubic-bezier(.22,1,.36,1);--ease-snap:cubic-bezier(.34,1.4,.64,1);--body:"Inter Variable",system-ui,sans-serif;--disp:"Archivo Variable","Arial Narrow",sans-serif;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--body)}.V a{color:inherit}.V :focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:8px}.V .k{font:600 11px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin:0 0 10px}.V .hyp{font:600 9.5px var(--body);letter-spacing:.14em;color:#fff6;margin:8px 0 0}.V .d{color:var(--ink2);margin:0;font-size:15.5px;line-height:1.55}.V .glass{backdrop-filter:blur(20px)saturate(1.35);isolation:isolate;background:linear-gradient(140deg,#e6f2ec2e,#e6f2ec0f 60%);border:1px solid #ffffff38;border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0f,0 24px 60px -24px #0009}.V .glass.dk{background:linear-gradient(140deg,#1b2622c7,#0d1412b8 70%)}.V .glass:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--mx,-300px) var(--my,-300px),#ffffff26,#0000 70%);z-index:-1;position:absolute;inset:0}.V .dark-pill{color:#fff;background:#111516;border-radius:18px;flex-direction:column;margin:18px 0 0;padding:14px 20px;display:flex;box-shadow:inset 0 1px #ffffff14}.V .dark-pill b{font:750 clamp(22px,2vw,28px)/1.05 var(--body);letter-spacing:-.02em}.V .dark-pill span{color:#c9d3ce;margin-top:2px;font-size:14px}.V .btn{color:#0c1110;font:700 15px var(--body);cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;border:0;border-radius:999px;align-items:center;gap:14px;margin-top:18px;padding:8px 8px 8px 22px;text-decoration:none;display:inline-flex}.V .btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #2da55199}.V .b-ic{background:var(--g);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.V .b-ic svg{width:17px;height:17px;transition:transform .35s var(--ease)}.V .btn:hover .b-ic svg,.V .svc-cta:hover .b-ic svg{transform:translate(3px)}.V .giant{font-family:var(--disp);white-space:nowrap;pointer-events:none;user-select:none;margin:0;line-height:.8}.V .g-thin{font-variation-settings:"wdth" 62;letter-spacing:-.01em;color:#f4f8f6;font-weight:100}.V .g-bold{font-variation-settings:"wdth" 125;letter-spacing:-.03em;font-weight:800}.V .hdr{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;padding:18px clamp(16px,3.4vw,48px);display:flex;position:fixed;inset:0 0 auto}.V .hdr>*{pointer-events:auto}.V .logo img{filter:drop-shadow(0 2px 10px #0008);width:auto;height:40px;display:block}.V .pill{border-radius:999px;align-items:center;gap:2px;padding:6px;display:flex}.V .pill a{font:600 14px var(--body);color:#eef3f0;border-radius:999px;padding:10px 16px;text-decoration:none;transition:background .3s}.V .pill a:hover{background:#ffffff1f}.V .pill-ico{background:#ffffff1a;place-items:center;width:44px;height:44px;display:grid;padding:0!important}.V .pill-ico svg{width:19px;height:19px}.V .pill-cta{margin-left:4px;color:#0c1110!important;background:#fff!important}.V .menu-b{cursor:pointer;color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;display:none}.V .menu-b>span:not(.sr){background:currentColor;width:18px;height:1.6px}.V .mnav{z-index:45;backdrop-filter:blur(20px);background:#0b0f10f0;flex-direction:column;gap:6px;padding:110px 24px 30px;display:flex;position:fixed;inset:0}.V .mnav[hidden]{display:none}.V .mnav>a{font:700 34px/1.1 var(--body);letter-spacing:-.02em;border-bottom:1px solid var(--line);padding:10px 0;text-decoration:none}.V .mnav>a span{color:var(--mint);vertical-align:middle;margin-right:14px;font-size:12px}.V .mnav p{color:var(--mute);gap:8px;margin-top:auto;display:grid}.V .way{z-index:40;opacity:0;transition:transform .6s var(--ease),opacity .4s;border-radius:22px;flex-direction:column;gap:4px;padding:6px;display:flex;position:fixed;top:50%;right:18px;transform:translate(90px,-50%)}.V.past-hero .way{opacity:1;transform:translateY(-50%)}.V .way a{color:#dfe8e3;border-radius:16px;place-items:center;width:46px;height:46px;transition:background .3s;display:grid;position:relative}.V .way a svg{width:21px;height:21px}.V .way a.on{color:#fff;background:#ffffff26}.V .way a:hover{background:#ffffff1a}.V .tip{white-space:nowrap;font:600 12px var(--body);opacity:0;pointer-events:none;background:#0b0f10e6;border-radius:8px;padding:5px 9px;transition:opacity .25s,transform .25s;position:absolute;right:56px;transform:translate(6px)}.V .way a:hover .tip,.V .way a:focus-visible .tip{opacity:1;transform:none}.V .hero{--sy:0;background:#0d1413;height:100svh;min-height:720px;position:relative;overflow:hidden}.V .stage,.V .view{position:absolute;inset:0}.V .view{opacity:0;transition:opacity 1s var(--ease),transform 1.4s var(--ease);transform:scale(1.04)}.V [data-view=photo] .v-photo,.V [data-view=model] .v-model,.V [data-view=render] .v-render{opacity:1;transform:none}.V .ph{object-fit:cover;object-position:42% 50%;filter:saturate(.6)contrast(1.06)brightness(.86)hue-rotate(-8deg);width:106%;max-width:none;height:106%;transform:translate3d(var(--px,0),calc(var(--py,0px) + var(--sy) * var(--sk,0) * 1px),0) scale(1.08);transition:transform 1.8s var(--ease);position:absolute;top:-3%;left:-3%}.V.ready .ph{transform:translate3d(var(--px,0),calc(var(--py,0px) + var(--sy) * var(--sk,0) * 1px),0) scale(1)}.V .ph.bg{--sk:.18}.V .ph.fg{--sk:.1}.V .v-render .ph{object-position:50% 60%;filter:saturate(.7)brightness(.8)}.V .v-model{background:radial-gradient(70% 60% at 55% 55%,#1b2e25 0%,#0f1716 60%,#0a0e0f 100%)}.V .v-model:before{content:"";transform-origin:50% 0;background-image:linear-gradient(#a8e6c61a 1px,#0000 1px),linear-gradient(90deg,#a8e6c61a 1px,#0000 1px);background-size:60px 60px;height:90%;position:absolute;top:48%;left:-30%;right:-30%;transform:perspective(700px)rotateX(64deg);-webkit-mask-image:radial-gradient(55% 55% at 50% 10%,#000,#0000 75%);mask-image:radial-gradient(55% 55% at 50% 10%,#000,#0000 75%)}.V .vm-draw{position:absolute;inset:14% 24% 12%}.V .vm-draw .draw{width:100%;height:100%}.V .vm-draw .draw .co{display:none}.V .grade{pointer-events:none;background:linear-gradient(#0d1a1580 0%,#0d1a1500 26%,#0b0f1000 55%,#0b0f10d9 100%),radial-gradient(90% 70% at 50% 40%,#0000 50%,#0b0f1099 100%);position:absolute;inset:0}.V .g-bold{position:absolute}.V .v-photo .g-bold{color:#f4f8f6;transform:translate3d(var(--px,0px),calc(var(--py,0px) + 40%),0);opacity:0;transition:transform 1.8s var(--ease) .3s,opacity 1.2s var(--ease) .3s;font-size:clamp(120px,15vw,280px);top:clamp(120px,16vh,170px);left:42vw}.V.ready .v-photo .g-bold{transform:translate3d(var(--px,0px),calc(var(--py,0px) + var(--sy) * .32px),0);opacity:.94}.V .g-bold-ghost{display:none}.V [data-view=model] .g-bold-ghost,.V [data-view=render] .g-bold-ghost{color:#0000;-webkit-text-stroke:1px #ffffff40;z-index:1;font-size:clamp(120px,15vw,280px);display:block;top:clamp(120px,16vh,170px);left:42vw}.V .hero .g-thin{z-index:2;opacity:0;transform:translate3d(var(--px,0),calc(var(--py,0px) + 40px),0);transition:transform 1.6s var(--ease) .1s,opacity 1.2s var(--ease) .1s;text-shadow:0 10px 50px #0006;font-size:clamp(110px,15vw,250px);position:absolute;top:clamp(84px,11vh,120px);left:clamp(16px,3.4vw,48px)}.V.ready .hero .g-thin{opacity:.96;transform:translate3d(var(--px,0),calc(var(--py,0px) - var(--sy) * .18px),0)}.V .rail{z-index:3;border-radius:28px;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex;position:absolute}.V .hero .rail{top:calc(50% + 14px);left:clamp(16px,3.4vw,48px);transform:translateY(-50%)}.V .hero .r-th{width:80px;height:80px}.V .r-ar{color:#eef3f0;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:36px;display:grid}.V .r-ar svg{width:20px;height:20px}.V .r-ar:hover{background:#ffffff1a}.V .r-th{cursor:pointer;width:92px;height:92px;transition:box-shadow .3s,transform .3s var(--ease);background:#0e1514;border:0;border-radius:18px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}.V .r-th img{object-fit:cover;filter:saturate(.6)brightness(.85);width:100%;height:100%}.V .r-th img[src*=kenutca]{object-position:40% 50%}.V .th-draw{position:absolute;inset:6px}.V .th-draw .draw{width:100%;height:100%}.V .th-draw .draw .co,.V .th-draw .draw .dimg{display:none}.V .th-l{font:700 9.5px var(--body);letter-spacing:.06em;color:#fff;text-align:left;background:linear-gradient(#0000,#000a);padding:14px 6px 6px;position:absolute;bottom:0;left:0;right:0}.V .r-th[aria-pressed=true],.V .r-th[aria-selected=true]{box-shadow:0 0 0 3px #ffffffd9,0 10px 24px -8px #000}.V .r-th:hover{transform:translateY(-2px)}.V [data-fl]{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease),transform 1.1s var(--ease),filter .9s var(--ease);transform:translateY(24px)}.V.ready [data-fl]{opacity:1;filter:none;transform:none}.V.ready [data-fl="1"]{transition-delay:.55s}.V.ready [data-fl="2"]{transition-delay:.7s}.V.ready [data-fl="3"]{transition-delay:.82s}.V.ready [data-fl="4"]{transition-delay:.95s}.V .info{z-index:3;width:min(380px,30vw);padding:26px 26px 22px;position:absolute;bottom:196px;right:clamp(16px,3.4vw,48px)}.V .info h1{font:750 clamp(24px,2vw,30px)/1.1 var(--body);letter-spacing:-.025em;margin:0 0 10px}.V .specs{z-index:3;border-radius:28px;gap:10px;padding:12px;display:flex;position:absolute;bottom:104px;left:clamp(16px,3.4vw,48px)}.V .chip{color:#dfe8e3;text-align:center;background:#ffffff14;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:84px;height:84px;font-size:11px;line-height:1.15;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.V .chip b{letter-spacing:-.02em;color:#fff;font-size:18px;font-weight:800}.V .chip.on{color:#39443f;background:#fff}.V .chip.on b{color:#0c1110;font-size:16px}.V .modes{z-index:3;border-radius:24px;flex-direction:column;gap:10px;width:300px;padding:16px 18px;text-decoration:none;display:flex;position:absolute;bottom:104px;left:calc(clamp(16px,3.4vw,48px) + 400px)}.V .modes .k{margin:0}.V .mbar,.V .dbar{border-radius:999px;grid-template-columns:repeat(4,1fr);height:22px;display:grid;position:relative;overflow:visible}.V .mbar i,.V .dbar i{display:block}.V .mbar i:first-child,.V .dbar i:first-child{background:#1b2220;border-radius:999px 0 0 999px}.V .mbar i:nth-child(2),.V .dbar i:nth-child(2){background:#17493a}.V .mbar i:nth-child(3),.V .dbar i:nth-child(3){background:#2da551}.V .mbar i:nth-child(4),.V .dbar i:nth-child(4){background:#a8e6c6;border-radius:0 999px 999px 0}.V .mbar em,.V .dbar em{width:0;height:0;transition:left .7s var(--ease);border:7px solid #0000;border-top:9px solid #fff;border-bottom:0;margin-left:-7px;position:absolute;top:-14px;left:12.5%}.V .mbar em{animation:mbar 8s var(--ease) infinite}@keyframes mbar{0%,20%{left:12.5%}25%,45%{left:37.5%}50%,70%{left:62.5%}75%,95%{left:87.5%}to{left:12.5%}}.V .mlab,.V .dlab{color:#dfe8e3;text-align:center;grid-template-columns:repeat(4,1fr);font-size:11px;display:grid}.V .loc{z-index:3;color:#dfe8e3;border-radius:20px;align-items:center;gap:14px;margin:0;padding:14px 18px;font-size:13px;display:flex;position:absolute;bottom:104px;right:clamp(16px,3.4vw,48px)}.V .code{opacity:.85;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px,#fff 4px 5px,#0000 5px 9px,#fff 9px 12px,#0000 12px 14px);border-radius:2px;width:74px;height:40px}.V .vtag{z-index:3;font:600 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;margin:0;position:absolute;top:92px;right:clamp(16px,3.4vw,48px)}.V .vtag span{display:none}.V [data-view=photo] [data-vt=photo],.V [data-view=model] [data-vt=model],.V [data-view=render] [data-vt=render]{display:inline}.V .scroll{z-index:3;font:400 clamp(20px,2vw,28px) var(--body);letter-spacing:-.01em;color:#f4f8f6;justify-content:space-between;align-items:center;text-decoration:none;display:flex;position:absolute;bottom:36px;left:clamp(16px,3.4vw,48px);right:clamp(16px,3.4vw,48px)}.V .scroll i{color:var(--g2);margin:0 6px;font-style:normal}.V .scroll .ln{justify-content:flex-end;width:90px;display:flex}.V .scroll .ln svg{transform-origin:100%;width:90px;height:22px;transform:scaleX(1.8)}.V .svc{background:radial-gradient(80% 70% at 55% 55%,#162520 0%,#0e1514 55%,#0a0d0e 100%);min-height:100svh;padding:120px clamp(16px,3.4vw,48px);position:relative;overflow:hidden}.V .svc-stage{position:absolute;inset:0}.V .g-out{font-family:var(--disp);font-variation-settings:"wdth" 125;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.4px #a8e6c640;font-size:clamp(90px,15vw,260px);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.V .g-out span{opacity:0;transition:opacity .7s var(--ease),transform .9s var(--ease);position:absolute;top:0;left:50%;transform:translate(-50%,20px)}.V .svc-draw{position:absolute;inset:22% 37% 12% 17%}.V .sd{opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility 0s .6s;justify-content:center;display:flex;position:absolute;inset:0}.V .sd .draw{width:auto;max-width:100%;height:100%}.V .sd .draw .up[style*=--i\:0]{transition:none!important;transform:none!important}.V .svc-cap{font:600 10px var(--body);letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin:0;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.V [data-svc="0"] [data-sw="0"],.V [data-svc="1"] [data-sw="1"],.V [data-svc="2"] [data-sw="2"],.V [data-svc="3"] [data-sw="3"]{opacity:1;transform:translate(-50%)}.V [data-svc="0"] [data-sd="0"],.V [data-svc="1"] [data-sd="1"],.V [data-svc="2"] [data-sd="2"],.V [data-svc="3"] [data-sd="3"]{opacity:1;visibility:visible;transition-delay:0s}.V .svc-head{z-index:2;max-width:520px;position:relative}.V .svc-head h2{font:750 clamp(34px,3.6vw,54px)/1.02 var(--body);letter-spacing:-.035em;margin:0}.V .rail-s{top:calc(50% + 44px);left:clamp(16px,3.4vw,48px);transform:translateY(-50%)}.V .rail-s .r-th{width:76px;height:76px}.V .svc-panel{z-index:3;width:min(400px,31vw);padding:26px;display:grid;position:absolute;top:50%;right:clamp(16px,3.4vw,48px);transform:translateY(-50%)}.V .sp{opacity:0;visibility:hidden;transition:opacity .5s var(--ease),transform .6s var(--ease),visibility 0s .5s;grid-area:1/1;transform:translateY(10px)}.V [data-svc="0"] [data-sp="0"],.V [data-svc="1"] [data-sp="1"],.V [data-svc="2"] [data-sp="2"],.V [data-svc="3"] [data-sp="3"]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.V .sp h3{font:750 28px/1.08 var(--body);letter-spacing:-.025em;margin:0 0 10px}.V .who{gap:8px;margin:16px 0 0;display:grid}.V .who div{border-top:1px solid #ffffff1f;grid-template-columns:86px 1fr;gap:10px;padding-top:8px;font-size:14px;display:grid}.V .who dt{font:700 10px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);padding-top:3px}.V .who dd{color:var(--ink2);margin:0}.V .val{color:var(--mute);margin:14px 0 0;font-size:12.5px;line-height:1.5}.V .val span{color:#e3c07a;font:700 9px var(--body);letter-spacing:.14em;text-transform:uppercase;border:1px dashed #e3c07a88;border-radius:999px;margin-right:8px;padding:2px 7px;display:inline-block}.V .lnk{color:#fff;align-items:center;gap:8px;min-height:40px;margin-top:14px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.V .lnk svg{width:16px;height:16px}.V .depth{z-index:3;flex-direction:column;gap:10px;width:360px;padding:16px 18px;display:flex;position:absolute;bottom:40px;left:clamp(16px,3.4vw,48px)}.V .depth .k{margin:0}.V [data-svc="0"] .dm{left:12.5%}.V [data-svc="1"] .dm{left:37.5%}.V [data-svc="2"] .dm{left:62.5%}.V [data-svc="3"] .dm{left:87.5%}.V .svc-cta{z-index:3;border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:0 18px;min-width:320px;padding:14px 14px 14px 22px;text-decoration:none;display:grid;position:absolute;bottom:40px;right:clamp(16px,3.4vw,48px)}.V .svc-cta .k{grid-column:1;margin:0}.V .svc-cta b{grid-column:1;font-size:17px}.V .svc-cta .b-ic{grid-area:1/2/3;width:48px;height:48px}.V .svc-count{z-index:3;font:300 26px var(--body);color:#ffffffa6;margin:0;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.V .svc-count span{color:#fff;font-weight:600}.V .fac{background:linear-gradient(#0a0d0e,#0d1614 40%,#0a0d0e);padding:140px clamp(16px,3.4vw,48px) 100px;position:relative;overflow:hidden}.V .fac-g{color:#ffffff10;z-index:0;font-size:clamp(150px,24vw,420px);position:absolute;top:40px;right:-1vw}.V .fac-head{z-index:2;max-width:560px;position:relative}.V .fac-head h2{font:750 clamp(34px,3.6vw,54px)/1.02 var(--body);letter-spacing:-.035em;margin:0 0 14px}.V .fac-stage{z-index:1;aspect-ratio:580/520;max-width:1100px;margin:30px auto 0;position:relative}.V .fac-draw{position:absolute;inset:0}.V .fac-draw .draw{width:100%;height:100%}.V .fac-draw .draw .co{display:none}.V .pin{left:var(--x);top:var(--y);opacity:0;filter:blur(6px);transition:opacity .8s var(--ease),filter .8s var(--ease),transform 1s var(--ease);transition-delay:calc(1.2s + var(--i) * .15s);white-space:nowrap;border-radius:18px;flex-direction:column;padding:12px 16px;display:flex;position:absolute;transform:translate(-50%,-100%)translateY(-58px)}.V .in .pin{opacity:1;filter:none;transform:translate(-50%,-100%)translateY(-44px)}.V .pin b{font:800 22px/1 var(--body);letter-spacing:-.02em}.V .pin span{color:var(--ink2);margin-top:3px;font-size:12px}.V .pl{background:linear-gradient(#fffc,#a8e6c6);width:1px;height:44px;position:absolute;top:100%;left:50%}.V .pl:after{content:"";border:1.5px solid var(--mint);background:#0b0f10;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-4px;left:-4px;box-shadow:0 0 0 5px #a8e6c622}.V .fac-cap{color:var(--mute);margin:0;font-size:11.5px;position:absolute;bottom:0;left:0}.V .fac-cap span{color:#dfe8e3;font:700 9.5px var(--body);letter-spacing:.14em;text-transform:uppercase;background:#ffffff14;border-radius:999px;margin-right:8px;padding:3px 8px;display:inline-block}.V .fac-notes{z-index:2;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:40px auto 0;display:grid;position:relative}.V .note{color:var(--ink2);border-radius:20px;padding:18px 20px;font-size:14.5px}.V .note p:last-child{margin:0}.V .note.miss .k{color:#e3c07a}.V .fac-notes .note,.V .ab-grid>*,.V .inq-grid>*{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transform:translateY(24px)}.V .fac-notes.in .note,.V .ab-grid.in>*,.V .inq-grid.in>*{opacity:1;filter:none;transform:none}.V .in>:nth-child(2){transition-delay:.12s}.V .in>:nth-child(3){transition-delay:.24s}.V .about{padding:160px clamp(16px,3.4vw,48px);position:relative;overflow:hidden}.V .mist{position:absolute;inset:0}.V .mist img{object-fit:cover;object-position:60% 40%;filter:blur(22px)saturate(.5)brightness(.55);width:100%;height:100%;transform:scale(1.15)}.V .mist:after{content:"";background:linear-gradient(#0a0d0e,#0a0d0e00 30% 70%,#0a0d0e);position:absolute;inset:0}.V .ab-g{color:#ffffff1c;z-index:0;font-size:clamp(200px,34vw,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.V .ab-grid{z-index:1;grid-template-columns:1.2fr 1fr;gap:18px;max-width:1100px;margin:0 auto;display:grid;position:relative}.V .ab-main{grid-row:span 2;padding:32px}.V .ab-main h2{font:750 clamp(30px,3.2vw,46px)/1.05 var(--body);letter-spacing:-.03em;margin:0 0 14px}.V .ab-devs{border-radius:22px;gap:10px;margin:0;padding:18px 22px;list-style:none;display:grid}.V .ab-devs li{gap:12px;font-weight:600;display:flex}.V .ab-devs span{color:var(--mint);padding-top:3px;font-size:11px}.V .ab-claim{color:var(--ink2);border-radius:20px;margin:0;padding:16px 20px;font-size:13.5px}.V .claim{color:#e3c07a;font:700 9px var(--body);letter-spacing:.14em;text-transform:uppercase;background:#e3c07a26;border-radius:999px;margin-right:8px;padding:2px 8px;display:inline-block}.V .inq{padding:160px clamp(16px,3.4vw,48px) 120px;position:relative;overflow:hidden}.V .inq-bg{position:absolute;inset:0}.V .inq-bg img{object-fit:cover;filter:saturate(.55)brightness(.5);width:100%;height:100%}.V .inq-bg:after{content:"";background:linear-gradient(#0a0d0e,#0a0d0e40 35%,#0a0d0ecc);position:absolute;inset:0}.V .inq-g{color:#ffffff1f;z-index:0;font-size:clamp(110px,17vw,290px);top:60px;left:50%;transform:translate(-50%)}.V .inq-grid{z-index:1;grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(20px,4vw,60px);max-width:1140px;margin:80px auto 0;display:grid;position:relative}.V .inq-copy h2{font:750 clamp(38px,4.4vw,64px)/1 var(--body);letter-spacing:-.035em;margin:0 0 24px}.V .contact{gap:4px;max-width:360px;padding:22px 24px;display:grid}.V .contact .cn{margin:0 0 6px;font-size:20px;font-weight:750}.V .contact a{padding:3px 0;font-weight:600;text-decoration:none}.V .contact .ca{color:var(--mute);margin:6px 0 0;font-size:14px}.V .form{gap:14px;padding:28px;display:grid}.V .warn{font:700 10px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#e3c07a;margin:0}.V fieldset{border:0;margin:0;padding:0}.V .chips{flex-wrap:wrap;gap:8px;display:flex}.V .c{cursor:pointer;position:relative}.V .c input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.V .c span{background:#ffffff14;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;transition:background .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.V .c input:checked+span{color:#0c1110;background:#fff}.V .c input:focus-visible+span{outline:2px solid var(--mint);outline-offset:2px}.V .f2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.V .form label{color:var(--ink2);gap:6px;font-size:12.5px;display:grid}.V .form input:not([type=checkbox]),.V .form textarea{color:#fff;width:100%;min-height:48px;font:15px var(--body);background:#0b0f1080;border:0;border-radius:14px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff26}.V .form input:focus,.V .form textarea:focus{box-shadow:inset 0 0 0 1px var(--mint),0 0 0 4px #a8e6c622;outline:none}.V .form .btn{justify-self:start;margin-top:4px}.V .ok{color:var(--mint);margin:0}.V .inq-tag{font:600 10px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin:0;position:absolute;bottom:24px;right:clamp(16px,3.4vw,48px)}.V .ftr{background:#0a0d0e;padding:0 clamp(16px,3.4vw,48px) 40px}.V .ftr-in{border-radius:26px;flex-wrap:wrap;align-items:center;gap:16px 32px;padding:22px 26px;display:flex}.V .ftr-in img{width:auto;height:34px}.V .ftr-in nav{flex-wrap:wrap;gap:4px 18px;display:flex}.V .ftr-in nav a{color:var(--ink2);padding:10px 0;font-size:14px;text-decoration:none}.V .ftr-in p{color:var(--mute);margin:0 0 0 auto;font-size:12px}@media (width>=901px){.V .svc-panel,.V .svc-cta{right:calc(clamp(16px,3.4vw,48px) + 76px)}}@media (width<=1180px){.V .modes{display:none}.V .info{width:min(360px,40vw)}}@media (width<=900px){.V .pill{display:none}.V .menu-b{display:flex}.V .way{display:none}.V .logo img{height:34px}.V .hero{min-height:680px}.V .v-photo .g-bold,.V [data-view] .g-bold-ghost{font-size:27vw;top:clamp(150px,21vh,190px);left:16px}.V .hero .g-thin{font-size:30vw;top:86px;left:14px}.V .hero .rail{border-radius:20px;gap:6px;padding:6px;inset:40% 12px auto auto;transform:translateY(-50%)}.V .hero .r-ar{display:none}.V .hero .r-th{border-radius:14px;width:54px;height:54px}.V .th-l{display:none}.V .info{width:auto;margin:0;padding:18px 18px 16px;inset:auto 16px 92px}.V .info .d{display:none}.V .info h1{font-size:22px}.V .info .dark-pill{margin-top:12px;padding:10px 14px}.V .info .dark-pill b{font-size:20px}.V .info .btn{margin-top:12px}.V .specs,.V .loc{display:none}.V .vtag{font-size:9px;inset:auto auto 62px 16px}.V .scroll{min-height:44px;font-size:15px;bottom:14px}.V .ph{object-position:48% 50%}.V .scroll .ln,.V .scroll .ln svg{width:50px}.V .svc{flex-direction:column;gap:14px;padding:100px 16px 40px;display:flex}.V .svc-stage{order:2;height:62vw;margin:0 -16px;position:relative}.V .svc-draw{inset:6% 8%}.V .g-out{font-size:22vw}.V .rail-s{border-radius:22px;flex-direction:row;order:3;justify-content:flex-start;padding:6px;position:relative;top:auto;left:auto;overflow-x:auto;transform:none}.V .rail-s .r-ar{display:none}.V .rail-s .r-th{flex:none;width:74px;height:74px}.V .svc-panel{order:4;width:auto;padding:20px;position:relative;top:auto;right:auto;transform:none}.V .depth{order:5;width:auto;position:relative;bottom:auto;left:auto}.V .svc-cta{order:6;min-width:0;position:relative;bottom:auto;right:auto}.V .svc-count{display:none}.V .svc-cap{bottom:6px}.V .fac{padding:100px 16px 70px}.V .fac-stage{aspect-ratio:1/1.05;margin:20px -16px 0}.V .m-hide{display:none}.V .pin{border-radius:14px;padding:8px 11px}.V .pin b{font-size:16px}.V .pin span{font-size:10.5px}.V .fac-notes{grid-template-columns:1fr}.V .fac-cap{left:16px;right:16px}.V .about{padding:100px 16px}.V .ab-grid{grid-template-columns:1fr}.V .inq{padding:110px 16px 80px}.V .inq-grid{grid-template-columns:1fr;margin-top:40px}.V .f2{grid-template-columns:1fr}.V .form{padding:20px}.V .ftr-in p{margin:0}.V .v3-tag{display:none}}@media (prefers-reduced-motion:reduce){.V [data-fl],.V .g-thin,.V .v-photo .g-bold,.V .ph,.V .pin{transition:none!important}.V .mbar em{animation:none}}.V .svc-count{display:none}.V .views{z-index:3;border-radius:26px;align-items:center;gap:6px;max-width:calc(100% - 2*clamp(16px,3.4vw,48px) - 412px);padding:8px;display:flex;position:absolute;bottom:104px;left:calc(clamp(16px,3.4vw,48px) + 412px)}.V .v-ar{color:#eef3f0;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:38px;height:44px;transition:background .3s;display:grid}.V .v-ar:hover{background:#ffffff1a}.V .v-ar svg{width:18px;height:18px}.V .v-th{color:#eef3f0;cursor:pointer;text-align:left;transition:background .35s var(--ease),box-shadow .35s;background:0 0;border:0;border-radius:18px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex}.V .v-th:hover{background:#ffffff14}.V .v-th[aria-pressed=true]{background:#ffffff2b;box-shadow:inset 0 0 0 1px #ffffff59}.V .v-img{background:#0e1514;border-radius:12px;flex:none;width:74px;height:52px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}.V .v-img img{object-fit:cover;filter:saturate(.6)brightness(.85);width:100%;height:100%}.V .v-img img[src*=kenutca]{object-position:40% 50%}.V .v-img .th-draw{inset:3px}.V .v-txt{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.V .v-txt b{font-size:13.5px;font-weight:700}.V .v-txt span{letter-spacing:.14em;text-transform:uppercase;color:var(--mint);font-size:9.5px;font-weight:700}.V .v-th[aria-pressed=true] .v-img{box-shadow:0 0 0 2px #fff}.V .loc{text-decoration:none}.V .loc-ic{width:46px;height:46px;color:var(--mint);background:#ffffff14;border-radius:14px;place-items:center;display:grid}.V .loc-ic svg{width:30px;height:30px}.V .loc b{color:#fff;font-size:15px;display:block}.V .loc:hover{background:linear-gradient(140deg,#e6f2ec3d,#e6f2ec17 60%)}@media (width<=1320px){.V .specs{display:none}.V .views{left:clamp(16px,3.4vw,48px)}}.V .pager{z-index:3;border-radius:26px;align-items:center;gap:6px;width:min(840px,100% - 540px);padding:8px;display:flex;position:absolute;bottom:40px;left:clamp(16px,3.4vw,48px)}.V .pg-ar,.V .pg-play{color:#eef3f0;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;width:40px;height:44px;display:grid}.V .pg-ar:hover,.V .pg-play:hover{background:#ffffff1a}.V .pg-ar svg,.V .pg-play svg{width:18px;height:18px}.V .pg-play{background:#ffffff14}.V .pg-play .i-play{display:none}.V .pg-play[aria-pressed=false] .i-play{display:block}.V .pg-play[aria-pressed=false] .i-pause{display:none}.V .pg-list{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.V .pg-list button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;width:100%;min-height:44px;padding:8px 10px 10px;transition:background .35s;display:grid}.V .pg-list button:hover{background:#ffffff12}.V .pg-list button:focus-visible{outline:2px solid var(--mint)}.V .pg-n{font:700 10px var(--body);letter-spacing:.12em;color:var(--mint)}.V .pg-t{color:#c9d3ce;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;transition:color .35s;overflow:hidden}.V .pg-list button[aria-current=true]{background:#ffffff1f}.V .pg-list button[aria-current=true] .pg-t{color:#fff}.V .pg-bar{background:#ffffff26;border-radius:2px;grid-column:1/-1;height:2px;margin-top:6px;display:block;overflow:hidden}.V .pg-bar b{background:linear-gradient(90deg,var(--g),var(--mint));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.V .sp{transition:opacity .8s var(--ease),transform 1s var(--ease),visibility 0s .8s}.V .sd{transition:opacity .9s var(--ease),visibility 0s .9s}.V .g-out span{transition:opacity 1.1s var(--ease),transform 1.4s var(--ease)}.V .ext{padding:150px clamp(16px,3.4vw,48px) 90px;position:relative;overflow:hidden}.V .ext .mist img{object-position:30% 40%}.V .ext-g{color:#0000;-webkit-text-stroke:1.2px #a8e6c630;z-index:0;font-size:clamp(110px,15vw,260px);top:70px;right:-2vw}.V .ext-head{z-index:1;max-width:620px;margin:0 auto 0 max(0px,50% - 590px);position:relative}.V .ext-head h2{font:750 clamp(38px,4.4vw,64px)/1 var(--body);letter-spacing:-.035em;margin:0 0 14px}.V .bento{z-index:1;grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:minmax(230px,auto);gap:16px;max-width:1180px;margin:44px auto 0;display:grid;position:relative}.V .b-card{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease),background .4s;flex-direction:column;padding:26px;display:flex;overflow:hidden;transform:translateY(24px)}.V .bento.in .b-card{opacity:1;filter:none;transform:none}.V .bento.in .b-card:nth-child(2){transition-delay:.1s}.V .bento.in .b-card:nth-child(3){transition-delay:.2s}.V .bento.in .b-card:nth-child(4){transition-delay:.3s}.V .bento.in .b-card:nth-child(5){transition-delay:.4s}.V .b-card:hover{background:linear-gradient(140deg,#e6f2ec3a,#e6f2ec14 60%)}.V .b-card h3{font:750 24px/1.12 var(--body);letter-spacing:-.02em;margin:0 0 8px}.V .b-card .k{margin:auto 0 8px}.V .b-big{font:800 clamp(260px,26vw,420px)/1 var(--disp);font-variation-settings:"wdth" 125;color:#0000;-webkit-text-stroke:1.5px #ffffff2e;pointer-events:none;position:absolute;top:-40px;right:-10px}.V .bx-ic{width:54px;height:54px;color:var(--mint);background:#ffffff14;border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.V .bx-ic svg{width:30px;height:30px}.V .num{font-family:var(--disp);font-variation-settings:"wdth" 125;color:var(--mint);font-weight:800}.V .b-link{color:#fff;align-items:center;gap:8px;min-height:40px;margin-top:14px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.V .b-link svg{width:16px;height:16px;transition:transform .35s var(--ease)}.V .b-link:hover svg{transform:translate(3px)}.V .loc-band{z-index:1;opacity:0;max-width:1180px;transition:opacity .9s var(--ease) .2s,transform 1s var(--ease) .2s;grid-template-columns:1fr 1.15fr;align-items:center;gap:24px;margin:16px auto 0;padding:28px;display:grid;position:relative;transform:translateY(24px)}.V .loc-band.in{opacity:1;transform:none}.V .loc-band h3{font:750 clamp(24px,2.2vw,32px)/1.1 var(--body);letter-spacing:-.02em;margin:0 0 10px}.V .lb-facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.V .lb-facts li{background:#111516;border-radius:18px;flex-direction:column;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffff14}.V .lb-facts b{font:750 22px/1.05 var(--body);letter-spacing:-.02em}.V .lb-facts span{color:#c9d3ce;margin-top:3px;font-size:12.5px}.V .lb-note{color:var(--mute);margin:12px 0 0;font-size:12px}.V .lb-map{background:#0b0f10b3;border-radius:18px;width:100%;height:auto;box-shadow:inset 0 0 0 1px #ffffff1a}.V .lb-road{fill:none;stroke:#ffffff2e;stroke-width:10px;stroke-linecap:round}.V .lb-road.r2{stroke:#ffffff1f;stroke-width:8px}.V .lb-link{fill:none;stroke:var(--mint);stroke-width:1.6px;stroke-dasharray:4 5;stroke-dashoffset:0;animation:2.2s linear infinite lbd}@keyframes lbd{to{stroke-dashoffset:-18px}}.V .lb-ring{fill:none;stroke:var(--g2);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite lbr}@keyframes lbr{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.V .lb-home{fill:var(--g2);stroke:#0b0f10;stroke-width:3px}.V .lb-node{fill:#0b0f10;stroke:var(--mint);stroke-width:2px}.V .lb-t{font:700 12px var(--body);letter-spacing:.12em;fill:#eef3f0}.V .lb-main{fill:var(--mint)}.V .lb-cap{font:600 9px var(--body);letter-spacing:.16em;fill:#fff6}.V .ftr-in{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));align-items:start;gap:28px;padding:32px;display:grid}.V .f-brand img{width:auto;height:36px}.V .f-brand p{color:var(--mute);max-width:32ch;margin:14px 0 0;font-size:14px}.V .f-col{flex-direction:column;gap:2px;font-size:14px;display:flex}.V .f-col .k{margin-bottom:8px}.V .f-col a{color:var(--ink2);overflow-wrap:anywhere;padding:5px 0;text-decoration:none}.V .f-col a:hover{color:#fff}.V .f-col span{color:var(--mute);padding:5px 0}.V .f-col .f-strong{color:#fff;font-weight:600}.V .f-base{color:var(--mute);border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:18px;font-size:12px;margin:8px 0 0!important}.V .mnav-legal{flex-wrap:wrap;gap:6px 18px!important;margin-top:18px!important;display:flex!important}.V .mnav-legal a{color:#c9d3ce;font-size:15px}@media (width<=900px){.V .views{border-radius:20px;gap:4px;max-width:none;padding:6px;bottom:70px;left:16px;right:16px}.V .v-ar{display:none}.V .v-th{border-radius:14px;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:5px}.V .v-img{border-radius:10px;width:100%;height:40px}.V .v-txt b{font-size:11.5px}.V .v-txt span{display:none}.V .info{bottom:162px!important}.V .info .dark-pill,.V .loc{display:none}.V .pager{order:5;width:auto;position:relative;bottom:auto;left:auto}.V .pg-ar,.V .pg-t{display:none}.V .pg-list button{grid-template-columns:1fr;padding:8px 10px}.V .ext{padding:100px 16px 80px}.V .bento{grid-template-columns:1fr 1fr;gap:12px}.V .b-park{grid-area:auto/1/auto/-1;min-height:300px}.V .b-office,.V .b-ev{grid-column:1/-1}.V .b-card{padding:20px}.V .b-card h3{font-size:19px}.V .b-big{font-size:240px}.V .loc-band{grid-template-columns:1fr;padding:20px}.V .lb-facts{grid-template-columns:1fr 1fr 1fr}.V .lb-facts li{padding:10px 12px}.V .lb-facts b{font-size:18px}.V .ftr-in{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.V .f-brand{grid-column:1/-1}}.V .lg-hero{background:radial-gradient(80% 90% at 70% 20%,#16261f,#0b0f10 70%);padding:150px clamp(16px,3.4vw,48px) 60px;position:relative;overflow:hidden}.V .lg-hero .giant{color:#ffffff12;font-size:clamp(110px,16vw,280px);position:absolute;top:60px;right:-1vw}.V .lg-hero-in{max-width:1064px;margin:0 auto;position:relative}.V .lg-hero h1{font:750 clamp(40px,5vw,72px)/1 var(--body);letter-spacing:-.035em;margin:0 0 12px}.V .lg-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.V .lg-meta span{color:#dfe8e3;background:#ffffff14;border-radius:999px;padding:8px 14px;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff26}.V .lg-wrap{grid-template-columns:260px minmax(0,1fr);gap:32px;max-width:1160px;margin:0 auto;padding:0 clamp(16px,3.4vw,48px) 120px;display:grid}.V .lg-toc{border-radius:22px;align-self:start;padding:18px;position:sticky;top:110px}.V .lg-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.V .lg-toc a{color:#c9d3ce;border-radius:10px;padding:7px 8px;font-size:13.5px;line-height:1.35;text-decoration:none;display:block}.V .lg-toc a:hover{color:#fff;background:#ffffff14}.V .paper{color:#1a1f1d;background:#f4f6f3;border-radius:26px;padding:clamp(24px,4vw,56px);font-size:17px;line-height:1.72;box-shadow:0 40px 80px -40px #000c}.V .paper h2{font:750 24px/1.25 var(--body);letter-spacing:-.015em;color:#0f1513;margin:44px 0 14px;scroll-margin-top:110px}.V .paper h2:first-child{margin-top:0}.V .paper h3{font:700 18px/1.35 var(--body);color:#17493a;margin:28px 0 10px}.V .paper p{margin:0 0 14px}.V .paper ul,.V .paper ol{margin:0 0 16px;padding-left:22px}.V .paper ul{list-style:outside}.V .paper ol{list-style:decimal}.V .paper li{margin:0 0 8px;padding-left:4px}.V .paper ul li::marker{color:#2da551}.V .paper strong{color:#0c1110}.V .paper a{color:#17493a}.V .paper .sig{border-top:1px solid #0000001a;margin:36px 0 0;padding-top:18px}.V .paper .sig p{margin:0;font-weight:600}.V .paper .src{color:#39443f;background:#e6ece8;border-radius:14px;margin:0 0 28px;padding:12px 16px;font-size:13.5px}.V .docs{gap:24px;display:grid}.V .dcard{color:#1a1f1d;background:#f4f6f3;border-radius:26px;scroll-margin-top:110px;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.V .dcard-h{border-bottom:1px solid #0000001a;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:24px 28px;display:flex}.V .dcard-h h2{font:750 22px/1.2 var(--body);letter-spacing:-.015em;flex:320px;margin:0}.V .dcard-h p{color:#4b5550;margin:6px 0 0;font-size:14px}.V .dcard-a{flex-wrap:wrap;gap:8px;display:flex}.V .dbtn{background:#0f1513;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.V .dbtn.alt{background:#e2e8e4;color:#0f1513!important}.V .dframe{background:#e2e8e4;border:0;width:100%;height:min(88vh,1000px);display:block}.V .dcard-f{color:#4b5550;background:#eef2ef;padding:14px 28px;font-size:13px}@media (width<=900px){.V .lg-wrap{grid-template-columns:1fr}.V .lg-toc{position:relative;top:0}.V .paper{font-size:16px}.V .dframe{display:none}}.V .i-loc{color:#c9d3ce;background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:13px;text-decoration:none;transition:background .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.V .i-loc:hover{background:#ffffff1a}.V .i-loc svg{width:20px;height:20px;color:var(--mint);flex:none}.V .i-loc b{color:#fff}@media (width<=900px){.V .i-loc{display:none}}@media (width>=901px){.V .svc-cap{bottom:118px}}.V .g-out{display:none}.V .svc-draw{inset:16% 33% 22% 30%}.V .svc-now{z-index:2;width:min(360px,27vw);position:absolute;top:calc(50% - 30px);left:clamp(16px,3.4vw,48px)}.V .now-k{font:600 11px var(--body);letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:10px;margin:0 0 14px;display:flex}.V .now-k:before{content:"";background:var(--mint);width:28px;height:1px}.V .now-list{display:grid}.V .now{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease),transform 1s var(--ease),filter .8s var(--ease);grid-area:1/1;transform:translateY(14px)}.V [data-svc="0"] [data-now="0"],.V [data-svc="1"] [data-now="1"],.V [data-svc="2"] [data-now="2"],.V [data-svc="3"] [data-now="3"]{opacity:1;filter:none;transform:none}.V .now-n{font:800 clamp(64px,6.4vw,104px)/.85 var(--disp);font-variation-settings:"wdth" 125;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.4px #a8e6c6aa;display:block}.V .now-n i{font:500 15px var(--body);letter-spacing:.1em;color:#ffffff80;-webkit-text-stroke:0;vertical-align:top;margin-left:10px;font-style:normal}.V .now-t{font:750 clamp(30px,2.8vw,42px)/1.04 var(--body);letter-spacing:-.03em;color:#fff;margin:14px 0 8px}.V .now-s{color:var(--mint);margin:0;font-size:14px}.V .pager{width:min(980px,100% - 500px)}.V .pg-list button{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:8px 12px 10px 8px}.V .pg-th{background:#0e1514;border-radius:12px;grid-row:1;width:64px;height:46px;transition:box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}.V .pg-th .th-draw{position:absolute;inset:3px}.V .pg-th .draw{width:100%;height:100%}.V .pg-th .draw .co,.V .pg-th .draw .dimg{display:none}.V .pg-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.V .pg-list button[aria-current=true] .pg-th{box-shadow:0 0 0 2px #fff}.V .pg-bar{grid-column:1/-1;margin-top:0}.V .pg-t{white-space:normal;line-height:1.2}@media (width>=901px){.V .svc-cap{bottom:150px}}.V .fac{padding:120px clamp(16px,3.4vw,48px) 90px}.V .fac-grid{z-index:1;grid-template-columns:minmax(300px,.72fr) 1.6fr;align-items:start;gap:24px;max-width:1320px;margin:0 auto;display:grid;position:relative}.V .fac-head{max-width:none;padding-top:20px}.V .fac-stage{aspect-ratio:580/470;max-width:none;margin:0}.V .fac-draw{inset:-7% 0 -4%}.V .fac-g{top:20px}.V .hall-pick{border-radius:22px;margin-top:28px;padding:18px 18px 16px}.V .hall-pick .k{margin:0 0 12px}.V .hp-row{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.V .hp-row button{color:#eef3f0;min-height:44px;font:700 13px var(--body);letter-spacing:.06em;cursor:pointer;background:#ffffff14;border:0;border-radius:12px;transition:background .3s,color .3s;box-shadow:inset 0 0 0 1px #ffffff26}.V .hp-row button:hover{background:#ffffff26}.V .hp-row button.on{color:#0c1110;background:#fff}.V .hp-hint{color:var(--mute);margin:10px 0 0;font-size:12.5px}.V .hall-hit{width:100%;height:111%;position:absolute;inset:-7% 0 -4%;overflow:visible}.V .hh{cursor:pointer}.V .hh polygon{fill:#3ccf7400;stroke:#a8e6c600;stroke-width:1.4px;transition:fill .3s,stroke .3s}.V .hh:hover polygon{fill:#3ccf741a;stroke:#a8e6c6aa}.V .hh.on polygon{fill:#3ccf742e;stroke:#e6fff0;filter:drop-shadow(0 0 8px #3ccf7488)}.V [data-hall]:not([data-hall=""]) .pin{opacity:.14!important;transition-duration:.35s!important;transition-delay:0s!important}.V .pin{pointer-events:none}.V .hall-card{z-index:4;width:min(360px,48%);animation:hcin .5s var(--ease);padding:24px 24px 20px;position:absolute;top:4%;right:0}@keyframes hcin{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}.V .hc-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:12px;width:40px;height:40px;font-size:20px;position:absolute;top:12px;right:12px}.V .hc h3{font:750 30px/1.05 var(--body);letter-spacing:-.025em;margin:0 0 4px}.V .hc-role{color:var(--mint);margin:0 0 10px;font-size:13px;font-weight:700}.V .hc-spec{margin:16px 0 0;display:grid}.V .hc-spec div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.V .hc-spec dt{color:var(--ink2)}.V .hc-spec dd{margin:0}.V .tbc{color:#ffffffa6;border:1px dashed #ffffff40;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.V .hall-card .dark-pill{margin-top:14px;padding:12px 16px}.V .hall-card .dark-pill b{font-size:20px}.V .hc-cta{color:#fff;align-items:center;gap:8px;min-height:40px;margin-top:14px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.V .hc-cta svg{width:16px;height:16px}.V .hc-note{color:var(--mute);margin:12px 0 0;font-size:11.5px;line-height:1.45}.V .fac-notes{max-width:1320px;margin-top:28px}.V .comfort{text-decoration:none;transition:background .3s;display:block}.V .comfort:hover{background:linear-gradient(140deg,#e6f2ec3d,#e6f2ec17 60%)}.V .cf{gap:6px;margin:0;padding:0;list-style:none;display:grid}.V .cf li{color:var(--ink2)}.V .cf b{color:#fff}.V .b-hero{grid-row:span 2;justify-content:flex-end;min-height:480px}.V .b-hero h3{max-width:13ch;font-size:clamp(30px,2.8vw,40px);line-height:1.04}.V .b-hero .b-big{font-size:clamp(200px,20vw,330px);top:-30px;right:-6px}.V .ev-glyph{width:120px;height:120px;position:absolute;top:26px;left:26px}.V .eg-r{fill:none;stroke:#a8e6c655;stroke-width:1.4px}.V .eg-r2{fill:#3ccf741a;stroke:var(--mint);stroke-width:1.4px;transform-origin:60px 60px;animation:2.8s ease-in-out infinite egp}@keyframes egp{50%{fill:#3ccf742e;transform:scale(1.08)}}.V .eg-b{fill:var(--mint)}.V .b-hero .hyp{margin-top:10px}.V .b-park{grid-row:auto;justify-content:flex-start;min-height:0}.V .b-park h3{max-width:none;font-size:24px;line-height:1.12}.V .rec{z-index:1;opacity:0;max-width:1100px;transition:opacity .9s var(--ease) .3s,transform 1s var(--ease) .3s;grid-template-columns:220px 1fr 240px;align-items:center;gap:36px;margin:18px auto 0;padding:32px;display:grid;position:relative;transform:translateY(24px)}.V .ab-grid.in~.rec,.V .rec.in{opacity:1;transform:none}.V .rec-seal{width:220px;height:220px;position:relative}.V .rec-seal svg{width:100%;height:100%;animation:60s linear infinite rspin}@keyframes rspin{to{transform:rotate(360deg)}}.V .rs-o{fill:#0f1514cc;stroke:#ffffff2e;stroke-width:1px}.V .rs-i{fill:none;stroke:#a8e6c666;stroke-width:1px}.V .rs-t{font:700 11.5px var(--body);letter-spacing:.2em;fill:#dfe8e3}.V .rs-g{fill:none;stroke:var(--mint);stroke-width:2px;stroke-linejoin:round}.V .rs-year{font:800 15px var(--body);letter-spacing:.14em;color:#fff;background:var(--g);border-radius:999px;padding:3px 10px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.V .rec-copy h3{font:750 clamp(30px,3vw,42px)/1.02 var(--body);letter-spacing:-.03em;margin:0 0 10px}.V .rec-lead{color:var(--ink2);margin:0 0 16px;font-size:15.5px}.V .rec-why{gap:10px;margin:0;padding:0;list-style:none;display:grid}.V .rec-why li{color:var(--ink2);border-top:1px solid #ffffff1a;grid-template-columns:140px 1fr;gap:12px;padding-top:10px;font-size:14px;display:grid}.V .rec-why b{color:#fff}.V .rec-src{color:var(--mute);margin:14px 0 0;font-size:12px}.V .rec-doc{margin:0}.V .rec-doc a{transition:transform .5s var(--ease);border-radius:16px;display:block;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 60px -20px #000c,0 0 0 1px #ffffff2e}.V .rec-doc a:hover{transform:rotate(0)translateY(-4px)}.V .rec-doc img{filter:saturate(.85);width:100%;height:auto;display:block}.V .rd-cta{backdrop-filter:blur(10px);color:#fff;background:#0b0f10d9;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.V .rd-cta svg{width:15px;height:15px}.V .rec-doc figcaption{text-align:center;color:var(--mute);margin-top:12px;font-size:12px}.V .ftr-in{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));align-items:start;gap:0 36px;padding:36px 36px 24px}.V .f-brand,.V .f-col{flex-direction:column;gap:0;display:flex}.V .f-brand img{align-self:flex-start;width:auto;height:36px;margin:0}.V .f-col .k{align-items:flex-end;height:36px;margin:0;padding-bottom:6px;line-height:1.2;display:flex}.V .f-brand p{margin:14px 0 0;line-height:1.6}.V .f-col a,.V .f-col span{margin-top:14px;padding:0;font-size:14px;line-height:1.35}.V .f-col a+a,.V .f-col a+span,.V .f-col span+a{margin-top:10px}.V .f-col .f-strong{margin-top:14px}.V .f-base{margin-top:32px!important}@media (width<=1200px){.V .rec{grid-template-columns:180px 1fr}.V .rec-seal{width:180px;height:180px}.V .rec-doc{grid-column:1/-1;justify-self:center;max-width:260px}}@media (width<=900px){.V .svc-now{order:2;width:auto;position:relative;top:auto;left:auto}.V .now-n{font-size:48px}.V .now-t{margin-top:8px;font-size:26px}.V .svc-stage{order:3}.V .pg-th{width:100%;height:40px}.V .pg-list button{grid-template-columns:1fr;padding:6px}.V .pg-tx{display:none}.V .fac-grid{grid-template-columns:1fr}.V .fac-stage{margin:0 -16px}.V .hall-card{z-index:70;width:auto;max-height:70vh;position:fixed;inset:auto 8px 8px;overflow:auto}.V .hp-row button{min-height:44px}.V .b-hero{grid-area:auto/1/auto/-1;min-height:340px}.V .b-park{grid-column:1/-1}.V .rec{grid-template-columns:1fr;gap:20px;padding:22px}.V .rec-seal{width:150px;height:150px}.V .rec-why li{grid-template-columns:1fr;gap:2px}.V .ftr-in{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;padding:24px}.V .f-brand{grid-column:1/-1;margin-bottom:12px}.V .f-col{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.V .rec-seal svg,.V .eg-r2{animation:none}}.V .ftr-in{grid-template-columns:1.4fr 1fr 1fr 1.1fr 1.3fr}.V .ftr-in .f-col a{margin-top:10px;padding:0!important}.V .ftr-in .f-col span{margin-top:10px}.V .f-col a[href^=mailto]{overflow-wrap:normal;white-space:nowrap}.V .b-hero .b-big{display:none}.V .ev-glyph{width:160px;height:160px;top:28px;left:28px}@media (width<=900px){.V .ftr-in{grid-template-columns:repeat(2,minmax(0,1fr))}.V .f-col a[href^=mailto]{white-space:normal;overflow-wrap:anywhere}.V .ev-glyph{width:110px;height:110px}.V .pager{width:auto}.V .pg-list{flex:1}.V .svc-draw{inset:2% 4%}.V .fac-grid,.V .fac-stage{z-index:auto}.V .hall-card{z-index:80;background:#0d1412f5;max-height:62vh}}.V .ftr-in .f-col a{min-height:24px;margin-top:0!important;padding:7px 0!important}.V .ftr-in .f-col .k+a,.V .ftr-in .f-col .k+span{margin-top:7px!important}.V .ftr-in .f-col span{margin-top:0;padding:7px 0}.V .ftr-in .f-brand p{margin-top:21px}@media (width>=901px){.V .svc{--rc:min(400px,30vw);--pad:clamp(16px,3.4vw,48px);grid-template-columns:minmax(0,1fr) var(--rc);min-height:max(100svh,760px);padding:108px calc(var(--pad) + 76px) 40px var(--pad);grid-template-rows:auto minmax(0,1fr) auto;gap:20px clamp(24px,3vw,48px);display:grid}.V .svc-head{grid-area:1/1}.V .svc-stage{grid-area:2/1;min-height:340px;position:relative;inset:auto}.V .svc-draw{position:absolute;inset:0 0 30px 36%}.V .svc-cap{position:absolute;bottom:0;left:auto;right:0;transform:none}.V .svc-now{z-index:2;grid-area:2/1;align-self:center;width:min(360px,34%);position:relative;top:auto;left:auto}.V .pager{grid-area:3/1;width:100%;max-width:none;position:relative;bottom:auto;left:auto}.V .svc-panel{z-index:2;grid-area:1/2/3;align-self:end;width:auto;padding-bottom:40px;position:relative;top:auto;right:auto;transform:none}.V .svc-cta{z-index:3;grid-area:3/2;align-self:end;min-width:0;margin-top:-34px;position:relative;bottom:auto;right:auto}}@media (width>=901px) and (width<=1399px){.V .svc{padding-right:var(--pad)}}@media (width>=901px) and (width<=1320px){.V .pg-tx .pg-t{font-size:12px}.V .pg-th{width:52px;height:40px}.V .svc-now{width:min(300px,36%)}.V .now-t{font-size:28px}}.V .fac-grid{grid-template-columns:minmax(320px,.75fr) 1.6fr;align-items:start}.V .fac-head{flex-direction:column;gap:0;display:flex}.V .hall-pick{margin-top:24px;padding:16px}.V .hp-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.V .hp-top .k{margin:0}.V .hp-top .hp-hint{margin:0;font-size:12px}.V .insp{border-radius:22px;min-height:230px;margin-top:12px;padding:20px 20px 18px}.V .hc{animation:hcin .45s var(--ease)}.V .hc[hidden]{display:none}.V .hc-h{flex-direction:column;padding-right:44px;display:flex;position:relative}.V .hc-h .k{margin:0 0 4px}.V .hc-h h3{font:750 26px/1.08 var(--body);letter-spacing:-.025em;margin:0}.V .insp .hc-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;width:36px;height:36px;font-size:18px;position:absolute;top:0;right:0}.V .insp .hc-spec{grid-template-columns:1fr 1fr;gap:0 18px;margin:14px 0 0;display:grid}.V .insp .hc-spec div{border-top:1px solid #ffffff1a;flex-direction:column;gap:2px;padding:8px 0;display:flex}.V .insp .hc-spec dt{color:var(--mute);font-size:11.5px}.V .insp .hc-spec dd{color:#fff;margin:0;font-size:15px;font-weight:650}.V .insp .hc-spec dd.tbc{color:#ffffff59;border:0;padding:0}.V .hc-lead{color:var(--ink2);margin:12px 0 0;font-size:13.5px}.V .insp .hc-cta{margin-top:10px}.V .hall-card{display:none}.V .fac-stage{aspect-ratio:580/470}.V [data-hall]:not([data-hall=""]) .pin{opacity:0!important}.V .net polyline{fill:none;stroke:#e6fff0;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.018 .12;opacity:.75;filter:drop-shadow(0 0 3px #3ccf74);animation:7s linear infinite netf}.V .net polyline:nth-child(2){animation-delay:-2.3s}.V .net polyline:nth-child(3){opacity:.45;animation-duration:9s}@keyframes netf{to{stroke-dashoffset:-.138px}}.V .hsel{opacity:0;transition:opacity .4s var(--ease)}.V .hsel.on{opacity:1}.V .hr-base{fill:none;stroke:var(--g2);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #3ccf74aa)}.V .hsel.draw .hr-base{animation:hrd 1.4s var(--ease) forwards}@keyframes hrd{to{stroke-dashoffset:0}}.V .hr-flow{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:.05 .95;opacity:0;animation:2.8s cubic-bezier(.45,.05,.55,.95) infinite hrf}.V .hsel.on .hr-flow{opacity:.95;transition:opacity .4s 1.2s}@keyframes hrf{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.V .hr-dock{fill:#0b0f10;stroke:#e6fff0;stroke-width:2px}.V .hr-halo{fill:#3ccf7433;stroke:#e6fff0;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite halo}@keyframes halo{0%,to{fill:#3ccf7426;filter:drop-shadow(0 0 4px #3ccf7466)}50%{fill:#3ccf7452;filter:drop-shadow(0 0 14px #3ccf74aa)}}.V .hh polygon{fill:#0b0f1000;stroke:#a8e6c600}.V [data-hall]:not([data-hall=""]) .hh:not(.on) polygon{fill:#0b0f102e}.V .hh.on polygon{fill:#3ccf741f;stroke:#e6fff0;stroke-width:1.8px;filter:none}.V .htag{opacity:0;transform-box:fill-box;transition:opacity .35s var(--ease)}.V .htag.on{opacity:1}.V .htag rect{fill:#fff;stroke:none}.V .htag text{font:800 12px var(--body);letter-spacing:.08em;fill:#0c1110}.V .htag line{stroke:#e6fff0;stroke-width:1.2px}.V .gal{background:linear-gradient(#0a0d0e,#0e1513 50%,#0a0d0e);padding:130px clamp(16px,3.4vw,48px) 120px;position:relative;overflow:hidden}.V .gal-g{color:#0000;-webkit-text-stroke:1.2px #a8e6c626;z-index:0;font-size:clamp(120px,15vw,250px);position:absolute;top:40px;left:50%;transform:translate(-50%)}.V .gal-head{z-index:1;grid-template-columns:1fr 1fr;align-items:end;gap:20px 64px;max-width:1320px;margin:0 auto 36px;display:grid;position:relative}.V .gal-head h2{font:750 clamp(38px,4.4vw,64px)/1 var(--body);letter-spacing:-.035em;margin:0}.V .gal-grid{z-index:1;grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(120px,11vw,168px);gap:14px;max-width:1320px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.V .gi-0{grid-area:span 3/1/auto/8}.V .gi-1,.V .gi-2{grid-area:span 2/8/auto/13}.V .gi-3{grid-area:span 2/1/auto/5}.V .gi-4{grid-area:span 1/5/auto/8}.V .gi-5{grid-area:span 2/5/auto/8}.V .gi-3{grid-row:4/span 2}.V .gi-4{grid-row:4/span 1}.V .gi-5,.V .gi-6{grid-row:5/span 1}.V .gi{opacity:0;transition:opacity .9s var(--ease),transform 1.1s var(--ease);transform:translateY(28px)}.V .gal-grid.in .gi{opacity:1;transform:none}.V .gal-grid.in .gi:nth-child(2){transition-delay:80ms}.V .gal-grid.in .gi:nth-child(3){transition-delay:.16s}.V .gal-grid.in .gi:nth-child(4){transition-delay:.24s}.V .gal-grid.in .gi:nth-child(5){transition-delay:.32s}.V .gal-grid.in .gi:nth-child(6){transition-delay:.4s}.V .gal-grid.in .gi:nth-child(7){transition-delay:.48s}.V .gi-b{cursor:zoom-in;background:#0e1514;border:0;border-radius:22px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -30px #000c}.V .gi-b img{object-fit:cover;filter:saturate(.8)contrast(1.04)brightness(.9);width:100%;height:100%;transition:transform 1.2s var(--ease),filter .6s;transform:scale(1.02)}.V .gi-b:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0b0f10b3);position:absolute;inset:0}.V .gi-b:hover img,.V .gi-b:focus-visible img{filter:saturate()contrast(1.04)brightness();transform:scale(1.07)}.V .gi-cap{z-index:1;text-align:left;opacity:.92;transition:transform .5s var(--ease),opacity .4s;border-radius:16px;flex-direction:column;align-items:flex-start;padding:10px 14px;display:flex;position:absolute;bottom:12px;left:12px;transform:translateY(6px)}.V .gi-cap b{color:#fff;font-size:14px}.V .gi-cap span{color:#dfe8e3;font-size:12px}.V .gi-b:hover .gi-cap,.V .gi-b:focus-visible .gi-cap{opacity:1;transform:none}.V .gi-4 .gi-cap span,.V .gi-6 .gi-cap span{display:none}.V .gi-zoom{z-index:1;backdrop-filter:blur(10px);color:#fff;opacity:0;width:40px;height:40px;transition:opacity .35s,transform .35s var(--ease);background:#0b0f10a6;border-radius:12px;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(.9)}.V .gi-zoom svg{width:18px;height:18px}.V .gi-b:hover .gi-zoom,.V .gi-b:focus-visible .gi-zoom{opacity:1;transform:none}.V .gi-b:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.V .lb{z-index:90;backdrop-filter:blur(18px);opacity:0;background:#070a0bf0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:40px 24px;transition:opacity .35s;display:grid;position:fixed;inset:0}.V .lb.open{opacity:1}.V .lb[hidden]{display:none}.V .lb-fig{justify-content:center;align-items:center;min-width:0;height:100%;margin:0;display:flex;position:relative}.V .lb-fig img{opacity:0;max-width:100%;max-height:calc(100vh - 80px);transition:opacity .4s,transform .6s var(--ease);border-radius:18px;transform:scale(.985);box-shadow:0 40px 80px -30px #000}.V .lb.ld .lb-fig img{opacity:1;transform:none}.V .lb-cap{white-space:nowrap;border-radius:14px;align-items:baseline;gap:14px;padding:10px 16px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.V .lb-cap b{color:#fff}.V .lb-cap span{color:#dfe8e3;font-size:13.5px}.V .lb-cap i{color:var(--mint);letter-spacing:.1em;font-size:12px;font-style:normal}.V .lb-ar,.V .lb-x{color:#fff;cursor:pointer;border:1px solid #ffffff38;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.V .lb-ar svg{width:22px;height:22px}.V .lb-x{z-index:2;font-size:24px;position:absolute;top:20px;right:20px}@media (width<=900px){.V .gal{padding:90px 16px 70px}.V .gal-head{grid-template-columns:1fr}.V .gal-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:10px}.V .gal-grid .gi{grid-area:auto!important}.V .gi-0{grid-area:span 2/1/auto/-1!important}.V .gi-cap span{display:none}.V .lb{grid-template-columns:1fr;padding:70px 10px 90px}.V .lb-ar{position:absolute;bottom:20px}.V .lb-prev{left:20px}.V .lb-next{right:20px}.V .lb-cap{white-space:normal;flex-wrap:wrap;bottom:-64px;left:0;right:0;transform:none}.V .insp .hc-spec{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.V .net polyline,.V .hr-flow,.V .hr-halo{animation:none}.V .hr-base{stroke-dashoffset:0}}@media (width<=1399px){.V .way{display:none}}@media (width>=901px){.V .svc .svc-head{max-width:none}}@media (width>=901px) and (width<=1320px){.V .pg-list button{gap:6px 8px;padding:8px 8px 10px 6px}.V .pg-th{border-radius:9px;width:42px;height:34px}.V .pg-tx .pg-t{text-overflow:clip;font-size:11.5px;overflow:visible}}.V .lb-cap b{font:700 15px var(--body);letter-spacing:0}.V .lb-cap span{letter-spacing:0}.V .lb-cap i{font:600 12px var(--body)}@media (width<=900px){.V .fac-grid{grid-template-columns:1fr}.V .fac-stage{order:2;margin:10px -16px 0}.V .insp{min-height:0}.V .fac .net polyline{stroke-width:3.4px}}@media (width>=901px){.V .fac-grid{grid-template-columns:minmax(320px,.8fr) 1.5fr}.V .fac-stage{aspect-ratio:auto;height:min(92vh,860px);min-height:640px}}.V .fac-stage .hall-hit{display:none}.V .fac-stage .pin{transition-delay:calc(.9s + var(--i) * .15s)}@media (width<=900px){.V .fac-stage{aspect-ratio:auto;height:128vw;margin:10px -16px 0}}.V .hp-k2{margin:14px 0 10px!important}.V .hp-row2{grid-template-columns:repeat(2,1fr)}.V .hp-row2 button{letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;display:flex}.V .hp-ic{width:16px;height:16px;display:inline-flex}.V .hp-ic svg{width:100%;height:100%}.V .hh circle{fill:#0000}@media (width<=760px){.V .fac-stage .pin,.V .s2-lbl-k{display:none}}.V .hero .info{top:auto;bottom:104px}@media (width<=900px){.V .hero .info{bottom:76px!important}}.V .sp-nav{z-index:2;gap:6px;display:flex;position:absolute;top:18px;right:18px}.V .sp-nav button{color:#eef3f0;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:40px;height:40px;transition:background .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.V .sp-nav button:hover{color:#0c1110;background:#fff}.V .sp-nav button:focus-visible{outline:2px solid var(--g2);outline-offset:2px}.V .sp-nav svg{width:18px;height:18px}.V .svc-panel .sp>.k{padding-right:96px}.V .hp-wh button{letter-spacing:.02em;font-size:14px}.V .hp-row2 button{text-align:left;justify-content:flex-start;min-height:46px;padding:0 10px;line-height:1.15}.V [data-hall][data-geo=n] .pin{opacity:1!important}.V .insp .hc-spec div{justify-content:flex-start}.V .prt{padding:130px clamp(16px,3.4vw,48px) 110px;position:relative;overflow:hidden}.V .prt-g{color:#ffffff12;z-index:0;white-space:nowrap;font-size:clamp(120px,17vw,300px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.V .prt-grid{z-index:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(24px,5vw,72px);max-width:1180px;margin:0 auto;display:grid;position:relative}.V .prt-head h2{font:750 clamp(38px,4.4vw,64px)/1 var(--body);letter-spacing:-.035em;margin:0 0 14px}.V .prt-head .d{max-width:44ch;margin:0 0 22px}.V .prt-seg{border-radius:26px;margin:0;padding:10px 26px;list-style:none;display:grid}.V .prt-seg li{border-top:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:44px 1fr;column-gap:10px;padding:18px 0;display:grid}.V .prt-seg li:first-child{border-top:0}.V .prt-seg .ps-n{font:700 11px var(--body);letter-spacing:.18em;color:var(--mint);grid-row:1/3;padding-top:6px}.V .prt-seg b{letter-spacing:-.015em;font-size:clamp(19px,1.6vw,23px);font-weight:750}.V .prt-seg li>span:last-child{color:var(--ink2);font-size:14px}.V .prt-rail{z-index:1;border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:1180px;margin:28px auto 0;padding:10px;list-style:none;display:grid;position:relative}.V .prt-rail[hidden]{display:none}.V .pr-slot{background:#ffffff0a;border-radius:16px;place-items:center;height:84px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.V .pr-slot img{object-fit:contain;filter:grayscale()brightness(1.6);opacity:.85;max-width:70%;max-height:44px}.V .pr-slot span{color:var(--ink2);font-weight:700}.V .pr-ph{background:#ffffff14;border-radius:6px;width:56%;height:12px;display:block}@media (width<=900px){.V .prt{padding:90px 16px 70px}.V .prt-grid{grid-template-columns:1fr}.V .prt-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.V .sp-media{aspect-ratio:16/7;border-radius:16px;margin:12px 0 4px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.V .sp-media img{object-fit:cover;width:100%;height:100%}.V .f-col a.f-mail,.V .contact a.c-mail{overflow-wrap:normal;word-break:normal;hyphens:none}@media (width<=900px){.V .f-contact{grid-column:1/-1}}.V .v-photo .ph{object-position:38% 46%}@media (width<=900px){.V .v-photo .ph{object-position:2% 60%}}.V .gi-2{grid-area:3/8/span 1/13}.V .gi-6{grid-area:4/8/span 2/11}.V .gi-7{grid-area:4/11/span 2/13}@media (width>=901px){.V .gi-6 .gi-cap span{display:block}}.V .gi-7 .gi-cap span{display:none}.V .gal-grid.in .gi:nth-child(8){transition-delay:.56s}.V .prt{padding:120px 0 110px}.V .prt-head{z-index:1;max-width:1180px;margin:0 auto 34px;padding:0 clamp(16px,3.4vw,48px);position:relative}.V .prt-head h2{margin:0}.V .mq{z-index:1;backdrop-filter:blur(8px);background:linear-gradient(90deg,#ffffff05,#ffffff0d 50%,#ffffff05);border-block:1px solid #ffffff14;padding:26px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.V .mq-track{will-change:transform;width:max-content;animation:64s linear infinite mq;display:flex}.V .mq:hover .mq-track,.V .mq:focus-within .mq-track{animation-play-state:paused}@keyframes mq{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.V .mq-set{flex:none;align-items:center;gap:clamp(48px,6vw,96px);margin:0;padding:0 clamp(24px,3vw,48px);list-style:none;display:flex}.V .ptn{width:var(--w);cursor:default;outline:none;flex:none;place-items:center;height:64px;display:grid;position:relative}.V .ptn-m{width:var(--w);height:var(--h);object-fit:contain;opacity:.62;max-width:none;transition:opacity .45s var(--ease)}.V .ptn-c{width:calc(var(--w) + 24px);height:calc(var(--h) + 18px);background:var(--plate);opacity:0;transition:opacity .45s var(--ease),transform .5s var(--ease);border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94);box-shadow:0 14px 30px -14px #000c,0 0 0 1px #ffffff26}.V .ptn-c img{width:var(--w);height:var(--h);object-fit:contain;max-width:none}.V .ptn:hover .ptn-c,.V .ptn:focus-visible .ptn-c{opacity:1;transform:translate(-50%,-50%)scale(1)}.V .ptn:hover .ptn-m,.V .ptn:focus-visible .ptn-m{opacity:0}.V .ptn:focus-visible:after{content:"";outline:2px solid var(--mint);border-radius:14px;position:absolute;inset:-14px -16px}@media (width<=900px){.V .prt{padding:84px 0 70px}.V .prt-head{margin-bottom:22px}.V .mq{padding:18px 0}.V .mq-track{animation-duration:46s}.V .mq-set{zoom:.74}}@media (prefers-reduced-motion:reduce){.V .mq{scroll-snap-type:x proximity;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.V .mq-track{animation:none}.V .mq-set[aria-hidden=true]{display:none}.V .ptn{scroll-snap-align:center}}.V .hall-pick .hp-wh{grid-template-columns:repeat(6,1fr)}.V .hall-pick .hp-park{grid-template-columns:repeat(2,1fr)}.V .htag{pointer-events:none}.V .inq-err{color:#f3b39a;margin:0;font-size:14px}.V .form .btn[disabled]{opacity:.6;cursor:progress}.V .form [data-inq-ok]{outline:none;font-size:17px;font-weight:650;line-height:1.4}.V .form [hidden]{display:none!important}
