@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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.1l2zhvq5eocqf.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.2vhvl9vrvk-va.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.173xwsdme27n8.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.13hnt-xgp82zk.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-20C4,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.1sj6eobyi31rd.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%}.hJlnFq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.hJlnFq_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.Tx0qMG_className{font-family:Newsreader,Newsreader Fallback}.Tx0qMG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--orange:#f05a18;--orange-strong:#c2410c;--orange-light:#ff8a45;--orange-pale:#fff0e7;--brand-dot-size:.5rem;--brand-dot-color:var(--orange);--brand-dot-halo-color:var(--orange);--brand-dot-halo-spread:4px;--brand-dot-label-gap:1rem;--brand-breathe-duration:3.8s;--brand-button-glow:var(--orange);--brand-button-sweep-duration:1.2s;--brand-button-sweep-easing:cubic-bezier(.33, .22, .67, .55);--brand-button-diffuse-duration:.6s;--brand-button-diffuse-delay:var(--brand-button-sweep-duration);--brand-button-rim-delay:calc(var(--brand-button-sweep-duration) - .15s);--brand-button-rim-opacity:.85;--brand-button-rim-width:1.5px;--black:#10100f;--gray-900:#1b1b19;--gray-700:#454541;--gray-500:#71716b;--gray-300:#c8c8c1;--gray-100:#f5f5f0;--white:#fff;--surface-warm:#fdfbf7;--surface-neutral:#faf9f7;--content-width:1320px;--section-gutter:clamp(1.25rem, 3vw, 2rem);--section-space:clamp(4rem, 7vw, 7rem);--icon-stroke-width:1.75;--action-icon-size:19px;--action-icon-height:1rem;--action-icon-stroke-width:2.25;--action-icon-gap:.375rem;--rule:#10100f1f;--font-sans:var(--font-manrope), "Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;--font-serif:var(--font-newsreader), Iowan Old Style, Baskerville, "Times New Roman", serif;--shadow-sm:0 1px 2px #10100f0a, 0 8px 24px #10100f0d;--shadow-lg:0 24px 80px #10100f1f}.lucide{stroke-width:var(--icon-stroke-width);flex-shrink:0}.action-arrow{stroke-width:var(--action-icon-stroke-width);rotate:var(--action-arrow-angle,0deg)}.action-arrow--diagonal{--action-arrow-angle:-45deg}.action-arrow--up{--action-arrow-angle:-90deg}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{font-family:var(--font-sans);color:var(--gray-900);background:var(--white);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}h1,h2,h3{text-wrap:balance;font-optical-sizing:auto}p{text-wrap:pretty}::selection{background:var(--orange-strong);color:var(--white)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-sans)}.brand-button{isolation:isolate;color:var(--white);background:var(--black);box-shadow:none;border:1px solid #0000;border-radius:999px;transition:box-shadow .25s;position:relative}.brand-button:before,.brand-button>.brand-button__light,.brand-button:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:-1px}.brand-button:before{z-index:1;border:var(--brand-button-rim-width) solid var(--brand-button-glow);transition:opacity .3s;box-shadow:0 0 8px #f05a1852}.brand-button>.brand-button__light{z-index:1;fill:none;width:calc(100% + 2px);height:calc(100% + 2px);stroke:var(--brand-button-glow);stroke-linecap:round;overflow:visible}.brand-button__light rect{x:1px;y:1px;rx:auto;ry:calc(50% - 1px);stroke-dashoffset:0;width:calc(100% - 2px);height:calc(100% - 2px)}.brand-button__trail{stroke-width:4px;stroke-dasharray:20 80;opacity:.5;filter:blur(2.5px)}.brand-button__edge{stroke-width:1.8px;stroke-dasharray:16 84}.brand-button:after{z-index:-1;box-shadow:0 0 12px 2px #f05a184d}.brand-button:focus-visible{box-shadow:0 0 12px #f05a1824}.brand-button:not(:disabled):not([aria-disabled=true]):focus-visible:before{opacity:var(--brand-button-rim-opacity);transition-delay:var(--brand-button-rim-delay)}@media (hover:hover) and (pointer:fine){.brand-button:not(:disabled):not([aria-disabled=true]):hover{box-shadow:0 0 12px #f05a1824}.brand-button:not(:disabled):not([aria-disabled=true]):hover:before{opacity:var(--brand-button-rim-opacity);transition-delay:var(--brand-button-rim-delay)}}@media (prefers-reduced-motion:no-preference){.brand-button:not(:disabled):not([aria-disabled=true]):focus-visible>.brand-button__light{animation:brandButtonReveal var(--brand-button-sweep-duration) ease 1 both}.brand-button:not(:disabled):not([aria-disabled=true]):focus-visible>.brand-button__light rect{animation:brandButtonSweep var(--brand-button-sweep-duration) var(--brand-button-sweep-easing) 1 both}.brand-button:not(:disabled):not([aria-disabled=true]):focus-visible:after{animation:brandButtonDiffuse var(--brand-button-diffuse-duration) ease-out var(--brand-button-diffuse-delay) 1 both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.brand-button:not(:disabled):not([aria-disabled=true]):hover>.brand-button__light{animation:brandButtonReveal var(--brand-button-sweep-duration) ease 1 both}.brand-button:not(:disabled):not([aria-disabled=true]):hover>.brand-button__light rect{animation:brandButtonSweep var(--brand-button-sweep-duration) var(--brand-button-sweep-easing) 1 both}.brand-button:not(:disabled):not([aria-disabled=true]):hover:after{animation:brandButtonDiffuse var(--brand-button-diffuse-duration) ease-out var(--brand-button-diffuse-delay) 1 both}}@keyframes brandButtonSweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes brandButtonReveal{0%,to{opacity:0}6%,86%{opacity:1}}@keyframes brandButtonDiffuse{0%{opacity:0;transform:scale(1)}24%{opacity:.5}to{opacity:0;transform:scale(1.02,1.08)}}@media (forced-colors:active){.brand-button{color:buttontext;background:buttonface;border-color:buttontext}.brand-button:before,.brand-button>.brand-button__light,.brand-button:after{display:none}}@media (prefers-reduced-motion:reduce){.brand-button{--brand-button-rim-delay:0s}.brand-button>.brand-button__light,.brand-button__light rect,.brand-button:after{animation:none}}.brand-button-secondary{isolation:isolate;border:1px solid var(--gray-300);color:var(--black);background:var(--white);box-shadow:none;border-radius:999px;position:relative}.brand-button-secondary:before{content:"";border-radius:inherit;pointer-events:none;border:var(--brand-button-rim-width) solid var(--brand-button-glow);opacity:0;transition:opacity .3s;position:absolute;inset:-1px;box-shadow:0 0 9px #f05a1852}.brand-button-secondary:not(:disabled):not([aria-disabled=true]):focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.brand-button-secondary:not(:disabled):not([aria-disabled=true]):hover:before{opacity:1}}@media (prefers-reduced-motion:no-preference){.brand-button-secondary:not(:disabled):not([aria-disabled=true]):focus-visible:before{animation:brandButtonSecondaryFlash var(--brand-button-sweep-duration) ease-in-out 1 both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.brand-button-secondary:not(:disabled):not([aria-disabled=true]):hover:before{animation:brandButtonSecondaryFlash var(--brand-button-sweep-duration) ease-in-out 1 both}}@keyframes brandButtonSecondaryFlash{0%{opacity:0;box-shadow:0 0 6px #f05a1800}55%,to{opacity:1;box-shadow:0 0 9px #f05a1852}}@media (prefers-reduced-motion:reduce){.brand-button-secondary:before{transition:none;animation:none}}@media (forced-colors:active){.brand-button-secondary{color:buttontext;background:buttonface;border-color:buttontext}.brand-button-secondary:before{display:none}}.brand-dot{isolation:isolate;width:var(--brand-dot-size);height:var(--brand-dot-size);background:var(--brand-dot-color);border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.brand-dot:after{content:"";z-index:-1;inset:calc(-1 * var(--brand-dot-halo-spread));border-radius:inherit;background:var(--brand-dot-halo-color);opacity:.14;pointer-events:none;position:absolute}.brand-motion-scope{--brand-motion-play-state:paused}.brand-motion-scope:has([data-motion-running=true]){--brand-motion-play-state:running}@media (min-width:901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.brand-dot--breathing:after{animation:brandDotBreathe var(--brand-breathe-duration) ease-in-out infinite;animation-play-state:var(--brand-motion-play-state,running)}}@keyframes brandDotBreathe{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.05;transform:scale(1.5)}}.skip-link{z-index:1000;background:var(--black);color:var(--white);border-radius:.6rem;padding:.75rem 1rem;font-weight:600;transition:transform .2s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--orange-strong);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
