.editorial-navigation[data-astro-cid-kooqho5c]{--editorial-gap:2px;padding:var(--editorial-gap) 0 0;font-synthesis:none;background:#f4f1ed}.editorial-grid[data-astro-cid-kooqho5c]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.editorial-separators[data-astro-cid-kooqho5c]{z-index:1;pointer-events:none;shape-rendering:crispedges;fill:#f4f1ed;width:100%;height:100%;position:absolute;inset:0}.editorial-separators[data-astro-cid-kooqho5c] rect[data-astro-cid-kooqho5c]{width:var(--editorial-gap);height:100%}.separator-first[data-astro-cid-kooqho5c]{x:calc(100% / 3 - var(--editorial-gap) / 2)}.separator-second[data-astro-cid-kooqho5c]{x:calc(100% * 2 / 3 - var(--editorial-gap) / 2)}.editorial-link[data-astro-cid-kooqho5c]{isolation:isolate;color:#fff;align-items:end;min-width:0;min-height:clamp(350px,28vw,420px);padding:clamp(1.25rem,2.2vw,2rem);text-decoration:none;display:flex;position:relative}.image-window[data-astro-cid-kooqho5c]{z-index:-1;background:#514d4a;position:absolute;inset:0;overflow:hidden}.image-window[data-astro-cid-kooqho5c]:after{content:"";background:linear-gradient(#0000 25%,#00000094 73%,#000000d1 100%);position:absolute;inset:0}.image-window[data-astro-cid-kooqho5c] img[data-astro-cid-kooqho5c]{object-fit:cover;object-position:var(--image-position);width:100%;height:100%;transition:transform .24s;display:block}.editorial-copy[data-astro-cid-kooqho5c]{overflow-wrap:anywhere;flex:1;min-width:0}h2[data-astro-cid-kooqho5c]{letter-spacing:-.025em;text-wrap:pretty;margin:0;font:400 clamp(1.4rem,2vw,1.875rem)/1.2 Poppins,Arial,sans-serif}p[data-astro-cid-kooqho5c]{margin:.6rem 0 0;font:400 .875rem/1.5 Montserrat,Arial,sans-serif}.editorial-arrow[data-astro-cid-kooqho5c]{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;margin:0 0 .05rem 1rem;transition:transform .24s}.editorial-link[data-astro-cid-kooqho5c]:focus-visible,.editorial-navigation[data-astro-cid-kooqho5c]:focus-visible{outline-offset:-6px;outline:2px solid #fff}.editorial-link[data-astro-cid-kooqho5c]:focus-visible p[data-astro-cid-kooqho5c]{text-underline-offset:.3em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.editorial-link[data-astro-cid-kooqho5c]:hover img[data-astro-cid-kooqho5c]{transform:scale(1.025)}.editorial-link[data-astro-cid-kooqho5c]:hover .editorial-arrow[data-astro-cid-kooqho5c]{transform:translate(4px)}.editorial-link[data-astro-cid-kooqho5c]:hover p[data-astro-cid-kooqho5c]{text-underline-offset:.3em;text-decoration:underline}}@media (width<=48rem){.editorial-grid[data-astro-cid-kooqho5c]{gap:var(--editorial-gap);grid-template-columns:minmax(0,1fr)}.editorial-separators[data-astro-cid-kooqho5c]{display:none}.editorial-link[data-astro-cid-kooqho5c]{min-height:140px;padding:1rem 1.5rem}.image-window[data-astro-cid-kooqho5c]:after{background:linear-gradient(#0000 0%,#000000a3 58%,#000000d1 100%)}.editorial-link[data-astro-cid-kooqho5c]:has(#editorial-regularization) .image-window[data-astro-cid-kooqho5c]:after{background:linear-gradient(#0000 0%,#000000a3 42%,#000000d1 100%)}h2[data-astro-cid-kooqho5c]{font-size:1.4rem}p[data-astro-cid-kooqho5c]{margin-top:.4rem}}@media (prefers-reduced-motion:reduce){.image-window[data-astro-cid-kooqho5c] img[data-astro-cid-kooqho5c],.editorial-arrow[data-astro-cid-kooqho5c]{transition:none;transform:none!important}}@font-face{font-family:Poppins;src:url(/_astro/poppins-latin-400.cpxAROuN.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/_astro/montserrat-latin-variable.l_AIctKy.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{--page-gutter:clamp(2rem, 7.2vw, 7.5rem);color:#514d4a;-webkit-font-smoothing:antialiased;background:#f4f1ed;grid-template-rows:min-content minmax(min-content,1fr) min-content;grid-template-columns:minmax(0,1fr);margin:0;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;display:grid}button{font-family:inherit}main[data-astro-cid-lcdefpme]{grid-template-rows:subgrid;grid-area:1/1/span 3;min-width:0;display:grid}main[data-astro-cid-lcdefpme] :is(h1,h2,p,a){overflow-wrap:anywhere}a{color:inherit}.projects-link[data-astro-cid-lcdefpme]:focus-visible{outline-offset:5px;outline:2px solid #fff}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;font-synthesis:none;color:#fff;isolation:isolate;background:#514d4a;grid-area:1/1/span 2;min-height:100svh;display:grid;position:relative}.hero-image[data-astro-cid-lcdefpme],.hero-shade[data-astro-cid-lcdefpme]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center center}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0000009e 0%,#0006 42%,#0000 88%),linear-gradient(#0000 35%,#0000007a 100%);grid-area:1/1/span 2;height:auto;min-height:100svh;position:relative}.hero-content[data-astro-cid-lcdefpme]{width:min(100%,96rem);min-width:0;padding:2.5rem var(--page-gutter) clamp(7rem, 12vh, 9rem);grid-area:2/1;align-self:end;margin-inline:auto}.hero-content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;max-width:54rem;margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(2.64rem,4.576vw,4.092rem);font-weight:400;line-height:1.12}.hero-lead[data-astro-cid-lcdefpme]{display:block}.hero-content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]:focus-visible{outline-offset:.4rem;outline:2px solid #fff}.hero-continuation[data-astro-cid-lcdefpme]{letter-spacing:0;text-wrap:pretty;max-width:43rem;margin-block-start:.55rem;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:400;line-height:1.5;display:block}.projects-link[data-astro-cid-lcdefpme]{color:#fff;border-block-end:1px solid #fff6;align-items:center;gap:.55rem;margin-block-start:1.65rem;padding-block:.2rem .35rem;font-family:Montserrat,Arial,sans-serif;font-size:.82rem;font-weight:500;line-height:1.5;text-decoration:none;transition:border-color .18s;display:inline-flex}.explore-arrow[data-astro-cid-lcdefpme]{width:.9rem;height:.9rem}.projects-link[data-astro-cid-lcdefpme]:hover{border-color:#fff}.after-hero[data-astro-cid-lcdefpme]{grid-row:3;min-width:0}@media (width<=48rem){body{--page-gutter:1.5rem}.hero[data-astro-cid-lcdefpme]{min-height:100svh}.hero-image[data-astro-cid-lcdefpme]{object-position:35% center}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0000002e 0%,#0000001f 28%,#0000008a 65%,#000000c2 100%),linear-gradient(90deg,#0000001f 0%,#0000 100%)}.hero-content[data-astro-cid-lcdefpme]{padding:2rem var(--page-gutter) 6rem}.hero-content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2.068rem,7.92vw,2.816rem);line-height:1.12}.hero-lead[data-astro-cid-lcdefpme]{max-width:9em}.hero-continuation[data-astro-cid-lcdefpme]{max-width:33rem;margin-block-start:.5rem;font-size:1.18rem;line-height:1.5}.projects-link[data-astro-cid-lcdefpme]{margin-block-start:1.3rem}}@media (width<=22rem){body{--page-gutter:1.15rem}.hero-content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(1.98rem,7.92vw,2.332rem)}.hero-continuation[data-astro-cid-lcdefpme]{font-size:1.08rem}}@media (width>=48rem) and (height<=40rem){.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0000009e 0%,#0006 42%,#0000 88%),linear-gradient(#0000 0%,#00000029 35%,#0000007a 100%)}}@media (width<=48rem) and (height<=40rem){.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0000002e 0%,#00000070 28%,#0000008a 65%,#000000c2 100%),linear-gradient(90deg,#0000001f 0%,#0000 100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.projects-link[data-astro-cid-lcdefpme]{transition:none}}
