@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap";.vertice[data-astro-cid-ntjbb7l7]{--v-bg:#f3f1eb;--v-dark:#252923;--v-olive:#73765e;--v-muted:#777a72;--v-line:#d9d7ce;background:var(--v-bg);color:var(--v-dark);font-family:DM Sans,sans-serif}.concept-bar[data-astro-cid-ntjbb7l7]{text-align:center;color:#fff;letter-spacing:1.8px;background:#73765e;padding:9px 15px;font-size:8px;font-weight:700}.v-header[data-astro-cid-ntjbb7l7]{border-bottom:1px solid var(--v-line);background:var(--v-bg);justify-content:space-between;align-items:center;height:88px;padding:0 8%;display:flex}.v-logo[data-astro-cid-ntjbb7l7]{color:var(--v-dark);letter-spacing:1px;font:600 29px Playfair Display,serif;text-decoration:none}.v-logo[data-astro-cid-ntjbb7l7] span[data-astro-cid-ntjbb7l7]{color:var(--v-olive)}.v-header[data-astro-cid-ntjbb7l7] nav[data-astro-cid-ntjbb7l7]{align-items:center;gap:38px;display:flex}.v-header[data-astro-cid-ntjbb7l7] nav[data-astro-cid-ntjbb7l7] a[data-astro-cid-ntjbb7l7]{color:var(--v-dark);font-size:11px;text-decoration:none}.v-header[data-astro-cid-ntjbb7l7] nav[data-astro-cid-ntjbb7l7] .nav-contact[data-astro-cid-ntjbb7l7]{border:1px solid var(--v-dark);padding:12px 17px}.menu-toggle[data-astro-cid-ntjbb7l7]{display:none}.hero[data-astro-cid-ntjbb7l7]{color:#fff;background:#55594c;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.hero-image[data-astro-cid-ntjbb7l7],.hero-image[data-astro-cid-ntjbb7l7]:after{position:absolute;inset:0}.hero-image[data-astro-cid-ntjbb7l7] img[data-astro-cid-ntjbb7l7]{object-fit:cover;width:100%;height:100%}.hero-image[data-astro-cid-ntjbb7l7]:after{content:"";background:linear-gradient(90deg,#1a1e19c7,#1a1e1952 60%,#1a1e1914)}.hero-content[data-astro-cid-ntjbb7l7]{z-index:1;max-width:750px;padding:100px 10%;position:relative}.eyebrow[data-astro-cid-ntjbb7l7]{letter-spacing:2px;font-size:9px;font-weight:700}.hero-content[data-astro-cid-ntjbb7l7] .eyebrow[data-astro-cid-ntjbb7l7]{color:#e2ddce}.hero[data-astro-cid-ntjbb7l7] h1[data-astro-cid-ntjbb7l7]{letter-spacing:-2px;margin:28px 0;font:400 clamp(55px,7vw,90px)/1.05 Playfair Display,serif}.hero[data-astro-cid-ntjbb7l7] h1[data-astro-cid-ntjbb7l7] em[data-astro-cid-ntjbb7l7],.manifesto[data-astro-cid-ntjbb7l7] h2[data-astro-cid-ntjbb7l7] em[data-astro-cid-ntjbb7l7]{color:#d5d0b9;font-weight:400}.hero-content[data-astro-cid-ntjbb7l7]>p[data-astro-cid-ntjbb7l7]{color:#e5e3dc;max-width:440px;font-size:14px;line-height:1.9}.hero-link[data-astro-cid-ntjbb7l7]{color:#fff;border-bottom:1px solid #ffffffb3;align-items:center;gap:35px;margin-top:30px;padding-bottom:12px;font-size:11px;text-decoration:none;display:inline-flex}.hero-index[data-astro-cid-ntjbb7l7]{color:#eeeae0;letter-spacing:1.5px;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:35px;left:8%;right:8%}.section[data-astro-cid-ntjbb7l7]{padding:125px 10%}.section-marker[data-astro-cid-ntjbb7l7]{color:var(--v-olive);letter-spacing:1.5px;align-items:center;gap:18px;font-size:9px;font-weight:700;display:flex}.section-marker[data-astro-cid-ntjbb7l7] span[data-astro-cid-ntjbb7l7]:first-child{color:#a1a18e}.intro[data-astro-cid-ntjbb7l7]{grid-template-columns:.65fr 1.35fr;gap:9%;display:grid}.intro-content[data-astro-cid-ntjbb7l7] .eyebrow[data-astro-cid-ntjbb7l7],.featured-heading[data-astro-cid-ntjbb7l7] .eyebrow[data-astro-cid-ntjbb7l7],.approach-content[data-astro-cid-ntjbb7l7]>.eyebrow[data-astro-cid-ntjbb7l7]{color:var(--v-olive)}.intro[data-astro-cid-ntjbb7l7] h2[data-astro-cid-ntjbb7l7]{letter-spacing:-1.5px;max-width:730px;margin:25px 0 35px;font:400 clamp(38px,4.8vw,60px)/1.15 Playfair Display,serif}.intro-bottom[data-astro-cid-ntjbb7l7]{grid-template-columns:1fr 1fr;gap:35px;display:grid}.intro-bottom[data-astro-cid-ntjbb7l7] p[data-astro-cid-ntjbb7l7]{color:var(--v-muted);font-size:13px;line-height:1.95}.featured[data-astro-cid-ntjbb7l7]{background:#e9e7df;padding:100px 10%}.featured-heading[data-astro-cid-ntjbb7l7]{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:50px;display:flex}.featured-heading[data-astro-cid-ntjbb7l7] h2[data-astro-cid-ntjbb7l7]{margin:18px 0 0;font:400 clamp(36px,4.5vw,55px) Playfair Display,serif}.featured-note[data-astro-cid-ntjbb7l7]{color:var(--v-muted);letter-spacing:1.3px;font-size:8px}.projects-grid[data-astro-cid-ntjbb7l7]{grid-template-columns:1.2fr .8fr;align-items:start;gap:50px 35px;display:grid}.project-large[data-astro-cid-ntjbb7l7]{grid-row:span 2}.project-image[data-astro-cid-ntjbb7l7]{background:#d0cec3;height:380px;position:relative;overflow:hidden}.project-large[data-astro-cid-ntjbb7l7] .project-image[data-astro-cid-ntjbb7l7]{height:650px}.project-image[data-astro-cid-ntjbb7l7] img[data-astro-cid-ntjbb7l7]{object-fit:cover;width:100%;height:100%;transition:transform .7s}.project-card[data-astro-cid-ntjbb7l7]:hover .project-image[data-astro-cid-ntjbb7l7] img[data-astro-cid-ntjbb7l7]{transform:scale(1.035)}.image-number[data-astro-cid-ntjbb7l7]{background:var(--v-bg);color:var(--v-dark);padding:9px 12px;font-size:9px;position:absolute;top:17px;left:17px}.project-info[data-astro-cid-ntjbb7l7]{border-bottom:1px solid #ceccc3;justify-content:space-between;align-items:center;padding:19px 0;display:flex}.project-info[data-astro-cid-ntjbb7l7] h3[data-astro-cid-ntjbb7l7]{margin:0 0 7px;font:400 23px Playfair Display,serif}.project-info[data-astro-cid-ntjbb7l7] div[data-astro-cid-ntjbb7l7]>span[data-astro-cid-ntjbb7l7]{color:var(--v-muted);letter-spacing:1.2px;font-size:8px}.project-arrow[data-astro-cid-ntjbb7l7]{color:var(--v-olive);font-size:20px}.portfolio-disclaimer[data-astro-cid-ntjbb7l7]{color:var(--v-muted);margin-top:35px;font-size:10px;line-height:1.7}.manifesto[data-astro-cid-ntjbb7l7]{color:#fff;background:#363b32;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.manifesto-image[data-astro-cid-ntjbb7l7]{min-height:520px;overflow:hidden}.manifesto-image[data-astro-cid-ntjbb7l7] img[data-astro-cid-ntjbb7l7]{object-fit:cover;width:100%;height:100%}.manifesto-content[data-astro-cid-ntjbb7l7]{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 12%;display:flex}.manifesto-content[data-astro-cid-ntjbb7l7] .eyebrow[data-astro-cid-ntjbb7l7]{color:#c2c1ad}.manifesto[data-astro-cid-ntjbb7l7] h2[data-astro-cid-ntjbb7l7]{margin:35px 0 25px;font:400 clamp(45px,5vw,65px)/1.1 Playfair Display,serif}.manifesto-content[data-astro-cid-ntjbb7l7]>p[data-astro-cid-ntjbb7l7]{color:#d2d3ca;max-width:440px;font-size:13px;line-height:2}.manifesto-signature[data-astro-cid-ntjbb7l7]{color:#c2c1ad;letter-spacing:1.5px;border-top:1px solid #666a5d;margin-top:40px;padding-top:15px;font-size:8px}.approach[data-astro-cid-ntjbb7l7]{grid-template-columns:.65fr 1.35fr;gap:9%;display:grid}.approach-content[data-astro-cid-ntjbb7l7] h2[data-astro-cid-ntjbb7l7]{max-width:650px;margin:20px 0 55px;font:400 clamp(38px,4.5vw,55px)/1.15 Playfair Display,serif}.steps[data-astro-cid-ntjbb7l7] article[data-astro-cid-ntjbb7l7]{border-top:1px solid var(--v-line);grid-template-columns:55px 1fr;gap:20px;padding:25px 0;display:grid}.steps[data-astro-cid-ntjbb7l7] article[data-astro-cid-ntjbb7l7]>span[data-astro-cid-ntjbb7l7]{color:var(--v-olive);font-size:11px}.steps[data-astro-cid-ntjbb7l7] h3[data-astro-cid-ntjbb7l7]{margin:0 0 10px;font:400 23px Playfair Display,serif}.steps[data-astro-cid-ntjbb7l7] p[data-astro-cid-ntjbb7l7]{max-width:500px;color:var(--v-muted);margin:0;font-size:12px;line-height:1.9}.contact[data-astro-cid-ntjbb7l7]{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.contact-background[data-astro-cid-ntjbb7l7],.contact-overlay[data-astro-cid-ntjbb7l7]{position:absolute;inset:0}.contact-background[data-astro-cid-ntjbb7l7] img[data-astro-cid-ntjbb7l7]{object-fit:cover;width:100%;height:100%}.contact-overlay[data-astro-cid-ntjbb7l7]{background:#1d221cb3}.contact-content[data-astro-cid-ntjbb7l7]{z-index:1;max-width:720px;padding:90px 25px;position:relative}.contact-content[data-astro-cid-ntjbb7l7] .eyebrow[data-astro-cid-ntjbb7l7]{color:#d1d0bd}.contact-content[data-astro-cid-ntjbb7l7] h2[data-astro-cid-ntjbb7l7]{margin:25px 0;font:400 clamp(42px,5vw,65px)/1.1 Playfair Display,serif}.contact-content[data-astro-cid-ntjbb7l7] p[data-astro-cid-ntjbb7l7]{color:#e0e0d9;font-size:13px;line-height:1.8}.contact-button[data-astro-cid-ntjbb7l7]{background:var(--v-bg);color:var(--v-dark);gap:35px;margin-top:25px;padding:17px 21px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.v-footer[data-astro-cid-ntjbb7l7]{background:var(--v-bg);justify-content:space-between;align-items:center;gap:20px;padding:40px 8%;display:flex}.v-footer[data-astro-cid-ntjbb7l7]>span[data-astro-cid-ntjbb7l7],.v-footer[data-astro-cid-ntjbb7l7]>a[data-astro-cid-ntjbb7l7]:last-child{color:var(--v-muted);letter-spacing:1.2px;font-size:8px;text-decoration:none}.footer-disclaimer[data-astro-cid-ntjbb7l7]{color:#777a72;text-align:center;letter-spacing:.3px;background:#e6e4dc;padding:13px 20px;font-size:9px}@media (width<=800px){.v-header[data-astro-cid-ntjbb7l7]{height:75px;padding:0 7%;position:relative}.menu-toggle[data-astro-cid-ntjbb7l7]{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:10px;display:flex}.menu-toggle[data-astro-cid-ntjbb7l7] span[data-astro-cid-ntjbb7l7]{background:var(--v-dark);width:23px;height:1px}.v-header[data-astro-cid-ntjbb7l7] nav[data-astro-cid-ntjbb7l7]{z-index:10;background:var(--v-bg);border-bottom:1px solid var(--v-line);flex-direction:column;align-items:flex-start;gap:22px;padding:25px 7%;display:none;position:absolute;top:74px;left:0;right:0}.v-header[data-astro-cid-ntjbb7l7] nav[data-astro-cid-ntjbb7l7].open{display:flex}.hero[data-astro-cid-ntjbb7l7]{min-height:610px}.hero-content[data-astro-cid-ntjbb7l7]{padding:80px 7%}.hero[data-astro-cid-ntjbb7l7] h1[data-astro-cid-ntjbb7l7]{font-size:60px}.hero-index[data-astro-cid-ntjbb7l7]{left:7%;right:7%}.section[data-astro-cid-ntjbb7l7]{padding:85px 7%}.intro[data-astro-cid-ntjbb7l7],.approach[data-astro-cid-ntjbb7l7]{grid-template-columns:1fr;gap:35px}.intro-bottom[data-astro-cid-ntjbb7l7]{grid-template-columns:1fr;gap:10px}.featured[data-astro-cid-ntjbb7l7]{padding:80px 7%}.featured-heading[data-astro-cid-ntjbb7l7]{flex-direction:column;align-items:flex-start}.projects-grid[data-astro-cid-ntjbb7l7]{grid-template-columns:1fr;row-gap:35px}.project-large[data-astro-cid-ntjbb7l7]{grid-row:auto}.project-large[data-astro-cid-ntjbb7l7] .project-image[data-astro-cid-ntjbb7l7],.project-image[data-astro-cid-ntjbb7l7]{height:400px}.manifesto[data-astro-cid-ntjbb7l7]{grid-template-columns:1fr}.manifesto-image[data-astro-cid-ntjbb7l7]{height:360px;min-height:360px}.manifesto-content[data-astro-cid-ntjbb7l7]{padding:75px 7%}.approach-content[data-astro-cid-ntjbb7l7] h2[data-astro-cid-ntjbb7l7]{margin-bottom:40px}.v-footer[data-astro-cid-ntjbb7l7]{flex-wrap:wrap;padding:35px 7%}}@media (width<=430px){.hero[data-astro-cid-ntjbb7l7] h1[data-astro-cid-ntjbb7l7]{font-size:49px}.hero-index[data-astro-cid-ntjbb7l7]{font-size:7px}.project-large[data-astro-cid-ntjbb7l7] .project-image[data-astro-cid-ntjbb7l7],.project-image[data-astro-cid-ntjbb7l7]{height:310px}.manifesto-image[data-astro-cid-ntjbb7l7]{height:300px;min-height:300px}.v-footer[data-astro-cid-ntjbb7l7]{flex-direction:column;align-items:flex-start}}
