.elementor .list-gap{padding:0px;display:flex;flex-direction:column;gap:clamp(1rem, 0.75rem + 0.75vw, 1.5rem);}.elementor .entry-meta{font-family:var(--font-base);font-weight:300;font-size:var(--fs-body);color:#5a5a5a;line-height:1.5;}.elementor .entry-title{font-family:var(--font-base);font-weight:400;font-size:var(--fs-h4);color:var(--text);line-height:1.35;}.elementor .entry{padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .year{font-family:var(--font-base);font-weight:400;font-size:var(--fs-h3);color:var(--text);line-height:1.2;}.elementor .row{padding-block-start:clamp(1rem, 0.75rem + 1vw, 1.75rem);padding-block-end:clamp(1rem, 0.75rem + 1vw, 1.75rem);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:clamp(0.5rem, 0.25rem + 1.5vw, 2rem);grid-template-columns:minmax(4.5rem, 9rem) minmax(0, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: #d9d9d9;\n}.elementor .img-portrait{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;}.elementor .label{font-family:var(--font-base);font-weight:500;font-size:var(--fs-small);color:#8a6a1f;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .text-caption{font-family:var(--font-base);font-weight:300;font-size:var(--fs-small);color:#6b6b6b;line-height:1.4;font-style:italic;}.elementor .text-body{max-width:38em;font-family:var(--font-base);font-weight:300;font-size:var(--fs-body);color:var(--text);line-height:1.7;}.elementor .text-lead{max-width:38em;font-family:var(--font-base);font-weight:300;font-size:var(--fs-h4);color:var(--text);line-height:1.55;}.elementor .heading-page{font-family:var(--font-base);font-weight:300;font-size:var(--fs-h1);color:var(--text);letter-spacing:-0.01em;line-height:1.1;}.elementor .split{padding:0px;display:grid;gap:clamp(1.5rem, 1rem + 3vw, 4rem);grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);grid-template-rows:auto;align-items:center;}.elementor .heading-section{font-family:var(--font-base);font-weight:400;font-size:var(--fs-h2);color:var(--text);line-height:1.2;}.elementor .stack{padding:0px;display:flex;flex-direction:column;gap:var(--space-stack);}.elementor .page-wrap{width:100%;max-width:var(--content-max);display:flex;flex-direction:column;gap:var(--space-section);margin-inline:auto; padding-block:clamp(1.5rem, 1rem + 2vw, 3rem); padding-inline:var(--space-gutter);\n}