@property --w{syntax: "<length>"; inherits: true; initial-value: 0px;}.hx{--s: 1;--base: .1s;--ease-out: cubic-bezier(.2, .85, .25, 1);position:relative;width:100%;height:clamp(320px,34vw,520px);overflow:hidden;background:#000;container-type:size;container-name:hx;isolation:isolate;-webkit-user-select:none;user-select:none}.hx.is-wiping{--base: .35s}.hx-scene,.hx-enter,.hx-wipe{position:absolute;top:0;right:0;bottom:0;left:0}.hx-scene{overflow:hidden;isolation:isolate}.hx-shape{position:absolute;z-index:1}.hx-it{position:absolute;translate:calc(var(--mx, 0) * var(--pd, 1) * -1.6cqh) calc(var(--my, 0) * var(--pd, 1) * -1cqh + var(--sy, 0) * var(--sd, 0) * 9cqh);transition:translate .7s var(--ease-out);will-change:translate}.hx-in{width:100%;height:100%}.hx-it img,.hx-it svg{display:block;width:100%;height:100%}.hx-it img{object-fit:contain;pointer-events:none}.hx-it svg{overflow:visible}.hx-plate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;pointer-events:none}.hx-plate-in{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:min(150cqh,92cqw);color:var(--pfg);font-family:var(--font);font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1.08;font-size:min(9.2cqh,6.2cqw)}.hx-plate--rect{background:var(--pbg);padding:.58em .8em;box-shadow:1.2cqh 1.2cqh #00000059}.hx-plate--circle{background:var(--pbg);width:68cqh;height:68cqh;max-width:none;justify-content:center;border-radius:50%;padding:0 9cqh;font-size:min(7.6cqh,6cqw);box-shadow:1.2cqh 1.2cqh #00000047}.hx-title{font:inherit;letter-spacing:inherit;margin:0;text-wrap:balance}.hx-kicker{font-size:.34em;font-weight:600;letter-spacing:.5em;margin-bottom:.9em;padding-left:.5em;opacity:.9}.hx-word{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .02em;margin:-.08em -.02em}.hx-ch{display:inline-block}.hx-float{animation:hx-float 7s ease-in-out var(--fd, 0s) infinite alternate;rotate:var(--rot, 0deg)}.hx-sway{animation-duration:11s}@keyframes hx-float{0%{translate:0 0}to{translate:.4cqh -1.3cqh;rotate:calc(var(--rot, 0deg) + .7deg)}}.hx-in{animation:hx-rise 1.05s cubic-bezier(.2,.9,.25,1.12) calc(var(--base) + var(--d)) both}.hx-in--col{animation:none}@keyframes hx-rise{0%{opacity:0;transform:translateY(18cqh) rotate(var(--r0)) scale(.88)}to{opacity:1;transform:none}}.hx-line{stroke-dasharray:1;animation:hx-draw .95s cubic-bezier(.45,0,.2,1) calc(var(--base) + var(--d, 0s) + var(--i) * .07s) both}@keyframes hx-draw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.hx-shape{animation:var(--shape-anim) .8s var(--ease-out) calc(var(--base) + var(--d)) both}.hx-shape--x{--shape-anim: hx-grow-x;transform-origin:left center}.hx-shape--y{--shape-anim: hx-grow-y;transform-origin:center bottom}.hx-shape--pop{--shape-anim: hx-pop}@keyframes hx-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes hx-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes hx-pop{0%{transform:scale(0);opacity:0}to{transform:none;opacity:1}}.hx-plate--rect{animation:hx-plate-rect .7s var(--ease-out) calc(var(--base) + .35s) both}.hx-plate--circle{animation:hx-plate-circle .9s cubic-bezier(.2,.9,.25,1.2) calc(var(--base) + .3s) both}@keyframes hx-plate-rect{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-3cqh)}}@keyframes hx-plate-circle{0%{transform:scale(0) rotate(-90deg)}to{transform:none}}.hx-ch{animation:hx-char .7s var(--ease-out) calc(var(--base) + .55s + var(--n) * 32ms) both}.hx-kicker{animation:hx-fade .8s ease calc(var(--base) + .9s) both}@keyframes hx-char{0%{transform:translateY(115%) rotate(6deg)}to{transform:none}}@keyframes hx-fade{0%{opacity:0}to{opacity:.9}}.hx-stripe{position:absolute;left:0;right:0;bottom:0;height:16px;background:var(--yellow);z-index:10;transform-origin:left;animation:hx-grow-x .9s var(--ease-out) .05s both}.hx:not(.is-full) .hx-stripe{animation:none}.hx-cue{position:absolute;left:50%;bottom:calc(16px + 2.4cqh);z-index:9;width:max(9.5cqh,40px);aspect-ratio:1;margin-left:calc(max(9.5cqh,40px)/-2);padding:0;border:0;border-radius:50%;background:var(--yellow);box-shadow:.9cqh .9cqh #00000059;cursor:pointer;display:grid;place-items:center;animation:hx-cue-in .7s cubic-bezier(.2,.9,.25,1.3) 1.7s both,hx-cue-bob 2.4s ease-in-out 2.4s infinite;transition:opacity .35s ease,visibility .35s,scale .2s ease}.hx-cue svg{width:70%;height:70%;overflow:visible}.hx-cue:hover{scale:1.1}.hx-cue:active{scale:.94}.hx-cue:focus-visible{outline:3px solid #fff;outline-offset:3px}.hx.is-scrolled .hx-cue{opacity:0;visibility:hidden;pointer-events:none}.hx-chev{stroke-dasharray:1}.hx-chev--1{animation:hx-chev-draw .5s ease 2s both,hx-chev-pulse 1.8s ease-in-out 2.6s infinite}.hx-chev--2{animation:hx-chev-draw .5s ease 2.15s both,hx-chev-pulse 1.8s ease-in-out 3s infinite}@keyframes hx-cue-in{0%{transform:scale(0) rotate(-120deg);opacity:0}to{transform:none;opacity:1}}@keyframes hx-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(1.2cqh)}}@keyframes hx-chev-draw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hx-chev-pulse{0%,to{opacity:1}45%{opacity:.25}}.hx-wipe{animation:hx-sweep 1.05s cubic-bezier(.66,0,.2,1) both}@keyframes hx-sweep{0%{--w: 0px}to{--w: calc(100cqw + 64cqh) }}.hx-wipe .hx-enter{clip-path:polygon(0 0,var(--w) 0,calc(var(--w) - 30cqh) 100%,0 100%)}.hx-bar{position:absolute;top:0;bottom:0;z-index:20;width:36cqh;left:calc(var(--w) - 36cqh - var(--o));clip-path:polygon(30cqh 0,100% 0,6cqh 100%,0 100%);background:var(--bc);pointer-events:none}.hx-wipe.is-done{animation:none}.hx-wipe.is-done .hx-enter{clip-path:none}.is-settled .hx-in,.is-settled .hx-line,.is-settled .hx-shape,.is-settled .hx-plate-in,.is-settled .hx-ch,.is-settled .hx-kicker{animation:none!important}@container hx (max-width: 760px){.hx{--s: .82}.hx-opt{display:none}.hx-stripe{height:10px}.hx-plate--none{background:#fff;padding:.4em .7em}.hx-plate--circle{width:58cqh;height:58cqh;padding:0 6cqh}}@container hx (max-width: 480px){.hx{--s: .7}.hx-opt2{display:none}}@media (prefers-reduced-motion: reduce){.hx *,.hx *:before,.hx *:after{animation:none!important;transition:none!important}.hx-bar{display:none}.hx-wipe .hx-enter{clip-path:none}}@property --gw{syntax: "<length>"; inherits: true; initial-value: 0px;}.gx{--ease-out: cubic-bezier(.2, .85, .25, 1);--chip: clamp(42px, 4.6vw, 58px);background:#000;border-top:1px solid #1a1a1a;padding:64px 24px 72px;font-family:var(--font)}.gx-head{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:36px}.gx-title{font-weight:800;font-size:clamp(22px,2.6vw,30px);letter-spacing:.16em;text-transform:uppercase;color:#fff;padding-left:.16em}.gx-bars{display:flex;gap:6px}.gx-bars i{width:12px;height:26px;transform:skew(-24deg)}.gx-bars i:nth-child(1){background:var(--yellow)}.gx-bars i:nth-child(2){background:var(--magenta)}.gx-bars i:nth-child(3){background:var(--cyan)}.gx-stage{position:relative;width:100%;max-width:1100px;height:clamp(340px,52vw,600px);margin:0 auto;overflow:hidden;background:#000;container-type:size;isolation:isolate;outline-offset:4px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.gx-stage:focus-visible{outline:3px solid #fff}.gx-slide,.gx-sweep,.gx-in{position:absolute;top:0;right:0;bottom:0;left:0}.gx-slide{overflow:hidden;background:var(--bg);isolation:isolate}.gx-col{position:absolute;height:135cqh;aspect-ratio:600 / 1110;translate:calc(var(--mx, 0) * 1cqh) 0;transition:translate .8s var(--ease-out)}.gx-col--l{left:-7cqh;top:-14cqh}.gx-col--r{right:-7cqh;top:-6cqh;scale:-1 1;translate:calc(var(--mx, 0) * -1cqh) 0}.gx-col svg{display:block;width:100%;height:100%;overflow:visible}.gx-line{stroke-dasharray:1;animation:gx-draw .95s cubic-bezier(.45,0,.2,1) calc(.1s + var(--i) * .06s) both}@keyframes gx-draw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.gx-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:7cqh 12cqh;translate:calc(var(--mx, 0) * -1.2cqh) calc(var(--my, 0) * -.8cqh);transition:translate .8s var(--ease-out)}.gx-photo-btn{display:grid;place-items:center;min-height:0;max-width:100%;max-height:100%;padding:0;border:0;background:none;cursor:zoom-in}.gx-photo img{display:block;max-width:100%;max-height:86cqh;width:auto;height:auto;object-fit:contain;box-shadow:1.5cqh 1.5cqh #0006;background:#111}.gx-photo-btn:focus-visible{outline:3px solid #fff;outline-offset:6px}.gx-slide:not(.is-still) .gx-photo img{animation:gx-rise .9s cubic-bezier(.2,.9,.25,1.1) .3s both}@keyframes gx-rise{0%{opacity:0;transform:translateY(7cqh) scale(.94)}to{opacity:1;transform:none}}.gx-chip{position:absolute;top:50%;z-index:6;width:var(--chip);height:var(--chip);margin-top:calc(var(--chip) / -2);padding:0;border:0;border-radius:50%;background:#fff;box-shadow:4px 4px #00000073;cursor:pointer;display:grid;place-items:center;transition:scale .18s ease,translate .18s ease}.gx-chip svg{width:60%;height:60%}.gx-chip:hover{scale:1.1}.gx-chip:active{scale:.93}.gx-chip:focus-visible{outline:3px solid #fff;outline-offset:3px}.gx-prev{left:clamp(8px,2.2vw,22px)}.gx-next{right:clamp(8px,2.2vw,22px)}.gx-prev:hover{translate:-2px 0}.gx-next:hover{translate:2px 0}.gx-count{position:absolute;top:2.6cqh;left:2.6cqh;z-index:6;padding:.9em 1.2em;background:#000;color:#fff;font-size:clamp(11px,1.3vw,14px);font-weight:600;letter-spacing:.12em;line-height:1;box-shadow:4px 4px #00000059;pointer-events:none}.gx-count b{font-weight:800}.gx-sweep{z-index:2}.gx-sweep.is-fwd,.gx-sweep.is-back{animation:gx-sweep .9s cubic-bezier(.66,0,.2,1) both}@keyframes gx-sweep{0%{--gw: 0px}to{--gw: calc(100cqw + 52cqh) }}.gx-sweep.is-fwd .gx-in{clip-path:polygon(0 0,var(--gw) 0,calc(var(--gw) - 26cqh) 100%,0 100%)}.gx-sweep.is-back .gx-in{clip-path:polygon(calc(100cqw - var(--gw)) 0,100% 0,100% 100%,calc(100cqw - var(--gw) + 26cqh) 100%)}.gx-sweep.is-done{animation:none}.gx-sweep.is-done .gx-in{clip-path:none}.gx-bar{position:absolute;top:0;bottom:0;width:31cqh;background:var(--bc);pointer-events:none}.gx-sweep.is-fwd .gx-bar{left:calc(var(--gw) - 31cqh - var(--o));clip-path:polygon(26cqh 0,100% 0,5cqh 100%,0 100%)}.gx-sweep.is-back .gx-bar{left:calc(100cqw - var(--gw) + var(--o));clip-path:polygon(5cqh 0,0 0,26cqh 100%,100% 100%)}.gx-slide.is-still .gx-line{animation:none}.gx-strip{display:flex;gap:10px;max-width:1100px;margin:18px auto 0;padding:14px 24px 10px;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.gx-strip::-webkit-scrollbar{display:none}.gx-thumb{flex:0 0 auto;width:74px;height:74px;padding:0;border:3px solid transparent;background:#111;cursor:pointer;opacity:.5;transition:opacity .25s ease,translate .3s var(--ease-out),border-color .25s ease,box-shadow .3s ease}.gx-thumb img{display:block;width:100%;height:100%;object-fit:cover}.gx-thumb:hover{opacity:.9;translate:0 -3px}.gx-thumb.is-active{opacity:1;border-color:var(--ac);translate:0 -6px;box-shadow:4px 4px 0 var(--ac)}.gx-thumb:focus-visible{outline:3px solid #fff;outline-offset:2px;opacity:1}.gx-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#000;animation:gx-fade .25s ease both}@keyframes gx-fade{0%{opacity:0}to{opacity:1}}.gx-lb-img{max-width:min(86vw,1400px);max-height:84vh;object-fit:contain;background:#111;box-shadow:14px 14px 0 var(--ac);animation:gx-lb-in .45s var(--ease-out) both}@keyframes gx-lb-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.gx-lb .gx-chip{position:fixed}.gx-lb-close{top:24px;right:24px;margin-top:0}.gx-lb-count{position:fixed;bottom:22px;left:50%;translate:-50% 0;color:#fff;font-size:13px;font-weight:600;letter-spacing:.14em}.gx-lb-count b{font-weight:800;color:var(--ac)}@media (max-width: 640px){.gx{padding:48px 16px 56px}.gx-stage{height:min(118vw,540px)}.gx{--chip: 40px}.gx-col{height:52cqh}.gx-col--r{right:-5cqw;top:3cqh}.gx-col--l{left:-5cqw;top:58cqh}.gx-photo{padding:7cqh 12cqw}.gx-prev{left:6px}.gx-next{right:6px}.gx-thumb{width:60px;height:60px}.gx-chip{box-shadow:3px 3px #00000073}.gx-lb-img{max-width:92vw;box-shadow:8px 8px 0 var(--ac)}.gx-lb .gx-prev{left:8px;top:auto;bottom:18px;margin-top:0}.gx-lb .gx-next{right:8px;top:auto;bottom:18px;margin-top:0}}@media (prefers-reduced-motion: reduce){.gx *,.gx *:before,.gx *:after{animation:none!important;transition:none!important}.gx-bar{display:none}.gx-sweep .gx-in{clip-path:none!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--black: #000000;--white: #ffffff;--yellow: #FFE600;--cyan: #00ADEF;--magenta: #E8007D;--text-dark: #1a1a1a;--text-muted: #555;--bg-light: #f8f8f8;--font: "Montserrat", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--black);color:var(--white);min-height:100vh}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}@media (max-width: 680px){.nav-links{display:none!important}.nav-hamburger{display:flex!important}.nav-drawer{display:block!important}}
