.page-module__Z5KXaG__page{background:var(--v2-paper)}.page-module__Z5KXaG__eyebrow,.page-module__Z5KXaG__eyebrowDark{color:var(--v2-brand);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.page-module__Z5KXaG__eyebrowDark{color:color-mix(in srgb, var(--v2-ink) 66%, transparent)}.page-module__Z5KXaG__hero{color:#f1f5f9;background:#0f1419;align-items:center;min-height:880px;padding:158px 0 100px;display:flex;position:relative;overflow:hidden}.page-module__Z5KXaG__hero:before{content:"WORK";color:#0000;letter-spacing:-.08em;opacity:.055;-webkit-text-stroke:1px #f1f5f9;pointer-events:none;font-size:clamp(180px,30vw,450px);font-weight:800;line-height:.82;position:absolute;bottom:-.13em;right:-.03em}.page-module__Z5KXaG__heroSpine{z-index:1;background:var(--v2-brand);clip-path:polygon(65% 0,100% 0,35% 100%,0 100%);width:7.5%;height:126%;position:absolute;top:-13%;left:52%}.page-module__Z5KXaG__heroGrid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,.7fr);align-items:center;gap:clamp(85px,10vw,155px);display:grid;position:relative}.page-module__Z5KXaG__heroCopy{max-width:760px;animation:.7s cubic-bezier(.22,1,.36,1) both page-module__Z5KXaG__hero-copy-in}@keyframes page-module__Z5KXaG__hero-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page-module__Z5KXaG__heroCopy h1{letter-spacing:-.058em;margin:0;font-size:clamp(63px,6.5vw,96px);font-weight:800;line-height:.99}.page-module__Z5KXaG__heroCopy h1 span{color:var(--v2-brand)}.page-module__Z5KXaG__heroLead{color:#f1f5f9bd;max-width:660px;margin:31px 0 0;font-size:18px;line-height:1.78}.page-module__Z5KXaG__heroActions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:39px;display:flex}.page-module__Z5KXaG__lightTextLink,.page-module__Z5KXaG__heroContact,.page-module__Z5KXaG__darkTextLink{color:#f1f5f9;text-underline-offset:7px;align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex;text-decoration:underline!important;-webkit-text-decoration-color:var(--v2-brand)!important;text-decoration-color:var(--v2-brand)!important}.page-module__Z5KXaG__lightTextLink svg,.page-module__Z5KXaG__heroContact svg,.page-module__Z5KXaG__darkTextLink svg{width:17px;height:17px;transition:transform .18s}.page-module__Z5KXaG__lightTextLink:hover svg,.page-module__Z5KXaG__lightTextLink:focus-visible svg{transform:translate(2px,2px)}.page-module__Z5KXaG__heroContact:hover svg,.page-module__Z5KXaG__heroContact:focus-visible svg,.page-module__Z5KXaG__darkTextLink:hover svg,.page-module__Z5KXaG__darkTextLink:focus-visible svg{transform:translate(3px,-3px)}.page-module__Z5KXaG__projectIndex{border-top:1px solid #f1f5f93d;justify-self:end;width:min(100%,500px)}.page-module__Z5KXaG__projectIndex>p{color:#f1f5f973;min-height:52px;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;margin:0;font-size:9px;font-weight:800;display:flex}.page-module__Z5KXaG__projectIndex>a{border-top:1px solid #f1f5f929;grid-template-columns:31px 42px 1fr 24px;align-items:center;gap:20px;min-height:126px;transition:padding .2s,background-color .2s;display:grid}.page-module__Z5KXaG__projectIndex>a:last-child{border-bottom:1px solid #f1f5f929}.page-module__Z5KXaG__projectIndex>a:hover,.page-module__Z5KXaG__projectIndex>a:focus-visible{background:#f1f5f90d;padding-inline:15px}.page-module__Z5KXaG__projectIndex>a>span{color:var(--v2-brand);font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:800}.page-module__Z5KXaG__projectIndex>a>svg{width:30px;color:var(--v2-brand);stroke-width:1.5px}.page-module__Z5KXaG__projectIndex>a>svg:last-child{color:#f1f5f959;width:19px}.page-module__Z5KXaG__projectIndex strong,.page-module__Z5KXaG__projectIndex small{display:block}.page-module__Z5KXaG__projectIndex strong{margin-bottom:7px;font-size:17px}.page-module__Z5KXaG__projectIndex small{color:#f1f5f97d;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.page-module__Z5KXaG__intro{background:var(--v2-paper);padding:142px 0 145px}.page-module__Z5KXaG__introGrid{grid-template-columns:minmax(0,.9fr) minmax(400px,.82fr);align-items:end;gap:clamp(70px,10vw,150px);display:grid}.page-module__Z5KXaG__intro h2,.page-module__Z5KXaG__matrixHeading h2,.page-module__Z5KXaG__evidenceHeading h2,.page-module__Z5KXaG__faqIntro h2,.page-module__Z5KXaG__finalCtaInner h2{letter-spacing:-.048em;margin:0;font-size:clamp(47px,5vw,70px);font-weight:800;line-height:1.06}.page-module__Z5KXaG__introAnswer>p{color:color-mix(in srgb, var(--v2-ink) 68%, transparent);margin:0;font-size:17px;line-height:1.82}.page-module__Z5KXaG__disclosure{border-top:1px solid var(--v2-line);grid-template-columns:25px 1fr;gap:14px;margin-top:30px;padding-top:25px;display:grid}.page-module__Z5KXaG__disclosure svg{width:18px;color:var(--v2-brand)}.page-module__Z5KXaG__disclosure p{color:color-mix(in srgb, var(--v2-ink) 55%, transparent);font-family:var(--font-geist-mono), monospace;margin:0;font-size:10px;line-height:1.7}.page-module__Z5KXaG__caseStudies{background:var(--v2-surface)}.page-module__Z5KXaG__caseStudy{border-top:1px solid var(--v2-line);grid-template-columns:minmax(470px,.92fr) minmax(0,1fr);align-items:center;gap:clamp(75px,9vw,140px);width:min(100% - 48px,1310px);min-height:900px;margin-inline:auto;padding:130px 0;scroll-margin-top:20px;display:grid}.page-module__Z5KXaG__caseStudyReverse .page-module__Z5KXaG__caseVisual{order:2}.page-module__Z5KXaG__caseStudyReverse .page-module__Z5KXaG__caseContent{order:1}.page-module__Z5KXaG__caseVisual{height:700px;position:relative}.page-module__Z5KXaG__caseVisual:before{content:"";border:1px solid var(--v2-line);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);position:absolute;inset:-22px 30px 20px -20px}.page-module__Z5KXaG__mediaPlaceholder{isolation:isolate;color:#f1f5f9;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);background:#162027;flex-direction:column;justify-content:flex-end;height:100%;padding:45px 48px 57px;display:flex;position:relative;overflow:hidden}.page-module__Z5KXaG__placeholderGrid{z-index:-2;background-image:linear-gradient(#f1f5f912 1px,#0000 1px),linear-gradient(90deg,#f1f5f912 1px,#0000 1px),radial-gradient(circle at 57% 34%,#14b8a63b,#0000 36%);background-size:52px 52px,52px 52px,auto;position:absolute;inset:0}.page-module__Z5KXaG__mediaPlaceholder>svg{z-index:-1;width:82px;height:82px;color:var(--v2-brand);stroke-width:1.1px;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)}.page-module__Z5KXaG__placeholderDiagram{z-index:-1;border:1px solid #14b8a659;height:48%;position:absolute;top:13%;left:12%;right:12%}.page-module__Z5KXaG__placeholderDiagram:before,.page-module__Z5KXaG__placeholderDiagram:after{content:"";background:#14b8a652;position:absolute}.page-module__Z5KXaG__placeholderDiagram:before{width:100%;height:1px;top:50%;left:0}.page-module__Z5KXaG__placeholderDiagram:after{width:1px;height:100%;top:0;left:50%}.page-module__Z5KXaG__placeholderDiagram span{background:var(--v2-brand);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.page-module__Z5KXaG__placeholderDiagram span:first-child{top:-5px;left:-5px}.page-module__Z5KXaG__placeholderDiagram span:nth-child(2){top:-5px;right:-5px}.page-module__Z5KXaG__placeholderDiagram span:nth-child(3){bottom:-5px;right:-5px}.page-module__Z5KXaG__placeholderDiagram span:nth-child(4){bottom:-5px;left:-5px}.page-module__Z5KXaG__placeholderCopy>span,.page-module__Z5KXaG__placeholderCopy>small{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.page-module__Z5KXaG__placeholderCopy>span{color:var(--v2-brand)}.page-module__Z5KXaG__placeholderCopy>small{color:#f1f5f96b}.page-module__Z5KXaG__placeholderCopy p{max-width:360px;margin:10px 0 18px;font-size:27px;font-weight:800;line-height:1.22}.page-module__Z5KXaG__caseNumber{z-index:3;background:var(--v2-brand);color:#0f1419;width:105px;height:92px;font-family:var(--font-geist-mono), monospace;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);place-items:center;font-size:23px;font-weight:800;display:grid;position:absolute;bottom:53px;right:-18px}.page-module__Z5KXaG__caseContent{max-width:650px}.page-module__Z5KXaG__caseMeta{color:var(--v2-brand);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:11px 25px;margin-bottom:18px;font-size:10px;font-weight:800;display:flex}.page-module__Z5KXaG__caseMeta span+span{color:color-mix(in srgb, var(--v2-ink) 48%, transparent)}.page-module__Z5KXaG__caseContent>h2{letter-spacing:-.05em;margin:0;font-size:clamp(43px,4.5vw,63px);font-weight:800;line-height:1.05}.page-module__Z5KXaG__caseSummary{color:color-mix(in srgb, var(--v2-ink) 70%, transparent);margin:30px 0 0;font-size:17px;line-height:1.78}.page-module__Z5KXaG__caseCutaway{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:37px;display:grid}.page-module__Z5KXaG__caseCutaway section{min-height:205px;padding:28px 28px 28px 0}.page-module__Z5KXaG__caseCutaway section+section{border-left:1px solid var(--v2-line);padding-left:28px}.page-module__Z5KXaG__caseCutaway h3,.page-module__Z5KXaG__moduleBlock h3{color:var(--v2-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:800}.page-module__Z5KXaG__caseCutaway p{color:color-mix(in srgb, var(--v2-ink) 62%, transparent);margin:0;font-size:13px;line-height:1.75}.page-module__Z5KXaG__moduleBlock{margin-top:30px}.page-module__Z5KXaG__moduleBlock ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__Z5KXaG__moduleBlock li{border:1px solid var(--v2-line);color:color-mix(in srgb, var(--v2-ink) 70%, transparent);align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:700;display:inline-flex}.page-module__Z5KXaG__moduleBlock li svg{width:14px;color:var(--v2-brand)}.page-module__Z5KXaG__stackRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.page-module__Z5KXaG__stackRow>span{color:color-mix(in srgb, var(--v2-ink) 48%, transparent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-right:5px;font-size:9px;font-weight:800}.page-module__Z5KXaG__stackRow strong{background:var(--v2-brand);color:var(--v2-on-brand);font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;padding:8px 11px;font-size:9px}.page-module__Z5KXaG__matrix{color:#f1f5f9;background:#0f1419;padding:140px 0 150px;position:relative;overflow:hidden}.page-module__Z5KXaG__matrix:after{content:"SYSTEMS";color:#0000;letter-spacing:-.07em;opacity:.05;-webkit-text-stroke:1px #f1f5f9;font-size:clamp(145px,22vw,340px);font-weight:800;line-height:.8;position:absolute;bottom:-.15em;right:-.03em}.page-module__Z5KXaG__matrix>div{z-index:1;position:relative}.page-module__Z5KXaG__matrixHeading,.page-module__Z5KXaG__evidenceHeading{grid-template-columns:minmax(0,1fr) minmax(330px,.55fr);align-items:end;gap:100px;display:grid}.page-module__Z5KXaG__matrixHeading>p,.page-module__Z5KXaG__evidenceHeading>p{color:#f1f5f9a3;margin:0 0 4px;font-size:15px;line-height:1.8}.page-module__Z5KXaG__matrixTable{border-top:1px solid #f1f5f93d;margin-top:76px}.page-module__Z5KXaG__matrixLabels,.page-module__Z5KXaG__matrixRow{grid-template-columns:minmax(180px,.65fr) minmax(190px,.7fr) minmax(330px,1.35fr) minmax(180px,.7fr);align-items:center;gap:35px;display:grid}.page-module__Z5KXaG__matrixLabels{color:#f1f5f96b;min-height:54px;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.page-module__Z5KXaG__matrixRow{border-top:1px solid #f1f5f926;min-height:126px}.page-module__Z5KXaG__matrixRow:last-child{border-bottom:1px solid #f1f5f926}.page-module__Z5KXaG__matrixRow strong{color:var(--v2-brand);font-size:15px}.page-module__Z5KXaG__matrixRow span{color:#f1f5f9a6;font-size:13px;line-height:1.7}.page-module__Z5KXaG__evidence{background:var(--v2-paper);padding:145px 0 155px}.page-module__Z5KXaG__evidenceHeading>p{color:color-mix(in srgb, var(--v2-ink) 65%, transparent)}.page-module__Z5KXaG__evidenceGrid{border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:75px;display:grid}.page-module__Z5KXaG__evidenceGrid article{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);min-height:335px;padding:38px 31px}.page-module__Z5KXaG__evidenceGrid article>svg{width:34px;height:34px;color:var(--v2-brand);stroke-width:1.5px}.page-module__Z5KXaG__evidenceGrid h3{letter-spacing:-.025em;margin:82px 0 16px;font-size:20px;line-height:1.3}.page-module__Z5KXaG__evidenceGrid p{color:color-mix(in srgb, var(--v2-ink) 64%, transparent);margin:0;font-size:13px;line-height:1.78}.page-module__Z5KXaG__faq{background:var(--v2-surface);padding:145px 0}.page-module__Z5KXaG__faqGrid{grid-template-columns:minmax(300px,.67fr) minmax(480px,1fr);align-items:start;gap:clamp(80px,11vw,170px);display:grid}.page-module__Z5KXaG__faqIntro{position:sticky;top:40px}.page-module__Z5KXaG__faqIntro>p:last-child{color:color-mix(in srgb, var(--v2-ink) 65%, transparent);margin:30px 0 0;font-size:14px;line-height:1.8}.page-module__Z5KXaG__faqIntro a{color:var(--v2-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v2-brand);text-decoration-color:var(--v2-brand);text-underline-offset:4px;font-weight:800}.page-module__Z5KXaG__faqList{border-top:1px solid var(--v2-line)}.page-module__Z5KXaG__faqList details{border-bottom:1px solid var(--v2-line)}.page-module__Z5KXaG__faqList summary{cursor:pointer;grid-template-columns:1fr 30px;align-items:center;gap:24px;min-height:94px;padding:22px 0;font-size:16px;font-weight:800;line-height:1.45;list-style:none;display:grid}.page-module__Z5KXaG__faqList summary::-webkit-details-marker{display:none}.page-module__Z5KXaG__faqList summary span{background:var(--v2-brand);width:30px;height:30px;color:var(--v2-on-brand);place-items:center;font-size:18px;transition:transform .18s;display:grid}.page-module__Z5KXaG__faqList details[open] summary span{transform:rotate(45deg)}.page-module__Z5KXaG__faqList details>p{color:color-mix(in srgb, var(--v2-ink) 66%, transparent);margin:-3px 0 30px;padding-right:54px;font-size:14px;line-height:1.82}.page-module__Z5KXaG__finalCta{color:#f1f5f9;background:#0f1419;align-items:center;min-height:510px;padding:100px 0;display:flex;position:relative;overflow:hidden}.page-module__Z5KXaG__ctaSpine{background:var(--v2-brand);clip-path:polygon(58% 0,100% 0,42% 100%,0 100%);width:9%;height:150%;position:absolute;top:-25%;left:46%}.page-module__Z5KXaG__finalCtaInner{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(330px,.7fr);align-items:center;gap:130px;display:grid;position:relative}.page-module__Z5KXaG__finalCtaInner>div:last-child>p{color:#f1f5f9ad;margin:0 0 34px;font-size:15px;line-height:1.82}@media (max-width:1180px){.page-module__Z5KXaG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(370px,.62fr);gap:75px}.page-module__Z5KXaG__heroCopy h1{font-size:clamp(57px,6.7vw,78px)}.page-module__Z5KXaG__caseStudy{grid-template-columns:minmax(400px,.8fr) 1fr;gap:75px}.page-module__Z5KXaG__caseVisual{height:640px}.page-module__Z5KXaG__caseCutaway{grid-template-columns:1fr}.page-module__Z5KXaG__caseCutaway section{min-height:0;padding:24px 0}.page-module__Z5KXaG__caseCutaway section+section{border-top:1px solid var(--v2-line);border-left:0;padding-left:0}.page-module__Z5KXaG__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page-module__Z5KXaG__hero{min-height:auto;padding-top:145px;display:block}.page-module__Z5KXaG__heroSpine{opacity:.62;width:12%;left:auto;right:16%}.page-module__Z5KXaG__heroGrid,.page-module__Z5KXaG__introGrid,.page-module__Z5KXaG__matrixHeading,.page-module__Z5KXaG__evidenceHeading,.page-module__Z5KXaG__faqGrid,.page-module__Z5KXaG__finalCtaInner{grid-template-columns:1fr}.page-module__Z5KXaG__heroGrid{gap:72px}.page-module__Z5KXaG__projectIndex{justify-self:stretch;width:100%}.page-module__Z5KXaG__introGrid,.page-module__Z5KXaG__matrixHeading,.page-module__Z5KXaG__evidenceHeading,.page-module__Z5KXaG__faqGrid{gap:50px}.page-module__Z5KXaG__caseStudy{grid-template-columns:1fr;gap:70px;width:min(100% - 36px,720px)}.page-module__Z5KXaG__caseStudyReverse .page-module__Z5KXaG__caseVisual,.page-module__Z5KXaG__caseStudyReverse .page-module__Z5KXaG__caseContent{order:initial}.page-module__Z5KXaG__caseVisual{width:min(100%,610px);height:690px}.page-module__Z5KXaG__caseStudyReverse .page-module__Z5KXaG__caseVisual{justify-self:end}.page-module__Z5KXaG__matrixLabels{display:none}.page-module__Z5KXaG__matrixRow{grid-template-columns:minmax(170px,.65fr) minmax(170px,.7fr) 1fr;gap:25px}.page-module__Z5KXaG__matrixRow span:last-child{grid-column:2/-1}.page-module__Z5KXaG__faqIntro{position:static}.page-module__Z5KXaG__ctaSpine{opacity:.45;left:auto;right:13%}.page-module__Z5KXaG__finalCtaInner{gap:40px}}@media (max-width:620px){.page-module__Z5KXaG__hero{padding:121px 0 82px}.page-module__Z5KXaG__heroSpine{width:18%;right:10%}.page-module__Z5KXaG__heroCopy h1{font-size:clamp(47px,14.4vw,63px)}.page-module__Z5KXaG__heroLead{margin-top:25px;font-size:15px;line-height:1.72}.page-module__Z5KXaG__heroActions{flex-direction:column;align-items:flex-start;gap:25px}.page-module__Z5KXaG__projectIndex>a{grid-template-columns:26px 34px 1fr 20px;gap:13px;min-height:105px}.page-module__Z5KXaG__projectIndex strong{font-size:15px}.page-module__Z5KXaG__intro,.page-module__Z5KXaG__matrix,.page-module__Z5KXaG__evidence,.page-module__Z5KXaG__faq{padding-top:92px;padding-bottom:98px}.page-module__Z5KXaG__intro h2,.page-module__Z5KXaG__matrixHeading h2,.page-module__Z5KXaG__evidenceHeading h2,.page-module__Z5KXaG__faqIntro h2,.page-module__Z5KXaG__finalCtaInner h2{font-size:clamp(39px,11.4vw,50px)}.page-module__Z5KXaG__introAnswer>p{font-size:15px}.page-module__Z5KXaG__caseStudy{gap:52px;width:min(100% - 28px,520px);min-height:0;padding:92px 0}.page-module__Z5KXaG__caseVisual{height:520px}.page-module__Z5KXaG__caseVisual:before{top:-14px;left:-12px;right:15px}.page-module__Z5KXaG__mediaPlaceholder{padding:32px 35px 42px}.page-module__Z5KXaG__mediaPlaceholder>svg{width:64px;height:64px}.page-module__Z5KXaG__placeholderCopy p{font-size:21px}.page-module__Z5KXaG__caseNumber{width:82px;height:72px;font-size:18px;bottom:32px;right:-7px}.page-module__Z5KXaG__caseContent>h2{font-size:clamp(38px,11vw,49px)}.page-module__Z5KXaG__caseSummary{font-size:15px}.page-module__Z5KXaG__caseCutaway{margin-top:30px}.page-module__Z5KXaG__moduleBlock li{width:100%}.page-module__Z5KXaG__matrixTable{margin-top:52px}.page-module__Z5KXaG__matrixRow{grid-template-columns:1fr;gap:10px;min-height:0;padding:28px 0}.page-module__Z5KXaG__matrixRow span:last-child{grid-column:auto}.page-module__Z5KXaG__matrixRow span:before{color:#f1f5f961;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.page-module__Z5KXaG__matrixRow span:nth-child(2):before{content:"Operating core"}.page-module__Z5KXaG__matrixRow span:nth-child(3):before{content:"Engineering work"}.page-module__Z5KXaG__matrixRow span:nth-child(4):before{content:"Stack"}.page-module__Z5KXaG__evidenceGrid{grid-template-columns:1fr;margin-top:52px}.page-module__Z5KXaG__evidenceGrid article{min-height:285px}.page-module__Z5KXaG__evidenceGrid h3{margin-top:58px}.page-module__Z5KXaG__faqList summary{min-height:84px;font-size:15px}.page-module__Z5KXaG__faqList details>p{padding-right:12px}.page-module__Z5KXaG__finalCta{min-height:590px;padding:82px 0}}@media (prefers-reduced-motion:reduce){.page-module__Z5KXaG__heroCopy{animation:none}.page-module__Z5KXaG__lightTextLink svg,.page-module__Z5KXaG__heroContact svg,.page-module__Z5KXaG__darkTextLink svg,.page-module__Z5KXaG__projectIndex>a,.page-module__Z5KXaG__faqList summary span{transition:none}}
