@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.0uwq05tg8f5a0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.03rqv30url-~q.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:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_4a58685f-module__CZ_Iha__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_4a58685f-module__CZ_Iha__variable{--font-dm-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_46cbc4e0-module__Wtya9q__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_46cbc4e0-module__Wtya9q__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.marketing{--background:#0e0e10;--foreground:#f9f5f8;--card:#19191c;--card-foreground:#f9f5f8;--popover:#1f1f22;--popover-foreground:#f9f5f8;--primary:#ff9f4a;--primary-foreground:#180800;--secondary:#262528;--secondary-foreground:#f9f5f8;--muted:#262528;--muted-foreground:#adaaad;--accent:#ff9f4a;--accent-foreground:#180800;--destructive:#ff7351;--warning:#ffd33a;--warning-foreground:#180800;--border:#48474a;--input:#262528;--ring:#ff9f4a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#0e0e10;--surface-dim:#000;--surface-bright:#2c2c2f;--surface-container:#19191c;--surface-container-low:#131315;--surface-container-lowest:#000;--surface-container-high:#1f1f22;--surface-container-highest:#262528;--on-surface:#f9f5f8;--on-surface-variant:#adaaad;--outline-variant:#48474a;--primary-fixed:#fd8b00;--primary-fixed-dim:#ea8000}.marketing *{border-color:var(--border)}.marketing .glass-panel{-webkit-backdrop-filter:blur(20px);background:#26252899;border:1px solid #48474a26}.marketing .kinetic-gradient{background:linear-gradient(135deg,#ff9f4a 0%,#fd8b00 100%)}.film-grain:before{content:"";opacity:.018;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}.vignette:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#0000 60%,#0000004d 100%);position:fixed;inset:0}.section-divider{background:linear-gradient(90deg,#0000,#d4a8434d,#0000);height:1px}.amber-glow{box-shadow:0 0 40px #d4a84326}.amber-text-glow{text-shadow:0 0 40px #d4a8434d}@keyframes powerGlow{0%,to{opacity:.7;box-shadow:0 0 4px,0 0 8px}50%{opacity:1;box-shadow:0 0 8px,0 0 16px}}.power-glow-green{color:#22c55e;animation:1.2s ease-in-out infinite powerGlow}.power-glow-red{color:#ef4444;animation:1.2s ease-in-out infinite powerGlow}.spotlight-bg{background:radial-gradient(80% 50% at 50% 0,#d4a84314,#0000)}@keyframes cinematicReveal{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes aurora{0%{background-position:50%,50%}to{background-position:350%,350%}}.after\:animate-aurora:after{animation:60s linear infinite aurora}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.animate-scroll{animation:scroll var(--animation-duration,40s) var(--animation-direction,forwards) linear infinite}@keyframes orbit{0%{transform:translate(-50%, -50%) rotate(0deg) translateY(calc(var(--radius) * -1px)) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg) translateY(calc(var(--radius) * -1px)) rotate(-360deg)}}.animate-orbit{animation:orbit calc(var(--duration) * 1s) linear infinite}.dot-pattern-neutral-300{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='16' height='16' fill='none'%3E%3Ccircle fill='%23d4d4d4' cx='10' cy='10' r='2.5'%3E%3C/circle%3E%3C/svg%3E")}.dot-pattern-neutral-800{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='16' height='16' fill='none'%3E%3Ccircle fill='%23262626' cx='10' cy='10' r='2.5'%3E%3C/circle%3E%3C/svg%3E")}.bg-gradient-conic{background-image:conic-gradient(var(--tw-gradient-stops))}
