.HomePage_hero__KftZf{max-width:1240px;margin:0 auto;padding:7rem 4vw 5rem;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:5rem;gap:5rem;align-items:center}.HomePage_heroCopy__a2PXb h1{max-width:850px;margin:1rem 0 1.6rem;font:800 clamp(3.3rem,7vw,7rem)/.96 Manrope,sans-serif;letter-spacing:-.065em}.HomePage_heroCopy__a2PXb h1 em{color:var(--lime);font-style:normal}.HomePage_intro__ftolE{max-width:660px;color:var(--muted);font-size:1.16rem}.HomePage_actions__rbJPG{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.HomePage_actions__rbJPG span{margin-left:.7rem}.HomePage_portrait__L9mKd{position:relative}.HomePage_imageWrap__f_6yh{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:180px 180px 18px 18px;background:var(--panel)}.HomePage_imageWrap__f_6yh:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--line)}.HomePage_note__plvg4{position:absolute;right:-1.5rem;bottom:2rem;max-width:230px;padding:1rem 1.2rem;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.3)}.HomePage_note__plvg4 span{display:block;color:#5d665f;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}.HomePage_note__plvg4 strong{display:block;margin-top:.25rem;line-height:1.35}.HomePage_marquee__HmCOL{padding:1rem 4vw;display:flex;gap:2.2rem;overflow:hidden;border-block:1px solid var(--line);white-space:nowrap;color:var(--muted);font-size:.85rem}.HomePage_marquee__HmCOL b{margin-left:2.2rem;color:var(--lime)}.HomePage_featured__mDpnC,.HomePage_snapshot__pgcJb{max-width:1240px;margin:0 auto;padding:7rem 4vw}.HomePage_snapshot__pgcJb{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:4rem;gap:4rem}.HomePage_sectionHead__ZagWq h2,.HomePage_snapshot__pgcJb h2{margin-top:.7rem;font:700 clamp(2.2rem,4vw,4rem)/1.05 Manrope,sans-serif;letter-spacing:-.045em}.HomePage_snapshot__pgcJb>p{grid-column:2;max-width:620px;color:var(--muted);font-size:1.1rem}.HomePage_stats__z_9_P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.HomePage_stats__z_9_P div{padding:1.3rem;border-left:1px solid var(--line)}.HomePage_stats__z_9_P strong{display:block;color:var(--lime);font:700 2.2rem Manrope}.HomePage_stats__z_9_P span{color:var(--muted);font-size:.8rem}.HomePage_featured__mDpnC{padding-top:3rem}.HomePage_sectionHead__ZagWq{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.HomePage_sectionHead__ZagWq>a{color:var(--lime);text-decoration:none}.HomePage_projectGrid__7rARO{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.HomePage_project__abiQD{min-height:390px;padding:2rem;display:flex;flex-direction:column;border-radius:18px;background:linear-gradient(145deg,#243125,#151c18);text-decoration:none}.HomePage_project__abiQD.HomePage_alt__Uz70L{background:linear-gradient(145deg,#3a251f,#1d1715)}.HomePage_project__abiQD span{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.HomePage_project__abiQD h3{margin:auto 0 1rem;font:700 clamp(2rem,4vw,3.8rem)/1 Manrope}.HomePage_project__abiQD p{max-width:520px;color:var(--muted)}.HomePage_project__abiQD b{margin-top:1.5rem;color:var(--lime)}@media(max-width:850px){.HomePage_hero__KftZf{grid-template-columns:1fr;padding-top:4rem}.HomePage_portrait__L9mKd{max-width:420px}.HomePage_snapshot__pgcJb{grid-template-columns:1fr}.HomePage_snapshot__pgcJb>p{grid-column:auto}.HomePage_projectGrid__7rARO{grid-template-columns:1fr}}@media(max-width:560px){.HomePage_heroCopy__a2PXb h1{font-size:3.2rem}.HomePage_stats__z_9_P{grid-template-columns:1fr}.HomePage_sectionHead__ZagWq{align-items:start;flex-direction:column}.HomePage_note__plvg4{right:-.5rem}.HomePage_project__abiQD{min-height:330px}}