.build-tone-0{--build-accent:#9464df}.build-tone-1{--build-accent:#aa75d3}.build-tone-2{--build-accent:#bb8bcd}.build-tone-3{--build-accent:#9cae69}.build-tone-4{--build-accent:#afd161}.build-experience{margin:40px 0}.build-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.build-tab{background:var(--card);border:1px solid var(--border);color:var(--foreground);cursor:pointer;text-align:center;border-radius:18px;padding:24px 10px}.build-letter{letter-spacing:-.06em;color:var(--build-accent);font-size:clamp(48px,6vw,88px);font-weight:750;line-height:1;display:block}.build-tab>span:last-child{margin-top:12px;font-size:15px;display:block}.build-tab[aria-selected=true]{border-color:var(--build-accent);background:color-mix(in srgb,var(--build-accent) 10%,var(--card));box-shadow:0 8px 35px color-mix(in srgb,var(--build-accent) 10%,transparent)}.build-panel{background:var(--card);border:1px solid var(--border);border-radius:22px;grid-template-columns:.55fr 1fr;align-items:center;gap:45px;min-height:350px;margin-top:18px;padding:40px;display:grid}.build-panel[hidden]{display:none}.build-panel h3{letter-spacing:-.04em;font-size:40px}.build-symbol{background:radial-gradient(ellipse,color-mix(in srgb,var(--build-accent) 12%,transparent),transparent 70%);justify-content:center;align-items:center;min-height:220px;display:flex;position:relative}.build-symbol>span{letter-spacing:-.09em;color:var(--build-accent);font-size:200px;font-weight:750;line-height:1}.build-symbol svg{color:var(--foreground);background:var(--background);box-sizing:content-box;border:1px solid var(--border);border-radius:16px;padding:10px;position:absolute;bottom:10%;right:8%}.build-output{border-left:2px solid var(--build-accent,var(--tone));margin-top:22px;padding:12px 0 12px 20px}.build-output>span{letter-spacing:.13em;color:var(--muted-foreground);font-size:10px}.build-output p{color:var(--foreground);margin:8px 0 0;font-size:16px}.build-next{border:1px solid var(--line);background:linear-gradient(120deg,#9464df12,transparent),var(--card);border-radius:20px;padding:35px}.build-next .actions{justify-content:flex-start}.build-next h3{font-size:27px}.build-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.build-preview-item{border:1px solid var(--border);background:var(--card);border-radius:15px;align-self:start;padding:22px 16px}.build-preview-item summary{cursor:pointer;flex-direction:column;gap:14px;list-style:none;display:flex}.build-preview-item summary:after{content:"Explore +";color:var(--muted-foreground);font-size:11px}.build-preview-item[open] summary:after{content:"Close −"}.build-preview-item summary strong{font-size:17px}.build-preview-item p{font-size:14px;line-height:1.65}.build-preview-item .build-preview-note{border-top:1px solid var(--border);padding-top:16px}.build-curriculum{gap:14px;margin:35px 0;display:grid}.build-week{border:1px solid var(--border);background:var(--card);border-radius:18px;overflow:hidden}.build-week summary{cursor:pointer;align-items:center;gap:24px;padding:25px;list-style:none;display:flex}.build-week .build-letter{min-width:65px;font-size:60px}.build-week summary small{color:var(--muted-foreground);margin-bottom:5px;font-size:12px;display:block}.build-week summary strong{font-size:26px}.build-expand{margin-left:auto;font-size:28px}.build-week[open] .build-expand{transform:rotate(45deg)}.build-week-body{padding:0 30px 30px 115px}.build-week ul{color:var(--muted-foreground);grid-template-columns:1fr 1fr;gap:12px 35px;padding-left:18px;font-size:15px;display:grid}.build-council{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:35px 0 20px;display:grid}.build-council>div{min-width:0}.build-council .mentor-card{width:100%;margin:0}.build-mapping{flex-wrap:wrap;gap:6px;min-height:68px;padding-top:12px;display:flex}.build-mapping span{border:1px solid var(--border);border-radius:12px;align-self:start;padding:5px 8px;font-size:10px}.build-home-hero{min-height:0;padding:150px 0 65px}.build-hero-grid{z-index:1;text-align:left;grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;display:grid;position:relative}.build-home-hero h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(3rem,5.6vw,5.7rem);line-height:1.08}.build-home-hero p{max-width:630px;font-size:19px}.build-home-hero .actions{justify-content:flex-start}.build-home-hero .tiny{font-size:13px}.build-hero-grid figure{margin:0}.build-hero-grid img{aspect-ratio:4/5;object-fit:cover;border-radius:22px;width:100%;height:auto}.build-hero-grid figcaption{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.6}.build-problems,.build-transformation{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:35px 0;display:grid}.build-problems article,.build-transformation article{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:28px}.build-problems h3,.build-transformation h3{font-size:25px;line-height:1.2}.build-problems p,.build-transformation p{font-size:16px}.build-transformation small{border-top:1px solid var(--border);color:var(--tone);padding-top:18px;font-size:13px;line-height:1.6;display:block}.build-founder,.build-teaching{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.build-founder img,.build-teaching img{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;height:auto}.build-company-proof .company-logos,.build-teaching .company-logos{flex-wrap:wrap;gap:20px;display:flex}.build-teaching{margin-top:35px}.build-community{justify-content:space-between;align-items:center;gap:30px;display:flex}.build-general-waitlist{border-top:1px solid var(--border);margin-bottom:60px;padding-top:20px}.build-general-waitlist summary,.build-existing-workspace summary{cursor:pointer;font-size:14px}.build-existing-workspace{margin:30px 0 60px}.build-workshop-next{text-align:center;margin-top:25px}.build-tabs button:focus-visible{outline:3px solid var(--tone);outline-offset:5px}.build-panel:focus-visible{outline:3px solid var(--tone);outline-offset:5px}.build-curriculum summary:focus-visible{outline:3px solid var(--tone);outline-offset:5px}.build-preview summary:focus-visible{outline:3px solid var(--tone);outline-offset:5px}.build-analytics-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.build-analytics-grid article{border:1px solid var(--border);border-radius:15px;padding:25px}.build-analytics-grid strong{color:var(--tone);font-size:32px;display:block}@media (prefers-reduced-motion:no-preference){.build-tab{transition:background .2s,transform .2s,border-color .2s}.build-tab:hover{transform:translateY(-3px)}}@media (max-width:1100px){.build-council{grid-template-columns:repeat(2,minmax(0,1fr))}.build-hero-grid{gap:30px}.build-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.build-tab>span:last-child{font-size:12px}}@media (max-width:759px){.build-home-hero{padding-top:115px}.build-hero-grid,.build-founder,.build-teaching{grid-template-columns:1fr;gap:30px}.build-home-hero h1{font-size:clamp(2.8rem,11vw,4rem)}.build-hero-grid figure{max-width:420px}.build-hero-grid img{aspect-ratio:5/4;object-position:center 30%}.build-problems,.build-transformation{grid-template-columns:1fr}.build-tabs{gap:6px}.build-tab{border-radius:10px;padding:18px 3px}.build-tab .build-letter{font-size:45px}.build-tab>span:last-child{font-size:10px}.build-panel{grid-template-columns:1fr;gap:15px;min-height:440px;padding:25px}.build-symbol{justify-content:flex-start;min-height:90px}.build-symbol>span{font-size:90px}.build-symbol svg{margin-left:30px;position:static}.build-panel h3{font-size:32px}.build-next{padding:25px}.build-preview{grid-template-columns:1fr}.build-preview-item summary{flex-direction:row;align-items:center}.build-preview-item .build-letter{min-width:48px;font-size:42px}.build-preview-item summary:after{margin-left:auto}.build-preview-item summary svg{display:none}.build-week summary{gap:15px;padding:20px}.build-week-body{padding:0 22px 25px}.build-week ul{grid-template-columns:1fr}.build-community{flex-direction:column;align-items:flex-start}.build-council,.build-analytics-grid{grid-template-columns:1fr}.build-council .mentor-card{max-width:440px}.build-week summary strong{font-size:24px}}:root:not([data-theme=dark]) .build-tone-0{--build-accent:#7542b3}:root:not([data-theme=dark]) .build-tone-1{--build-accent:#894798}:root:not([data-theme=dark]) .build-tone-2{--build-accent:#905086}:root:not([data-theme=dark]) .build-tone-3{--build-accent:#687b35}:root:not([data-theme=dark]) .build-tone-4{--build-accent:#526c21}
