@font-face{font-family:cabinet;src:url(../media/CabinetGrotesk_500-s.p.1qer_lx1z9xe3.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:cabinet;src:url(../media/CabinetGrotesk_700-s.p.44x0z4al0mepe.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:cabinet;src:url(../media/CabinetGrotesk_800-s.p.0cg3fb_pa6zh2.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:cabinet Fallback;src:local(Arial);ascent-override:89.14%;descent-override:28.69%;line-gap-override:9.22%;size-adjust:97.59%}.cabinet_5d486621-module__GlXN9a__className{font-family:cabinet,cabinet Fallback}.cabinet_5d486621-module__GlXN9a__variable{--font-cabinet:"cabinet", "cabinet Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_937b3aba-module__as734G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_937b3aba-module__as734G__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
.hs{--display:var(--font-cabinet), var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--body:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;--r-sm:6px;--r-md:10px;--r-lg:16px;--section:clamp(80px, 9vw, 144px);--ease-out:cubic-bezier(.2, .7, .2, 1);font:400 18px/1.6 var(--body);-webkit-font-smoothing:antialiased;padding-top:4rem;position:relative;overflow-x:clip}.hs,.hs [data-surface=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b0c0a;--surface:#141612;--raised:#1c1f19;--line:#eaf0dc1f;--line-strong:#eaf0dc3d;--text:#eef1e6;--muted:#a3a99a;--lime:#b4ec2e;--lime-hover:#c6f45a;--lime-edge:transparent;--on-lime:#0b0c0a;--lime-ink:#b4ec2e;--leak:#ff7a3d;--inconclusive:#c9b26a;--shadow:0 6px 18px #00000059;--img-dim:.92}.hs [data-surface=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--surface:#f5f6f1;--raised:#ebede4;--line:#14160f1f;--line-strong:#14160f42;--text:#14160f;--muted:#585e50;--lime:#b4ec2e;--lime-hover:#a6dd1f;--lime-edge:#7fa81c;--on-lime:#0b0c0a;--lime-ink:#4a6600;--leak:#b83e0c;--inconclusive:#7d6410;--shadow:0 6px 18px #14160f1a;--img-dim:1}.hs,.hs [data-surface]{background:var(--ground);color:var(--text)}.hs-wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.hs a{color:inherit}.hs a:focus-visible,.hs button:focus-visible,.hs summary:focus-visible{outline:2px solid var(--lime-ink);outline-offset:3px;border-radius:4px}.hs h1,.hs h2,.hs h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.015em;margin:0}.hs p{max-width:62ch;margin:0}.hs-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.hs-muted{color:var(--muted)}.hs-inline-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--lime-ink);text-decoration-color:var(--lime-ink);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.hs-inline-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.hs table{color:inherit;font:inherit}.hs-w{display:inline-block}.hs-nav{z-index:12;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex;position:relative}.hs-logo{color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.hs-logo svg{width:auto;height:24px}.hs-nav-list{color:var(--muted);gap:28px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.hs-nav-list a{min-height:44px;transition:color .15s var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.hs-nav-list a:hover{color:var(--text)}}.hs-nav-actions{align-items:center;gap:10px;display:flex}.hs-nav .hs-menu-btn,.hs-drawer{display:none}@media (max-width:900px){.hs-nav-list{display:none}.hs-nav .hs-menu-btn{display:inline-flex}.hs-drawer[data-open=true]{z-index:10;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);gap:4px;padding:12px;display:grid;position:absolute;top:100%;left:20px;right:20px}.hs-drawer a{border-radius:var(--r-md);align-items:center;min-height:44px;padding:12px;font-weight:600;text-decoration:none;display:flex}.hs-drawer a:active{background:var(--raised)}.hs-nav .hs-btn-primary{padding:0 16px}}@media (max-width:400px){.hs-nav{gap:12px}.hs-nav .hs-logo svg{height:20px}.hs-nav .hs-btn{min-height:44px;padding:0 14px;font-size:14px}.hs-nav-actions{gap:8px}}.hs-btn{min-height:48px;font:600 16px/1 var(--body);white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), transform .1s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.hs-btn:active{transform:scale(.97)}.hs .hs-btn-primary{background:var(--lime);color:var(--on-lime);border-color:var(--lime-edge)}@media (hover:hover){.hs-btn-primary:hover{background:var(--lime-hover)}}.hs .hs-btn-secondary{color:var(--text);border-color:var(--line-strong);border-radius:var(--r-md);background:0 0}@media (hover:hover){.hs-btn-secondary:hover{border-color:var(--text)}}.hs-link-arrow{color:var(--text);align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.hs-link-arrow span{transition:transform .15s var(--ease-out)}@media (hover:hover){.hs-link-arrow:hover span{transform:translate(3px)}}.hs-sec{padding-block:var(--section);border-top:1px solid var(--line);position:relative}.hs-sec>.hs-wrap{gap:40px;display:grid}.hs-head{gap:16px;max-width:820px;display:grid}.hs-kicker{font:500 15px/1.3 var(--body);color:var(--muted)}.hs-h2{font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:500;line-height:1.08}.hs-h2 b{font-weight:800}.hs-sub{color:var(--muted);font-size:19px}.hs-big{font-family:var(--display);letter-spacing:-.03em;max-width:15ch;font-size:clamp(2.6rem,1rem + 5.6vw,6.6rem);font-weight:500;line-height:.98}.hs-big b{font-weight:800}.hs-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:32px 64px;display:grid}@media (max-width:980px){.hs-hero{grid-template-columns:minmax(0,1fr);gap:40px}}.hs-qual{font:500 15px var(--body);color:var(--muted);margin-bottom:18px}.hs-h1{font-size:clamp(2.6rem,1.6rem + 3.6vw,4.6rem);font-weight:500;line-height:1.02}.hs-h1 b{font-weight:800}.hs-lede{color:var(--muted);margin-top:24px;font-size:20px}.hs-cta-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.hs-pillars{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;padding-top:24px;display:grid}@media (max-width:640px){.hs-pillars{grid-template-columns:minmax(0,1fr);gap:14px}}.hs-pillars b{font:700 15px var(--body);margin-bottom:2px;display:block}.hs-pillars span{color:var(--muted);font-size:14px;line-height:1.45;display:block}.hs-hero-fig{margin:0}.hs-dye{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);will-change:transform;position:relative;overflow:hidden}.hs-dye img{width:100%;height:auto;opacity:var(--img-dim);display:block}.hs-dye svg{width:100%;height:100%;position:absolute;inset:0}.hs-dye .hs-path{fill:none;stroke:#eef1e6;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 1px 2px #0009)}.hs-dye .hs-bead{fill:#ff7a3d;stroke:#0b0c0a;stroke-width:3px}.hs-dye .hs-ring{fill:none;stroke:#ff7a3d;stroke-width:2px;opacity:.6}.hs-dye .hs-bn{font:600 18px var(--mono);fill:#0b0c0a;text-anchor:middle}.hs-legend{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hs-tag{font:500 12px/1.2 var(--mono);background:var(--ground);color:var(--leak);border:1px solid var(--leak);border-radius:var(--r-sm);white-space:nowrap;padding:6px 8px;display:inline-block}.hs-cap{color:var(--muted);margin-top:10px;font-size:13px}.hs-scrollcue{display:none}@media (min-width:992px){.hs[data-motion=desk] .hs-scrollcue{font:500 13px var(--mono);color:var(--muted);align-items:center;gap:10px;margin-top:28px;display:flex}.hs[data-motion=desk] .hs-scrollcue:before{content:"";background:var(--muted);width:28px;height:1px}}.hs-cred{border-top:1px solid var(--line);gap:22px;padding-block:40px;display:grid}.hs-cred-line{color:var(--muted);flex-wrap:wrap;gap:6px 22px;font-size:15px;display:flex}.hs-cred-line b{color:var(--text);font-weight:600}.hs-logos{flex-wrap:wrap;align-items:center;gap:18px 44px;margin:0;padding:0;list-style:none;display:flex}.hs-logos img{filter:grayscale();opacity:.6;width:auto;transition:opacity .2s var(--ease-out);display:block}@media (hover:hover){.hs-logos li:hover img{opacity:.9}}.hs-dash{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (max-width:800px){.hs-dash{grid-template-columns:minmax(0,1fr)}}.hs-dash figure{gap:10px;margin:0;display:grid}.hs-dash img{width:100%;height:auto;display:block}.hs-dash-frame{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);overflow:hidden}.hs-dash-cards{background:#3d3f3a;gap:14px;padding:18px;display:grid}.hs-dash-cards img{border-radius:12px}.hs-dash figcaption{color:var(--muted);font-size:14px}.hs-dash figcaption b{color:var(--text)}.hs-dash .hs-down{color:var(--leak);font-weight:700}.hs-dash-note{margin-top:4px;font-size:13px;display:block}.hs-symptoms{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}@media (max-width:1000px){.hs-symptoms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hs-symptoms{grid-template-columns:minmax(0,1fr)}}.hs-symptoms>div{border-bottom:1px solid var(--line);padding:24px 24px 28px 0}.hs-symptoms h3{margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.2}.hs-symptoms p{color:var(--muted);font-size:16px}.hs-stage-word{padding-bottom:.06em;display:block;overflow:hidden}.hs-stage-word>span{font:800 clamp(3.4rem, 1rem + 8vw, 8.6rem) / .95 var(--display);letter-spacing:-.04em;display:block}.hs-stage-word i{font-style:normal}.hs-dot-leak{color:var(--leak)}.hs-dot-fix{color:var(--lime-ink)}.hs-founder{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}@media (max-width:900px){.hs-founder{grid-template-columns:minmax(0,1fr)}}.hs-founder .hs-ph{border-radius:var(--r-lg);overflow:hidden}.hs-founder img{width:100%;height:auto;display:block}.hs-founder blockquote{font:500 clamp(1.5rem, 1.1rem + 1.2vw, 2.1rem) / 1.25 var(--display);letter-spacing:-.01em;margin:0}.hs-sig{color:var(--muted);margin-top:18px;font-size:15px}.hs-sig b{color:var(--text)}.hs-statements{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}@media (max-width:900px){.hs-statements{grid-template-columns:minmax(0,1fr)}}.hs-statements>div{align-content:start;gap:10px;display:grid}.hs-statements h3{font-size:22px;font-weight:700}.hs-statements p{color:var(--muted);font-size:17px}.hs-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}@media (max-width:900px){.hs-panel{grid-template-columns:minmax(0,1fr)}}.hs-panel:before{content:"";background:repeating-linear-gradient(-55deg, transparent 0 46px, var(--line) 46px 47px);opacity:.55;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}.hs-panel>*{position:relative}.hs-panel-copy{align-content:start;gap:18px;display:grid}.hs-panel-copy>p{font-size:18px}.hs-deliv{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid;position:relative}@media (max-width:600px){.hs-deliv{grid-template-columns:minmax(0,1fr)}}.hs-deliv>div{background:var(--surface);position:relative}.hs-deliv h3{margin-bottom:6px;font-size:19px;font-weight:700}.hs-deliv p{color:var(--muted);font-size:16px}.hs-pack{font:600 17px var(--body);color:var(--lime-ink);border:1.5px solid var(--lime-ink);background:var(--surface);border-radius:var(--r-md);opacity:0;pointer-events:none;z-index:5;white-space:nowrap;padding:14px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hs-vows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hs-vows li{font:800 clamp(2rem, 1rem + 3.6vw, 4.6rem) / 1.04 var(--display);letter-spacing:-.03em;border-bottom:1px solid var(--line);padding-block:20px}.hs-vow-extra{font:500 clamp(1.2rem, 1rem + .8vw, 1.7rem) / 1.3 var(--display);max-width:none}.hs-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}@media (max-width:800px){.hs-fit{grid-template-columns:minmax(0,1fr)}}.hs-fit h3{margin-bottom:14px;font-size:24px;font-weight:700}.hs-fit ul{margin:0;padding:0;list-style:none}.hs-fit li{border-top:1px solid var(--line);padding:14px 0;font-size:17px}.hs-fit-audit{font-size:17px}.hs-proof-intro{font:500 clamp(1.3rem, 1rem + .9vw, 1.8rem) / 1.3 var(--display);max-width:34ch;margin-block:8px 28px}.hs-reports{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1000px){.hs-reports{grid-template-columns:minmax(0,1fr)}}.hs-report{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start;gap:18px;padding:26px;display:grid}.hs-report .hs-who{color:var(--muted);font-size:14px}.hs-report .hs-who b{color:var(--leak);font-weight:600}.hs-report h3{font-size:19px;font-weight:700;line-height:1.3}.hs-report table{border-collapse:collapse;width:100%;font-size:15px}.hs-report th{text-align:left;font:500 13px/1.4 var(--body);color:var(--muted);border-bottom:1px solid var(--line);padding:0 0 8px}.hs-report th:last-child{text-align:right}.hs-report td{border-bottom:1px solid var(--line);padding:9px 0}.hs-report td:last-child{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.hs-report tr:last-child td{border-bottom:0}.hs-up{color:var(--lime-ink)}.hs-est{color:var(--inconclusive)}.hs-checks{flex-wrap:wrap;gap:6px;display:flex}.hs-chip{font:500 12px/1 var(--mono);border-radius:var(--r-sm);border:1px solid var(--line-strong);color:var(--muted);padding:7px 8px}.hs-chip[data-tone=ok]{color:var(--lime-ink);border-color:color-mix(in srgb, var(--lime-ink) 55%, transparent)}.hs-chip[data-tone=est]{color:var(--inconclusive);border-color:color-mix(in srgb, var(--inconclusive) 55%, transparent)}.hs-report .hs-note{color:var(--muted);font-size:14px}.hs-fine{color:var(--muted);gap:10px;max-width:80ch;font-size:16px;display:grid}.hs-ba{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (max-width:800px){.hs-ba{grid-template-columns:minmax(0,1fr)}}.hs-ba>div{align-content:start;gap:14px;padding:36px;display:grid}.hs-ba>div+div{border-left:1px solid var(--line);background:var(--surface)}@media (max-width:800px){.hs-ba>div+div{border-left:0;border-top:1px solid var(--line)}}.hs-ba blockquote{font:500 clamp(1.4rem, 1rem + 1.2vw, 2rem) / 1.25 var(--display);margin:0}.hs-ba .hs-after blockquote{color:var(--lime-ink);font-weight:700}.hs-ba .hs-lab{color:var(--muted);font-size:14px;font-weight:600}.hs-ba-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;width:100%;display:grid}@media (max-width:900px){.hs-ba-stage{grid-template-columns:minmax(0,1fr);gap:20px}}.hs-ba-art{gap:8px;width:100%;max-width:520px;margin-inline:auto;display:grid}.hs-ba-cap{color:var(--muted);text-align:center;max-width:none;font-size:13px}@media (max-width:900px){.hs-ba-art{max-width:300px}.hs-s-ba .hs-ba>div{padding:22px}}.hs[data-motion] .hs-s-ba .hs-ba{background:var(--surface);min-height:clamp(220px,24vw,320px);display:block;position:relative}.hs[data-motion] .hs-s-ba .hs-ba>div{background:0 0;border:0;padding:clamp(22px,3vw,48px);position:absolute;inset:0}.hs[data-motion] .hs-s-ba .hs-ba blockquote{letter-spacing:-.02em;font-size:clamp(1.6rem,1rem + 2.2vw,3rem);line-height:1.1}.hs[data-motion] .hs-s-ba{padding-bottom:0}.hs-next3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}@media (max-width:900px){.hs-next3{grid-template-columns:minmax(0,1fr)}}.hs-next3>div{align-content:start;gap:6px;display:grid}.hs-next3-icon{width:28px;height:28px;color:var(--lime-ink);margin-bottom:10px}.hs-next3 .hs-k{font:500 13px var(--mono);color:var(--muted)}.hs-next3 h3{font-size:19px;font-weight:700}.hs-next3 p{color:var(--muted);font-size:16px}.hs-faq{border-top:1px solid var(--line)}.hs-faq-item{border-bottom:1px solid var(--line)}.hs-faq-item h3{font:inherit;letter-spacing:normal;margin:0}.hs .hs-faq-trigger{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.hs-faq-q{font:700 20px/1.3 var(--display);letter-spacing:-.015em;text-wrap:balance;transition:color .2s var(--ease-out)}@media (hover:hover){.hs-faq-trigger:hover .hs-faq-q{color:var(--lime-ink)}}.hs-faq-item[data-open] .hs-faq-q{color:var(--lime-ink)}.hs-faq-mark{width:16px;height:16px;color:var(--muted);transition:transform .3s var(--ease-out), color .3s var(--ease-out);flex:none;position:relative}.hs-faq-mark:before,.hs-faq-mark:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;top:7px;left:0}.hs-faq-mark:after{transform:rotate(90deg)}.hs-faq-item[data-open] .hs-faq-mark{color:var(--lime-ink);transform:rotate(45deg)}.hs-faq-panel{color:var(--muted);max-width:62ch;padding:0 0 24px;font-size:17px}.hs-final{gap:26px;display:grid}.hs-final .hs-big{max-width:none;font-size:clamp(3rem,1rem + 8.4vw,9.4rem);font-weight:800;line-height:.92}.hs-final .hs-sub{max-width:56ch}.hs-resolve{background:var(--lime-ink);transform-origin:0;border-radius:2px;max-width:520px;height:4px;display:block}.hs-final-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px;display:grid}@media (max-width:900px){.hs-final-grid{grid-template-columns:minmax(0,1fr)}.hs-final-art{order:-1;max-width:260px}}.hs-final-art .hs-flow-part,.hs-final-art .hs-drips,.hs-final-art .hs-flow-full{display:none}.hs-foot{border-top:1px solid var(--line);padding-block:56px 64px}.hs-foot .hs-wrap{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:36px;display:grid}@media (max-width:800px){.hs-foot .hs-wrap{grid-template-columns:minmax(0,1fr)}}.hs-foot h4{font:600 14px var(--body);color:var(--muted);margin:0 0 12px}.hs-foot ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hs-foot ul a{min-height:36px;transition:color .15s var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.hs-foot ul a:hover{color:var(--lime-ink)}}.hs-foot-tagline{margin-top:14px;font-size:15px}.hs-copy{color:var(--muted);margin-top:16px;font-size:13px}.hs-world{position:relative}.hs-world-col{padding-block:24px var(--section);gap:72px;display:grid}.hs-beat{align-content:start;gap:22px;min-width:0;display:grid}.hs-b-problem,.hs-b-plan,.hs-b-mech{border-top:1px solid var(--line);padding-top:var(--section)}.hs-big.hs-fill{max-width:16ch}.hs-b-problem .hs-big{max-width:none;font-size:clamp(2.4rem,1rem + 3vw,4.1rem)}.hs-pullbig{max-width:20ch;font-size:clamp(2rem,1rem + 3vw,3.8rem)}.hs-b-step{gap:14px;display:grid}.hs-b-step h3{margin-bottom:8px;font-size:24px;font-weight:700}.hs-b-step p{color:var(--muted);font-size:18px}.hs-nine{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hs-nleak{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:8px 4px;padding:22px 0 24px;display:grid}.hs-nleak .hs-n{font:500 15px/1 var(--mono);color:var(--leak)}.hs-nleak h3{font-size:20px;font-weight:700;line-height:1.25}.hs-nleak p{color:var(--muted);grid-column:2;font-size:15px;line-height:1.5}.hs-b-trace,.hs-stage-wrap{display:none}@media (min-width:992px){.hs[data-motion=desk] .hs-stage-wrap{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.hs[data-motion=desk] .hs-stage{height:100vh;position:sticky;top:0;overflow:hidden}.hs[data-motion=desk] .hs-world-col{z-index:1;gap:0;padding-block:0 12vh;position:relative}.hs[data-motion=desk] .hs-hero-fig{visibility:hidden}.hs[data-motion=desk] .hs-beat{border-top:0;align-content:center;max-width:520px;min-height:88vh;padding-block:8vh}@media (max-width:1199px){.hs[data-motion=desk] .hs-beat{max-width:440px}}.hs[data-motion=desk] .hs-b-hero{max-width:none;min-height:calc(100vh - 140px);padding-block:24px 48px}.hs[data-motion=desk] .hs-b-cred{min-height:56vh}.hs[data-motion=desk] .hs-b-trace{min-height:160vh;display:block}.hs[data-motion=desk] .hs-b-dash .hs-dash{grid-template-columns:minmax(0,1fr);gap:28px}.hs[data-motion=desk] .hs-b-sym .hs-symptoms{grid-template-columns:repeat(2,minmax(0,1fr))}.hs[data-motion=desk] .hs-b-step .hs-stage-word>span{font-size:clamp(4rem,1.6rem + 4.6vw,7rem)}.hs[data-motion=desk] .hs-nine{border-top:0}.hs[data-motion=desk] .hs-nleak{border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:14px;min-height:64vh}.hs[data-motion=desk] .hs-nleak .hs-n{letter-spacing:-.04em;font-size:clamp(3.4rem,2rem + 3vw,6rem)}.hs[data-motion=desk] .hs-nleak h3{letter-spacing:-.02em;font-size:clamp(1.6rem,1.1rem + 1.2vw,2.4rem);font-weight:800;line-height:1.1}.hs[data-motion=desk] .hs-nleak p{grid-column:1;max-width:36ch;font-size:17px}}@media (max-width:991px){.hs[data-motion=phone] .hs-stage-wrap{bottom:0;left:0;right:0;top:var(--stage-top,0px);z-index:3;pointer-events:none;display:block;position:absolute}.hs[data-motion=phone] .hs-stage{background:var(--ground);height:50svh;box-shadow:0 26px 22px 0 var(--ground);position:sticky;top:0;overflow:hidden}.hs[data-motion=phone] .hs-world-col{gap:0}.hs[data-motion=phone] .hs-beat:not(.hs-b-hero){border-top:0;min-height:62svh;padding-block:6svh}.hs[data-motion=phone] .hs-hero-fig{display:none}.hs[data-motion=phone] .hs-b-cred{padding-top:54svh}.hs[data-motion=phone] .hs-b-trace{min-height:90svh;padding:0;display:block}.hs[data-motion=phone] .hs-nleak{border-bottom:0;align-content:start;min-height:46svh}.hs[data-motion=phone] .hs-b-fine{min-height:0;padding-block:6svh 0}.hs[data-motion=phone] .hs-scap{font-size:11px;bottom:8px}.hs[data-motion=phone] .hs-scap-d{text-align:center;left:16px;right:16px}.hs[data-motion=phone] .hs-scap-w{display:none}.hs-stt{font-size:12px}}.hs-wsvg,.hs-wtop,.hs-fx{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-wsvg{z-index:1}.hs-fx{z-index:2}.hs-wtop{z-index:3}.hs-ly .hs-lyr{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hs-ly .hs-wr{fill:var(--raised)}.hs-ly .hs-ck{fill:none;stroke:var(--leak);stroke-width:3.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0}.hs-ly .hs-pc{fill:var(--lime);opacity:0}.hs-scan{opacity:0}.hs-scan rect{fill:color-mix(in srgb, var(--leak) 10%, transparent);stroke:var(--leak);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hs-wcols{opacity:0}.hs-bar-c{fill:var(--muted);opacity:.55}.hs-bar-v{fill:var(--lime)}.hs-wlab{font:500 14px var(--mono);fill:var(--muted)}.hs-wcols .hs-wlab{font:500 13px var(--body)}.hs-rbg{stroke:var(--line-strong);stroke-width:2px}.hs-rline{stroke:var(--leak);stroke-width:2px}.hs-stc{fill:var(--ground);stroke:var(--leak);stroke-width:2px}.hs-lit .hs-stc{fill:var(--leak)}.hs-stt{font:500 15px var(--mono);fill:color-mix(in srgb, var(--text) 62%, transparent)}.hs-lit .hs-stt{fill:var(--text)}.hs-loop{fill:none;stroke:var(--muted);stroke-width:2px;stroke-dasharray:5 8;opacity:0}.hs-mkc{fill:#ff7a3d;stroke:var(--ground);stroke-width:4px}.hs-mkt{font:600 14px var(--mono);fill:#0b0c0a}.hs-wtag{opacity:0}.hs-wtag rect{fill:var(--ground);stroke:var(--leak);stroke-width:1px}.hs-wtag text{font:500 13px var(--mono);fill:var(--leak)}.hs-wtag.hs-fixed rect{stroke:var(--lime-ink)}.hs-wtag.hs-fixed text{fill:var(--lime-ink)}.hs-scap{max-width:none;color:var(--muted);opacity:0;margin:0;font-size:13px;position:absolute}.hs-scap-m{text-align:center;bottom:22px;left:0;right:0}.hs-scap-d{bottom:22px;right:max(20px,50vw - 580px)}.hs-scap-w{top:22px;right:max(20px,50vw - 580px)}.hs-hold{position:relative}.hs[data-motion] .hs-hold{height:var(--hold,230vh)}.hs[data-motion] .hs-stick{align-content:center;min-height:100svh;display:grid;position:sticky;top:0}.hs[data-motion] .hs-s-vows{padding-block:0}.hs[data-motion] .hs-s-vows .hs-hold{--hold:250vh}.hs[data-motion] .hs-s-vows .hs-stick .hs-wrap{gap:32px;width:100%;display:grid}@media (max-width:991px){.hs[data-motion] .hs-s-vows .hs-hold{--hold:210svh}.hs[data-motion] .hs-s-ba .hs-hold{--hold:200svh}}.hs-iso{width:100%;height:auto;display:block;overflow:visible}.hs-iso .hs-lyr{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5px}.hs-iso .hs-wr{fill:var(--raised)}.hs-iso .hs-ck{fill:none;stroke:var(--leak);stroke-width:3.5px;stroke-linejoin:round}.hs-iso .hs-drop{fill:var(--leak)}.hs-iso .hs-fd{fill:var(--text)}.hs-iso .hs-flow-full{opacity:.2}.hs[data-motion] .hs-iso .hs-drop{animation:1.65s linear infinite hs-drip}.hs[data-motion] .hs-iso .hs-fd.hs-full{animation:4.2s linear infinite hs-flowfull}.hs[data-motion] .hs-iso .hs-fd.hs-part{animation:4.2s linear infinite hs-flowpart}@keyframes hs-drip{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-70px,120px)}}@keyframes hs-flowfull{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(800px)}}@keyframes hs-flowpart{0%{opacity:0;transform:translateY(0)}8%{opacity:1}45%{opacity:1}55%{opacity:0;transform:translateY(420px)}to{opacity:0;transform:translateY(420px)}}.hs-spine{display:none}.hs[data-motion] .hs-spine{z-index:15;pointer-events:none;background:var(--line);width:2px;display:block;position:fixed;top:0;bottom:0;left:18px}.hs[data-motion] .hs-spine i{transform-origin:top;width:2px;position:absolute;left:0;transform:scaleY(0)}.hs[data-motion] .hs-spine .hs-seg-leak{height:var(--fix,70%);background:#ff7a3d;top:0}.hs[data-motion] .hs-spine .hs-seg-fix{top:var(--fix,70%);background:#b4ec2e;bottom:0}.hs[data-motion] .hs-spine b{background:#ff7a3d;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-4px;box-shadow:0 0 0 3px #0b0c0a}@media (max-width:1279px){.hs[data-motion] .hs-spine{display:none}}@media (prefers-reduced-motion:reduce){.hs-iso .hs-drop,.hs-iso .hs-fd{animation:none!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}
