.hero[data-astro-cid-lcdefpme]{--mx:70;--my:30;height:100svh;min-height:720px}@media (width<=767px){.hero[data-astro-cid-lcdefpme]{min-height:640px}}.hero-glow[data-astro-cid-lcdefpme]{background:radial-gradient(55% 60% at 78% 30%,#6e87a542,#0000 65%),radial-gradient(50% 60% at 8% 100%,#e3192c4d,#0000 65%),linear-gradient(#0a0b0d33,#0a0b0d8c 60%,#0a0b0d)}.hero-spot[data-astro-cid-lcdefpme]{background:radial-gradient(520px circle at calc(var(--mx) * 1%) calc(var(--my) * 1%), #ffffff14, transparent 60%);pointer-events:none}.hero-vignette[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#000000a6)}.beam[data-astro-cid-lcdefpme]{pointer-events:none;mix-blend-mode:screen;filter:blur(2px);width:46vw;height:140%;position:absolute;top:-20%}.beam-1[data-astro-cid-lcdefpme]{background:linear-gradient(100deg,#0000 40%,#e3192c29 48%,#0000 56%);right:6%;transform:skew(-18deg)}.beam-2[data-astro-cid-lcdefpme]{background:linear-gradient(100deg,#0000 44%,#c8d7eb1a 50%,#0000 56%);right:18%;transform:skew(-18deg)}@media (prefers-reduced-motion:no-preference){.beam-1[data-astro-cid-lcdefpme]{animation:9s ease-in-out infinite alternate beam}.beam-2[data-astro-cid-lcdefpme]{animation:12s ease-in-out infinite alternate-reverse beam}.floor-grid[data-astro-cid-lcdefpme]{animation:3.2s linear infinite floor}}@keyframes beam{0%{opacity:.6;translate:-6vw}to{opacity:1;translate:6vw}}.floor[data-astro-cid-lcdefpme]{perspective:520px;pointer-events:none;height:46%;position:absolute;bottom:-8%;left:-25%;right:-25%;-webkit-mask-image:linear-gradient(#0000 10%,#000 90%);mask-image:linear-gradient(#0000 10%,#000 90%)}.floor-grid[data-astro-cid-lcdefpme]{transform-origin:50% 100%;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;transform:rotateX(72deg)}@keyframes floor{to{background-position:0 64px}}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.055em;transform-style:preserve-3d;will-change:transform;color:#fff;font-size:min(clamp(2.6rem,.6rem + 6.4vw,7.2rem),14svh);font-weight:820;line-height:.88}.hero-title[data-astro-cid-lcdefpme] .outline-text[data-astro-cid-lcdefpme]{-webkit-text-stroke:1.6px #fff9}.chip[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:#eceef0e0;backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.78rem;font-weight:650;display:inline-flex}.live[data-astro-cid-lcdefpme]{background:var(--color-red);border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 4px #e3192c40}.scroll-cue[data-astro-cid-lcdefpme]{border:1px solid #ffffff4d;border-radius:99px;justify-items:center;width:22px;height:34px;padding-top:6px;display:grid}.scroll-cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:2px;height:8px;animation:cue 1.8s var(--ease-expo) infinite;background:#fff;border-radius:2px}@keyframes cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0}}.marquee[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(100deg,#8f0c18,#d0172a 45%,#8f0c18)}html.js-motion .marquee[data-astro-cid-lcdefpme]{background:linear-gradient(100deg,#8f0c18,#d0172a 45%,#8f0c18)}.mq-item[data-astro-cid-lcdefpme]{letter-spacing:-.045em;white-space:nowrap;padding-inline:.45em;font-size:clamp(2rem,1.2rem + 2.8vw,4.2rem);font-weight:820;line-height:1}.marquee[data-astro-cid-lcdefpme] .outline-text[data-astro-cid-lcdefpme]{-webkit-text-stroke:1.4px #ffffffd9}.mq-logo[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 10px 20px #00000059);width:clamp(3rem,2rem + 3vw,5.6rem);height:auto;margin-inline:.4em}.mq-sep[data-astro-cid-lcdefpme]{clip-path:polygon(0 0,40% 0,100% 50%,40% 100%,0 100%,60% 50%);background:#fff;width:.9em;height:.9em;font-size:clamp(1.2rem,1rem + 1.4vw,2.2rem)}.manifesto[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2rem,1rem + 3vw,4.4rem);font-weight:800;line-height:1.02}.pill[data-astro-cid-lcdefpme]{vertical-align:-.04em;background-color:#0000;background-image:radial-gradient(80% 120% at 70% 20%,#8ca0b98c,#0000 60%),linear-gradient(120deg,#1d2128,#0e1013);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:999px;width:2.4em;height:.78em;margin-inline:.08em;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.pill-photo[data-astro-cid-lcdefpme]{width:1.7em}.principle[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl2);background:#fff;position:relative;overflow:hidden;box-shadow:0 1px #0000000a,0 24px 50px -30px #00000059}.principle[data-astro-cid-lcdefpme] .media-slot{border-radius:0}.principle-body[data-astro-cid-lcdefpme]{padding:1.25rem 1.4rem 1.5rem}.principle-n[data-astro-cid-lcdefpme]{letter-spacing:.16em;color:var(--color-red);font-size:.72rem;font-weight:800}.principle-t[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:#111;margin-top:.35rem;font-size:1.3rem;font-weight:800}.principle-d[data-astro-cid-lcdefpme]{color:#5b5d63;margin-top:.35rem;font-size:.92rem}@media (width>=1024px){.svc-item[data-astro-cid-lcdefpme]{align-items:center;min-height:72vh;display:flex}html.js-motion .svc-item[data-astro-cid-lcdefpme] .svc-link[data-astro-cid-lcdefpme]{opacity:.2;transition:opacity .6s var(--ease-out-soft)}html.js-motion .svc-item[data-astro-cid-lcdefpme].is-active .svc-link[data-astro-cid-lcdefpme]{opacity:1}.svc-stage[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl2);height:74vh;position:sticky;top:13vh;overflow:hidden}.svc-frame[data-astro-cid-lcdefpme]{clip-path:inset(100% 0 0);transition:clip-path 1s var(--ease-expo);position:absolute;inset:0}.svc-frame[data-astro-cid-lcdefpme] .media-slot{transition:transform 1.4s var(--ease-expo);transform:scale(1.15)}.svc-frame[data-astro-cid-lcdefpme].is-active{clip-path:inset(0);z-index:1}.svc-frame[data-astro-cid-lcdefpme].is-active .media-slot{transform:none}html:not(.js-motion) .svc-frame[data-astro-cid-lcdefpme]:first-child{clip-path:none}}.svc-frame-icon[data-astro-cid-lcdefpme]{background:var(--color-red);color:#fff;border-radius:16px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:1.5rem;left:1.5rem;box-shadow:0 16px 40px -12px #e3192ccc}.svc-count[data-astro-cid-lcdefpme]{z-index:3;letter-spacing:.08em;color:#fff;font-size:1rem;font-weight:800;position:absolute;top:1.25rem;right:1.5rem}.svc-num[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:var(--color-red);font-size:.8rem;font-weight:800}.svc-title[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin-top:.8rem;font-size:clamp(1.9rem,1.1rem + 2.2vw,3.4rem);font-weight:800;line-height:.95;transition:color .3s}.svc-link[data-astro-cid-lcdefpme]:hover .svc-title[data-astro-cid-lcdefpme]{color:var(--color-red)}.svc-go[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);width:54px;height:54px;transition:background-color .3s, border-color .3s, transform .5s var(--ease-expo);border-radius:999px;place-items:center;display:inline-grid}.svc-link[data-astro-cid-lcdefpme]:hover .svc-go[data-astro-cid-lcdefpme]{background:var(--color-red);border-color:var(--color-red);transform:rotate(-45deg)}.xray[data-astro-cid-lcdefpme]{background:radial-gradient(80% 60% at 50% 55%,#0c1622 0%,#07090c 60%,#050607 100%)}.xr-sticky[data-astro-cid-lcdefpme]{align-items:center;padding-block:7rem;display:flex}@media (width>=768px){html.js-motion .xray[data-astro-cid-lcdefpme]{height:280vh}html.js-motion .xr-sticky[data-astro-cid-lcdefpme]{height:100svh;padding-block:5.5rem 2.5rem;position:sticky;top:0}}.xr-frame[data-astro-cid-lcdefpme]{background:radial-gradient(60% 70% at 55% 60%,#5096dc1f,#0000 70%),linear-gradient(#7fd4ff0b 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#7fd4ff0b 1px,#0000 1px) 0 0/36px 36px;border-radius:28px;padding:clamp(1rem,3vw,2.5rem);position:relative;box-shadow:inset 0 0 0 1px #7fd4ff1a,0 60px 120px -60px #2878c859}.corner[data-astro-cid-lcdefpme]{border:0 solid #7fd4ffb3;width:26px;height:26px;position:absolute}.corner[data-astro-cid-lcdefpme].tl{border-top-width:2px;border-left-width:2px;border-top-left-radius:8px;top:14px;left:14px}.corner[data-astro-cid-lcdefpme].tr{border-top-width:2px;border-right-width:2px;border-top-right-radius:8px;top:14px;right:14px}.corner[data-astro-cid-lcdefpme].bl{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:8px;bottom:14px;left:14px}.corner[data-astro-cid-lcdefpme].br{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:8px;bottom:14px;right:14px}.xr-beam[data-astro-cid-lcdefpme]{mix-blend-mode:screen}.xr-body-fill[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.2s var(--ease-out-soft)}html:not(.js-motion) .xr-body-fill[data-astro-cid-lcdefpme],.xray[data-astro-cid-lcdefpme].is-drawn .xr-body-fill[data-astro-cid-lcdefpme]{opacity:1}html:not(.js-motion) .xr-beam[data-astro-cid-lcdefpme]{display:none}.xr-dot[data-astro-cid-lcdefpme]{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s}.xr-dot[data-astro-cid-lcdefpme].is-on,html:not(.js-motion) .xr-dot[data-astro-cid-lcdefpme]{opacity:1}.xr-dot[data-astro-cid-lcdefpme].is-on circle[data-astro-cid-lcdefpme]:first-child{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite dotpulse}@keyframes dotpulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.hud-readout[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;justify-items:end;gap:.35rem;display:grid}.hud-pct[data-astro-cid-lcdefpme]{letter-spacing:-.04em;color:#fff;font-size:clamp(2rem,1.4rem + 1.6vw,3rem);font-weight:800;line-height:1}.hud-pct[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#7fd4ff;margin-left:.1em;font-size:.4em}.hud-bar[data-astro-cid-lcdefpme]{background:#ffffff1f;width:160px;height:2px;overflow:hidden}.hud-bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform-origin:0;background:linear-gradient(90deg,#7fd4ff,#fff);width:100%;height:100%;display:block}.xr-num[data-astro-cid-lcdefpme]{color:var(--color-muted);letter-spacing:.1em;font-size:.75rem;font-weight:800;transition:color .3s}.xr-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:border-color .4s, background-color .4s, transform .5s var(--ease-expo);background:#ffffff05}.xr-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.xr-state[data-astro-cid-lcdefpme]{border:1px solid #ffffff4d;border-radius:99px;width:10px;height:10px;transition:all .4s}.xr-item[data-astro-cid-lcdefpme].is-on a[data-astro-cid-lcdefpme],html:not(.js-motion) .xr-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:#e3192c14;border-color:#e3192c8c}.xr-item[data-astro-cid-lcdefpme].is-on .xr-num[data-astro-cid-lcdefpme]{color:var(--color-red)}.xr-item[data-astro-cid-lcdefpme].is-on .xr-state[data-astro-cid-lcdefpme]{background:#ff3347;border-color:#ff3347;box-shadow:0 0 14px #ff3347}.brand-split[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;display:flex}.brand-panel[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl2);isolation:isolate;border:1px solid var(--color-line);flex-direction:column;min-height:58svh;display:flex;position:relative;overflow:hidden}.brand-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0506070d,#05060733 40%,#050607eb);transition:opacity .5s;position:absolute;inset:0}.brand-panel[data-astro-cid-lcdefpme]:after{content:"";transform-origin:0;height:3px;transition:transform .8s var(--ease-expo);background:linear-gradient(90deg,#e3192c,#0000);position:absolute;inset:auto 0 0;transform:scaleX(0)}.brand-panel[data-astro-cid-lcdefpme]:hover:after{transform:scaleX(1)}.brand-go[data-astro-cid-lcdefpme]{color:#0a0b0d;width:60px;height:60px;transition:transform .6s var(--ease-expo), background-color .3s, color .3s;background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.brand-panel[data-astro-cid-lcdefpme]:hover .brand-go[data-astro-cid-lcdefpme]{background:var(--color-red);color:#fff;transform:rotate(-45deg)}@media (width>=1024px){.brand-split[data-astro-cid-lcdefpme]{flex-direction:row;height:76vh}.brand-panel[data-astro-cid-lcdefpme]{min-height:0;transition:flex-grow .9s var(--ease-expo);flex:1}.brand-split[data-astro-cid-lcdefpme]:hover .brand-panel[data-astro-cid-lcdefpme]{flex-grow:.75}.brand-split[data-astro-cid-lcdefpme] .brand-panel[data-astro-cid-lcdefpme]:hover{flex-grow:1.5}}.steps[data-astro-cid-lcdefpme]{padding-left:4.5rem}.steps-track[data-astro-cid-lcdefpme]{background:var(--color-line);width:1px;position:absolute;top:28px;bottom:28px;left:27px}.steps-fill[data-astro-cid-lcdefpme]{background:linear-gradient(var(--color-red), #ff7a85);transform-origin:top;position:absolute;inset:0}html:not(.js-motion) .steps-fill[data-astro-cid-lcdefpme]{transform:scaleY(1)}.step[data-astro-cid-lcdefpme]{padding-block:2.6rem;position:relative}.step[data-astro-cid-lcdefpme]+.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line)}.step-node[data-astro-cid-lcdefpme]{background:var(--color-paper);border:1px solid var(--color-line);border-radius:999px;place-items:center;width:56px;height:56px;font-weight:800;transition:background-color .5s,border-color .5s,box-shadow .5s,color .5s;display:grid;position:absolute;top:2.5rem;left:-4.5rem}html.js-motion .step[data-astro-cid-lcdefpme] .step-body[data-astro-cid-lcdefpme]{opacity:.3;transition:opacity .6s}.step[data-astro-cid-lcdefpme].is-on .step-node[data-astro-cid-lcdefpme]{background:var(--color-red);border-color:var(--color-red);color:#fff;box-shadow:0 0 0 8px #e3192c24,0 0 40px #e3192c73}html.js-motion .step[data-astro-cid-lcdefpme].is-on .step-body[data-astro-cid-lcdefpme]{opacity:1}.hg-sticky[data-astro-cid-lcdefpme]{padding-block:7rem}.hg-viewport[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.hg-viewport[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.hg-track[data-astro-cid-lcdefpme]{align-items:flex-start;gap:1.25rem;width:max-content;padding-inline:clamp(1.25rem,4vw,3rem);display:flex}.hg-frame[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:none}.hg-end[data-astro-cid-lcdefpme]{align-self:stretch;width:60vw}@media (width>=1024px){.hg-end[data-astro-cid-lcdefpme]{width:24vw}.hg-track[data-astro-cid-lcdefpme]{gap:2rem;padding-inline:max(3rem,50vw - 680px + 3rem)}.hg-frame[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:8vh}html.js-motion .hg-sticky[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;height:100svh;padding-block:0;display:flex;position:sticky;top:0;overflow:hidden}html.js-motion .hg-viewport[data-astro-cid-lcdefpme]{overflow:visible}html.js-motion .hg-frame[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{height:52vh;aspect-ratio:auto!important}}@media (width<=1023px){.hg-frame[data-astro-cid-lcdefpme]>div{aspect-ratio:4/5!important}.hg-frame[data-astro-cid-lcdefpme][class*=w-\[]{width:78vw!important}}.zoom-sticky[data-astro-cid-lcdefpme]{place-items:center;min-height:92svh;padding-block:6rem;display:grid;position:relative;overflow:hidden}.zoom-card[data-astro-cid-lcdefpme]{position:absolute;inset:0;overflow:hidden}.zoom-tint[data-astro-cid-lcdefpme]{background:radial-gradient(70% 80% at 50% 110%,#e3192cbf,#0000 70%),linear-gradient(#00000059,#5a0610a6 70%,#3a040b)}.outline-light[data-astro-cid-lcdefpme]{color:#0000;-webkit-text-stroke:1.6px #ffffffd9}.btn-light[data-astro-cid-lcdefpme]{color:#0a0b0d;background:#fff}.btn-light[data-astro-cid-lcdefpme]:before{background:var(--color-red)}.btn-light[data-astro-cid-lcdefpme]:hover{color:#fff}.btn-ghost-light[data-astro-cid-lcdefpme]{color:#fff;border:1px solid #fff6}.btn-ghost-light[data-astro-cid-lcdefpme]:before{background:#fff}.btn-ghost-light[data-astro-cid-lcdefpme]:hover{color:#0a0b0d}@media (width<=1023px){.zoom-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl2);inset:0 1rem}}@media (width>=1024px){html.js-motion .zoom[data-astro-cid-lcdefpme]{height:230vh}html.js-motion .zoom-sticky[data-astro-cid-lcdefpme]{height:100svh;position:sticky;top:0}}
