.nav-sentinel[data-v-a88d3e58]{height:1px;left:0;pointer-events:none;position:absolute;top:0;width:1px}.nav[data-v-a88d3e58]{background:transparent;border-bottom:1px solid transparent;inset:0 0 auto 0;position:fixed;transition:background-color .28s ease,border-color .28s ease;z-index:20}.nav-solid[data-v-a88d3e58]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0b14b8;border-bottom-color:var(--line)}.nav-inner[data-v-a88d3e58]{gap:20px;height:68px;justify-content:space-between}.nav-brand[data-v-a88d3e58],.nav-inner[data-v-a88d3e58]{align-items:center;display:flex}.nav-brand[data-v-a88d3e58]{line-height:0;margin:-12px -4px;padding:12px 4px}.nav-brand img[data-v-a88d3e58]{filter:drop-shadow(0 1px 6px rgba(13,11,20,.55));height:20px;transition:filter .28s ease;width:auto}.nav-solid .nav-brand img[data-v-a88d3e58]{filter:none}.nav[data-v-a88d3e58] .v2-btn{font-size:.82rem;padding:10px 20px}@media (prefers-reduced-motion:reduce){.nav[data-v-a88d3e58],.nav-brand img[data-v-a88d3e58]{transition:none}}.vhero[data-v-1cbf83de]{align-items:center;display:flex;min-height:100dvh;overflow:hidden;padding-bottom:clamp(48px,8vh,96px);padding-top:68px;position:relative;text-align:center}.vhero-media[data-v-1cbf83de]{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.vhero-media img[data-v-1cbf83de]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vhero-media[data-v-1cbf83de]:after{background:linear-gradient(140deg,#612fb038,#180e340f 45%,#0d0b1457),linear-gradient(180deg,#0d0b1480,#0d0b1400 34%,#0d0b140a 62%,#0d0b14d1);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.vhero-ambient[data-v-1cbf83de]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.orb[data-v-1cbf83de]{border-radius:50%;position:absolute}.orb-1[data-v-1cbf83de]{animation:hero-float-1cbf83de 7s ease-in-out infinite;background:#ffbb0029;height:54px;left:9%;top:14%;width:54px}.orb-2[data-v-1cbf83de]{animation:hero-float-1cbf83de 9s ease-in-out infinite;background:#a877ff29;height:88px;right:13%;top:62%;width:88px}.orb-3[data-v-1cbf83de]{animation:hero-float-1cbf83de 11s ease-in-out infinite;background:#ffbb001a;height:62px;right:27%;top:26%;width:62px}.ring[data-v-1cbf83de]{border:1px solid hsla(0,0%,100%,.08);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.ring-1[data-v-1cbf83de]{animation:hero-pulse-1cbf83de 5s ease-in-out infinite;height:340px;width:340px}.ring-2[data-v-1cbf83de]{animation:hero-pulse-1cbf83de 7s ease-in-out infinite;height:560px;width:560px}.ring-3[data-v-1cbf83de]{animation:hero-pulse-1cbf83de 9s ease-in-out infinite;height:780px;width:780px}.vhero-inner[data-v-1cbf83de]{position:relative;width:100%;z-index:1}.vhero-copy[data-v-1cbf83de]{margin:0 auto;max-width:940px}.vhero-title[data-v-1cbf83de]{animation:hero-enter-1cbf83de .7s var(--ease-out) both;color:#fff;font-size:clamp(2.6rem,6.6vw,5rem);line-height:1.12;margin:0 0 24px}.vhero-mark[data-v-1cbf83de]{background:linear-gradient(48deg,#7b45e0,#ff5e5e);background-clip:text;-webkit-background-clip:text;display:inline-block;padding:0 .12em;position:relative;-webkit-text-fill-color:transparent}.vhero-mark[data-v-1cbf83de]:before{background:#fff;border-radius:6px;content:"";top:.04em;right:-.04em;bottom:.02em;left:-.04em;opacity:.94;position:absolute;transform:rotate(-1.4deg);z-index:-1}.vhero-sub[data-v-1cbf83de]{animation:hero-enter-1cbf83de .7s var(--ease-out) .12s both;color:#ffffffdb;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65;margin:0 auto 36px;max-width:52ch}.vhero-cta[data-v-1cbf83de]{animation:hero-enter-1cbf83de .7s var(--ease-out) .22s both}.vhero-cta[data-v-1cbf83de] .v2-btn{font-size:1rem;padding:18px 38px}@keyframes hero-enter-1cbf83de{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@keyframes hero-float-1cbf83de{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}@keyframes hero-pulse-1cbf83de{0%,to{opacity:.85;transform:translate3d(-50%,-50%,0) scale(1)}50%{opacity:.45;transform:translate3d(-50%,-50%,0) scale(1.08)}}@media (max-width:860px){.ring-3[data-v-1cbf83de]{display:none}}@media (prefers-reduced-motion:reduce){.orb[data-v-1cbf83de],.ring[data-v-1cbf83de],.vhero-cta[data-v-1cbf83de],.vhero-sub[data-v-1cbf83de],.vhero-title[data-v-1cbf83de]{animation:none}}.origin[data-v-478be9b3]{background:var(--bg)}.origin-head[data-v-478be9b3]{margin-bottom:clamp(36px,5vw,60px)}.origin-head .v2-h2[data-v-478be9b3]{max-width:20ch}.origin-figure[data-v-478be9b3]{margin:0 0 clamp(48px,7vw,88px)}.origin-pano[data-v-478be9b3]{aspect-ratio:1528/482}.origin-steps[data-v-478be9b3]{border-left:1px solid var(--line);display:grid;gap:clamp(28px,4vw,44px);list-style:none;margin:0 0 0 26%;padding:0 0 0 clamp(24px,3vw,40px)}.origin-step[data-v-478be9b3]{position:relative}.origin-step[data-v-478be9b3]:before{background:var(--accent);content:"";height:1px;left:calc(clamp(24px,3vw,40px)*-1 - 1px);position:absolute;top:.65em;width:18px}.origin-step .v2-h3[data-v-478be9b3]{margin-bottom:8px}@media (max-width:860px){.origin-steps[data-v-478be9b3]{margin-left:0}}.shift[data-v-b1c92f4b]{background:var(--bg-sunken)}.shift-grid[data-v-b1c92f4b]{align-items:start;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.shift-anchor[data-v-b1c92f4b]{position:sticky;top:132px}.shift-lead[data-v-b1c92f4b]{margin-top:18px}.shift-cases[data-v-b1c92f4b]{display:grid;gap:clamp(56px,8vw,104px)}.shift-media[data-v-b1c92f4b]{aspect-ratio:4/3;margin-bottom:22px}.shift-case .v2-h3[data-v-b1c92f4b]{margin-bottom:10px}@media (max-width:900px){.shift-grid[data-v-b1c92f4b]{gap:40px;grid-template-columns:1fr}.shift-anchor[data-v-b1c92f4b]{position:static}.shift-cases[data-v-b1c92f4b]{gap:48px}}.manifesto[data-v-dc96384b]{isolation:isolate;overflow:hidden;padding-block:clamp(96px,16vh,176px);position:relative}.manifesto-media[data-v-dc96384b]{top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.manifesto-media img[data-v-dc96384b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.manifesto-media[data-v-dc96384b]:after{background:linear-gradient(180deg,var(--bg) 0,rgba(13,11,20,.28) 26%,rgba(13,11,20,.28) 74%,var(--bg) 100%),linear-gradient(90deg,#0d0b14d1 0,#0d0b1426 62%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.manifesto-copy[data-v-dc96384b]{max-width:720px}.manifesto-lead[data-v-dc96384b]{color:#fff;font-size:clamp(1.7rem,3.6vw,2.7rem);margin:0 0 26px;max-width:20ch}.manifesto-body[data-v-dc96384b]{color:#ffffffc7}.manifesto-body+.manifesto-body[data-v-dc96384b]{margin-top:16px}.inside-head[data-v-259db4f0]{margin-bottom:clamp(36px,5vw,56px)}.inside-head .v2-h2[data-v-259db4f0]{max-width:16ch}.bento[data-v-259db4f0]{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.cell[data-v-259db4f0]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-surface);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:clamp(22px,2.4vw,30px);position:relative}.cell .v2-body[data-v-259db4f0]{font-size:.92rem}.cell-a[data-v-259db4f0]{background:linear-gradient(150deg,#a877ff33,#a877ff0a 62%);border-color:#a877ff57}.cell-a[data-v-259db4f0],.cell-b[data-v-259db4f0]{grid-column:span 3;justify-content:flex-end;min-height:220px}.cell-b[data-v-259db4f0]{background:linear-gradient(215deg,rgba(255,94,94,.14),rgba(123,69,224,.1) 58%,transparent);background-color:var(--bg-raised)}.cell-c[data-v-259db4f0]{grid-column:span 6;min-height:260px}.cell-d[data-v-259db4f0],.cell-e[data-v-259db4f0],.cell-f[data-v-259db4f0]{grid-column:span 2}.cell-media[data-v-259db4f0]{justify-content:flex-end;padding:0}.cell-bg[data-v-259db4f0]{filter:brightness(.5) saturate(.95);height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cell-bg-texture[data-v-259db4f0]{filter:brightness(.42) saturate(.8)}.cell-body[data-v-259db4f0]{background:linear-gradient(180deg,#0d0b1400,#0d0b14d1 58%);padding:clamp(22px,2.4vw,30px);position:relative}.cell-body .v2-h3[data-v-259db4f0]{margin-bottom:8px}.cell-body .v2-body[data-v-259db4f0]{color:#fffc}.cell-body-wide[data-v-259db4f0]{max-width:46ch}.cell-soon[data-v-259db4f0]{align-self:flex-start;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink-faint);font-size:.7rem;font-weight:600;letter-spacing:.02em;margin-top:auto;padding:4px 11px}@media (max-width:900px){.bento[data-v-259db4f0]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell-a[data-v-259db4f0],.cell-b[data-v-259db4f0],.cell-c[data-v-259db4f0]{grid-column:span 2}.cell-d[data-v-259db4f0],.cell-e[data-v-259db4f0],.cell-f[data-v-259db4f0]{grid-column:span 1}}@media (max-width:600px){.bento[data-v-259db4f0]{grid-template-columns:1fr}.cell-a[data-v-259db4f0],.cell-b[data-v-259db4f0],.cell-c[data-v-259db4f0],.cell-d[data-v-259db4f0],.cell-e[data-v-259db4f0],.cell-f[data-v-259db4f0]{grid-column:span 1}}.topics[data-v-e5cbd678]{padding-bottom:var(--stack)}.topics-title[data-v-e5cbd678]{color:var(--ink-soft);margin-bottom:24px}.marquee[data-v-e5cbd678]{mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);overflow:hidden;position:relative}.marquee-track[data-v-e5cbd678]{animation:topics-scroll-e5cbd678 46s linear infinite;display:flex;width:-moz-max-content;width:max-content}@media (hover:hover) and (pointer:fine){.marquee:hover .marquee-track[data-v-e5cbd678]{animation-play-state:paused}}.marquee-list[data-v-e5cbd678]{align-items:center;display:flex;gap:12px;list-style:none;margin:0;padding:0 6px}.marquee-list li[data-v-e5cbd678]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-soft);flex-shrink:0;font-family:Montserrat,system-ui,sans-serif;font-size:.88rem;font-weight:600;padding:11px 22px;white-space:nowrap}@keyframes topics-scroll-e5cbd678{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.marquee[data-v-e5cbd678]{overflow-x:auto}.marquee-track[data-v-e5cbd678]{animation:none}.marquee-list[aria-hidden=true][data-v-e5cbd678]{display:none}}.author[data-v-4dd1d44b]{background:var(--bg-sunken);border-block:1px solid var(--line)}.author-grid[data-v-4dd1d44b]{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,.62fr) minmax(0,1fr)}.author-portrait[data-v-4dd1d44b]{position:sticky;top:132px}.author-figure[data-v-4dd1d44b]{aspect-ratio:4/5}.author-title[data-v-4dd1d44b]{margin-bottom:22px}.author-letter .v2-body+.v2-body[data-v-4dd1d44b]{margin-top:14px}.author-links[data-v-4dd1d44b]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:28px 0 0;padding:0}.author-links a[data-v-4dd1d44b]{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink);display:inline-block;font-size:.85rem;padding:8px 16px;text-decoration:none;transition:border-color .2s ease,color .2s ease}@media (hover:hover) and (pointer:fine){.author-links a[data-v-4dd1d44b]:hover{border-color:var(--accent);color:var(--accent)}}@media (max-width:860px){.author-grid[data-v-4dd1d44b]{grid-template-columns:1fr}.author-portrait[data-v-4dd1d44b]{max-width:320px;position:static}}.offer-card[data-v-5beed7e7]{background:linear-gradient(155deg,rgba(168,119,255,.13),rgba(168,119,255,.02) 55%,transparent);background-color:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-surface);display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);padding:clamp(32px,5vw,64px)}.offer-title[data-v-5beed7e7]{margin-bottom:32px;max-width:16ch}.offer-price[data-v-5beed7e7]{align-items:baseline;display:flex;gap:10px;margin:0}.offer-amount[data-v-5beed7e7]{color:#fff;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(3rem,7vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:1}.offer-period[data-v-5beed7e7]{color:var(--ink-soft);font-size:1rem}.offer-daily[data-v-5beed7e7]{color:var(--ink-faint);font-size:.92rem;margin:8px 0 28px}.offer-fine[data-v-5beed7e7]{color:var(--ink-faint);font-size:.82rem;line-height:1.55;margin:18px 0 0;max-width:34ch}.offer-side[data-v-5beed7e7]{display:flex;flex-direction:column;gap:28px}.offer-list[data-v-5beed7e7]{display:grid;gap:14px;list-style:none;margin:0;padding:0}.offer-list li[data-v-5beed7e7]{color:var(--ink);font-size:.95rem;line-height:1.5;padding-left:26px;position:relative}.offer-list li[data-v-5beed7e7]:before{background:var(--accent);content:"";height:1px;left:0;position:absolute;top:.62em;width:12px}.offer-guarantee[data-v-5beed7e7]{border:1px dashed var(--line-strong);border-radius:var(--r-surface);padding:22px 24px}.offer-guarantee .v2-h3[data-v-5beed7e7]{margin-bottom:6px}.offer-guarantee .v2-body[data-v-5beed7e7]{font-size:.9rem}@media (max-width:860px){.offer-card[data-v-5beed7e7]{grid-template-columns:1fr}.offer-title[data-v-5beed7e7]{max-width:100%}}.vfaq-title[data-v-b0238e16]{margin-bottom:clamp(28px,4vw,44px)}.vfaq-list[data-v-b0238e16]{border-top:1px solid var(--line)}.vfaq-item[data-v-b0238e16]{border-bottom:1px solid var(--line)}.vfaq-item summary[data-v-b0238e16]{align-items:flex-start;cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none;padding:20px 0}.vfaq-item summary[data-v-b0238e16]::-webkit-details-marker{display:none}.vfaq-item summary[data-v-b0238e16]:focus-visible{border-radius:6px;outline:2px solid var(--accent);outline-offset:4px}.vfaq-question[data-v-b0238e16]{color:var(--ink);font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.45}.vfaq-sign[data-v-b0238e16]{flex-shrink:0;height:14px;margin-top:4px;position:relative;width:14px}.vfaq-sign[data-v-b0238e16]:after,.vfaq-sign[data-v-b0238e16]:before{background:var(--accent);border-radius:2px;content:"";height:1.5px;inset:50% 0 auto 0;position:absolute}.vfaq-sign[data-v-b0238e16]:after{transform:rotate(90deg);transition:transform .26s var(--ease-out)}.vfaq-item[open] .vfaq-sign[data-v-b0238e16]:after{transform:rotate(0)}.vfaq-answer[data-v-b0238e16]{font-size:.94rem;max-width:66ch;padding:0 0 24px}.vfaq-close[data-v-b0238e16]{margin-top:clamp(40px,6vw,64px)}.vfaq-close-text[data-v-b0238e16]{margin-bottom:18px}.vfaq-actions[data-v-b0238e16]{display:flex;flex-wrap:wrap;gap:12px}@media (prefers-reduced-motion:reduce){.vfaq-sign[data-v-b0238e16]:after{transition:none}}.vfooter[data-v-53c90e11]{border-top:1px solid var(--line);padding-block:clamp(48px,7vw,76px)}.vfooter-inner[data-v-53c90e11]{display:grid;gap:22px}.vfooter-brand img[data-v-53c90e11]{height:18px;opacity:.65;width:auto}.vfooter-nav[data-v-53c90e11]{display:flex;flex-wrap:wrap;gap:10px 26px}.vfooter-nav a[data-v-53c90e11]{align-items:center;color:var(--ink-soft);display:inline-flex;font-size:.9rem;margin:-8px 0;min-height:40px;padding:0 2px;text-decoration:none;transition:color .2s ease}@media (hover:hover) and (pointer:fine){.vfooter-nav a[data-v-53c90e11]:hover{color:var(--ink)}}.vfooter-copy[data-v-53c90e11],.vfooter-legal[data-v-53c90e11]{color:var(--ink-faint);font-size:.85rem;line-height:1.6;margin:0}
