.project-module__rkFBxa__stage{background:#06231a;padding:0 clamp(20px,4.45vw,64px);position:relative}.project-module__rkFBxa__stageMac{width:min(100%,1180px);margin:0 auto}.project-module__rkFBxa__stagePhone{width:clamp(110px,15vw,220px);position:absolute;bottom:-5%;left:max(clamp(20px,4.45vw,64px),50% - 640px)}.project-module__rkFBxa__stageMobile{place-items:center;padding-block:24px;display:grid}.project-module__rkFBxa__stagePhoneOnly{width:clamp(220px,24vw,320px)}.project-module__rkFBxa__facts{color:#eef0e8;background:#06231a;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;margin:0;padding:clamp(72px,9vw,128px) clamp(20px,4.45vw,64px) 0;display:grid}.project-module__rkFBxa__facts dt{color:#a3b4a3;font-size:15px}.project-module__rkFBxa__facts dd{letter-spacing:-.015em;margin:6px 0 0;font-size:20px;font-weight:500}.project-module__rkFBxa__facts a{color:#eef0e8;text-underline-offset:5px;-webkit-text-decoration:underline #eef0e859;text-decoration:underline #eef0e859}.project-module__rkFBxa__facts a:hover{text-decoration-color:#eef0e8}.project-module__rkFBxa__stack{flex-wrap:wrap;gap:8px;display:flex;margin-top:32px!important}.project-module__rkFBxa__stack li{color:#eef0e8;background:#083920;border-radius:999px;padding:6px 14px;font-size:15px}.project-module__rkFBxa__blocks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(32px,4vw,64px);display:grid}.project-module__rkFBxa__blocks article{background:#083920;border-radius:16px;align-content:start;gap:16px;padding:32px;display:grid}.project-module__rkFBxa__blocks p{text-wrap:pretty}.project-module__rkFBxa__shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,32px);display:grid}.project-module__rkFBxa__shot{aspect-ratio:16/10;background:#03170f;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.project-module__rkFBxa__shot:first-child,.project-module__rkFBxa__shotWide{aspect-ratio:21/10;grid-column:1/-1}.project-module__rkFBxa__shot img{object-fit:cover;object-position:top center}.project-module__rkFBxa__phones{background:#0c3a28;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(16px,2.4vw,40px);margin-top:clamp(40px,5vw,72px);padding:clamp(40px,5vw,72px) clamp(24px,4vw,64px);display:grid}.project-module__rkFBxa__phoneItem{width:100%}.project-module__rkFBxa__next{color:#eef0e8;background:#083920;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:16px 48px;margin-top:clamp(88px,11vw,176px);padding:clamp(48px,6vw,96px) clamp(20px,4.45vw,64px);text-decoration:none;display:grid}.project-module__rkFBxa__nextLabel{color:#a3b4a3;grid-column:1;font-size:15px}.project-module__rkFBxa__nextName{font-size:clamp(44px,6.4vw,108px);font-weight:500;line-height:.95;font-family:var(--font-serif-display), serif;letter-spacing:-.01em;grid-column:1;align-items:center;gap:24px;display:flex}.project-module__rkFBxa__nextName svg{flex:none;transition:transform .3s cubic-bezier(.2,.7,.1,1)}.project-module__rkFBxa__next:hover .project-module__rkFBxa__nextName svg{transform:translate(10px)}.project-module__rkFBxa__nextImage{aspect-ratio:16/10;background:#03170f;border-radius:12px;grid-area:1/2/3;position:relative;overflow:hidden}.project-module__rkFBxa__nextImage img{object-fit:cover;object-position:top center;transition:transform .9s cubic-bezier(.2,.7,.1,1)}.project-module__rkFBxa__next:hover .project-module__rkFBxa__nextImage img{transform:scale(1.04)}@media (max-width:800px){.project-module__rkFBxa__shots{grid-template-columns:1fr}.project-module__rkFBxa__shot:first-child{aspect-ratio:16/10}.project-module__rkFBxa__next{grid-template-columns:1fr}.project-module__rkFBxa__nextImage{grid-area:auto/1}}.project-module__rkFBxa__similar{color:var(--soft,#a3b4a3);gap:6px;padding:clamp(32px,4vw,56px) clamp(20px,4.45vw,64px) 0;font-size:16px;display:grid}.project-module__rkFBxa__similar a{color:var(--ink,#eef0e8);text-underline-offset:4px;-webkit-text-decoration:underline #eef0e859;text-decoration:underline #eef0e859}.project-module__rkFBxa__similar a:hover{text-decoration-color:currentColor}
