.vertical-card[data-astro-cid-uxugtzs7]{border-left:1px solid var(--rule);padding:40px 24px 44px 28px;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.vertical-card[data-astro-cid-uxugtzs7]:hover{transform:translateY(-3px)}.vertical-card[data-astro-cid-uxugtzs7]:first-child{border-left:none;padding-left:0}.vertical-label[data-astro-cid-uxugtzs7]{letter-spacing:.14em;color:var(--accent-deep);text-transform:uppercase;margin-bottom:16px;font:700 10px Space Mono,monospace}.vertical-title[data-astro-cid-uxugtzs7]{color:var(--ink);margin:0 0 12px;font-family:Newsreader,serif;font-size:23px;font-weight:400}.vertical-desc[data-astro-cid-uxugtzs7]{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.58}@media (width<=768px){.vertical-card[data-astro-cid-uxugtzs7]{border-left:none;border-bottom:1px solid var(--rule);padding:28px 0}.vertical-card[data-astro-cid-uxugtzs7]:last-child{border-bottom:none}}.project-card[data-astro-cid-y2vllrex]{flex-direction:column;gap:16px;transition:transform .35s cubic-bezier(.25,.46,.45,.94);display:flex}.project-card[data-astro-cid-y2vllrex]:hover{transform:translateY(-3px)}.project-img[data-astro-cid-y2vllrex]{aspect-ratio:5/6;background-color:#e9e1d2;background-image:repeating-linear-gradient(135deg,#0000,#0000 9px,#6e4f2a12 9px 10px);border-radius:3px;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.project-img-el[data-astro-cid-y2vllrex]{object-fit:cover;border-radius:3px;width:100%;height:100%;position:absolute;inset:0}.project-tag[data-astro-cid-y2vllrex]{letter-spacing:.14em;text-transform:uppercase;border-radius:2px;margin:14px;padding:5px 10px;font:700 9px Space Mono,monospace}.project-img-label[data-astro-cid-y2vllrex]{letter-spacing:.08em;color:#9a917f;text-transform:uppercase;font:500 10px Space Mono,monospace;position:absolute;bottom:14px;left:14px}.project-name[data-astro-cid-y2vllrex]{color:var(--ink);margin:0 0 6px;font-family:Newsreader,serif;font-size:23px;font-weight:400}.project-loc[data-astro-cid-y2vllrex]{color:var(--ink2);margin-bottom:12px;font-size:14px}.project-divider[data-astro-cid-y2vllrex]{border-top:1px solid var(--rule);padding-top:12px}.project-area[data-astro-cid-y2vllrex]{letter-spacing:.06em;color:var(--ink3);text-transform:uppercase;font:600 11px Space Mono,monospace}.hero-title[data-astro-cid-uyghetqy]{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:14ch;margin:0 0 24px;font-family:Newsreader,serif;font-size:clamp(40px,5.2vw,70px);font-weight:300;line-height:1.02}.hero-text[data-astro-cid-uyghetqy]{color:var(--ink2);max-width:620px;margin:0;font-size:18px;line-height:1.62}.verticals[data-astro-cid-uyghetqy]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.verticals-grid[data-astro-cid-uyghetqy]{grid-template-columns:repeat(4,1fr);display:grid}.projects-header[data-astro-cid-uyghetqy]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.projects-title[data-astro-cid-uyghetqy]{color:var(--ink);margin:0;font-family:Newsreader,serif;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.05}.projects-regions[data-astro-cid-uyghetqy]{letter-spacing:.14em;color:var(--ink3);text-transform:uppercase;font:600 11px Space Mono,monospace}.projects-grid[data-astro-cid-uyghetqy]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.mission[data-astro-cid-uyghetqy]{background:var(--panel);border-top:1px solid var(--rule)}.mission-inner[data-astro-cid-uyghetqy]{text-align:center;max-width:920px;margin:0 auto;padding:96px 32px}.mission-text[data-astro-cid-uyghetqy]{color:var(--ink);text-wrap:balance;margin:0 0 36px;font-family:Newsreader,serif;font-size:clamp(24px,3vw,36px);font-weight:300;line-height:1.32}.mission-btn[data-astro-cid-uyghetqy]{background:var(--ink);color:var(--bg);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:15px 28px;font:600 12px Hanken Grotesk;text-decoration:none;transition:background .2s;display:inline-block}.mission-btn[data-astro-cid-uyghetqy]:hover{background:var(--accent-deep)}@media (width<=768px){.verticals-grid[data-astro-cid-uyghetqy],.projects-grid[data-astro-cid-uyghetqy]{grid-template-columns:1fr}.projects-header[data-astro-cid-uyghetqy]{flex-direction:column;align-items:flex-start}.mission-inner[data-astro-cid-uyghetqy]{padding:72px 20px}}@media (width>=769px) and (width<=1024px){.verticals-grid[data-astro-cid-uyghetqy],.projects-grid[data-astro-cid-uyghetqy]{grid-template-columns:repeat(2,1fr)}}
