body:has(.aerd-about){background:#fcf4f2}.aerd-about{--rose:#efc6cb;--petal:#f5e4e3;--berry:#8b3157;--ink:#453a36}.aerd-about section{scroll-margin-top:36px}.aerd-about .about-kicker{font:14px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--berry);margin:0 0 24px}.about-opening{position:relative;display:grid;grid-template-columns:1fr 1.16fr;align-items:center;gap:1%;min-height:660px;padding:30px 0 65px}.aerd-about .about-opening h1{font-size:clamp(60px,7.5vw,108px);line-height:.98;letter-spacing:-.055em;margin:0 0 30px;position:relative;z-index:2}.about-opening h1 span{color:var(--berry)}.about-standfirst{font-size:19px;max-width:370px;line-height:1.65}.about-text-link{display:inline-flex;gap:20px;align-items:center;font-size:15px;text-decoration:none;border-bottom:1px solid #a67a83;padding:10px 0}.about-text-link:hover{color:var(--berry)}.about-collage{position:relative;isolation:isolate;margin:0;min-height:500px;display:flex;align-items:center}.about-pink-wash{position:absolute;z-index:-1;inset:8% -4% 2% 3%;background:var(--rose);border-radius:49% 51% 39% 61% / 61% 41% 59% 39%;transform:rotate(-13deg)}.aerd-about .about-building{width:115%;max-width:115%;height:auto;position:relative;margin-left:-7%;filter:drop-shadow(0 22px 17px #714c4920);animation:about-arrive 1.7s cubic-bezier(.16,1,.3,1) both}.aerd-about .about-fish{position:absolute;width:30%;right:-2%;top:1%;transform:rotate(13deg);animation:about-arrive 2s cubic-bezier(.16,1,.3,1) both}.about-collage figcaption{position:absolute;right:0;bottom:10px;background:#fffaf7;padding:17px 25px;transform:rotate(-6deg);font:italic 23px/1.2 Georgia,serif;box-shadow:0 7px 17px #453a360b;clip-path:polygon(2% 5%,98% 0,100% 95%,0 100%)}.about-chapters{display:flex;gap:clamp(20px,5vw,64px);flex-wrap:wrap;border-top:1px solid #d8b9bd;border-bottom:1px solid #d8b9bd;padding:22px 0;margin-bottom:110px}.about-chapters a{font-size:15px;text-decoration:none}.about-chapters a:hover{color:var(--berry)}.about-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;align-items:center;margin-bottom:130px}.about-photo{margin:0;transform:rotate(-3deg)}.about-photo img{width:100%;border-radius:44% 56% 45% 55% / 25% 33% 67% 75%;max-height:620px;object-fit:cover}.about-prose{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.aerd-about .about-prose h2{font-size:clamp(31px,3.4vw,45px);margin-top:0;line-height:1.15}.about-prose h3{font:27px/1.25 Georgia,serif}.about-prose li{margin-bottom:12px}.about-prose ul,.about-prose ol{padding-left:1.2em}.about-chapter{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;position:relative;padding:75px 0;margin:20px 0 60px;border-top:1px solid #d8b9bd}.about-chapter header{position:relative}.about-number{display:block;font:italic 95px/1 Georgia,serif;color:#c791a0;margin-bottom:25px}.aerd-about .about-chapter h2{font-size:clamp(39px,4.6vw,64px);margin:0;line-height:1.1}.about-chapter-mission{background:#f4dfe2;border-radius:80px 15px 100px 25px;padding:65px 55px;border:0;margin-left:-25px;margin-right:-25px;gap:8%;grid-template-columns:.85fr 1.15fr}.about-chapter-vision header{padding-top:50px}.about-chapter-aims{padding-bottom:80px}.about-people{margin:100px 0 130px}.about-people>header{max-width:740px;margin-bottom:65px}.aerd-about .about-people>header h2{font-size:clamp(42px,5.5vw,72px)}.about-portraits{display:grid;grid-template-columns:1fr 1fr;gap:85px 10%}.about-person:nth-child(even){padding-top:90px}.about-person figure{margin:0 0 28px;width:75%;position:relative;transform:rotate(-3deg)}.about-person:nth-child(even) figure{transform:rotate(3deg);margin-left:12%;width:82%}.about-person figure img{width:100%;aspect-ratio:1/1.1;object-fit:cover;border-radius:45% 55% 38% 62% / 37% 27% 73% 63%;background:var(--petal)}.about-person:nth-child(3n) figure img{border-radius:44% 24% 45% 20% / 24% 38% 22% 41%}.aerd-about .about-person h3{font:36px/1.1 Georgia,serif;margin:0 0 20px}.about-person .about-prose{font-size:16px;max-width:470px}.about-invitation{border-top:1px solid #d8b9bd;padding:70px 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:0 10%;align-items:center}.about-invitation>.about-kicker{grid-column:1/-1}.aerd-about .about-invitation h2{font-size:clamp(42px,5vw,66px);margin:0}.about-invitation>div{display:flex;align-items:flex-start;gap:24px;flex-direction:column}.about-invitation .aerd-button{background:var(--berry)}
@keyframes about-arrive{from{translate:0 24px}to{translate:0 0}}
@media(max-width:800px){.about-opening{grid-template-columns:1fr;gap:15px;padding-top:28px}.aerd-about .about-opening h1{font-size:clamp(60px,12vw,92px)}.about-collage{min-height:380px;max-width:620px;width:100%;margin:10px auto 0}.aerd-about .about-building{max-width:100%;width:100%;margin:0}.about-pink-wash{inset:8% 4% 0}.aerd-about .about-fish{right:4%;width:24%}.about-collage figcaption{right:5%}.about-chapters{margin-bottom:70px;gap:18px 28px}.about-intro{grid-template-columns:1fr;gap:45px;margin-bottom:80px}.about-photo{max-width:460px;margin:auto;width:90%}.about-chapter{grid-template-columns:1fr;gap:35px;padding:50px 0;margin-bottom:30px}.about-number{font-size:70px}.about-chapter-mission{padding:45px 27px;margin-left:-10px;margin-right:-10px;border-radius:55px 12px 65px 20px}.about-chapter-vision header{padding:0}.about-portraits{gap:50px 8%}.about-person:nth-child(even){padding-top:55px}.about-person figure,.about-person:nth-child(even) figure{width:100%;margin-left:0}.aerd-about .about-person h3{font-size:30px}.about-invitation{grid-template-columns:1fr;gap:30px}.about-people{margin:70px 0}.about-prose{font-size:17px}}
@media(max-width:480px){.about-collage{min-height:290px}.about-collage figcaption{font-size:19px;bottom:-10px}.about-opening{padding-bottom:65px}.about-portraits{grid-template-columns:1fr;gap:55px}.about-person:nth-child(even){padding-top:0}.about-person figure,.about-person:nth-child(even) figure{width:76%;max-width:320px}.about-person:nth-child(even) figure{margin-left:auto}.about-chapters{font-size:14px;gap:14px 25px}.about-standfirst{font-size:18px}}
@media(prefers-reduced-motion:reduce){.aerd-about *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
