.web-hero[data-astro-cid-t7a4sez7]:after{background:linear-gradient(90deg,#0a0b0b40,#0a0b0b14)}.web-hero[data-astro-cid-t7a4sez7] .immo-hero__copy[data-astro-cid-t7a4sez7]{position:relative;z-index:1}.web-hero[data-astro-cid-t7a4sez7] h1[data-astro-cid-t7a4sez7],.web-hero[data-astro-cid-t7a4sez7] .immo-hero__lead[data-astro-cid-t7a4sez7]{max-width:48%}.web-hero[data-astro-cid-t7a4sez7] .immo-actions[data-astro-cid-t7a4sez7]{max-width:52%}.web-hero__visual[data-astro-cid-t7a4sez7]{display:flex;align-items:center;inset:6rem max(2rem,calc((100vw - 1240px)/2)) 2.5rem auto;width:min(48vw,650px);height:auto}.web-hero__browser[data-astro-cid-t7a4sez7]{width:88%;overflow:hidden;border:1px solid var(--color-border-filter);border-radius:6px;background:#0a0e11}.web-hero__browser[data-astro-cid-t7a4sez7] img{display:block;width:100%;height:auto}.web-hero__visual[data-astro-cid-t7a4sez7] .web-hero__phone{position:absolute;right:0;bottom:.5rem;width:24%;height:auto}.web-browser-bar[data-astro-cid-t7a4sez7]{display:flex;align-items:center;gap:5px;height:25px;padding-inline:10px;border-bottom:1px solid var(--color-border-filter)}.web-browser-bar[data-astro-cid-t7a4sez7] span[data-astro-cid-t7a4sez7]{width:5px;height:5px;border-radius:50%;background:#879095}.web-page[data-astro-cid-t7a4sez7] .immo-expertises[data-astro-cid-t7a4sez7]{grid-template-columns:repeat(3,minmax(0,1fr))}.web-showcase[data-astro-cid-t7a4sez7] .project-gallery-showcase,.web-showcase[data-astro-cid-t7a4sez7] .project-media-group{margin:0;padding:0}.web-showcase[data-astro-cid-t7a4sez7] .project-section-heading{display:none}.web-project[data-astro-cid-t7a4sez7]+.web-project[data-astro-cid-t7a4sez7]{margin-top:var(--immo-section-space);padding-top:var(--immo-section-space);border-top:1px solid var(--color-border)}.web-project__head[data-astro-cid-t7a4sez7]{margin-bottom:var(--immo-block-space);text-align:center}.web-project__head[data-astro-cid-t7a4sez7] .immo-kicker[data-astro-cid-t7a4sez7]{margin-bottom:.75rem}.web-project__head[data-astro-cid-t7a4sez7] h3[data-astro-cid-t7a4sez7]{margin:0;color:var(--color-text);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:400;line-height:1.3;letter-spacing:-.02em;text-transform:none}.web-project__head[data-astro-cid-t7a4sez7] p[data-astro-cid-t7a4sez7]{margin:.75rem 0 0;color:var(--color-text-dim);font-size:.875rem;line-height:1.6}.web-project__screens[data-astro-cid-t7a4sez7]{display:grid;grid-template-columns:minmax(0,3.4fr) minmax(0,1fr);align-items:center;gap:var(--immo-gap)}.web-project--reverse[data-astro-cid-t7a4sez7] .web-project__screens[data-astro-cid-t7a4sez7]{grid-template-columns:minmax(0,1fr) minmax(0,3.4fr)}.web-project--reverse[data-astro-cid-t7a4sez7] .web-project__desktop[data-astro-cid-t7a4sez7]{grid-column:2;grid-row:1}.web-project--reverse[data-astro-cid-t7a4sez7] .web-project__mobile[data-astro-cid-t7a4sez7]{grid-column:1;grid-row:1}.web-project[data-astro-cid-t7a4sez7] figure[data-astro-cid-t7a4sez7]{min-width:0;margin:0}.web-project__desktop[data-astro-cid-t7a4sez7]{border:1px solid var(--color-border-filter);border-radius:6px;background:#0a0e11}.web-screen[data-astro-cid-t7a4sez7]{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:zoom-in}.web-screen[data-astro-cid-t7a4sez7] img{display:block;width:100%;height:auto}.web-project__mobile[data-astro-cid-t7a4sez7]{display:grid;justify-items:center}.web-project__mobile[data-astro-cid-t7a4sez7] .web-screen[data-astro-cid-t7a4sez7]{width:min(100%,240px)}.web-project[data-astro-cid-t7a4sez7] figcaption[data-astro-cid-t7a4sez7]{padding:.75rem;color:var(--color-text-dim);font-size:.75rem;line-height:1.5}.web-project__mobile[data-astro-cid-t7a4sez7] figcaption[data-astro-cid-t7a4sez7]{text-align:center}.web-project__foot[data-astro-cid-t7a4sez7]{margin-top:var(--immo-block-space);text-align:center}.web-project__foot[data-astro-cid-t7a4sez7] p[data-astro-cid-t7a4sez7]{max-width:80ch;margin:0 auto 1.5rem;color:var(--color-text-dim);font-size:.9375rem;line-height:1.8;text-wrap:pretty}.web-project__foot[data-astro-cid-t7a4sez7] .immo-secondary[data-astro-cid-t7a4sez7]{font-size:.6875rem}.web-complete[data-astro-cid-t7a4sez7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--immo-block-space);align-items:center}.web-complete[data-astro-cid-t7a4sez7] figure[data-astro-cid-t7a4sez7]{min-width:0;margin:0}.web-complete[data-astro-cid-t7a4sez7] figure[data-astro-cid-t7a4sez7] img{display:block;width:100%;height:auto}.web-complete[data-astro-cid-t7a4sez7] figcaption[data-astro-cid-t7a4sez7]{margin-top:.75rem;color:var(--color-text-dim);font-size:.75rem;line-height:1.5}.web-complete[data-astro-cid-t7a4sez7] ul[data-astro-cid-t7a4sez7]{margin:0;padding:0;list-style:none}.web-complete[data-astro-cid-t7a4sez7] li[data-astro-cid-t7a4sez7]{display:flex;gap:1.25rem;align-items:start}.web-complete[data-astro-cid-t7a4sez7] li[data-astro-cid-t7a4sez7]+li[data-astro-cid-t7a4sez7]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.web-content-icon[data-astro-cid-t7a4sez7]{flex:none;color:var(--immo-accent)}.web-content-icon[data-astro-cid-t7a4sez7] svg{width:32px;height:32px}.web-complete[data-astro-cid-t7a4sez7] h3[data-astro-cid-t7a4sez7]{margin:0;color:var(--color-text);font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:-.015em;text-transform:none}.web-complete[data-astro-cid-t7a4sez7] li[data-astro-cid-t7a4sez7] p[data-astro-cid-t7a4sez7]{margin:.75rem 0 0;color:var(--color-text-dim);font-size:.9375rem;line-height:1.75}.web-followup[data-astro-cid-t7a4sez7]{max-width:80ch;margin:var(--immo-block-space) auto 0;padding-top:1.5rem;border-top:1px solid var(--color-border);color:var(--color-text-dim);font-size:.9375rem;line-height:1.8;text-align:center;text-wrap:pretty}@media(max-width:900px){.web-page[data-astro-cid-t7a4sez7] .immo-expertises[data-astro-cid-t7a4sez7] article[data-astro-cid-t7a4sez7]:nth-child(3){border-left:1px solid var(--color-border)}.web-hero__visual[data-astro-cid-t7a4sez7]{width:45vw;right:1.25rem}.web-hero[data-astro-cid-t7a4sez7] h1[data-astro-cid-t7a4sez7],.web-hero[data-astro-cid-t7a4sez7] .immo-hero__lead[data-astro-cid-t7a4sez7]{max-width:52%}.web-complete[data-astro-cid-t7a4sez7]{gap:1.5rem}}@media(max-width:700px){.web-hero[data-astro-cid-t7a4sez7]:after{background:linear-gradient(90deg,#0a0b0bf2,#0a0b0ba6)}.web-hero__visual[data-astro-cid-t7a4sez7]{inset:5rem -9rem auto auto;width:40rem;height:26rem;opacity:.5}.web-hero[data-astro-cid-t7a4sez7] h1[data-astro-cid-t7a4sez7],.web-hero[data-astro-cid-t7a4sez7] .immo-hero__lead[data-astro-cid-t7a4sez7],.web-hero[data-astro-cid-t7a4sez7] .immo-actions[data-astro-cid-t7a4sez7]{max-width:100%}.web-page[data-astro-cid-t7a4sez7] .immo-expertises[data-astro-cid-t7a4sez7]{grid-template-columns:1fr;gap:1.5rem}.web-page[data-astro-cid-t7a4sez7] .immo-expertises[data-astro-cid-t7a4sez7] article[data-astro-cid-t7a4sez7]+article[data-astro-cid-t7a4sez7]{padding-top:1.5rem;border-left:0;border-top:1px solid var(--color-border)}.web-page[data-astro-cid-t7a4sez7] .immo-expertises[data-astro-cid-t7a4sez7] p[data-astro-cid-t7a4sez7]{max-width:45ch;margin-inline:auto}.web-project__screens[data-astro-cid-t7a4sez7],.web-project--reverse[data-astro-cid-t7a4sez7] .web-project__screens[data-astro-cid-t7a4sez7]{grid-template-columns:1fr;gap:1.5rem}.web-project--reverse[data-astro-cid-t7a4sez7] .web-project__desktop[data-astro-cid-t7a4sez7],.web-project--reverse[data-astro-cid-t7a4sez7] .web-project__mobile[data-astro-cid-t7a4sez7]{grid-column:auto;grid-row:auto}.web-project__mobile[data-astro-cid-t7a4sez7] .web-screen[data-astro-cid-t7a4sez7]{width:min(54vw,180px)}.web-complete[data-astro-cid-t7a4sez7]{grid-template-columns:1fr;gap:2rem}.web-complete[data-astro-cid-t7a4sez7] li[data-astro-cid-t7a4sez7]{gap:1rem}}
