@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d89fb377-module__B_rulq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d89fb377-module__B_rulq__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_de7b2fa9-module__1ltb7q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_de7b2fa9-module__1ltb7q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--ink:#080d18;--paper:#f7f8fb;--orange:#3157ff;--line:#080d1829;--font-dm-sans:Arial;--font-manrope:Arial}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans),sans-serif;margin:0}.noise{pointer-events:none;opacity:.03;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.site-header{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 4vw;display:flex;position:absolute;top:0}.logo{font:800 22px/1 var(--font-manrope),sans-serif;letter-spacing:-1.2px;color:inherit;text-decoration:none;position:relative}.logo span{font-weight:400}.logo i{background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-8px}.site-header nav{align-items:center;gap:36px;display:flex}.site-header nav a{color:inherit;font-size:14px;text-decoration:none}.nav-cta{border:1px solid var(--ink);padding:12px 16px}.nav-cta span{margin-left:18px}.hero{--risk:.28;--potential:12%;flex-direction:column;justify-content:space-between;height:100vh;min-height:900px;padding:150px 4vw 45px;display:flex;position:relative;overflow:hidden}.eyebrow,.contact-label{text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.eyebrow span,.contact-label span{background:var(--orange);width:7px;height:7px;box-shadow:0 0 15px var(--orange);border-radius:50%}.hero h1{font:500 clamp(60px,8.8vw,142px)/.9 var(--font-manrope),sans-serif;letter-spacing:calc(-.06em - var(--risk)*.012em);z-index:2;transform:scale(calc(1 + var(--risk)*.025));transform-origin:0;margin:20px 0 auto;transition:letter-spacing .18s,transform .18s;position:relative}.hero h1 em,.contact h2 em{color:var(--orange);font-style:normal;font-weight:400}.risk-lab{z-index:3;width:min(720px,57vw);margin:0 0 30px 26vw;position:relative}.risk-readout{text-transform:uppercase;letter-spacing:1.5px;justify-content:space-between;align-items:flex-end;margin-bottom:13px;font-size:10px;font-weight:600;display:flex}.risk-readout output{font:500 32px/1 var(--font-manrope),sans-serif;letter-spacing:-.04em}.lever-wrap{background:#f2efe880;border:1px solid #12110f61;height:64px;position:relative;box-shadow:inset 0 2px 8px #12110f1a}.lever-wrap:before{content:"";background:var(--ink);opacity:.22;height:4px;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-50%)}.risk-fill{height:4px;width:calc((100% - 36px)*var(--risk));background:var(--orange);box-shadow:0 0 calc(4px + 16px*var(--risk)) #ff4d16a6;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.lever-wrap input{appearance:none;cursor:grab;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.lever-wrap input:active{cursor:grabbing}.lever-wrap input::-webkit-slider-runnable-track{background:0 0;height:100%}.lever-wrap input::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:linear-gradient(90deg,var(--ink) 0 7px,var(--paper) 7px 29px,var(--ink) 29px);border-radius:3px;width:38px;height:58px;margin-top:2px;box-shadow:0 6px 14px #12110f40}.lever-wrap input::-moz-range-track{background:0 0;height:100%}.lever-wrap input::-moz-range-thumb{border:2px solid var(--ink);background:var(--paper);width:38px;height:54px;box-shadow:inset 7px 0 var(--ink),inset -7px 0 var(--ink),0 6px 14px #12110f40;border-radius:3px}.lever-wrap input:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.potential-row{text-transform:uppercase;letter-spacing:1.2px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:10px;font-size:9px;display:grid}.potential-meter{background:#12110f29;height:2px}.potential-meter i{width:var(--potential);background:var(--orange);height:100%;transition:width .16s;display:block}.risk-lab>p{text-align:center;text-transform:uppercase;letter-spacing:1.5px;opacity:.55;margin:9px 0 0;font-size:8px}.hero-bottom{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.hero-bottom>p{max-width:530px;margin:0 0 10px 26vw;font-size:17px;line-height:1.45}.circle-link{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;gap:10px;width:100px;height:100px;font-size:12px;text-decoration:none;transition:all .3s;display:flex}.circle-link:hover{background:var(--orange);transform:rotate(-5deg)}.circle-link b{font-size:20px}.heat{background:radial-gradient(ellipse,var(--orange),transparent 66%);filter:blur(65px);width:650px;height:420px;opacity:calc(.05 + var(--risk)*.34);transform:scale(calc(.65 + var(--risk)*.75));transition:opacity .18s,transform .18s;position:absolute;bottom:-200px;right:-170px}.statement{background:var(--ink);color:var(--paper);grid-template-columns:1fr 3fr;gap:40px;padding:140px 4vw 160px;display:grid}.section-index{text-transform:uppercase;letter-spacing:1.4px;margin:8px 0;font-size:11px}.statement h2{font:500 clamp(48px,7.2vw,108px)/.95 var(--font-manrope),sans-serif;letter-spacing:-.055em;max-width:1100px;margin:0}.body-copy{color:#a9a69f;max-width:690px;margin:70px 0 0 28%;font-size:20px;line-height:1.55}.services{background:#dedbd3;grid-template-columns:1fr 3fr;gap:40px;padding:130px 4vw;display:grid}.service-list article{border-bottom:1px solid #12110f4d;grid-template-columns:50px 1fr 1fr 40px;align-items:center;gap:25px;padding:30px 0;display:grid}.service-list article:first-child{border-top:1px solid #12110f4d}.service-list span{font-size:11px}.service-list h3{font:500 clamp(25px,3vw,42px) var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:0}.service-list p{max-width:360px;font-size:14px;line-height:1.5}.service-list b{font-size:25px;font-weight:400}.contact{background:var(--ink);color:var(--paper);padding:150px 4vw 120px;position:relative;overflow:hidden}.contact h2{font:500 clamp(55px,8.5vw,130px)/.92 var(--font-manrope),sans-serif;letter-spacing:-.065em;z-index:2;margin:70px 0 90px;position:relative}.contact>a{color:var(--paper);font:500 clamp(23px,3vw,42px) var(--font-manrope),sans-serif;z-index:2;border-bottom:1px solid #777;justify-content:space-between;padding-bottom:10px;text-decoration:none;display:flex;position:relative}.contact>a:hover{color:var(--orange)}.ember{background:var(--orange);filter:blur(120px);opacity:.15;width:550px;height:260px;position:absolute;bottom:-100px;right:-200px}footer{grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:30px;padding:45px 4vw;font-size:12px;display:grid}footer p{margin:0}footer div{gap:22px;display:flex}footer div a{color:inherit}@media (max-width:800px){.site-header{height:72px}.site-header nav{gap:14px}.site-header nav>a:not(.nav-cta){display:none}.hero{min-height:820px;padding-top:120px}.hero h1{font-size:15vw;line-height:.96}.risk-lab{width:100%;margin:0 0 26px}.hero-bottom>p{max-width:65%;margin:0;font-size:14px}.circle-link{width:82px;height:82px}.statement,.services{grid-template-columns:1fr;padding-top:90px;padding-bottom:100px}.statement h2{margin-top:55px}.body-copy{margin:50px 0 0}.service-list article{grid-template-columns:35px 1fr 25px}.service-list article p{display:none}.contact{padding-top:100px}.contact h2{margin:55px 0 80px}footer{grid-template-columns:1fr 1fr}.footer-logo{order:1}footer>p:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.circle-link{transition:none}}.hero-punchline{font:600 clamp(17px,1.7vw,25px)/1 var(--font-manrope),sans-serif;letter-spacing:-.025em;z-index:2;margin:0 0 24px 26vw;position:relative}.hero-punchline:before{content:"";background:var(--orange);vertical-align:middle;width:36px;height:2px;transform:scaleX(calc(.35 + var(--risk)*.65));transform-origin:0;margin-right:12px;transition:transform .18s;display:inline-block}@media (max-width:800px){.hero-punchline{margin-bottom:22px;margin-left:0;font-size:16px}}.contact-form{z-index:2;border-top:1px solid #777;border-bottom:1px solid #777;grid-template-columns:1fr 1fr auto;gap:0;display:grid;position:relative}.contact-field{border-right:1px solid #777;padding:18px 24px 20px 0}.contact-field+.contact-field{padding-left:24px}.contact-field label{color:#8f8c86;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:12px;font-size:12px;display:block}.contact-field input{width:100%;color:var(--paper);font:500 clamp(20px,2vw,30px)/1.2 var(--font-manrope),sans-serif;letter-spacing:-.03em;background:0 0;border:0;outline:0}.contact-field input:focus-visible{box-shadow:0 2px 0 var(--orange)}.contact-form button{background:var(--paper);min-width:190px;color:var(--ink);font:600 14px var(--font-dm-sans),sans-serif;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:32px;padding:0 24px;transition:background .2s,color .2s;display:flex}.contact-form button:hover{background:var(--orange);color:#fff}.contact-form button:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.contact-form button:disabled{cursor:wait;opacity:.7}.form-note{color:#8f8c86;letter-spacing:.3px;margin:0;font-size:12px;position:absolute;top:calc(100% + 14px);left:0}.contact:has(.contact-form) h2{margin-bottom:70px}@media (max-width:800px){.contact-form{grid-template-columns:1fr}.contact-field,.contact-field+.contact-field{border-bottom:1px solid #777;border-right:0;padding:18px 0}.contact-form button{min-height:68px;padding:0}.form-note{top:calc(100% + 12px)}.contact:has(.contact-form){padding-bottom:150px}}.contact-form button{place-self:end;gap:24px;width:auto;min-width:150px;height:48px;min-height:0;margin:0 0 16px 24px;padding:0 18px}@media (max-width:800px){.contact-form button{justify-self:start;width:auto;min-width:140px;height:46px;min-height:0;margin:18px 0;padding:0 16px}}@media (min-width:801px){.hero-punchline,.risk-lab,.hero-bottom>p{margin-left:0}}.statement .body-copy{color:#aeb7c5}.services{background:#e7ebf2}.service-list article,.service-list article:first-child{border-color:#080d183d}.lever-wrap{background:#f7f8fbb8;border-color:#080d185c;box-shadow:inset 0 2px 8px #080d1814}.potential-meter{background:#080d1824}.contact-form,.contact-field{border-color:#526071}.contact-field label,.form-note{color:#a4adba}.contact-field input::placeholder{color:#667180}.form-error{color:#ff6b6b}
