:root{--font-story:"LXGW WenKai", "Microsoft YaHei", sans-serif;--font-cn-display:"Noto Serif SC", "Songti SC", SimSun, serif;--font-display:"Cormorant Garamond", "Noto Serif SC", serif;--type-display:68px;--type-section:48px;--type-subheading:28px;--type-lead:18px;--type-body:17px;--type-ui:14px;--type-caption:13px;--type-label:12px;--type-note:13px;--leading-display:1.05;--leading-section:1.35;--leading-subheading:1.5;--leading-lead:1.8;--leading-body:1.85;--leading-ui:1.5;--leading-caption:1.8;--leading-label:1.6;--leading-note:1.8;--tracking-cn-title:.02em;--tracking-body:0;--tracking-cn-label:.08em;--tracking-en-label:.14em;--tracking-display:-.02em}@media (max-width:649px){:root{--type-display:42px;--type-section:32px;--type-subheading:24px;--type-lead:17px;--type-body:16px;--type-ui:14px;--type-caption:12px;--type-label:12px;--type-note:12px}}.edition.ed-garden.concept-romance{--font-sans:var(--font-cn-display);--font-chinese:var(--font-story);--font-editorial:var(--font-display);font-family:var(--font-story);font-synthesis:none;font-weight:500}.edition.ed-garden.concept-romance :is(.ed-nav,.ed-nav a,.skip-link,.paper-cover,.paper-cover p,.paper-cover h1,.paper-peel,.letter-invite-title,.readable-letter-paper h3,.museum-heading p,.museum-heading h2,.admission-heading h2,.admission-heading .ed-label,.admission-main h3,.admission-names,.admission-fields dt,.admission-fields dd,.admission-fields small,.admission-tear,.toast-stub strong,.map-actions,.map-button,.map-address,.ed-garden-end h2,.ed-garden-end .ed-text-link){font-family:var(--font-cn-display);font-style:normal;font-weight:400}.edition.ed-garden.concept-romance :is(.ed-garden-note,.readable-letter-paper p,.readable-letter-hint,.museum-heading .museum-heading-note,.museum-photo figcaption,.book-archive-note,.book-selector-status,.book-archive-outro p,.admission-heading>p:last-child,.admission-welcome,.toast-stub p,.ed-garden-end>p){font-family:var(--font-story);letter-spacing:var(--tracking-body);font-style:normal;font-weight:500}.edition.ed-garden.concept-romance :is(.ed-nav a,.skip-link,.paper-peel,.map-button,.admission-fields dt,.admission-names,.ed-garden-end .ed-text-link){font-size:var(--type-ui);line-height:var(--leading-ui);letter-spacing:var(--tracking-body)}.edition.ed-garden.concept-romance :is(.paper-cover-intro .ed-micro,.museum-heading .museum-heading-label,.admission-heading .ed-label){font-size:var(--type-label);line-height:var(--leading-label);letter-spacing:var(--tracking-cn-label)}.edition.ed-garden.concept-romance :is(.paper-cover-intro>p:last-child,.paper-cover-folio,.paper-cover-folio span,.readable-letter-hint,.museum-heading .museum-heading-note,.book-selector-status,.admission-welcome,.admission-fields small,.admission-tear,.admission-tear span,.toast-stub p,.ed-garden-end>p){font-size:var(--type-note);line-height:var(--leading-note);letter-spacing:var(--tracking-body)}.edition.ed-garden.concept-romance :is(.letter-invite-title,.museum-heading h2,.admission-heading h2,.ed-garden-end h2,.paper-poem){font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-cn-title)}.edition.ed-garden.concept-romance :is(.paper-cover-intro h1,.readable-letter-paper h3,.admission-main h3,.toast-stub strong,.museum-heading .museum-heading-year){font-size:var(--type-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-cn-title)}.edition.ed-garden.concept-romance :is(.ed-garden-note,.admission-heading>p:last-child){font-size:var(--type-lead);line-height:var(--leading-lead)}.edition.ed-garden.concept-romance :is(.readable-letter-paper p:not(.ed-micro),.book-archive-outro p){font-size:var(--type-body);line-height:var(--leading-body)}.edition.ed-garden.concept-romance .readable-letter .readable-letter-paper .ed-micro{font-size:var(--type-label);line-height:var(--leading-label);letter-spacing:var(--tracking-cn-label)}.edition.ed-garden.concept-romance :is(.museum-photo figcaption,.map-address,.map-address span){font-size:var(--type-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-body)}.museum-viewer{font-synthesis:none}.museum-viewer .museum-viewer-close{font:400 var(--type-ui)/var(--leading-ui) var(--font-cn-display);letter-spacing:var(--tracking-body)}.museum-viewer .museum-viewer-copy h2{font:500 var(--type-body)/var(--leading-body) var(--font-story);letter-spacing:var(--tracking-body)}.museum-viewer .museum-viewer-copy p{font:400 var(--type-caption)/var(--leading-caption) var(--font-cn-display);letter-spacing:var(--tracking-body)}.edition.ed-garden.concept-romance :is(.book-archive-heading>p:first-child,.book-archive-heading h2,.book-archive-subtitle,.year-book,.year-book-spine,.year-book-spine small,.year-book-series,.year-book-volume,.year-book-number,.year-book-cover>.year-book-label,.book-year-axis button,.book-year-axis button span,.admission-heading .ed-label span){font-family:var(--font-display);font-style:normal;font-weight:400}.edition.ed-garden.concept-romance .book-archive-heading h2{font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.edition.ed-garden.concept-romance .book-archive-heading>p:first-child{font-size:var(--type-label);line-height:var(--leading-label);letter-spacing:var(--tracking-en-label)}.edition.ed-garden.concept-romance .book-archive-subtitle{font-size:var(--type-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-body)}.edition.ed-garden.concept-romance .book-archive-note{font-size:var(--type-note);line-height:var(--leading-note)}.edition.ed-garden.concept-romance :is(.year-book-series,.year-book-volume,.year-book-cover>.year-book-label,.year-book-spine small){letter-spacing:var(--tracking-en-label);line-height:var(--leading-label)}.edition.ed-garden.concept-romance .year-book-number{letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.edition.ed-garden.concept-romance .year-book-title{font-family:var(--font-cn-display);letter-spacing:var(--tracking-cn-title);font-weight:400;line-height:var(--leading-subheading)}.edition.ed-garden.concept-romance .book-year-axis button{font-size:var(--type-ui);line-height:var(--leading-ui);letter-spacing:var(--tracking-display)}.edition.ed-garden.concept-romance .book-year-axis button>span:last-child{font-weight:400!important}.edition.ed-garden.concept-romance .admission-fields dd{font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.edition.ed-garden.concept-romance :is(.admission-fields time,.admission-fields .admission-time){font-family:var(--font-display);font-weight:400;font-size:var(--type-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-display)}.edition.ed-garden.concept-romance .admission-main .admission-fields time{font-size:var(--type-lead);line-height:var(--leading-lead)}.edition.ed-garden.concept-romance .admission-fields .admission-time small{font-family:var(--font-story);letter-spacing:var(--tracking-body);font-weight:500}.edition.ed-garden.concept-romance .year-book-spine{letter-spacing:var(--tracking-display)}.edition.ed-garden.concept-romance .admission-heading .ed-label span{font-size:var(--type-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-display)}.edition.ed-garden.concept-romance .paper-cover-folio>span:last-child{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:400}.edition.ed-garden.concept-romance .ed-nav .paper-xi{font-size:var(--type-label);line-height:1}.edition.ed-garden.concept-romance .admission-ticket :is(.admission-main,.admission-tear,.admission-stub){box-sizing:border-box;width:100%;margin-inline:0}.edition.ed-garden.concept-romance .admission-ticket h3,.edition.ed-garden.concept-romance .admission-ticket .toast-stub strong{font-size:calc(var(--type-subheading) + 2px);line-height:1.5}.edition.ed-garden.concept-romance .admission-ticket .admission-names{font-size:16px;line-height:1.6}.edition.ed-garden.concept-romance .admission-ticket .admission-fields dt{font-size:15px;line-height:1.8}.edition.ed-garden.concept-romance .admission-ticket .admission-fields dd{font-size:calc(var(--type-body) + 2px);text-align:center;min-width:0;line-height:1.8}.edition.ed-garden.concept-romance .admission-ticket .admission-fields small{font-size:13px;line-height:1.6}.edition.ed-garden.concept-romance .admission-ticket .admission-fields time{font-family:var(--font-cn-display);font-size:calc(var(--type-lead) + 2px);letter-spacing:0;white-space:nowrap;font-weight:400;line-height:1.8}.edition.ed-garden.concept-romance .admission-ticket .ticket-digits{letter-spacing:.025em;vertical-align:baseline;font-variant-numeric:lining-nums;font-family:Cormorant Garamond,serif;font-style:normal;font-weight:400}.edition.ed-garden.concept-romance .admission-ticket .admission-time{font-size:calc(var(--type-subheading) + 3px);line-height:1.3}.edition.ed-garden.concept-romance .admission-ticket .admission-time .ticket-digits{letter-spacing:.04em}.edition.ed-garden.concept-romance .admission-ticket .admission-welcome{font-size:calc(var(--type-note) + 1px);line-height:1.85}.edition.ed-garden.concept-romance .admission-ticket .admission-tear:before{transform:translateY(-50%)}.edition.ed-garden.concept-romance .admission-ticket .toast-stub{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:23px 23px 30px;display:flex}.edition.ed-garden.concept-romance .admission-ticket .toast-stub>div:first-child{align-items:center;gap:22px;width:100%}.edition.ed-garden.concept-romance .admission-ticket .toast-stub p{font-size:calc(var(--type-note) + 2px);margin:0;line-height:1.85}.edition.ed-garden.concept-romance .admission-ticket .toast-art{flex-shrink:0;width:100px;height:auto;margin:0 auto;display:block}.edition.ed-garden.concept-romance .admission-ticket .admission-main h3{font-size:calc(var(--type-subheading) + 2px)}.edition.ed-garden.concept-romance .admission-ticket .admission-fields dd.admission-time{font-size:calc(var(--type-subheading) + 3px);line-height:1.3}.edition.ed-garden.concept-romance .admission-ticket .admission-main .admission-welcome{font-size:calc(var(--type-note) + 1px);line-height:1.85}.edition.ed-garden.concept-romance :is(.readable-letter-paper,.ed-garden-note,.museum-heading,.book-archive-outro,.admission-heading,.admission-ticket,.ed-garden-end),.insert-letter-content,.year-album{line-break:strict;word-break:normal;overflow-wrap:normal}.edition.ed-garden.concept-romance :is(.letter-invite-title,.museum-heading h2,.admission-main h3,.toast-stub strong){white-space:nowrap;line-height:1.25}.edition.ed-garden.concept-romance :is(.ed-garden-note,.admission-heading>p:last-child,.book-archive-outro p,.admission-welcome,.ed-garden-end>p){text-wrap:balance;line-height:1.75}.edition.ed-garden.concept-romance .readable-letter .readable-letter-paper.invitation-stationery>p{white-space:pre-line;text-wrap:balance;letter-spacing:0;max-width:28em;margin:0 auto 1.1em;line-height:1.8}.edition.ed-garden.concept-romance .ed-garden-note{max-width:30em;margin-block:10px}.edition.ed-garden.concept-romance .museum-heading h2{margin:0 0 12px}.edition.ed-garden.concept-romance .museum-heading .museum-heading-subtitle{font-size:var(--type-lead);margin:0;line-height:1.5}.edition.ed-garden.concept-romance .museum-heading .museum-heading-year{font-size:var(--type-lead);white-space:nowrap;margin-top:8px;line-height:1.5}.edition.ed-garden.concept-romance .museum-heading .museum-heading-note{text-wrap:balance;margin-top:12px;line-height:1.7}.edition.ed-garden.concept-romance .book-archive-heading>p:first-child{letter-spacing:.08em;white-space:nowrap;margin-bottom:10px}.edition.ed-garden.concept-romance :is(.book-archive-heading h2,.year-book-number,.year-book-title,.book-year-axis button,.admission-names,.readable-letter-sign){white-space:nowrap}.edition.ed-garden.concept-romance .admission-heading h2{text-wrap:balance;line-height:1.3}.edition.ed-garden.concept-romance .admission-ticket .toast-stub p{text-wrap:balance;line-height:1.75}.edition.ed-garden.concept-romance .ed-garden-end h2{text-wrap:balance;line-height:1.3}.insert-letter-content{line-height:1.8}.insert-letter-paragraph{text-wrap:balance;margin-bottom:1.1em}.insert-letter-title{white-space:nowrap;line-height:1.3}.insert-letter-intro{text-wrap:balance;line-height:1.7}.sleeve-names,.sleeve-details,.insert-letter-sign,.year-album h2,.year-album header button{white-space:nowrap}.year-album header p{text-wrap:balance;line-height:1.6}@media (max-width:649px){.edition.ed-garden.concept-romance .readable-letter .readable-letter-paper.invitation-stationery>p{max-width:18em;margin-bottom:1.1em;font-size:16px;line-height:1.8}.edition.ed-garden.concept-romance .ed-garden-note{text-wrap:balance;max-width:18em}.edition.ed-garden.concept-romance .ed-garden-end h2{font-size:clamp(24px,6.5vw,32px)}.edition.ed-garden.concept-romance .admission-ticket .admission-fields dt{white-space:nowrap;font-size:14px}.edition.ed-garden.concept-romance .admission-ticket .admission-fields dd{font-size:17px;line-height:1.7}.edition.ed-garden.concept-romance .admission-ticket .admission-fields time{font-size:19px}}@media (max-width:360px){.edition.ed-garden.concept-romance :is(.letter-invite-title,.museum-heading h2){font-size:28px}.edition.ed-garden.concept-romance .admission-ticket .admission-fields dd{font-size:15px}.edition.ed-garden.concept-romance .admission-ticket .admission-fields time{font-size:17px}}.edition.ed-garden.concept-romance .ed-garden-letter .ed-garden-note{margin-top:10px!important}@media (min-width:650px){.edition.ed-garden.concept-romance .readable-letter{max-width:640px}}.letter-phrase{vertical-align:top;text-wrap:balance;white-space:normal;max-width:100%;display:inline-block}
.edition.ed-garden.concept-romance.ambient-enabled{isolation:isolate;background:var(--ed-paper) url(/icons/paper-grain.svg);position:relative}.edition.ed-garden.ambient-enabled :is(.museum-gallery,.archive-books,.ed-garden-end){background:0 0}.ambient-enabled .book-atmosphere,.ambient-enabled .paper-cover:before{display:none}.ambient-enabled .ed-nav>div>a{opacity:.65;transition:opacity .4s;position:relative}.ambient-enabled .ed-nav>div>a[aria-current=location]{opacity:1}.ambient-enabled .ed-nav>div>a:after{content:"";opacity:.55;background:currentColor;height:1px;transition:transform .4s;position:absolute;bottom:5px;left:15%;right:15%;transform:scaleX(0)}.ambient-enabled .ed-nav>div>a[aria-current=location]:after{transform:scaleX(1)}.ambient-enabled .ed-progress{display:none}.ambient-reading{z-index:29;pointer-events:none;background:#955f5559;width:1px;height:140px;display:block;position:fixed;top:calc(50% - 70px);right:18px}.ambient-reading-dot{background:#955f55a6;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:-2px}@media (max-width:767px){.ambient-enabled .ed-progress{height:1px;display:block}.ambient-reading{display:block;right:7px}}@media (prefers-reduced-motion:reduce){.ambient-enabled .ed-nav>div>a,.ambient-enabled .ed-nav>div>a:after{transition:none}}.ambient-enabled .global-ambient{z-index:-1;pointer-events:none;background:var(--ed-paper);position:fixed;inset:0;overflow:hidden}.aurora-fields,.aurora-depth{pointer-events:none;position:absolute;inset:0}.aurora-fields{--light-rose:177 107 119;--light-peach:220 154 114;--light-champagne:203 167 99;--light-mauve:161 139 170}.aurora-fields i{transform-origin:45%;filter:blur(8px);width:100vw;height:110vh;animation:24s ease-in-out infinite alternate color-flow-a;position:absolute}.aurora-rose{background:radial-gradient(ellipse 44% 29% at 45% 43%,rgb(var(--light-rose) / .5) 10%,rgb(var(--light-rose) / .3) 46%,transparent 100%),radial-gradient(ellipse 40% 46% at 52% 65%,rgb(var(--light-peach) / .32),transparent 100%);animation-delay:-7s;top:-22vh;left:-40vw}.aurora-fields .aurora-champagne{filter:blur(24px);background:radial-gradient(ellipse 38% 42% at 44% 44%,rgb(var(--light-champagne) / .48) 12%,rgb(var(--light-peach) / .28) 52%,transparent 100%);width:130vw;animation-name:color-flow-b;animation-duration:34s;animation-delay:-13s;top:-26vh;left:30vw}.aurora-fields .aurora-mauve{filter:blur(4px);background:radial-gradient(ellipse 36% 29% at 45% 50%,rgb(var(--light-mauve) / .42) 12%,rgb(var(--light-rose) / .28) 44%,transparent 100%);width:90vw;animation-name:color-flow-c;animation-duration:22s;animation-delay:-9s;top:38vh;left:45vw}.aurora-fields .aurora-peach{background:radial-gradient(ellipse 48% 36% at 42% 45%,rgb(var(--light-peach) / .44) 10%,rgb(var(--light-champagne) / .28) 48%,transparent 100%);animation-name:color-flow-b;animation-duration:28s;animation-direction:alternate-reverse;animation-delay:-19s;top:50vh;left:-32vw}.aurora-fields .aurora-ivory{filter:blur(18px);background:radial-gradient(29% 75% at 50% 45%,#fffdf480 15%,#0000 100%);width:100vw;animation-name:color-flow-ivory;animation-duration:40s;animation-delay:-17s;top:-5vh;left:0}.fullscreen-frosted-overlay{pointer-events:none;box-shadow:none;-webkit-backdrop-filter:blur(30px)saturate(128%);backdrop-filter:blur(30px)saturate(128%);background:#fffaf512;border:0;border-radius:0;position:absolute;inset:0}.frosted-highlight{pointer-events:none;background:radial-gradient(75% 85% at 25% 0,#fffdf82b,#0000 85%),radial-gradient(70% 100% at 100% 100%,#d8bdd314,#0000 90%);position:absolute;inset:-20px}.fullscreen-frosted-overlay:after{content:"";pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes color-flow-a{0%{transform:translate(-65px,-45px)rotate(-6deg)scale(.94)}to{transform:translate(115px,65px)rotate(6deg)scale(1.12)}}@keyframes color-flow-b{0%{transform:translate(85px,-40px)rotate(5deg)scale(1.1)}to{transform:translate(-85px,80px)rotate(-6deg)scale(.95)}}@keyframes color-flow-c{0%{transform:translate(-45px,85px)rotate(-7deg)scale(.92)}to{transform:translate(65px,-95px)rotate(7deg)scale(1.13)}}@keyframes color-flow-ivory{0%{transform:translate(-15px)scale(1)}to{transform:translate(20px,15px)scale(1.04)}}@media (max-width:767px){.aurora-fields i{filter:blur(6px);width:145vw;height:100svh;animation-name:color-flow-mobile}.aurora-rose{top:-10svh;left:-65vw}.aurora-fields .aurora-champagne{filter:blur(12px);width:145vw;animation-name:color-flow-mobile;animation-direction:alternate-reverse;top:4svh;left:22vw}.aurora-fields .aurora-mauve{filter:blur(3px);width:145vw;animation-name:color-flow-mobile;top:45svh;left:15vw}.depth-peach,.depth-ivory{display:none}.fullscreen-frosted-overlay{-webkit-backdrop-filter:blur(16px)saturate(122%);backdrop-filter:blur(16px)saturate(122%)}}@keyframes color-flow-mobile{0%{transform:translate(-30px,-30px)scale(.96)}to{transform:translate(45px,55px)scale(1.09)}}.aurora-fields .aurora-peach,.aurora-fields .aurora-ivory,.ambient-paused .aurora-fields i{animation-play-state:paused}@media (max-width:767px){.aurora-fields .aurora-mauve{animation-play-state:paused}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.aurora-fields{filter:blur(20px)}}.ambient-reduced :is(.aurora-depth,.frosted-highlight){transform:none!important}.ambient-reduced .aurora-fields i{animation:none}@media (prefers-reduced-motion:reduce){.ambient-enabled .aurora-fields i{animation:none}.ambient-enabled :is(.aurora-depth,.frosted-highlight){transform:none!important}}
