.page-module__shCU6q__page{color:#fff;scroll-behavior:smooth;background:radial-gradient(at 50% 8%,#ffffff14,#0000 34%),#000;min-height:100vh;overflow-x:hidden}.page-module__shCU6q__hero{isolation:isolate;min-height:calc(100svh - var(--nav-height));padding:clamp(52px, 7vh, 84px) var(--site-gutter) clamp(118px, 16vh, 156px);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.page-module__shCU6q__hero:before,.page-module__shCU6q__hero:after{pointer-events:none;content:"";position:absolute}.page-module__shCU6q__hero:before{filter:blur(34px);opacity:.92;background:radial-gradient(#ffffff29,#ffecc612 34%,#0000 68%),radial-gradient(at 32% 52%,#ffb1541c,#0000 58%),radial-gradient(at 72% 46%,#769dff1a,#0000 60%);height:58%;inset:7% 8% auto}.page-module__shCU6q__hero:after{background:linear-gradient(#0000,#000);height:22%;inset:auto 0 0}.page-module__shCU6q__heroInner{z-index:1;width:min(980px,100%);margin:0 auto;position:relative}.page-module__shCU6q__logo{isolation:isolate;pointer-events:none;width:min(640px,92vw);margin:0 auto;display:flex;position:relative}.page-module__shCU6q__logo:before{z-index:0;filter:blur(30px);opacity:.9;content:"";mix-blend-mode:screen;background:radial-gradient(at 50% 48%,#ffffff42,#ffffff18 30%,#0000 66%),radial-gradient(at 31% 58%,#ffcd802e,#d28f400d 38%,#0000 70%),radial-gradient(at 72%,#82a6ff24,#5879d20c 38%,#0000 70%);position:absolute;inset:-48% -34% -38%}.page-module__shCU6q__logo img{z-index:1;opacity:1;filter:brightness(1.16)contrast(1.58)drop-shadow(0 0 1px #fffffffa)drop-shadow(0 0 5px #ffffffc2)drop-shadow(0 0 14px #ffecc675)drop-shadow(0 0 28px #ffbc6038)drop-shadow(0 0 46px #80a8ff24);width:100%;height:auto;position:relative}.page-module__shCU6q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.page-module__shCU6q__heroLine{color:#ffffffd1;letter-spacing:0;text-wrap:balance;max-width:720px;margin:18px auto 0;font-size:clamp(1.28rem,2.3vw,2rem);font-weight:650;line-height:1.2}.page-module__shCU6q__heroNameLine{color:#ffffffbd;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:9px 16px;max-width:min(720px,100%);margin:clamp(30px,5vh,44px) auto 0;line-height:1.45;display:inline-flex}.page-module__shCU6q__heroNameMark{color:#fff;letter-spacing:.02em;font-size:1.02rem;font-weight:720}.page-module__shCU6q__heroNameWords{color:#ffffffb8;font-size:.98rem;font-weight:520}.page-module__shCU6q__heroNav{right:var(--site-gutter);bottom:clamp(34px,5.5vh,58px);left:var(--site-gutter);z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:0;display:flex;position:absolute}.page-module__shCU6q__heroNav a{color:#ffffffb3;border-bottom:1px solid #0000;padding-bottom:4px;font-size:.9rem;font-weight:520;line-height:1.45;text-decoration:none;transition:color .16s,border-color .16s,text-shadow .16s;position:relative}.page-module__shCU6q__heroNav a:hover{color:#fff;text-shadow:0 0 18px #ffffff4d;border-color:#ffffff6b}.page-module__shCU6q__labBody{--lab-ink:#111;--lab-text:#2c2c2e;--lab-muted:#6e6e73;--lab-soft:#8a8a8f;--lab-line:#e7e7e8;--lab-line-soft:#efeff0;--lab-surface:#f4f4f2;color:var(--lab-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fbfbfa;position:relative}.page-module__shCU6q__contentSection{scroll-margin-top:calc(var(--nav-height) + 12px);padding:clamp(78px, 9vw, 112px) var(--site-gutter);border-top:1px solid var(--lab-line-soft);background:#fbfbfa}.page-module__shCU6q__mission{border-top:0;padding-top:clamp(92px,11vw,132px)}.page-module__shCU6q__softSection{background:var(--lab-surface)}.page-module__shCU6q__contentWrap{width:min(1020px,100%);margin:0 auto}.page-module__shCU6q__kicker{color:var(--lab-muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:650;line-height:1.4}.page-module__shCU6q__displayTitle,.page-module__shCU6q__sectionHeader h2,.page-module__shCU6q__contactGrid h2{color:var(--lab-ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.6vw,4.25rem);font-weight:700;line-height:1.03}.page-module__shCU6q__missionIntro{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(48px,8vw,96px);display:grid}.page-module__shCU6q__missionCopy{max-width:610px}.page-module__shCU6q__missionCopy p{color:var(--lab-muted);margin:0;font-size:1rem;line-height:1.75}.page-module__shCU6q__missionCopy p+p{margin-top:18px}.page-module__shCU6q__missionCopy .page-module__shCU6q__missionLead{color:var(--lab-text);font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.66}.page-module__shCU6q__workflow{border-top:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(62px,8vw,88px) 0 0;padding:0;list-style:none;display:grid}.page-module__shCU6q__workflow li{min-width:0;padding:28px 26px 32px 0}.page-module__shCU6q__workflow li+li{border-left:1px solid var(--lab-line);padding-left:26px}.page-module__shCU6q__workflowNumber,.page-module__shCU6q__directionNumber,.page-module__shCU6q__principleGrid span{color:var(--lab-soft);letter-spacing:.08em;font-size:.74rem;font-weight:620;line-height:1.4;display:block}.page-module__shCU6q__workflow h3{color:var(--lab-ink);margin:18px 0 9px;font-size:1.18rem;font-weight:680;line-height:1.25}.page-module__shCU6q__workflow p{color:var(--lab-muted);margin:0;font-size:.91rem;line-height:1.62}.page-module__shCU6q__sectionHeader{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(48px,8vw,92px);display:grid}.page-module__shCU6q__sectionHeader h2{max-width:620px;font-size:clamp(2rem,3.9vw,3.35rem)}.page-module__shCU6q__sectionHeader>p{max-width:580px;color:var(--lab-muted);margin:0;font-size:1rem;line-height:1.72}.page-module__shCU6q__directionList{margin-top:clamp(54px,7vw,76px)}.page-module__shCU6q__directionRow{border-top:1px solid var(--lab-line);grid-template-columns:52px minmax(210px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(26px,5vw,60px);padding:34px 0 38px;display:grid}.page-module__shCU6q__directionRow:last-child{border-bottom:1px solid var(--lab-line)}.page-module__shCU6q__directionNumber{padding-top:5px}.page-module__shCU6q__directionName h3{color:var(--lab-ink);letter-spacing:-.015em;margin:0;font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:680;line-height:1.16}.page-module__shCU6q__directionName p{max-width:320px;color:var(--lab-muted);margin:15px 0 0;font-size:.94rem;line-height:1.6}.page-module__shCU6q__directionDetails>p{color:var(--lab-text);margin:0;font-size:1rem;line-height:1.7}.page-module__shCU6q__directionDetails ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:22px 0 0;padding:0;list-style:none;display:grid}.page-module__shCU6q__directionDetails li{color:var(--lab-muted);padding-left:14px;font-size:.88rem;line-height:1.5;position:relative}.page-module__shCU6q__directionDetails li:before{content:"";background:#b4b4b8;border-radius:50%;width:4px;height:4px;position:absolute;top:.67em;left:0}.page-module__shCU6q__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 46px;margin-top:clamp(54px,7vw,76px);display:grid}.page-module__shCU6q__projectCard{min-width:0}.page-module__shCU6q__projectMedia,.page-module__shCU6q__workshopMedia{background:#fff;border:1px solid #e2e2e4;display:block;position:relative;overflow:hidden}.page-module__shCU6q__projectMedia{aspect-ratio:16/9}.page-module__shCU6q__projectImage,.page-module__shCU6q__workshopImage{object-fit:cover;width:100%;height:100%;transition:opacity .18s,transform .22s;display:block}.page-module__shCU6q__projectImageContain{object-fit:contain;padding:clamp(14px,2.5vw,24px)}.page-module__shCU6q__projectMedia:hover .page-module__shCU6q__projectImage,.page-module__shCU6q__workshopMedia:hover .page-module__shCU6q__workshopImage{opacity:.94;transform:scale(1.012)}.page-module__shCU6q__projectBody{padding-top:22px}.page-module__shCU6q__projectMeta,.page-module__shCU6q__resourceMeta{color:var(--lab-soft);letter-spacing:.035em;text-transform:uppercase;margin:0 0 9px;font-size:.75rem;font-weight:620;line-height:1.45}.page-module__shCU6q__projectBody h3,.page-module__shCU6q__resourceRow h3,.page-module__shCU6q__benchmarkFeature h3,.page-module__shCU6q__workshopFeature h3,.page-module__shCU6q__newsPanel>h3,.page-module__shCU6q__principleGrid h3{color:var(--lab-ink);margin:0;font-weight:680;line-height:1.2}.page-module__shCU6q__projectBody h3{font-size:1.42rem}.page-module__shCU6q__projectSummary{color:var(--lab-text);margin:12px 0 0;font-size:.96rem;line-height:1.66}.page-module__shCU6q__projectVenue{color:var(--lab-muted);margin:9px 0 0;font-size:.82rem;line-height:1.5}.page-module__shCU6q__inlineLinks,.page-module__shCU6q__memberLinks,.page-module__shCU6q__contactLinks{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.page-module__shCU6q__projectBody .page-module__shCU6q__inlineLinks,.page-module__shCU6q__workshopFeature .page-module__shCU6q__inlineLinks,.page-module__shCU6q__benchmarkFeature .page-module__shCU6q__inlineLinks,.page-module__shCU6q__piMember .page-module__shCU6q__inlineLinks{margin-top:16px}.page-module__shCU6q__inlineLinks a,.page-module__shCU6q__memberLinks a,.page-module__shCU6q__sectionAction a,.page-module__shCU6q__newsItem a,.page-module__shCU6q__contactLinks a{color:var(--lab-ink);text-underline-offset:4px;font-size:.9rem;font-weight:520;line-height:1.5;-webkit-text-decoration:underline #c9c9cd;text-decoration:underline #c9c9cd;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.page-module__shCU6q__inlineLinks a:hover,.page-module__shCU6q__memberLinks a:hover,.page-module__shCU6q__sectionAction a:hover,.page-module__shCU6q__newsItem a:hover,.page-module__shCU6q__contactLinks a:hover{color:#000;text-decoration-color:#000}.page-module__shCU6q__sectionAction{margin:42px 0 0}.page-module__shCU6q__resourceList{margin-top:clamp(54px,7vw,76px)}.page-module__shCU6q__resourceRow{border-top:1px solid var(--lab-line);grid-template-columns:minmax(170px,.72fr) minmax(0,1.35fr) auto;align-items:start;gap:clamp(26px,5vw,58px);padding:27px 0 30px;display:grid}.page-module__shCU6q__resourceRow:last-child{border-bottom:1px solid var(--lab-line)}.page-module__shCU6q__resourceRow h3{font-size:1.16rem}.page-module__shCU6q__resourceRow>p{color:var(--lab-muted);margin:0;font-size:.94rem;line-height:1.65}.page-module__shCU6q__resourceRow>.page-module__shCU6q__inlineLinks{justify-content:flex-end}.page-module__shCU6q__benchmarkFeature{background:#f2f2f0;border-top:1px solid #dededf;border-bottom:1px solid #dededf;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:center;gap:clamp(44px,8vw,92px);margin-top:58px;padding:clamp(34px,5vw,54px);display:grid}.page-module__shCU6q__benchmarkFeature h3{font-size:clamp(1.6rem,3vw,2.35rem)}.page-module__shCU6q__benchmarkFeature>div>p:not(.page-module__shCU6q__kicker){max-width:570px;color:var(--lab-muted);margin:16px 0 0;font-size:.96rem;line-height:1.68}.page-module__shCU6q__benchmarkSteps{border-top:1px solid #d6d6d7;margin:0;padding:0;list-style:none}.page-module__shCU6q__benchmarkSteps li{color:var(--lab-text);border-bottom:1px solid #d6d6d7;grid-template-columns:34px 1fr;gap:10px;padding:11px 0;font-size:.9rem;font-weight:540;line-height:1.45;display:grid}.page-module__shCU6q__benchmarkSteps span{color:var(--lab-soft);letter-spacing:.05em;font-size:.74rem}.page-module__shCU6q__roster{gap:58px;margin-top:clamp(54px,7vw,76px);display:grid}.page-module__shCU6q__piMember{border-bottom:1px solid #dededf;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:34px;padding-bottom:52px;display:grid}.page-module__shCU6q__piPhoto,.page-module__shCU6q__memberPhoto,.page-module__shCU6q__memberPlaceholder{aspect-ratio:1;object-fit:cover;background:#e8e8e6;border-radius:50%;width:100%;height:auto}.page-module__shCU6q__piPhoto{border:1px solid #dededf}.page-module__shCU6q__piName{color:var(--lab-ink);margin:0;font-size:1.75rem;font-weight:690;line-height:1.16}.page-module__shCU6q__rosterGroup{min-width:0}.page-module__shCU6q__rosterTitle{color:var(--lab-ink);margin:0 0 28px;font-size:1.08rem;font-weight:650;line-height:1.4}.page-module__shCU6q__memberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 58px;display:grid}.page-module__shCU6q__member{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid}.page-module__shCU6q__memberPlaceholder{color:#76767a;letter-spacing:.05em;border:1px solid #d7d7d8;place-items:center;font-size:1.18rem;font-weight:640;display:grid}.page-module__shCU6q__memberRole{color:var(--lab-soft);margin:0 0 7px;font-size:.77rem;font-weight:560;line-height:1.5}.page-module__shCU6q__memberName{color:var(--lab-ink);margin:0;font-size:1.12rem;font-weight:660;line-height:1.3}.page-module__shCU6q__memberBio{color:var(--lab-muted);margin:9px 0 0;font-size:.9rem;line-height:1.58}.page-module__shCU6q__memberLinks{margin-top:12px}.page-module__shCU6q__memberLinks a{font-size:.83rem}.page-module__shCU6q__communityGrid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(50px,8vw,92px);margin-top:clamp(54px,7vw,76px);display:grid}.page-module__shCU6q__workshopMedia{aspect-ratio:3/2;margin-bottom:22px}.page-module__shCU6q__workshopFeature h3,.page-module__shCU6q__newsPanel>h3{font-size:1.42rem}.page-module__shCU6q__workshopFeature>p:not(.page-module__shCU6q__projectMeta){color:var(--lab-muted);margin:12px 0 0;font-size:.96rem;line-height:1.66}.page-module__shCU6q__newsPanel>h3{margin-bottom:24px}.page-module__shCU6q__newsList{border-top:1px solid var(--lab-line)}.page-module__shCU6q__newsItem{border-bottom:1px solid var(--lab-line);grid-template-columns:76px minmax(0,1fr);gap:22px;padding:17px 0 19px;display:grid}.page-module__shCU6q__newsItem time{color:var(--lab-soft);font-size:.78rem;font-weight:560;line-height:1.55}.page-module__shCU6q__newsItem p{color:var(--lab-text);margin:0;font-size:.91rem;line-height:1.62}.page-module__shCU6q__newsItem a{font-size:inherit}.page-module__shCU6q__principleGrid{border-top:1px solid #dededf;border-bottom:1px solid #dededf;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(54px,7vw,76px);display:grid}.page-module__shCU6q__principleGrid article{padding:28px 24px 32px 0}.page-module__shCU6q__principleGrid article+article{border-left:1px solid #dededf;padding-left:24px}.page-module__shCU6q__principleGrid h3{margin-top:18px;font-size:1.14rem}.page-module__shCU6q__principleGrid p{color:var(--lab-muted);margin:10px 0 0;font-size:.9rem;line-height:1.62}.page-module__shCU6q__contactSection{background:#fff;padding-top:clamp(88px,10vw,126px);padding-bottom:clamp(96px,11vw,138px)}.page-module__shCU6q__contactGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(48px,8vw,96px);display:grid}.page-module__shCU6q__contactGrid h2{font-size:clamp(2rem,4vw,3.5rem)}.page-module__shCU6q__contactCopy>p{max-width:600px;color:var(--lab-text);margin:0;font-size:1.02rem;line-height:1.72}.page-module__shCU6q__contactCopy .page-module__shCU6q__location{color:var(--lab-muted);margin-top:20px;font-size:.9rem}.page-module__shCU6q__contactLinks{margin-top:26px}.page-module__shCU6q__labBody a:focus-visible,.page-module__shCU6q__heroNav a:focus-visible,.page-module__shCU6q__projectMedia:focus-visible,.page-module__shCU6q__workshopMedia:focus-visible{outline-offset:4px;outline:2px solid #2f6ecb}@media (max-width:900px){.page-module__shCU6q__missionIntro,.page-module__shCU6q__sectionHeader,.page-module__shCU6q__contactGrid,.page-module__shCU6q__communityGrid{grid-template-columns:1fr;gap:32px}.page-module__shCU6q__sectionHeader{align-items:start}.page-module__shCU6q__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__shCU6q__workflow li:nth-child(3){border-top:1px solid var(--lab-line);border-left:0;padding-left:0}.page-module__shCU6q__workflow li:nth-child(4){border-top:1px solid var(--lab-line)}.page-module__shCU6q__directionRow{grid-template-columns:42px minmax(0,1fr);gap:22px 30px}.page-module__shCU6q__directionDetails{grid-column:2}.page-module__shCU6q__resourceRow{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr)}.page-module__shCU6q__resourceRow>.page-module__shCU6q__inlineLinks{grid-column:2;justify-content:flex-start}.page-module__shCU6q__benchmarkFeature,.page-module__shCU6q__memberGrid{grid-template-columns:1fr}.page-module__shCU6q__principleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__shCU6q__principleGrid article:nth-child(3){border-top:1px solid #dededf;border-left:0;padding-left:0}.page-module__shCU6q__principleGrid article:nth-child(4){border-top:1px solid #dededf}}@media (max-width:700px){.page-module__shCU6q__contentSection{padding:68px var(--site-gutter)}.page-module__shCU6q__mission{padding-top:78px}.page-module__shCU6q__projectGrid{grid-template-columns:1fr}.page-module__shCU6q__resourceRow{grid-template-columns:1fr;gap:16px}.page-module__shCU6q__resourceRow>.page-module__shCU6q__inlineLinks{grid-column:1}.page-module__shCU6q__piMember{grid-template-columns:124px minmax(0,1fr);gap:26px}}@media (max-width:560px){.page-module__shCU6q__hero{padding-top:48px;padding-bottom:126px}.page-module__shCU6q__logo{width:min(318px,92vw)}.page-module__shCU6q__heroNameLine{gap:8px;max-width:310px;margin-top:26px;display:grid}.page-module__shCU6q__heroNameWords{font-size:.92rem;line-height:1.45}.page-module__shCU6q__heroLine{max-width:310px;margin-top:18px;font-size:1.2rem;line-height:1.28}.page-module__shCU6q__heroNav{gap:12px 16px;bottom:32px}.page-module__shCU6q__heroNav a{font-size:.84rem}.page-module__shCU6q__displayTitle,.page-module__shCU6q__sectionHeader h2,.page-module__shCU6q__contactGrid h2{font-size:2rem}.page-module__shCU6q__workflow{grid-template-columns:1fr}.page-module__shCU6q__workflow li,.page-module__shCU6q__workflow li+li,.page-module__shCU6q__workflow li:nth-child(3),.page-module__shCU6q__workflow li:nth-child(4){border-top:1px solid var(--lab-line);border-left:0;padding:24px 0 27px}.page-module__shCU6q__workflow li:first-child{border-top:0}.page-module__shCU6q__directionRow{grid-template-columns:1fr;gap:14px}.page-module__shCU6q__directionDetails{grid-column:1}.page-module__shCU6q__directionDetails ul{grid-template-columns:1fr}.page-module__shCU6q__benchmarkFeature{padding:28px 22px}.page-module__shCU6q__piMember,.page-module__shCU6q__member{grid-template-columns:1fr}.page-module__shCU6q__piPhoto{width:124px}.page-module__shCU6q__memberPhoto,.page-module__shCU6q__memberPlaceholder{width:92px}.page-module__shCU6q__newsItem{grid-template-columns:1fr;gap:7px}.page-module__shCU6q__principleGrid{grid-template-columns:1fr}.page-module__shCU6q__principleGrid article,.page-module__shCU6q__principleGrid article+article,.page-module__shCU6q__principleGrid article:nth-child(3),.page-module__shCU6q__principleGrid article:nth-child(4){border-top:1px solid #dededf;border-left:0;padding:24px 0 27px}.page-module__shCU6q__principleGrid article:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.page-module__shCU6q__page{scroll-behavior:auto}.page-module__shCU6q__projectImage,.page-module__shCU6q__workshopImage{transition:none}}
