.album-module__3m_Iqq__album{flex-direction:column;gap:clamp(20px,3vh,30px);display:flex}.album-module__3m_Iqq__state,.album-module__3m_Iqq__empty{font-family:var(--font-noto-sans), system-ui, sans-serif;font-size:var(--paper-t-body);color:var(--paper-gray);margin:0;line-height:1.8}.album-module__3m_Iqq__state{text-align:center;padding:clamp(28px,6vh,60px) 0}.album-module__3m_Iqq__block{flex-direction:column;gap:12px;display:flex}.album-module__3m_Iqq__head{border-bottom:1px solid var(--paper-rule);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.album-module__3m_Iqq__headMain{align-items:baseline;gap:8px;display:flex}.album-module__3m_Iqq__headZh{font-family:var(--font-noto-serif), "Songti SC", serif;font-size:max(15px, var(--paper-t-head));letter-spacing:.1em;color:var(--paper-ink);font-weight:600}.album-module__3m_Iqq__headCount{font-family:var(--font-cormorant), Georgia, serif;color:var(--paper-rose);font-size:15px;font-weight:600}.album-module__3m_Iqq__headAction{align-items:center;display:flex}.album-module__3m_Iqq__actionBtn{border:1px solid var(--paper-rule);background:var(--paper-card);letter-spacing:.04em;color:var(--paper-ink-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;text-decoration:none;transition:all .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.album-module__3m_Iqq__actionBtn:hover{border-color:var(--paper-rule-hi);background:color-mix(in srgb, var(--paper-gold) 12%, transparent);color:var(--paper-gold);transform:translateY(-1px)}}.album-module__3m_Iqq__inlineLink{color:var(--paper-gold);border-bottom:1px solid var(--paper-rule-hi);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.album-module__3m_Iqq__showMore{border:1px solid var(--paper-rule);background:var(--paper-card);font:inherit;font-family:var(--font-noto-sans), system-ui, sans-serif;letter-spacing:.04em;color:var(--paper-ink-soft);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:5px 12px;font-size:12px;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.album-module__3m_Iqq__showMore svg{transition:transform .22s var(--ease-out)}.album-module__3m_Iqq__showMore svg[data-open]{transform:rotate(180deg)}.album-module__3m_Iqq__showMore:focus-visible{outline:2px solid var(--paper-gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.album-module__3m_Iqq__showMore:hover{border-color:var(--paper-rule-hi);background:color-mix(in srgb, var(--paper-gold) 12%, transparent);color:var(--paper-gold);transform:translateY(-1px)}}.album-module__3m_Iqq__keepsakes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.album-module__3m_Iqq__keepsakeItem{list-style:none}.album-module__3m_Iqq__keepsake{border:1px solid var(--paper-rule);border-radius:var(--paper-round-sm);background:var(--paper-card);box-shadow:var(--paper-shade);color:inherit;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;transition:all .18s;display:flex}@media (hover:hover) and (pointer:fine){.album-module__3m_Iqq__keepsake:hover{border-color:var(--paper-rule-hi);transform:translateY(-1.5px);box-shadow:0 6px 18px #503c1417}}.album-module__3m_Iqq__keepsakeHeader{justify-content:space-between;align-items:center;display:flex}.album-module__3m_Iqq__keepsakeKindBadge{background:color-mix(in srgb, var(--paper-gold) 12%, transparent);border:1px solid var(--paper-rule-hi);color:var(--paper-gold);letter-spacing:.06em;border-radius:4px;padding:1px 7px;font-size:11px}.album-module__3m_Iqq__keepsakeJump{color:var(--paper-gray);align-items:center;gap:2px;font-size:11px;transition:color .18s;display:inline-flex}.album-module__3m_Iqq__keepsake:hover .album-module__3m_Iqq__keepsakeJump{color:var(--paper-gold)}.album-module__3m_Iqq__keepsakeTitle{font-family:var(--font-noto-serif), "Songti SC", serif;letter-spacing:.06em;color:var(--paper-ink);margin-top:2px;font-size:18px;font-weight:600}.album-module__3m_Iqq__keepsakeScore{align-items:baseline;gap:8px;display:flex}.album-module__3m_Iqq__keepsakeValue{font-family:var(--font-cormorant), Georgia, serif;color:var(--paper-gold);font-size:24px;font-weight:600;line-height:1}.album-module__3m_Iqq__keepsakeDetail{font-family:var(--font-noto-sans), system-ui, sans-serif;color:var(--paper-ink-soft);font-size:12px}.album-module__3m_Iqq__keepsakeMarking{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.08em;color:var(--paper-gold);font-size:12.5px;font-style:italic}.album-module__3m_Iqq__photos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.album-module__3m_Iqq__photo{aspect-ratio:1;border:1px solid var(--paper-rule);border-radius:var(--paper-round-sm);background:color-mix(in srgb, var(--paper-gold) 12%, transparent);overflow:hidden}.album-module__3m_Iqq__photoLink{width:100%;height:100%;transition:transform .22s,opacity .22s;display:block}@media (hover:hover) and (pointer:fine){.album-module__3m_Iqq__photoLink:hover{opacity:.92;transform:scale(1.05)}}.album-module__3m_Iqq__photo img{object-fit:cover;width:100%;height:100%;display:block}.album-module__3m_Iqq__lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.album-module__3m_Iqq__line{border-bottom:1px solid var(--paper-rule);flex-direction:column;gap:4px;padding:10px 0;display:flex}.album-module__3m_Iqq__line:last-child{border-bottom:0}.album-module__3m_Iqq__lineBody{font-family:var(--font-noto-sans), system-ui, sans-serif;font-size:var(--paper-t-body);color:var(--paper-ink);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.75;display:-webkit-box;overflow:hidden}.album-module__3m_Iqq__lineReply{color:var(--paper-gray)}.album-module__3m_Iqq__lineMeta{font-family:var(--font-noto-sans), system-ui, sans-serif;color:var(--paper-gray);align-items:center;gap:8px;font-size:12px;display:flex}.album-module__3m_Iqq__lineWho{font-family:var(--font-noto-sans), system-ui, sans-serif;color:var(--paper-ink-soft);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.album-module__3m_Iqq__more{font-family:var(--font-noto-sans), system-ui, sans-serif;color:var(--paper-gray);padding-top:8px;font-size:12px}.album-module__3m_Iqq__mementoWrap{flex-direction:column;gap:14px;display:flex}.album-module__3m_Iqq__memento{color:#26231c;background:#fdfcf9;border:1px solid #e6e3dd;border-radius:16px;flex-direction:column;padding:10px;display:flex;position:relative;box-shadow:0 4px 24px #503c1414,0 1px 3px #0000000a}.album-module__3m_Iqq__folioBorder{background:#fdfcf9;border:1px solid #ece6da;border-radius:10px;flex-direction:column;gap:20px;padding:24px 26px 20px;display:flex;position:relative}.album-module__3m_Iqq__folioCorner{opacity:.6;border-style:solid;border-color:#ba3c38;width:7px;height:7px;position:absolute}.album-module__3m_Iqq__cornerTL{border-width:1.5px 0 0 1.5px;top:4px;left:4px}.album-module__3m_Iqq__cornerTR{border-width:1.5px 1.5px 0 0;top:4px;right:4px}.album-module__3m_Iqq__cornerBL{border-width:0 0 1.5px 1.5px;bottom:4px;left:4px}.album-module__3m_Iqq__cornerBR{border-width:0 1.5px 1.5px 0;bottom:4px;right:4px}.album-module__3m_Iqq__folioHeader{text-align:center;border-bottom:1px solid #f1eee7;flex-direction:column;align-items:center;gap:4px;padding-bottom:14px;display:flex}.album-module__3m_Iqq__folioEyebrow{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.26em;color:#9c968a;text-transform:uppercase;font-size:10px}.album-module__3m_Iqq__folioTitle{font-family:var(--font-noto-serif), "Songti SC", serif;letter-spacing:.12em;color:#23211f;margin:4px 0 2px;font-size:clamp(22px,3.2vw,26px);font-weight:600}.album-module__3m_Iqq__folioAttribution{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.08em;color:#787369;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.album-module__3m_Iqq__folioSerial{color:#a8322e;letter-spacing:.05em;font-weight:600}.album-module__3m_Iqq__folioSep{opacity:.4;color:#a8322e}.album-module__3m_Iqq__folioAuditor{font-family:var(--font-noto-serif), "Songti SC", serif;color:#38342d;font-weight:500}.album-module__3m_Iqq__folioArchiveTag{letter-spacing:.14em;color:#9c968a;font-size:11px}.album-module__3m_Iqq__folioMetrics{background:#fbf9f5;border:1px solid #efebe3;border-radius:8px;justify-content:space-between;align-items:stretch;padding:4px 0;display:flex}.album-module__3m_Iqq__metricCol{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:12px 8px;display:flex}.album-module__3m_Iqq__metricLabel{font-family:var(--font-noto-serif), "Songti SC", serif;letter-spacing:.06em;color:#8c867b;font-size:11.5px}.album-module__3m_Iqq__metricNumber{font-family:var(--font-cormorant), Georgia, serif;color:#211f1d;margin:2px 0;font-size:clamp(28px,4.4vw,34px);font-weight:600;line-height:1.1}.album-module__3m_Iqq__metricUnit{font-family:var(--font-noto-sans), system-ui, sans-serif;color:#a09b92;font-size:10.5px}.album-module__3m_Iqq__metricDivider{background:#ebe7e0;width:1px;margin:8px 0}.album-module__3m_Iqq__folioSealsSection{flex-direction:column;gap:10px;display:flex}.album-module__3m_Iqq__sealsEyebrow{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.2em;color:#a8a398;text-transform:uppercase;text-align:center;font-size:9.5px}.album-module__3m_Iqq__sealsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.album-module__3m_Iqq__sealItem{background:#fff;border:1px solid #ebe7de;border-radius:6px;align-items:center;gap:10px;padding:8px 14px;display:flex;box-shadow:0 1px 3px #503c1408}.album-module__3m_Iqq__sealEmblem,.album-module__3m_Iqq__sealsEmptyEmblem{opacity:.85;border:1.5px solid #a8322e;border-radius:1px;flex-shrink:0;width:10px;height:10px;display:inline-block;position:relative}.album-module__3m_Iqq__sealEmblem:after,.album-module__3m_Iqq__sealsEmptyEmblem:after{content:"";border:1px solid #a8322e;position:absolute;inset:1.5px}.album-module__3m_Iqq__sealInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.album-module__3m_Iqq__sealTitle{font-family:var(--font-noto-serif), "Songti SC", serif;letter-spacing:.04em;color:#8c2825;font-size:12.5px;font-weight:600}.album-module__3m_Iqq__sealDetail{font-family:var(--font-noto-sans), system-ui, sans-serif;color:#68645b;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.album-module__3m_Iqq__sealsEmpty{font-family:var(--font-noto-sans), system-ui, sans-serif;color:#9c978c;text-align:center;background:#fff;border:1px dashed #ebe7de;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:11.5px;display:flex}.album-module__3m_Iqq__sealsEmptyEmblem{opacity:.5}.album-module__3m_Iqq__folioFooter{text-align:center;border-top:1px solid #f1eee7;flex-direction:column;align-items:center;gap:10px;padding-top:14px;display:flex}.album-module__3m_Iqq__folioEpigraph{font-family:var(--font-noto-serif), "Songti SC", serif;letter-spacing:.08em;color:#847e72;margin:0;font-size:12px;font-style:italic;line-height:1.6}.album-module__3m_Iqq__folioColophon{width:100%;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.22em;color:#a8a49b;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9.5px;display:flex}.album-module__3m_Iqq__mementoSave{align-self:flex-end}@media (max-width:560px){.album-module__3m_Iqq__folioBorder{gap:16px;padding:18px 14px 16px}.album-module__3m_Iqq__folioAttribution{gap:6px;font-size:12px}.album-module__3m_Iqq__metricCol{padding:10px 4px}.album-module__3m_Iqq__metricNumber{font-size:26px}.album-module__3m_Iqq__sealsGrid{grid-template-columns:1fr}.album-module__3m_Iqq__folioColophon{flex-direction:column;gap:4px}}@media (hover:hover) and (pointer:fine){:where(:root[data-theme=dark]) .album-module__3m_Iqq__keepsake:hover{box-shadow:var(--paper-shade-lift)}}:where(:root[data-theme=dark]) .album-module__3m_Iqq__memento{color:#f2efe8;background:#1b1916;border-color:#35302c;box-shadow:0 4px 24px #00000073,0 1px 3px #00000059}:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioBorder{background:#1b1916;border-color:#2e2a27}:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioCorner{opacity:.7;border-color:#ec8784}:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioHeader{border-bottom-color:#292522}:is(:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioEyebrow,:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioArchiveTag,:where(:root[data-theme=dark]) .album-module__3m_Iqq__sealsEyebrow,:where(:root[data-theme=dark]) .album-module__3m_Iqq__metricUnit,:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioColophon){color:#9a9283}:is(:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioTitle,:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioAuditor,:where(:root[data-theme=dark]) .album-module__3m_Iqq__metricNumber){color:#f2efe8}:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioAttribution{color:#c9c2b3}:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioSerial{border-color:#ec8784}:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioSep{border-color:#ec8784}:where(:root[data-theme=dark]) .album-module__3m_Iqq__sealEmblem{border-color:#ec8784}:where(:root[data-theme=dark]) .album-module__3m_Iqq__sealsEmptyEmblem{border-color:#ec8784}:where(:root[data-theme=dark]) .album-module__3m_Iqq__sealEmblem:after{border-color:#ec8784}:where(:root[data-theme=dark]) .album-module__3m_Iqq__sealsEmptyEmblem:after{border-color:#ec8784}:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioMetrics{background:#211f1b;border-color:#2e2a27}:where(:root[data-theme=dark]) .album-module__3m_Iqq__metricLabel{color:#a39b8c}:where(:root[data-theme=dark]) .album-module__3m_Iqq__metricDivider{background:#35302c}:is(:where(:root[data-theme=dark]) .album-module__3m_Iqq__sealItem,:where(:root[data-theme=dark]) .album-module__3m_Iqq__sealsEmpty){background:#23211e;border-color:#35302c;box-shadow:0 1px 3px #0000004d}:where(:root[data-theme=dark]) .album-module__3m_Iqq__sealTitle{color:#f5bab8}:is(:where(:root[data-theme=dark]) .album-module__3m_Iqq__sealDetail,:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioEpigraph){color:#c9c2b3}:where(:root[data-theme=dark]) .album-module__3m_Iqq__sealsEmpty{color:#9a9283}:where(:root[data-theme=dark]) .album-module__3m_Iqq__folioFooter{border-top-color:#292522}
.notices-module__o-xZoW__state{text-align:center;font-size:var(--paper-t-body);color:var(--paper-ink-soft);margin:24px auto}.notices-module__o-xZoW__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.notices-module__o-xZoW__markAll{appearance:none;font:inherit;letter-spacing:.06em;color:var(--paper-gold);cursor:pointer;transition:color .2s var(--ease-out);background:0 0;border:0;padding:4px 0;font-size:13px}.notices-module__o-xZoW__markAll:focus-visible{outline:2px solid var(--paper-gold);outline-offset:2px}.notices-module__o-xZoW__list{margin:0;padding:0;list-style:none}.notices-module__o-xZoW__item+.notices-module__o-xZoW__item{border-top:1px solid var(--paper-rule)}.notices-module__o-xZoW__itemLink{appearance:none;width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:0 0;border:0;flex-direction:column;gap:5px;padding:14px 4px 14px 14px;text-decoration:none;display:flex;box-shadow:inset 2px 0 #0000}.notices-module__o-xZoW__item[data-unread] .notices-module__o-xZoW__itemLink{box-shadow:inset 2px 0 0 var(--paper-rose)}.notices-module__o-xZoW__itemLink:focus-visible{outline:2px solid var(--paper-gold);outline-offset:-2px}.notices-module__o-xZoW__itemHead{align-items:center;gap:8px;display:flex}.notices-module__o-xZoW__itemTitle{letter-spacing:.04em;color:var(--paper-ink);font-size:15px;font-weight:600}.notices-module__o-xZoW__item:not([data-unread]) .notices-module__o-xZoW__itemTitle{color:var(--paper-ink-soft);font-weight:500}.notices-module__o-xZoW__dot{background:var(--paper-rose);border-radius:50%;width:7px;height:7px}.notices-module__o-xZoW__itemTime{color:var(--paper-gray);white-space:nowrap;margin-left:auto;font-size:12px}.notices-module__o-xZoW__itemBody{color:var(--paper-ink-soft);white-space:pre-line;font-size:14px;line-height:1.7}@media (hover:hover) and (pointer:fine){.notices-module__o-xZoW__itemLink:hover{background:color-mix(in srgb, var(--paper-gold) 12%, transparent)}.notices-module__o-xZoW__markAll:hover{color:var(--paper-gold)}}@media (prefers-reduced-motion:reduce){.notices-module__o-xZoW__itemLink,.notices-module__o-xZoW__markAll{transition:none}}
