.lab-vision-module__AbA8DW__page{overflow-wrap:break-word}.lab-vision-module__AbA8DW__hero h1{font-size:clamp(3.2rem,6.3vw,6rem)}.lab-vision-module__AbA8DW__chapterNav{border-top:1px solid #3a4852;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 34px;display:grid}.lab-vision-module__AbA8DW__chapterNav a{border-bottom:1px solid #3a4852;align-items:baseline;gap:13px;padding:18px 0;font-size:.875rem;line-height:1.5;display:flex}.lab-vision-module__AbA8DW__chapterNav a span{font-family:var(--font-geist-mono),monospace;color:#86a8ba;flex-shrink:0;font-size:.75rem}.lab-vision-module__AbA8DW__label{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.055em;color:#4e616c;font-size:.8125rem;line-height:1.65;display:block}.lab-vision-module__AbA8DW__dark .lab-vision-module__AbA8DW__label,.lab-vision-module__AbA8DW__constraints .lab-vision-module__AbA8DW__label,.lab-vision-module__AbA8DW__argument .lab-vision-module__AbA8DW__label,.lab-vision-module__AbA8DW__operatingSteps .lab-vision-module__AbA8DW__label,.lab-vision-module__AbA8DW__digitalHeading .lab-vision-module__AbA8DW__label,.lab-vision-module__AbA8DW__digitalPathway .lab-vision-module__AbA8DW__label,.lab-vision-module__AbA8DW__threeColumns .lab-vision-module__AbA8DW__label,.lab-vision-module__AbA8DW__evolution .lab-vision-module__AbA8DW__label,.lab-vision-module__AbA8DW__systemRows .lab-vision-module__AbA8DW__label{color:#adc4cf}.lab-vision-module__AbA8DW__constraints{border-top:1px solid #3a4852;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding-top:28px;display:grid}.lab-vision-module__AbA8DW__constraints h3{margin:13px 0 17px;font-size:1.45rem;line-height:1.25}.lab-vision-module__AbA8DW__argument{border-top:1px solid #3a4852;grid-template-columns:1fr 1.5fr;gap:45px;margin-top:40px;padding-top:34px;display:grid}.lab-vision-module__AbA8DW__argument h3{margin-top:16px;font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.23}.lab-vision-module__AbA8DW__argument p+p{margin-top:19px}.lab-vision-module__AbA8DW__capacityPath{border-block:1px solid #3a4852;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:37px 0 0;padding:25px 0;list-style:none;display:grid}.lab-vision-module__AbA8DW__capacityPath li{color:#c1dce9;justify-content:space-between;align-items:center;gap:22px;font-size:1rem;line-height:1.55;display:flex}.lab-vision-module__AbA8DW__capacityPath svg{color:#86a8ba;flex-shrink:0;width:22px}.lab-vision-module__AbA8DW__placeCopy{border-top:1px solid #3a4852;grid-template-columns:1fr 1.5fr;align-items:start;gap:45px;margin-bottom:33px;padding-top:30px;display:grid}.lab-vision-module__AbA8DW__placeCopy h3{font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1.18}.lab-vision-module__AbA8DW__placeCopy p+p{margin-top:18px}.lab-vision-module__AbA8DW__campus{border-radius:3px;width:100%;height:auto;display:block}.lab-vision-module__AbA8DW__readiness{border-top:1px solid #b6c7ce;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:0;padding:24px 0 0;list-style:none;display:grid}.lab-vision-module__AbA8DW__readiness span{color:#263e4b;margin-bottom:12px;font-size:1.15rem;font-weight:550;display:block}.lab-vision-module__AbA8DW__prehabPurpose{letter-spacing:-.02em;max-width:920px;margin-top:43px;font-family:Georgia,serif;font-size:clamp(1.6rem,2.4vw,2.2rem);font-style:italic;line-height:1.4}.lab-vision-module__AbA8DW__spaces{gap:64px;margin-top:49px;display:grid}.lab-vision-module__AbA8DW__feature{grid-template-columns:.85fr 1.65fr;align-items:center;gap:46px;display:grid}.lab-vision-module__AbA8DW__feature>*{min-width:0}.lab-vision-module__AbA8DW__copy h3{letter-spacing:-.045em;text-wrap:balance;margin:17px 0 21px;font-size:clamp(1.8rem,2.7vw,2.55rem);line-height:1.15}.lab-vision-module__AbA8DW__copy p{max-width:56ch}.lab-vision-module__AbA8DW__copy p+p{margin-top:18px}.lab-vision-module__AbA8DW__image{aspect-ratio:3/2;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.lab-vision-module__AbA8DW__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 34px;display:grid}.lab-vision-module__AbA8DW__pair>article{grid-template-rows:subgrid;grid-row:span 2;gap:25px;display:grid}.lab-vision-module__AbA8DW__pair .lab-vision-module__AbA8DW__copy h3{margin-top:13px;margin-bottom:16px;font-size:clamp(1.65rem,2.3vw,2.15rem)}.lab-vision-module__AbA8DW__operatingSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 34px;display:grid}.lab-vision-module__AbA8DW__operatingSteps article{grid-template-rows:subgrid;grid-row:span 4;display:grid}.lab-vision-module__AbA8DW__stepNumber{color:#afcddc;font-family:var(--font-geist-mono),monospace;border-top:1px solid #4a626f;justify-content:space-between;align-items:center;padding-top:20px;font-size:.8125rem;display:flex}.lab-vision-module__AbA8DW__stepNumber svg{width:20px;height:20px}.lab-vision-module__AbA8DW__operatingSteps article:last-child .lab-vision-module__AbA8DW__stepNumber svg{display:none}.lab-vision-module__AbA8DW__operatingSteps h3{margin:0 0 2px;font-size:1.8rem;line-height:1.2}.lab-vision-module__AbA8DW__digitalHeading{grid-template-columns:1fr 1.5fr;align-items:start;gap:45px;margin-bottom:29px;display:grid}.lab-vision-module__AbA8DW__digitalHeading h3{font-size:clamp(1.75rem,2.6vw,2.4rem);line-height:1.18}.lab-vision-module__AbA8DW__digitalPathway{border-block:1px solid #4a626f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lab-vision-module__AbA8DW__digitalPathway article{padding:30px 34px 32px 0}.lab-vision-module__AbA8DW__digitalPathway article+article{border-left:1px solid #4a626f;padding-left:34px;padding-right:0}.lab-vision-module__AbA8DW__digitalPathway h4{letter-spacing:-.035em;margin:15px 0 23px;font-size:1.65rem;font-weight:450;line-height:1.25}.lab-vision-module__AbA8DW__digitalPathway ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.lab-vision-module__AbA8DW__digitalPathway li{color:#aebfc7;font-size:1rem;line-height:1.75}.lab-vision-module__AbA8DW__digitalPathway strong{color:#e0ebf0;font-weight:500}.lab-vision-module__AbA8DW__twoColumns,.lab-vision-module__AbA8DW__threeColumns{border-top:1px solid #3a4852;gap:36px;margin-top:43px;padding-top:29px;display:grid}.lab-vision-module__AbA8DW__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-vision-module__AbA8DW__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-vision-module__AbA8DW__twoColumns h3,.lab-vision-module__AbA8DW__threeColumns h3{margin-bottom:16px;font-size:1.55rem;line-height:1.25}.lab-vision-module__AbA8DW__threeColumns h3{margin-top:15px}.lab-vision-module__AbA8DW__cycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 34px;margin:0;padding:0;list-style:none;display:grid}.lab-vision-module__AbA8DW__cycle li{grid-template-rows:subgrid;grid-row:span 3;padding-bottom:23px;display:grid}.lab-vision-module__AbA8DW__cycle h3{font-size:1.55rem;line-height:1.25}.lab-vision-module__AbA8DW__loopReturn{border-block:1px solid #4a626f;align-items:center;gap:15px;margin-top:4px;padding:22px 0;display:flex}.lab-vision-module__AbA8DW__loopReturn svg{color:#b8ddec;flex-shrink:0}.lab-vision-module__AbA8DW__loopReturn p{color:#c2dce8;font-size:.9375rem}.lab-vision-module__AbA8DW__learningExample{color:#1b2b34;background:#dce8ed;border-radius:3px;margin-top:40px;padding:35px 40px}.lab-vision-module__AbA8DW__learningExample h3{margin:17px 0 22px;font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:1.2}.lab-vision-module__AbA8DW__learningExample p{color:#3e525d;max-width:1000px}.lab-vision-module__AbA8DW__learningExample p+p{margin-top:17px}.lab-vision-module__AbA8DW__evolution{grid-template-columns:1fr 1.5fr;gap:45px;margin-top:44px;display:grid}.lab-vision-module__AbA8DW__evolution h3{margin-top:17px;font-size:1.85rem;line-height:1.2}.lab-vision-module__AbA8DW__evolution ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.lab-vision-module__AbA8DW__evolution li+li{border-top:1px solid #3a4852;padding-top:24px}.lab-vision-module__AbA8DW__evolution strong{color:#d3e7f1;margin-bottom:10px;font-size:1.1rem;font-weight:500;line-height:1.5;display:block}.lab-vision-module__AbA8DW__costLedger{border-top:1px solid #3a4852;grid-template-columns:1fr 1.5fr;gap:45px;margin-bottom:34px;padding-top:30px;display:grid}.lab-vision-module__AbA8DW__costLedger h3{font-size:clamp(1.7rem,2.4vw,2.25rem);line-height:1.2}.lab-vision-module__AbA8DW__costLedger dl{margin:0}.lab-vision-module__AbA8DW__costLedger dl>div{border-bottom:1px solid #3a4852;grid-template-columns:1fr 2.5fr;gap:25px;padding:21px 0;display:grid}.lab-vision-module__AbA8DW__costLedger dl>div:first-child{padding-top:0}.lab-vision-module__AbA8DW__costLedger dl>div:last-child{border-bottom:0}.lab-vision-module__AbA8DW__costLedger dt{color:#c3dbe6;font-size:1rem;line-height:1.75}.lab-vision-module__AbA8DW__costLedger dd{color:#a8b1b7;margin:0;font-size:1rem;line-height:1.75}.lab-vision-module__AbA8DW__systemRows{border-top:1px solid #3a4852}.lab-vision-module__AbA8DW__systemRows>article{border-bottom:1px solid #3a4852;grid-template-columns:1fr 1.35fr 1.65fr;align-items:start;gap:35px;padding:34px 0;display:grid}.lab-vision-module__AbA8DW__systemRows h3{letter-spacing:-.035em;font-size:clamp(1.5rem,2vw,1.95rem);line-height:1.22}.lab-vision-module__AbA8DW__systemRows p+p{margin-top:17px}.lab-vision-module__AbA8DW__closing{padding-block:92px 75px}.lab-vision-module__AbA8DW__closing h2{margin:24px 0 29px;font-size:clamp(2.7rem,5.2vw,5rem);line-height:1.1}.lab-vision-module__AbA8DW__closing h2 em{color:#bfe4f0;font-family:Georgia,serif;font-weight:400}.lab-vision-module__AbA8DW__closing>p{max-width:770px}.lab-vision-module__AbA8DW__closing .button{margin-top:30px}@media (max-width:1100px){.lab-vision-module__AbA8DW__chapterNav{gap:0 24px}.lab-vision-module__AbA8DW__feature{grid-template-columns:1fr 1.4fr;gap:32px}.lab-vision-module__AbA8DW__constraints,.lab-vision-module__AbA8DW__readiness,.lab-vision-module__AbA8DW__operatingSteps,.lab-vision-module__AbA8DW__cycle,.lab-vision-module__AbA8DW__threeColumns{column-gap:25px}.lab-vision-module__AbA8DW__argument,.lab-vision-module__AbA8DW__placeCopy,.lab-vision-module__AbA8DW__digitalHeading,.lab-vision-module__AbA8DW__evolution,.lab-vision-module__AbA8DW__costLedger{gap:32px}.lab-vision-module__AbA8DW__systemRows>article{grid-template-columns:1fr 1.65fr;gap:14px 32px}.lab-vision-module__AbA8DW__systemRows>article>.lab-vision-module__AbA8DW__label,.lab-vision-module__AbA8DW__systemRows h3{grid-column:1}.lab-vision-module__AbA8DW__systemRows>article>div{grid-area:1/2/3}}@media (max-width:850px){.lab-vision-module__AbA8DW__chapterNav{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-vision-module__AbA8DW__feature{grid-template-columns:1fr;gap:26px}.lab-vision-module__AbA8DW__copy p{max-width:70ch}.lab-vision-module__AbA8DW__spaces{gap:46px}.lab-vision-module__AbA8DW__pair{column-gap:24px}.lab-vision-module__AbA8DW__operatingSteps,.lab-vision-module__AbA8DW__cycle{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-vision-module__AbA8DW__operatingSteps article:last-child{grid-column:1/-1}.lab-vision-module__AbA8DW__constraints,.lab-vision-module__AbA8DW__readiness{gap:25px}.lab-vision-module__AbA8DW__constraints h3{font-size:1.3rem}.lab-vision-module__AbA8DW__threeColumns{grid-template-columns:1fr;gap:28px}.lab-vision-module__AbA8DW__threeColumns>article+article{border-top:1px solid #3a4852;padding-top:26px}.lab-vision-module__AbA8DW__threeColumns h3{margin-top:11px}.lab-vision-module__AbA8DW__argument,.lab-vision-module__AbA8DW__placeCopy,.lab-vision-module__AbA8DW__digitalHeading,.lab-vision-module__AbA8DW__evolution,.lab-vision-module__AbA8DW__costLedger{grid-template-columns:1fr;gap:23px}.lab-vision-module__AbA8DW__argument h3,.lab-vision-module__AbA8DW__placeCopy h3,.lab-vision-module__AbA8DW__digitalHeading h3{max-width:620px}.lab-vision-module__AbA8DW__capacityPath{gap:23px}.lab-vision-module__AbA8DW__capacityPath li{gap:14px;font-size:.9375rem}.lab-vision-module__AbA8DW__digitalPathway article{padding-right:25px}.lab-vision-module__AbA8DW__digitalPathway article+article{padding-left:25px}.lab-vision-module__AbA8DW__learningExample{padding:30px}}@media (max-width:600px){.lab-vision-module__AbA8DW__hero h1{font-size:clamp(2.45rem,9.3vw,3.5rem)}.lab-vision-module__AbA8DW__chapterNav{gap:0 20px}.lab-vision-module__AbA8DW__chapterNav a{gap:10px;padding-block:15px;font-size:.875rem}.lab-vision-module__AbA8DW__constraints,.lab-vision-module__AbA8DW__readiness{grid-template-columns:1fr;gap:25px}.lab-vision-module__AbA8DW__constraints article+article,.lab-vision-module__AbA8DW__readiness li+li{border-top:1px solid #4a626f;padding-top:24px}.lab-vision-module__AbA8DW__readiness li+li{border-color:#b6c7ce}.lab-vision-module__AbA8DW__constraints h3{font-size:1.5rem}.lab-vision-module__AbA8DW__capacityPath{grid-template-columns:1fr;gap:21px}.lab-vision-module__AbA8DW__capacityPath li{font-size:1rem}.lab-vision-module__AbA8DW__capacityPath svg{transform:rotate(90deg)}.lab-vision-module__AbA8DW__prehabPurpose{margin-top:34px}.lab-vision-module__AbA8DW__spaces{gap:38px;margin-top:34px}.lab-vision-module__AbA8DW__pair{grid-template-columns:1fr;gap:36px}.lab-vision-module__AbA8DW__pair>article{grid-row:auto;grid-template-rows:auto auto;gap:23px;display:grid}.lab-vision-module__AbA8DW__pair .lab-vision-module__AbA8DW__copy h3,.lab-vision-module__AbA8DW__copy h3{font-size:1.85rem}.lab-vision-module__AbA8DW__operatingSteps{grid-template-columns:1fr;gap:29px}.lab-vision-module__AbA8DW__operatingSteps article{grid-row:auto;grid-template-rows:auto;gap:14px}.lab-vision-module__AbA8DW__digitalPathway{grid-template-columns:1fr}.lab-vision-module__AbA8DW__digitalPathway article{padding:27px 0}.lab-vision-module__AbA8DW__digitalPathway article+article{border-top:1px solid #4a626f;border-left:0;padding:27px 0}.lab-vision-module__AbA8DW__twoColumns{grid-template-columns:1fr;gap:29px;margin-top:33px}.lab-vision-module__AbA8DW__twoColumns>article+article{border-top:1px solid #3a4852;padding-top:26px}.lab-vision-module__AbA8DW__cycle{column-gap:25px}.lab-vision-module__AbA8DW__cycle h3{font-size:1.35rem}.lab-vision-module__AbA8DW__learningExample{margin-top:29px;padding:28px 24px}.lab-vision-module__AbA8DW__systemRows>article{grid-template-columns:1fr;gap:17px;padding-block:29px}.lab-vision-module__AbA8DW__systemRows>article>div{grid-area:auto/1}.lab-vision-module__AbA8DW__systemRows h3{font-size:1.75rem}.lab-vision-module__AbA8DW__costLedger dl>div{grid-template-columns:1fr;gap:10px}.lab-vision-module__AbA8DW__threeColumns{margin-top:33px}.lab-vision-module__AbA8DW__closing{padding-block:63px 50px}}@media (max-width:420px){.lab-vision-module__AbA8DW__chapterNav{grid-template-columns:1fr}.lab-vision-module__AbA8DW__cycle{grid-template-columns:1fr;row-gap:27px}.lab-vision-module__AbA8DW__cycle li{grid-row:auto;grid-template-rows:auto;gap:16px;padding-bottom:0}.lab-vision-module__AbA8DW__cycle h3{font-size:1.6rem}.lab-vision-module__AbA8DW__loopReturn{align-items:flex-start;margin-top:28px}}
