.page[data-pg=hi] .chip-f{align-items:center;gap:calc(2 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u)) calc(20 * var(--u));font-family:var(--en);font-weight:700;font-size:calc(16 * var(--u));text-transform:uppercase;color:#000;cursor:pointer;border:0;line-height:1.2;transition:filter .2s,opacity .2s;display:inline-flex}.page[data-pg=hi] .chip-f:hover{filter:brightness(1.06)}.page[data-pg=hi] .chip-f.off{opacity:.28}@media (max-width:1279px){.page[data-pg=hi] .chip-f{font-size:calc(13 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(4 * var(--u))}}@media (max-width:767px){.page[data-pg=hi] .chip-f{font-size:calc(11 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(6 * var(--u)) calc(12 * var(--u))}}.page-clip[data-pg=hi]{overflow:clip}.page[data-pg=hi] .hi-hero{z-index:0;height:calc(1080 * var(--u));color:#fff;background:#111;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.page[data-pg=hi] .hi-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page[data-pg=hi] .hi-hero:after{content:"";background:linear-gradient(#00000047 0%,#0000 22% 62%,#00000052 100%);position:absolute;inset:0}.page[data-pg=hi] .hi-hero h1{z-index:1;font-family:var(--en);font-weight:500;font-size:calc(140 * var(--u));letter-spacing:-.04em;text-align:center;text-shadow:0 0 calc(100 * var(--u)) #0000001a;line-height:1.36;position:relative}.page[data-pg=hi] .hi-tabs-wrap{top:calc(12 * var(--u));z-index:61;height:0;margin-top:calc(-66 * var(--u));margin-bottom:calc(66 * var(--u));justify-content:center;align-items:flex-start;display:flex;position:sticky}.page[data-pg=hi] .hi-tabs{align-items:center;gap:calc(8 * var(--u));height:calc(56 * var(--u));padding:calc(4 * var(--u));border-radius:calc(50 * var(--u));backdrop-filter:blur(calc(60 * var(--u)));box-shadow:0 calc(4 * var(--u)) calc(20 * var(--u)) #0003;background:#00000014;transition:background .35s;display:flex}.page[data-pg=hi] .hi-tabs-wrap.stuck .hi-tabs{background:#1e1e209e}.page[data-pg=hi] .hi-tab{height:calc(48 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(45 * var(--u));font-family:var(--en);font-weight:600;font-size:calc(24 * var(--u));letter-spacing:-.014em;color:#fff;white-space:nowrap;justify-content:center;align-items:center;line-height:1.2;display:flex}.page[data-pg=hi] .hi-tab.on{background:#000}.page[data-pg=hi] .hi-tab.off{opacity:.5;cursor:default}.page[data-pg=hi] .hi-body{z-index:1;background:var(--paper);padding:calc(160 * var(--u)) calc(80 * var(--u)) 0;position:relative}.page[data-pg=hi] .hi-flow{grid-template-columns:calc(425 * var(--u)) calc(1260 * var(--u));column-gap:calc(75 * var(--u));align-items:start;display:grid}.page[data-pg=hi] .hi-rail{top:calc(136 * var(--u));gap:calc(80 * var(--u));flex-direction:column;display:flex;position:sticky}.page[data-pg=hi] .hi-rail-t{align-items:start;transition:height .6s cubic-bezier(.22,.61,.36,1);display:grid}.page[data-pg=hi] .hi-rail-t h2{font-family:var(--ko);font-weight:700;font-size:calc(48 * var(--u));letter-spacing:-.014em;word-break:keep-all;opacity:0;transform:translateY(calc(16 * var(--u)));grid-area:1/1;line-height:1.4;transition:opacity .2s,transform .6s cubic-bezier(.22,.61,.36,1)}.page[data-pg=hi] .hi-rail-t h2.on{opacity:1;transition:opacity .45s .12s,transform .6s cubic-bezier(.22,.61,.36,1) .12s;transform:none}.page[data-pg=hi] .hi-rail-t h2.up{transform:translateY(calc(-16 * var(--u)))}.page[data-pg=hi] .hi-rail-t h2 .en{font-family:var(--en)}.page[data-pg=hi] .hi-sec{scroll-margin-top:calc(140 * var(--u));display:block}.page[data-pg=hi] .hi-sec>.hi-side{display:none}.page[data-pg=hi] .hi-sec+.hi-sec{margin-top:calc(240 * var(--u))}.page[data-pg=hi] .hi-side h2{font-family:var(--ko);font-weight:700;font-size:calc(48 * var(--u));letter-spacing:-.014em;word-break:keep-all;line-height:1.4}.page[data-pg=hi] .hi-side h2 .en{font-family:var(--en)}.page[data-pg=hi] .hi-nav{flex-direction:column;list-style:none;display:flex}.page[data-pg=hi] .hi-nav li{align-items:center;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) 0;font-family:var(--en);font-weight:500;font-size:calc(20 * var(--u));letter-spacing:-.02em;color:#8c8d91;line-height:1.5;display:flex}.page[data-pg=hi] .hi-nav li.on{color:#000;font-weight:700}.page[data-pg=hi] .hi-nav li .hi-now,.page[data-pg=hi] .hi-sub li .hi-now{display:none}.page[data-pg=hi] .hi-nav li.on .hi-now{display:inline-flex}.page[data-pg=hi] .hi-now{height:calc(28 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid #000;border-radius:calc(20 * var(--u));font-family:var(--en);font-weight:600;font-size:calc(14 * var(--u));letter-spacing:-.02em;align-items:center;line-height:1.2;display:inline-flex}.page[data-pg=hi] .hi-main{gap:calc(120 * var(--u));flex-direction:column;min-width:0;display:flex}.page[data-pg=hi] .hi-main.tight{gap:calc(80 * var(--u))}.page[data-pg=hi] .hi-txt{gap:calc(10 * var(--u));flex-direction:column;display:flex}.page[data-pg=hi] .hi-txt h3{font-family:var(--ko);font-weight:600;font-size:calc(32 * var(--u));letter-spacing:-.02em;line-height:1.5}.page[data-pg=hi] .hi-txt p{font-family:var(--ko);font-weight:500;font-size:calc(28 * var(--u));letter-spacing:-.02em;opacity:.6;line-height:1.5}.page[data-pg=hi] .hi-txt p.dim{opacity:.4}.page[data-pg=hi] .hi-src{align-items:flex-start;gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));font-family:var(--en);font-weight:500;font-size:calc(14 * var(--u));letter-spacing:-.02em;color:#bcbdc1;line-height:1.2;display:flex}.page[data-pg=hi] .hi-src i{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none;place-items:center;display:grid}.page[data-pg=hi] .hi-src i img{width:77%;height:77%}.page[data-pg=hi] .hi-list{border-top:calc(2 * var(--u)) solid #000;border-bottom:calc(2 * var(--u)) solid #000}.page[data-pg=hi] .hi-li{grid-template-columns:calc(59 * var(--u)) 1fr;column-gap:calc(56 * var(--u));padding:calc(23 * var(--u)) 0;display:grid}.page[data-pg=hi] .hi-li+.hi-li{border-top:calc(1 * var(--u)) solid #dadbdf}.page[data-pg=hi] .hi-badge{height:calc(33 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(100 * var(--u));color:#fff;font-family:var(--ko);font-weight:600;font-size:calc(20 * var(--u));letter-spacing:-.014em;white-space:nowrap;background:#000;justify-content:center;place-self:start;align-items:center;display:inline-flex}.page[data-pg=hi] .hi-items{flex-direction:column;display:flex}.page[data-pg=hi] .hi-item{justify-content:space-between;gap:calc(20 * var(--u));display:flex}.page[data-pg=hi] .hi-item+.hi-item{margin-top:calc(23 * var(--u));padding-top:calc(23 * var(--u));border-top:calc(1 * var(--u)) solid #dadbdf}.page[data-pg=hi] .hi-item .grp{gap:calc(16 * var(--u));flex-direction:column;flex:1 1 0;min-width:0;display:flex}.page[data-pg=hi] .hi-item h4{font-family:var(--ko);font-weight:700;font-size:calc(32 * var(--u));letter-spacing:-.02em;line-height:1.5}.page[data-pg=hi] .hi-item .d{margin-top:calc(4 * var(--u));font-family:var(--ko);font-weight:600;font-size:calc(16 * var(--u));letter-spacing:-.014em;color:#28292c;opacity:.7;line-height:1.4}.page[data-pg=hi] .hi-tags{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.page[data-pg=hi] .hi-tags span{height:calc(27 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(100 * var(--u));font-family:var(--en);font-weight:600;font-size:calc(14 * var(--u));letter-spacing:-.02em;color:#424346;white-space:nowrap;background:#ececef;align-items:center;line-height:1.2;display:inline-flex}.page[data-pg=hi] .hi-item .hi-src{width:calc(300 * var(--u));color:#8c8d91;flex:none;margin-top:0}.page[data-pg=hi] .hi-item .hi-src span{opacity:.6}.page[data-pg=hi] .hi-item .hi-src i{width:calc(16 * var(--u));height:calc(16 * var(--u))}.page[data-pg=hi] .hi-case{gap:calc(24 * var(--u));flex-direction:column;display:flex}.page[data-pg=hi] .hi-shot>img{opacity:0;transition:opacity .4s}.page[data-pg=hi] .hi-shot>img.on{opacity:1}.page[data-pg=hi] .hi-slides{display:none}.page[data-pg=hi] .hi-shot{aspect-ratio:16/9;background:#eee;position:relative;overflow:hidden}.page[data-pg=hi] .hi-shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page[data-pg=hi] .hi-fab{top:calc(527 * var(--u));width:calc(88 * var(--u));height:calc(88 * var(--u));opacity:0;filter:drop-shadow(0 calc(4 * var(--u)) calc(12 * var(--u)) #0000002e);border-radius:50%;padding:0;transition:opacity .3s,transform .3s;position:absolute}.page[data-pg=hi] .hi-fab img{width:100%;height:100%}.page[data-pg=hi] .hi-fab.prev{left:calc(62 * var(--u))}.page[data-pg=hi] .hi-fab.next{right:calc(62 * var(--u))}.page[data-pg=hi] .hi-fab.next img{transform:scaleX(-1)}.page[data-pg=hi] .hi-shot:hover .hi-fab,.page[data-pg=hi] .hi-fab:focus-visible{opacity:1}.page[data-pg=hi] .hi-case-txt{align-items:flex-start;gap:calc(8 * var(--u));flex-direction:column;display:flex}.page[data-pg=hi] .hi-count{align-items:center;gap:calc(2 * var(--u));height:calc(28 * var(--u));padding:0 calc(16 * var(--u));border:calc(1 * var(--u)) solid #000;border-radius:calc(43 * var(--u));font-family:var(--en);font-weight:600;font-size:calc(14 * var(--u));letter-spacing:-.02em;line-height:1.5;display:inline-flex}.page[data-pg=hi] .hi-count .sl{color:#a2a3a7;font-weight:400}.page[data-pg=hi] .hi-case-txt h3{font-family:var(--ko);font-weight:600;font-size:calc(32 * var(--u));letter-spacing:-.02em;line-height:1.5}.page[data-pg=hi] .hi-case-txt p{font-family:var(--ko);font-weight:500;font-size:calc(24 * var(--u));letter-spacing:-.02em;opacity:.7;line-height:1.5}.page[data-pg=hi] .hi-pnav{gap:calc(24 * var(--u));padding:calc(284 * var(--u)) 0 calc(44 * var(--u)) calc(500 * var(--u));display:flex}.page[data-pg=hi] .hi-pn{justify-content:space-between;align-items:center;gap:calc(24 * var(--u));border:calc(1 * var(--u)) solid #000;border-radius:calc(139 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(16 * var(--u)) calc(56 * var(--u));transition:background .25s,color .25s;display:flex}.page[data-pg=hi] .hi-pn.prev{width:calc(404 * var(--u));flex:none}.page[data-pg=hi] .hi-pn.next{flex:1 1 0}.page[data-pg=hi] .hi-pn .t{gap:calc(4 * var(--u));flex-direction:column;min-width:0;display:flex}.page[data-pg=hi] .hi-pn b{font-family:var(--en);font-weight:700;font-size:calc(40 * var(--u));letter-spacing:-.02em;line-height:1.5}.page[data-pg=hi] .hi-pn small{font-family:var(--en);font-weight:500;font-size:calc(22 * var(--u));letter-spacing:-.02em;opacity:.7;line-height:1.5}.page[data-pg=hi] .hi-pn .ar{width:calc(88 * var(--u));height:calc(88 * var(--u));color:var(--ink);background:0 0;border-radius:50%;flex:none;place-items:center;transition:transform .35s cubic-bezier(.22,.61,.36,1),background .25s,color .25s;display:grid}.page[data-pg=hi] .hi-pn .ar svg{width:calc(28 * var(--u));height:calc(22.47 * var(--u))}.page[data-pg=hi] a.hi-pn:hover .ar,.page[data-pg=hi] a.hi-pn:focus-visible .ar{color:#fff;background:#000}.page[data-pg=hi] a.hi-pn:hover .ar{transform:translateX(calc(-8 * var(--u)))}.page[data-pg=hi] a.hi-pn.next:hover .ar{transform:translateX(calc(8 * var(--u)))}.page[data-pg=hi] .hi-pn[aria-disabled=true]{cursor:default}.page[data-pg=hi] .hi-pn[aria-disabled=true] .ar{opacity:.35}.page[data-pg=hi] a.hi-pn[aria-disabled=true]:hover .ar{transform:none}.page[data-pg=hi] .hi-rel{padding:calc(171 * var(--u)) 0 calc(160 * var(--u))}.page[data-pg=hi] .hi-rel h2{font-family:var(--en);font-weight:600;font-size:calc(64 * var(--u));letter-spacing:-.03em;line-height:1.2}.page[data-pg=hi] .hi-rel-grid{gap:calc(20 * var(--u));margin-top:calc(40 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.page[data-pg=hi] .hi-card{gap:calc(36 * var(--u));color:inherit;flex-direction:column;display:flex}.page[data-pg=hi] .hi-card .shot{aspect-ratio:425/580;background:#eee;overflow:hidden}.page[data-pg=hi] .hi-card .shot img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.page[data-pg=hi] .hi-card:hover .shot img{transform:scale(1.045)}.page[data-pg=hi] .hi-card .meta{gap:calc(12 * var(--u));flex-direction:column;display:flex}.page[data-pg=hi] .hi-card .cat{font-family:var(--both);font-weight:400;font-size:calc(20 * var(--u));line-height:1.2}.page[data-pg=hi] .hi-card h3{font-family:var(--both);font-weight:600;font-size:calc(24 * var(--u));line-height:1.2}.page[data-pg=hi] .hi-card .tags{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.page[data-pg=hi] .hi-card .tags span{height:calc(38 * var(--u));padding:0 calc(14 * var(--u));border:calc(1 * var(--u)) solid #8c8d91;border-radius:calc(20 * var(--u));font-family:var(--en);font-weight:500;font-size:calc(18 * var(--u));letter-spacing:-.014em;align-items:center;line-height:1.4;display:inline-flex}.page[data-pg=hi] .hi-fig{width:100%}.page[data-pg=hi] .hi-fig img{width:100%;height:auto}.page[data-pg=hi] .hi-val{border-top:calc(2 * var(--u)) solid #000}.page[data-pg=hi] .hi-val-row{grid-template-columns:calc(240 * var(--u)) 1fr;column-gap:calc(20 * var(--u));padding:calc(36 * var(--u)) 0 calc(56 * var(--u));border-bottom:calc(1 * var(--u)) solid #000;display:grid}.page[data-pg=hi] .hi-val-row .lb{font-family:var(--ko);font-weight:700;font-size:calc(24 * var(--u));letter-spacing:-.02em;line-height:1.4}.page[data-pg=hi] .hi-val-row .lb small{margin-top:calc(4 * var(--u));font-family:var(--en);font-weight:500;font-size:calc(16 * var(--u));color:#8c8d91;line-height:1.4;display:block}.page[data-pg=hi] .hi-val-row h4{font-family:var(--ko);font-weight:600;font-size:calc(28 * var(--u));letter-spacing:-.02em;line-height:1.5}.page[data-pg=hi] .hi-val-row p{margin-top:calc(20 * var(--u));font-family:var(--ko);font-weight:500;font-size:calc(24 * var(--u));letter-spacing:-.02em;opacity:.45;line-height:1.6}.page[data-pg=hi] .cs{aspect-ratio:1260/920;color:#fff;background:#111;width:100%;position:relative;overflow:hidden}.page[data-pg=hi] .cs-track{position:absolute;inset:0}.page[data-pg=hi] .cs-slide{opacity:0;transition:opacity .45s;position:absolute;inset:0}.page[data-pg=hi] .cs-slide.on{opacity:1}.page[data-pg=hi] .cs-slide img{object-fit:cover;width:100%;height:100%}.page[data-pg=hi] .cs-slide:after{content:"";background:linear-gradient(#0000 48%,#0009 100%);position:absolute;inset:0}.page[data-pg=hi] .cs-body{left:calc(60 * var(--u));bottom:calc(54 * var(--u));right:calc(60 * var(--u));z-index:2;gap:calc(40 * var(--u));flex-direction:column;display:flex;position:absolute}.page[data-pg=hi] .cs-txt{gap:calc(20 * var(--u));max-width:calc(700 * var(--u));flex-direction:column;align-items:flex-start;display:flex}.page[data-pg=hi] .cs-lines{gap:calc(6 * var(--u));flex-direction:column;display:flex}.page[data-pg=hi] .cs-eyebrow{font-family:var(--en);font-weight:600;font-size:calc(34 * var(--u));letter-spacing:-.014em;line-height:1.4}.page[data-pg=hi] .cs-title{font-family:var(--ko);font-weight:600;font-size:calc(34 * var(--u));letter-spacing:-.014em;line-height:1.4}.page[data-pg=hi] .cs-desc{font-family:var(--ko);font-weight:500;font-size:calc(22 * var(--u));letter-spacing:-.02em;opacity:.7;line-height:1.5}.page[data-pg=hi] .cs-badge{height:calc(38 * var(--u));padding:0 calc(14 * var(--u));border:calc(1 * var(--u)) solid #fff;border-radius:calc(20 * var(--u));font-family:var(--en);font-weight:500;font-size:calc(18 * var(--u));letter-spacing:-.014em;color:#fff;white-space:nowrap;align-items:center;line-height:1.4;transition:background .25s,color .25s;display:inline-flex}.page[data-pg=hi] a.cs-badge:hover{color:#111;background:#fff}.page[data-pg=hi] .cs-bars{align-items:center;gap:calc(4 * var(--u));width:calc(484 * var(--u));max-width:100%;display:flex}.page[data-pg=hi] .cs-bar{height:calc(4 * var(--u));cursor:pointer;background:#fff6;border:0;flex:1 1 0;padding:0;position:relative;overflow:hidden}.page[data-pg=hi] .cs-bar i{background:#fff;width:0;position:absolute;top:0;bottom:0;left:0}.page[data-pg=hi] .cs-nav{right:calc(76 * var(--u));bottom:calc(68 * var(--u));z-index:3;align-items:center;gap:calc(18 * var(--u));display:flex;position:absolute}.page[data-pg=hi] .cs-btn{width:calc(48 * var(--u));height:calc(48 * var(--u));border:calc(1 * var(--u)) solid #ffffff1f;backdrop-filter:blur(calc(60 * var(--u)));color:#fff;background:#ffffff0a;border-radius:50%;place-items:center;transition:background .25s,border-color .25s;display:grid}.page[data-pg=hi] .cs-btn:hover{background:#ffffff24;border-color:#ffffff4d}.page[data-pg=hi] .cs-btn svg{width:calc(36 * var(--u));height:calc(36 * var(--u))}.page[data-pg=hi] .cs-btn[disabled]{opacity:.35;cursor:default}.page[data-pg=hi] .cs-btn[disabled]:hover{background:#ffffff0a;border-color:#ffffff1f}@media (prefers-reduced-motion:reduce){.page[data-pg=hi] .cs-slide{transition:none}}@media (max-width:1279px){.page[data-pg=hi] .cs-body{left:calc(40 * var(--u));right:calc(40 * var(--u));bottom:calc(36 * var(--u));gap:calc(24 * var(--u))}.page[data-pg=hi] .cs-txt{gap:calc(14 * var(--u))}.page[data-pg=hi] .cs-eyebrow,.page[data-pg=hi] .cs-title{font-size:calc(24 * var(--u))}.page[data-pg=hi] .cs-desc{font-size:calc(16 * var(--u))}.page[data-pg=hi] .cs-badge{height:calc(32 * var(--u));font-size:calc(15 * var(--u));padding:0 calc(12 * var(--u))}.page[data-pg=hi] .cs-bars{width:calc(360 * var(--u))}.page[data-pg=hi] .cs-nav{right:calc(40 * var(--u));bottom:calc(40 * var(--u));gap:calc(12 * var(--u))}.page[data-pg=hi] .cs-btn{width:calc(40 * var(--u));height:calc(40 * var(--u))}.page[data-pg=hi] .cs-btn svg{width:calc(28 * var(--u));height:calc(28 * var(--u))}}@media (max-width:767px){.page[data-pg=hi] .cs{aspect-ratio:335/420}.page[data-pg=hi] .cs-body{left:calc(20 * var(--u));right:calc(20 * var(--u));bottom:calc(24 * var(--u));gap:calc(18 * var(--u))}.page[data-pg=hi] .cs-eyebrow,.page[data-pg=hi] .cs-title{font-size:calc(19 * var(--u))}.page[data-pg=hi] .cs-desc{font-size:calc(14 * var(--u))}.page[data-pg=hi] .cs-desc br{display:none}.page[data-pg=hi] .cs-badge{height:calc(28 * var(--u));font-size:calc(13 * var(--u))}.page[data-pg=hi] .cs-bars{width:100%}.page[data-pg=hi] .cs-nav{right:calc(20 * var(--u));bottom:calc(20 * var(--u));gap:calc(10 * var(--u))}.page[data-pg=hi] .cs-btn{width:calc(36 * var(--u));height:calc(36 * var(--u))}.page[data-pg=hi] .cs-btn svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}}.page[data-pg=hi] .hi-nav a,.page[data-pg=hi] .hi-sub a{color:inherit;transition:color .25s}.page[data-pg=hi] .hi-nav a{padding:calc(10 * var(--u)) 0;margin:calc(-10 * var(--u)) 0;display:block}.page[data-pg=hi] .hi-nav a:hover,.page[data-pg=hi] .hi-sub a:hover{color:#000}.page[data-pg=hi] .hi-nav li[aria-disabled=true],.page[data-pg=hi] .hi-sub li[aria-disabled=true]{opacity:.55}.page[data-pg=hi] .hdr .menu-btn{color:#000}.page[data-pg=hi] .hdr{transition:background .35s,box-shadow .35s,height .35s,transform .45s cubic-bezier(.22,.61,.36,1)}.page[data-pg=hi] .hdr.hide{transform:translateY(-100%)}.page[data-pg=hi] .hi-ind{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.hdr-hidden .page[data-pg=hi] .hi-tabs-wrap.stuck .hi-ind{transform:translateY(calc(-100 * var(--u)))}.page[data-pg=hi] .hi-ind{position:relative}.page[data-pg=hi] .hi-drop,.page[data-pg=hi] .hi-sub,.page[data-pg=hi] .hi-count.in-shot{display:none}@media (max-width:1279px){.page[data-pg=hi] .hi-hero h1{font-size:calc(120 * var(--u))}.page[data-pg=hi] .hi-tabs-wrap{top:calc(13.5 * var(--u));margin-top:calc(-64 * var(--u));margin-bottom:calc(64 * var(--u))}.page[data-pg=hi] .hi-tabs{height:calc(48 * var(--u));gap:calc(4 * var(--u))}.page[data-pg=hi] .hi-tab{height:calc(40 * var(--u));padding:0 calc(14 * var(--u));font-size:calc(18 * var(--u))}.page[data-pg=hi] .hi-body{padding:calc(60 * var(--u)) calc(54 * var(--u)) 0}.page[data-pg=hi] .hi-sub{margin-bottom:calc(88 * var(--u));scrollbar-width:none;display:block;overflow-x:auto}.page[data-pg=hi] .hi-sub::-webkit-scrollbar{display:none}.page[data-pg=hi] .hi-sub ul{gap:calc(25 * var(--u));border-bottom:calc(1 * var(--u)) solid #dadbdf;min-width:max-content;list-style:none;display:flex}.page[data-pg=hi] .hi-sub li{padding:calc(10 * var(--u)) 0 calc(12 * var(--u));font-family:var(--en);font-weight:500;font-size:calc(18 * var(--u));letter-spacing:-.02em;color:#8c8d91;white-space:nowrap;line-height:1.5;position:relative}.page[data-pg=hi] .hi-sub li.on{color:#000;font-weight:700}.page[data-pg=hi] .hi-sub li.on:after{content:"";left:0;right:0;bottom:calc(-1 * var(--u));height:calc(2.4 * var(--u));background:#000;position:absolute}.page[data-pg=hi] .hi-flow{display:block}.page[data-pg=hi] .hi-rail{display:none}.page[data-pg=hi] .hi-sec{row-gap:calc(40 * var(--u));grid-template-columns:1fr;display:grid}.page[data-pg=hi] .hi-sec>.hi-side{display:flex}.page[data-pg=hi] .hi-sec+.hi-sec{margin-top:calc(150 * var(--u))}.page[data-pg=hi] .hi-side{gap:0;position:static}.page[data-pg=hi] .hi-side h2{font-size:calc(30 * var(--u));font-weight:600;line-height:1.6}.page[data-pg=hi] .hi-side h2 br{display:none}.page[data-pg=hi] .hi-sec:nth-of-type(2) .hi-side h2 br{display:inline}.page[data-pg=hi] .hi-nav{display:none}.page[data-pg=hi] .hi-main{gap:calc(80 * var(--u))}.page[data-pg=hi] .hi-main.tight{gap:calc(60 * var(--u))}.page[data-pg=hi] .hi-txt h3{font-size:calc(28 * var(--u))}.page[data-pg=hi] .hi-txt p{font-size:calc(16 * var(--u))}.page[data-pg=hi] .hi-src{font-size:calc(12 * var(--u))}.page[data-pg=hi] .hi-li{grid-template-columns:calc(292 * var(--u)) 1fr;padding:calc(24 * var(--u)) 0;column-gap:0}.page[data-pg=hi] .hi-badge{height:calc(26 * var(--u));font-size:calc(14 * var(--u));padding:0 calc(10 * var(--u))}.page[data-pg=hi] .hi-item{gap:calc(12 * var(--u));flex-direction:column}.page[data-pg=hi] .hi-item+.hi-item{margin-top:calc(24 * var(--u));padding-top:calc(24 * var(--u))}.page[data-pg=hi] .hi-item .grp{gap:calc(16 * var(--u))}.page[data-pg=hi] .hi-item h4{font-size:calc(28 * var(--u))}.page[data-pg=hi] .hi-item .d{font-size:calc(16 * var(--u))}.page[data-pg=hi] .hi-tags span{height:calc(27 * var(--u));font-size:calc(13 * var(--u))}.page[data-pg=hi] .hi-item .hi-src{width:auto;font-size:calc(13 * var(--u))}.page[data-pg=hi] .hi-case{gap:calc(24 * var(--u))}.page[data-pg=hi] .hi-fab{top:auto;bottom:calc(107 * var(--u));width:calc(60 * var(--u));height:calc(60 * var(--u));opacity:1}.page[data-pg=hi] .hi-fab.prev{left:calc(43 * var(--u))}.page[data-pg=hi] .hi-fab.next{right:calc(43 * var(--u));opacity:0}.page[data-pg=hi] .hi-shot:hover .hi-fab.next,.page[data-pg=hi] .hi-fab.next:focus-visible{opacity:1}.page[data-pg=hi] .hi-case-txt .hi-count{display:none}.page[data-pg=hi] .hi-count.in-shot{right:calc(18 * var(--u));bottom:calc(20 * var(--u));height:calc(26 * var(--u));padding:0 calc(14 * var(--u));color:#fff;font-size:calc(13 * var(--u));border-color:#fff;display:inline-flex;position:absolute}.page[data-pg=hi] .hi-count.in-shot .sl{color:#fff9}.page[data-pg=hi] .hi-case-txt h3{font-size:calc(24 * var(--u))}.page[data-pg=hi] .hi-case-txt p{font-size:calc(18 * var(--u))}.page[data-pg=hi] .hi-pnav{gap:calc(20 * var(--u));padding:calc(190 * var(--u)) 0 0}.page[data-pg=hi] .hi-pn{padding:calc(14 * var(--u)) calc(20 * var(--u)) calc(14 * var(--u)) calc(56 * var(--u))}.page[data-pg=hi] .hi-pn.prev{min-width:calc(270 * var(--u));width:auto;padding:calc(14 * var(--u)) calc(40 * var(--u)) calc(14 * var(--u)) calc(20 * var(--u));flex-direction:row-reverse}.page[data-pg=hi] .hi-pn.prev .t{text-align:right}.page[data-pg=hi] .hi-pn b{font-size:calc(22 * var(--u))}.page[data-pg=hi] .hi-pn small{font-size:calc(16 * var(--u));white-space:nowrap}.page[data-pg=hi] .hi-pn .ar{width:calc(88 * var(--u));height:calc(88 * var(--u))}.page[data-pg=hi] .hi-rel{padding:calc(150 * var(--u)) 0 calc(80 * var(--u))}.page[data-pg=hi] .hi-rel h2{font-size:calc(40 * var(--u))}.page[data-pg=hi] .hi-rel-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(272 * var(--u));gap:calc(20 * var(--u));margin-top:calc(30 * var(--u));margin-right:calc(-54 * var(--u));padding-right:calc(54 * var(--u));scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.page[data-pg=hi] .hi-rel-grid::-webkit-scrollbar{display:none}.page[data-pg=hi] .hi-card{gap:calc(28 * var(--u));scroll-snap-align:start}.page[data-pg=hi] .hi-card .meta{gap:calc(10 * var(--u))}.page[data-pg=hi] .hi-card .cat{font-size:calc(18 * var(--u))}.page[data-pg=hi] .hi-card h3{font-size:calc(22 * var(--u))}.page[data-pg=hi] .hi-card .tags span{height:calc(32 * var(--u));font-size:calc(15 * var(--u));padding:0 calc(12 * var(--u))}}@media (max-width:767px){.page[data-pg=hi] .hi-hero{height:calc(812 * var(--u))}.page[data-pg=hi] .hi-hero h1{font-size:calc(64 * var(--u))}.page[data-pg=hi] .hi-tabs-wrap{top:calc(12 * var(--u));margin-top:calc(-80 * var(--u));margin-bottom:calc(80 * var(--u))}.page[data-pg=hi] .hi-ind{padding:calc(4 * var(--u));border-radius:calc(50 * var(--u));backdrop-filter:blur(calc(60 * var(--u)));box-shadow:0 calc(4 * var(--u)) calc(20 * var(--u)) #00000040;background:#0003;transition:background .35s}.page[data-pg=hi] .hi-tabs-wrap.stuck .hi-ind{background:#1e1e209e}.page[data-pg=hi] .hi-drop{align-items:center;gap:calc(4 * var(--u));height:calc(44 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(45 * var(--u));font-family:var(--en);font-weight:600;font-size:calc(22 * var(--u));letter-spacing:-.014em;color:#fff;white-space:nowrap;line-height:1.2;display:flex}.page[data-pg=hi] .hi-drop i{width:calc(28 * var(--u));height:calc(28 * var(--u));place-items:center;transition:transform .3s;display:grid;transform:rotate(180deg)}.page[data-pg=hi] .hi-drop i img{width:77%;height:auto}.page[data-pg=hi] .hi-ind.open .hi-drop i{transform:none}.page[data-pg=hi] .hi-ind .hi-tabs{left:50%;bottom:calc(100% + 8 * var(--u));align-items:stretch;gap:calc(2 * var(--u));min-width:100%;height:auto;padding:calc(4 * var(--u));border-radius:calc(24 * var(--u));background:#1e1e20d1;flex-direction:column;display:none;position:absolute;transform:translate(-50%)}.page[data-pg=hi] .hi-tabs-wrap.stuck .hi-ind .hi-tabs{bottom:auto;top:calc(100% + 8 * var(--u))}.page[data-pg=hi] .hi-ind.open .hi-tabs{display:flex}.page[data-pg=hi] .hi-tab{height:calc(40 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(18 * var(--u))}.page[data-pg=hi] .hi-body{padding:calc(48 * var(--u)) calc(20 * var(--u)) 0}.page[data-pg=hi] .hi-sub{margin:0 calc(-20 * var(--u)) calc(100 * var(--u));padding:0 calc(20 * var(--u))}.page[data-pg=hi] .hi-sub ul{gap:calc(20 * var(--u));border-bottom-width:calc(.8 * var(--u))}.page[data-pg=hi] .hi-sub li{font-size:calc(16 * var(--u));padding:calc(10 * var(--u)) 0;font-weight:700}.page[data-pg=hi] .hi-sec+.hi-sec{margin-top:calc(200 * var(--u))}.page[data-pg=hi] .hi-sec{row-gap:calc(40 * var(--u))}.page[data-pg=hi] .hi-side h2{font-size:calc(28 * var(--u));line-height:1.5}.page[data-pg=hi] .hi-side h2 br{display:inline}.page[data-pg=hi] .hi-main{gap:calc(60 * var(--u))}.page[data-pg=hi] .hi-main.tight{gap:calc(40 * var(--u))}.page[data-pg=hi] .hi-txt h3{font-size:calc(20 * var(--u))}.page[data-pg=hi] .hi-txt p{font-size:calc(14 * var(--u))}.page[data-pg=hi] .hi-src{font-size:calc(11 * var(--u))}.page[data-pg=hi] .hi-li{row-gap:calc(22 * var(--u));padding:calc(24 * var(--u)) 0;grid-template-columns:1fr}.page[data-pg=hi] .hi-badge{height:calc(32 * var(--u));font-size:calc(16 * var(--u));padding:0 calc(12 * var(--u))}.page[data-pg=hi] .hi-item .grp{gap:calc(14 * var(--u))}.page[data-pg=hi] .hi-item h4{font-size:calc(24 * var(--u));font-weight:600}.page[data-pg=hi] .hi-item .d{font-size:calc(16 * var(--u))}.page[data-pg=hi] .hi-tags span{height:calc(28 * var(--u));font-size:calc(13 * var(--u))}.page[data-pg=hi] .hi-item .hi-src{display:none}.page[data-pg=hi] .hi-shot{border-radius:calc(16 * var(--u))}.page[data-pg=hi] .hi-fab,.page[data-pg=hi] .hi-count.in-shot{display:none}.page[data-pg=hi] .hi-case-txt h3{font-size:calc(20 * var(--u))}.page[data-pg=hi] .hi-case-txt p{font-size:calc(14 * var(--u))}.page[data-pg=hi] .hi-pnav{padding:calc(80 * var(--u)) 0 0;justify-content:space-between}.page[data-pg=hi] .hi-pn,.page[data-pg=hi] .hi-pn.prev,.page[data-pg=hi] .hi-pn.next{border:0;flex:none;width:auto;min-width:0;padding:0}.page[data-pg=hi] .hi-pn .t{display:none}.page[data-pg=hi] .hi-pn.prev .ar{background:#ececef}.page[data-pg=hi] .hi-pn .ar svg{width:calc(28 * var(--u));height:calc(22.47 * var(--u))}.page[data-pg=hi] .hi-rel{padding:calc(100 * var(--u)) 0 calc(60 * var(--u))}.page[data-pg=hi] .hi-rel h2{font-size:calc(28 * var(--u))}.page[data-pg=hi] .hi-rel-grid{grid-auto-columns:calc(158 * var(--u));gap:calc(12 * var(--u));margin-top:calc(24 * var(--u));margin-right:calc(-20 * var(--u));padding-right:calc(20 * var(--u))}.page[data-pg=hi] .hi-card{gap:calc(12 * var(--u))}.page[data-pg=hi] .hi-card .meta{gap:calc(8 * var(--u))}.page[data-pg=hi] .hi-card .cat{font-size:calc(14 * var(--u))}.page[data-pg=hi] .hi-card h3{font-size:calc(20 * var(--u));font-weight:700}.page[data-pg=hi] .hi-card .tags{display:none}}@media (max-width:1279px){.page[data-pg=hi] .hi-val-row{grid-template-columns:calc(170 * var(--u)) 1fr;padding:calc(24 * var(--u)) 0 calc(32 * var(--u))}.page[data-pg=hi] .hi-val-row .lb{font-size:calc(18 * var(--u))}.page[data-pg=hi] .hi-val-row .lb small{font-size:calc(13 * var(--u))}.page[data-pg=hi] .hi-val-row h4{font-size:calc(22 * var(--u))}.page[data-pg=hi] .hi-val-row p{font-size:calc(16 * var(--u));margin-top:calc(12 * var(--u))}}@media (max-width:767px){.page[data-pg=hi] .hi-val-row{row-gap:calc(10 * var(--u));padding:calc(20 * var(--u)) 0 calc(24 * var(--u));grid-template-columns:1fr}.page[data-pg=hi] .hi-val-row .lb{font-size:calc(16 * var(--u))}.page[data-pg=hi] .hi-val-row .lb small{font-size:calc(12 * var(--u))}.page[data-pg=hi] .hi-val-row h4{font-size:calc(19 * var(--u))}.page[data-pg=hi] .hi-val-row p{font-size:calc(14 * var(--u));margin-top:calc(8 * var(--u))}}
