.Home-module__F6EKwG__hero{background:var(--eg-dark);min-height:clamp(440px,62vh,620px);animation:.8s cubic-bezier(.16,1,.3,1) both Home-module__F6EKwG__egRise;position:relative;overflow:hidden}.Home-module__F6EKwG__heroMedia{object-fit:cover;object-position:55% 40%;background:#12150f;width:100%;height:100%;position:absolute;inset:0}.Home-module__F6EKwG__heroPlaceholder{text-align:center;font-family:var(--font-jetbrains), monospace;letter-spacing:.16em;text-transform:uppercase;color:#4a544d;justify-content:center;align-items:center;padding:40px;font-size:10px;display:flex}.Home-module__F6EKwG__heroScrim{background:linear-gradient(90deg,#0b0d0cd9 0%,#0b0d0c80 45%,#0b0d0c1a 100%);position:absolute;inset:0}.Home-module__F6EKwG__heroInner{min-height:clamp(440px,62vh,620px);padding:clamp(110px, 20vw, 200px) var(--eg-page-pad) clamp(32px, 6vw, 72px);color:#fff;flex-direction:column;justify-content:flex-end;gap:clamp(16px,3vw,28px);display:flex;position:relative}.Home-module__F6EKwG__heroTag{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;font-size:9.5px;display:flex}.Home-module__F6EKwG__heroTagPill{background:var(--eg-green);color:var(--eg-dark);padding:5px 10px;font-weight:500}.Home-module__F6EKwG__heroTagNote{color:#ccc}.Home-module__F6EKwG__heroTitle{letter-spacing:-.04em;text-transform:uppercase;max-width:14ch;margin:0;font-size:clamp(1.75rem,6.4vw,5.6rem);font-weight:600;line-height:.96}.Home-module__F6EKwG__heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Home-module__F6EKwG__heroCta{background:var(--eg-green);color:var(--eg-dark);padding:15px 30px;font-size:14px;font-weight:500;text-decoration:none;transition:background .25s}.Home-module__F6EKwG__heroCta:hover{background:var(--eg-green-hover);color:var(--eg-dark)}.Home-module__F6EKwG__heroGhost{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:15px 30px;font-size:14px;font-weight:500;transition:all .25s}.Home-module__F6EKwG__heroGhost:hover{background:#ffffff1a;border-color:#fff}.Home-module__F6EKwG__heroNote{font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;text-transform:uppercase;color:#bbb;font-size:9.5px}.Home-module__F6EKwG__mosaicSection{padding:clamp(20px, 4vw, 32px) var(--eg-page-pad) 0}.Home-module__F6EKwG__mosaic{grid-template-columns:repeat(auto-fill,minmax(min(50%,300px),1fr));grid-auto-rows:clamp(150px,24vw,230px);grid-auto-columns:minmax(0,1fr);gap:clamp(10px,1.6vw,16px);display:grid}.Home-module__F6EKwG__tile{background:var(--eg-dark);color:#fff;text-decoration:none;position:relative;overflow:hidden}.Home-module__F6EKwG__tile:hover{color:#fff}.Home-module__F6EKwG__tileWide{grid-column:span 2}.Home-module__F6EKwG__tileHero{grid-area:span 2/span 2}@media (max-width:1000px){.Home-module__F6EKwG__mosaic>.Home-module__F6EKwG__tile:last-child{grid-column:span 2}}@media (max-width:768px){.Home-module__F6EKwG__hero{min-height:clamp(360px,46vh,480px)}.Home-module__F6EKwG__heroInner{min-height:clamp(360px,46vh,480px);padding:72px var(--eg-page-pad) 24px;gap:14px}}.Home-module__F6EKwG__tileMedia{object-fit:cover;background:#171a15;width:100%;height:100%;position:absolute;inset:0}.Home-module__F6EKwG__tilePlaceholder{text-align:center;font-family:var(--font-jetbrains), monospace;letter-spacing:.14em;text-transform:uppercase;color:#49524a;justify-content:center;align-items:center;padding:18px;font-size:8.5px;display:flex}.Home-module__F6EKwG__tileScrim{background:linear-gradient(#0b0d0c00 38%,#0b0d0ccc 100%);position:absolute;inset:0}.Home-module__F6EKwG__tileScrimHero{background:linear-gradient(#0b0d0c00 45%,#0b0d0ccc 100%)}.Home-module__F6EKwG__tileBody{padding:clamp(14px,3vw,22px);position:absolute;bottom:0;left:0;right:0}.Home-module__F6EKwG__tileBodyHero{padding:clamp(14px,3vw,26px)}.Home-module__F6EKwG__tileCount{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--eg-green);font-size:9px}.Home-module__F6EKwG__tileName{letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(1.15rem,3vw,1.7rem);font-weight:600;line-height:1.1}.Home-module__F6EKwG__tileNameHero{font-size:clamp(1.6rem,4.5vw,2.4rem)}.Home-module__F6EKwG__sectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.Home-module__F6EKwG__sectionTitle{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500}.Home-module__F6EKwG__sectionLink{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--eg-muted);white-space:nowrap;font-size:10px;text-decoration:none}.Home-module__F6EKwG__sectionLink:hover{color:var(--eg-ink);text-decoration:underline}
