.anniversaries-module__q-ZyqW__spread{min-height:calc(100vh - 100px);display:block}.anniversaries-module__q-ZyqW__spread:before{display:none}.anniversaries-module__q-ZyqW__header{text-align:center;max-width:780px;margin:0 auto 68px}.anniversaries-module__q-ZyqW__eyebrow,.anniversaries-module__q-ZyqW__date,.anniversaries-module__q-ZyqW__folio,.anniversaries-module__q-ZyqW__yearCount{font-family:var(--font-archive);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem}.anniversaries-module__q-ZyqW__eyebrow{color:#8f5559}.anniversaries-module__q-ZyqW__header h1{margin:10px 0 16px;font-size:clamp(3.5rem,7vw,6rem);font-style:italic;font-weight:300;line-height:1}.anniversaries-module__q-ZyqW__header p{max-width:580px;color:var(--text-muted);margin:0 auto;line-height:1.8}.anniversaries-module__q-ZyqW__ledger{border-top:1px solid var(--line);max-width:880px;margin:0 auto}.anniversaries-module__q-ZyqW__entry{border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr) auto;align-items:start;gap:28px;padding:38px 0;display:grid}.anniversaries-module__q-ZyqW__folio{color:#8f5559;padding-top:9px;font-size:.72rem}.anniversaries-module__q-ZyqW__entry h2{margin:7px 0 9px;font-size:clamp(1.9rem,4vw,2.8rem);font-style:italic;font-weight:300;line-height:1.12}.anniversaries-module__q-ZyqW__entry h2 a{text-underline-offset:6px;text-decoration-thickness:1px}.anniversaries-module__q-ZyqW__entry h2 a:hover{color:#8f5559}.anniversaries-module__q-ZyqW__entry p{max-width:590px;color:var(--text-muted);margin:0;line-height:1.75}.anniversaries-module__q-ZyqW__entryLink{border-bottom:1px solid var(--accent-pink);font-family:var(--font-archive);letter-spacing:.08em;white-space:nowrap;margin-top:30px;font-size:.7rem}.anniversaries-module__q-ZyqW__empty{border-bottom:1px solid var(--line);color:var(--text-muted);text-align:center;padding:70px 24px}.anniversaries-module__q-ZyqW__detailHeader{margin-bottom:54px}.anniversaries-module__q-ZyqW__detailHeader h1{font-size:clamp(3.2rem,6vw,5.4rem)}.anniversaries-module__q-ZyqW__cover{width:min(780px,92%);box-shadow:var(--polaroid-shadow);background:#fff;margin:0 auto 70px;padding:16px 16px 40px;position:relative;transform:rotate(-.6deg)}.anniversaries-module__q-ZyqW__cover:before{content:"";background:#e0a1a26b;width:118px;height:31px;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(.8deg)}.anniversaries-module__q-ZyqW__cover img{object-fit:contain;width:100%;max-height:650px;display:block}.anniversaries-module__q-ZyqW__cover figcaption{color:var(--text-muted);font-family:var(--font-archive);letter-spacing:.1em;margin-top:17px;font-size:.6rem}.anniversaries-module__q-ZyqW__copy{max-width:660px;margin:0 auto 76px;font-size:1.06rem;line-height:2}.anniversaries-module__q-ZyqW__copy:empty{display:none}.anniversaries-module__q-ZyqW__copy p{margin:0 0 28px}.anniversaries-module__q-ZyqW__today{border-top:1px solid var(--line);max-width:940px;margin:0 auto;padding-top:46px}.anniversaries-module__q-ZyqW__todayHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}.anniversaries-module__q-ZyqW__todayHeader h2{margin:0;font-size:clamp(2.3rem,4vw,3.4rem);font-style:italic;font-weight:300}.anniversaries-module__q-ZyqW__todayHeader p{max-width:360px;color:var(--text-muted);margin:0;line-height:1.65}.anniversaries-module__q-ZyqW__yearGroup+.anniversaries-module__q-ZyqW__yearGroup{margin-top:54px}.anniversaries-module__q-ZyqW__yearHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:10px;display:flex}.anniversaries-module__q-ZyqW__yearHeading h3{margin:0;font-size:2.1rem;font-style:italic;font-weight:300}.anniversaries-module__q-ZyqW__yearCount{color:var(--text-muted)}.anniversaries-module__q-ZyqW__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.anniversaries-module__q-ZyqW__photo{background:#fff;margin:0;padding:7px 7px 12px;box-shadow:2px 3px 10px #362d2712}.anniversaries-module__q-ZyqW__photo:nth-child(3n+2){transform:rotate(.5deg)}.anniversaries-module__q-ZyqW__photo:nth-child(3n){transform:rotate(-.45deg)}.anniversaries-module__q-ZyqW__photo img,.anniversaries-module__q-ZyqW__photo video{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.anniversaries-module__q-ZyqW__photo figcaption{color:var(--text-muted);margin-top:9px;font-size:.78rem;line-height:1.5}.anniversaries-module__q-ZyqW__todayEmpty{border:1px dashed var(--line);color:var(--text-muted);text-align:center;padding:58px 22px}.anniversaries-module__q-ZyqW__navigation{border-top:1px solid var(--line);max-width:940px;color:var(--text-muted);font-family:var(--font-archive);letter-spacing:.08em;justify-content:space-between;margin:76px auto 0;padding-top:25px;font-size:.72rem;display:flex}@media (max-width:700px){.anniversaries-module__q-ZyqW__entry{grid-template-columns:42px 1fr;gap:15px}.anniversaries-module__q-ZyqW__entryLink{grid-column:2;justify-self:start;margin-top:4px}.anniversaries-module__q-ZyqW__todayHeader{display:block}.anniversaries-module__q-ZyqW__todayHeader p{margin-top:12px}.anniversaries-module__q-ZyqW__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}}@media (max-width:430px){.anniversaries-module__q-ZyqW__header{margin-bottom:42px}.anniversaries-module__q-ZyqW__header h1{font-size:3.25rem}.anniversaries-module__q-ZyqW__entry{padding:30px 0}.anniversaries-module__q-ZyqW__folio{padding-top:5px}.anniversaries-module__q-ZyqW__cover{width:100%;margin-bottom:54px;padding:9px 9px 30px}.anniversaries-module__q-ZyqW__today{padding-top:34px}.anniversaries-module__q-ZyqW__photo{padding:4px 4px 8px}.anniversaries-module__q-ZyqW__photo figcaption{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.anniversaries-module__q-ZyqW__cover,.anniversaries-module__q-ZyqW__photo{transform:none}}
