.yearAfterYearPage{color:#4b2924;background:#f7f0e5;width:100%;overflow:hidden}.yayHero{background-color:#eadbc5;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:350px;padding:55px 6% 45px;display:flex;position:relative;overflow:hidden}.yayHeroOverlay{z-index:1;background:linear-gradient(90deg,#f7f0e50d 0%,#f7f0e51f 35%,#f7f0e52e 50%,#f7f0e50d 100%);position:absolute;inset:0}.yayHeroContent{z-index:3;text-align:center;width:min(620px,100%);margin:0 auto;position:relative}.yayEyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.yayHeroTitle{color:#741f25;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(58px,5.5vw,86px);font-weight:500;line-height:.95}.yayHeroDescription{max-width:470px;margin:20px auto 0;font-family:Cormorant Garamond,serif;font-size:clamp(21px,2vw,29px);line-height:1.2}.yayHeroAdditional{max-width:500px;margin:14px auto 0;font-family:Cormorant Garamond,serif;font-size:15px;line-height:1.45}.yayHeroArtwork{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.yayHeroArtwork img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.yaySectionHeader{text-align:center;max-width:760px;margin:0 auto 30px}.yaySectionHeader h2{color:#741f25;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1}.yaySectionHeader p{letter-spacing:.22em;text-transform:uppercase;margin:8px 0 0;font-size:11px;line-height:1.4}.yayTimeline{background-color:#f1e4d0;background-position:50%;background-size:cover;padding:28px 3% 24px;position:relative}.yayTimelineInner{max-width:1500px;margin:0 auto;position:relative}.yayTimelineTrack{grid-template-columns:1fr 1.35fr 1fr 1fr 1fr;align-items:center;gap:18px;padding:18px 0 10px;display:grid;position:relative}.yayTimelineTrack:before{content:"";z-index:0;border-top:2px dashed #e89b3c;height:2px;position:absolute;top:50%;left:4%;right:4%}.yayTimelineDecoration{pointer-events:none;opacity:.85;z-index:0;width:100%;max-width:1450px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.yayTimelineItem,.yayTimelineItemRight{z-index:2;direction:ltr;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.yayTimelineItemRight>*{direction:ltr}.yayTimelineArtwork{background:#f7f0e5eb;border:1px solid #c98f4f8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative;overflow:hidden}.yayTimelineArtwork img{object-fit:contain;width:100%;height:100%;display:block}.yayTimelineContent{text-align:left;max-width:170px}.yayTimelineYear{color:#8b4938;margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:20px;line-height:1;display:block}.yayTimelineContent h3{margin:0 0 4px;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:500;line-height:1.1}.yayTimelineContent p{margin:0;font-size:12px;line-height:1.3}.yayTimelineClosing{z-index:2;text-align:center;max-width:180px;margin:0 auto;position:relative}.yayTimelineClosing p{margin:0;font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic;line-height:1.2}.yayYears{background:#f7f0e5;padding:30px 2.5% 45px}.yayYearsInner{max-width:1700px;margin:0 auto}.yayYearsHeader{margin-bottom:24px}.yayYearsHeader p{text-transform:none;letter-spacing:0;max-width:650px;margin:8px auto 0;font-size:13px;line-height:1.4}.yayYearGrid{grid-template-columns:repeat(11,minmax(0,1fr));gap:12px;width:100%;display:grid}.yayYearCard{min-width:0;color:inherit;text-decoration:none;display:block}.yayYearImage{aspect-ratio:.72;background:#eadbc5;border:1px solid #be7e468c;border-radius:48% 48% 8px 8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #57301e14}.yayYearImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.yayYearCard:hover .yayYearImage img{transform:scale(1.035)}.yayYearInfo{text-align:center;padding:7px 2px 0}.yayYearNumber{color:#741f25;margin-bottom:2px;font-family:Cormorant Garamond,serif;font-size:17px;line-height:1;display:block}.yayYearInfo h3{margin:0;font-family:Cormorant Garamond,serif;font-size:13px;font-weight:500;line-height:1.05}.yayYearSubtitle{letter-spacing:.08em;text-transform:uppercase;margin:3px 0 0;font-size:7px;line-height:1.15}@media (max-width:1200px){.yayTimelineTrack{grid-template-columns:repeat(5,1fr);gap:10px}.yayTimelineArtwork{width:76px;height:76px}.yayTimelineContent{max-width:150px}.yayTimelineContent p{font-size:11px}.yayYearGrid{grid-template-columns:repeat(6,1fr);gap:20px 12px}}@media (max-width:700px){.yayHero{align-items:flex-start;min-height:650px;padding:80px 24px 0}.yayHeroTitle{font-size:54px}.yayHeroDescription{font-size:25px}.yayHeroAdditional{font-size:14px}.yayHeroArtwork img{object-fit:cover;object-position:center bottom}.yayTimeline{padding:65px 24px 50px}.yayTimelineTrack{flex-direction:column;gap:45px;padding:10px 0;display:flex}.yayTimelineTrack:before{border-top:0;border-left:2px dashed #e89b3c;width:1px;height:auto;top:0;bottom:0;left:50%}.yayTimelineDecoration{display:none}.yayTimelineItem,.yayTimelineItemRight{text-align:center;flex-direction:column;width:100%;display:flex}.yayTimelineArtwork{width:90px;height:90px}.yayTimelineContent{text-align:center;max-width:280px}.yayTimelineYear{font-size:28px}.yayTimelineContent p{font-size:13px}.yayTimelineClosing{margin-top:30px}.yayYears{padding:65px 20px}.yayYearGrid{grid-template-columns:repeat(2,1fr);gap:28px 14px}.yayYearImage{aspect-ratio:.72}.yayYearNumber{font-size:24px}.yayYearInfo h3{font-size:17px}.yayYearSubtitle{font-size:8px}}@media (max-width:480px){.yayHero{min-height:590px;padding:70px 20px 0}.yayHeroTitle{font-size:48px}.yayHeroDescription{font-size:23px}.yayHeroAdditional{font-size:13px}.yayYearGrid{grid-template-columns:repeat(2,1fr)}}
