.ae-about{margin-top:32px;margin-bottom:72px;color:#252722;font-family:"AgriEden Inter",sans-serif}
.ae-about h1,.ae-about h2,.ae-about h3{font-family:inherit;font-weight:700;letter-spacing:-.025em;color:inherit;text-wrap:balance;overflow-wrap:anywhere}
.ae-about p{margin:0}.ae-about p+p{margin-top:16px}
.ae-about__opening{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center}
.ae-about__opening--text{grid-template-columns:minmax(0,1fr)}
.ae-about__intro{min-width:0}.ae-about h1{max-width:18ch;margin:0 0 28px;font-size:3.5rem;line-height:1.08;color:#233e2f}
.ae-about__lead{max-width:65ch;font-size:1.125rem;line-height:1.65;color:#535b4f;overflow-wrap:anywhere}
.ae-about .ae-button{margin-top:24px;max-width:100%;white-space:normal;text-align:left}
.ae-about__photo{margin:0;min-width:0}.ae-about__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}
.ae-about__history{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px;margin-top:64px;padding:48px;background:#f7f6f0;border-radius:8px}
.ae-about h2{margin:0 0 20px;font-size:2.25rem;line-height:1.15;color:#233e2f}
.ae-about__history-intro>div,.ae-about__row>div,.ae-about__visit>div>div{max-width:70ch;font-size:1rem;line-height:1.7;color:#535b4f;overflow-wrap:anywhere}
.ae-about__rows{min-width:0}.ae-about__row{padding:24px 0;border-bottom:1px solid #dcded4}.ae-about__row:first-child{padding-top:0}.ae-about__row:last-child{padding-bottom:0;border-bottom:0}
.ae-about__story-photo{margin:28px 0 0;min-width:0}.ae-about__story-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.ae-about__story-photo figcaption{margin-top:10px;color:#535b4f;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}
.ae-about h3{margin:0 0 12px;font-size:1.25rem;line-height:1.3}
.ae-about__easy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px;margin-top:32px;padding:48px;background:#233e2f;color:#f7f6f0;border-radius:8px}
.ae-about__easy h2{margin-bottom:0;color:inherit}.ae-about__easy-content{min-width:0;font-size:1.125rem;line-height:1.65;overflow-wrap:anywhere}.ae-about__easy-content>div{max-width:65ch}
.ae-about__easy a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;margin-top:20px;color:#f7f6f0;font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.ae-about__visit{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:80px;margin-top:64px}.ae-about__visit>div{min-width:0}.ae-about__brands{border-top:1px solid #dcded4;padding-top:24px}.ae-about__brands h3{font-size:1.5rem;color:#233e2f}
.ae-about a:focus-visible{outline:3px solid #477321;outline-offset:4px;box-shadow:none}.ae-about__easy a:focus-visible{outline-color:#f7f6f0}.ae-about__easy a:hover{text-decoration-thickness:2px}
.ae-about ::selection{background:#233e2f;color:#f7f6f0}.ae-about__easy ::selection{background:#f7f6f0;color:#233e2f}
@media(max-width:992px){.ae-about__opening{gap:32px;grid-template-columns:minmax(0,1fr)}.ae-about h1{max-width:24ch;font-size:2.75rem}.ae-about__photo img{aspect-ratio:4/3;object-position:center}.ae-about__history,.ae-about__easy{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px}.ae-about__visit{gap:32px;grid-template-columns:minmax(0,1fr)}.ae-about h2{font-size:2rem}}
@media(max-width:576px){.ae-about{margin-top:24px;margin-bottom:48px}.ae-about h1{font-size:2.25rem;margin-bottom:20px}.ae-about__lead,.ae-about__easy-content{font-size:1rem}.ae-about__history{margin-top:40px}.ae-about__history,.ae-about__easy{padding:28px 20px}.ae-about h2{font-size:1.75rem}.ae-about__visit{margin-top:40px}.ae-about__brands h3{font-size:1.25rem}}
