.HomePage_page__0Dv6F{display:flex;flex-direction:column;gap:2rem}.HomePage_hero__LVNk6{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:center}.HomePage_heroCopy__wwI_y,.HomePage_heroMedia__wQ4um{min-width:0}.HomePage_heroImage__ot4Dk{width:100%;height:auto;object-fit:cover;border:1px solid var(--budo-line);border-radius:var(--budo-radius)}.HomePage_brand__IH1yB{margin:0 0 .65rem;font-family:var(--budo-font-display);font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.05;letter-spacing:-.02em}.HomePage_title__EISkJ{margin:0;font-family:var(--budo-font-display);font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600;line-height:1.25}.HomePage_intro__KbpoL{margin:.85rem 0 0;color:var(--budo-ink-soft);font-size:1.08rem}.HomePage_areas__Cujii{margin-top:.25rem}.HomePage_areasTitle__ONmar{margin:0;font-family:var(--budo-font-display);font-size:1.35rem}.HomePage_areasHint__BI64k{display:flex;flex-direction:column;gap:.35rem;margin:.35rem 0 .65rem;color:var(--budo-ink-soft)}.HomePage_areasHintLine__m9PzL{margin:0}.HomePage_areasClosing__CPpGQ{margin:0 0 1rem;color:var(--budo-ink-soft)}.HomePage_grid__yAdhY{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.HomePage_cardLink__4Kgbr{display:block;padding:.95rem 1rem;background:var(--budo-paper-elevated);border:1px solid var(--budo-line);border-radius:var(--budo-radius);box-shadow:var(--budo-shadow);text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.HomePage_cardLink__4Kgbr:hover{background:var(--primary-wash);border-color:rgba(11,35,70,.22)}.HomePage_cardTitle__INDcV{margin:0;font-size:1.1rem;font-weight:650}.HomePage_cardBody__s4NwB{margin:.3rem 0 0;color:var(--budo-ink-soft);font-size:.95rem}@media (min-width:900px){.HomePage_hero__LVNk6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.HomePage_grid__yAdhY{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}