.work-page{--gx:clamp(14px, 2.62vw, 56px);--gap:clamp(10px, 1.6vw, 34px)}.work{padding:clamp(78px, 8.2vw, 170px) var(--gx) var(--gx);max-width:2200px;margin:0 auto;position:relative}.filters{flex-wrap:wrap;gap:.35em 1.8em;margin:0 0 clamp(14px,2vw,34px);padding-right:clamp(60px,8vw,150px);display:flex}.filter-toggle{display:none}.filter-list{display:contents}@media (width<=559px){.filters{padding-right:0;display:block;position:relative}.filter-toggle{border:2px solid var(--main);width:100%;color:var(--main);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;gap:.8em;padding:.8em 1em;font-size:16px;line-height:1;display:flex}.filter-toggle sup{vertical-align:top;opacity:.7;letter-spacing:0;margin-left:.3em;font-size:.55em}.filter-toggle:focus-visible{outline:3px solid var(--hi);outline-offset:3px}.ft-chev{width:1.3em;height:1.3em;transition:transform .4s var(--ease)}.filters.open .ft-chev{transform:rotate(180deg)}.filter-list{z-index:30;background:var(--bg);border:2px solid var(--main);visibility:hidden;opacity:0;transition:opacity .25s, transform .35s var(--ease), visibility 0s .35s;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-8px)}.filters.open .filter-list{visibility:visible;opacity:1;transition:opacity .25s, transform .35s var(--ease), visibility 0s;transform:none}.filter-list .chip{text-align:left;width:100%;padding:1em;font-size:16px}.filter-list .chip:after{display:none}.filter-list .chip[aria-pressed=true]{background:var(--hi);color:var(--bg)}.filter-list .chip:focus-visible{outline-offset:-4px}}.chip{color:var(--main);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:.3em 0;font-size:clamp(15px,1.5vw,30px);line-height:1;position:relative}.chip sup{vertical-align:top;opacity:.7;letter-spacing:0;margin-left:.3em;font-size:.55em}.chip:after{content:"";background:var(--hi);transform-origin:0;height:.2em;min-height:3px;transition:transform .5s var(--ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.chip:hover:after,.chip:focus-visible:after,.chip[aria-pressed=true]:after{transform:scaleX(1)}.chip:focus-visible{outline:3px solid var(--hi);outline-offset:4px}.artists{margin:0 0 clamp(18px,2.6vw,48px)}.artists li{width:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) * .78);position:relative}.artists ul{--n:9;gap:calc(var(--gap) * .6) var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=899px){.artists ul{--n:6}}.artists li[hidden],.artists[hidden]{display:none}.artist{width:100%;color:var(--main);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.face{aspect-ratio:1;background:var(--main);border-radius:50%;display:block;position:relative;overflow:hidden}.face img{object-fit:cover;width:100%;height:100%}.ini{width:100%;height:100%;color:var(--bg);letter-spacing:.04em;place-items:center;font-size:clamp(36px,5vw,90px);display:grid}.face{z-index:2;isolation:isolate;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.who{will-change:opacity;z-index:2;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease);pointer-events:none;position:absolute;inset:0;overflow:visible}.who text{fill:var(--bg);letter-spacing:1.7px;text-transform:uppercase;paint-order:stroke;stroke:#0006;stroke-width:2.4px;stroke-linejoin:round;font-family:Anton,Impact,Arial Narrow Bold,sans-serif;font-size:15.5px}.artist:hover .who,.artist:focus-visible .who,.artist[aria-pressed=true] .who{opacity:1}.face:after{content:"";z-index:3;border:4px solid var(--main);opacity:0;pointer-events:none;transition:opacity .3s var(--ease);border-radius:50%;position:absolute;inset:0}.artist:hover .face:after,.artist:focus-visible .face:after{opacity:1}.artist[aria-pressed=true] .face:after{opacity:1;border-color:var(--hi)}.artist:focus-visible{outline:3px solid var(--hi);outline-offset:4px}@media (width<=559px){.artists ul{--n:4}.artist{width:100%}.ini{font-size:28px}}.empty{text-transform:uppercase;color:var(--hi);letter-spacing:.03em;margin:2vw 0 6vw;font-size:clamp(28px,5vw,90px)}.empty[hidden],.tile-wrap[hidden]{display:none}.stream{display:block}.grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=899px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){.grid{grid-template-columns:1fr}.work{padding-top:92px}}.tile-wrap{position:relative}.tile{width:100%;color:var(--main);text-align:left;cursor:pointer;transform:perspective(1100px) rotateX(calc(var(--ry,0) * -1deg)) rotateY(calc(var(--rx,0) * 1deg));transition:transform .6s var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.tile.hot{transition:transform .12s linear}.shot{aspect-ratio:4/3;background:var(--bg);display:block;position:relative;overflow:hidden}.zoom{width:100%;height:100%;display:block}.shot img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform 1.1s var(--ease), opacity .6s ease}.js .shot img:not(.is-in){opacity:0}.tile:hover .shot img,.tile:focus-visible .shot img{transform:scale(1.04)}.tile:focus-visible{outline:3px solid var(--hi);outline-offset:4px}.cap{z-index:2;pointer-events:none;writing-mode:vertical-rl;text-align:center;text-transform:uppercase;letter-spacing:0;height:fit-content;max-height:84%;color:var(--hi);opacity:0;transition:opacity .4s var(--ease);margin:auto 0;padding:0;font-family:Anton,Impact,Arial Narrow Bold,sans-serif;font-size:clamp(17px,2.1vw,40px);line-height:1.05;position:absolute;top:0;bottom:0;left:clamp(6px,.9vw,14px);rotate:180deg}.cap b,.cap i{font-style:normal;font-weight:400;display:block}.cap i{letter-spacing:.08em;color:inherit;font-size:.5em;line-height:1.2}.tile:hover .cap,.tile:focus-visible .cap{opacity:1}@media (hover:none){.cap{opacity:1}}.foot{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--main);flex-direction:column;align-items:center;gap:clamp(30px,3.6vw,68px) 16px;padding:clamp(10px,3vw,60px) 0 clamp(4px,.6vw,10px);font-size:clamp(14px,1.4vw,26px);display:flex}.foot-legal{flex-wrap:wrap;justify-content:center;gap:.9em 1.6em;font-size:.8em;display:flex}@media (width<=559px){.foot-legal{flex-direction:column;align-items:center}}.foot a{transition:color .3s;position:relative}.foot a:after{content:"";background:var(--hi);transform-origin:0;height:3px;transition:transform .5s var(--ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.foot a:hover{color:var(--hi)}.foot a:hover:after,.foot a:focus-visible:after{transform:scaleX(1)}.js:not(.failsafe) .tile-wrap{visibility:hidden}.v-actions{flex-wrap:wrap;align-items:center;gap:.8em 1.6em;display:flex}.v-btn{background:var(--hi);color:var(--bg);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;border:0;padding:.7em 1.2em .62em;font-size:clamp(14px,1.2vw,22px);line-height:1;transition:background-color .3s}.v-btn:hover,.v-btn:focus-visible{background:var(--main)}.v-btn:focus-visible{outline:3px solid var(--hi);outline-offset:3px}.v-btn[disabled]{opacity:.55;cursor:default}.mk-play{aspect-ratio:1;background:var(--hi);width:11%;transition:opacity .3s, scale .35s var(--ease), background-color .3s;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.mk-play:after{content:"";aspect-ratio:1;clip-path:polygon(0 0,100% 50%,0 100%);background:#f1f0e2;width:38%;position:absolute;top:50%;left:54%;translate:-50% -50%}.tile:hover .mk-play,.tile:focus-visible .mk-play{background:var(--main);scale:1.08}.mk-vid{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.mk-c.vplaying .mk-vid{opacity:1}.mk-c.vplaying .mk-play{opacity:0}.vb{overflow-y:auto}.vb-box{--ar:1.7778;width:min(88vw, 1100px, calc(76vh * var(--ar)));gap:14px;display:grid}.vb-stage{aspect-ratio:var(--ar);position:relative;overflow:hidden}.vb-stage video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vb-title{letter-spacing:.1em;text-transform:uppercase;color:var(--main);flex-wrap:wrap;align-items:center;gap:.5em .8em;margin:0;font-size:clamp(16px,1.6vw,28px);display:flex}.vb-title b{font-weight:inherit}.vb-title i{color:var(--hi);font-style:normal}.vb-stage video{pointer-events:none}.vb-stage:fullscreen,.vb-stage:-webkit-full-screen{background:#000}.vb-stage:fullscreen,.vb-stage:fullscreen{background:#000}.vb-stage:fullscreen video,.vb-stage:-webkit-full-screen video{object-fit:contain}.vb-stage:fullscreen video,.vb-stage:fullscreen video{object-fit:contain}.vp{color:var(--bg);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.vp[data-state=playing][data-idle="1"]{cursor:none}.vp-i{display:none}.vp-i svg{fill:currentColor;width:100%;height:100%;display:block}.vp-btn .vp-i{width:100%;height:100%}.vp[data-state=paused] .vp-i-play,.vp[data-state=ended] .vp-i-replay,.vp[data-state=playing] .vp-i-pause{display:block}.vp-big{aspect-ratio:1;background:var(--hi);width:clamp(56px,9%,110px);color:var(--bg);cursor:pointer;transition:opacity .35s var(--ease), scale .35s var(--ease), background-color .3s;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.vp-big .vp-i{width:42%;height:42%}.vp-big .vp-i-play{margin-left:7%}.vp-big:hover,.vp-big:focus-visible{background:var(--main);scale:1.08}.vp[data-state=playing] .vp-big{opacity:0;pointer-events:none;scale:.8}.vp-spin{aspect-ratio:1;border:5px solid #f1f0e24d;border-top-color:var(--hi);pointer-events:none;border-radius:50%;width:clamp(40px,5vw,64px);animation:.8s linear infinite vp-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.vp-spin[hidden]{display:none}@keyframes vp-spin{to{rotate:360deg}}.vp-ctl{transition:opacity .4s var(--ease), translate .4s var(--ease);background:linear-gradient(#0b0b0c00,#0b0b0cc7);align-items:center;gap:clamp(8px,1.3vw,18px);padding:clamp(28px,4vw,56px) clamp(10px,1.6vw,22px) clamp(10px,1.4vw,18px);display:flex;position:absolute;bottom:0;left:0;right:0}.vp[data-idle="1"][data-state=playing] .vp-ctl{opacity:0;pointer-events:none;translate:0 10px}.vp-btn{aspect-ratio:1;width:clamp(34px,3vw,46px);color:var(--bg);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:clamp(7px,.65vw,10px);transition:color .25s,background-color .25s;display:grid}.vp-btn>svg{fill:currentColor;width:100%;height:100%;display:block}.vp-btn:hover,.vp-btn:focus-visible{color:var(--hi)}.vp-btn:focus-visible,.vp-seek:focus-visible,.vp-vslider:focus-visible{outline:2px solid var(--hi);outline-offset:2px}.vp-play{background:var(--hi);padding:clamp(9px,.85vw,12px)}.vp-play:hover,.vp-play:focus-visible{background:var(--main);color:var(--bg)}.vp-time{letter-spacing:.12em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:clamp(13px,1.1vw,18px);line-height:1}.vp-sep{opacity:.6}.vp-seek{cursor:pointer;touch-action:none;flex:1;align-items:center;min-width:0;height:28px;display:flex;position:relative}.vp-track{background:#f1f0e252;width:100%;height:4px;transition:height .2s;position:relative}.vp-seek:hover .vp-track,.vp-seek:focus-visible .vp-track,.vp-vslider:hover .vp-track{height:6px}.vp-buf,.vp-fill,.vp-vfill{width:0;height:100%;position:absolute;top:0;left:0}.vp-buf{background:#f1f0e280}.vp-fill,.vp-vfill{background:var(--hi)}.vp-knob{background:var(--hi);width:14px;height:14px;box-shadow:0 0 0 2px var(--bg);transition:scale .2s var(--ease);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:0;translate:-50% -50%;scale:0}.vp-seek:hover .vp-knob,.vp-seek:focus-visible .vp-knob,.vp-seek:active .vp-knob{scale:1}.vp-vol{flex:none;align-items:center;display:flex}.vp-vslider{opacity:0;cursor:pointer;touch-action:none;width:0;height:28px;transition:width .3s var(--ease), opacity .3s, margin .3s var(--ease);align-items:center;display:flex}.vp-vol:hover .vp-vslider,.vp-vol:focus-within .vp-vslider{opacity:1;width:clamp(54px,6vw,84px);margin:0 8px 0 6px}.vp[data-volume="0"] .vp-vslider,.vp-x,.vp[data-muted="1"] .vp-waves{display:none}.vp[data-muted="1"] .vp-x{display:inline}.vp-fs-out{display:none}.vp[data-fs="1"] .vp-fs-out{display:inline}.vp[data-fs="1"] .vp-fs-in{display:none}@media (width<=560px){.vp-sep,.vp-dur,.vp-vslider{display:none}.vp-ctl{gap:6px}}.lb{z-index:80;opacity:0;background:#f1f0e2f7;place-items:center;transition:opacity .4s;display:grid;position:fixed;inset:0}.lb[hidden]{display:none}.lb,.lb-close:focus:not(:focus-visible),.lb-nav:focus:not(:focus-visible){outline:none}.lb.show{opacity:1}.lb-fig{justify-items:start;gap:14px;width:min(88vw,1500px);max-height:86vh;margin:0;display:grid}.lb-fig img{object-fit:contain;background:0 0;width:100%;max-height:78vh}.lb-fig figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--main);flex-wrap:wrap;justify-self:stretch;align-items:center;gap:.5em .8em;font-size:clamp(16px,1.6vw,28px);display:flex}.lb-fig figcaption i{color:var(--hi);font-style:normal}.lb-pager{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6em;font-size:clamp(13px,1.1vw,18px);display:flex}.lb-pager[hidden]{display:none}.lb-pager{opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s .4s}.lb.has-pages .lb-pager{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.lb-pg,.lb-pn{border:2px solid var(--main);background:var(--bg);color:var(--main);font:inherit;cursor:pointer;padding:.55em 1em .5em;line-height:1;transition:color .2s,border-color .2s,background .2s}.lb-pn{background:var(--main);color:var(--bg);cursor:default}.lb-pg svg{width:.75em;height:1.1em;display:block}.lb-pg:hover,.lb-pg:focus-visible{color:var(--hi);border-color:var(--hi)}.lb-pg:focus-visible{outline:3px solid var(--hi);outline-offset:3px}.lb.has-pages .lb-fig img{cursor:pointer}.lb-inq{min-height:1.9em;color:var(--bg);cursor:pointer;letter-spacing:.1em;background:linear-gradient(var(--main), var(--main)) no-repeat 0 0 / 0% 100% var(--hi);transition:background-size .5s var(--ease);border:0;flex:none;align-items:stretch;gap:0;margin-left:auto;padding:0;line-height:1;display:inline-flex;overflow:hidden}.lb-inq[hidden]{display:none}.lb-inq:hover,.lb-inq:focus-visible{background-size:100% 100%}.lb-inq:focus-visible{outline:3px solid var(--hi);outline-offset:3px}.lb-inq .lb-av{object-fit:cover;background:var(--main);flex:none;width:1.9em;max-width:none;height:1.9em;max-height:none}.lb-inq .lb-t{white-space:nowrap;align-self:center;padding:0 0 0 .8em}.lb-inq .lb-ar{width:1.3em;height:.75em;transition:translate .5s var(--ease);flex:none;align-self:center;margin:0 .8em 0 .6em}.lb-inq:hover .lb-ar,.lb-inq:focus-visible .lb-ar{translate:.45em}.lb-inq:not(:has(.lb-av)) .lb-t{padding-left:.9em}.tile[data-site] .shot,.tile[data-video] .shot{background:0 0}.mk-z{transition:transform 1.1s var(--ease);position:absolute;inset:0}.tile:hover .mk-z,.tile:focus-visible .mk-z{transform:scale(1.04)}.mk{transform-origin:0 0;width:1600px;height:1200px;transform:scale(var(--ms,.25));background-size:100% 100%;position:absolute;top:-1px;left:-1px}.mk-fr{pointer-events:none;background-size:100% 100%;width:1600px;height:1200px;position:absolute;top:0;left:0}.mk-msk{position:absolute;inset:0;-webkit-mask-size:1600px 1200px;mask-size:1600px 1200px}.mk-c{transform-origin:0 0;backface-visibility:hidden;background:#000;outline:1px solid #0000;position:absolute;top:0;left:0;overflow:hidden}.tile[data-site] .shot img{object-position:50% 0;transition:object-position .9s var(--ease), opacity .6s ease}.tile[data-site] .shot img.scrolling{object-position:50% 100%;transition:object-position var(--sd,8s) linear, opacity .6s ease}.tile[data-site]:hover .shot img,.tile[data-site]:focus-visible .shot img,.tile[data-video]:hover .shot img,.tile[data-video]:focus-visible .shot img{transform:none}.lb-site{gap:12px;width:100%;display:none}.lb.is-site .lb-site{display:grid}.lb.is-site .lb-fig>img{display:none}.ls-bar{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.ls-btn{border:2px solid var(--main);color:var(--main);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.55em 1em .5em;font-size:clamp(13px,1.1vw,18px);line-height:1;transition:background-color .3s,color .3s,border-color .3s}.ls-btn[hidden]{display:none}.ls-seg{display:inline-flex}.ls-seg .ls-btn{place-items:center;width:2.9em;height:2.2em;padding:0;display:grid}.ls-seg .ls-btn+.ls-btn{margin-left:-2px}.ls-seg .ls-btn svg{width:1.55em;height:1.2em;display:block}.ls-seg .ls-btn:hover,.ls-seg .ls-btn:focus-visible{z-index:1;position:relative}.ls-btn:hover,.ls-btn:focus-visible{border-color:var(--hi);color:var(--hi)}.ls-btn[aria-pressed=true]{background:var(--main);border-color:var(--main);color:var(--bg)}.ls-btn[aria-pressed=true]:hover,.ls-btn[aria-pressed=true]:focus-visible{background:var(--hi);border-color:var(--hi);color:var(--bg)}.ls-btn:focus-visible{outline:3px solid var(--hi);outline-offset:3px}.ls-view{width:100%;height:min(68vh,800px);transition:width .45s var(--ease);background:#fff;margin:0 auto;position:relative;overflow:hidden}.ls-view.mobile{width:min(390px,100%)}.ls-view:not(.mocked) :is(.ls-stage,.ls-msk,.ls-screen){display:contents}.ls-view.mocked{--H:min(70vh, calc(86vh - 140px), 800px);height:auto;aspect-ratio:var(--ar);width:min(100%, calc(var(--H) * var(--ar)));background:0 0;transition:none}.ls-view.mocked .ls-stage{transform-origin:0 0;width:1600px;height:1200px;transform:translate(calc(var(--cx) * var(--ks) * -1px), calc(var(--cy) * var(--ks) * -1px)) scale(var(--ks));background-size:100% 100%;position:absolute;top:0;left:0}.ls-view.mocked .ls-msk{position:absolute;inset:0}.ls-view.mocked .ls-screen{left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);background:#fff;position:absolute;overflow:hidden}.ls-view.mocked.fade{-webkit-mask-image:linear-gradient(#000 80%,#0000 97%);mask-image:linear-gradient(#000 80%,#0000 97%)}.ls-view.mocked .ls-scroll{scrollbar-width:none}.ls-view.mocked .ls-scroll::-webkit-scrollbar{display:none}@media (width>=701px){.lb.is-site .lb-fig{width:min(82vw,1500px)}}.ls-scroll{overscroll-behavior:contain;outline:none;height:100%;position:relative;overflow-y:auto}.ls-vid{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.ls-scroll img{object-fit:fill;width:100%;height:auto;max-height:none;display:block}.lb-close{top:var(--bu-t,clamp(14px, 2.2vw, 43px));right:var(--bu-r,clamp(14px, 2.4vw, 60px));width:var(--bu-w,clamp(40px, 4vw, 70px));aspect-ratio:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.lb-close svg{width:100%;height:100%}.lb-close .lbx{fill:var(--hi)}.lb-nav{width:clamp(40px,5vw,86px);color:var(--main);cursor:pointer;transition:color .3s, transform .5s var(--ease);background:0 0;border:0;padding:10px;position:absolute;top:50%;translate:0 -50%}.lb-nav.prev{left:clamp(6px,2vw,44px)}.lb-nav.next{right:clamp(6px,2vw,44px)}.lb-nav:hover{color:var(--hi)}.lb-nav.prev:hover{transform:translate(-8px)}.lb-nav.next:hover{transform:translate(8px)}.lb-close:focus-visible,.lb-nav:focus-visible{outline:3px solid var(--hi);outline-offset:2px}@media (width<=700px){.lb-nav{top:auto;bottom:18px;translate:0}}.lb-track{display:none}.lb.carousel .lb-track{will-change:transform;display:flex;position:absolute;inset:0}.lb.carousel .lb-fig>img,.lb.carousel:not(.is-site) .lb-info{display:none}.lb-slide{contain:layout paint;flex:none;width:100vw;height:100%;position:relative;overflow:hidden}.lb-pic{will-change:transform;backface-visibility:hidden;position:absolute;inset:0;scale:1.2}.lb-pic img{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;max-height:none;display:block}.lb.has-pages .lb-slide.is-cur .lb-pic{cursor:pointer}.lb-si{z-index:3;writing-mode:vertical-rl;text-align:center;text-transform:uppercase;height:fit-content;max-height:74vh;color:var(--hi);pointer-events:none;margin:auto 0;font-size:clamp(22px,3.4vw,58px);line-height:1.05;position:absolute;top:0;bottom:0;left:clamp(8px,1.6vw,26px);rotate:180deg}.lb-pic.sp{scale:1.24}.tile .mk-z{position:absolute;inset:0}.tile[data-site] .mk-z .mk-still,.tile[data-site] .mk-z .mk-clip{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.tile .mk-z.ext .mk-still,.tile .mk-z.ext .mk-clip{object-fit:contain}.ls-media,.lb-pic.sp{position:absolute;inset:0}.ls-media .mk-still,.ls-media .mk-clip,.lb-pic.sp .mk-still,.lb-pic.sp .mk-clip{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.ls-media.ext .mk-still,.ls-media.ext .mk-clip,.lb-pic.sp.ext .mk-still,.lb-pic.sp.ext .mk-clip{object-fit:contain}.mk-clip{opacity:0;pointer-events:none;transition:opacity .35s}.mk-clip.on{opacity:1}.lb.site-on:not(.site-alt) .ls-view{visibility:hidden}.lb.site-on:not(.site-alt) .lb-info{display:none!important}.lb-slide.hold .lb-pic.sp{visibility:hidden}.lb.site-alt .lb-info{letter-spacing:0}.lb.site-alt .lb-slide.is-cur .lb-si{visibility:hidden}.lb-si b,.lb-si i{color:inherit;font-style:normal;font-weight:400;display:block}.lb-si i{letter-spacing:.08em;font-size:.5em;line-height:1.2}@media (width<=560px){.lb-si{font-size:clamp(19px,6vw,30px)}}.lb.carousel{touch-action:pan-y}.lb:not(.is-site) .lb-fig{width:auto;max-height:none;margin:0;display:block;position:fixed;inset:0}.lb:not(.is-site) .lb-fig>img{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.lb:not(.is-site) .lb-fig figcaption{display:block;position:static}.lb.is-site .lb-info{display:none}.lb:not(.is-site) .lb-info{z-index:3;writing-mode:vertical-rl;text-align:center;text-transform:uppercase;letter-spacing:0;height:fit-content;max-height:74vh;color:var(--hi);pointer-events:none;opacity:0;transition:opacity .5s var(--ease) .25s;margin:auto 0;font-size:clamp(22px,3.4vw,58px);line-height:1.05;display:block;position:absolute;top:0;bottom:0;left:clamp(8px,1.6vw,26px);rotate:180deg}.lb.show:not(.is-site) .lb-info{opacity:1}.lb:not(.is-site) .lb-info b,.lb:not(.is-site) .lb-info i{color:inherit;font-style:normal;font-weight:400;display:block}.lb:not(.is-site) .lb-info i{letter-spacing:.08em;font-size:.5em;line-height:1.2}.lb:not(.is-site):not(.vb) .lb-inq{z-index:3;margin:0;position:absolute;bottom:clamp(20px,4vh,48px);right:clamp(18px,3vw,56px)}.lb:not(.is-site):not(.vb) .lb-pager{z-index:6;position:absolute;top:calc(clamp(14px,2.2vw,43px) + clamp(40px,4vw,70px)/2);left:50%;translate:-50% -50%}.lb:not(.is-site):not(.vb) .lb-nav{z-index:3;color:var(--hi);top:auto;bottom:clamp(20px,4vh,48px);translate:0}.lb:not(.is-site):not(.vb) .lb-nav.prev{left:calc(50% - clamp(90px,9vw,150px))}.lb:not(.is-site):not(.vb) .lb-nav.next{right:calc(50% - clamp(90px,9vw,150px))}.lb:not(.is-site):not(.vb) .lb-close{z-index:4}.lb.is-site .lb-fig{width:auto;max-height:none;margin:0;display:block;position:fixed;inset:0}.lb.is-site .lb-site{clip-path:inset(0);place-items:center;gap:0;width:auto;display:grid;position:absolute;inset:0}.ls-ghost[hidden]{display:none}.lb.is-site .ls-bar,.lb.is-site .ls-ghost{z-index:6;justify-content:center;max-width:calc(100% - 120px);position:absolute;top:calc(clamp(14px,2.2vw,43px) + clamp(40px,4vw,70px)/2);left:50%;translate:-50% -50%}.lb.is-site .ls-btn:not([aria-pressed=true]){background:var(--bg)}.lb.is-site .ls-view:not(.mocked){width:100%;height:100%;margin:0;transition:none;position:absolute;inset:0}.lb.is-site .ls-view.mocked{--H:min(86vh, 900px)}.lb.is-site .ls-view.mocked.bgfull{aspect-ratio:auto;width:100%;height:100%;margin:0;position:absolute;inset:0;scale:1.24}.lb.is-site figcaption{display:block;position:static}.lb.is-site:has(.ls-view.mocked) .lb-info{z-index:3;writing-mode:vertical-rl;text-align:center;text-transform:uppercase;height:fit-content;max-height:74vh;color:var(--hi);pointer-events:none;margin:auto 0;font-size:clamp(22px,3.4vw,58px);line-height:1.05;display:block;position:absolute;top:0;bottom:0;left:clamp(8px,1.6vw,26px);rotate:180deg}.lb.is-site:has(.ls-view.mocked) .lb-info b,.lb.is-site:has(.ls-view.mocked) .lb-info i{color:inherit;font-style:normal;font-weight:400;display:block}.lb.is-site:has(.ls-view.mocked) .lb-info i{letter-spacing:.08em;font-size:.5em;line-height:1.2}.lb.is-site .lb-inq{z-index:5;margin:0;position:absolute;bottom:clamp(20px,4vh,48px);right:clamp(18px,3vw,56px)}.lb-all{z-index:3;cursor:pointer;color:var(--main);white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:linear-gradient(var(--main), var(--main)) no-repeat 0 0 / 0% 100% var(--bg);box-shadow:inset 0 0 0 2px var(--main);transition:background-size .55s var(--ease), color .4s var(--ease);border:0;align-items:center;gap:.7em;padding:.75em 1.25em .68em 1.35em;font-family:inherit;font-size:clamp(14px,1.5vw,26px);line-height:1;display:inline-flex;position:absolute;bottom:clamp(20px,4vh,48px);left:clamp(18px,3vw,56px)}.al-short{display:none}.lb-all svg{width:1.3em;height:.75em;transition:translate .5s var(--ease);flex:none}.lb-all:hover,.lb-all:focus-visible{color:var(--bg);background-size:100% 100%}.lb-all:hover svg,.lb-all:focus-visible svg{translate:-.4em}.lb-all:focus-visible{outline:3px solid var(--hi);outline-offset:3px}.lb.is-site .lb-all{z-index:5}.lb.vb .lb-all,.lb-fig .lb-all[hidden]{display:none}.lb.is-site .lb-nav{z-index:5;color:var(--hi);top:auto;bottom:clamp(20px,4vh,48px);translate:0}.lb.is-site .lb-nav.prev{left:calc(50% - clamp(90px,9vw,150px))}.lb.is-site .lb-nav.next{right:calc(50% - clamp(90px,9vw,150px))}@media (width<=700px){.lb-all,.lb:not(.vb) .lb-inq{box-sizing:border-box;height:44px;min-height:0;font-size:16px;bottom:clamp(20px,4vh,48px)}.lb-all{align-items:center;padding:0 1.1em}.lb-inq .lb-av{width:44px;height:44px}.lb .lb-nav{display:none}.lb-all .al-full{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb-all .al-short{display:inline}}.lb.is-site .lb-close{z-index:6}
