.hs-root .builder-overview{background:radial-gradient(ellipse at 28% 0, #17281d55, transparent 540px), var(--obsidian)}.hs-root .bo-container{max-width:1240px;margin-inline:auto;padding:0 40px}.hs-root .builder-overview :is(a,button){-webkit-tap-highlight-color:transparent}.hs-root .builder-overview :is(h1,h2,h3){font-family:var(--font-display)}.hs-root .builder-overview :is(h1,h2,h3,p){overflow-wrap:anywhere}.hs-root .builder-overview section[id]{scroll-margin-top:88px}.hs-root .bo-topline{justify-content:space-between;align-items:center;gap:20px;padding-block:24px 0;display:flex}.hs-root .bo-kicker{color:var(--silver);font:10px/1.6 var(--font-mono);letter-spacing:.1em;align-items:center;gap:8px;display:inline-flex}.hs-root .bo-dot{background:var(--phosphor);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 12px #6fe3a840}.hs-root .bo-text-link{min-height:40px;color:var(--silver);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.hs-root .bo-text-link:hover{color:var(--phosphor)}.hs-root .bo-text-link svg{flex-shrink:0}.hs-root .bo-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:50px;padding-block:34px 40px;display:grid}.hs-root .builder-overview .bo-greeting{color:var(--silver);margin-bottom:17px;font-size:14px}.hs-root .bo-intro h1{letter-spacing:-.055em;font-size:clamp(42px,4.5vw,64px);font-weight:500;line-height:1.02}.hs-root .bo-intro h1 em{color:var(--phosphor);font-family:var(--font-serif);letter-spacing:-.035em;font-weight:400}.hs-root .builder-overview .bo-intro-copy{color:var(--silver);margin-top:20px;font-size:14px;line-height:1.7}.hs-root .bo-primary{border:1px solid var(--phosphor);background:var(--phosphor);min-height:44px;color:var(--obsidian);border-radius:3px;justify-content:center;align-items:center;gap:22px;margin-top:24px;padding:11px 18px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.hs-root .bo-primary:hover{background:#a1efc5}.hs-root .bo-next{background:linear-gradient(145deg,#18231b,#111513 70%);border:1px solid #34463a;border-radius:5px;padding:22px 24px 0;position:relative;overflow:hidden}.hs-root .bo-next:before{content:"";background:var(--phosphor);width:36px;height:2px;position:absolute;top:0;left:24px}.hs-root .bo-next-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hs-root .bo-next .bo-kicker{font-size:9px}.hs-root .bo-badge{color:var(--phosphor);font:9px/1.5 var(--font-mono);white-space:nowrap;background:#1f3d2e55;border:1px solid #304b3b;border-radius:3px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.hs-root .bo-badge-neutral{color:var(--silver);background:#1a1f1c;border-color:#323a34}.hs-root .bo-next-event{align-items:center;gap:16px;margin-top:22px;display:flex}.hs-root .bo-next-event>a{flex:0 0 84px}.hs-root .bo-next-event>div{min-width:0}.hs-root .bo-artwork{aspect-ratio:1;background:#18251d;border-radius:3px;display:block;position:relative;overflow:hidden}.hs-root .bo-artwork img{object-fit:cover}.hs-root .bo-artwork-fallback{color:var(--phosphor);background:repeating-linear-gradient(0deg,#0000,#0000 23px,#6fe3a809 24px),repeating-linear-gradient(90deg,#0000,#0000 23px,#6fe3a809 24px),radial-gradient(at 50% 80%,#30523b55,#0000);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;position:absolute;inset:0}.hs-root .bo-artwork-fallback>span{color:var(--chalk);font:600 10px var(--font-display);letter-spacing:.05em}.hs-root .bo-artwork-fallback>span span{color:var(--phosphor)}.hs-root .bo-next-event .bo-artwork-fallback>span{display:none}.hs-root .bo-format{color:var(--silver);font:9px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;display:block}.hs-root .bo-next h2{color:var(--chalk);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:21px;font-weight:500;line-height:1.25}.hs-root .bo-next h2 a:hover{color:var(--phosphor)}.hs-root .bo-next-meta{color:var(--silver);flex-direction:column;gap:9px;padding-block:20px;font-size:11px;line-height:1.6;display:flex}.hs-root .bo-next-meta>span{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.hs-root .bo-next-meta svg{color:#7b8e81;flex-shrink:0;margin-top:2px}.hs-root .bo-next-action{min-height:49px;color:var(--phosphor);border-top:1px solid #2c3a30;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.hs-root .bo-next-action:hover{color:#b0f6d1}.hs-root .bo-next-empty{padding-bottom:14px}.hs-root .bo-next-empty h2{margin-top:21px;font-size:26px}.hs-root .bo-next-empty h2 em{font-family:var(--font-serif);color:var(--phosphor);font-size:32px;font-weight:400}.hs-root .bo-next-empty>p{color:var(--silver);max-width:270px;margin-top:16px;font-size:12px}.hs-root .bo-next-empty .bo-text-link{color:var(--phosphor);margin-top:12px}.hs-root .bo-next-symbol{font:100px/1 var(--font-display);color:#6fe3a815;pointer-events:none;position:absolute;top:24px;right:18px}.hs-root .bo-stats{border:1px solid var(--border);background:#111513aa;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hs-root .bo-stat{flex-direction:column;padding:20px 26px 21px;transition:background .15s;display:flex}.hs-root .bo-stat+.bo-stat{border-left:1px solid var(--border)}.hs-root .bo-stat:hover{background:#18231b}.hs-root .bo-stat-top{color:#81958a;justify-content:space-between;align-items:center;display:flex}.hs-root .bo-stat-top>span{font:9px var(--font-mono);color:#7f8a83}.hs-root .bo-stat-value{color:var(--chalk);font:500 42px/1.1 var(--font-display);letter-spacing:-.06em;justify-content:space-between;align-items:center;margin-top:12px;display:flex}.hs-root .bo-stat-value svg{color:#7f8a83;transition:transform .15s}.hs-root .bo-stat:hover .bo-stat-value svg{color:var(--phosphor);transform:translateY(3px)}.hs-root .bo-stat-label{margin-top:9px;font-size:13px;font-weight:500}.hs-root .bo-stat-detail{color:var(--silver);margin-top:4px;font-size:11px}.hs-root .bo-work-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:30px;padding-block:42px;display:grid}.hs-root .bo-work-grid>section{min-width:0}.hs-root .bo-section-heading{justify-content:space-between;align-items:end;gap:14px;margin-bottom:20px;display:flex}.hs-root .bo-section-heading .bo-kicker{letter-spacing:.1em;margin-bottom:9px;font-size:9px}.hs-root .bo-section-heading h2{letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:1.2}.hs-root .bo-section-heading h2>span{color:var(--phosphor)}.hs-root .bo-section-heading>.bo-text-link{flex-shrink:0;min-height:32px;font-size:11px}.hs-root .bo-project-list{flex-direction:column;gap:12px;display:flex}.hs-root .bo-project{background:var(--surface-1);border:1px solid var(--border);border-radius:5px;padding:20px 22px 0;transition:border-color .15s}.hs-root .bo-project:hover,.hs-root .bo-team:hover,.hs-root .bo-history-event:hover{border-color:#46614e}.hs-root .bo-project-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hs-root .bo-project-number{color:#8a9a90;font:10px var(--font-mono);align-items:center;gap:9px;display:inline-flex}.hs-root .bo-project-number svg{color:var(--phosphor)}.hs-root :is(.bo-project,.bo-team) h3{letter-spacing:-.025em;font-size:20px;font-weight:500}.hs-root :is(.bo-project,.bo-team) h3>a{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hs-root :is(.bo-project,.bo-team) h3>a svg{color:#8a9a90;flex-shrink:0;margin-top:4px}.hs-root :is(.bo-project,.bo-team) h3>a:hover{color:var(--phosphor)}.hs-root .builder-overview .bo-project-description{-webkit-line-clamp:2;color:var(--silver);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.hs-root .bo-tech{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.hs-root .bo-tech span{color:#b1bcb5;font:9px/1.5 var(--font-mono);overflow-wrap:anywhere;background:#1b211d;border:1px solid #29312b;border-radius:2px;padding:3px 7px}.hs-root .bo-project-foot{border-top:1px solid var(--border);min-height:58px;color:var(--silver);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-block:10px;font-size:10px;line-height:1.6;display:flex}.hs-root .bo-project-foot>span{overflow-wrap:anywhere;min-width:0}.hs-root .bo-project-foot a:hover{color:var(--phosphor)}.hs-root .bo-project-team{color:#91a197;display:block}.hs-root .bo-project-links{flex-shrink:0;display:flex}.hs-root .bo-project-links>a{place-items:center;width:40px;height:40px;display:grid}.hs-root .bo-team-list{border:1px solid var(--border);border-radius:5px;overflow:hidden}.hs-root .bo-team{background:#11151366;padding:20px}.hs-root .bo-team+.bo-team{border-top:1px solid var(--border)}.hs-root .bo-team-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hs-root .bo-team-mark{width:34px;height:34px;color:var(--phosphor);font:500 11px var(--font-mono);background:#192b20;border:1px solid #31483a;border-radius:4px;place-items:center;display:grid}.hs-root .bo-team:nth-child(3n+2) .bo-team-mark{color:#c7bc8c;background:#28261d;border-color:#413c2a}.hs-root .bo-team:nth-child(3n) .bo-team-mark{color:#a8b8d4;background:#21252e;border-color:#343c4a}.hs-root .bo-team h3{font-size:18px}.hs-root .bo-team>p{color:var(--silver);overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.6}.hs-root .bo-team-date{color:var(--silver);font:9px/1.5 var(--font-mono);margin-top:6px;display:block}.hs-root .bo-team-foot{color:#9eafa4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:10px;display:flex}.hs-root .bo-avatars{padding-left:5px;display:flex}.hs-root .bo-avatar{color:#c5ddce;width:32px;height:32px;font:9px var(--font-mono);background:#293f30;border:2px solid #111513;border-radius:50%;flex-shrink:0;place-items:center;margin-left:-5px;display:grid;overflow:hidden}.hs-root .bo-avatar:nth-child(2n){color:#ddd9ba;background:#36372b}.hs-root .bo-avatar img{object-fit:cover;width:100%;height:100%}.hs-root .bo-invites{color:var(--silver);border:1px dashed #364339;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;margin-top:12px;padding:16px;font-size:11px;display:flex}.hs-root .bo-invites>span{flex:1}.hs-root .bo-invites:hover{color:var(--phosphor);border-color:var(--phosphor-dim)}.hs-root .bo-empty{background:linear-gradient(140deg,#16231a55,#0000);border:1px dashed #35433a;border-radius:5px;flex-direction:column;align-items:flex-start;gap:14px;min-height:252px;padding:28px 24px;display:flex}.hs-root .bo-empty-icon{width:46px;height:46px;color:var(--phosphor);background:#1b2c2188;border:1px solid #31483a;border-radius:6px;place-items:center;display:grid}.hs-root .bo-empty h3{letter-spacing:-.03em;font-size:19px;font-weight:500}.hs-root .bo-empty p{max-width:420px;color:var(--silver);font-size:12px;line-height:1.7}.hs-root .bo-empty .bo-text-link{color:var(--phosphor);white-space:normal;margin-top:auto}.hs-root .bo-history{border-top:1px solid var(--border);padding-block:34px 42px}.hs-root .builder-overview .bo-section-description{color:var(--silver);margin-top:10px;font-size:12px;line-height:1.6}.hs-root .bo-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hs-root .bo-history-event{border:1px solid var(--border);background:var(--surface-1);border-radius:5px;transition:border-color .15s;overflow:hidden}.hs-root .bo-history-art{border-bottom:1px solid var(--border);display:block;position:relative}.hs-root .bo-history-art .bo-artwork{aspect-ratio:16/10;border-radius:0}.hs-root .bo-history-art .bo-artwork img{transition:transform .2s}.hs-root .bo-history-art:hover img{transform:scale(1.035)}.hs-root .bo-history-format{color:var(--chalk);font:8px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:#0a0c0aee;border:1px solid #ffffff25;border-radius:2px;padding:4px 7px;position:absolute;top:12px;left:12px}.hs-root .bo-history-arrow{width:30px;height:30px;color:var(--chalk);background:#0a0c0add;border:1px solid #ffffff25;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.hs-root .bo-history-content{padding:18px}.hs-root .bo-history-date{color:var(--silver);font:9px/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.hs-root .bo-history-date>span{color:var(--phosphor);align-items:center;gap:3px;font-size:8px;display:inline-flex}.hs-root .bo-history-content h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:12px;font-size:17px;font-weight:500;line-height:1.4}.hs-root .bo-history-content h3 a:hover{color:var(--phosphor)}.hs-root .bo-history-meta{color:var(--silver);flex-wrap:wrap;gap:12px;margin-top:14px;font-size:10px;display:flex}.hs-root .bo-history-meta>span{align-items:center;gap:5px;display:flex}.hs-root .bo-history-content>.bo-text-link{border-top:1px solid var(--border);color:var(--phosphor);justify-content:space-between;margin-top:16px;padding-top:10px;font-size:11px;display:flex}.hs-root .bo-history-toggle{min-height:44px;color:var(--silver);background:var(--surface-1);border:1px solid #35433a;border-radius:3px;justify-content:center;align-items:center;gap:10px;margin:20px auto 0;padding:10px 16px;font-size:12px;display:flex}.hs-root .bo-history-toggle:hover{color:var(--phosphor);border-color:var(--phosphor-dim)}.hs-root .bo-arrow-up{transform:rotate(180deg)}.hs-root .bo-footer{border-top:1px solid var(--border);min-height:96px;color:var(--silver);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:10px;display:flex}.hs-root .bo-wordmark{font:600 12px var(--font-display);letter-spacing:-.03em;color:var(--chalk)}.hs-root .bo-wordmark span{color:var(--phosphor)}.hs-root .bo-status{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;max-width:640px;min-height:60vh;margin-inline:auto;padding:32px;display:flex}.hs-root .bo-status h1{font:500 32px/1.2 var(--font-display)}.hs-root .bo-status p{color:var(--silver)}.hs-root .bo-skeleton{background:#202c23;border-radius:3px}@media (max-width:1200px){.hs-root .bo-container{padding-inline:28px}.hs-root .bo-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.hs-root .bo-next{padding-inline:18px}.hs-root .bo-next-event>a{flex-basis:65px}.hs-root .bo-next h2{font-size:19px}.hs-root .bo-work-grid{gap:22px}.hs-root .bo-section-heading h2{font-size:22px}.hs-root .bo-section-heading .bo-kicker{font-size:8px}}@media (max-width:760px){.hs-root .bo-container{padding-inline:22px}.hs-root .bo-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px}.hs-root .bo-intro h1{font-size:56px}.hs-root .bo-next-event>a{flex-basis:80px}.hs-root .bo-next h2{font-size:23px}.hs-root .bo-stat{padding:16px}.hs-root .bo-stat-value{font-size:36px}.hs-root .bo-stat-detail{display:none}.hs-root .bo-work-grid{grid-template-columns:minmax(0,1fr);gap:34px;padding-block:34px}.hs-root .bo-section-heading h2{font-size:26px}.hs-root .bo-section-heading .bo-kicker{font-size:9px}.hs-root .bo-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-root .bo-footer>span{order:3;width:100%}}@media (max-width:480px){.hs-root .bo-container{padding-inline:18px}.hs-root .bo-topline{gap:12px;padding-top:16px}.hs-root .bo-topline .bo-kicker{letter-spacing:.04em;font-size:8px}.hs-root .bo-topline .bo-text-link{gap:3px;font-size:10px}.hs-root .bo-intro h1{font-size:clamp(43px,12vw,56px)}.hs-root .builder-overview .bo-intro-copy,.hs-root .builder-overview .bo-greeting{font-size:13px}.hs-root .bo-next{padding-inline:16px}.hs-root .bo-next h2{font-size:20px}.hs-root .bo-next-event>a{flex-basis:72px}.hs-root .bo-stat{padding:14px 12px}.hs-root .bo-stat-value{font-size:31px}.hs-root .bo-stat-value svg{width:13px}.hs-root .bo-stat-label{font-size:11px}.hs-root .bo-stat-top>span{display:none}.hs-root .bo-section-heading h2{font-size:23px}.hs-root .bo-section-heading .bo-kicker{font-size:8px}.hs-root .bo-event-grid{grid-template-columns:minmax(0,1fr)}.hs-root .bo-history .bo-section-heading{flex-wrap:wrap;align-items:flex-start}.hs-root .bo-project{padding-inline:18px}.hs-root .bo-empty{padding:24px 20px}.hs-root .builder-overview .bo-project-description{-webkit-line-clamp:3}}
