@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_8b4aca{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_8b4aca{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Rosemary;src:url(/fonts/TAYRosemary.woff2) format("woff2");font-display:swap}.sbh{--stock-cream:#F0EBE1;--stock-tone:#D9D2C4;--stock-night:#181410;--ink:#2B241C;--ink-faded:#6E5F49;--ink-faint:#93856B;--ink-reverse:#F0EBE1;--ink-reverse-faded:#CFC6B5;--rule:rgba(43,36,28,.2);--rule-reverse:rgba(240,235,225,.2);--accent:#E39A3B;--accent-on:#2B241C;--font-display:"Rosemary",sans-serif;--font-body:var(--font-league-spartan),"League Spartan",sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace;--cap-shift-body:.09em;--ease-out:cubic-bezier(.2,.7,.2,1);position:relative;min-height:100vh;overflow-x:clip;background:var(--stock-tone);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6}.sbh *,.sbh :after,.sbh :before{box-sizing:border-box;font-family:inherit}.sbh .field{position:fixed;inset:0;pointer-events:none}.sbh .wrap{position:relative;max-width:1180px;margin:0 auto;padding:0 16px}@media (min-width:720px){.sbh .wrap{padding:0 56px}}.sbh a{color:inherit}.sbh :focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sbh .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sbh .display{font-family:var(--font-display);font-weight:400;line-height:.9;letter-spacing:.01em}.sbh .display,.sbh .eyebrow{text-transform:uppercase;margin:0}.sbh .eyebrow{font-weight:700;letter-spacing:.2em;font-size:13px;line-height:1}.sbh .btn span,.sbh .eyebrow span{display:inline-block;transform:translateY(var(--cap-shift-body))}.sbh p{margin:0}.sbh p+p{margin-top:14px}.sbh .btns{display:flex;flex-wrap:wrap;gap:10px}.sbh .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:2px solid var(--ink);background:transparent;color:var(--ink);text-decoration:none;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background-color 80ms var(--ease-out)}.sbh .btn:hover{background:rgba(43,36,28,.08)}.sbh .btn.solid{background:var(--ink);color:var(--ink-reverse)}.sbh .btn.solid:hover{background:#16110D}.sbh .btn.accent{background:var(--accent);color:var(--accent-on)}.sbh .btn.accent:hover{background:#d18a2f}.sbh .bar{position:sticky;top:0;z-index:10;background:var(--stock-cream);border-bottom:3px solid var(--ink)}.sbh .bar-inner{max-width:1180px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:24px}@media (min-width:720px){.sbh .bar-inner{padding:12px 56px}}.sbh .bar-logo img{display:block;height:16px;width:auto}@media (min-width:720px){.sbh .bar-logo img{height:20px}}.sbh .bar nav{display:none;margin-left:auto;gap:26px}@media (min-width:900px){.sbh .bar nav{display:flex}}.sbh .bar nav a{font-family:var(--font-display);text-transform:uppercase;font-size:24px;line-height:1;text-decoration:none;padding:10px 0 6px;border-bottom:3px solid transparent}.sbh .bar nav a:hover{border-bottom-color:var(--ink)}.sbh .bar .btn{margin-left:auto;min-height:44px;padding:10px 16px}@media (min-width:900px){.sbh .bar .btn{margin-left:0}}.sbh .hero{position:relative;min-height:78vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--stock-night);color:var(--ink-reverse)}@media (min-width:720px){.sbh .hero{min-height:min(88vh,960px)}}.sbh .hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sbh .hero-scrim{position:absolute;inset:0;background:rgba(22,17,13,.38)}.sbh .hero-content{position:relative;width:100%;padding-top:120px;padding-bottom:48px}@media (min-width:720px){.sbh .hero-content{padding-bottom:72px}}.sbh .hero .kicker{color:var(--ink-reverse);text-shadow:0 1px 2px rgba(22,17,13,.55)}.sbh .hero-h1{margin:0;font-weight:400}.sbh .hero-logo{display:block;margin:22px 0 0}.sbh .hero-line{display:block}.sbh .hero-logo img{display:block;width:min(100%,1100px);height:auto;filter:drop-shadow(0 2px 6px rgba(22,17,13,.45))}.sbh .hero-line{margin-top:26px;font-size:34px;line-height:1;color:var(--ink-reverse);text-shadow:0 1px 2px rgba(22,17,13,.55)}@media (min-width:720px){.sbh .hero-line{font-size:54px}}.sbh .hero .btns{margin-top:28px}.sbh .btn.ghost{color:var(--ink-reverse);border-color:var(--ink-reverse)}.sbh .btn.ghost:hover{background:rgba(240,235,225,.12)}.sbh .facts-strip{position:relative;background:var(--stock-cream);border-top:3px solid var(--ink);border-bottom:2px solid var(--ink)}.sbh .facts-inner{display:grid;grid-template-columns:1fr 1fr}@media (min-width:900px){.sbh .facts-inner{grid-template-columns:repeat(4,1fr)}}.sbh .facts-inner span{padding:16px 12px 14px 0;font-size:16px;color:var(--ink-faded);line-height:1.3}.sbh .facts-inner strong{display:block;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:26px;line-height:1;color:var(--ink);margin-bottom:4px}.sbh .gallery{display:grid;gap:10px;margin-top:48px;grid-template-columns:1fr 1fr}@media (min-width:900px){.sbh .gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.sbh .gallery .s0,.sbh .gallery .s3{grid-column:span 2;grid-row:span 2}}.sbh .gallery .shot{display:block;border:2px solid var(--ink);background:var(--stock-night);overflow:hidden}.sbh .gallery img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/9;transition:transform .22s var(--ease-out)}.sbh .gallery .shot:hover img{transform:scale(1.03)}.sbh .panel{background:var(--stock-cream);border:2px solid var(--ink);margin-top:48px;scroll-margin-top:80px}.sbh .strip{background:var(--ink);color:var(--ink-reverse);padding:13px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.sbh .strip .eyebrow{font-family:var(--font-mono);letter-spacing:.14em}.sbh .strip .meta{color:var(--ink-reverse-faded)}.sbh .body{padding:22px 16px 28px}@media (min-width:720px){.sbh .body{padding:32px 32px 36px}}.sbh .note{color:var(--ink-faded);max-width:680px}.sbh .video{position:relative;aspect-ratio:16/9;background:var(--stock-night)}.sbh .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sbh .section-title{font-size:46px;margin-bottom:18px}@media (min-width:720px){.sbh .section-title{font-size:64px}}.sbh .reverse{position:relative;margin-top:64px;background:var(--stock-night);color:var(--ink-reverse);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);scroll-margin-top:64px}.sbh .promise{display:grid;gap:22px 56px;padding-top:40px;padding-bottom:44px}@media (min-width:900px){.sbh .promise{grid-template-columns:auto 1fr;align-items:center;padding-top:48px;padding-bottom:52px}.sbh .promise-head{grid-column:1/-1}}.sbh .faint{color:var(--ink-reverse-faded)}.sbh .no{font-size:38px;line-height:1.05}@media (min-width:720px){.sbh .no{font-size:52px}}.sbh .no+.no{margin-top:0}.sbh .no span{color:#8F846F}.sbh .promise-copy{font-size:19px;line-height:1.55;color:var(--ink-reverse-faded);max-width:460px}@media (min-width:900px){.sbh .promise-copy{padding-left:40px;border-left:1px solid var(--rule-reverse)}}.sbh .promise-copy strong{color:var(--ink-reverse)}.sbh .feature-grid{display:grid;gap:28px}@media (min-width:900px){.sbh .feature-grid{grid-template-columns:repeat(3,1fr)}}.sbh .feature img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--rule)}.sbh .feature h3{font-size:38px;margin-top:18px}.sbh .feature p{margin-top:8px;color:var(--ink-faded)}.sbh .extras{display:grid;grid-template-columns:1fr;margin-top:32px;border-top:1px solid var(--rule)}@media (min-width:640px){.sbh .extras{grid-template-columns:1fr 1fr}}@media (min-width:960px){.sbh .extras{grid-template-columns:repeat(4,1fr)}}.sbh .extras div{padding:16px 18px 16px 0;border-bottom:1px solid var(--rule)}.sbh .extras h4{margin:0;font-weight:700;font-size:17px}.sbh .extras p{margin-top:4px;color:var(--ink-faded);font-size:16px;line-height:1.45}.sbh .partner{display:grid;gap:24px;margin-top:32px;align-items:center}@media (min-width:900px){.sbh .partner{grid-template-columns:1.4fr 1fr;gap:40px}}.sbh .partner img{display:block;width:100%;height:auto;border:1px solid var(--rule)}.sbh .partner h3{font-size:44px}.sbh .partner p{margin-top:12px;color:var(--ink-faded);max-width:420px}.sbh .trail{list-style:none;margin:26px 0 0;padding:0;display:grid}.sbh .trail li{position:relative;padding:0 0 22px 36px}.sbh .trail li:before{content:"";position:absolute;left:9px;top:6px;bottom:-6px;width:2px;background:var(--ink)}.sbh .trail li:last-child:before{display:none}.sbh .trail li.later:before{background:repeating-linear-gradient(to bottom,var(--ink-faint) 0 6px,transparent 6px 12px)}.sbh .trail .stop{position:absolute;left:0;top:2px;width:20px;height:20px;border:2px solid var(--ink);background:var(--ink)}.sbh .trail .next .stop{background:var(--accent)}.sbh .trail .later .stop{background:var(--stock-cream);border-color:var(--ink-faint)}.sbh .trail .state{color:var(--ink-faded);font-size:12px}.sbh .trail .next .state{color:var(--ink)}.sbh .trail h3{margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.2}.sbh .trail p{margin-top:4px;font-size:16px}.sbh .trail .later h3,.sbh .trail p{color:var(--ink-faded)}@media (min-width:960px){.sbh .trail{grid-template-columns:repeat(8,1fr);margin-top:34px}.sbh .trail li{padding:40px 14px 0 0}.sbh .trail li:before{left:0;right:0;top:9px;bottom:auto;width:auto;height:2px}.sbh .trail li:last-child:before{display:block;right:50%}.sbh .trail li.later:before{background:repeating-linear-gradient(to right,var(--ink-faint) 0 6px,transparent 6px 12px)}.sbh .trail .stop{top:0}}.sbh .join-grid,.sbh .team-grid{display:grid;gap:36px}@media (min-width:900px){.sbh .team-grid{grid-template-columns:1.1fr 1fr;gap:56px}.sbh .join-grid{grid-template-columns:1.3fr 1fr;gap:56px}}.sbh .join-grid>div>p,.sbh .team-grid p{max-width:560px}.sbh .list-head{color:var(--ink-faded);margin:0 0 6px}.sbh .list-head+.people+.list-head,.sbh .people+.list-head{margin-top:26px}.sbh .people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.sbh .people li{padding:10px 0;border-top:1px solid var(--rule)}.sbh .people strong{display:block;font-size:17px}.sbh .people span{color:var(--ink-faded);font-size:16px}.sbh .join-grid .btns{margin-top:22px;flex-wrap:nowrap}.sbh .join-grid .btn{padding:12px 16px;white-space:nowrap}@media (max-width:520px){.sbh .join-grid .btns{flex-wrap:wrap}}.sbh .signup{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sbh .signup input{flex:1 1 220px;min-height:48px;padding:10px 14px;border:2px solid var(--ink);border-radius:0;background:var(--stock-cream);color:var(--ink);font-size:16px}.sbh .signup input::placeholder{color:var(--ink-faint)}.sbh .signup-done{margin-top:14px;font-weight:700}.sbh .fine{margin-top:10px;font-size:14px;color:var(--ink-faded)}.sbh .foot{position:relative;margin-top:64px;background:var(--stock-cream);border-top:3px solid var(--ink);padding:32px 0 28px}.sbh .foot-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.sbh .foot-logos{display:flex;align-items:center;gap:22px}.sbh .foot-logos img{height:18px;width:auto;display:block}.sbh .foot-logos img+img{height:30px}.sbh .foot nav{display:flex;flex-wrap:wrap;gap:4px 20px}.sbh .foot nav a{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;color:var(--ink-faded);padding:12px 0}.sbh .foot nav a:hover{color:var(--ink)}.sbh .foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--rule);color:var(--ink-faded);font-size:15px}.sbh .foot-base .tag{font-size:26px;color:var(--ink)}@keyframes sbh-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sbh .reveal{animation:sbh-in .4s var(--ease-out) both}.sbh .reveal.r2{animation-delay:.12s}.sbh .reveal.r3{animation-delay:.22s}@media (prefers-reduced-motion:reduce){.sbh .reveal{animation:none}.sbh .btn,.sbh .gallery img{transition:none}.sbh .hero-media{display:none}.sbh .hero{background:var(--stock-night) url(/home/hero-poster.jpg) center /cover}}.sbh .intro{display:grid;gap:14px;margin-top:48px}@media (min-width:900px){.sbh .intro{grid-template-columns:1fr 1.3fr;gap:56px;align-items:start}}.sbh .intro h2{font-size:42px}@media (min-width:720px){.sbh .intro h2{font-size:56px}}.sbh .intro p{font-size:19px;line-height:1.6;max-width:640px}.sbh .faq{display:grid}.sbh .faq details{max-width:860px;border-top:1px solid var(--rule);padding:14px 0}.sbh .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:baseline;min-height:44px}.sbh .faq summary::-webkit-details-marker{display:none}.sbh .faq summary:after{content:"+";font-family:var(--font-mono);font-weight:700;font-size:18px;color:var(--ink-faded)}.sbh .faq details[open] summary:after{content:"\2212"}.sbh .faq h3{margin:0;font-size:18px;font-weight:700;line-height:1.3}.sbh .faq p{margin-top:6px;color:var(--ink-faded);max-width:560px}