*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f7f4;color:#1f2933}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:24px 8%;background:#f5f7f4e0;border-bottom:1px solid rgba(31,41,51,.08)}.logo{display:flex;align-items:left}.logo img{width:52px;height:52px;object-fit:contain}.navLinks{display:flex;gap:24px;font-weight:600}.hero{min-height:calc(100vh - 74px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.95fr);align-items:start;column-gap:clamp(3rem,6vw,7rem);padding:0 4.7% 56px;background:linear-gradient(#f5f7f4c2,#f5f7f4f5),radial-gradient(circle at top right,#d9ead4,transparent 32%),radial-gradient(circle at bottom left,#edf5e9,transparent 34%)}.heroText{padding-top:6px}.heroEyebrow{font-size:2.2rem;letter-spacing:.1em;margin-bottom:12px;color:#3f7f46;text-transform:uppercase;font-weight:800}.heroEyebrow2{font-size:1.25rem;margin:0 0 5px 10px;letter-spacing:.1em;color:#3f7f46;text-transform:uppercase;font-weight:800}.heroMedia{display:flex;flex-direction:column;align-items:center;padding-top:6px}.heroImage{width:100%;max-width:625px;display:flex;justify-content:center;padding-top:40px}.heroImage img{width:100%;aspect-ratio:1.16 / 1;object-fit:cover;object-position:center;border-radius:36px;box-shadow:0 22px 60px #1f29331a}.heroSkills{margin:20px 0 0;text-align:left;color:#354957;font-weight:500;line-height:1.55;font-size:clamp(1.1rem,1.55vw,1.65rem)}.heroSkills span{color:#3f7f46;font-weight:900;padding:0 .35rem}.eyebrow{color:#3f7f46;text-transform:uppercase;letter-spacing:.16em;font-weight:900;font-size:.8rem;margin-bottom:12px}h1{max-width:1250px;font-size:clamp(2.4rem,6.1vw,6.2rem);line-height:1.06;letter-spacing:-.005em;margin:0}.subtitle{max-width:720px;margin:28px 0;font-size:clamp(1.1rem,2vw,1.4rem);color:#52616b}.button{width:fit-content;display:inline-flex;align-items:center;gap:26px;background:#3f7f46;color:#fff;padding:22px 34px;border-radius:999px;font-size:clamp(1.1rem,1.35vw,1.45rem);font-weight:800;margin-top:20px;box-shadow:0 18px 45px #3f7f4642}.section{padding-top:20px;padding-bottom:20px}#projects{padding-left:4%;padding-right:4%}#contact{margin:0 0%;padding-left:4%;padding-right:4%;border-radius:36px 36px 0 0}.aboutSection{background:#edf5e9;border-radius:36px;margin:0 4%;padding:50px 4%}.features{padding-bottom:20px;margin-top:40px}.gridTwo{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start;box-shadow:0 18px 55px #1f29330d}h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em;line-height:1;margin:0 0 10px 10px}.gridTwo p,.contact p,.projectCard p,.feature p{font-size:1.05rem;line-height:1.7;color:#52616b}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:0}.feature,.projectCard{position:relative;overflow:hidden;background:#ffffffd1;border:1px solid rgba(63,127,70,.12);border-radius:32px;padding:34px;box-shadow:0 12px 30px #1f29330d,0 22px 70px #1f29330f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.feature svg{width:42px;height:42px;color:#3f7f46;background:#edf5e9;padding:10px;border-radius:16px}.featureHeader{display:flex;align-items:center;gap:16px;margin-bottom:18px}.feature:before{content:"";position:absolute;top:0;left:32px;width:72px;height:5px;background:#3f7f46;border-radius:0 0 999px 999px}.feature:hover,.projectCard:hover{transform:translateY(-8px);border-color:#3f7f4647;box-shadow:0 18px 40px #1f293314,0 30px 85px #1f29331f}.projectGrid{margin-top:28px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.projectType{color:#3f7f46!important;font-weight:800;font-size:1.08rem!important}.projectCard h3,.feature h3{font-size:1.45rem;margin-bottom:8px}.contact{background:#1f2933;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:32px}.contact p{color:#d5dde2}.contactLinks{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.contactLinks a{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#1f2933;padding:12px 18px;border-radius:999px;font-weight:800;transition:.2s ease}.resumeButton{background:#3f7f46;color:#fff;padding:18px 30px;border-radius:999px;font-weight:900;font-size:1.1rem;box-shadow:0 14px 35px #0000002e;transition:.2s ease}.resumeButton:hover,.contactLinks a:hover{transform:translateY(-2px)}@media(max-width:800px){.contact{align-items:flex-start;flex-direction:column}}@media(max-width:1100px){.hero{grid-template-columns:1fr;row-gap:48px}.heroEyebrow{margin-bottom:28px}.button{margin-top:44px}.heroMedia{align-items:flex-start}.heroSkills{text-align:left}}@media(max-width:800px){.nav{align-items:flex-start;flex-direction:column;gap:14px}.gridTwo,.features,.projectGrid{grid-template-columns:1fr}.section{padding:64px 6%}.hero{padding:58px 6%}h1{font-size:clamp(3.4rem,16vw,5.5rem)}.heroImage img{border-radius:28px}}.clickableProject{display:block;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.clickableProject:hover{transform:translateY(-6px);box-shadow:0 22px 65px #1f29331f;border-color:#3f7f4652}.projectLink{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#3f7f46;font-weight:900}.projectCard.green{border-top:6px solid #3f7f46}.projectCard.blue{border-top:6px solid #4f7fa3}.projectCard.gray{border-top:6px solid #6b7280}.projectCard.orange{border-top:6px solid #b46a36}.projectHero{min-height:calc(100vh - 74px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:72px 8%;overflow:visible}.projectHero.green{background:linear-gradient(135deg,#f5f7f4,#e5f1df)}.projectHero.blue{background:linear-gradient(135deg,#f5f7f4,#e2edf5)}.projectHero.gray{background:linear-gradient(135deg,#f5f7f4,#e5e7eb)}.projectHero.orange{background:linear-gradient(135deg,#f5f7f4,#f4e7dc)}.projectHeroText h1{font-size:clamp(2.5rem,5vw,4.5rem);max-width:1050px}.projectHeroText p:not(.eyebrow){max-width:720px;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.7;color:#52616b;margin-top:30px}.projectHeroImage img{align-self:start;padding-top:0;margin-top:-50px;width:100%;aspect-ratio:1.22 / 1;border-radius:34px;box-shadow:0 22px 70px #1f293329}.Group_Project_imageCaption{margin-top:14px;font-size:.95rem;line-height:1.6;color:#5b6670;text-align:center}.projectDetails{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.detailCard{background:#fff;border:1px solid rgba(31,41,51,.08);border-radius:28px;padding:34px;box-shadow:0 16px 55px #1f29330f}.detailCard p{font-size:1.08rem;line-height:1.8;color:#52616b}@media(max-width:900px){.projectHero,.projectDetails{grid-template-columns:1fr}}.projectCard{padding:0}.projectCardBody{padding:30px 34px 34px}.projectCardImage{position:relative;width:100%;aspect-ratio:1.75 / 1;overflow:hidden;border-radius:26px 26px 0 0;background:#dce6d7}.projectCardImage img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .25s ease}.clickableProject:hover .projectCardImage img{transform:scale(1.035)}.projectCardOverlay{position:absolute;inset:auto 0 0;padding:18px 20px;background:linear-gradient(transparent,#000000ad)}.projectCardOverlay p{color:#fff!important;font-weight:900;margin:0;line-height:1.18;font-size:clamp(1.15rem,1.65vw,1.55rem)!important}.projectHeroLarge{align-items:center;padding-top:52px;padding-bottom:64px}.projectHeroPhoto img{aspect-ratio:1.25 / 1;object-fit:cover;object-position:center}.projectHeroActions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.secondaryButton{background:#fff;color:#3f7f46;border:1px solid rgba(63,127,70,.22);box-shadow:0 14px 35px #1f293314}.projectIntroGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:30px;padding:70px 8% 0}.leadText,.sectionIntro{font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.75;color:#52616b;max-width:880px}.projectBulletList{margin:15px 0 0;padding-left:22px;color:#52616b;line-height:1.75;font-size:1.03rem;padding-bottom:0}.projectBulletList li+li{margin-top:8px;padding-bottom:0}.statGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.statCard{background:#edf5e9;border:1px solid rgba(63,127,70,.14);border-radius:24px;padding:20px}.statCard strong{display:block;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1;color:#1f2933;letter-spacing:-.04em}.statCard span{display:block;margin-top:8px;color:#52616b;font-weight:800;font-size:1.02rem}.projectNarrativeSection{padding:74px 8%;border-top:1px solid rgba(31,41,51,.08)}.projectNarrativeSection:nth-of-type(2n){background:#edf5e9}.projectNarrativeSection h2{max-width:1050px;margin-left:0;margin-bottom:18px}.imageGrid{display:grid;gap:24px;margin-top:34px}.twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.imageCard{margin:0;overflow:hidden;background:#ffffffeb;border:1px solid rgba(63,127,70,.13);border-radius:30px;box-shadow:0 12px 30px #1f29330d,0 24px 70px #1f293314}.imageCard img{width:100%;height:360px;object-fit:contain;background:#f5f7f4;display:block;padding:14px}.finalBuildGrid .imageCard img{height:520px;object-fit:cover;padding:0}.imageCard figcaption{padding:26px 28px 30px}.imageCard h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15;letter-spacing:-.03em;margin:0 0 10px;color:#1f2933}.imageCard p{margin:0;font-size:1.03rem;line-height:1.68;color:#52616b}.detailCard{background:#ffffffdb;border:1px solid rgba(63,127,70,.13);border-radius:30px;padding:30px 30px 5px;box-shadow:0 18px 55px #1f293312}@media(max-width:1100px){.projectIntroGrid,.projectHero,.twoColumn{grid-template-columns:1fr}.projectHeroPhoto img{max-height:620px}}@media(max-width:800px){.projectIntroGrid,.projectNarrativeSection{padding-left:6%;padding-right:6%}.statGrid{grid-template-columns:1fr}.imageCard img,.finalBuildGrid .imageCard img{height:auto;max-height:none}.projectHeroActions .button{width:100%;justify-content:center}}.mechatronicsHeroPhoto img{object-fit:cover;object-position:center}.skillPillGrid{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.skillPill{display:inline-flex;align-items:center;padding:11px 16px;border-radius:999px;background:#ffffffe0;border:1px solid rgba(180,106,54,.18);color:#1f2933;font-weight:850;box-shadow:0 10px 28px #1f29330d}.inlineTextLink{color:#3f7f46;font-weight:900;text-decoration:underline;text-underline-offset:4px}.labCardGrid,.finalProjectGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px}.labCard{background:#ffffffe6;border:1px solid rgba(63,127,70,.13);border-radius:30px;padding:30px;box-shadow:0 12px 30px #1f29330d,0 24px 70px #1f293314}.labCard h3{font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.18;letter-spacing:-.03em;margin:0 0 12px;color:#1f2933}.labCard p{margin:0;font-size:1.03rem;line-height:1.72;color:#52616b}.finalProjectCard{border-top:6px solid #b46a36}@media(max-width:900px){.labCardGrid,.finalProjectGrid{grid-template-columns:1fr}}.mechatronicsHeroPhoto img{margin:auto}.mechatronicsOverviewImage{position:relative;overflow:hidden;border-radius:30px;min-height:100%;height:100%;background:#edf5e9;border:1px solid rgba(63,127,70,.14);box-shadow:0 18px 45px #1f293312,0 30px 85px #1f29331a}.mechatronicsOverviewImage img{width:75%;height:70%;object-fit:contain;object-position:center;display:block;margin:auto}.mechatronicsImageShader{position:absolute;inset:0;background:linear-gradient(180deg,#14181c05,#14181c1a 55%,#14181cb8);z-index:1}.mechatronicsOverviewOverlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:28px}.mechatronicsOverviewOverlay h3{margin:0 0 10px;color:#fff;font-size:clamp(1.5rem,2vw,2rem);line-height:1.05;letter-spacing:-.04em}.mechatronicsOverviewOverlay p{margin:0;color:#ffffffeb;font-size:1rem;line-height:1.7}.photonicsHeroPhoto img{object-fit:cover;object-position:center}.photonicsStatGrid{width:100%}.photonicsStatCard{background:linear-gradient(145deg,#edf5e9,#e2edf5)}.publicationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px}.publicationCard{overflow:hidden;background:#ffffffed;border:1px solid rgba(63,127,70,.13);border-radius:30px;box-shadow:0 12px 30px #1f29330d,0 24px 70px #1f293314}.publicationPreview{width:100%;height:360px;background:radial-gradient(circle at top right,rgba(79,127,163,.12),transparent 36%),#f5f7f4;display:flex;align-items:center;justify-content:center;padding:18px}.publicationPreview img{width:auto;max-width:82%;max-height:100%;object-fit:contain;display:block;border-radius:18px;box-shadow:0 14px 38px #1f29331a}.publicationBody{padding:28px}.publicationBody h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15;letter-spacing:-.03em;margin:0 0 12px;color:#1f2933}.publicationBody p{margin:0;font-size:1.03rem;line-height:1.68;color:#52616b}.publicationButton{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:12px 18px;border-radius:999px;background:#3f7f46;color:#fff;font-weight:900;box-shadow:0 14px 35px #3f7f4633}.photonicsHighlightCard{border-top:6px solid #4f7fa3}@media(max-width:900px){.publicationGrid{grid-template-columns:1fr}.publicationPreview{height:auto;min-height:320px}}.photonicsIntroGrid{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:start}.photonicsIntroGrid h2{max-width:100%}.publicationCard,.publicationBody,.publicationBody *{min-width:0}.publicationBody h3,.publicationBody p{overflow-wrap:anywhere;word-break:break-word}.photonicsIntroGrid{display:flex;flex-direction:column;gap:34px}.photonicsIntroTitle{width:100%}.photonicsIntroTitle h2{max-width:1400px;margin-left:0}.photonicsIntroBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);gap:48px;align-items:start}.photonicsIntroText .leadText:first-child{margin-top:0}.photonicsOverviewCard{padding:0;background:transparent;border:none;box-shadow:none}.photonicsStatGrid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.photonicsStatCard{min-height:150px}@media(max-width:1000px){.photonicsIntroBody{grid-template-columns:1fr}.photonicsStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.photonicsStatGrid{grid-template-columns:1fr}}.aboutPageHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);gap:clamp(2.5rem,5vw,5rem);align-items:center;padding:72px 8% 84px;background:linear-gradient(#f5f7f4d1,#f5f7f4f5),radial-gradient(circle at top right,rgba(63,127,70,.16),transparent 34%),radial-gradient(circle at bottom left,rgba(79,127,163,.12),transparent 36%)}.aboutPageText h1{font-size:clamp(2.6rem,5.4vw,5.4rem);line-height:1.02;letter-spacing:-.055em;max-width:1050px}.aboutPageText p:not(.eyebrow){max-width:900px;font-size:clamp(1.08rem,1.35vw,1.25rem);line-height:1.78;color:#52616b;margin:26px 0 0}.aboutPageActions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:20px}.aboutPagePhotoWrap{align-self:start}.aboutPagePhotoWrap img{width:100%;max-height:760px;object-fit:cover;object-position:center top;border-radius:36px;display:block;box-shadow:0 22px 70px #1f293329,0 42px 110px #1f29331a}.aboutStorySection{padding:76px 8%;background:#edf5e9;border-top:1px solid rgba(31,41,51,.08)}.aboutStoryIntro h2{max-width:1150px;margin-left:0}.aboutStoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px}.aboutStoryCard{background:#ffffffe6;border:1px solid rgba(63,127,70,.13);border-radius:30px;padding:30px;box-shadow:0 12px 30px #1f29330d,0 24px 70px #1f293314}.aboutStoryCard h3{margin:0 0 12px;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.15;letter-spacing:-.03em;color:#1f2933}.aboutStoryCard p{margin:0;font-size:1.04rem;line-height:1.74;color:#52616b}.aboutExperienceBand{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start;padding:76px 8%;background:#f5f7f4;border-top:1px solid rgba(31,41,51,.08)}.aboutExperienceBand h2{margin-left:0;max-width:900px}.aboutExperienceBand p:not(.eyebrow){margin:0;font-size:clamp(1.08rem,1.35vw,1.25rem);line-height:1.8;color:#52616b}@media(max-width:1000px){.aboutPageHero,.aboutExperienceBand{grid-template-columns:1fr}.aboutPagePhotoWrap img{max-height:none}}@media(max-width:800px){.aboutPageHero,.aboutStorySection,.aboutExperienceBand{padding-left:6%;padding-right:6%}.aboutStoryGrid{grid-template-columns:1fr}.aboutPageActions .button{width:100%;justify-content:center}}.engineeringJourneySection{position:relative;margin:34px 4% 0;padding:72px 4% 82px;border-radius:36px;background:linear-gradient(#f5f7f4e0,#f5f7f4f5),radial-gradient(circle at top right,rgba(63,127,70,.16),transparent 34%),radial-gradient(circle at bottom left,rgba(79,127,163,.12),transparent 38%);border:1px solid rgba(63,127,70,.1);box-shadow:0 18px 55px #1f29330d;overflow:hidden}.journeyHeader{max-width:1120px;margin-bottom:42px}.journeyHeader h2{margin-left:0;max-width:1100px}.journeyHeader p:not(.eyebrow){max-width:920px;font-size:clamp(1.06rem,1.35vw,1.24rem);line-height:1.75;color:#52616b;margin:18px 0 0}.journeyTimeline{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(245px,1fr);grid-template-rows:1fr;gap:22px;overflow-x:auto;overflow-y:visible;padding:10px 4px 28px;scroll-snap-type:x proximity;align-items:stretch}.journeyTimeline:before{content:"";position:absolute;top:34px;left:32px;right:32px;height:4px;border-radius:999px;background:linear-gradient(90deg,#3f7f4638,#4f7fa333)}.journeyItem{position:relative;padding-top:42px;scroll-snap-align:start;min-width:0}.journeyMarker{position:absolute;top:16px;left:20px;width:20px;height:20px;border-radius:999px;background:#3f7f46;border:5px solid #f5f7f4;box-shadow:0 0 0 1px #3f7f4638,0 10px 22px #1f29331a;z-index:2}.journeyCard{min-height:300px;background:#ffffffe6;border:1px solid rgba(63,127,70,.13);border-radius:30px;padding:26px;box-shadow:0 12px 30px #1f29330d,0 24px 70px #1f293314}.journeyMeta{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.journeyMeta span{color:#3f7f46;font-weight:950;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.journeyMeta strong{color:#52616b;font-weight:850;font-size:.96rem}.journeyCard h3{margin:0 0 12px;color:#1f2933;font-size:clamp(1.18rem,1.55vw,1.45rem);line-height:1.16;letter-spacing:-.03em}.journeyCard p{margin:0;color:#52616b;font-size:.98rem;line-height:1.68}.journeyScrollWrap{position:relative}.journeyTimeline{display:flex;gap:28px;overflow-x:auto;overflow-y:hidden;padding:20px 12px 30px;scroll-behavior:smooth;scrollbar-width:none;cursor:grab}.journeyTimeline::-webkit-scrollbar{display:none}.journeyTimeline:active{cursor:grabbing}.journeyItem{flex:0 0 340px}.journeyArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:54px;height:54px;border-radius:999px;border:1px solid rgba(63,127,70,.18);background:#fffffff5;color:#3f7f46;font-size:1.9rem;font-weight:900;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 30px #1f29331a,0 22px 65px #1f293314;transition:transform .18s ease,box-shadow .18s ease}.journeyArrow:hover{transform:translateY(-50%) scale(1.06);box-shadow:0 18px 40px #1f29331f,0 28px 75px #1f29331f}.journeyArrowLeft{left:-10px}.journeyArrowRight{right:-10px}.projectsPageHero{padding:76px 8% 66px;background:linear-gradient(#f5f7f4d1,#f5f7f4f5),radial-gradient(circle at top right,rgba(63,127,70,.16),transparent 34%),radial-gradient(circle at bottom left,rgba(79,127,163,.13),transparent 36%);border-bottom:1px solid rgba(31,41,51,.08)}.projectsPageHero h1{max-width:1250px;font-size:clamp(2.65rem,5.7vw,5.8rem);line-height:1.02;letter-spacing:-.055em}.projectsPageHero p:not(.eyebrow){max-width:920px;margin:26px 0 0;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.75;color:#52616b}.projectsPageSection{padding-left:4%;padding-right:4%}.projectsPageHeader{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:36px;align-items:end;margin-bottom:28px}.projectsPageHeader h2{margin-left:0}.projectsPageHeader p{margin:0;color:#52616b;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.75}.projectsPageGrid{margin-top:0}@media(max-width:1100px){.journeyTimeline{grid-auto-columns:minmax(260px,1fr)}.projectsPageHeader{grid-template-columns:1fr;align-items:start}}@media(max-width:800px){.engineeringJourneySection{margin-left:0;margin-right:0;border-radius:0;padding-left:6%;padding-right:6%}.projectsPageHero,.projectsPageSection{padding-left:6%;padding-right:6%}}
