:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--ink:#0a0a0b;--panel:#121214;--media:#141416;--media-2:#17171a;--orange:#e48800;--on-orange:#0b0b0c;--text:#fff;--text-2:#ffffffa6;--text-meta:#ffffff8c;--text-nav:#ffffffbf;--text-legal:#fff6;--hairline:#ffffff1a;--hairline-strong:#ffffff24;--pad-x:clamp(20px, 4.5vw, 64px);--pad-y:clamp(64px, 10vw, 120px);--pad-y-hero:clamp(72px, 11vw, 130px);--nav-h:74px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E");--grain-noir:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E")}.has-backdrop{isolation:isolate;position:relative}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}}*,:before,:after{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--text);font-family:var(--font-display), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:300;overflow-x:clip}h1,h2,h3,p{margin:0}a{color:var(--text);text-decoration:none}a:hover{color:var(--orange)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,video{max-width:100%;display:block}input,select,textarea{font-family:var(--font-display), sans-serif}input::placeholder,textarea::placeholder{color:#ffffff59}:focus-visible{outline:1px solid var(--orange);outline-offset:3px}.mono{font-family:var(--font-mono), monospace}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:3px;color:var(--orange);text-transform:uppercase;font-size:12px}.btn{white-space:nowrap;border-radius:999px;font-size:15px;line-height:normal;transition:background-color .25s,color .25s,border-color .25s;display:inline-block}.btnPrimary{background:var(--orange);color:var(--on-orange);padding:15px 28px;font-weight:700}.btnPrimary:hover{color:var(--on-orange);background:#f39a1a}.btnSecondary{color:var(--text);-webkit-backdrop-filter:blur(4px);border:1px solid #fff6;padding:14px 28px;font-weight:600}.btnSecondary:hover{border-color:var(--orange);color:var(--orange)}.btnTertiary{border:1px solid var(--orange);color:var(--orange);padding:14px 28px;font-weight:700}.btnTertiary:hover{background:var(--orange);color:var(--on-orange)}.mask{overflow:hidden}[data-rv],[data-hrv]{will-change:transform;transform:translateY(110%)}[data-bl]{will-change:transform;display:inline-block;transform:translateY(120%)}@keyframes warmBreathe{0%{background-size:100% 100%}to{background-size:135% 135%}}.breathe{background-repeat:no-repeat;animation:9s ease-in-out infinite alternate warmBreathe}@media (prefers-reduced-motion:reduce){.breathe{animation:none}[data-rv],[data-hrv],[data-bl]{transform:none}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
