.cl-site .se-about{overflow:hidden;background:#f2dac5;color:#4b172a;font-family:Rubik,Arial,sans-serif}
.cl-site .se-about section{padding:80px 7%}
.cl-site .se-about h1{font-size:clamp(52px,6vw,92px);font-weight:800;line-height:1.02;margin:25px 0 32px;letter-spacing:-3px}
.cl-site .se-about h2{font-size:36px;font-weight:800;line-height:1.15;margin:0 0 24px}
.cl-site .se-about p{font-size:19px;line-height:1.8;margin:0 0 20px}
.cl-site .se-about .lead{font-size:23px;line-height:1.7}
.cl-site .se-about .eyebrow{font-size:16px}
.cl-site .se-about .ab-figure{margin:0;min-width:0}
.cl-site .se-about img{display:block;width:100%;height:auto}
.cl-site .se-about figcaption{font-size:13px;line-height:1.6;margin-top:12px;text-align:start}
.cl-site .se-about .opening{display:grid;grid-template-columns:1fr .8fr;gap:10%;align-items:center;padding-top:48px}
.cl-site .se-about .opening .ab-figure{width:min(100%,460px);justify-self:center}
.cl-site .se-about .link{display:inline-block;margin-top:16px;text-decoration:underline;text-underline-offset:7px}
.cl-site .se-about .practice{background:white;display:grid;grid-template-columns:.8fr 1fr;gap:12%;align-items:center}
.cl-site .se-about .painting{width:min(100%,502px);justify-self:center}
.cl-site .se-about .bronze{background:#4b172a;color:#f2dac5;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:8%}
.cl-site .se-about .bronze img{aspect-ratio:3/2;object-fit:contain}
.cl-site .se-about .books{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center}
.cl-site .se-about .books img{aspect-ratio:3/2;object-fit:contain}
.cl-site .se-about .background{background:white;display:grid;grid-template-columns:1fr 1fr;gap:12%;border-top:1px solid #d5b7bd}
.cl-site .se-about .background h2{font-size:26px}
.cl-site .se-about .background p{font-size:17px}
@media(max-width:650px){
.cl-site .se-about section{padding:48px 24px}
.cl-site .se-about h1{font-size:52px;letter-spacing:-2px;margin:16px 0 22px}
.cl-site .se-about h2{font-size:30px}
.cl-site .se-about p{font-size:17px}
.cl-site .se-about .lead{font-size:19px}
.cl-site .se-about .opening{display:flex;flex-direction:column;gap:30px;padding-top:32px}
.cl-site .se-about .opening .ab-figure{width:84%;align-self:center}
.cl-site .se-about .practice{display:flex;flex-direction:column;gap:26px}
.cl-site .se-about .practice .painting{order:-1;width:80%}
.cl-site .se-about .bronze{display:flex;flex-direction:column;gap:32px;padding-inline:0}
.cl-site .se-about .bronze>div:not(.ab-figure){padding-inline:24px}
.cl-site .se-about .bronze figcaption{padding-inline:24px}
.cl-site .se-about .books{display:flex;flex-direction:column;gap:32px}
.cl-site .se-about .books .ab-figure{width:calc(100% + 48px)}
.cl-site .se-about .books figcaption{padding-inline:24px}
.cl-site .se-about .background{display:block}
.cl-site .se-about .background>div+div{margin-top:40px}
}
.cl-site .se-about figcaption{color:inherit;font-style:normal}
.cl-site .se-about .bronze .elementor-widget-text-editor{color:#f2dac5}
