.elementor .ms-gallery-item{padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 300px;}.elementor .ms-gallery{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .ms-photo-hero{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:18px;background-color:var(--color-dark);box-shadow:0px 18px 40px 0px rgba(36,27,21,0.12);display:block;}.elementor .ms-caption{font-family:var(--font-body);font-weight:400;font-size:15.2px;color:var(--color-ink-soft);line-height:1.6em;}.elementor .ms-lede{font-family:var(--font-body);font-weight:400;font-size:20.8px;color:var(--color-ink-soft);line-height:1.5em;}.elementor .ms-title-hero{font-family:var(--font-display);font-weight:800;font-size:54.4px;color:var(--color-ink);letter-spacing:-0.02em;line-height:1.02em;}.elementor .ms-eyebrow{font-family:var(--font-body);font-weight:700;font-size:12.8px;color:var(--color-accent);letter-spacing:0.16em;line-height:1.6em;text-transform:uppercase;}.elementor .ms-section-inner{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:32px;}.elementor .ms-section{width:100%;color:var(--color-ink);padding-block-start:84px;padding-block-end:84px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--color-bg);display:flex;flex-direction:row;justify-content:center;}.elementor .ms-photo-frame{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 12%;border-radius:18px;background-color:var(--color-dark);display:block;}.elementor .ms-text-max{max-width:62ch;}.elementor .ms-section-warm{background-color:var(--color-bg-warm);}.elementor .ms-gallery-item-wide{flex:2 1 620px;}