:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}[hidden]:not([hidden=until-found i]){display:none!important}:root{--void:#050505;--shadow:#3a3b3d;--dust:#9aa1a1;--gold:#d4af37;--white:#fff;--dim:#ffffffbd;--font:"BC Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--serif:"BC Sans", Georgia, "Times New Roman", serif;--gut-l:max(16px, env(safe-area-inset-left,0px));--gut-r:max(16px, env(safe-area-inset-right,0px));--safe-t:env(safe-area-inset-top,0px);--ease:cubic-bezier(.2,.8,.2,1);--r:8px;--hdr:84px;--pw:clamp(200px, min(23vw, 31vh), 320px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--void);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}img{max-width:100%}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}section[id]{scroll-margin-top:var(--hdr)}.hd{z-index:20;padding:calc(14px + var(--safe-t)) var(--gut-r) 14px var(--gut-l);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0}.hd .logo img,.hd .lnk,.hd .cta{transition:filter .4s,color .4s,background .4s,opacity .2s}body.light-top:not(.scrolled) .hd .logo img{filter:invert()hue-rotate(180deg)}body.light-top:not(.scrolled) .hd .lnk{color:var(--void)}body.light-top:not(.scrolled) .hd .cta{background:var(--void);color:var(--white)}body.light-top:not(.scrolled) .hd .cta:hover{background:var(--gold);color:var(--void)}body.scrolled .hd{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#050505b8;box-shadow:inset 0 -1px #ffffff14}.hd .row{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:46px;margin:0 auto;display:flex}.logo{align-items:center;padding-left:0;text-decoration:none;display:flex}.logo img{width:auto;height:26px;display:block}.right{align-items:center;gap:32px;display:flex}.hd ul{gap:32px;margin:0;padding:0;list-style:none;display:flex}.lnk{white-space:nowrap;letter-spacing:.08em;color:var(--white);opacity:.86;padding:6px 0;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s;display:block;position:relative}.lnk:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lnk:hover,.lnk[aria-current=page]{opacity:1}.lnk:hover:after,.lnk[aria-current=page]:after{transform:scaleX(1)}.cta{background:var(--white);height:44px;color:var(--void);letter-spacing:.08em;border-radius:5px;align-items:center;padding:0 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.cta:hover{background:var(--gold)}.hero{background:var(--void);width:100%;height:clamp(460px,84vh,920px);position:relative;overflow:hidden}.hero img{object-fit:cover;object-position:42% 28%;width:100%;height:100%;animation:2.4s cubic-bezier(.2,.7,.2,1) both settle;display:block}.hero:after{content:"";pointer-events:none;background:linear-gradient(180deg,#0505058c 0%,#05050500 22%), linear-gradient(0deg,var(--void) 0%,#05050599 18%,#05050500 45%);position:absolute;inset:0}@keyframes settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.spot{padding-left:var(--gut-l);padding-right:var(--gut-r);padding-top:clamp(24px,4vh,48px)}.opener .tile.feature{width:100%;padding-top:calc(var(--hdr) + var(--safe-t) + clamp(28px, 4vw, 56px));height:auto;min-height:calc(72vh + var(--hdr));min-height:calc(72svh + var(--hdr) + var(--safe-t));border-radius:0;padding-bottom:clamp(44px,5vw,72px)}.opener .stage{flex:auto;align-items:center;height:auto;min-height:0;margin-top:clamp(28px,3.4vw,48px)}.opener .stage .drift{margin-bottom:0}.tiles{grid-template-columns:1fr 1fr;gap:8px;max-width:1280px;margin:0 auto;display:grid}.tile{border-radius:var(--r);text-align:center;flex-direction:column;align-items:center;min-width:0;padding-top:clamp(40px,5vw,64px);display:flex;position:relative;overflow:hidden}.tile.light{color:var(--void);background:#f2f3f3}.tile.dark{color:var(--white);background:#000;box-shadow:inset 0 0 0 1px #ffffff14}.tile.feature{grid-column:1/-1}.tile .eyebrow{letter-spacing:.18em;opacity:.6;margin-bottom:12px;font-size:12px;font-weight:600}.tile h2{letter-spacing:-.03em;text-wrap:balance;margin:0;padding:0 20px;font-weight:600;line-height:1.02}.tile.feature h2{font-size:clamp(44px,6vw,80px)}.tile.half h2{font-size:clamp(34px,3.8vw,54px)}.tile .sub{letter-spacing:-.01em;text-wrap:balance;margin:10px 0 0;padding:0 20px;font-size:clamp(19px,2vw,28px);line-height:1.25}.tile .note{opacity:.6;margin:8px 0 0;font-size:15px}.btns{z-index:2;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;padding:0 20px;display:flex;position:relative}.btn{border-radius:var(--r);white-space:nowrap;border:1px solid;align-items:center;height:44px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.light .btn.fill{background:var(--void);border-color:var(--void);color:var(--white)}.light .btn.fill:hover{background:var(--shadow);border-color:var(--shadow)}.light .btn.line{color:var(--void)}.light .btn.line:hover{background:var(--void);color:var(--white)}.dark .btn.fill{background:var(--gold);border-color:var(--gold);color:var(--void)}.dark .btn.fill:hover{background:var(--white);border-color:var(--white)}.dark .btn.line{color:var(--gold)}.dark .btn.line:hover{background:var(--gold);color:var(--void)}.stage{justify-content:center;width:100%;height:clamp(320px,38vw,500px);margin-top:clamp(36px,4vw,56px);display:flex;position:relative}.stage .drift{transform:translateY(calc(var(--drift,0) * 1px)) rotate(calc(var(--straight,0) * 1deg));will-change:transform;justify-content:center;width:100%;display:flex}.feature>:not(.stage){z-index:1;position:relative}.stage .poster{width:var(--pw);aspect-ratio:2/3;border-radius:var(--r);max-width:80%;animation:1.7s cubic-bezier(.16,1,.3,1) both paused rise;overflow:hidden;transform:translateY(110%)rotate(-14deg);box-shadow:0 40px 80px -30px #0505058c,0 0 0 1px #0505050f}@keyframes rise{0%{transform:translateY(110%)rotate(-14deg)}to{transform:rotate(-6deg)}}.stage .poster.go{animation-play-state:running}.feature .eyebrow,.feature h2,.feature .sub,.feature .note,.feature .btns{animation:.9s cubic-bezier(.2,.8,.2,1) both up}.feature h2{animation-delay:80ms}.feature .sub{animation-delay:.16s}.feature .note{animation-delay:.22s}.feature .btns{animation-delay:.28s}@keyframes up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.stage .poster img{object-fit:cover;width:100%;height:100%;display:block}.tile.half{min-height:clamp(360px,36vw,468px);box-shadow:0 34px 70px -24px #000000bf,0 12px 28px -12px #0000008c}.tile.half.dark{box-shadow:inset 0 0 0 1px #ffffff14,0 34px 70px -24px #000000bf,0 12px 28px -12px #0000008c}.tile .shot{height:50%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 38%);mask-image:linear-gradient(#0000 0%,#000 38%)}.tile .shot img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.tile.half:hover .shot img{transform:scale(1.04)}.site-foot{padding-left:var(--gut-l);padding-right:var(--gut-r);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));margin-top:clamp(48px,8vh,88px)}.site-foot.armed .fpanel{transform-origin:50% 100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(90px)scale(.94)}.site-foot.armed .fbig{opacity:0;transition:transform .9s cubic-bezier(.2,.8,.2,1) .15s,opacity .7s .15s;transform:translateY(40px)}.site-foot.armed .fcols>*{opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .6s;transform:translateY(24px)}.site-foot.armed .fcols>:first-child{transition-delay:.35s}.site-foot.armed .fcols>:nth-child(2){transition-delay:.45s}.site-foot.armed .fcols>:nth-child(3){transition-delay:.55s}.site-foot.armed .fcols>:nth-child(4){transition-delay:.65s}.site-foot.armed .fbar{opacity:0;transition:opacity .6s .8s}.site-foot.armed.in .fpanel,.site-foot.armed.in .fbig,.site-foot.armed.in .moon img,.site-foot.armed.in .fcols>*{opacity:1;transform:none}.site-foot.armed.in .fbar{opacity:1}.fpanel{border-radius:var(--r);max-width:1280px;color:var(--void);background:linear-gradient(#dcdddd 0%,#b9bebe 50%,#8e9494 100%);flex-direction:column;gap:clamp(36px,5vw,64px);margin:0 auto;padding:clamp(28px,5vw,64px) clamp(22px,5vw,64px) clamp(18px,2.4vw,28px);display:flex;overflow:hidden}.fcols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.fcols h3{letter-spacing:.18em;opacity:.55;margin:0 0 14px;font-size:11px;font-weight:600}.fcols ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fcols a,.fcols .mail{color:var(--void);transition:background-size .3s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-size:15px;text-decoration:none}.fcols a:hover{background-size:100% 1px}.fcols .mail{-webkit-user-select:all;user-select:all;font-weight:600}.fcols li span{opacity:.7;font-size:15px}.fcols a.soc{align-items:center;gap:9px;display:inline-flex}.fcols .fi{flex:none;width:16px;height:16px}.fbig{font-family:var(--font);text-transform:uppercase;letter-spacing:-.04em;margin:0;font-size:clamp(34px,5.2vw,72px);font-weight:700;line-height:.9}.moon{vertical-align:baseline;width:.74em;height:.74em;margin:0 -.045em 0 .02em;display:inline-block;position:relative;top:.01em}.moon img{width:100%;height:100%;display:block}.fbar{color:#050505b8;border-top:1px solid #05050529;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:13px;display:flex}.fbar a{color:var(--void);font-weight:500;text-decoration:none}.fbar .legal{flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.fbar a:hover{text-decoration:underline}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sec-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,52px);font-weight:600;line-height:1}.sec-head .tools{align-items:center;gap:8px;display:flex}.all{white-space:nowrap;align-items:center;gap:10px;padding:8px 0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.all svg{width:16px;height:16px;transition:transform .3s var(--ease)}.all:hover svg{transform:translate(4px)}.nav-btn{isolation:isolate;border-radius:var(--r);cursor:pointer;width:42px;height:42px;color:var(--void);background:0 0;border:1px solid #05050524;place-items:center;transition:background .2s,color .2s,opacity .2s;display:grid;background:#ffffff80!important}.nav-btn svg{width:16px;height:16px}.nav-btn:hover{color:var(--white);background:var(--void)!important}.nav-btn:disabled{opacity:.3;pointer-events:none}.backdrop{padding-bottom:clamp(16px,2.5vh,28px);position:relative}.pin-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.pin{height:100svh;position:sticky;top:0;overflow:hidden}.pin img{object-fit:cover;object-position:42% 28%;width:100%;max-width:100%;height:100%;display:block}.pin:after{content:"";background:linear-gradient(#0505058c 0%,#05050540 35%,#05050573 70%,#050505b3 100%);position:absolute;inset:0}.backdrop>section{z-index:1;position:relative}.statement{padding-left:var(--gut-l);padding-right:var(--gut-r);padding-block:clamp(60px,12vh,140px) clamp(72px,12vh,140px)}.statement .hold{height:clamp(220px,45vh,480px)}.statement .say{flex-direction:column;align-items:center;display:flex;position:sticky;top:calc(50vh - 3.2em)}.discover{border-radius:var(--r);background:var(--white);height:48px;color:var(--void);letter-spacing:.01em;opacity:0;pointer-events:none;align-items:center;gap:10px;margin-top:clamp(22px,3vh,34px);padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .5s,transform .6s cubic-bezier(.2,.9,.25,1.2),background .2s;display:inline-flex;transform:translateY(16px)scale(.96)}.discover svg{width:16px;height:16px;transition:transform .3s var(--ease)}.discover:hover{background:var(--gold)}.discover:hover svg{transform:translate(3px)}.statement.show .discover{opacity:1;pointer-events:auto;transform:none}.statement p{text-align:center;letter-spacing:-.025em;max-width:1280px;color:var(--white);text-shadow:0 2px 30px #00000073;margin:0 auto;font-size:clamp(21px,3.15vw,46px);font-weight:600;line-height:1.06}.statement p span{text-wrap:balance;max-width:24ch;margin:0 auto;display:block}.prods{padding-left:var(--gut-l);padding-right:var(--gut-r)}.sheet{--sheet-pad:clamp(20px, 4vw, 56px);border-radius:var(--r);max-width:1280px;color:var(--void);isolation:isolate;--lx:30%;--ly:0%;--sy:0;background:linear-gradient(#ffffff85,#f0f3f366);border:1px solid #ffffff8c;margin:0 auto;padding-block:clamp(26px,4vw,52px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff2e,inset 0 -40px 80px -40px #ffffff59,0 30px 60px -30px #000000b3}.sheet>*{z-index:1;position:relative}.sheet:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(50% 70% at var(--lx) var(--ly),#ffffff8c,#fff0 70%), linear-gradient(115deg,#fff0 calc(var(--sy) * 100% - 20%),#ffffff61 calc(var(--sy) * 100%),#fff0 calc(var(--sy) * 100% + 20%));mix-blend-mode:soft-light;transition:background-position .2s;position:absolute;inset:0}.sheet:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(calc(120deg + var(--sy) * 120deg),#fffffff2,#ffffff1a 35%,#ffffff1a 65%,#fffc);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.railwrap{margin:clamp(22px, 3vw, 36px) var(--sheet-pad) 0;position:relative}.railwrap:before,.railwrap:after{content:"";z-index:2;pointer-events:none;opacity:0;width:18px;transition:opacity .3s;position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 80%);mask-image:linear-gradient(#000 0 72%,#0000 80%)}.railwrap:before{background:linear-gradient(90deg,#00000047,#0000);left:0}.railwrap:after{background:linear-gradient(270deg,#00000047,#0000);right:0}.railwrap.l:before,.railwrap.r:after{opacity:1}.sheet .sec-head{padding:0 clamp(20px,4vw,56px)}.sheet .all{border-radius:var(--r);background:var(--void);height:42px;color:var(--white);letter-spacing:.02em;padding:0 18px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.sheet .all:hover{background:var(--gold);color:var(--void)}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;gap:16px;margin:0;padding:0 0 6px;scroll-padding-inline:0;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail.drag{scroll-snap-type:none;cursor:grabbing}.rail.drag a{pointer-events:none}.pcard{scroll-snap-align:start;width:clamp(200px,23vw,300px);color:var(--void);transition:transform .9s var(--ease);transition-delay:calc(var(--i) * 70ms);flex:none;text-decoration:none;transform:translateY(28px)}.rail.seen .pcard{transform:none}.pcard .pic{aspect-ratio:2/3;border-radius:var(--r);background:#e9ecec;max-width:100%;position:relative;overflow:hidden}.pcard img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.pcard .pic:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0505050f}.pcard:hover img{transform:scale(1.045)}.pcard b{letter-spacing:-.01em;margin-top:14px;font-size:clamp(17px,1.6vw,22px);font-weight:500;line-height:1.2;display:block}.pcard span{color:#3e4343;margin-top:4px;font-size:clamp(14px,1.3vw,17px);display:block}.feed{background:var(--void);padding-top:clamp(28px,4vh,48px);padding-left:var(--gut-l);padding-right:var(--gut-r);margin-top:0}.feed .sec-head{max-width:1280px;top:var(--hdr);z-index:3;background:var(--void);margin:0 auto;padding-block:10px 14px;position:sticky}.feed .all{border-radius:var(--r);background:var(--white);height:42px;color:var(--void);letter-spacing:.02em;padding:0 18px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.feed .all:hover{background:var(--gold);color:var(--void)}.cases{--ch:min(640px, calc(100vh - var(--hdr) - 120px));padding:clamp(14px,2vh,24px) 0 0}.case:last-child{margin-bottom:0}.feed .sec-head{will-change:transform}.case{top:calc(var(--hdr) + 84px);max-width:1280px;height:var(--ch);color:var(--white);margin:0 auto 9vh;text-decoration:none;display:block;position:sticky}.case .in{border-radius:var(--r);transform-origin:50% 0;will-change:transform;background:#111;height:100%;position:relative;overflow:hidden}.case .ph{will-change:transform;height:124%;position:absolute;top:-12%;left:0;right:0}.case .ph img{object-fit:cover;width:100%;height:100%;display:block}.case .shade{background:linear-gradient(#00000080,#0000 38%,#00000026 60%,#000000b8);position:absolute;inset:0}.case .dim{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.case .gui{flex-direction:column;justify-content:space-between;padding:clamp(22px,3.4vw,46px);display:flex;position:absolute;inset:0}.case .npane{align-self:flex-start;max-width:min(620px,100%)}.case .top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.case .t-a{font:italic 400 clamp(40px, 5.4vw, 84px)/.92 var(--serif);letter-spacing:-.02em;display:block}.case .t-b{font:600 clamp(36px, 5vw, 76px)/.92 var(--font);letter-spacing:-.045em;text-transform:uppercase;display:block}.case .meta{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:11px;font-weight:500;display:flex}.case .meta>span:not(.chip){opacity:.88}.case .chips{flex-wrap:wrap;gap:6px;display:flex}.case .chip{letter-spacing:.1em;height:28px;color:var(--white);isolation:isolate;background:linear-gradient(#ffffff38,#ffffff14);border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff4d}.case .chip i{background:var(--gold);border-radius:50%;width:6px;height:6px}.case .lead{letter-spacing:-.01em;max-width:34ch;color:var(--white);text-wrap:balance;text-shadow:0 1px 20px #00000073;margin:16px 0 0;font-size:clamp(18px,1.9vw,26px);font-weight:500;line-height:1.3}.case .view{isolation:isolate;background:linear-gradient(#ffffff3d,#ffffff0f);border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;transition:transform .4s cubic-bezier(.3,1.4,.5,1),background .2s,color .2s;display:grid;box-shadow:inset 0 1px #ffffff59}.case .view svg{width:18px;height:18px}.case:hover .view{background:var(--white);color:var(--void);transform:rotate(-45deg)}.menu-btn{cursor:pointer;width:42px;height:42px;color:var(--white);background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;transition:color .4s,background .2s;display:none}body.light-top:not(.scrolled) .hd .menu-btn{color:var(--void)}.bars{width:16px;height:10px;display:block;position:relative}.bars i{background:currentColor;border-radius:2px;height:1.6px;position:absolute;left:0;right:0}.bars i:first-child{top:0}.bars i:last-child{bottom:0}.mnav{z-index:40;background:var(--void);color:var(--white);overscroll-behavior:contain;padding:calc(14px + env(safe-area-inset-top,0px)) var(--gut-r) calc(24px + env(safe-area-inset-bottom,0px)) var(--gut-l);opacity:0;flex-direction:column;transition:opacity .3s;display:flex;position:fixed;inset:0;overflow-y:auto}.mnav[hidden]{display:none}.mnav.open{opacity:1}.mtop{justify-content:space-between;align-items:center;min-height:46px;display:flex}.mtop .logo img{height:18px}.mclose{cursor:pointer;width:42px;height:42px;color:var(--white);background:0 0;border:1px solid #ffffff80;border-radius:50%;place-items:center;padding:0;display:grid}.mclose .bars i{margin-top:-.8px;top:50%!important;bottom:auto!important}.mclose .bars i:first-child{transform:rotate(45deg)}.mclose .bars i:last-child{transform:rotate(-45deg)}.mnav ul{margin:clamp(40px,9vh,80px) 0 0;padding:0;list-style:none}.mnav li a{letter-spacing:-.035em;color:var(--white);padding:10px 2px;font-size:clamp(30px,9vw,50px);font-weight:600;line-height:1;text-decoration:none;display:block}.mnav li a:active,.mnav li a:hover{color:var(--gold)}.mnav .mcta{border-radius:var(--r);background:var(--white);height:54px;color:var(--void);letter-spacing:.12em;flex:none;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mnav .mcta .dot{box-shadow:none}.mnav .msoc{flex-wrap:wrap;gap:10px 22px;margin-top:auto;padding-top:32px;font-size:14px;display:flex}.mnav .msoc a{color:#ffffffb3;text-decoration:none}.mnav .msoc span{color:#ffffff73;-webkit-user-select:all;user-select:all;flex-basis:100%;font-size:13px}.mnav li,.mnav .mcta{opacity:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s;transform:translateY(22px)}.mnav.open li,.mnav.open .mcta{opacity:1;transform:none}.mnav.open li:first-child{transition-delay:50ms}.mnav.open li:nth-child(2){transition-delay:.1s}.mnav.open li:nth-child(3){transition-delay:.15s}.mnav.open .mcta{transition-delay:.22s}html.menu-lock,html.menu-lock body{overflow:hidden}.spot .tile.half{--d:0s}.spot .tile.half:nth-child(2){--d:.12s}@media (max-width:760px){.spot .tile.half:nth-child(2){--d:0s}}.spot.armed .tile.half:not(.in){opacity:0;transform:translateY(64px)scale(.985)}.spot.armed .tile.half:not(.in) :is(h2,.sub,.btns){opacity:0}.spot.armed .tile.half.in:not(.done){animation:aRise 1.25s cubic-bezier(.22,1,.36,1) var(--d) both}.spot.armed .tile.half.in:not(.done) h2{animation:txtUp .9s cubic-bezier(.22,1,.36,1) calc(var(--d) + .18s) both}.spot.armed .tile.half.in:not(.done) .sub{animation:txtUp .9s cubic-bezier(.22,1,.36,1) calc(var(--d) + .26s) both}.spot.armed .tile.half.in:not(.done) .btns{animation:txtUp .9s cubic-bezier(.22,1,.36,1) calc(var(--d) + .34s) both}.spot.armed .tile.half.in:not(.done) .shot img{animation:tileSettle 1.8s cubic-bezier(.22,1,.36,1) var(--d) both}@keyframes aRise{0%{opacity:0;transform:translateY(64px)scale(.985)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes txtUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tileSettle{0%{transform:scale(1.08)}to{transform:none}}.pr-hero{background:var(--void);isolation:isolate;height:clamp(360px,50svh,580px);position:relative;overflow:hidden}.pr-hero .slides{z-index:-2;background:var(--void);position:absolute;inset:0}.pr-slide{opacity:0;transition:opacity 1.2s;position:absolute;inset:0;overflow:hidden}.pr-slide.on{opacity:1}.pr-slide .bg{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform 7.5s linear;position:absolute;inset:0;transform:scale(1.1)}.pr-slide.on .bg{transform:scale(1)}.pr-slide.fit .bg{filter:blur(36px)saturate(1.4)brightness(.55);transform:scale(1.3)}.pr-slide .pst{right:max(var(--gut-r), calc((100% - 1280px) / 2));aspect-ratio:2/3;object-fit:cover;width:auto;height:80%;transition:transform 1.2s var(--ease);border-radius:6px;position:absolute;top:50%;transform:translateY(-46%)rotate(4deg);box-shadow:0 40px 80px -20px #000c}.pr-slide.on .pst{transform:translateY(-50%)rotate(3deg)}.pr-hero .sbar{justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.pr-hero .now{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;padding-bottom:10px;animation:.8s .5s both fadeUp;display:flex}.pr-hero .now .t{letter-spacing:-.02em;color:var(--white);font-size:clamp(16px,1.4vw,20px);font-weight:700;text-decoration:none}.pr-hero .now a.t:hover{color:var(--gold)}.pr-hero .now small{color:var(--dim);margin-top:3px;font-size:13px;display:block}.pr-hero .bars{gap:6px;display:flex}.pr-hero .bars button{cursor:pointer;background:0 0;border:0;width:34px;height:18px;padding:0;position:relative}.pr-hero .bars button:before,.pr-hero .bars button i{content:"";border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.pr-hero .bars button:before{background:#ffffff40}.pr-hero .bars button i{background:var(--white);transform-origin:0;transform:scaleX(0)}.pr-hero .bars button.done i{transform:scaleX(1)}.pr-hero .bars button.on i{animation:barfill var(--dur,6s) linear forwards}@keyframes barfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.pr-slide .pst{height:52%;top:38%}.pr-hero .sbar{flex-direction:column;align-items:flex-start}.pr-hero .now{text-align:left;align-items:flex-start;padding-bottom:0}}@keyframes lane{0%{transform:translate(0)}to{transform:translate(-50%)}}.pr-hero:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 20% 100%,#050505f5 0%,#050505bf 45%,#05050573 100%),linear-gradient(0deg,var(--void) 0%,#05050500 30%);position:absolute;inset:0}.pr-hero .in{padding:0 var(--gut-r) clamp(32px, 6vh, 64px) var(--gut-l);position:absolute;bottom:0;left:0;right:0}.pr-hero .in>div{max-width:1280px;margin:0 auto}.pr-hero .kick{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.pr-hero h1{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(46px,8.5vw,128px);font-weight:700;line-height:.85;overflow:hidden}.pr-hero h1 span{animation:1.1s cubic-bezier(.16,1,.3,1) .1s both titleUp;display:inline-block}@keyframes titleUp{0%{transform:translateY(105%)}to{transform:none}}.pr-hero .kick{animation:.8s .35s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pr-sec{padding-left:var(--gut-l);padding-right:var(--gut-r)}.pr-sec>div{max-width:1280px;margin:0 auto}.pr-sec h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1}.pr-sec .sub{color:var(--dim);margin:8px 0 0;font-size:15px}.latest{margin-top:clamp(36px,6vw,72px)}.fdeck{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin-top:clamp(20px,3vw,32px);display:grid}.fcard{--dx:0px;--rot:0deg;min-width:0;animation:1s cubic-bezier(.2,.9,.25,1.12) both deal}.fcard:first-child{--dx:calc(100% + clamp(14px, 2vw, 28px));--rot:-14deg;animation-delay:.35s}.fcard:nth-child(2){--rot:4deg;animation-delay:.2s}.fcard:nth-child(3){--dx:calc(-100% - clamp(14px, 2vw, 28px));--rot:12deg;animation-delay:.5s}@keyframes deal{0%{transform:translate(var(--dx), 70px) rotate(var(--rot)) scale(.86);opacity:0}35%{opacity:1}to{opacity:1;transform:none}}.fdeck{perspective:1200px}.fcard h3{transition:color .25s}.fcard:hover h3{color:var(--gold)}.fcard .pic{aspect-ratio:2/3;border-radius:var(--r);max-width:100%;transform-style:preserve-3d;transition:transform .5s var(--ease);background:#141516;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #000000e6}.fcard .pic img{object-fit:cover;width:100%;height:100%;display:block}.fcard .tag{z-index:2;position:absolute;top:12px;left:12px}.fcard h3{letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.1}.fcard .meta{color:var(--dim);margin-top:6px;font-size:14px}.allp{margin-top:clamp(64px,9vw,120px);padding-bottom:clamp(64px,10vh,120px)}.allp .bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.allp .filters button .n{opacity:.55;font-variant-numeric:tabular-nums;margin-left:6px}.pgrid{perspective:1200px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,28px) clamp(12px,1.4vw,20px);margin-top:clamp(24px,3vw,36px);display:grid}.ppost{min-width:0}.ppost .pic{aspect-ratio:2/3;border-radius:var(--r);background:#141516;max-width:100%;transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 24px 44px -26px #000000e6}.pgrid.armed .ppost:not(.in) :is(.pic,.txt){opacity:0}.pgrid.armed .ppost.in:not(.done) .pic{animation:pFade .8s cubic-bezier(.22,1,.36,1) var(--d,0s) both}.pgrid.armed .ppost.in:not(.done) .txt{animation:pText .7s cubic-bezier(.22,1,.36,1) calc(var(--d,0s) + .12s) both}@keyframes pFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pText{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ppost img{object-fit:cover;width:100%;height:100%;display:block}.ppost .tag{z-index:2;position:absolute;top:10px;left:10px}.ppost h3{letter-spacing:-.015em;margin:12px 0 0;font-size:clamp(15px,1.2vw,17px);font-weight:600;line-height:1.2}.ppost .meta{color:#ffffff8c;margin-top:3px;font-size:13px}.tilt .pic:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(60% 50% at var(--gx,50%) var(--gy,0%),#ffffff47,transparent 60%);transition:opacity .3s;position:absolute;inset:0}.tilt:hover .pic:after{opacity:1}.tilt.hovering .pic{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.03);transition:transform .12s linear,box-shadow .3s;box-shadow:0 40px 60px -28px #000000f2}@media (max-width:1100px){.pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.fdeck{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut-l);scrollbar-width:none;margin-inline:calc(-1 * var(--gut-l)) calc(-1 * var(--gut-r));padding-inline:var(--gut-l) var(--gut-r);gap:14px;display:flex;overflow-x:auto}.fdeck::-webkit-scrollbar{display:none}.fcard{scroll-snap-align:start;flex:none;width:72vw;--dx:40vw!important}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.allp .filters{scrollbar-width:none;margin-inline:calc(-1 * var(--gut-l)) calc(-1 * var(--gut-r));padding-inline:var(--gut-l) var(--gut-r);width:calc(100% + var(--gut-l) + var(--gut-r));flex-wrap:nowrap;overflow-x:auto}.allp .filters::-webkit-scrollbar{display:none}.allp .filters button{flex:none}}@media (prefers-reduced-motion:reduce){.ppost .pic,.ppost .txt{opacity:1!important;transform:none!important}}#about-view em,#about-view i:not(.dot),#about-view .mline,#about-view .press{font-style:normal!important}#about-view,#about-view *{font-family:var(--font)!important}#about-view .mline{letter-spacing:-.04em;font-weight:600}.ab-sec{padding-left:var(--gut-l);padding-right:var(--gut-r)}.ab-sec>.in{max-width:1280px;margin:0 auto}.ab-k{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.ab-h{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.8vw,58px);font-weight:700;line-height:.95}.ab-hero{background:var(--void);height:185svh;position:relative}.ab-hero .stage2{height:100svh;position:sticky;top:0;overflow:hidden}.ab-hero .photo{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transform:scale(calc(1.18 - var(--p,0) * .18));position:absolute;inset:0}.ab-hero .knock{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ab-hero .knock text{font-family:var(--font);letter-spacing:-.06em;font-weight:800}.ab-hero .kline text{fill:none;stroke:#fff;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ffffff8c);animation:2.6s cubic-bezier(.6,.05,.3,1) .2s both kdraw}.ab-hero .kline{opacity:calc(1 - var(--z,0) / 6)}@keyframes kdraw{0%{stroke-dasharray:0 4000;stroke-opacity:.2}to{stroke-dasharray:4000 0;stroke-opacity:.95}}.ab-hero .knock{opacity:calc(1 - var(--open,0))}.ab-hero .shade2{opacity:var(--fade,0);background:linear-gradient(#0505054d 0%,#05050540 55%,#050505e0 100%);position:absolute;inset:0}.ab-hero .line{padding:0 var(--gut-r) clamp(40px, 9vh, 96px) var(--gut-l);opacity:var(--fade,0);transform:translateY(calc((1 - var(--fade,0)) * 30px));position:absolute;bottom:0;left:0;right:0}.ab-hero .line p{letter-spacing:-.03em;max-width:1280px;color:var(--white);text-wrap:balance;margin:0 auto;font-size:clamp(19px,2.3vw,34px);font-weight:600;line-height:1.08}.ab-hero .line p span{max-width:30ch;display:block}.ab-hero .cue{letter-spacing:.24em;color:#fff9;opacity:calc(1 - var(--z,0) * 4);font-size:11px;font-weight:600;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.ab-spot{padding:0;position:relative}.ab-spot .stage5{min-height:100svh;padding:clamp(110px, 16vh, 180px) var(--gut-r) clamp(110px, 16vh, 180px) var(--gut-l);cursor:crosshair;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ab-spot .txt5{width:100%;max-width:920px;position:relative}.ab-spot .layer{letter-spacing:-.025em;font-size:clamp(22px,2.5vw,38px);font-weight:500;line-height:1.3}.ab-spot .layer h2{font-size:inherit;letter-spacing:-.035em;margin:0;font-weight:800}.ab-spot .layer p{margin:.35em 0 0}.ab-spot .layer h2+p{margin-top:.2em}.ab-spot .layer p+h2{margin-top:1.2em}.ab-spot .dim{color:rgba(255,255,255,calc(.17 + .83*var(--house,0)))}.ab-spot .dim a{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1px}.ab-spot .lit{color:#fff;text-shadow:0 0 18px #fff8e62e;pointer-events:none;opacity:calc(1 - var(--house,0));-webkit-mask-image:radial-gradient(circle at var(--sx,50%) var(--sy,50%), #000 calc(var(--sr,0px)*.5), transparent var(--sr,0px));-webkit-mask-image:radial-gradient(circle at var(--sx,50%) var(--sy,50%), #000 calc(var(--sr,0px)*.5), transparent var(--sr,0px));mask-image:radial-gradient(circle at var(--sx,50%) var(--sy,50%), #000 calc(var(--sr,0px)*.5), transparent var(--sr,0px));position:absolute;inset:0}.ab-spot .lit a{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;text-decoration-thickness:1px}.ab-spot .beam{pointer-events:none;width:100%;height:100%;opacity:calc(var(--on,0)*(1 - var(--house,0)));filter:blur(6px);position:absolute;inset:0}.ab-spot .pool{pointer-events:none;width:2px;height:2px;opacity:calc(var(--on,0)*(1 - var(--house,0)));transform:translate(var(--px,50vw),var(--py,50vh));position:absolute;top:0;left:0}.ab-spot .pool:before{content:"";left:calc(var(--sr,0px)*-1.3);top:calc(var(--sr,0px)*-1.3);width:calc(var(--sr,0px)*2.6);height:calc(var(--sr,0px)*2.6);background:radial-gradient(closest-side,#fff4dc25,#fff4dc0e 55%,#0000);border-radius:50%;position:absolute}.ab-spot .lamp{top:var(--ly,12%);left:var(--lx,100%);width:46px;height:16px;transform:rotate(var(--la,45deg));box-shadow:0 6px 24px rgba(255,244,220,calc(var(--on,0)*(1 - var(--house,0))*.45));background:#1b1b1b;border:1px solid #ffffff24;border-top:0;border-radius:0 0 10px 10px;margin:-8px 0 0 -23px;position:absolute}.ab-spot .lamp:after{content:"";background:rgba(255,248,230,calc(.15 + var(--on,0)*(1 - var(--house,0))*.85));border-radius:50%;width:22px;height:5px;margin-left:-11px;position:absolute;bottom:-3px;left:50%}.ab-spot.still{height:auto}.ab-spot.still .stage5{cursor:auto;min-height:0}.ab-spot.still .lit,.ab-spot.still .beam,.ab-spot.still .pool,.ab-spot.still .lamp{display:none}.ab-spot.still .dim{--house:1}.ab-mission{padding:clamp(80px, 12vh, 140px) var(--gut-r) clamp(100px, 16vh, 180px) var(--gut-l);position:relative;overflow:hidden}.ab-mission>.in{max-width:1280px;margin:0 auto;position:relative}.ab-mission .ab-k{z-index:3;margin-bottom:clamp(30px,5vh,60px);position:relative}.mwall{z-index:2;flex-direction:column;gap:clamp(70px,12vh,150px);display:flex;position:relative}.mline{max-width:min(16ch,100%);font-family:var(--serif);letter-spacing:-.03em;color:var(--white);text-shadow:0 4px 40px #000000bf,0 1px 3px #0009;margin:0;font-weight:400;line-height:.98;position:relative}.mline.s1{align-self:flex-start;font-size:clamp(46px,7.4vw,120px)}.mline.s2{text-align:right;align-self:flex-end;max-width:min(18ch,100%);font-size:clamp(30px,4.4vw,70px)}.mline.s3{align-self:flex-start;max-width:min(14ch,100%);margin-left:8%;font-size:clamp(34px,5vw,80px)}.mline.s4{color:var(--gold);align-self:flex-end;font-size:clamp(60px,11vw,190px);font-style:normal;line-height:.9}.mline.s5{font-size:clamp(60px,11vw,190px);font-family:var(--font);letter-spacing:-.06em;text-transform:uppercase;align-self:center;margin-top:calc(clamp(70px,12vh,150px)/-1.66667);font-weight:800}.mline.s6{align-self:flex-start;max-width:min(20ch,100%);font-size:clamp(30px,4.2vw,66px)}.mpics{z-index:1;pointer-events:none;position:absolute;inset:0}.mpic{width:var(--w);left:var(--x);top:var(--y);transform:translate3d(0, calc(var(--mp,0) * var(--v) * 1px), 0) rotate(var(--r));will-change:transform;margin:0;position:absolute}.mpic img{filter:brightness(.78)saturate(1.05);width:100%;height:auto;transform:scale(.6) rotate(calc(var(--r) * -2));opacity:0;border-radius:6px;transition:transform .9s cubic-bezier(.2,.9,.25,1.2),opacity .5s;display:block;box-shadow:0 30px 60px -24px #000000e6}.mpic.in img{opacity:1;transform:none}.mpic.tape:before{content:"";z-index:1;background:#f0ecdc8c;width:72px;height:22px;margin-left:-36px;position:absolute;top:-10px;left:50%;transform:rotate(-4deg);box-shadow:0 1px 2px #00000040}.mpic.gold img{box-shadow:0 0 0 6px var(--gold), 0 30px 60px -24px #000000e6}.ab-values{margin-top:clamp(60px,10vh,120px);padding-bottom:clamp(60px,10vh,120px);position:relative}.ab-values .head{padding:0 var(--gut-r) 0 var(--gut-l)}.ab-values .head>div{max-width:1280px;margin:0 auto}.journey{max-width:1280px;padding:0 var(--gut-r) 0 var(--gut-l);margin:clamp(40px,8vh,90px) auto 0;position:relative}.jpath{background:#ffffff14;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.jpath i{width:100%;height:calc(var(--jp,0) * 100%);background:linear-gradient(180deg,#d4af3700,var(--gold) 12%);border-radius:2px;position:absolute;top:0;left:0;box-shadow:0 0 14px #d4af3799}.stn{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:clamp(340px,58vh,560px);display:grid;position:relative}.stn .knot{z-index:3;background:#1a1b1c;border:2px solid #fff3;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;top:50%;left:50%}.stn.reached .knot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 6px #d4af372e,0 0 18px #d4af37b3}.sp{transform:translate3d(0, calc(var(--t,0) * -70px), 0);will-change:transform;grid-area:1/1/auto/span 5;margin:0;position:relative}.sp img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);width:100%;display:block;box-shadow:0 40px 80px -36px #000000f2}.sglow{filter:blur(70px)saturate(1.6);opacity:.55;height:70%;transform:translate3d(0, calc(var(--t,0) * 60px), 0);border-radius:50%;grid-area:1/7/auto/span 6;align-self:center;position:relative}.sglow img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sc{z-index:2;border-radius:var(--r);isolation:isolate;transform:translate3d(0, calc(var(--t,0) * 40px), 0);will-change:transform;background:linear-gradient(#ffffff24,#ffffff0a 70%);border:1px solid #ffffff2e;grid-area:1/7/auto/span 5;align-self:center;margin-left:clamp(24px,4vw,64px);padding:clamp(24px,3vw,44px);position:relative;box-shadow:inset 0 1px #ffffff59,0 30px 60px -30px #000000e6}.sc h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:.98}.sc p{color:#ffffffdb;margin:16px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.sc p+p{margin-top:10px}.stn:nth-child(odd of .stn) .sc{grid-column:2/span 5;margin-left:0;margin-right:clamp(24px,4vw,64px)}.stn .sc{opacity:0;transition:opacity .8s ease, translate 1s var(--ease);translate:60px}.stn:nth-child(odd of .stn) .sc{translate:-60px}.stn.seen .sc{opacity:1;translate:0}.stn .sp img{clip-path:inset(12% 0 12% 0 round var(--r));transition:clip-path 1.3s var(--ease)}.stn.seen .sp img{clip-path:inset(0 0 0 0 round var(--r))}.jpath,.stn .knot{display:none}.ab-values .journey{margin-top:clamp(30px,5vh,60px)}.stn{min-height:0}.stn+.stn{margin-top:clamp(60px,10vh,120px)}.sp{grid-column:1/span 8}.sp img{aspect-ratio:3/2}.sglow,.sc{grid-column:7/span 5}.sc{margin-left:0}.stn:nth-child(odd of .stn) .sp{grid-column:5/span 8}:is(.stn:nth-child(odd of .stn) .sglow,.stn:nth-child(odd of .stn) .sc){grid-column:2/span 5}.stn:nth-child(odd of .stn) .sc{margin-right:0}.ab-love{padding-block:clamp(80px,12vh,140px) clamp(40px,6vh,80px)}.lgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(24px,3vw,40px);display:grid}.ltile{border-radius:var(--r);isolation:isolate;background:#111;align-items:flex-end;min-width:0;min-height:clamp(320px,34vw,480px);display:flex;position:relative;overflow:hidden}.ltile:first-child{grid-column:span 4}.ltile:nth-child(2){grid-column:span 2}.ltile:nth-child(3){order:4;grid-column:span 4}.ltile:nth-child(4){order:3;grid-column:span 2}.ltile .cnt{z-index:2;letter-spacing:-.03em;min-width:48px;height:48px;color:var(--white);isolation:isolate;background:linear-gradient(#fff3,#ffffff12);border:1px solid #ffffff3d;border-radius:6px;place-items:center;padding:0 12px;font-size:20px;font-weight:800;display:grid;position:absolute;top:clamp(12px,1.4vw,18px);right:clamp(12px,1.4vw,18px);box-shadow:inset 0 1px #ffffff59}.ltile img{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform 1.3s var(--ease);position:absolute;inset:0}.ltile:before{content:"";z-index:-1;background:linear-gradient(#05050500 25%,#0505058c 60%,#050505f0 100%);position:absolute;inset:0}.ltile .txt2{max-width:52ch;padding:clamp(20px,2.6vw,36px)}.ltile .lbl{letter-spacing:-.055em;font-size:clamp(36px,4.6vw,72px);font-weight:800;line-height:.9;display:block}.ltile p{color:#ffffffdb;opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .4s ease;margin:14px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.5;overflow:hidden}.ltile:hover p,.ltile:focus-within p,.no-hover .ltile p{opacity:1;max-height:12em}.ab-pod{padding-block:clamp(40px,6vh,80px)}.pod{border-radius:var(--r);color:var(--void);isolation:isolate;background:linear-gradient(#fffffff0,#e2e4e4e0);border:1px solid #ffffffb3;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(16px,2vw,24px);display:grid;box-shadow:inset 0 1px #fff,0 40px 80px -40px #000000e6}.pod .cover{aspect-ratio:1;border-radius:6px;max-width:100%;position:relative;overflow:hidden}.pod .cover img{object-fit:cover;width:100%;height:100%;display:block}.pod .wave+.go{margin-top:16px}.pod .wave{max-width:520px;height:58px;margin-top:22px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.pod .wave svg{width:200%;height:100%;animation:flow var(--sp) linear infinite;position:absolute;top:0;left:0}.pod .wave path{fill:none;stroke-linecap:round}@keyframes flow{to{transform:translate(-50%)}}.pod .wave .w1{--sp:3.2s}.pod .wave .w1 path{stroke:var(--gold);stroke-width:2.2px}.pod .wave .w2{--sp:5.4s;opacity:.4}.pod .wave .w2 path{stroke:var(--void);stroke-width:1.4px}.pod .wave .w3{--sp:8s;opacity:.5;animation-direction:reverse}.pod .wave .w3 path{stroke:var(--gold);stroke-width:1px}.pod h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.8vw,58px);font-weight:700;line-height:.95}.pod p{color:#050505a8;margin:16px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.45}.pod p+p{margin-top:6px}.pod .go{border-radius:var(--r);background:var(--void);height:50px;color:var(--white);align-items:center;gap:10px;margin-top:28px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pod .go:hover{background:var(--shadow)}.pod .go{cursor:pointer;border:0;font-family:inherit}.listen-pop{z-index:70;isolation:isolate;opacity:0;background:#05050599;place-items:center;padding:20px;transition:opacity .3s;display:grid;position:fixed;inset:0}.listen-pop[hidden]{display:none}.listen-pop.open{opacity:1}.lp-card{width:min(400px,100%);color:var(--white);isolation:isolate;transition:transform .45s var(--ease);background:#1e1e20b8;border:1px solid #ffffff29;border-radius:14px;padding:28px 24px 22px;position:relative;transform:translateY(16px)scale(.97);box-shadow:inset 0 1px #fff3,0 40px 80px -30px #000000e6}.listen-pop.open .lp-card{transform:none}.lp-k{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin:0;font-size:11px;font-weight:600}.lp-card h3{letter-spacing:-.035em;margin:6px 0 18px;font-size:26px;font-weight:700}.lp-card a{color:var(--white);border-radius:10px;align-items:center;gap:14px;margin:0 -12px;padding:14px 12px;font-size:17px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.lp-card a+a{border-top:1px solid #ffffff14}.lp-card a:hover{background:#ffffff14}.lp-card a i{color:var(--dim);margin-left:auto;font-style:normal}.lp-i{background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lp-i svg{width:22px;height:22px}.lp-x{cursor:pointer;width:34px;height:34px;color:var(--white);background:#ffffff1a;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.lp-x svg{width:14px;height:14px}.pod .go svg{width:16px;height:16px}.ab-bts{padding-block:clamp(60px,9vh,110px) clamp(80px,12vh,140px)}.bts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.reel{margin-top:clamp(24px,3vw,40px);padding-block:6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reel .row3{gap:12px;width:max-content;animation:80s linear infinite lane;display:flex}.reel .row3+.row3{margin-top:12px;animation-duration:95s;animation-direction:reverse}.reel:hover .row3{animation-play-state:paused}.pk{aspect-ratio:3/4;background:#111;border-radius:6px;flex:none;height:clamp(320px,31vw,460px);margin:0;position:relative;overflow:hidden}.pk img{object-fit:cover;filter:grayscale()brightness(.85);width:100%;height:100%;transition:filter .5s, transform 1s var(--ease);display:block}.pk figcaption{isolation:isolate;opacity:0;transition:transform .45s var(--ease), opacity .3s;background:linear-gradient(#ffffff29,#ffffff0f);border:1px solid #ffffff2e;border-radius:6px;padding:12px 14px;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(calc(100% + 12px));box-shadow:inset 0 1px #ffffff4d}.pk b{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.15;display:block}.pk .role{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:2px;font-size:11px;font-weight:600;display:block}.pk .say2{color:#ffffffdb;margin-top:8px;font-size:14px;line-height:1.4;display:block}.pk .ig{color:var(--white);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.pk .ig svg{width:13px;height:13px}.pk .ig.todo{color:#ffffff73}.pk:hover img,.pk:focus-within img{filter:none;transform:scale(1.04)}.pk:hover figcaption,.pk:focus-within figcaption,.no-hover .pk figcaption{opacity:1;transform:none}.no-hover .pk img{filter:none}.rv{opacity:0;transition:opacity .8s ease, transform 1s var(--ease);transform:translateY(28px)}.rv.in{opacity:1;transform:none}.rvi{clip-path:inset(18% 0 0 0 round var(--r));transition:clip-path 1.2s var(--ease)}.rvi.in{clip-path:inset(0 0 0 0 round var(--r))}@media (max-width:860px){.pod,.lgrid{grid-template-columns:1fr}.ltile:nth-child(n){grid-column:auto;min-height:340px}.ltile p{opacity:1;max-height:none}}@media (max-width:760px){.jpath{left:calc(var(--gut-l) + 6px)}.stn{min-height:0;padding-left:0;display:block}.stn .knot{left:calc(var(--gut-l) + 6px);top:24px}.stn+.stn{margin-top:40px}.sp{transform:none}.stn:nth-child(odd of .stn) .sp{transform:none}.sp img{aspect-ratio:4/3}.sglow{display:none}.sc{isolation:isolate;background:#1e1e2073;margin:-60px 12px 0;transform:none}.stn:nth-child(odd of .stn) .sc{isolation:isolate;background:#1e1e2073;margin:-60px 12px 0;transform:none}.stn .sc{translate:0 30px}.stn:nth-child(odd of .stn) .sc{translate:0 30px}.stn.seen .sc{translate:0}.ab-hero{height:165svh}.mline{max-width:100%!important;margin-left:0!important}.mpic{width:calc(var(--w) * 1.35)}.mpic img{filter:brightness(.55)saturate(1.05)}}@media (prefers-reduced-motion:reduce){.rv,.rvi{opacity:1!important;clip-path:none!important;transform:none!important}.mpic img{opacity:1;transform:none}}.pg{min-height:70vh;padding:calc(var(--hdr) + var(--safe-t) + clamp(28px, 5vw, 64px)) var(--gut-r) clamp(64px, 10vh, 120px) var(--gut-l)}.pg h1{letter-spacing:-.05em;max-width:1280px;margin:0 auto;font-size:clamp(48px,8vw,112px);font-weight:700;line-height:.9}.pg p{max-width:1280px;color:var(--dim);margin:16px auto 0;font-size:clamp(16px,1.5vw,19px)}.pg .lede{max-width:1280px;color:var(--dim);margin:18px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.ct{min-height:100svh;padding:calc(var(--hdr) + clamp(56px, 13vh, 150px)) var(--gut-r) clamp(48px, 9vh, 96px) var(--gut-l);isolation:isolate;align-items:flex-start;display:flex;position:relative;overflow:hidden}.ct>img{object-fit:cover;object-position:50% 40%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ct:after{content:"";z-index:-1;background:linear-gradient(90deg,#050505c7 0%,#05050566 40%,#05050514 70%),linear-gradient(#05050580 0%,#05050500 30% 70%,#050505b3 100%);position:absolute;inset:0}.ct .in{width:100%;max-width:1280px;margin:0 auto}.ct .k{letter-spacing:.2em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:600}.ct h1{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(36px,4.4vw,60px);font-weight:700;line-height:.95}.ct .sub{color:#ffffffb8;max-width:36ch;margin:12px 0 0;font-size:15px;line-height:1.5}.ct .mail2{color:var(--white);text-underline-offset:6px;margin-top:22px;font-size:clamp(17px,1.5vw,20px);font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;text-decoration-thickness:1px;display:inline-block}.ct .mail2:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.ct .socs{gap:20px;margin-top:26px;display:flex}.ct-cast h1{max-width:14ch}.ct-nl{max-width:420px;margin-top:clamp(30px,5vh,44px)}.ct-nl .k{margin-bottom:10px;display:block}.pg.pg-tight{min-height:0;padding-top:clamp(56px,9vh,100px)}.pg .cfaq-h{letter-spacing:-.04em;max-width:1280px;margin:0 0 clamp(18px,3vh,28px);font-size:clamp(26px,2.6vw,38px);font-weight:700}.nl{margin:0}.nl-row{background:#05050514;border:1px solid #05050529;border-radius:999px;gap:6px;padding:5px;display:flex}.nl input{width:0;min-width:0;height:42px;font:inherit;color:var(--void);background:0 0;border:0;outline:none;flex:1 1 0;padding:0 14px;font-size:15px}.nl input::placeholder{color:#05050580}.nl button{background:var(--void);height:42px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 20px;font-size:14px;font-weight:700}.nl button:hover{background:#222}.nl-row:focus-within{border-color:#05050573}.nl-msg{color:#050505b3;min-height:1.3em;margin:8px 0 0 16px;font-size:13px}.nl.done .nl-row{display:none}.nl.done .nl-msg{color:var(--void);margin-left:0;font-size:15px;font-weight:600}.nl-dark .nl-row{isolation:isolate;background:#ffffff1a;border-color:#ffffff38}.nl-dark input{color:var(--white)}.nl-dark input::placeholder{color:#ffffff8c}.nl-dark button{background:var(--white);color:var(--void)}.nl-dark button:hover{background:#e6e6e6}.nl-dark .nl-row:focus-within{border-color:#ffffff8c}.nl-dark .nl-msg{color:#ffffffbf}.nl-dark.done .nl-msg{color:var(--white)}.fnews{border-top:1px solid #05050529;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:16px 32px;padding-top:clamp(22px,3vw,32px);display:grid}.fnews h3{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:700}.fnews p{opacity:.7;margin:4px 0 0;font-size:14px}@media (max-width:760px){.fnews{grid-template-columns:1fr}}.ct .socs a{color:#ffffffbf;place-items:center;width:22px;height:22px;transition:color .2s,transform .2s;display:grid}.ct .socs a:hover{color:var(--white);transform:translateY(-2px)}.ct .socs svg{width:22px;height:22px}.doc{max-width:1280px;margin:clamp(36px,6vh,64px) auto 0}.doc .col{max-width:760px}.doc h2{letter-spacing:-.03em;margin:clamp(36px,5vw,52px) 0 0;font-size:clamp(20px,1.8vw,26px);font-weight:700}.doc h2:first-child{margin-top:0}.doc p{color:#ffffffd1;max-width:none;margin:12px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.65}.doc .lead2{color:var(--white);font-size:clamp(19px,1.6vw,23px);line-height:1.5}.doc .upd{color:var(--dim);margin-top:40px;font-size:14px}.doc a{color:var(--white)}.faq{max-width:900px;margin:0;padding:0;list-style:none}.faq details{border-top:1px solid #ffffff24}.faq li:last-child details{border-bottom:1px solid #ffffff24}.faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(18px,1.6vw,22px);font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:16px;height:16px;position:relative}.faq summary i:before,.faq summary i:after{content:"";width:16px;height:2px;transition:transform .3s var(--ease);background:currentColor;border-radius:1px;position:absolute;top:7px;left:0}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{max-width:62ch;margin:0 0 24px}.tix-frame{border-radius:var(--r);background:#0e0f10;border:0;width:100%;min-height:900px;display:block}.tix-note{color:var(--dim);margin-top:14px;font-size:14px}.view[hidden]{display:none}.nr{padding:calc(var(--hdr) + var(--safe-t) + clamp(28px, 5vw, 64px)) var(--gut-r) clamp(64px, 10vh, 120px) var(--gut-l)}.nr-in{max-width:1280px;margin:0 auto}.nr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(28px,4vw,48px);display:flex}.nr-head h1{letter-spacing:-.05em;margin:0;font-size:clamp(48px,8vw,112px);font-weight:700;line-height:.9}.nr-head p{max-width:36ch;color:var(--dim);margin:14px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.45}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{cursor:pointer;height:36px;font:600 12px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:0 15px;transition:background .2s,color .2s,border-color .2s}.filters button:hover{color:var(--white);border-color:#fff6}.filters button[aria-pressed=true]{background:var(--white);color:var(--void);border-color:var(--white)}.nchip{letter-spacing:.1em;text-transform:uppercase;height:26px;color:var(--white);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.nchip i{background:var(--gold);border-radius:50%;width:6px;height:6px}.nchip.feat{background:var(--gold);border-color:var(--gold);color:var(--void)}.nchip.feat i{background:var(--void)}.nmeta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ndate{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:13px}.feat-card{border-radius:var(--r);color:var(--white);background:#0e0f10;border:1px solid #ffffff14;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.feat-card .pic{min-height:clamp(300px,38vw,560px);position:relative;overflow:hidden}.feat-card .pic img{object-fit:cover;width:100%;max-width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.feat-card:hover .pic img{transform:scale(1.035)}.feat-card .txt{flex-direction:column;justify-content:space-between;gap:28px;min-width:0;padding:clamp(24px,3.4vw,48px);display:flex}.feat-card h2{letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(30px,3.6vw,54px);font-weight:700;line-height:.98}.feat-card p{color:var(--dim);max-width:40ch;margin:16px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.read{letter-spacing:.02em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.read svg{width:16px;height:16px;transition:transform .3s var(--ease)}a:hover .read svg{transform:translate(4px)}.ngrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(14px,1.6vw,22px);display:grid}.ntile{border-radius:var(--r);min-width:0;color:var(--white);transition:border-color .3s, transform .4s var(--ease);background:#0e0f10;border:1px solid #ffffff14;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ntile:hover{border-color:#ffffff38;transform:translateY(-3px)}.ntile .pic{aspect-ratio:16/10;background:#141516;max-width:100%;overflow:hidden}.ntile .pic img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);display:block}.ntile:hover .pic img{transform:scale(1.04)}.ntile .txt{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.ntile h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.15}.ntile p{color:var(--dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.ntile .read{color:var(--dim);margin-top:auto;padding-top:6px;font-size:13px}.ntile:hover .read{color:var(--white)}.ngrid.mixed .ntile:first-child{flex-direction:row;grid-column:span 2}.ngrid.mixed .ntile:first-child .pic{aspect-ratio:auto;flex:1.3 1 0;min-height:320px}.ngrid.mixed .ntile:first-child .txt{flex:1 1 0;padding:clamp(22px,2.6vw,36px)}.ngrid.mixed .ntile:first-child h3{font-size:clamp(24px,2.4vw,34px)}.nempty{text-align:center;color:var(--dim);grid-column:1/-1;padding:60px 0}.story{padding:calc(var(--hdr) + var(--safe-t) + clamp(24px, 4vw, 48px)) var(--gut-r) clamp(64px, 10vh, 120px) var(--gut-l)}.s-col{max-width:980px;margin:0 auto}.s-wide,.s-full{max-width:1080px;margin-left:auto;margin-right:auto}.back{color:var(--dim);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.back svg{width:16px;height:16px;transition:transform .3s var(--ease)}.back:hover{color:var(--white)}.back:hover svg{transform:translate(-3px)}.s-head{margin-top:clamp(28px,4vw,48px)}.s-head h1{letter-spacing:-.045em;text-wrap:balance;margin:20px 0 0;font-size:clamp(38px,5.6vw,80px);font-weight:700;line-height:.96}.s-dek{color:#ffffffd1;letter-spacing:-.01em;text-wrap:pretty;margin:22px 0 0;font-size:clamp(19px,2vw,25px);line-height:1.4}.s-share{align-items:center;gap:10px;margin-top:28px;display:flex}.s-share button{cursor:pointer;height:38px;font:500 13px/1 var(--font);color:var(--white);background:0 0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.s-share button:hover{border-color:#ffffff80}.s-share button svg{width:15px;height:15px}.s-share .note{color:var(--gold);font-size:13px}.s-hero{margin-top:clamp(32px,5vw,56px)}.s-hero .frame{border-radius:var(--r);aspect-ratio:16/9;background:#111;max-width:100%;overflow:hidden}.s-hero .frame img{object-fit:cover;width:100%;height:100%;display:block}.s-hero.square .frame{aspect-ratio:1;max-width:min(100%,560px);margin:0 auto}figure{margin:0}figcaption{color:#ffffff8c;margin-top:12px;font-size:13px;line-height:1.5}.s-body{margin-top:clamp(40px,6vw,72px)}.s-body>*{margin-top:0;margin-bottom:0}.s-body>*+*{margin-top:26px}.s-body p{color:#e4e5e5;letter-spacing:-.003em;font-size:clamp(17px,1.35vw,20px);line-height:1.68}.s-body p:first-child{color:var(--white);font-size:clamp(19px,1.6vw,23px);line-height:1.55}.s-body h2{letter-spacing:-.03em;font-size:clamp(25px,2.4vw,34px);font-weight:700;line-height:1.1;margin-top:clamp(48px,6vw,72px)!important}.s-body h2+p{margin-top:16px}.s-body .media{width:min(1080px,100vw - 32px);position:relative;left:50%;transform:translate(-50%);margin-top:clamp(36px,5vw,56px)!important;margin-bottom:clamp(12px,2vw,20px)!important}.s-body .media>img{border-radius:var(--r);aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.s-body .media .pair img{border-radius:var(--r);width:100%;display:block}.pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pair img{aspect-ratio:4/5;object-fit:cover;height:auto}.s-quote{--qf:var(--serif);--qs:italic;--qw:400;--qz:.92;--qt:none;--ql:-.02em;--qh:1.08;padding:0;margin:clamp(44px,6vw,72px) 0!important}.s-quote .mark{font-family:var(--qf);font-style:var(--qs);font-weight:var(--qw);color:var(--gold);height:44px;font-size:90px;line-height:.6;display:block}.s-quote blockquote{font-family:var(--qf);font-style:var(--qs);font-weight:var(--qw);font-size:calc(clamp(32px, 3.8vw, 52px) * var(--qz));line-height:var(--qh);letter-spacing:var(--ql);text-transform:var(--qt);color:var(--white);text-wrap:balance;margin:0}.s-quote cite{font:600 12px/1.4 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-top:18px;font-style:normal;display:block}.gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.gallery::-webkit-scrollbar{display:none}.gallery img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r);scroll-snap-align:start;flex:none;width:min(320px,70vw)}.gal-tools{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.gal-tools figcaption{margin:0}.gal-tools .btns2{gap:6px;display:flex}.gal-tools button{cursor:pointer;width:38px;height:38px;color:var(--white);background:0 0;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid}.gal-tools button:hover{background:var(--white);color:var(--void)}.gal-tools button svg{width:15px;height:15px}.video{border-radius:var(--r);aspect-ratio:16/9;background:#000;max-width:100%;position:relative;overflow:hidden}.video img{object-fit:cover;opacity:.72;width:100%;height:100%;display:block}.video .play{cursor:pointer;width:84px;height:84px;color:var(--white);isolation:isolate;transition:transform .3s var(--ease), background .2s;background:linear-gradient(#ffffff42,#ffffff14);border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff59}.video .play:hover{background:var(--white);color:var(--void);transform:translate(-50%,-50%)scale(1.06)}.video .play svg{width:26px;height:26px;margin-left:4px}.video .vlabel{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600;position:absolute;bottom:18px;left:20px}.facts{border-top:1px solid #ffffff24}.facts div{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:14px 0;font-size:16px;display:grid}.facts dt{color:#ffffff8c}.facts dd{color:var(--white);margin:0}.s-cta{border-radius:var(--r);background:var(--white);color:var(--void);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(24px,3vw,36px);display:flex;margin-top:clamp(44px,6vw,64px)!important}.s-cta h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:700}.s-cta p{color:#4a4d4d!important;margin:6px 0 0!important;font-size:16px!important;line-height:1.45!important}.s-cta a{border-radius:var(--r);background:var(--void);height:46px;color:var(--white);white-space:nowrap;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.s-cta a:hover{background:var(--gold);color:var(--void)}.s-cta a{justify-content:center}.s-cta a svg{width:16px;height:16px;transition:transform .3s var(--ease);flex:none}.s-cta a:hover svg{transform:translate(3px)}.listen{flex-wrap:wrap;gap:8px;display:flex}.listen a{border-radius:var(--r);height:46px;color:var(--white);border:1px solid #ffffff38;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.listen a:hover{background:var(--white);color:var(--void)}.s-more{border-top:1px solid #ffffff1f;margin-top:clamp(72px,10vw,120px);padding-top:28px}.s-more h2{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(26px,2.6vw,36px);font-weight:700}.s-more .ngrid{margin-top:0}@media (max-width:980px){.ngrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ngrid.mixed .ntile:first-child{grid-column:1/-1}}@media (max-width:760px){.filters{scrollbar-width:none;margin-inline:calc(-1 * var(--gut-l)) calc(-1 * var(--gut-r));padding-inline:var(--gut-l) var(--gut-r);width:calc(100% + var(--gut-l) + var(--gut-r));flex-wrap:nowrap;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{flex:none}.nr-head>div:first-child{width:100%}.feat-card{grid-template-columns:1fr}.feat-card .pic{aspect-ratio:4/3;min-height:0}.ngrid{grid-template-columns:1fr}.ngrid.mixed .ntile:first-child{flex-direction:column}.ngrid.mixed .ntile:first-child .pic{aspect-ratio:16/10;flex:none;min-height:0}.pair{grid-template-columns:1fr}.pair img{aspect-ratio:4/3}.video .play{width:68px;height:68px}.facts div{grid-template-columns:1fr;gap:2px}:root{--hdr:72px}.logo img{height:18px}.right{gap:8px}.hd nav{display:none}.cta{height:40px;padding:0 14px;font-size:11px}.menu-btn{display:grid}body.scrolled .hd{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505db}.case .chip,.case .view{background:#05050573}.tile.half{box-shadow:0 18px 36px -18px #000000b3}.tile.half.dark{box-shadow:inset 0 0 0 1px #ffffff14,0 18px 36px -18px #000000b3}.case .ph{will-change:auto;height:100%;top:0}.hero{height:clamp(440px,78vh,700px)}.hero img{object-position:30% 30%}.tiles{grid-template-columns:1fr}.tile.half{min-height:372px}.sheet{isolation:isolate}:root{--pw:min(70vw, 320px)}.opener .stage{margin-top:26px}.opener .stage .poster{max-width:none}.fcols{grid-template-columns:1fr 1fr}.pcard{width:62vw}.nav-btn{display:none}.cases{--ch:min(560px, calc(100vh - var(--hdr) - 120px))}.case .meta{gap:6px 16px;font-size:10px}.case .lead{font-size:17px}.case .view{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.pcard{transform:none}.stage .poster{transform:rotate(-6deg)!important}}.ab-space{height:320svh;margin-top:clamp(20px,4vh,60px);position:relative}.ab-space .stage4{background:radial-gradient(120% 90%,#07090d 0%,#030304 60%,#000 100%);height:100svh;position:sticky;top:0;overflow:hidden}.ab-space .stars{width:100%;height:100%;display:block;position:absolute;inset:0}.ab-space .twbox{z-index:2;width:min(88vw,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ab-space .fk{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin:0 0 clamp(16px,2vw,24px);font-size:11px;font-weight:600}.ab-space .tw{letter-spacing:-.03em;text-align:left;text-wrap:pretty;margin:0;font-size:clamp(20px,2.3vw,34px);font-weight:600;line-height:1.28}.ab-space .tw .on{color:var(--white);text-shadow:0 0 24px #ffffff40}.ab-space .tw .off{color:#0000}.ab-space .tw .cur{background:var(--white);width:.08em;height:1em;margin:0 .04em -.12em;font-style:normal;animation:1s step-end infinite blink;display:none}@keyframes blink{50%{opacity:0}}.ab-space.still{height:auto}.ab-space.still .stage4{height:auto;min-height:100vh;padding:calc(var(--hdr) + 60px) var(--gut-r) 80px var(--gut-l);place-items:center;display:grid;position:relative}.ab-space.still .twbox{position:relative;top:auto;left:auto;transform:none}@media (max-width:760px){.ab-space{height:280svh}.ab-space .tw{font-size:clamp(18px,5.2vw,24px)}}.pd-hero{background:var(--void);isolation:isolate;height:clamp(440px,64svh,680px);position:relative;overflow:hidden}.pd-hero .bg{object-fit:cover;object-position:50% 40%;z-index:-2;width:100%;max-width:100%;height:100%;animation:2.4s cubic-bezier(.2,.7,.2,1) both settle;position:absolute;inset:0}.pd-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#050505d9 0%,#05050559 55%,#0505051a 100%),linear-gradient(#05050580 0%,#05050500 25% 55%,#050505f2 100%);position:absolute;inset:0}.pd-hero .in{padding:calc(var(--hdr) + 20px) var(--gut-r) clamp(28px, 5vh, 56px) var(--gut-l);position:absolute;inset:0}.pd-hero .in>div{justify-content:space-between;align-items:flex-end;gap:clamp(24px,4vw,64px);max-width:1280px;height:100%;margin:0 auto;display:flex;position:relative}.pd-hero .left{flex:1;min-width:0}.pd-hero .tags{flex-wrap:wrap;gap:8px;animation:.8s .45s both fadeUp;display:flex}.pd-hero h1{letter-spacing:-.055em;margin:14px 0 0;padding-bottom:.04em;font-size:clamp(50px,8.4vw,132px);font-weight:800;line-height:.88;overflow:hidden}.pd-hero h1 span{animation:1.1s cubic-bezier(.16,1,.3,1) .15s both titleUp;display:inline-block}.onstage{border-radius:var(--r);color:var(--void);isolation:isolate;background:#dab43af0;border:1px solid #ffecaa8c;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:clamp(18px,2.4vw,28px);padding:14px 14px 14px 20px;text-decoration:none;transition:background .25s,border-color .25s;animation:.8s .6s both fadeUp;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 20px 40px -20px #000c}.onstage:hover{background:#e6c24cf7;border-color:#fff0becc}.onstage .k3{letter-spacing:.18em;text-transform:uppercase;color:#050505ad;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.onstage .pdot{background:var(--void)!important;box-shadow:none!important}.onstage b{letter-spacing:-.01em;font-size:clamp(15px,1.25vw,18px);font-weight:600}.onstage .go3{background:var(--void);height:40px;color:var(--white);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.onstage .go3 svg{width:15px;height:15px;transition:transform .3s}.onstage:hover .go3 svg{transform:translate(3px)}.pd-hero .pst{width:min(clamp(170px, 19vw, 290px), calc((clamp(440px, 64svh, 680px) - var(--hdr) - 90px) * .64));cursor:zoom-in;background:0 0;border:0;flex:none;align-self:center;margin:0 10px 0 0;padding:0;animation:1.2s cubic-bezier(.2,.9,.25,1.05) .2s both pstIn;transform:rotate(4deg)}.pd-hero .pst img{transform:translate3d(calc(var(--ps,0) * -30px), calc(var(--ps,0) * 90px), 0) rotate(calc(var(--ps,0) * 9deg));will-change:transform;aspect-ratio:2/3;object-fit:cover;border-radius:6px;width:100%;display:block;box-shadow:0 40px 80px -24px #000000e6,0 0 0 1px #ffffff14}@keyframes pstIn{0%{opacity:0;transform:translateY(60px)rotate(10deg)}to{opacity:1;transform:rotate(4deg)}}.pdot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite pdpulse}@keyframes pdpulse{0%{box-shadow:0 0 #d4af378c}70%{box-shadow:0 0 0 10px #d4af3700}to{box-shadow:0 0 #d4af3700}}.plink{z-index:4;border-radius:var(--r);position:absolute;inset:0}.fcard,.ppost{position:relative}.pd-sec{padding-left:var(--gut-l);padding-right:var(--gut-r)}.pd-sec>.wrap{max-width:1280px;margin:0 auto;position:relative}.pd-h{letter-spacing:-.04em;margin:0 0 clamp(18px,2.4vw,28px);font-size:clamp(28px,3.2vw,46px);font-weight:700;line-height:1}.pd-story{margin-top:clamp(36px,6vh,64px)}.pd-story .wrap{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.pd-company{margin-top:clamp(60px,9vh,110px)}.pd-company .photo4{border-radius:var(--r);aspect-ratio:21/9;cursor:zoom-in;background:#111;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pd-company .photo4 img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.pd-company .photo4{aspect-ratio:4/3}}.spost{width:100%;max-width:var(--pw,400px);cursor:zoom-in;transform:translate3d(0, calc(var(--ps,0) * -70px), 0) rotate(calc(3deg + var(--ps,0) * 8deg));will-change:transform;background:0 0;border:0;place-self:center end;margin-right:12px;padding:0;display:block}.spost img{aspect-ratio:2/3;object-fit:cover;border-radius:6px;width:100%;display:block;box-shadow:0 40px 80px -24px #000000e6,0 0 0 1px #ffffff14}.pd-story .meta2{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:13px;font-weight:600}.pd-story .pfacts{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);margin:clamp(40px,6vh,60px) 0 0;padding:0;display:grid}.pd-story .pfacts>div{border-top:1px solid #ffffff24;padding:16px 0 18px}.pd-story .pfacts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:600}.pd-story .pfacts dd{letter-spacing:-.015em;color:#fff;margin:7px 0 0;font-size:clamp(16px,1.3vw,19px);font-weight:600;line-height:1.25}.pd-story .pfacts dd .who{font:inherit;color:inherit}@media (max-width:560px){.pd-story .pfacts{grid-template-columns:1fr 1fr}}.pd-story .logline{letter-spacing:-.035em;text-wrap:balance;margin:16px 0 0;font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1.08}.pd-story p{color:#fffc;margin:18px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.65}.pd-story .nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px;margin-top:28px;display:grid}.pd-story .nums div{border-radius:var(--r);isolation:isolate;background:#ffffff12;border:1px solid #ffffff29;padding:18px 18px 16px;box-shadow:inset 0 1px #ffffff52,0 24px 48px -28px #000000e6}.pd-story .nums div b{letter-spacing:-.05em;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1;display:block}.pd-story .nums div span{color:var(--dim);margin-top:6px;font-size:13px;display:block}.pd-story .photo4{border-radius:var(--r);aspect-ratio:4/3;cursor:zoom-in;background:#111;border:0;margin:0;padding:0;position:relative;overflow:hidden}.pd-story .photo4 img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.pd-story .photo4:hover img{transform:scale(1.04)}.pd-quotes{margin-top:clamp(80px,12vh,140px)}.qreel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.qtrack{gap:16px;width:max-content;animation:70s linear infinite lane;display:flex}.qreel:hover .qtrack,.qreel:focus-within .qtrack{animation-play-state:paused}.qtrack figure{border-radius:var(--r);cursor:zoom-in;flex:none;width:clamp(280px,30vw,440px);margin:0;overflow:hidden}.qtrack img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .8s var(--ease);display:block}.qtrack figure:hover img{transform:scale(1.03)}.pd-videos{margin-top:clamp(80px,12vh,140px)}.vgal{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--gut-l), calc((100vw - 1280px) / 2));scroll-padding-inline:max(var(--gut-l), calc((100vw - 1280px) / 2));gap:clamp(12px,1.6vw,24px);display:flex;overflow-x:auto}.vgal::-webkit-scrollbar{display:none}.vcard{aspect-ratio:16/9;scroll-snap-align:start;width:min(1100px,84vw);color:var(--white);text-align:left;cursor:pointer;opacity:.45;background:#000;border:0;border-radius:18px;flex:none;padding:0;transition:opacity .6s;position:relative;overflow:hidden}.vcard.on{opacity:1}.vcard img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;transition:transform 6s linear;position:absolute;inset:0;transform:scale(1.04)}.vcard.on img{transform:scale(1)}.vcard:before{content:"";z-index:1;background:linear-gradient(#0000 58%,#000000b8 100%);position:absolute;inset:0}.vcard .t{z-index:2;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(20px,2.4vw,34px);font-weight:600;line-height:1.12;position:absolute;bottom:clamp(22px,3vw,40px);left:clamp(22px,3vw,44px);right:30%}.vcard .pl{z-index:2;isolation:isolate;width:54px;height:54px;transition:transform .3s var(--ease), background .2s, color .2s;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.vcard .pl svg{width:18px;height:18px;margin-left:3px}.vcard:hover .pl{background:var(--white);color:var(--void);transform:scale(1.08)}.vctl{justify-content:center;align-items:center;gap:12px;margin-top:clamp(18px,2.4vw,28px);display:flex}.vdots{isolation:isolate;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;height:56px;padding:0 22px;display:flex}.vdots button{cursor:pointer;width:8px;height:8px;transition:width .4s var(--ease), background .3s;background:#fff6;border:0;border-radius:999px;padding:0;position:relative;overflow:hidden}.vdots button[aria-current=true]{background:#ffffff4d;width:48px}.vdots button i{background:var(--white);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.vdots button[aria-current=true] i{animation:barfill var(--vdur,6s) linear forwards}.vdots.paused button[aria-current=true] i{animation-play-state:paused}.vpp{cursor:pointer;width:56px;height:56px;color:var(--white);isolation:isolate;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.vpp svg{width:16px;height:16px}.vpp:hover{background:#fff3}.pd-credits{margin-top:clamp(80px,12vh,140px)}.castg{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2.4vw,36px);display:grid}.who[data-pi]{cursor:default}.castg>div,.crewg>div{transition:border-color .35s;position:relative}.slot{aspect-ratio:4/5;pointer-events:none;z-index:5;position:absolute;bottom:100%;left:0;right:0;overflow:hidden}.slot b{transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(101%)}.slot i{background:#111 0 0/auto 100% no-repeat;border-radius:4px 4px 0 0;position:absolute;inset:0;box-shadow:0 -24px 48px -16px #000000b3}.slot i:after{content:"";border-radius:inherit;background:linear-gradient(#0000 65%,#00000047);position:absolute;inset:0}.castg>div.on,.crewg>div.on{border-top-color:#ffffffb3}.castg>div.on .slot b,.crewg>div.on .slot b{transform:none}@media (prefers-reduced-motion:reduce){.slot b{transition:none}}.castg>div{border-top:1px solid #ffffff2e;padding-top:20px}.castg .who{letter-spacing:-.035em;color:var(--white);font-size:clamp(20px,1.9vw,28px);font-weight:700;line-height:1.08;text-decoration:none;display:block}a.who:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.castg .as{color:var(--dim);margin-top:10px;font-size:15px}.castg details{margin-top:10px}.castg summary{cursor:pointer;color:var(--dim);align-items:center;gap:8px;font-size:15px;list-style:none;display:inline-flex}.castg summary::-webkit-details-marker{display:none}.castg summary:after{content:"+";color:var(--white);font-size:16px;line-height:1}.castg details[open] summary:after{content:"–"}.castg details p{color:#ffffff9e;margin:10px 0 0;font-size:14px;line-height:1.55}.crewg{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(18px,2.4vw,36px);margin-top:clamp(28px,3vw,40px);display:grid}.crewg>div{border-top:1px solid #ffffff2e;padding-top:16px}.crewg .rl{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:600;display:block}.crewg .who{letter-spacing:-.02em;color:var(--white);margin-top:8px;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.3;text-decoration:none;display:block}.pd-credits .crewh{margin-top:clamp(80px,11vh,120px)}.pd-credits .castt{margin-top:0}.ctitle{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin:0 0 12px;font-size:12px;font-weight:600}.tech2{border-radius:var(--r);isolation:isolate;background:#ffffff12;border:1px solid #ffffff29;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff52,0 24px 48px -28px #000000e6}.tech2>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px 22px;display:flex}.tech2>div+div{border-left:1px solid #ffffff1f}@media (max-width:760px){.tech2{grid-template-columns:1fr 1fr}.tech2>div:nth-child(3){border-left:0}.tech2>div:nth-child(n+3){border-top:1px solid #ffffff1f}}.tech2 div b{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px);font-weight:700;display:block}.tech2 div span{color:var(--dim);margin-top:4px;font-size:13px;display:block}.pd-news{margin-top:clamp(80px,12vh,140px)}.pd-news .ngrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-gallery{margin-top:clamp(80px,12vh,140px)}.ggrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);display:grid}.ggrid button{cursor:zoom-in;aspect-ratio:1;background:#111;border:0;border-radius:6px;padding:0;display:block;overflow:hidden}.ggrid img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.ggrid button:hover img{transform:scale(1.04)}.pd-journal{margin-top:clamp(80px,12vh,140px)}.jcard{isolation:isolate;border-radius:var(--r);color:var(--white);border:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(30px,4.4vw,64px);text-decoration:none;display:grid;position:relative;overflow:hidden}.jcard .bgj{z-index:-1;position:absolute;inset:0}.jcard .bgj img{object-fit:cover;object-position:var(--bp,50% 50%);filter:brightness(.42)saturate(.9);width:100%;height:100%;transition:transform 1.4s var(--ease)}.jcard .bgj:after{content:"";background:linear-gradient(90deg,#050505b3 0%,#05050540 70%,#0505051a 100%);position:absolute;inset:0}.jcard:hover .bgj img{transform:scale(1.03)}.jcard small{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:600}.jcard h2{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(16px,1.8vw,27px);font-weight:700;line-height:1.15}.jcard h2 u{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.jcard .go2{background:var(--white);height:64px;color:var(--void);white-space:nowrap;transition:transform .3s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 30px;font-size:17px;font-weight:700;display:inline-flex}.jcard:hover .go2{transform:scale(1.04)}.jcard .go2 svg{width:18px;height:18px}.pd-nav{margin-top:clamp(60px,9vh,100px)}.pnav{border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding-top:22px;display:flex}.pnav a{color:var(--white);align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.pnav a.next{text-align:right;flex-direction:row-reverse}.pnav img{aspect-ratio:2/3;object-fit:cover;width:58px;transition:transform .35s var(--ease);border-radius:4px;flex:none}.pnav a:hover img{transform:translateY(-3px)rotate(-3deg)}.pnav a.next:hover img{transform:translateY(-3px)rotate(3deg)}.pnav small{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:600;display:block}.pnav b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:18px;font-weight:600;display:block;overflow:hidden}.nowplay{z-index:25;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--r);isolation:isolate;opacity:0;pointer-events:none;background:linear-gradient(#28282ab3,#141416b3);border:1px solid #ffffff29;width:min(340px,100vw - 32px);transition:transform .6s cubic-bezier(.2,.9,.25,1.2),opacity .4s;position:fixed;transform:translateY(140%)scale(.9);box-shadow:inset 0 1px #ffffff40,0 30px 60px -20px #000000e6}.nowplay>a{color:var(--white);grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:12px 14px 12px 12px;text-decoration:none;display:grid}.nowplay.show{opacity:1;pointer-events:auto;transform:none}.nowplay img{aspect-ratio:2/3;object-fit:cover;border-radius:5px;width:56px;display:block}.nowplay .k2{letter-spacing:.18em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.nowplay strong{margin-top:6px;font-size:14px;font-weight:600;line-height:1.3;display:block}.nowplay .cta2{white-space:nowrap;background:var(--white);height:32px;color:var(--void);border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.nowplay .cta2 svg{width:14px;height:14px}.nowplay .x{cursor:pointer;width:28px;height:28px;color:var(--white);background:#1a1b1c;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;right:-10px}.nowplay .x svg{width:12px;height:12px}.lbox{z-index:60;padding:calc(16px + env(safe-area-inset-top,0px)) 0 calc(16px + env(safe-area-inset-bottom,0px));opacity:0;background:#050505f2;grid-template-columns:72px 1fr 72px;align-items:center;transition:opacity .3s;display:grid;position:fixed;inset:0}.lbox[hidden]{display:none}.lbox.open{opacity:1}.lbox figure{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;height:100%;margin:0;display:flex}.lstage{justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.lstage img{object-fit:contain;max-width:100%;max-height:calc(100svh - 120px);animation:lbIn .45s var(--ease);border-radius:6px}@keyframes lbIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.lbox figcaption{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px}.lbox .lnav{cursor:pointer;width:48px;height:48px;color:var(--white);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-self:center;place-items:center;display:grid}.lbox .lnav:hover{background:var(--white);color:var(--void)}.lbox .lnav svg,.lbox .lclose svg{width:18px;height:18px}.lbox .lclose{top:calc(16px + env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));cursor:pointer;width:44px;height:44px;color:var(--white);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid;position:absolute}.vframe{aspect-ratio:16/9;width:min(1100px,100%);animation:lbIn .45s var(--ease);background:#000;border-radius:8px;position:relative;overflow:hidden}.vframe iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vframe.still img{object-fit:cover;filter:brightness(.35)blur(2px);border-radius:0;width:100%;height:100%;max-height:none;animation:none;position:absolute;inset:0}.vframe .vnote{text-align:center;color:var(--dim);flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:15px;line-height:1.5;display:flex;position:absolute;inset:0}.vframe .vnote b{color:var(--white);letter-spacing:-.02em;margin-bottom:8px;font-size:22px;display:block}@media (max-width:900px){.pd-story .wrap{grid-template-columns:1fr}.spost{justify-self:center;max-width:300px;margin-right:0}.castg{grid-template-columns:repeat(3,minmax(0,1fr))}.crewg{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-news .ngrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.pd-hero{height:auto;min-height:clamp(440px,72svh,620px)}.pd-hero .in{min-height:inherit;display:flex;position:relative;inset:auto}.pd-hero .in>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;height:auto}.pd-hero .left{flex:none}.pd-hero .pst{align-self:flex-end;width:42vw;margin:0 0 4px auto}.pd-hero:after{background:linear-gradient(180deg,#05050580 0%,#05050533 30%,#050505eb 70%,var(--void) 100%)}.onstage{gap:10px 14px;padding:14px}.qtrack figure{width:72vw}.vcard{aspect-ratio:1;border-radius:14px;width:86vw}.vcard img,.vcard.on img{object-position:50% 100%;transform-origin:50% 100%;transform:scale(1.22)}.vcard .t{right:84px}.vdots{height:48px;padding:0 18px}.vpp{width:48px;height:48px}.castg{grid-template-columns:1fr 1fr;row-gap:30px}.pd-news .ngrid{grid-template-columns:1fr}.ggrid{grid-template-columns:1fr 1fr;gap:8px}.jcard{grid-template-columns:1fr}.jcard .go2{justify-self:start;height:56px;font-size:16px}.pnav b{max-width:34vw;font-size:14px}.lbox{grid-template-rows:1fr auto;grid-template-columns:1fr}.lbox figure{grid-row:1;padding:0 12px}.lbox .lnav{bottom:calc(20px + env(safe-area-inset-bottom,0px));position:absolute}.lbox .lnav.prev{left:calc(50% - 60px)}.lbox .lnav.next{right:calc(50% - 60px)}.nowplay{width:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.nowplay>a{grid-template-columns:1fr auto;gap:12px;padding:10px 12px}.nowplay>a>img{display:none}.nowplay>a>span{display:contents}.nowplay .k2{grid-area:1/1}.nowplay strong{grid-area:2/1;margin-top:-6px;font-size:13px}.nowplay .cta2{grid-area:1/2/span 2;align-self:center;margin-top:0}}
.view[hidden]{display:none}main#home:not(:has(section)){min-height:calc(var(--hdr) + var(--safe-t))}.video.playing iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.s-body hr.s-div{background:#ffffff29;border:0;height:1px;margin-block:clamp(28px,4vw,44px)}.np-in{color:var(--white);grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:grid}div.onstage{cursor:default}.ab-spot .layer{font-size:clamp(18px,2.1vw,32px)}.tix-box{color:#111;border-radius:var(--r);background:#fff;min-height:420px;padding:clamp(16px,3vw,32px);font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.5}.tix-box .smt-pin-board :is(h1,h2,h3,h4,h5,h6){color:inherit;letter-spacing:normal;text-wrap:wrap;font-family:inherit;line-height:1.25}.tix-box .smt-pin-board p{margin:revert}.tix-box a{color:inherit}.ct{padding-top:calc(var(--hdr) + clamp(40px, 8vh, 96px));align-items:center}.ct h1{margin-top:18px}.ct .sub{margin-top:22px}.ct .mail2{margin-top:30px}.ct .socs{margin-top:40px}.ct-nl{margin-top:clamp(48px,8vh,72px)}.ct-nl .k{margin-bottom:16px}.ltile .lbl{letter-spacing:-.04em;font-weight:600}.tile.feature .fbg{z-index:0;pointer-events:none;position:absolute;inset:0}.tile.feature .fbg img{object-fit:cover;width:100%;height:100%;display:block}.tile.feature .fbg:after{content:"";position:absolute;inset:0}.tile.feature.dark .fbg:after{background:linear-gradient(#000000b3 0%,#00000059 55%,#0000008c 100%)}.tile.feature.light .fbg:after{background:linear-gradient(#f2f3f3d1 0%,#f2f3f373 55%,#f2f3f333 100%)}.tile.feature.has-bg .stage{z-index:1}.pk figcaption{background:linear-gradient(#05050594,#050505c7);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #00000040}.pk b{color:#fff}.tile.half>:not(.shot){z-index:1;position:relative}.tile .shot{height:76%;-webkit-mask-image:linear-gradient(#0000 0,#0000008c 16%,#000 34%);mask-image:linear-gradient(#0000 0,#0000008c 16%,#000 34%)}.tile.half.light .btns .btn.line{background:#f2f3f3d1}.tile.half.dark .btns .btn.line{background:#0000008c}@media (max-width:760px){.tile .shot{height:62%}}.fnews .nl{position:relative}.fnews .nl-msg{margin-top:8px;position:absolute;top:100%;left:0;right:0}.fnews .nl.done .nl-msg{margin-top:0;position:static}.statement p{letter-spacing:-.02em;font-size:clamp(20px,2.6vw,38px);font-weight:500;line-height:1.14}.statement p span{max-width:28ch}.pc{background:var(--void);color:var(--white)}.pc-in{width:min(1180px,100%);padding-left:var(--gut-l);padding-right:var(--gut-r);margin:0 auto}.pc-hero{isolation:isolate;min-height:calc(78vh + var(--hdr));min-height:calc(78svh + var(--hdr) + var(--safe-t));padding:calc(var(--hdr) + var(--safe-t) + 40px) 0 clamp(40px,7vh,88px);align-items:flex-end;display:flex;position:relative}.pc-hero:not(.has-photo){min-height:0;padding-top:calc(var(--hdr) + var(--safe-t) + clamp(40px,8vh,96px))}.pc-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.pc-bg img{object-fit:cover;width:100%;height:100%;display:block}.pc-bg:after{content:"";background:linear-gradient(#0505058c 0%,#05050500 26%),linear-gradient(#05050514 30%,#0505059e 66%,#050505f0 100%);position:absolute;inset:0}.pc-k{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-size:12px;font-weight:600}.pc-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(40px,6.4vw,92px);font-weight:600;line-height:.98}.pc-lead{max-width:46ch;color:var(--dim);text-wrap:pretty;margin:20px 0 0;font-size:clamp(17px,1.6vw,22px);line-height:1.45}.pc-where{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.pc-go{height:48px;color:var(--white);transition:background .2s,border-color .2s,transform .2s var(--ease);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pc-go svg{flex:none;width:20px;height:20px}.pc-go:hover,.pc-go:first-child{background:var(--white);color:var(--void);border-color:var(--white)}.pc-go:first-child:hover{background:#e8e8e8}.pc-eps{padding:clamp(48px,9vh,110px) 0 0}.pc-eps h2{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(26px,3vw,40px);font-weight:600}.pc-grid{gap:16px;display:grid}.pc-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pc-player{border-radius:var(--r);background:linear-gradient(#141414,#0c0c0c);border:1px solid #ffffff1a;min-height:352px;position:relative;overflow:hidden}.pc-yt{aspect-ratio:16/9;min-height:0}.pc-player iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pc-load{width:100%;color:var(--white);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0 clamp(20px,3vw,36px);display:flex;position:absolute;inset:0}.pc-load>svg{opacity:.9;flex:none;width:44px;height:44px}.pc-load span{flex:1;gap:4px;display:grid}.pc-load b{letter-spacing:-.02em;font-size:clamp(18px,1.8vw,24px);font-weight:600}.pc-load small{color:#ffffff8c;font-size:13px}.pc-load i{background:var(--white);width:58px;height:58px;color:var(--void);transition:transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;padding-left:3px;font-size:18px;font-style:normal;display:grid}.pc-load:hover i{transform:scale(1.08)}.pc-end{text-align:center;padding:clamp(64px,12vh,140px) 0 clamp(24px,4vh,48px)}.pc-end .pc-in{flex-direction:column;align-items:center;display:flex}.pc-big{letter-spacing:-.05em;margin:0;font-size:clamp(44px,8vw,120px);font-weight:600;line-height:.95}.pc-end .pc-where{justify-content:center}.pc-soc{gap:22px;margin-top:34px;display:flex}.pc-soc a{color:#ffffffb3;place-items:center;width:24px;height:24px;transition:color .2s,transform .2s;display:grid}.pc-soc a:hover{color:var(--white);transform:translateY(-2px)}.pc-soc svg{width:22px;height:22px}@media (max-width:760px){.pc-grid.two{grid-template-columns:1fr}.pc-hero{min-height:calc(86svh + var(--safe-t))}.pc-go{height:46px;font-size:14px}.pc-load i{width:50px;height:50px}}.pd-hero .bgx{opacity:0;transition:opacity 1.4s;animation:none}.pd-hero .bgx.on{opacity:1}.pd-hero .bgx.on:first-of-type{animation:2.4s cubic-bezier(.2,.7,.2,1) both settle}.qreel{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;outline:none;overflow:auto hidden}.qreel::-webkit-scrollbar{display:none}.qreel.drag{cursor:grabbing}.qreel.drag figure{pointer-events:none}.qtrack,.qreel:hover .qtrack,.qreel:focus-within .qtrack{animation:none}.qtrack img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fbig,.pr-hero .now .t,.pr-hero h1,.pr-sec h2,.ab-h,.ab-hero .knock text,.ab-spot .layer h2,.mline.s5,.sc h3,.ltile .cnt,.ltile .lbl,.pod h2,.pod .go,.lp-card h3,.pk b,.pg h1,.ct h1,.pg .cfaq-h,.nl button,.fnews h3,.doc h2,.nr-head h1,.feat-card h2,.s-head h1,.s-body h2,.s-cta h3,.s-more h2,.pd-hero h1,.onstage .k3,.onstage .go3,.pd-h,.pd-story .nums div b,.castg .who,.tech2 div b,.jcard h2,.jcard .go2,.nowplay .k2,.nowplay .cta2,b,strong{font-weight:600}.pd-story .logline{font-weight:500}.pd-hero{height:clamp(484px,70.4svh,748px)}.pd-hero .pst{width:min(clamp(170px, 19vw, 290px), calc((clamp(484px, 70.4svh, 748px) - var(--hdr) - 90px) * .64))}@media (max-width:760px){.pd-hero{height:auto;min-height:clamp(484px,79.2svh,682px)}.pd-hero .pst{width:42vw}}.pd-hero h1,.pr-hero h1,.pg h1,.nr-head h1,.mline.s5,.ltile .lbl,.pd-story .nums div b{letter-spacing:-.035em}.tile.half .sub{margin-top:12px;font-size:clamp(16px,1.35vw,19px);line-height:1.4}@media (max-width:760px){.stage{--pw:min(52.5vw, 240px)}}.s-body strong{color:var(--white);font-weight:700}.s-body em{font-style:italic}.s-body p a,.s-body blockquote a,.s-body figcaption a,.s-body dd a,.s-table a,.s-cta p a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em;text-decoration-thickness:1px}.s-body p a:hover,.s-body blockquote a:hover,.s-body figcaption a:hover,.s-body dd a:hover,.s-table a:hover{color:var(--gold)}.s-table{-webkit-overflow-scrolling:touch;overflow-x:auto;margin-top:clamp(32px,4vw,48px)!important;margin-bottom:clamp(8px,1.5vw,16px)!important}.s-table table{border-collapse:collapse;width:100%;font-size:clamp(15px,1.1vw,17px);line-height:1.45}.s-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;border-bottom:1px solid #ffffff38;padding:0 16px 12px 0;font-size:11px;font-weight:600}.s-table td{color:#e4e5e5;vertical-align:top;border-bottom:1px solid #ffffff1f;padding:14px 16px 14px 0}.s-table td:first-child{color:var(--white);font-variant-numeric:tabular-nums;font-weight:600}.s-table th:last-child,.s-table td:last-child{padding-right:0}@media (max-width:560px){.s-table table{min-width:min(100%,420px)}.s-table td{padding-block:12px}}.pd-company .photo4{aspect-ratio:35/18}@media (max-width:760px){.pd-company .photo4{aspect-ratio:10/9}}.tile.feature .fbg:after,.pin:after{opacity:var(--shade,1)}.s-body .sgal{--g:8px;justify-content:center;gap:var(--g);flex-wrap:wrap;display:flex}.s-body .sgal-it{width:calc((100% - (var(--c) - 1) * var(--g)) / var(--c));aspect-ratio:1;border-radius:var(--r);cursor:zoom-in;background:#ffffff0a;border:0;flex:none;padding:0;position:relative;overflow:hidden}.s-body .sgal-it img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;transition:transform .6s var(--ease), opacity .3s;border-radius:0;display:block}.s-body .sgal-it:hover img{transform:scale(1.035)}.s-body .sgal-it:focus-visible{outline:2px solid var(--white);outline-offset:2px}.s-body .sgal-fig figcaption{margin-top:12px}@media (max-width:600px){.s-body .sgal{--g:6px}.s-body .sgal[style*=--c\:3] .sgal-it:first-child:nth-last-child(n+4),.s-body .sgal[style*=--c\:3] .sgal-it:first-child:nth-last-child(n+4)~.sgal-it{width:calc((100% - var(--g)) / 2)}}@media (prefers-reduced-motion:reduce){.s-body .sgal-it img{transition:none}.s-body .sgal-it:hover img{transform:none}}.s-body .pair{align-items:start}.s-body .pair img,.pair img{aspect-ratio:auto;object-fit:initial;height:auto}@font-face{font-family:BC Sans;src:url(/fonts/figtree-latin-400-normal.woff2)format("woff2");font-weight:1 449;font-style:normal;font-display:swap;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:BC Sans;src:url(/fonts/figtree-latin-ext-400-normal.woff2)format("woff2");font-weight:1 449;font-style:normal;font-display:swap;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:BC Sans;src:url(/fonts/figtree-latin-500-normal.woff2)format("woff2");font-weight:450 599;font-style:normal;font-display:swap;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:BC Sans;src:url(/fonts/figtree-latin-ext-500-normal.woff2)format("woff2");font-weight:450 599;font-style:normal;font-display:swap;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:BC Sans;src:url(/fonts/figtree-latin-600-normal.woff2)format("woff2");font-weight:600 1000;font-style:normal;font-display:swap;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:BC Sans;src:url(/fonts/figtree-latin-ext-600-normal.woff2)format("woff2");font-weight:600 1000;font-style:normal;font-display:swap;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}:root{--font:"BC Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:var(--font);--display:var(--font)}html{font-synthesis-weight:none}.s-quote{--qs:normal}.pd-hero:after,.ct:after,.pc-bg:after,.jcard .bgj:after{opacity:var(--shade,1)}.pr-hero:before{opacity:var(--shade,1);transition:opacity 1.2s}.ab-hero .shade2{opacity:calc(var(--fade,0) * var(--shade,1))}.qtrack figure{cursor:inherit}.qtrack img,.qtrack figure:hover img{transition:none;transform:none}
