body{--background:#2c3c46;--foreground:#f1f3ef;--ink:#293f43;--paper:#edf0e9;--card:#354b53;--popover:#354b53;--primary:#7cc29b;--primary-foreground:#203c30;--secondary:#3a5158;--muted:#3a5158;--muted-foreground:#c7d3d6;--accent:#7cc29b;--accent-foreground:#203c30;--lime:#7cc29b;--border:#9cb6ae40;--input:#9cb6ae66;--ring:#7cc29b;--font-display:"DM Sans",Arial,sans-serif;background:#2c3c46}body .site-header{height:94px}body .brand{font-size:25px;font-weight:600;letter-spacing:-.055em}body .brand-mark{border-radius:50%;background:#245c42;color:#f1f3ef;border:1px solid #538a69;font-size:23px;font-weight:600;letter-spacing:-.12em;padding-right:2px}body .brand-mark span{transform:none;margin-top:0}body .site-header nav{color:#c7d3d6;font-size:13px}.mobile-menu nav a[aria-current=page],body .site-header a[aria-current=page]{color:#7cc29b;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}body .header-cta{border:1px solid #99b6ae55;border-radius:6px;padding:12px 17px;font-size:12px}body .button-lime{background:#2b704f;color:#f1f3ef;border-color:#73b08b80;border-radius:6px}body .button-lime:hover{background:#34845e}.content-page .page-intro{background:radial-gradient(ellipse at 94% 34%,#54756345,transparent 60%),linear-gradient(125deg,#2c3c46,#30454a)}.content-page .intro-shade{background:linear-gradient(90deg,#2c3c46 5%,#2c3c4666 45%,transparent 80%)}.content-page .page-intro h1{font-weight:600;letter-spacing:-.05em;font-size:clamp(3.4rem,6vw,5.4rem)}.content-page .intro-description{color:#c7d3d6}.content-page .intro-strip{background:#30444c;color:#c7d3d6}.content-page .intro-image{opacity:.9}.content-page .page-intro.with-visual{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:4%;padding-block:65px}.content-page .with-visual h1{font-size:clamp(44px,4.6vw,68px)}.content-page .with-visual .intro-description{max-width:530px}.team-workshop-graphic{margin:0;width:100%;max-width:610px;justify-self:center}.team-workshop-graphic svg{display:block;width:100%;height:auto;overflow:visible}.founder-workbench{margin:0;width:100%;max-width:680px;justify-self:center}.founder-workbench img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid #91af9b55;box-shadow:0 20px 60px #162c3430}.founder-workbench figcaption{margin-top:10px;font-size:10px;letter-spacing:.04em;color:#b4c6bf;text-align:right}@media(max-width:900px){.content-page .page-intro.with-visual{grid-template-columns:1fr;gap:38px;padding-block:48px}.content-page .with-visual h1{font-size:clamp(42px,7vw,64px)}.team-workshop-graphic{max-width:530px}}.content-page .formats,.content-page .workshop{background:#30454b}.content-page .formats .section-heading>p:last-child,.content-page .session-steps p,.content-page .workshop>div>p:not(.eyebrow){color:#c7d3d6}.content-page .format-tags>span,.content-page .session-steps li{border-color:#91af9b55}.content-page .format-tags>span{color:#c7d3d6}.content-page .format-grid article{background:#36534b;border:1px solid #91af9b55;border-radius:12px}.content-page .format-for,.content-page .format-grid article>p{color:#c7d3d6}.content-page .format-for{border-color:#91af9b55}.content-page .educator-note,.content-page .quote-band{background:#dce6dd}.content-page .closing-cta{background:#245440;color:#f1f3ef}.content-page .closing-cta>p:last-of-type{color:#d0dfd4}.content-page .closing-cta .text-link,.content-page .round-arrow{border-color:#91af9b80}.content-page .round-arrow:hover{background:#3d7157;color:white}.content-page .closing-cta a:focus-visible{outline-color:#a2d5b0}body .site-footer{background:#293c44;color:#c0ceca}body .footer-bottom,body .footer-image-credit,body .footer-top>div>p{color:#b4c6bf}.content-page.contact-page{background:radial-gradient(ellipse at 100% 0,#54756335,transparent 60%)}.content-page .contact-intro>p:not(.eyebrow),.content-page .contact-location{color:#c7d3d6}.content-page .contact-caption,.content-page .contact-location small,.content-page .contact-status span:not(.status-dot){color:#b4c6bf}.content-page .contact-image{background:#dce6dd;border-radius:12px}.content-page .contact-form-panel{background:#354b53;border-color:#91af9b55;border-radius:12px;box-shadow:0 20px 55px #172a3226}.content-page .field [data-slot=native-select],.content-page .field input,.content-page .field textarea{background:#293f47;border-color:#91af9b66;color:#f1f3ef}.content-page .field label{color:#e5eee7}.content-page .field input::placeholder,.content-page .field label>span,.content-page .field textarea::placeholder,.content-page .form-note{color:#b6c8c0}.content-page .email-draft{border-color:#91af9b55}.content-page .email-draft details,.content-page .email-draft pre,.content-page .email-draft>p{color:#c7d3d6}.content-page .deliverables,.content-page .partner-paths,.content-page .roadmap{background:#30454b}.content-page .deliverables .section-heading>.eyebrow,.content-page .formats .section-heading>.eyebrow{color:var(--lime)}.content-page .deliverables .outcome-grid p,.content-page .deliverables .section-heading>p:last-child,.content-page .partner-grid article>p:not(.card-index),.content-page .roadmap-grid p{color:#c7d3d6}.content-page .deliverables .outcome-grid article,.content-page .independence-note,.content-page .partner-grid article+article{border-color:#91af9b55}.content-page .pilot-timeline{background:#dce6dd}.content-page .timeline-grid article{border-color:#5c896d}.content-page .pilot-summary>div>p:not(.eyebrow),.content-page .timeline-grid article>p,.content-page .timeline-grid ul{color:#526d61}.content-page .independence-note,.content-page .partner-grid .card-index{color:#b4c6bf}.content-page .outlined-tag{border-color:#789781}.content-page .founder-monogram{background:linear-gradient(140deg,#dce6dd,#c8d9ce);border:1px solid #bccfc0;border-radius:12px}.content-page .founder-monogram .eyebrow,.content-page .founder-monogram>p>span,.content-page .monogram-location{color:#526d61}.content-page .initials>span{color:#387952}.content-page .founder-copy>p:not(.eyebrow){color:#52675e}.content-page .roadmap-grid article{border-top:1px solid #91af9b55;padding-top:25px}.content-page.not-found{background:radial-gradient(ellipse at 90% 20%,#54756340,transparent 65%)}.content-page.not-found>p:not(.eyebrow){color:#c7d3d6}.motion-modal{background:#2c3c46!important;border:1px solid #91af9b55;border-radius:14px}.motion-modal [data-slot=dialog-close]{background:#30454be6;border-color:#91af9b66;color:#f1f3ef}.motion-stage{background:radial-gradient(ellipse at 80% 50%,#54756355,transparent 65%)}.motion-shade{background:linear-gradient(90deg,#2c3c46,#2c3c4688 70%,transparent)}.motion-copy>p:last-child{color:#d0dbd5}.motion-copy h2{font-weight:550}.motion-stage.illustrated-motion{aspect-ratio:auto;min-height:440px;padding:62px 30px 46px}.motion-scene{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;animation:workshop-scene-in .5s ease-out both}.illustrated-motion .motion-copy{position:static;animation:none}.illustrated-motion .motion-copy h2{font-size:clamp(27px,3.1vw,39px);margin:20px 0}.illustrated-motion .motion-copy>p:last-child{font-size:16px;line-height:1.6}.illustrated-motion .eyebrow{font-size:10px}.workshop-scene-graphic{display:block;width:100%;height:auto}.illustrated-motion .motion-label{left:30px;bottom:19px;font-size:8px}@keyframes workshop-scene-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){.motion-stage.illustrated-motion{min-height:0;padding:48px 22px 40px}.motion-scene{grid-template-columns:1fr;gap:22px}.illustrated-motion .motion-copy h2{font-size:28px;margin:12px 0}.illustrated-motion .motion-copy>p:last-child{font-size:14px}.workshop-scene-graphic{max-width:350px;justify-self:center}.illustrated-motion .motion-label{left:22px}}@media(prefers-reduced-motion:reduce){.motion-scene{animation:none}}.motion-controls>span,.motion-label{color:#b4c6bf}.motion-controls{background:#30454b;border-color:#91af9b55}.scene-buttons button:before{background:#668878}.scene-buttons button[aria-pressed=true]:before{background:#7cc29b}.scene-progress{background:#d3edda}.mobile-menu{background:#2c3c46;color:#f1f3ef;border-color:#91af9b55;border-radius:12px}.button-outline{border-color:#91af9b80;border-radius:6px}.play-ring{border-color:#91af9b80}.status-dot{box-shadow:0 0 0 4px #7cc29b18}.lab{background:#30454b}.lab-console,.lens-switch{background:#293f47;border-color:#91af9b55}.lab-action{background:#245440;border-color:#91af9b55;color:#f1f3ef}.lab-action:hover{background:#2b704f}.console-top,.lab-feedback{border-color:#91af9b55}.console-top,.lab-copy>p:not(.eyebrow),.lab-feedback p{color:#c7d3d6}.cube{background:#6fb88c;border-color:#b0dfbf;box-shadow:0 0 30px #6fb88c33}.stage-2 .target{filter:drop-shadow(0 0 10px #6fb88c55)}.instruction>span,.track-end,.track-start{color:#b4c6bf}.track-line{border-color:#91af9b80}@media(max-width:620px){body .site-header{height:78px}.content-page .page-intro h1{font-size:clamp(2.8rem,10.4vw,4rem)}.content-page .intro-image{opacity:.25}.content-page .intro-shade{background:linear-gradient(90deg,#2c3c46bb,transparent)}}