:root{--n:#061522;--b:#1264aa;--g:#72a052;--p:max(6vw,22px)}*{box-sizing:border-box}body{color:#13222d;background:#f4f6f7;margin:0;font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}img{width:100%;display:block}h1,h2,h3{text-transform:uppercase;margin:0;font-family:Barlow Condensed;line-height:.95}h1{font-size:clamp(4rem,8vw,8.5rem)}h2{font-size:clamp(3rem,5vw,5.5rem)}h3{font-size:2rem}p{color:#5e6a73;line-height:1.7}body>main small,section>small,.split small{color:var(--g);letter-spacing:.2em;margin-bottom:25px;font-size:10px;font-weight:700;display:block}.top{color:#adb9c1;height:30px;padding:0 var(--p);letter-spacing:.14em;text-transform:uppercase;background:#040d15;justify-content:space-between;align-items:center;font-size:10px;display:flex}.top a{color:#fff}header{height:86px;padding:0 var(--p);z-index:9;background:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #00000010}.brand{align-items:center;gap:11px;display:flex}.brand img{object-fit:contain;width:53px;height:53px}.brand b{color:#153964;font:700 25px/.8 Barlow Condensed}.brand small{color:#67984d;letter-spacing:.13em;margin-top:8px;font-size:12px;display:block}nav{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:28px;font-size:11px;font-weight:700;display:flex}.quote,.btn{background:var(--b);letter-spacing:.1em;border:0;padding:16px 22px;font-size:11px;font-weight:700;display:inline-block;color:#fff!important}.menu{background:0 0;border:0;font-size:25px;display:none}.hero{color:#fff;background:linear-gradient(90deg,#061522ed,#06152228),url(/images/01.jpg) 50%/cover;height:calc(100vh - 116px);min-height:690px;position:relative}.heroText{padding:10vh var(--p);max-width:1000px}.hero h1 em{color:#7aaa58;font-style:normal}.heroText>p{color:#d9e1e6;max-width:650px;font-size:17px}.call{margin-left:30px;font-size:13px}.stats{color:#13222d;background:#fff;padding:27px 35px;display:flex;position:absolute;bottom:0;right:0}.stats b{border-right:1px solid #d7dee2;padding:0 30px;font:600 27px Barlow Condensed}.stats b:last-child{border:0}.stats small{color:#82909a;letter-spacing:.1em;font:600 9px Manrope;display:block}.split{padding:110px var(--p);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.split>img{object-fit:cover;height:590px}.split h2{margin-bottom:30px}.split ul{color:#384852;padding:0;font-weight:600;line-height:2.2;list-style:none}.dark{padding:100px var(--p);background:var(--n);color:#fff}.cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.cards article{color:#172530;background:#fff;padding-bottom:28px}.dark .cards article{color:#fff;background:#0b2132}.cards img{object-fit:cover;height:240px}.cards article>:not(img){margin-left:27px;margin-right:27px}.cards i{color:#67984d;margin-top:20px;font:600 17px Barlow Condensed;display:block}.cards p{font-size:13px}.dark .cards p{color:#a9b8c2}.cards a{color:var(--b);font-size:10px;font-weight:700}.industries{padding:110px var(--p);grid-template-columns:1fr 1.2fr;gap:10vw;display:grid}.industries>div:last-child p{border-top:1px solid #cad2d7;grid-template-columns:45px 1fr 25px;margin:0;padding:20px;display:grid}.industries i{color:var(--b)}.industries b{text-transform:uppercase;font:600 24px Barlow Condensed}.cta{margin:0 var(--p) 90px;background:var(--b);color:#fff;justify-content:space-between;align-items:center;padding:60px 6vw;display:flex}.cta h2{font-size:clamp(2.7rem,4vw,4.8rem)}.cta p{color:#d4e5f1}.white{background:#fff;color:#102331!important}.pageHero{background:linear-gradient(90deg,#061522e9,#0615224d),var(--bg) center/cover;color:#fff;align-items:end;height:560px;display:flex}.pageHero>div{padding:0 var(--p) 70px}.pageHero p{color:#d3dde3;max-width:650px}.values h2{margin-bottom:55px}.valueGrid{background:#375064;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.valueGrid article{background:#0b2132;padding:40px 30px}.valueGrid i{color:#79a959;margin-bottom:50px;font-size:38px;display:block}.valueGrid p{color:#9eafb9}.servicePage{padding:90px var(--p)}.servicePage .cards{grid-template-columns:repeat(2,1fr);margin:0}.servicePage .cards article{grid-template-columns:.9fr 1.1fr;min-height:300px;padding:0;display:grid}.servicePage .cards i,.servicePage .cards h3,.servicePage .cards p,.servicePage .cards a{grid-column:2}.band{padding:80px var(--p);background:var(--n);color:#fff;grid-template-columns:1fr 1fr;gap:6vw;display:grid}.band div{grid-template-columns:1fr 1fr;display:grid}.band p{color:#c8d4db}.industryCards{padding:90px var(--p);grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.industryCards article{border-bottom:4px solid var(--g);background:#fff;min-height:320px;padding:35px}.industryCards article>i{float:right;color:#81919b}.industryCards article>b{color:var(--b);margin:30px 0 55px;font-size:44px;display:block}.gallery{padding:80px var(--p);grid-template-columns:repeat(3,1fr);grid-auto-rows:330px;gap:15px;display:grid}.gallery figure{margin:0;position:relative;overflow:hidden}.gallery figure:first-child,.gallery figure:nth-child(7){grid-column:span 2}.gallery img{object-fit:cover;height:100%;transition:all .4s}.gallery figure:hover img{transform:scale(1.04)}.gallery figcaption{color:#8eb96f;letter-spacing:.13em;background:linear-gradient(#0000,#061522e9);padding:50px 20px 20px;font-size:9px;position:absolute;inset:auto 0 0}.gallery figcaption b{color:#fff;font:600 24px Barlow Condensed;display:block}.contact{padding:100px var(--p);grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.contact form{background:#fff;grid-template-columns:1fr 1fr;gap:20px;padding:45px;display:grid;box-shadow:0 20px 60px #0001}.contact label{letter-spacing:.12em;font-size:9px;font-weight:700}.contact input,.contact select,.contact textarea{background:0 0;border:0;border-bottom:1px solid #bdc8cf;width:100%;padding:12px 0;display:block}.contact label:last-of-type{grid-column:span 2}.contact textarea{border:1px solid #bdc8cf}.contact button{width:max-content}footer{color:#a2afb8;padding:70px var(--p) 25px;background:#040f18}.foot{grid-template-columns:1.7fr 1fr 1fr 1.2fr;gap:50px;display:grid}.foot>div{flex-direction:column;gap:12px;font-size:12px;display:flex}.foot p{color:#84939e;max-width:350px}.foot h4,.foot .brand b{color:#fff}.copy{border-top:1px solid #1b2b36;margin-top:55px;padding-top:23px;font-size:10px}@media (width<=850px){nav{background:#fff;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:86px;left:0;right:0}nav.open{display:flex}.menu{display:block}.split,.industries,.band,.contact{grid-template-columns:1fr}.cards,.industryCards,.valueGrid,.foot{grid-template-columns:1fr 1fr}}@media (width<=580px){header{height:76px}.top span{display:none}.brand b{font-size:20px}.hero{min-height:720px}.hero h1{font-size:4.2rem}.call{margin:22px 0;display:block}.stats{padding:20px 5px;left:0}.stats b{padding:0 10px;font-size:18px}.split,.dark,.servicePage,.industryCards,.gallery,.contact{padding-top:70px;padding-bottom:70px}.split>img{height:430px}.cards,.industryCards,.valueGrid,.gallery{grid-template-columns:1fr}.servicePage .cards article{display:block}.servicePage .cards img{height:260px}.gallery figure:first-child,.gallery figure:nth-child(7){grid-column:auto}.cta{flex-direction:column;align-items:flex-start;gap:25px;margin-left:15px;margin-right:15px}.band div,.contact form{grid-template-columns:1fr}.contact label:last-of-type{grid-column:auto}.foot{grid-template-columns:1fr}.pageHero h1{font-size:4rem}}nav a.active:not(.quote){color:var(--b)}.servicePage .cards{grid-template-columns:repeat(3,1fr)}.servicePage .cards article{min-height:0;padding:0 0 30px;display:block}.servicePage .cards img{height:260px}.servicePage .cards i{margin-top:22px}.servicePage .cards h3{margin-top:8px}.servicePage .cards p{min-height:68px}@media (width<=850px){.servicePage .cards{grid-template-columns:repeat(2,1fr)}nav.open{box-shadow:0 18px 30px #06152220}}@media (width<=580px){.servicePage .cards{grid-template-columns:1fr}.servicePage .cards p{min-height:0}}body{overflow-x:hidden}a,button,.cards article,.industryCards article{transition:all .28s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #7eb35b}header{border-bottom:1px solid #e7ecef}nav>a:not(.quote){position:relative}nav>a:not(.quote):after{content:"";background:var(--b);height:2px;transition:right .25s;position:absolute;bottom:-10px;left:0;right:100%}nav>a:not(.quote):hover:after,nav>a.active:not(.quote):after{right:0}.btn,.quote{box-shadow:0 10px 24px #1264aa2b}.btn:hover,.quote:hover{background:#084d88;transform:translateY(-2px);box-shadow:0 14px 30px #1264aa42}.hero{background-position:50% 48%}.hero:after,.pageHero:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#06152228);position:absolute;inset:0}.heroText,.pageHero>div{z-index:1;position:relative}.stats{box-shadow:-20px -12px 45px #0615221c}.cards article{border:1px solid #e4e9ec;overflow:hidden;box-shadow:0 12px 35px #0715230b}.cards article:hover{border-color:#b8c7d1;transform:translateY(-7px);box-shadow:0 22px 45px #0715231b}.cards article:hover img{transform:scale(1.035)}.cards img{transition:transform .55s}.dark .cards article{border-color:#183448}.industryCards article{box-shadow:0 12px 35px #0715230a}.industryCards article:hover{transform:translateY(-6px);box-shadow:0 20px 45px #07152318}.split>img{box-shadow:0 24px 55px #07152318}.gallery figure{box-shadow:0 12px 30px #07152312}.contact form{border-top:4px solid var(--b)}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:var(--b);background:#f8fbfd;outline:none}.floatingCall{z-index:20;background:var(--g);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #07152345}.floatingCall:hover{background:#5f9140;transform:translateY(-4px)}@media (width>=1100px){.pageHero{height:620px}.pageHero>div{padding-bottom:90px}.servicePage,.gallery,.industryCards{padding-top:110px;padding-bottom:110px}}@media (width<=580px){.floatingCall{width:52px;height:52px;bottom:16px;right:16px}.hero{background-position:57%}.pageHero{height:520px}.pageHero>div{padding-bottom:50px}.cards article:hover,.industryCards article:hover{transform:none}.stats{box-shadow:0 -10px 30px #06152218}}header{height:96px}.logoOnly img{object-fit:contain;width:92px;height:82px}.footerLogo img{filter:brightness(1.2);width:112px;height:96px}@media (width<=850px){nav{top:96px}}@media (width<=580px){header{height:82px}.logoOnly img{width:78px;height:72px}.footerLogo img{width:105px;height:90px}nav{top:82px}}.contactCall{border-top:4px solid var(--b);background:#fff;align-self:start;padding:55px;box-shadow:0 20px 60px #07152312}.contactCall h2{margin-bottom:24px}.contactCall p{max-width:560px;margin-bottom:30px}.backToTop{z-index:20;width:48px;height:48px;color:var(--n);cursor:pointer;opacity:0;visibility:hidden;background:#fff;border:1px solid #d9e1e6;border-radius:50%;font-size:22px;transition:all .25s;position:fixed;bottom:96px;right:24px;transform:translateY(12px);box-shadow:0 10px 28px #0715232e}.backToTop.show{opacity:1;visibility:visible;transform:translateY(0)}.backToTop:hover{background:var(--n);color:#fff;border-color:var(--n);transform:translateY(-3px)}@media (width<=580px){.contactCall{padding:34px 24px}.backToTop{width:44px;height:44px;bottom:82px;right:18px}}.pageHero{isolation:isolate;position:relative;overflow:hidden}.pageHero:after{z-index:0}.proofStrip{margin:-34px var(--p) 0;z-index:2;background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:relative;box-shadow:0 18px 45px #07152318}.proofStrip div{border-right:1px solid #e1e7ea;padding:30px 28px}.proofStrip div:last-child{border:0}.proofStrip b{color:var(--n);text-transform:uppercase;font:700 28px Barlow Condensed;display:block}.proofStrip span{color:#72808a;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px;line-height:1.45;display:block}.processModule{padding:110px var(--p);background:#eef2f4;grid-template-columns:.78fr 1.22fr;align-items:start;gap:7vw;display:grid}.processIntro{position:sticky;top:145px}.processIntro h2{font-size:clamp(3rem,4.5vw,5rem)}.processSteps{border-left:1px solid #bcc9d0}.processSteps article{grid-template-columns:60px 1fr;gap:4px 20px;padding:8px 0 32px 35px;display:grid;position:relative}.processSteps article:before{content:"";background:var(--g);border-radius:50%;width:11px;height:11px;position:absolute;top:15px;left:-6px;box-shadow:0 0 0 7px #dce6df}.processSteps i{color:var(--b);grid-row:span 2;font:600 19px Barlow Condensed}.processSteps h3{font-size:27px}.processSteps p{margin:5px 0 0}.featuredService{margin:0 var(--p) 110px;background:var(--n);color:#fff;grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.featuredPhoto{height:520px;position:relative}.featuredPhoto img{object-fit:cover;height:100%}.featuredPhoto span{background:var(--g);letter-spacing:.12em;padding:11px 15px;font-size:10px;font-weight:700;position:absolute;bottom:25px;left:25px}.featuredService>div:last-child{padding:7vw}.featuredService p{color:#aebdc6;margin:25px 0 32px}.materialBand{background:var(--b);color:#fff;padding:75px var(--p);grid-template-columns:1.8fr repeat(3,1fr);align-items:stretch;gap:1px;display:grid}.materialBand>div{border-left:1px solid #ffffff35;padding:30px}.materialBand>div:first-child{border:0;padding-left:0}.materialBand h2{font-size:clamp(2.7rem,4vw,4.5rem)}.materialBand b{font:700 45px Barlow Condensed;display:block}.materialBand span{color:#d6e8f4;font-size:11px;line-height:1.5}.projectIntro{padding:110px var(--p) 30px;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;display:grid}.projectIntro p{font-size:16px}.projectTypes{margin:0 var(--p) 110px;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.projectTypes article{border-top:4px solid var(--b);background:#fff;padding:38px;box-shadow:0 15px 40px #0715230e}.projectTypes span{color:var(--g);font:700 18px Barlow Condensed}.projectTypes h3{margin-top:45px}.contactFaq{padding:100px var(--p);background:var(--n);color:#fff;grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.contactFaq>div:last-child{gap:1px;display:grid}.contactFaq article{background:#0d2638;padding:28px 32px}.contactFaq article p{color:#a9bac4;margin-bottom:0}.contactInfo{padding-top:20px}.contactInfo h3{color:var(--b);margin:38px 0 20px}.quoteForm{border-top:4px solid var(--b);background:#fff;grid-template-columns:1fr 1fr;gap:25px 22px;padding:50px;display:grid;box-shadow:0 20px 60px #07152312}.formHeading{border-bottom:1px solid #dbe2e6;grid-column:1/-1;margin-bottom:5px;padding-bottom:22px}.formHeading h2{font-size:clamp(2.8rem,4vw,4.6rem)}.formHeading p{margin-bottom:0;font-size:12px}.quoteForm label{letter-spacing:.12em;color:#31414c;font-size:9px;font-weight:700}.quoteForm input,.quoteForm select,.quoteForm textarea{color:#142733;background:#fbfcfc;border:1px solid #cbd5da;border-radius:0;width:100%;margin-top:8px;padding:15px 14px;font:500 14px Manrope,sans-serif;display:block}.quoteForm textarea{resize:vertical;min-height:140px}.quoteForm input:focus,.quoteForm select:focus,.quoteForm textarea:focus{border-color:var(--b);background:#fff;outline:2px solid #1264aa20}.fullField{grid-column:1/-1}.quoteForm button{cursor:pointer;align-self:start}.formNote{color:#6c7880;margin:3px 0;font-size:11px;line-height:1.5}.formStatus{color:var(--g);grid-column:1/-1;margin:0;font-size:12px;font-weight:700}@media (width<=900px){.proofStrip{grid-template-columns:1fr 1fr}.proofStrip div:nth-child(2){border-right:0}.proofStrip div:nth-child(-n+2){border-bottom:1px solid #e1e7ea}.processModule,.contactFaq{grid-template-columns:1fr}.processIntro{position:static}.featuredService{grid-template-columns:1fr}.materialBand{grid-template-columns:1fr 1fr}.materialBand>div:first-child{grid-column:span 2}.projectIntro{grid-template-columns:1fr}}@media (width<=580px){.proofStrip{margin:-20px 16px 0}.proofStrip div{padding:20px 16px}.proofStrip b{font-size:22px}.proofStrip span{font-size:8px}.processModule{padding:75px 22px}.processSteps article{grid-template-columns:38px 1fr;padding-left:24px}.featuredService{margin:0 16px 75px}.featuredPhoto{height:330px}.featuredService>div:last-child{padding:42px 24px}.materialBand{grid-template-columns:1fr;padding:55px 22px}.materialBand>div:first-child{grid-column:auto}.materialBand>div{border-top:1px solid #ffffff35;border-left:0;padding:24px 0}.projectIntro{padding:75px 22px 20px}.projectTypes{grid-template-columns:1fr;margin:0 16px 75px}.contactFaq{padding:75px 22px}.aboutFeature{padding-top:75px}.quoteForm{grid-template-columns:1fr;padding:34px 24px}.formHeading,.fullField,.formStatus{grid-column:auto}.quoteForm button{width:100%}.formNote{text-align:center}}.industryCards .industryIcon{width:52px;height:52px;color:var(--b);background:#edf5fb;border-radius:12px;justify-content:center;align-items:center;margin:28px 0 54px;display:flex}.industryCards .industryIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.industryCards article:hover .industryIcon{background:var(--b);color:#fff;transform:translateY(-3px)}.experienceMatrix{padding:110px var(--p);background:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;display:grid}.experienceMatrix>div:first-child{position:sticky;top:145px}.experienceMatrix h2{margin-bottom:25px;font-size:clamp(3rem,4.6vw,5.2rem)}.experienceMatrix>div:first-child p{max-width:520px}.skillList{border-top:1px solid #cfd8dd;grid-template-columns:1fr 1fr;display:grid}.skillList p{color:#263842;border-bottom:1px solid #dce3e7;grid-template-columns:28px 1fr;align-items:start;gap:10px;margin:0;padding:19px 14px;font-size:13px;font-weight:600;display:grid}.skillList p:nth-child(odd){border-right:1px solid #dce3e7}.skillList span{color:var(--g);font-weight:800}.systemExperience{padding:95px var(--p);background:var(--n);color:#fff;grid-template-columns:.85fr 1.15fr;align-items:start;gap:7vw;display:grid}.systemExperience h2{font-size:clamp(2.8rem,4.2vw,4.8rem)}.systemGrid{background:#2a4252;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.systemGrid span{color:#d6e0e5;background:#0b2132;padding:22px 18px;font-size:12px;line-height:1.45}.credentialBand{padding:0 var(--p) 110px;background:var(--n);color:#fff;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.credentialBand article{border-top:3px solid var(--g);background:#102a3d;padding:30px}.credentialBand b{letter-spacing:.12em;color:#7db3d8;font:700 15px Barlow Condensed}.credentialBand p{color:#c2cfd6;margin-bottom:0;font-size:12px}.materialReference{padding:110px var(--p);background:#fff}.materialIntro{grid-template-columns:1.15fr .85fr;align-items:end;column-gap:7vw;margin-bottom:45px;display:grid}.materialIntro small{grid-column:1/-1}.materialIntro h2{font-size:clamp(3rem,4.8vw,5.4rem)}.materialIntro p{max-width:620px;margin:0}.tableWrap{border:1px solid #d7e0e5;overflow:hidden;box-shadow:0 18px 45px #07152312}.tableWrap:focus-visible{outline:3px solid var(--g);outline-offset:4px}.materialReference table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.materialReference thead{background:var(--n);color:#fff}.materialReference th,.materialReference td{text-align:left;border-bottom:1px solid #dfe6ea;padding:18px 16px}.materialReference thead th{letter-spacing:.04em;text-transform:uppercase;font:600 15px/1.25 Barlow Condensed}.materialReference tbody th{color:var(--n);font:700 15px Barlow Condensed}.materialReference tbody tr:nth-child(2n){background:#f4f7f8}.materialReference tbody tr:hover{background:#edf5fb}.materialNote{color:#6d7b84;max-width:940px;margin:20px 0 0;font-size:11px}@media (width<=900px){.experienceMatrix,.systemExperience,.materialIntro{grid-template-columns:1fr}.experienceMatrix>div:first-child{position:static}.systemGrid,.credentialBand{grid-template-columns:1fr 1fr}.materialIntro p{margin-top:22px}}@media (width<=700px){.experienceMatrix,.systemExperience,.materialReference{padding:75px 22px}.skillList{grid-template-columns:1fr}.skillList p:nth-child(odd){border-right:0}.systemGrid{grid-template-columns:1fr 1fr}.credentialBand{grid-template-columns:1fr 1fr;padding:0 22px 75px}.tableWrap{box-shadow:none;border:0;overflow:visible}.materialReference table,.materialReference tbody,.materialReference tr,.materialReference td,.materialReference tbody th{width:100%;display:block}.materialReference thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.materialReference tr{border:1px solid #d7e0e5;margin-bottom:18px;box-shadow:0 10px 28px #0715230d;background:#fff!important}.materialReference tbody th{background:var(--n);color:#fff;padding:17px 16px;font-size:18px}.materialReference td{text-align:right;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:13px 16px;display:grid}.materialReference td:before{content:attr(data-label);text-align:left;color:#6a7881;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}}@media (width<=420px){.systemGrid,.credentialBand{grid-template-columns:1fr}.experienceMatrix h2,.materialIntro h2,.systemExperience h2{font-size:clamp(2.7rem,14vw,3.6rem)}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formStatus.error{color:#b42318}.quoteForm button[disabled]{opacity:.6;cursor:progress}.contactInfo .mail{color:var(--b);word-break:break-all;margin:0 0 14px;font:600 20px Barlow Condensed;display:block}.foot a.mail{color:#c9d6de}.notFound{padding:140px var(--p);text-align:center;min-height:50vh}.notFound h1{font-size:clamp(3rem,7vw,6rem)}.notFound p{max-width:520px;margin:20px auto 30px}
