:root{--b1-color-pink:#f50a7f;--b1-color-black:#000;--b1-color-ink-rgb:34, 38, 57;--b1-color-white:#fff;--b1-color-pink-90:#f50a7fe6;--b1-color-pink-70:#f50a7fb3;--b1-color-pink-50:#f50a7f80;--b1-color-pink-30:#f50a7f4d;--b1-color-pink-10:#f50a7f1a;--b1-color-blue:#0a5cf5;--b1-color-green:#3f7552;--b1-color-orange:#f5ab0a;--b1-color-red:#f5110a;--b1-color-yellow:#f5da0a;--b1-color-purple:#9b0af5;--b1-color-blue-green:#3f6f75;--b1-color-sky-blue:#0ad8f5;--b1-color-background:var(--b1-color-white);--b1-color-surface:var(--b1-color-white);--b1-color-surface-inverse:var(--b1-color-black);--b1-color-foreground:var(--b1-color-black);--b1-color-foreground-inverse:var(--b1-color-white);--b1-color-accent:var(--b1-color-pink);--b1-color-accent-foreground:var(--b1-color-white);--b1-color-muted:#0000000f;--b1-color-muted-foreground:#0009;--b1-color-border:#0000001f;--b1-color-focus-ring:var(--b1-color-pink);--b1-color-success:var(--b1-color-green);--b1-color-warning:var(--b1-color-orange);--b1-color-danger:var(--b1-color-red);--b1-color-info:var(--b1-color-blue);--pink-500:#f50a7f;--pink-600:#d40970;--pink-700:#a50858;--pink-100:#fbcfe4;--pink-50:#fdebf4;--ink:#222639;--black:#000;--off-white:#faf9fa;--white:#fff;--gray-800:#5a5d64;--gray-600:#8b8e97;--gray-300:#c9cbd1;--gray-150:#ececef;--b1-page:var(--off-white);--b1-surface-card:var(--white);--b1-text-heading:var(--ink);--b1-text-body:var(--gray-800);--b1-text-meta:var(--gray-600);--b1-accent:var(--pink-500);--b1-accent-hover:var(--pink-600);--b1-accent-pressed:var(--pink-700);--b1-border-accent:var(--pink-100);--b1-chip-bg:var(--pink-50);--b1-rule:var(--gray-150);--b1-font-sans:"Source Sans 3", "Public Sans", system-ui, -apple-system, sans-serif;--b1-font-serif:"Libre Baskerville", Georgia, serif;--b1-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--font-sans:var(--b1-font-sans);--font-serif:var(--b1-font-serif);--font-mono:var(--b1-font-mono);--b1-font-weight-regular:400;--b1-font-weight-medium:500;--b1-font-weight-bold:700;--b1-font-size-caption:.75rem;--b1-font-size-small:.875rem;--b1-font-size-body:1rem;--b1-font-size-body-lg:1.125rem;--b1-font-size-subheadline:1.5rem;--b1-font-size-headline:2.25rem;--b1-font-size-display:4rem;--b1-line-height-tight:1;--b1-line-height-body:1.5;--b1-tracking-headline:.02em;--b1-tracking-subheadline:.01em;--b1-tracking-body:.025em;--b1-space-1:.25rem;--b1-space-2:.5rem;--b1-space-3:.75rem;--b1-space-4:1rem;--b1-space-6:1.5rem;--b1-space-8:2rem;--b1-space-12:3rem;--b1-space-16:4rem;--b1-space-24:6rem;--b1-radius-sm:4px;--b1-radius-md:8px;--b1-radius-lg:16px;--b1-radius-xl:24px;--b1-radius-full:9999px;--b1-shadow-sm:0 1px 2px #00000014;--b1-shadow-md:0 4px 16px #0000001a;--b1-shadow-focus:0 0 0 3px var(--b1-color-pink-30);--b1-gradient-pink:linear-gradient(135deg, #f50a7f 0%, #9b0af5 100%);--b1-gradient-ink:linear-gradient(135deg, #000 0%, #3f6f75 100%)}.bo-header-nav a{opacity:.82;transition:opacity .2s}.bo-header-nav a:hover,.bo-header-nav a[data-active=true]{opacity:1}@media (width>=901px) and (width<=1279px){.bo-header-bar{gap:20px!important;padding:0 24px!important}.bo-header-nav{white-space:nowrap;gap:20px!important;font-size:15px!important}.bo-header-actions{gap:14px!important}}@media (width<=900px){.bo-header-bar{justify-content:space-between;gap:12px!important;height:84px!important;padding:0 18px!important}.bo-header-bar img{height:64px!important}.bo-header-nav,.bo-header-actions{display:none!important}.bo-header-burger{display:inline-flex!important}}@keyframes bo-menu-fade{0%{opacity:0}to{opacity:1}}@keyframes bo-menu-item{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}*,:before,:after{box-sizing:border-box}body{background-color:var(--b1-page);color:var(--b1-text-body);font-family:var(--font-sans);font-size:var(--b1-font-size-body);line-height:var(--b1-line-height-body);margin:0}@media (width<=900px){h1{font-size:40px;line-height:1.06}h2{font-size:30px;line-height:1.15}.bo-page{overflow-x:hidden}.bo-page [style*=grid-template-columns]{grid-template-columns:1fr!important}.bo-page section{padding:56px 20px!important}.bo-page h1{font-size:40px!important;line-height:1.06!important}.bo-page h2{font-size:30px!important;line-height:1.15!important}.bo-page h3{font-size:20px!important}.bo-page p{font-size:16px!important}.bo-hero{height:auto!important;min-height:560px!important}.bo-topbar{z-index:2;flex-wrap:wrap!important;justify-content:space-between!important;gap:12px!important;height:auto!important;padding:16px 20px!important;position:relative!important}.bo-topbar img{height:48px!important}.bo-nav{order:3;flex-wrap:wrap!important;flex:1 0 100%!important;gap:14px 18px!important;padding-left:0!important;font-size:15px!important}.bo-navactions{gap:14px!important}.bo-navactions a{font-size:15px!important}.bo-navactions a:last-child{height:42px!important;padding:0 18px!important}.bo-hero>div:first-of-type{background:linear-gradient(#0a0e1e8c 0%,#0a0e1e73 40%,#0a0e1ec7 100%)!important}.bo-herocopy{z-index:2;box-sizing:border-box;overflow-wrap:break-word;gap:14px!important;width:100%!important;max-width:none!important;padding:12px 20px 48px!important;position:relative!important;inset:auto auto auto 0!important}.bo-herocopy>*{max-width:100%!important}.bo-nav a{font-size:14px!important}.bo-pressitem{padding:0 28px!important;font-size:22px!important}.bo-pad{padding:0 20px!important}.bo-footer{padding:56px 20px 40px!important}.bo-page [style*=max-width]{max-width:100%!important}.bo-page img,.bo-page video{max-width:100%}.bo-page table{display:block;overflow-x:auto}}@media (width<=520px){.bo-page h1{font-size:34px!important}.bo-page h2{font-size:26px!important}.bo-pressitem{padding:0 20px!important;font-size:18px!important}}@media (width<=900px){.bo-page footer{padding:40px 20px!important}}@media (width>=901px) and (width<=1180px){.bo-team-grid{grid-template-columns:1fr 1fr!important}}@media (width>=901px) and (width<=1279px){.bo-topbar{gap:16px!important;padding:0 20px!important}.bo-topbar img{height:44px!important}.bo-nav{white-space:nowrap;gap:18px!important;padding-left:24px!important;font-size:15px!important}.bo-nav a{white-space:nowrap}.bo-navactions{gap:16px!important;font-size:15px!important}.bo-navactions a:last-child{height:46px!important;padding:0 18px!important;font-size:15px!important}.bo-page section,.bo-pad,.bo-page footer,.bo-footer{padding-left:32px!important;padding-right:32px!important}.bo-herocopy{max-width:640px!important;left:32px!important}.bo-page h1{font-size:52px!important}.bo-page h2{font-size:40px!important}}@media (width<=900px){.bo-hero{flex-direction:column!important;padding-top:96px!important;display:flex!important}.bo-herocopy{background:0 0!important;flex:auto!important;gap:14px!important;margin-left:0!important;padding:120px 20px 32px!important}.bo-herocta{margin-top:8px!important}.bo-herocopy h1{letter-spacing:-.01em!important;font-size:30px!important;line-height:1.1!important}.bo-herocopy p{font-size:15px!important}.bo-herocopy span{padding:5px 12px!important;font-size:11px!important}.bo-protocol-card{padding:24px!important}.bo-protocol-body{grid-template-columns:1fr!important;gap:28px!important}.bo-protocol-row{grid-template-columns:1fr!important;gap:6px!important;padding:18px 0!important}.bo-protocol-img{aspect-ratio:4/3!important;object-position:50% 18%!important;border-radius:14px!important;max-height:360px!important}.bo-legal{max-width:100%!important;padding:40px 20px 64px!important}.bo-legal h1{font-size:34px!important;line-height:1.1!important}.bo-legal h2{margin-top:32px!important;font-size:20px!important}.bo-legal p{overflow-wrap:break-word;font-size:16px!important}}@media (hover:none) and (pointer:coarse){.bo-page footer nav a,.bo-header-panel a{align-items:center;min-height:44px;display:inline-flex}.bo-page a,.bo-page button{-webkit-tap-highlight-color:#f50a7f2e;touch-action:manipulation}}@media (width<=900px){.bo-page small,.bo-page [style*="font-size: 12px"],.bo-page [style*="font-size: 13px"]{font-size:14px!important}.bo-page .bo-mosaic{grid-template-columns:1fr 1fr!important;gap:12px!important}.bo-page .bo-mosaic>*{height:210px!important}.bo-page .bo-mosaic figcaption{bottom:12px!important;left:12px!important;right:12px!important}.bo-page .bo-mosaic figcaption>div:first-child{font-size:14px!important}.bo-page .bo-mosaic figcaption>div:last-child{font-size:12px!important}.bo-page .bo-mosaic span{padding:0 12px!important}.bo-page .bo-mosaic span:last-child{font-size:15px!important}.bo-page .bo-mosaic span:first-child{font-size:11px!important}}.bo-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)scale(.985)}.bo-reveal.is-in{opacity:1;transform:none}.bo-imgreveal{opacity:0;clip-path:inset(12% 0 0 round 12px);will-change:opacity, transform, clip-path;transition:opacity .9s cubic-bezier(.22,1,.36,1) .18s,transform 1s cubic-bezier(.22,1,.36,1) .18s,clip-path 1s cubic-bezier(.22,1,.36,1) .18s;transform:translateY(34px)scale(.96)}.bo-reveal.is-in .bo-imgreveal{opacity:1;clip-path:inset(0 round 12px);transform:none}@media (prefers-reduced-motion:reduce){.bo-reveal,.bo-imgreveal{opacity:1;clip-path:none;transition:none;transform:none}}@media (width<=900px){.bo-herovid--face{object-position:72% 50%!important}}@media (width<=640px){.bo-headerlogo{height:64px!important}}@media (width<=900px){.bo-page .bo-team-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}.bo-page .bo-team-grid img{aspect-ratio:1!important;object-fit:cover!important}.bo-contact-choices{grid-template-columns:1fr!important}}.bo-team-card img{will-change:transform}.bo-team-card:hover img{transform:scale(1.045)}@media (width>=901px) and (width<=1180px){.bo-page .bo-grid-3,.bo-page .bo-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.bo-advisors>div{grid-template-columns:1fr!important;gap:32px!important}}@media (width<=640px){.bo-cta-row{flex-direction:row;align-items:stretch;gap:14px!important}.bo-cta-row>a,.bo-cta-row>button{text-align:center;flex:1 1 0;min-width:0;min-height:64px;line-height:1.3;white-space:normal!important;height:auto!important;padding:14px 18px!important}.bo-herocta{width:100%;max-width:340px}}.bo-page,body{--bo-methodbar-space:72px}.bo-page footer,.bo-footer{padding-bottom:calc(40px + var(--bo-methodbar-space))!important}@media (width<=640px){.bo-methodbar{text-align:center;letter-spacing:.04em!important;max-width:none!important;padding:8px 14px!important;font-size:11px!important;left:12px!important;right:12px!important;transform:none!important}}@keyframes bo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=900px){.bo-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.bo-footer-bottom>div{flex-wrap:wrap;row-gap:8px}.bo-page footer{padding:48px 20px 104px!important}}@media (width<=860px){.bo-page .bo-protocol-step{grid-template-columns:1fr!important;gap:8px!important}}@media (width<=880px){.bo-book-layout{grid-template-columns:1fr!important;gap:40px!important}}@media (width<=560px){.bo-book-grid{grid-template-columns:1fr!important}}@media (width<=900px){.bo-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px 24px!important}.bo-footer-grid>div:first-child,.bo-footer-grid>div:last-child{grid-column:1/-1}.bo-footer-grid form,.bo-footer-grid input{box-sizing:border-box;width:100%!important;max-width:100%!important}.bo-footer table,.bo-page table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}@media (hover:none) and (pointer:coarse){.bo-footer-grid a,.bo-footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.bo-page input:not([type=checkbox]):not([type=radio]),.bo-page select,.bo-page button,.bo-footer input,.bo-footer button{min-height:44px;font-size:16px}.bo-page textarea{font-size:16px}}@media (width<=900px){html,body{max-width:100%;overflow-x:hidden}.bo-page input:not([type=checkbox]):not([type=radio]),.bo-page select,.bo-page textarea,.bo-page button,.bo-footer input,.bo-footer button{min-height:44px;font-size:16px}.bo-footer-grid a,.bo-footer-bottom a{align-items:center;min-height:40px;display:inline-flex}.bo-page .bo-featrow{align-items:start;grid-template-columns:18px 1fr!important}.bo-page .bo-scrollhint{display:block!important}.bo-page .bo-tablescroll{overscroll-behavior-x:contain}.bo-page .bo-protocol-card,.bo-page [style*="border-radius: 16px"],.bo-page [style*="borderRadius: 16px"]{scroll-margin-top:96px}.bo-page p,.bo-page li{line-height:1.6!important}.bo-page h1+p,.bo-page h2+p{margin-top:14px!important}.bo-page a[href=\/book],.bo-page a[href=\/start]{text-align:center}}.bo-page a:focus-visible,.bo-page button:focus-visible,.bo-page input:focus-visible,.bo-page select:focus-visible,.bo-page textarea:focus-visible,.bo-header a:focus-visible,.bo-header button:focus-visible{outline:2px solid var(--pink-500);outline-offset:3px;border-radius:6px}@media (width<=900px){.bo-header-panel nav a{align-items:center;min-height:56px;display:flex}}
