@property --lift{syntax: "<number>"; inherits: true; initial-value: 0;}html.wow{background:var(--color-navy-deep)}html.wow body{background:var(--color-navy-deep);color:var(--color-white);overflow-x:clip}html.wow.lenis,html.wow.lenis body{height:auto}html.wow-cursor,html.wow-cursor *{cursor:none!important}.wow-bar{position:fixed;inset-inline:0;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem clamp(1rem,3vw,2rem);transition:background-color .3s var(--ease-out)}.wow-bar[data-solid]{background:#0f1522f0}.wow-bar-link{display:inline-flex;min-height:44px;align-items:center;padding-inline:.625rem;color:var(--color-white);font-size:var(--text-small)}.wow-bar-link:hover{text-decoration:underline;text-underline-offset:6px}.wow-bar-cta{display:inline-flex;min-height:44px;align-items:center;padding-inline:1rem;border:1px solid var(--color-white);border-radius:999px;color:var(--color-white);font-size:var(--text-small);font-weight:600}@media(max-width:520px){.wow-bar-link:first-child{display:none}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;align-content:center;gap:2rem;background:var(--color-navy-deep);clip-path:inset(0 0 0 0);transition:clip-path .75s cubic-bezier(.76,0,.24,1)}.loader[data-state=opening]{clip-path:inset(50% 50% 50% 50% round 24px)}.loader-frame{position:relative;width:168px;height:168px}.loader-lines{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.loader-lines rect{fill:none;stroke:#ffffff80;stroke-width:1.2;stroke-dasharray:720;stroke-dashoffset:720;animation:draw 1.1s cubic-bezier(.65,0,.35,1) .1s forwards}.loader-mark{position:absolute;width:14px;height:14px;opacity:0;animation:mark-in .3s ease-out .7s forwards}.loader-mark:before,.loader-mark:after{content:"";position:absolute;background:var(--color-white)}.loader-mark:before{top:6px;right:0;bottom:6px;left:0;height:1.5px}.loader-mark:after{top:0;right:6px;bottom:0;left:6px;width:1.5px}.loader-mark--tl{top:-12px;left:-12px}.loader-mark--tr{top:-12px;right:-12px}.loader-mark--bl{bottom:-12px;left:-12px}.loader-mark--br{bottom:-12px;right:-12px}.loader-gem{position:absolute;width:22px;height:22px;border-radius:3px;rotate:45deg;scale:0;animation:gem-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}.loader-gem--a{left:58px;top:82px;background:var(--color-muted);animation-delay:.65s}.loader-gem--b{left:90px;top:58px;background:var(--color-emerald);animation-delay:.82s}.loader-words{display:flex;gap:1.25rem;font-size:var(--text-small);letter-spacing:.02em}.loader-words span{opacity:0;translate:0 8px;animation:fade-up-in .45s var(--ease-out) forwards}.loader-skip{position:absolute;bottom:1.5rem;inset-inline-end:1.5rem;color:var(--color-muted);font-size:var(--text-small)}@keyframes mark-in{to{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes gem-pop{to{scale:1}}@keyframes fade-up-in{to{opacity:1;translate:0 0}}.cursor-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;mix-blend-mode:difference}html:not(.wow-cursor) .cursor-layer{display:none}.cursor-dot,.cursor-ring{position:absolute;top:0;left:0;border-radius:50%}.cursor-dot{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--color-white)}.cursor-ring{width:40px;height:40px;margin:-20px 0 0 -20px;border:1.5px solid var(--color-white);transition:width .25s var(--ease-out),height .25s var(--ease-out),margin .25s var(--ease-out),background-color .25s var(--ease-out)}.cursor-ring[data-hot]{width:72px;height:72px;margin:-36px 0 0 -36px;background:var(--color-white)}.act-tag{display:flex;max-width:34rem;align-items:flex-start;gap:.75rem;font-size:var(--text-small);line-height:1.6}.act-tag p{display:grid}.act-tag strong{font-weight:600}.act-tag span:not(.act-gem){opacity:.72}.act-gem{width:8px;height:8px;flex:none;margin-top:.5em;border-radius:1px;rotate:45deg;background:var(--color-emerald)}.act-tag--light{color:var(--color-white)}.wow-hero{position:relative;display:flex;min-height:100svh;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:7rem clamp(1rem,4vw,3.5rem) 6rem;touch-action:manipulation;-webkit-user-select:none;user-select:none}.wow-fluid,.wow-blast{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wow-blast{pointer-events:none}.wow-hero-copy{position:relative;max-width:72rem}.wow-title{font-size:clamp(3rem,1rem + 8.4vw,10rem);font-weight:700;line-height:1.04;letter-spacing:-.03em}.wow-title .ww{display:inline-block}.wow-hero-body{max-width:46ch;margin-top:1.5rem;color:#ffffffd1;font-size:var(--text-lead);line-height:1.7}.wow-hint{position:absolute;bottom:2rem;inset-inline-start:clamp(1rem,4vw,3.5rem);display:flex;align-items:center;gap:.625rem;color:#fffc;font-size:var(--text-small)}.wow-hint-dot{width:10px;height:10px;border-radius:50%;background:var(--color-emerald);box-shadow:0 0 #2bb58599;animation:ping 1.8s ease-out infinite}.wow-scroll{position:absolute;bottom:2rem;inset-inline-end:clamp(1rem,4vw,3.5rem);display:flex;align-items:center;gap:.75rem;color:#fffc;font-size:var(--text-small)}.wow-scroll-line{position:relative;width:1px;height:36px;overflow:hidden;background:#ffffff40}.wow-scroll-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-white);animation:scroll-line 1.6s cubic-bezier(.65,0,.35,1) infinite}.wow-charge{position:absolute;--k: 0;width:calc(36px + var(--k) * 140px);height:calc(36px + var(--k) * 140px);border:2px solid var(--color-emerald);border-radius:50%;translate:-50% -50%;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.wow-charge[data-on]{opacity:calc(.4 + var(--k) * .6)}@keyframes ping{70%,to{box-shadow:0 0 0 14px #2bb58500}}@keyframes scroll-line{0%{translate:0 -100%}to{translate:0 100%}}@media(max-width:640px){.wow-scroll{display:none}}.wow-marquee{overflow:hidden;padding-block:6rem 5rem;background:var(--color-navy)}.wow-marquee .act-tag{margin-bottom:3rem;padding-inline:1rem}.mq-row{overflow:hidden}.mq-track{display:flex;width:max-content;will-change:transform}.mq-set,.mq-item{display:flex;align-items:center}.mq-word{padding-inline:.35em;color:var(--color-white);font-size:clamp(3.5rem,1rem + 10vw,11rem);font-weight:700;line-height:1.15;white-space:nowrap}.mq-word--line{color:transparent;-webkit-text-stroke:2px rgb(255 255 255 / .65)}.mq-gem{width:clamp(14px,1.6vw,26px);height:clamp(14px,1.6vw,26px);flex:none;border-radius:3px;rotate:45deg;background:var(--color-emerald)}.ex-pin{--k: 0;--cap: 0;height:300svh;background:var(--color-navy-deep)}.ex-stage{position:sticky;top:0;height:100svh;overflow:hidden}.ex-tag{position:absolute;z-index:2;top:5.5rem;inset-inline:0;margin-inline:auto;padding-inline:1rem;justify-content:center;opacity:calc(1 - var(--k) * 1.4)}.ex-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--color-white);clip-path:inset(calc((1 - var(--k)) * 30%) calc((1 - var(--k)) * 32%) round calc((1 - var(--k)) * 24px))}.ex-shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .6s ease-out;animation:ex-browse 9s cubic-bezier(.45,0,.55,1) infinite alternate}.ex-shot[data-on]{opacity:1}.ex-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f1522d9,#0f152200 55%);opacity:var(--cap)}.ex-caption{position:absolute;bottom:12%;inset-inline:clamp(1rem,5vw,4rem);max-width:18ch;color:var(--color-white);font-size:clamp(2rem,1rem + 4vw,4.5rem);font-weight:700;line-height:1.15;opacity:var(--cap);translate:0 calc((1 - var(--cap)) * 30px)}.ex-domain{position:absolute;top:1rem;inset-inline-end:1rem;padding:.25rem .625rem;border-radius:999px;background:#0f1522cc;color:var(--color-white);font-size:12px;opacity:calc(1 - var(--cap))}@keyframes ex-browse{to{translate:0 calc(-100% + 100svh)}}@media(max-width:640px){.ex-screen{clip-path:inset(calc((1 - var(--k)) * 26%) calc((1 - var(--k)) * 14%) round calc((1 - var(--k)) * 18px))}}.wow-deck{position:relative;display:grid;min-height:100svh;place-items:center;align-content:center;gap:2.5rem;overflow:hidden;padding:6rem 1rem;background:var(--color-navy-deep)}.deck-wall{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;gap:1rem;pointer-events:none}.deck-wall-row{display:flex;width:max-content;color:var(--color-slate);font-size:clamp(4rem,2rem + 9vw,10rem);font-weight:700;line-height:1.1;white-space:nowrap;animation:wall 40s linear infinite;animation-direction:alternate}.deck-wall-row:nth-child(2){animation-direction:alternate-reverse;color:transparent;-webkit-text-stroke:1.5px var(--color-slate)}.deck-wall-row span{display:inline-flex;align-items:center;gap:.4em;padding-inline:.4em}.deck-wall-row i{width:.18em;height:.18em;border-radius:3px;rotate:45deg;background:var(--color-slate)}.deck-tag{position:relative;z-index:1}.deck{position:relative;z-index:1;width:min(78vw,460px);aspect-ratio:16 / 12}.deck-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / .2);border-radius:14px;background:var(--color-white);color:var(--color-navy);transform:translateY(calc(var(--d) * -12px)) rotate(calc((var(--d) - 1) * 3.5deg)) scale(calc(1 - var(--d) * .035));transition:transform .52s var(--ease-out)}.deck-card[data-leaving]{animation:deck-out .52s cubic-bezier(.65,0,.35,1) forwards}.deck-bar{flex:none;padding:.5rem;border-bottom:1px solid rgb(15 28 46 / .1);background:var(--color-paper);font-size:12px;text-align:center}.deck-card img{width:100%;min-height:0;flex:1;object-fit:cover;object-position:top}.deck-name{position:absolute;bottom:.75rem;inset-inline-start:.75rem;padding:.25rem .75rem;border-radius:999px;background:var(--color-navy);color:var(--color-white);font-size:var(--text-small);font-weight:600}@keyframes deck-out{50%{transform:translate(18%,-70%) rotate(14deg) scale(1.02)}to{transform:translateY(-12px) rotate(-3deg) scale(.86);opacity:.4}}@keyframes wall{to{translate:-30% 0}}.deal-pin{--p: 0;height:280svh;background:var(--color-paper);color:var(--color-navy)}.deal-stage{position:sticky;top:0;display:grid;height:100svh;place-items:center;overflow:hidden}.deal-tag{position:absolute;top:5.5rem;inset-inline:1rem;margin-inline:auto;justify-content:center;color:var(--color-navy)}.deal-title{font-size:clamp(3.5rem,1rem + 12vw,14rem);font-weight:700;line-height:1;letter-spacing:-.04em;text-align:center;white-space:nowrap}.deal-count{color:var(--color-emerald-dark)}.deal-cards{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.deal-card{--k: clamp(0, calc((var(--p) * 1.35 - var(--i) * .2) / .32), 1);grid-area:1 / 1;width:min(250px,42vw);min-height:min(300px,56vw);padding:1.25rem;border:1px solid rgb(15 28 46 / .12);border-radius:16px;background:var(--color-white);color:var(--color-navy);pointer-events:auto;transform:translate(calc(var(--fx) * min(19vw,250px) * var(--k)),calc((1 - var(--k)) * 110svh + var(--fy) * var(--k) - var(--lift) * 22px)) rotate(calc(var(--fr) * var(--k) * (1 - var(--lift)) + (1 - var(--k)) * (var(--i) * 14deg - 24deg)));transition:--lift .3s var(--ease-out)}.deal-card:hover{--lift: 1;z-index:2}.deal-card:nth-child(1){background:var(--color-navy);color:var(--color-white)}.deal-card:nth-child(3){background:var(--color-slate);color:var(--color-white)}.deal-num{display:block;color:var(--color-emerald);font-size:var(--text-h2);font-weight:700}.deal-card:nth-child(2) .deal-num,.deal-card:nth-child(4) .deal-num{color:var(--color-emerald-dark)}.deal-card h3{margin-top:1rem;font-size:var(--text-h3);font-weight:700;line-height:1.35}.deal-card p{margin-top:.5rem;font-size:var(--text-small);line-height:1.7;opacity:.8}@media(max-width:640px){.deal-card{width:36vw;min-height:46vw;padding:.875rem;transform:translate(calc(var(--fx) * 15vw * var(--k)),calc((1 - var(--k)) * 110svh + var(--fy) * var(--k) + 18svh - var(--lift) * 22px)) rotate(calc(var(--fr) * var(--k) * (1 - var(--lift)) + (1 - var(--k)) * (var(--i) * 14deg - 24deg)))}.deal-card h3{font-size:var(--text-body)}.deal-card p{display:none}.deal-title{translate:0 -24svh}.deal-card{width:43vw;height:44vw;min-height:0;overflow:hidden;transform:translate(calc(var(--gx) * 22.5vw * var(--k)),calc((1 - var(--k)) * 110svh + (var(--gy) * 23.5vw + 14svh) * var(--k) - var(--lift) * 16px)) rotate(calc(var(--gr) * var(--k) * (1 - var(--lift)) + (1 - var(--k)) * (var(--i) * 14deg - 24deg)))}.deal-card:nth-child(1){--gx: -1;--gy: -1;--gr: -2deg}.deal-card:nth-child(2){--gx: 1;--gy: -1;--gr: 2deg}.deal-card:nth-child(3){--gx: -1;--gy: 1;--gr: 1.5deg}.deal-card:nth-child(4){--gx: 1;--gy: 1;--gr: -2deg}}[dir=rtl] .deal-cards{scale:-1 1}[dir=rtl] .deal-card>*{scale:-1 1}.wow-phys{padding:6rem clamp(1rem,4vw,3.5rem) 0;background:var(--color-navy)}.phys-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.phys-title{font-size:clamp(2.5rem,1rem + 6vw,6rem);font-weight:700;line-height:1.05}.phys-box{position:relative;height:70svh;min-height:420px;margin-top:2rem;overflow:hidden;border-top:1px solid var(--color-slate);touch-action:pan-y}.phys-body{position:absolute;top:0;left:0;display:grid;place-items:center;touch-action:none;cursor:grab;will-change:transform}.phys-body[data-held]{cursor:grabbing}.phys-key{width:clamp(76px,10vw,120px);height:clamp(76px,10vw,120px);border-radius:22%;background:var(--color-white);box-shadow:inset 0 -8px #0f1c2e2e;color:var(--color-navy);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700}.phys-key span{translate:0 -4px}.phys-gem{width:clamp(44px,5vw,60px);height:clamp(44px,5vw,60px);border-radius:18%;background:var(--color-emerald)}.phys-gem--line{border:4px solid var(--color-emerald);background:transparent}.wow-glitch{--g: 0;display:grid;min-height:90svh;place-items:center;align-content:center;gap:3rem;overflow:hidden;padding:6rem 1rem;background:var(--color-navy-deep)}.glitch-word{--s: 0;--j: 0px;position:relative;color:var(--color-white);font-size:clamp(3.5rem,1rem + 12vw,13rem);font-weight:700;line-height:1.1;text-align:center;white-space:nowrap;scale:calc(.82 + var(--g) * .22);translate:var(--j) 0}.glitch-word:before,.glitch-word:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;opacity:calc(var(--s) * .9);pointer-events:none}.glitch-word:before{color:var(--color-emerald);translate:calc(var(--s) * -14px) calc(var(--s) * 3px);clip-path:inset(0 0 52% 0)}.glitch-word:after{color:#ff4d7a;translate:calc(var(--s) * 14px) calc(var(--s) * -3px);clip-path:inset(46% 0 0 0)}.wow-close{overflow:hidden;background:var(--color-emerald);color:var(--color-navy)}.close-inner{max-width:72rem;margin-inline:auto;padding:8rem clamp(1rem,4vw,3.5rem) 4rem}.close-title{max-width:16ch;font-size:clamp(2.5rem,1rem + 5.5vw,6rem);font-weight:700;line-height:1.08;letter-spacing:-.02em}.close-body{max-width:46ch;margin-top:1.5rem;font-size:var(--text-lead);line-height:1.7}.close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem}.close-cta{display:inline-flex;min-height:64px;align-items:center;padding-inline:2rem;border-radius:999px;background:var(--color-navy);color:var(--color-white);font-size:var(--text-lead);font-weight:600;white-space:nowrap;transition:background-color .2s var(--ease-out)}.close-cta:hover{background:var(--color-navy-deep)}.close-home{display:inline-flex;min-height:44px;align-items:center;color:var(--color-navy);font-weight:600;text-decoration:underline;text-underline-offset:6px}.close-wordmark{height:.62em;overflow:hidden;color:var(--color-navy);font-size:clamp(6rem,30vw,28rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;text-align:center;-webkit-user-select:none;user-select:none}.close-wordmark:before{content:attr(data-word)}@media(prefers-reduced-motion:no-preference){.wow-hero .ww,.wow-hero-body,.wow-hint,.wow-scroll{opacity:0;filter:blur(14px);translate:0 .3em;transition:opacity .9s var(--ease-out),filter .9s var(--ease-out),translate .9s var(--ease-out)}.wow-hero .ww{transition-delay:calc(var(--i) * .11s + .15s)}.wow-hero-body{transition-delay:.65s}.wow-hint,.wow-scroll{transition-delay:.9s}.wow-hero[data-ready=true] .ww,.wow-hero[data-ready=true] .wow-hero-body,.wow-hero[data-ready=true] .wow-hint,.wow-hero[data-ready=true] .wow-scroll{opacity:1;filter:none;translate:0 0}}@media(prefers-reduced-motion:reduce){.ex-pin,.deal-pin{height:auto}.ex-stage,.deal-stage{position:relative;height:100svh}.ex-shot,.deck-wall-row,.wow-hint-dot,.wow-scroll-line:after{animation:none}.deal-card{transition:none}}.magnetic{transition:background-color .2s var(--ease-out),translate .25s var(--ease-out)}@keyframes fade-in{0%{opacity:0}}@media(max-width:380px){.deal-card{padding:.75rem}.deal-num{font-size:var(--text-h3)}.deal-card h3{margin-top:.5rem;font-size:.875rem;line-height:1.45}}@media(max-height:559.98px){.wow-deck{grid-template-columns:auto auto;justify-content:center;gap:3.5rem;padding-block:5.5rem 2rem}.deck{width:min(48vw,460px,calc((100svh - 9rem) * 4 / 3))}.phys-box{height:calc(100svh - 5.5rem);min-height:240px}.phys-key{width:64px;height:64px;font-size:2rem}}
