.agva-gallery{max-width:1160px;margin-inline:auto;padding:124px 24px 72px}.agva-gallery__heading{text-align:center;justify-items:center;gap:18px;margin-bottom:40px;display:grid}.agva-gallery__heading h1{font-family:var(--font-display);letter-spacing:.04em;font-size:44px;font-weight:400;line-height:1.05}.agva-gallery__rule{background:var(--gold);width:44px;height:1px}.agva-gallery__grid{columns:2;column-gap:10px}.agva-gallery__item{break-inside:avoid;background:color-mix(in srgb, var(--gold) 6%, var(--ink));border-radius:6px;margin:0 0 10px;overflow:hidden}.agva-gallery__item img{width:100%;height:auto;transition:opacity .2s;display:block}.agva-gallery__item img:hover{opacity:.88}@media (width>=768px){.agva-gallery{padding:148px 40px 88px}.agva-gallery__heading{margin-bottom:56px}.agva-gallery__heading h1{font-size:64px}.agva-gallery__grid{columns:3;column-gap:14px}.agva-gallery__item{border-radius:8px;margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.agva-gallery__item img{transition:none}}.agva-about{letter-spacing:0;max-width:1160px;margin-inline:auto;padding:124px 24px 64px}.agva-about__editorial{gap:28px;display:grid}.agva-about__heading{max-width:540px}.agva-about__eyebrow{color:var(--gold);margin-bottom:18px;font-size:10px;font-weight:500}.agva-about h1{font-family:var(--font-display);text-wrap:balance;font-size:38px;font-weight:400;line-height:1.12}.agva-about h1 em{color:var(--gold)}.agva-about__paragraphs{align-content:start;gap:22px;display:grid}.agva-about__paragraphs p{color:color-mix(in srgb, var(--ivory) 78%, transparent);font-size:15px;line-height:1.85}.agva-about__photographs{width:100%;margin-block:8px 12px;padding-bottom:30px;position:relative}.agva-about__primary{aspect-ratio:1/2;object-fit:cover;object-position:center;width:82%;height:auto;margin-left:auto;display:block}.agva-about__secondary{aspect-ratio:3/4;object-fit:cover;object-position:center;outline:6px solid var(--ink);width:44%;height:auto;display:block;position:absolute;bottom:0;left:0}.agva-about__photographs:after{content:"";background:var(--gold);width:36px;height:1px;position:absolute;bottom:10px;right:0}.agva-about__quote{border-block:1px solid color-mix(in srgb, var(--gold) 25%, transparent);max-width:880px;font-family:var(--font-display);text-align:center;text-wrap:balance;margin:40px auto;padding-block:28px;font-size:26px;font-style:italic;line-height:1.4}.agva-about__quote span{color:var(--gold)}.agva-about__closing{gap:26px;display:grid}.agva-about__dedication{border-left:1px solid color-mix(in srgb, var(--gold) 45%, transparent);font-family:var(--font-display);padding-left:20px;font-size:23px;line-height:1.55}.agva-about__satisfaction{color:var(--gold);margin-top:24px;font-size:15px;line-height:1.85}@media (width>=768px){.agva-about{padding:148px 40px 80px}.agva-about__editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px 64px}.agva-about__heading{grid-area:1/1}.agva-about h1{font-size:48px}.agva-about__opening{grid-area:2/1}.agva-about__context{grid-area:3/1}.agva-about__photographs{grid-area:1/2/4;margin-top:52px;position:sticky;top:100px}.agva-about__secondary{width:48%;left:-16px}.agva-about__quote{margin-block:56px 44px;padding-block:34px;font-size:36px}.agva-about__closing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.agva-about__dedication{font-size:28px}}@media (width>=1024px){.agva-about h1{font-size:56px}.agva-about__paragraphs p{font-size:16px}}
