.moment-collection{color:#f1e8d7;background:radial-gradient(at 70% 5%,#21464d50,#0000 42%),linear-gradient(#081e2c,#0b2530 52%,#071c27);border-bottom:1px solid #c9b38430;padding:28px clamp(22px,5vw,80px) 58px}.moment-collection-inner{min-width:0;max-width:1160px;margin:auto}.moment-collection :is(h1,h2,h3,p){margin:0;font-weight:400}.moment-collection a:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #e6ce9f}.moment-library-return{color:#becdc8;align-items:center;gap:10px;min-height:44px;font:400 17px/1.5 Cormorant Garamond,serif;display:inline-flex}.moment-library-return:hover{color:#ead3aa}.moment-library-intro{text-align:center;padding:28px 0 32px}.moment-library-intro .moment-library-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#c9b58f;margin-bottom:15px;font:500 10px/1.6 Manrope,sans-serif}.moment-library-intro h1{letter-spacing:-.025em;color:#ead9b8;text-wrap:balance;font:400 clamp(38px,4vw,54px)/1.1 Cormorant Garamond,serif}.moment-library-intro .moment-library-subtitle{color:#c4d1cd;margin-top:10px;font:400 25px/1.5 Cormorant Garamond,serif}.moment-library-contents{border-top:1px solid #c7ad7829;border-bottom:1px solid #c7ad7840;flex-wrap:wrap;justify-content:center;gap:3px 28px;padding:13px 0 18px;display:flex}.moment-library-contents a{color:#d5c5a6;text-underline-offset:6px;align-items:center;min-height:44px;font:400 17px/1.4 Cormorant Garamond,serif;text-decoration-color:#c7ad7880;display:inline-flex}.moment-library-contents a:hover{color:#f2ddb8;text-decoration:underline}.moment-library-shelf{grid-template-columns:minmax(150px,.7fr) minmax(0,2.4fr);column-gap:clamp(32px,5vw,80px);padding:38px 0 16px;scroll-margin-top:28px;display:grid}.moment-library-shelf+.moment-library-shelf{border-top:1px solid #c7ad7833;margin-top:12px}.moment-library-shelf>h2{letter-spacing:-.015em;color:#d7be91;text-wrap:balance;max-width:180px;padding-top:5px;font:400 29px/1.13 Cormorant Garamond,serif}.moment-library-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,64px);min-width:0;display:grid}.moment-library-entry{min-width:0;margin-bottom:18px;padding:4px 0 23px;position:relative}.moment-library-entry:nth-child(n+3){border-top:1px solid #c7ad781f;padding-top:24px}.moment-library-entry .moment-library-reference{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0;color:#aebfbb;letter-spacing:.01em;margin-bottom:9px;font:400 11px/1.6 Manrope,sans-serif}.moment-library-entry h3{letter-spacing:-.015em;color:#f0e5cf;text-wrap:pretty;font:400 clamp(27px,2.5vw,33px)/1.13 Cormorant Garamond,serif}.moment-library-entry h3 a{min-height:44px;text-decoration:none;transition:color .18s;display:block}.moment-library-entry h3 a:after{content:"";position:absolute;inset:0}.moment-library-open{letter-spacing:.01em;color:#d4bb8d;align-items:center;gap:13px;margin-top:15px;font:400 16px/1.5 Cormorant Garamond,serif;display:flex}.moment-library-open svg{flex-shrink:0;transition:translate .18s}.moment-library-entry h3 a:hover{color:#f5dbab}.moment-library-entry h3 a:hover .moment-library-open svg{translate:3px}.moment-library-entry .moment-library-theme{color:#aebfbb;margin-top:9px;font:400 11px/1.6 Manrope,sans-serif}.moment-library-close{border-top:1px solid #c7ad7840;justify-content:center;margin-top:5px;padding-top:28px;display:flex}.moment-library-close a{color:#e0c89d;justify-content:center;align-items:center;gap:22px;min-height:48px;font:400 22px/1.4 Cormorant Garamond,serif;display:inline-flex}@media (max-width:959px){.moment-collection{padding-inline:32px}.moment-library-shelf{grid-template-columns:1fr;gap:24px;padding-top:30px}.moment-library-shelf>h2{max-width:none;padding:0;font-size:30px}.moment-library-entries{column-gap:40px}.moment-library-intro{padding-top:24px}}@media (max-width:600px){.moment-collection{padding:18px 23px 36px}.moment-library-return{font-size:16px}.moment-library-intro{padding:23px 0 24px}.moment-library-intro h1{max-width:340px;margin:auto;font-size:36px}.moment-library-intro .moment-library-subtitle{max-width:270px;margin:11px auto 0;font-size:23px;line-height:1.3}.moment-library-intro .moment-library-eyebrow{margin-bottom:12px;font-size:9px}.moment-library-contents{justify-content:flex-start;gap:0 23px;padding:11px 0 14px}.moment-library-contents a{font-size:16px;line-height:1.35}.moment-library-shelf{gap:22px;padding:28px 0 6px;scroll-margin-top:20px}.moment-library-shelf>h2{font-size:29px}.moment-library-entries{grid-template-columns:minmax(0,1fr)}.moment-library-entry{margin-bottom:0;padding:0 0 22px}.moment-library-entry+.moment-library-entry{border-top:1px solid #c7ad781f;padding-top:22px}.moment-library-entry h3{max-width:360px;font-size:29px}.moment-library-entry .moment-library-reference{margin-bottom:8px;font-size:11px}.moment-library-open{margin-top:12px;font-size:17px}.moment-library-entry .moment-library-theme{margin-top:7px}.moment-library-close{padding-top:21px}.moment-library-close a{gap:14px;font-size:21px}}@media (max-width:359px){.moment-collection{padding-inline:18px}.moment-library-intro h1{font-size:33px}.moment-library-contents{column-gap:19px}.moment-library-contents a{font-size:15px}}@media (prefers-reduced-motion:reduce){.moment-collection *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.moment-library-open svg{translate:none!important}}@media (forced-colors:active){.moment-collection{color:canvastext;background:canvas}.moment-collection *{color:inherit}.moment-library-contents,.moment-library-shelf,.moment-library-entry,.moment-library-close{border-color:canvastext}.moment-collection a:focus-visible{outline-color:highlight}}
