@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0ee55_hj9qcer.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0.qu-9752pffj.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0mao5jbfbduzp.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0uzt.a6d44yda.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0mvwgmnhv29no.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.09zddjkbdep5a.woff2?dpl=dpl_3nUE6aXNtfxzfeHYc13tMy1dNZ9L)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--background:#050403;--foreground:#fff8e6}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden}a{color:inherit;text-decoration:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.landing-page{--landing-header-height:68px;--landing-logo-tone-filter:brightness(0) saturate(100%) invert(93%) sepia(18%) saturate(435%) hue-rotate(335deg) brightness(108%) contrast(102%);--landing-section-bg:#050403;color:#fff6df;background:radial-gradient(circle at 50% 9%,#e7a23347,#0000 32rem),radial-gradient(circle at 18% 32%,#9a5b152e,#0000 26rem),radial-gradient(circle at 82% 26%,#ffcb6621,#0000 25rem),linear-gradient(#010101 0%,#050403 48%,#080604 100%);min-height:100vh;overflow-x:clip}.landing-page:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(#ffc7580d,#0000 32rem),radial-gradient(circle at 50% 0,#ffe19a1f,#0000 36rem);position:fixed;inset:0}.landing-main,.landing-footer{z-index:1;position:relative}.landing-main{background:linear-gradient(180deg, #05040300 0, var(--landing-section-bg) 34rem, #080604 100%);display:grid}.landing-hero-stage{min-height:clamp(720px,108svh,1020px);margin-top:calc(var(--landing-header-height) * -1);isolation:isolate;background:radial-gradient(circle at 50% 42%,#ffebb829,#0000 6rem),radial-gradient(circle at 50% 44%,#eb992129,#0000 26rem),#010101;position:relative;overflow:hidden}.landing-hero-stage:before{z-index:2;pointer-events:none;content:"";background:radial-gradient(#0000 0 42%,#00000080 78%,#000000f0 100%),linear-gradient(#00000024,#0000 34%,#000000d1 100%);position:absolute;inset:0}.landing-hero-stage:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(180deg, #01010100 0%, #03030247 28%, #050403c7 72%, var(--landing-section-bg) 96%, var(--landing-section-bg) 100%);height:clamp(22rem,38svh,32rem);position:absolute;inset:auto 0 0}.hero-tunnel{z-index:0;perspective:1200px;position:absolute;inset:0;overflow:hidden}.hero-tunnel:before,.hero-tunnel:after{pointer-events:none;content:"";position:absolute;inset:-16%}.hero-tunnel:before{background:radial-gradient(at 12% 45%,#e28f2014,#0000 34%),radial-gradient(at 88% 45%,#e28f2014,#0000 34%);animation:12s ease-in-out infinite tunnel-drift;transform:scale(1.16);-webkit-mask-image:radial-gradient(at 50% 45%,#000 0 48%,#0000 82%);mask-image:radial-gradient(at 50% 45%,#000 0 48%,#0000 82%)}.hero-tunnel:after{background:radial-gradient(circle at 50% 45%,#fff5d56b,#ffc6542e 6rem,#0000 18rem),radial-gradient(circle at 50% 45%,#0000 0 17rem,#ffb73514 18rem,#0000 34rem);animation:8s ease-in-out infinite tunnel-radial;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 53%,#0000 80%);mask-image:radial-gradient(circle at 50% 45%,#000 0 53%,#0000 80%)}.hyperspace-field,.hyperspace-streak-layer,.hyperspace-particle-layer{position:absolute;inset:0}.hyperspace-field{z-index:1;overflow:hidden;transform:translateZ(0)}.hyperspace-field:before,.hyperspace-field:after{pointer-events:none;content:"";position:absolute;inset:-10%}.hyperspace-field:before{opacity:.9;background:radial-gradient(at 50% 45%,#ffbd3f2b,#0000 17rem),radial-gradient(at 18% 44%,#ffac2a0e,#0000 22rem),radial-gradient(at 82% 46%,#ffac2a0e,#0000 22rem);animation:3.4s linear infinite hyperspace-sheet;-webkit-mask-image:radial-gradient(at 50% 45%,#0000 0 9rem,#000 10rem 62%,#0000 88%);mask-image:radial-gradient(at 50% 45%,#0000 0 9rem,#000 10rem 62%,#0000 88%)}.hyperspace-field:after{opacity:.72;background:radial-gradient(at 50% 45%,#fff4d233,#0000 9rem),radial-gradient(at 50% 45%,#0000 0 18rem,#ec982414 26rem,#0000 40rem);animation:4.6s linear infinite hyperspace-sheet-reverse;-webkit-mask-image:radial-gradient(at 50% 45%,#0000 0 7rem,#000 8rem 56%,#0000 84%);mask-image:radial-gradient(at 50% 45%,#0000 0 7rem,#000 8rem 56%,#0000 84%)}.hyperspace-core{aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#fffae16b,#ffc14a38 22%,#ff9e1f17 43%,#0000 68%);border-radius:999px;width:clamp(12rem,30vw,26rem);animation:3.8s ease-in-out infinite hyperspace-core;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.hyperspace-sweep{opacity:.55;filter:blur(10px);will-change:transform, opacity;background:radial-gradient(#ffcb642b,#0000 68%);border-radius:50%;width:64vw;height:46vh;position:absolute;top:45%}.hyperspace-sweep-left{animation:4.2s ease-in-out infinite hyperspace-side-left;left:-18vw;transform:translateY(-50%)skewY(-14deg)}.hyperspace-sweep-right{animation:4.2s ease-in-out infinite hyperspace-side-right;right:-18vw;transform:translateY(-50%)skewY(14deg)}.hyperspace-streak,.hyperspace-star{pointer-events:none;will-change:transform, opacity;position:absolute;top:45%;left:50%}.hyperspace-streak{width:var(--length);background:linear-gradient(90deg, transparent, rgba(255, 250, 224, var(--opacity)), rgba(239, 169, 55, var(--opacity)), transparent);height:2px;transform:translate3d(var(--x-start), var(--y-start), 0) rotate(var(--angle)) scaleX(.1);animation:hyperspace-rush var(--duration) cubic-bezier(.16, .72, .18, 1) infinite;animation-delay:var(--delay);border-radius:999px;box-shadow:0 0 12px #ffc04461}.hyperspace-star{width:3px;height:3px;transform:translate3d(var(--x-start), var(--y-start), 0) scale(.25);animation:hyperspace-star-rush var(--duration) cubic-bezier(.16, .72, .18, 1) infinite;animation-delay:var(--delay);background:#ffe7a3;border-radius:999px;box-shadow:0 0 12px #ffcd6bb3}.hero-tunnel-depth{transform-style:preserve-3d;position:absolute;inset:0}.hero-tunnel-streak{opacity:.34;transform-origin:50%;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffedc0b8,#efa52be0,#0000);width:105vw;height:2px;animation:3.1s ease-in-out infinite tunnel-streak;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.hero-tunnel-streak-1{transform:translate(-50%,-50%)rotate(8deg)}.hero-tunnel-streak-2{animation-delay:.3s;transform:translate(-50%,-50%)rotate(35deg)}.hero-tunnel-streak-3{animation-delay:.65s;transform:translate(-50%,-50%)rotate(76deg)}.hero-tunnel-streak-4{animation-delay:.95s;transform:translate(-50%,-50%)rotate(122deg)}.hero-tunnel-streak-5{animation-delay:1.25s;transform:translate(-50%,-50%)rotate(162deg)}.landing-hero-content{--hero-star-background:radial-gradient(circle at 16% 32%, #fff1c2c7 0 1px, #ffc55242 2px, transparent 7px), radial-gradient(circle at 24% 68%, #ffe09a94 0 1px, #ffb43c2e 2px, transparent 6px), radial-gradient(circle at 74% 28%, #fff1c2b8 0 1px, #ffc5523d 2px, transparent 7px), radial-gradient(circle at 83% 62%, #ffe09a80 0 1px, #ffb43c29 2px, transparent 6px);--hero-star-duration:16s;--hero-star-end-x:2.2rem;--hero-star-end-y:-1.4rem;--hero-star-opacity-high:.9;--hero-star-opacity-low:.42;--hero-star-start-x:-.7rem;--hero-star-start-y:.45rem;z-index:4;min-height:inherit;padding-top:var(--landing-header-height);scroll-margin-top:calc(var(--landing-header-height) + 1rem);flex-direction:column;display:flex;position:relative}.landing-hero-content:before,.landing-hero-content:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.landing-hero-content:before{background:var(--hero-star-background);opacity:var(--hero-star-opacity-low);transform:translate3d(var(--hero-star-start-x), var(--hero-star-start-y), 0);animation:landing-hero-stars-drift var(--hero-star-duration) ease-in-out infinite alternate;will-change:transform, opacity}.landing-hero-stars{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-hero-star{left:var(--hero-star-x);top:var(--hero-star-y);width:var(--hero-star-size);height:var(--hero-star-size);background:radial-gradient(circle, rgba(var(--hero-star-core), var(--hero-star-core-alpha)) 0 16%, rgba(var(--hero-star-glow), var(--hero-star-glow-alpha)) 38%, transparent 74%);opacity:.72;animation:landing-hero-single-star var(--hero-single-star-duration) ease-in-out var(--hero-star-delay) infinite alternate;will-change:transform, opacity;border-radius:999px;position:absolute;transform:translate(-50%,-50%)scale(.86)}.landing-hero-content:after{opacity:.72;background:radial-gradient(circle at 50% 45%,#fff2cc1f,#0000 18rem)}.scroll-star-dust{z-index:1;pointer-events:none;opacity:var(--star-dust-opacity,0);contain:layout style paint;mix-blend-mode:screen;transition:opacity .24s linear;position:fixed;inset:0;overflow:hidden}.scroll-star-dust__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translate(0,0)}.landing-header{z-index:20;-webkit-backdrop-filter:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffd27711,#0000),#010101d1;border-bottom:1px solid #ffda911a;width:100%;position:sticky;top:0;box-shadow:0 18px 54px #0000003d,0 0 38px #e8a8370e,inset 0 1px #ffefbc0f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing-header{background:linear-gradient(#ffd2770e,#0000),#010101db}}.landing-header:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffce657a,#0000);height:1px;position:absolute;inset:auto 0 -1px;box-shadow:0 0 14px #ffc65638}.landing-nav{width:min(100% - 3rem,1240px);margin:0 auto;padding:.85rem 0;display:grid;position:relative}.landing-nav-bar{justify-content:space-between;align-items:center;gap:clamp(.85rem,2.2vw,1.5rem);min-width:0;display:flex}.landing-nav-brand-link{flex:0 auto;align-items:center;min-width:0;padding:.35rem 0;display:inline-flex}.landing-brand-logo{width:auto;max-width:clamp(10.25rem,17vw,15.5rem);height:auto;filter:var(--landing-logo-tone-filter) drop-shadow(0 0 13px #ffc7572e) drop-shadow(0 0 26px #fff2cc14);display:block}.landing-nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.18rem clamp(.7rem,2.4vw,2.1rem);min-width:0;display:flex}.landing-nav-link{color:#efe2c6;letter-spacing:.13em;text-transform:uppercase;align-items:center;min-height:2.25rem;padding:.45rem 0;font-size:clamp(.64rem,.8vw,.74rem);font-weight:700;line-height:1;transition:color .18s;display:inline-flex}.landing-nav-brand-link:focus-visible,.landing-nav-link:focus-visible,.landing-mobile-menu-link:focus-visible{outline-offset:.32rem;border-radius:.28rem;outline:2px solid #ffcf62}.landing-nav-link:focus-visible{color:#ffc85d;text-shadow:0 0 14px #ffc65647}@media (hover:hover) and (pointer:fine){.landing-nav-link:hover{color:#ffc85d;text-shadow:0 0 14px #ffc65647}.landing-nav-brand-link{transform-origin:50%;will-change:transform;transition:transform .18s}.landing-nav-brand-link:hover{filter:drop-shadow(0 0 12px #ffd8853d)drop-shadow(0 0 24px #ffc65624);transform:scale(1.04)}}.landing-menu-button{color:#fff2cc;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffe19b14,#0000 54%),#05040394;border:1px solid #ffd57952;border-radius:.58rem;flex:none;place-items:center;width:2.75rem;height:2.5rem;transition:border-color .18s,color .18s,transform .18s;display:none;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff0f}.landing-menu-button span,.landing-menu-button span:before,.landing-menu-button span:after{content:"";background:currentColor;border-radius:999px;width:1.18rem;height:1px;transition:transform .18s,opacity .18s;display:block}.landing-menu-button span{position:relative}.landing-menu-button span:before,.landing-menu-button span:after{position:absolute;left:0}.landing-menu-button span:before{transform:translateY(-.42rem)}.landing-menu-button span:after{transform:translateY(.42rem)}.landing-menu-button:focus-visible{outline-offset:.28rem;outline:2px solid #ffcf62}.landing-header--menu-open .landing-menu-button span{transform:rotate(45deg)}.landing-header--menu-open .landing-menu-button span:before{opacity:0;transform:translateY(0)}.landing-header--menu-open .landing-menu-button span:after{transform:translateY(0)rotate(-90deg)}.landing-mobile-menu{display:none}.landing-hero-copy{z-index:1;text-align:center;-webkit-user-select:none;user-select:none;flex:1;align-content:center;place-items:center;width:min(100% - 2rem,1180px);margin:0 auto;padding:clamp(5.4rem,11svh,7.4rem) 0 clamp(7rem,16svh,11rem);display:grid;position:relative}.landing-eyebrow{color:#f0bd58;letter-spacing:.5em;text-transform:uppercase;text-shadow:0 0 13px #ffd8855c,0 0 30px #e59c2d42;margin:0;font-size:clamp(.72rem,.88vw,.88rem);font-weight:800;line-height:1}.landing-hero-copy h1{justify-items:center;width:min(100%,62rem);margin:clamp(1.05rem,2.2svh,1.55rem) 0 0;line-height:1;display:grid}.landing-hero-logo{width:auto;max-width:min(100%,clamp(21rem,68vw,58rem));height:auto;filter:var(--landing-logo-tone-filter) drop-shadow(0 0 18px #fff2cc47) drop-shadow(0 0 56px #dc84184d) drop-shadow(0 0 90px #ffc65629);display:block}.landing-hero-description{color:#e2d7c3;text-wrap:balance;max-width:650px;margin:clamp(1.15rem,2.3svh,1.75rem) 0 0;font-size:clamp(1.02rem,1.4vw,1.26rem);font-weight:430;line-height:1.48}.landing-cta-row{flex-wrap:wrap;justify-content:center;gap:clamp(.8rem,1.3vw,1.05rem);margin-top:clamp(1.45rem,3svh,2.15rem);display:flex}.landing-button{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;gap:.72rem;min-width:clamp(13.8rem,16vw,15.7rem);min-height:4.1rem;padding:1rem 1.55rem;font-size:clamp(.86rem,.95vw,.98rem);font-weight:850;transition:transform .18s,border-color .18s,color .18s;display:inline-flex}.landing-button-icon{flex:none;width:1.28em;height:1.28em}.landing-button:focus-visible{outline-offset:4px;outline:2px solid #ffe09aeb}.landing-button-primary{color:#211102;background:linear-gradient(#ffffff5c,#0000 44%),linear-gradient(135deg,#fff0b8,#e7ad45 58%,#b9741b);border-color:#ffecb8b8;box-shadow:0 0 0 1px #ffe7a41a,0 18px 46px #d6891e5c,0 0 34px #ffc5563d,inset 0 1px #ffffff94}.landing-button-secondary{color:#e9b95a;background:linear-gradient(#ffde9714,#0000 56%),#050403c7;border-color:#e1aa48a8;box-shadow:0 18px 42px #00000057,0 0 30px #e8a8371f,inset 0 0 0 1px #ffe6aa14}.landing-button:active{transform:translateY(1px)scale(.99)}@media (hover:hover) and (pointer:fine){.landing-button:hover,.landing-button:focus-visible{transform:translateY(-2px)}.landing-button-primary:hover,.landing-button-primary:focus-visible{color:#f1bd56;background:linear-gradient(#ffd57917,#0000 52%),#050403;border-color:#e8b04adb;box-shadow:0 0 0 1px #ffd47a3d,0 18px 42px #00000061,0 0 32px #e8a83733,inset 0 0 0 1px #ffd57929}.landing-button-secondary:hover,.landing-button-secondary:focus-visible{color:#190d02;background:linear-gradient(#ffffff57,#0000 44%),linear-gradient(135deg,#fff0b8,#e7ad45 58%,#b9741b);border-color:#ffeebde6;box-shadow:0 0 0 1px #ffe7a424,0 18px 46px #d6891e57,0 0 34px #ffc5563d,inset 0 1px #ffffff85}.landing-menu-button:hover{background:linear-gradient(#ffe19b1f,#0000 54%),#080604b3;border-color:#ffdfa080}.feature-card:hover,.audience-card:hover,.progress-section:hover{background:linear-gradient(145deg,#ffffff13,#ffffff05),#060504e0;border-color:#ffdfa05c;transform:translateY(-3px);box-shadow:0 28px 90px #0000006b,0 0 32px #e5a2371f,inset 0 1px #ffffff12}.feature-card:hover:before,.audience-card:hover:before{opacity:1}.progress-section:hover{background:radial-gradient(circle at 5.9rem,#ffcd6729,#0000 11rem),linear-gradient(145deg,#ffffff13,#ffffff05),#060504e0}.feature-card:hover .feature-icon,.audience-card:hover .audience-icon{border-color:#ffe19a85;box-shadow:0 16px 34px #0000004d,0 0 28px #ffc65638,0 0 0 1px #ffd2711a,inset 0 0 0 1px #fff8e60d}.audience-card a:hover{color:#fff0bd;text-shadow:0 0 12px #ffd88557,0 0 24px #ffc65633;outline:none}}.media-card-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.media-card{width:clamp(118px,14vw,214px);min-height:clamp(82px,10vw,148px);transform-style:preserve-3d;transform:translate3d(-50%, -50%, 0) scale(var(--start-scale)) rotate(var(--travel-angle)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));will-change:transform;z-index:var(--card-z);background:#060504;border:1px solid #ffde9b40;border-radius:.72rem;align-content:space-between;padding:.58rem;display:grid;position:absolute;top:45%;left:50%;overflow:hidden;box-shadow:0 26px 90px #00000094,0 0 38px #d17e182b}.media-card:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#00000014,#0000 42%,#000000d6),linear-gradient(90deg,#ffe1a029,#0000 18% 82%,#ffe1a014);position:absolute;inset:0}.media-card-frame{background:linear-gradient(145deg,#ffe5a94d,#0000 28%),radial-gradient(circle at 70% 28%,#ffc45270,#0000 22%),linear-gradient(135deg,#4e2f12,#15100a 48%,#020201);border-radius:.48rem;position:absolute;inset:.34rem}.media-card-alpine .media-card-frame{background:linear-gradient(155deg,#eff8ff47,#0000 26%),linear-gradient(27deg,#0c1c20 0 34%,#b9c8c3 35% 38%,#203015 39% 62%,#08100b 63%),radial-gradient(circle at 75% 18%,#ffe19b75,#0000 20%)}.media-card-city .media-card-frame{background:radial-gradient(circle at 72% 32%,#ffc85a8a,#0000 18%),linear-gradient(0deg,#111821 0 28%,#d49a3c 29% 31%,#17100b 32%),repeating-linear-gradient(90deg,#06080c 0 9px,#26303a 10px 13px)}.media-card-desert .media-card-frame{background:radial-gradient(circle at 28% 23%,#ffde8e80,#0000 17%),linear-gradient(18deg,#1a0d04 0 38%,#c27b27 39% 47%,#6c3a0d 48% 58%,#120803 59%)}.media-card-wildlife .media-card-frame{background:radial-gradient(at 68% 42%,#e8a041b8,#0000 15%),repeating-linear-gradient(112deg,#1a1008 0 8px,#9e6424 9px 12px,#050402 13px 19px),linear-gradient(135deg,#223018,#050402)}.media-card-ocean .media-card-frame{background:radial-gradient(circle at 80% 20%,#ffe6a66b,#0000 18%),linear-gradient(152deg,#1d2e35 0 34%,#c9d0cb 35% 38%,#284018 39% 52%,#0d171b 53% 100%)}.media-card-drone .media-card-frame{background:radial-gradient(circle at 70% 24%,#ffd67875,#0000 17%),linear-gradient(140deg,#243019 0 28%,#c89b45 29% 31%,#233a38 32% 58%,#070605 59%)}.media-card-meta,.media-card strong{z-index:2;position:relative}.media-card-meta{flex-wrap:wrap;gap:.22rem;display:flex}.media-card-meta span{color:#ffe9b6;letter-spacing:.08em;background:#00000080;border:1px solid #ffebb740;border-radius:999px;padding:.12rem .34rem;font-size:clamp(.48rem,.7vw,.62rem);font-weight:950}.media-card strong{color:#fff7df;max-width:12rem;font-size:clamp(.66rem,.9vw,.84rem);line-height:1.16}.media-card-1{width:clamp(150px,17vw,245px);min-height:clamp(104px,12vw,168px)}.media-card-2{width:clamp(145px,16vw,232px);min-height:clamp(102px,11vw,160px)}.media-card-3{width:clamp(170px,19vw,280px);min-height:clamp(112px,13vw,185px)}.media-card-4{width:clamp(160px,18vw,265px);min-height:clamp(108px,12vw,178px)}.media-card-5,.media-card-6{width:clamp(92px,10vw,150px);min-height:clamp(64px,8vw,104px)}.media-card-7{width:clamp(145px,16vw,232px);min-height:clamp(100px,11vw,158px)}.media-card-8,.media-card-9{width:clamp(100px,11vw,170px);min-height:clamp(70px,8vw,112px)}.media-card-10,.media-card-11{width:clamp(94px,10vw,150px);min-height:clamp(64px,8vw,104px)}.media-card-12{width:clamp(76px,8vw,118px);min-height:clamp(54px,6vw,82px)}.landing-content-stage{z-index:2;isolation:isolate;min-width:0;margin-top:-5.75rem;display:grid;position:relative;overflow:hidden}.landing-content-stage__content{z-index:2;min-width:0;display:grid;position:relative}.landing-content-stage .landing-feature-section{margin-top:0}.landing-video-marquee{--marquee-gap:clamp(.85rem, 1.6vw, 1.3rem);--marquee-opacity:.46;--marquee-speed-fast:20s;--marquee-speed-normal:54s;--marquee-speed:var(--marquee-speed-fast);top:var(--marquee-top,50%);z-index:0;pointer-events:none;contain:paint;height:clamp(14rem,20vw,23rem);opacity:var(--marquee-opacity);align-items:center;display:flex;position:absolute;left:0;right:0;overflow:hidden;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.landing-video-marquee__track{width:max-content;animation:landing-video-marquee-right-to-left var(--marquee-speed) linear infinite;will-change:transform;flex:none;display:flex}.landing-video-marquee--left-to-right .landing-video-marquee__track{animation-name:landing-video-marquee-left-to-right}.landing-video-marquee[data-paused=true] .landing-video-marquee__track{animation-play-state:paused}.landing-video-marquee__set{gap:var(--marquee-gap);padding-right:var(--marquee-gap);flex:none;display:flex}.landing-video-marquee__frame{aspect-ratio:16/9;background:#05040394;border:1px solid #ffdd9747;border-radius:.55rem;flex:none;width:clamp(22rem,30vw,44rem);display:block;overflow:hidden;box-shadow:0 0 30px #ffc65614,0 22px 72px #0000006b}.landing-video-marquee__video{object-fit:cover;filter:saturate(.92)brightness(.82);width:100%;height:100%;display:block}.landing-section{z-index:2;width:min(100% - 3rem,1180px);scroll-margin-top:calc(var(--landing-header-height) + 1rem);gap:1.45rem;margin:0 auto;padding-block:clamp(1.5rem,3vw,2.4rem);display:grid;position:relative}.landing-feature-section{z-index:5;margin-top:-5.75rem}.landing-section-heading{display:none}.feature-grid,.audience-grid,.progress-list{gap:clamp(1rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.audience-card,.progress-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#ffffff0f,#ffffff04),#040505d1;border:1px solid #ffdfa033;transition:transform .18s,border-color .18s;box-shadow:0 24px 85px #0000005c,0 0 22px #ffc65609,inset 0 1px #ffffff0f}.feature-card,.audience-card{-webkit-user-select:none;user-select:none;border-radius:.8rem;align-content:start;padding:clamp(1.45rem,2.35vw,2rem);display:grid;position:relative;overflow:hidden}.progress-section{-webkit-user-select:none;user-select:none}.feature-card{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.1rem,1.55vw,1.35rem) clamp(.95rem,1.5vw,1.25rem);min-height:316px}.feature-card:before,.audience-card:before{pointer-events:none;content:"";opacity:.84;background:radial-gradient(circle at 18% 15%,#ffc7572e,#0000 9rem),linear-gradient(135deg,#ffe09c1c,#0000 45%);transition:opacity .18s;position:absolute;inset:0}.feature-icon{z-index:1;color:#f0bd58;text-shadow:0 0 12px #ffd88557,0 0 24px #e59c2d38;background:linear-gradient(#ffffff0b,#ffffff03),#050403b8;border:1px solid #ffd27157;border-radius:1.35rem;justify-content:center;align-items:center;width:clamp(4.4rem,5.5vw,5.15rem);height:clamp(4.4rem,5.5vw,5.15rem);font-size:clamp(1.95rem,3vw,2.45rem);line-height:1;display:flex;position:relative;box-shadow:0 14px 30px #00000047,0 0 24px #ffc65629,0 0 0 1px #ffd2710f,inset 0 0 0 1px #fff8e60a}.feature-icon-glyph{filter:drop-shadow(0 0 8px #ffd88552);line-height:1;display:block;transform:translateY(-.02em)}.feature-icon-search .feature-icon-glyph{transform:translate(.03em,-.05em)}.feature-icon-shield{filter:drop-shadow(0 0 8px #ffd88557);stroke-width:1.8px;width:48%;height:48%}.feature-card>*,.audience-card>*{z-index:1;position:relative}.audience-card-heading{grid-area:1/2;align-self:center;gap:.35rem;min-width:0;display:grid}.audience-icon{z-index:1;color:#f0bd58;background:linear-gradient(#ffffff0b,#ffffff03),#050403b8;border:1px solid #ffd27157;border-radius:1.15rem;grid-area:1/1;justify-content:center;align-items:center;width:clamp(3.8rem,4.8vw,4.45rem);height:clamp(3.8rem,4.8vw,4.45rem);display:flex;position:relative;box-shadow:0 14px 30px #00000047,0 0 22px #ffc65624,0 0 0 1px #ffd2710f,inset 0 0 0 1px #fff8e60a}.audience-icon-svg{filter:drop-shadow(0 0 8px #ffd88552);width:50%;height:50%}.audience-card-heading span{color:#f1bc59;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 14px #ffc65629;font-size:.75rem;font-weight:950}.feature-card h3,.audience-card h3{color:#fff7df;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(1.32rem,2vw,1.72rem);font-weight:900}.feature-card h3{text-shadow:0 0 18px #ffd8851a;white-space:nowrap;align-self:center;max-width:none;font-size:clamp(1.05rem,1.18vw,1.18rem);font-weight:400;line-height:1.08}.audience-card h3{letter-spacing:0;text-shadow:0 0 18px #ffd8851f;text-transform:uppercase;font-size:clamp(1.08rem,1.75vw,1.38rem);font-weight:420;line-height:1.12}.feature-card p,.audience-card p,.landing-footer p{color:#d8cbb5;margin:0;line-height:1.65}.feature-card p{grid-column:1/-1}.audience-card p{grid-area:2/1/auto/-1}.audience-card{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:start;gap:.72rem clamp(.85rem,1.4vw,1.1rem);min-height:220px}.audience-card:first-child{background:linear-gradient(90deg,#020202eb,#02020294 55%,#0000),radial-gradient(circle at 82%,#ffc86133,#0000 11rem),linear-gradient(135deg,#060606,#14120e 45%,#2f271c)}.audience-card:nth-child(2){background:linear-gradient(90deg,#020202e0,#0202027a 55%,#0000),radial-gradient(circle at 82% 45%,#e59b3747,#0000 12rem),linear-gradient(135deg,#050504,#1b1308 46%,#694315)}.audience-card a{color:#ffc75b;letter-spacing:.08em;text-shadow:0 0 14px #ffc65624;text-transform:uppercase;grid-area:4/1/auto/-1;align-self:end;width:fit-content;margin-top:.5rem;font-weight:950;transition:color .18s}.audience-card a:focus-visible{color:#fff0bd;text-shadow:0 0 12px #ffd88557,0 0 24px #ffc65633;outline:none}.progress-section{background:radial-gradient(circle at 5.9rem,#ffcd6721,#0000 11rem),linear-gradient(145deg,#ffffff0f,#ffffff04),#040505d1;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) minmax(180px,.34fr);align-items:center;padding:clamp(1.2rem,2.4vw,1.8rem);box-shadow:0 24px 85px #0000005c,0 0 34px #ffc65612,inset 0 1px #ffffff0f}.progress-meter{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#ffd97e0b,#0000 62%);border-radius:999px;place-items:center;width:clamp(5.9rem,8.7vw,7.4rem);display:grid;position:relative}.progress-meter-svg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.progress-meter-track{fill:none;stroke:#ffecbe1a;stroke-linecap:round;stroke-width:7px}.progress-meter-ring{fill:none;stroke:url(#progress-meter-gradient);stroke-linecap:round;stroke-width:7px;filter:drop-shadow(0 0 3px #f3b34f3d);transform-origin:60px 60px;transform:rotate(-90deg)}.progress-meter span{z-index:1;color:#fff0c2;letter-spacing:-.02em;text-shadow:0 0 10px #ffd8853d,0 0 18px #ffc6561f;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:950;position:relative}.progress-content{gap:.85rem;display:grid}.progress-content .landing-eyebrow,.progress-list{display:none}.progress-content h2{color:#fff6df;letter-spacing:-.02em;text-shadow:0 0 22px #ffd8851a;max-width:690px;margin:0;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:500}.progress-bar{background:linear-gradient(#ffffff1c,#fff1);border-radius:999px;max-width:640px;height:.55rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe8aa0f,0 0 24px #ffc65614}.progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#ffeeb2,#e5a237,#a86112);width:65%;height:100%;display:block;box-shadow:0 0 18px #ffd8855c,0 0 32px #e5a23747}.progress-note{gap:.35rem;display:grid}.progress-note strong{color:#fff2cc;letter-spacing:.13em;text-shadow:0 0 14px #ffd88538;text-transform:uppercase;font-size:.78rem;font-weight:950}.progress-note span{color:#d8c5a1}.landing-footer{z-index:2;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;scroll-margin-top:calc(var(--landing-header-height) + 1rem);background:radial-gradient(at 50% 0,#ffcf6e08,#0000 33rem),radial-gradient(circle at 9% 38%,#be6f1906,#0000 24rem),radial-gradient(circle at 88% 68%,#ffc65603,#0000 28rem),linear-gradient(#08060414 0%,#050403f5 18%,#020202 100%);border:0;border-top:1px solid #ffdfa013;grid-template-columns:minmax(15rem,.82fr) minmax(0,2.65fr);gap:clamp(2rem,5vw,5rem);margin:clamp(1.75rem,4vw,3.75rem) 0 0;padding:clamp(3rem,5.4vw,4.85rem) max(1.5rem,50% - 590px) clamp(2.5rem,4.5vw,3.65rem);display:grid;position:relative;overflow:hidden;box-shadow:0 -26px 82px #0000005c,inset 0 1px #ffebae06}.landing-footer:before,.landing-footer:after{pointer-events:none;content:"";position:absolute}.landing-footer:before{z-index:2;background:linear-gradient(90deg,#0000 0%,#ffe0970e 18%,#ffcf6e26 50%,#ffe0970e 82%,#0000 100%);height:1px;inset:0 0 auto}.landing-footer:after{z-index:0;background:linear-gradient(#ffd27103,#0000 12rem),linear-gradient(90deg,#ffffff06,#0000 28% 72%,#ffffff05);inset:0}.landing-footer>div{z-index:1;position:relative}.landing-footer>div:first-child{align-content:start;gap:1.1rem;max-width:19rem;display:grid}.landing-footer p{color:#dccdb2;max-width:18.5rem;font-size:.95rem}.landing-footer-brand{border-radius:.2rem;align-items:center;width:fit-content;max-width:100%;display:inline-flex}.landing-footer-brand:focus-visible{outline-offset:.35rem;outline:2px solid #ffd885b8}.landing-footer-logo{width:auto;max-width:clamp(10.25rem,14vw,13.5rem);height:auto;filter:var(--landing-logo-tone-filter) drop-shadow(0 0 16px #ffc7572e);display:block}.footer-grid{grid-template-columns:repeat(3,minmax(9rem,1fr)) minmax(17.5rem,1.65fr);align-items:start;gap:1.4rem clamp(1.75rem,2.4vw,3rem);min-width:0;display:grid}.footer-grid nav,.footer-signup{align-content:start;gap:.72rem;min-width:0;display:grid}.footer-grid h2,.footer-signup h2{color:#fff0c2;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.footer-grid a,.footer-grid span,.footer-signup label{color:#cfc1aa;font-size:.92rem;line-height:1.45}.footer-grid a{border-radius:.16rem;width:fit-content;transition:color .16s}.footer-grid a:not(.footer-social-link):focus-visible{color:#fff0bd;text-shadow:0 0 12px #ffd88547,0 0 24px #ffc65624;outline-offset:.22rem;outline:2px solid #ffd885b8}.footer-grid .footer-connect{--footer-connect-icon-offset:-2.15rem;text-align:left;grid-template-columns:repeat(6,1.5rem);justify-content:start;justify-self:start;place-items:center;gap:.58rem .35rem;display:grid}.footer-grid .footer-connect h2{grid-column:1/-1;justify-self:start;margin-bottom:.08rem}.footer-grid .footer-connect>.footer-social-link{position:relative;inset-inline-start:var(--footer-connect-icon-offset)}.footer-grid .footer-connect>.footer-social-link:nth-child(2){grid-column:1/span 2}.footer-grid .footer-connect>.footer-social-link:nth-child(3){grid-column:3/span 2}.footer-grid .footer-connect>.footer-social-link:nth-child(4){grid-column:5/span 2}.footer-grid .footer-connect>.footer-social-link:nth-child(5){grid-column:2/span 2}.footer-grid .footer-connect>.footer-social-link:nth-child(6){grid-column:4/span 2}.footer-social-link{aspect-ratio:1;color:#e8d3a8;width:3rem;min-height:3rem;box-shadow:none;background:0 0;border-radius:999px;place-items:center;text-decoration:none;transition:color .18s,opacity .18s,transform .18s;display:grid}.footer-social-link:focus-visible{color:#fff0bd;outline-offset:.14rem;filter:drop-shadow(0 0 12px #ffc6562e);outline:2px solid #ffd885b8}.footer-social-link[href]:active{color:#fff2cc;transform:scale(.96)}.footer-social-link--disabled{cursor:default;opacity:.58}.footer-social-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;filter:drop-shadow(0 0 8px #ffc6561f);width:1.88rem;height:1.88rem}.footer-social-icon-fill,.footer-social-icon-dot{fill:currentColor;stroke:none}@media (hover:hover) and (pointer:fine){.landing-footer-brand,.footer-social-link{transform-origin:50%;will-change:transform}.footer-grid a:not(.footer-social-link):hover{color:#fff0bd;text-shadow:0 0 12px #ffd88547,0 0 24px #ffc65624}.landing-footer-brand{transition:transform .18s}.landing-footer-brand:hover{filter:drop-shadow(0 0 12px #ffd88538)drop-shadow(0 0 24px #ffc6561f);transform:scale(1.04)}.footer-social-link[href]:hover{color:#fff0bd;filter:drop-shadow(0 0 8px #ffd8853d)drop-shadow(0 0 16px #ffc6562e);transform:translateY(-1px)scale(1.08)}}.footer-signup label{max-width:17rem;line-height:1.55}.footer-signup div{background:linear-gradient(#ffffff0b,#ffffff06),#0303028f;border:1px solid #ffde942e;border-radius:.28rem;width:100%;min-width:0;transition:border-color .16s;display:flex;overflow:hidden}.footer-signup div:focus-within{background:linear-gradient(#ffdfa013,#ffffff07),#050403b3;border-color:#ffd88585;box-shadow:0 0 0 1px #ffd88529,0 0 24px #ffc6561a}.footer-signup input,.footer-signup button{min-height:3rem;font:inherit;border:0}.footer-signup input{color:#fff5d8;background:0 0;width:100%;min-width:0;padding:0 .9rem}.footer-signup input:focus{outline:none}.footer-signup input::placeholder{color:#eadbc194}.footer-signup button{color:#140b02;cursor:pointer;background:linear-gradient(135deg,#fff0b8,#e8aa42 58%,#b9741b);flex:0 0 3.25rem;width:3.25rem;font-weight:950;transition:color .16s}.footer-signup button:focus-visible{color:#0f0701;background:linear-gradient(135deg,#fff5cc,#f0bd58 56%,#c37e20);outline:none;box-shadow:inset 0 1px #ffffff5c,0 0 22px #ffc6562e}@media (hover:hover) and (pointer:fine){.footer-signup button:hover{color:#0f0701;background:linear-gradient(135deg,#fff5cc,#f0bd58 56%,#c37e20);outline:none;box-shadow:inset 0 1px #ffffff5c,0 0 22px #ffc6562e}}.landing-motion-float{animation:media-card-tunnel var(--card-duration) cubic-bezier(.08, .62, .12, 1) infinite, landing-float 6.5s ease-in-out infinite;animation-delay:var(--card-delay), calc(var(--card-delay) - 1s)}@keyframes landing-float{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes landing-hero-stars-drift{0%{opacity:var(--hero-star-opacity-low);transform:translate3d(var(--hero-star-start-x), var(--hero-star-start-y), 0) scale(1)}55%{opacity:var(--hero-star-opacity-high)}to{opacity:var(--hero-star-opacity-low);transform:translate3d(var(--hero-star-end-x), var(--hero-star-end-y), 0) scale(1.015)}}@keyframes landing-hero-single-star{0%{opacity:.38;transform:translate3d(calc(-50% - var(--hero-star-drift-x) * .28), calc(-50% - var(--hero-star-drift-y) * .28), 0) scale(.82)}42%{opacity:.94}to{opacity:.58;transform:translate3d(calc(-50% + var(--hero-star-drift-x)), calc(-50% + var(--hero-star-drift-y)), 0) scale(1.2)}}@keyframes hyperspace-rush{0%{opacity:0;transform:translate3d(var(--x-start), var(--y-start), 0) rotate(var(--angle)) scaleX(.08)}18%{opacity:var(--opacity)}72%{opacity:var(--opacity)}to{opacity:0;transform:translate3d(var(--x-end), var(--y-end), 0) rotate(var(--angle)) scaleX(var(--scale-end))}}@keyframes hyperspace-star-rush{0%{opacity:0;transform:translate3d(var(--x-start), var(--y-start), 0) scale(.15)}20%{opacity:var(--opacity)}72%{opacity:var(--opacity)}to{opacity:0;transform:translate3d(var(--x-end), var(--y-end), 0) scale(var(--scale-end))}}@keyframes media-card-tunnel{0%{opacity:0;transform:translate3d(-50%, -50%, 0) scale(var(--start-scale)) rotate(var(--travel-angle)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}16%{opacity:calc(var(--depth-opacity) * .28)}42%{opacity:calc(var(--depth-opacity) * .82)}68%{opacity:var(--depth-opacity);transform:translate3d(calc(-50% + (var(--card-to-x) * .76)), calc(-50% + (var(--card-to-y) * .76)), 0) scale(calc(var(--end-scale) * .76)) rotate(var(--travel-angle)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}86%{opacity:calc(var(--depth-opacity) * .72)}to{opacity:0;transform:translate3d(calc(-50% + var(--card-to-x)), calc(-50% + var(--card-to-y)), 0) scale(var(--end-scale)) rotate(var(--travel-angle)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}}@keyframes hyperspace-core{0%,to{opacity:.72;scale:.94}50%{opacity:1;scale:1.08}}@keyframes hyperspace-sheet{0%{transform:translate(-2%,-1%)scale(1.06)}to{transform:translate(2%,1%)scale(1.16)}}@keyframes hyperspace-sheet-reverse{0%{transform:translate(2%,1%)scale(1.1)}to{transform:translate(-2%,-1%)scale(1.18)}}@keyframes hyperspace-side-left{0%,to{opacity:.35;transform:translate(-5%,-50%)skewY(-14deg)scaleX(.92)}50%{opacity:.68;transform:translate(4%,-50%)skewY(-14deg)scaleX(1.08)}}@keyframes hyperspace-side-right{0%,to{opacity:.35;transform:translate(5%,-50%)skewY(14deg)scaleX(.92)}50%{opacity:.68;transform:translate(-4%,-50%)skewY(14deg)scaleX(1.08)}}@keyframes tunnel-streak{0%,to{opacity:.24;scale:.84 1}50%{opacity:.78;scale:1.08 1}}@keyframes tunnel-drift{0%,to{opacity:.38;transform:translate(-1.5%)scale(1.16)}50%{opacity:.62;transform:translate(1.5%)scale(1.2)}}@keyframes tunnel-rotate{to{transform:scale(1.2)rotate(360deg)}}@keyframes tunnel-radial{0%,to{opacity:.72;scale:.96}50%{opacity:1;scale:1.04}}@keyframes landing-video-marquee-right-to-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes landing-video-marquee-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (min-width:1440px){.landing-page{--landing-header-height:72px}.landing-hero-stage{min-height:clamp(760px,92svh,930px)}.landing-nav{width:min(100% - 4rem,1320px);padding:clamp(.9rem,.7rem + .18vw,1.05rem) 0}.landing-nav-bar{gap:clamp(1.4rem,1rem + .45vw,1.9rem)}.landing-brand-logo{max-width:clamp(15rem,11.2vw,17.25rem)}.landing-nav-links{gap:.2rem clamp(1.35rem,.8rem + .7vw,2.4rem)}.landing-nav-link{letter-spacing:.14em;min-height:2.45rem;font-size:clamp(.72rem,.58rem + .12vw,.84rem)}.landing-hero-copy,.landing-section{width:min(100% - 4rem,1280px)}.landing-hero-copy{padding:clamp(4.9rem,8svh,6.4rem) 0 clamp(4.8rem,9svh,7.25rem)}.landing-hero-copy h1{width:min(100%,66rem)}.landing-hero-description{max-width:700px}.landing-video-marquee{--marquee-gap:clamp(1.15rem, .8rem + .45vw, 1.65rem);height:clamp(18rem,17vw,25rem);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.landing-video-marquee__frame{width:clamp(34rem,29vw,48rem)}.landing-content-stage{margin-top:-7.4rem}.landing-section{gap:clamp(1.55rem,1.1rem + .45vw,1.95rem);padding-block:clamp(2rem,2vw,2.9rem)}.feature-grid,.audience-grid,.progress-list{gap:clamp(1.2rem,.8rem + .55vw,1.6rem)}.feature-card,.audience-card{padding:clamp(1.7rem,1.1rem + .75vw,2.25rem)}.feature-card{min-height:clamp(326px,22vw,356px)}.audience-card{min-height:clamp(232px,16vw,268px)}.feature-icon{width:clamp(4.85rem,4.2vw,5.45rem);height:clamp(4.85rem,4.2vw,5.45rem);font-size:clamp(2.2rem,2vw,2.6rem)}.audience-icon{width:clamp(4.2rem,3.55vw,4.75rem);height:clamp(4.2rem,3.55vw,4.75rem)}.feature-card h3{font-size:clamp(1.14rem,.94rem + .25vw,1.28rem)}.audience-card h3{font-size:clamp(1.2rem,.95rem + .35vw,1.48rem)}.feature-card p,.audience-card p,.landing-footer p{font-size:clamp(.98rem,.86rem + .16vw,1.08rem)}.progress-section{grid-template-columns:auto minmax(0,1fr) minmax(210px,.34fr);padding:clamp(1.55rem,1rem + .65vw,2.1rem)}.progress-meter{width:clamp(6.7rem,6vw,8.15rem)}.progress-content h2{max-width:760px;font-size:clamp(1.2rem,.9rem + .38vw,1.58rem)}.landing-footer{grid-template-columns:minmax(17rem,.86fr) minmax(0,2.65fr);padding:clamp(3.4rem,4.2vw,5.25rem) max(2rem,50% - 640px) clamp(2.8rem,3.6vw,4rem)}.landing-footer>div:first-child{max-width:21rem}.landing-footer-logo{max-width:clamp(13.5rem,10vw,15rem)}.footer-grid{grid-template-columns:repeat(3,minmax(10rem,1fr)) minmax(19rem,1.65fr);gap:1.55rem clamp(2rem,2.4vw,3.35rem)}.footer-grid nav,.footer-signup{gap:.82rem}.footer-grid h2,.footer-signup h2{font-size:clamp(.8rem,.7rem + .12vw,.9rem)}.footer-grid a,.footer-signup label{font-size:clamp(.95rem,.82rem + .16vw,1.05rem)}.footer-grid .footer-connect{--footer-connect-icon-offset:-2.3rem;grid-template-columns:repeat(6,1.6rem);gap:.68rem .39rem}.footer-social-link{width:3.2rem;min-height:3.2rem}.footer-social-icon{width:2.05rem;height:2.05rem}}@media (min-width:1800px){.landing-page{--landing-header-height:76px}.landing-hero-stage{min-height:clamp(800px,86svh,950px)}.landing-nav{width:min(100% - 10rem,1680px)}.landing-brand-logo{max-width:clamp(16.4rem,9.7vw,17.9rem)}.landing-nav-links{gap:.22rem clamp(1.8rem,.9rem + .7vw,2.65rem)}.landing-nav-link{font-size:clamp(.78rem,.62rem + .12vw,.88rem)}.landing-hero-copy,.landing-section{width:min(100% - 5rem,1440px)}.landing-hero-copy{padding:clamp(4.5rem,7svh,6rem) 0 clamp(4.35rem,7.5svh,6.4rem)}.landing-video-marquee{--marquee-gap:clamp(1.35rem, .7rem + .45vw, 1.9rem);height:clamp(20rem,15vw,27rem);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.landing-video-marquee__frame{width:clamp(40rem,27vw,50rem)}.landing-content-stage{margin-top:-8.7rem}.feature-card{min-height:368px}.audience-card{min-height:276px}.progress-content h2{max-width:820px}.landing-footer{padding:clamp(3.8rem,3.6vw,5.75rem) max(2.5rem,50% - 720px) clamp(3rem,3vw,4.25rem)}}@media (min-width:2200px){.landing-hero-stage{min-height:clamp(820px,78svh,960px)}.landing-nav{width:min(100% - 11.25rem,1880px)}.landing-brand-logo{max-width:18.6rem}.landing-hero-copy,.landing-section{width:min(100% - 6rem,1520px)}.landing-content-stage{margin-top:-9.35rem}.landing-video-marquee__frame{width:clamp(44rem,24vw,52rem)}.landing-footer{padding-inline:max(3rem,50% - 760px)}}@media (max-width:1100px){.media-card-5,.media-card-6,.media-card-10,.media-card-11,.media-card-12{display:none}.feature-grid,.progress-section,.audience-grid,.landing-footer{grid-template-columns:1fr}.landing-footer>div:first-child{max-width:32rem}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem clamp(1.5rem,4vw,3rem)}.footer-grid .footer-connect{--footer-connect-icon-offset:0;justify-self:center}.footer-signup{grid-column:1/-1;width:min(100%,34rem);max-width:none}}@media (max-width:900px){.landing-nav{gap:clamp(.65rem,1.8vw,1rem);width:min(100% - 2rem,1240px);padding:.72rem 0}.landing-brand-logo{max-width:clamp(9rem,22vw,12.25rem)}.landing-nav-links{gap:.12rem clamp(.52rem,1.7vw,.95rem)}.landing-nav-link{letter-spacing:.11em;min-height:2.1rem;padding-block:.38rem;font-size:clamp(.6rem,1.3vw,.68rem)}}@media (max-width:760px){.scroll-star-dust{transition-duration:.18s}.landing-content-stage{margin-top:-4rem}.landing-video-marquee{--marquee-gap:.7rem;--marquee-opacity:.32;--marquee-speed-fast:18s;--marquee-speed-normal:42s;height:clamp(10rem,31vw,16rem)}.landing-video-marquee__frame{width:clamp(15rem,58vw,26rem);box-shadow:0 0 18px #ffc6560f,0 14px 46px #0000005c}.landing-hero-stage{min-height:clamp(680px,108svh,840px)}.landing-hero-content{--hero-star-opacity-high:.62;--hero-star-opacity-low:.3}.landing-hero-content:after{opacity:.55}.landing-nav{width:min(100% - 1.25rem,1240px)}.landing-hero-copy{width:min(100% - 1.25rem,1180px);padding:clamp(4.8rem,11svh,6rem) 0 clamp(5.8rem,14svh,7.4rem)}.landing-hero-copy h1{width:min(100%,34rem)}.landing-hero-logo{max-width:min(100%,clamp(18.5rem,86vw,32rem))}.landing-eyebrow{letter-spacing:.28em;font-size:clamp(.66rem,2.25vw,.8rem)}.landing-hero-description{max-width:34rem}.landing-button{width:100%;min-width:0;max-width:21rem}.media-card{width:126px;min-height:88px}.media-card-1{--card-to-x:-34vw!important;--card-to-y:-23vh!important}.media-card-2{--card-to-x:34vw!important;--card-to-y:-21vh!important}.media-card-3{--card-to-x:-34vw!important;--card-to-y:25vh!important}.media-card-4,.media-card-7,.media-card-8,.media-card-9{display:none}.landing-section{width:min(100% - 1.25rem,1180px)}.landing-feature-section{margin-top:-4rem}.feature-card{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);gap:.85rem;min-height:auto}.feature-icon{width:4rem;height:4rem;font-size:1.85rem}.audience-icon{width:3.8rem;height:3.8rem}.feature-card h3{max-width:none}.progress-section{align-items:start}.footer-signup div{max-width:100%}.footer-grid .footer-connect{--footer-connect-icon-offset:0;grid-template-columns:repeat(5,3rem);gap:.58rem .42rem;width:min(100%,16.68rem)}.footer-grid .footer-connect>.footer-social-link:nth-child(2){grid-column:1}.footer-grid .footer-connect>.footer-social-link:nth-child(3){grid-column:2}.footer-grid .footer-connect>.footer-social-link:nth-child(4){grid-column:3}.footer-grid .footer-connect>.footer-social-link:nth-child(5){grid-column:4}.footer-grid .footer-connect>.footer-social-link:nth-child(6){grid-column:5}}@media (max-width:640px){.landing-page{--landing-header-height:68px}.landing-page:before{display:none}.landing-nav{width:min(100% - 1rem,1240px);padding:.56rem 0}.landing-nav-bar{gap:.75rem}.landing-nav-brand-link{padding-block:.18rem}.landing-brand-logo{max-width:min(100vw - 6.25rem,clamp(9.7rem,50vw,12rem))}.landing-nav-links--desktop{display:none}.landing-menu-button{display:grid}.landing-mobile-menu{z-index:2;opacity:0;pointer-events:none;max-height:0;transition:max-height .24s,opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + .42rem);left:0;right:0;overflow:hidden;transform:translateY(-.35rem)}.landing-mobile-menu--open{opacity:1;pointer-events:auto;max-height:18rem;transform:translate(0,0)}.landing-mobile-menu-panel{-webkit-backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(#ffdc9214,#0000 48%),#040302e6;border:1px solid #ffd8853d;border-radius:.72rem;gap:.22rem;padding:.42rem;display:grid;overflow:hidden;box-shadow:0 18px 46px #0000005c,inset 0 1px #ffffff0e}.landing-mobile-menu-link{color:#efe2c6;letter-spacing:.13em;text-transform:uppercase;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.75rem;font-size:.72rem;font-weight:760;line-height:1;transition:color .16s,background .16s;display:flex}.landing-mobile-menu-link:active{color:#fff2cc;background:#ffd8851f}.landing-footer{contain:paint;background:radial-gradient(at 50% 0,#ffcf6e06,#0000 18rem),linear-gradient(#0806040a 0%,#050403fa 18%,#020202 100%);gap:1.6rem;padding:clamp(2.55rem,9vw,3.35rem) 1.25rem 2.45rem;box-shadow:0 -14px 46px #0000006b,inset 0 1px #ffebae05}.landing-footer:before{background:linear-gradient(90deg,#0000 0%,#ffe0970a 18%,#ffcf6e1c 50%,#ffe0970a 82%,#0000 100%)}.landing-footer:after{background:linear-gradient(#ffd27102,#0000 8rem)}.landing-footer>div:first-child{text-align:center;justify-items:center;max-width:30rem;margin:0 auto}.landing-footer-logo{max-width:clamp(10rem,54vw,12rem)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1rem}.footer-grid .footer-connect{text-align:center;grid-column:1/-1;justify-content:center;justify-self:center}.footer-grid .footer-connect h2{justify-self:center}.footer-signup{max-width:none}.footer-signup div{width:100%}}@media (max-width:520px){.landing-video-marquee{--marquee-gap:.48rem;--marquee-opacity:.24;--marquee-speed:34s;height:clamp(7rem,34vw,10rem)}.landing-video-marquee__frame{border-radius:.42rem;width:clamp(9.25rem,68vw,14rem);box-shadow:0 0 12px #ffc6560b,0 10px 28px #0000004d}}@media (max-width:420px){.landing-page{--landing-header-height:66px}.landing-video-marquee{--marquee-gap:.42rem;--marquee-opacity:.2;height:clamp(6.35rem,35vw,8.75rem)}.landing-video-marquee__frame{width:clamp(8.25rem,72vw,12.5rem)}.feature-card h3{white-space:normal}.audience-card{column-gap:.72rem}.audience-icon{border-radius:.9rem;width:3.35rem;height:3.35rem}.audience-card h3{font-size:1rem}.footer-grid{text-align:center;grid-template-columns:1fr;gap:1.4rem}.footer-grid nav,.footer-signup{justify-items:center}.footer-connect{justify-content:center}.footer-signup label{max-width:18rem}.landing-footer{padding-inline:1rem}}@media (max-width:460px){.landing-brand-logo{max-width:clamp(8.8rem,48vw,10.9rem)}.media-card-3{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.hyperspace-streak,.hyperspace-star{opacity:.45;transform:translate3d(var(--x-end), var(--y-end), 0) rotate(var(--angle)) scaleX(.8)}.media-card{opacity:.78;transform:translate3d(calc(-50% + var(--card-to-x)), calc(-50% + var(--card-to-y)), 0) scale(var(--end-scale)) rotate(var(--travel-angle)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.scroll-star-dust{mix-blend-mode:normal}.landing-hero-content:before{opacity:.42;animation:none!important;transform:none!important}.landing-hero-star{opacity:.5;animation:none!important;transform:translate(-50%,-50%)scale(.9)!important}.landing-video-marquee{display:none}.landing-nav-brand-link:hover,.landing-footer-brand:hover,.footer-social-link:hover,.footer-social-link:active{transform:none}}
.landing-hyperspace{--hyperspace-motion-direction-x:0;--hyperspace-motion-direction-y:0;--hyperspace-motion-intensity:0;--hyperspace-glitch-blur:0px;--hyperspace-glitch-opacity:0;--hyperspace-glitch-scale:1;--hyperspace-glitch-soft-opacity:0;--hyperspace-rgb-shift-x:0px;--hyperspace-rgb-shift-y:0px;--hyperspace-rgb-shift-x-inverse:0px;--hyperspace-rgb-shift-y-inverse:0px;--motion-intensity:0;z-index:0;color:#fff8e6;isolation:isolate;pointer-events:none;background:#050403;position:absolute;inset:0;overflow:hidden}.landing-hyperspace__canvas,.landing-hyperspace__motion-glitch,.landing-hyperspace-screen-field,.landing-hyperspace__vignette{position:absolute;inset:0}.landing-hyperspace__canvas{z-index:0;image-rendering:auto;width:100%;height:100%;display:block}.landing-hyperspace__motion-glitch{z-index:1;pointer-events:none;mix-blend-mode:screen;transform:scale(var(--hyperspace-glitch-scale));transform-origin:50% 45%;will-change:opacity, transform;overflow:hidden}.landing-hyperspace__motion-glitch:before,.landing-hyperspace__motion-glitch:after{content:"";opacity:var(--hyperspace-glitch-opacity);will-change:opacity, transform;position:absolute;inset:-4%}.landing-hyperspace__motion-glitch:before{filter:blur(var(--hyperspace-glitch-blur));transform:translate3d(var(--hyperspace-rgb-shift-x-inverse), var(--hyperspace-rgb-shift-y-inverse), 0);background:linear-gradient(90deg,#0000 0 13%,#ff343f26 19%,#ffeec421 23%,#18e6ff1f 27%,#0000 36%) 50% 31%/150% 3px no-repeat,linear-gradient(90deg,#0000 0 6%,#ffba3921 16%,#fff6da1f 23%,#0000 34%) 50% 47%/130% 2px no-repeat,linear-gradient(90deg,#0000 0 36%,#ff3d491c 43%,#29dcff1a 52%,#0000 68%) 50% 62%/140% 3px no-repeat,radial-gradient(at 50% 45%,#ffe6a812,#0000 24rem)}.landing-hyperspace__motion-glitch:after{opacity:var(--hyperspace-glitch-soft-opacity);transform:translate3d(var(--hyperspace-rgb-shift-x), var(--hyperspace-rgb-shift-y), 0);background:repeating-linear-gradient(#0000 0 10px,#ffe9b30a 11px 12px),repeating-linear-gradient(90deg,#0000 0 42px,#2adcff07 43px 44px),linear-gradient(90deg,#0000,#ff343f12 39%,#fff5d51c 49%,#18e6ff14 59%,#0000)}.landing-hyperspace-screen-field{z-index:3;pointer-events:none;perspective:1200px;transform-style:preserve-3d;transform-origin:50%;backface-visibility:hidden}.landing-hyperspace__vignette{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0504039e,#0000 24% 76%,#0504039e),linear-gradient(#0504039e,#0000 26% 74%,#050403ad)}.landing-hyperspace-screen{width:min(var(--screen-width), 46vw);aspect-ratio:16/8.4;contain:layout paint;opacity:0;--motion-intensity:var(--hyperspace-motion-intensity);will-change:transform, opacity;transform-style:preserve-3d;backface-visibility:hidden;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.16)}.landing-hyperspace-screen:before{z-index:-1;content:"";width:118%;height:clamp(14px,7%,28px);opacity:var(--trail-opacity);pointer-events:none;transform:translate3d(-50%, -50%, 0) translate3d(var(--trail-x), var(--trail-y), 0) rotate(var(--travel-angle)) scaleX(var(--trail-length)) scaleY(var(--trail-scale));transform-origin:52%;background:linear-gradient(90deg,#0000 0%,#fff8e6ad 18%,#0000 46%) 0 18%/100% 1px no-repeat,linear-gradient(90deg,#0000 4%,#dbaa4894 30%,#0000 70%) 0 42%/88% 1px no-repeat,linear-gradient(90deg,#0000 0%,#fff8e67a 36%,#0000 76%) 0 62%/74% 1px no-repeat,linear-gradient(90deg,#0000 8%,#dbaa4861 44%,#0000 86%) 0 82%/62% 1px no-repeat;position:absolute;top:50%;left:50%}.landing-hyperspace-screen__thumbnail{backface-visibility:hidden;background:linear-gradient(135deg,#ffffff1f,#0000 36%),linear-gradient(160deg,#1b1710,#070604);border:1px solid #f6d28194;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #fff8e629,0 10px 28px #00000038,0 0 30px #e6b24847}.landing-hyperspace-screen__thumbnail:before,.landing-hyperspace-screen__thumbnail:after{content:"";position:absolute;inset:0}.landing-hyperspace-screen__thumbnail:before{z-index:0;opacity:.96}.landing-hyperspace-screen__thumbnail:after{z-index:2;background:linear-gradient(90deg,#fff8e657 0 1px,#0000 1px calc(100% - 1px),#fff8e64d calc(100% - 1px)),linear-gradient(#fff8e64d 0 1px,#0000 1px calc(100% - 1px),#fff8e62e calc(100% - 1px)),linear-gradient(90deg,#fff8e626,#0000 18% 82%,#fff8e61a),linear-gradient(#0000 58%,#05040338)}.landing-hyperspace-screen__video{z-index:1;object-fit:cover;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.landing-hyperspace-screen__video[hidden]{display:none}.landing-hyperspace-screen--mountain .landing-hyperspace-screen__thumbnail:before{background:linear-gradient(150deg,#0000 0 42%,#f5ecd3d6 43% 46%,#0000 47%),linear-gradient(24deg,#151a18 0 44%,#637063 45% 56%,#d9bd71 57% 100%)}.landing-hyperspace-screen--city .landing-hyperspace-screen__thumbnail:before{background:repeating-linear-gradient(90deg,#0000 0 13px,#ffd576d1 14px 16px,#0000 17px 28px),linear-gradient(#122433 0 48%,#6d4e29 49% 100%)}.landing-hyperspace-screen--ocean .landing-hyperspace-screen__thumbnail:before{background:linear-gradient(14deg,#fff8e6d6 0 7%,#0000 8%),linear-gradient(#12334c 0 52%,#249083 53% 100%)}.landing-hyperspace-screen--desert .landing-hyperspace-screen__thumbnail:before{background:linear-gradient(20deg,#19110a 0 24%,#b68942 25% 44%,#e1ad5b 45% 100%)}.landing-hyperspace-screen__scanline{z-index:3;opacity:.68;background:linear-gradient(90deg,#05040347,#0000 18% 82%,#0504034d),repeating-linear-gradient(#0000 0 7px,#fff8e60b 8px 9px);position:absolute;inset:0}.landing-hyperspace-screen__meta{z-index:4;color:#fff8e6eb;letter-spacing:0;text-shadow:0 1px 8px #0000009e;justify-content:space-between;align-items:center;gap:8px;font-size:clamp(.54rem,.58vw,.68rem);font-weight:800;display:flex;position:absolute;left:8px;right:8px}.landing-hyperspace-screen__meta--top{top:8px}.landing-hyperspace-screen__meta--bottom{bottom:8px}.landing-hyperspace-screen__meta span{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}@media (hover:hover) and (pointer:fine){.landing-hyperspace-screen:before{opacity:calc(var(--trail-opacity) + (var(--motion-intensity) * .24));transform:translate3d(-50%, -50%, 0) translate3d(var(--trail-x), var(--trail-y), 0) rotate(var(--travel-angle)) scaleX(calc(var(--trail-length) + (var(--motion-intensity) * .36))) scaleY(calc(var(--trail-scale) + (var(--motion-intensity) * .05)))}}@media (max-width:820px){.landing-hyperspace-screen{width:min(var(--screen-width), 52vw)}}@media (max-width:640px){.landing-hyperspace-screen{width:min(var(--screen-width), 66vw)}.landing-hyperspace-screen--left-upper,.landing-hyperspace-screen--right-upper{display:none}.landing-hyperspace-screen--left-middle,.landing-hyperspace-screen--right-middle{width:min(var(--screen-width), 72vw)}.landing-hyperspace-screen--left-lower,.landing-hyperspace-screen--right-lower{width:min(var(--screen-width), 66vw)}}@media (prefers-reduced-motion:reduce){.landing-hyperspace{--hyperspace-motion-direction-x:0!important;--hyperspace-motion-direction-y:0!important;--hyperspace-motion-intensity:0!important;--motion-intensity:0!important}.landing-hyperspace-screen-field{animation:none}.landing-hyperspace__motion-glitch{display:none}}
