@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-latin-500-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cms-article{--cms-bg:#f8f7f2;--cms-ink:#263a35;--cms-muted:#61736d;--cms-line:#d8e0d9;background:var(--cms-bg);color:var(--cms-ink);min-height:60vh;padding:clamp(44px,8vw,112px) 24px;font-family:Georgia,Noto Serif SC,Songti SC,SimSun,serif}.cms-theme-moonlight{--cms-bg:#101f32;--cms-ink:#edf0f3;--cms-muted:#adbfcf;--cms-line:#374b61}.cms-theme-forest{--cms-bg:#e7ece4;--cms-ink:#253c32;--cms-muted:#607565;--cms-line:#b9c8b9}.cms-article-head{text-align:center;max-width:760px;margin:0 auto 48px}.cms-eyebrow{letter-spacing:.16em;color:var(--cms-muted);font:14px system-ui}.cms-article h1{letter-spacing:.02em;margin:24px 0;font-size:clamp(32px,5.5vw,64px);font-weight:400;line-height:1.35}.cms-meta{color:var(--cms-muted);font:14px/1.7 system-ui}.cms-deck{max-width:640px;margin:28px auto 0;font-size:20px;line-height:1.9}.cms-cover{max-width:1120px;margin:0 auto 64px}.cms-cover img{object-fit:cover;width:100%;max-height:760px;display:block}.cms-prose{overflow-wrap:anywhere;max-width:720px;margin:auto;font-size:18px;line-height:2}.cms-prose p{margin:1.4em 0}.cms-prose h2{margin:2.2em 0 .8em;font-size:28px;font-weight:500}.cms-prose h3{margin:2em 0 .6em;font-size:23px}.cms-prose blockquote{border-left:3px solid var(--cms-muted);color:var(--cms-muted);margin:2em 0;padding:2px 24px}.cms-prose figure{margin:2.5em 0}.cms-prose img{width:100%;height:auto;display:block}.cms-prose figcaption{color:var(--cms-muted);text-align:center;margin-top:12px;font:14px/1.8 system-ui}.cms-prose a{color:inherit;text-underline-offset:5px;text-decoration:underline}.cms-prose hr{border:0;border-top:1px solid var(--cms-line);margin:3em 0}.cms-prose ul,.cms-prose ol{padding-left:1.5em}.cms-template-photo .cms-prose{max-width:1080px}.cms-template-photo .cms-prose>p,.cms-template-photo .cms-prose>h2,.cms-template-photo .cms-prose>h3,.cms-template-photo .cms-prose>blockquote{max-width:680px;margin-left:auto;margin-right:auto}.cms-template-alternating .cms-prose{max-width:1040px;display:flow-root}.cms-template-alternating .cms-prose>figure{float:left;width:48%;margin:24px 32px 24px 0}.cms-template-alternating .cms-prose>figure:nth-of-type(2n){float:right;margin:24px 0 24px 32px}.cms-template-alternating .cms-prose>h2,.cms-template-alternating .cms-prose>hr{clear:both}.cms-filter{flex-wrap:wrap;gap:10px;padding:24px 0;display:flex}.cms-filter a{border:1px solid;padding:8px 16px;font:14px system-ui;text-decoration:none}.cms-filter a[aria-current=page]{color:#fff;background:#294338}.cms-note-cover{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:20px}@media (width<=640px){.cms-article{padding:40px 20px}.cms-article-head{margin-bottom:28px}.cms-cover{margin-bottom:32px}.cms-prose{font-size:17px}.cms-template-alternating .cms-prose>figure,.cms-template-alternating .cms-prose>figure:nth-of-type(2n){float:none;width:100%;margin:28px 0}.cms-deck{font-size:18px}}.cms-prose ul{list-style:outside}.cms-prose ol{list-style:decimal}.cms-mood{padding-top:60px}.cms-mood .cms-article-head h1{letter-spacing:.12em}.cms-theme-moonlight{--cms-bg:#091b29;--cms-ink:#e6edf0;--cms-muted:#b3c6d0}.cms-theme-forest{--cms-bg:#edf0e8;--cms-ink:#2b4439;--cms-muted:#63776a}.cms-mood-opening{isolation:isolate;align-items:flex-end;min-height:min(82svh,900px);display:flex;position:relative;overflow:hidden}.cms-mood-opening .cms-cover{z-index:-2;max-width:none;margin:0;position:absolute;inset:0}.cms-mood-opening .cms-cover img{object-fit:cover;height:100%;max-height:none}.cms-mood-opening:after{content:"";z-index:-1;background:linear-gradient(#091b2910 15%,#091b29 100%),linear-gradient(90deg,#07192390,#0000);position:absolute;inset:0}.cms-mood-opening .cms-article-head{text-align:left;width:min(1120px,100% - 64px);max-width:none;margin:0 auto;padding:80px 0}.cms-mood-opening h1{max-width:14ch;font-size:clamp(4rem,8vw,7rem)}.cms-mood-opening .cms-deck{color:#e3eaf0;max-width:34rem;margin-left:0}.cms-mood-opening .cms-meta{display:none}.cms-mood.cms-theme-moonlight .cms-prose>figure{margin:35px 0 50px}.cms-mood.cms-theme-moonlight .cms-prose>figure:first-of-type{max-width:580px;margin-inline:auto}.cms-mood.cms-theme-moonlight .cms-prose>figure:nth-of-type(2n){width:92%;margin-left:auto}.cms-mood.cms-theme-forest .cms-cover{max-width:1160px}.cms-mood.cms-theme-forest .cms-cover img{max-height:590px}.cms-mood.cms-theme-forest .cms-prose>p{line-height:2.2}.cms-mood.cms-theme-forest .cms-prose>h2{padding-top:45px}.cms-mood.cms-theme-forest .cms-prose>figure{width:52%;margin-top:5px;margin-bottom:45px}.cms-mood.cms-theme-forest .cms-prose img{aspect-ratio:4/5;object-fit:cover}@media (width<=640px){.cms-mood-opening{min-height:75svh}.cms-mood-opening .cms-article-head{width:calc(100% - 40px);padding:55px 0}.cms-mood-opening h1{font-size:3.8rem}.cms-mood.cms-theme-moonlight .cms-prose{padding-top:35px}.cms-mood.cms-theme-moonlight .cms-prose>h2{margin-top:55px;font-size:26px}.cms-mood.cms-theme-forest .cms-prose>figure{float:none;width:100%}.cms-mood.cms-theme-forest .cms-prose img{aspect-ratio:4/3}.cms-mood{padding-top:35px}}:root{--gold:#c9a96e;--moonlight:#6892c4;--night-lift:#0e2236;--night-deep:#07121e;--lamp:#f2deb4;--amber:#ec9640;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='w' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .93 0 0 0 0 .95 0 0 0 0 1 3.2 0 0 0 -1.6'/%3E%3C/filter%3E%3Cfilter id='k' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 .02 0 0 0 0 .05 -3.2 0 0 0 1.6'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23w)' opacity='.07'/%3E%3Crect width='220' height='220' filter='url(%23k)' opacity='.3'/%3E%3C/svg%3E")}:root,.night{--bg:#0b1a29;--bg-2:#0f2234;--fg:#e9eef1;--sec:#aab7c2;--date:#8898a6;--sum:color-mix(in srgb, var(--fg) 35%, var(--sec));--line:#e9eef129;--line-strong:#e9eef166;--accent:var(--gold);--halo:color-mix(in srgb, var(--moonlight) 20%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shore{--shore-fade:4.5rem;--bg:#e9eef1;--bg-2:#dde5ea;--fg:#0b1a29;--sec:#42505c;--date:#556470;--sum:var(--sec);--line:#0b1a2929;--line-strong:#0b1a2966;--accent:#7a5c22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;color:var(--fg);position:relative}.shore:before{content:"";z-index:-1;background:var(--bg);-webkit-mask-image:linear-gradient(180deg, transparent 0, #0000001a calc(var(--shore-fade) * .2), #00000059 calc(var(--shore-fade) * .4), #000000a6 calc(var(--shore-fade) * .6), #000000e6 calc(var(--shore-fade) * .8), #000 var(--shore-fade), #000 calc(100% - var(--shore-fade)), #000000e6 calc(100% - var(--shore-fade) * .8), #000000a6 calc(100% - var(--shore-fade) * .6), #00000059 calc(100% - var(--shore-fade) * .4), #0000001a calc(100% - var(--shore-fade) * .2), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #0000001a calc(var(--shore-fade) * .2), #00000059 calc(var(--shore-fade) * .4), #000000a6 calc(var(--shore-fade) * .6), #000000e6 calc(var(--shore-fade) * .8), #000 var(--shore-fade), #000 calc(100% - var(--shore-fade)), #000000e6 calc(100% - var(--shore-fade) * .8), #000000a6 calc(100% - var(--shore-fade) * .6), #00000059 calc(100% - var(--shore-fade) * .4), #0000001a calc(100% - var(--shore-fade) * .2), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #0000001a calc(var(--shore-fade) * .2), #00000059 calc(var(--shore-fade) * .4), #000000a6 calc(var(--shore-fade) * .6), #000000e6 calc(var(--shore-fade) * .8), #000 var(--shore-fade), #000 calc(100% - var(--shore-fade)), #000000e6 calc(100% - var(--shore-fade) * .8), #000000a6 calc(100% - var(--shore-fade) * .6), #00000059 calc(100% - var(--shore-fade) * .4), #0000001a calc(100% - var(--shore-fade) * .2), transparent 100%);pointer-events:none;position:absolute;inset:0}.shore--halo:before{background:radial-gradient(64rem 18rem at 74% 0, color-mix(in srgb, var(--moonlight) 30%, transparent), transparent 72%), radial-gradient(44rem 13rem at 16% 0, color-mix(in srgb, var(--gold) 26%, transparent), transparent 70%), var(--bg)}.shore--forest{--bg:#e4eae1;--bg-2:#d8e0d4;--fg:#20352c;--sec:#3b4e45;--date:#52635a;--line:#20352c29;--line-strong:#20352c66;--accent:#6e531e}:root{--latin:"EB Garamond", "Noto Serif SC", Georgia, "Times New Roman", serif;--song:"Noto Serif SC", "Songti SC", "SimSun", serif;--fang:"Zhuque Fangsong", "Noto Serif SC", "FangSong", "STFangsong", serif;--kai:"LXGW WenKai", "Kaiti SC", "KaiTi", "Noto Serif SC", serif;--margin:11rem;--gutter:3rem;--col:40rem;--side:1rem}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-autospace:normal}body{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--song);font-kerning:normal;line-break:strict;hanging-punctuation:allow-end;font-variant-numeric:lining-nums;overflow-wrap:anywhere;margin:0;font-size:1.1875rem;line-height:1.9}html:lang(en) body{font-family:var(--latin);font-variant-numeric:oldstyle-nums proportional-nums;overflow-wrap:break-word;font-size:1.25rem;line-height:1.6}p,figure,h1,h2,h3,ul,ol,dl,dd,blockquote{margin:0}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance;font-weight:400}.lede,.idx .deck,.cms-deck,.facts dd{text-wrap:balance}.zh-words,:is(h1:has(wbr),h2:has(wbr),h3:has(wbr)){word-break:keep-all}strong{font-weight:500}img{max-width:100%;height:auto;display:block}.zh-phrase{display:inline-block}.no-break{white-space:nowrap}a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:color .2s,text-decoration-color .2s}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#app{background:var(--grain), radial-gradient(48rem 24rem at 82% -4rem, var(--halo), transparent 70%), radial-gradient(36rem 18rem at 8% 2rem, color-mix(in srgb, var(--gold) 5%, transparent), transparent 70%), linear-gradient(0deg, var(--night-deep) 0, var(--night-deep) 6rem, transparent 22rem), linear-gradient(180deg, var(--bg) 0, var(--bg) 26rem, var(--night-lift) 58%, var(--bg) 100%);flex-direction:column;min-height:100vh;display:flex;position:relative}#app[data-view=home]{background:var(--grain), linear-gradient(0deg, var(--night-deep) 0, var(--night-deep) 6rem, transparent 22rem), var(--bg)}#app>main{flex:1 0 auto;overflow-x:clip}.skip-link{z-index:10;background:var(--bg);color:var(--fg);border:1px solid var(--fg);padding:.6rem 1rem;font-size:1rem;line-height:1.5;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.shell{width:min(100% - 2 * var(--side), 76rem);margin-inline:auto}.page{width:min(100% - 2 * var(--side), calc(var(--margin) + var(--gutter) + var(--col)));grid-template-columns:var(--margin) var(--col);column-gap:var(--gutter);align-items:start;margin-inline:auto;display:grid}.page>.t{grid-column:2;min-width:0}.page>.m{grid-column:1;justify-content:flex-end;min-width:0;display:flex}.page>.w{grid-column:1/-1;min-width:0}.vs{writing-mode:vertical-rl;text-orientation:mixed;border-right:1px solid var(--line);flex-direction:column;gap:.9rem;padding-right:1rem;display:flex}.vs .lab{font:400 1.25rem/1 var(--fang);letter-spacing:.3em;color:var(--accent);margin:0}.vs .lab a{text-decoration:none}.vs .lab a:hover{color:var(--fg)}.vs .note{font:400 .8125rem/1 var(--song);letter-spacing:.16em;color:var(--accent);margin:0}html:lang(en) .vs .lab{font:500 .8125rem/1 var(--latin);letter-spacing:.26em;text-transform:uppercase}html:lang(en) .vs .note{font:400 .75rem/1 var(--latin);letter-spacing:.2em;text-transform:uppercase;font-variant-numeric:lining-nums}.hd{justify-content:space-between;align-items:center;gap:1.5rem;height:4.5rem;display:flex}.hd--over{z-index:3;position:absolute;top:0;left:0;right:0}.brand{font:italic 500 1.625rem/1 var(--latin);letter-spacing:-.01em;color:var(--fg);text-decoration:none}.nav{letter-spacing:.1em;align-items:center;gap:1.75rem;font-size:.9375rem;display:flex}html:lang(en) .nav{letter-spacing:.01em;font-size:1.0625rem}.nav a,.lang a{min-height:2.75rem;color:var(--sec);align-items:center;text-decoration:none;display:inline-flex}.nav a:hover{color:var(--fg)}.nav a[aria-current=page]{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.5em}.lang{border-left:1px solid var(--line);font:500 .9375rem/1 var(--latin);letter-spacing:.06em;align-items:center;gap:.6rem;margin-left:.75rem;padding-left:1.5rem;display:inline-flex}.lang a{color:var(--sec)}.lang a:hover{color:var(--fg)}.lang a[aria-current=true]{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.45em}.lang .zh{font-family:var(--song);font-weight:400}.hero{isolation:isolate;background:var(--bg);height:100svh;min-height:32rem;position:relative;overflow:hidden}.hero-media,.hero picture,.hero img{width:100%;height:100%;position:absolute;inset:0}.hero img{object-fit:cover;object-position:50% 38%}.hero:after{content:"";z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 50%, transparent) 0, transparent 7rem, transparent 44%, color-mix(in srgb, var(--bg) 62%, transparent) 70%, var(--bg) 100%);position:absolute;inset:0}.hero:before{content:"";z-index:1;background:var(--grain);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 50%,#000 100%);mask-image:linear-gradient(#0000 50%,#000 100%)}.hero .say{z-index:2;padding-inline:var(--side);text-align:center;position:absolute;bottom:clamp(5.5rem,17svh,10rem);left:0;right:0}.hero .say:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--bg) 52%, transparent), color-mix(in srgb, var(--bg) 26%, transparent) 60%, transparent);pointer-events:none;position:absolute;inset:-2.5rem max(0px,50% - 34rem) -2rem}.hero-line{font:400 2.75rem/1.55 var(--fang);letter-spacing:.1em;color:var(--fg);text-shadow:0 1px 18px color-mix(in srgb, var(--bg) 55%, transparent)}html:lang(en) .hero-line{font:italic 400 3.25rem/1.15 var(--latin);letter-spacing:-.005em}.hero-line{text-wrap:balance}.hero-line:has(wbr){word-break:keep-all}.hero-line .zh-phrase{display:inline-block}.hero-src{letter-spacing:.14em;color:var(--sec);flex-wrap:wrap;justify-content:center;gap:.2rem .9rem;margin-top:1.25rem;font-size:.875rem;line-height:1.6;display:flex}html:lang(en) .hero-src{letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:lining-nums;font-size:.8125rem}.hero-src a{color:var(--fg);text-decoration:none}.hero-src a:hover,.hero-src time{color:var(--accent)}.glint{display:none}.band-img{isolation:isolate;height:clamp(17rem,44svh,30rem);position:relative;overflow:hidden}.band-img picture,.band-img img{width:100%;height:100%}.band-img img{object-fit:cover;-webkit-mask-image:linear-gradient(#000 55%,#00000073 82%,#0000 100%);mask-image:linear-gradient(#000 55%,#00000073 82%,#0000 100%)}.band-img+.doc{padding-top:3.5rem}.band-img--low{height:clamp(11rem,30svh,18rem)}.open{padding-top:4.5rem}.open h1{font:400 2.125rem/1.6 var(--fang);letter-spacing:.05em}html:lang(en) .open h1{font:400 2.75rem/1.2 var(--latin);letter-spacing:-.005em}.lede{font:400 1.1875rem/1.85 var(--kai);color:var(--sec);max-width:31em;margin-top:1.5rem}html:lang(en) .lede{font:400 1.3125rem/1.55 var(--latin);max-width:30em}.plate img{width:100%}.plate figcaption{font:400 .9375rem/1.7 var(--kai);color:var(--sec);margin-top:.85rem}html:lang(en) .plate figcaption{font:italic 400 1rem/1.6 var(--latin)}.plate--page{margin-top:3.5rem}.plate--page img{aspect-ratio:3/2;object-fit:cover}.is-fading img{opacity:0}.is-fading.is-loaded img{opacity:1;transition:opacity .4s}.sec{padding-top:5.5rem}.ent{border-top:1px solid var(--line);padding:1.75rem 0 2rem}.ent:first-child{border-top:0;padding-top:0}.ent:last-child{padding-bottom:0}.dt{letter-spacing:.14em;color:var(--date);font-variant-numeric:lining-nums tabular-nums;font-size:.8125rem;line-height:1.6}html:lang(en) .dt{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:500}.ent .dt{margin-bottom:.55rem}.ent :is(h2,h3){font:400 1.625rem/1.55 var(--fang);letter-spacing:.03em}html:lang(en) .ent :is(h2,h3){font:500 1.875rem/1.25 var(--latin);letter-spacing:0}.ent :is(h2,h3) a{text-decoration:none}.ent :is(h2,h3) a:hover{color:var(--accent)}.ent .sum{color:var(--sum);margin-top:.6rem;font-size:1.0625rem;line-height:1.8}html:lang(en) .ent .sum{font-size:1.125rem;line-height:1.5}.ent--pic{grid-template-columns:minmax(0,1fr) 14rem;align-items:start;column-gap:2.75rem;display:grid}.ent-img{background:var(--bg-2);display:block;overflow:hidden}.ent-img img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (width>=1024px){.ents--pics,.moods .idx{width:min(51rem,50vw + 12rem)}}.tide--rise{background:var(--grain), linear-gradient(180deg, var(--bg) 0, var(--bg) 28%, var(--night-lift) 100%);padding-bottom:6rem}.tide--fall{background:var(--grain), linear-gradient(180deg, var(--bg) 0, color-mix(in srgb, var(--bg) 40%, var(--night-deep)) 100%)}.moods{background:var(--grain), linear-gradient(180deg, var(--night-lift) 0, var(--night-lift) 55%, var(--bg) 100%);padding-bottom:5.5rem}.moods .bleed picture{display:block}.moods .bleed img{aspect-ratio:16/9;object-fit:cover;object-position:50% 0;width:100%;max-height:82svh;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 78%,#0000 100%)}.moods .page{margin-top:3.5rem}.quote{font:400 1.1875rem/1.85 var(--kai);color:var(--sec)}html:lang(en) .quote{font:italic 400 1.3125rem/1.55 var(--latin)}.idx{border-bottom:1px solid var(--line);margin-top:2rem;padding:0;list-style:none}.idx li{border-top:1px solid var(--line);padding:1rem 0 1.1rem}.idx .row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.idx .row a{font:400 1.25rem/1.5 var(--fang);letter-spacing:.08em;text-decoration:none}html:lang(en) .idx .row a{font:500 1.25rem/1.4 var(--latin);letter-spacing:0}.idx .row a:hover{color:var(--accent)}.idx .deck{font:400 1rem/1.75 var(--kai);color:var(--sum);margin-top:.3rem}html:lang(en) .idx .deck{font:italic 400 1.0625rem/1.5 var(--latin)}.idx li.has-pic{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;column-gap:1.5rem;display:grid}.idx-img{background:var(--bg-2);display:block;overflow:hidden}.idx-img img{aspect-ratio:3/2;object-fit:cover;width:100%}.sec.about{padding-bottom:6.5rem}.about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:3rem;display:grid}@media (width>=1024px){.about-grid{width:min(51rem,50vw + 12rem)}}.about-grid .plate figcaption{margin-top:.7rem}.plate--portrait img{aspect-ratio:4/5;object-fit:cover}.window{isolation:isolate;position:relative}.window:before{content:"";z-index:-2;background:radial-gradient(closest-side, color-mix(in srgb, var(--amber) 32%, transparent), color-mix(in srgb, var(--amber) 12%, transparent) 55%, transparent);pointer-events:none;width:132%;height:110%;position:absolute;top:-18%;left:-34%}.window>img:not(.window-light){box-shadow:0 0 .9rem color-mix(in srgb, var(--lamp) 18%, transparent), 0 0 3.5rem color-mix(in srgb, var(--lamp) 9%, transparent);position:relative}.window-light{z-index:-1;object-fit:cover;filter:blur(2.25rem)sepia()saturate(3)hue-rotate(-14deg);opacity:.62;pointer-events:none;width:140%;max-width:none;height:116%;position:absolute;top:-10%;left:-20%;-webkit-mask-image:radial-gradient(closest-side,#000 42%,#00000073 70%,#0000 100%);mask-image:radial-gradient(closest-side,#000 42%,#00000073 70%,#0000 100%)}.about-text p+p{margin-top:.6em}.contact-line{border-top:1px solid var(--line);margin-top:1.75rem;padding-top:1.25rem}.contact-line a{white-space:nowrap}html:lang(zh) .contact-line{word-break:keep-all}.doc{padding:6.5rem 0 6rem}.doc--head{padding-bottom:4rem}.doc h1{font:400 2.125rem/1.6 var(--fang);letter-spacing:.05em}html:lang(en) .doc h1{font:400 2.5rem/1.2 var(--latin);letter-spacing:-.005em}.doc .ents{margin-top:3.5rem}.doc .body{margin-top:3rem}.art .cms-prose>h2:before{content:"";background:var(--accent);width:2rem;height:1px;position:absolute;top:0;left:0}.plain{max-width:34em;margin-top:2.75rem}.plain p{font:400 1.1875rem/2 var(--kai)}.plain p+p{margin-top:1.1em}html:lang(en) .plain{max-width:33em}html:lang(en) .plain p{font:400 1.3125rem/1.6 var(--latin)}.doc ul.list{margin:1rem 0 0;padding-left:1.2em;font-size:1.0625rem;line-height:1.8}html:lang(en) .doc ul.list{font-size:1.125rem;line-height:1.55}.doc ul.list li+li{margin-top:.35rem}.doc ul.list li::marker{color:var(--date)}.end{letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;margin-top:3rem;font-size:1rem;display:flex}html:lang(en) .end{letter-spacing:0;font-size:1.0625rem}.end .sep{color:var(--line)}.end a,.mood-end a{align-items:center;min-height:2.75rem;display:inline-flex}.email{font-family:var(--latin);letter-spacing:.01em}.ents--plain .ent h2{font-size:1.5rem}html:lang(en) .ents--plain .ent h2{font-size:1.625rem}.ents--plain .ent p{color:var(--sum);margin-top:.6rem;font-size:1.0625rem;line-height:1.8}html:lang(en) .ents--plain .ent p{font-size:1.125rem;line-height:1.5}.assess{border-top:1px solid var(--line);margin-top:3.5rem;padding-top:2.5rem}.assess>h2{font:400 1.5rem/1.5 var(--fang);letter-spacing:.05em}html:lang(en) .assess>h2{font:500 1.625rem/1.3 var(--latin);letter-spacing:0}.assess>p{margin-top:.75rem;font-size:1.0625rem;line-height:1.85}html:lang(en) .assess>p{font-size:1.125rem;line-height:1.55}.assess>h3{letter-spacing:.14em;color:var(--date);margin-top:1.5rem;font-size:.8125rem}html:lang(en) .assess>h3{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:500}.about-grid--page{align-items:start;margin-top:3rem}@media (width>=1024px){.about-grid--page{width:calc(min(51rem, 50vw + 12rem) + var(--margin) + var(--gutter));margin-left:calc(-1 * (var(--margin) + var(--gutter)));grid-template-columns:minmax(0,11fr) minmax(0,10fr)}}.about-page .about-grid--page .body{margin-top:0}.about-page .body>dl+p{margin-top:1.5rem}.about-grid--page .facts>div,html:lang(en) .about-grid--page .facts>div{grid-template-columns:minmax(0,1fr);gap:0}.facts{border-top:1px solid var(--line);margin:1.5rem 0 0}.facts>div{border-bottom:1px solid var(--line);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.facts dt{letter-spacing:.14em;color:var(--date);font-size:.8125rem;line-height:2.2}html:lang(en) .facts>div{grid-template-columns:11rem minmax(0,1fr)}html:lang(en) .facts dt{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:500;line-height:2.1}.facts dd{font-size:1.0625rem;line-height:1.8}html:lang(en) .facts dd{font-size:1.125rem;line-height:1.55}.direct{margin-top:1rem;font-size:1.0625rem;line-height:1.8}html:lang(en) .direct{font-size:1.125rem}.form{max-width:40rem;margin-top:3rem}.form fieldset{border:0;gap:1.5rem;min-width:0;margin:0;padding:0;display:grid}.form fieldset[disabled]{opacity:.6}.field{gap:.35rem;display:grid}.field>span{letter-spacing:.1em;color:var(--date);font-size:.8125rem;line-height:1.5}html:lang(en) .field>span{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:500}.field :is(input,select,textarea){border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:2.75rem;color:var(--fg);font:400 1.0625rem/1.6 var(--song);background:0 0;border-radius:0;padding:.45rem 0;transition:border-color .2s}html:lang(en) .field :is(input,select,textarea){font:400 1.125rem/1.5 var(--latin)}.field textarea{resize:vertical;min-height:12rem;line-height:1.8}.field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 9px) 55%,calc(100% - 4px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.5rem}.field :is(input,select,textarea):focus{border-bottom-color:var(--accent);outline:none}.field :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.field small{color:var(--sec);font-size:.875rem;line-height:1.7}html:lang(en) .field small{font-size:.9375rem;line-height:1.5}.consent{color:var(--sec);grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.75rem;font-size:.9375rem;line-height:1.8;display:grid}html:lang(en) .consent{font-size:1rem;line-height:1.5}.consent input{appearance:none;border:1px solid var(--fg);cursor:pointer;background:0 0;width:1.125rem;height:1.125rem;margin:.35rem 0 0}.consent input:checked{background:var(--fg);box-shadow:inset 0 0 0 3px var(--bg)}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.status{min-height:1.5rem;color:var(--fg);font-size:.9375rem;line-height:1.7}.status:not(:empty){border-left:2px solid var(--accent);padding-left:.9rem}.status:empty{margin-top:-1.5rem}.notice{border-left:2px solid var(--accent);color:var(--fg);margin-bottom:1.5rem;padding-left:.9rem;font-size:.9375rem}.button{border:1px solid var(--fg);height:2.75rem;color:var(--fg);font:400 .9375rem/1 var(--song);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:0;justify-self:start;padding:0 1.375rem;transition:color .2s,background-color .2s,border-color .2s}html:lang(en) .button{font:500 1rem/1 var(--latin);letter-spacing:.02em}.button:hover{background:var(--fg);color:var(--bg)}.button:disabled{opacity:.5;cursor:default}.received{max-width:40rem;margin-top:3rem}.received:focus{outline:none}.received .ok{font:400 1.1875rem/1.8 var(--song)}html:lang(en) .received .ok{font:italic 400 1.1875rem/1.5 var(--latin)}.received .ok+p{margin-top:.4rem;font-size:1.0625rem;line-height:1.8}.received .ref{letter-spacing:.1em;color:var(--date);margin-top:1.25rem;font-size:.8125rem}.received code{font:400 .875rem/1.6 var(--latin);letter-spacing:.04em;color:var(--sec);overflow-wrap:anywhere}.received .button{margin-top:1.5rem}.doc.moods-head{padding-bottom:0}.moods-list{padding-bottom:6rem}.mood-plate{margin-top:4rem}.mood-plate a.img{display:block}.mood-plate a.img img{transition:opacity .3s}.mood-plate a.img:hover img{opacity:.94}.mood-plate--shell img{aspect-ratio:2;object-fit:cover;object-position:50% 30%}.mood-plate--page img{aspect-ratio:3/2;object-fit:cover}.mood-plate .row{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;margin-top:1rem;display:flex}.mood-plate h2{font:400 1.5rem/1.5 var(--fang);letter-spacing:.24em}html:lang(en) .mood-plate h2{font:400 1.75rem/1.25 var(--latin);letter-spacing:.01em}.mood-plate h2 a{text-decoration:none}.mood-plate h2 a:hover{color:var(--accent)}.mood-plate .say{font:400 1.0625rem/1.75 var(--kai);color:var(--sum)}html:lang(en) .mood-plate .say{font:italic 400 1.125rem/1.5 var(--latin)}.art{padding:6rem 0 5.5rem}.art-head .cms-article,.art .cms-article{--cms-bg:transparent;--cms-ink:var(--fg);--cms-muted:var(--sec);--cms-line:var(--line);color:var(--fg);background:0 0;min-height:0;padding:0;font-family:inherit}.art-head .cms-article-head{text-align:left;max-width:none;margin:0}.art-head .cms-eyebrow,.art-head .cms-meta,.art .cms-cover{display:none}.art-head .cms-article h1{max-width:18em;font:400 2.25rem/1.55 var(--fang);letter-spacing:.04em;margin:0}html:lang(en) .art-head .cms-article h1{max-width:24ch;font:400 2.75rem/1.2 var(--latin);letter-spacing:-.005em}.art-head .cms-deck{max-width:none;font:400 1.1875rem/1.85 var(--kai);color:var(--sec);margin:1.25rem 0 0}html:lang(en) .art-head .cms-deck{font:italic 400 1.3125rem/1.5 var(--latin)}.art .cms-prose{max-width:none;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;margin:0}.art .cms-prose>p{text-indent:2em;margin:0}.art .cms-prose>p+p{margin-top:.5em}.art .cms-prose>p:first-child,.art .cms-prose>:is(h2,h3)+p,.art .cms-prose>p.lead,.art .cms-prose>p.source{text-indent:0}.art .cms-prose>p.lead{font-family:var(--kai);color:var(--sec)}html:lang(en) .art .cms-prose>p{text-indent:0}html:lang(en) .art .cms-prose>p+p{margin-top:1em}html:lang(en) .art .cms-prose>p.lead{font-family:var(--latin);font-style:italic}.art .cms-prose>h2{font:400 1.5rem/1.5 var(--fang);letter-spacing:.06em;margin:3rem 0 1rem;padding-top:1.5rem;position:relative}html:lang(en) .art .cms-prose>h2{font:500 1.5rem/1.3 var(--latin);letter-spacing:0;margin:2.5rem 0 .9rem}.art .cms-prose>h3{font:400 1.3125rem/1.5 var(--fang);letter-spacing:.04em;margin:2.25rem 0 .75rem}html:lang(en) .art .cms-prose>h3{font:500 1.3125rem/1.35 var(--latin)}.art .cms-prose :is(ul,ol){margin:.6em 0;padding-left:1.6em}.cms-article .cms-prose a{text-underline-offset:.2em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.cms-article .cms-prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.art .cms-prose blockquote{border-left:1px solid var(--line);color:var(--sec);margin:1.5em 0;padding:0 0 0 1.25em}.art .cms-prose>p.source{border-top:1px solid var(--line);color:var(--sec);margin-top:2.75rem;padding-top:1.25rem;font-size:.9375rem;line-height:1.85}html:lang(en) .art .cms-prose>p.source{font-size:1rem;line-height:1.55}.cms-article.cms-mood{--cms-bg:var(--bg);--cms-ink:var(--fg);--cms-muted:var(--sec);--cms-line:var(--line);color:var(--fg);background:0 0;min-height:0;font-family:inherit}.cms-mood .cms-eyebrow{font:400 .8125rem/1.6 var(--song);letter-spacing:.16em;color:var(--accent);flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;display:flex}html:lang(en) .cms-mood .cms-eyebrow{font:400 .75rem/1.6 var(--latin);letter-spacing:.2em;text-transform:uppercase}.cms-mood .cms-eyebrow a{color:var(--fg);text-decoration:none}.cms-mood .cms-eyebrow a:hover{color:var(--accent)}.cms-mood .cms-meta{display:none}.cms-mood .cms-deck{font:400 1.25rem/1.8 var(--kai);color:var(--sec)}html:lang(en) .cms-mood .cms-deck{font:italic 400 1.3125rem/1.5 var(--latin)}.cms-mood .cms-prose>:is(p,h2,h3,blockquote){max-width:42.5rem;margin-left:auto;margin-right:auto}.cms-mood .cms-prose>p{font:400 1.375rem/2 var(--kai);margin-top:1.1em;margin-bottom:0}html:lang(en) .cms-mood .cms-prose>p{font:400 1.375rem/1.6 var(--latin)}.cms-mood .cms-prose>h2{font:400 1.5rem/1.5 var(--fang);letter-spacing:.16em}html:lang(en) .cms-mood .cms-prose>h2{font:400 1.625rem/1.3 var(--latin);letter-spacing:.01em}.cms-mood .cms-prose figcaption{text-align:right;font:400 .9375rem/1.7 var(--kai);color:var(--sec);margin-top:.6rem}.cms-mood.cms-theme-moonlight{padding:0 0 3rem}.cms-mood-opening .cms-cover picture{height:100%;display:block}.cms-mood-opening .cms-cover img{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 26%);mask-image:linear-gradient(0deg,#0000 0,#000 26%)}.cms-mood-opening:after{background:linear-gradient(0deg, transparent 0, color-mix(in srgb, var(--bg) 58%, transparent) 12%, color-mix(in srgb, var(--bg) 52%, transparent) 30%, transparent 58%), linear-gradient(90deg, color-mix(in srgb, var(--bg) 30%, transparent), transparent 40%)}.cms-mood-opening .cms-article-head{width:min(100% - 2 * var(--side), 76rem);padding:5rem 0}.cms-mood-opening .cms-eyebrow{justify-content:flex-start}.cms-mood-opening h1{max-width:none;font:400 3.5rem/1.3 var(--fang);letter-spacing:.2em;color:var(--fg);margin:1.25rem 0 0}html:lang(en) .cms-mood-opening h1{font:400 4rem/1.1 var(--latin);letter-spacing:.04em}.cms-mood-opening .cms-deck{max-width:34rem;color:var(--fg);margin:1.25rem 0 0}.cms-mood.cms-theme-moonlight .cms-prose{width:min(100% - 2 * var(--side), 54rem);max-width:54rem;padding-top:4.5rem}.cms-mood.cms-theme-moonlight .cms-prose>p{font-size:1.375rem;line-height:2}html:lang(en) .cms-mood.cms-theme-moonlight .cms-prose>p{line-height:1.6}.cms-mood.cms-theme-moonlight .cms-prose>h2{margin-top:5.5rem;font-size:1.5rem}.cms-mood.cms-theme-moonlight .cms-prose>figure,.cms-mood.cms-theme-moonlight .cms-prose>figure:nth-of-type(2n){width:auto;max-width:42.5rem;margin:2rem auto 1rem}.cms-mood.cms-theme-moonlight .cms-prose>figure:first-of-type{max-width:36.25rem}.cms-mood.cms-theme-forest{flex-direction:column;padding:0 0 3rem;display:flex}.cms-mood.cms-theme-forest>.cms-cover{order:-1;width:100%;max-width:none;margin:0 0 3rem;position:relative}.cms-mood.cms-theme-forest>.cms-cover:after{content:"";aspect-ratio:16/9;background:linear-gradient(180deg, transparent 88%, var(--bg) 100%);pointer-events:none;width:100%;max-height:82svh;position:absolute;top:0;left:0}.cms-mood.cms-theme-forest>.cms-cover img{aspect-ratio:16/9;object-fit:cover;object-position:50% 40%;width:100%;height:auto;max-height:82svh}.cms-mood.cms-theme-forest .cms-article-head{max-width:46rem;padding-inline:var(--side);margin:0 auto 3.5rem}.cms-mood.cms-theme-forest h1{font:400 2.75rem/1.4 var(--fang);letter-spacing:.16em;margin:1.25rem 0 0}html:lang(en) .cms-mood.cms-theme-forest h1{font:400 3rem/1.15 var(--latin);letter-spacing:.02em}.cms-mood.cms-theme-forest .cms-deck{margin:1.25rem auto 0}.cms-mood.cms-theme-forest .cms-prose{width:min(100% - 2 * var(--side), 54rem);max-width:54rem}.cms-mood.cms-theme-forest .cms-prose>p{font-size:1.25rem;line-height:2}.cms-mood.cms-theme-forest .cms-prose>h2{margin-bottom:1rem;padding-top:2.5rem}.mood-end{width:min(100% - 2 * var(--side), 42.5rem);letter-spacing:.04em;margin:0 auto;padding:1rem 0 5rem;font-size:1rem}.shore .mood-end{padding-bottom:6.5rem}html:lang(en) .mood-end{letter-spacing:0;font-size:1.0625rem}.cms-mood .cms-prose img{cursor:zoom-in}.moon-lightbox{border:1px solid var(--line);background:var(--bg);width:min(94vw,87.5rem);max-height:94svh;color:var(--fg);padding:2rem}.moon-lightbox::backdrop{background:color-mix(in srgb, var(--bg,#0b1a29) 96%, transparent)}.moon-lightbox img{object-fit:contain;width:100%;max-height:76svh}.moon-lightbox p{text-align:center;font:400 .9375rem/1.7 var(--kai);color:var(--sec);margin-top:1rem}html:lang(en) .moon-lightbox p{font:italic 400 1rem/1.5 var(--latin)}.moon-lightbox__close{width:2.75rem;height:2.75rem;color:var(--fg);cursor:pointer;background:0 0;border:0;font-size:2rem;line-height:1;position:absolute;top:.25rem;right:.5rem}.ft{border-top:1px solid var(--line);color:var(--sec);padding:2rem 0 3rem;font-size:.875rem;line-height:1.8}html:lang(en) .ft{font-size:.9375rem;line-height:1.6}.ft .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.ft .brand{font-size:1.25rem}.ft .links{flex-wrap:wrap;gap:0 1.5rem;display:flex}.ft .links a{min-height:2.75rem;color:var(--sec);align-items:center;text-decoration:none;display:inline-flex}.ft .links a:hover{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ft .fine{color:var(--date);margin-top:.4rem}.moonglow{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.moonglow{z-index:4;background:radial-gradient(closest-side, color-mix(in srgb, var(--moonlight) 12%, transparent), color-mix(in srgb, var(--moonlight) 8%, transparent) 34%, color-mix(in srgb, var(--moonlight) 3%, transparent) 70%, transparent);mix-blend-mode:screen;pointer-events:none;opacity:0;will-change:transform, opacity;border-radius:50%;width:46rem;height:46rem;margin:-23rem 0 0 -23rem;display:block;position:fixed;top:0;left:0}.hero-media{will-change:transform;transform:scale(1.03)}.glint{pointer-events:none;mix-blend-mode:color-dodge;opacity:0;-webkit-mask-composite:source-in;transition:opacity 1.2s;display:block;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000),linear-gradient(#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000),linear-gradient(#0000,#000 12%);-webkit-mask-composite:source-in;mask-composite:intersect}.glint.is-on{opacity:1}.glint i{will-change:transform;background:radial-gradient(closest-side,#606260bf,#6062604d 50%,#0000);border-radius:50%;width:20rem;height:20rem;position:absolute;top:0;left:0}.ent-img img,.idx-img img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ent--pic:hover .ent-img img,.idx li:hover .idx-img img{transform:scale(1.04)}.window-light{transition:opacity 1.6s cubic-bezier(.2,.7,.2,1)}.window:hover .window-light{opacity:.8}}@media (hover:hover) and (pointer:fine){.ent--pic:hover :is(h2,h3) a,.idx li.has-pic:hover .row a{color:var(--accent)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1023px){:root{--margin:7rem;--gutter:2rem}.page{width:min(100% - 2 * var(--side), 46rem);grid-template-columns:var(--margin) minmax(0, 1fr)}.open,.doc,.sec{padding-top:4.5rem}.tide--rise{padding-bottom:4.5rem}.art{padding:5.5rem 0 5rem}.hero-line{font-size:2.5rem}html:lang(en) .hero-line{font-size:2.75rem}.mood-plate--shell{width:min(100% - 2 * var(--side), 46rem)}.ent--pic{grid-template-columns:minmax(0,1fr) 11rem;column-gap:1.75rem}.about-grid,.about-grid--page{grid-template-columns:minmax(0,1fr);row-gap:2rem}.about-grid .plate{max-width:26rem}}@media (width<=639px){html:lang(zh) body{font-size:1.0625rem;line-height:1.85}html:lang(en) body{font-size:1.125rem;line-height:1.55}.page{width:calc(100% - 2 * var(--side));grid-template-columns:minmax(0,1fr)}.page>.m,.page>.t,.page>.w{grid-column:1}.page>.m{justify-content:flex-start;margin-bottom:1rem}.vs{writing-mode:horizontal-tb;border-right:0;flex-flow:wrap;align-items:baseline;gap:.25rem 1rem;padding-right:0}.vs .lab{letter-spacing:.2em}.vs .lab[aria-hidden=true]{display:none}.page>.m:has(>.vs>.lab[aria-hidden=true]:only-child){display:none}.vs .note{letter-spacing:.12em}.hd{gap:.75rem;height:3.75rem}.brand{font-size:1.3rem}.nav{letter-spacing:.05em;gap:.9rem;font-size:.875rem}html:lang(en) .nav{letter-spacing:0;gap:.8rem;font-size:.9375rem}.lang{gap:.45rem;margin-left:.1rem;padding-left:.8rem;font-size:.875rem}.open,.doc{padding-top:3.25rem}.doc{padding-bottom:4rem}.open h1,.doc h1{font-size:1.625rem;line-height:1.55}html:lang(en) .open h1{font-size:2rem}html:lang(en) .doc h1{font-size:1.875rem}.lede{font-size:1.0625rem}html:lang(en) .lede{font-size:1.1875rem}.plate--page{margin-top:2.25rem}.plate--page img{aspect-ratio:4/3}.sec{padding-top:3.5rem}.sec.about{padding-bottom:4rem}.ent{padding:1.4rem 0 1.5rem}.ent :is(h2,h3){font-size:1.375rem}html:lang(en) .ent :is(h2,h3){font-size:1.5rem}.ents--plain .ent h2{font-size:1.3125rem}html:lang(en) .ents--plain .ent h2{font-size:1.375rem}.ent .sum{font-size:1rem}html:lang(en) .ent .sum{font-size:1.0625rem}.tide--rise,.moods{padding-bottom:3.5rem}.ent--pic{grid-template-columns:minmax(0,1fr)}.ent-img{order:-1;margin-bottom:1.1rem}.ent-img img{aspect-ratio:16/9}.idx li.has-pic{grid-template-columns:5.5rem minmax(0,1fr);column-gap:1rem}.moods .bleed img{aspect-ratio:4/5;object-position:30% 20%;-webkit-mask-image:linear-gradient(#0000 0,#000 6% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 80%,#0000 100%)}.hero-line{letter-spacing:.08em;font-size:1.8125rem;line-height:1.65}html:lang(en) .hero-line{font-size:2.125rem}.band-img{height:15rem}.band-img--low{height:11rem}.band-img+.doc{padding-top:2.5rem}.doc--head{padding-bottom:2.75rem}.moods .page{margin-top:2rem}.quote{font-size:1.0625rem}html:lang(en) .quote{font-size:1.1875rem}.about-grid,.about-grid--page{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.about-grid .plate{max-width:none}.facts>div,html:lang(en) .facts>div{grid-template-columns:minmax(0,1fr);gap:0}.mood-plate{margin-top:3rem}.mood-plate--shell{width:calc(100% - 2 * var(--side))}.mood-plate--shell img,.mood-plate--page img{aspect-ratio:4/3}.mood-plate h2{letter-spacing:.2em;font-size:1.375rem}.art{padding:4.5rem 0}.shore{--shore-fade:3rem}.art-head .cms-article h1{font-size:1.6875rem;line-height:1.55}html:lang(en) .art-head .cms-article h1{font-size:2rem}.art-head .cms-deck{font-size:1.0625rem}html:lang(en) .art-head .cms-deck{font-size:1.1875rem}.art .cms-prose>h2{margin-top:2.25rem;font-size:1.3125rem}html:lang(en) .art .cms-prose>h2{font-size:1.375rem}.zh-phrase{display:inline}.cms-mood-opening .cms-article-head{padding:3.5rem 0}.cms-mood-opening:after{background:linear-gradient(0deg, transparent 0, color-mix(in srgb, var(--bg) 74%, transparent) 8%, color-mix(in srgb, var(--bg) 86%, transparent) 22%, color-mix(in srgb, var(--bg) 86%, transparent) 34%, transparent 48%)}.cms-mood-opening h1{letter-spacing:.16em;font-size:2.5rem}html:lang(en) .cms-mood-opening h1{font-size:2.75rem}.cms-mood .cms-deck{font-size:1.125rem}.cms-mood .cms-prose>p,.cms-mood.cms-theme-moonlight .cms-prose>p,.cms-mood.cms-theme-forest .cms-prose>p{font-size:1.1875rem}.cms-mood.cms-theme-moonlight .cms-prose{padding-top:2.5rem}.cms-mood.cms-theme-moonlight .cms-prose>h2{margin-top:3.5rem}.cms-mood.cms-theme-forest h1{letter-spacing:.14em;font-size:2rem}html:lang(en) .cms-mood.cms-theme-forest h1{font-size:2.25rem}.cms-mood.cms-theme-forest>.cms-cover{margin-bottom:2.25rem}.cms-mood.cms-theme-forest>.cms-cover img,.cms-mood.cms-theme-forest>.cms-cover:after{aspect-ratio:4/5;max-height:62svh}.ft .links{gap:0 1.25rem}}@media (width<=374px){.hero-line{letter-spacing:.06em;font-size:1.625rem}.brand{font-size:1.1875rem}.nav{gap:.6rem;font-size:.8125rem}html:lang(en) .nav{gap:.45rem;font-size:.875rem}.lang{gap:.35rem;margin-left:0;padding-left:.5rem;font-size:.8125rem}}
