@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_3bcb6d{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.__variable_3bcb6d{--font-red-hat:"Red Hat Display","Red Hat Display Fallback"}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/41be1dd1fcaee26d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/2a5cd128098a2e3e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/41be1dd1fcaee26d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2a5cd128098a2e3e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/41be1dd1fcaee26d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2a5cd128098a2e3e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/41be1dd1fcaee26d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/2a5cd128098a2e3e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/41be1dd1fcaee26d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/2a5cd128098a2e3e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/41be1dd1fcaee26d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/2a5cd128098a2e3e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/41be1dd1fcaee26d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Red Hat Display;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/2a5cd128098a2e3e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Red Hat Display Fallback;src:local("Arial");ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.00%;size-adjust:99.15%}.__className_fd6caa{font-family:Red Hat Display,Red Hat Display Fallback;font-style:italic}.__variable_fd6caa{--font-red-hat-italic:"Red Hat Display","Red Hat Display Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_d7647e{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:italic}.__variable_d7647e{--font-instrument-serif-italic:"Instrument Serif","Instrument Serif Fallback"}:root{--bg:#050505;--bg-elev:#0F0F10;--fg:#E4E4E7;--fg-muted:rgba(255,255,255,0.6);--fg-subtle:rgba(255,255,255,0.9);--surface:rgba(255,255,255,0.04);--surface-strong:rgba(255,255,255,0.08);--border:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.2);--glass-tint:hsl(0 0% 0%/0.30);--btn-primary-bg:#FFFFFF;--btn-primary-fg:#000000;--btn-primary-shadow:rgba(0,0,0,0.3);--scrollbar-thumb:rgba(255,255,255,0.18);--scrollbar-thumb-hover:rgba(255,255,255,0.28)}:root[data-theme=light]{--bg:#E8E8E8;--bg-elev:#FFFFFF;--fg:#171717;--fg-muted:rgba(23,23,23,0.6);--fg-subtle:rgba(23,23,23,0.9);--surface:rgba(0,0,0,0.04);--surface-strong:rgba(0,0,0,0.06);--border:rgba(0,0,0,0.1);--border-strong:rgba(0,0,0,0.2);--glass-tint:hsl(0 0% 100%/0.45);--btn-primary-bg:#171717;--btn-primary-fg:#FFFFFF;--btn-primary-shadow:rgba(0,0,0,0.15);--scrollbar-thumb:rgba(0,0,0,0.22);--scrollbar-thumb-hover:rgba(0,0,0,0.36)}[data-theme-lock=dark]{--bg:#050505;--bg-elev:#0F0F10;--fg:#E4E4E7;--fg-muted:rgba(255,255,255,0.6);--fg-subtle:rgba(255,255,255,0.9);--surface:rgba(255,255,255,0.04);--surface-strong:rgba(255,255,255,0.08);--border:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.2);--glass-tint:hsl(0 0% 0%/0.30);--btn-primary-bg:#FFFFFF;--btn-primary-fg:#000000;--btn-primary-shadow:rgba(0,0,0,0.3);--scrollbar-thumb:rgba(255,255,255,0.18);--scrollbar-thumb-hover:rgba(255,255,255,0.28);background-color:var(--bg);color:var(--fg)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes balancePulse{0%,to{box-shadow:0 0 0 1px rgba(255,107,107,.3),0 4px 16px rgba(255,107,107,.2)}50%{box-shadow:0 0 0 2px rgba(255,107,107,.55),0 6px 22px rgba(255,107,107,.42)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalReveal{0%{max-height:0;opacity:0;transform:translateY(-6px)}to{max-height:600px;opacity:1;transform:translateY(0)}}.gm-compass,.gm-style a[href*="maps.google.com/maps"],.gm-style a[href*=report],.gm-style a[href*=terms_maps],.gm-style-cc,.gm-style>.gmnoprint,.gm-style>div>img[alt=Google],.gm-style>img[alt=Google]{display:none!important}@keyframes historyPendingExpand{0%{max-height:0;opacity:0;transform:translateY(-4px)}55%{max-height:96px;opacity:0;transform:translateY(-2px)}to{max-height:96px;opacity:1;transform:translateY(0)}}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{display:none!important}:root[data-theme=light] img[src*="logo.png"]{filter:brightness(.09)}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--bg);color:var(--fg);transition:background-color .2s ease,color .2s ease;font-family:var(--font-red-hat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-optical-sizing:auto;margin:0;padding:0;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-instrument-serif),Georgia,"Times New Roman",Times,serif!important;font-optical-sizing:auto}[class*=Button],[class*=btn-],[role=button],button{font-family:var(--font-red-hat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-optical-sizing:auto}body{position:relative;width:100%}a{color:inherit;text-decoration:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes shake-redden{0%,to{transform:translateX(0);border-color:rgba(255,80,80,.95);box-shadow:0 0 0 0 rgba(255,80,80,0)}10%,30%,50%,70%,90%{transform:translateX(-6px);border-color:rgba(255,80,80,.95);box-shadow:0 0 0 4px rgba(255,80,80,.18)}20%,40%,60%,80%{transform:translateX(6px);border-color:rgba(255,80,80,.95);box-shadow:0 0 0 4px rgba(255,80,80,.18)}}.shake-redden{animation:shake-redden .55s cubic-bezier(.36,.07,.19,.97) both}.dark-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.dark-scrollbar::-webkit-scrollbar{width:6px;height:6px}.dark-scrollbar::-webkit-scrollbar-track{background:transparent}.dark-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.dark-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.dark-scrollbar::-webkit-scrollbar-corner{background:transparent}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:14px 25px;background-color:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-radius:50px;font-family:var(--font-red-hat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s;box-shadow:0 10px 30px var(--btn-primary-shadow);gap:0}.btn-primary span{white-space:nowrap}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 40px var(--surface-strong);background-color:var(--btn-primary-bg);color:var(--btn-primary-fg);gap:12px}.btn-icon-circle{width:0;height:30px;background-color:var(--btn-primary-fg);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:none;overflow:hidden;flex-shrink:0;margin-left:0}.btn-primary:hover .btn-icon-circle{width:30px;opacity:1;margin-right:-10px;margin-left:10px}.btn-icon-circle svg{min-width:16px;min-height:16px;color:var(--btn-primary-bg);transition:none}.btn-icon-circle svg,.btn-primary:hover .btn-icon-circle svg{transform:translateX(0)}.btn-secondary{padding:16px 40px;background-color:var(--surface-strong);color:var(--fg);border:none;border-radius:50px;font-family:var(--font-red-hat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .2s,transform .2s,border-color .2s;display:inline-flex;align-items:center;justify-content:center;gap:0}.btn-secondary span{white-space:nowrap}.btn-secondary:hover{background-color:var(--surface-strong);transform:translateY(-2px);box-shadow:0 0 40px var(--surface)}.btn-secondary .btn-secondary-icon{width:0;height:30px;background-color:var(--fg);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;overflow:hidden;flex-shrink:0;margin-left:0;transition:none}.btn-secondary:hover .btn-secondary-icon{width:30px;opacity:1;margin-right:-20px;margin-left:10px}.btn-secondary .btn-secondary-icon svg{min-width:16px;min-height:16px;color:var(--bg)}.header-dash-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;background-color:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-radius:24px;font-family:var(--font-red-hat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s,background-color .2s;gap:0}.header-dash-btn,.header-dash-btn span{white-space:nowrap}.header-dash-btn:hover{transform:translateY(-1px)}.header-dash-icon{width:0;height:24px;background-color:var(--btn-primary-fg);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:none;overflow:hidden;flex-shrink:0;margin-left:0}.header-dash-btn:hover .header-dash-icon{width:24px;opacity:1;margin-right:-10px;margin-left:8px}.header-dash-icon svg{min-width:12px;min-height:12px;color:var(--btn-primary-bg)}.hero-dash-frame{position:relative;width:100%;display:block;border-radius:9px;aspect-ratio:1920/1200;background-color:#0A0A0B;box-shadow:none;transition:box-shadow .35s ease}.hero-dash-frame.is-loaded{box-shadow:0 0 0 9px #000000,0 24px 64px rgba(0,0,0,.55)}.hero-dash-shell{position:relative;width:100%;display:block;aspect-ratio:1920/1200}.hero-dash-bezel{position:absolute;inset:-10px;border-radius:19px;overflow:hidden;opacity:0;transition:opacity .35s ease;pointer-events:none}.hero-dash-shell.is-loaded .hero-dash-bezel{opacity:1}.hero-dash-bezel canvas,.pricing-card-bezel canvas,.pricing-label-bezel canvas{width:100%!important;height:100%!important;display:block}.hero-dash-img{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:9px;object-fit:cover;animation:hero-dash-img-in .35s ease both}@keyframes hero-dash-img-in{0%{opacity:0}to{opacity:1}}.hero-dash-notch{top:0;left:50%;transform:translateX(-50%);width:13%;height:13px;background:#000000;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.hero-dash-chin,.hero-dash-notch{position:absolute;z-index:2;pointer-events:none}.hero-dash-chin{bottom:0;left:0;right:0;width:100%;height:28px;background:linear-gradient(180deg,#000000,#161616)}@media (max-width:767px){.hero-dash-frame{border-radius:4px}.hero-dash-frame.is-loaded{box-shadow:0 0 0 6px #000000,0 12px 32px rgba(0,0,0,.55)}.hero-dash-img{border-radius:5px}.hero-dash-bezel{inset:-7px;border-radius:12px}.hero-dash-notch{width:18%;height:7px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.hero-dash-chin{height:14px}}.hero-section{padding:140px 5vw 60px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-title{font-size:5.25rem;min-height:11.5rem}.hero-subhead{font-size:1.125rem}.hero-cta-row{flex-direction:row;align-items:center}.hero-cta-btn{width:auto}@media (max-width:1023px){.hero-section{padding:120px 5vw 60px}.hero-grid{grid-template-columns:1fr}.hero-title{font-size:2.75rem;min-height:6.2rem}.hero-subhead{font-size:1rem}.hero-cta-row{flex-direction:column;align-items:stretch}.hero-cta-btn{width:100%}}.promo-marquee{position:absolute;top:0;left:50%;transform:translateX(-50%);width:700px;max-width:100%;padding:10px 0;box-sizing:border-box;overflow:hidden;background:rgba(0,0,0,0);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);z-index:9999;display:flex;align-items:center;justify-content:center;gap:12px}.promo-marquee-text{color:var(--fg);font-family:var(--font-red-hat),Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.promo-marquee-text-mobile{display:none}.promo-copy-btn{appearance:none;background:transparent;border:none;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fg)}.promo-copy-icon{width:18px;height:18px;display:block}.promo-copy-icon .promo-copy-back,.promo-copy-icon .promo-copy-front{transition:transform .18s ease}.promo-copy-btn.is-copied .promo-copy-front,.promo-copy-btn:focus-visible .promo-copy-front,.promo-copy-btn:hover .promo-copy-front{transform:translate(1.5px,1.5px)}.promo-copy-btn.is-copied .promo-copy-back,.promo-copy-btn:focus-visible .promo-copy-back,.promo-copy-btn:hover .promo-copy-back{transform:translate(-1.5px,-1.5px)}@media (max-width:767px){.promo-marquee{width:100%;padding:8px 12px;gap:8px;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent)}.promo-marquee-text{font-size:11px;letter-spacing:.06em}.promo-marquee-text-desktop{display:none}.promo-marquee-text-mobile{display:inline}.promo-copy-icon{width:15px;height:15px}}[style*="font-style: italic"],[style*="font-style:italic"],em,i{font-family:var(--font-red-hat-italic),var(--font-red-hat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i{font-family:var(--font-instrument-serif-italic),var(--font-instrument-serif),Georgia,"Times New Roman",Times,serif!important}@keyframes fadeInRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}