@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 800;font-display:swap;src:url(./fonts/inter-tight-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(./fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#020202;--cream:#ded9d1;--muted:#9d9b9b;--gold:#a18a64;--gold-soft:#d2c2a4;--violet:#a895d3;--violet-light:#c2b5e7;--story-progress:0;--bg-mix:0;--hero-bg-opacity:1;--hero-bg-y:0px;--hero-bg-scale:1;--hero-bg-brightness:1;--hero-bg-saturation:1;--philosophy-bg-opacity:0;--philosophy-bg-y:24px;--philosophy-bg-scale:1.025;--philosophy-bg-brightness:.88;--philosophy-bg-saturation:.9;--campaign-bg-opacity:0;--campaign-bg-y:34px;--campaign-bg-scale:1.035;--campaign-bg-brightness:.86;--campaign-bg-saturation:.9;--world-bg-opacity:0;--world-bg-y:44px;--world-bg-scale:1.04;--world-bg-brightness:.82;--world-bg-saturation:.92;--world-lower-content-opacity:1;--comparison-bg-opacity:0;--comparison-bg-y:32px;--comparison-bg-scale:1.035;--comparison-bg-brightness:.86;--comparison-bg-saturation:.92;--pricing-bg-opacity:0;--pricing-bg-y:32px;--pricing-bg-scale:1.035;--pricing-bg-brightness:.86;--pricing-bg-saturation:.92;--faq-bg-opacity:0;--faq-bg-y:32px;--faq-bg-scale:1.035;--faq-bg-brightness:.86;--faq-bg-saturation:.92;--final-bg-opacity:0;--final-bg-y:32px;--final-bg-scale:1.035;--final-bg-brightness:.86;--final-bg-saturation:.92;--lower-warmth:0;--philosophy-exit-opacity:1;--philosophy-exit-y:0px;--philosophy-exit-blur:0px;--campaign-enter-opacity:1;--campaign-enter-y:0px;--campaign-exit-blur:0px;--campaign-warmth:0;--campaign-veil-opacity:0;--bridge-dim-opacity:0;--warm-light-opacity:0;--smoke-opacity:0;--vignette-opacity:1;--hero-content-opacity:1;--hero-content-y:0px;--world-scene-bg-opacity:1;--world-frame-opacity:1;--world-frame-draw:1;--world-frame-settle:1;--world-frame-x:0cqw;--world-frame-y:0cqw;--world-frame-scale:1;--world-gallery-x:0cqw;--world-gallery-shadow:0;--world-gallery-glow:.08;--world-frame-shell-opacity:.86;--world-corner-reveal:1;--world-corner-scale:1;--world-image-reveal:1;--world-image-inset:0%;--world-image-scale:1;--world-image-brightness:1;--world-image-saturation:1;--world-stack-reveal:1;--world-stack-card-1:1;--world-stack-card-2:1;--world-stack-card-3:1;--world-stack-x:0cqw;--world-stack-card-1-x:0cqw;--world-stack-card-2-x:0cqw;--world-stack-card-3-x:0cqw;--world-deck-x:0cqw;--world-deck-y:0cqw;--world-deck-card-1-x:0cqw;--world-deck-card-2-x:0cqw;--world-deck-card-3-x:0cqw;--world-deck-card-1-y:0cqw;--world-deck-card-2-y:0cqw;--world-deck-card-3-y:0cqw;--world-stack-card-1-opacity:1;--world-stack-card-2-opacity:.82;--world-stack-card-3-opacity:.45;--world-caption-reveal:1;--world-caption-x:0cqw;--world-kicker-reveal:1;--world-kicker-y:0cqw;--world-kicker-blur:0cqw;--world-title-reveal:1;--world-title-y:0cqw;--world-title-blur:0cqw;--world-intro-reveal:1;--world-intro-y:0cqw;--world-intro-blur:0cqw;--world-list-line-reveal:1;--world-item-1-reveal:1;--world-item-2-reveal:1;--world-item-3-reveal:1;--world-item-4-reveal:1;--world-item-5-reveal:1;--world-item-1-y:0cqw;--world-item-2-y:0cqw;--world-item-3-y:0cqw;--world-item-4-y:0cqw;--world-item-5-y:0cqw;--world-item-1-blur:0cqw;--world-item-2-blur:0cqw;--world-item-3-blur:0cqw;--world-item-4-blur:0cqw;--world-item-5-blur:0cqw;--bg-philosophy-image:url(./asset2.webp);--bg-campaign-image:url(./asset3.webp);--bg-world-image:url(./asset4.webp);--bg-comparison-image:url(./asset5.webp);--bg-pricing-image:url(./asset6.webp);--bg-faq-image:url(./asset7.webp);--bg-final-image:url(./asset8.webp);--bg-footer-image:url(./assetfooter.webp);--bg-philosophy-mobile-image:url(./asset2-mobile.webp);--bg-campaign-mobile-image:url(./asset3-mobile.webp);--bg-world-mobile-image:url(./asset4-mobile.webp);--bg-comparison-mobile-image:url(./asset5-mobile.webp);--bg-pricing-mobile-image:url(./asset6-mobile.webp);--bg-faq-mobile-image:url(./asset7-mobile.webp);--bg-final-mobile-image:url(./asset8-mobile.webp);--bg-footer-mobile-image:url(./assetfooter-mobile.webp)}.js-bg-lazy{--bg-philosophy-image:none;--bg-campaign-image:none;--bg-world-image:none;--bg-comparison-image:none;--bg-pricing-image:none;--bg-faq-image:none;--bg-final-image:none;--bg-footer-image:none;--bg-philosophy-mobile-image:none;--bg-campaign-mobile-image:none;--bg-world-mobile-image:none;--bg-comparison-mobile-image:none;--bg-pricing-mobile-image:none;--bg-faq-mobile-image:none;--bg-final-mobile-image:none;--bg-footer-mobile-image:none}.js-bg-lazy.bg-philosophy-ready{--bg-philosophy-image:url(./asset2.webp);--bg-philosophy-mobile-image:url(./asset2-mobile.webp)}.js-bg-lazy.bg-campaign-ready{--bg-campaign-image:url(./asset3.webp);--bg-campaign-mobile-image:url(./asset3-mobile.webp)}.js-bg-lazy.bg-world-ready{--bg-world-image:url(./asset4.webp);--bg-world-mobile-image:url(./asset4-mobile.webp)}.js-bg-lazy.bg-comparison-ready{--bg-comparison-image:url(./asset5.webp);--bg-comparison-mobile-image:url(./asset5-mobile.webp)}.js-bg-lazy.bg-pricing-ready{--bg-pricing-image:url(./asset6.webp);--bg-pricing-mobile-image:url(./asset6-mobile.webp)}.js-bg-lazy.bg-faq-ready{--bg-faq-image:url(./asset7.webp);--bg-faq-mobile-image:url(./asset7-mobile.webp)}.js-bg-lazy.bg-final-ready{--bg-final-image:url(./asset8.webp);--bg-final-mobile-image:url(./asset8-mobile.webp)}.js-bg-lazy.bg-footer-ready{--bg-footer-image:url(./assetfooter.webp);--bg-footer-mobile-image:url(./assetfooter-mobile.webp)}*{box-sizing:border-box}html,body{background:var(--ink);width:100%;min-height:100%;margin:0}html{scroll-behavior:smooth}body{color:var(--cream);font-family:Inter Tight,Arial Narrow,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.page{background:#000;width:100%}.scroll-story{isolation:isolate;background:#000;width:100%;position:relative}.story-backdrop{z-index:0;width:100%;height:var(--section-vh,100vh);margin-bottom:calc(0px - var(--section-vh,100vh));pointer-events:none;background:#000;position:sticky;top:0;overflow:hidden}.backdrop-stage{width:max(100vw, calc(var(--section-vh,100vh) * 1.7778));height:max(var(--section-vh,100vh), 56.25vw);transform-origin:50%;min-width:320px;min-height:180px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}.backdrop-layer,.backdrop-smoke,.backdrop-warmth,.backdrop-vignette,.backdrop-stage:after{position:absolute;inset:0}.backdrop-stage:after{content:"";z-index:5;opacity:var(--bridge-dim-opacity);background:radial-gradient(circle at 61% 47%,#0000 0 31%,#00000052 60%,#000000b8 100%),#0000002e}.backdrop-layer{will-change:opacity, transform, filter;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.backdrop-hero{opacity:var(--hero-bg-opacity);transform:translate3d(0, var(--hero-bg-y), 0) scale(var(--hero-bg-scale));filter:brightness(var(--hero-bg-brightness)) saturate(var(--hero-bg-saturation));background-image:url(./asset.webp)}.backdrop-philosophy{opacity:var(--philosophy-bg-opacity);transform:translate3d(0, var(--philosophy-bg-y), 0) scale(var(--philosophy-bg-scale));background-image:var(--bg-philosophy-image);filter:brightness(var(--philosophy-bg-brightness)) saturate(var(--philosophy-bg-saturation))}.backdrop-campaign{opacity:var(--campaign-bg-opacity);transform:translate3d(0, var(--campaign-bg-y), 0) scale(var(--campaign-bg-scale));background-image:var(--bg-campaign-image);filter:brightness(var(--campaign-bg-brightness)) saturate(var(--campaign-bg-saturation))}.backdrop-world{opacity:var(--world-bg-opacity);transform:translate3d(0, var(--world-bg-y), 0) scale(var(--world-bg-scale));background-image:var(--bg-world-image);filter:brightness(var(--world-bg-brightness)) saturate(var(--world-bg-saturation))}.backdrop-comparison{opacity:var(--comparison-bg-opacity);transform:translate3d(0, var(--comparison-bg-y), 0) scale(var(--comparison-bg-scale));background-image:var(--bg-comparison-image);filter:brightness(var(--comparison-bg-brightness)) saturate(var(--comparison-bg-saturation))}.backdrop-pricing{opacity:var(--pricing-bg-opacity);transform:translate3d(0, var(--pricing-bg-y), 0) scale(var(--pricing-bg-scale));background-image:var(--bg-pricing-image);filter:brightness(var(--pricing-bg-brightness)) saturate(var(--pricing-bg-saturation))}.backdrop-faq{opacity:var(--faq-bg-opacity);transform:translate3d(0, var(--faq-bg-y), 0) scale(var(--faq-bg-scale));background-image:var(--bg-faq-image);filter:brightness(var(--faq-bg-brightness)) saturate(var(--faq-bg-saturation))}.backdrop-final{opacity:var(--final-bg-opacity);transform:translate3d(0, var(--final-bg-y), 0) scale(var(--final-bg-scale));background-image:var(--bg-final-image);filter:brightness(var(--final-bg-brightness)) saturate(var(--final-bg-saturation))}.backdrop-smoke{z-index:2;opacity:var(--smoke-opacity);mix-blend-mode:screen;background:radial-gradient(circle at 51% 18%,#9eb5cc3d,#0000 24%),linear-gradient(90deg,#000000b3,#0000 28%,#00000047 58%,#000000b8)}.backdrop-warmth{z-index:3;opacity:calc(var(--warm-light-opacity) + var(--campaign-warmth) + var(--lower-warmth));mix-blend-mode:screen;background:radial-gradient(circle at 88% 19%,#ffbe6757,#0000 13%),radial-gradient(circle at 69% 54%,#daa85e29,#0000 27%),linear-gradient(#0000 0%,#00000029 100%)}.backdrop-vignette{z-index:4;opacity:var(--vignette-opacity);background:radial-gradient(circle at 58% 43%,#0000 0 36%,#00000061 66%,#000000c2 100%),linear-gradient(90deg,#0009,#0000 24% 68%,#0000004d)}.backdrop-vignette:after{content:"";opacity:var(--campaign-veil-opacity);background:radial-gradient(circle at 58% 44%,#0000 0 29%,#0000005c 59%,#000000b8 100%),linear-gradient(90deg,#0000007a,#02030529 38%,#00000075);position:absolute;inset:0}.hero,.philosophy-section,.campaign-section,.world-section{z-index:1;width:100%;height:var(--section-vh,100vh);background:0 0;position:relative;overflow:hidden}.scene,.philosophy-scene,.campaign-scene,.world-scene{width:max(100vw, calc(var(--section-vh,100vh) * 1.7778));height:max(var(--section-vh,100vh), 56.25vw);transform-origin:50%;min-width:320px;min-height:180px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}.campaign-section,.world-section{background:0 0}.campaign-scene{opacity:var(--campaign-enter-opacity);transform:translate(-50%, calc(-50% + var(--campaign-enter-y)));filter:blur(var(--campaign-exit-blur));will-change:opacity, filter, transform}.philosophy-scene{opacity:var(--philosophy-exit-opacity);transform:translate(-50%, calc(-50% + var(--philosophy-exit-y)));filter:blur(var(--philosophy-exit-blur));will-change:opacity, transform, filter}.site-header{z-index:4;pointer-events:none;opacity:var(--hero-content-opacity);transform:translate3d(0, var(--hero-content-y), 0);will-change:opacity, transform;position:absolute;inset:0}.site-header a,.site-header .ribbon{pointer-events:auto}.brand{align-items:center;gap:1.12cqw;display:inline-flex;position:absolute;top:3.95%;left:3.1%}.brand-mark{width:3.03cqw;height:3.03cqw;color:var(--violet);filter:drop-shadow(0 0 .45cqw #a08cd847);display:block}.brand-mark img{object-fit:cover;border-radius:.42cqw;width:100%;height:100%;display:block}.brand-word{color:#e1dcd3;text-shadow:0 0 .75cqw #ffeed21f;margin-top:-.2cqw;font-family:Cormorant Garamond,Georgia,serif;font-size:2.48cqw;font-weight:600;line-height:.9}.main-nav{white-space:nowrap;align-items:center;gap:2.77cqw;display:flex;position:absolute;top:6.55%;left:50.5%;transform:translate(-50%)}.main-nav a,.signin{color:#e3ddd6e6;letter-spacing:.31cqw;text-transform:uppercase;text-shadow:0 0 .45cqw #ebdac21f;font-size:.7cqw;font-weight:700;line-height:1}.main-nav a,.signin,.cta{transition:color .17s,filter .17s,transform .17s}.main-nav a:hover,.signin:hover{color:#fff4e0}.header-actions{align-items:flex-start;gap:1.22cqw;display:flex;position:absolute;top:3.62%;right:2.96%}.top-divider{background:#e1d9cd85;width:1px;height:1.36cqw;margin-top:1.42cqw}.ribbon{filter:drop-shadow(0 0 .75cqw #9f8cd538);width:3.16cqw;height:4.65cqw;display:block}.ribbon svg{width:100%;height:100%;display:block}.ribbon-shape{fill:#a996dade;stroke:#d1c3f5;stroke-width:2.3px}.ribbon-edge{fill:none;stroke:#eee8ff6b;stroke-width:1.05px}.ribbon-compass path{fill:#0a0911;stroke:#e7e1fa8c;stroke-width:.82px}.ribbon-compass circle{fill:none;stroke:#17131f;stroke-width:1.55px}.hero-copy{z-index:2;width:54cqw;opacity:var(--hero-content-opacity);transform:translate3d(0, var(--hero-content-y), 0);will-change:opacity, transform;position:absolute;top:21.45%;left:7.58%}.eyebrow{color:#a88fd0;letter-spacing:.66cqw;text-transform:uppercase;text-shadow:0 0 .65cqw #a88fd047;margin:0;font-size:1.05cqw;font-weight:800;line-height:1}.ornament{opacity:.72;grid-template-columns:1fr 1.8cqw 1fr;align-items:center;width:12.94cqw;height:.72cqw;margin-top:1.44cqw;margin-left:3.9cqw;display:grid}.ornament span{background:linear-gradient(90deg, transparent, var(--gold-soft) 18%, var(--gold-soft) 82%, transparent);height:1px}.ornament i{width:1.8cqw;height:.72cqw;display:block;position:relative}.ornament i:before,.ornament i:after{content:"";background:var(--gold-soft);position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.ornament i:before{width:.39cqw;height:.39cqw;left:.58cqw;box-shadow:.78cqw 0 #d7c6a6d1}.ornament i:after{background:#fff0d2c2;width:.26cqw;height:.26cqw;left:.82cqw}h1{color:#dedad2;letter-spacing:0;text-shadow:0 0 1px #ffffff2e,0 .55cqw 1.4cqw #000000ad;width:52cqw;margin:2.36cqw 0 0 -.22cqw;font-size:5.98cqw;font-weight:700;line-height:.99}.support{grid-template-columns:.86cqw 1fr;align-items:start;column-gap:1.16cqw;margin-top:2.25cqw;display:grid}.support svg{fill:#d8c7a7;filter:drop-shadow(0 0 .3cqw #d4ba8759);width:.86cqw;height:.86cqw;margin-top:.48cqw}.support p{color:#a4a4a4e6;letter-spacing:.08cqw;text-shadow:0 .32cqw .86cqw #00000094;margin:0;font-size:1.52cqw;font-weight:600;line-height:1.47}.hero-actions{align-items:center;gap:1.2cqw;margin-top:3.02cqw;display:flex}.cta{--notch:1.38cqw;--border-inset:.17cqw;height:4.73cqw;min-height:44px;clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, 0 calc(100% - var(--notch)), 0 var(--notch));letter-spacing:.19cqw;text-transform:uppercase;justify-content:center;align-items:center;gap:1.38cqw;font-size:.98cqw;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden}.cta:before,.cta:after{content:"";clip-path:inherit;position:absolute;inset:0}.cta:before{z-index:-2}.cta:after{inset:var(--border-inset);z-index:-1}.cta svg,.cta span{z-index:1;position:relative}.cta svg{flex:none}.cta:hover{filter:brightness(1.05);transform:translateY(-.08cqw)}.cta-primary{color:#0d0b13;width:18.62cqw}.cta-primary:before{background:linear-gradient(#f4eeff73,#8070b061),#9d8cca}.cta-primary:after{background:linear-gradient(#fff3,#fff0 37%),linear-gradient(135deg,#b6a7df 0%,#a493ce 50%,#bdb1e4 100%);box-shadow:inset 0 0 0 1px #f5efff42,inset 0 .24cqw .8cqw #ffffff14}.cta-primary svg{fill:#0a0812;width:1.02cqw;height:1.02cqw}.cta-secondary{--notch:.62cqw;--border-inset:.07cqw;color:#e3ddd3;width:16.05cqw}.cta-secondary:before{background:linear-gradient(#b69b70,#8a744f)}.cta-secondary:after{background:#020202db;box-shadow:inset 0 0 0 1px #d9c6a02e,inset 0 0 1.3cqw #0000008f}.cta-secondary svg{fill:#e3ddd3;width:.98cqw;height:.98cqw}.philosophy-left{z-index:2;width:42.8cqw;position:absolute;top:12.8%;left:5.42%}.philosophy-kicker{color:#a88fd0;letter-spacing:.42cqw;text-transform:uppercase;text-shadow:0 0 .58cqw #a88fd045;align-items:center;gap:1.05cqw;font-size:.82cqw;font-weight:800;line-height:1;display:flex}.section-compass{filter:drop-shadow(0 0 .35cqw #a88fd038);width:1.95cqw;height:1.95cqw;overflow:visible}.section-compass path:first-child{fill:#c0b1e4;stroke:#ded5fb;stroke-width:1px}.section-compass path:nth-child(2){fill:#726095;stroke:#ede7ffb8;stroke-width:.78px}.section-compass circle{fill:#0b0912}.section-ornament{opacity:.84;grid-template-columns:1fr 1.7cqw 1fr;align-items:center;width:14.72cqw;height:.72cqw;margin-top:1.3cqw;margin-left:3.1cqw;display:grid}.section-ornament span{background:linear-gradient(90deg,#0000,#d3b579 19% 82%,#0000);height:1px}.section-ornament i{height:.72cqw;display:block;position:relative}.section-ornament i:before,.section-ornament i:after{content:"";background:#d4bc86;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.section-ornament i:before{width:.34cqw;height:.34cqw;left:.56cqw;box-shadow:.72cqw 0 #d4bc86d1}.section-ornament i:after{width:.24cqw;height:.24cqw;left:.78cqw}.philosophy-left h2{color:#d6d0c5;letter-spacing:0;text-shadow:0 0 1px #ffffff29,0 .44cqw .9cqw #000000bf;margin:1.65cqw 0 0 -.1cqw;font-family:Cormorant Garamond,Georgia,serif;font-size:5.7cqw;font-weight:500;line-height:.86}.philosophy-body{color:#b2aea8d6;letter-spacing:.055cqw;text-shadow:0 .28cqw .85cqw #0009;margin:2.75cqw 0 0 .35cqw;font-size:1.44cqw;font-weight:500;line-height:1.58}.philosophy-features{z-index:2;width:35.5cqw;position:absolute;top:13.35%;left:57.45%}.philosophy-feature{grid-template-columns:4.9cqw 1fr;align-items:start;column-gap:1.75cqw;display:grid;position:absolute;left:0}.feature-chat{top:0}.feature-maps{top:13cqw}.feature-notes{top:27.35cqw}.feature-icon{color:#d2ae72;width:4.88cqw;height:4.88cqw}.feature-icon svg{width:100%;height:100%;display:block;overflow:visible}.feature-icon circle{fill:#0000000d;stroke:#cc9751c2;stroke-width:1.25px}.feature-icon circle+circle{stroke:#cc97516e;stroke-width:.75px}.feature-icon path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.feature-chat .feature-icon path:first-of-type{fill:#d3ae7133}.philosophy-feature h3{color:#ded7ca;text-shadow:0 .38cqw .9cqw #0000009e;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.64cqw;font-weight:500;line-height:.98}.philosophy-feature p{color:#b2aea8d6;letter-spacing:.055cqw;text-shadow:0 .25cqw .8cqw #0000009e;margin:1.44cqw 0 0 .08cqw;font-size:1.17cqw;font-weight:500;line-height:1.5}.feature-divider{width:35.35cqw;height:.74cqw;position:absolute;left:.18cqw}.divider-one{top:11.75cqw}.divider-two{top:24cqw}.feature-divider:before,.feature-divider:after,.feature-divider span:before,.feature-divider span:after{content:"";background:#d0ad72;position:absolute;top:50%;transform:translateY(-50%)}.feature-divider span:before{opacity:.82;height:1px;left:1cqw;right:1cqw}.feature-divider span:after{width:.5cqw;height:.5cqw;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.feature-divider:before{width:.34cqw;height:.34cqw;left:0;transform:translateY(-50%)rotate(45deg)}.feature-divider:after{width:.22cqw;height:.22cqw;right:0;transform:translateY(-50%)rotate(45deg);box-shadow:-.58cqw 0 #d0ad72bd}.belief-card{--belief-notch:1cqw;z-index:2;width:46.35cqw;height:7.6cqw;clip-path:polygon(var(--belief-notch) 0, calc(100% - var(--belief-notch)) 0, 100% var(--belief-notch), 100% calc(100% - var(--belief-notch)), calc(100% - var(--belief-notch)) 100%, var(--belief-notch) 100%, 0 calc(100% - var(--belief-notch)), 0 var(--belief-notch));grid-template-columns:3.75cqw 1fr 1.35cqw;align-items:center;gap:.72cqw;padding:.72cqw 1.35cqw .66cqw 2cqw;display:grid;position:absolute;bottom:4.95%;left:4.85%}.belief-card:before,.belief-card:after{content:"";clip-path:inherit;position:absolute;inset:0}.belief-card:before{z-index:-2;background:#c29352d6}.belief-card:after{z-index:-1;background:#000000b8;inset:1px;box-shadow:inset 0 0 2.4cqw #000000b8}.belief-card svg{filter:drop-shadow(0 0 .36cqw #a88fd033);justify-self:center;width:3.2cqw;height:3.2cqw}.belief-card svg path:first-child{fill:#b9a9e0;stroke:#ded5fb;stroke-width:1px}.belief-card svg path:nth-child(2){fill:#77639d;stroke:#ede7ffbd;stroke-width:.78px}.belief-card p{color:#d2bf98;letter-spacing:.01cqw;text-shadow:0 .22cqw .6cqw #000000b8;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.28cqw;font-style:italic;font-weight:500;line-height:1.28}.belief-card>span{background:#d2bf98;justify-self:center;width:.68cqw;height:.68cqw;transform:rotate(45deg)}.campaign-heading{z-index:3;align-items:center;gap:1.45cqw;display:flex;position:absolute;top:6.75%;left:2.92%}.section-index{color:#d0a76e;filter:drop-shadow(0 0 .52cqw #c6965824);place-items:center;width:3.72cqw;height:3.72cqw;display:grid;position:relative}.section-index svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.section-index path,.section-index circle{fill:#04060847;stroke:currentColor;stroke-width:1.25px}.section-index span{color:#dcc5a3;text-shadow:0 0 .42cqw #e0b57033;font-family:Cormorant Garamond,Georgia,serif;font-size:1.48cqw;font-weight:600;line-height:1;position:relative}.campaign-kicker{align-items:center;gap:1.44cqw;margin-top:.1cqw;display:flex}.campaign-kicker span{color:#dfa66b;letter-spacing:.38cqw;text-transform:uppercase;text-shadow:0 0 .54cqw #d3975633;font-size:.86cqw;font-weight:800;line-height:1}.campaign-kicker i{background:linear-gradient(90deg,#c39361 0 38%,#c3936147 55%,#0000 100%);width:10.45cqw;height:1px}.campaign-copy{z-index:2;width:33.4cqw;position:absolute;top:15.4%;left:3.72%}.campaign-copy h2{color:#dcd6cd;letter-spacing:0;text-shadow:0 0 1px #fff6e229,0 .58cqw 1.15cqw #000000d1;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:3.88cqw;font-weight:600;line-height:1.045}.campaign-copy p{color:#bbb8b5e0;letter-spacing:.025cqw;text-shadow:0 .34cqw .78cqw #000000b8;margin:1.58cqw 0 0 .08cqw;font-size:1.03cqw;font-weight:500;line-height:1.44}.campaign-features{z-index:2;width:22.6cqw;position:absolute;top:50.8%;left:3.7%}.campaign-feature{grid-template-columns:4.08cqw 1fr;align-items:start;column-gap:1.5cqw;display:grid;position:absolute;left:0}.campaign-feature-timeline{top:0}.campaign-feature-systems{top:7.78cqw}.campaign-feature-context{top:16.48cqw}.campaign-feature-icon{background:radial-gradient(circle at 50% 44%,#764bb026,#0000 54%),#01030647;border:1px solid #ca924bbd;border-radius:50%;place-items:center;width:4.08cqw;height:4.08cqw;display:grid;box-shadow:inset 0 0 1.3cqw #00000094,0 0 1.1cqw #c6914d1c}.campaign-feature-icon svg{width:1.9cqw;height:1.9cqw;overflow:visible}.campaign-feature-icon path,.campaign-feature-icon circle{fill:none;stroke:#b783ff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .32cqw #af72ff5c)}.campaign-feature h3{color:#d2a46c;letter-spacing:.01cqw;text-shadow:0 .35cqw .75cqw #000000b8;margin:.18cqw 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.34cqw;font-weight:600;line-height:1}.campaign-feature p{color:#b2b0aed6;letter-spacing:.02cqw;text-shadow:0 .28cqw .68cqw #000000bf;margin:.62cqw 0 0;font-size:.95cqw;font-weight:500;line-height:1.33}.campaign-connectors{z-index:2;color:#d4a66f;filter:drop-shadow(0 0 .4cqw #c5904b2e);width:12.35cqw;height:22.55cqw;position:absolute;top:50.95%;left:23.52%;overflow:visible}.campaign-connectors path{fill:none;stroke:currentColor;stroke-width:1.05px;vector-effect:non-scaling-stroke;opacity:.74}.campaign-connectors circle{fill:#e5bf84;stroke:#ffe9c0c7;stroke-width:1.2px;vector-effect:non-scaling-stroke}.world-scene:before{content:"";z-index:0;opacity:var(--world-scene-bg-opacity);background:var(--bg-world-image) center / 100% 100% no-repeat;position:absolute;inset:0}.world-copy{z-index:2;width:30.4cqw;position:absolute;top:9.72%;left:4.72%}.world-kicker{color:#dfc397;letter-spacing:.33cqw;text-transform:uppercase;text-shadow:0 0 .45cqw #ddbd8d2e;align-items:center;gap:.82cqw;font-size:.68cqw;font-weight:800;line-height:1;display:flex}.world-kicker svg{color:#d2b47e;filter:drop-shadow(0 0 .32cqw #dbb87b38);width:1.28cqw;height:1.28cqw;overflow:visible}.world-kicker path:first-child{fill:currentColor}.world-kicker path:nth-child(2){fill:#151212;stroke:#f1dfb89e;stroke-width:1.2px}.world-copy h2{color:#dedad3;letter-spacing:0;text-shadow:0 0 1px #ffffff21,0 .46cqw 1.06cqw #000000c7;width:31.2cqw;margin:1.3cqw 0 0 -.15cqw;font-family:Cormorant Garamond,Georgia,serif;font-size:3.78cqw;font-weight:500;line-height:1;position:relative}.world-copy h2 span{color:#dac29e}.world-copy h2 svg{color:#bc9aea;filter:drop-shadow(0 0 .24cqw #bb92ec8f)drop-shadow(0 0 .62cqw #936dcf42);width:1.2cqw;height:1.2cqw;position:absolute;top:4.28cqw;left:27.2cqw;overflow:visible}.world-copy h2 svg path:first-child{fill:currentColor}.world-copy h2 svg path:nth-child(2){fill:#efe8ff;opacity:.82}.world-intro{color:#b9b8b7d1;letter-spacing:.02cqw;text-shadow:0 .34cqw .82cqw #000000b8;margin:1.25cqw 0 0 .28cqw;font-size:.96cqw;font-weight:500;line-height:1.46}.world-list{--world-selection-y:0px;--world-selection-h:6.08cqw;width:26.7cqw;margin:2.5cqw 0 0 .16cqw;position:relative}.world-list:before{content:"";background:linear-gradient(#dfddd97a,#acb0b238);width:1px;position:absolute;top:.28cqw;bottom:.38cqw;left:.08cqw}.world-item{appearance:none;--world-item-focus:0;z-index:1;color:#808080d1;width:100%;min-height:6.08cqw;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #d6d6cf1c;grid-template-columns:3.2cqw 1fr;column-gap:.38cqw;padding:0 0 1.08cqw 1.72cqw;transition:color .18s,opacity .18s,filter .18s;display:grid;position:relative}.world-item.world-item-final{border-bottom:0}.world-item[data-world]{cursor:pointer;opacity:var(--world-item-opacity,1)}.world-item[data-world]:focus-visible{outline-offset:.4cqw;outline:1px solid #c7a4f3b3}.world-item:before{content:"";background:#030507db;border:1px solid #bbbec180;border-radius:50%;width:.42cqw;height:.42cqw;position:absolute;top:2.08cqw;left:-.08cqw;transform:translate(-50%)}.world-item.is-active:before{clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);background:0 0;border:0;border-radius:0;width:1cqw;height:1cqw;top:.9cqw;box-shadow:0 0 .6cqw #d5b2f67a,0 0 1.15cqw #9b73d938}.world-item.is-active:after{content:"";filter:drop-shadow(0 0 .34cqw #dab5f97a);background:linear-gradient(#0000,#f2e4ff 44%,#0000);width:.18cqw;height:1.78cqw;position:absolute;top:.52cqw;left:-.08cqw;transform:translate(-50%)}.world-index,.world-item h3{letter-spacing:0;text-shadow:0 .28cqw .74cqw #000000b8;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.62cqw;font-weight:600;line-height:1.02}.world-index{color:currentColor;font-variant-numeric:tabular-nums}.world-item h3{color:currentColor;transform:translate3d(var(--world-item-title-x,0cqw), 0, 0);transition:transform .16s linear}.world-item p{color:#8b8b8bd1;letter-spacing:.015cqw;text-shadow:0 .28cqw .7cqw #000000b8;margin:.62cqw 0 0;font-size:.84cqw;font-weight:500;line-height:1.38}.world-item.is-active{color:#dec59f;min-height:6.08cqw}.world-item.is-active p{color:#bebcbbdb}.world-section[data-active-world=fantasy] .world-item[data-world=fantasy],.world-section[data-active-world=anime] .world-item[data-world=anime],.world-section[data-active-world=scifi] .world-item[data-world=scifi],.world-section[data-active-world=modern] .world-item[data-world=modern],.world-section[data-active-world=original] .world-item[data-world=original]{color:#dec59f}.world-section[data-active-world=anime] .world-item[data-world=anime]{color:#d8c1ff}.world-section[data-active-world=scifi] .world-item[data-world=scifi]{color:#bdd7ff}.world-section[data-active-world=modern] .world-item[data-world=modern]{color:#f0d1c3}.world-section[data-active-world=original] .world-item[data-world=original]{color:#dceec5}.world-section[data-active-world=fantasy] .world-item[data-world=fantasy] p,.world-section[data-active-world=anime] .world-item[data-world=anime] p,.world-section[data-active-world=scifi] .world-item[data-world=scifi] p,.world-section[data-active-world=modern] .world-item[data-world=modern] p,.world-section[data-active-world=original] .world-item[data-world=original] p{color:#cbcacbe6}.world-selection-frame{z-index:0;height:var(--world-selection-h);pointer-events:none;opacity:var(--world-frame-opacity);clip-path:polygon(.58cqw 0,calc(100% - .58cqw) 0,100% .58cqw,100% calc(100% - .58cqw),calc(100% - .58cqw) 100%,.58cqw 100%,0 calc(100% - .58cqw),0 .58cqw);transform:translate3d(0, var(--world-selection-y), 0);background:linear-gradient(90deg,#d6b06f1f,#0000 34%),#0a080c1f;border:1px solid #d2b27642;border-left-color:#e6ca97a3;transition:height .12s linear,opacity .46s,border-color .58s,box-shadow .58s,background .58s,transform .12s linear;position:absolute;top:0;left:-.72cqw;right:-.36cqw;box-shadow:inset 0 0 1.25cqw #d7b2720f,0 0 .9cqw #d5b2f614}.world-selection-frame:before,.world-selection-frame:after{content:"";pointer-events:none;position:absolute}.world-selection-frame:before{filter:drop-shadow(0 0 .34cqw #d3b2f775);background:linear-gradient(#0000,#f2e1bd 35%,#c7a4f3db,#0000);width:1px;top:.42cqw;bottom:.42cqw;left:.26cqw}.world-selection-frame:after{clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);background:#ead9bc;width:.52cqw;height:.52cqw;top:50%;left:-.2cqw;transform:translateY(-50%);box-shadow:0 0 .55cqw #e6cb977a,0 0 1.05cqw #bc97ec38}.world-section[data-active-world=scifi] .world-selection-frame{background:linear-gradient(90deg,#7599dc26,#0000 36%),#080b1424;border-color:#9bc4ff47 #9bc4ff47 #9bc4ff47 #bcd7ffb3;box-shadow:inset 0 0 1.35cqw #7599dc14,0 0 1.1cqw #7ea5eb24}.world-section[data-active-world=modern] .world-selection-frame{background:linear-gradient(90deg,#b1675b29,#0000 36%),#140a0a29;border-color:#efbeab4d #efbeab4d #efbeab4d #f5cebcb8;box-shadow:inset 0 0 1.35cqw #d07b6217,0 0 1.1cqw #eca98e24}.world-section[data-active-world=original] .world-selection-frame{background:linear-gradient(90deg,#6f965e29,#0000 36%),#08120a29;border-color:#bad8a64d #bad8a64d #bad8a64d #daedc4bd;box-shadow:inset 0 0 1.35cqw #98c57c1a,0 0 1.1cqw #bee0a024}.world-section[data-active-world=anime] .world-selection-frame{background:linear-gradient(90deg,#9e76e029,#0000 36%),#0c08142e;border-color:#ceb7ff47 #ceb7ff47 #ceb7ff47 #e2cfffb8;box-shadow:inset 0 0 1.35cqw #aa7ce81a,0 0 1.1cqw #cba5f724}.world-section[data-active-world=anime] .world-selection-frame:before{filter:drop-shadow(0 0 .36cqw #cba5f78a);background:linear-gradient(#0000,#f3e8ff 35%,#d3a9ffe6,#0000)}.world-section[data-active-world=anime] .world-selection-frame:after{background:#eadcff;box-shadow:0 0 .55cqw #e2cfff8a,0 0 1.05cqw #b27eee38}.world-section[data-active-world=scifi] .world-selection-frame:before{filter:drop-shadow(0 0 .36cqw #7ea5eb80);background:linear-gradient(#0000,#d8e7ff 35%,#ceb7ffdb,#0000)}.world-section[data-active-world=modern] .world-selection-frame:before{filter:drop-shadow(0 0 .36cqw #eca98e7a);background:linear-gradient(#0000,#ffe0cf 35%,#f4b39cdb,#0000)}.world-section[data-active-world=original] .world-selection-frame:before{filter:drop-shadow(0 0 .36cqw #b2dc9180);background:linear-gradient(#0000,#edf9da 35%,#b8db98e6,#0000)}.world-section[data-active-world=scifi] .world-selection-frame:after{background:#c6dcff;box-shadow:0 0 .55cqw #a6c6ff85,0 0 1.05cqw #d1bc872e}.world-section[data-active-world=modern] .world-selection-frame:after{background:#ffd6c3;box-shadow:0 0 .55cqw #f4b39c85,0 0 1.05cqw #d1bc872e}.world-section[data-active-world=original] .world-selection-frame:after{background:#e1efc8;box-shadow:0 0 .55cqw #bee0a085,0 0 1.05cqw #d1bc872e}.world-showcase{z-index:1;width:58.94cqw;height:43.2cqw;position:absolute;top:15.02%;left:36.24%}.world-frame{--world-notch:.94cqw;z-index:1;width:100%;height:38.55cqw;clip-path:polygon(var(--world-notch) 0, calc(100% - var(--world-notch)) 0, 100% var(--world-notch), 100% calc(100% - var(--world-notch)), calc(100% - var(--world-notch)) 100%, var(--world-notch) 100%, 0 calc(100% - var(--world-notch)), 0 var(--world-notch));opacity:var(--world-frame-opacity);box-shadow:0 1.05cqw 2.3cqw #00000094, 0 0 1.25cqw rgb(175 136 78/var(--world-gallery-glow));transform:translate3d(calc(var(--world-frame-x) + var(--world-gallery-x)), 0, 0) scale(var(--world-frame-scale));transform-origin:50%;will-change:opacity, transform;background:linear-gradient(#cda96738,#cda9670f),#050507f0;margin:0;padding:.18cqw;position:absolute;top:0;left:0;overflow:visible}.world-frame:before,.world-frame:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.world-frame:before{opacity:var(--world-corner-reveal);border:1px solid #c7a66985;inset:-.28cqw}.world-frame:after{opacity:var(--world-corner-reveal);border:1px solid #eacf9a5c;inset:.42cqw}.world-image-mask{z-index:1;width:100%;height:100%;clip-path:inset(var(--world-image-inset) 0);opacity:1;position:relative;overflow:hidden}.world-image-mask [data-world-image]{width:100%;height:100%;opacity:var(--world-layer-opacity,0);filter:brightness(var(--world-layer-brightness,.78)) saturate(var(--world-layer-saturation,.84)) blur(var(--world-layer-blur,0px));transform:translate3d(var(--world-layer-x,1.2%), 0, 0) scale(var(--world-layer-scale,1.035));transform-origin:50%;will-change:opacity, filter, transform;transition:opacity .26s,filter .32s,transform .38s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.world-image-mask img{object-fit:cover;object-position:56% center;clip-path:polygon(calc(var(--world-notch) - .1cqw) 0, calc(100% - var(--world-notch) + .1cqw) 0, 100% calc(var(--world-notch) - .1cqw), 100% calc(100% - var(--world-notch) + .1cqw), calc(100% - var(--world-notch) + .1cqw) 100%, calc(var(--world-notch) - .1cqw) 100%, 0 calc(100% - var(--world-notch) + .1cqw), 0 calc(var(--world-notch) - .1cqw))}.world-section[data-active-world=fantasy] .world-image-fantasy,.world-section[data-active-world=anime] .world-image-anime,.world-section[data-active-world=scifi] .world-image-scifi,.world-section[data-active-world=modern] .world-image-modern,.world-section[data-active-world=original] .world-image-original{--world-layer-opacity:var(--world-image-reveal);--world-layer-brightness:var(--world-image-brightness);--world-layer-saturation:var(--world-image-saturation);--world-layer-blur:0px;--world-layer-scale:var(--world-image-scale);--world-layer-x:0%}.world-section[data-active-world=scifi] .world-image-fantasy{--world-layer-x:-1.35%;--world-layer-scale:1.04}.world-section[data-active-world=fantasy] .world-image-scifi{--world-layer-x:1.35%;--world-layer-scale:1.04}.world-placeholder{clip-path:polygon(calc(var(--world-notch) - .1cqw) 0, calc(100% - var(--world-notch) + .1cqw) 0, 100% calc(var(--world-notch) - .1cqw), 100% calc(100% - var(--world-notch) + .1cqw), calc(100% - var(--world-notch) + .1cqw) 100%, calc(var(--world-notch) - .1cqw) 100%, 0 calc(100% - var(--world-notch) + .1cqw), 0 calc(var(--world-notch) - .1cqw));color:#e9ddff;text-align:center;background:linear-gradient(120deg,#0000 0 42%,#e2cfff21 42% 42.45%,#0000 42.45% 100%),linear-gradient(90deg,#07060be6,#171025d1 48%,#08070eeb),#07060cf5;align-content:center;place-items:center;gap:.52cqw;display:grid}.world-placeholder:before,.world-placeholder:after{content:"";pointer-events:none;position:absolute}.world-placeholder:before{clip-path:polygon(1cqw 0,calc(100% - 1cqw) 0,100% 1cqw,100% calc(100% - 1cqw),calc(100% - 1cqw) 100%,1cqw 100%,0 calc(100% - 1cqw),0 1cqw);border:1px solid #e2cfff47;inset:10%}.world-placeholder:after{opacity:.32;background:linear-gradient(90deg,#0000 0 24%,#e2cfff21 24.15% 24.3%,#0000 24.45% 100%),linear-gradient(0deg,#0000 0 34%,#e2cfff1a 34.15% 34.3%,#0000 34.45% 100%);inset:0}.world-placeholder-mark{z-index:1;color:#f0e7ff;border:1px solid #e2cfff6b;border-radius:50%;place-items:center;width:4.1cqw;height:4.1cqw;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4cqw;font-weight:600;display:grid;position:relative;box-shadow:inset 0 0 1.1cqw #c598ff1a,0 0 1.35cqw #ae80e529}.world-placeholder strong,.world-placeholder small{z-index:1;position:relative}.world-placeholder strong{font-family:Cormorant Garamond,Georgia,serif;font-size:2.1cqw;font-weight:600;line-height:1}.world-placeholder small{color:#dacfe7a8;letter-spacing:.16cqw;text-transform:uppercase;font-size:.78cqw;font-weight:700}.world-frame-trace{z-index:2;pointer-events:none;width:calc(100% + .56cqw);height:calc(100% + .56cqw);position:absolute;inset:-.28cqw;overflow:visible}.world-frame-trace path{fill:none;stroke-linejoin:miter;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--world-frame-draw))}.world-frame-trace-outer{stroke:#d3ae67e6;stroke-width:1.2px;filter:drop-shadow(0 0 .35cqw #cb9f5d38)}.world-section[data-active-world=scifi] .world-frame-trace-outer{stroke:#a6c6ffe0;filter:drop-shadow(0 0 .42cqw #7ea5eb42)}.world-section[data-active-world=anime] .world-frame-trace-outer{stroke:#e2cfffe0;filter:drop-shadow(0 0 .42cqw #ae80e547)}.world-section[data-active-world=modern] .world-frame-trace-outer{stroke:#f6c8b6e0;filter:drop-shadow(0 0 .42cqw #eca98e42)}.world-section[data-active-world=original] .world-frame-trace-outer{stroke:#d3ecbae0;filter:drop-shadow(0 0 .42cqw #b0da9042)}.world-frame-trace-inner{stroke:#f1d7a661;stroke-width:.8px}.world-section[data-active-world=anime] .world-frame-trace-inner{stroke:#efe6ff57}.world-section[data-active-world=scifi] .world-frame-trace-inner{stroke:#dce8ff57}.world-section[data-active-world=modern] .world-frame-trace-inner{stroke:#ffe2d657}.world-section[data-active-world=original] .world-frame-trace-inner{stroke:#eaf6d657}.world-frame-corner{z-index:3;width:1.42cqw;height:1.42cqw;opacity:var(--world-corner-reveal);color:#d6ad6e;pointer-events:none;filter:drop-shadow(0 0 .35cqw #d0a5633d);transform:scale(var(--world-corner-scale));transform-origin:50%;position:absolute}.world-section[data-active-world=scifi] .world-frame-corner{color:#b8d4ff;filter:drop-shadow(0 0 .38cqw #7ea5eb4d)}.world-section[data-active-world=anime] .world-frame-corner{color:#e4d4ff;filter:drop-shadow(0 0 .38cqw #ae80e552)}.world-section[data-active-world=modern] .world-frame-corner{color:#ffd6c3;filter:drop-shadow(0 0 .38cqw #eca98e4d)}.world-section[data-active-world=original] .world-frame-corner{color:#dceec5;filter:drop-shadow(0 0 .38cqw #b0da904d)}.world-frame-corner:before,.world-frame-corner:after{content:"";background:currentColor;position:absolute}.world-frame-corner:before{width:100%;height:1px}.world-frame-corner:after{width:1px;height:100%}.world-frame-corner-tl{top:-.28cqw;left:-.28cqw}.world-frame-corner-tr{top:-.28cqw;right:-.28cqw}.world-frame-corner-br{bottom:-.28cqw;right:-.28cqw}.world-frame-corner-bl{bottom:-.28cqw;left:-.28cqw}.world-frame-corner-tr:before,.world-frame-corner-br:before{right:0}.world-frame-corner-bl:after,.world-frame-corner-br:after{bottom:0}.world-card-stack{z-index:2;width:4.55cqw;height:33.7cqw;opacity:var(--world-stack-reveal);pointer-events:none;transform:translate3d(calc(var(--world-stack-x) + var(--world-deck-x)), var(--world-deck-y), 0);will-change:opacity, transform;transition:transform .12s linear,opacity .18s;position:absolute;top:1.75cqw;right:-3.55cqw}.world-card-stack span{width:3.7cqw;height:100%;transform:translate3d(calc(var(--world-stack-card-1-x) + var(--world-deck-card-1-x)), var(--world-deck-card-1-y), 0);will-change:opacity, transform;background:linear-gradient(90deg,#5c497e42,#23212f8a),#09080da8;border:1px solid #a699be5c;transition:opacity .12s linear,border-color .3s,background .3s,transform .12s linear;position:absolute;top:0;box-shadow:inset 0 0 1.5cqw #856eb61a}.world-section[data-active-world=anime] .world-card-stack span{background:linear-gradient(90deg,#60428b4d,#271d3794),#08070eb3;border-color:#c6a4f457}.world-section[data-active-world=scifi] .world-card-stack span{background:linear-gradient(90deg,#466aa947,#1d263e94),#060a12b3;border-color:#84aef657}.world-section[data-active-world=modern] .world-card-stack span{background:linear-gradient(90deg,#79403a47,#301d1c94),#0c0707b3;border-color:#e09e8657}.world-section[data-active-world=original] .world-card-stack span{background:linear-gradient(90deg,#46683a47,#1c2b1b94),#060c07b3;border-color:#aad29057}.world-card-stack span:first-child{opacity:var(--world-stack-card-1-opacity);left:0}.world-card-stack span:nth-child(2){opacity:var(--world-stack-card-2-opacity);transform:translate3d(calc(var(--world-stack-card-2-x) + var(--world-deck-card-2-x)), var(--world-deck-card-2-y), 0);left:1.05cqw}.world-card-stack span:nth-child(3){opacity:var(--world-stack-card-3-opacity);transform:translate3d(calc(var(--world-stack-card-3-x) + var(--world-deck-card-3-x)), var(--world-deck-card-3-y), 0);left:2.1cqw}.world-caption{opacity:var(--world-caption-reveal);transform:translate3d(var(--world-caption-x), 0, 0);will-change:opacity, transform;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1.15cqw;display:grid;position:absolute;top:39.88cqw;left:1.42cqw;right:1cqw}.world-caption span{color:#c7a4f3;letter-spacing:.03cqw;text-shadow:0 0 .75cqw #9a6dd857;font-family:Cormorant Garamond,Georgia,serif;font-size:1.42cqw;font-style:italic;font-weight:600;line-height:1}.world-section[data-active-world=scifi] .world-caption span{color:#aacdff;text-shadow:0 0 .55cqw #7ea5eb5c,0 0 1cqw #d1bc871f}.world-section[data-active-world=anime] .world-caption span{color:#e5d6ff;text-shadow:0 0 .55cqw #ae80e561,0 0 1cqw #e2cfff1f}.world-section[data-active-world=modern] .world-caption span{color:#ffd6c3;text-shadow:0 0 .55cqw #eca98e57,0 0 1cqw #d1bc871f}.world-section[data-active-world=original] .world-caption span{color:#dceec5;text-shadow:0 0 .55cqw #b0da9057,0 0 1cqw #d1bc871f}.world-caption i{background:linear-gradient(90deg,#d8cae49e,#d8cae45c,#d8cae41f);height:1px}.world-caption svg{color:#c7a4f3;filter:drop-shadow(0 0 .35cqw #ae80e575);width:.82cqw;height:.82cqw;overflow:visible}.world-section[data-active-world=scifi] .world-caption svg{color:#aacdff;filter:drop-shadow(0 0 .36cqw #7ea5eb70)}.world-section[data-active-world=anime] .world-caption svg{color:#e5d6ff;filter:drop-shadow(0 0 .36cqw #ae80e575)}.world-section[data-active-world=modern] .world-caption svg{color:#ffd6c3;filter:drop-shadow(0 0 .36cqw #eca98e6b)}.world-section[data-active-world=original] .world-caption svg{color:#dceec5;filter:drop-shadow(0 0 .36cqw #b0da906b)}.world-caption svg path:first-child{fill:currentColor}.world-caption svg path:nth-child(2){fill:#f1e9ff;opacity:.8}@keyframes world-frame-breathe{0%{transform:translate3d(calc(var(--world-frame-x) + var(--world-gallery-x)), var(--world-frame-y), 0) scale(.998)}55%{transform:translate3d(calc(var(--world-frame-x) + var(--world-gallery-x)), var(--world-frame-y), 0) scale(1.004)}to{transform:translate3d(calc(var(--world-frame-x) + var(--world-gallery-x)), var(--world-frame-y), 0) scale(var(--world-frame-scale))}}@keyframes world-trace-chase{0%{opacity:.22;stroke-dashoffset:.22px}62%{opacity:.84;stroke-dashoffset:0}to{opacity:1;stroke-dashoffset:calc(1 - var(--world-frame-draw))}}@keyframes world-corner-settle{0%{opacity:.42;transform:scale(.86)}64%{opacity:1;transform:scale(1.045)}to{opacity:var(--world-corner-reveal);transform:scale(var(--world-corner-scale))}}.world-section.is-world-switching .world-frame{animation:1.32s cubic-bezier(.2,.8,.18,1) world-frame-breathe}.world-section.is-world-switching .world-frame-trace-outer{animation:1.28s cubic-bezier(.2,.8,.18,1) world-trace-chase}.world-section.is-world-switching .world-frame-trace-inner{animation:1.36s cubic-bezier(.2,.8,.18,1) 90ms world-trace-chase}.world-section.is-world-switching .world-frame-corner{animation:1.18s cubic-bezier(.2,.8,.18,1) .14s world-corner-settle}.js-enabled .world-scene:before{opacity:0}.js-enabled .world-kicker{opacity:var(--world-kicker-reveal);transform:translate3d(0, var(--world-kicker-y), 0);filter:blur(var(--world-kicker-blur));will-change:opacity, filter, transform}.js-enabled .world-copy h2{opacity:var(--world-title-reveal);transform:translate3d(0, var(--world-title-y), 0);filter:blur(var(--world-title-blur));will-change:opacity, filter, transform}.js-enabled .world-intro{opacity:var(--world-intro-reveal);transform:translate3d(0, var(--world-intro-y), 0);filter:blur(var(--world-intro-blur));will-change:opacity, filter, transform}.js-enabled .world-list:before{transform:scaleY(var(--world-list-line-reveal));transform-origin:top}.js-enabled .world-item{opacity:0;filter:blur(.16cqw);will-change:opacity, filter, transform;transform:translateY(.85cqw)}.js-enabled .world-item:first-child{opacity:var(--world-item-1-reveal);transform:translate3d(0, var(--world-item-1-y), 0);filter:blur(var(--world-item-1-blur))}.js-enabled .world-item:nth-child(2){opacity:var(--world-item-2-reveal);transform:translate3d(0, var(--world-item-2-y), 0);filter:blur(var(--world-item-2-blur))}.js-enabled .world-item:nth-child(3){opacity:var(--world-item-3-reveal);transform:translate3d(0, var(--world-item-3-y), 0);filter:blur(var(--world-item-3-blur))}.js-enabled .world-item:nth-child(4){opacity:var(--world-item-4-reveal);transform:translate3d(0, var(--world-item-4-y), 0);filter:blur(var(--world-item-4-blur))}.js-enabled .world-item:nth-child(5){opacity:var(--world-item-5-reveal);transform:translate3d(0, var(--world-item-5-y), 0);filter:blur(var(--world-item-5-blur))}.js-enabled .scroll-story .philosophy-kicker,.js-enabled .scroll-story .section-ornament,.js-enabled .scroll-story .philosophy-left h2,.js-enabled .scroll-story .philosophy-body,.js-enabled .scroll-story .philosophy-feature,.js-enabled .scroll-story .feature-divider,.js-enabled .scroll-story .belief-card{opacity:0;filter:blur(.24cqw);will-change:opacity, filter, transform;transition:opacity .82s cubic-bezier(.22,1,.36,1),filter .92s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1);transform:translateY(1.25cqw)}.js-enabled .scroll-story .feature-divider{transform-origin:0;transform:translate(-1.2cqw)scaleX(.72)}.js-enabled .scroll-story.is-philosophy-active .philosophy-kicker,.js-enabled .scroll-story.is-philosophy-active .section-ornament,.js-enabled .scroll-story.is-philosophy-active .philosophy-left h2,.js-enabled .scroll-story.is-philosophy-active .philosophy-body,.js-enabled .scroll-story.is-philosophy-active .philosophy-feature,.js-enabled .scroll-story.is-philosophy-active .feature-divider,.js-enabled .scroll-story.is-philosophy-active .belief-card{opacity:1;filter:blur();transform:translate(0,0)}.js-enabled .scroll-story.is-philosophy-active .belief-card>span{transform:rotate(45deg)}.js-enabled .scroll-story .philosophy-kicker{transition-delay:40ms}.js-enabled .scroll-story .section-ornament{transition-delay:.13s}.js-enabled .scroll-story .philosophy-left h2{transition-delay:.21s}.js-enabled .scroll-story .philosophy-body{transition-delay:.32s}.js-enabled .scroll-story .feature-chat{transition-delay:.36s}.js-enabled .scroll-story .divider-one{transition-delay:.43s}.js-enabled .scroll-story .feature-maps{transition-delay:.5s}.js-enabled .scroll-story .divider-two{transition-delay:.57s}.js-enabled .scroll-story .feature-notes{transition-delay:.64s}.js-enabled .scroll-story .belief-card{transition-delay:.76s}.js-enabled .campaign-heading,.js-enabled .campaign-copy,.js-enabled .campaign-feature,.js-enabled .campaign-connectors{opacity:0;filter:blur(.22cqw);will-change:opacity, filter, transform;transition:opacity .82s cubic-bezier(.22,1,.36,1),filter .92s cubic-bezier(.22,1,.36,1),transform .96s cubic-bezier(.22,1,.36,1);transform:translateY(1.15cqw)}.js-enabled .campaign-connectors{transform-origin:0;transform:translate(-.75cqw)scaleX(.84)}.js-enabled .campaign-section.is-visible .campaign-heading,.js-enabled .campaign-section.is-visible .campaign-copy,.js-enabled .campaign-section.is-visible .campaign-feature,.js-enabled .campaign-section.is-visible .campaign-connectors{opacity:1;filter:blur();transform:translate(0,0)}.js-enabled .campaign-section .campaign-heading{transition-delay:40ms}.js-enabled .campaign-section .campaign-copy{transition-delay:.15s}.js-enabled .campaign-section .campaign-feature-timeline{transition-delay:.33s}.js-enabled .campaign-section .campaign-feature-systems{transition-delay:.45s}.js-enabled .campaign-section .campaign-feature-context{transition-delay:.57s}.js-enabled .campaign-section .campaign-connectors{transition-delay:.68s}@media (width<=700px){.scene,.philosophy-scene,.campaign-scene,.world-scene,.backdrop-stage{width:max(190vw, calc(var(--section-vh,100vh) * 1.7778));height:max(106.875vw, var(--section-vh,100vh))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.story-backdrop{display:none}.scene{background:url(./asset.webp) 50%/100% 100% no-repeat}.philosophy-scene{background:var(--bg-philosophy-image) center / 100% 100% no-repeat}.campaign-scene{background:var(--bg-campaign-image) center / 100% 100% no-repeat}.js-enabled .world-scene:before{opacity:1}.world-image-mask{opacity:1;clip-path:inset(0)}.world-image-mask [data-world-image]{opacity:0;filter:none;transition:none;transform:none}.world-section[data-active-world=fantasy] .world-image-fantasy,.world-section[data-active-world=anime] .world-image-anime,.world-section[data-active-world=scifi] .world-image-scifi,.world-section[data-active-world=modern] .world-image-modern,.world-section[data-active-world=original] .world-image-original{opacity:1}.world-frame-trace path{stroke-dashoffset:0}.world-selection-frame,.world-frame,.world-frame-trace path,.world-frame-corner,.world-card-stack span,.world-deck-card,.world-flying-card,.world-flying-card:before,.world-caption,.world-caption span,.world-caption svg{transition:none!important;animation:none!important}.world-frame-corner{opacity:1;transform:none}.world-card-stack span{transform:none}.world-card-stack span:first-child{opacity:1}.world-card-stack span:nth-child(2){opacity:.82}.world-card-stack span:nth-child(3){opacity:.45}.philosophy-scene,.campaign-scene,.world-scene{opacity:1;filter:none;transform:translate(-50%,-50%)}.site-header,.hero-copy,.js-enabled .scroll-story .philosophy-kicker,.js-enabled .scroll-story .section-ornament,.js-enabled .scroll-story .philosophy-left h2,.js-enabled .scroll-story .philosophy-body,.js-enabled .scroll-story .philosophy-feature,.js-enabled .scroll-story .feature-divider,.js-enabled .scroll-story .belief-card,.js-enabled .campaign-heading,.js-enabled .campaign-copy,.js-enabled .campaign-feature,.js-enabled .campaign-connectors,.js-enabled .world-kicker,.js-enabled .world-copy h2,.js-enabled .world-intro,.js-enabled .world-item,.js-enabled .world-frame,.js-enabled .world-card-stack,.js-enabled .world-caption,.js-enabled .world-list:before{opacity:1;filter:none;transition:none;transform:none}.js-enabled .scroll-story .belief-card>span{transform:rotate(45deg)}}:root{--section-vh:100vh;--page-pad-x:clamp(1.5rem, 5vw, 7.25rem);--nav-font-size:clamp(.56rem, .68vw, .86rem);--hero-title-size:clamp(4.5rem, 5.75vw, 7.35rem);--hero-body-size:clamp(1.18rem, 1.52vw, 1.85rem);--hero-button-height:clamp(3.55rem, 4.73vw, 5.6rem);--section-title-size:clamp(3.35rem, 4.7vw, 6.85rem);--section-body-size:clamp(1rem, 1.18vw, 1.45rem)}@supports (height:100svh){:root{--section-vh:100svh}}html,body{overflow-x:clip}.story-backdrop{height:var(--section-vh);margin-bottom:calc(0px - var(--section-vh))}.hero,.philosophy-section,.campaign-section,.world-section{width:100%;height:var(--section-vh);min-height:var(--section-vh)}.world-section .world-scene{z-index:2;height:var(--section-vh);position:sticky;top:0;left:0;transform:none}.scene,.philosophy-scene,.campaign-scene,.world-scene{width:100%;min-width:0;height:100%;min-height:0}.brand{top:clamp(1.05rem,3.95vh,2.7rem);left:var(--page-pad-x);gap:clamp(.72rem,1.12vw,1.35rem)}.brand-mark{width:clamp(2.2rem,3.03vw,3.65rem);height:clamp(2.2rem,3.03vw,3.65rem)}.brand-word{font-size:clamp(1.8rem,2.48vw,3rem)}.main-nav{gap:clamp(1.15rem,2.35vw,3.3rem);top:clamp(2.25rem,6.55vh,3.85rem)}.main-nav a,.signin{font-size:var(--nav-font-size);letter-spacing:clamp(.11rem,.28vw,.37rem)}.header-actions{gap:clamp(.72rem,1.22vw,1.45rem);top:clamp(1rem,3.62vh,2.5rem);right:clamp(1.25rem,2.96vw,3.55rem)}.signin{margin-top:clamp(1.05rem,1.75vw,2.1rem)}.top-divider{height:clamp(.95rem,1.36vw,1.65rem);margin-top:clamp(.85rem,1.42vw,1.7rem)}.ribbon{width:clamp(2.25rem,3.16vw,3.8rem);height:clamp(3.3rem,4.65vw,5.55rem)}.hero-copy{top:clamp(8.6rem,21.45vh,12.8rem);left:var(--page-pad-x);width:min(61vw,72rem)}.eyebrow{letter-spacing:clamp(.28rem,.66vw,.78rem);font-size:clamp(.82rem,1.05vw,1.22rem)}h1{width:min(58vw,72rem);font-size:var(--hero-title-size)}.support p{font-size:var(--hero-body-size)}.cta{height:var(--hero-button-height);letter-spacing:clamp(.1rem,.19vw,.23rem);font-size:clamp(.78rem,.98vw,1.12rem)}.cta-primary{width:clamp(15.4rem,18.62vw,22.4rem)}.cta-secondary{width:clamp(13.8rem,16.05vw,19.3rem)}.philosophy-left h2{font-size:var(--section-title-size)}.philosophy-body{font-size:var(--section-body-size)}.campaign-copy h2{font-size:clamp(3.05rem,3.88vw,5.1rem)}.campaign-copy p,.world-intro{font-size:var(--section-body-size)}.world-copy h2{font-size:clamp(3rem,3.78vw,4.95rem)}@media (height<=760px) and (width>=901px){:root{--hero-title-size:clamp(3.8rem, 5.05vw, 5.9rem);--hero-body-size:clamp(1rem, 1.34vw, 1.32rem);--hero-button-height:clamp(3.15rem, 3.9vw, 3.95rem);--section-title-size:clamp(3rem, 4.2vw, 4.85rem);--section-body-size:clamp(.92rem, 1.02vw, 1.1rem)}.brand{top:2.35vh}.main-nav{top:5.25vh}.header-actions{top:2.2vh}.hero-copy{width:min(59vw,66rem);top:clamp(5.9rem,15vh,7.25rem)}h1{width:min(59vw,66rem);margin-top:clamp(1.25rem,2vw,1.7rem)}.ornament{margin-top:1rem}.support{margin-top:clamp(1.2rem,1.8vw,1.65rem)}.hero-actions{margin-top:clamp(1.7rem,2.35vw,2.3rem)}.philosophy-left{top:10%}.philosophy-body{margin-top:1.7cqw}.campaign-heading{top:5.6%}.campaign-copy{top:13.2%}.campaign-features{top:48.5%}.world-copy{top:7.6%}.world-list{margin-top:1.7cqw}}@media (width<=1180px){:root{--page-pad-x:clamp(1.5rem, 4vw, 3.25rem);--hero-title-size:clamp(3.8rem, 6vw, 5rem);--hero-body-size:clamp(1.02rem, 1.65vw, 1.35rem);--hero-button-height:clamp(3.25rem, 4.7vw, 4.25rem)}.main-nav{gap:clamp(.8rem,1.75vw,1.35rem);left:52%}.main-nav a,.signin{letter-spacing:clamp(.09rem,.18vw,.16rem)}.hero-copy{width:min(62vw,42rem)}h1{width:min(63vw,44rem)}.hero-actions{gap:.95rem}.philosophy-left{width:45cqw;left:4.25%}.philosophy-features{width:38cqw;left:56%}.campaign-copy{width:36cqw}.campaign-features{width:25cqw}.world-copy{width:33cqw}.world-showcase{width:55cqw;left:39%}}@media (width<=900px){:root{--page-pad-x:clamp(1.25rem, 5vw, 2.6rem);--hero-title-size:clamp(3.25rem, 10.8vw, 5.3rem);--hero-body-size:clamp(1.05rem, 3.35vw, 1.35rem);--hero-button-height:4rem;--section-title-size:clamp(2.85rem, 9.4vw, 4.7rem);--section-body-size:clamp(1rem, 3.15vw, 1.18rem)}html{scroll-behavior:smooth}.story-backdrop{display:none}.hero,.philosophy-section,.campaign-section,.world-section{height:auto;min-height:var(--section-vh);overflow:visible}.scene,.philosophy-scene,.campaign-scene,.world-scene{width:100%;height:auto;min-height:var(--section-vh);padding:clamp(1.25rem, 4vw, 2rem) var(--page-pad-x) clamp(4rem, 9vw, 5.5rem);position:relative;top:auto;left:auto;overflow:hidden;container-type:inline-size;filter:none!important;opacity:1!important;transform:none!important}.scene{background:linear-gradient(90deg,#000000e6,#00000057 58%,#00000080),url(./asset-mobile.webp) 55%/cover no-repeat}.philosophy-scene{background:linear-gradient(90deg, #000000e6, #00000085), var(--bg-philosophy-mobile-image) center / cover no-repeat}.campaign-scene{background:linear-gradient(90deg, #000000e0, #0000007a), var(--bg-campaign-mobile-image) center / cover no-repeat}.world-scene{background:linear-gradient(90deg, #000000e6, #0000008c), var(--bg-world-mobile-image) center / cover no-repeat}.world-scene:before,.js-enabled .world-scene:before{opacity:0}.site-header{pointer-events:auto;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative;inset:auto;opacity:1!important;transform:none!important}.brand,.header-actions,.hero-copy,.philosophy-left,.philosophy-features,.belief-card,.campaign-heading,.campaign-copy,.campaign-features,.world-copy,.world-showcase{width:100%;height:auto;position:relative;inset:auto;filter:none!important;opacity:1!important;transform:none!important}.brand{flex:auto;min-width:0;display:inline-flex}.brand-mark{flex:none;width:2.65rem;height:2.65rem}.brand-word{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.9rem,6vw,2.45rem);overflow:hidden}.main-nav{display:none}.header-actions{flex:none;align-items:center;width:auto}.signin{letter-spacing:.14rem;align-items:center;min-height:2.75rem;margin-top:0;font-size:.72rem;display:inline-flex}.top-divider{display:none}.ribbon{width:2.3rem;height:3.35rem}.hero-copy{max-width:42rem;margin-top:clamp(4.25rem,12vh,7.5rem)}.hero-copy br,.philosophy-left br,.philosophy-features br,.belief-card br,.campaign-copy br,.campaign-features br,.world-copy br,.world-list br{display:none}.eyebrow,.philosophy-kicker,.campaign-kicker span,.world-kicker{letter-spacing:clamp(.16rem,.8vw,.35rem);font-size:clamp(.72rem,2.2vw,.9rem)}.ornament,.section-ornament{width:min(14rem,58vw);height:.8rem;margin-left:0}h1,.philosophy-left h2,.campaign-copy h2,.world-copy h2{width:100%;font-size:var(--section-title-size);line-height:.98}h1{font-size:var(--hero-title-size);margin-top:clamp(1.5rem,5vw,2.35rem)}.support{grid-template-columns:1rem 1fr;column-gap:.9rem;margin-top:clamp(1.45rem,5vw,2.2rem)}.support svg{width:1rem;height:1rem;margin-top:.35rem}.support p,.philosophy-body,.campaign-copy p,.world-intro,.philosophy-feature p,.campaign-feature p,.world-item p{font-size:var(--section-body-size);letter-spacing:.02rem}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:clamp(2rem,7vw,3rem)}.cta{--notch:.82rem;--border-inset:2px;height:var(--hero-button-height);letter-spacing:.12rem;gap:.85rem;font-size:.82rem}.cta-primary,.cta-secondary{width:min(100%,18rem)}.cta svg,.cta-primary svg,.cta-secondary svg{width:1rem;height:1rem}.philosophy-left,.campaign-copy,.world-copy{max-width:42rem}.philosophy-left h2,.campaign-copy h2,.world-copy h2{margin-top:clamp(1.25rem,4vw,1.8rem)}.philosophy-body,.campaign-copy p,.world-intro{margin-top:clamp(1.3rem,4vw,2rem)}.philosophy-features,.campaign-features{gap:clamp(1.6rem,5vw,2.5rem);max-width:42rem;margin-top:clamp(2.4rem,8vw,4rem);display:grid}.philosophy-feature,.campaign-feature{grid-template-columns:3.45rem 1fr;column-gap:1rem;display:grid;position:relative;top:auto;left:auto}.feature-icon,.campaign-feature-icon{width:3.45rem;height:3.45rem}.campaign-feature-icon svg{width:1.55rem;height:1.55rem}.philosophy-feature h3,.campaign-feature h3,.world-item h3,.world-index{font-size:clamp(1.55rem,5vw,2.25rem)}.feature-divider,.campaign-connectors{display:none}.belief-card{--belief-notch:.85rem;grid-template-columns:3rem 1fr;gap:.9rem;max-width:42rem;margin-top:clamp(2.5rem,8vw,4rem);padding:1.15rem 1.2rem}.belief-card svg{width:2.35rem;height:2.35rem}.belief-card p{font-size:clamp(1.05rem,3.8vw,1.32rem)}.belief-card>span{display:none}.section-index{width:3.1rem;height:3.1rem}.section-index span{font-size:1.2rem}.campaign-heading{max-width:42rem;margin-bottom:1.4rem}.campaign-kicker i{width:min(8rem,28vw)}.world-copy h2 svg{display:none}.world-list{width:100%;max-width:42rem;margin-top:clamp(2rem,7vw,3rem)}.world-item{grid-template-columns:3.1rem 1fr;column-gap:.7rem;min-height:0;padding:0 0 1.3rem 1.4rem}.world-item+.world-item{padding-top:1.3rem}.world-item.is-active{min-height:0}.world-item:before{width:.45rem;height:.45rem;top:.55rem}.world-item.is-active:before{width:.8rem;height:.8rem;top:.25rem}.world-item.is-active:after{height:1.35rem;top:0}.world-selection-frame{clip-path:polygon(.55rem 0,calc(100% - .55rem) 0,100% .55rem,100% calc(100% - .55rem),calc(100% - .55rem) 100%,.55rem 100%,0 calc(100% - .55rem),0 .55rem);left:-.55rem;right:-.25rem}.world-selection-frame:before{top:.35rem;bottom:.35rem;left:.28rem}.world-selection-frame:after{width:.5rem;height:.5rem;left:-.18rem}.world-showcase{max-width:44rem;margin-top:clamp(2.4rem,8vw,4rem)}.world-card-stack{display:none}.world-frame{--world-notch:.8rem;aspect-ratio:1000/654;width:100%;height:auto;padding:2px;position:relative}.world-frame:before,.world-frame:after{inset:0}.world-image-mask{opacity:1;clip-path:inset(0);height:100%}.world-image-mask [data-world-image]{opacity:0;filter:none;transform:none}.world-image-mask img{clip-path:polygon(calc(var(--world-notch) - 2px) 0, calc(100% - var(--world-notch) + 2px) 0, 100% calc(var(--world-notch) - 2px), 100% calc(100% - var(--world-notch) + 2px), calc(100% - var(--world-notch) + 2px) 100%, calc(var(--world-notch) - 2px) 100%, 0 calc(100% - var(--world-notch) + 2px), 0 calc(var(--world-notch) - 2px))}.world-placeholder{clip-path:polygon(calc(var(--world-notch) - 2px) 0, calc(100% - var(--world-notch) + 2px) 0, 100% calc(var(--world-notch) - 2px), 100% calc(100% - var(--world-notch) + 2px), calc(100% - var(--world-notch) + 2px) 100%, calc(var(--world-notch) - 2px) 100%, 0 calc(100% - var(--world-notch) + 2px), 0 calc(var(--world-notch) - 2px));gap:.65rem}.world-placeholder:before{clip-path:polygon(.75rem 0,calc(100% - .75rem) 0,100% .75rem,100% calc(100% - .75rem),calc(100% - .75rem) 100%,.75rem 100%,0 calc(100% - .75rem),0 .75rem)}.world-placeholder-mark{width:3.4rem;height:3.4rem;font-size:1.25rem}.world-placeholder strong{font-size:clamp(1.8rem,6vw,2.35rem)}.world-placeholder small{letter-spacing:.12rem;font-size:.72rem}.world-section[data-active-world=fantasy] .world-image-fantasy,.world-section[data-active-world=anime] .world-image-anime,.world-section[data-active-world=scifi] .world-image-scifi,.world-section[data-active-world=modern] .world-image-modern,.world-section[data-active-world=original] .world-image-original{opacity:1}.world-frame-trace{width:100%;height:100%;inset:0}.world-frame-corner{width:1rem;height:1rem}.world-caption{margin-top:1rem;position:relative;top:auto;left:auto;right:auto}.world-caption span{font-size:1.25rem}.js-enabled .scroll-story .philosophy-kicker,.js-enabled .scroll-story .section-ornament,.js-enabled .scroll-story .philosophy-left h2,.js-enabled .scroll-story .philosophy-body,.js-enabled .scroll-story .philosophy-feature,.js-enabled .scroll-story .feature-divider,.js-enabled .scroll-story .belief-card,.js-enabled .campaign-heading,.js-enabled .campaign-copy,.js-enabled .campaign-feature,.js-enabled .campaign-connectors,.js-enabled .world-kicker,.js-enabled .world-copy h2,.js-enabled .world-intro,.js-enabled .world-item,.js-enabled .world-frame,.js-enabled .world-card-stack,.js-enabled .world-caption,.js-enabled .world-list:before{opacity:1;filter:none;transition:none;transform:none}}@media (width<=520px){:root{--page-pad-x:clamp(1rem, 5vw, 1.35rem);--hero-title-size:clamp(2.85rem, 13.6vw, 4.15rem);--hero-body-size:clamp(1rem, 4.15vw, 1.18rem);--hero-button-height:3.75rem;--section-title-size:clamp(2.55rem, 12vw, 3.65rem)}.scene,.philosophy-scene,.campaign-scene,.world-scene{padding-top:1rem;padding-bottom:3.5rem}.brand-mark{width:2.35rem;height:2.35rem}.brand-word{font-size:1.85rem}.signin{letter-spacing:.1rem;font-size:.68rem}.ribbon{display:none}.hero-copy{margin-top:clamp(3.5rem,10vh,5rem)}.eyebrow,.philosophy-kicker,.campaign-kicker span,.world-kicker{letter-spacing:.14rem}.hero-actions{flex-direction:column;align-items:stretch}.cta-primary,.cta-secondary{width:100%}.philosophy-feature,.campaign-feature{grid-template-columns:3rem 1fr}.feature-icon,.campaign-feature-icon{width:3rem;height:3rem}.belief-card{grid-template-columns:1fr}.belief-card svg{display:none}.world-item{grid-template-columns:2.65rem 1fr;padding-left:1.1rem}}@media (width>=1500px) and (height<=980px){.campaign-heading{gap:1.16cqw;top:5.25%;left:3.02%}.campaign-heading .section-index{width:3.02cqw;height:3.02cqw}.campaign-heading .section-index span{font-size:1.18cqw}.campaign-kicker span{letter-spacing:.34cqw;font-size:.76cqw}.campaign-kicker i{width:9.7cqw}.campaign-copy{width:30.4cqw;top:14.45%;left:3.72%}.campaign-copy h2{font-size:3.04cqw;line-height:1.01}.campaign-copy p{width:26.5cqw;margin-top:.92cqw;font-size:.84cqw;line-height:1.34}.campaign-features{width:23.1cqw;top:56.15%;left:3.68%}.campaign-feature{grid-template-columns:3.18cqw 1fr;column-gap:1.08cqw}.campaign-feature-systems{top:5.42cqw}.campaign-feature-context{top:10.82cqw}.campaign-feature-icon{width:3.18cqw;height:3.18cqw}.campaign-feature-icon svg{width:1.36cqw;height:1.36cqw}.campaign-feature h3{font-size:1.04cqw}.campaign-feature p{margin-top:.38cqw;font-size:.76cqw;line-height:1.22}.campaign-connectors{z-index:1;opacity:.42;width:13.75cqw;height:10.8cqw;top:57%;left:22.35%}.world-copy{width:28.2cqw;top:6.15%;left:4.42%}.world-kicker{letter-spacing:.28cqw;font-size:.58cqw}.world-kicker svg{width:1.05cqw;height:1.05cqw}.world-copy h2{width:27.5cqw;margin-top:1.08cqw;font-size:2.92cqw;line-height:.98}.world-copy h2 svg{width:.95cqw;height:.95cqw;top:3.45cqw;left:26.2cqw}.world-intro{margin-top:.92cqw;font-size:.74cqw;line-height:1.31}.world-list{width:25.4cqw;margin-top:1.24cqw}.world-item{grid-template-columns:2.52cqw 1fr;min-height:4.18cqw;padding:0 0 .62cqw 1.36cqw}.world-item.is-active{min-height:4.18cqw}.world-item:before{top:1.52cqw}.world-item.is-active:before{width:.78cqw;height:.78cqw;top:.52cqw}.world-item.is-active:after{height:1.34cqw;top:.18cqw}.world-index,.world-item h3{font-size:1.2cqw}.world-item p{margin-top:.32cqw;font-size:.62cqw;line-height:1.25}.world-showcase{width:57.55cqw;height:38.1cqw;top:6.25%;left:36.35%}.world-frame{height:min(35.25cqw, calc(var(--section-vh) - 10.25rem))}.world-card-stack{width:3.65cqw;height:min(30.5cqw, calc(var(--section-vh) - 14rem));top:1.6cqw;right:-2.35cqw}.world-card-stack span{width:3.05cqw}.world-card-stack span:nth-child(2){left:.78cqw}.world-card-stack span:nth-child(3){left:1.56cqw}.world-caption{top:min(37.05cqw, calc(var(--section-vh) - 5.7rem))}}.world-section{height:auto;min-height:var(--section-vh);isolation:isolate;background:0 0;overflow:hidden}.world-section .world-scene{width:100%;height:auto;min-height:var(--section-vh);padding:5.6rem var(--page-pad-x) 5.3rem;filter:none;background:0 0;grid-template-columns:minmax(20rem,.72fr) minmax(36rem,1.28fr);align-items:center;gap:6rem;display:grid;position:relative;top:auto;left:auto;overflow:hidden;container-type:inline-size;transform:none!important}@media (width>=901px) and (prefers-reduced-motion:no-preference){.js-enabled .world-section .world-scene{opacity:var(--world-lower-content-opacity);will-change:opacity}}.world-scene:before,.js-enabled .world-scene:before{content:"";z-index:0;opacity:1;background:radial-gradient(circle at 67% 42%,#826aa224,#0000 36%),linear-gradient(90deg,#000000b8,#00000040 45%,#00000061),linear-gradient(#0000 0 7%,#0000002e 22%,#00000075 100%);position:absolute;inset:0}.world-scene:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 72% 43%,#0000 0 21rem,#0000002e 38rem,#00000094 100%),linear-gradient(#0000 0 10%,#00000014 26%,#00000085),linear-gradient(90deg,#0000005c,#0000 42%,#00000024);position:absolute;inset:0}.world-ambient{z-index:0;pointer-events:none;opacity:var(--world-bg-opacity);position:absolute;inset:-14%;overflow:hidden}.world-ambient-image{object-fit:cover;object-position:center;opacity:0;filter:blur(34px)brightness(.42)saturate(.86);will-change:opacity, filter, transform;width:100%;height:100%;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter .76s;display:block;position:absolute;inset:0;transform:scale(1.14)}.world-ambient-image.is-active{opacity:.16;filter:blur(32px)brightness(.48)saturate(.92);transform:scale(1.08)}.world-copy,.world-showcase{z-index:2;width:100%;height:auto;position:relative;inset:auto}.world-copy{max-width:34rem}.world-kicker{letter-spacing:.22rem;gap:.75rem;font-size:.72rem}.world-kicker svg{width:1.1rem;height:1.1rem}.world-copy h2{width:min(100%,34rem);margin:1.15rem 0 0;font-size:4.65rem;line-height:.96}.world-copy h2 svg{width:1.05rem;height:1.05rem;top:4.35rem;left:auto;right:1.65rem}.world-intro{letter-spacing:0;margin:1.15rem 0 0;font-size:1rem;line-height:1.48}.world-list{width:100%;max-width:31rem;margin:2.05rem 0 0}.world-list:before{top:.6rem;bottom:.75rem;left:.2rem}.world-item{color:#979797d1;grid-template-columns:3.05rem minmax(0,1fr);column-gap:.55rem;min-height:4.85rem;padding:.62rem 0 .85rem 1.55rem}.world-item.is-active{min-height:4.85rem}.world-item.is-pending{color:#dacfe7eb}.world-item.is-pending h3{color:#f1e9ff}.world-item:before{width:.42rem;height:.42rem;top:1.75rem;left:.2rem}.world-item.is-active:before{width:.82rem;height:.82rem;top:1.05rem}.world-item.is-active:after{width:.12rem;height:1.55rem;top:.75rem;left:.2rem}.world-index,.world-item h3{font-size:1.48rem}.world-item p{letter-spacing:0;margin-top:.42rem;font-size:.86rem;line-height:1.32}.world-selection-frame{clip-path:polygon(.62rem 0,calc(100% - .62rem) 0,100% .62rem,100% calc(100% - .62rem),calc(100% - .62rem) 100%,.62rem 100%,0 calc(100% - .62rem),0 .62rem);transition:height .18s cubic-bezier(.22,1,.36,1),opacity .46s,border-color .58s,box-shadow .58s,background .58s,transform .18s cubic-bezier(.22,1,.36,1);left:-.7rem;right:-.35rem}.world-selection-frame:before{top:.45rem;bottom:.45rem;left:.34rem}.world-selection-frame:after{width:.5rem;height:.5rem;left:-.18rem}.world-showcase{perspective:1500px;max-width:64rem;transform-style:preserve-3d;justify-self:end;transform:translate(0,0)}.world-frame{--world-notch:1rem;aspect-ratio:1000/654;width:100%;height:auto;box-shadow:0 2rem 5rem #00000061, 0 0 4.5rem rgb(175 136 78/var(--world-gallery-glow));transform:translate3d(calc(var(--world-frame-x) + var(--world-gallery-x)), var(--world-frame-y), 0) scale(var(--world-frame-scale));background:linear-gradient(135deg,#e6cb9733,#c7a4f312 42%,#e6cb9721),#04040657;padding:2px;transition:opacity .52s,transform .72s cubic-bezier(.16,1,.3,1);position:relative;top:auto;left:auto}.world-frame:before{border-color:#dfc3903d;inset:-.25rem}.world-frame:after{border-color:#ead9b624;inset:.45rem}.world-image-mask{clip-path:inset(0);background:#0000002e;height:100%}.world-image-mask:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 54% 48%,#0000 0 48%,#0000002e 100%),linear-gradient(90deg,#0705092e,#0000 34%,#07050921);position:absolute;inset:0}.world-image-mask img{object-fit:cover;object-position:56% center}.world-image-mask .world-image-original{object-position:left center}.world-card-stack{width:4.2rem;height:calc(100% - 5.5rem);opacity:var(--world-stack-reveal);transform-style:preserve-3d;backface-visibility:hidden;top:1.7rem;right:-2.15rem}.world-card-stack span{background:linear-gradient(90deg,#5c497e29,#23212f57),#09080d75;border-color:#ae9bcd42;width:3.25rem}.world-card-stack span:nth-child(2){left:.82rem}.world-card-stack span:nth-child(3){left:1.64rem}.world-deck-card{--deck-slot-x:0rem;--deck-slot-y:0rem;--deck-slot-z:0rem;--deck-slot-ry:-16deg;--deck-slot-rz:0deg;clip-path:polygon(.46rem 0,calc(100% - .46rem) 0,100% .46rem,100% calc(100% - .46rem),calc(100% - .46rem) 100%,.46rem 100%,0 calc(100% - .46rem),0 .46rem);opacity:.34;width:3.35rem;height:100%;transform:translate3d(var(--deck-slot-x), var(--deck-slot-y), var(--deck-slot-z)) rotateY(var(--deck-slot-ry)) rotateZ(var(--deck-slot-rz));transform-origin:100%;will-change:opacity, transform;backface-visibility:hidden;contain:paint;background:linear-gradient(90deg,#09070e38,#2a1f3a75),#050508a8;border:1px solid #ae9bcd4d;transition:border-color .36s,box-shadow .36s,opacity .24s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:0;overflow:hidden;box-shadow:inset 0 0 1.25rem #d2b6ff14,0 .9rem 1.8rem #00000042}.world-deck-card:first-child{--deck-slot-x:-3.08rem;--deck-slot-y:.16rem;--deck-slot-z:-34px;--deck-slot-ry:-22deg;--deck-slot-rz:-.45deg}.world-deck-card:nth-child(2){--deck-slot-x:-2.31rem;--deck-slot-y:.08rem;--deck-slot-z:-24px;--deck-slot-ry:-18deg;--deck-slot-rz:-.24deg}.world-deck-card:nth-child(3){--deck-slot-x:-1.54rem;--deck-slot-z:-16px;--deck-slot-ry:-14deg}.world-deck-card:nth-child(4){--deck-slot-x:-.77rem;--deck-slot-y:-.04rem;--deck-slot-z:-8px;--deck-slot-ry:-10deg;--deck-slot-rz:.18deg}.world-deck-card:nth-child(5){--deck-slot-y:-.08rem;--deck-slot-ry:-6deg;--deck-slot-rz:.34deg}.world-deck-card img,.world-flying-card img{object-fit:cover;object-position:56% center;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.08)}.world-deck-card img{opacity:.52;filter:brightness(.52)saturate(.76)}.world-deck-card i,.world-flying-card i{clip-path:inherit;pointer-events:none;border:1px solid #f1deb829;position:absolute;inset:.44rem}.world-deck-card:before,.world-deck-card:after,.world-flying-card:before,.world-flying-card:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.world-deck-card:before{mix-blend-mode:screen;opacity:.2;background:linear-gradient(90deg,#ffffff24,#0000 18% 72%,#ffffff14)}.world-deck-card:after{border-left:1px solid #e8d6b424;box-shadow:inset .42rem 0 .9rem #00000052}.world-deck-card.is-active{opacity:.94;border-color:#e6cb9794;box-shadow:inset 0 0 1.35rem #e6cb971c,0 .95rem 2rem #0000004d,0 0 1.1rem #d3ae672e}.world-deck-card.is-active img{opacity:.72;filter:brightness(.72)saturate(.92)}.world-deck-card.is-incoming{opacity:1;border-color:#f1deb8b8}.world-section[data-deck-world=anime] .world-deck-card.is-incoming,.world-section[data-active-world=anime] .world-deck-card.is-active{border-color:#e2cfffb3;box-shadow:inset 0 0 1.35rem #b27eee1f,0 .95rem 2rem #0000004d,0 0 1.1rem #cba5f72e}.world-section[data-deck-world=scifi] .world-deck-card.is-incoming,.world-section[data-active-world=scifi] .world-deck-card.is-active{border-color:#a6c6ffad;box-shadow:inset 0 0 1.35rem #7ea5eb1f,0 .95rem 2rem #0000004d,0 0 1.1rem #7ea5eb2b}.world-section[data-deck-world=modern] .world-deck-card.is-incoming,.world-section[data-active-world=modern] .world-deck-card.is-active{border-color:#ffd6c3a8;box-shadow:inset 0 0 1.35rem #eca98e1f,0 .95rem 2rem #0000004d,0 0 1.1rem #eca98e29}.world-section[data-deck-world=original] .world-deck-card.is-incoming,.world-section[data-active-world=original] .world-deck-card.is-active{border-color:#dceec5a8;box-shadow:inset 0 0 1.35rem #b0da901f,0 .95rem 2rem #0000004d,0 0 1.1rem #b0da9029}.world-flying-card{--flying-border:#e6cb97bd;--flying-glow:#d3ae6738;--world-notch:1rem;z-index:8;aspect-ratio:1000/654;border:1px solid var(--flying-border);width:100%;box-shadow:0 2rem 5rem #00000061, 0 0 3.5rem var(--flying-glow);clip-path:polygon(var(--world-notch) 0, calc(100% - var(--world-notch)) 0, 100% var(--world-notch), 100% calc(100% - var(--world-notch)), calc(100% - var(--world-notch)) 100%, var(--world-notch) 100%, 0 calc(100% - var(--world-notch)), 0 var(--world-notch));opacity:0;pointer-events:none;transform:translate3d(var(--world-flight-start-x,39%), -1.2%, 0) scaleX(.16) scaleY(.94) rotateY(var(--world-flight-start-rotate,-42deg));transform-origin:100%;will-change:opacity, transform;backface-visibility:hidden;transform-style:preserve-3d;contain:paint;background:linear-gradient(135deg,#e6cb973d,#c7a4f314 42%,#e6cb9721),#04040661;position:absolute;top:0;left:0;right:0;overflow:hidden}.world-section[data-deck-world=anime] .world-flying-card{--flying-border:#e2cfffc2;--flying-glow:#cba5f73d}.world-section[data-deck-world=scifi] .world-flying-card{--flying-border:#a6c6ffbd;--flying-glow:#7ea5eb38}.world-section[data-deck-world=modern] .world-flying-card{--flying-border:#ffd6c3b8;--flying-glow:#eca98e33}.world-section[data-deck-world=original] .world-flying-card{--flying-border:#dceec5b8;--flying-glow:#b0da9033}.world-flying-card img{filter:brightness(.94)saturate(.98)}.world-flying-card:before{mix-blend-mode:screen;opacity:0;background:linear-gradient(104deg,#0000 0 38%,#ffffff42 45%,#0000 53%),radial-gradient(circle at 50% 45%,#0000 0 52%,#00000038 100%)}.world-flying-card:after{border:1px solid #ffefcc2e;box-shadow:inset 0 0 1.6rem #ffffff0a}.world-section.is-deck-flipping .world-flying-card{visibility:visible}.world-section.is-deck-flipping .world-flying-card:before{animation:1.2s cubic-bezier(.22,1,.26,1) both world-card-sheen}.world-section.is-deck-flipping .world-image-mask [data-world-image]{transition:none}.world-section.is-deck-settling .world-frame-trace path{transition:stroke .26s,opacity .26s}.world-section.is-deck-interrupted .world-flying-card{opacity:0}.world-section.is-compact-world-switching .world-frame{animation:.7s cubic-bezier(.16,1,.3,1) world-compact-frame-pulse}.world-section.is-compact-world-switching .world-image-mask:after{animation:.7s cubic-bezier(.16,1,.3,1) world-compact-wipe}.world-section.is-compact-world-switching .world-caption span,.world-section.is-compact-world-switching .world-item.is-active h3{animation:.68s cubic-bezier(.16,1,.3,1) world-compact-text-glint}@keyframes world-card-sheen{0%,30%,to{opacity:0;transform:translate(-24%)}55%{opacity:.28}78%{opacity:0;transform:translate(26%)}}@keyframes world-compact-frame-pulse{0%,to{transform:translate3d(calc(var(--world-frame-x) + var(--world-gallery-x)), var(--world-frame-y), 0) scale(var(--world-frame-scale))}48%{transform:translate3d(calc(var(--world-frame-x) + var(--world-gallery-x)), var(--world-frame-y), 0) scale(1.018)}}@keyframes world-compact-wipe{0%,to{opacity:1}42%{opacity:.58}}@keyframes world-compact-text-glint{0%,to{filter:brightness()}46%{filter:brightness(1.32)}}.world-caption{margin:1.1rem 0 0 1.1rem;position:relative;top:auto;left:auto;right:auto}.world-caption span{font-size:1.28rem}.world-caption svg{width:.78rem;height:.78rem}@media (height<=820px) and (width>=901px){.world-section .world-scene{grid-template-columns:minmax(19rem,.72fr) minmax(33rem,1.28fr);gap:4rem;padding-top:3.25rem;padding-bottom:3.1rem}.world-copy{max-width:30rem}.world-copy h2{width:min(100%,29rem);margin-top:.85rem;font-size:3.55rem}.world-copy h2 svg{top:3.3rem;right:1.3rem}.world-intro{margin-top:.8rem;font-size:.9rem;line-height:1.34}.world-list{max-width:28rem;margin-top:1.05rem}.world-item,.world-item.is-active{min-height:3.82rem}.world-item{grid-template-columns:2.55rem minmax(0,1fr);padding:.44rem 0 .52rem 1.42rem}.world-item:before{top:1.35rem}.world-item.is-active:before{top:.72rem}.world-item.is-active:after{top:.44rem}.world-index,.world-item h3{font-size:1.24rem}.world-item p{margin-top:.24rem;font-size:.74rem;line-height:1.24}}@media (width<=1180px) and (width>=901px){.world-section .world-scene{grid-template-columns:minmax(19rem,.76fr) minmax(30rem,1fr);gap:3.5rem}.world-copy h2{font-size:3.8rem}.world-intro{font-size:.94rem}.world-item,.world-item.is-active{min-height:4.28rem}.world-index,.world-item h3{font-size:1.3rem}.world-item p{font-size:.78rem}}@media (width<=900px){.world-section .world-scene{min-height:var(--section-vh);padding:4.2rem var(--page-pad-x) 4.75rem;background:0 0;grid-template-columns:1fr;align-content:start;gap:2.1rem;display:grid;overflow:hidden}.world-scene:before,.js-enabled .world-scene:before{opacity:1;background:radial-gradient(circle at 50% 62%,#826aa224,#0000 46%),linear-gradient(#0000 0 8%,#0000004d 34%,#000000ad)}.world-scene:after{background:radial-gradient(circle at 50% 64%,#0000 0 16rem,#0000008a 31rem,#000000db 100%),linear-gradient(#00000029,#000000a8)}.world-ambient{opacity:var(--world-bg-opacity);inset:-10%}.world-ambient-image.is-active{opacity:.12;filter:blur(28px)brightness(.44)saturate(.9)}.world-copy,.world-showcase{justify-self:stretch;max-width:44rem}.world-kicker{letter-spacing:.16rem;font-size:.76rem}.world-copy h2{width:100%;margin-top:1.15rem;font-size:3.35rem;line-height:.98}.world-copy h2 svg{display:none}.world-intro{margin-top:1.15rem;font-size:1rem}.world-list{gap:.58rem;max-width:none;margin-top:1.6rem;display:grid}.world-list:before,.world-selection-frame{display:none}.world-item,.world-item.is-active{min-height:0}.world-item{color:#bfbcb8b8;clip-path:polygon(.55rem 0,calc(100% - .55rem) 0,100% .55rem,100% calc(100% - .55rem),calc(100% - .55rem) 100%,.55rem 100%,0 calc(100% - .55rem),0 .55rem);background:#08070a57;border:1px solid #ddceb21c;grid-template-columns:2.55rem minmax(0,1fr);align-items:start;column-gap:.7rem;padding:.78rem .95rem .82rem}.world-item.is-active{background:linear-gradient(90deg,#d6b06f21,#0e0a126b),#08070a8f}.world-item:before,.world-item.is-active:before{width:.54rem;height:.54rem;top:1rem;left:.18rem}.world-item.is-active:after{width:.1rem;height:1.08rem;top:.73rem;left:.18rem}.world-index,.world-item h3{font-size:1.22rem}.world-item h3{overflow-wrap:anywhere}.world-item p{margin-top:.36rem;font-size:.92rem;line-height:1.34;display:none}.world-item.is-active p{display:block}.world-showcase{margin-top:.2rem}.world-card-stack{display:none}.world-frame{--world-notch:.82rem;width:100%;max-width:44rem;margin:0}.world-frame:before{inset:0}.world-frame:after{inset:.38rem}.world-caption{margin:.88rem 0 0}.world-caption span{font-size:1.18rem}}@media (width<=520px){.world-section .world-scene{gap:1.65rem;padding-top:3.35rem;padding-bottom:3.75rem}.world-copy h2{font-size:2.72rem}.world-intro{font-size:.96rem;line-height:1.42}.world-list{gap:.46rem;margin-top:1.35rem}.world-item{grid-template-columns:2.15rem minmax(0,1fr);padding:.72rem .75rem .76rem}.world-index,.world-item h3{font-size:1.08rem}.world-item p{font-size:.86rem}.world-frame{--world-notch:.68rem}}@media (prefers-reduced-motion:reduce){.world-ambient-image,.world-image-mask [data-world-image],.world-selection-frame,.world-frame,.world-frame-trace path,.world-frame-corner,.world-card-stack span,.world-deck-card,.world-flying-card,.world-flying-card:before,.world-caption,.world-caption span,.world-caption svg{transition:none!important;animation:none!important}}.comparison-section{z-index:2;width:100%;height:var(--section-vh);min-height:var(--section-vh);isolation:isolate;background:#020202;position:relative;overflow:hidden}.comparison-scene{width:max(100vw, calc(var(--section-vh,100vh) * 1.7778));height:max(var(--section-vh), 56.25vw);transform-origin:50%;background:radial-gradient(circle at 88% 40%, #a47edc0f, transparent 24%), linear-gradient(90deg, #00000014, transparent 34%, #0000000d), var(--bg-comparison-image) center / 100% 100% no-repeat;min-width:320px;min-height:180px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}.comparison-scene:before,.comparison-scene:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.comparison-scene:before{background:radial-gradient(circle at 50% 48%,#0000 0 42%,#00000029 78%,#00000061 100%),linear-gradient(#0000001a,#0000 24%,#0000002e)}.comparison-scene:after{opacity:.44;mix-blend-mode:screen;background:radial-gradient(circle at 88% 37%,#b48cf429,#0000 14%),radial-gradient(circle at 48% 62%,#d6aa6314,#0000 26%)}.comparison-copy,.comparison-tool-card,.comparison-anytale-card{z-index:2;position:absolute}.comparison-copy{width:31.4%;top:27.4%;left:3.92%}.comparison-kicker{color:#bfa1f4;text-shadow:0 0 .72cqw #a980e357;grid-template-columns:3.05cqw auto 5.5cqw;align-items:center;gap:1.04cqw;width:18.6cqw;display:grid}.comparison-kicker strong{letter-spacing:.52cqw;text-transform:uppercase;white-space:nowrap;font-size:1.05cqw;font-weight:800;line-height:1}.comparison-kicker span{background:linear-gradient(90deg,#0000,#d3ac69b8 32%,#d3ac6975);height:1px;position:relative}.comparison-kicker span:after{content:"";border:1px solid #d5b3749e;width:.38cqw;height:.38cqw;position:absolute;top:50%;right:-.28cqw;transform:translateY(-50%)rotate(45deg)}.comparison-kicker span:first-child{background:linear-gradient(90deg,#d3ac6947,#d3ac69b8 72%,#0000)}.comparison-kicker span:first-child:after{left:-.28cqw;right:auto}.comparison-copy h2{color:#d9d3c8;letter-spacing:0;text-shadow:0 0 1px #ffffff24,0 .58cqw 1.28cqw #000000b8;margin:2.95cqw 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:4.02cqw;font-weight:500;line-height:1.04}.comparison-copy h2 em{font-style:italic;font-weight:500}.comparison-title-rule{opacity:.84;grid-template-columns:1fr 2.1cqw 1fr;align-items:center;width:29.2cqw;height:1.35cqw;margin-top:2.85cqw;display:grid}.comparison-title-rule span{background:linear-gradient(90deg,#0000,#d5b272b3,#0000);height:1px}.comparison-title-rule i{filter:drop-shadow(0 0 .34cqw #d6b27242);width:2.1cqw;height:2.1cqw;display:block;position:relative}.comparison-title-rule i:before,.comparison-title-rule i:after{content:"";clip-path:polygon(50% 0,58% 39%,100% 50%,58% 61%,50% 100%,42% 61%,0 50%,42% 39%);background:#c49d62;margin:auto;position:absolute;inset:0}.comparison-title-rule i:after{background:#17110b;inset:.54cqw}.comparison-copy p{color:#c2baaedb;letter-spacing:.015cqw;text-shadow:0 .34cqw .78cqw #000000d6;width:28.4cqw;margin:3.12cqw 0 0 .35cqw;font-size:1.36cqw;font-weight:500;line-height:1.55}.comparison-tool-card{color:#a6a096b8;text-align:center;width:8.5cqw;height:56.25cqw;top:0}.comparison-tool-discord{left:39.1%}.comparison-tool-docs{left:51.35%}.comparison-tool-vtt{width:9.8cqw;left:64.9%}.comparison-tool-icon{color:#b8b2a680;filter:drop-shadow(0 0 .35cqw #0000007a);width:3.52cqw;height:3.52cqw;position:absolute;top:19.25cqw;left:50%;transform:translate(-50%)}.comparison-tool-icon path,.comparison-tool-icon circle{fill:none;stroke:currentColor;stroke-width:3.75px;stroke-linecap:round;stroke-linejoin:round}.comparison-tool-discord .comparison-tool-icon path:first-child{fill:currentColor;stroke:none;opacity:.86}.comparison-tool-discord .comparison-tool-icon circle,.comparison-tool-discord .comparison-tool-icon path:last-child{stroke:#121212d1;stroke-width:4.35px}.comparison-tool-card h3{color:#cfb07ec2;letter-spacing:.02cqw;white-space:nowrap;text-shadow:0 .32cqw .62cqw #000000b8;margin:0;font-size:1.18cqw;font-weight:700;line-height:1.08;position:absolute;top:25.92cqw;left:-.6cqw;right:-.6cqw}.comparison-card-rule{background:linear-gradient(90deg,#0000,#d0ae70b8,#0000);width:2.38cqw;height:1px;position:absolute;top:29.22cqw;left:50%;transform:translate(-50%)}.comparison-tool-card p{color:#cec9c2b8;letter-spacing:0;text-shadow:0 .32cqw .64cqw #000000c7;margin:0;font-size:.91cqw;font-weight:500;line-height:1.46;position:absolute;top:30.78cqw;left:-.25cqw;right:-.25cqw}.comparison-anytale-card{color:#efe7ff;text-align:center;text-shadow:0 .42cqw .85cqw #000000c7;width:16.1cqw;height:55.5cqw;top:0;left:81.22%}.comparison-anytale-emblem{display:none}.comparison-anytale-card h3{color:#d8c0ff;letter-spacing:.03cqw;text-shadow:0 0 .65cqw #b78cf780,0 .52cqw .92cqw #000000db;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:3.12cqw;font-weight:600;line-height:1;position:absolute;top:26.05cqw;left:0;right:0}.comparison-anytale-card .comparison-card-rule{background:linear-gradient(90deg,#0000,#d8b26fd6,#0000);width:5.8cqw;top:31.02cqw}.comparison-anytale-card p{color:#f0ede7f0;letter-spacing:0;margin:0;font-size:1.28cqw;font-weight:500;line-height:1.48;position:absolute;top:32.82cqw;left:1.55cqw;right:1.55cqw}.comparison-anytale-card small{color:#c5aeef;letter-spacing:.28cqw;text-align:center;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 .6cqw #bc92f67a,0 .3cqw .64cqw #000000d1;width:12.2cqw;margin:0;font-size:.68cqw;font-weight:800;line-height:1;position:absolute;top:41.02cqw;left:50%;transform:translate(-50%)}.comparison-anytale-card small:after{content:"";background:linear-gradient(90deg,#0000,#d4b06f9e 18% 82%,#0000);width:10.95cqw;height:1px;position:absolute;top:1.2cqw;left:50%;transform:translate(-50%)}@media (height<=820px) and (width>=901px){.comparison-copy{top:25.8%}.comparison-copy h2{margin-top:2.2cqw;font-size:3.58cqw}.comparison-title-rule{margin-top:2cqw}.comparison-copy p{margin-top:2.32cqw;font-size:1.14cqw;line-height:1.46}.comparison-tool-card{top:0}.comparison-tool-card h3{font-size:1.06cqw;top:25.92cqw}.comparison-tool-card p{font-size:.83cqw;top:30.78cqw}.comparison-anytale-card h3{top:26.05cqw}.comparison-anytale-card p{font-size:1.08cqw;top:32.82cqw}.comparison-anytale-card small{top:41.02cqw}}@media (width<=1180px) and (width>=901px){.comparison-copy{width:32%;left:3.4%}.comparison-copy h2{font-size:3.7cqw}.comparison-copy p{font-size:1.18cqw}.comparison-tool-card p{font-size:.9cqw}}@media (width<=900px){.comparison-section{height:auto;min-height:var(--section-vh);overflow:visible}.comparison-scene{width:100%;height:auto;min-height:var(--section-vh);padding:4.35rem var(--page-pad-x) 4.85rem;background:radial-gradient(circle at 72% 20%, #b084ee24, transparent 24rem), linear-gradient(180deg, #00000047, #000000c7), var(--bg-comparison-mobile-image) center / cover no-repeat;position:relative;top:auto;left:auto;transform:none;container-type:inline-size}.comparison-scene:before{background:radial-gradient(circle at 50% 34%,#0000 0 17rem,#00000075 34rem,#000000d1 100%),linear-gradient(90deg,#0000006b,#0000 58%)}.comparison-scene:after{opacity:.32}.comparison-copy,.comparison-tool-card,.comparison-anytale-card{z-index:2;width:100%;height:auto;position:relative;inset:auto}.comparison-copy{max-width:42rem}.comparison-kicker{grid-template-columns:3rem auto minmax(2.5rem,1fr);gap:.8rem;width:min(100%,24rem)}.comparison-kicker strong{letter-spacing:.22rem;font-size:.76rem}.comparison-kicker span:after{width:.32rem;height:.32rem;right:-.18rem}.comparison-kicker span:first-child:after{left:-.18rem}.comparison-copy h2{width:100%;font-size:var(--section-title-size);margin-top:1.5rem;line-height:.98}.comparison-title-rule{grid-template-columns:1fr 1.7rem 1fr;width:min(21rem,76vw);height:1.2rem;margin-top:1.2rem}.comparison-title-rule i{width:1.7rem;height:1.7rem}.comparison-title-rule i:after{inset:.42rem}.comparison-copy p{width:100%;max-width:36rem;font-size:var(--section-body-size);letter-spacing:.02rem;margin:1.45rem 0 0}.comparison-copy br,.comparison-tool-card br,.comparison-anytale-card br{display:none}.comparison-tools{z-index:2;grid-template-columns:1fr;gap:.8rem;max-width:42rem;margin-top:2.2rem;display:grid;position:relative}.comparison-tool-card,.comparison-anytale-card{clip-path:polygon(.6rem 0,calc(100% - .6rem) 0,100% .6rem,100% calc(100% - .6rem),calc(100% - .6rem) 100%,.6rem 100%,0 calc(100% - .6rem),0 .6rem);text-align:left;background:linear-gradient(90deg,#d6b06f14,#0a080c7a),#08070a94;border:1px solid #dac49e29;align-items:flex-start;min-height:0;padding:1rem 1.05rem 1.05rem}.comparison-tool-card{grid-template-columns:3rem minmax(0,1fr);column-gap:.95rem;display:grid}.comparison-tool-icon{color:#d2c7b88f;grid-row:span 3;width:2.35rem;height:2.35rem;position:static;transform:none}.comparison-tool-card h3{margin:0;font-size:1.18rem;line-height:1.08;position:static}.comparison-card-rule{width:4.8rem;margin-top:.68rem;position:static;transform:none}.comparison-tool-card p{margin:.72rem 0 0;font-size:.96rem;line-height:1.36;position:static}.comparison-anytale-card{background:radial-gradient(circle at 18% 20%,#b084ee24,#0000 9rem),linear-gradient(90deg,#9e76e026,#0a080d9e),#08070cc7;border-color:#cfb1ff52;max-width:42rem;margin-top:.95rem;padding:1.25rem 1.15rem 1.3rem;box-shadow:inset 0 0 1.6rem #bc92f614,0 0 1.8rem #9a70d81f}.comparison-anytale-emblem{background:#08070c6b;border:1px solid #cfb1ff47;place-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:grid}.comparison-anytale-emblem img{object-fit:contain;width:2.3rem;height:2.3rem;display:block}.comparison-anytale-card h3{margin:0;font-size:2.35rem;position:static}.comparison-anytale-card .comparison-card-rule{width:5.8rem;margin-top:.8rem}.comparison-anytale-card p{margin:.85rem 0 0;font-size:1.08rem;line-height:1.38;position:static}.comparison-anytale-card small{letter-spacing:.18rem;margin-top:1.25rem;font-size:.7rem;position:relative;top:auto;left:auto;transform:none}}@media (width<=520px){.comparison-scene{padding-top:3.35rem;padding-bottom:3.75rem}.comparison-copy h2{font-size:2.72rem}.comparison-copy p{font-size:.96rem;line-height:1.42}.comparison-tools{gap:.65rem;margin-top:1.85rem}.comparison-tool-card{grid-template-columns:2.55rem minmax(0,1fr);padding:.88rem .85rem .92rem}.comparison-tool-icon{width:2rem;height:2rem}.comparison-tool-card h3{font-size:1.05rem}.comparison-tool-card p{font-size:.88rem}.comparison-anytale-card h3{font-size:2.08rem}}.pricing-section{z-index:2;width:100%;height:var(--section-vh);min-height:var(--section-vh);isolation:isolate;background:#020202;position:relative;overflow:hidden}.pricing-scene{width:max(100vw, calc(var(--section-vh,100vh) * 1.7778));height:max(var(--section-vh), 56.25vw);transform-origin:50%;background:radial-gradient(circle at 14% 28%, #ab81561a, transparent 22%), radial-gradient(circle at 79% 34%, #a67cde0e, transparent 24%), var(--bg-pricing-image) center / 100% 100% no-repeat;min-width:320px;min-height:180px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}.pricing-scene:before,.pricing-scene:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.pricing-scene:before{background:radial-gradient(circle at 50% 48%,#0000 0 46%,#0000001f 78%,#00000059 100%),linear-gradient(90deg,#00000014,#0000 31% 72%,#0000001f)}.pricing-scene:after{opacity:.34;mix-blend-mode:screen;background:radial-gradient(circle at 4% 85%,#f4ab5a29,#0000 15%),radial-gradient(circle at 14% 19%,#b98fe814,#0000 11%)}.pricing-copy,.pricing-panel{z-index:2;position:absolute}.pricing-copy{text-align:center;width:30.2cqw;top:17.1cqw;left:12.55%}.pricing-kicker{color:#d3aa6bdb;text-shadow:0 0 .46cqw #d5a86538;grid-template-columns:2.95cqw auto 2.95cqw;justify-content:center;align-items:center;gap:1.02cqw;width:23.4cqw;margin:0 auto;display:grid}.pricing-kicker strong{letter-spacing:.54cqw;text-transform:uppercase;white-space:nowrap;font-size:1.02cqw;font-weight:800;line-height:1}.pricing-kicker span{background:linear-gradient(90deg,#0000,#d3ac69ad,#0000);height:1px;position:relative}.pricing-kicker span:after{content:"";border:1px solid #d5b374ad;width:.34cqw;height:.34cqw;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.pricing-kicker span:first-child:after{left:-.32cqw}.pricing-kicker span:last-child:after{right:-.32cqw}.pricing-copy h2{color:#d9d3c8;letter-spacing:0;text-shadow:0 0 1px #ffffff1f,0 .55cqw 1.15cqw #000000b8;margin:2.25cqw 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:4.35cqw;font-weight:600;line-height:.98}.pricing-copy h2 span{color:#b89a64}.pricing-title-rule{opacity:.86;grid-template-columns:1fr 1.42cqw 1fr;align-items:center;width:19cqw;height:1.25cqw;margin:1.9cqw auto 0;display:grid}.pricing-title-rule span,.pricing-panel-rule span{background:linear-gradient(90deg,#0000,#d3ac69bf,#0000);height:1px}.pricing-title-rule i,.pricing-panel-rule i{filter:drop-shadow(0 0 .34cqw #d5ac693d);width:1.42cqw;height:1.42cqw;display:block;position:relative}.pricing-title-rule i:before,.pricing-title-rule i:after,.pricing-panel-rule i:before,.pricing-panel-rule i:after{content:"";clip-path:polygon(50% 0,58% 38%,100% 50%,58% 62%,50% 100%,42% 62%,0 50%,42% 38%);background:#c6a061;margin:auto;position:absolute;inset:0}.pricing-title-rule i:after,.pricing-panel-rule i:after{background:#14100c;inset:.42cqw}.pricing-copy p{color:#d2cbc2c7;letter-spacing:.008cqw;text-align:left;text-shadow:0 .34cqw .72cqw #000000d1;width:28.8cqw;margin:2.12cqw auto 0;font-size:1.22cqw;font-weight:500;line-height:1.52}.pricing-panel{color:#d6d0c5;text-align:center;text-shadow:0 .34cqw .74cqw #000000c7;width:34.2cqw;height:42.3cqw;top:8.15cqw;left:52%}.pricing-panel h3{color:#c6a369e6;letter-spacing:.01cqw;width:24.6cqw;margin:0 auto;font-family:Cormorant Garamond,Georgia,serif;font-size:3.04cqw;font-weight:600;line-height:.98}.pricing-panel-rule{opacity:.88;grid-template-columns:1fr 1.1cqw 1fr;align-items:center;width:11.4cqw;height:1.05cqw;margin:1.22cqw auto 0;display:grid}.pricing-panel-rule i{width:1.1cqw;height:1.1cqw}.pricing-panel-rule i:after{inset:.34cqw}.pricing-support-list{width:27.8cqw;margin:2.52cqw auto 0}.pricing-support-item{text-align:left;grid-template-columns:5.25cqw minmax(0,1fr);align-items:center;column-gap:2.02cqw;min-height:7.15cqw;padding:0 1cqw 1.36cqw .9cqw;display:grid;position:relative}.pricing-support-item+.pricing-support-item{padding-top:1.34cqw}.pricing-support-item:not(:last-child):after{content:"";background:linear-gradient(90deg,#0000,#bd8f4e6b 20%,#bd8f4e94 50%,#bd8f4e6b 80%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.pricing-support-item:not(:last-child):before{content:"";background:#14100c;border:1px solid #cca55fa8;width:.48cqw;height:.48cqw;position:absolute;bottom:-.24cqw;left:50%;transform:translate(-50%)rotate(45deg)}.pricing-support-icon{color:#c29b58d1;border:1px solid #be924eb3;border-radius:50%;place-items:center;width:5.05cqw;height:5.05cqw;display:grid;box-shadow:inset 0 0 0 .38cqw #090708bd,inset 0 0 1.1cqw #ce9d5a12,0 0 .7cqw #00000073}.pricing-support-icon svg{width:3.45cqw;height:3.45cqw;display:block}.pricing-support-icon path,.pricing-support-icon circle{fill:none;stroke:currentColor;stroke-width:3.35px;stroke-linecap:round;stroke-linejoin:round}.pricing-support-item:nth-child(2) .pricing-support-icon path:first-child{fill:#c29b582e}.pricing-support-item h4{color:#e2daceeb;letter-spacing:0;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.82cqw;font-weight:600;line-height:1.02}.pricing-support-item p{color:#cfc7bcb8;letter-spacing:0;width:17.1cqw;margin:.58cqw 0 0;font-size:1cqw;font-weight:500;line-height:1.36}.pricing-panel-note{color:#c79d56e6;letter-spacing:.035cqw;text-align:center;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.32cqw;font-weight:600;line-height:1.22;position:absolute;bottom:1.55cqw;left:2.1cqw;right:2.1cqw}@media (height<=820px) and (width>=901px){.pricing-copy{top:16.35cqw}.pricing-copy h2{margin-top:1.78cqw;font-size:3.86cqw}.pricing-title-rule{margin-top:1.4cqw}.pricing-copy p{margin-top:1.58cqw;font-size:1.04cqw;line-height:1.42}.pricing-panel h3{font-size:2.72cqw}.pricing-support-list{margin-top:2.05cqw}.pricing-support-item{min-height:6.52cqw}.pricing-support-item h4{font-size:1.58cqw}.pricing-support-item p{font-size:.88cqw}.pricing-panel-note{font-size:1.12cqw;bottom:1.42cqw}}@media (width<=1180px) and (width>=901px){.pricing-copy{left:11.4%}.pricing-copy h2{font-size:4cqw}.pricing-copy p{font-size:1.08cqw}.pricing-panel{width:35.3cqw;left:51.2%}.pricing-support-item h4{font-size:1.62cqw}}@media (width<=900px){.pricing-section{height:auto;min-height:var(--section-vh);overflow:visible}.pricing-scene{width:100%;height:auto;min-height:var(--section-vh);padding:4.2rem var(--page-pad-x) 4.8rem;background:radial-gradient(circle at 14% 18%, #b084ee29, transparent 16rem), linear-gradient(180deg, #0000002e, #000000bd), var(--bg-pricing-mobile-image) center / cover no-repeat;gap:2.2rem;display:grid;position:relative;top:auto;left:auto;transform:none;container-type:inline-size}.pricing-scene:before{background:radial-gradient(circle at 50% 46%,#0000 0 18rem,#00000080 34rem,#000000db 100%),linear-gradient(90deg,#0000006b,#0000 64%)}.pricing-scene:after{opacity:.25}.pricing-copy,.pricing-panel{z-index:2;width:100%;height:auto;position:relative;inset:auto}.pricing-copy{text-align:left;max-width:42rem}.pricing-kicker{grid-template-columns:2.4rem auto minmax(2.4rem,1fr);justify-content:start;gap:.8rem;width:min(100%,24rem);margin:0}.pricing-kicker strong{letter-spacing:.22rem;font-size:.76rem}.pricing-kicker span:after{width:.32rem;height:.32rem}.pricing-kicker span:first-child:after{left:-.18rem}.pricing-kicker span:last-child:after{right:-.18rem}.pricing-copy h2{font-size:var(--section-title-size);margin-top:1.4rem;line-height:.98}.pricing-title-rule{grid-template-columns:1fr 1.6rem 1fr;width:min(20rem,72vw);height:1.2rem;margin:1.15rem 0 0}.pricing-title-rule i{width:1.6rem;height:1.6rem}.pricing-title-rule i:after{inset:.4rem}.pricing-copy p{width:100%;max-width:36rem;font-size:var(--section-body-size);margin:1.35rem 0 0;line-height:1.48}.pricing-copy br,.pricing-panel br{display:none}.pricing-panel{clip-path:polygon(.7rem 0,calc(100% - .7rem) 0,100% .7rem,100% calc(100% - .7rem),calc(100% - .7rem) 100%,.7rem 100%,0 calc(100% - .7rem),0 .7rem);background:radial-gradient(circle at 10% 0,#aa81e01a,#0000 10rem),linear-gradient(#0f0c10d1,#070608b8);border:1px solid #d3ae6947;max-width:42rem;padding:1.55rem 1.1rem 1.35rem;box-shadow:inset 0 0 0 1px #ebc6820d,0 1.3rem 2.4rem #00000057}.pricing-panel h3{text-align:left;width:100%;font-size:2.5rem;line-height:.98}.pricing-panel-rule{grid-template-columns:1fr 1.1rem 1fr;width:10rem;height:1rem;margin:.9rem 0 0}.pricing-panel-rule i{width:1.1rem;height:1.1rem}.pricing-panel-rule i:after{inset:.32rem}.pricing-support-list{width:100%;margin-top:1.45rem}.pricing-support-item{grid-template-columns:3.35rem minmax(0,1fr);column-gap:.95rem;min-height:0;padding:0 0 1.1rem}.pricing-support-item+.pricing-support-item{padding-top:1.05rem}.pricing-support-item:not(:last-child):before{display:none}.pricing-support-icon{width:3rem;height:3rem;box-shadow:inset 0 0 0 .23rem #090708bd,inset 0 0 1rem #ce9d5a14}.pricing-support-icon svg{width:2rem;height:2rem}.pricing-support-item h4{font-size:1.42rem;line-height:1.05}.pricing-support-item p{width:100%;margin-top:.38rem;font-size:.96rem;line-height:1.36}.pricing-panel-note{text-align:left;border-top:1px solid #bd8f4e47;margin-top:1.15rem;padding-top:1rem;font-size:1.12rem;line-height:1.26;position:relative;bottom:auto;left:auto;right:auto}}@media (width<=520px){.pricing-scene{padding-top:3.35rem;padding-bottom:3.75rem}.pricing-copy h2{font-size:2.8rem}.pricing-copy p{font-size:.96rem}.pricing-panel{padding:1.25rem .95rem 1.15rem}.pricing-panel h3{font-size:2.14rem}.pricing-support-item{grid-template-columns:2.72rem minmax(0,1fr);column-gap:.75rem}.pricing-support-icon{width:2.46rem;height:2.46rem}.pricing-support-icon svg{width:1.62rem;height:1.62rem}.pricing-support-item h4{font-size:1.2rem}.pricing-support-item p{font-size:.88rem}}.faq-section{z-index:2;width:100%;height:var(--section-vh);min-height:var(--section-vh);isolation:isolate;background:#020202;position:relative;overflow:hidden}.faq-scene{width:max(100vw, calc(var(--section-vh,100vh) * 1.7778));height:max(var(--section-vh), 56.25vw);color:#d9d2c6;text-shadow:0 .34cqw .78cqw #000000d1;transform-origin:50%;background:radial-gradient(circle at 67% 43%, transparent 0 30%, #0000001a 60%, #00000059 100%), var(--bg-faq-image) center / 100% 100% no-repeat;min-width:320px;min-height:180px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}.faq-scene:before,.faq-scene:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.faq-scene:before{background:linear-gradient(90deg,#0000001f,#0000 24% 72%,#0000002e),linear-gradient(#0000002e,#0000 22%,#00000014)}.faq-scene:after{opacity:.22;mix-blend-mode:screen;background:radial-gradient(circle at 22% 18%,#d2ab6726,#0000 12%),radial-gradient(circle at 58% 48%,#ae85e71a,#0000 18%)}.faq-copy,.faq-list,.faq-constellation,.faq-orbit{z-index:2;position:absolute}.faq-constellation{color:#9a764185;opacity:.78;filter:drop-shadow(0 0 .36cqw #c79a561f);width:39.2cqw;height:18.2cqw;bottom:-.85cqw;left:-1.2cqw;overflow:visible}.faq-constellation path,.faq-orbit path{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.faq-constellation circle,.faq-orbit circle{fill:#b0884db3;stroke:#debc7e75;stroke-width:1.2px;vector-effect:non-scaling-stroke}.faq-orbit{color:#91693a8a;opacity:.72;width:19.1cqw;height:21.1cqw;top:35.6%;right:-.2cqw;overflow:visible}.faq-orbit path:last-child{stroke:#ad7d4194}.faq-copy{width:34.8cqw;top:7.48cqw;left:12.1cqw}.faq-kicker{color:#d1b27ae0;text-shadow:0 0 .46cqw #d2ae6b33;grid-template-columns:1.52cqw auto 8.45cqw;align-items:center;gap:1.08cqw;width:15.2cqw;display:grid}.faq-kicker svg{color:#dcbe7edb;filter:drop-shadow(0 0 .34cqw #ddb8703d);width:1.28cqw;height:1.28cqw;overflow:visible}.faq-kicker svg path:first-child{fill:currentColor}.faq-kicker svg path:nth-child(2){fill:#070707b8;stroke:#f4deb585;stroke-width:1.2px}.faq-kicker span{color:#d3b88ae0;letter-spacing:.05cqw;font-family:Cormorant Garamond,Georgia,serif;font-size:1.18cqw;font-weight:600;line-height:1}.faq-kicker i{background:linear-gradient(90deg,#b88b4db8,#0000);height:1px}.faq-copy h2{color:#d9d4cb;letter-spacing:0;text-shadow:0 0 1px #ffffff29,0 .58cqw 1.15cqw #000000d1;margin:1.58cqw 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:4.48cqw;font-weight:500;line-height:.98}.faq-title-rule{opacity:.86;grid-template-columns:1fr 1.64cqw 1fr;align-items:center;width:19.85cqw;height:1.48cqw;margin:1.54cqw 0 0 .16cqw;display:grid}.faq-title-rule span{background:linear-gradient(90deg,#0000,#c38c46c2,#0000);height:1px}.faq-title-rule i{color:#b99ce6;filter:drop-shadow(0 0 .26cqw #c6a6ed6b)drop-shadow(0 0 .76cqw #976fcf3d);width:1.64cqw;height:1.64cqw;display:block;position:relative}.faq-title-rule i:before,.faq-title-rule i:after{content:"";clip-path:polygon(50% 0,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0 50%,40% 38%);background:currentColor;margin:auto;position:absolute;inset:0}.faq-title-rule i:after{opacity:.82;background:#ece4ff;inset:.52cqw}.faq-copy p{color:#beb9b3d6;letter-spacing:.01cqw;width:29.5cqw;margin:1.28cqw 0 0 .22cqw;font-size:1.12cqw;font-weight:500;line-height:1.62}.faq-list{width:40.4cqw;padding:.35cqw .25cqw .35cqw 0;top:7.25cqw;left:48.75cqw}.faq-list:before{content:"";z-index:-1;opacity:.58;pointer-events:none;background:radial-gradient(circle at 7% 11%,#ae84e521,#0000 8.5cqw),linear-gradient(90deg,#09080b61,#09080b29 62%,#0000);border-left:1px solid #cdb2f038;position:absolute;inset:-.74cqw -.96cqw -.78cqw -1.16cqw;box-shadow:inset .75cqw 0 1.65cqw #0000002e,0 .8cqw 2.6cqw #0000001a}.faq-item{color:#dbcaaff2;padding:.18cqw 0 .22cqw;position:relative}.faq-item+.faq-item{margin-top:.14cqw}.faq-item:before{content:"";opacity:0;filter:drop-shadow(0 0 .34cqw #b48be85c);pointer-events:none;background:linear-gradient(#e7d8ff8c,#ac84dbbd,#0000);width:1px;height:calc(100% - 2.58cqw);min-height:1.2cqw;transition:opacity .22s;position:absolute;top:2.55cqw;left:.92cqw}.faq-item.is-open:before{opacity:1}.faq-item:after{content:"";opacity:0;clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);filter:drop-shadow(0 0 .38cqw #c29dec70);pointer-events:none;background:#d7c4f1;width:.52cqw;height:.52cqw;transition:opacity .22s;position:absolute;bottom:.18cqw;left:.66cqw}.faq-item.is-open:after{opacity:1}.faq-item-heading{margin:0}.faq-trigger{appearance:none;width:100%;min-height:2.64cqw;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:2.18cqw minmax(0,1fr) minmax(4.2cqw,7.7cqw) 1.72cqw;align-items:center;gap:.68cqw;padding:.28cqw 0 .3cqw;display:grid;position:relative}.faq-trigger:focus-visible{outline:0}.faq-trigger:focus-visible .faq-question{color:#ead6b5;text-shadow:0 0 .52cqw #c7a4f342,0 .42cqw .84cqw #000000d1}.faq-trigger:focus-visible .faq-summary-rule{opacity:1}.faq-item-star{color:#b89ce6;opacity:.62;filter:drop-shadow(0 0 .2cqw #ccb0ee52)drop-shadow(0 0 .58cqw #956ad133);place-items:center;width:1.22cqw;height:1.22cqw;transition:width .24s,height .24s,opacity .22s,filter .22s;display:grid}.faq-item.is-open .faq-item-star{opacity:1;filter:drop-shadow(0 0 .28cqw #ccb0ee70)drop-shadow(0 0 .86cqw #956ad147);width:2.08cqw;height:2.08cqw}.faq-item-star svg{width:100%;height:100%;overflow:visible}.faq-item-star path:first-child{fill:currentColor}.faq-item-star path:nth-child(2){fill:#efe8ffdb}.faq-question{color:#b2a085c2;letter-spacing:0;text-shadow:0 0 1px #fff4dc24,0 .42cqw .84cqw #000000d1;min-width:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.08cqw;font-weight:600;line-height:1.08;transition:color .24s,font-size .24s,transform .24s}.faq-item.is-open .faq-question{color:#dcc7a7f5;font-size:1.72cqw;line-height:1;transform:translateY(-.02cqw)}.faq-summary-rule{opacity:.42;background:linear-gradient(90deg,#be8844b3,#b5854675,#0000);height:1px;transition:opacity .22s;position:relative}.faq-item.is-open .faq-summary-rule{opacity:.9}.faq-summary-rule:after{content:"";border:1px solid #cc9c56a6;width:.42cqw;height:.42cqw;position:absolute;top:50%;right:-.18cqw;transform:translateY(-50%)rotate(45deg)}.faq-chevron{color:#b795dd;filter:drop-shadow(0 0 .34cqw #b282e052);width:1.02cqw;height:1.02cqw;margin-left:auto;transition:transform .18s;overflow:visible}.faq-chevron path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:square;stroke-linejoin:miter}.faq-item:not(.is-open) .faq-chevron{transform:rotate(180deg)}.faq-panel{opacity:0;will-change:height, opacity;height:0;transition:height .36s cubic-bezier(.22,1,.36,1),opacity .26s;overflow:hidden}.faq-item.is-open .faq-panel{opacity:1}.faq-panel-inner{padding:.64cqw 1.5cqw .95cqw 3.02cqw}.faq-panel p{color:#c4beb7e0;letter-spacing:.008cqw;width:min(31.8cqw,100%);margin:0;font-size:.88cqw;font-weight:500;line-height:1.46}@media (prefers-reduced-motion:reduce){.faq-panel,.faq-trigger,.faq-question,.faq-item-star,.faq-summary-rule,.faq-chevron{transition:none}}@media (height<=820px) and (width>=901px){.faq-copy{top:6.85cqw}.faq-copy h2{font-size:4.08cqw}.faq-copy p{font-size:1.02cqw}.faq-list{top:6.55cqw}.faq-question{font-size:.98cqw}.faq-item.is-open .faq-question{font-size:1.52cqw}.faq-trigger{min-height:2.38cqw}.faq-panel p{font-size:.78cqw}}@media (width<=1180px) and (width>=901px){.faq-copy{left:9.9cqw}.faq-list{width:40.2cqw;left:48.6cqw}}@media (width<=900px){.faq-section{height:auto;min-height:var(--section-vh);overflow:visible}.faq-scene{width:100%;height:auto;min-height:var(--section-vh);padding:4.4rem var(--page-pad-x) 4.8rem;background:linear-gradient(90deg, #000000d6, #0000007a), var(--bg-faq-mobile-image) center / cover no-repeat;gap:3.4rem;display:grid;position:relative;top:auto;left:auto;transform:none;container-type:inline-size}.faq-scene:before{background:radial-gradient(circle at 48% 44%,#0000 0 18rem,#00000073 34rem,#000000d1 100%),linear-gradient(90deg,#0000006b,#0000 64%)}.faq-scene:after{opacity:.18}.faq-copy,.faq-list{z-index:2;width:100%;max-width:42rem;position:relative;inset:auto}.faq-constellation{opacity:.42;width:24rem;height:11rem}.faq-orbit{display:none}.faq-kicker{grid-template-columns:1.25rem auto minmax(4.5rem,1fr);gap:.75rem;width:min(100%,15rem)}.faq-kicker svg{width:1.1rem;height:1.1rem}.faq-kicker span{font-size:1rem}.faq-copy h2{font-size:var(--section-title-size);margin-top:1.25rem;line-height:.98}.faq-title-rule{grid-template-columns:1fr 1.5rem 1fr;width:min(14rem,64vw);height:1.2rem;margin:1.1rem 0 0}.faq-title-rule i{width:1.5rem;height:1.5rem}.faq-title-rule i:after{inset:.46rem}.faq-copy p{width:100%;font-size:var(--section-body-size);margin:1.3rem 0 0;line-height:1.55}.faq-copy p br,.faq-panel p br{display:none}.faq-list{justify-self:end;padding:.35rem 0}.faq-list:before{opacity:.5;inset:-.65rem -.75rem -.7rem -.85rem}.faq-item:before{height:calc(100% - 2.35rem);top:2.2rem;left:.85rem}.faq-item:after{width:.44rem;height:.44rem;top:auto;bottom:.15rem;left:.63rem}.faq-trigger{grid-template-columns:2.05rem minmax(0,1fr) minmax(2.6rem,4.2rem) 1.55rem;gap:.58rem;min-height:3rem;padding:.28rem 0}.faq-item-star{width:.92rem;height:.92rem}.faq-item.is-open .faq-item-star{width:1.58rem;height:1.58rem}.faq-question{font-size:1.06rem;line-height:1.14}.faq-item.is-open .faq-question{font-size:clamp(1.55rem,5vw,2rem);line-height:1.04}.faq-summary-rule{min-width:2.6rem}.faq-summary-rule:after{width:.34rem;height:.34rem;right:-.1rem}.faq-chevron{width:1.08rem;height:1.08rem}.faq-panel-inner{padding:.72rem .2rem 1rem 2.75rem}.faq-panel p{width:auto;font-size:var(--section-body-size);line-height:1.48}}@media (width<=520px){.faq-scene{gap:2.6rem;padding-top:3.45rem;padding-bottom:3.85rem}.faq-copy h2{font-size:2.78rem}.faq-copy p{font-size:.96rem}.faq-trigger{grid-template-columns:1.76rem minmax(0,1fr) minmax(1.85rem,3rem) 1.18rem;gap:.48rem}.faq-item-star{width:.82rem;height:.82rem}.faq-item.is-open .faq-item-star{width:1.36rem;height:1.36rem}.faq-question{font-size:.96rem}.faq-item.is-open .faq-question{font-size:clamp(1.32rem,6vw,1.68rem)}.faq-summary-rule{min-width:1.75rem}.faq-chevron{width:1.05rem;height:1.05rem}.faq-panel-inner{padding-left:2.28rem}.faq-panel p{font-size:.92rem}}.final-cta-section{z-index:2;width:100%;height:var(--section-vh);min-height:var(--section-vh);isolation:isolate;background:#020202;position:relative;overflow:hidden}.final-cta-scene{width:max(100vw, calc(var(--section-vh,100vh) * 1.7778));height:max(var(--section-vh), 56.25vw);color:#e4d8c2;text-align:center;text-shadow:0 0 1px #fff5dc2e,0 .5cqw 1.1cqw #000000d6;transform-origin:50%;background:var(--bg-final-image) center / 100% 100% no-repeat;min-width:320px;min-height:180px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}.final-cta-scene:before,.final-cta-scene:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.final-cta-scene:before{opacity:.84;background:radial-gradient(circle at 50% 42%,#0000 0 25%,#00000029 54%,#0006 100%),linear-gradient(#00000029,#0000 22%,#0000002e)}.final-cta-scene:after{opacity:.44;mix-blend-mode:screen;background:radial-gradient(circle at 50% 15%,#dfb87029,#0000 18%),radial-gradient(circle at 50% 34%,#b174ff1c,#0000 16%),radial-gradient(circle at 78% 52%,#b174ff21,#0000 9%),radial-gradient(circle at 21% 53%,#b174ff1f,#0000 9%)}.final-cta-crest,.final-cta-glow-star,.final-cta-copy,.final-cta-rule,.final-cta-actions,.final-socials{z-index:2;position:absolute}.final-cta-crest{color:#dbb771eb;filter:drop-shadow(0 0 .4cqw #be893e42);grid-template-columns:1fr 4.35cqw 1fr;align-items:center;gap:.28cqw;width:51cqw;display:grid;top:4.18cqw;left:50%;transform:translate(-50%)}.final-cta-crest span{background:linear-gradient(90deg,#0000,#dbb771c2 10%,#dbb771e0 50%,#dbb771c2 90%,#0000);height:1px;position:relative}.final-cta-crest span:before,.final-cta-crest span:after{content:"";border:1px solid #ddb56bd1;width:.54cqw;height:.54cqw;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.final-cta-crest span:first-child:before,.final-cta-crest span:last-child:after{opacity:0}.final-cta-crest span:first-child:after{right:-.1cqw}.final-cta-crest span:last-child:before{left:-.1cqw}.final-cta-crest svg{color:#d5aa65;filter:drop-shadow(0 0 .34cqw #c39a5761)drop-shadow(0 0 .78cqw #975ee942);width:4.35cqw;height:4.35cqw;overflow:visible}.final-cta-crest-rose,.final-cta-crest-needle{fill:currentColor;stroke:#ffe8b685;stroke-width:1px}.final-cta-crest-needle{fill:#0c0a0cbd}.final-cta-crest-ring{fill:none;stroke:#ddb267db;stroke-width:2px}.final-cta-crest circle{fill:#b078ff;filter:drop-shadow(0 0 .6cqw #ac5fffc2)}.final-cta-glow-star{color:#b17aff;clip-path:polygon(50% 0,58% 39%,100% 50%,58% 61%,50% 100%,42% 61%,0 50%,42% 39%);filter:drop-shadow(0 0 .16cqw #ebddfff0)drop-shadow(0 0 .72cqw #9e52ffcc)drop-shadow(0 0 1.42cqw #7c3dde94);background:currentColor;width:3.1cqw;height:3.1cqw;top:26.1cqw}.final-cta-glow-star:after{content:"";clip-path:inherit;background:#f3ecff;position:absolute;inset:1.08cqw}.final-cta-glow-star-left{left:19.4cqw}.final-cta-glow-star-right{right:19.3cqw}.final-cta-copy{width:57.8cqw;top:14.05cqw;left:50%;transform:translate(-50%)}.final-cta-copy h2{color:#e9dac1;letter-spacing:0;text-wrap:balance;text-shadow:0 0 1px #fff9e652,0 .48cqw 1.1cqw #000000e6,0 0 1.6cqw #b9915b1f;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:5.98cqw;font-weight:600;line-height:.84}.final-cta-copy p{color:#c3beb7db;letter-spacing:0;text-shadow:0 0 1px #ffffff1a,0 .42cqw .9cqw #000000d1;margin:2.02cqw auto 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.68cqw;font-weight:600;line-height:1.18}.final-cta-rule{opacity:.9;grid-template-columns:1fr 1.1cqw 1fr;align-items:center;gap:.2cqw;width:21.6cqw;display:grid;top:31.36cqw;left:50%;transform:translate(-50%)}.final-cta-rule span{background:linear-gradient(90deg,#0000,#d6a65bd1,#0000);height:1px}.final-cta-rule i{border:1px solid #d9a659d1;width:1.1cqw;height:1.1cqw;transform:rotate(45deg);box-shadow:0 0 .4cqw #c489422e}.final-cta-actions{grid-template-columns:repeat(2,24.2cqw);gap:3.98cqw;display:grid;top:34.35cqw;left:50%;transform:translate(-50%)}.final-cta-button{--button-edge:#dfb668f5;--button-edge-soft:#734c23f5;color:#ead8b6;letter-spacing:0;text-align:left;clip-path:polygon(4.8% 0,95.2% 0,100% 19%,100% 81%,95.2% 100%,4.8% 100%,0 81%,0 19%);background:linear-gradient(90deg,#0b0a0ad1,#16120fad),radial-gradient(circle at 28%,#9b63ee24,#0000 46%);border:1px solid #ecce8bb8;grid-template-columns:6.1cqw minmax(0,1fr);align-items:center;min-height:6.14cqw;padding:.46cqw 1.52cqw .54cqw .8cqw;font-family:Cormorant Garamond,Georgia,serif;font-size:2.38cqw;font-weight:600;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 .16cqw #120c08e6,inset 0 0 0 .24cqw #d7a6583d,0 .46cqw .9cqw #00000094,0 0 1.1cqw #b179321f}.final-cta-button:before,.final-cta-button:after{content:"";pointer-events:none;position:absolute}.final-cta-button:before{clip-path:polygon(4.8% 0,95.2% 0,100% 19%,100% 81%,95.2% 100%,4.8% 100%,0 81%,0 19%);border:1px solid #d6a04ebd;inset:.34cqw;box-shadow:inset 0 0 0 1px #fce4a924,0 0 .56cqw #c68d3e2e}.final-cta-button:after{background:linear-gradient(#0000,#dba758bd,#0000);width:1px;top:.34cqw;bottom:.34cqw;left:6.08cqw}.final-cta-button span{z-index:1;position:relative}.final-cta-button:hover,.final-cta-button:focus-visible{color:#fff1cf;filter:drop-shadow(0 0 .56cqw #a870e947)drop-shadow(0 0 .64cqw #d09b4c38);transform:translateY(-.12cqw)}.final-cta-button:focus-visible{outline-offset:.22cqw;outline:2px solid #e7cfffc7}.final-cta-button-star{color:#b277ff;filter:drop-shadow(0 0 .26cqw #e9ddffa3)drop-shadow(0 0 .78cqw #8c47ef80);justify-self:center;place-items:center;width:3.1cqw;height:3.1cqw;display:grid}.final-cta-button-star svg{width:100%;height:100%;overflow:visible}.final-cta-button-star path:first-child{fill:currentColor}.final-cta-button-star path:nth-child(2){fill:#f6f0ffe6}.final-socials{width:43.4cqw;top:43.18cqw;left:50%;transform:translate(-50%)}.final-socials-title{color:#d9b987;letter-spacing:0;text-shadow:0 .36cqw .76cqw #000000db;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.14cqw;font-family:Cormorant Garamond,Georgia,serif;font-size:1.84cqw;font-weight:600;line-height:1;display:grid}.final-socials-title span{background:linear-gradient(90deg,#0000,#d6a253c7,#0000);height:1px;position:relative}.final-socials-title span:before,.final-socials-title span:after{content:"";border:1px solid #dbac60d1;width:.47cqw;height:.47cqw;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.final-socials-title span:first-child:before,.final-socials-title span:last-child:after{opacity:0}.final-socials-title span:first-child:after{right:-.06cqw}.final-socials-title span:last-child:before{left:-.06cqw}.final-socials-title b{font:inherit}.final-socials ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.05cqw;width:32.8cqw;margin:1.32cqw auto 0;padding:0;list-style:none;display:grid}.final-social-link{color:#cda667f0;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 1px #ffe6b829,0 .32cqw .62cqw #000000db;justify-items:center;gap:.58cqw;min-width:0;font-size:.82cqw;font-weight:800;line-height:1;display:grid}.final-social-orb{color:#caac7cf0;background:radial-gradient(circle,#0e0b0b9e 0 42%,#130e0cd6 54%,#040303a3 100%),linear-gradient(135deg,#e4b76629,#7248200a);border:1px solid #d3a351cc;border-radius:50%;place-items:center;width:4.72cqw;height:4.72cqw;display:grid;position:relative;box-shadow:inset 0 0 0 .22cqw #100a08e6,inset 0 0 0 .3cqw #d4a4523b,0 0 .72cqw #00000085,0 0 .72cqw #a969e814}.final-social-orb:before,.final-social-orb:after{content:"";pointer-events:none;position:absolute}.final-social-orb:before{border:1px solid #cc9c52a8;border-radius:50%;inset:-.3cqw;box-shadow:inset 0 0 .42cqw #ce9b501f}.final-social-orb:after{clip-path:polygon(50% 0,55% 45%,100% 50%,55% 55%,50% 100%,45% 55%,0 50%,45% 45%);opacity:.7;background:linear-gradient(currentColor,currentColor) top/.54cqw .54cqw no-repeat,linear-gradient(currentColor,currentColor) 100%/.54cqw .54cqw no-repeat,linear-gradient(currentColor,currentColor) bottom/.54cqw .54cqw no-repeat,linear-gradient(currentColor,currentColor) 0/.54cqw .54cqw no-repeat;inset:-.42cqw}.final-social-logo,.final-social-orb svg{z-index:1;object-fit:contain;filter:drop-shadow(0 0 .16cqw #ffecc329)drop-shadow(0 0 .34cqw #00000052);width:2.12cqw;height:2.12cqw;display:block;position:relative}.final-social-orb svg{overflow:visible}.final-social-orb path,.final-social-orb circle{fill:currentColor;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.final-social-link:hover,.final-social-link:focus-visible{color:#f0d09a}.final-social-link:hover .final-social-orb,.final-social-link:focus-visible .final-social-orb{color:#e2c08a;filter:drop-shadow(0 0 .48cqw #ad68ff42)drop-shadow(0 0 .42cqw #e5ad5338);transform:translateY(-.1cqw)}.final-social-link:focus-visible{outline-offset:.34cqw;outline:2px solid #e7cfffc7}@media (prefers-reduced-motion:reduce){.final-cta-button,.final-social-orb{transition:none}}@media (height<=820px) and (width>=901px){.final-cta-crest{top:3.55cqw}.final-cta-copy{top:12.45cqw}.final-cta-copy h2{font-size:5.42cqw}.final-cta-copy p{margin-top:1.52cqw;font-size:1.42cqw}.final-cta-rule{top:28.65cqw}.final-cta-actions{top:31.2cqw}.final-socials{top:40.34cqw}.final-social-orb{width:4.36cqw;height:4.36cqw}}@media (width<=900px){.final-cta-section{height:auto;min-height:var(--section-vh);overflow:visible}.final-cta-scene{width:100%;height:auto;min-height:var(--section-vh);padding:4.7rem var(--page-pad-x) 4.25rem;background:var(--bg-final-mobile-image) center / cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:1.55rem;display:flex;position:relative;top:auto;left:auto;transform:none;container-type:inline-size}.final-cta-scene:before{background:radial-gradient(circle at 50% 40%,#00000005 0 12rem,#00000070 30rem,#000000db 100%),linear-gradient(90deg,#000000ad,#0000 36% 64%,#000000ad)}.final-cta-crest,.final-cta-copy,.final-cta-rule,.final-cta-actions,.final-socials{width:100%;max-width:43rem;position:relative;inset:auto;transform:none}.final-cta-crest{grid-template-columns:1fr 3.1rem 1fr;gap:.35rem;max-width:31rem}.final-cta-crest span:before,.final-cta-crest span:after{width:.42rem;height:.42rem}.final-cta-crest svg{width:3.1rem;height:3.1rem}.final-cta-glow-star{display:none}.final-cta-copy{margin-top:.45rem}.final-cta-copy h2{font-size:clamp(3.8rem,15cqw,5.6rem);line-height:.9}.final-cta-copy p{max-width:32rem;margin-top:1.3rem;font-size:clamp(1.18rem,4.6cqw,1.58rem);line-height:1.24}.final-cta-copy p br{display:none}.final-cta-rule{grid-template-columns:1fr .9rem 1fr;max-width:16rem;margin-top:-.35rem}.final-cta-rule i{width:.9rem;height:.9rem}.final-cta-actions{grid-template-columns:1fr;gap:.95rem;max-width:31rem;margin-top:.1rem}.final-cta-button{grid-template-columns:4.4rem minmax(0,1fr);min-height:4.92rem;padding:.42rem 1.2rem .48rem .62rem;font-size:clamp(1.86rem,7.2cqw,2.42rem)}.final-cta-button:before{inset:.28rem}.final-cta-button:after{top:.28rem;bottom:.28rem;left:4.48rem}.final-cta-button-star{width:2.55rem;height:2.55rem}.final-socials{max-width:34rem;margin-top:.7rem}.final-socials-title{gap:.8rem;font-size:clamp(1.36rem,5.2cqw,1.72rem)}.final-socials-title span:before,.final-socials-title span:after{width:.36rem;height:.36rem}.final-socials ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem .82rem;width:100%;margin-top:1.1rem}.final-social-link{gap:.48rem;min-height:4.8rem;font-size:.75rem}.final-social-orb{width:3.95rem;height:3.95rem}.final-social-orb:before{inset:-.26rem}.final-social-orb:after{background:linear-gradient(currentColor,currentColor) top/.46rem .46rem no-repeat,linear-gradient(currentColor,currentColor) 100%/.46rem .46rem no-repeat,linear-gradient(currentColor,currentColor) bottom/.46rem .46rem no-repeat,linear-gradient(currentColor,currentColor) 0/.46rem .46rem no-repeat;inset:-.36rem}.final-social-logo,.final-social-orb svg{width:1.92rem;height:1.92rem}}@media (width<=520px){.final-cta-scene{justify-content:flex-start;gap:1.28rem;padding-top:3.65rem;padding-bottom:3.55rem}.final-cta-crest{grid-template-columns:1fr 2.74rem 1fr}.final-cta-crest svg{width:2.74rem;height:2.74rem}.final-cta-copy h2{font-size:clamp(3.12rem,15.2cqw,4rem)}.final-cta-copy p{font-size:1.06rem}.final-cta-actions{gap:.78rem}.final-cta-button{grid-template-columns:3.72rem minmax(0,1fr);min-height:4.32rem;font-size:clamp(1.52rem,7cqw,1.92rem)}.final-cta-button:after{left:3.86rem}.final-cta-button-star{width:2.08rem;height:2.08rem}.final-socials-title{grid-template-columns:minmax(2.4rem,1fr) auto minmax(2.4rem,1fr);gap:.58rem;font-size:1.24rem}.final-socials ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.05rem;max-width:18rem}.final-social-link{font-size:.68rem}.final-social-orb{width:3.28rem;height:3.28rem}.final-social-logo,.final-social-orb svg{width:1.58rem;height:1.58rem}}.site-footer{z-index:2;isolation:isolate;background:#000;width:100%;height:clamp(17.25rem,21.65vw,17.3rem);min-height:0;position:relative;overflow:hidden}.site-footer-scene{color:#d9cdb9;background:var(--bg-footer-image) center / 100% 100% no-repeat;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.site-footer-scene:before,.site-footer-scene:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.site-footer-scene:before{background:radial-gradient(circle at 16% 47%,#d4ac6821,#0000 16rem),radial-gradient(circle at 70% 42%,#a17ed81c,#0000 17rem),linear-gradient(#00000085 0%,#0000 22% 72%,#0000009e 100%),linear-gradient(90deg,#000000b8,#0000 22% 72%,#000000ad)}.site-footer-scene:after{opacity:.54;background:linear-gradient(#ffe2a50d,#0000 44%),radial-gradient(circle,#0000 0 44%,#00000070 100%)}.footer-brand,.footer-nav,.footer-socials,.footer-legal{z-index:2;position:absolute}.footer-brand{width:clamp(20rem,27vw,32rem);top:39%;left:clamp(2rem,8.8vw,14rem);transform:translateY(-50%)}.footer-brand-lockup{color:#e8ddca;text-shadow:0 0 1px #fff2d642,0 .65rem 1.35rem #000000b8;align-items:center;gap:clamp(.85rem,1.34vw,1.8rem);display:inline-flex}.footer-brand-mark{filter:drop-shadow(0 0 .62rem #d5b16f33)drop-shadow(0 0 1.1rem #916ccc29);place-items:center;width:clamp(3.15rem,4.2vw,3.36rem);height:clamp(3.15rem,4.2vw,3.36rem);display:grid;position:relative}.footer-brand-mark:before{content:"";border:1px solid #caa15d8a;position:absolute;inset:-.28rem;transform:rotate(45deg);box-shadow:inset 0 0 .85rem #caa15d12,0 0 .85rem #ad84d917}.footer-brand-mark img{z-index:1;object-fit:cover;border-radius:.5rem;width:100%;height:100%;display:block;position:relative}.footer-brand-word{letter-spacing:0;margin-top:-.2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.1rem,4.2vw,3.36rem);font-weight:600;line-height:.86}.footer-brand p{color:#bcb5a9db;text-shadow:0 .35rem .85rem #000000bd;max-width:33rem;margin:clamp(.9rem,1.32vw,1.18rem) 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.02rem,1.32vw,1.08rem);font-weight:600;line-height:1.32}.footer-nav{color:#dacbb0;white-space:nowrap;text-shadow:0 0 1px #fff0d033,0 .34rem .72rem #000000d1;justify-content:center;align-items:center;gap:clamp(1.2rem,1.7vw,1.7rem);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.1rem,1.32vw,1.12rem);font-weight:600;line-height:1;display:flex;top:55%;left:50%;transform:translate(-50%,-50%)}.footer-nav a{transition:color .17s,text-shadow .17s,transform .17s;position:relative}.footer-nav a+a:before{content:"";background:#8f72c4;width:clamp(.32rem,.42vw,.58rem);height:clamp(.32rem,.42vw,.58rem);position:absolute;top:50%;left:calc(clamp(1.2rem,1.7vw,1.7rem)/-2);transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 .36rem #bda3eb73,0 0 .78rem #7a57b952}.footer-nav a:hover,.footer-nav a:focus-visible{color:#fff0d1;text-shadow:0 0 .54rem #d8af6940,0 .34rem .72rem #000000db;transform:translateY(-.08rem)}.footer-socials{align-items:center;gap:clamp(.72rem,.92vw,.92rem);display:flex;top:55%;right:clamp(2rem,9.6vw,15rem);transform:translateY(-50%)}.footer-socials a{color:#c8a978;place-items:center;width:clamp(1.72rem,2vw,1.78rem);height:clamp(1.72rem,2vw,1.78rem);transition:filter .17s,opacity .17s,transform .17s;display:grid;position:relative}.footer-socials a+a:before{content:"";background:linear-gradient(#0000,#c6a46fc7,#0000);width:1px;height:clamp(1.55rem,1.78vw,2.35rem);position:absolute;top:50%;left:calc(clamp(.72rem,.92vw,.92rem)/-2);transform:translate(-50%,-50%)}.footer-socials img{object-fit:contain;filter:drop-shadow(0 0 .12rem #ffe4b229)drop-shadow(0 .34rem .46rem #000000b8);width:78%;height:78%;display:block}.footer-socials a:hover,.footer-socials a:focus-visible{opacity:1;filter:drop-shadow(0 0 .34rem #d1ae724d)drop-shadow(0 0 .5rem #9c73db38);transform:translateY(-.08rem)}.footer-nav a:focus-visible,.footer-socials a:focus-visible,.footer-brand-lockup:focus-visible{outline-offset:.32rem;outline:2px solid #e7cfffc7}.footer-legal{color:#caac7cd6;text-shadow:0 0 1px #ffe3b42e,0 .3rem .62rem #000c;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.86rem,.94vw,1rem);font-weight:600;line-height:1;bottom:clamp(1.55rem,2.7vw,2.45rem);right:clamp(2rem,9.2vw,14rem)}@media (width<=1080px){.footer-brand{width:clamp(17rem,30vw,24rem);left:clamp(1.45rem,5vw,4rem)}.footer-nav{gap:1.2rem;font-size:clamp(1.05rem,1.56vw,1.32rem);left:53%}.footer-nav a+a:before{width:.34rem;height:.34rem;left:-.6rem}.footer-socials,.footer-legal{right:clamp(1.45rem,5vw,4rem)}}@media (width<=900px){.site-footer,.site-footer-scene{min-height:auto;overflow:visible}.site-footer-scene{padding:5.5rem var(--page-pad-x) 5rem;text-align:center;background:var(--bg-footer-mobile-image) center / cover no-repeat;justify-items:center;gap:2rem;display:grid}.site-footer-scene:before{background:radial-gradient(circle at 50% 38%,#d4ac681f,#0000 14rem),radial-gradient(circle at 50% 55%,#a17ed81f,#0000 15rem),linear-gradient(#000000c7,#0000002e 28%,#000000ad 100%),linear-gradient(90deg,#000000b8,#0000 32% 68%,#000000b8)}.footer-brand,.footer-nav,.footer-socials,.footer-legal{width:100%;position:relative;inset:auto;transform:none}.footer-brand{max-width:34rem}.footer-brand-lockup{justify-content:center}.footer-brand-word{font-size:clamp(3.15rem,12cqw,4.6rem)}.footer-brand p{max-width:28rem;margin-left:auto;margin-right:auto;font-size:clamp(1.08rem,4.4cqw,1.34rem)}.footer-nav{white-space:normal;flex-wrap:wrap;gap:.95rem 1.65rem;max-width:31rem;font-size:clamp(1.18rem,4.4cqw,1.48rem)}.footer-nav a{padding:.35rem 0}.footer-nav a+a:before{display:none}.footer-socials{justify-content:center;gap:1.15rem}.footer-socials a{width:2.75rem;height:2.75rem}.footer-socials a+a:before{height:2rem;left:-.58rem}.footer-legal{font-size:.95rem;line-height:1.25}}@media (width<=520px){.site-footer-scene{padding:4.25rem var(--page-pad-x) 4.45rem;gap:1.65rem}.footer-brand-lockup{gap:.82rem}.footer-brand-mark{width:3.12rem;height:3.12rem}.footer-brand-word{font-size:clamp(2.62rem,13.8cqw,3.45rem)}.footer-brand p{font-size:1.02rem}.footer-nav{gap:.82rem 1.24rem;max-width:20rem;font-size:1.18rem}.footer-socials{gap:.78rem}.footer-socials a{width:2.75rem;height:2.75rem}.footer-socials a+a:before{height:1.55rem;left:-.39rem}.footer-legal{max-width:15rem;font-size:.86rem}}[data-motion-section]{--motion-enter:1;--motion-exit:0;--motion-veil-top:0;--motion-veil-bottom:0;--motion-bg-y:0px;--motion-bg-scale:1;--motion-bg-size:100%;--motion-copy-y:0px;--motion-group-y:0px;--motion-focus-y:0px;--motion-accent-y:0px;--motion-late-y:0px;--motion-reveal-copy:1;--motion-reveal-group:1;--motion-reveal-focus:1;--motion-reveal-accent:1;--motion-reveal-late:1}.js-enabled [data-motion-section]:before,.js-enabled [data-motion-section]:after{content:"";z-index:5;pointer-events:none;height:min(18vh,9rem);position:absolute;left:0;right:0}.js-enabled [data-motion-section]:before{opacity:var(--motion-veil-top);background:linear-gradient(#0000009e 0%,#00000042 42%,#0000 100%);top:0}.js-enabled [data-motion-section]:after{opacity:var(--motion-veil-bottom);background:linear-gradient(#0000 0%,#0000003d 58%,#00000094 100%);bottom:0}.js-enabled [data-motion-section] [data-motion-reveal]{will-change:opacity, transform}.js-enabled [data-motion-section] [data-motion-reveal=copy]{opacity:var(--motion-reveal-copy)}.js-enabled [data-motion-section] [data-motion-reveal=group]{opacity:var(--motion-reveal-group)}.js-enabled [data-motion-section] [data-motion-reveal=focus]{opacity:var(--motion-reveal-focus)}.js-enabled [data-motion-section] [data-motion-reveal=accent]{opacity:var(--motion-reveal-accent)}.js-enabled [data-motion-section] [data-motion-reveal=late]{opacity:var(--motion-reveal-late)}@media (width>=901px){.js-enabled .comparison-scene,.js-enabled .pricing-scene{background-position:center, center, center calc(50% + var(--motion-bg-y));background-size:auto, auto, var(--motion-bg-size) var(--motion-bg-size)}.js-enabled .faq-scene{background-position:center, center calc(50% + var(--motion-bg-y));background-size:auto, var(--motion-bg-size) var(--motion-bg-size)}.js-enabled .final-cta-scene{background-position:center calc(50% + var(--motion-bg-y));background-size:var(--motion-bg-size) var(--motion-bg-size)}.js-enabled .comparison-copy[data-motion-reveal=copy],.js-enabled .pricing-copy[data-motion-reveal=copy],.js-enabled .faq-copy[data-motion-reveal=copy]{transform:translate3d(0, var(--motion-copy-y), 0)}.js-enabled .comparison-tool-card[data-motion-reveal=group],.js-enabled .faq-list[data-motion-reveal=group]{transform:translate3d(0, var(--motion-group-y), 0)}.js-enabled .comparison-anytale-card[data-motion-reveal=focus],.js-enabled .pricing-panel[data-motion-reveal=focus]{transform:translate3d(0, var(--motion-focus-y), 0)}.js-enabled .faq-constellation[data-motion-reveal=accent],.js-enabled .faq-orbit[data-motion-reveal=accent],.js-enabled .final-cta-glow-star[data-motion-reveal=accent]{transform:translate3d(0, var(--motion-accent-y), 0)}.js-enabled .final-cta-crest[data-motion-reveal=accent]{transform:translateX(-50%) translate3d(0, var(--motion-accent-y), 0)}.js-enabled .final-cta-copy[data-motion-reveal=copy]{transform:translateX(-50%) translate3d(0, var(--motion-copy-y), 0)}.js-enabled .final-cta-rule[data-motion-reveal=group]{transform:translateX(-50%) translate3d(0, var(--motion-group-y), 0)}.js-enabled .final-cta-actions[data-motion-reveal=focus]{transform:translateX(-50%) translate3d(0, var(--motion-focus-y), 0)}.js-enabled .final-socials[data-motion-reveal=late]{transform:translateX(-50%) translate3d(0, var(--motion-late-y), 0)}}@media (width>=901px) and (prefers-reduced-motion:no-preference){.js-enabled .comparison-section,.js-enabled .pricing-section,.js-enabled .faq-section,.js-enabled .final-cta-section,.js-enabled .comparison-scene,.js-enabled .pricing-scene,.js-enabled .faq-scene,.js-enabled .final-cta-scene{background:0 0}.js-enabled .final-cta-scene:before{opacity:calc(.84 * var(--motion-reveal-copy))}.js-enabled .final-cta-scene:after{opacity:calc(.44 * var(--motion-reveal-copy))}}@media (width<=900px){.js-enabled [data-motion-section]:before,.js-enabled [data-motion-section]:after{height:min(14vh,6rem)}.js-enabled [data-motion-section] [data-motion-reveal=copy]{transform:translate3d(0, var(--motion-copy-y), 0)}.js-enabled [data-motion-section] [data-motion-reveal=group]{transform:translate3d(0, var(--motion-group-y), 0)}.js-enabled [data-motion-section] [data-motion-reveal=focus]{transform:translate3d(0, var(--motion-focus-y), 0)}.js-enabled [data-motion-section] [data-motion-reveal=accent]{transform:translate3d(0, var(--motion-accent-y), 0)}.js-enabled [data-motion-section] [data-motion-reveal=late]{transform:translate3d(0, var(--motion-late-y), 0)}}@media (prefers-reduced-motion:reduce){.js-enabled [data-motion-section]:before,.js-enabled [data-motion-section]:after{opacity:0}.js-enabled [data-motion-section] [data-motion-reveal]{will-change:auto;transition:none!important}}