.FO8FPq_title{max-width:18ch;margin:0;}.FO8FPq_heading{max-width:none;margin:0;}.FO8FPq_subheading{margin:0 0 var(--lab-space-4);color:inherit;}.FO8FPq_copy{max-width:none;color:inherit;margin:0;}.FO8FPq_caption{font-size:16px;line-height:1.5}.FO8FPq_cta{min-width:300px;}.FO8FPq_page{--rule:color-mix(in srgb, var(--lab-ink) 18%, transparent);color:var(--lab-text);background:var(--lab-paper)}.FO8FPq_page em{font-style:normal}.FO8FPq_page section[id]{scroll-margin-top:96px}.FO8FPq_hero,.FO8FPq_section,.FO8FPq_approach,.FO8FPq_result,.FO8FPq_contact{width:min(var(--lab-content), calc(100% - 48px));padding:var(--lab-section-space) 0;margin:0 auto}.FO8FPq_hero{padding-top:clamp(48px,6vw,96px);padding-bottom:0}.FO8FPq_heroGrid{gap:var(--lab-space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.FO8FPq_heroGrid>div{min-width:0}.FO8FPq_hero h1 em{background:linear-gradient(transparent 65%, var(--lab-accent) 65%)}.FO8FPq_heroRole{display:block}.FO8FPq_lead{max-width:36ch;margin:var(--lab-space-8) 0}.FO8FPq_note{max-width:34ch;margin-top:var(--lab-space-4);color:var(--lab-muted)}.FO8FPq_projectSheet{padding:var(--lab-space-8);border:1px solid var(--rule);border-radius:var(--lab-radius-panel);background:var(--lab-surface);box-shadow:var(--lab-shadow);position:relative;transform:rotate(2deg)}.FO8FPq_sheetTop{justify-content:space-between;gap:var(--lab-space-4);padding-bottom:var(--lab-space-6);border-bottom:1px solid var(--rule);color:var(--lab-muted);display:flex}.FO8FPq_sheetMetric{gap:var(--lab-space-2);padding:var(--lab-space-6) 0;border-bottom:1px solid var(--rule);display:grid}.FO8FPq_sheetMetric strong{color:var(--lab-ink);margin:0}.FO8FPq_sheetMetric>span{font-size:18px}.FO8FPq_sheetBottom{gap:var(--lab-space-3);margin-top:var(--lab-space-6);align-items:flex-start;display:flex}.FO8FPq_check{background:var(--lab-ink);width:24px;height:24px;color:var(--lab-accent);border-radius:50%;flex:none;place-content:center;display:grid}.FO8FPq_planet{width:160px;height:160px;margin:var(--lab-space-6) 0 0 auto;mix-blend-mode:multiply;background:url(/assets/lab-design/home-hero.webp) 9% 83%/1024px 1024px no-repeat;-webkit-mask-image:radial-gradient(#000 50%,#0000 72%);mask-image:radial-gradient(#000 50%,#0000 72%)}.FO8FPq_heroFoot{justify-content:space-between;align-items:center;gap:var(--lab-space-6);margin-top:var(--lab-space-16);padding:var(--lab-space-6) 0;border-top:1px solid var(--rule);color:var(--lab-muted);display:flex;position:relative}.FO8FPq_heroFoot:before{content:"";border-left:1px solid var(--lab-ink);pointer-events:none;height:11px;position:absolute;top:-6px;left:5px}.FO8FPq_heroFoot:after{content:"";border-top:1px solid var(--lab-ink);pointer-events:none;width:11px;position:absolute;top:-1px;left:0}.FO8FPq_section+.FO8FPq_section{border-top:1px solid var(--rule)}.FO8FPq_sectionHead{gap:var(--lab-space-12);margin-bottom:var(--lab-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.FO8FPq_sectionHead p{align-self:end;max-width:42ch}.FO8FPq_barriersIntro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.FO8FPq_barriersIntro p{margin-top:var(--lab-space-6)}.FO8FPq_banana{justify-self:center;width:min(100%,360px);height:auto;display:block}.FO8FPq_barrierGrid{gap:var(--lab-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.FO8FPq_barrierGrid article{padding-top:var(--lab-space-6);border-top:1px solid var(--rule)}.FO8FPq_teamAnswer{margin-top:var(--lab-space-12);padding:var(--lab-space-8);background:var(--lab-surface);border:1px solid var(--rule);border-radius:var(--lab-radius-panel)}.FO8FPq_tasks{gap:var(--lab-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FO8FPq_tasks article{padding:var(--lab-space-6);border:1px solid var(--rule);border-radius:var(--lab-radius-panel);background:var(--lab-surface);flex-direction:column;display:flex}.FO8FPq_tasks article:nth-child(2){background:var(--lab-ink);border-color:var(--lab-ink-tertiary);color:var(--lab-on-dark)}.FO8FPq_tasks article:nth-child(2) h3{color:var(--lab-on-dark-strong)}.FO8FPq_tasks article:nth-child(2) .FO8FPq_number{color:var(--lab-accent)}.FO8FPq_tasks article:nth-child(2) small{border-color:color-mix(in srgb, var(--lab-on-dark) 26%, transparent)}.FO8FPq_number{margin-bottom:var(--lab-space-12);color:var(--lab-muted)}.FO8FPq_tasks h3{color:var(--lab-ink);-webkit-hyphens:manual;hyphens:manual}.FO8FPq_tasks p{flex:1}.FO8FPq_tasks small{margin-top:var(--lab-space-8);padding-top:var(--lab-space-6);border-top:1px solid var(--rule)}.FO8FPq_outcomeNote{margin-top:var(--lab-space-12);padding-top:var(--lab-space-8);border-top:1px solid var(--rule)}.FO8FPq_outcomeNote p{max-width:80ch}.FO8FPq_approach,.FO8FPq_contact{width:100%;padding:var(--lab-section-space) max(24px, calc((100% - var(--lab-content)) / 2));background:var(--lab-ink) url(/assets/lab-design/dot-grid.svg);color:var(--lab-on-dark)}.FO8FPq_approach h2,.FO8FPq_contact h2{color:var(--lab-on-dark-strong)}.FO8FPq_approach h2 span,.FO8FPq_contact h2 em{color:var(--lab-accent)}.FO8FPq_approachGrid{gap:var(--lab-space-16);margin-bottom:var(--lab-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.FO8FPq_approachGrid p+p{margin-top:var(--lab-space-6)}.FO8FPq_formula{gap:var(--lab-space-6);padding:var(--lab-space-8) 0;border-top:1px solid color-mix(in srgb, var(--lab-on-dark) 26%, transparent);border-bottom:1px solid color-mix(in srgb, var(--lab-on-dark) 26%, transparent);grid-template-columns:1fr auto 1fr auto 1fr;display:grid}.FO8FPq_formula div>span{margin-bottom:var(--lab-space-4);display:block}.FO8FPq_formula strong{color:var(--lab-on-dark-strong)}.FO8FPq_formula p{margin-top:var(--lab-space-3)}.FO8FPq_formula>b{color:var(--lab-accent);align-self:center;font-size:28px}.FO8FPq_principle{margin-top:var(--lab-space-8)}.FO8FPq_team{gap:var(--lab-space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.FO8FPq_portrait{border-radius:var(--lab-radius-panel);aspect-ratio:4/5;background:var(--lab-paper-alt);position:relative;overflow:hidden}.FO8FPq_portrait img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.FO8FPq_portrait>div{gap:var(--lab-space-1);padding:var(--lab-space-16) var(--lab-space-6) var(--lab-space-6);background:linear-gradient(transparent, var(--lab-ink));color:var(--lab-on-dark-strong);display:grid;position:absolute;inset:auto 0 0}.FO8FPq_portrait strong{margin:0}.FO8FPq_portrait span{color:var(--lab-on-dark)}.FO8FPq_teamCopy h2{margin-bottom:var(--lab-space-8)}.FO8FPq_teamCopy h2 em{color:var(--lab-accent-ink)}.FO8FPq_teamCopy ul{margin:var(--lab-space-8) 0 0;padding:0;list-style:none}.FO8FPq_teamCopy li{gap:var(--lab-space-1);padding:var(--lab-space-4) 0;border-top:1px solid var(--rule);font-size:20px;line-height:1.6;display:grid}.FO8FPq_teamCopy li b{color:var(--lab-ink)}.FO8FPq_process h2{margin-bottom:var(--lab-space-12)}.FO8FPq_steps{gap:var(--lab-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FO8FPq_steps article{padding:var(--lab-space-8);border:1px solid var(--rule);border-radius:var(--lab-radius-panel);background:var(--lab-surface)}.FO8FPq_steps article:nth-child(2){background:0 0}.FO8FPq_steps article:last-child{background:var(--lab-ink);border-color:var(--lab-ink-tertiary);color:var(--lab-on-dark)}.FO8FPq_steps h3{color:var(--lab-ink)}.FO8FPq_steps article:last-child h3{color:var(--lab-on-dark-strong)}.FO8FPq_stepTop{align-items:center;gap:var(--lab-space-4);margin-bottom:var(--lab-space-6);display:flex}.FO8FPq_stepNumber{color:var(--lab-muted);font-size:18px}.FO8FPq_stepAccent{background:var(--lab-accent);border-radius:2px;width:40px;height:8px}.FO8FPq_steps article:nth-child(2) .FO8FPq_stepAccent{display:none}.FO8FPq_stepTime{padding:var(--lab-space-2) var(--lab-space-3);border-radius:var(--lab-radius);background:var(--lab-paper-alt);color:var(--lab-ink);margin-left:auto}.FO8FPq_steps article:last-child .FO8FPq_stepNumber{color:var(--lab-accent)}.FO8FPq_steps article:last-child .FO8FPq_stepTime{background:var(--lab-ink-tertiary);color:var(--lab-on-dark-strong)}.FO8FPq_result{gap:var(--lab-space-16);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.FO8FPq_result h2{margin-bottom:var(--lab-space-8)}.FO8FPq_result ul{margin:0;padding:0;list-style:none}.FO8FPq_result li{gap:var(--lab-space-6);padding:var(--lab-space-6) 0;border-bottom:1px solid var(--rule);display:flex}.FO8FPq_result li:first-child{padding-top:0}.FO8FPq_result li>span{color:var(--lab-accent-ink);font-size:26px}.FO8FPq_result h3{color:var(--lab-ink)}.FO8FPq_faq{gap:var(--lab-space-16);border-top:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.FO8FPq_faq details{padding:var(--lab-space-6) 0;border-bottom:1px solid var(--rule)}.FO8FPq_faq details:first-child{border-top:1px solid var(--rule)}.FO8FPq_faq summary{justify-content:space-between;gap:var(--lab-space-6);cursor:pointer;color:var(--lab-ink);font-size:21px;font-weight:600;line-height:1.4;list-style:none;display:flex}.FO8FPq_faq summary::-webkit-details-marker{display:none}.FO8FPq_faq summary>span{transition:transform var(--lab-control-time)}.FO8FPq_faq details[open] summary>span{transform:rotate(45deg)}.FO8FPq_faq details p{margin-top:var(--lab-space-6)}.FO8FPq_contact{text-align:center}.FO8FPq_contact h2{max-width:18ch;margin:0 auto var(--lab-space-8)}.FO8FPq_contact>p{margin-bottom:var(--lab-space-8)}.FO8FPq_contact>small{margin-top:var(--lab-space-6);display:block}@media (max-width:1050px){.FO8FPq_heroGrid,.FO8FPq_approachGrid,.FO8FPq_team,.FO8FPq_result{gap:var(--lab-space-8)}.FO8FPq_projectSheet,.FO8FPq_tasks article{padding:var(--lab-space-6)}.FO8FPq_barrierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FO8FPq_tasks{gap:var(--lab-space-4)}}@media (max-width:760px){.FO8FPq_hero,.FO8FPq_section,.FO8FPq_result{width:calc(100% - 32px)}.FO8FPq_heroGrid,.FO8FPq_sectionHead,.FO8FPq_approachGrid,.FO8FPq_team,.FO8FPq_result,.FO8FPq_faq,.FO8FPq_barriersIntro{grid-template-columns:minmax(0,1fr)}.FO8FPq_heroGrid{gap:var(--lab-space-12)}.FO8FPq_projectSheet{margin:0 6px;transform:rotate(1deg)}.FO8FPq_heroFoot{align-items:flex-start;gap:var(--lab-space-2);margin-top:var(--lab-space-12);flex-wrap:wrap}.FO8FPq_heroFoot span:nth-child(2){order:3;width:100%}.FO8FPq_sectionHead{gap:var(--lab-space-6);margin-bottom:var(--lab-space-8)}.FO8FPq_barrierGrid,.FO8FPq_tasks,.FO8FPq_steps,.FO8FPq_formula{grid-template-columns:minmax(0,1fr)}.FO8FPq_barrierGrid{gap:var(--lab-space-8)}.FO8FPq_tasks article,.FO8FPq_steps article,.FO8FPq_teamAnswer{padding:var(--lab-space-6)}.FO8FPq_number{margin-bottom:var(--lab-space-6)}.FO8FPq_approach,.FO8FPq_contact{padding-left:16px;padding-right:16px}.FO8FPq_formula{gap:var(--lab-space-4)}.FO8FPq_formula div>span{margin-bottom:var(--lab-space-2)}.FO8FPq_portrait{aspect-ratio:1;width:min(100%,430px)}.FO8FPq_steps{gap:var(--lab-space-4)}.FO8FPq_stepTop{gap:var(--lab-space-3)}.FO8FPq_stepTime{font-size:14px}.FO8FPq_stepAccent{width:24px}.FO8FPq_banana{width:min(75vw,300px)}.FO8FPq_cta{width:100%;min-width:0}.FO8FPq_contact .FO8FPq_cta{max-width:360px}}
