@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_a7337d3e-module__dGXqUG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_a7337d3e-module__dGXqUG__variable{--font-home-display:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Sometype Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89e7ecb710a6c099-s.0od10900fhzoy.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:Sometype Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/543712a1048bd1ed-s.p.3pbuh8ruajlon.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:Sometype Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89e7ecb710a6c099-s.0od10900fhzoy.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:Sometype Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/543712a1048bd1ed-s.p.3pbuh8ruajlon.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:Sometype Mono Fallback;src:local(Arial);ascent-override:71.1%;descent-override:21.14%;line-gap-override:0.0%;size-adjust:130.1%}.sometype_mono_f0b2bf34-module__fF0hhq__className{font-family:Sometype Mono,Sometype Mono Fallback;font-style:normal}.sometype_mono_f0b2bf34-module__fF0hhq__variable{--font-home-mono:"Sometype Mono", "Sometype Mono Fallback"}
.focus-design-module__h1PLma__heroGrid{z-index:-20;pointer-events:none;opacity:.8;background-image:linear-gradient(#0b0b0d17 1px,#0000 1px),linear-gradient(90deg,#0b0b0d17 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 28%,#000 0%,#0000 78%);mask-image:radial-gradient(60% 55% at 50% 28%,#000 0%,#0000 78%)}.focus-design-module__h1PLma__heroGlow{z-index:-20;pointer-events:none;filter:blur(60px);background:radial-gradient(38% 60% at 24% 20%,#45c4f952 0%,#0000 72%),radial-gradient(34% 55% at 76% 24%,#ff8a3d38 0%,#0000 72%),radial-gradient(52% 60% at 50% 10%,#346bf14d 0%,#0000 70%);height:62%;animation:20s cubic-bezier(.5,0,.2,1) infinite focus-design-module__h1PLma__aurora;position:absolute;inset:-10% -10% auto}@keyframes focus-design-module__h1PLma__aurora{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2%,3%)scale(1.05)}}.focus-design-module__h1PLma__grain{isolation:isolate;position:relative}.focus-design-module__h1PLma__grain:after{content:"";z-index:-10;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:absolute;inset:0}.focus-design-module__h1PLma__marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.focus-design-module__h1PLma__marqueeTrack{width:max-content;animation:40s linear infinite focus-design-module__h1PLma__marquee;display:flex}@keyframes focus-design-module__h1PLma__marquee{to{transform:translate(-50%)}}.focus-design-module__h1PLma__keyTravel{animation:3.2s cubic-bezier(.65,0,.35,1) infinite both focus-design-module__h1PLma__key-travel}@keyframes focus-design-module__h1PLma__key-travel{0%,10%{opacity:0;left:-.875rem}20%{opacity:1}75%{opacity:1;left:calc(100% - .875rem)}90%,to{opacity:0;left:calc(100% - .875rem)}}.focus-design-module__h1PLma__stackCard{animation:3.6s cubic-bezier(.23,1,.32,1) infinite both focus-design-module__h1PLma__stack-card}@keyframes focus-design-module__h1PLma__stack-card{0%{opacity:0;transform:translateY(-24px)}15%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.focus-design-module__h1PLma__drawLine{stroke-dasharray:1;animation:2.8s linear infinite focus-design-module__h1PLma__draw-line}@keyframes focus-design-module__h1PLma__draw-line{0%{stroke-dashoffset:1px}70%,to{stroke-dashoffset:0}}.focus-design-module__h1PLma__channelLight{animation:2.8s cubic-bezier(.23,1,.32,1) infinite both focus-design-module__h1PLma__channel-light}@keyframes focus-design-module__h1PLma__channel-light{0%,to{transform:translateY(0);box-shadow:0 0 #0000}8%{transform:translateY(-4px);box-shadow:0 10px 24px -10px}24%{transform:translateY(0);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.focus-design-module__h1PLma__heroGlow,.focus-design-module__h1PLma__marqueeTrack{animation:none}}.focus-design-module__h1PLma__dotGrid,.focus-design-module__h1PLma__dotGridInk{pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 55%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 65% at 50% 55%,#000 0%,#0000 100%)}.focus-design-module__h1PLma__dotGrid{background-image:radial-gradient(#0b0b0d24 1px,#0000 1px)}.focus-design-module__h1PLma__dotGridInk{background-image:radial-gradient(#ffffff1f 1px,#0000 1px)}.focus-design-module__h1PLma__scroller{--gutter:clamp(1.25rem, 4vw, 2.5rem);--inset:max(var(--gutter), calc((100vw - 72rem) / 2 + var(--gutter)));padding-inline:var(--inset);scroll-padding-inline:var(--inset);scrollbar-width:none}.focus-design-module__h1PLma__track{--gutter:clamp(1.25rem, 4vw, 2.5rem);--inset:max(var(--gutter), calc((100vw - 72rem) / 2 + var(--gutter)));padding-inline:var(--inset)}.focus-design-module__h1PLma__scroller::-webkit-scrollbar{display:none}.focus-design-module__h1PLma__lockPulse{animation:2.8s ease-in-out infinite focus-design-module__h1PLma__lock-pulse}@keyframes focus-design-module__h1PLma__lock-pulse{0%,70%,to{transform:scale(1)}80%{transform:scale(1.25)rotate(-8deg)}90%{transform:scale(1)rotate(6deg)}}.focus-design-module__h1PLma__flowDash{stroke-dasharray:40 360;animation:2.4s cubic-bezier(.5,0,.2,1) infinite focus-design-module__h1PLma__flow-dash}@keyframes focus-design-module__h1PLma__flow-dash{0%{stroke-dashoffset:40px}to{stroke-dashoffset:-360px}}.focus-design-module__h1PLma__nodePing{opacity:0;pointer-events:none;border:1.5px solid;animation:2.4s cubic-bezier(.5,0,.2,1) infinite focus-design-module__h1PLma__node-ping}@keyframes focus-design-module__h1PLma__node-ping{0%{opacity:.9;transform:scale(1)}40%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}.focus-design-module__h1PLma__ringOut{animation:2.4s cubic-bezier(.23,1,.32,1) infinite focus-design-module__h1PLma__ring-out}@keyframes focus-design-module__h1PLma__ring-out{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.focus-design-module__h1PLma__chipLoop{animation:4.8s cubic-bezier(.23,1,.32,1) infinite both focus-design-module__h1PLma__chip-loop}@keyframes focus-design-module__h1PLma__chip-loop{0%{opacity:0;transform:translateY(4px)scale(.85)}10%,80%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-2px)}}.focus-design-module__h1PLma__rowLoop{animation:3.2s ease-in-out infinite focus-design-module__h1PLma__row-loop}@keyframes focus-design-module__h1PLma__row-loop{0%,45%,to{transform:none;box-shadow:0 2px 6px -2px #14141e1a}15%,30%{transform:translate(4px);box-shadow:0 0 0 1.5px #346bf1,0 6px 14px -6px #346bf159}}.focus-design-module__h1PLma__escalationBar{background:linear-gradient(90deg,#16a34a,#d97706 55%,#dc2626);animation:3.6s cubic-bezier(.5,0,.2,1) infinite focus-design-module__h1PLma__escalation-bar}@keyframes focus-design-module__h1PLma__escalation-bar{0%{width:0%}85%,to{width:100%}}.focus-design-module__h1PLma__stageDot{animation:3.6s ease-out infinite both focus-design-module__h1PLma__stage-dot}@keyframes focus-design-module__h1PLma__stage-dot{0%{opacity:.25;transform:scale(.8)}15%,90%{opacity:1;transform:scale(1.2)}to{opacity:.25;transform:scale(.8)}}.focus-design-module__h1PLma__bubbleIn{animation:4.4s cubic-bezier(.23,1,.32,1) infinite both focus-design-module__h1PLma__bubble-in}@keyframes focus-design-module__h1PLma__bubble-in{0%{opacity:0;transform:translateY(8px)scale(.95)}12%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}.focus-design-module__h1PLma__switchTrack{animation:4s ease-in-out infinite focus-design-module__h1PLma__switch-track}.focus-design-module__h1PLma__switchThumb{animation:4s ease-in-out infinite focus-design-module__h1PLma__switch-thumb}.focus-design-module__h1PLma__pausePill{animation:4s ease-in-out infinite focus-design-module__h1PLma__pause-pill}@keyframes focus-design-module__h1PLma__switch-track{0%,20%{background:#0b0b0d24}30%,80%{background:#d97706}90%,to{background:#0b0b0d24}}@keyframes focus-design-module__h1PLma__switch-thumb{0%,20%{transform:translate(0)}30%,80%{transform:translate(20px)}90%,to{transform:translate(0)}}@keyframes focus-design-module__h1PLma__pause-pill{0%,28%{opacity:0;transform:translateY(6px)}38%,80%{opacity:1;transform:none}90%,to{opacity:0}}.focus-design-module__h1PLma__typeCode{white-space:nowrap;vertical-align:bottom;border-right:2px solid #346bf1;animation:4.4s steps(14,end) infinite focus-design-module__h1PLma__type-code,.8s step-end infinite focus-design-module__h1PLma__caret;display:inline-block;overflow:hidden}@keyframes focus-design-module__h1PLma__type-code{0%{width:0}55%,90%{width:16.5ch}to{width:0}}@keyframes focus-design-module__h1PLma__caret{50%{border-color:#0000}}@media (prefers-reduced-motion:reduce){.focus-design-module__h1PLma__lockPulse,.focus-design-module__h1PLma__flowDash,.focus-design-module__h1PLma__nodePing,.focus-design-module__h1PLma__ringOut,.focus-design-module__h1PLma__chipLoop,.focus-design-module__h1PLma__rowLoop,.focus-design-module__h1PLma__escalationBar,.focus-design-module__h1PLma__stageDot,.focus-design-module__h1PLma__bubbleIn,.focus-design-module__h1PLma__switchTrack,.focus-design-module__h1PLma__switchThumb,.focus-design-module__h1PLma__pausePill,.focus-design-module__h1PLma__typeCode,.focus-design-module__h1PLma__channelLight,.focus-design-module__h1PLma__keyTravel,.focus-design-module__h1PLma__stackCard,.focus-design-module__h1PLma__drawLine{animation:none}.focus-design-module__h1PLma__escalationBar{width:100%}.focus-design-module__h1PLma__typeCode{border-right:0}.focus-design-module__h1PLma__keyTravel{left:calc(50% - .875rem)}.focus-design-module__h1PLma__drawLine{stroke-dashoffset:0}}