*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content:''}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;-moz-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1440px){.\!container{max-width:1440px!important}.container{max-width:1440px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@media(min-width:1920px){.\!container{max-width:1920px!important}.container{max-width:1920px}}.visible{visibility:visible}.invisible{visibility:hidden}.mt-4{margin-top:1rem}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hidden{display:none}.h-12{height:3rem}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-full{width:100%}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewx(var(--tw-skew-x))skewy(var(--tw-skew-y))scalex(var(--tw-scale-x))scaley(var(--tw-scale-y));-moz-transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewx(var(--tw-skew-x))skewy(var(--tw-skew-y))scalex(var(--tw-scale-x))scaley(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewx(var(--tw-skew-x))skewy(var(--tw-skew-y))scalex(var(--tw-scale-x))scaley(var(--tw-scale-y));-o-transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewx(var(--tw-skew-x))skewy(var(--tw-skew-y))scalex(var(--tw-scale-x))scaley(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewx(var(--tw-skew-x))skewy(var(--tw-skew-y))scalex(var(--tw-scale-x))scaley(var(--tw-scale-y))}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.animate-spin{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.resize{resize:both}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.items-center{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.rounded-full{-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-cmj-yellowGold{--tw-border-opacity:1;border-color:rgb(255 201 23/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:transparent}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.text-cmj-gold{--tw-text-opacity:1;color:rgb(250 175 11/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}@font-face{font-family:"Encode Sans";src:url(/EncodeSans-Regular.a13f7934-ac56a3.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Encode Sans";src:url(/EncodeSans_SemiCondensed-Regular.cc649592-f6a5df.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Encode Sans";src:url(/EncodeSans-Bold.de844897-895eb9.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;--ink:#0b080a;--ink-soft:#250902;--ink-raised:#38040e;--paper:#f3eee7;--paper-bright:#fcf8f2;--muted:#b9a8ac;--muted-dark:#66545a;--line:rgba(244, 225, 229, 0.14);--line-dark:rgba(45, 9, 20, 0.14);--gold:#d8a84e;--gold-bright:#f2cb75;--rich-mahogany:#250902;--rich-mahogany-2:#38040e;--black-cherry:#640d14;--dark-wine:#800e13;--brown-red:#ad2831;--danger:#ff917e;--success:#d8a84e;--shadow:0 24px 80px rgba(0, 0, 0, 0.22);--radius-sm:12px;--radius-md:22px;--radius-lg:34px;--container:1180px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;min-width:320px;min-height:100vh;background:var(--ink);color:var(--paper);font-family:"Encode Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg,canvas{display:block}::-moz-selection{background:var(--gold);color:var(--ink)}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;-webkit-transform:translatey(-160%);-moz-transform:translatey(-160%);-ms-transform:translatey(-160%);-o-transform:translatey(-160%);transform:translatey(-160%);padding:10px 16px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;background:var(--paper-bright);color:var(--ink);-webkit-transition:-webkit-transform.18s ease;-moz-transition:-moz-transform.18s ease;-o-transition:-o-transform.18s ease;transition:-webkit-transform.18s ease;transition:-moz-transform.18s ease;transition:-o-transform.18s ease;transition:transform.18s ease}.skip-link:focus{-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}.site-shell{min-height:100vh;overflow:clip;background:var(--ink)}.scroll-progress{position:fixed;z-index:1001;top:0;right:0;left:0;height:3px;-webkit-transform:scalex(0);-moz-transform:scalex(0);-ms-transform:scalex(0);-o-transform:scalex(0);transform:scalex(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;background:-webkit-linear-gradient(left,var(--dark-wine),var(--gold-bright));background:-moz-linear-gradient(left,var(--dark-wine),var(--gold-bright));background:-o-linear-gradient(left,var(--dark-wine),var(--gold-bright));background:linear-gradient(90deg,var(--dark-wine),var(--gold-bright));-webkit-box-shadow:0 0 18px rgba(173,40,49,.55);-moz-box-shadow:0 0 18px rgba(173,40,49,.55);box-shadow:0 0 18px rgba(173,40,49,.55);pointer-events:none}.site-container{width:min(100% - 40px,var(--container));margin-inline:auto}.site-header{position:fixed;z-index:100;top:18px;left:50%;width:min(100% - 32px,1190px);-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}.nav-shell{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:68px;padding:10px 12px 10px 18px;border:1px solid rgba(255,255,255,.12);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:rgba(11,8,10,.76);-webkit-box-shadow:0 16px 50px rgba(0,0,0,.18);-moz-box-shadow:0 16px 50px rgba(0,0,0,.18);box-shadow:0 16px 50px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%)}.brand{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;min-width:-moz-max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.brand-mark{width:36px;height:36px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.brand-name{font-size:.97rem;font-weight:700;letter-spacing:-.02em}.brand-name span{color:var(--gold)}.nav-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.nav-link{position:relative;padding:9px 13px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#c7b8b5;font-size:.86rem;font-weight:600;-webkit-transition:color.18s ease,background.18s ease;-moz-transition:color.18s ease,background.18s ease;-o-transition:color.18s ease,background.18s ease;transition:color.18s ease,background.18s ease}.nav-link:hover,.nav-link[aria-current=page]{background:rgba(255,255,255,7.000000000000001%);color:#fff}.nav-cta,.button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:46px;padding:0 19px;border:1px solid transparent;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;background:var(--gold);color:var(--ink);font-size:.9rem;font-weight:700;line-height:1;cursor:pointer;-webkit-transition:-webkit-transform.18s ease,background.18s ease,box-shadow.18s ease;-moz-transition:-moz-transform.18s ease,background.18s ease,box-shadow.18s ease;-o-transition:-o-transform.18s ease,background.18s ease,box-shadow.18s ease;transition:-webkit-transform.18s ease,background.18s ease,box-shadow.18s ease;transition:-moz-transform.18s ease,background.18s ease,box-shadow.18s ease;transition:-o-transform.18s ease,background.18s ease,box-shadow.18s ease;transition:transform.18s ease,background.18s ease,box-shadow.18s ease}.nav-cta:hover,.button:hover{-webkit-transform:translatey(-2px);-moz-transform:translatey(-2px);-ms-transform:translatey(-2px);-o-transform:translatey(-2px);transform:translatey(-2px);background:var(--gold-bright);-webkit-box-shadow:0 12px 30px rgba(240,184,75,.18);-moz-box-shadow:0 12px 30px rgba(240,184,75,.18);box-shadow:0 12px 30px rgba(240,184,75,.18)}.button-secondary{border-color:rgba(255,255,255,.17);background:rgba(255,255,255,6%);color:#fff}.button-secondary:hover{background:rgba(255,255,255,.12);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button svg,.nav-cta svg{width:17px;height:17px}.nav-toggle{display:none;width:46px;height:46px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;background:rgba(255,255,255,8%);color:#fff;cursor:pointer}.nav-toggle svg{width:21px;height:21px}.hero{position:relative;display:grid;min-height:min(920px,100svh);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;isolation:isolate;overflow:hidden;background:-webkit-radial-gradient(70%20%,circle,rgba(128,14,19,.34),transparent 40%),-webkit-linear-gradient(300deg,#0b080a 0%,var(--rich-mahogany)55%,#0b080a 100%);background:-moz-radial-gradient(70%20%,circle,rgba(128,14,19,.34),transparent 40%),-moz-linear-gradient(300deg,#0b080a 0%,var(--rich-mahogany)55%,#0b080a 100%);background:-o-radial-gradient(70%20%,circle,rgba(128,14,19,.34),transparent 40%),-o-linear-gradient(300deg,#0b080a 0%,var(--rich-mahogany)55%,#0b080a 100%);background:radial-gradient(circle at 70%20%,rgba(128,14,19,.34),transparent 40%),linear-gradient(150deg,#0b080a 0%,var(--rich-mahogany)55%,#0b080a 100%)}.webgl-backdrop{position:absolute;z-index:-3;inset:0;width:100%;height:112%;opacity:.95;pointer-events:none}.hero:before{position:absolute;z-index:-2;inset:0;background:-webkit-linear-gradient(left,rgba(11,8,10,.5),transparent 52%),-webkit-linear-gradient(bottom,var(--ink),transparent 26%);background:-moz-linear-gradient(left,rgba(11,8,10,.5),transparent 52%),-moz-linear-gradient(bottom,var(--ink),transparent 26%);background:-o-linear-gradient(left,rgba(11,8,10,.5),transparent 52%),-o-linear-gradient(bottom,var(--ink),transparent 26%);background:linear-gradient(90deg,rgba(11,8,10,.5),transparent 52%),linear-gradient(0deg,var(--ink),transparent 26%);content:"";pointer-events:none}.hero:after{position:absolute;z-index:-1;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.025'/%3E%3C/svg%3E"),-webkit-linear-gradient(rgba(255,255,255,2.5%)1px,transparent 1px),-webkit-linear-gradient(left,rgba(255,255,255,2.5%)1px,transparent 1px);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.025'/%3E%3C/svg%3E"),-moz-linear-gradient(rgba(255,255,255,2.5%)1px,transparent 1px),-moz-linear-gradient(left,rgba(255,255,255,2.5%)1px,transparent 1px);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.025'/%3E%3C/svg%3E"),-o-linear-gradient(rgba(255,255,255,2.5%)1px,transparent 1px),-o-linear-gradient(left,rgba(255,255,255,2.5%)1px,transparent 1px);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.025'/%3E%3C/svg%3E"),linear-gradient(rgba(255,255,255,2.5%)1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,2.5%)1px,transparent 1px);-webkit-background-size:220px 220px,76px 76px,76px 76px;-moz-background-size:220px 220px,76px 76px,76px 76px;-o-background-size:220px 220px,76px 76px,76px 76px;background-size:220px 220px,76px 76px,76px 76px;-webkit-mask-image:-webkit-linear-gradient(top,black,transparent 84%);-webkit-mask-image:-moz-linear-gradient(top,black,transparent 84%);-webkit-mask-image:-o-linear-gradient(top,black,transparent 84%);-webkit-mask-image:linear-gradient(to bottom,black,transparent 84%);mask-image:-webkit-linear-gradient(top,black,transparent 84%);mask-image:-moz-linear-gradient(top,black,transparent 84%);mask-image:-o-linear-gradient(top,black,transparent 84%);mask-image:linear-gradient(to bottom,black,transparent 84%);content:"";pointer-events:none}.hero-inner{position:relative;width:min(100% - 40px,var(--container));padding-top:132px}.hero-copy{position:relative;z-index:3;max-width:780px;padding:82px 0 122px}.eyebrow{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0 0 24px;color:var(--gold-bright);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{width:32px;height:1px;background:currentColor;content:""}.hero h1{max-width:850px;margin:0;color:#fff;font-size:max(3.35rem,min(7.3vw,7.35rem));font-size:clamp(3.35rem,7.3vw,7.35rem);font-weight:600;letter-spacing:-.067em;line-height:.93}.hero h1 .accent{color:var(--brown-red)}.hero-lede{max-width:620px;margin:30px 0 0;color:#cabbb8;font-size:max(1.05rem,min(1.8vw,1.28rem));font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.6}.hero-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-proof{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px;margin-top:48px;color:#a99391;font-size:.81rem;font-weight:600}.hero-proof span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.hero-proof span:before{width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:var(--brown-red);-webkit-box-shadow:0 0 16px rgba(173,40,49,.85);-moz-box-shadow:0 0 16px rgba(173,40,49,.85);box-shadow:0 0 16px rgba(173,40,49,.85);content:""}.hero-panel{position:absolute;z-index:2;right:-42px;bottom:90px;width:min(40vw,430px);min-width:330px;-webkit-transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-ms-transform:rotate(2.5deg);-o-transform:rotate(2.5deg);transform:rotate(2.5deg);border:1px solid rgba(255,255,255,.14);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background:rgba(22,9,14,.78);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.hero-art{position:absolute;z-index:0;top:132px;right:-190px;width:min(71vw,870px);height:650px;margin:0;opacity:.58;-webkit-filter:saturate(1.08)contrast(1.04);filter:saturate(1.08)contrast(1.04);-webkit-mask-image:-webkit-linear-gradient(left,transparent 0%,black 24%,black 92%,transparent 100%);-webkit-mask-image:-moz-linear-gradient(left,transparent 0%,black 24%,black 92%,transparent 100%);-webkit-mask-image:-o-linear-gradient(left,transparent 0%,black 24%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 24%,black 92%,transparent 100%);mask-image:-webkit-linear-gradient(left,transparent 0%,black 24%,black 92%,transparent 100%);mask-image:-moz-linear-gradient(left,transparent 0%,black 24%,black 92%,transparent 100%);mask-image:-o-linear-gradient(left,transparent 0%,black 24%,black 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 24%,black 92%,transparent 100%)}.hero-art .motion-media-frame{height:100%;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.hero-art img{-o-object-position:66%center;object-position:66%center}.panel-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:17px 19px;border-bottom:1px solid var(--line);color:#e2d7d3;font-size:.78rem;font-weight:600}.panel-status{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:var(--success)}.panel-status:before{width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:currentColor;content:""}.panel-body{display:grid;gap:10px;padding:16px}.signal-row{display:grid;grid-template-columns:38px 1fr auto;gap:12px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px solid rgba(255,255,255,8%);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:rgba(255,255,255,4.5%)}.signal-icon{display:grid;width:38px;height:38px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;background:rgba(173,40,49,.15);color:var(--brown-red)}.signal-icon svg{width:18px;height:18px}.signal-copy strong,.signal-copy span{display:block}.signal-copy strong{color:#faf4f1;font-size:.77rem}.signal-copy span,.signal-value{color:#927b79;font-size:.68rem}.signal-value{color:var(--gold-bright)}.intro-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--rich-mahogany)}.intro-grid{display:grid;grid-template-columns:1.1fr 2fr;gap:60px;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;padding:78px 0}.intro-grid h2{margin:0;color:#fff;font-size:max(2rem,min(3.4vw,3.2rem));font-size:clamp(2rem,3.4vw,3.2rem);font-weight:600;letter-spacing:-.045em;line-height:1.08}.intro-grid p{max-width:650px;margin:0;color:#b09b98;font-size:1.08rem}.visual-story-section{position:relative;overflow:hidden;padding:128px 0}.visual-story-section:before{position:absolute;top:0;right:-12%;width:48vw;height:48vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:-webkit-radial-gradient(circle,rgba(128,14,19,.14),transparent 68%);background:-moz-radial-gradient(circle,rgba(128,14,19,.14),transparent 68%);background:-o-radial-gradient(circle,rgba(128,14,19,.14),transparent 68%);background:radial-gradient(circle,rgba(128,14,19,.14),transparent 68%);content:"";pointer-events:none}.visual-story-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:max(48px,min(8vw,110px));gap:clamp(48px,8vw,110px);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.visual-story-copy h2{max-width:560px;margin:0;font-size:max(2.6rem,min(5vw,5.2rem));font-size:clamp(2.6rem,5vw,5.2rem);font-weight:600;letter-spacing:-.06em;line-height:.98}.visual-story-copy>p:not(.section-kicker){max-width:520px;margin:27px 0 0;color:var(--muted-dark)}.visual-story-media{height:610px}.site-footer{border-top:1px solid var(--line);background:#070506}.footer-main{display:grid;grid-template-columns:minmax(260px,1.7fr)1fr 1fr;gap:60px;padding:68px 0 50px}.footer-summary{max-width:440px;margin:20px 0 0;color:#98817f}.footer-column h3{margin:0 0 17px;color:#f1e7e2;font-size:.74rem;letter-spacing:.13em;text-transform:uppercase}.footer-column a{display:block;width:-moz-fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:9px 0;color:#a58f8c;font-size:.9rem;-webkit-transition:color.16s ease;-moz-transition:color.16s ease;-o-transition:color.16s ease;transition:color.16s ease}.footer-column a:hover{color:var(--gold-bright)}.footer-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0 30px;border-top:1px solid var(--line);color:#7a6462;font-size:.78rem}.site-atmosphere{position:fixed;z-index:90;inset:0;overflow:hidden;pointer-events:none}.cursor-aura{position:absolute;top:-210px;left:-210px;width:420px;height:420px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:-webkit-radial-gradient(circle,rgba(173,40,49,.12),rgba(128,14,19,4.5%)38%,transparent 70%);background:-moz-radial-gradient(circle,rgba(173,40,49,.12),rgba(128,14,19,4.5%)38%,transparent 70%);background:-o-radial-gradient(circle,rgba(173,40,49,.12),rgba(128,14,19,4.5%)38%,transparent 70%);background:radial-gradient(circle,rgba(173,40,49,.12),rgba(128,14,19,4.5%)38%,transparent 70%);mix-blend-mode:screen;will-change:transform}.edge-telemetry{position:absolute;top:50%;right:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);color:rgba(255,255,255,.32);font-size:.54rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.edge-telemetry i{width:1px;height:54px;background:-webkit-linear-gradient(var(--gold),transparent);background:-moz-linear-gradient(var(--gold),transparent);background:-o-linear-gradient(var(--gold),transparent);background:linear-gradient(var(--gold),transparent)}.hero{min-height:max(900px,100svh)}.hero-coordinate-line{position:absolute;z-index:5;top:132px;right:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.11);color:rgba(255,255,255,.42);font-size:.58rem;font-weight:700;letter-spacing:.17em}.hero-copy-reimagined{z-index:6;max-width:820px;padding:205px 0 150px}.hero-copy-reimagined h1{max-width:880px;font-size:max(4.2rem,min(7.8vw,8.5rem));font-size:clamp(4.2rem,7.8vw,8.5rem);line-height:.84}.hero-copy-reimagined .hero-lede{max-width:570px}.hero-art{right:-110px;width:min(66vw,880px);opacity:.19;-webkit-filter:saturate(1.18)contrast(1.13);filter:saturate(1.18)contrast(1.13);mix-blend-mode:screen}.hero-scroll-cue{position:absolute;z-index:7;bottom:28px;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;color:rgba(255,255,255,.46);font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero-scroll-cue i{position:relative;width:70px;height:1px;overflow:hidden;background:rgba(255,255,255,.18)}.hero-scroll-cue i:after{position:absolute;inset:0;-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%);background:var(--gold);-webkit-animation:scroll-signal 2.2s ease-in-out infinite;-moz-animation:scroll-signal 2.2s ease-in-out infinite;-o-animation:scroll-signal 2.2s ease-in-out infinite;animation:scroll-signal 2.2s ease-in-out infinite;content:""}@-webkit-keyframes scroll-signal{55%,to{-webkit-transform:translatex(100%);transform:translatex(100%)}}@-moz-keyframes scroll-signal{55%,to{-moz-transform:translatex(100%);transform:translatex(100%)}}@-o-keyframes scroll-signal{55%,to{-o-transform:translatex(100%);transform:translatex(100%)}}@keyframes scroll-signal{55%,to{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}}.signal-engine{--engine-rx:0deg;--engine-ry:0deg;--engine-x:50%;--engine-y:50%;position:absolute;z-index:5;top:155px;right:-105px;width:min(54vw,690px);aspect-ratio:1;-webkit-perspective:1400px;-moz-perspective:1400px;perspective:1400px}.engine-shell{position:relative;width:100%;height:100%;-webkit-transform:rotatex(var(--engine-rx))rotatey(var(--engine-ry));-moz-transform:rotatex(var(--engine-rx))rotatey(var(--engine-ry));-ms-transform:rotatex(var(--engine-rx))rotatey(var(--engine-ry));-o-transform:rotatex(var(--engine-rx))rotatey(var(--engine-ry));transform:rotatex(var(--engine-rx))rotatey(var(--engine-ry));border:1px solid rgba(255,255,255,.12);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:-webkit-radial-gradient(var(--engine-x)var(--engine-y),circle,rgba(173,40,49,.22),transparent 25%),-webkit-radial-gradient(center,circle,rgba(128,14,19,.2),rgba(11,8,10,.74)58%,rgba(11,8,10,.22)70%);background:-moz-radial-gradient(var(--engine-x)var(--engine-y),circle,rgba(173,40,49,.22),transparent 25%),-moz-radial-gradient(center,circle,rgba(128,14,19,.2),rgba(11,8,10,.74)58%,rgba(11,8,10,.22)70%);background:-o-radial-gradient(var(--engine-x)var(--engine-y),circle,rgba(173,40,49,.22),transparent 25%),-o-radial-gradient(center,circle,rgba(128,14,19,.2),rgba(11,8,10,.74)58%,rgba(11,8,10,.22)70%);background:radial-gradient(circle at var(--engine-x)var(--engine-y),rgba(173,40,49,.22),transparent 25%),radial-gradient(circle at center,rgba(128,14,19,.2),rgba(11,8,10,.74)58%,rgba(11,8,10,.22)70%);-webkit-box-shadow:inset 0 0 90px rgba(173,40,49,8%),0 50px 140px rgba(0,0,0,.42);-moz-box-shadow:inset 0 0 90px rgba(173,40,49,8%),0 50px 140px rgba(0,0,0,.42);box-shadow:inset 0 0 90px rgba(173,40,49,8%),0 50px 140px rgba(0,0,0,.42);overflow:hidden;-webkit-transition:-webkit-transform.45s cubic-bezier(.16,1,.3,1),border-color.3s ease;-moz-transition:-moz-transform.45s cubic-bezier(.16,1,.3,1),border-color.3s ease;-o-transition:-o-transform.45s cubic-bezier(.16,1,.3,1),border-color.3s ease;transition:-webkit-transform.45s cubic-bezier(.16,1,.3,1),border-color.3s ease;transition:-moz-transform.45s cubic-bezier(.16,1,.3,1),border-color.3s ease;transition:-o-transform.45s cubic-bezier(.16,1,.3,1),border-color.3s ease;transition:transform.45s cubic-bezier(.16,1,.3,1),border-color.3s ease;will-change:transform}.engine-shell:before,.engine-shell:after{position:absolute;z-index:1;inset:7%;border:1px solid rgba(216,168,78,.15);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";-webkit-animation:engine-spin 24s linear infinite;-moz-animation:engine-spin 24s linear infinite;-o-animation:engine-spin 24s linear infinite;animation:engine-spin 24s linear infinite}.engine-shell:after{inset:19%;border-color:rgba(173,40,49,.24);border-style:dashed;-webkit-animation-duration:18s;-moz-animation-duration:18s;-o-animation-duration:18s;animation-duration:18s;animation-direction:reverse}.engine-grid{position:absolute;inset:0;opacity:.32;background-image:-webkit-linear-gradient(rgba(255,255,255,4.5%)1px,transparent 1px),-webkit-linear-gradient(left,rgba(255,255,255,4.5%)1px,transparent 1px);background-image:-moz-linear-gradient(rgba(255,255,255,4.5%)1px,transparent 1px),-moz-linear-gradient(left,rgba(255,255,255,4.5%)1px,transparent 1px);background-image:-o-linear-gradient(rgba(255,255,255,4.5%)1px,transparent 1px),-o-linear-gradient(left,rgba(255,255,255,4.5%)1px,transparent 1px);background-image:linear-gradient(rgba(255,255,255,4.5%)1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,4.5%)1px,transparent 1px);background-position:center;-webkit-background-size:54px 54px;-moz-background-size:54px 54px;-o-background-size:54px 54px;background-size:54px 54px;-webkit-mask-image:-webkit-radial-gradient(circle,#000,transparent 72%);-webkit-mask-image:-moz-radial-gradient(circle,#000,transparent 72%);-webkit-mask-image:-o-radial-gradient(circle,#000,transparent 72%);-webkit-mask-image:radial-gradient(circle,#000,transparent 72%);mask-image:-webkit-radial-gradient(circle,#000,transparent 72%);mask-image:-moz-radial-gradient(circle,#000,transparent 72%);mask-image:-o-radial-gradient(circle,#000,transparent 72%);mask-image:radial-gradient(circle,#000,transparent 72%)}.engine-routes{position:absolute;z-index:2;inset:3%;width:94%;height:94%;overflow:visible;fill:none;stroke:rgba(255,255,255,.11);stroke-width:1}.engine-routes .route{stroke:url(#signal-route);stroke-dasharray:4 18;stroke-width:1.35;-webkit-animation:route-flow 7s linear infinite;-moz-animation:route-flow 7s linear infinite;-o-animation:route-flow 7s linear infinite;animation:route-flow 7s linear infinite}.engine-routes .route-two{-webkit-animation-duration:9s;-moz-animation-duration:9s;-o-animation-duration:9s;animation-duration:9s;animation-direction:reverse}.engine-routes .route-three{-webkit-animation-duration:11s;-moz-animation-duration:11s;-o-animation-duration:11s;animation-duration:11s}.engine-core{position:absolute;z-index:5;top:50%;left:50%;display:grid;width:192px;height:192px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.19);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:-webkit-radial-gradient(42%32%,circle,#ad2831,#640d14 34%,#250902 72%);background:-moz-radial-gradient(42%32%,circle,#ad2831,#640d14 34%,#250902 72%);background:-o-radial-gradient(42%32%,circle,#ad2831,#640d14 34%,#250902 72%);background:radial-gradient(circle at 42%32%,#ad2831,#640d14 34%,#250902 72%);-webkit-box-shadow:0 0 0 12px rgba(128,14,19,.1),0 0 90px rgba(173,40,49,.38),inset -20px -24px 45px rgba(0,0,0,.38);-moz-box-shadow:0 0 0 12px rgba(128,14,19,.1),0 0 90px rgba(173,40,49,.38),inset -20px -24px 45px rgba(0,0,0,.38);box-shadow:0 0 0 12px rgba(128,14,19,.1),0 0 90px rgba(173,40,49,.38),inset -20px -24px 45px rgba(0,0,0,.38);text-align:center;-webkit-animation:core-arrive.56s cubic-bezier(.16,1,.3,1),core-breathe 4s ease-in-out infinite;-moz-animation:core-arrive.56s cubic-bezier(.16,1,.3,1),core-breathe 4s ease-in-out infinite;-o-animation:core-arrive.56s cubic-bezier(.16,1,.3,1),core-breathe 4s ease-in-out infinite;animation:core-arrive.56s cubic-bezier(.16,1,.3,1),core-breathe 4s ease-in-out infinite}.engine-core span,.engine-core p{color:rgba(255,255,255,.68);font-size:.54rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.engine-core strong{color:#fff;font-size:3.2rem;font-weight:400;letter-spacing:-.08em;line-height:.95}.engine-core p{margin:7px 0 0;color:var(--gold-bright);letter-spacing:.08em}.engine-node{position:absolute;z-index:7;display:grid;min-width:128px;grid-template-columns:8px 1fr auto;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 10px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.12);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;background:rgba(11,8,10,.68);color:rgba(255,255,255,.58);font-size:.63rem;font-weight:700;text-align:left;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);cursor:pointer;-webkit-transition:border-color.24s ease,background.24s ease,color.24s ease,-webkit-transform.24s ease;-moz-transition:border-color.24s ease,background.24s ease,color.24s ease,-moz-transform.24s ease;-o-transition:border-color.24s ease,background.24s ease,color.24s ease,-o-transform.24s ease;transition:border-color.24s ease,background.24s ease,color.24s ease,-webkit-transform.24s ease;transition:border-color.24s ease,background.24s ease,color.24s ease,-moz-transform.24s ease;transition:border-color.24s ease,background.24s ease,color.24s ease,-o-transform.24s ease;transition:border-color.24s ease,background.24s ease,color.24s ease,transform.24s ease}.engine-node:hover,.engine-node.is-active{-webkit-transform:translate(-50%,-50%)scale(1.07);-moz-transform:translate(-50%,-50%)scale(1.07);-ms-transform:translate(-50%,-50%)scale(1.07);-o-transform:translate(-50%,-50%)scale(1.07);transform:translate(-50%,-50%)scale(1.07);border-color:rgba(216,168,78,.52);background:rgba(56,4,14,.9);color:#fff}.engine-node i{width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:var(--brown-red);-webkit-box-shadow:0 0 14px var(--brown-red);-moz-box-shadow:0 0 14px var(--brown-red);box-shadow:0 0 14px var(--brown-red)}.engine-node.is-active i{background:var(--gold);-webkit-box-shadow:0 0 14px var(--gold);-moz-box-shadow:0 0 14px var(--gold);box-shadow:0 0 14px var(--gold)}.engine-node small{color:var(--gold);font-size:.55rem}.engine-node-1{top:14%;left:50%}.engine-node-2{top:50%;left:14%}.engine-node-3{top:86%;left:50%}.engine-node-4{top:50%;left:86%}.engine-readout{position:absolute;z-index:6;right:11%;bottom:8%;left:11%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:rgba(255,255,255,.36);font-size:.48rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.engine-readout span:first-child{color:rgba(255,255,255,.68)}.engine-readout i{display:inline-block;width:5px;height:5px;margin-right:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:var(--gold);-webkit-box-shadow:0 0 10px var(--gold);-moz-box-shadow:0 0 10px var(--gold);box-shadow:0 0 10px var(--gold)}@-webkit-keyframes route-flow{to{stroke-dashoffset:-220}}@-moz-keyframes route-flow{to{stroke-dashoffset:-220}}@-o-keyframes route-flow{to{stroke-dashoffset:-220}}@keyframes route-flow{to{stroke-dashoffset:-220}}@-webkit-keyframes engine-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes engine-spin{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes engine-spin{to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes engine-spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes core-arrive{0%{-webkit-transform:translate(-50%,-50%)scale(.72);transform:translate(-50%,-50%)scale(.72);opacity:.25}}@-moz-keyframes core-arrive{0%{-moz-transform:translate(-50%,-50%)scale(.72);transform:translate(-50%,-50%)scale(.72);opacity:.25}}@-o-keyframes core-arrive{0%{-o-transform:translate(-50%,-50%)scale(.72);transform:translate(-50%,-50%)scale(.72);opacity:.25}}@keyframes core-arrive{0%{-webkit-transform:translate(-50%,-50%)scale(.72);-moz-transform:translate(-50%,-50%)scale(.72);-o-transform:translate(-50%,-50%)scale(.72);transform:translate(-50%,-50%)scale(.72);opacity:.25}}@-webkit-keyframes core-breathe{50%{-webkit-box-shadow:0 0 0 18px rgba(128,14,19,6%),0 0 120px rgba(173,40,49,.48),inset -20px -24px 45px rgba(0,0,0,.38);box-shadow:0 0 0 18px rgba(128,14,19,6%),0 0 120px rgba(173,40,49,.48),inset -20px -24px 45px rgba(0,0,0,.38)}}@-moz-keyframes core-breathe{50%{-moz-box-shadow:0 0 0 18px rgba(128,14,19,6%),0 0 120px rgba(173,40,49,.48),inset -20px -24px 45px rgba(0,0,0,.38);box-shadow:0 0 0 18px rgba(128,14,19,6%),0 0 120px rgba(173,40,49,.48),inset -20px -24px 45px rgba(0,0,0,.38)}}@-o-keyframes core-breathe{50%{box-shadow:0 0 0 18px rgba(128,14,19,6%),0 0 120px rgba(173,40,49,.48),inset -20px -24px 45px rgba(0,0,0,.38)}}@keyframes core-breathe{50%{-webkit-box-shadow:0 0 0 18px rgba(128,14,19,6%),0 0 120px rgba(173,40,49,.48),inset -20px -24px 45px rgba(0,0,0,.38);-moz-box-shadow:0 0 0 18px rgba(128,14,19,6%),0 0 120px rgba(173,40,49,.48),inset -20px -24px 45px rgba(0,0,0,.38);box-shadow:0 0 0 18px rgba(128,14,19,6%),0 0 120px rgba(173,40,49,.48),inset -20px -24px 45px rgba(0,0,0,.38)}}.capability-ticker{position:relative;z-index:2;overflow:hidden;border-top:1px solid rgba(216,168,78,.38);border-bottom:1px solid rgba(216,168,78,.38);background:var(--dark-wine);color:#fff;-webkit-transform:rotate(-1.2deg)scale(1.02);-moz-transform:rotate(-1.2deg)scale(1.02);-ms-transform:rotate(-1.2deg)scale(1.02);-o-transform:rotate(-1.2deg)scale(1.02);transform:rotate(-1.2deg)scale(1.02)}.capability-ticker>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:-moz-max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;padding:15px 0;-webkit-animation:ticker-travel 24s linear infinite;-moz-animation:ticker-travel 24s linear infinite;-o-animation:ticker-travel 24s linear infinite;animation:ticker-travel 24s linear infinite}.capability-ticker span{font-size:.7rem;font-weight:700;letter-spacing:.18em}.capability-ticker i{width:6px;height:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:var(--gold)}@-webkit-keyframes ticker-travel{to{-webkit-transform:translatex(-50%);transform:translatex(-50%)}}@-moz-keyframes ticker-travel{to{-moz-transform:translatex(-50%);transform:translatex(-50%)}}@-o-keyframes ticker-travel{to{-o-transform:translatex(-50%);transform:translatex(-50%)}}@keyframes ticker-travel{to{-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}}.manifesto-section{position:relative;padding:150px 0;overflow:hidden;background:var(--paper-bright);color:var(--ink)}.manifesto-section:after{position:absolute;right:-12vw;bottom:-30vw;width:58vw;height:58vw;border:1px solid rgba(128,14,19,.11);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 60px rgba(128,14,19,2.5%),0 0 0 120px rgba(128,14,19,1.7999999999999998%);-moz-box-shadow:0 0 0 60px rgba(128,14,19,2.5%),0 0 0 120px rgba(128,14,19,1.7999999999999998%);box-shadow:0 0 0 60px rgba(128,14,19,2.5%),0 0 0 120px rgba(128,14,19,1.7999999999999998%);content:""}.manifesto-grid{position:relative;z-index:1;display:grid;grid-template-columns:.32fr 1.68fr;gap:70px}.manifesto-index{margin:11px 0 0;color:var(--black-cherry);font-size:.65rem;font-weight:700;letter-spacing:.16em}.manifesto-copy>p{margin:0 0 22px;color:var(--muted-dark);font-size:1.05rem}.manifesto-copy h2{max-width:1e3px;margin:0;font-size:max(3.4rem,min(7.2vw,7.8rem));font-size:clamp(3.4rem,7.2vw,7.8rem);font-weight:500;letter-spacing:-.073em;line-height:.9}.manifesto-copy h2 em{color:var(--dark-wine);font-family:Georgia,serif;font-weight:400}.manifesto-copy>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:48px}.manifesto-copy>div span{padding:10px 14px;border:1px solid rgba(11,8,10,.14);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:#5f4a47;font-size:.72rem;font-weight:700}@media(max-width:1100px){.signal-engine{right:0;width:min(46vw,560px)}.engine-node{min-width:120px}.hero-copy-reimagined{max-width:680px}}@media(max-width:900px){.nav-toggle{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nav-links{position:absolute;top:78px;right:0;left:0;display:none;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;border:1px solid rgba(255,255,255,.12);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:rgba(11,8,10,.97);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-links.is-open{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.nav-link{padding:13px 14px}.nav-cta{min-height:48px;margin-top:4px}.hero-panel{right:-150px;bottom:52px;opacity:.55}.signal-engine{right:-270px;opacity:.56}.hero-copy-reimagined{max-width:720px}.manifesto-grid{grid-template-columns:1fr;gap:26px}.hero-art{right:-280px;width:900px;opacity:.42}.hero-copy{padding-bottom:128px}.intro-grid,.footer-main,.visual-story-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){.site-container,.hero-inner{width:min(100% - 30px,var(--container))}.site-header{top:10px;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}.nav-shell{min-height:62px;padding:8px 8px 8px 13px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px}.brand-mark{width:32px;height:32px}.hero{min-height:900px}.hero-inner{padding-top:104px}.hero-copy{padding:112px 0 260px}.hero h1{font-size:max(3.6rem,min(16.5vw,5rem));font-size:clamp(3.6rem,16.5vw,5rem);line-height:.88}.hero-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-actions .button{width:100%}.hero-proof{gap:10px 18px;margin-top:34px}.hero-panel{display:none}.hero-art{top:430px;right:-340px;width:760px;height:500px;opacity:.22}.hero-coordinate-line{top:92px;font-size:.45rem}.hero-coordinate-line span:last-child{display:none}.signal-engine{top:auto;right:-138px;bottom:-72px;width:500px;opacity:.76}.engine-node{min-width:106px;padding:7px 8px;font-size:.55rem}.engine-core{width:142px;height:142px}.engine-core strong{font-size:2.4rem}.engine-readout{display:none}.hero-proof{position:relative;z-index:9}.hero-scroll-cue,.edge-telemetry,.cursor-aura{display:none}.capability-ticker>div{-webkit-animation-duration:17s;-moz-animation-duration:17s;-o-animation-duration:17s;animation-duration:17s}.manifesto-section{padding:100px 0}.manifesto-copy h2{font-size:max(3rem,min(14vw,4.8rem));font-size:clamp(3rem,14vw,4.8rem)}.manifesto-copy>div{margin-top:34px}.visual-story-section{padding:86px 0}.visual-story-media{height:430px}.intro-grid{padding:58px 0}.footer-main{grid-template-columns:1fr 1fr;gap:36px 24px;padding-top:52px}.footer-brand{grid-column:1/-1}.footer-bottom{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;-webkit-animation-duration:.01ms!important;-moz-animation-duration:.01ms!important;-o-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;-moz-animation-iteration-count:1!important;-o-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;-moz-transition-duration:.01ms!important;-o-transition-duration:.01ms!important;transition-duration:.01ms!important}}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
/*# sourceMappingURL=index_85da.7017794e.css.map */