.home-projects[data-astro-cid-un6p4wku]{--project-navy: #08162D;--project-ivory: #F8F6F0;--project-gold: #C7A56A;padding:clamp(4rem,7vw,7rem) 0;background:var(--project-navy);color:var(--project-ivory)}.home-projects__inner[data-astro-cid-un6p4wku]{width:min(1360px,calc(100% - 4rem));margin:0 auto}.home-projects__heading[data-astro-cid-un6p4wku]{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.home-projects__eyebrow[data-astro-cid-un6p4wku]{color:var(--project-gold);font-size:.72rem;font-weight:800;letter-spacing:.17em}.home-projects[data-astro-cid-un6p4wku] h2[data-astro-cid-un6p4wku]{margin:.7rem 0 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:600;line-height:1;letter-spacing:-.045em}.home-projects[data-astro-cid-un6p4wku] h2[data-astro-cid-un6p4wku] em[data-astro-cid-un6p4wku]{color:var(--project-gold);font-weight:500}.home-projects__subtitle[data-astro-cid-un6p4wku]{max-width:35rem;color:var(--project-ivory);opacity:.75;line-height:1.7}.home-projects__all[data-astro-cid-un6p4wku]{flex-shrink:0;padding-bottom:.6rem;border-bottom:1px solid var(--project-gold);color:var(--project-ivory);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-decoration:none}.home-projects__all[data-astro-cid-un6p4wku] span[data-astro-cid-un6p4wku]{color:var(--project-gold)}.home-projects__grid[data-astro-cid-un6p4wku]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.home-projects__card[data-astro-cid-un6p4wku]{min-width:0;border:1px solid rgba(199,165,106,.35);overflow:hidden;transition:transform .35s ease,border-color .35s ease}.home-projects__card[data-astro-cid-un6p4wku]:hover{transform:translateY(-6px);border-color:var(--project-gold)}.home-projects__card-link[data-astro-cid-un6p4wku]{display:block;height:100%;color:inherit;text-decoration:none}.home-projects__visual[data-astro-cid-un6p4wku]{position:relative;height:clamp(260px,28vw,380px);overflow:hidden;background:#101f35}.home-projects__visual[data-astro-cid-un6p4wku] img[data-astro-cid-un6p4wku]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.home-projects__card[data-astro-cid-un6p4wku]:hover img[data-astro-cid-un6p4wku]{transform:scale(1.055)}.home-projects__placeholder[data-astro-cid-un6p4wku]{position:absolute;inset:0;display:grid;place-items:center;color:var(--project-gold);font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;letter-spacing:.12em}.home-projects__badge[data-astro-cid-un6p4wku]{position:absolute;top:1rem;left:1rem;padding:.55rem .7rem;background:var(--project-navy);color:var(--project-gold);font-size:.62rem;font-weight:800;letter-spacing:.1em}.home-projects__content[data-astro-cid-un6p4wku]{padding:1.6rem}.home-projects__location[data-astro-cid-un6p4wku]{color:var(--project-gold);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-projects__content[data-astro-cid-un6p4wku] h3[data-astro-cid-un6p4wku]{margin:.5rem 0 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:600}.home-projects__summary[data-astro-cid-un6p4wku]{min-height:4rem;color:var(--project-ivory);opacity:.75;font-size:.9rem;line-height:1.7}.home-projects__action[data-astro-cid-un6p4wku]{display:inline-block;margin-top:1.5rem;color:var(--project-gold);font-size:.7rem;font-weight:800;letter-spacing:.1em}.home-projects__message[data-astro-cid-un6p4wku]{grid-column:1 / -1;padding:3rem;border:1px solid rgba(199,165,106,.35);color:var(--project-ivory);text-align:center}.home-projects__all[data-astro-cid-un6p4wku]:focus-visible,.home-projects__card-link[data-astro-cid-un6p4wku]:focus-visible{outline:2px solid var(--project-gold);outline-offset:5px}@media(max-width:900px){.home-projects__grid[data-astro-cid-un6p4wku]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.home-projects__inner[data-astro-cid-un6p4wku]{width:calc(100% - 2rem)}.home-projects__heading[data-astro-cid-un6p4wku]{align-items:start;flex-direction:column}.home-projects__grid[data-astro-cid-un6p4wku]{grid-template-columns:1fr}.home-projects__visual[data-astro-cid-un6p4wku]{height:320px}}@media(prefers-reduced-motion:reduce){.home-projects__card[data-astro-cid-un6p4wku],.home-projects__visual[data-astro-cid-un6p4wku] img[data-astro-cid-un6p4wku]{transition:none}}
