@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;0,800;1,700&display=swap");:root{--teal-700:#1e5a54;--teal-900:#012424;--ink-navy:#1e1f45;--ink-graphite:#4a4a4f;--copper:#b8836a;--gold:#c9a24a;--white:#fff;--black:#000;--line-subtle:#e4e4e0;--space-panel-inset:30px;--space-pill-gap:60px;--space-slide-margin:62px;--space-section:96px;--space-gutter:24px;--radius-panel:24px;--radius-pill:9999px;--radius-disc:50%;--content-max:1120px;--font-display:"Poppins","Montserrat",system-ui,sans-serif;--font-body:"Poppins",system-ui,sans-serif}.btl-wordmark{display:inline-flex;flex-direction:column;align-items:center;font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:.82}.btl-wm-build{color:var(--ink-navy)}.btl-wm-to{color:var(--ink-graphite);font-size:.46em;line-height:.9;margin:-.04em 0 -.12em}.btl-wm-lead{color:var(--teal-700);font-size:1.18em}.btl-wm-club{color:var(--copper);font-size:.67em;margin-top:.06em}.btl-pill{display:inline-flex;align-items:center;gap:.6em;box-sizing:border-box;min-height:3em;padding:.3em 1.2em .3em .3em;border-radius:var(--radius-pill);background:var(--white);color:var(--teal-900);font-family:var(--font-body);font-weight:700;letter-spacing:-.02em;line-height:.99}.btl-pill--md{font-size:20px}.btl-pill--lg{font-size:34px}.btl-pill__disc{flex:none;width:2.4em;height:2.4em;border-radius:var(--radius-disc);background:var(--teal-900);box-shadow:inset 0 0 0 .14em var(--teal-900),inset 0 0 0 .26em var(--white)}.btl-pill__label{flex:1 1;text-align:center}.btl-banner{box-sizing:border-box;padding:.2em .5em .25em 1em;border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:var(--white);color:var(--teal-900);font-family:var(--font-body);font-size:48px;letter-spacing:-.03em;line-height:.99;text-align:right}.btl-banner__accent{color:var(--black);font-weight:700;font-style:italic;line-height:1.1}.btl-founder{display:grid;grid-template-columns:minmax(160px,38%) 1fr;grid-gap:var(--space-panel-inset);gap:var(--space-panel-inset);align-items:center;overflow:hidden;padding:var(--space-panel-inset) var(--space-panel-inset) var(--space-panel-inset) 0;border-radius:var(--radius-panel);background:var(--teal-700);color:var(--white);font-family:var(--font-body)}.btl-founder__media{position:relative;padding:16px 20px 28px 0}.btl-founder__photo{position:relative;aspect-ratio:1/2;max-height:340px;border-radius:0 9999px 9999px 0;background:var(--teal-900)}.btl-founder__photo:after{content:"";position:absolute;inset:-12px -14px -12px -6px;border:4px solid var(--gold);border-left:0;border-radius:0 9999px 9999px 0;pointer-events:none}.btl-founder__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:inherit}.btl-founder__placeholder{width:100%;height:100%}.btl-founder__placeholder circle,.btl-founder__placeholder path{fill:var(--teal-700)}.btl-founder__name{position:absolute;left:8px;right:0;bottom:0;justify-content:flex-start}.btl-founder__name .btl-pill__label{text-align:left;white-space:nowrap}.btl-founder__body{font-size:15px;line-height:1.5}.btl-founder__body p{margin:0 0 .8em}.btl-founder__body p:last-child{margin-bottom:0}.btl-founder__handles{font-size:13px;opacity:.85}.btl-blueprint{position:relative;overflow:hidden;background:var(--white)}.btl-blueprint__lines{position:absolute;inset:0;width:100%;height:100%}.btl-blueprint--clear .btl-blueprint__lines{-webkit-mask-image:radial-gradient(ellipse 42% 46% at center,transparent 55%,#000 80%);mask-image:radial-gradient(ellipse 42% 46% at center,transparent 55%,#000 80%)}.btl-blueprint__line{fill:none;stroke:var(--ink-graphite);stroke-opacity:.45;stroke-width:1.25}.btl-blueprint__dot{fill:var(--copper)}.btl-blueprint__node{fill:var(--teal-900)}.btl-blueprint__content{position:relative}.btl-container{box-sizing:border-box;width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--space-gutter)}.btl-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 1.5em;border:2px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:16px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.btl-button:focus-visible{outline:3px solid var(--copper);outline-offset:3px}.btl-button--primary{background:var(--teal-700);color:var(--white)}.btl-button--primary:hover{background:var(--teal-900)}.btl-button--light{background:var(--white);color:var(--teal-900)}.btl-button--light:hover{border-color:var(--white);background:var(--teal-900);color:var(--white)}.btl-button--outline{border-color:var(--teal-700);background:transparent;color:var(--teal-700)}.btl-button--outline:hover{background:var(--teal-700);color:var(--white)}.btl-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line-subtle);background:var(--white)}.btl-header__inner{display:flex;align-items:center;gap:32px;min-height:88px}.btl-header__brand{display:inline-flex;text-decoration:none}.btl-header__nav{display:flex;flex:1 1;justify-content:flex-end;gap:28px}.btl-header__nav a{color:var(--ink-navy);font-family:var(--font-body);font-size:15px;text-decoration:none}.btl-header__nav a:hover{color:var(--teal-700);text-decoration:underline;text-underline-offset:4px}.btl-hero .btl-blueprint__lines{-webkit-mask-image:radial-gradient(ellipse 48% 62% at center,transparent 72%,#000 92%);mask-image:radial-gradient(ellipse 48% 62% at center,transparent 72%,#000 92%)}.btl-hero__inner{display:flex;flex-direction:column;align-items:center;padding-top:var(--space-section);padding-bottom:var(--space-section);text-align:center}.btl-hero__title{margin:40px 0 0;color:var(--ink-navy);font-family:var(--font-display);font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.btl-hero__lead{max-width:620px;margin-top:20px;color:var(--ink-graphite);font-family:var(--font-body);font-size:18px;line-height:1.5}.btl-hero__lead strong{color:var(--ink-navy)}.btl-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.btl-section{scroll-margin-top:88px;padding:var(--space-section) 0;font-family:var(--font-body);font-size:16px;line-height:1.5}.btl-section--light{background:var(--white);color:var(--ink-graphite)}.btl-section--teal{background:var(--teal-700);color:var(--white)}.btl-section--deep{background:var(--teal-900);color:var(--white)}.btl-section__title{margin:0 0 16px;font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.btl-section--light .btl-section__title{color:var(--ink-navy)}.btl-section__intro{max-width:680px;margin:0 0 40px;font-size:18px}.btl-section p{max-width:720px}.btl-section--light strong{color:var(--ink-navy)}.btl-founder strong,.btl-section--light .btl-founder strong{color:var(--white)}.btl-quote{margin:0;font-family:var(--font-body)}.btl-quote blockquote{margin:0;color:var(--teal-700);font-size:18px;font-style:italic;font-weight:700;line-height:1.4}.btl-quote figcaption{margin-top:8px;color:var(--ink-graphite);font-size:15px;font-weight:700}.btl-quote--lg blockquote{font-size:32px;line-height:1.25;letter-spacing:-.01em}.btl-section--deep .btl-quote blockquote,.btl-section--deep .btl-quote figcaption,.btl-section--teal .btl-quote blockquote,.btl-section--teal .btl-quote figcaption{color:var(--white)}.btl-topics{display:grid;grid-template-columns:repeat(var(--btl-cols),minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.btl-topics .btl-pill{display:flex;width:100%}.btl-topics .btl-pill__label{text-align:left}.btl-details{margin:0;font-family:var(--font-body);font-size:16px}.btl-details__row{display:grid;grid-template-columns:180px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line-subtle)}.btl-details dt{color:var(--ink-graphite);font-weight:700}.btl-details dd{margin:0;color:var(--ink-graphite)}.btl-section--deep .btl-details__row,.btl-section--teal .btl-details__row{border-bottom-color:var(--teal-900)}.btl-footer,.btl-section--deep .btl-details dd,.btl-section--deep .btl-details dt,.btl-section--teal .btl-details dd,.btl-section--teal .btl-details dt{color:var(--white)}.btl-footer{padding:56px 0 40px;background:var(--teal-900);font-family:var(--font-body);font-size:14px}.btl-footer__inner{display:grid;grid-template-columns:auto 1fr;grid-gap:24px 48px;gap:24px 48px;align-items:center}.btl-footer__brand{display:inline-flex;padding:14px 18px;border-radius:var(--radius-panel);background:var(--white)}.btl-footer__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;margin:0;padding:0;list-style:none}.btl-footer__links a{color:var(--white);text-decoration:none}.btl-footer__links a:hover{text-decoration:underline;text-underline-offset:4px}.btl-footer__credit{grid-column:1/-1;margin:16px 0 0;padding-top:24px;border-top:1px solid var(--teal-700);opacity:.85}.btl-footer__heart{color:var(--copper)}.btl-section--light .btl-pill{box-shadow:inset 0 0 0 2px var(--teal-700)}@keyframes btl-rise{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}@keyframes btl-marquee{to{transform:translateX(-50%)}}.btl-hero .btl-wordmark>span{animation:btl-rise .7s cubic-bezier(.2,.7,.2,1) both}.btl-hero .btl-wm-to{animation-delay:.12s}.btl-hero .btl-wm-lead{animation-delay:.24s}.btl-hero .btl-wm-club{animation-delay:.38s}.btl-hero__actions,.btl-hero__lead,.btl-hero__title{animation:btl-rise .8s cubic-bezier(.2,.7,.2,1) .5s both}.btl-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.btl-reveal.is-visible{opacity:1;transform:none}.btl-pill{transition:transform .2s ease,box-shadow .2s ease}.btl-pill__disc{transition:background-color .2s ease}.btl-topics .btl-pill:hover{transform:translateY(-3px)}.btl-topics .btl-pill:hover .btl-pill__disc{background:var(--copper)}.btl-marquee{overflow:hidden;padding:22px 0;background:var(--teal-900);color:var(--white);font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.btl-marquee--copper{background:var(--copper);color:var(--teal-900)}.btl-marquee__track{display:flex;width:max-content;animation:btl-marquee var(--btl-marquee-s) linear infinite}.btl-marquee:hover .btl-marquee__track{animation-play-state:paused}.btl-marquee__row{display:flex;align-items:center}.btl-marquee__item{padding:0 28px}.btl-marquee__dot{color:var(--copper)}.btl-marquee--copper .btl-marquee__dot{color:var(--white)}.btl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:24px;gap:24px;margin:56px 0 0;padding:40px 0 0;border-top:1px solid var(--line-subtle);font-family:var(--font-body)}.btl-stats__value{color:var(--teal-700);font-family:var(--font-display);font-size:56px;font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btl-stats__label{margin:8px 0 0;color:var(--ink-graphite);font-size:15px}.btl-section--deep .btl-stats,.btl-section--teal .btl-stats{border-top-color:var(--teal-900)}.btl-section--deep .btl-stats__label,.btl-section--deep .btl-stats__value,.btl-section--teal .btl-stats__label,.btl-section--teal .btl-stats__value{color:var(--white)}.btl-steps{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;font-family:var(--font-body)}.btl-steps__item{position:relative;display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;padding-bottom:28px}.btl-steps__item:not(:last-child):before{content:"";position:absolute;top:48px;bottom:0;left:23px;width:2px;background:var(--copper)}.btl-steps__num{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-disc);background:var(--white);color:var(--teal-900);font-family:var(--font-display);font-size:20px;font-weight:800;box-shadow:inset 0 0 0 3px var(--teal-900),inset 0 0 0 6px var(--white)}.btl-steps__title{margin:10px 0 4px;font-size:18px;font-weight:700}.btl-steps__text{margin:0;font-size:15px;opacity:.9}.btl-section--light .btl-steps__num{background:var(--teal-700);color:var(--white);box-shadow:inset 0 0 0 3px var(--teal-700),inset 0 0 0 6px var(--white)}.btl-accordion{border-top:1px solid var(--line-subtle);font-family:var(--font-body)}.btl-accordion__item{border-bottom:1px solid var(--line-subtle)}.btl-accordion__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;color:var(--ink-navy);font-size:18px;font-weight:700;list-style:none;cursor:pointer}.btl-accordion__item summary::-webkit-details-marker{display:none}.btl-accordion__item summary:hover{color:var(--teal-700)}.btl-accordion__item summary:focus-visible{outline:3px solid var(--copper);outline-offset:4px}.btl-accordion__icon{position:relative;flex:none;width:32px;height:32px;border-radius:var(--radius-disc);background:var(--teal-700);transition:transform .25s ease,background-color .25s ease}.btl-accordion__icon:after,.btl-accordion__icon:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--white)}.btl-accordion__icon:after{transform:rotate(90deg)}.btl-accordion__item[open] .btl-accordion__icon{transform:rotate(45deg);background:var(--copper)}.btl-accordion__body{padding:0 48px 20px 0;color:var(--ink-graphite);font-size:16px;line-height:1.5}.btl-accordion__item[open] .btl-accordion__body{animation:btl-rise .35s ease both}@media (prefers-reduced-motion:reduce){.btl-accordion__item[open] .btl-accordion__body,.btl-hero .btl-wordmark>span,.btl-hero__actions,.btl-hero__lead,.btl-hero__title{animation:none}.btl-reveal{opacity:1;transform:none;transition:none}.btl-marquee__track{animation:none}.btl-accordion__icon,.btl-pill{transition:none}}@media (max-width:720px){.btl-marquee{font-size:20px;padding:16px 0}.btl-stats__value{font-size:44px}.btl-section{padding:64px 0}.btl-header__nav{display:none}.btl-header__inner{justify-content:space-between}.btl-hero__title{font-size:36px}.btl-hero .btl-wordmark{font-size:56px!important}.btl-hero .btl-blueprint__lines{-webkit-mask-image:linear-gradient(#000,transparent 18%,transparent 82%,#000);mask-image:linear-gradient(#000,transparent 18%,transparent 82%,#000)}.btl-section__title{font-size:26px}.btl-details__row,.btl-topics{grid-template-columns:1fr}.btl-details__row{gap:4px}.btl-founder{grid-template-columns:1fr;padding:0 0 var(--space-panel-inset)}.btl-founder__media{max-width:260px}.btl-founder__body{padding:0 var(--space-panel-inset)}.btl-footer__inner{grid-template-columns:1fr}.btl-footer__links{justify-content:flex-start}}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink-graphite);font-family:var(--font-body);-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.two-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:48px;gap:48px;align-items:start}.stack{display:grid;grid-gap:24px;gap:24px}.lead-in{margin-top:0}.closing{display:grid;justify-items:center;grid-gap:32px;gap:32px;margin-top:96px;text-align:center}