.about-hero-description p+p{margin-top:1rem}
.about-history-content p+p{margin-top:1rem}
.about-history-content ul,.about-history-content ol{margin-top:1rem;padding-left:1.5rem;list-style:revert}
.about-history-content li+li{margin-top:.35rem}
.about-timeline-title{margin-bottom:2.5rem}
.about-milestone p{max-width:30ch}

.about-anniversary-section{overflow:hidden;background:#101b3f;color:#fff;padding:clamp(4rem,8vw,7rem) 0}
.about-anniversary-layout{display:grid;align-items:center;gap:clamp(2.5rem,6vw,5.5rem)}
.about-anniversary-copy{position:relative;isolation:isolate;max-width:34rem}
.about-anniversary-eyebrow{margin:0 0 1rem;color:#f0b45f;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
.about-anniversary-copy h2{position:relative;z-index:1;max-width:13ch;margin:0;color:#fff;font-family:Oswald,Arial,sans-serif;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:600;line-height:1.04;text-transform:uppercase}
.about-anniversary-description{position:relative;z-index:1;max-width:38rem;margin-top:1.25rem;color:#e2e7f2;font-size:1rem;line-height:1.8}
.about-anniversary-description p+p{margin-top:.8rem}
.about-anniversary-mark{position:absolute;z-index:-1;top:-3.5rem;left:-1rem;color:rgba(255,255,255,.055);font-family:Oswald,Arial,sans-serif;font-size:clamp(10rem,22vw,19rem);font-weight:700;line-height:1;pointer-events:none}
.about-anniversary-collage{display:grid;width:min(100%,34rem);aspect-ratio:1/1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.8rem;justify-self:center;transform:rotate(-1deg)}
.about-anniversary-image{min-width:0;min-height:0;margin:0;overflow:hidden;border:4px solid rgba(255,255,255,.92);background:#23335f;box-shadow:0 16px 35px rgba(0,0,0,.23)}
.about-anniversary-image img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}
.about-anniversary-image-1{grid-row:auto}
.about-anniversary-image-2{transform:translateY(.5rem) rotate(2deg)}
.about-anniversary-image-3{transform:translate(-.3rem,-.1rem) rotate(-2deg)}
.about-anniversary-image-4{transform:translate(.35rem,.15rem) rotate(1.5deg)}
@media(min-width:768px){.about-anniversary-layout{grid-template-columns:.88fr 1.12fr}}
@media(max-width:520px){.about-anniversary-collage{gap:.45rem}.about-anniversary-image{border-width:3px}}
