.page-module__Ro7qTW__main{background:var(--background);color:var(--foreground);padding-top:68px}.page-module__Ro7qTW__heroVideo{background:#0a0a0a;width:100%}.page-module__Ro7qTW__iframeWrapper{width:100%;padding-top:56.25%;position:relative}.page-module__Ro7qTW__iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.page-module__Ro7qTW__meta{border-bottom:1px solid #d4c9bc17;grid-template-columns:240px 1fr;gap:4vw;padding-top:5rem;padding-bottom:5rem;display:grid}.page-module__Ro7qTW__sidebar{flex-direction:column;gap:2rem;display:flex}.page-module__Ro7qTW__metaBlock{flex-direction:column;gap:.4rem;display:flex}.page-module__Ro7qTW__metaLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--muted-gray);margin:0;font-size:.65rem}.page-module__Ro7qTW__metaValue{color:var(--foreground);margin:0;font-size:.9rem}.page-module__Ro7qTW__serviceList{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.page-module__Ro7qTW__serviceList li{color:var(--foreground);font-size:.9rem}.page-module__Ro7qTW__article{max-width:640px}.page-module__Ro7qTW__title{font-family:var(--font-heading);letter-spacing:-.03em;margin:0 0 2rem;font-size:clamp(2.5rem,4vw,5rem);font-weight:400;line-height:1}.page-module__Ro7qTW__summary{color:var(--foreground);opacity:.8;margin:0;font-size:1.05rem;line-height:1.75}.page-module__Ro7qTW__partnerNote{color:var(--muted-gray);margin:1.25rem 0 0;font-size:.8rem;font-style:italic;line-height:1.6}.page-module__Ro7qTW__pressLink{letter-spacing:.03em;color:var(--accent-green);transition:opacity .2s var(--ease-soft);margin-top:1.5rem;font-size:.8rem;text-decoration:none;display:inline-block}.page-module__Ro7qTW__pressLink:hover{opacity:.7}.page-module__Ro7qTW__sectionLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--muted-gray);margin:0 0 2rem;font-size:.7rem;font-weight:400}.page-module__Ro7qTW__extraVideos{border-bottom:1px solid #d4c9bc17;padding-top:4rem;padding-bottom:4rem}.page-module__Ro7qTW__extraGrid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:2rem;display:grid}.page-module__Ro7qTW__extraVideoItem{flex-direction:column;gap:.75rem;display:flex}.page-module__Ro7qTW__extraIframeWrapper{width:100%;padding-top:56.25%;position:relative}.page-module__Ro7qTW__extraLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-gray);margin:0;font-size:.75rem}.page-module__Ro7qTW__gallery{border-bottom:1px solid #d4c9bc17;padding-top:4rem;padding-bottom:4rem}.page-module__Ro7qTW__galleryGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.page-module__Ro7qTW__galleryItem{aspect-ratio:4/3;background:#0a0a0a;border-radius:4px;position:relative;overflow:hidden}.page-module__Ro7qTW__galleryImage{object-fit:cover;transition:transform .5s}.page-module__Ro7qTW__galleryItem:hover .page-module__Ro7qTW__galleryImage{transform:scale(1.03)}.page-module__Ro7qTW__nextProject{padding-top:4rem;padding-bottom:5rem}.page-module__Ro7qTW__nextLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--muted-gray);margin:0 0 1.5rem;font-size:.65rem}.page-module__Ro7qTW__nextLink{color:var(--foreground);align-items:center;gap:1.5rem;text-decoration:none;transition:opacity .25s;display:flex}.page-module__Ro7qTW__nextLink:hover{opacity:.7}.page-module__Ro7qTW__nextTitle{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(2rem,3.5vw,4rem);font-weight:400}.page-module__Ro7qTW__nextClient{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-gray);font-size:.8rem}@media (max-width:768px){.page-module__Ro7qTW__meta{grid-template-columns:1fr;gap:2rem}.page-module__Ro7qTW__galleryGrid{grid-template-columns:repeat(2,1fr)}.page-module__Ro7qTW__extraGrid{grid-template-columns:1fr}}
