@font-face{font-family:Pathway Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pathway-gothic-one-latin-ext-400-normal-Bb45r9Kx.woff2)format("woff2"),url(/assets/pathway-gothic-one-latin-ext-400-normal-wUerY-n2.woff)format("woff");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:Pathway Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pathway-gothic-one-latin-400-normal-CPFfX3Qp.woff2)format("woff2"),url(/assets/pathway-gothic-one-latin-400-normal-DKq8d42r.woff)format("woff");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:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-cyrillic-ext-wght-normal-B3XMVzw1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-cyrillic-wght-normal-Cxxi75Cn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-vietnamese-wght-normal-CiTUBHt1.woff2)format("woff2-variations");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:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-latin-ext-wght-normal-BHZ6ODhS.woff2)format("woff2-variations");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:Mulish Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/mulish-latin-wght-normal-WL5YNY-W.woff2)format("woff2-variations");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}@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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--font-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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.block{display:block}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-\[1em\]{height:1em}.w-\[0\.67em\]{width:.67em}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.align-\[-0\.1em\]{vertical-align:-.1em}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*,:before,:after{box-sizing:border-box}input,select,textarea,button{font:inherit;color:inherit;border-radius:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--black);color:var(--text);font-family:var(--sans);letter-spacing:.005em;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.97rem + .18vw,1.0625rem);font-weight:400;line-height:1.62;overflow-x:hidden}body:after{content:"";z-index:60;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;position:fixed;inset:0}::selection{background:var(--orange);color:#fff}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}html.cosmos-intro-pending{overflow:hidden}.cosmos-intro{z-index:1000;cursor:pointer;touch-action:none;color:#fff;opacity:1;background:#000;transition:opacity .48s cubic-bezier(.4,0,.2,1);display:none;position:fixed;inset:0;overflow:hidden}html.cosmos-intro-pending .cosmos-intro{display:block}.cosmos-intro.is-ending{opacity:0;pointer-events:none}.cosmos-intro__stage{width:100%;height:100%;position:absolute;inset:0}.cosmos-intro__skip{white-space:nowrap;z-index:2;color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0000008f;border:1px solid #ffffff4d;align-items:center;gap:9px;height:44px;padding:0 18px;font-size:.7rem;font-weight:600;transition:border-color .18s,color .18s,background .18s;display:inline-flex;position:absolute;bottom:clamp(16px,2.5vw,32px);left:50%;transform:translate(-50%)}.cosmos-intro__skip:hover{border-color:var(--orange);color:var(--orange);background:#000000c7}.cosmos-intro__skip svg{width:11px;height:9px}html[data-theme=light] .cosmos-intro{color:#14171a;background:#fffaf7}html[data-theme=light] .cosmos-intro__skip{color:#14171a;background:#fffaf7bd;border-color:#14171a42}html[data-theme=light] .cosmos-intro__skip:hover{border-color:var(--orange);color:var(--orange);background:#fffaf7f0}a{color:var(--orange);text-decoration:none}a:hover{color:var(--orange-h)}img{max-width:100%;display:block}svg{display:block}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0}.d1{font-family:var(--display);text-transform:uppercase;letter-spacing:.008em;font-size:clamp(2.9rem,8.4vw,7rem);font-weight:400;line-height:.87}.d2{font-family:var(--display);text-transform:uppercase;letter-spacing:.012em;font-size:clamp(2.35rem,6.2vw,4.75rem);font-weight:400;line-height:.92}.d3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:400;line-height:1}.dot{color:var(--orange)}.h-card{letter-spacing:-.012em;color:var(--ink);font-size:1.1rem;font-weight:600;line-height:1.25}.eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--orange);align-items:center;gap:10px;font-size:.7rem;font-weight:600;display:inline-flex}.eyebrow .rune{color:var(--orange)}.eyebrow--quiet{color:var(--muted)}.eyebrow--quiet .rune{color:var(--rune-lit)}.lead{color:var(--text);max-width:62ch;font-size:clamp(1.06rem,1rem + .5vw,1.3rem);line-height:1.55}.lead strong{color:var(--ink);font-weight:600}p{margin:0 0 1.1em}p:last-child{margin-bottom:0}.num{font-family:var(--display);letter-spacing:.16em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:1.2rem;line-height:1}.rune{width:1em;height:1.5em;color:var(--rune-lit);flex:none}.rune--lg{width:22px;height:33px}.rune--sm{width:12px;height:18px}.band{border-top:var(--hair);border-bottom:var(--hair);color:var(--rune);justify-content:center;align-items:center;gap:clamp(14px,2.4vw,30px);padding:22px 0;display:flex;overflow:hidden}.band .rune{color:currentColor;opacity:.9;width:11px;height:17px}.band .rune:nth-child(3n){color:var(--rune-lit);opacity:.55}.tick{position:relative}.tick:before,.tick:after{content:"";border:1px solid var(--orange);pointer-events:none;width:11px;height:11px;position:absolute}.tick:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.tick:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.hdr{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:var(--hair);background:#000000b8;transition:background .25s,border-color .25s;position:sticky;top:0}.hdr.is-stuck{border-bottom-color:var(--line-2);background:#000000ed}.hdr__in{align-items:center;gap:24px;min-height:0;padding-block:10px;display:flex}.brand{color:var(--orange);align-items:center;margin-right:auto;line-height:0;display:flex}.brand__logo{object-fit:cover;object-position:center;width:clamp(124px,10.5vw,148px);height:clamp(48px,4vw,57px);display:block}.brand__sub{letter-spacing:.5em;text-transform:uppercase;color:var(--ink);padding-left:2px;font-size:.5rem;font-weight:600}.nav,.nav__links{align-items:center;gap:clamp(16px,2.2vw,30px);display:flex}.nav__links a{color:var(--text);letter-spacing:.05em;border-bottom:1px solid #0000;padding:8px 0;font-size:.82rem;font-weight:600;transition:color .18s,border-color .18s}.nav__links a:hover{color:var(--ink);border-bottom-color:var(--orange)}.theme-toggle{border:1px solid var(--line-2);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.theme-toggle:hover{color:var(--orange);border-color:var(--orange)}.btn{border:1px solid var(--orange);background:var(--orange);color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 26px;font-size:.78rem;font-weight:800;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}.btn:hover{background:var(--orange-h);border-color:var(--orange-h);color:#fff}.btn:active{transform:translateY(1px)}.btn--ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.btn--ghost:hover{color:var(--orange);border-color:var(--orange);background:0 0}.btn--lg{min-height:58px;padding:0 34px;font-size:.82rem}.btn--block{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed}.burger{border:1px solid var(--line-2);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.burger:hover{border-color:var(--orange);color:var(--orange)}.menu{display:none}@media (width<=900px){.nav__links,.hdr .btn{display:none}.burger{display:flex}.menu{z-index:49;background:var(--black);padding:8px var(--gut) 40px;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:fixed;inset:74px 0 0;overflow-y:auto;transform:translateY(-8px)}.menu.is-open{opacity:1;visibility:visible;transform:none}.menu a:not(.btn){border-bottom:var(--hair);min-height:64px;color:var(--ink);font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:14px;font-size:1.7rem;display:flex}.menu a:not(.btn):hover{color:var(--orange)}.menu .btn{margin-top:26px;display:inline-flex}}@media (width<=440px){.brand__logo{width:112px}}.hero{border-bottom:var(--hair);background:var(--black);position:relative;overflow:hidden}.hero__sky{pointer-events:none;position:absolute;inset:0}.stars,.stars2{position:absolute;inset:0}.stars{opacity:.75;background-image:radial-gradient(1.4px 1.4px at 66.2% 39.71%,#fffaf78c,#0000),radial-gradient(2px 2px at 92.85% 73.89%,#fffaf78c,#0000),radial-gradient(1px 1px at 98.31% 21.87%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 24.04% 43.52%,#fffaf752,#0000),radial-gradient(1px 1px at 87.94% 72.6%,#fffaf78c,#0000),radial-gradient(1px 1px at 97.06% 24.54%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 31.86% 83.55%,#fffaf7d9,#0000),radial-gradient(1px 1px at 75.57% 1.57%,#fffaf752,#0000),radial-gradient(2px 2px at 79.51% 13.75%,#fffaf752,#0000),radial-gradient(1px 1px at 55.39% 14.38%,#fffaf752,#0000),radial-gradient(1px 1px at 31.9% 18.22%,#fffaf752,#0000),radial-gradient(1px 1px at 94.96% 85.83%,#fffaf752,#0000),radial-gradient(2px 2px at 77.62% 57.9%,#fffaf78c,#0000),radial-gradient(1px 1px at .18% 70.19%,#fffaf752,#0000),radial-gradient(1.4px 1.4px at 60.25% 81.2%,#fffaf752,#0000),radial-gradient(1.4px 1.4px at 26.02% 78.19%,#fffaf752,#0000),radial-gradient(1px 1px at 58.27% 24.65%,#fffaf7d9,#0000),radial-gradient(1px 1px at 95.05% 9.82%,#fffaf7d9,#0000),radial-gradient(1px 1px at 45.93% 67.03%,#fffaf78c,#0000),radial-gradient(1.4px 1.4px at 35.05% 8.77%,#fffaf7d9,#0000),radial-gradient(2px 2px at 5.1% 28.51%,#fffaf752,#0000),radial-gradient(2px 2px at 25.66% 22.79%,#fffaf7d9,#0000),radial-gradient(2px 2px at 26.99% 23.36%,#fffaf78c,#0000),radial-gradient(1.4px 1.4px at 59.62% 15.11%,#fffaf752,#0000),radial-gradient(1px 1px at 32.73% 28.94%,#fffaf78c,#0000),radial-gradient(1px 1px at 93.18% 34.75%,#fffaf752,#0000),radial-gradient(1.4px 1.4px at 51.4% 61.68%,#fffaf752,#0000),radial-gradient(2px 2px at 29.64% 28.71%,#fffaf78c,#0000),radial-gradient(2px 2px at 95.61% 22.41%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 12.66% 77.51%,#fffaf752,#0000),radial-gradient(1px 1px at 40.61% 59.76%,#fffaf78c,#0000),radial-gradient(1.4px 1.4px at 4.17% 37.02%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 53.34% 14.67%,#fffaf78c,#0000),radial-gradient(1.4px 1.4px at 5.5% 78.25%,#fffaf752,#0000),radial-gradient(1.4px 1.4px at 53.87% 57.56%,#fffaf78c,#0000),radial-gradient(1.4px 1.4px at 48.9% 46.63%,#fffaf752,#0000),radial-gradient(1.4px 1.4px at 26.59% 67.9%,#fffaf78c,#0000),radial-gradient(1px 1px at 17.76% 47.81%,#fffaf7d9,#0000),radial-gradient(1px 1px at 44.97% 40.8%,#fffaf752,#0000),radial-gradient(2px 2px at 41.8% 4.76%,#fffaf7d9,#0000),radial-gradient(1px 1px at 64.8% 22.74%,#fffaf752,#0000),radial-gradient(1px 1px at 34.42% 3.66%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 98.73% 16.96%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 82.29% 54.18%,#fffaf78c,#0000),radial-gradient(1px 1px at 6.94% 50.16%,#fffaf752,#0000),radial-gradient(1.4px 1.4px at 17.03% 3.33%,#fffaf7d9,#0000),radial-gradient(1px 1px at 10.25% 33.88%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 19.38% 38.99%,#fffaf752,#0000),radial-gradient(1px 1px at 60.37% 28.7%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 86.78% 77.95%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 55.49% 53.9%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 15.72% 28.07%,#fffaf752,#0000),radial-gradient(2px 2px at 23.05% 8.67%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 54.49% 83.78%,#fffaf78c,#0000),radial-gradient(1px 1px at 93.81% 39.96%,#fffaf7d9,#0000),radial-gradient(2px 2px at 4.24% 47.02%,#fffaf7d9,#0000),radial-gradient(1px 1px at 16.39% 49.39%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 16.92% 70.37%,#fffaf78c,#0000),radial-gradient(1px 1px at 49.09% 21.34%,#fffaf78c,#0000),radial-gradient(1.4px 1.4px at 50.91% 42.43%,#fffaf78c,#0000),radial-gradient(1.4px 1.4px at 66.2% 26.16%,#fffaf7d9,#0000),radial-gradient(1px 1px at 36.82% 45.15%,#fffaf78c,#0000),radial-gradient(1px 1px at 35.86% 32.35%,#fffaf752,#0000),radial-gradient(2px 2px at 43.72% 28.21%,#fffaf7d9,#0000),radial-gradient(1px 1px at 45.18% 18.83%,#fffaf7d9,#0000),radial-gradient(2px 2px at 22.56% 46.28%,#fffaf78c,#0000),radial-gradient(1px 1px at 20.22% 48.75%,#fffaf7d9,#0000),radial-gradient(1.4px 1.4px at 3.64% 33.35%,#fffaf78c,#0000),radial-gradient(2px 2px at 34.83% 44.71%,#fffaf78c,#0000),radial-gradient(1px 1px at 63.47% 70.7%,#fffaf7d9,#0000);background-repeat:no-repeat}.stars2{opacity:.5;background-image:radial-gradient(1px 1px at 13.5% 61.26%,#fffaf799,#0000),radial-gradient(2px 2px at 76.45% 86.63%,#ff5400bf,#0000),radial-gradient(1.4px 1.4px at 77.5% 86.62%,#fffaf7e6,#0000),radial-gradient(1px 1px at 95.64% 25.76%,#ff5400bf,#0000),radial-gradient(1px 1px at 51.91% 87.48%,#ff5400bf,#0000),radial-gradient(1.4px 1.4px at 10.38% 29.21%,#ff5400bf,#0000),radial-gradient(1.4px 1.4px at 50.27% 66.61%,#fffaf799,#0000),radial-gradient(1px 1px at 64.24% 4.09%,#fffaf7e6,#0000),radial-gradient(2px 2px at 41.07% 7.25%,#ff5400bf,#0000),radial-gradient(1.4px 1.4px at 70.5% 21.67%,#ff5400bf,#0000),radial-gradient(1.4px 1.4px at 68.49% 52.87%,#ff5400bf,#0000),radial-gradient(1.4px 1.4px at 15.98% 6.99%,#fffaf799,#0000),radial-gradient(1px 1px at 50.71% 17.94%,#ff5400bf,#0000),radial-gradient(1.4px 1.4px at 96.16% 70.96%,#fffaf799,#0000),radial-gradient(1px 1px at 93.21% 37.9%,#ff5400bf,#0000),radial-gradient(1px 1px at 2.52% 11.13%,#fffaf799,#0000),radial-gradient(1px 1px at 49.98% 39.4%,#fffaf7e6,#0000),radial-gradient(1.4px 1.4px at 99.13% 76.66%,#fffaf7e6,#0000),radial-gradient(1px 1px at 91.96% 52.86%,#ff5400bf,#0000),radial-gradient(1.4px 1.4px at 69.15% 15.78%,#ff5400bf,#0000),radial-gradient(1px 1px at 22.95% 68.46%,#fffaf7e6,#0000),radial-gradient(1px 1px at 4.27% 7.53%,#fffaf799,#0000),radial-gradient(1px 1px at 17.55% 23.78%,#fffaf7e6,#0000),radial-gradient(2px 2px at 36.97% 29.52%,#fffaf799,#0000),radial-gradient(2px 2px at 20.01% 26.29%,#ff5400bf,#0000),radial-gradient(2px 2px at 67.47% 84.16%,#fffaf799,#0000);background-repeat:no-repeat;animation:11s ease-in-out infinite twinkle}@keyframes twinkle{0%,to{opacity:.18}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.stars2{opacity:.35;animation:none}}.hero__glow{background:radial-gradient(58% 62% at 50% 100%,#ff540029,#04043438 44%,#0000 74%);width:140%;height:78%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.ridge{width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.ridge--far{fill:#07071a;opacity:.8;transform-origin:bottom;transform:translateY(5%)scaleX(-1.18)}.ridge--near{fill:#040410}.hero__in{grid-template-columns:minmax(0,1.2fr) minmax(320px,.72fr);align-items:center;gap:clamp(46px,7vw,104px);min-height:calc(100svh - 77px);padding-block:clamp(42px,7vh,76px);display:grid;position:relative}.hero__copy{max-width:760px}.hero .d1{max-width:13ch;margin:clamp(14px,2vh,22px) 0 clamp(18px,2.4vh,26px);font-size:clamp(3.5rem,6.4vw,6.15rem)}.hero .lead{max-width:55ch;font-size:clamp(1rem,.95rem + .3vw,1.16rem)}.hero__cta{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:clamp(22px,3vh,32px);display:flex}.hero__note{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:.78rem;display:inline-flex}.hero__note:before{content:"";background:var(--line-2);width:26px;height:1px}.hero__path{border:1px solid var(--line-2);border-top:2px solid var(--orange);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050509c7;padding:clamp(24px,3vw,36px);position:relative}.hero__path-title{color:var(--orange);letter-spacing:.25em;text-transform:uppercase;margin:0 0 20px;font-size:.68rem;font-weight:600;position:relative}.hero__steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;position:relative}.hero__steps li{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:34px 1fr;align-items:center;gap:13px;padding:15px 0;font-size:.92rem;line-height:1.35;display:grid}.hero__steps .num{font-size:1rem}.hero__path-foot{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:18px;font-size:.72rem;display:flex;position:relative}.hero__path-foot:before{content:"";background:var(--orange);width:7px;height:7px;box-shadow:0 0 14px #ff540080}@media (width<=900px){.hero__in{grid-template-columns:1fr;gap:34px;min-height:auto;padding-block:clamp(46px,9vw,76px)}.hero__copy,.hero__path{max-width:700px}}@media (width>=901px) and (height<=720px){.hero__in{gap:48px;padding-block:30px}.hero .d1{font-size:clamp(3.4rem,6vw,5.2rem)}.hero .lead{font-size:1rem;line-height:1.5}.hero__steps li{padding:11px 0}.hero__path{padding:22px 28px}}.pledge{border-bottom:var(--hair);background:var(--black)}.pledge__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pledge__item{border-left:var(--hair);color:var(--ink);align-items:flex-start;gap:14px;padding:clamp(24px,3vw,34px) clamp(20px,2.4vw,34px);font-size:.92rem;font-weight:600;line-height:1.4;display:flex}.pledge__item:first-child{border-left:0;padding-left:0}.pledge__item .rune{color:var(--orange);width:14px;height:21px;margin-top:1px}@media (width<=860px){.pledge__grid{grid-template-columns:1fr}.pledge__item{border-left:0;border-top:var(--hair);padding-inline:0}.pledge__item:first-child{border-top:0}}.sec{padding-block:clamp(72px,10vw,132px);position:relative}.sec--navy{background:var(--navy);border-block:var(--hair)}.sec--navy .band{border-color:#fffaf717}.sec__head{max-width:70ch;margin-bottom:clamp(34px,5vw,58px)}.sec__head .d2{margin:16px 0 20px}.rule{background:var(--line);border:0;height:1px;margin:0}.uma{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(34px,5vw,72px);display:grid}@media (width<=960px){.uma{grid-template-columns:1fr}}.uma__runes{color:var(--orange);gap:10px;margin-bottom:18px;display:flex}.uma__runes .rune{color:currentColor;width:15px;height:23px}.uma__role{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:.7rem;font-weight:600}.uma .d2{margin-bottom:22px}.uma__facts{border-top:1px solid #fffaf71c;flex-direction:column;gap:0;margin-top:30px;display:flex}.uma__fact{color:var(--text);border-bottom:1px solid #fffaf71c;align-items:flex-start;gap:14px;padding:16px 0;font-size:.95rem;display:flex}.uma__fact .rune{color:var(--orange);width:12px;height:18px;margin-top:2px}.sec--navy p,.sec--navy .uma__fact{color:#b7b2c6}.stele{background:linear-gradient(#05052c,#010112);border:1px solid #fffaf729;padding:0;position:relative;overflow:hidden}.stele__media{aspect-ratio:16/9;background:#02021c;border-bottom:1px solid #fffaf729;position:relative;overflow:hidden}.stele__image{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.03);width:100%;height:100%}.stele__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#000000c7);position:absolute;inset:0}.stele__cap{z-index:1;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.66rem;font-weight:600;position:absolute;bottom:16px;left:20px;right:20px}.chat{flex-direction:column;gap:12px;margin:0;padding:clamp(22px,3vw,32px);display:flex;position:relative}.chat__meta{letter-spacing:.24em;text-transform:uppercase;color:#8d89a6;border-bottom:1px solid #fffaf724;align-items:center;gap:12px;padding-bottom:14px;font-size:.66rem;display:flex}.eq{align-items:flex-end;gap:3px;height:13px;display:flex}.eq span{background:var(--orange);transform-origin:bottom;width:2px;height:100%;animation:1.15s ease-in-out infinite eq}.eq span:nth-child(2){animation-delay:.14s}.eq span:nth-child(3){animation-delay:.28s}.eq span:nth-child(4){animation-delay:.42s}.eq span:nth-child(5){animation-delay:.56s}@keyframes eq{0%,to{opacity:.3;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.eq span{opacity:.7;animation:none;transform:scaleY(.7)}}.msg{border-left:2px solid var(--orange);color:#d7d3e4;background:#fffaf70b;padding:14px 16px;font-size:.92rem;line-height:1.5}.msg--user{border-left-color:var(--line-2);color:#9c98ae;background:#fffaf705;margin-left:clamp(20px,6%,52px)}.problem{max-width:26ch}.problem-body{max-width:64ch;margin-left:auto}.problem-body p+p{margin-top:1.1em}.problem-grid{grid-template-columns:auto 1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (width<=900px){.problem-grid{grid-template-columns:1fr}.problem-body{margin-left:0}}.kicker{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--orange);margin-top:26px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1;display:block}.acc{border-top:var(--hair)}.acc__item{border-bottom:var(--hair)}.acc__btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:baseline;gap:clamp(14px,2vw,24px);padding:clamp(22px,2.8vw,30px) 0;transition:color .18s;display:flex}.acc__btn:hover{color:var(--orange)}.acc__btn:hover .acc__sign{color:var(--orange);border-color:var(--orange)}.acc__t{letter-spacing:-.018em;flex:1;font-size:clamp(1.08rem,1.9vw,1.4rem);font-weight:600;line-height:1.22}.acc__sign{border:1px solid var(--line-2);width:28px;height:28px;color:var(--muted);flex:none;place-items:center;font-size:1rem;line-height:1;transition:color .18s,border-color .18s,transform .25s;display:grid}.acc__item.is-open .acc__sign{color:var(--orange);border-color:var(--orange);transform:rotate(180deg)}.acc__item.is-open .acc__t{color:var(--orange)}.acc__panel{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.acc__item.is-open .acc__panel{grid-template-rows:1fr}.acc__inner{overflow:hidden}.acc__inner>div{max-width:68ch;padding:0 0 clamp(24px,3vw,32px)}.acc__btn .num{align-self:baseline}@media (prefers-reduced-motion:reduce){.acc__panel{transition:none}}.caps{background:var(--line);border:var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cap{background:var(--black);flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,32px);transition:background .2s;display:flex}.cap:hover{background:var(--panel-2)}.cap .rune{color:var(--orange);width:16px;height:24px}.cap p{color:var(--text);font-size:.92rem}.cap--full{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:8px 22px}.cap--full .rune{width:18px;height:27px}.cap--full p{text-align:right;margin-left:auto}@media (width<=1000px){.caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.caps{grid-template-columns:1fr}.cap--full{flex-direction:column;align-items:flex-start}.cap--full p{text-align:left;margin-left:0}}.reason-hero{border:1px solid var(--orange);background:linear-gradient(100deg,#ff54001c,#0000 62%);grid-template-columns:auto 1fr;gap:clamp(22px,3vw,40px);margin-bottom:clamp(26px,3vw,38px);padding:clamp(28px,3.6vw,46px);display:grid;position:relative}.reason-hero .rune{width:30px;height:45px;color:var(--orange)}.reason-hero .d3{margin:10px 0 14px}.reason-hero p{max-width:70ch}@media (width<=700px){.reason-hero{grid-template-columns:1fr}}.reasons{background:var(--line);border:var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.reason{background:var(--black);flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,32px);display:flex}.reason__top{border-bottom:var(--hair);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.reason__top .rune{width:14px;height:21px;color:var(--rune-lit)}.reason p{font-size:.92rem}.reason--wide{grid-column:span 2}@media (width<=900px){.reasons{grid-template-columns:1fr}.reason--wide{grid-column:span 1}}.cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,28px);display:grid}@media (width<=900px){.cases{grid-template-columns:1fr}}.case{background:#00000047;border:1px solid #fffaf729;flex-direction:column;gap:14px;padding:clamp(24px,2.8vw,34px);display:flex}.case__who{letter-spacing:.26em;text-transform:uppercase;color:var(--orange);font-size:.66rem}.case__pain{color:#b7b2c6;margin:0;font-size:.94rem}.case__sep{background:#fffaf729;height:1px;margin:4px 0}.case .h-card{font-size:1.16rem}.case__out{color:#b7b2c6;margin:0;font-size:.94rem}.cta-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(34px,5vw,72px);display:grid}@media (width<=1000px){.cta-grid{grid-template-columns:1fr}}.checklist{border-top:var(--hair);flex-direction:column;margin-top:30px;display:flex}.checklist__i{border-bottom:var(--hair);align-items:flex-start;gap:14px;padding:15px 0;font-size:.94rem;display:flex}.checklist__i .rune{color:var(--orange);width:12px;height:18px;margin-top:2px}.checklist__i--warn{color:var(--ink)}.checklist__i--warn .rune{color:var(--rune-lit)}.form{border:1px solid var(--line-2);background:var(--panel);padding:clamp(26px,3.4vw,42px)}.form .d3{margin-bottom:8px}.form__sub{letter-spacing:.06em;color:var(--muted);margin-bottom:28px;font-size:.86rem}.row{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}@media (width<=620px){.row{grid-template-columns:1fr}}.field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.field>span:first-child{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.field input,.field select,.field textarea{background:var(--black);width:100%;min-height:50px;color:var(--ink);border:1px solid var(--line-2);padding:13px 15px;font-size:.98rem;transition:border-color .18s,background .18s}.field textarea{resize:vertical;min-height:120px;line-height:1.5}.field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' fill='none' stroke='%236B645E' stroke-width='1.4'/></svg>");background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--rune-lit)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);outline:0}.field input::placeholder,.field textarea::placeholder{color:#4e4842}.err{color:var(--orange-h);letter-spacing:.02em;min-height:0;font-size:.78rem}.field.has-err input,.field.has-err select,.field.has-err textarea{border-color:var(--orange)}.consent{cursor:pointer;align-items:flex-start;gap:13px;margin:6px 0 8px;font-size:.87rem;line-height:1.5;display:flex}.consent input{appearance:none;border:1px solid var(--line-2);background:var(--black);cursor:pointer;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.consent input:checked{background:var(--orange);border-color:var(--orange)}.consent input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.form__fine{color:var(--muted);margin-top:18px;font-size:.78rem;line-height:1.5}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.turnstile-container{justify-content:center;min-height:0;display:flex}.form-status{min-height:20px;color:var(--muted);margin:0 0 12px;font-size:.82rem;line-height:1.4}.form-status.is-error{color:var(--orange-h)}.form-status.is-success{color:var(--orange)}.done{flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(30px,4vw,52px) 0;display:flex}.done .rune{width:30px;height:45px;color:var(--orange)}.ft{border-top:var(--hair);background:var(--black);padding-block:clamp(52px,6vw,76px) 0}.ft__grid{grid-template-columns:1.6fr 1fr 1fr;gap:clamp(30px,4vw,56px);padding-bottom:clamp(40px,5vw,60px);display:grid}@media (width<=800px){.ft__grid{grid-template-columns:1fr;gap:34px}}.ft__identity{margin-bottom:18px}.ft__logo{object-fit:cover;object-position:center;width:min(210px,70vw);height:81px;display:block}.ft__brand p{max-width:34ch;color:var(--muted);font-size:.9rem}.ft__col{flex-direction:column;gap:12px;display:flex}.ft__t{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.66rem;font-weight:600}.ft__col a{color:var(--text);font-size:.94rem}.ft__col a:hover{color:var(--orange)}.ft__bar{border-top:var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:24px;display:flex}.ft__bar span{color:var(--muted);letter-spacing:.04em;font-size:.78rem}.ft__runes{color:var(--rune);gap:16px;display:flex}.ft__runes .rune{color:currentColor;width:11px;height:17px}.wa-fab{z-index:110;background:var(--panel);min-height:48px;color:var(--ink);border:1px solid var(--line-2);cursor:pointer;font-family:var(--sans);letter-spacing:.04em;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:12px 18px 12px 15px;font-size:.82rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:24px;right:20px;box-shadow:0 14px 38px #00000057}.wa-fab svg{width:21px;height:21px;fill:var(--whatsapp);flex:none}.wa-fab:hover{background:var(--panel-2);border-color:var(--whatsapp);color:var(--ink);transform:translateY(-2px);box-shadow:0 18px 44px #0006}@media (width<=720px){.wa-fab{right:14px;bottom:max(16px,env(safe-area-inset-bottom));width:48px;height:48px;padding:0}.wa-fab-label{display:none}.wa-fab svg{width:23px;height:23px}}@media (prefers-reduced-motion:reduce){.wa-fab{transition:none}.wa-fab:hover{transform:none}}.rv{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}html[data-theme=light] body:after{opacity:.025;mix-blend-mode:multiply}html[data-theme=light] .hdr{background:#fffaf7c7}html[data-theme=light] .hdr.is-stuck{background:#fffaf7f2}html[data-theme=light] .hero__glow{background:radial-gradient(58% 62% at 50% 100%,#ff54001f,#1111110f 44%,#0000 74%)}html[data-theme=light] .ridge--far{fill:#eae0d8}html[data-theme=light] .ridge--near{fill:#d9ccc1}html[data-theme=light] .hero__path{background:#ffffffc7}html[data-theme=light] .sec--navy .band,html[data-theme=light] .uma__facts,html[data-theme=light] .uma__fact{border-color:var(--line)}html[data-theme=light] .sec--navy p,html[data-theme=light] .sec--navy .uma__fact{color:var(--text)}html[data-theme=light] .stele{border-color:var(--line-2);background:linear-gradient(#fff,#f4ebe4)}html[data-theme=light] .stele__media{border-color:var(--line-2);background:var(--panel-2)}html[data-theme=light] .stele__cap{color:#fffaf7}html[data-theme=light] .chat__meta{border-color:var(--line);color:var(--muted)}html[data-theme=light] .msg{color:var(--ink);background:#1111110b}html[data-theme=light] .msg--user{color:var(--text);background:#11111106}html[data-theme=light] .case{border-color:var(--line-2);background:#ffffff9e}html[data-theme=light] .case__pain,html[data-theme=light] .case__out{color:var(--text)}html[data-theme=light] .case__sep{background:var(--line)}html[data-theme=light] .field input::placeholder,html[data-theme=light] .field textarea::placeholder{color:#8a817a}html[data-theme=light] .wa-fab{box-shadow:0 14px 36px #14171a24}html[data-theme=light] .wa-fab:hover{box-shadow:0 18px 42px #14171a2e}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#000;--navy:#111;--navy-deep:#02021c;--panel:#0a0a0c;--panel-2:#101014;--line:#221f1c;--line-2:#35302b;--ink:#fffaf7;--text:#a29a93;--muted:#6b645e;--rune:#2a2521;--rune-lit:#6b584b;--orange:#ff5400;--orange-h:#ff7a33;--orange-veil:#ff54001a;--whatsapp:#25d366;--maxw:1280px;--gut:clamp(20px, 5vw, 72px);--hair:1px solid var(--line);--display:"Pathway Gothic One", "Oswald", "Arial Narrow", "Helvetica Neue Condensed", "Liberation Sans Narrow", "Nimbus Sans Narrow", sans-serif;--sans:"Mulish", "Avenir LT Std", "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--black:#fffaf7;--navy:#f1eae4;--navy-deep:#e7ddd5;--panel:#fff;--panel-2:#f4ebe4;--line:#e5dad2;--line-2:#cfc0b5;--ink:#14171a;--text:#45433f;--muted:#7a746e;--rune:#e4d8cf;--rune-lit:#9d8f84}@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}
