@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6cf6124dfc80171-s.0xa7br5mfity1.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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12b42c2291621b31-s.1svzn21vgh2j9.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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d473eb2c81ea1b1-s.p.3tasb8qs95n_v.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6cf6124dfc80171-s.0xa7br5mfity1.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12b42c2291621b31-s.1svzn21vgh2j9.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d473eb2c81ea1b1-s.p.3tasb8qs95n_v.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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6cf6124dfc80171-s.0xa7br5mfity1.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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12b42c2291621b31-s.1svzn21vgh2j9.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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d473eb2c81ea1b1-s.p.3tasb8qs95n_v.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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.sgjP0G_className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.sgjP0G_variable{--font-public:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.jXPCDG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.jXPCDG_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#f5f3ec;--paper-raised:#fff;--paper-sunk:#eae6da;--line:#d8d3c4;--line-strong:#8a8574;--ink:#17201d;--ink-muted:#545d57;--plat:#0e4d45;--on-plat:#fff;--plat-soft:#d6e9e2;--nexus:#11897a;--stake:#c2470f;--stake-ink:#a63c0c;--stake-soft:#fbe4d5;--fit:#1d5f8f;--fit-soft:#dce9f4;--conflict:#b3261e;--conflict-soft:#f9e0dd;--check:#7a5300;--check-soft:#f6ead0;--on-plat-muted:#ffffffd1;--on-plat-line:#ffffff3d;--band:#0e4d45;--on-band:#fff;--shadow-float:0 2px 4px #17201d0f, 0 8px 24px -4px #17201d24;--focus-ring:0 0 0 2px #f5f3ec, 0 0 0 4px #c2470f;--sans:var(--font-public), "Public Sans", ui-sans-serif, system-ui, sans-serif;--mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#101614;--paper-raised:#18201d;--paper-sunk:#0a0f0d;--line:#2b3531;--line-strong:#6e7a74;--ink:#ebeee8;--ink-muted:#a2aba5;--plat:#5ec4b0;--on-plat:#08201c;--plat-soft:#16443d;--nexus:#5ec4b0;--stake:#f08a4b;--stake-ink:#f39a63;--stake-soft:#41200d;--fit:#7eb6e6;--fit-soft:#13304a;--conflict:#f28b82;--conflict-soft:#46191a;--check:#e2b553;--check-soft:#3a2c0b;--on-plat-muted:#c3ccc6;--on-plat-line:#ebeee833;--band:#16443d;--on-band:#ebeee8;--shadow-float:0 8px 24px -4px #000c;--focus-ring:0 0 0 2px #101614, 0 0 0 4px #f08a4b}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--plat)}a:hover{color:var(--ink)}a:focus-visible,button:focus-visible{box-shadow:var(--focus-ring);outline:none}.nav-link{color:var(--ink-muted);text-decoration:none}.nav-link:hover{color:var(--ink)}.btn-primary:hover{filter:brightness(1.12)}.btn-secondary:hover,.btn-invert:hover{background:var(--paper-sunk)!important}.tab:hover{border-color:var(--plat)!important}button:disabled{opacity:.45;cursor:not-allowed}.hero-visual{--sw:.7;--sh:9;--s:min(var(--sw), var(--sh));width:calc(716px * var(--s));height:calc(900px * var(--s));flex:none;margin:0 auto}.hero-visual-inner{transform:scale(var(--s));transform-origin:0 0}@media (min-width:900px){.hero-row{flex-wrap:nowrap!important}.hero-text{flex:1 1 0!important;min-width:340px!important}.hero-visual{margin:0}.hero{align-items:center;min-height:calc(100svh - 81px);display:flex}.hero>.hero-row{width:100%}.hero-h1{font-size:clamp(32px,min(5.2vw,7svh),56px)!important}}@media (min-width:900px) and (max-width:1199px){.hero-visual{--sw:.66}}@media (min-width:900px) and (max-width:1023px){.hero-visual{--sw:.56}}@media (min-width:900px) and (max-height:860px){.hero-text{gap:16px!important}.hero-sub{font-size:16px!important;line-height:24px!important}.hero-punch{font-size:18px!important;line-height:24px!important}.hero-proof{margin-top:0!important;padding-top:14px!important}.hero-visual{--sh:.7}}@media (min-width:900px) and (max-height:760px){.hero-visual{--sh:.6}}@media (min-width:900px) and (max-height:680px){.hero-visual{--sh:.52}.hero-sub{font-size:15px!important;line-height:22px!important}}@media (max-width:759px){.hero-visual{--sw:.7}}@media (max-width:600px){.hero-visual{--sw:.52}}@media (max-width:480px){.hero-visual{--sw:.45}}@media (max-width:359px){.hero-visual{--sw:.4}}@media (min-width:900px) and (max-height:900px){#walkthrough svg[viewBox="0 0 960 600"]{max-height:calc(100svh - 330px)}}@media (min-width:900px) and (max-height:860px){#products,#walkthrough{padding-top:40px!important;padding-bottom:40px!important}#products article>div:last-child{gap:10px!important;padding:20px!important}#products article p,#products article li{font-size:14px!important;line-height:20px!important}#products article ul{gap:4px!important}}@media (min-width:900px) and (max-width:1199px){#products article p,#products article li{font-size:14px!important;line-height:20px!important}#walkthrough h3{font-size:26px!important;line-height:32px!important}.rehab-preview{flex-wrap:nowrap!important}.rehab-preview>div{flex-basis:0!important}#products{padding-top:40px!important;padding-bottom:40px!important}#products article>div:last-child{gap:10px!important;padding:20px!important}}@media (min-width:900px) and (max-height:740px){#products,#walkthrough{padding-top:28px!important;padding-bottom:28px!important}}:root{--closing-accent:#a7dccd}@media (prefers-color-scheme:dark){:root{--closing-accent:#5ec4b0}}.closing{padding:clamp(64px,9vh,112px) 0}@media (min-width:900px){.closing{align-items:center;min-height:100svh;display:flex}.closing>.closing-row{width:100%}}.closing-h{font-size:clamp(38px,4.8vw,66px)}.closing-parcel{opacity:.75;pointer-events:none;width:auto;max-width:45%;height:92%;position:absolute;top:50%;right:clamp(8px,3vw,56px);transform:translateY(-50%)}@media (max-width:899px){.closing-parcel{display:none}.closing-link,.closing-terms>li:last-child{display:none!important}.closing-terms{column-gap:8px}}.closing-link{border-top:1px dashed var(--on-plat-line);width:26px;margin:0 6px;display:inline-block}.closing-cta .closing-arrow{transition:transform .16s}.closing-cta:hover .closing-arrow{transform:translate(3px)}.closing-cta:hover{filter:brightness(.96)}.btn-outline-band:hover{background:#ffffff14}@media (min-width:900px){.product-cards{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;display:grid!important}.product-cards>article{grid-row:span 2;grid-template-rows:subgrid;display:grid!important}.product-cards>article:first-child>div:first-child{flex-direction:column;display:flex}.product-cards>article:first-child>div:first-child>div:last-child{margin-block:auto}}@media (min-width:900px) and (max-width:1199px) and (max-height:860px){#products{padding-top:28px!important;padding-bottom:28px!important}#products>div{gap:18px!important}}.company-logo{display:inline-block}@media (max-width:600px){.company-logo svg{width:auto;height:40px}}.bn-logo{display:block}.bn-logo-ink{fill:var(--ink)}.bn-logo-plat{fill:var(--nexus)}.bn-logo-parcel{stroke:var(--nexus)}.bn-logo-stake{fill:var(--stake)}.bn-logo-on-plat .bn-logo-ink,.bn-logo-on-plat .bn-logo-plat{fill:var(--on-plat)}.bn-logo-on-plat .bn-logo-parcel{stroke:var(--on-plat)}
