@font-face{font-family:"History CN Serif";src:url(/assets/fonts/noto-serif-sc-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"History CN Serif";src:url(/assets/fonts/noto-serif-sc-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"History CN Serif";src:url(/assets/fonts/noto-serif-sc-800.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:History CN Sans;src:url(/assets/fonts/noto-sans-sc-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"History EN Serif";src:url(/assets/fonts/eb-garamond-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"History EN Serif";src:url(/assets/fonts/eb-garamond-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AMULBA Brand CN;src:url(/assets/fonts/amulba-cn.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:History Inter;src:url(/assets/fonts/inter-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--page-cream: #fff8f2;--history-gold: #c39108;--history-deep-gold: #9a7100;--history-brown: #63452e;--history-heading: #413129;--font-cn-serif: "History CN Serif";--font-cn-sans: "History CN Sans";--font-en-serif: "History EN Serif";--font-brand-cn: "AMULBA Brand CN";--font-inter: "History Inter"}*{box-sizing:border-box}html{background:var(--page-cream);line-height:1.5;scroll-behavior:auto;overflow-x:clip}body{min-width:320px;margin:0;overflow-x:clip;color:var(--history-brown);background:var(--page-cream);font-family:var(--font-cn-serif),"Songti SC",STSong,serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%}.page{min-height:100vh;overflow:clip;background:#fff8f2}.header{position:fixed;z-index:100;top:0;left:0;width:100%;height:80px;display:flex;align-items:center;gap:16px;padding:0 clamp(55px,10.1vw,260px);border-bottom:1px solid rgba(196,146,18,.49);background:#fffcf5d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.homeLink,.nav a,.donate{color:#8b6914;font-family:var(--font-cn-serif),serif;font-size:23px;font-weight:700;line-height:1.4;white-space:nowrap}.nav{position:absolute;left:50%;display:flex;align-items:center;gap:30px;transform:translate(-50%)}.nav a{position:relative;line-height:80px}.nav a:after{content:"";position:absolute;left:50%;bottom:11px;width:5px;height:5px;border-radius:50%;background:#c49212;opacity:0;transform:translate(-50%) scale(0);transition:opacity .25s ease,transform .25s ease}.nav a:hover:after{opacity:1;transform:translate(-50%) scale(1)}.nav .hasMenu{padding-right:19px}.hasMenu:before{content:"";position:absolute;top:48%;right:0;width:6px;height:6px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translateY(-65%) rotate(45deg)}.headerMark{width:47px;height:47px;margin-left:auto}.headerMark img{display:block;width:47px;height:47px;object-fit:contain}.mobileHeaderLogo{display:none!important}.donate{display:grid;width:125px;height:40px;place-items:center;border-radius:10px;color:#fffcf5;background:#c49212;font-size:21px;box-shadow:0 9px 23px #8457001a}.mobileMenuToggle,.mobileMenu{display:none}.masthead{position:relative;height:844px}.mountainTop{position:absolute;z-index:0;top:0;left:50%;width:2560px;height:488px;background:url(/assets/original-history/5zyLDIQktlwJoKJCjDdXvVs2mk.webp) center top / 2560px 488px no-repeat;transform:translate(-50%)}.brandLockup{position:absolute;z-index:2;top:492px;left:50%;width:600px;color:#c49212;text-align:center;transform:translate(-50%)}.lotusSprite{width:220px;height:220px;margin:0 auto -10px;background:url(/assets/original-history/tew3pGBz4rYBn2CdrqDk2qgKkU.webp) no-repeat;background-size:600% 600%}.brandLockup h1{margin:0;font-family:var(--font-brand-cn),var(--font-cn-serif),serif;font-size:53px;font-weight:400;line-height:1.1;letter-spacing:.02em}.brandLockup p{margin:0;font-family:var(--font-en-serif),Georgia,serif;font-size:25px;line-height:1.2;letter-spacing:-.02em}.viewerSection{position:relative;z-index:1;padding-top:50px}.viewerHeading{position:relative;z-index:6;margin:0;color:#4c3a2b;font-family:var(--font-cn-serif),serif;font-size:43px;font-weight:800;line-height:1.5;text-align:center}.viewerHeading span{display:inline-block;animation:heading-character 1s cubic-bezier(.44,0,.56,1) both}.viewerWash{position:absolute;z-index:1;top:-62px;left:50%;width:108%;aspect-ratio:2650 / 2273;background:url(/assets/original-history/TlO8tUx0bsvmkmAUdFW4VD9oo.webp) center top / contain no-repeat;filter:blur(5px);pointer-events:none;opacity:0;transform:translate(-50%) scale(.5);transform-origin:center center;will-change:opacity,transform}.viewerLayout{position:relative;z-index:5;width:1000px;height:600px;margin:10px auto 0;animation:timeline-appear .4s 1s both}.viewerViewport{width:1000px;height:600px;overflow:hidden;cursor:grab;isolation:isolate;outline:none;touch-action:none;-webkit-user-select:none;user-select:none}.viewerDragging{cursor:grabbing}.timelineSource{position:relative;z-index:0;width:1000px;height:600px;overflow:hidden;isolation:isolate}.storyPositioner{position:absolute;z-index:10;top:50%;left:60px;width:450px;transform:translateY(-50%)}.storyCard{width:450px;padding:28px 28px 24px;color:#6b4a2a;cursor:default}.kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px 4px 6px;border:1px solid rgba(196,146,18,.145);border-radius:999px;color:#c49212;background:#c4921218;font-family:var(--font-cn-sans),sans-serif;font-size:18px;font-weight:700;letter-spacing:.01em}.eventIcon{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;background:#c49212}.eventIcon img{width:12px;height:12px;object-fit:contain}.storyCard h3{margin:0 0 20px;color:#6b4a2a;font-family:var(--font-cn-serif),serif;font-size:32px;font-weight:700;line-height:1.08;letter-spacing:-.03em}.storyImageFrame{width:100%;margin-bottom:16px;overflow:hidden;border-radius:12px}.storyImageFrame a{display:block}.storyImageFrame picture{display:block}.storyImage{display:block;width:100%;height:180px;border-radius:12px;object-fit:cover}.storyCard p{margin:0 0 16px;color:#6b4a2a;font-family:var(--font-cn-sans),sans-serif;font-size:20px;font-weight:400;line-height:1.55}.storyCard>small{display:block;color:#6b4a2a;font-family:var(--font-cn-sans),sans-serif;font-size:16px;font-weight:400;font-variant-numeric:tabular-nums;opacity:.7}.storyEnter .kicker,.storyEnter h3,.storyEnter .storyImageFrame,.storyEnter p,.storyEnter>small{animation-fill-mode:both}.storyEnter .kicker{animation:child-enter-14 .4s .04s cubic-bezier(.16,1,.3,1) both}.storyEnter h3{animation:child-enter-20 .48s .1s cubic-bezier(.16,1,.3,1) both}.storyEnter .storyImageFrame{animation:child-enter-16 .4s .16s cubic-bezier(.16,1,.3,1) both}.storyEnter p{animation:child-enter-14 .4s .22s cubic-bezier(.16,1,.3,1) both}.storyEnter>small{animation:counter-enter .32s .28s cubic-bezier(.16,1,.3,1) both}.storyExit{animation:story-exit .28s cubic-bezier(.4,0,1,1) both}.tickSvg{position:absolute;inset:0;width:1000px;height:600px;overflow:visible;pointer-events:none}.activeTickGlow{animation:tick-glow .5s cubic-bezier(.16,1,.3,1) both}.activeTick{animation:tick-active .4s cubic-bezier(.16,1,.3,1) both}.orbitPill{position:absolute;top:0;left:0;display:flex;align-items:center;gap:10px;padding:12px 22px 12px 12px;border:1px solid rgba(255,255,255,.05);border-radius:999px;color:#6b4a2a;background:#ffffff08;box-shadow:0 2px 12px #00000026;-webkit-appearance:none;appearance:none;outline:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-cn-sans),sans-serif;text-align:left;white-space:nowrap;cursor:grab;opacity:var(--pill-opacity, 1);transform:var(--pill-transform);transform-origin:right center;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;will-change:transform}.pillIcon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;background:#ffffff14;transition:background .3s ease,box-shadow .3s ease}.pillIcon img{width:25.2px;height:25.2px;object-fit:contain}.pillCopy{min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}.mobilePillCopy,.mobileTickSvg{display:none}.pillCopy small,.pillCopy b{display:block;overflow:hidden;color:#6b4a2a;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.pillCopy small{font-size:10px;font-weight:700;text-transform:uppercase}.pillCopy b{font-size:14px;font-weight:400;letter-spacing:-.01em}.selectedPill{border-color:#fff3;background:linear-gradient(135deg,#ffffff24,#ffffff0f);box-shadow:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.selectedPill .pillIcon{background:#c49212;box-shadow:none}.selectedPill .pillCopy small{color:#c49212}.selectedPill .pillCopy b{font-weight:600}.viewerSpacer{height:64px}.archive{position:relative;z-index:5;width:900px;display:flex;flex-direction:column;gap:50px;margin:0 auto;padding:100px 0 0}.yearGroup{width:900px}.yearGroup h2{margin:0;padding-left:20px;color:#8b6914;font-family:var(--font-cn-serif),serif;font-size:42px;font-weight:700;line-height:1.7}.yearRows{width:900px;display:flex;flex-direction:column;gap:10px;padding:20px 0 50px}.yearRowReveal{width:900px;opacity:0;transform:translate(100px);will-change:opacity,transform}.yearRowRevealVisible{animation:archive-row-x .72s .1s linear both}.yearRow{width:100%;overflow:hidden;padding:16px 22px;opacity:0;transform:translateY(40px);will-change:opacity,transform}.yearRowRevealVisible .yearRow{animation:archive-row-y 1s cubic-bezier(.22,1,.36,1) both}.rowOpen{padding-bottom:20px}.yearDivider{width:860px;height:1px;margin:0 auto;background:#eabe8180}.yearRow>button{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:0;border:0;color:#6b4a2a;background:transparent;font-family:var(--font-cn-serif),serif;font-size:24px;font-weight:700;line-height:1.6;text-align:left;cursor:pointer}.yearRow>button:focus{outline:none}.yearRow>button:focus-visible{outline:1px solid rgba(196,146,18,.72);outline-offset:-4px}.yearRow>button i{position:relative;width:32px;height:24px;flex:0 0 auto;margin-left:auto;border-radius:20px;background:#c49212}.yearRow>button i:before,.yearRow>button i:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:#fffcf5;transform:translate(-50%,-50%)}.yearRow>button i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .6s cubic-bezier(.16,1,.3,1)}.rowOpen>button i:after{transform:translate(-50%,-50%) rotate(0)}.yearDetail{padding:0}.yearMediaRow{width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding-top:20px;animation:archive-media-opacity .9s cubic-bezier(.93,.01,.56,1) both}.archiveImage{display:block;width:475px;height:auto;border-radius:10px;object-fit:cover;animation:archive-media-opacity .9s cubic-bezier(.93,.01,.56,1) both}.archiveTypeColumn{width:179px;display:flex;justify-content:flex-end}.archiveType{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:2px 10px;border-radius:5px;color:#fffcf5;background:#c49212}.archiveType img{width:30px;height:30px;object-fit:contain}.archiveType b{font-family:var(--font-cn-serif),serif;font-size:19px;font-weight:700;line-height:1.6;white-space:nowrap}.yearAnswer{width:100%;padding:20px 20px 0 0;opacity:0;animation:archive-answer-opacity 1s cubic-bezier(.73,.03,.56,1) both}.yearAnswer p{width:75%;margin:0;color:#4c3a2b;font-family:var(--font-cn-sans),sans-serif;font-size:22px;font-weight:400;line-height:1.7;letter-spacing:-.02em;animation:archive-answer-enter .72s cubic-bezier(.16,1,.3,1) both}.footer{position:relative;height:400px;overflow-x:clip;overflow-y:hidden;padding-top:0;color:#8b6914;text-align:center;box-shadow:none}.footerMountains{position:absolute;z-index:1;inset:auto 0 0;width:100%;height:100%;background:url(/assets/original-history/IZM3P1WhdPdNpcvZV8oJKSt2BA.webp) center / cover no-repeat;pointer-events:none}.footerClouds{position:absolute;z-index:2;right:0;bottom:0;left:0;height:400px;overflow:hidden;pointer-events:none}.footerClouds:before{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;background:url(/assets/original-history/dqMapZao54CENrL9o1kmOArC1kY.webp) center bottom / 100% 100% no-repeat;transform:none}.footerCopy{position:absolute;z-index:10;bottom:0;left:50%;width:810px;display:flex;flex-direction:column;align-items:center;gap:5px;padding-bottom:30px;transform:translate(-50%)}.footerCopy h2{margin:0;font-family:var(--font-cn-sans),sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:#8b6914;text-align:center}.mobileFooterBreak{display:none}.footerMeta,.footerInfo{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.footerRule{flex:none;width:421px;max-width:100%;height:1px;background:#eabe81cc}.footerCopyright{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.footerLegal,.footerDot{font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-.02em;color:#8b6914}.footerShare{font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2;color:#8b6914}.footerSocial{width:100%;display:flex;justify-content:center;gap:18px;padding-top:10px}.footerSocial a{width:25px;height:25px;display:block}.footerSocial svg{display:block;width:25px;height:25px}.backToTop{position:fixed;z-index:999;right:32px;bottom:70px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;color:#eabe81cc;background:#fff;box-shadow:none;opacity:0;visibility:hidden;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.backToTopVisible{opacity:1;visibility:visible}.backToTopProgress{position:absolute;inset:0;width:48px;height:48px;transform:rotate(-90deg)}.backToTopProgress circle:last-child{transition:stroke-dashoffset .15s linear}.backToTopArrow{width:24px;height:24px}@keyframes heading-character{0%{opacity:.001;filter:blur(10px);transform:scale(1.01)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes timeline-appear{0%{opacity:.001}to{opacity:1}}@keyframes child-enter-14{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes child-enter-16{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes child-enter-20{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes counter-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:.7;transform:translateY(0)}}@keyframes story-exit{0%{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:0;filter:blur(10px);transform:translateY(-20px)}}@keyframes tick-glow{0%{stroke:#fff;stroke-dasharray:.290909 1;stroke-opacity:0;stroke-width:4}to{stroke:#c49212;stroke-dasharray:1 1;stroke-opacity:var(--active-tick-opacity, .35);stroke-width:6}}@keyframes tick-active{0%{stroke:#fff;stroke-dasharray:.290909 1;stroke-opacity:.2;stroke-width:1.5}to{stroke:#c49212;stroke-dasharray:1 1;stroke-opacity:var(--active-tick-opacity, 1);stroke-width:3}}@keyframes archive-media-opacity{0%{opacity:.001}to{opacity:1}}@keyframes archive-answer-opacity{0%{opacity:.001}to{opacity:1}}@keyframes archive-answer-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes archive-row-x{0%{opacity:0;transform:translate(100px)}14%{opacity:.458;transform:translate(54.2px)}28%{opacity:.75;transform:translate(25px)}42%{opacity:.887;transform:translate(11.3px)}56%{opacity:.949;transform:translate(5.1px)}69%{opacity:.977;transform:translate(2.3px)}83%{opacity:.989;transform:translate(1.05px)}to{opacity:1;transform:translate(0)}}@keyframes archive-row-y{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-menu-panel-in{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-10px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes mobile-menu-item-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media(max-width:1199px){.viewerWash{top:123px}.header{padding:0 24px}.nav{gap:22px}.homeLink,.nav a{font-size:17px}.donate{width:88px;font-size:16px}.archive,.yearGroup,.yearRows,.yearRowReveal{width:680px}.yearDivider{width:640px}}@media(max-width:809.98px){.page[data-page=history-frozen]>.site-header__spacer{display:none!important;height:0!important}.page[data-page=history-frozen]>.site-header{background:#fffcf5d1}.viewerWash{top:66px}.header{height:67px;padding:0 20px;border-bottom-color:#c4921252;background:#fffcf5f5}.homeLink,.nav,.donate{display:none}.headerMark{width:50px;height:50px;margin:0;order:-1}.desktopHeaderLogo{display:none!important}.headerMark .mobileHeaderLogo{width:50px;height:50px;display:block!important}.mobileMenuToggle{position:relative;width:24px;height:24px;display:block;margin-left:auto;padding:0;border:0;color:#a87908;background:transparent;cursor:pointer}.mobileMenuToggle span{position:absolute;left:2px;width:20px;height:2px;border-radius:999px;background:currentColor;transition:top .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.mobileMenuToggle span:first-child{top:8px}.mobileMenuToggle span:last-child{top:18px}.mobileMenuToggleOpen span:first-child{top:13px;transform:rotate(45deg)}.mobileMenuToggleOpen span:last-child{top:13px;transform:rotate(-45deg)}.mobileMenu{position:fixed;z-index:99;top:67px;left:0;width:100%;height:min(767px,calc(100dvh - 67px));display:block;overflow-y:auto;padding:31px 22px 24px;color:#6b4a2a;background:#fff;clip-path:inset(0 0 100% 0);opacity:0;pointer-events:none;transform:translateY(-10px);visibility:hidden;transition:clip-path .32s cubic-bezier(.16,1,.3,1),opacity .25s ease,transform .32s cubic-bezier(.16,1,.3,1),visibility 0s .32s}.mobileMenuOpen{clip-path:inset(0);opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;animation:mobile-menu-panel-in .22s cubic-bezier(.16,1,.3,1) both;transition-delay:0s}.mobileMenu nav{display:flex;flex-direction:column;gap:36px}.mobileMenu section,.mobileMenuActions{opacity:0}.mobileMenuOpen section,.mobileMenuOpen .mobileMenuActions{animation:mobile-menu-item-in .34s cubic-bezier(.16,1,.3,1) both}.mobileMenuOpen section:nth-child(1){animation-delay:.02s}.mobileMenuOpen section:nth-child(2){animation-delay:.05s}.mobileMenuOpen section:nth-child(3){animation-delay:.08s}.mobileMenuOpen section:nth-child(4){animation-delay:.11s}.mobileMenuOpen .mobileMenuActions{animation-delay:.14s}.mobileMenu section{display:flex;flex-direction:column}.mobileMenu section small{margin-bottom:5px;color:#c49212;font-family:var(--font-cn-sans),sans-serif;font-size:13px;line-height:1.4}.mobileMenu section a{display:block;padding:5px 0 8px;border-bottom:1px solid rgba(234,190,129,.58);color:#7b5b21;font-family:var(--font-cn-serif),serif;font-size:20px;font-weight:700;line-height:1.45}.mobileMenuSingleLinks{gap:1px}.mobileMenuActions{position:relative;left:-8px;display:flex;align-items:center;justify-content:space-around;margin-top:-31px;padding-top:17px}.mobileMenuActions a{min-width:132px;padding:7px 16px;border:1px solid #c49212;border-radius:999px;color:#b27e08;font-family:var(--font-cn-serif),serif;font-size:16px;font-weight:700;line-height:1.2;text-align:center}.mobileMenuActions a:last-child{min-width:98px;color:#fff;background:#c49212}.masthead{height:500px;padding-top:0;margin-top:0}.mountainTop{top:40px;width:1056px;height:200px;background-image:url(/assets/original-history/JC3zZPNqee6tyUb2KaRRgdVY.webp);background-size:1056px 200px;background-position:center top;background-repeat:no-repeat}.brandLockup{top:244px;width:min(390px,100%);padding:0 45px;box-sizing:border-box}.lotusSprite{width:160px;height:160px;margin:0 auto 10px;background-image:url(/assets/original-history/86je5FuIg8kz1oEIdCFONzePs.webp)}.brandLockup h1{font-size:24px;line-height:1.1;letter-spacing:0}.brandLockup p{width:100%;max-width:260px;margin-right:auto;margin-left:auto;font-size:15px;font-weight:600;line-height:1.25}.viewerSection{height:auto;min-height:0;padding-top:0;margin-top:30px}.viewerHeading{font-size:26px;margin-top:0;margin-bottom:12px}.viewerWash{top:24px;width:calc(100% + 20px);max-width:calc(100vw + 20px);left:50%;filter:blur(3px) saturate(1.15) brightness(1.02);opacity:1;background-color:transparent;background-size:contain;background-position:center top}.viewerLayout:before{content:"";position:absolute;z-index:0;top:-10px;left:50%;width:calc(120% + 24px);max-width:calc(120vw + 24px);height:280px;border-radius:50%;background:radial-gradient(ellipse 55% 48% at 50% 42%,rgba(255,214,120,.55) 0%,rgba(255,228,160,.32) 38%,rgba(255,244,210,.12) 62%,transparent 78%);transform:translate(-50%);pointer-events:none}.viewerLayout{width:100%;height:auto;min-height:420px;margin-top:8px}.viewerViewport{position:relative;z-index:2;width:100%;height:220px;overflow:visible;cursor:grab;touch-action:none}.timelineSource{left:0;width:100%;height:220px;overflow:visible;transform:none}.tickSvg{display:none}.mobileTickSvg{position:absolute;z-index:1;top:0;left:0;width:100%;height:160px;display:block;overflow:visible;pointer-events:none}.orbitPill{z-index:2;top:0;left:50%;gap:7px;padding:8px 14px 8px 8px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#fffcf58c;box-shadow:0 2px 12px #563b0f14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:var(--mobile-pill-opacity, 0);transform:var(--mobile-pill-transform);transform-origin:center center;pointer-events:auto}.orbitPill--mobile-hidden{opacity:0!important;visibility:hidden;pointer-events:none}.pillIcon{width:28px;height:28px;background:#c4921259}.pillIcon img{width:15px;height:15px}.selectedPill .pillIcon{background:#c49212}.pillCopy{display:none}.mobilePillCopy{min-width:48px;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.mobilePillCopy small{display:block;color:#6b4a2a;font-family:var(--font-cn-sans),"Noto Sans SC",sans-serif;font-size:8.5px;font-weight:700;line-height:1.15;letter-spacing:.02em;white-space:nowrap}.mobilePillCopy b{display:block;color:#6b4a2a;font-family:var(--font-cn-serif),"Noto Serif SC",serif;font-size:14px;font-weight:400;line-height:1.15;letter-spacing:0;white-space:nowrap}.selectedPill .mobilePillCopy small{color:#c49212}.selectedPill .mobilePillCopy b{font-weight:600;color:#6b4a2a}.selectedPill{border-color:#ffffffbf;background:#fffcf5d1;box-shadow:0 4px 16px #563b0f24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.storyPositioner{top:200px;left:0;width:100%;transform:none}.storyCard{box-sizing:border-box;width:100%;max-width:100%;padding:0 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.kicker{width:max-content;max-width:100%;margin:0 auto 12px;padding:0;border:0;background:transparent;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#c49212}.eventIcon{width:18px;height:18px}.eventIcon img{width:11px;height:11px}.storyCard h3{width:100%;margin:0 0 16px;font-size:26px;line-height:1.3;letter-spacing:-.02em;text-align:center;color:#4c3a2b}.storyImageFrame{width:100%;max-width:340px;margin:0 auto 14px;border-radius:12px}.storyImage{width:100%;height:auto;max-height:200px;object-fit:cover;border-radius:12px}.storyCard p{width:100%;max-width:340px;margin:0 auto 12px;font-size:16px;line-height:1.7;text-align:center;color:#6b4a2a}.storyCard>small{display:block;width:100%;font-size:13px;text-align:center;color:#9a805e}.viewerSpacer,.archive{display:none}.footer{height:330px;overflow-x:clip;overflow-y:hidden}.footerMountains{inset:auto 0 0;width:100%;height:100%;background:url(/assets/original-history/IZM3P1WhdPdNpcvZV8oJKSt2BA.webp) center / cover no-repeat;transform:none}.footerClouds{z-index:2;bottom:0;height:326px}.footerClouds:before{inset:auto auto 0 50%;width:906px;height:100%;background-position:center bottom;background-size:100% 100%;transform:translate(-50%)}.footerCopy h2{font-size:18px;line-height:1.5}.mobileFooterBreak{display:inline}.desktopFooterSeparator,.footerDot,.footerShare{display:none}.footerRule{width:280px}.footerLegal{font-size:14px;font-weight:400;letter-spacing:-.02em}.backToTop{right:20px;width:40px;height:40px}.backToTopProgress{width:40px;height:40px}.backToTopArrow{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.brandLockup,.viewerHeading span,.viewerWash,.storyCard,.storyCard>*,.archiveImage,.archiveType,.yearMediaRow,.yearAnswer,.yearAnswer p,.yearRowReveal,.yearRow{animation:none!important}.yearRowReveal,.yearRow{opacity:1;transform:none}}.site-page{min-height:100vh;background:#fff8f2;color:#63452e}.site-header{position:fixed;z-index:300;inset:0 0 auto;height:80px;background:#fffcf5d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header__spacer{height:40px;flex:none;pointer-events:none}.site-header:after{content:"";position:absolute;inset:0;border-bottom:1px solid rgba(196,146,18,.49);pointer-events:none}.site-header--home{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateZ(0)}.site-header--home.site-header--menu-open{transform:none}.site-header--home:before{content:"";position:absolute;inset:0;z-index:-1;background:#fff4b929;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}.site-header__inner{width:100%;height:100%;padding:20px 0;display:flex;align-items:center;justify-content:space-around}.site-header__left,.site-header__right{width:max-content;display:flex;align-items:center}.site-header__left{gap:10px}.site-header__right{justify-content:flex-end;gap:16px}.site-header__home,.site-nav>a,.site-nav__trigger{border:0;color:#8b6914;background:transparent;font-family:var(--font-cn-serif),serif;font-size:23px;font-weight:700;line-height:1.4;white-space:nowrap}.site-header__donate{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:var(--font-cn-serif),serif;font-size:21px;font-weight:700;line-height:1.4;white-space:nowrap;text-decoration:none}.site-nav{display:flex;align-items:center;gap:30px}.site-nav__group{position:relative;height:32px}.site-nav__group:nth-child(2){width:111px}.site-nav__group--open:after{content:"";position:absolute;z-index:1;top:100%;left:-30px;width:calc(100% + 60px);height:31px}.site-nav__trigger{height:32px;padding:0;display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;cursor:pointer}.site-nav__group:nth-child(2) .site-nav__trigger{width:111px}.site-nav__trigger span{flex:none}.site-nav__trigger:focus{outline:none}.site-nav>a:hover,.site-nav>a:focus-visible{color:#c49212}.site-nav__trigger svg{width:14px;height:14px;flex:none;overflow:visible}.site-nav__trigger path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.site-nav__menu{position:absolute;z-index:20;top:calc(100% + 31px);left:50%;margin-left:-2.5px;width:max-content;min-width:0;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;border:0;border-radius:5px;background:#fffcf5f5;box-shadow:0 5px 5px #eabe8180;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;transform:translate(-50%,-5px);transition:opacity .6s cubic-bezier(.44,0,.13,.97),transform .6s cubic-bezier(.44,0,.13,.97)}.site-nav__group--open{z-index:30}.site-header--home .site-nav__menu{border-radius:8px;background:#fffcf51a;box-shadow:0 5px 5px #eabe8180;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transform:translate(-50%,-5px) translateZ(0);transition-timing-function:cubic-bezier(.44,0,.16,1)}.site-nav__group--open .site-nav__menu{opacity:1;pointer-events:auto;transform:translate(-50%) translateZ(0);transition:opacity .6s cubic-bezier(.87,.03,.56,1),transform .6s cubic-bezier(.87,.03,.56,1)}.site-header--home .site-nav__group--open .site-nav__menu{transition-timing-function:cubic-bezier(.84,0,.56,1)}.site-nav__menu a{position:relative;z-index:1;display:block;padding:0;color:#6b4a2a;font-family:var(--font-cn-serif),serif;font-size:23px;font-weight:700;line-height:1.4;white-space:nowrap;text-align:left}.site-nav__menu a:hover,.site-nav__menu a:focus-visible{color:#c49212}.site-header--home .site-nav__menu a:hover,.site-header--home .site-nav__menu a:focus-visible{color:#c49212}.site-header--home .site-nav__menu a{color:#8b6914}.site-header__brand{width:47px;height:47px}.site-header__brand img{display:block;width:100%;height:100%;object-fit:contain}.site-header__donate{padding:5px 20px;border:1px solid #c49212;border-radius:10px;color:#fffcf5;background:#c49212;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.site-header__donate:hover,.site-header__donate:focus-visible{color:#c49212;background:#fffcf5;border-color:#c49212}.site-header__donate--balance{visibility:hidden;pointer-events:none}.site-header__toggle,.site-mobile-menu{display:none}@media(min-width:810px)and (max-width:1199.98px){.site-header__inner{width:960px;max-width:100%;margin:0 auto;padding:20px;box-sizing:border-box}.site-header__home,.site-nav>a,.site-nav__trigger,.site-nav__menu a{font-size:20px}.site-header__donate{font-size:17px}.site-nav{gap:20px}.site-nav__group--open:after{left:-20px;width:calc(100% + 40px)}.site-header__brand{width:50px;height:50px}.site-nav__group:nth-child(2),.site-nav__group:nth-child(2) .site-nav__trigger{width:auto}}@media(min-width:810px)and (max-width:959.98px){.site-header__inner{padding:16px 10px}.site-nav{gap:12px}.site-nav__group--open:after{left:-12px;width:calc(100% + 24px)}.site-header__left{gap:6px}.site-header__right{gap:10px}.site-header__donate{padding:5px 12px;font-size:16px}.site-header__home,.site-nav>a,.site-nav__trigger,.site-nav__menu a{font-size:18px}.site-header__brand{width:44px;height:44px}}.site-page-hero{position:relative;height:520px;padding-top:0;display:grid;place-items:center;overflow:hidden;background:#fff8f2 url(/assets/reference/dqMapZao54CENrL9o1kmOArC1kY.webp) center top / cover no-repeat}.site-page-hero__mist{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#fff8f2)}.site-page-hero__content{position:relative;z-index:1;text-align:center}.site-page-hero h1{margin:0;color:#4c3a2b;font-size:clamp(34px,4vw,62px)}.article-layout{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:160px 0 120px;display:grid;grid-template-columns:255px minmax(0,1fr);gap:95px}.article-sidebar{position:sticky;top:140px;height:max-content;padding-top:8px}.article-sidebar__label,.article-content__category{margin:0 0 12px;color:#c49212;font-family:var(--font-cn-sans)}.article-sidebar h2{margin:0;color:#4c3a2b;font-size:30px;line-height:1.45}.article-sidebar span{display:block;width:42px;height:2px;margin-top:22px;background:#c49212}.article-content h1{margin:0;color:#4c3a2b;font-size:clamp(34px,4vw,52px);line-height:1.35}.article-content__line{height:1px;margin:30px 0 42px;background:#c492124d}.article-content>p:not(.article-content__category){margin:0 0 22px;font-size:20px;line-height:2;text-align:justify;white-space:pre-line}.article-pager{display:flex;justify-content:space-between;margin-top:60px;padding-top:25px;border-top:1px solid rgba(196,146,18,.3);color:#c49212}.indexed-content{width:min(1000px,calc(100% - 64px));margin:0 auto;padding:80px 0 120px}.indexed-section{margin-bottom:65px}.indexed-section h2{color:#4c3a2b;font-size:34px}.indexed-section p{font-size:19px;line-height:2;text-align:justify;white-space:pre-line}.indexed-empty,.home-placeholder,.future-placeholder{min-height:100vh;padding:180px 30px;text-align:center}.home-placeholder img{width:130px}.site-footer{padding:100px 30px 45px;text-align:center;background:#f8ebd8}.site-footer>img{width:90px;height:90px;object-fit:contain}.site-footer h2{margin:14px 0 2px;color:#9a7100;font-size:28px}.site-footer p{margin:0;color:#9a7100;font-size:19px}.site-footer__links{margin:45px 0 25px;display:flex;justify-content:center;gap:28px}@media(max-width:809.98px){html,body,.site-page{overflow-x:clip;max-width:100%}.site-header{height:66px;background:#fffcf5eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header--home{background:#fffcf5b8}.site-header--menu-open,.site-header--menu-open.site-header--home{background:#fffcf5;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header--menu-open:before{display:none}.site-header__spacer{height:66px}.site-header__inner{width:100%;height:66px;padding:0 10px 0 20px;box-sizing:border-box;justify-content:space-between}.site-header__left,.site-nav,.site-header__donate{display:none}.site-header__right{display:flex;flex:none;width:auto;margin:0;gap:0}.site-header__brand{margin:0;width:50px;height:50px}.site-header__toggle{position:relative;z-index:320;margin-left:0;width:44px;height:44px;border:0;display:block;flex:none;background:transparent;cursor:pointer}.site-header__toggle span{position:absolute;left:calc(50% - 10px);width:20px;height:2px;background:#c49212;border-radius:1px;transition:transform .28s cubic-bezier(.22,1,.36,1),top .28s cubic-bezier(.22,1,.36,1)}.site-header__toggle span:nth-child(1){top:calc(37.5% - 1px)}.site-header__toggle span:nth-child(2){top:calc(62.5% - 1px)}.site-header--menu-open .site-header__toggle span:nth-child(1),.site-header--menu-open .site-header__toggle span:nth-child(2){top:calc(50% - 1px)}.site-header--menu-open .site-header__toggle span:nth-child(1){transform:rotate(45deg)}.site-header--menu-open .site-header__toggle span:nth-child(2){transform:rotate(-45deg)}.site-mobile-menu{display:flex;position:fixed;z-index:310;inset:66px 0 0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:#fff;-webkit-overflow-scrolling:touch;transform-origin:top center}.site-mobile-menu__body{width:100%;box-sizing:border-box;padding:24px 20px 120px;display:flex;flex-direction:column;align-items:flex-start;gap:0}.site-mobile-menu__section{margin:24px 0 8px;color:#c49212;font-family:var(--font-cn-serif),serif;font-size:12px;font-weight:400;line-height:1.5}.site-mobile-menu__section:first-child{margin-top:0}.site-mobile-menu__link{display:block;width:100%;box-sizing:border-box;padding:14px 0;border-bottom:1px solid rgba(234,190,129,.55);color:#8b6914;font-family:var(--font-cn-serif),serif;font-size:19px;font-weight:700;line-height:1.4;text-decoration:none}.site-mobile-menu__link:active{color:#c49212}.site-mobile-menu__link--lone{margin-top:18px}.site-header__right{order:0}.site-header__toggle{order:1}.site-mobile-menu__actions{width:100%;margin-top:40px;padding:0 8px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-around;gap:16px}.site-mobile-menu__action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:34px;padding:5px 15px;border-radius:999px;font-family:var(--font-cn-serif),serif;font-size:17px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap}.site-mobile-menu__action--outline{border:1.5px solid #c49212;color:#c49212;background:transparent}.site-mobile-menu__action--solid{border:1.5px solid #c49212;color:#fff8f2;background:#c49212}.mobile-panel-enter-active{transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform-origin:top center}.mobile-panel-leave-active{transition:opacity .28s cubic-bezier(.4,0,.7,.2),transform .32s cubic-bezier(.4,0,.7,.2);transform-origin:top center}.mobile-panel-enter-from{opacity:.2;transform:scaleY(.28)}.mobile-panel-enter-to,.mobile-panel-leave-from{opacity:1;transform:scaleY(1)}.mobile-panel-leave-to{opacity:0;transform:scaleY(.4)}.site-mobile-menu__anim{opacity:0;transform:translate3d(-18px,0,0);animation:site-mobile-item-in .48s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--item-delay, .06s)}@keyframes site-mobile-item-in{0%{opacity:0;transform:translate3d(-18px,6px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.mobile-panel-enter-active,.mobile-panel-leave-active{transition:opacity .15s ease}.mobile-panel-enter-from,.mobile-panel-leave-to{opacity:0;transform:none}.site-mobile-menu__anim{opacity:1;transform:none;animation:none}}.article-layout{width:calc(100% - 40px);padding:110px 0 80px;display:block}.article-sidebar{position:static;margin-bottom:35px}.article-sidebar h2{font-size:21px}.article-content h1{font-size:31px}.article-content>p:not(.article-content__category){font-size:17px;line-height:1.95}.site-page-hero{height:360px;padding-top:0}.indexed-content{width:calc(100% - 40px);padding-top:55px}}
