.atlas-hero[data-astro-cid-lcdefpme]{background:var(--paper);grid-template-columns:minmax(265px,23%) minmax(0,52%) minmax(220px,25%);min-height:calc(100svh - 72px);display:grid;position:relative}.atlas-copy[data-astro-cid-lcdefpme]{padding:clamp(25px,3.8vw,58px) 20px 26px var(--gutter);flex-direction:column;justify-content:space-between;min-width:0;display:flex}.atlas-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:64px}.atlas-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{white-space:nowrap;margin-bottom:17px;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:470;line-height:1.12}.atlas-description[data-astro-cid-lcdefpme]{max-width:310px;color:var(--muted);font-size:.86rem}.atlas-project-nav[data-astro-cid-lcdefpme]{margin-top:38px}.atlas-project-nav[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{max-width:310px;margin:0 0 28px;padding:0;list-style:none}.atlas-project-nav[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.atlas-project-nav[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--line)}.atlas-project-nav[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].active{border-left:4px solid var(--blue)}.atlas-project-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.button-primary){gap:18px;padding:12px 8px 12px 12px;text-decoration:none;display:flex}.atlas-project-nav[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].active a[data-astro-cid-lcdefpme]{padding-left:8px}.atlas-project-nav[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover{color:var(--blue)}.atlas-number[data-astro-cid-lcdefpme]{flex:none;min-width:20px;font-size:.75rem}.atlas-project-nav[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-bottom:3px;font-size:.78rem;font-weight:650;display:block}.atlas-project-nav[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.69rem;line-height:1.32;display:block}.atlas-project-nav[data-astro-cid-lcdefpme] .button-primary[data-astro-cid-lcdefpme]{width:min(100%,265px)}.scroll-cue[data-astro-cid-lcdefpme]{color:var(--muted);align-items:center;gap:14px;font-size:.68rem;text-decoration:none;display:flex}.atlas-plan[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:stretch;min-width:0;padding:10px 0 22px;display:flex}.atlas-plan-art[data-astro-cid-lcdefpme]{place-items:center;height:calc(100% - 62px);min-height:520px;display:grid;position:relative;overflow:hidden}.atlas-plan-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;mix-blend-mode:multiply;width:110%;max-width:none;height:100%}.atlas-active-zone[data-astro-cid-lcdefpme]{border:2px solid var(--blue);background:#0f5bf24f;place-items:center;width:13%;height:15%;text-decoration:none;display:grid;position:absolute;top:45%;left:56%;transform:skew(12deg,-12deg)}.atlas-active-zone[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;color:#fff;background:var(--blue);padding:5px 8px;font-size:.7rem;font-weight:650;transform:skew(-12deg,12deg)}.atlas-plan-footer[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 28px 0 18px;display:flex}.atlas-plan-footer[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.atlas-plan-footer[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:block}.atlas-plan-footer[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.79rem}.atlas-plan-footer[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:4px;font-size:.68rem}.plan-compass[data-astro-cid-lcdefpme]{border:1px solid var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.7rem;display:grid}.atlas-photo[data-astro-cid-lcdefpme]{padding:10px var(--gutter) 22px 0;flex-direction:column;justify-content:space-between;min-width:0;display:flex}.atlas-photo[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{background:#a9b9c4;height:calc(100% - 28px);min-height:550px;position:relative;overflow:hidden}.atlas-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:52% center;width:100%;height:100%}.atlas-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(#0000,#0b1823ba);padding:52px 16px 18px;font-size:.69rem;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.atlas-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.atlas-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.atlas-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-bottom:4px;font-size:.76rem}.atlas-photo[data-astro-cid-lcdefpme] .demo-label[data-astro-cid-lcdefpme]{text-align:right;margin:0}.mobile-zone-area[data-astro-cid-lcdefpme]{display:none}.selected-work[data-astro-cid-lcdefpme]{padding:90px var(--gutter) 100px}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:470}.work-feature[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.7fr) minmax(240px,.65fr);gap:clamp(24px,4vw,70px);padding-top:24px;display:grid}.work-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:clamp(380px,52vw,720px)}.work-facts[data-astro-cid-lcdefpme]{padding-top:12px}.work-facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.work-duo[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.7rem}.work-facts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:40px 0 20px;font-size:clamp(2rem,3vw,3.3rem);font-weight:500}.work-facts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.work-duo[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.work-facts[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:330px;font-size:1.05rem}.work-facts[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:45px 0}.work-facts[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 0;font-size:.76rem;display:flex}.work-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted)}.work-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:right;margin:0}.work-duo[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:30px;margin-top:75px;display:grid}.work-duo[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:1.35fr 1fr;align-items:end;gap:18px;padding-top:18px;display:grid}.work-duo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:300px}.work-duo[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:12px 0;font-size:clamp(1.35rem,2.1vw,2.2rem);font-weight:500}.work-duo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem}.home-services[data-astro-cid-lcdefpme]{padding:80px var(--gutter) 100px;background:#dfe9ef}.home-services[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:1000px;font-size:clamp(2rem,4.5vw,4.8rem);font-weight:460;line-height:1.08}.home-services[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:30px;margin-top:50px;display:flex}.home-services[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:520px;color:var(--muted);margin:0}@media (width<=1100px){.atlas-hero[data-astro-cid-lcdefpme]{grid-template-columns:27% 48% 25%}.atlas-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.9rem}.atlas-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:35px}.atlas-photo[data-astro-cid-lcdefpme]{padding-right:18px}.atlas-plan-art[data-astro-cid-lcdefpme]{min-height:450px}.atlas-photo[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{min-height:480px}.work-duo[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.work-duo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:280px}}@media (width<=760px){.atlas-hero[data-astro-cid-lcdefpme]{flex-direction:column;min-height:0;display:flex}.atlas-copy[data-astro-cid-lcdefpme]{display:contents}.atlas-copy[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{padding:32px var(--gutter) 2px;order:1}.atlas-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:26px}.atlas-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:10px;font-size:clamp(1.95rem,8vw,2.7rem)}.atlas-description[data-astro-cid-lcdefpme]{max-width:370px;margin-bottom:0;font-size:.83rem}.atlas-project-nav[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme]{display:none}.atlas-plan[data-astro-cid-lcdefpme]{order:2;padding:0 0 8px}.atlas-plan-art[data-astro-cid-lcdefpme]{height:270px;min-height:0;overflow:hidden}.atlas-plan-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;width:115%;height:100%}.atlas-active-zone[data-astro-cid-lcdefpme]{width:26%;height:32%;top:37%;left:44%}.atlas-plan-footer[data-astro-cid-lcdefpme]{display:none}.mobile-zone-area[data-astro-cid-lcdefpme]{display:contents}.mobile-zone-buttons[data-astro-cid-lcdefpme]{padding:0 var(--gutter) 12px;order:3;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.mobile-zone-buttons[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{border:1px solid var(--line);min-height:54px;color:var(--ink);background:#f3f7fa;flex-direction:column;justify-content:center;align-items:center;font-size:.66rem;display:flex}.mobile-zone-buttons[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.72rem}.mobile-zone-buttons[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme].active{background:var(--blue);border-color:var(--blue);color:#fff}.atlas-photo[data-astro-cid-lcdefpme]{padding:0 var(--gutter);order:4;display:block}.atlas-photo[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{height:220px;min-height:0}.atlas-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink);background:0 0;padding:8px 0 0;position:static}.atlas-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.78rem}.atlas-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}.atlas-photo[data-astro-cid-lcdefpme] .demo-label[data-astro-cid-lcdefpme]{display:none}.mobile-cta[data-astro-cid-lcdefpme]{margin:14px var(--gutter) 18px;width:calc(100% - 2*var(--gutter));order:5}.selected-work[data-astro-cid-lcdefpme]{padding:60px var(--gutter)}.section-heading[data-astro-cid-lcdefpme]{display:block}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:20px}.work-feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}.work-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:360px}.work-facts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:10px 0}.work-facts[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:24px 0}.work-duo[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px;margin-top:48px}.work-duo[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-services[data-astro-cid-lcdefpme]{padding:60px var(--gutter)}.home-services[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{margin-top:25px;display:block}.home-services[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:22px}}@media (width<=390px){.atlas-plan-art[data-astro-cid-lcdefpme]{height:250px}.atlas-photo[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{height:195px}.mobile-zone-buttons[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font-size:.59rem}.atlas-active-zone[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.56rem}}.mobile-title[data-astro-cid-lcdefpme],.mobile-demo[data-astro-cid-lcdefpme]{display:none}@media (width>=761px){.atlas-copy[data-astro-cid-lcdefpme]{padding-top:110px;display:block;position:relative}.atlas-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{display:none}.atlas-project-nav[data-astro-cid-lcdefpme]{margin-top:38px}.scroll-cue[data-astro-cid-lcdefpme]{bottom:26px;left:var(--gutter);position:absolute}.atlas-active-zone[data-astro-cid-lcdefpme]{width:17%;height:18%;top:34%;left:40%}}@media (width<=760px){.desktop-title[data-astro-cid-lcdefpme]{display:none}.mobile-title[data-astro-cid-lcdefpme]{display:inline}.atlas-copy[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{padding-top:23px;padding-bottom:10px}.atlas-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{display:none}.atlas-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:4px;font-size:clamp(1.65rem,7.2vw,2.1rem)}.atlas-description[data-astro-cid-lcdefpme]{font-size:.73rem}.atlas-plan-art[data-astro-cid-lcdefpme]{height:270px}.atlas-active-zone[data-astro-cid-lcdefpme]{width:25%;height:33%;top:38%;left:43%}.atlas-photo[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{height:auto;overflow:visible}.atlas-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:210px;display:block}.mobile-zone-buttons[data-astro-cid-lcdefpme]{padding-bottom:7px}.mobile-zone-buttons[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-height:47px}.atlas-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;padding:6px 0 0;display:grid}.atlas-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{grid-column:1}.atlas-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);grid-column:1}.photo-counter[data-astro-cid-lcdefpme]{color:var(--muted);grid-area:1/2/3;align-self:center;font-size:.65rem}.mobile-cta[data-astro-cid-lcdefpme]{margin-top:10px;margin-bottom:6px}.mobile-demo[data-astro-cid-lcdefpme]{text-align:center;order:6;margin:0 0 12px;font-size:.62rem;display:block}}@media (width<=390px){.atlas-plan[data-astro-cid-lcdefpme]{margin-top:20px}.atlas-plan-art[data-astro-cid-lcdefpme]{height:250px}.atlas-plan-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.28)}.atlas-active-zone[data-astro-cid-lcdefpme]{width:31%;height:38%;top:32%;left:40%}.mobile-zone-buttons[data-astro-cid-lcdefpme]{padding-bottom:12px}.mobile-zone-buttons[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-height:65px}}.atlas-axes[data-astro-cid-lcdefpme]{color:var(--muted);white-space:nowrap;font-size:.65rem}.atlas-axes[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--blue);margin:0 8px;font-weight:400}.photo-counter[data-astro-cid-lcdefpme]{display:none}.mobile-caption[data-astro-cid-lcdefpme]{display:none!important}@media (width<=1100px){.atlas-axes[data-astro-cid-lcdefpme]{display:none}}@media (width<=760px){.photo-counter[data-astro-cid-lcdefpme]{display:block}.atlas-photo[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{background:0 0}.desktop-caption[data-astro-cid-lcdefpme]{display:none!important}.mobile-caption[data-astro-cid-lcdefpme]{display:block!important}}.atlas-plan[data-astro-cid-lcdefpme]{background:#ecf2f7}.atlas-plan-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{mix-blend-mode:normal}
