.project-module__1P_0ma__page{--font-sans:var(--font-geist-sans),Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;--ink:#101114;--blue:#326bff;--red:#f04455;--green:#32c896;color:var(--ink);background:#fff;overflow:hidden}.project-module__1P_0ma__nav,.project-module__1P_0ma__hero,.project-module__1P_0ma__section,.project-module__1P_0ma__result,.project-module__1P_0ma__footer{padding-left:max(24px,50vw - 640px);padding-right:max(24px,50vw - 640px)}.project-module__1P_0ma__nav{height:82px;font:700 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #dfe3ea;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.project-module__1P_0ma__wordmark{font:800 22px/1 var(--font-sans);letter-spacing:-.06em}.project-module__1P_0ma__wordmark span,.project-module__1P_0ma__footer b span{color:var(--blue)}.project-module__1P_0ma__back{justify-self:center}.project-module__1P_0ma__navCta{background:var(--ink);color:#fff;border-radius:5px;justify-self:end;padding:14px 18px}.project-module__1P_0ma__hero{padding-top:48px;padding-bottom:90px}.project-module__1P_0ma__meta,.project-module__1P_0ma__label{font:700 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#707782;justify-content:space-between;display:flex}.project-module__1P_0ma__heroGrid{grid-template-columns:1.25fr .65fr;align-items:end;gap:8vw;margin:64px 0 58px;display:grid}.project-module__1P_0ma__kicker{font:700 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.project-module__1P_0ma__hero h1{font:780 clamp(58px,8vw,118px)/.86 var(--font-sans);letter-spacing:-.075em}.project-module__1P_0ma__hero h1 em,.project-module__1P_0ma__split h2 em,.project-module__1P_0ma__deliverables h2 em{color:var(--blue);font-style:normal}.project-module__1P_0ma__intro p{font:600 clamp(22px,2.6vw,36px)/1.12 var(--font-sans);letter-spacing:-.04em}.project-module__1P_0ma__intro a,.project-module__1P_0ma__result a{border-bottom:2px solid var(--blue);font:700 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:30px;padding-bottom:7px;display:inline-block}.project-module__1P_0ma__browser{border:1px solid #cfd5df;border-radius:7px;overflow:hidden;box-shadow:0 32px 90px #121c3026}.project-module__1P_0ma__browserTop{height:44px;font:700 9px/1 var(--font-mono);letter-spacing:.1em;background:#f4f6fa;border-bottom:1px solid #d6dbe4;align-items:center;gap:8px;padding:0 16px;display:flex}.project-module__1P_0ma__browserTop>span{background:#c4cbd6;border-radius:50%;width:8px;height:8px}.project-module__1P_0ma__browserTop b{margin-left:8px}.project-module__1P_0ma__browserTop small{margin-left:auto}.project-module__1P_0ma__siteMock{background:#f8fafc}.project-module__1P_0ma__mockNav{height:90px;font:700 10px/1.2 var(--font-mono);letter-spacing:.08em;background:#fff;justify-content:space-between;align-items:center;padding:0 5%;display:flex}.project-module__1P_0ma__mockNav>b{font:800 18px/1 var(--font-sans);letter-spacing:-.04em}.project-module__1P_0ma__mockNav button,.project-module__1P_0ma__mockHero button{background:var(--blue);color:#fff;font:700 10px/1 var(--font-mono);border:0;border-radius:4px;padding:14px 18px}.project-module__1P_0ma__mockHero{grid-template-columns:1.12fr .88fr;min-height:480px;display:grid}.project-module__1P_0ma__mockHero>div:first-child{background:#eef2f7;padding:70px 7%}.project-module__1P_0ma__mockHero small{font:700 9px/1 var(--font-mono);letter-spacing:.12em}.project-module__1P_0ma__mockHero h2{font:750 clamp(42px,6vw,82px)/.88 var(--font-sans);letter-spacing:-.065em;margin:30px 0 22px}.project-module__1P_0ma__mockHero h2 em{color:var(--blue);font-style:normal}.project-module__1P_0ma__mockHero p{max-width:520px;font:500 16px/1.5 var(--font-sans);color:#4f5660;margin-bottom:30px}.project-module__1P_0ma__portrait{background:linear-gradient(145deg,#326bff33,#1011141a),repeating-linear-gradient(90deg,#d8dee7 0 1px,#0000 1px 42px),#eef1f5;place-items:end start;padding:38px;display:grid}.project-module__1P_0ma__portrait span{background:var(--ink);color:#fff;font:700 10px/1.2 var(--font-mono);letter-spacing:.1em;padding:14px}.project-module__1P_0ma__languageBar{background:var(--ink);color:#fff;grid-template-columns:repeat(5,1fr);display:grid}.project-module__1P_0ma__languageBar span{text-align:center;font:700 9px/1 var(--font-mono);letter-spacing:.08em;border-right:1px solid #30343b;padding:18px 5px}.project-module__1P_0ma__caption{text-align:right;color:#777f8b;font:600 10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:14px}.project-module__1P_0ma__section{border-top:1px solid #dfe3ea;padding-top:104px;padding-bottom:115px}.project-module__1P_0ma__split,.project-module__1P_0ma__thesis,.project-module__1P_0ma__deliverables,.project-module__1P_0ma__resultGrid{grid-template-columns:1.12fr .88fr;gap:9vw;margin-top:55px;display:grid}.project-module__1P_0ma__split h2,.project-module__1P_0ma__thesis h2,.project-module__1P_0ma__deliverables h2,.project-module__1P_0ma__resultGrid h2{font:750 clamp(42px,6vw,82px)/.94 var(--font-sans);letter-spacing:-.065em}.project-module__1P_0ma__split p,.project-module__1P_0ma__thesis p,.project-module__1P_0ma__resultGrid p{font:500 18px/1.5 var(--font-sans);color:#464c56;margin:0 0 22px}.project-module__1P_0ma__beforeAfter{grid-template-columns:1fr 70px 1fr;align-items:stretch;margin-top:80px;display:grid}.project-module__1P_0ma__beforeAfter article{border:1px solid #cfd5df;border-radius:6px;padding:35px}.project-module__1P_0ma__beforeAfter article>span{font:700 10px/1 var(--font-mono);letter-spacing:.12em}.project-module__1P_0ma__beforeAfter h3{font:700 30px/1 var(--font-sans);letter-spacing:-.04em;margin:42px 0 30px}.project-module__1P_0ma__beforeAfter ul{margin:0;padding:0;list-style:none}.project-module__1P_0ma__beforeAfter li{font:600 14px/1.2 var(--font-sans);border-top:1px solid #dde1e8;padding:14px 0}.project-module__1P_0ma__beforeAfter li:before{content:"—";color:#9a9fa8;margin-right:12px}.project-module__1P_0ma__beforeAfter .project-module__1P_0ma__after{background:var(--blue);color:#fff;border-color:var(--blue)}.project-module__1P_0ma__beforeAfter .project-module__1P_0ma__after li{border-color:#ffffff4d}.project-module__1P_0ma__transform{font:700 28px/1 var(--font-mono);color:var(--blue);place-items:center;display:grid}.project-module__1P_0ma__dark{background:var(--ink);color:#fff;border:0}.project-module__1P_0ma__dark .project-module__1P_0ma__label{color:#8e95a0}.project-module__1P_0ma__thesis h2 em{color:var(--green);font-style:normal}.project-module__1P_0ma__thesis p{color:#c6cbd3}.project-module__1P_0ma__flow{border-top:1px solid #454a53;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.project-module__1P_0ma__flow article{border-right:1px solid #454a53;min-height:240px;padding:28px 28px 20px 0;position:relative}.project-module__1P_0ma__flow article+article{padding-left:28px}.project-module__1P_0ma__flow span{font:700 10px/1 var(--font-mono);color:var(--green)}.project-module__1P_0ma__flow h3{font:750 22px/1 var(--font-sans);letter-spacing:-.03em;margin:55px 0 15px}.project-module__1P_0ma__flow p{font:500 14px/1.5 var(--font-sans);color:#aeb4be}.project-module__1P_0ma__flow i{font:700 18px/1 var(--font-mono);color:#69707b;font-style:normal;position:absolute;top:52%;right:12px}.project-module__1P_0ma__flow article:last-child i{display:none}.project-module__1P_0ma__list{border-top:1px solid #cfd5df}.project-module__1P_0ma__list div{font:650 17px/1.2 var(--font-sans);border-bottom:1px solid #cfd5df;grid-template-columns:55px 1fr;padding:21px 0;display:grid}.project-module__1P_0ma__list span{font:700 10px/1 var(--font-mono);color:var(--blue)}.project-module__1P_0ma__result{background:var(--blue);color:#fff;padding-top:105px;padding-bottom:115px}.project-module__1P_0ma__result .project-module__1P_0ma__label{color:#dce5ff}.project-module__1P_0ma__resultGrid p{color:#edf1ff}.project-module__1P_0ma__result a{border-color:#fff}.project-module__1P_0ma__result blockquote{color:var(--ink);font:650 clamp(28px,4vw,55px)/1.08 var(--font-sans);letter-spacing:-.05em;background:#fff;border-radius:6px;margin:100px 0 0;padding:60px 7%}.project-module__1P_0ma__result blockquote small{font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#7a818c;margin-top:38px;display:block}.project-module__1P_0ma__footer{background:#f4f6fa;padding-top:115px;padding-bottom:35px}.project-module__1P_0ma__footer>h2{font:800 clamp(65px,10vw,140px)/.8 var(--font-sans);letter-spacing:-.08em}.project-module__1P_0ma__footer>h2 span{color:var(--blue)}.project-module__1P_0ma__footer>a{background:var(--ink);color:#fff;font:700 13px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:5px;margin:52px 0 100px;padding:18px 24px;display:inline-block}.project-module__1P_0ma__footer>div{border-top:1px solid #cfd5df;justify-content:space-between;align-items:end;padding-top:24px;display:flex}.project-module__1P_0ma__footer b{font:800 24px/1 var(--font-sans);letter-spacing:-.06em}.project-module__1P_0ma__footer small{font:700 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#6f7682}@media (max-width:800px){.project-module__1P_0ma__nav{grid-template-columns:1fr auto}.project-module__1P_0ma__back{display:none}.project-module__1P_0ma__heroGrid,.project-module__1P_0ma__split,.project-module__1P_0ma__thesis,.project-module__1P_0ma__deliverables,.project-module__1P_0ma__resultGrid{grid-template-columns:1fr;gap:34px}.project-module__1P_0ma__mockHero{grid-template-columns:1fr}.project-module__1P_0ma__portrait{min-height:280px}.project-module__1P_0ma__flow{grid-template-columns:1fr 1fr}.project-module__1P_0ma__flow article{border-bottom:1px solid #454a53}.project-module__1P_0ma__beforeAfter{grid-template-columns:1fr}.project-module__1P_0ma__transform{height:70px;transform:rotate(90deg)}.project-module__1P_0ma__result blockquote{margin-top:65px}.project-module__1P_0ma__footer>h2{font-size:18vw}}@media (max-width:520px){.project-module__1P_0ma__navCta{padding:12px}.project-module__1P_0ma__heroGrid{margin-top:38px}.project-module__1P_0ma__mockNav div{display:none}.project-module__1P_0ma__mockHero>div:first-child{padding:45px 7%}.project-module__1P_0ma__languageBar{grid-template-columns:1fr 1fr}.project-module__1P_0ma__languageBar span:last-child{grid-column:1/-1}.project-module__1P_0ma__flow{grid-template-columns:1fr}.project-module__1P_0ma__flow article{min-height:auto;padding:28px 0!important}.project-module__1P_0ma__flow i{display:none}.project-module__1P_0ma__result blockquote{padding:38px 28px}.project-module__1P_0ma__footer>div{gap:20px}.project-module__1P_0ma__footer small{text-align:right}}.project-module__1P_0ma__footer>a.project-module__1P_0ma__altCta{color:var(--ink);background:0 0;border:1px solid #c3cbd7;margin-left:12px}.project-module__1P_0ma__footer>a.project-module__1P_0ma__altCta:hover{border-color:var(--ink)}@media (max-width:520px){.project-module__1P_0ma__footer>a{margin-bottom:0}.project-module__1P_0ma__footer>a.project-module__1P_0ma__altCta{margin-top:12px;margin-bottom:100px;margin-left:0}}
