section.hero-raklvm{aspect-ratio:4/2;border-radius:.4rem;grid-column:1/-1;grid-template-columns:1fr 1fr 2fr;width:100%;max-height:50vh;display:grid;overflow:hidden}section.hero-raklvm>:where(.hero-raklvm){min-width:0;overflow:hidden}section.hero-raklvm .hero:where(.hero-raklvm){object-fit:cover;width:100%;height:100%;display:block}section.hero-raklvm .brand:where(.hero-raklvm){grid-template-rows:1fr 1fr;display:grid}section.hero-raklvm .brand:where(.hero-raklvm) .logo:where(.hero-raklvm){background:#66938b;justify-content:center;align-items:center;padding:1rem;display:flex}section.hero-raklvm .brand:where(.hero-raklvm) .logo:where(.hero-raklvm) img:where(.hero-raklvm){object-fit:contain;max-width:60%;max-height:60%;display:block}section.hero-raklvm .brand:where(.hero-raklvm) .stat:where(.hero-raklvm){text-align:center;background:#121212;align-content:center;margin:0;padding:clamp(1rem,2vw,1.5rem);font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700;line-height:1.4}section.hero-raklvm .brand:where(.hero-raklvm) .stat:where(.hero-raklvm)>span:where(.hero-raklvm){background:linear-gradient(#d76c87,#e2a892);color:#0000;-webkit-background-clip:text;background-clip:text}section.hero-raklvm .brand:where(.hero-raklvm) .stat:where(.hero-raklvm) a:where(.hero-raklvm){color:inherit;text-underline-offset:.15em;-webkit-text-decoration:underline #d76c87;text-decoration:underline #d76c87}section.hero-raklvm .about:where(.hero-raklvm){color:var(--c-ink);background:#f5f0e8;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw,2.5rem);font-family:Space Grotesk,sans-serif;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.6;display:flex}section.hero-raklvm .about:where(.hero-raklvm) p:where(.hero-raklvm){max-width:36rem;margin:0}section.hero-raklvm .about:where(.hero-raklvm) p:where(.hero-raklvm)+p:where(.hero-raklvm){margin-top:1rem}@media (width>=768px) and (width<=999px){section.hero-raklvm{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;max-height:none}section.hero-raklvm .hero:where(.hero-raklvm){aspect-ratio:1}section.hero-raklvm .about:where(.hero-raklvm){grid-column:1/-1}}@media (width<=767px){section.hero-raklvm{aspect-ratio:auto;grid-template-columns:1fr;max-height:none}section.hero-raklvm .hero:where(.hero-raklvm){aspect-ratio:1}section.hero-raklvm .brand:where(.hero-raklvm){grid-template-rows:auto auto}section.hero-raklvm .brand:where(.hero-raklvm) .logo:where(.hero-raklvm){padding:2rem 1rem}section.hero-raklvm .brand:where(.hero-raklvm) .logo:where(.hero-raklvm) img:where(.hero-raklvm){width:auto;max-width:none;height:3rem;max-height:none}}section.homebuyers-u6otw{aspect-ratio:4/2;width:100%;max-height:50vh;color:var(--c-ink);grid-column:1/-1;grid-template-columns:1fr 1fr 2fr;font-family:Inter,sans-serif;display:grid;overflow:hidden}section.homebuyers-u6otw>:where(.homebuyers-u6otw){min-width:0}section.homebuyers-u6otw .title:where(.homebuyers-u6otw){color:#fff;background:#66938b;align-items:flex-end;padding:clamp(1.5rem,3vw,2.5rem);display:flex}section.homebuyers-u6otw .title:where(.homebuyers-u6otw) h2:where(.homebuyers-u6otw){letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:.95}section.homebuyers-u6otw .tiles:where(.homebuyers-u6otw){grid-template-rows:1fr 1fr;display:grid}section.homebuyers-u6otw .pitch:where(.homebuyers-u6otw),section.homebuyers-u6otw .how:where(.homebuyers-u6otw){flex-direction:column;justify-content:center;gap:.5rem;min-height:0;padding:clamp(1rem,2vw,1.5rem);display:flex;overflow:hidden}section.homebuyers-u6otw .pitch:where(.homebuyers-u6otw){background:var(--c-purple);color:#fff}section.homebuyers-u6otw .pitch:where(.homebuyers-u6otw) p:where(.homebuyers-u6otw){margin:0;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500;line-height:1.3}section.homebuyers-u6otw .how:where(.homebuyers-u6otw){background:var(--c-cream)}section.homebuyers-u6otw .how:where(.homebuyers-u6otw) p:where(.homebuyers-u6otw){border-left:2px solid var(--c-orange);margin:0;padding-left:.75rem;font-size:clamp(.78rem,1.1vw,.92rem);line-height:1.4}section.homebuyers-u6otw .services:where(.homebuyers-u6otw){background:#fff;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}section.homebuyers-u6otw .service:where(.homebuyers-u6otw){border-top:1px solid #00000014;border-left:1px solid #00000014;flex-direction:column;justify-content:center;gap:.4rem;min-height:0;padding:clamp(1rem,2vw,1.5rem);display:flex;overflow:hidden}section.homebuyers-u6otw .service:where(.homebuyers-u6otw):nth-child(-n+2){border-top:none}section.homebuyers-u6otw .service:where(.homebuyers-u6otw):nth-child(odd){border-left:none}section.homebuyers-u6otw .service:where(.homebuyers-u6otw) p:where(.homebuyers-u6otw){color:#000000b3;margin:0;font-size:clamp(.78rem,1.1vw,.92rem);line-height:1.5}section.homebuyers-u6otw .label:where(.homebuyers-u6otw){letter-spacing:.12em;text-transform:uppercase;color:#000000a6;font-size:.7rem;font-weight:700}@media (width>=768px) and (width<=999px){section.homebuyers-u6otw{aspect-ratio:auto;grid-template-columns:1fr 1fr;max-height:none}section.homebuyers-u6otw .title:where(.homebuyers-u6otw){aspect-ratio:2;text-align:center;justify-content:center;align-items:center}section.homebuyers-u6otw .tiles:where(.homebuyers-u6otw){aspect-ratio:2}section.homebuyers-u6otw .services:where(.homebuyers-u6otw){grid-column:1/-1}}@media (width<=767px){section.homebuyers-u6otw{aspect-ratio:auto;grid-template-columns:1fr;max-height:none}section.homebuyers-u6otw .title:where(.homebuyers-u6otw){justify-content:center;align-items:center;padding:2rem 1.5rem}section.homebuyers-u6otw .title:where(.homebuyers-u6otw) h2:where(.homebuyers-u6otw){text-align:center;font-size:2.25rem}section.homebuyers-u6otw .label:where(.homebuyers-u6otw){letter-spacing:.08em;font-size:.6rem}section.homebuyers-u6otw .services:where(.homebuyers-u6otw){grid-template-rows:auto;grid-template-columns:1fr}section.homebuyers-u6otw .service:where(.homebuyers-u6otw){border-top:1px solid #00000014;border-left:none}section.homebuyers-u6otw .service:where(.homebuyers-u6otw):first-child{border-top:none}}section.investors-ab7o2q{aspect-ratio:4/2;grid-column:1/-1;grid-template-columns:1fr 1fr 2fr;width:100%;max-height:50vh;font-family:Inter,sans-serif;display:grid;overflow:hidden}section.investors-ab7o2q>:where(.investors-ab7o2q){min-width:0;overflow:hidden}section.investors-ab7o2q .title:where(.investors-ab7o2q){color:#fff;background:#3b3b49;align-items:flex-end;padding:clamp(1.5rem,3vw,2.5rem);display:flex}section.investors-ab7o2q .title:where(.investors-ab7o2q) h2:where(.investors-ab7o2q){letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:.95}section.investors-ab7o2q .tiles:where(.investors-ab7o2q){grid-template-rows:1fr 1fr;display:grid}section.investors-ab7o2q .tiles:where(.investors-ab7o2q)>:where(.investors-ab7o2q){min-height:0;overflow:hidden}section.investors-ab7o2q .tiles:where(.investors-ab7o2q) .stats:where(.investors-ab7o2q){background:var(--c-cream);color:var(--c-ink);flex-direction:column;justify-content:space-between;gap:.5rem;padding:clamp(1rem,2vw,1.5rem);display:flex}section.investors-ab7o2q .tiles:where(.investors-ab7o2q) .stats:where(.investors-ab7o2q) .label:where(.investors-ab7o2q){letter-spacing:.12em;text-transform:uppercase;color:#00000080;font-size:.7rem;font-weight:700}section.investors-ab7o2q .tiles:where(.investors-ab7o2q) .stats:where(.investors-ab7o2q) ul:where(.investors-ab7o2q){flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:clamp(.8rem,1.2vw,.95rem);font-weight:400;line-height:1.4;list-style:none;display:flex}section.investors-ab7o2q .tiles:where(.investors-ab7o2q) .stats:where(.investors-ab7o2q) .num:where(.investors-ab7o2q){color:var(--c-orange);margin-right:.4rem;font-weight:700}section.investors-ab7o2q .tiles:where(.investors-ab7o2q) .stats:where(.investors-ab7o2q) .disclaimer:where(.investors-ab7o2q){color:#00000080;margin:0;font-size:clamp(.65rem,.9vw,.75rem);line-height:1.4}section.investors-ab7o2q .tiles:where(.investors-ab7o2q) .jv:where(.investors-ab7o2q){color:#fff;background:#d76c87;flex-direction:column;justify-content:center;gap:.6rem;padding:clamp(1rem,2vw,1.5rem);display:flex}section.investors-ab7o2q .tiles:where(.investors-ab7o2q) .jv:where(.investors-ab7o2q) .label:where(.investors-ab7o2q){letter-spacing:.12em;text-transform:uppercase;color:var(--c-lavender);font-size:.7rem;font-weight:700}section.investors-ab7o2q .tiles:where(.investors-ab7o2q) .jv:where(.investors-ab7o2q) p:where(.investors-ab7o2q){margin:0;font-size:clamp(.78rem,1.1vw,.92rem);line-height:1.5}section.investors-ab7o2q .pitch:where(.investors-ab7o2q){color:var(--c-ink);background:#fff;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw,2.5rem);font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.6;display:flex}section.investors-ab7o2q .pitch:where(.investors-ab7o2q) p:where(.investors-ab7o2q){max-width:36rem;margin:0}section.investors-ab7o2q .pitch:where(.investors-ab7o2q) p:where(.investors-ab7o2q)+p:where(.investors-ab7o2q){margin-top:1rem}@media (width>=768px) and (width<=999px){section.investors-ab7o2q{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;max-height:none}section.investors-ab7o2q .title:where(.investors-ab7o2q){aspect-ratio:2;justify-content:center;align-items:center}section.investors-ab7o2q .title:where(.investors-ab7o2q) h2:where(.investors-ab7o2q){text-align:center}section.investors-ab7o2q .tiles:where(.investors-ab7o2q){aspect-ratio:2}section.investors-ab7o2q .pitch:where(.investors-ab7o2q){grid-column:1/-1;justify-content:flex-start}}@media (width<=767px){section.investors-ab7o2q{aspect-ratio:auto;grid-template-columns:1fr;max-height:none}section.investors-ab7o2q .title:where(.investors-ab7o2q){justify-content:center;align-items:center;padding:2rem 1.5rem}section.investors-ab7o2q .title:where(.investors-ab7o2q) h2:where(.investors-ab7o2q){text-align:center;font-size:2.25rem}section.investors-ab7o2q .tiles:where(.investors-ab7o2q){grid-template-rows:auto auto}section.investors-ab7o2q .tiles:where(.investors-ab7o2q) .label:where(.investors-ab7o2q){letter-spacing:.08em;word-break:break-word;font-size:.6rem}section.investors-ab7o2q .pitch:where(.investors-ab7o2q){justify-content:flex-start}}section.developers-1fpwk87{aspect-ratio:4/2;width:100%;max-height:50vh;color:var(--c-ink);grid-column:1/-1;grid-template-columns:1fr 1fr 2fr;font-family:Inter,sans-serif;display:grid;overflow:hidden}section.developers-1fpwk87>:where(.developers-1fpwk87){min-width:0}section.developers-1fpwk87 .title:where(.developers-1fpwk87){color:#fff;background:#66938b;align-items:flex-end;padding:clamp(1.5rem,3vw,2.5rem);display:flex}section.developers-1fpwk87 .title:where(.developers-1fpwk87) h2:where(.developers-1fpwk87){letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:.95}section.developers-1fpwk87 .tiles:where(.developers-1fpwk87){grid-template-rows:1fr 1fr;display:grid}section.developers-1fpwk87 .tile:where(.developers-1fpwk87){background:var(--c-cream);flex-direction:column;justify-content:center;gap:.5rem;min-height:0;padding:clamp(1rem,2vw,1.5rem);display:flex;overflow:hidden}section.developers-1fpwk87 .tile:where(.developers-1fpwk87) p:where(.developers-1fpwk87){margin:0;font-size:clamp(.78rem,1.1vw,.92rem);line-height:1.5}section.developers-1fpwk87 .label:where(.developers-1fpwk87){letter-spacing:.12em;text-transform:uppercase;color:#00000080;font-size:.7rem;font-weight:700}section.developers-1fpwk87 .lead:where(.developers-1fpwk87){background:#fff;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw,2.5rem);font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.6;display:flex}section.developers-1fpwk87 .lead:where(.developers-1fpwk87) .eyebrow:where(.developers-1fpwk87){letter-spacing:.14em;text-transform:uppercase;color:var(--c-orange);margin-bottom:.75rem;font-size:.75rem;font-weight:700}section.developers-1fpwk87 .lead:where(.developers-1fpwk87) p:where(.developers-1fpwk87){max-width:36rem;margin:0}@media (width>=768px) and (width<=999px){section.developers-1fpwk87{aspect-ratio:auto;grid-template-columns:1fr 1fr;max-height:none}section.developers-1fpwk87 .title:where(.developers-1fpwk87){aspect-ratio:2;text-align:center;justify-content:center;align-items:center}section.developers-1fpwk87 .tiles:where(.developers-1fpwk87){aspect-ratio:2}section.developers-1fpwk87 .lead:where(.developers-1fpwk87){grid-column:1/-1;justify-content:flex-start}}@media (width<=767px){section.developers-1fpwk87{aspect-ratio:auto;grid-template-columns:1fr;max-height:none}section.developers-1fpwk87 .title:where(.developers-1fpwk87){justify-content:center;align-items:center;padding:2rem 1.5rem}section.developers-1fpwk87 .title:where(.developers-1fpwk87) h2:where(.developers-1fpwk87){text-align:center;font-size:2.25rem}section.developers-1fpwk87 .label:where(.developers-1fpwk87){letter-spacing:.08em;font-size:.6rem}section.developers-1fpwk87 .lead:where(.developers-1fpwk87){justify-content:flex-start}}section.contacts-42cy1p{aspect-ratio:4/2;width:100%;max-height:50vh;color:var(--c-ink);border-radius:.4rem;grid-column:1/-1;grid-template-columns:1fr 1fr 2fr;font-family:Inter,sans-serif;display:grid;overflow:hidden}section.contacts-42cy1p>:where(.contacts-42cy1p){min-width:0;overflow:hidden}section.contacts-42cy1p .photo:where(.contacts-42cy1p){object-fit:cover;background:var(--c-purple);width:100%;height:100%;display:block}section.contacts-42cy1p .middle:where(.contacts-42cy1p){grid-template-rows:1fr 1fr;display:grid}section.contacts-42cy1p .middle:where(.contacts-42cy1p)>:where(.contacts-42cy1p){flex-direction:column;justify-content:center;min-height:0;padding:clamp(1rem,2vw,1.5rem);display:flex;overflow:hidden}section.contacts-42cy1p .middle:where(.contacts-42cy1p) .tagline:where(.contacts-42cy1p){background:var(--c-orange);color:#fff;text-align:center;align-items:center}section.contacts-42cy1p .middle:where(.contacts-42cy1p) .tagline:where(.contacts-42cy1p) h2:where(.contacts-42cy1p){letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:700;line-height:1.05}section.contacts-42cy1p .middle:where(.contacts-42cy1p) .visit:where(.contacts-42cy1p){color:#ffffffb3;background:#121212;gap:.35rem}section.contacts-42cy1p .middle:where(.contacts-42cy1p) .visit:where(.contacts-42cy1p) .label:where(.contacts-42cy1p){letter-spacing:.12em;text-transform:uppercase;color:var(--c-lavender);margin-bottom:.25rem;font-size:.7rem;font-weight:700}section.contacts-42cy1p .middle:where(.contacts-42cy1p) .visit:where(.contacts-42cy1p) p:where(.contacts-42cy1p){margin:0;font-size:clamp(.78rem,1.1vw,.92rem);line-height:1.4}section.contacts-42cy1p .form:where(.contacts-42cy1p){background:#f5f0e8;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}section.contacts-42cy1p .cta:where(.contacts-42cy1p) p:where(.contacts-42cy1p){margin:0;font-size:clamp(.85rem,1.3vw,1rem);line-height:1.5}section.contacts-42cy1p .cta:where(.contacts-42cy1p) p:where(.contacts-42cy1p):first-child{margin-bottom:.4rem;font-weight:700}@media (width>=768px) and (width<=999px){section.contacts-42cy1p{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;max-height:none}section.contacts-42cy1p .photo:where(.contacts-42cy1p){aspect-ratio:1}section.contacts-42cy1p .form:where(.contacts-42cy1p){grid-column:1/-1}}@media (width<=767px){section.contacts-42cy1p{aspect-ratio:auto;grid-template-columns:1fr;max-height:none}section.contacts-42cy1p .photo:where(.contacts-42cy1p){aspect-ratio:1}section.contacts-42cy1p .middle:where(.contacts-42cy1p){grid-template-rows:auto auto}}footer.footer-fr054w{background:var(--c-ink);letter-spacing:.05em;border-radius:.4rem;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:clamp(1rem,2vw,1.5rem);font-family:monospace;font-size:.6rem;display:flex}.brand.footer-fr054w{color:#bbb;letter-spacing:.1em}.meta.footer-fr054w{color:#bbb;align-items:center;gap:1rem;display:flex}.meta.footer-fr054w a:where(.footer-fr054w){color:#888;border-bottom:1px solid #333;text-decoration:none}:root{--c-cream:#f5f0e8;--c-lime:#c8ff00;--c-orange:#ff5c39;--c-purple:#1a0533;--c-lavender:#e8e0ff;--c-ink:#0a0a0a;--c-ink-soft:#1f1f1f}
