@font-face{font-family:BO Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fraunces-latin-normal-BOz5zopO.woff2)format("woff2")}@font-face{font-family:BO Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fraunces-latin-italic-DR5riGUD.woff2)format("woff2")}.bo-public,.bo-entry-shell{--bo-paper:#f6f2e9;--bo-ink:#303829;--bo-muted:#626857;--bo-olive:#3b4a2e;--bo-rust:#8b3a1f;--bo-line:#d8d9c9;--focus:#8b3a1f;color:var(--bo-ink);background:var(--bo-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;min-height:100dvh}.bo-public a,.bo-entry-shell a{color:inherit}.bo-entry-logo{white-space:nowrap;align-items:center;gap:9px;font-family:BO Fraunces,Georgia,serif;font-size:23px;font-weight:600;line-height:1.2;display:inline-flex}.bo-entry-logo-mark{background:linear-gradient(135deg,#3b4a2e,#8b3a1f);border-radius:50%;flex:none;width:24px;height:24px}.bo-entry-wordmark{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.bo-entry-skip{z-index:100;background:#fff;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.bo-entry-skip:focus{transform:translateY(0)}.bo-public-announcement{text-align:center;color:#f6f2e9;background:#3b4a2e;padding:11px 20px;font-size:12px;font-weight:550}.bo-public-header,.bo-entry-header,.bo-settings-header{border-bottom:1px solid var(--bo-line,var(--line));justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:16px max(32px,50% - 620px);display:flex}.bo-public-header nav{align-items:center;gap:24px;font-size:13px;font-weight:550;display:flex}.bo-public-header nav a{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.bo-public-header nav a:hover,.bo-entry-back:hover{text-underline-offset:4px;text-decoration:underline}.bo-public-signin{border:1px solid var(--bo-olive);border-radius:4px;margin-left:8px;padding:0 17px}.bo-public-inner{width:calc(100% - 80px);max-width:1160px;margin:0 auto}.bo-public-hero{border-bottom:1px solid var(--bo-line);padding:68px 0 82px;position:relative}.bo-public-hero .bo-public-inner{text-align:center;max-width:1040px}.bo-public-eyebrow,.bo-entry-kicker{text-transform:uppercase;letter-spacing:0;margin:0 0 20px;font-size:11px;font-weight:650;line-height:1.5}.bo-public h1,.bo-public h2,.bo-public-hero-title,.bo-entry-main h1{font-family:BO Fraunces,Georgia,serif;font-weight:450;line-height:1.12}.bo-public h1{margin-bottom:18px;font-size:68px}.bo-public-hero-title{max-width:900px;margin:0 auto 24px;font-size:42px}.bo-public em{color:var(--bo-rust);font-weight:450}.bo-public-lead{max-width:680px;color:var(--bo-muted);font-size:17px;line-height:1.75}.bo-public-hero .bo-public-lead{margin:0 auto 28px}.bo-public-primary{border:1px solid var(--bo-olive);background:var(--bo-olive);border-radius:4px;justify-content:center;align-items:center;gap:26px;min-height:49px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s ease-out,transform .14s ease-out;display:inline-flex;color:#fff!important}.bo-public-primary:hover{background:#2f3c24}.bo-public-primary:active{transform:scale(.96)}.bo-public-note{color:var(--bo-muted);margin-top:13px;font-size:12px}.bo-public-explore{white-space:nowrap;align-items:center;gap:10px;min-height:40px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.bo-public-section,.bo-public-inside,.bo-public-close{padding:84px 0}.bo-public section[id]{scroll-margin-top:24px}.bo-public h2{max-width:800px;margin-bottom:22px;font-size:44px}.bo-public-role-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:46px;display:grid}.bo-public-role{border-top:1px solid #aeb49f;padding-top:22px}.bo-public-role>span,.bo-public-inside-grid article>span{color:var(--bo-rust);font-family:BO Fraunces,Georgia,serif;font-size:21px}.bo-public h3{font-family:BO Fraunces,Georgia,serif;font-size:23px;font-weight:500;line-height:1.25}.bo-public-role h3{margin:18px 0 12px}.bo-public-role p,.bo-public-inside-grid p,.bo-public-founder-grid p{color:var(--bo-muted);font-size:14px;line-height:1.75}.bo-public-inside{color:#f6f2e9;background:#303d2c}.bo-public-inside em,.bo-public-inside-grid article>span{color:#d9b777}.bo-public-inside-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:46px;display:grid}.bo-public-inside-grid article{border-top:1px solid #637059;padding-top:25px}.bo-public-inside-grid h3{margin:20px 0 12px;font-size:27px}.bo-public-inside-grid p{color:#d8dccc}.bo-public-founders{background:#eceee5}.bo-public-founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:48px;display:grid}.bo-public-founder-grid article{align-items:flex-start;gap:22px;display:flex}.bo-public-founder-grid img{object-fit:cover;object-position:center;outline-offset:-1px;border-radius:3px;outline:1px solid #0000001a;flex:none;width:108px;height:132px;display:block}.bo-public-founder-grid h3{margin-bottom:6px}.bo-public-founder-grid .bo-public-founder-role{color:var(--bo-rust);margin-bottom:13px;font-size:12px;font-weight:600}.bo-public-faq .bo-public-inner{max-width:900px}.bo-public-questions{margin-top:35px}.bo-public-questions details{border-top:1px solid var(--bo-line)}.bo-public-questions details:last-child{border-bottom:1px solid var(--bo-line)}.bo-public-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:16px;font-weight:550;list-style:none;display:flex}.bo-public-questions summary::-webkit-details-marker{display:none}.bo-public-questions summary svg{flex:none}.bo-public-questions details[open] summary svg{transform:rotate(180deg)}.bo-public-questions details p{max-width:740px;color:var(--bo-muted);padding:0 38px 25px 0;line-height:1.75}.bo-public-close{text-align:center;background:#e9e8dc}.bo-public-close h2{margin:0 auto 30px}.bo-public-footer{color:var(--bo-muted);justify-content:space-between;align-items:center;gap:24px;padding:30px 40px;font-size:12px;display:flex}.bo-public-footer a{align-items:center;min-height:44px;display:inline-flex}.bo-entry-shell{--page:#f6f2e9;--surface:#fffcf5;--canvas:#eeeee4;--inset:#f0f0e7;--hover:#eceee4;--hover-strong:#e0e5d7;--ink:#303829;--ink-secondary:#626857;--ink-muted:#626857;--line:#d8d9c9;--line-strong:#aeb49f;--accent:#3b4a2e;--accent-hover:#2f3c24;--accent-ink:#3b4a2e;--accent-tint:#e5e9db;--on-primary:#fff;--focus:#8b3a1f;--success:#257748;--success-tint:#edf7ef;--warning:#9a630d;--warning-tint:#fcf5e8;--danger:#b83e44;--danger-tint:#fff0f0;--shadow-control:0 1px 2px #16203308, 0 1px 3px #16203305;flex-direction:column;display:flex}.bo-app-entry-state{--bo-muted:var(--ink-secondary);--bo-line:var(--line);min-height:100dvh;color:var(--ink);background:var(--page);flex-direction:column;display:flex}.bo-app-entry-state a{color:var(--ink)}.bo-entry-header{border-bottom:0}.bo-entry-back{align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.bo-entry-main{flex:1;width:calc(100% - 40px);max-width:430px;margin:48px auto 75px}.bo-entry-main h1{margin-bottom:22px;font-size:50px}.bo-entry-lead{color:var(--bo-muted);margin-bottom:28px;font-size:15px;line-height:1.7}.bo-entry-modes>.ui-segmented{margin-bottom:14px;display:flex}.bo-entry-modes>.ui-segmented .ui-segment{flex:1}.bo-entry-form{margin-top:24px}.bo-entry-form .ui-input{min-height:46px}.bo-entry-submit{width:100%;min-height:48px;margin-top:5px}.bo-entry-note{color:var(--bo-muted);margin-top:23px;font-size:12px;line-height:1.65;display:block}.bo-entry-footer{border-top:1px solid var(--bo-line);color:var(--bo-muted);justify-content:space-between;gap:18px;padding:22px 36px;font-size:11px;display:flex}.bo-settings-header{background:var(--surface)}.bo-settings-header a{color:var(--ink)}.bo-settings-main{width:calc(100% - 40px);max-width:1100px;margin:25px auto 60px}.bo-settings-main .settings-page{max-width:none}.bo-settings-loading{color:var(--ink-secondary);padding:0 36px;display:block}.bo-route-notice{z-index:60;width:min(600px,100% - 32px);position:fixed;top:12px;left:50%;transform:translate(-50%)}@media (width<=1050px){.bo-public-header nav{gap:15px}.bo-public-header{padding-inline:28px}.bo-public-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:34px}.bo-public-founder-grid{gap:35px}.bo-public-founder-grid article{flex-direction:column}}@media (width<=760px){.bo-public-header{flex-wrap:wrap;justify-content:center;gap:5px;padding:14px 20px 9px}.bo-public-header nav{flex-wrap:wrap;justify-content:center;gap:0 18px}.bo-public-header nav a{font-size:12px}.bo-public-header nav a:nth-child(3),.bo-public-header nav a:nth-child(4){display:none}.bo-public-signin{margin:0;padding-inline:13px}.bo-public-inner{width:calc(100% - 40px)}.bo-public-hero{padding:44px 0 78px}.bo-public h1{margin-bottom:17px;font-size:48px}.bo-public-hero-title{margin-bottom:20px;font-size:32px}.bo-public-lead{font-size:15px}.bo-public h2{font-size:34px}.bo-public-section,.bo-public-inside,.bo-public-close{padding:56px 0}.bo-public-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:34px}.bo-public-role h3{font-size:22px}.bo-public-inside-grid{grid-template-columns:1fr;gap:27px;margin-top:32px}.bo-public-inside-grid article{padding-top:18px}.bo-public-inside-grid h3{margin-top:12px}.bo-public-founder-grid{grid-template-columns:1fr;gap:36px;margin-top:34px}.bo-public-founder-grid article{flex-direction:row}.bo-public-founder-grid img{width:85px;height:105px}.bo-public-questions summary{min-height:76px;font-size:15px}.bo-public-footer{flex-wrap:wrap;gap:12px 20px;padding:20px}.bo-public-footer .bo-entry-logo{flex-basis:100%}.bo-entry-header,.bo-settings-header{gap:12px;min-height:76px;padding:14px 20px}.bo-entry-logo{gap:7px;font-size:20px}.bo-entry-logo-mark{width:21px;height:21px}.bo-entry-main{margin-top:36px;margin-bottom:50px}.bo-entry-main h1{font-size:43px}.bo-entry-footer{padding:20px}.bo-settings-main{width:100%;margin-top:12px}.bo-settings-loading{padding:0 20px}}@media (width<=390px){.bo-public h1{font-size:41px}.bo-public-hero-title{font-size:29px}.bo-public-role-grid{grid-template-columns:1fr}.bo-public-header nav{column-gap:12px}.bo-entry-header,.bo-settings-header{padding-inline:16px}.bo-entry-logo{font-size:18px}.bo-entry-back{gap:5px;font-size:12px}.bo-entry-main h1{font-size:39px}}@media (prefers-reduced-motion:reduce){.bo-public-primary{transition:none}.bo-public-primary:active{transform:none}}
