.ev-page,.ev-shot{--ui:"Chakra Petch";--ink:#05060a;--t1:#f3f4f7;--t2:#f3f4f7bd;--t3:#f3f4f785;--t4:#f3f4f757;--line:#ffffff14;--line2:#ffffff26;--gold:#ecc66b;--ease:cubic-bezier(.16,1,.3,1);color:var(--t1);font-family:var(--ui),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.ev-page{overscroll-behavior:contain;background:#020306;padding:40px 16px 120px;position:fixed;inset:0;overflow:hidden auto}.ev-wrap{width:100%;max-width:1200px;margin:0 auto;container-type:inline-size}.ev{background:var(--ink);width:100%;position:relative;overflow:hidden}.ev a{color:inherit;text-decoration:none}.ev-top{height:880px;position:relative;overflow:hidden}.ev-wall{perspective:900px;height:560px;position:absolute;inset:-40px -120px auto;-webkit-mask:radial-gradient(70% 90% at 50% 0,#000 30%,#0000 78%);mask:radial-gradient(70% 90% at 50% 0,#000 30%,#0000 78%)}.ev-wall-in{transform-origin:50% 0;grid-template-columns:repeat(18,76px);justify-content:center;gap:10px;display:grid;transform:rotateX(14deg)}.ev-wall img{object-fit:cover;filter:saturate(.9)brightness(.48);border-radius:5px;outline:1px solid #ffffff0f;width:76px;height:76px;display:block}.ev-beam{pointer-events:none;mix-blend-mode:screen;width:900px;height:760px;position:absolute;top:-20px;left:50%;translate:-50%}.ev-beam i{filter:blur(16px);background:linear-gradient(#fff0de9e,#ffecd629 55%,#ffecd600 92%);position:absolute;inset:0}.ev-beam i:first-child{clip-path:polygon(43% 0,57% 0,80% 100%,20% 100%)}.ev-beam i:nth-child(2){clip-path:polygon(47% 0,50% 0,44% 100%,33% 100%);opacity:.7;filter:blur(6px)}.ev-beam i:nth-child(3){clip-path:polygon(52% 0,55% 0,69% 100%,60% 100%);opacity:.55;filter:blur(7px)}.ev-beam i:nth-child(4){clip-path:polygon(49% 0,51% 0,53% 100%,47% 100%);opacity:.5;filter:blur(3px)}.ev-motes{pointer-events:none;width:620px;height:700px;position:absolute;top:0;left:50%;translate:-50%}.ev-motes i{background:#fff5e6;border-radius:1px;position:absolute}.ev-floor{background:radial-gradient(46% 70% at 50% 100%,#ffe8cd1f,#0000 70%);height:300px;position:absolute;bottom:0;left:0;right:0}.ev-pool{background:radial-gradient(closest-side,#ffeed657,#ffeed614 60%,#0000);border-radius:50%;width:340px;height:70px;position:absolute;top:400px;left:50%;translate:-50%}.ev-critter{filter:drop-shadow(0 18px 18px #0000008c);width:126px;height:126px;position:absolute;top:296px;left:50%;translate:-50%}.ev-critter svg{width:100%;height:100%;display:block}.ev-head{text-align:center;padding:0 24px;position:absolute;bottom:62px;left:0;right:0}.ev-kick{font:600 13px/1 var(--ui);letter-spacing:.3em;text-transform:uppercase;color:var(--t2);align-items:center;gap:14px;display:inline-flex}.ev-kick:before,.ev-kick:after{content:"";background:var(--gold);width:34px;height:1px}.ev-head h1{font:600 104px/.94 var(--ui);letter-spacing:-.025em;text-shadow:0 2px 40px #0009;margin:22px 0 0}.ev-head p{max-width:42em;font:400 22px/1.45 var(--ui);color:var(--t2);text-wrap:balance;margin:24px auto 0}.ev-figs{border-top:1px solid var(--line2);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0 64px;display:grid}.ev-figs div{border-left:1px solid var(--line);padding:26px 0 24px 22px}.ev-figs div:first-child{border-left:0;padding-left:0}.ev-figs b{font:300 44px/1 var(--ui);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.ev-figs span{font:600 11px/1.3 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--t3);margin-top:10px;display:block}.ev-list{grid-template-columns:1fr 1.15fr 1.1fr;gap:0 46px;padding:46px 64px 20px;display:grid}.ev-col>div+div{margin-top:34px}.ev-list h2{font:600 12px/1 var(--ui);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.ev-list ul{margin:0;padding:0;list-style:none;display:grid}.ev-list li a{font:400 16.5px/1.3 var(--ui);color:var(--t2);align-items:baseline;gap:11px;padding:5px 0;transition:color .2s;display:flex}.ev-list li a:before{content:"";background:color-mix(in srgb,var(--gold) 70%,transparent);flex:none;width:5px;height:5px;transition:background .2s;translate:0 -2px;rotate:45deg}.ev-list li a:hover{color:var(--t1)}.ev-list li a:hover:before{background:var(--gold)}.ev-foot{border-top:1px solid var(--line);font:500 15px/1 var(--ui);letter-spacing:.04em;color:var(--t2);justify-content:space-between;align-items:center;gap:20px;margin:34px 64px 0;padding:26px 0 40px;display:flex}.ev .ev-mark{font:italic 700 26px/1 var(--ui);letter-spacing:-.02em;color:var(--gold)}.ev-foot div{flex-wrap:wrap;justify-content:flex-end;gap:10px 0;display:flex}.ev-foot div a,.ev-foot div code{font:500 15px/1 var(--ui);color:var(--t1)}.ev-foot div a:hover{color:var(--gold)}.ev-foot div i{color:var(--t4);margin:0 14px;font-style:normal}.ev-save{z-index:9;background:var(--gold);color:#140e02;font:600 14px/1 var(--ui);letter-spacing:.06em;cursor:pointer;border:1px solid #ecc66b99;border-radius:999px;padding:13px 20px;transition:filter .2s;position:fixed;bottom:20px;left:50%;translate:-50%;box-shadow:0 18px 50px #00000080}.ev-save:hover{filter:brightness(1.06)}.ev-save[disabled]{opacity:.7;cursor:wait}.ev-shot{pointer-events:none;width:1200px;position:fixed;top:0;left:-20000px}@container (max-width:1000px){.ev-top{height:760px}.ev-head h1{font-size:84px}.ev-figs{margin:0 40px}.ev-figs div{padding-left:16px}.ev-figs b{font-size:34px}.ev-figs span{letter-spacing:.14em;font-size:10px}.ev-list{grid-template-columns:1fr 1fr;padding:40px 40px 16px}.ev-col:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 46px;margin-top:34px;display:grid}.ev-col:last-child>div+div{margin-top:0}.ev-foot{flex-direction:column;align-items:flex-start;margin:30px 40px 0}.ev-foot div{justify-content:flex-start}}@container (max-width:640px){.ev-top{height:640px}.ev-wall{inset:-30px -200px auto}.ev-critter{width:96px;height:96px;top:220px}.ev-pool{width:240px;top:300px}.ev-head{bottom:44px}.ev-kick{letter-spacing:.24em;gap:10px;font-size:11px}.ev-kick:before,.ev-kick:after{width:18px}.ev-head h1{font-size:min(50px,11.4cqi)}.ev-head p{font-size:17px}.ev-figs{grid-template-columns:1fr 1fr;margin:0 20px}.ev-figs div{padding:20px 0 18px 16px}.ev-figs div:nth-child(odd){border-left:0;padding-left:0}.ev-figs div:nth-child(n+3){border-top:1px solid var(--line)}.ev-figs div:last-child{grid-column:1/-1}.ev-list{grid-template-columns:1fr;padding:32px 20px 8px}.ev-col+.ev-col{margin-top:30px}.ev-col:last-child{margin-top:30px;display:block}.ev-col:last-child>div+div{margin-top:30px}.ev-foot{margin:26px 20px 0;padding-bottom:30px}.ev-foot div{flex-direction:column;align-items:flex-start;gap:12px}.ev-foot div i{display:none}}@media (max-width:640px){.ev-page{padding:0 0 100px}}
