.launch{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans)}.launchFooter,.launchHero,.launchNav,.launchSection{max-width:1360px;margin:auto;padding-inline:clamp(22px,5vw,76px)}.launchNav{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border-hairline)}.wordmark{font-size:24px;font-weight:700;letter-spacing:-1px;text-decoration:none}.wordmark span{font-size:15px;font-weight:400;letter-spacing:0;color:var(--text-secondary)}.launchNav>div{display:flex;align-items:center;gap:28px}.launchNav a{color:inherit;text-decoration:none;font-size:14px}.launchNav .primaryButton{color:var(--surface-diagram)}.launchHero{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;padding-block:88px 100px;align-items:center}.launch h1{font:400 clamp(50px,6.2vw,90px)/1.035 var(--font-serif);letter-spacing:-.055em;margin:22px 0 28px}.launch h1 em{font-weight:400;color:#68543e}.heroLede{font-size:18px;line-height:1.65;max-width:470px;color:var(--text-secondary)}.heroActions{display:flex;align-items:center;gap:28px;margin:32px 0 22px}.heroActions>a:last-child{font-size:14px;color:inherit;text-underline-offset:5px}.heroFacts{font-size:11px;color:var(--text-secondary)}.agentExample{background:var(--surface-raised);border:1px solid var(--border-hairline);padding:24px;border-radius:18px;box-shadow:0 28px 80px #3d302015,0 2px 4px #3d30200a;transform:rotate(1.2deg)}.exampleHead{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.08em;margin-bottom:24px;color:var(--text-secondary)}.checkCard,.modelCard,.requestCard{border:1px solid var(--border-hairline);border-radius:10px;padding:20px;background:var(--surface-diagram)}.nodeLabel{font-size:9px;letter-spacing:.12em;font-weight:650}.agentExample p{font-size:14px;line-height:1.55;margin:10px 0 0}.modelCard{background:#eee7de;border-color:#cbb79c}.checkCard{background:#e8e4f0;border-color:#b8accb}.checkCard--off{background:#f4e2d9;border-color:#cca28f}.agentConnector{height:24px;border-left:1px dashed #a79b89;margin-left:25px;position:relative}.agentConnector:after{content:"↓";position:absolute;bottom:-5px;left:-5px;font-size:14px}.toolChips{display:flex;gap:8px;margin-top:16px}.toolChips span{font-size:10px;background:#fbfaf8;border:1px solid #d2c4b1;border-radius:5px;padding:6px 10px}.exampleControl{border-top:1px solid var(--border-hairline);margin-top:24px;padding-top:20px}.exampleControl label{display:flex;gap:10px;align-items:center;font-size:12px;line-height:1.5}.exampleControl input{accent-color:#665582;width:17px;height:17px}.exampleControl p{font-size:11px;color:var(--text-secondary)}.agentExample .exampleCaption{font:italic 15px var(--font-serif);text-align:center;margin-top:24px}.launchSection{padding-block:88px;border-top:1px solid var(--border-hairline);scroll-margin-top:24px}.launch h2{font:400 clamp(32px,4vw,56px)/1.12 var(--font-serif);letter-spacing:-.035em;margin:18px 0 30px}.outcomeGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:44px}.outcomeGrid article>span{font:italic 26px var(--font-serif);color:#877762}.launch h3{font-size:19px;font-weight:550;line-height:1.3;letter-spacing:-.02em}.launch p{line-height:1.6}.author>p:last-child,.curriculum p,.outcomeGrid p,.sampleCard p,.sectionHeading>p{font-size:14px;color:var(--text-secondary)}.sectionHeading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.sampleGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sampleCard{border:1px solid var(--border-hairline);border-radius:12px;overflow:hidden;background:var(--surface-raised);text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.sampleCard:hover{transform:translateY(-5px);box-shadow:0 16px 32px #2b201014}.sampleCard>div:last-child{padding:24px}.sampleArt{height:190px;display:flex;align-items:center;justify-content:center;gap:8px;background:#e5ddd0;position:relative;padding:20px}.sampleArt i{width:34px;height:45px;border:1px solid #bba98c;border-radius:5px;background:#f5f0e6;box-shadow:4px 5px 0 #cbbc9f66;transform:rotate(-6deg)}.sampleArt i:nth-child(2n){transform:rotate(6deg) translateY(-12px)}.sampleArt--chunks{background:#dce8e2}.sampleArt--chunks i{height:58px;width:42px;border-color:#a3beb0;background:#eef5ef}.sampleArt--build{background:#e4dfee}.sampleArt--build i{border-radius:50%;width:35px;height:35px;border-color:#b1a4ca;background:#f3eff9}.sampleArt>span{position:absolute;bottom:18px;font-size:10px;letter-spacing:.02em;color:#4b443b}.sampleLabel{display:inline-block;margin-top:14px;font-size:12px;text-decoration:underline;text-underline-offset:5px}.curriculum{display:grid;grid-template-columns:1fr 1.15fr;gap:10%}.curriculum>div:first-child{max-width:420px}.curriculum .primaryButton{margin-top:20px}.curriculum details,.faq details{border-bottom:1px solid var(--border-hairline)}.curriculum summary,.faq summary{list-style:none;display:flex;gap:20px;padding:19px 0;cursor:pointer;align-items:center;font-size:14px}.curriculum summary span{font-size:10px;min-width:34px;color:var(--text-secondary)}.curriculum summary b,.faq summary span{margin-left:auto;font-weight:400;font-size:20px}.curriculum details[open] summary b,.faq details[open] summary span{transform:rotate(45deg)}.curriculum details>p{margin:0 0 20px 54px}.author{display:grid;grid-template-columns:1fr 1.3fr;gap:16px 60px}.author>.eyebrow{grid-column:1/-1}.author>p:last-child{align-self:center;max-width:480px}.faq{max-width:900px}.faq details>p{font-size:14px;color:var(--text-secondary);margin:0 0 24px;max-width:650px}.launchFinal{text-align:center;background:#24221e;color:#f5f3ed;padding:85px 24px}.launchFinal h2{font-size:clamp(38px,5vw,66px)}.launchFinal .primaryButton{background:#f4f0e8;color:#24221e;border-color:#f4f0e8}.launchFinal>p:last-child{font-size:11px;color:#c4beb3;margin-top:20px}.launchFooter{padding-block:28px;display:flex;gap:28px;justify-content:space-between;font-size:11px;color:var(--text-secondary)}.launchFooter a{color:inherit}.launch :where(a,summary,input):focus-visible{outline:3px solid #7055b7;outline-offset:5px}@media(max-width:950px){.launchNav>div{gap:16px}.launchNav>div>a:first-child{display:none}.launchHero{gap:32px;padding-block:60px}.launch h1{font-size:58px}.outcomeGrid{grid-template-columns:repeat(2,1fr)}.sampleGrid{gap:14px}.sampleCard>div:last-child{padding:18px}.curriculum{gap:7%}}@media(max-width:680px){.launchNav{min-height:80px;gap:12px}.launchNav>div>a:nth-child(2){display:none}.launchNav>div{gap:12px}.launchNav .primaryButton{font-size:12px;padding:10px 14px;min-height:40px}.wordmark{font-size:21px}.wordmark span{display:none}.launchHero{grid-template-columns:1fr;padding-block:48px 64px}.launch h1{font-size:clamp(49px,12vw,72px)}.heroLede{font-size:16px}.agentExample{transform:none;margin-top:20px}.heroFacts{font-size:10px}.launchSection{padding-block:56px}.sectionHeading{display:block}.sampleGrid{grid-template-columns:1fr;gap:24px}.sampleArt{height:170px}.curriculum{gap:32px}.author,.curriculum{grid-template-columns:1fr}.author{gap:0}.outcomeGrid{gap:24px}.launch h3{font-size:17px}.launchFooter{flex-wrap:wrap;gap:18px}.launchFinal{padding-block:64px}}@media(prefers-reduced-motion:reduce){.sampleCard{transition:none}.sampleCard:hover{transform:none}}