._hero_d5z2q_2{align-items:center;min-height:86vh;display:flex;position:relative;overflow:hidden}._heroMedia_d5z2q_9{z-index:0;position:absolute;inset:0}._heroImg_d5z2q_14{object-fit:cover;object-position:var(--nr-focal,50% 72%);width:100%;height:100%;transform-origin:var(--nr-focal,50% 72%);scale:var(--nr-zoom,none);position:absolute;inset:0}._heroScrim_d5z2q_55{background-color:#0b0b0b91;background-image:linear-gradient(#0b0b0b00 58%,#0b0b0b66);position:absolute;inset:0}._heroInner_d5z2q_112{z-index:1;width:100%;max-width:var(--container);margin:0 auto;padding:clamp(48px,9vh,88px) 24px clamp(48px,8vh,72px);position:relative}._heroText_d5z2q_120{max-width:760px}._heroText_d5z2q_120 .eyebrow{color:var(--nr-on-photo-accent);text-shadow:0 0 4px #0b0b0bf2,0 1px 3px #0b0b0bf2,0 2px 16px #0b0b0be6}h1._heroHeadline_d5z2q_106{letter-spacing:-.015em;text-shadow:0 1px 2px #0b0b0bb3,0 2px 20px #0b0b0bb3;margin-bottom:28px;font-size:clamp(1.75rem,7.4vw,3.75rem);line-height:1.1}._headlineLine_d5z2q_165{white-space:nowrap;display:block}._heroSub_d5z2q_73{color:var(--nr-white);max-width:32em;margin:0 0 40px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}._heroCtas_d5z2q_182{flex-wrap:wrap;gap:14px;margin-bottom:48px;display:flex}._heroCtas_d5z2q_182 .btn-outline{color:var(--nr-white)}._trust_d5z2q_196{flex-wrap:wrap;gap:20px 36px;margin:0;padding:0;list-style:none;display:flex}._trustItem_d5z2q_204{text-align:center;width:118px;color:var(--nr-white);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:center;gap:14px;font-size:11px;line-height:1.5;display:flex}._trustItem_d5z2q_204 svg{color:var(--nr-on-dark)}._sectionHead_d5z2q_226{text-align:center;max-width:640px;margin:0 auto 56px}._services_d5z2q_231{grid-template-columns:repeat(4,1fr);row-gap:clamp(36px,4vw,56px);display:grid}._service_d5z2q_231{text-align:center;border-left:1px solid var(--nr-hairline);color:var(--nr-on-dark);flex-direction:column;align-items:center;gap:14px;padding:8px 20px 4px;transition:transform .2s;display:flex}._service_d5z2q_231:where(:nth-child(4n+1)){border-left:none}a._service_d5z2q_231:hover{transform:translateY(-4px)}._serviceIcon_d5z2q_266{color:var(--nr-on-dark);opacity:.92}._serviceTitle_d5z2q_270{letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:600}._serviceDesc_d5z2q_276{color:var(--nr-on-dark-muted);margin:0;font-size:13.5px;line-height:1.6}._serviceRule_d5z2q_282{background:var(--nr-green-accent);width:28px;height:2px;margin-top:auto}._projects_d5z2q_299{--nr-strip-gap:4px;padding:var(--section-y) 0 var(--nr-strip-gap)}._projectsHead_d5z2q_303{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}._projectStrip_d5z2q_310{gap:var(--nr-strip-gap);grid-template-columns:repeat(4,1fr);display:grid}._projectTile_d5z2q_317{aspect-ratio:3/4;position:relative;overflow:hidden}._projectImg_d5z2q_322{object-fit:cover;object-position:var(--nr-focal,50% 50%);width:100%;height:100%;transform-origin:var(--nr-focal,50% 50%);scale:var(--nr-zoom,none);transition:transform .5s;position:absolute;inset:0}._projectTile_d5z2q_317:hover ._projectImg_d5z2q_322{transform:scale(1.05)}._projectOverlay_d5z2q_340{color:var(--nr-white);opacity:0;flex-direction:column;justify-content:flex-end;transition:opacity .25s;display:flex;position:absolute;inset:0}._projectMeta_d5z2q_369{background-color:#0b0b0bb3;padding:18px;display:block;position:relative}._projectMeta_d5z2q_369:before{content:"";pointer-events:none;background-image:linear-gradient(#0b0b0b00,#0b0b0bb3);height:56px;position:absolute;bottom:100%;left:0;right:0}._projectTile_d5z2q_317:hover ._projectOverlay_d5z2q_340{opacity:1}@media (hover:none){._projectOverlay_d5z2q_340{opacity:1}}._projectCat_d5z2q_402{letter-spacing:.18em;text-transform:uppercase;color:var(--nr-on-photo-accent);margin-bottom:4px;font-size:10px;display:block}._projectName_d5z2q_424{font-size:15px;font-weight:600}._owner_d5z2q_430{grid-template-columns:1fr 1fr;align-items:stretch;min-height:480px;display:grid}._ownerText_d5z2q_436{align-items:center;padding:clamp(48px,7vw,96px);display:flex}._ownerTextInner_d5z2q_441{max-width:460px}._ownerHeading_d5z2q_444{margin-bottom:20px}._ownerBody_d5z2q_447{color:var(--nr-on-dark-muted);margin:0 0 32px;font-size:15px;line-height:1.8}._ownerMedia_d5z2q_453{position:relative;overflow:hidden}._ownerImg_d5z2q_455{object-fit:cover;object-position:var(--nr-focal,50% 50%);width:100%;height:100%;transform-origin:var(--nr-focal,50% 50%);scale:var(--nr-zoom,none);position:absolute;inset:0}@media (width<=1024px){._services_d5z2q_231{grid-template-columns:repeat(3,1fr);gap:clamp(36px,4vw,56px) 0}._service_d5z2q_231{border-left:1px solid var(--nr-hairline)}._service_d5z2q_231:where(:nth-child(3n+1)){border-left:none}._projectStrip_d5z2q_310{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){._heroScrim_d5z2q_55{background:linear-gradient(#0b0b0b70 0%,#0b0b0b7d 35%,#0b0b0ba1 70%,#0b0b0bbf 92%),linear-gradient(90deg,#0b0b0b47,#0b0b0b36)}._heroImg_d5z2q_14{object-position:var(--nr-focal-m,80% 40%);transform-origin:var(--nr-focal-m,80% 40%);scale:var(--nr-zoom-m,none)}._owner_d5z2q_430{grid-template-columns:1fr}._ownerMedia_d5z2q_453{aspect-ratio:4/3;order:-1;align-self:start}}@media (width<=560px){._headlineLine_d5z2q_165{white-space:normal}._services_d5z2q_231{grid-template-columns:1fr 1fr;column-gap:8px}._service_d5z2q_231{border-left:none}._projectsHead_d5z2q_303{flex-direction:column;align-items:flex-start}._projectCat_d5z2q_402{display:none}._heroCtas_d5z2q_182{flex-direction:column;align-items:stretch}._trust_d5z2q_196{grid-template-columns:1fr 1fr;justify-items:center;gap:30px 16px;display:grid}._trustItem_d5z2q_204{width:auto}}._midCta_d5z2q_667{border-top:1px solid var(--nr-hairline);border-bottom:1px solid var(--nr-hairline);padding:clamp(40px,5vw,64px) 0}._midCtaInner_d5z2q_672{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}._midCtaHeading_d5z2q_679{margin:0 0 8px}._midCtaSub_d5z2q_682{max-width:52ch;color:var(--nr-on-dark-muted);margin:0;line-height:1.7}._quoteGrid_d5z2q_690{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(20px,2.5vw,30px);display:grid}._quoteCard_d5z2q_699{border-radius:var(--radius);background:var(--nr-cream-soft);border:1px solid #00000014;flex-direction:column;gap:18px;margin:0;padding:clamp(24px,3vw,32px);display:flex}._quote_d5z2q_690{color:var(--nr-on-light);margin:0;font-size:1.02rem;line-height:1.75}._byline_d5z2q_715{flex-direction:column;gap:2px;margin-top:auto;display:flex}._author_d5z2q_721{font-size:.95rem;font-weight:700}._loc_d5z2q_725{color:var(--nr-on-light-muted);font-size:.88rem}._quotesLink_d5z2q_729{text-align:center;margin:36px 0 0}._quotesLink_d5z2q_729 a{color:var(--nr-green);align-items:center;gap:8px;font-weight:600;display:inline-flex}._quotesLink_d5z2q_729 a:hover{text-decoration:underline}._closing_d5z2q_745{padding:var(--section-y) 0;border-top:1px solid var(--nr-hairline)}._areas_d5z2q_749{text-align:center;max-width:760px;margin:0 auto clamp(48px,6vw,72px)}._areasHeading_d5z2q_754{margin:6px 0 28px}._areasList_d5z2q_757{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}._areasItem_d5z2q_766{border:1px solid var(--nr-hairline);color:var(--nr-on-dark);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:500;display:inline-flex}._basedAt_d5z2q_777{color:var(--nr-on-dark-muted);margin:24px 0 0;font-size:.95rem}._ctaInner_d5z2q_782{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}._ctaHeading_d5z2q_789{margin:6px 0 12px}._ctaSub_d5z2q_792{color:var(--nr-on-dark-muted);max-width:46ch;margin:0}._ctaActions_d5z2q_797{flex-wrap:wrap;gap:14px;display:flex}@media (width<=820px){._quoteGrid_d5z2q_690{grid-template-columns:1fr}._midCtaInner_d5z2q_672{flex-direction:column;align-items:flex-start}}@media (width<=560px){._ctaInner_d5z2q_782{flex-direction:column;align-items:flex-start}._ctaActions_d5z2q_797{flex-direction:column;align-items:stretch;width:100%}}
