@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;--hero-bg-opacity:1;--hero-bg-y:0px;--hero-bg-scale:1;--hero-bg-brightness:1;--hero-bg-saturation:1;--lower-warmth:0;--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-frame-draw:1;--world-frame-x:0cqw;--world-frame-y:0cqw;--world-frame-scale:1;--world-gallery-x:0cqw;--world-corner-reveal:1;--world-corner-scale:1;--bg-final-image:url(/asset8.webp);--bg-footer-image:url(/assetfooter.webp);--bg-final-mobile-image:url(/asset8-mobile.webp);--bg-footer-mobile-image:url(/assetfooter-mobile.webp)}.js-bg-lazy{--bg-final-image:none;--bg-footer-image:none;--bg-final-mobile-image:none;--bg-footer-mobile-image:none}.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-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{z-index:1;width:100%;height:var(--section-vh,100vh);background:0 0;position:relative;overflow:hidden}.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}.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}.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}@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))}}@media (max-width:700px){.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}.site-header,.hero-copy{opacity:1;filter:none;transition:none;transform:none}}: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{width:100%;height:var(--section-vh);min-height:var(--section-vh)}.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)}@media (max-height:760px) and (min-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)}}@media (max-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}}@media (max-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{height:auto;min-height:var(--section-vh);overflow:visible}.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);background:linear-gradient(90deg,#000000e6,#00000057 58%,#00000080),url(/asset-mobile.webp) 55%/cover no-repeat;position:relative;top:auto;left:auto;overflow:hidden;container-type:inline-size;filter:none!important;opacity:1!important;transform:none!important}.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{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{display:none}.eyebrow{letter-spacing:clamp(.16rem,.8vw,.35rem);font-size:clamp(.72rem,2.2vw,.9rem)}.ornament{width:min(14rem,58vw);height:.8rem;margin-left:0}h1{width:100%;font-size:var(--section-title-size);line-height:.98;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{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}.section-index{width:3.1rem;height:3.1rem}.section-index span{font-size:1.2rem}}@media (max-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{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{letter-spacing:.14rem}.hero-actions{flex-direction:column;align-items:stretch}.cta-primary,.cta-secondary{width:100%}}@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)}}.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-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-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-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 (max-height:820px) and (min-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 (max-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-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-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 (max-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-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-resources,.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-resources{color:#dacbb0ad;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-shadow:0 .3rem .6rem #000000d1;justify-content:center;align-items:center;gap:clamp(.62rem,.82vw,.88rem);font-family:Inter Tight,Arial Narrow,Arial,sans-serif;font-size:clamp(.64rem,.72vw,.74rem);font-weight:720;line-height:1;display:flex;top:68%;left:50%;transform:translate(-50%)}.footer-resources span{color:#c8a97885}.footer-resources a{transition:color .17s,opacity .17s,transform .17s;position:relative}.footer-resources a+a:before{content:"";background:#8f72c4b3;width:.22rem;height:.22rem;position:absolute;top:50%;left:calc(clamp(.62rem,.82vw,.88rem)/-2);transform:translate(-50%,-50%)rotate(45deg)}.footer-resources a:hover,.footer-resources a:focus-visible{color:#fff0d1eb;transform:translateY(-.04rem)}.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-resources 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 (max-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-resources{left:53%}.footer-nav a+a:before{width:.34rem;height:.34rem;left:-.6rem}.footer-socials,.footer-legal{right:clamp(1.45rem,5vw,4rem)}}@media (max-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-resources,.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-resources{letter-spacing:.1em;white-space:normal;flex-wrap:wrap;gap:.58rem .92rem;max-width:31rem;font-size:.72rem}.footer-resources span{flex-basis:100%}.footer-resources 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 (max-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-resources{max-width:18rem;font-size:.68rem}.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}.legal-page{min-height:100vh;color:var(--cream);background:radial-gradient(circle at 16% 10%,#a895d32e,#0000 28rem),radial-gradient(circle at 86% 18%,#d2c2a41f,#0000 26rem),linear-gradient(#020202d1,#020202f5),#020202 url(/asset8.webp) top/cover no-repeat fixed}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal-shell{background:linear-gradient(90deg,#000000bd,#0000 30% 70%,#000000bd),radial-gradient(circle at 50% 16%,#0000 0 18rem,#00000080 46rem,#000000e6 100%);min-height:100vh;overflow:hidden}.legal-header{z-index:2;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100% - 3rem,76rem);margin:0 auto;padding:2rem 0 1rem;display:flex;position:relative}.legal-brand{color:#e8ddca;align-items:center;gap:.95rem;display:inline-flex}.legal-brand-mark{filter:drop-shadow(0 0 .6rem #a895d347);place-items:center;width:3rem;height:3rem;display:grid;position:relative}.legal-brand-mark:before{content:"";border:1px solid #caa15d8a;position:absolute;inset:-.25rem;transform:rotate(45deg)}.legal-brand-mark img{object-fit:cover;border-radius:.48rem;width:100%;height:100%;display:block;position:relative}.legal-brand-word{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.45rem,4vw,3.25rem);font-weight:600;line-height:.86}.legal-nav{color:#e3ddd6e6;letter-spacing:.16rem;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:clamp(.9rem,2vw,1.45rem);font-size:.78rem;font-weight:800;line-height:1;display:flex}.legal-nav a{transition:color .17s,text-shadow .17s,transform .17s}.legal-nav a[aria-current=page]{color:#d2c2a4}.legal-nav a:hover,.legal-nav a:focus-visible{color:#fff0d1;text-shadow:0 0 .45rem #d8af694d;transform:translateY(-.06rem)}.legal-main{z-index:1;width:min(100% - 3rem,76rem);margin:0 auto;padding:clamp(2rem,5vw,4.75rem) 0 clamp(4rem,7vw,6rem);position:relative}.legal-hero{max-width:52rem;margin-bottom:clamp(2rem,4vw,3.4rem)}.legal-kicker{color:var(--violet-light);letter-spacing:.32rem;text-transform:uppercase;text-shadow:0 0 .55rem #a895d357;margin:0;font-size:.82rem;font-weight:800;line-height:1}.legal-ornament{opacity:.82;grid-template-columns:1fr 1.4rem 1fr;align-items:center;width:min(15rem,68vw);height:.75rem;margin:1.25rem 0 1.55rem .25rem;display:grid}.legal-ornament span{background:linear-gradient(90deg, transparent, var(--gold-soft) 18%, var(--gold-soft) 82%, transparent);height:1px}.legal-ornament i{background:var(--gold-soft);width:.58rem;height:.58rem;margin:0 auto;display:block;transform:rotate(45deg);box-shadow:0 0 .5rem #d2c2a452}.legal-title{color:#dedad2;text-shadow:0 0 1px #ffffff2e,0 .55rem 1.4rem #000000b8;width:auto;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4rem,9vw,7.6rem);font-weight:600;line-height:.86}.legal-subtitle{color:#d2c2a4e0;letter-spacing:.08rem;margin:1.35rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700}.legal-card{background:linear-gradient(#110e12eb,#070607f0),radial-gradient(circle at 15% 0,#a895d31f,#0000 26rem);border:1px solid #d2c2a452;max-width:64rem;padding:clamp(1.35rem,3vw,3.25rem);position:relative;box-shadow:inset 0 0 0 1px #ffefd20d,0 1.5rem 4rem #00000085}.legal-card:before{content:"";pointer-events:none;border:1px solid #d2c2a41f;position:absolute;inset:.6rem}.legal-updated{color:#ded9d1b8;letter-spacing:.04rem;margin:0 0 2rem;font-size:.98rem;font-weight:700}.legal-section{position:relative}.legal-section+.legal-section{border-top:1px solid #d2c2a424;margin-top:2.25rem;padding-top:2rem}.legal-section h2,.legal-section h3{color:#e8ddca;letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.legal-section h2{margin:0 0 .9rem;font-size:clamp(1.85rem,3vw,2.45rem);line-height:1.05}.legal-section h3{color:#d2c2a4;margin:1.35rem 0 .65rem;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.12}.legal-section p,.legal-section li{color:#ded9d1d1;font-size:clamp(1rem,1.5vw,1.08rem);font-weight:500;line-height:1.72}.legal-section p{margin:.75rem 0 0}.legal-section ul{margin:.75rem 0 0;padding-left:1.3rem}.legal-section li+li{margin-top:.35rem}.legal-section strong{color:#f0e4cf;font-weight:800}.legal-section a,.legal-note a{color:#d2c2a4;text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:1px}.legal-note{color:#ded9d1b8;border-top:1px solid #d2c2a424;margin:2.5rem 0 0;padding-top:1.45rem;font-size:.98rem;font-weight:600;line-height:1.6}.legal-page .site-footer{height:auto;min-height:clamp(17.25rem,21.65vw,17.3rem)}.legal-page .footer-nav{white-space:normal;flex-wrap:wrap;gap:.85rem 1.45rem;max-width:min(44rem,46vw)}.legal-page .footer-nav a+a:before{display:none}.footer-nav-main{white-space:normal;flex-wrap:wrap;gap:.85rem 1.45rem;max-width:min(46rem,48vw)}.footer-nav-main a+a:before{display:none}@media (max-width:900px){.legal-page{background:radial-gradient(circle at 50% 5%,#a895d32e,#0000 20rem),linear-gradient(#020202db,#020202f5),#020202 url(/asset8-mobile.webp) top/cover no-repeat}.legal-header,.legal-main{width:min(100% - 2rem,44rem)}.legal-header{flex-direction:column;align-items:flex-start;padding-top:1.4rem}.legal-nav{letter-spacing:.12rem;flex-wrap:wrap;justify-content:flex-start;gap:.9rem 1.1rem;font-size:.72rem}.legal-card{padding:1.35rem}.legal-card:before{inset:.4rem}.legal-page .footer-nav,.footer-nav-main{max-width:31rem}}@media (max-width:520px){.legal-header,.legal-main{width:min(100% - 1.3rem,100%)}.legal-brand-mark{width:2.65rem;height:2.65rem}.legal-title{font-size:clamp(3.2rem,17vw,4.35rem)}.legal-card{padding:1rem}.legal-section p,.legal-section li{font-size:.98rem;line-height:1.66}}.seo-page{min-height:100vh;color:var(--cream);background:linear-gradient(#020202 0%,#09080a 44%,#020202 100%);overflow-x:hidden}.seo-header,.seo-hero,.seo-section,.seo-final-cta{width:min(100% - 3rem,73rem);margin-inline:auto}.seo-header{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.7rem 0;display:flex}.seo-brand,.seo-nav,.seo-header-cta,.seo-button{letter-spacing:0}.seo-brand{align-items:center;gap:.72rem;min-width:max-content;display:inline-flex}.seo-brand-mark{place-items:center;width:2.95rem;height:2.95rem;display:grid}.seo-brand-mark img{width:100%;height:100%;display:block}.seo-brand-word{color:#f1eee8;font-size:1.36rem;font-weight:800;line-height:1}.seo-nav{color:#ded9d1b8;justify-content:center;align-items:center;gap:1.55rem;font-size:.9rem;font-weight:700;display:flex}.seo-nav a,.seo-header-cta,.seo-button{transition:color .18s,border-color .18s,background-color .18s,transform .18s}.seo-nav a:hover,.seo-nav a:focus-visible{color:#f1eee8}.seo-header-cta{color:#f1e6cf;background:#d2c2a414;border:1px solid #d2c2a46b;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.15rem;font-size:.9rem;font-weight:800;display:inline-flex}.seo-header-cta:hover,.seo-header-cta:focus-visible{background:#d2c2a426;border-color:#d2c2a4c2}.seo-hero{grid-template-columns:minmax(0,.98fr) minmax(28rem,1.02fr);align-items:center;gap:2.25rem;min-height:44rem;padding:3.5rem 0 5rem;display:grid}.seo-hero-copy{max-width:38rem}.seo-eyebrow{color:var(--violet-light);letter-spacing:0;text-transform:uppercase;margin:0 0 1rem;font-size:.82rem;font-weight:800;line-height:1}.seo-hero h1,.seo-section h2,.seo-final-cta h2{color:#f0e8dc;letter-spacing:0;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.seo-hero h1{text-wrap:balance;text-shadow:0 0 1px #ffffff2e,0 .75rem 1.7rem #000000ad;width:100%;max-width:11.4ch;font-size:5rem;line-height:.88}.seo-hero p:not(.seo-eyebrow),.seo-section-heading p,.seo-audience-copy p,.seo-feature p,.seo-comparison-row,.seo-audience-list li,.seo-faq-item p,.seo-final-cta p{color:#ded9d1cc;font-size:1.06rem;font-weight:600;line-height:1.7}.seo-hero p:not(.seo-eyebrow){color:#ded9d1d6;max-width:33rem;margin:1.35rem 0 0;font-size:1.15rem}.seo-hero-actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2rem;display:flex}.seo-button{border:1px solid #d2c2a46b;justify-content:center;align-items:center;min-height:3.15rem;padding:0 1.35rem;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex}.seo-button-primary{color:#16110a;background:linear-gradient(#e0cfad,#a88f65);border-color:#d2c2a4eb;box-shadow:0 .9rem 2.15rem #a895d32b}.seo-button-secondary{color:#f1e6cf;background:#ffffff09}.seo-button:hover,.seo-button:focus-visible{transform:translateY(-1px)}.seo-hero-media{min-width:0;position:relative}.seo-hero-media:before{content:"";z-index:0;filter:blur(1px);background:linear-gradient(135deg,#a895d32e,#d2c2a414 48%,#0000 72%);position:absolute;inset:-2rem -2rem -2.5rem}.seo-hero-media picture{z-index:1;background:#060608e0;border:1px solid #d2c2a457;display:block;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0000009e,inset 0 0 0 1px #ffefd20f}.seo-hero-media img{width:100%;height:auto;display:block}.seo-section{padding:4.5rem 0}.seo-section-heading{max-width:42rem;margin-bottom:2rem}.seo-section h2,.seo-final-cta h2{font-size:3.2rem;line-height:.98}.seo-section-heading p,.seo-audience-copy p{max-width:38rem;margin:1rem 0 0}.seo-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.seo-feature,.seo-faq-item{background:linear-gradient(#161318db,#080709e6);border:1px solid #d2c2a433;position:relative;box-shadow:inset 0 0 0 1px #ffefd209}.seo-feature{min-height:15.2rem;padding:1.55rem}.seo-feature h3,.seo-faq-item h3{color:#e8ddca;letter-spacing:0;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.72rem;font-weight:600;line-height:1.05}.seo-feature p,.seo-faq-item p{margin:.9rem 0 0}.seo-comparison{border-top:1px solid #d2c2a424;border-bottom:1px solid #d2c2a424}.seo-comparison-table{background:#0404059e;border:1px solid #d2c2a43d;overflow:hidden}.seo-comparison-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-comparison-row+.seo-comparison-row{border-top:1px solid #d2c2a424}.seo-comparison-row>div{padding:1.1rem 1.2rem}.seo-comparison-row>div+div{border-left:1px solid #d2c2a424}.seo-comparison-head{color:#e8ddca;text-transform:uppercase;background:#d2c2a414;font-size:.9rem;font-weight:800;line-height:1.2}.seo-audience{grid-template-columns:minmax(0,.85fr) minmax(24rem,1.15fr);align-items:start;gap:3rem;display:grid}.seo-audience-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.seo-audience-list li{background:#ffffff09;border:1px solid #d2c2a42e;align-items:center;min-height:4rem;padding:.95rem 1rem .95rem 2.85rem;display:flex;position:relative}.seo-audience-list li:before{content:"";background:var(--gold-soft);width:.58rem;height:.58rem;position:absolute;left:1rem;transform:rotate(45deg);box-shadow:0 0 .55rem #d2c2a459}.seo-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.seo-faq-item{padding:1.35rem}.seo-final-cta{background:linear-gradient(90deg,#100d12f5,#0b0a0ddb),linear-gradient(#d2c2a414,#a895d30f);border:1px solid #d2c2a44d;margin-top:2rem;margin-bottom:5rem;padding:3.25rem;box-shadow:0 1.8rem 4.5rem #00000075}.seo-final-cta p{max-width:42rem;margin:1rem 0 1.65rem}.seo-page-footer{height:auto;min-height:clamp(17.25rem,21.65vw,17.3rem)}@media (max-width:1100px){.seo-hero{grid-template-columns:1fr;min-height:0;padding-top:2rem}.seo-hero-copy{max-width:44rem}.seo-hero-media{max-width:54rem}.seo-benefit-grid{grid-template-columns:1fr}.seo-feature{min-height:0}}@media (max-width:900px){.seo-header,.seo-hero,.seo-section,.seo-final-cta{width:min(100% - 2rem,44rem)}.seo-header{flex-direction:column;align-items:flex-start}.seo-nav{flex-wrap:wrap;justify-content:flex-start;gap:.85rem 1.1rem}.seo-hero h1{font-size:4.1rem}.seo-section h2,.seo-final-cta h2{font-size:2.65rem}.seo-hero p:not(.seo-eyebrow),.seo-section-heading p,.seo-audience-copy p,.seo-feature p,.seo-comparison-row,.seo-audience-list li,.seo-faq-item p,.seo-final-cta p{font-size:1rem}.seo-audience,.seo-faq-list,.seo-comparison-row{grid-template-columns:1fr}.seo-comparison-row>div+div{border-top:1px solid #d2c2a424;border-left:0}.seo-final-cta{background:linear-gradient(#100d12f5,#070608e0),linear-gradient(#d2c2a414,#a895d30f);padding:2rem 1.35rem}}@media (max-width:520px){.seo-header,.seo-hero,.seo-section,.seo-final-cta{width:min(100% - 1.3rem,100%)}.seo-brand-mark{width:2.65rem;height:2.65rem}.seo-brand-word{font-size:1.24rem}.seo-hero{gap:2.2rem;padding-bottom:3.3rem}.seo-hero h1{font-size:3.28rem}.seo-section{padding:3.25rem 0}.seo-section h2,.seo-final-cta h2{font-size:2.2rem}.seo-button,.seo-header-cta{width:100%}.seo-hero-actions{flex-direction:column;align-items:stretch}.seo-feature,.seo-faq-item{padding:1rem}.seo-feature h3,.seo-faq-item h3{font-size:1.48rem}}.seo-page.seo-mrpg-page{color:#15131a;background:#fff}.seo-mrpg-page .seo-header,.seo-mrpg-page .seo-hero,.seo-mrpg-page .seo-section,.seo-mrpg-page .seo-final-cta{width:min(100% - 3rem,72rem)}.seo-mrpg-page .seo-header{padding:1.45rem 0}.seo-mrpg-page .seo-brand-word{color:#17131d}.seo-mrpg-page .seo-nav{color:#15131aa8}.seo-mrpg-page .seo-nav a:hover,.seo-mrpg-page .seo-nav a:focus-visible{color:#17131d}.seo-mrpg-page .seo-header-cta{color:#fff;background:#17131d;border-color:#17131d}.seo-mrpg-page .seo-header-cta:hover,.seo-mrpg-page .seo-header-cta:focus-visible{color:#fff;background:#6f58bd;border-color:#6f58bd}.seo-mrpg-hero{grid-template-columns:minmax(0,.95fr) minmax(26rem,1.05fr);gap:3rem;min-height:38rem;padding:4.25rem 0 5rem}.seo-mrpg-page .seo-hero-copy{max-width:35rem}.seo-mrpg-page .seo-hero h1,.seo-mrpg-page .seo-section h2,.seo-mrpg-page .seo-final-cta h2{color:#17131d;width:auto;max-width:none;text-shadow:none;font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:850}.seo-mrpg-page .seo-hero h1{letter-spacing:0;max-width:12.8ch;font-size:4.75rem;line-height:.92}.seo-mrpg-page .seo-section h2,.seo-mrpg-page .seo-final-cta h2{font-size:2.85rem;line-height:1}.seo-mrpg-page .seo-hero p:not(.seo-eyebrow),.seo-mrpg-page .seo-section-heading p,.seo-mrpg-page .seo-audience-copy p,.seo-mrpg-page .seo-feature p,.seo-mrpg-page .seo-comparison-row,.seo-mrpg-page .seo-audience-list li,.seo-mrpg-page .seo-faq-item p,.seo-mrpg-page .seo-final-cta p{color:#15131ab8;font-size:1.04rem;font-weight:560;line-height:1.66}.seo-mrpg-page .seo-hero p:not(.seo-eyebrow){max-width:34rem;margin-top:1.35rem;font-size:1.16rem}.seo-mrpg-disclaimer{color:#15131a7a;max-width:34rem;margin:1rem 0 0;font-size:.88rem;font-weight:650;line-height:1.5}.seo-mrpg-page .seo-button-primary{color:#fff;background:#17131d;border-color:#17131d;box-shadow:0 .9rem 1.8rem #17131d24}.seo-mrpg-page .seo-button-secondary{color:#17131d;background:#fff;border-color:#17131d2e}.seo-mrpg-page .seo-button-primary:hover,.seo-mrpg-page .seo-button-primary:focus-visible{background:#6f58bd;border-color:#6f58bd}.seo-mrpg-page .seo-button-secondary:hover,.seo-mrpg-page .seo-button-secondary:focus-visible{background:#6f58bd0f;border-color:#6f58bd66}.seo-mrpg-page .seo-hero-media:before{filter:none;background:linear-gradient(135deg,#6f58bd1f,#c8a9781a);inset:-1rem -1rem -1.25rem}.seo-mrpg-page .seo-hero-media picture{background:#f7f5f1;border:1px solid #17131d1f;box-shadow:0 1.8rem 4rem #17131d24,inset 0 0 0 1px #ffffffb8}.seo-mrpg-page .seo-section{padding:4rem 0}.seo-mrpg-page .seo-section-heading{max-width:42rem}.seo-mrpg-need-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-mrpg-page .seo-feature,.seo-mrpg-page .seo-faq-item{background:#fff;border:1px solid #17131d1a;box-shadow:0 1rem 2.8rem #17131d0f}.seo-mrpg-page .seo-feature{min-height:13.75rem}.seo-mrpg-page .seo-feature h3,.seo-mrpg-page .seo-faq-item h3{color:#17131d;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:1.24rem;font-weight:820;line-height:1.12}.seo-mrpg-page .seo-comparison{background:#fbfaf8;border-top:1px solid #17131d14;border-bottom:1px solid #17131d14}.seo-mrpg-page .seo-comparison-table{background:#fff;border:1px solid #17131d1a}.seo-mrpg-page .seo-comparison-row+.seo-comparison-row{border-top:1px solid #17131d14}.seo-mrpg-page .seo-comparison-row>div+div{border-left:1px solid #17131d14}.seo-mrpg-page .seo-comparison-head{color:#17131d;background:#6f58bd0f}.seo-mrpg-page .seo-audience-list li{color:#15131abd;background:#fbfaf8;border:1px solid #17131d1a}.seo-mrpg-page .seo-audience-list li:before{background:#6f58bd;box-shadow:0 0 .55rem #6f58bd3d}.seo-mrpg-page .seo-final-cta{box-shadow:none;background:linear-gradient(135deg,#6f58bd14,#c8a9781a),#fbfaf8;border:1px solid #17131d1a;margin-top:1rem}.seo-mrpg-page .site-footer{background:#fff;border-top:1px solid #17131d14;height:auto;min-height:0}.seo-mrpg-page .site-footer-scene{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;width:min(100% - 3rem,72rem);height:auto;min-height:0;margin-inline:auto;padding:2.25rem 0;display:grid;overflow:visible}.seo-mrpg-page .site-footer-scene:before,.seo-mrpg-page .site-footer-scene:after{display:none}.seo-mrpg-page .footer-brand,.seo-mrpg-page .footer-nav{position:static;transform:none}.seo-mrpg-page .footer-brand{width:auto}.seo-mrpg-page .footer-brand-lockup{color:#17131d;text-shadow:none;gap:.75rem}.seo-mrpg-page .footer-brand-mark{width:2.35rem;height:2.35rem}.seo-mrpg-page .footer-brand-mark:before{display:none}.seo-mrpg-page .footer-brand-word{color:#17131d;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:1.35rem;font-weight:820}.seo-mrpg-page .footer-brand p{color:#15131a99;max-width:31rem;margin:.65rem 0 0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:.95rem;font-weight:560;line-height:1.55}.seo-mrpg-page .footer-nav{color:#15131aa8;white-space:normal;max-width:35rem;text-shadow:none;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.15rem;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:.94rem;font-weight:700;line-height:1.35;display:flex}.seo-mrpg-page .footer-nav a+a:before{display:none}.seo-mrpg-page .footer-nav a:hover,.seo-mrpg-page .footer-nav a:focus-visible{color:#17131d;text-shadow:none;transform:none}@media (max-width:1100px){.seo-mrpg-hero{grid-template-columns:1fr;gap:2.25rem}.seo-mrpg-need-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.seo-mrpg-page .seo-header,.seo-mrpg-page .seo-hero,.seo-mrpg-page .seo-section,.seo-mrpg-page .seo-final-cta{width:min(100% - 2rem,44rem)}.seo-mrpg-page .seo-hero h1{max-width:13.8ch;font-size:3.85rem}.seo-mrpg-page .seo-section h2,.seo-mrpg-page .seo-final-cta h2{font-size:2.35rem}.seo-mrpg-page .site-footer-scene{grid-template-columns:1fr;align-items:start;width:min(100% - 2rem,44rem)}.seo-mrpg-page .footer-nav{justify-content:flex-start}}@media (max-width:620px){.seo-mrpg-need-grid{grid-template-columns:1fr}}@media (max-width:520px){.seo-mrpg-page .seo-header,.seo-mrpg-page .seo-hero,.seo-mrpg-page .seo-section,.seo-mrpg-page .seo-final-cta{width:min(100% - 1.3rem,100%)}.seo-mrpg-hero{padding-top:2.4rem}.seo-mrpg-page .seo-hero h1{font-size:3rem}.seo-mrpg-page .site-footer-scene{width:min(100% - 1.3rem,100%)}}.seo-page.seo-pbp-page{color:#1c1713;background:linear-gradient(#6f58bd0e,#0000 18rem),#f8f3e9}.seo-pbp-page .seo-header,.seo-pbp-page .seo-hero,.seo-pbp-page .seo-section,.seo-pbp-page .seo-final-cta{width:min(100% - 3rem,73rem)}.seo-pbp-page .seo-header{padding:1.45rem 0}.seo-pbp-page .seo-brand-word{color:#211a13}.seo-pbp-page .seo-nav{color:#211a13a8}.seo-pbp-page .seo-nav a:hover,.seo-pbp-page .seo-nav a:focus-visible{color:#211a13}.seo-pbp-page .seo-header-cta{color:#fffaf0;background:#211a13;border-color:#211a13}.seo-pbp-page .seo-header-cta:hover,.seo-pbp-page .seo-header-cta:focus-visible{color:#fffaf0;background:#6f58bd;border-color:#6f58bd}.seo-pbp-hero{grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);gap:3rem;min-height:40rem;padding:4.4rem 0 5rem}.seo-pbp-page .seo-hero-copy{max-width:36rem}.seo-pbp-page .seo-hero h1,.seo-pbp-page .seo-section h2,.seo-pbp-page .seo-final-cta h2{color:#211a13;letter-spacing:0;width:auto;max-width:none;text-shadow:none;font-family:Cormorant Garamond,Georgia,serif;font-weight:650}.seo-pbp-page .seo-hero h1{text-wrap:balance;max-width:13.25ch;font-size:5.05rem;line-height:.9}.seo-pbp-page .seo-section h2,.seo-pbp-page .seo-final-cta h2{font-size:3.15rem;line-height:.98}.seo-pbp-page .seo-hero p:not(.seo-eyebrow),.seo-pbp-page .seo-section-heading p,.seo-pbp-page .seo-audience-copy p,.seo-pbp-page .seo-feature p,.seo-pbp-page .seo-comparison-row,.seo-pbp-page .seo-audience-list li,.seo-pbp-page .seo-faq-item p,.seo-pbp-page .seo-final-cta p,.seo-pbp-need p{color:#211a13b8;font-size:1.05rem;font-weight:560;line-height:1.68}.seo-pbp-page .seo-hero p:not(.seo-eyebrow){color:#211a13c2;max-width:34.5rem;margin-top:1.35rem;font-size:1.16rem}.seo-pbp-page .seo-button-primary{color:#fffaf0;background:#211a13;border-color:#211a13;box-shadow:0 .9rem 1.8rem #573f2429}.seo-pbp-page .seo-button-secondary{color:#211a13;background:#fffaf0b8;border-color:#211a132e}.seo-pbp-page .seo-button-primary:hover,.seo-pbp-page .seo-button-primary:focus-visible{background:#6f58bd;border-color:#6f58bd}.seo-pbp-page .seo-button-secondary:hover,.seo-pbp-page .seo-button-secondary:focus-visible{background:#6f58bd14;border-color:#6f58bd61}.seo-pbp-page .seo-hero-media:before{filter:none;background:linear-gradient(135deg,#6f58bd21,#c8a97829);inset:-1.1rem -1.1rem -1.35rem}.seo-pbp-page .seo-hero-media picture{background:#efe5d2;border:1px solid #573f242e;box-shadow:0 1.8rem 4rem #573f242e,inset 0 0 0 1px #fffaf0b8}.seo-pbp-page .seo-section{padding:4.2rem 0}.seo-pbp-page .seo-section-heading{max-width:44rem}.seo-pbp-page .seo-feature,.seo-pbp-page .seo-faq-item,.seo-pbp-need{background:#fffaf0c2;border:1px solid #573f2424;box-shadow:0 1rem 2.8rem #573f2412}.seo-pbp-page .seo-feature{min-height:13.9rem}.seo-pbp-page .seo-feature h3,.seo-pbp-page .seo-faq-item h3,.seo-pbp-need h3{color:#211a13;letter-spacing:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:1.22rem;font-weight:820;line-height:1.12}.seo-pbp-need-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.seo-pbp-need{grid-template-rows:auto 1fr;gap:1.25rem;min-height:13.25rem;padding:1.35rem;display:grid}.seo-pbp-need>span{background:#6f58bd;width:.72rem;height:.72rem;display:block;transform:rotate(45deg);box-shadow:0 0 .75rem #6f58bd38}.seo-pbp-need h3,.seo-pbp-need p{margin:0}.seo-pbp-need p{margin-top:.72rem}.seo-pbp-page .seo-comparison{background:#efe5d280;border-top:1px solid #573f241f;border-bottom:1px solid #573f241f}.seo-pbp-page .seo-comparison-table{background:#fffaf0d6;border:1px solid #573f2424}.seo-pbp-page .seo-comparison-row+.seo-comparison-row{border-top:1px solid #573f241f}.seo-pbp-page .seo-comparison-row>div+div{border-left:1px solid #573f241f}.seo-pbp-page .seo-comparison-head{color:#211a13;background:#c8a9782e}.seo-pbp-page .seo-audience-list li{color:#211a13bd;background:#fffaf0ad;border:1px solid #573f2424}.seo-pbp-page .seo-audience-list li:before{background:#c8a978;box-shadow:0 0 .55rem #c8a97859}.seo-pbp-page .seo-final-cta{box-shadow:none;background:linear-gradient(135deg,#6f58bd14,#c8a97824),#fffaf0c7;border:1px solid #573f2424;margin-top:1rem}.seo-pbp-page .site-footer{background:#f8f3e9;border-top:1px solid #573f241f;height:auto;min-height:0}.seo-pbp-page .site-footer-scene{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;width:min(100% - 3rem,73rem);height:auto;min-height:0;margin-inline:auto;padding:2.25rem 0;display:grid;overflow:visible}.seo-pbp-page .site-footer-scene:before,.seo-pbp-page .site-footer-scene:after{display:none}.seo-pbp-page .footer-brand,.seo-pbp-page .footer-nav{position:static;transform:none}.seo-pbp-page .footer-brand{width:auto}.seo-pbp-page .footer-brand-lockup{color:#211a13;text-shadow:none;gap:.75rem}.seo-pbp-page .footer-brand-mark{width:2.35rem;height:2.35rem}.seo-pbp-page .footer-brand-mark:before{display:none}.seo-pbp-page .footer-brand-word{color:#211a13;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:1.35rem;font-weight:820}.seo-pbp-page .footer-brand p{color:#211a139e;max-width:31rem;margin:.65rem 0 0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:.95rem;font-weight:560;line-height:1.55}.seo-pbp-page .footer-nav{color:#211a13a8;white-space:normal;max-width:40rem;text-shadow:none;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.15rem;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:.94rem;font-weight:700;line-height:1.35;display:flex}.seo-pbp-page .footer-nav a+a:before{display:none}.seo-pbp-page .footer-nav a:hover,.seo-pbp-page .footer-nav a:focus-visible{color:#211a13;text-shadow:none;transform:none}@media (max-width:1100px){.seo-pbp-hero{grid-template-columns:1fr;gap:2.25rem}.seo-pbp-need-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.seo-pbp-page .seo-header,.seo-pbp-page .seo-hero,.seo-pbp-page .seo-section,.seo-pbp-page .seo-final-cta{width:min(100% - 2rem,44rem)}.seo-pbp-page .seo-hero h1{max-width:13.8ch;font-size:4rem}.seo-pbp-page .seo-section h2,.seo-pbp-page .seo-final-cta h2{font-size:2.45rem}.seo-pbp-page .site-footer-scene{grid-template-columns:1fr;align-items:start;width:min(100% - 2rem,44rem)}.seo-pbp-page .footer-nav{justify-content:flex-start}}@media (max-width:620px){.seo-pbp-need-list{grid-template-columns:1fr}}@media (max-width:520px){.seo-pbp-page .seo-header,.seo-pbp-page .seo-hero,.seo-pbp-page .seo-section,.seo-pbp-page .seo-final-cta{width:min(100% - 1.3rem,100%)}.seo-pbp-hero{padding-top:2.4rem}.seo-pbp-page .seo-hero h1{font-size:3.08rem}.seo-pbp-page .site-footer-scene{width:min(100% - 1.3rem,100%)}}
:root{--vignette-opacity:.86}.support{grid-template-columns:minmax(0,1fr)}.final-cta-button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.final-cta-button:after{display:none}.footer-brand{width:min(24rem,30vw);top:33%}.footer-nav{top:68%;left:clamp(2rem,8.8vw,14rem);transform:translateY(-50%)}.footer-resources{top:80%;left:clamp(2rem,8.8vw,14rem);transform:none}.footer-socials{top:33%}@media (min-width:901px){.footer-nav-main{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;max-width:none}}@media (max-width:900px){.final-cta-button{grid-template-columns:minmax(0,1fr);padding-inline:1.2rem}.footer-brand,.footer-nav,.footer-resources,.footer-socials{width:auto;top:auto;left:auto;transform:none}}.backdrop-hero{transform-origin:63% 56%}.final-cta-section{background:#07060a}.final-cta-scene{--reveal-edge:calc(var(--reveal,1) * 150%);-webkit-mask-image:radial-gradient(circle at 50% 24%, #000 calc(var(--reveal-edge) - 50%), transparent var(--reveal-edge));-webkit-mask-image:radial-gradient(circle at 50% 24%, #000 calc(var(--reveal-edge) - 50%), transparent var(--reveal-edge));mask-image:radial-gradient(circle at 50% 24%, #000 calc(var(--reveal-edge) - 50%), transparent var(--reveal-edge))}@media (max-width:900px){.story-backdrop{height:100svh;margin-bottom:-100svh;display:block}.backdrop-stage{width:100%;min-width:0;height:100%;min-height:0;top:0;left:0;transform:none}.backdrop-hero{transform-origin:60% 58%;background-image:url(/asset-mobile.webp);background-position:58%;background-size:cover}.hero .scene{background:0 0}.backdrop-vignette{opacity:1;background:linear-gradient(90deg,#000000e0,#00000047 58%,#0000006b),radial-gradient(circle at 60% 60%,#0000 0 40%,#00000073 100%)}.site-footer{height:auto}}.hero-note{color:#d9b979d1;letter-spacing:.04em;margin:1.5cqw 0 0;font-size:clamp(.78rem,.9vw,1rem);font-weight:600}@media (max-width:900px){.hero-note{margin-top:1.1rem;font-size:.82rem}.hero-copy h1 br{display:inline}.support p{text-shadow:0 1px 12px #000000e6,0 0 2px #000c}}
