@font-face{font-family:Libre Caslon Display;src:url(/fonts/libre-caslon-display-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.moments-page,.moment-detail-page,.recent-moments{--moment-latin: "Manrope";--moment-display: "Libre Caslon Display";--moment-ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--moment-latin),"PingFang SC","Microsoft YaHei",sans-serif;--moment-paper: #f5f0e6;--moment-paper-bright: #fffdf7;--moment-paper-deep: #e6dcc9;--moment-ink: #18202a;--moment-ink-soft: #303b48;--moment-muted: #66707c;--moment-blue: #315f92;--moment-blue-faint: rgb(49 95 146 / 15%);--moment-red: #a94b37;--moment-gold: #b28c4f;--moment-rule: rgb(38 53 69 / 20%)}.moments-page,.moment-detail-page{--moment-paper: oklch(98.7% .002 240);--moment-rule: oklch(37% .018 245 / 15%);min-height:100vh;color:var(--moment-ink);background:var(--moment-paper)}.moments-page>main{width:min(calc(100% - 40px),1240px);margin-inline:auto;padding-block:clamp(4.5rem,9vw,8.5rem) 8rem}.moments-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,4vw,3.5rem) 0 0;border-block-start:2px solid var(--moment-ink)}.moments-hero:before{content:"";position:absolute;top:-8px;right:0;width:38%;height:2px;background:var(--moment-red)}.moments-hero__heading{position:relative;display:grid;align-content:start;gap:1.5rem;min-width:0}.moments-hero__kicker{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--moment-red);font-size:.69rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.moments-hero__kicker span{color:var(--moment-muted)}.moments-hero h1{position:relative;z-index:1;margin:0;font-family:var(--moment-latin),KaiTi,STKaiti,"Noto Serif SC",serif;font-size:clamp(6.2rem,15vw,12.5rem);font-weight:400;line-height:.68;letter-spacing:-.12em;text-wrap:nowrap}.moments-hero__english{position:relative;margin:0;color:var(--moment-muted);font-family:var(--moment-display),"Palatino Linotype",serif;font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:.04em;white-space:nowrap}.moments-hero__count{grid-column:1 / -1;margin:0;padding-block:1rem;border-block:1px solid var(--moment-rule);color:var(--moment-muted);font-size:.82rem;letter-spacing:.03em}.moments-filters{position:relative;z-index:3;display:flex;justify-content:flex-end;gap:.5rem;padding-block:2.2rem}.moments-filters button{display:inline-flex;align-items:baseline;gap:.65rem;min-width:7.6rem;padding:.7rem .9rem;border:1px solid var(--moment-rule);border-radius:0;color:var(--moment-ink-soft);background:#fffdf761;font:inherit;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.moments-filters button sup{margin-inline-start:auto;color:var(--moment-muted);font-size:.58rem;font-variant-numeric:tabular-nums}.moments-filters button:hover{transform:translateY(-2px)}.moments-filters button[aria-pressed=true]{color:var(--moment-paper-bright);background:var(--moment-ink)}.moments-filters button[aria-pressed=true] sup{color:#fffdf7a6}.moments-filters button:focus-visible,.moment-card a:focus-visible,.moment-detail__back:focus-visible,.recent-moments a:focus-visible{outline:3px solid var(--moment-red);outline-offset:4px}.moments-river{position:relative;min-height:30rem;padding-block-start:3.2rem;isolation:isolate}.time-river-backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.92;pointer-events:none}.time-river-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .36s ease}.time-river-fallback__bank{fill:#c6d8df;opacity:.08}.time-river-canvas{position:absolute;top:0;left:0;display:block;pointer-events:none;opacity:0;transition:opacity .36s ease}.time-river-backdrop[data-river-rendering=three-water] .time-river-canvas{opacity:1}.time-river-backdrop[data-river-rendering=three-water] .time-river-fallback{opacity:0}.time-river-backdrop[data-motion=reduced] .time-river-canvas,.time-river-backdrop[data-motion=reduced] .time-river-fallback{transition:none}.moment-year{position:relative;z-index:1;display:grid;grid-template-columns:9rem minmax(0,1fr);gap:clamp(2rem,5vw,6rem);padding-block:clamp(4.5rem,8vw,8rem)}.moment-year__chapter{position:sticky;top:2rem;align-self:start;display:grid;gap:.45rem;padding-block-start:.7rem;border-block-start:3px solid var(--moment-blue)}.moment-year__chapter h2,.moment-year__chapter span{margin:0}.moment-year__chapter h2{font-family:var(--moment-latin),sans-serif;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:400;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.moment-year__chapter span{color:var(--moment-muted);font-size:.7rem}.moment-year__entries{display:grid;gap:clamp(6rem,11vw,11rem)}.moment-card{--card-shift: 0px;position:relative;display:grid;grid-template-columns:minmax(13rem,18rem) minmax(17rem,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:58rem;opacity:0;transform:none;container-type:inline-size}.moment-card.is-visible{animation:moment-card-enter .78s cubic-bezier(.16,1,.3,1) calc(var(--moment-order, 0) * 55ms) both}.moment-card:nth-child(2n){margin-inline-start:auto}.moment-card:nth-child(2n) .moment-card__cover{order:2}.moment-card:nth-child(2n) .moment-card__copy{order:1}.moment-card:before{content:"";position:absolute;z-index:-1;top:50%;left:calc(50% - 6rem);width:12rem;border-block-start:1px dashed rgb(49 95 146 / 30%)}.moment-card:after{content:"";position:absolute;z-index:-1;top:calc(50% - .28rem);left:calc(50% - .28rem);width:.56rem;height:.56rem;border-radius:50%;background:var(--moment-paper);box-shadow:0 0 0 1px var(--moment-blue),0 0 0 5px #315f9217}@keyframes moment-card-enter{0%{opacity:0}to{opacity:1}}.moment-card__cover{position:relative;display:block;color:inherit;text-decoration:none;perspective:1000px}.moment-card__material{display:block;transform-origin:50% 85%}.moment-card--film .moment-card__material{animation:moment-film-float 12s ease-in-out var(--moment-phase, 0s) infinite}.moment-card--book .moment-card__material{animation:moment-paper-float 15s ease-in-out var(--moment-phase, 0s) infinite}.moment-card[data-ambient=false] .moment-card__material,.moment-card[data-ambient=false] .moment-artifact__film-sweep,.moment-card[data-ambient=false] .moment-artifact__texture,.moment-card[data-ambient=false] .moment-artifact__bookmark,.moment-card[data-ambient=false] .moment-artifact__paper-edge{animation-play-state:paused}.moment-card:hover .moment-card__material,.moment-card:focus-within .moment-card__material{animation-play-state:paused}@keyframes moment-film-float{0%,to{transform:translateY(0) rotate(-.15deg)}45%{transform:translateY(calc(var(--material-drift, 3px) * -1)) rotate(.25deg)}75%{transform:translateY(1px) rotate(-.2deg)}}@keyframes moment-paper-float{0%,to{transform:translateY(0) rotate(.2deg)}50%{transform:translateY(calc(var(--material-drift, 3px) * -.7)) rotate(-.45deg)}}.moment-artifact{position:relative;display:block;aspect-ratio:2 / 3;color:var(--moment-paper-bright);transform-origin:50% 80%;transform:perspective(1000px) translateY(var(--artifact-lift, 0px)) rotateX(var(--artifact-rx, 0deg)) rotateY(var(--artifact-ry, 0deg));transition:box-shadow .38s ease,filter .38s ease}.moment-artifact__image{position:absolute;z-index:2;display:grid;place-items:center;overflow:hidden;background:var(--moment-paper-deep)}.moment-artifact__image img{width:100%;height:100%;object-fit:cover;transition:filter .42s ease,transform .7s cubic-bezier(.16,1,.3,1)}.moment-artifact__texture{position:absolute;z-index:2;top:-4px;right:-4px;bottom:-4px;left:-4px;pointer-events:none;background-image:url(/images/moment-grain.svg);background-size:180px 180px;mix-blend-mode:soft-light;opacity:.16}.moment-artifact--film .moment-artifact__texture{animation:moment-emulsion-grain 9s steps(5,end) var(--moment-phase, 0s) infinite}.moment-artifact--book .moment-artifact__texture{background-size:130px 190px;mix-blend-mode:multiply;opacity:.075}.moment-artifact__film-sweep{position:absolute;z-index:3;top:-30%;right:-80%;bottom:-30%;left:-80%;pointer-events:none;background:linear-gradient(112deg,transparent 35%,rgb(255 236 197 / 3%) 43%,rgb(255 249 223 / 18%) 49%,rgb(185 208 221 / 8%) 52%,transparent 61%);mix-blend-mode:screen;transform:translate(-75%);opacity:0}.moment-card--film .moment-artifact__film-sweep{animation:moment-emulsion-sweep 11s ease-in-out var(--moment-phase, 0s) infinite}@keyframes moment-emulsion-sweep{0%,56%{transform:translate(-75%);opacity:0}62%{opacity:.6}82%{transform:translate(60%);opacity:.65}90%,to{transform:translate(75%);opacity:0}}@keyframes moment-emulsion-grain{0%,to{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}.moment-cover-unavailable{padding:1rem;color:var(--moment-muted);font-size:.72rem;line-height:1.5;text-align:center}.moment-artifact__light{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none}.moment-artifact__number{position:absolute;z-index:5;font-size:.56rem;font-weight:800;letter-spacing:.13em;pointer-events:none}.moment-artifact--film{aspect-ratio:.74;padding:1.8rem .85rem;background:#15191e;box-shadow:0 2rem 4rem #0b121b45,0 .25rem .7rem #0b121b40}.moment-artifact--film:before{content:"35 MM / DAYLIGHT";position:absolute;z-index:3;top:.62rem;left:1rem;color:#f5f0e68a;font-size:.45rem;letter-spacing:.16em}.moment-artifact--film .moment-artifact__image{top:1.72rem;right:.85rem;bottom:1.72rem;left:.85rem;background:#080b0e}.moment-artifact--film .moment-artifact__image img{filter:saturate(.88) contrast(1.04)}.moment-artifact--film .moment-artifact__film-gate{position:absolute;z-index:3;top:1.68rem;right:.81rem;bottom:1.68rem;left:.81rem;border:1px solid rgb(255 244 214 / 38%);box-shadow:inset 0 0 1.8rem #0000006b;pointer-events:none}.moment-artifact__perforations{position:absolute;z-index:4;left:.7rem;right:.7rem;display:flex;justify-content:space-between;pointer-events:none}.moment-artifact__perforations--top{top:.33rem}.moment-artifact__perforations--bottom{bottom:.33rem}.moment-artifact__perforations i{width:.7rem;height:.42rem;border-radius:1px;background:var(--moment-paper);box-shadow:inset 0 1px 1px #18202a4d}.moment-artifact--film .moment-artifact__light{top:1.72rem;right:.85rem;bottom:1.72rem;left:.85rem;background:radial-gradient(ellipse at var(--artifact-light-x, 50%) var(--artifact-light-y, 50%),rgb(255 224 170 / 30%),transparent 65%),linear-gradient(115deg,transparent 28%,rgb(255 245 211 / 9%) 45%,transparent 62%);mix-blend-mode:screen;opacity:calc(.25 + var(--artifact-presence, 0) * .65)}.moment-artifact--film .moment-artifact__number{right:1rem;bottom:.58rem;color:#f5f0e69e}@keyframes moment-film-breathe{0%{opacity:.25}35%{opacity:.75}65%{opacity:.42}to{opacity:.65}}.moment-artifact--book{isolation:isolate;padding:.72rem .7rem .86rem 1rem;color:var(--moment-ink);background:#ece3d2;box-shadow:.2rem .25rem #d2c5ae,.4rem .5rem #f6efdf,.48rem .55rem #cfc2ac,1.2rem 1.7rem 3rem #5b462a29;border-radius:1px 4px 3px 1px}.moment-artifact--book:after{content:"COLLECTED EDITION";position:absolute;z-index:5;left:.18rem;top:52%;color:#18202a73;font-size:.4rem;letter-spacing:.11em;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.moment-artifact--book .moment-artifact__image{top:.72rem;right:.7rem;bottom:.86rem;left:1rem}.moment-artifact--book .moment-artifact__image img{filter:saturate(.92) sepia(.05)}.moment-artifact--book .moment-artifact__spine{position:absolute;z-index:4;inset-block:.55rem .72rem;left:.72rem;width:.28rem;background:linear-gradient(90deg,#4d371f47,#ffffff5c,#4d371f29)}.moment-artifact__page-stack{position:absolute;z-index:-1;top:.45rem;right:-.8rem;bottom:-.55rem;left:.4rem}.moment-artifact__page-stack i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(96 72 42 / 20%);background:var(--moment-paper-bright);transform:translate(.2rem,.2rem) rotate(.35deg);background-image:url(/images/moment-grain.svg);background-blend-mode:soft-light;clip-path:polygon(.2% .3%,20% 0,39% .3%,62% 0,81% .2%,99.5% 0,100% 19%,99.5% 36%,100% 53%,99.6% 73%,100% 98.9%,81% 99.7%,66% 99.4%,41% 100%,20% 99.5%,0 99.8%,.3% 81%,0 59%,.4% 36%,0 18%)}.moment-artifact__page-stack i:nth-child(2){transform:translate(.42rem,.43rem) rotate(-.25deg)}.moment-artifact__page-stack i:nth-child(3){transform:translate(.67rem,.68rem) rotate(.5deg)}.moment-artifact__bookmark{position:absolute;z-index:6;top:-.2rem;right:1.15rem;width:1.1rem;height:4.4rem;background:var(--moment-red);box-shadow:0 .35rem .5rem #401b1429;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background-image:linear-gradient(90deg,rgb(255 237 210 / 14%),transparent 23%,rgb(71 30 18 / 10%) 75%,rgb(255 255 240 / 9%))}.moment-artifact__paper-edge{position:absolute;z-index:5;pointer-events:none;top:.7rem;right:.08rem;bottom:.8rem;width:.6rem;background:linear-gradient(90deg,#6a512f26,#fffce7b8 48%,#6c502a17),repeating-linear-gradient(0deg,transparent 0 3px,rgb(96 76 46 / 12%) 3px 4px);transform-origin:left center}.moment-card--book .moment-artifact:not(.is-engaged) .moment-artifact__bookmark{animation:moment-bookmark-sway 13s ease-in-out var(--moment-phase, 0s) infinite}.moment-card--book .moment-artifact__paper-edge{animation:moment-paper-edge-breathe 15s ease-in-out var(--moment-phase, 0s) infinite}@keyframes moment-bookmark-sway{0%,to{transform:rotate(.5deg)}45%{transform:rotate(-1.5deg) skew(-.4deg)}70%{transform:rotate(.7deg)}}@keyframes moment-paper-edge-breathe{0%,to{transform:scaleX(.85);opacity:.65}50%{transform:scaleX(1.08);opacity:.9}}.moment-artifact--book .moment-artifact__light{top:.72rem;right:.7rem;bottom:.86rem;left:1rem;background:radial-gradient(ellipse at var(--artifact-light-x, 50%) var(--artifact-light-y, 50%),rgb(255 255 245 / 25%),transparent 65%),linear-gradient(115deg,rgb(255 255 255 / 12%),transparent 45%,rgb(91 60 30 / 8%));opacity:calc(.5 + var(--artifact-presence, 0) * .4)}.moment-artifact--book .moment-artifact__number{right:1.05rem;bottom:1.1rem;padding:.18rem .27rem;color:var(--moment-ink);background:#fffdf7d1}.moment-artifact--film.is-engaged{box-shadow:0 1.7rem 3rem #0b121b3b,0 .3rem .9rem #0b121b3b}.moment-artifact--book.is-engaged{box-shadow:.2rem .25rem #d2c5ae,.4rem .5rem #f6efdf,.48rem .55rem #cfc2ac,1.4rem 2rem 3.2rem #5b462a33}.moment-card__copy{display:grid;gap:.86rem;min-width:0}.moment-card__copy p,.moment-card__copy h2{margin:0}.moment-card__medium{display:flex;align-items:center;gap:.7rem;color:var(--moment-muted);font-size:.7rem;letter-spacing:.09em}.moment-card__medium span{color:var(--moment-red);font-weight:800;text-transform:uppercase}.moment-card__medium time:before{content:"/ ";color:var(--moment-rule)}.moment-card__medium>*{white-space:nowrap}.moment-card__copy h2{max-width:none;font-family:var(--moment-latin),"Noto Serif SC",STSong,serif;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:500;line-height:1.4;letter-spacing:-.02em;text-wrap:pretty;word-break:normal;overflow-wrap:break-word}.moment-card__copy h2 a{color:inherit;text-decoration:none}.moment-card__copy h2 a:hover{color:var(--moment-blue)}.moment-card__creators{color:var(--moment-ink-soft);font-family:var(--moment-latin),KaiTi,STKaiti,serif;font-size:1.08rem}.moment-card__teaser{max-width:36rem;padding-inline-start:1rem;border-inline-start:1px solid var(--moment-rule);color:var(--moment-muted);font-size:.9rem;line-height:1.8}.moment-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;padding-block-start:.55rem}.moment-card__open{display:inline-flex;align-items:center;gap:.55rem;margin-inline-start:auto;color:var(--moment-blue);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-decoration:none}.moment-card__open i{font-size:1rem;font-style:normal;transition:transform .18s ease}.moment-card__open:hover i{transform:translate(3px,-3px)}.moment-rating{--rating-accent: var(--moment-blue);--rating-warm: var(--moment-red);display:grid;grid-template-columns:auto minmax(9rem,1fr);align-items:center;gap:.8rem;width:min(100%,23rem);color:inherit}.moment-rating--book{--rating-accent: #765f3f;--rating-warm: var(--moment-red)}.moment-rating__score{display:grid;align-content:center;gap:.32rem;min-width:3.8rem;padding-inline-end:.75rem;border-inline-end:1px solid color-mix(in srgb,currentColor 22%,transparent);font-variant-numeric:tabular-nums}.moment-rating__score>span{display:inline-flex;align-items:baseline}.moment-rating__score strong{font-family:var(--moment-latin),sans-serif;font-size:1.72rem;font-weight:400;line-height:.8;letter-spacing:-.08em}.moment-rating__score small{margin-inline-start:.18rem;color:currentColor;font-size:.52rem;opacity:.55}.moment-rating__band{color:var(--rating-warm);font-size:.48rem;font-style:normal;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.moment-rating__calibration{display:grid;gap:.2rem;min-width:0;padding:.42rem .5rem .28rem}.moment-rating--film .moment-rating__calibration{color:#e8edf0;background:linear-gradient(90deg,rgb(255 255 255 / 4%),transparent 22% 78%,rgb(255 255 255 / 3%)),#11171d;box-shadow:inset 0 0 0 1px #ffffff14,0 .22rem .5rem #0d13191f}.moment-rating--book .moment-rating__calibration{color:#5d4d37;background:repeating-linear-gradient(0deg,transparent 0 .42rem,rgb(49 95 146 / 6%) .42rem .46rem),#efe6d5;box-shadow:inset 0 0 0 1px #5d4d3729,.2rem .2rem #5d4d3712}.moment-rating__caption{display:flex;justify-content:space-between;color:currentColor;font-size:.47rem;font-style:normal;letter-spacing:.13em;line-height:1;text-transform:uppercase;opacity:.68}.moment-rating__caption b{font-weight:800}.moment-rating__caption i{font-style:normal}.moment-rating__rail{position:relative;display:block;height:1.2rem;border-block:1px solid color-mix(in srgb,currentColor 17%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--rating-accent) 3%,transparent),color-mix(in srgb,var(--rating-accent) 10%,transparent))}.moment-rating__fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--rating-accent) 18%,transparent),color-mix(in srgb,var(--rating-accent) 38%,transparent));transform-origin:left center}.moment-rating__ticks{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:end;justify-content:space-between}.moment-rating__tick{display:block;width:1px;height:35%;background:currentColor;opacity:.3}.moment-rating__tick.is-major{height:68%;opacity:.55}.moment-rating__marker{position:absolute;z-index:2;top:-.28rem;width:2px;height:calc(100% + .56rem);background:var(--rating-warm);box-shadow:0 0 0 3px color-mix(in srgb,var(--rating-warm) 12%,transparent);transform:translate(-1px)}.moment-rating__marker:after{content:"";position:absolute;left:50%;bottom:-.35rem;border:.2rem solid transparent;border-block-start-color:var(--rating-warm);transform:translate(-50%)}.moment-rating__legend{display:flex;justify-content:space-between;color:currentColor;font-size:.43rem;font-variant-numeric:tabular-nums;opacity:.45}.moment-rating__legend i{font-style:normal}@keyframes moment-rating-reveal{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.moments-state{position:relative;z-index:1;margin:4rem auto;padding:5rem 1rem;border:1px dashed var(--moment-rule);color:var(--moment-muted);text-align:center}.recent-moments{position:relative;width:min(calc(100% - 40px),1240px);margin:clamp(5rem,10vw,10rem) auto;padding:clamp(2rem,5vw,4rem);color:var(--moment-paper-bright);background:linear-gradient(112deg,rgb(255 255 255 / 3%),transparent 34%),#161c23;box-shadow:0 2rem 5rem #0d141c2e;overflow:hidden}.recent-moments:before,.recent-moments:after{content:"";position:absolute;left:0;right:0;height:.55rem;background:repeating-linear-gradient(90deg,transparent 0 1.15rem,var(--moment-paper) 1.15rem 1.85rem,transparent 1.85rem 3rem);opacity:.7}.recent-moments:before{top:.6rem}.recent-moments:after{bottom:.6rem}.recent-moments>header{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:end;gap:.6rem 2rem;margin-block-end:clamp(2.5rem,5vw,4rem);padding-block-end:1.6rem;border-block-end:1px solid rgb(245 240 230 / 22%)}.recent-moments>header p{grid-column:1 / -1;margin:0;color:#d07b60;font-size:.64rem;font-weight:800;letter-spacing:.2em}.recent-moments>header h2{margin:0;font-family:var(--moment-latin),KaiTi,STKaiti,serif;font-size:clamp(3rem,7vw,5.7rem);font-weight:400;line-height:.8;letter-spacing:-.08em}.recent-moments>header a{color:var(--moment-paper-bright);font-size:.75rem;text-underline-offset:.35rem}.recent-moments__track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.moment-card--compact,.moment-card--compact:nth-child(2n){display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.45rem;margin:0;opacity:1;transform:none}.moment-card--compact:before,.moment-card--compact:after{display:none}.moment-card--compact:nth-child(2n) .moment-card__cover,.moment-card--compact:nth-child(2n) .moment-card__copy{order:initial}.moment-card--compact .moment-card__cover{width:min(100%,10rem)}.moment-card--compact .moment-artifact{box-shadow:none}.moment-card--compact .moment-card__copy{gap:.42rem}.moment-card--compact .moment-card__medium{color:#f5f0e694}.moment-card--compact .moment-card__medium span{color:#d07b60}.moment-card--compact .moment-card__copy h2{max-width:none;font-size:clamp(1.15rem,2vw,1.7rem);letter-spacing:-.02em}.moment-card--compact .moment-card__copy h2 a:hover{color:#a9c8e5}.moment-card--compact .moment-card__creators{color:#f5f0e6a1;font-size:.92rem}.moment-card--compact .moment-card__footer{margin-block-start:.4rem}.moment-card--compact .moment-card__open{display:none}.moment-card--compact .moment-rating{--rating-accent: #8eb6da;--rating-warm: #d07b60;grid-template-columns:auto minmax(5rem,1fr);width:100%;gap:.55rem;color:#f5f0e6c7}.moment-card--compact .moment-rating__score{min-width:2.7rem;padding-inline-end:.45rem}.moment-card--compact .moment-rating__score strong{font-size:1.1rem}.moment-card--compact .moment-rating__band{font-size:.4rem}.moment-card--compact .moment-rating__caption i,.moment-card--compact .moment-rating__legend{display:none}.moment-card--compact .moment-rating__calibration{padding:.28rem .35rem .22rem}.moment-card--compact .moment-rating__rail{height:.8rem}.moment-detail{width:min(calc(100% - 40px),1180px);margin-inline:auto;padding-block:clamp(3rem,7vw,7rem) clamp(6rem,10vw,10rem)}.moment-detail__back{display:inline-flex;align-items:center;gap:.7rem;margin-block-end:2.5rem;color:var(--moment-blue);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-decoration:none}.moment-detail__back span{transition:transform .18s ease}.moment-detail__back:hover span{transform:translate(-4px)}.moment-detail__stage{position:relative;display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.5rem,3.5vw,3rem);overflow:hidden;box-shadow:0 1.5rem 4rem #20262c21}.moment-detail__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.moment-detail-page--film .moment-detail__stage{color:var(--moment-paper-bright);background:#171d24}.moment-detail-page--film .moment-detail__stage:before{background:radial-gradient(circle at 30% 38%,rgb(226 174 107 / 12%),transparent 24rem),linear-gradient(115deg,transparent 0 45%,rgb(255 255 255 / 3%) 45% 45.2%,transparent 45.2%),repeating-linear-gradient(0deg,transparent 0 42px,rgb(255 255 255 / 2%) 42px 43px)}.moment-detail-page--book .moment-detail__stage{color:var(--moment-ink);background:#eee5d5}.moment-detail-page--book .moment-detail__stage:before{background:radial-gradient(circle at 27% 34%,rgb(255 255 255 / 58%),transparent 23rem),repeating-linear-gradient(0deg,transparent 0 27px,rgb(75 91 107 / 5%) 27px 28px)}.moment-detail__catalog{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;grid-column:1 / -1;padding-block-end:.85rem;border-block-end:1px solid currentColor;font-size:.52rem;letter-spacing:.15em;line-height:1;opacity:.56}.moment-detail__catalog strong{font-weight:600;font-variant-numeric:tabular-nums}.moment-detail__artifact{position:relative;z-index:1;width:min(100%,14.75rem);margin-inline:auto}.moment-detail__artifact .moment-artifact{width:100%}.moment-detail__artifact .moment-artifact--film{box-shadow:0 1.8rem 4rem #00000061}.moment-detail__identity{position:relative;z-index:1;display:grid;gap:clamp(1rem,2vw,1.6rem);min-width:0}.moment-detail__identity>*{margin:0}.moment-detail__eyebrow{display:flex;align-items:center;gap:1rem;font-size:.64rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.moment-detail__eyebrow span:first-child{padding:.4rem .55rem;color:var(--moment-paper-bright);background:var(--moment-red)}.moment-detail__identity h1{max-width:15ch;font-family:var(--moment-latin),"Noto Serif SC",STSong,serif;font-size:clamp(2.4rem,4.7vw,4.35rem);font-weight:500;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.moment-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem;margin:0}.moment-detail__facts>div{display:grid;align-content:start;gap:.38rem;min-height:0;padding:.68rem 0;border-block-start:1px solid}.moment-detail-page--film .moment-detail__facts>div{border-color:#f5f0e62e}.moment-detail-page--book .moment-detail__facts>div{border-color:#18202a2b}.moment-detail__facts dt{color:currentColor;font-size:.52rem;font-weight:800;letter-spacing:.11em;opacity:.5;text-transform:uppercase}.moment-detail__facts dd{margin:0;font-family:var(--moment-latin),KaiTi,STKaiti,serif;font-size:.92rem;line-height:1.35}.moment-detail__score{grid-column:auto}.moment-detail__score dd{font-family:inherit}.moment-detail-page--film .moment-rating{--rating-accent: #91b7d8;--rating-warm: #d07b60}.moment-detail__metrics{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;padding-block-start:.5rem;border-block-start:1px solid}.moment-detail-page--film .moment-detail__metrics{border-color:#f5f0e62e}.moment-detail-page--book .moment-detail__metrics{border-color:#18202a2b}.moment-detail__metrics>div{display:flex;align-items:baseline;gap:.35rem}.moment-detail__metric-value{display:flex;align-items:baseline;gap:.28rem;font-variant-numeric:tabular-nums}.moment-detail__metric-value strong{font-family:var(--moment-latin),sans-serif;font-size:1rem;font-weight:400;line-height:1}.moment-detail__metric-value small{display:none}.moment-detail__metric-label{font-size:.72rem;opacity:.68}.moment-detail__reflection-shell{position:relative;width:min(100% - 2rem,60rem);margin:clamp(1.5rem,3vw,3rem) auto 0;padding:clamp(2rem,4vw,4rem);color:var(--moment-ink);background:linear-gradient(90deg,transparent 4.4rem,rgb(169 75 55 / 16%) 4.4rem 4.48rem,transparent 4.48rem),repeating-linear-gradient(0deg,transparent 0 31px,rgb(49 95 146 / 7%) 31px 32px),var(--moment-paper-bright);box-shadow:0 2rem 5rem #3c301e24;clip-path:polygon(.25% .35%,99.5% 0,100% 98.5%,98% 100%,.35% 99.5%,0 2%)}.moment-detail__reflection-shell:after{content:"";position:absolute;top:0;right:9%;width:1.2rem;height:5.2rem;background:var(--moment-red);opacity:.88;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.moment-detail__reflection-heading{margin-block-end:clamp(2.2rem,4vw,3.5rem);padding-block-end:1.2rem;border-block-end:2px solid var(--moment-ink)}.moment-detail__reflection-heading h2{margin:0;font-family:var(--moment-latin),KaiTi,STKaiti,serif;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:400;line-height:1}.moment-detail__reflection{width:min(100%,68ch);margin-inline:auto;padding-block:0;--article-body-font: Georgia, "Noto Serif SC", serif;--article-heading-font: KaiTi, STKaiti, serif}.moment-detail__reflection .markdown-body>:first-child{margin-block-start:0}.moment-detail__reflection .markdown-body h1{font-size:clamp(1.5rem,2.5vw,1.85rem)}.moment-detail__reflection .markdown-body h2{font-size:clamp(1.28rem,2.1vw,1.58rem)}.moment-detail__reflection .markdown-body h3{font-size:clamp(1.12rem,1.7vw,1.3rem)}.moment-detail__reflection.article-body>p:first-of-type:first-letter{float:left;margin:.1em .12em 0 0;color:var(--moment-red);font-family:var(--moment-latin),sans-serif;font-size:4.4em;line-height:.76}.moment-gallery{width:min(100% - 2rem,60rem);margin:clamp(3rem,6vw,5rem) auto 0}.moment-gallery__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-block-end:1.1rem;border-block-end:1px solid var(--moment-rule)}.moment-gallery__heading span{color:var(--moment-red);font-size:.58rem;font-weight:800;letter-spacing:.14em}.moment-gallery__heading h2{margin:.5rem 0 0;font-family:var(--moment-latin),KaiTi,STKaiti,serif;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:400;line-height:1}.moment-gallery__heading small{color:var(--moment-muted);font-family:var(--moment-latin),sans-serif;font-size:1.1rem;font-variant-numeric:tabular-nums}.moment-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-block-start:1.4rem}.moment-gallery__item{min-width:0;margin:0}.moment-gallery__item:first-child{grid-column:1 / -1}.moment-gallery__media{position:relative;aspect-ratio:16 / 9;overflow:hidden}.moment-gallery--film .moment-gallery__item{padding:.6rem .6rem 0;color:#f4eee3;background:#171d24;box-shadow:0 .9rem 2rem #18202a1f}.moment-gallery--film .moment-gallery__media{background:#0e1218}.moment-gallery--book .moment-gallery__item{padding:.7rem .7rem 0;color:var(--moment-ink);border:1px solid var(--moment-rule);background:var(--moment-paper-bright);box-shadow:.3rem .3rem #565e5414}.moment-gallery--book .moment-gallery__media{background:#e9e2d3}.moment-gallery__media img,.moment-gallery__media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.moment-gallery__media video{background:#0e1218}.moment-gallery__item figcaption{display:flex;align-items:baseline;gap:.9rem;min-height:2.6rem;padding:.65rem .35rem}.moment-gallery__item figcaption span{flex:none;font-family:var(--moment-latin),sans-serif;font-size:.64rem;letter-spacing:.07em;opacity:.62}.moment-gallery__item figcaption p{margin:0;font-size:.8rem;line-height:1.55}.moment-gallery__unavailable{margin:0;padding:1.2rem;border:1px dashed var(--moment-rule);color:var(--moment-muted)}.moment-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:min(100% - 2rem,60rem);margin:clamp(3rem,6vw,5rem) auto 0}.moment-quotes>header{grid-column:1 / -1;display:flex;align-items:end;padding-block-end:1.2rem;border-block-end:1px solid var(--moment-rule);color:var(--moment-ink)}.moment-quotes>header h2{margin:0}.moment-quotes>header h2{font-family:var(--moment-latin),KaiTi,STKaiti,serif;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:400;line-height:1}.moment-quote-card{position:relative;display:grid;align-content:space-between;gap:1rem;min-height:0;margin:0;padding:clamp(1.3rem,2.5vw,2rem);border-inline-start:2px solid var(--moment-red);background:#fffdf7ad}.moment-quote-card>span{color:var(--moment-red);font-family:var(--moment-latin),sans-serif;font-size:.7rem}.moment-quote-card p{margin:0;font-family:var(--moment-latin),KaiTi,STKaiti,serif;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.85}.moment-quote-card p:before{content:"“";margin-inline-end:.1em;color:var(--moment-red);font-family:var(--moment-latin),sans-serif;font-size:2em;line-height:0;vertical-align:-.25em}.moment-quote-card cite{color:var(--moment-muted);font-size:.72rem;font-style:normal;letter-spacing:.04em}.moment-quote-card cite:before{content:"— "}.moment-detail-state{min-height:60vh;display:grid;place-content:center;gap:1rem;text-align:center}@media(max-width:960px){.moment-card{grid-template-columns:minmax(11rem,15rem) minmax(15rem,1fr)}.moment-detail__stage{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:2.5rem}.moment-detail__artifact{width:min(100%,13.5rem)}}@media(max-width:760px){.moment-gallery__grid{grid-template-columns:1fr}.moment-gallery__item:first-child{grid-column:auto}.moments-page>main{width:min(calc(100% - 28px),1240px);padding-block-start:3rem}.moments-hero{grid-template-columns:1fr;gap:0}.moments-filters{justify-content:flex-start;overflow-x:auto;padding-block:1.5rem}.moments-filters button{min-width:6.7rem;flex:0 0 auto}.moments-river{padding-block-start:2rem}.time-river-backdrop{inset:0 auto 0 -3.5rem;width:7rem;opacity:.66}.moment-year{grid-template-columns:1fr;gap:2.5rem;padding-block:4.5rem}.moment-year__chapter{position:static;margin-inline-start:2rem}.moment-year__entries{gap:6.5rem;padding-inline-start:2rem}.moment-card,.moment-card:nth-child(2n){grid-template-columns:minmax(7.5rem,10.5rem) minmax(0,1fr);gap:1.35rem;margin:0}.moment-card:nth-child(2n) .moment-card__cover,.moment-card:nth-child(2n) .moment-card__copy{order:initial}.moment-card:before{top:50%;left:-2rem;width:2rem}.moment-card:after{left:-2.33rem}.moment-card__copy{gap:.6rem}.moment-card__copy h2{font-size:clamp(1.45rem,7vw,2.2rem)}.moment-card__teaser{display:none}.moment-card__medium{align-items:flex-start;flex-direction:column;gap:.2rem}.moment-card__medium time:before{content:none}.moment-card__footer{align-items:flex-start;flex-direction:column;gap:.7rem}.moment-card__open{margin-inline-start:0}.moment-rating{grid-template-columns:auto minmax(6rem,1fr);gap:.5rem}.moment-rating__score{min-width:3rem;padding-inline-end:.5rem}.moment-rating__score strong{font-size:1.25rem}.moment-rating__band{font-size:.42rem}.moment-rating__caption i{display:none}.moment-artifact--film{padding:1.2rem .56rem}.moment-artifact--film:before{top:.38rem;left:.65rem;font-size:.32rem}.moment-artifact--film .moment-artifact__image,.moment-artifact--film .moment-artifact__light{top:1.15rem;right:.56rem;bottom:1.15rem;left:.56rem}.moment-artifact--film .moment-artifact__film-gate{top:1.12rem;right:.53rem;bottom:1.12rem;left:.53rem}.moment-artifact__perforations{left:.42rem;right:.42rem}.moment-artifact__perforations--top{top:.2rem}.moment-artifact__perforations--bottom{bottom:.2rem}.moment-artifact__perforations i{width:.42rem;height:.27rem}.moment-artifact--film .moment-artifact__number{right:.65rem;bottom:.35rem;font-size:.4rem}.recent-moments{width:min(calc(100% - 28px),1240px);padding:2.8rem 1.25rem}.recent-moments>header{grid-template-columns:1fr}.recent-moments>header p{grid-column:auto}.recent-moments__track{grid-template-columns:1fr;gap:2.8rem}.moment-card--compact,.moment-card--compact:nth-child(2n){grid-template-columns:7.4rem minmax(0,1fr);gap:1.2rem}.moment-card--compact:nth-child(2n) .moment-card__cover{order:initial}.moment-card--compact .moment-card__cover{width:100%}.moment-detail{width:min(calc(100% - 28px),1180px)}.moment-detail__stage{grid-template-columns:1fr;gap:1.6rem;padding:1.2rem}.moment-detail__catalog{gap:1rem;font-size:.45rem;line-height:1.35}.moment-detail__artifact{width:min(54vw,13rem);margin-inline:auto}.moment-detail__identity{gap:1.15rem}.moment-detail__identity h1{font-size:clamp(2.25rem,11vw,3.6rem)}.moment-detail__reflection-shell{width:calc(100% - 1rem);padding:3rem 1.5rem 2.5rem;background:repeating-linear-gradient(0deg,transparent 0 31px,rgb(49 95 146 / 7%) 31px 32px),var(--moment-paper-bright)}.moment-quotes{grid-template-columns:1fr}.moment-quote-card{min-height:14rem}}@media(max-width:430px){.moment-card,.moment-card:nth-child(2n){grid-template-columns:minmax(6.4rem,8.2rem) minmax(0,1fr)}.moment-card__open span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.moment-card__copy h2{font-size:1.35rem}.moment-card__creators{font-size:.84rem}.moment-card--compact,.moment-card--compact:nth-child(2n){grid-template-columns:6.4rem minmax(0,1fr)}.moment-detail__facts{grid-template-columns:1fr}.moment-detail__score{grid-column:auto}.moment-detail__metrics{gap:.4rem 1rem}}.moments-hero h1{font-size:clamp(4rem,10vw,8rem);line-height:1.1;letter-spacing:-.06em;text-wrap:pretty;overflow-wrap:normal}.moments-page:lang(en) .moments-hero__english{display:none}.moments-hero h1:lang(en){font-family:var(--moment-display),"Palatino Linotype",serif;font-size:clamp(2.5rem,5.7vw,5rem);font-weight:400;font-synthesis:none;line-height:1.16;letter-spacing:0;text-wrap:pretty;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.moments-page>main{padding-block-start:clamp(3rem,5vw,5rem)}.moment-card__copy{overflow-wrap:break-word}.moment-card:focus-within{opacity:1;transform:none;animation:none}.moment-card__cover:focus-visible{outline-offset:8px}.moment-rating{grid-template-columns:auto minmax(0,1fr);min-width:0}.moment-rating__caption{font-size:.62rem;letter-spacing:.04em;line-height:1.3;gap:.4rem}.moment-rating__band{font-size:.65rem;line-height:1.3}.moment-rating__legend{font-size:.58rem}.moment-detail__stage{row-gap:1.5rem}.moment-detail__identity h1{max-width:none;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.35;text-wrap:pretty;word-break:normal;overflow-wrap:break-word}.moment-detail__facts dt,.moment-detail__metric-label{font-size:.72rem;opacity:.8}.moment-detail__facts dd{font-size:1rem;overflow-wrap:anywhere}.moment-detail__catalog{font-size:.65rem;line-height:1.5;flex-wrap:wrap;gap:.6rem}.moment-detail__reflection-shell{clip-path:none;background:var(--moment-paper-bright);border:1px solid var(--moment-rule);box-shadow:0 1rem 2.5rem #3c301e12}.moment-detail__reflection-shell:after{height:2.5rem;width:.7rem;right:2rem}.moment-detail__reflection-heading{margin-block-end:1.8rem}.moment-detail__reflection{font-family:var(--article-body-font)}.moment-detail__reflection .markdown-body p,.moment-detail__reflection .markdown-body li{color:var(--moment-ink-soft);font-size:1rem;line-height:1.95}.moment-detail__reflection figure{margin-inline:0}.moment-quotes{margin-block-start:2.5rem}.moment-quote-card{min-height:0;gap:1.2rem}.moment-quote-card p{font-size:1.1rem}.moment-quote-card:last-child:nth-child(2n){grid-column:1 / -1}@media(min-width:1100px){.moment-year{display:block;padding-block:3.5rem}.moment-year__chapter{position:relative;top:auto;width:8rem;margin-block-end:2.5rem}.moment-year__entries{gap:2.5rem}.moment-year__entries>.moment-card{width:43%;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:1.2rem;margin-inline:0 auto;padding:1.25rem;background:transparent;border-block:1px solid var(--moment-rule);box-shadow:none}.moment-year__entries>.moment-card:nth-child(2n){margin-inline:auto 0}.moment-year__entries>.moment-card:nth-child(2n) .moment-card__cover{order:initial}.moment-year__entries>.moment-card:nth-child(2n) .moment-card__copy{order:initial}.moment-year__entries .moment-card__copy h2{font-size:clamp(1.3rem,1.7vw,1.65rem);line-height:1.45;letter-spacing:-.015em}.moment-year__entries .moment-card__teaser{font-size:.92rem;line-height:1.7;padding-inline-start:0;border:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.moment-year__entries .moment-card__medium{flex-wrap:wrap;gap:.3rem}.moment-year__entries .moment-card__footer{gap:.9rem}.moment-year__entries .moment-rating__caption i{display:none}.moment-year__entries .moment-card:before{left:100%;width:16%;border:0;border-top:1px solid var(--moment-rule)}.moment-year__entries .moment-card:after{left:calc(116% - .28rem)}.moment-year__entries .moment-card:nth-child(2n):before{left:auto;right:100%}.moment-year__entries .moment-card:nth-child(2n):after{left:auto;right:calc(116% - .28rem)}.time-river-backdrop{left:29%;width:42%;opacity:.92}}@media(max-width:1099px){.moment-year{display:block}.moment-year__chapter{position:static;width:8rem;margin-block-end:2rem}.moment-year__entries{gap:3rem}.moment-year__entries>.moment-card{background:transparent;padding:1.25rem;border-block:1px solid var(--moment-rule);box-shadow:none}.moment-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.moments-hero__heading{min-height:0}.moments-hero h1{font-size:clamp(3rem,14vw,5rem)}.moments-hero__english{font-size:1rem}.moment-year__entries>.moment-card,.moment-year__entries>.moment-card:nth-child(2n){grid-template-columns:minmax(0,1fr);padding:1.25rem;gap:1.5rem}.moment-year__entries .moment-card__cover{width:min(62%,11rem);margin-inline:auto}.moment-year__entries .moment-card__copy{gap:.8rem}.moment-year__entries .moment-card__copy h2{max-width:none;font-size:1.65rem;line-height:1.3}.moment-year__entries .moment-card__teaser{display:block;font-size:.94rem}.moment-card__creators{font-size:1rem}.moment-card__open span{position:static;width:auto;height:auto;overflow:visible;clip:auto}.moment-card__open{min-height:2.75rem;font-size:.85rem}.moment-detail__metrics>div{min-width:0}.moment-detail__metric-value{flex-wrap:wrap}.moment-detail__metric-label{font-size:.7rem}}@media(max-width:600px){body:has(.moments-page,.moment-detail) .site-header{position:relative}body:has(.moments-page,.moment-detail) .site-nav{display:flex;flex-wrap:wrap;row-gap:.6rem}body:has(.moments-page,.moment-detail) .site-nav-actions{margin-left:auto}body:has(.moments-page,.moment-detail) .site-nav-links{order:3;width:100%;justify-content:space-between;gap:.5rem}body:has(.moments-page,.moment-detail) .site-nav-links a{white-space:nowrap;padding-block:.5rem}.moment-year__entries .moment-card__teaser{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.moment-detail__reflection-heading h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.moment-rating .moment-rating__score{border:0;padding:0;min-width:3.5rem}.moment-rating .moment-rating__score strong{font-size:1.65rem;font-weight:400}.moment-rating .moment-rating__score small{font-size:.65rem;margin-left:.2rem;opacity:.6}.moment-rating .moment-rating__calibration{padding:.15rem 0 0;border:0;background:none;box-shadow:none;color:inherit}.moment-rating .moment-rating__rail{height:.7rem;background:none;border-bottom:1px solid currentColor;opacity:.65}.moment-rating .moment-rating__fill{height:2px;top:auto;bottom:-1px;background:currentColor;opacity:.7}.moment-rating .moment-rating__marker{width:3px;height:.7rem;background:currentColor;box-shadow:none}.moment-rating .moment-rating__tick{background:currentColor;opacity:.35}.moment-rating .moment-rating__legend{font-size:.55rem;opacity:.55;margin-top:.3rem}.moment-artifact__page-curl{position:absolute;z-index:7;right:.7rem;bottom:.85rem;width:2.1rem;height:2.1rem;pointer-events:none;background:linear-gradient(135deg,transparent 49%,#cabc9f 50%,#fffbed 62%,#e2d6c1 100%);clip-path:polygon(100% 0,100% 100%,0 100%);transform:scale(.12);transform-origin:right bottom;opacity:0;transition:transform .48s cubic-bezier(.2,.75,.2,1),opacity .28s ease}.moment-artifact--book.is-engaged .moment-artifact__page-curl{opacity:.94;transform:scale(1)}.moment-artifact--book.is-engaged .moment-artifact__page-stack i:nth-child(2){transform:translate(.48rem,.5rem) rotate(-.6deg)}.moment-artifact--book.is-engaged .moment-artifact__page-stack i:nth-child(3){transform:translate(.76rem,.76rem) rotate(1deg)}.moment-artifact__page-stack i{transition:transform .5s cubic-bezier(.2,.75,.2,1)}.moment-artifact__bookmark{transform-origin:center top;transition:transform .56s cubic-bezier(.2,.75,.2,1)}.moment-artifact--book.is-engaged .moment-artifact__bookmark{transform:rotate(-2deg) translateY(1px)}.moment-artifact--film.is-engaged .moment-artifact__image img{animation:moment-film-register .56s steps(7,end) 1}.moment-artifact--film.is-engaged .moment-artifact__light{animation:moment-film-breathe .62s ease-out 1}.moment-artifact[data-active=false] *,.moment-card[data-paused=true] *{animation-play-state:paused}.moment-artifact.is-engaged{will-change:transform}@keyframes moment-film-register{0%{transform:translate(.5px,-1px) scale(1.012)}24%{transform:translate(-.8px,.4px) scale(1.012)}50%{transform:translate(.4px,-.3px) scale(1.008)}80%{transform:translate(-.2px,.2px) scale(1.004)}to{transform:none}}.moment-card--book.is-visible .moment-card__cover{transform-origin:left 85%;animation:moment-page-settle .95s cubic-bezier(.16,1,.3,1) calc(var(--moment-order, 0) * 55ms) both}.moment-card--film.is-visible .moment-card__cover{animation:moment-print-settle .82s cubic-bezier(.16,1,.3,1) calc(var(--moment-order, 0) * 55ms) both}.moment-card.is-visible:before{transform-origin:left center;animation:moment-connector-reveal .85s cubic-bezier(.2,.8,.2,1) calc(.16s + var(--moment-order, 0) * 55ms) both}.moment-card:nth-child(2n).is-visible:before{transform-origin:right center}.moment-card[data-paused=true],.moment-card[data-paused=true]:before{animation-play-state:paused}.moment-card:focus-within .moment-card__cover{animation:none}.moment-card.is-visible .moment-card__copy>*{animation:moment-copy-enter .62s cubic-bezier(.16,1,.3,1) calc(.1s + var(--moment-order, 0) * 55ms + var(--copy-step, 0) * 65ms) both}.moment-card__copy>:nth-child(2){--copy-step: 1}.moment-card__copy>:nth-child(3){--copy-step: 2}.moment-card__copy>:nth-child(4){--copy-step: 3}.moment-card__copy>:nth-child(5){--copy-step: 4}.moment-card:focus-within .moment-card__copy>*{animation:none}@keyframes moment-copy-enter{0%{opacity:0}to{opacity:1}}@keyframes moment-page-settle{0%{transform:rotate(-2deg) translateY(8px)}to{transform:none}}@keyframes moment-print-settle{0%{transform:rotate(.8deg) translateY(13px)}to{transform:none}}@keyframes moment-connector-reveal{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.moment-rating[data-revealed=false] .moment-rating__fill{transform:scaleX(0);opacity:0}.moment-rating[data-revealed=false] .moment-rating__marker{opacity:0}.moment-rating[data-revealed=true] .moment-rating__fill{animation:moment-rating-reveal .82s cubic-bezier(.16,1,.3,1) calc(.18s + var(--moment-order, 0) * 55ms) both}.moment-rating[data-revealed=true] .moment-rating__marker{animation:moment-rating-place .82s cubic-bezier(.16,1,.3,1) calc(.18s + var(--moment-order, 0) * 55ms) both}.moment-rating[data-revealed=true] .moment-rating__tick{--tick-opacity: .35;animation:moment-tick-develop .48s ease-out calc(.24s + var(--tick-order, 0) * 12ms + var(--moment-order, 0) * 55ms) both}.moment-rating[data-revealed=true] .moment-rating__tick.is-major{--tick-opacity: .55}@keyframes moment-rating-place{0%{left:0;opacity:0}15%{opacity:.8}to{left:var(--rating-position);opacity:1}}@keyframes moment-tick-develop{0%{opacity:.12}to{opacity:var(--tick-opacity)}}.moment-detail__artifact{perspective:1100px}.moment-detail-surface.is-visible .moment-detail__artifact{animation:moment-detail-unfold .8s cubic-bezier(.16,1,.3,1) both}.moment-detail-surface.is-visible .moment-detail__identity>h1,.moment-detail-surface.is-visible .moment-detail__facts{animation:moment-detail-ink-reveal .64s cubic-bezier(.16,1,.3,1) 90ms both}.moment-detail-surface.is-visible .moment-detail__facts{animation-delay:.16s}@keyframes moment-detail-unfold{0%{opacity:.2;transform:translateY(14px) rotate(-1deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.time-river-canvas,.time-river-fallback{transition:none}.moment-card,.moment-card.is-visible{opacity:1;transform:none;animation:none}.moment-artifact--film .moment-artifact__light,.moment-rating__fill{animation:none}.moment-artifact,.moment-artifact__image img,.moment-card__open i,.moment-detail__back span,.moments-filters button{transition:none}.moment-card__cover:hover .moment-artifact,.moment-card__cover:hover .moment-artifact__image img,.moment-card__open:hover i,.moment-detail__back:hover span,.moments-filters button:hover{transform:none}.moment-card *,.moment-card:before,.moment-detail__artifact,.moment-detail__identity>h1,.moment-detail__facts{animation:none!important}.moment-artifact,.moment-artifact__page-curl,.moment-artifact__bookmark,.moment-artifact__page-stack i{transform:none;transition:none}.moment-artifact__page-curl{display:none}.moment-rating[data-revealed] .moment-rating__fill{transform:none;opacity:.7;animation:none}.moment-rating[data-revealed] .moment-rating__marker{opacity:1;animation:none}}.moment-artifact[data-motion=reduced]{transform:none;transition:none}.moment-artifact[data-motion=reduced] *{animation:none!important;transition:none!important}.moment-artifact[data-motion=reduced] .moment-artifact__page-curl{display:none}.moment-card[data-motion=reduced]{opacity:1;transform:none;animation:none}.moment-card[data-motion=reduced] *,.moment-card[data-motion=reduced]:before{animation:none!important}.moment-card[data-motion=reduced] .moment-card__material{transform:none}@media(max-width:760px){:is(.moments-page,.moment-detail-page) .site-nav-links{min-width:0;overflow-x:auto;justify-content:flex-start;padding-block:.35rem;scrollbar-width:thin}:is(.moments-page,.moment-detail-page) .site-nav-links a{flex:0 0 auto;white-space:nowrap}.moment-card{--material-drift: 1.5px}.moment-artifact__texture{opacity:.1}.moment-artifact--book .moment-artifact__texture{opacity:.06}}@media(prefers-reduced-motion:reduce){.moment-card__material{animation:none;transform:none}.moment-artifact__film-sweep{display:none}.moment-artifact__texture,.moment-artifact__paper-edge{animation:none;transform:none}}.moment-detail__stage{--moment-phase: -3.5s;isolation:isolate;border:1px solid rgb(36 47 56 / 12%);box-shadow:0 1.3rem 3rem #2225261a,0 .15rem .3rem #2225260d}.moment-detail__stage:after{content:"";position:absolute;z-index:0;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border:1px solid rgb(255 250 228 / 8%);pointer-events:none}.moment-detail-page--film .moment-detail__stage{background:radial-gradient(ellipse at 24% 50%,#303637,#1c252b 50%,#151b22);border-color:#333c40;box-shadow:inset 0 1px #fffff624,0 1.3rem 3rem #161e2626}.moment-detail-page--film .moment-detail__stage:before{background:radial-gradient(ellipse at 20% 42%,rgb(209 175 123 / 10%),transparent 55%),linear-gradient(118deg,transparent 32%,rgb(240 236 216 / 3%) 32.1%,transparent 32.4%)}.moment-detail-page--book .moment-detail__stage{background:linear-gradient(100deg,#e6ddca,#f3ecdd 28%,#ece3d1);box-shadow:inset .25rem 0 .6rem #5240250d,inset 0 1px #fffff4bf,0 1.3rem 3rem #48392417}.moment-detail-page--book .moment-detail__stage:before{background:linear-gradient(90deg,transparent 1.6rem,rgb(87 68 43 / 8%) 1.64rem,rgb(255 254 237 / 65%) 1.73rem,transparent 1.82rem),radial-gradient(ellipse at 22% 35%,rgb(255 253 235 / 35%),transparent 58%)}.moment-detail-page--book .moment-detail__stage:after{border-color:#5a462817}.moment-detail__stage-grain,.moment-detail__stage-light{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.moment-detail__stage-grain{background:url(/images/moment-grain.svg) 0 0 / 180px 180px;mix-blend-mode:soft-light;opacity:.16}.moment-detail-page--book .moment-detail__stage-grain{background-size:150px 150px;mix-blend-mode:multiply;opacity:.1}.moment-detail-page--film .moment-detail__stage-light{top:-25%;right:-50%;bottom:-25%;left:-50%;background:linear-gradient(111deg,transparent 36%,rgb(255 223 171 / 7%) 44%,rgb(199 216 224 / 5%) 49%,transparent 57%);animation:moment-detail-projector 18s ease-in-out -4s infinite}.moment-detail-page--book .moment-detail__stage-light{background:radial-gradient(ellipse at 15% 30%,rgb(255 255 244 / 28%),transparent 65%)}@keyframes moment-detail-projector{0%,to{transform:translate(-12%);opacity:.25}50%{transform:translate(12%);opacity:.8}}.moment-detail__material{transform-origin:50% 85%}.moment-detail-page--film .moment-detail__material{animation:moment-film-float 14s ease-in-out -2s infinite}.moment-detail-page--book .moment-detail__material{animation:moment-paper-float 17s ease-in-out -5s infinite}.moment-detail__stage .moment-artifact__film-sweep{animation:moment-emulsion-sweep 13s ease-in-out -4s infinite}.moment-detail__stage .moment-artifact:not(.is-engaged) .moment-artifact__bookmark{animation:moment-bookmark-sway 15s ease-in-out -3s infinite}.moment-detail__stage .moment-artifact__paper-edge{animation:moment-paper-edge-breathe 17s ease-in-out -5s infinite}.moment-detail-surface[data-ambient=false] .moment-detail__material,.moment-detail-surface[data-ambient=false] .moment-detail__stage-light,.moment-detail-surface[data-ambient=false] .moment-artifact__film-sweep,.moment-detail-surface[data-ambient=false] .moment-artifact__texture,.moment-detail-surface[data-ambient=false] .moment-artifact__bookmark,.moment-detail-surface[data-ambient=false] .moment-artifact__paper-edge{animation-play-state:paused}.moment-detail-surface[data-paused=true],.moment-detail-surface[data-paused=true] *,.moment-detail-surface[data-paused=true]:before,.moment-detail-surface[data-paused=true]:after{animation-play-state:paused}.moment-detail__reflection-shell{isolation:isolate;background:linear-gradient(90deg,rgb(102 76 43 / 4%),transparent 1.2rem,transparent calc(100% - 1rem),rgb(102 76 43 / 3%)),#fffdf7;border-color:#68553629;box-shadow:.2rem .22rem 0 -1px #f2ebdc,.2rem .22rem #68553624,.4rem .44rem 0 -1px #eae2d1,0 1rem 2.5rem #3c301e12}.moment-detail__reflection-shell:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/images/moment-grain.svg) 0 0 / 160px 160px;mix-blend-mode:multiply;opacity:.07}.moment-detail__reflection-shell>*{position:relative;z-index:1}.moment-detail__reflection-shell:after{z-index:2;background:linear-gradient(90deg,#9d4535,#be674e 48%,#a44835);filter:drop-shadow(1px 2px 1px rgb(68 39 22 / 15%))}.moment-detail-page--film .moment-detail__reflection-shell{background-color:#fcfcf7}.moment-detail-page--book .moment-detail__reflection-shell{border-inline-start-color:#86613740}.moment-detail__reflection-heading{position:relative;border-block-end:1px solid rgb(38 53 69 / 22%)}.moment-detail__reflection-heading:after{content:"";position:absolute;left:0;bottom:-1px;width:3rem;height:2px;background:var(--moment-red);transform-origin:left center;pointer-events:none}.moment-detail-surface.is-visible .moment-detail__reflection-heading:after{animation:moment-detail-rule-reveal .8s cubic-bezier(.16,1,.3,1) both}@keyframes moment-detail-rule-reveal{0%{transform:scaleX(.2);opacity:.3}to{transform:scaleX(1);opacity:1}}@keyframes moment-detail-ink-reveal{0%{opacity:.65}to{opacity:1}}.moment-quote-card{isolation:isolate;border:1px solid rgb(117 97 68 / 12%);border-inline-start:2px solid var(--moment-red);background:linear-gradient(135deg,#fffff6bf,#fffbee7f),url(/images/moment-grain.svg) 0 0 / 180px 180px,#f2ede0;background-blend-mode:normal,soft-light,normal;box-shadow:0 .45rem .8rem #3d301d0d,inset 0 1px #ffffffa6}.moment-quote-card:before{content:"";position:absolute;z-index:0;top:-.48rem;right:1.8rem;width:3.1rem;height:1rem;transform:rotate(-3deg);pointer-events:none;border-inline:1px dashed rgb(141 125 87 / 17%);background:linear-gradient(90deg,#e5d8ae26,#e5d8ae6b,#e5d8ae3b);box-shadow:0 1px 1px #5f49280d}.moment-quote-card:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.35rem;height:1px;background:#77634114;pointer-events:none}.moment-detail-page--film .moment-quote-card{border-inline-start-color:#5e7c8e;background-color:#eeeee6}.moment-detail-page--film .moment-quote-card>span,.moment-detail-page--film .moment-quote-card p:before{color:#527083}.moment-quote-card cite{justify-self:start;padding-block-start:.5rem;border-block-start:1px solid rgb(96 76 48 / 14%)}.moment-quote-card.is-visible{animation:moment-detail-ink-reveal .72s ease-out calc(var(--detail-order, 0) * 70ms) both}.moment-gallery__item{position:relative;isolation:isolate}.moment-gallery--film .moment-gallery__item{padding:.85rem .8rem 0;border:1px solid #343c42;background:linear-gradient(125deg,#262c31,#131b21);box-shadow:inset 0 1px #fffff01f,0 .8rem 1.8rem #141b221f}.moment-gallery--film .moment-gallery__item:before{content:"";position:absolute;z-index:1;top:.23rem;left:.8rem;right:.8rem;height:.22rem;pointer-events:none;background:repeating-linear-gradient(90deg,#b5b8ac 0 .4rem,transparent .4rem 1.1rem);opacity:.45}.moment-gallery--book .moment-gallery__item{background:linear-gradient(100deg,#f7f2e6,#fffdf7 30%,#f8f3e6);box-shadow:.18rem .2rem #e9e1cf,0 .7rem 1.4rem #49392312}.moment-gallery__frame-light{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgb(255 246 220 / 14%) 47%,transparent 63%);opacity:0;transition:opacity .45s ease}.moment-gallery__item--video .moment-gallery__frame-light{display:none}.moment-gallery__item.is-visible{animation:moment-detail-ink-reveal .8s ease-out calc(var(--detail-order, 0) * 65ms) both}@media(hover:hover)and (pointer:fine){.moment-detail__artifact:hover .moment-detail__material{animation-play-state:paused}.moment-gallery__item--image:hover .moment-gallery__frame-light{opacity:.75}}@media(max-width:760px){.moment-detail__stage{--material-drift: 1.5px}.moment-detail__stage:after{top:.35rem;right:.35rem;bottom:.35rem;left:.35rem}.moment-detail__stage-grain{opacity:.1}.moment-detail__reflection-shell{box-shadow:.12rem .15rem #eee5d4,0 .7rem 1.5rem #3c301e0d}}.moment-detail-surface[data-motion=reduced],.moment-detail-surface[data-motion=reduced] *,.moment-detail-surface[data-motion=reduced]:before,.moment-detail-surface[data-motion=reduced]:after,.moment-detail-surface[data-motion=reduced] *:before,.moment-detail-surface[data-motion=reduced] *:after{animation:none!important;transition:none!important}.moment-detail-surface[data-motion=reduced] .moment-detail__material{transform:none}.moment-detail-surface[data-motion=reduced] .moment-detail__stage-light{animation:none;transform:none}@media(prefers-reduced-motion:reduce){.moment-detail-surface,.moment-detail-surface *,.moment-detail-surface:before,.moment-detail-surface:after,.moment-detail-surface *:before,.moment-detail-surface *:after{animation:none!important;transition:none!important}.moment-detail__material{transform:none}}@font-face{font-family:Fusion Pixel UI;src:url(/fonts/fusion-pixel-12px-proportional-zh_hans.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}.studio-shell,.studio-login{--pixel-ui-font: "Fusion Pixel UI", "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--pixel-shadow: 4px 4px 0 var(--desk-ink);--pixel-shadow-soft: 3px 3px 0 var(--desk-rule-strong);--pixel-rule: 2px solid var(--desk-ink);--pixel-panel: oklch(.982 .006 91);--pixel-grid: 4px}.pixel-desk{background-color:var(--desk-canvas);background-image:linear-gradient(var(--desk-rule) 1px,transparent 1px),linear-gradient(90deg,var(--desk-rule) 1px,transparent 1px);background-size:24px 24px}.studio-shell button,.studio-shell input,.studio-shell textarea,.studio-shell select,.studio-login button,.studio-login input{border-radius:0}.studio-shell button,.studio-shell input,.studio-shell textarea,.studio-shell select,.studio-login button,.studio-login input,.studio-system-strip,.studio-nav,.studio-nav-index,.admin-eyebrow,.status-badge,.editor-command-meta,.editor-command-actions,.editor-shortcut-hint,.analytics-label,.analytics-table th,.location-row-count,.pixel-dirty-indicator{font-family:var(--pixel-ui-font)}.studio-shell .studio-masthead,.studio-shell .studio-nav,.studio-shell .studio-system-strip,.studio-shell .studio-content,.studio-login-masthead,.studio-login-body{width:min(calc(100% - 48px),1480px);margin-inline:auto}.studio-shell .studio-masthead{position:relative;z-index:1;top:auto;min-height:4.25rem;border:var(--pixel-rule);border-bottom:0;box-shadow:var(--pixel-shadow-soft)}.studio-shell .studio-imprint-mark{width:4.25rem;border-right:var(--pixel-rule);font-size:1.8rem}.studio-shell .studio-imprint h1{padding:.65rem 1rem;font-family:var(--pixel-ui-font);font-size:.82rem;letter-spacing:.04em}.studio-shell .studio-imprint h1 small{font-family:var(--pixel-ui-font);font-size:.56rem}.studio-shell .studio-masthead-meta{min-height:4.25rem}.studio-shell .studio-reading-mark{min-width:7.25rem;padding:.55rem .8rem}.studio-shell .studio-reading-mark strong{font-family:var(--pixel-ui-font);font-size:1.15rem}.studio-shell .studio-reading-mark span{font-family:var(--pixel-ui-font);font-size:.55rem}.studio-shell .studio-masthead .language-toggle{margin-inline:.65rem}.studio-shell .studio-logout{min-width:6.5rem;padding-inline:.8rem;border-left:var(--pixel-rule);font-family:var(--pixel-ui-font);font-size:.62rem}.studio-shell .studio-nav{position:relative;z-index:1;top:auto;min-height:3rem;border:var(--pixel-rule);box-shadow:var(--pixel-shadow-soft)}.studio-shell .studio-nav button{min-height:3rem;padding-inline:.9rem;font-family:var(--pixel-ui-font);font-size:.7rem;transition:background-color .16s steps(2,end),color .16s steps(2,end),transform .16s cubic-bezier(.16,1,.3,1)}.studio-shell .studio-nav button:hover{transform:translateY(-2px)}.studio-shell .studio-nav button:active{transform:translate(2px,2px)}.studio-shell .studio-nav button:before{top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border:1px dotted var(--desk-cobalt)}.studio-shell .studio-nav button:after{height:3px;right:.9rem;left:.9rem;transition:transform .22s steps(4,end),opacity .16s steps(2,end)}.studio-shell .studio-nav-index{font-size:.68rem}.studio-system-strip{display:flex;width:min(calc(100% - 48px),1480px);min-height:1.8rem;padding:.3rem .55rem;border:1px solid var(--desk-rule-strong);border-top:0;gap:1rem;align-items:center;justify-content:space-between;background:var(--desk-ink);color:var(--desk-paper);font-size:.56rem;letter-spacing:.04em;line-height:1}.studio-system-online{display:inline-flex;gap:.35rem;align-items:center;color:#89e2a7}.studio-system-online i{width:.4rem;height:.4rem;background:currentColor;box-shadow:2px 2px #11161fb3;animation:pixel-led-pulse 2.8s steps(2,end) infinite}.studio-system-shortcuts{color:#bcb7a9}.studio-shell .studio-content{min-width:0}.studio-shell .studio-workbench{width:100%;min-height:calc(100vh - 9.2rem);grid-template-columns:18rem minmax(0,1fr);border-right:var(--pixel-rule);border-bottom:var(--pixel-rule);border-left:var(--pixel-rule);background:var(--desk-paper);animation:pixel-window-open .36s cubic-bezier(.16,1,.3,1) both;transition:grid-template-columns .32s cubic-bezier(.16,1,.3,1)}.studio-shell .studio-workbench.is-library-collapsed{grid-template-columns:2.8rem minmax(0,1fr)}.studio-shell .studio-library,.studio-shell .studio-docket,.studio-shell .studio-manuscript,.studio-shell .studio-section,.studio-shell .editor-command-bar,.studio-shell .admin-table-wrap,.studio-shell .location-panel,.studio-shell .studio-settings-grid{border-radius:0;box-shadow:var(--pixel-shadow-soft)}.studio-shell .studio-library{position:relative;top:auto;max-height:none;padding:1rem;border-right:var(--pixel-rule);overflow:hidden;background:var(--desk-canvas)}.studio-shell .studio-library>:not(.studio-panel-toggle),.studio-shell .studio-docket-content{opacity:1;transform:translate(0);transition:opacity .22s steps(4,end),transform .26s cubic-bezier(.16,1,.3,1),visibility 0ms linear}.studio-shell .studio-workbench.is-library-collapsed .studio-library>:not(.studio-panel-toggle),.studio-shell .studio-docket.is-collapsed .studio-docket-content{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-.75rem);transition-delay:0ms,0ms,.26s}.studio-shell .studio-panel-toggle{display:grid;width:1.7rem;height:1.7rem;padding:0;border:var(--pixel-rule);place-items:center;background:var(--desk-paper);color:var(--desk-ink);box-shadow:2px 2px 0 var(--desk-rule-strong);transition:background-color .14s steps(2,end),transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1)}.studio-shell .studio-panel-toggle:hover{background:var(--desk-cobalt-pale);color:var(--desk-cobalt-dark);transform:translate(-1px,-1px)}.studio-shell .studio-panel-toggle:active{box-shadow:none;transform:translate(2px,2px)}.studio-shell .studio-workbench.is-library-collapsed .studio-panel-toggle-library,.studio-shell .studio-docket.is-collapsed .studio-panel-toggle-docket{position:absolute;top:.75rem;right:auto;left:.55rem;margin:0}.studio-shell .studio-library .admin-index-heading,.studio-shell .admin-section-heading,.studio-shell .location-panel-head,.studio-shell .visitor-heading{font-family:var(--pixel-ui-font)}.studio-shell .studio-library .admin-index-heading h2{font-family:var(--desk-serif);font-size:1.5rem}.studio-shell .studio-library .admin-new-article,.studio-shell .admin-primary-action,.studio-shell .studio-settings-form .editor-actions>button{box-shadow:3px 3px 0 var(--desk-ink);transition:background-color .14s steps(2,end),transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1)}.studio-shell .studio-library .admin-new-article:hover,.studio-shell .admin-primary-action:hover:not(:disabled),.studio-shell .studio-settings-form .editor-actions>button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--desk-cobalt-dark)}.studio-shell .studio-library .article-title{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-family:var(--desk-serif);line-height:1.2}.studio-shell .studio-library .article-list button{min-height:4.7rem;transition:background-color .14s steps(2,end),padding .18s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1)}.studio-shell .studio-library .article-list li{animation:pixel-row-in .3s cubic-bezier(.16,1,.3,1) both}.studio-shell .studio-library .article-list li:nth-child(2){animation-delay:45ms}.studio-shell .studio-library .article-list li:nth-child(3){animation-delay:90ms}.studio-shell .studio-library .article-list li:nth-child(4){animation-delay:135ms}.studio-shell .studio-library .article-list li:nth-child(5){animation-delay:.18s}.studio-shell .studio-editor{padding:.9rem;gap:.8rem;background:var(--desk-paper)}.studio-shell .editor-command-bar{position:relative;z-index:1;top:auto;padding:.7rem .8rem;border:var(--pixel-rule);background:var(--desk-paper);box-shadow:var(--pixel-shadow);animation:pixel-window-open .32s cubic-bezier(.16,1,.3,1) both}.studio-shell .editor-command-copy h2{display:block;max-width:48rem;overflow:visible;overflow-wrap:anywhere;white-space:normal;text-overflow:clip;font-family:var(--desk-serif);line-height:1.15}.studio-shell .editor-command-meta .status-badge:before{animation:none}.studio-shell .studio-editor-grid{grid-template-columns:minmax(0,1fr) 18rem;gap:.9rem;transition:grid-template-columns .32s cubic-bezier(.16,1,.3,1)}.studio-shell .studio-editor-grid.is-docket-collapsed{grid-template-columns:minmax(0,1fr) 2.8rem}.studio-shell .studio-docket{position:relative;top:auto;display:block;min-height:3rem;overflow:hidden;border:var(--pixel-rule);background:var(--desk-canvas)}.studio-shell .studio-docket.is-collapsed{padding:.7rem .45rem}.studio-shell .studio-docket.is-collapsed .studio-panel-toggle-docket{top:.7rem;left:.5rem}.studio-shell .studio-docket summary{font-family:var(--pixel-ui-font);transition:background-color .14s steps(2,end),color .14s steps(2,end)}.studio-shell .studio-docket summary:hover{background:var(--desk-cobalt-pale);color:var(--desk-cobalt-dark)}.studio-shell .editor-title-field textarea,.studio-shell .editor-title-field input{min-height:5.2rem;padding:.5rem .65rem;border:var(--pixel-rule);background:var(--desk-paper);font-family:var(--desk-serif);font-size:clamp(1.8rem,3vw,3rem);line-height:1.1;overflow-wrap:anywhere;resize:vertical}.studio-shell .editor-title-field textarea:focus,.studio-shell .editor-title-field input:focus{border-color:var(--desk-cobalt);box-shadow:3px 3px 0 var(--desk-cobalt-pale)}.studio-shell .studio-manuscript{border:var(--pixel-rule);background:var(--desk-panel);box-shadow:var(--pixel-shadow-soft)}.studio-shell .studio-view-switcher button,.studio-shell .editor-command-actions>a,.studio-shell .editor-command-actions>button,.studio-shell .upload-btn,.studio-shell .text-colour-trigger,.studio-shell .article-filters button{font-family:var(--pixel-ui-font);transition:background-color .14s steps(2,end),border-color .14s steps(2,end),color .14s steps(2,end),transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1)}.studio-shell .studio-view-switcher button:hover,.studio-shell .editor-command-actions>a:hover,.studio-shell .editor-command-actions>button:hover:not(:disabled),.studio-shell .upload-btn:hover,.studio-shell .text-colour-trigger:hover,.studio-shell .article-filters button:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--desk-rule-strong)}.studio-shell .studio-view-switcher button:active,.studio-shell .editor-command-actions>a:active,.studio-shell .editor-command-actions>button:active,.studio-shell .upload-btn:active,.studio-shell .text-colour-trigger:active{transform:translate(2px,2px);box-shadow:none}.studio-shell .text-colour-palette{border:var(--pixel-rule);box-shadow:var(--pixel-shadow);animation:pixel-window-open .22s cubic-bezier(.16,1,.3,1) both}.studio-shell .text-colour-swatch:hover,.studio-shell .text-colour-swatch:focus-visible{transform:scale(1.12);box-shadow:2px 2px 0 var(--desk-ink)}.studio-shell .studio-section{width:100%;min-height:calc(100vh - 9.2rem);padding:2.2rem clamp(1.25rem,3vw,3rem) 3rem;border-right:var(--pixel-rule);border-bottom:var(--pixel-rule);border-left:var(--pixel-rule);background:var(--desk-paper);animation:pixel-window-open .36s cubic-bezier(.16,1,.3,1) both}.studio-shell .studio-section .admin-section-heading{max-width:none;margin-bottom:2rem;gap:.35rem}.studio-shell .studio-section .admin-section-heading h2{font-size:clamp(2.1rem,4vw,3.7rem);line-height:1}.studio-shell .admin-heading-line{display:flex;gap:1rem;align-items:baseline;justify-content:space-between}.studio-shell .pixel-dirty-indicator{color:var(--desk-success);font-size:.6rem;letter-spacing:.04em;white-space:nowrap}.studio-shell .pixel-dirty-indicator.is-dirty{color:var(--desk-danger);animation:pixel-led-pulse 1.5s steps(2,end) infinite}.studio-shell .analytics-summary{margin-bottom:2rem;border:var(--pixel-rule);box-shadow:var(--pixel-shadow-soft)}.studio-shell .analytics-card{min-height:6.5rem;padding:1rem 1.15rem;background:var(--desk-panel);transition:background-color .16s steps(2,end),transform .18s cubic-bezier(.16,1,.3,1)}.studio-shell .analytics-card:hover{background:var(--desk-cobalt-pale);transform:translateY(-2px)}.studio-shell .analytics-number{font-family:var(--pixel-ui-font);font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:.02em}.studio-shell .pixel-animated-number{display:inline-block;min-width:1ch;font-variant-numeric:tabular-nums}.studio-shell .analytics-trend{margin-bottom:2rem;padding:1rem 1rem .7rem;border:var(--pixel-rule);box-shadow:var(--pixel-shadow-soft)}.studio-shell .analytics-trend-bars li{position:relative;animation:pixel-bar-column-in .62s steps(6,end) both}.studio-shell .analytics-trend-bars li:nth-child(2){animation-delay:35ms}.studio-shell .analytics-trend-bars li:nth-child(3){animation-delay:70ms}.studio-shell .analytics-trend-bars li:nth-child(4){animation-delay:105ms}.studio-shell .analytics-trend-bars li:nth-child(5){animation-delay:.14s}.studio-shell .analytics-trend-bar{height:var(--bar-height, 0%);transform-origin:bottom;animation:pixel-bar-grow .62s steps(6,end) both}.studio-shell .analytics-trend-value{position:absolute;bottom:calc(var(--bar-height, 0%) + .35rem);left:50%;z-index:1;min-width:1.5ch;color:var(--desk-ink);font-family:var(--pixel-ui-font);font-size:.62rem;font-variant-numeric:tabular-nums;line-height:1;text-align:center;transform:translate(-50%);white-space:nowrap}.studio-shell .analytics-table tbody tr{animation:pixel-row-in .26s cubic-bezier(.16,1,.3,1) both}.studio-shell .analytics-table tbody tr:hover td{background:var(--desk-cobalt-pale)}.studio-shell .analytics-table td:first-child{max-width:42rem;overflow-wrap:anywhere}.studio-shell .location-panel{padding:1rem;border:var(--pixel-rule);background:var(--desk-panel)}.studio-shell .location-list li{animation:pixel-row-in .26s cubic-bezier(.16,1,.3,1) both}.studio-shell .location-list li:nth-child(2){animation-delay:55ms}.studio-shell .location-list li:nth-child(3){animation-delay:.11s}.studio-shell .location-row{transition:background-color .16s steps(2,end),transform .16s cubic-bezier(.16,1,.3,1)}.studio-shell .location-row:hover{transform:translate(3px)}.studio-shell .location-row-track{border:1px solid var(--desk-rule-strong);background:var(--desk-paper)}.studio-shell .location-row-bar{transition:width .42s steps(8,end)}.studio-shell .visitor-heading{align-items:center}.studio-shell .retention-delete{box-shadow:3px 3px 0 var(--desk-danger);transition:background-color .14s steps(2,end),transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s}.studio-shell .retention-delete:hover:not(:disabled){background:var(--desk-danger-pale);transform:translate(-1px,-1px)}.studio-shell .studio-settings-grid{border:var(--pixel-rule);background:var(--desk-panel)}.studio-shell .studio-settings-form{padding:1.25rem}.studio-shell .studio-home-specimen{min-height:22rem;border-left:var(--pixel-rule);background:var(--desk-canvas)}.studio-shell .studio-home-specimen:before,.studio-shell .studio-home-specimen:after{border-radius:0;box-shadow:3px 3px 0 var(--desk-rule-strong)}.studio-shell .studio-home-specimen strong,.studio-shell .studio-home-specimen p,.studio-shell .studio-home-specimen>span{position:relative;z-index:1}.studio-shell .studio-home-specimen i{font-family:var(--pixel-ui-font)}.studio-confirm-layer,.pixel-confirm-layer{position:fixed;z-index:700;top:0;right:0;bottom:0;left:0;display:grid;padding:1rem;place-items:center;background:#11161f38}.pixel-confirm-window{width:min(100%,32rem);border:var(--pixel-rule);background:var(--desk-paper);box-shadow:6px 6px 0 var(--desk-ink);animation:pixel-window-open .24s cubic-bezier(.16,1,.3,1) both}.pixel-window-bar{display:flex;min-height:2rem;padding:.4rem .55rem;border-bottom:var(--pixel-rule);align-items:center;justify-content:space-between;background:var(--desk-ink);color:var(--desk-paper);font-family:var(--pixel-ui-font);font-size:.58rem;letter-spacing:.04em}.pixel-window-close{display:grid;width:1.25rem;height:1.25rem;padding:0;border:1px solid var(--desk-paper);place-items:center;background:transparent;color:var(--desk-paper);line-height:1}.pixel-confirm-content{display:grid;padding:1.25rem;gap:.85rem}.pixel-confirm-led{width:.65rem;height:.65rem;background:var(--desk-danger);box-shadow:3px 3px 0 var(--desk-rule-strong)}.pixel-confirm-content h2{margin:0;font-family:var(--desk-serif);font-size:1.35rem;font-weight:600;line-height:1.25}.pixel-confirm-actions{display:flex;gap:.55rem;justify-content:flex-end}.pixel-confirm-actions button{min-height:2.45rem;padding:.5rem .8rem;border:1px solid var(--desk-rule-strong);background:var(--desk-paper);color:var(--desk-ink);font-family:var(--pixel-ui-font);font-size:.65rem;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s}.pixel-confirm-actions button:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--desk-rule-strong)}.pixel-confirm-actions .admin-danger-action{border-color:var(--desk-danger);background:var(--desk-danger);color:var(--desk-paper);box-shadow:3px 3px 0 var(--desk-ink)}.studio-login.pixel-desk .studio-login-masthead{width:min(calc(100% - 48px),1480px);min-height:4.25rem;margin-inline:auto;border:var(--pixel-rule)}.studio-login.pixel-desk .studio-login-body{min-height:calc(100svh - 4.25rem);padding:clamp(2rem,5vw,4.5rem) 0;gap:clamp(2rem,7vw,7rem)}.studio-login.pixel-desk .studio-login-intro{animation:pixel-boot-in .56s steps(6,end) both}.studio-login.pixel-desk .studio-login-form{position:relative;padding:1.25rem;border:var(--pixel-rule);background:var(--desk-paper);box-shadow:var(--pixel-shadow);animation:pixel-window-open .36s cubic-bezier(.16,1,.3,1) .12s both}.studio-login.pixel-desk .studio-login-form:before{position:absolute;top:-2px;right:-2px;left:-2px;height:2rem;border-bottom:var(--pixel-rule);background:var(--desk-ink);content:"ACCESS / PRIVATE DESK";color:var(--desk-paper);font-family:var(--pixel-ui-font);font-size:.58rem;line-height:2rem;padding-inline:.65rem}.studio-login.pixel-desk .studio-login-form-heading{margin-top:1.8rem}.studio-login.pixel-desk .studio-login-form-heading>span{font-family:var(--pixel-ui-font)}.studio-login.pixel-desk .studio-login-form h1{font-family:var(--desk-serif)}.studio-login.pixel-desk .studio-login-form input{border:1px solid var(--desk-rule-strong);padding-inline:.65rem;background:var(--desk-panel);font-family:var(--pixel-ui-font);font-size:.85rem}.studio-login.pixel-desk .studio-login-form input:focus{border-color:var(--desk-cobalt);box-shadow:3px 3px 0 var(--desk-cobalt-pale)}.studio-login.pixel-desk .studio-login-form button[type=submit]{box-shadow:3px 3px 0 var(--desk-ink);font-family:var(--pixel-ui-font);transition:background-color .14s steps(2,end),transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s}.studio-login.pixel-desk .studio-login-form button[type=submit]:active{transform:translate(3px,3px);box-shadow:none}@keyframes pixel-window-open{0%{opacity:0;clip-path:inset(10px 0 0 0);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes pixel-boot-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-12px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes pixel-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes pixel-bar-column-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pixel-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pixel-led-pulse{0%,to{opacity:.42}50%{opacity:1}}@media(min-width:80rem){.studio-shell .studio-library,.studio-shell .studio-docket,.studio-shell .editor-command-bar{position:relative;top:auto}}.moment-admin-workspace{display:grid;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);min-height:46rem;border:var(--pixel-rule);background:var(--pixel-panel);box-shadow:var(--pixel-shadow)}.moment-admin-library{padding:1rem;border-right:var(--pixel-rule);background:linear-gradient(90deg,transparent 96%,color-mix(in srgb,var(--desk-rule) 62%,transparent) 96%),var(--pixel-panel);background-size:11px 100%}.moment-admin-filter-row,.moment-admin-inline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.moment-admin-inline-fields{grid-template-columns:minmax(7rem,.75fr) minmax(6rem,.6fr) minmax(10rem,1fr)}.moment-admin-library label,.moment-admin-main-fields>label,.moment-admin-inline-fields label,.moment-admin-cover label,.moment-admin-publish label,.moment-admin-quote label{display:grid;gap:.35rem;font-family:var(--pixel-ui-font);font-size:.72rem}.moment-admin-library input,.moment-admin-library select,.moment-admin-editor input,.moment-admin-editor select,.moment-admin-editor textarea{min-width:0;padding:.65rem;border:2px solid var(--desk-rule-strong);background:var(--desk-paper);color:var(--desk-ink)}.moment-admin-list,.moment-admin-assets{display:grid;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.moment-admin-list button{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;width:100%;gap:.55rem;padding:.48rem;border:1px solid var(--desk-rule-strong);background:var(--desk-paper);text-align:left}.moment-admin-list button:hover,.moment-admin-list button.is-active{border-color:var(--desk-ink);box-shadow:2px 2px 0 var(--desk-ink);transform:translate(-1px,-1px)}.moment-admin-list img{width:2.6rem;height:3.4rem;object-fit:cover;filter:saturate(.82)}.moment-admin-list span,.moment-admin-list strong,.moment-admin-list small{display:block;min-width:0}.moment-admin-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moment-admin-list small,.moment-admin-list i{margin-top:.22rem;font-size:.62rem;font-style:normal;color:var(--desk-muted)}.moment-admin-editor{min-width:0;padding:1rem}.moment-admin-commandbar{position:sticky;z-index:3;top:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .8rem;border:var(--pixel-rule);background:var(--desk-paper);box-shadow:3px 3px 0 var(--desk-rule-strong);font-family:var(--pixel-ui-font)}.moment-admin-commandbar>div{display:flex;flex-wrap:wrap;gap:.4rem}.moment-admin-commandbar a,.moment-admin-commandbar button,.moment-admin-repeat button,.moment-admin-file,.moment-admin-assets button,.moment-admin-publish>button{padding:.5rem .65rem;border:1px solid var(--desk-ink);background:var(--desk-paper);color:var(--desk-ink);font-family:var(--pixel-ui-font);text-decoration:none;cursor:pointer}.moment-admin-commandbar button,.moment-admin-repeat>button{background:var(--desk-ink);color:var(--desk-paper)}.moment-admin-validation,.moment-admin-editor .admin-feedback,.draft-recovery{margin:.9rem 0;padding:.7rem .9rem;border:2px dashed var(--desk-rule-strong);background:color-mix(in srgb,var(--desk-accent) 10%,var(--desk-paper));font-family:var(--pixel-ui-font)}.moment-admin-validation ul{display:flex;flex-wrap:wrap;gap:.35rem 1.2rem;margin:.5rem 0 0}.moment-admin-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,17rem);gap:1rem;margin-top:1rem}.moment-admin-main-fields{display:grid;gap:1rem;min-width:0}.moment-admin-main-fields>label:first-child input{font-size:1.25rem}.moment-admin-repeat,.moment-admin-cover,.moment-admin-gallery,.moment-admin-markdown,.moment-admin-publish{margin:0;padding:.9rem;border:2px solid var(--desk-rule-strong);background:color-mix(in srgb,var(--desk-paper) 92%,transparent)}.moment-admin-repeat legend,.moment-admin-cover h3,.moment-admin-gallery h3,.moment-admin-markdown h3,.moment-admin-publish h3{padding-inline:.35rem;font-family:var(--pixel-ui-font);font-size:.76rem;letter-spacing:.05em}.moment-admin-repeat>div:not(.moment-admin-quote){display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:.35rem;margin-bottom:.45rem}.moment-admin-cover img{display:block;width:min(10rem,100%);aspect-ratio:2 / 3;margin-bottom:.7rem;border:5px solid var(--desk-ink);object-fit:cover;box-shadow:4px 4px 0 var(--desk-rule-strong)}.moment-admin-gallery>p{margin:.25rem 0 .65rem;color:var(--desk-muted);font-size:.76rem;line-height:1.5}.moment-admin-gallery__list{display:grid;gap:.75rem;margin:.8rem 0 0;padding:0;list-style:none}.moment-admin-gallery__list>li{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:.75rem;padding:.7rem;border:1px solid var(--desk-rule-strong);background:var(--desk-paper)}.moment-admin-gallery__preview{display:grid;place-items:center;min-width:0;aspect-ratio:16 / 10;background:var(--desk-ink)}.moment-admin-gallery__preview img,.moment-admin-gallery__preview video{display:block;width:100%;height:100%;object-fit:contain}.moment-admin-gallery__fields{display:grid;gap:.45rem;min-width:0}.moment-admin-gallery__fields strong{overflow-wrap:anywhere;font-size:.76rem}.moment-admin-gallery__fields label{display:grid;gap:.2rem;font-family:var(--pixel-ui-font);font-size:.68rem}.moment-admin-gallery__fields input{width:100%}.moment-admin-gallery__actions{display:flex;flex-wrap:wrap;gap:.35rem}.moment-admin-gallery__actions button{min-height:2rem;padding:.3rem .55rem;border:1px solid var(--desk-ink);background:var(--desk-paper);color:var(--desk-ink);font-family:var(--pixel-ui-font);cursor:pointer}.moment-admin-gallery__actions button:disabled{opacity:.45;cursor:not-allowed}.moment-admin-file{display:inline-block!important;margin:.45rem 0}.moment-admin-file input{position:absolute;width:1px;height:1px;opacity:0}.moment-admin-section-heading,.moment-admin-assets li,.draft-recovery{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.moment-admin-section-heading [role=group]{display:flex}.moment-admin-section-heading button[aria-pressed=true]{background:var(--desk-ink);color:var(--desk-paper)}.moment-admin-markdown-grid.is-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.moment-admin-markdown-grid label,.moment-admin-markdown-grid textarea{display:block;width:100%}.moment-admin-preview{min-height:22rem;padding:1rem;border:1px dashed var(--desk-rule-strong);background:var(--desk-paper)}.moment-admin-quote{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(8rem,.75fr) auto;gap:.5rem;margin-bottom:.65rem;padding-bottom:.65rem;border-bottom:1px dashed var(--desk-rule-strong)}.moment-admin-publish{align-self:start;position:sticky;top:4.5rem;display:grid;gap:.85rem}.moment-admin-checklist ul{display:grid;gap:.35rem;padding:0;list-style:none;font-family:var(--pixel-ui-font);font-size:.7rem}.moment-admin-checklist .is-ready{color:#356a48}.moment-admin-checklist .is-missing{color:#9b3a31}.moment-admin-publish>button.is-danger{background:#8e2e2a;color:#fff}@media(max-width:68rem){.moment-admin-workspace,.moment-admin-form-grid{grid-template-columns:1fr}.moment-admin-library{border-right:0;border-bottom:var(--pixel-rule)}.moment-admin-publish{position:static}}@media(max-width:44rem){.moment-admin-gallery__list>li{grid-template-columns:1fr}.moment-admin-gallery__preview{max-width:15rem}.moment-admin-commandbar,.moment-admin-inline-fields,.moment-admin-markdown-grid.is-split,.moment-admin-quote{grid-template-columns:1fr}.moment-admin-filter-row{grid-template-columns:1fr 1fr}.moment-admin-commandbar>div{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.studio-system-online i,.studio-shell .studio-workbench,.studio-shell .editor-command-bar,.studio-shell .studio-section,.studio-shell .studio-library .article-list li,.studio-shell .analytics-trend-bars li,.studio-shell .analytics-trend-bar,.studio-shell .analytics-table tbody tr,.studio-shell .location-list li,.studio-shell .pixel-dirty-indicator.is-dirty,.studio-login.pixel-desk .studio-login-intro,.studio-login.pixel-desk .studio-login-form,.pixel-confirm-window{animation:none}.moment-admin-list button,.studio-shell .studio-workbench,.studio-shell .studio-editor-grid{transition:none}.studio-shell .studio-library>:not(.studio-panel-toggle),.studio-shell .studio-docket-content,.studio-shell .studio-nav button,.studio-shell .analytics-card,.studio-shell .location-row,.studio-shell .location-row-bar,.studio-shell .editor-command-actions>a,.studio-shell .editor-command-actions>button,.studio-login.pixel-desk .studio-login-form input,.studio-login.pixel-desk .studio-login-form button[type=submit]{transition:none}}.moments-toolbar,.moment-reading-nav{position:sticky;top:.65rem;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.65rem .9rem;border:1px solid rgb(96 80 54 / 18%);background:linear-gradient(100deg,#fffdf5f5,#f3eee2f0);box-shadow:0 2px #e7dfcf,0 5px 0 -2px #f9f5ec,0 .5rem 1.5rem #24282b12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.moments-toolbar{margin-block:2rem .8rem;border-inline:0;background:#fafbfcf0;box-shadow:0 8px 20px #212a3208;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.moments-toolbar:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:var(--moment-red);transform:scaleX(var(--archive-progress, 0));transform-origin:left;pointer-events:none}#moment-archive-start{scroll-margin-top:.65rem}.moments-year-index{display:flex;gap:.2rem 1.1rem;min-width:0;overflow-x:auto;padding:3px;scrollbar-width:thin}.moments-year-index a{padding:.55rem .1rem;color:var(--moment-muted);font:500 .85rem var(--moment-latin),sans-serif;text-decoration:none;font-variant-numeric:tabular-nums;background:linear-gradient(var(--moment-red),var(--moment-red)) 0 90% / 0 1px no-repeat;transition:color .18s ease,background-size .25s ease}.moments-year-index a:hover,.moments-year-index a:focus-visible{color:var(--moment-red);background-size:100% 1px}.moments-year-index a[aria-current=location]{color:var(--moment-red);background-size:100% 1px}.moments-toolbar .moments-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 min(24rem,55%);gap:0;padding:3px;background:#544e3a0d;border:1px solid rgb(96 80 54 / 13%);isolation:isolate}.moments-toolbar .moments-filters:before{content:"";position:absolute;z-index:-1;inset:3px auto 3px 3px;width:calc((100% - 6px) / 3);background:linear-gradient(125deg,#303942,#18232c);box-shadow:inset 0 1px #ffffff24,0 2px 4px #161e261f;transform:translate(calc(var(--filter-index, 0) * 100%));transition:transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.moments-toolbar .moments-filters button{min-width:0;min-height:42px;padding:.65rem .8rem;border:0;font-size:.8rem;background:transparent;transform:none}.moments-toolbar .moments-filters button[aria-pressed=true]{background:transparent}.moments-toolbar .moments-filters button:active{opacity:.65}.moments-page .moment-card[id],.moment-year__chapter h2{scroll-margin-top:7rem}.moments-page .moment-card:not(.moment-card--compact){transition:box-shadow .35s var(--moment-ease),border-color .35s var(--moment-ease)}.moments-page .moment-card:focus-within{border-color:#46617866;box-shadow:none}@media(hover:hover)and (pointer:fine){.moments-page .moment-card:hover{border-color:#4661784d;box-shadow:none}.moments-page .moment-card__cover:hover .moment-card__material{animation-play-state:paused}}.moments-hero{align-items:center;row-gap:2rem}.moments-light-study{position:absolute;inset:1.5rem 0 auto auto;width:min(49%,38rem);pointer-events:none}.moments-light-study svg{display:block;width:100%;overflow:visible}.moments-light-study__pool,.moments-light-study__contours{transform-box:fill-box;transform-origin:center}.moments-light-study__pool{animation:moment-light-drift 19s ease-in-out infinite alternate}.moments-light-study__contours{animation:moment-light-drift 23s ease-in-out -7s infinite alternate-reverse}.moments-light-study[data-ambient=false] *{animation-play-state:paused}@keyframes moment-light-drift{0%{transform:translate(-3px,2px) rotate(-1.5deg);opacity:.65}to{transform:translate(5px,-3px) rotate(1.5deg);opacity:1}}.moments-hero__heading>*{animation:moment-masthead-arrive .7s var(--moment-ease) both}.moments-hero__heading h1{animation-delay:65ms}.moments-hero__english{animation-delay:135ms}@keyframes moment-masthead-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.moments-page .moment-year__chapter{border-block-start-width:1px;border-block-start-color:color-mix(in oklch,var(--moment-ink) 20%,transparent)}.moments-page .moment-card[id],.moments-page .moment-year__chapter h2{scroll-margin-top:var(--archive-chapter-offset, 7rem)}.moments-page .moment-year__chapter h2{color:var(--moment-ink-soft)}.moments-page .moment-year[data-current=true] .moment-year__chapter h2{color:var(--moment-red)}.moments-page .moment-card__copy h2 a{text-decoration-thickness:1px;text-underline-offset:.2em}.moments-page .moment-card__copy h2 a:is(:hover,:focus-visible){text-decoration-line:underline}.moments-page .moment-card__open{min-height:44px;white-space:nowrap}.moments-page .moment-card__open i{transition:transform .3s var(--moment-ease)}.moments-page .moment-card__open:focus-visible i{transform:translate(3px,-3px)}.moments-page .moment-card__cover:active .moment-artifact{scale:.985}.moments-page .moment-artifact{transition:box-shadow .38s var(--moment-ease),scale .18s var(--moment-ease)}.moments-page .moment-card__cover{isolation:isolate}.moments-page .moment-card__cover:before{content:"";position:absolute;z-index:-1;top:-.85rem;right:-.85rem;bottom:-.85rem;left:-.85rem;border:1px solid rgb(163 194 210 / 20%);background:linear-gradient(140deg,#fafcfdd9,#cadfe938 70%,#edf3f614);box-shadow:inset 0 1px #fafcfdf2;pointer-events:none;opacity:.65;transition:opacity .4s var(--moment-ease)}.moments-page .moment-card__cover:is(:hover,:focus-visible):before{opacity:1}.moments-page .moment-artifact__light{overflow:hidden}.moments-page .moment-artifact__light:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(112deg,transparent 37%,rgb(255 249 224 / 6%) 44%,rgb(255 249 224 / 32%) 49%,transparent 55%);transform:translate(calc((var(--artifact-light-x, 50%) - 50%) * .7)) rotate(-8deg);opacity:calc(var(--artifact-presence, 0) * .65);pointer-events:none}.moments-page .moment-artifact--book .moment-artifact__light:after{opacity:calc(var(--artifact-presence, 0) * .28)}.moments-page .moment-artifact--film.is-engaged .moment-artifact__image img,.moments-page .moment-artifact--film.is-engaged .moment-artifact__light{animation:none}.moments-river{view-transition-name:moment-archive}.moments-toolbar{view-transition-name:moment-controls}html[data-moment-transition]::view-transition{pointer-events:none}html[data-moment-transition]::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-moment-transition]::view-transition-old(root),html[data-moment-transition]::view-transition-new(root),html[data-moment-transition]::view-transition-old(moment-controls),html[data-moment-transition]::view-transition-new(moment-controls){animation:none;mix-blend-mode:normal}html[data-moment-transition]::view-transition-old(moment-archive){animation:moment-archive-out .18s ease-out both}html[data-moment-transition]::view-transition-new(moment-archive){animation:moment-archive-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes moment-archive-out{to{opacity:0;transform:translateY(-5px)}}@keyframes moment-archive-in{0%{opacity:0;transform:translateY(8px)}}.moment-reading-nav{margin:1.5rem auto 0;width:min(100% - 2rem,60rem);gap:.75rem}.moment-reading-nav__label{color:var(--moment-muted);font-size:.72rem;white-space:nowrap;letter-spacing:.04em}.moment-reading-nav>div{display:flex;gap:.4rem;margin-inline-start:auto}.moment-reading-nav a{position:relative;display:flex;align-items:center;gap:.4rem;min-height:42px;padding:.5rem .65rem;color:var(--moment-ink-soft);text-decoration:none;font-size:.78rem;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.moment-reading-nav a small{font:.6rem var(--moment-latin),sans-serif;opacity:.45}.moment-reading-nav>div a:after{content:"";position:absolute;height:2px;inset:auto .65rem .25rem;background:var(--moment-red);transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.22,1,.36,1)}.moment-reading-nav a[aria-current]{color:var(--moment-red);background:#a94b370a}.moment-reading-nav a[aria-current]:after{transform:scaleX(1)}.moment-reading-nav .moment-reading-nav__top{font-size:1.2rem;min-width:42px;justify-content:center;border-inline-start:1px solid var(--moment-rule)}.moment-reading-nav a:hover{color:var(--moment-red)}.moment-detail :is(#moment-reflection,#moment-gallery,#moment-quotes,#moment-detail-top){scroll-margin-top:6.5rem}.moment-detail__end{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:min(100% - 2rem,60rem);margin:3.5rem auto 0;padding-block:1.5rem;border-block-start:1px solid var(--moment-rule)}.moment-detail__end>span{color:var(--moment-muted);font-size:.6rem;letter-spacing:.08em}.moment-detail__end i{margin-inline:.6rem;color:var(--moment-red)}.moment-detail__end a{display:flex;align-items:center;gap:1.4rem;padding:.7rem 0;color:var(--moment-blue);text-decoration:none;font-size:.85rem}.moment-detail__end a span{transition:transform .2s ease}.moment-detail__end a:hover span{transform:translate(2px,-2px)}.moments-year-index a:focus-visible,.moment-reading-nav a:focus-visible,.moment-detail__end a:focus-visible,.moment-gallery__expand:focus-visible{outline:2px solid var(--moment-red);outline-offset:3px}.moment-gallery__expand{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:#fffdf7;cursor:zoom-in}.moment-gallery__expand>span{position:absolute;right:.65rem;bottom:.65rem;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgb(255 255 255 / 35%);background:#161e26bf;font-size:1.1rem;opacity:.8;transition:background-color .2s ease,opacity .2s ease}.moment-gallery__expand:is(:hover,:focus-visible)>span{opacity:1;background:#a94b37}.moment-image-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:1.5rem;border:0;color:#f5efe3;background:transparent;overflow:auto;overscroll-behavior:contain}.moment-image-viewer[open]{display:grid;place-items:center}.moment-image-viewer::backdrop{background:#0a1015eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.moment-image-viewer__panel{width:min(100%,1100px);min-width:0;border:1px solid rgb(240 234 215 / 20%);background:linear-gradient(135deg,#293139,#141e25);box-shadow:0 2rem 6rem #0006,inset 0 1px #ffffff1a;animation:moment-viewer-appear .22s ease-out both}.moment-image-viewer__panel>header{display:flex;align-items:center;justify-content:space-between;padding:.3rem .6rem .3rem 1.25rem;border-bottom:1px solid rgb(240 234 215 / 12%)}.moment-image-viewer__panel>header>span{font:.75rem Georgia,serif;letter-spacing:.12em;color:#c4c6bf}.moment-image-viewer button{width:44px;height:44px;padding:0;border:1px solid transparent;color:inherit;background:transparent;font:1.4rem Georgia,serif;cursor:pointer;transition:background-color .18s ease}.moment-image-viewer button:hover{background:#ffffff14}.moment-image-viewer button:focus-visible{outline:2px solid #d5ad70;outline-offset:-3px}.moment-image-viewer figure{margin:0}.moment-image-viewer__image{display:grid;place-items:center;height:min(65dvh,730px);padding:1rem;background:#0e171c}.moment-image-viewer__image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;animation:moment-viewer-appear .2s ease-out both}.moment-image-viewer__image p{font-size:.9rem;color:#d1cabe}.moment-image-viewer figcaption{min-height:3.25rem;padding:1rem 1.25rem;font-size:.85rem;line-height:1.6;overflow-wrap:anywhere}.moment-image-viewer__controls{display:flex;justify-content:center;gap:2rem;padding:0 .75rem .6rem}@keyframes moment-viewer-appear{0%{opacity:.2}to{opacity:1}}@media(max-width:760px){.moments-light-study{width:62%;top:2.5rem;right:0;opacity:.7}.moments-light-study:lang(en){opacity:.3}.moments-page .moment-card__cover:before{top:-.65rem;right:-.65rem;bottom:-.65rem;left:-.65rem}.moments-hero{gap:1.5rem}.moments-hero__heading{gap:1rem}.moments-toolbar{top:.4rem;gap:.6rem;flex-wrap:wrap;padding:.5rem}.moments-year-index{gap:1rem;padding-inline:.3rem}.moments-toolbar .moments-filters{flex-basis:100%}.moments-page .moment-card[id],.moment-year__chapter h2{scroll-margin-top:9rem}.moment-reading-nav{top:.4rem;width:100%;padding:.35rem;gap:.25rem}.moment-reading-nav__label{display:none}.moment-reading-nav>div{flex:1;justify-content:space-evenly;margin:0;gap:0}.moment-reading-nav a{gap:.25rem;padding-inline:.4rem;font-size:.72rem}.moment-reading-nav a small{display:none}.moment-detail__end{flex-wrap:wrap;gap:.7rem;margin-block-start:2.5rem}.moment-image-viewer{padding:.6rem}.moment-image-viewer__image{height:58dvh;padding:.4rem}}@media(prefers-reduced-motion:reduce){.moments-hero__heading>*,.moments-page .moment-artifact,.moments-page .moment-artifact__light:after{animation:none!important;transition:none!important}.moments-page .moment-card__cover:active .moment-artifact{scale:1}.moments-page .moment-card__open:focus-visible i{transform:none}.moments-river,.moments-toolbar{view-transition-name:none}html[data-moment-transition]::view-transition-group(*),html[data-moment-transition]::view-transition-old(*),html[data-moment-transition]::view-transition-new(*){animation:none!important}.moments-toolbar *,.moments-toolbar *:before,.moment-reading-nav *,.moment-reading-nav *:after,.moment-detail__end *,.moment-gallery__expand>span,.moment-image-viewer *{transition:none!important;animation:none!important}}
