@charset "UTF-8";.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.music-library,.album-page{padding-bottom:40px}.music-eyebrow{font-size:12px;letter-spacing:.15em;line-height:1.6;color:var(--gold)}.music-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--green);font-size:14px;background:none;border:0;padding:8px 0}.music-text-link:hover{text-decoration:underline;text-underline-offset:6px}.music-play-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:50px;padding:14px 23px;background:var(--green);border:1px solid var(--green);color:#fffdf7;border-radius:3px;font-size:14px;line-height:1.5;transition:background .2s,transform .2s}.music-play-button:hover{background:#163627;transform:translateY(-2px)}.listening-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-top:70px;padding-bottom:77px}.listening-hero h1{font-family:var(--serif);font-size:clamp(56px,5.9vw,84px);line-height:1.24;letter-spacing:.04em;font-weight:600;margin:24px 0}.listening-intro{font-size:17px;line-height:1.95;color:#586051}.hero-listen-actions{display:flex;gap:28px;align-items:center;margin-top:33px;flex-wrap:wrap}.listening-small{font-size:11px;color:#777c70;line-height:1.8;margin-top:25px;letter-spacing:.04em}.featured-art{display:block;position:relative;max-width:440px;justify-self:end;border:1px solid #dedbce;background:#eeeadf;box-shadow:0 15px 36px #38362912}.featured-art>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.featured-caption{padding:20px 26px 24px;border-top:1px solid #d8d2c0;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:15px;background:#f1eee5}.featured-caption>span:first-child{font-size:10px;letter-spacing:.12em;color:#716a56;grid-column:1}.featured-caption strong{font-family:var(--serif);font-size:32px;font-weight:500;margin-top:6px;grid-column:1}.featured-caption>span:last-child{font-size:12px;color:#5b604e;line-height:1.8;grid-column:2;grid-row:1/3;display:flex;align-items:center;gap:14px;max-width:145px}.featured-art:hover .featured-caption{background:#ece8dc}.resume-listening{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;gap:20px}.resume-listening>div{display:flex;gap:16px;align-items:center}.resume-mark{width:36px;height:36px;border:1px solid #a6ad9e;border-radius:50%;display:grid;place-items:center;color:var(--green)}.resume-listening p{font-size:13px}.resume-listening strong{font-weight:500}.resume-listening small{display:block;font-size:11px;color:#777c70;margin-top:6px}.resume-listening>button{display:flex;align-items:center;gap:12px;border:0;background:none;color:var(--green);padding:12px 0;font-size:13px;white-space:nowrap}.album-library{border-top:1px solid var(--line);padding-top:48px}.music-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.music-section-heading h2,.short-listening h2{font-family:var(--serif);font-size:36px;line-height:1.4;font-weight:500}.music-section-heading .music-eyebrow{margin-bottom:13px}.music-search{display:flex;align-items:center;gap:12px;border-bottom:1px solid #aaaF9e;min-height:44px;max-width:290px;color:#7a806f}.music-search input{font:inherit;font-size:16px;background:none;border:0;outline:none;color:var(--ink);min-width:0;width:240px;padding:12px 0}.music-search:focus-within{outline:2px solid var(--green);outline-offset:5px;border-color:transparent}.music-search input::placeholder{color:#73796b}.music-filters{display:flex;gap:30px;border-bottom:1px solid var(--line);margin-bottom:31px}.music-filters button{border:0;border-bottom:2px solid transparent;background:none;display:flex;align-items:center;gap:8px;min-height:51px;padding:8px 0 14px;font-size:14px;color:#666e5e}.music-filters button[aria-pressed=true]{color:var(--green);border-bottom-color:var(--green);font-weight:600}.music-filters button>span{font-size:10px;font-weight:400;color:#777d6d;margin-left:3px;font-variant-numeric:tabular-nums}.album-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.album-art{display:block;position:relative}.album-art img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#eee9df;box-shadow:0 10px 22px #242c2010;transition:transform .35s}.album-art:hover img{transform:translateY(-4px)}.album-open{position:absolute;bottom:18px;right:18px;background:#f7f6f2eb;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#254438}.album-card-meta{display:flex;justify-content:space-between;gap:20px;color:#776;font-size:11px;letter-spacing:.04em;margin:22px 0 10px}.album-card h3{font-family:var(--serif);font-size:28px;line-height:1.5;font-weight:600;max-width:320px}.album-card>p{font-size:13px;color:#626959;line-height:1.8;margin-top:10px}.album-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);margin-top:24px;padding-top:12px;font-size:11px;color:#6c7365}.album-card-bottom a{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--green);font-size:13px}.album-card h3 a:hover{color:var(--green);text-decoration:underline;text-underline-offset:7px}.short-listening{margin-top:74px;padding:40px 0 44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px}.short-listening h2{margin-top:14px;font-size:32px;line-height:1.5}.short-listening>div>p:last-child{font-size:12px;line-height:1.8;color:#777c70;margin-top:16px}.short-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.short-choices button{border:0;border-left:1px solid var(--line);background:none;display:flex;flex-direction:column;align-items:center;gap:15px;min-height:150px;padding:12px 8px;color:var(--green);transition:background .2s}.short-choices button:hover{background:#eceee6}.short-choices button>span:nth-child(2){font-size:12px}.short-minutes{font-family:var(--serif);font-size:46px;font-variant-numeric:tabular-nums}.short-minutes small{font-family:PingFang SC,sans-serif;font-size:10px;margin-left:5px;vertical-align:baseline}.music-closing{padding:56px 0 22px;display:flex;align-items:center;gap:30px}.music-closing p{font-family:var(--serif);font-size:20px;line-height:1.7}.music-closing>span{font-size:11px;letter-spacing:.12em;color:var(--gold);padding-left:25px;border-left:1px solid var(--line)}.music-results{min-height:260px}.result-count{font-size:12px;color:#777d6d;margin-bottom:15px}.music-empty{padding:55px 20px;text-align:center;color:#78806d}.music-empty>svg{margin-bottom:15px}.music-empty h3{font-family:var(--serif);font-size:25px;line-height:1.6;font-weight:500;color:var(--ink)}.music-empty p{font-size:13px;line-height:1.8;margin:12px 0}.music-missing{padding:100px 0}.music-missing h1{font-family:var(--serif);font-size:36px;line-height:1.5;margin-bottom:25px}.album-breadcrumb{padding:32px 0;display:flex;justify-content:space-between;align-items:center;color:#6b7463}.album-breadcrumb a{display:inline-flex;align-items:center;gap:12px;font-size:13px;min-height:44px}.album-breadcrumb>span{font-size:11px;letter-spacing:.1em}.album-hero{display:grid;grid-template-columns:360px 1fr;gap:70px;align-items:center;padding:6px 0 55px}.album-hero-cover{width:100%;height:auto;aspect-ratio:1;object-fit:contain;box-shadow:0 12px 30px #25312017}.album-hero h1{font-family:var(--serif);font-size:64px;font-weight:500;line-height:1.35;letter-spacing:.05em;margin-top:14px}.album-shenti .album-hero h1{font-size:42px;max-width:520px;line-height:1.5;letter-spacing:.01em}.album-byline{font-size:12px;color:#6c7565;margin-top:16px}.album-byline span{margin:0 10px;color:#a0a591}.album-description{font-size:15px;line-height:1.95;color:#596150;margin-top:24px;max-width:580px}.album-actions{display:flex;gap:25px;align-items:center;margin-top:29px;flex-wrap:wrap}.share-button{display:inline-flex;gap:9px;align-items:center;min-height:44px;background:none;border:0;font-size:13px;color:#5e6856;padding:8px 0}.album-content{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:65px;padding-top:20px}.tracklist-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:0 0 20px;border-bottom:1px solid var(--line)}.tracklist-heading h2{font-family:var(--serif);font-size:27px;font-weight:500}.tracklist-heading>span{font-size:11px;color:#78806e}.season-filters{display:flex;gap:12px;margin:20px 0 17px}.season-filters button{background:none;border:1px solid transparent;min-width:45px;min-height:42px;border-radius:2px;font-size:13px;color:#647159}.season-filters button[aria-pressed=true]{background:#e6e9df;border-color:#cdd3c3;color:#254438}.season-filters button:hover{border-color:#bdc6b1}.track-row{display:flex;align-items:center;border-bottom:1px solid #e1e1d7;gap:2px;min-height:77px;transition:background .2s}.track-row:hover{background:#eceee6}.track-row.is-active{background:#e8ece1}.track-row.is-shared{box-shadow:inset 3px 0 #8c794b}.track-main{display:flex;align-items:center;gap:15px;padding:17px 10px 17px 5px;border:0;background:none;text-align:left;flex:1;min-width:0;align-self:stretch}.track-number{width:29px;flex-shrink:0;text-align:center;font-size:11px;color:#7b8271;font-variant-numeric:tabular-nums;display:flex;justify-content:center}.track-label{min-width:0;flex:1}.track-title{display:block;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.track-note{display:block;font-size:11px;color:#7c8371;line-height:1.7;margin-top:4px;max-width:480px}.track-duration{font-size:11px;color:#7a826f;font-variant-numeric:tabular-nums;padding-left:8px;white-space:nowrap}.track-action{width:26px;color:var(--green);display:flex;justify-content:center}.icon-button{display:inline-flex;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:10px;border:0;background:transparent;border-radius:50%;color:#63715b}.icon-button:hover:not(:disabled){background:#dce3d5;color:#24442f}.favorite-button.is-favorite{color:#315539}.favorite-button.is-favorite svg{fill:#315539;stroke:#315539}.track-row>.favorite-button{margin-right:3px}.equalizer{height:15px;display:flex;align-items:center;gap:3px;color:var(--green)}.equalizer i{width:2px;height:10px;background:currentColor;animation:music-pulse 1s ease-in-out infinite}.equalizer i:nth-child(2){animation-delay:-.35s;height:15px}.equalizer i:nth-child(3){animation-delay:-.65s;height:7px}@keyframes music-pulse{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.tracklist-tip{font-size:11px;line-height:1.8;color:#78806e;margin-top:18px}.album-liner{padding-top:9px}.album-liner h2{font-family:var(--serif);font-size:26px;line-height:1.6;font-weight:500;margin-top:16px;max-width:280px}.album-liner>p:not(.music-eyebrow){font-size:13px;line-height:2.05;color:#646e5a;margin-top:23px}.album-credits{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;font-size:11px;color:#7a806f;line-height:1.9}.album-credits>span{letter-spacing:.12em;display:block;margin-bottom:8px;color:var(--gold)}.album-liner>.listening-note{font-size:11px!important}.more-albums{border-top:1px solid var(--line);margin-top:65px;padding-top:40px}.more-albums h2{font-size:27px}.more-albums-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.more-albums-grid>a{display:flex;align-items:center;gap:20px;min-width:0;padding:15px 0}.more-albums-grid>a:hover strong{text-decoration:underline;text-underline-offset:5px}.more-albums-grid img{width:88px;height:88px;object-fit:contain}.more-albums-grid small{display:block;font-size:11px;color:#85816e;margin-bottom:10px}.more-albums-grid strong{font-family:var(--serif);font-size:21px;line-height:1.6;font-weight:500}.more-albums-grid>a>span{flex:1}.more-albums-grid>a>svg{flex-shrink:0;color:var(--green)}.home-music{padding:70px 0 60px;border-bottom:1px solid var(--line)}.home-music .music-section-heading{margin-bottom:38px}.home-albums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.home-albums>a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.home-albums img{grid-column:1/-1;width:100%;height:auto;aspect-ratio:1;object-fit:contain;box-shadow:0 9px 24px #25312012}.home-albums h3{font-family:var(--serif);font-size:24px;line-height:1.6;font-weight:500;margin:9px 0}.home-albums small{font-size:11px;color:var(--gold)}.home-albums span{font-size:11px;color:#737c68}.home-albums>a:hover h3{color:var(--green);text-decoration:underline;text-underline-offset:5px}.home-albums>a>svg{color:var(--green)}.with-music-player{padding-bottom:115px}.music-player{position:fixed;bottom:0;left:0;right:0;background:#f7f8f3f5;border-top:1px solid #c5cdbb;z-index:30;box-shadow:0 -5px 25px #293b2210;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom,0px)}.player-inner{max-width:1340px;margin:0 auto;padding:13px 36px 14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,1.3fr) minmax(0,1fr);gap:30px;align-items:center}.player-now{display:flex;align-items:center;gap:14px;min-width:0}.player-now img{width:52px;height:52px;flex-shrink:0;border-radius:2px;object-fit:contain}.player-now>span{min-width:0}.player-now strong{font-size:13px;font-weight:500;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.7}.player-now small{font-size:10px;color:#717b63;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.8;margin-top:5px}.player-transport{display:flex;align-items:center;gap:19px;justify-content:center}.player-play{width:38px;height:38px;min-width:38px;border:0;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center}.player-play:hover{background:#102f20}.player-middle{min-width:0}.player-timeline{display:flex;align-items:center;gap:12px;margin-top:2px;font-variant-numeric:tabular-nums;color:#76816a}.player-timeline time{font-size:10px;min-width:28px}.player-timeline time:last-child{text-align:right}.player-timeline input{min-width:0;width:100%;height:24px;accent-color:#35573a;cursor:pointer}.player-extras{display:flex;align-items:center;justify-content:flex-end;gap:12px}.volume-control{display:flex;align-items:center;gap:8px;color:#6c7b5f}.volume-control input{width:66px;min-width:0;height:24px;accent-color:#35573a}.queue-button{width:auto;gap:7px;border-radius:3px;white-space:nowrap;font-size:10px}.player-notice{border-bottom:1px solid #d5dbc9;padding:9px 24px;font-size:12px;text-align:center;color:#46583b;background:#edf1e4;line-height:1.8}.player-notice button{border:0;background:none;color:var(--green);text-decoration:underline;font-size:12px;margin-left:12px;min-height:32px}.music-dialog{color:var(--ink);background:var(--paper);border:1px solid #d4d6c9;border-radius:8px;padding:0;width:min(640px,calc(100% - 32px));max-height:82svh;box-shadow:0 24px 100px #101d1740}.music-dialog::backdrop{background:#0f211c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-header{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 28px 20px;gap:20px}.dialog-header h2{font-family:var(--serif);font-size:28px;line-height:1.5;font-weight:500;margin-top:8px}.dialog-header>div>p:last-child{font-size:11px;color:#7c8272;margin-top:10px}.dialog-header>.icon-button{flex-shrink:0}.listening-options{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 28px 20px;border-bottom:1px solid var(--line)}.option-button{min-height:44px;display:flex;align-items:center;gap:9px;padding:10px 14px;background:#e8ecdf;border:1px solid transparent;font-size:12px;border-radius:3px;color:#536348}.option-button.is-selected{border-color:#728963;background:#dbe5cd;color:#254438}.listening-options label{display:flex;align-items:center;gap:8px;color:#66745a}.listening-options select{font:inherit;font-size:12px;min-height:44px;background:transparent;border:0;color:inherit;max-width:170px}.dialog-tracks{padding:0 20px}.queue-footnote{padding:20px 28px 24px;font-size:11px;line-height:1.7;color:#727c66}.share-dialog>p{padding:0 28px;font-size:13px;line-height:1.7;color:#68745d}.share-dialog>input{width:calc(100% - 56px);margin:20px 28px 30px;padding:12px;font:inherit;font-size:12px;border:1px solid #b6c0a8;border-radius:2px;background:#fffdf6;color:#254438}.site-header nav a[aria-current=page]{color:var(--green);border-bottom:1px solid var(--green)}@media(max-width:1100px){.listening-hero{gap:42px;padding-top:50px}.listening-hero h1{font-size:62px}.listening-intro{font-size:15px}.hero-listen-actions{gap:16px}.album-hero{grid-template-columns:300px 1fr;gap:45px}.album-hero h1{font-size:55px}.album-shenti .album-hero h1{font-size:34px}.album-content{gap:40px}.album-grid,.home-albums{gap:24px}.album-card h3{font-size:24px}.player-inner{padding-left:24px;padding-right:24px;gap:20px;grid-template-columns:1fr 1.2fr auto}.volume-control{display:none}.player-extras{gap:4px}.featured-caption{padding:17px 20px}.featured-caption>span:last-child{font-size:11px;max-width:118px}.music-section-heading h2{font-size:32px}.short-listening{gap:35px}.album-liner h2{font-size:23px}}@media(max-width:760px){.site-header nav{gap:4px;flex-wrap:wrap;justify-content:space-between}.site-header nav a{font-size:12px}.listening-hero{grid-template-columns:1fr;gap:35px;padding:38px 0 43px}.listening-hero h1{font-size:54px;line-height:1.22;margin:19px 0}.listening-intro{font-size:15px;line-height:1.9}.music-eyebrow{font-size:11px}.hero-listen-actions{gap:18px;margin-top:25px}.music-play-button{font-size:13px;padding:12px 18px;min-height:48px}.music-text-link{font-size:13px;gap:9px}.listening-small{font-size:10px;margin-top:18px}.featured-art{max-width:none;justify-self:stretch}.featured-art>img{max-height:330px;object-fit:contain;background:#eee8d9}.featured-caption{padding:15px 20px 18px}.featured-caption strong{font-size:28px}.featured-caption>span:last-child{max-width:160px;font-size:11px}.album-library{padding-top:33px}.music-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:20px}.music-section-heading h2{font-size:29px}.music-section-heading .music-eyebrow{margin-bottom:11px}.music-search{width:100%;max-width:none}.music-search input{width:100%}.music-filters{gap:27px;margin-bottom:24px}.music-filters button{font-size:13px}.album-grid{grid-template-columns:1fr;gap:38px}.album-card{display:grid;grid-template-columns:118px 1fr;column-gap:21px;align-content:start;border-bottom:1px solid var(--line);padding-bottom:28px}.album-art{grid-row:1/5;grid-column:1;align-self:start}.album-art img{box-shadow:0 6px 15px #25312012}.album-open{width:28px;height:28px;right:9px;bottom:9px}.album-open svg{width:15px;height:15px}.album-card-meta{margin:0 0 7px;font-size:10px;gap:8px}.album-card h3{font-size:22px;line-height:1.5}.album-card>p{font-size:11px;line-height:1.8;margin-top:8px}.album-card-bottom{margin-top:12px;border-top:0;padding-top:0;font-size:10px;flex-wrap:wrap;gap:2px}.album-card-bottom a{min-height:36px;font-size:12px}.short-listening{margin-top:25px;grid-template-columns:1fr;gap:25px;padding:30px 0}.short-listening h2{font-size:29px;line-height:1.5}.short-listening h2 br{display:none}.short-choices{width:100%}.short-choices button{min-height:135px}.short-choices button:first-child{border-left:0}.short-minutes{font-size:39px}.music-closing{padding:35px 0 6px;gap:20px;flex-wrap:wrap}.music-closing p{font-size:17px}.music-closing>span{font-size:10px;padding-left:15px}.resume-listening{padding:18px 0;gap:12px}.resume-mark{display:none}.resume-listening>button{font-size:12px}.resume-listening p{font-size:12px}.album-breadcrumb{padding:16px 0 20px}.album-hero{grid-template-columns:1fr;gap:28px;padding:0 0 35px}.album-hero-cover{width:min(100%,320px);justify-self:center}.album-hero h1{font-size:48px;margin-top:10px}.album-shenti .album-hero h1{font-size:32px;line-height:1.5;max-width:330px}.album-byline{font-size:11px;margin-top:13px}.album-description{font-size:14px;line-height:1.95;margin-top:18px}.album-actions{margin-top:21px;gap:24px}.album-content{grid-template-columns:1fr;gap:34px;padding-top:0}.tracklist-heading{padding-bottom:16px}.tracklist-heading h2{font-size:25px}.tracklist-heading>span{font-size:10px}.season-filters{gap:10px;margin:15px 0 8px}.season-filters button{min-height:44px;min-width:44px}.track-main{gap:9px;padding:16px 0}.track-number{width:24px;font-size:10px}.track-title{font-size:14px}.track-note{font-size:10px;line-height:1.8}.track-duration{font-size:10px;padding-left:3px}.track-action{display:none}.track-row{min-height:76px;gap:0}.track-row>.favorite-button{margin-right:0;min-width:44px;width:44px}.album-liner{border-top:1px solid var(--line);padding-top:29px}.album-liner h2{max-width:none;font-size:24px}.album-liner>p:not(.music-eyebrow){font-size:13px;line-height:2}.album-credits{margin-top:24px}.more-albums{margin-top:40px;padding-top:28px}.more-albums .music-section-heading{flex-direction:row;align-items:center;gap:12px}.more-albums h2{font-size:25px}.more-albums-grid{grid-template-columns:1fr;gap:9px}.more-albums-grid img{width:70px;height:70px}.more-albums-grid strong{font-size:20px}.more-albums-grid small{font-size:10px;margin-bottom:6px}.more-albums-grid>a{gap:17px}.music-library,.album-page{padding-bottom:20px}.home-music{padding:42px 0}.home-music .music-section-heading{margin-bottom:26px;gap:14px}.home-albums{grid-template-columns:1fr;gap:25px}.home-albums>a{grid-template-columns:100px 1fr auto;column-gap:18px}.home-albums img{width:100px;height:100px;grid-column:1;grid-row:1}.home-albums h3{font-size:22px;margin:5px 0;line-height:1.5}.home-albums small,.home-albums span{font-size:10px}.with-music-player{padding-bottom:148px}.player-inner{padding:12px 16px 43px;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 8px;position:relative;min-height:112px}.player-now{gap:10px}.player-now img{width:43px;height:43px}.player-now strong{font-size:12px}.player-now small{font-size:10px;max-width:160px;margin-top:2px}.player-middle{display:contents}.player-transport{gap:3px;justify-content:flex-end}.player-transport .previous-button{display:none}.player-play{width:38px;height:38px;min-width:38px}.player-transport>.icon-button{width:36px;min-width:36px;padding:8px}.player-timeline{position:absolute;bottom:6px;left:17px;right:17px;gap:10px;height:28px;margin:0}.player-timeline input{height:28px}.player-timeline time{font-size:9px}.player-extras>.favorite-button{display:none}.player-extras .queue-button{width:36px;min-width:36px;padding:6px}.queue-button>span{display:none}.player-notice{font-size:11px;padding:8px 15px;text-align:left;line-height:1.7}.music-dialog{max-height:85svh;width:calc(100% - 24px);border-radius:8px}.dialog-header{padding:22px 18px 17px;gap:15px}.dialog-header h2{font-size:24px}.listening-options{padding:0 18px 16px;gap:10px}.option-button{padding:8px 10px;font-size:11px;gap:6px}.listening-options label{gap:5px}.listening-options select{font-size:11px;max-width:140px}.dialog-tracks{padding:0 12px}.queue-footnote{padding:18px;font-size:10px}.share-dialog>p{padding:0 18px}.share-dialog>input{width:calc(100% - 36px);margin:20px 18px 25px}.music-empty{padding:35px 5px}.music-empty h3{font-size:23px}.music-empty p{font-size:12px}}@media(max-width:370px){.site-header nav{justify-content:flex-start;gap:0 14px}.site-header nav a{font-size:11px}.listening-hero h1{font-size:48px}.album-card{grid-template-columns:99px 1fr;gap:5px 17px}.album-card h3{font-size:20px}.music-play-button{padding:12px 15px;font-size:12px}.hero-listen-actions{gap:13px}.featured-caption>span:last-child{max-width:128px;font-size:10px}.featured-caption{padding:15px 17px}.player-inner{padding-left:12px;padding-right:10px;gap:4px}.player-now{gap:8px}.player-now img{width:37px;height:37px}.player-now strong{font-size:11px}.player-transport>.icon-button{width:32px;min-width:32px}.player-now small{max-width:120px}.track-main{gap:6px}.track-number{width:20px}.track-title{font-size:13px}.more-albums .music-section-heading{align-items:flex-start}.more-albums h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.equalizer i{animation:none!important}.album-art img,.music-play-button{transition:none}.music-play-button:hover,.album-art:hover img{transform:none}}.vision-return-bar{position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:1px solid var(--line)}.vision-return-bar>div{min-height:60px;display:flex;justify-content:space-between;align-items:center;gap:24px}.vision-return-bar a{min-height:44px;display:inline-flex;gap:12px;align-items:center;color:var(--green);font-size:14px}.vision-return-bar>div>span{color:#656d60;font-size:12px}.vision-hero{padding-top:70px;padding-bottom:68px}.vision-eyebrow{font-size:12px;letter-spacing:.12em;line-height:1.7;color:var(--gold)}.vision-hero h1{font-family:var(--serif);font-size:clamp(52px,6.5vw,88px);font-weight:600;line-height:1.3;letter-spacing:.04em;margin-top:22px}.vision-subtitle{font-family:var(--serif);font-size:clamp(23px,2.4vw,32px);line-height:1.75;margin-top:24px}.vision-hero-bottom{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:12%;margin-top:42px}.vision-hero-bottom>p{font-size:16px;color:#4b5549;line-height:2}.vision-hero-bottom blockquote{font-size:21px;line-height:1.9}.vision-section{padding-top:56px;padding-bottom:58px;border-top:1px solid var(--line)}.vision-section h2{font-family:var(--serif);font-size:clamp(29px,3.2vw,42px);line-height:1.4;font-weight:600}.vision-section-heading h2,.vision-reading h2{margin-top:12px}.vision-section-heading>p:last-child:not(.vision-eyebrow){max-width:760px;font-size:16px;line-height:1.9;color:#4b5549;margin-top:22px}.vision-layers{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:34px}.vision-page h3{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1.5}.vision-layers h3{margin-top:8px;margin-bottom:14px}.vision-layers article>p:last-child,.vision-foundation p,.vision-arts p,.vision-reading>div>p:not(.vision-eyebrow){font-size:16px;line-height:1.95;color:#4b5549}.vision-foundations{margin-top:35px}.vision-foundation{display:grid;grid-template-columns:65px 1.2fr 1fr;gap:38px;padding:36px 0;border-top:1px solid var(--line)}.vision-mark{color:var(--green);font-family:var(--serif);font-size:55px;line-height:1.1}.vision-foundation h3{margin-bottom:12px}.vision-article-links{display:grid;align-content:center;gap:8px}.vision-original-link{display:inline-flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--green);font-size:14px;line-height:1.8;min-height:44px;padding:10px 0}.vision-original-link span{flex-shrink:0}.vision-original-link:hover,.vision-return-bar a:hover{text-decoration:underline;text-underline-offset:6px}.vision-arts{display:grid;grid-template-columns:repeat(3,1fr);column-gap:5%;row-gap:32px;margin-top:34px}.vision-arts article{padding-top:24px;border-top:1px solid var(--line)}.vision-arts h3{font-size:25px;margin-bottom:12px}.vision-more{margin-top:24px}.vision-reading{display:grid;grid-template-columns:.8fr 1fr;gap:10%}.vision-reading-links{display:flex;flex-wrap:wrap;gap:32px;margin-top:18px}.vision-closing{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:55px 0;display:flex;justify-content:space-between;align-items:center;gap:40px}.vision-closing p{font-family:var(--serif);font-size:28px;line-height:1.7}.vision-closing .primary-button{white-space:nowrap}.vision-closing .primary-button span{margin-left:10px}@media(max-width:950px){.vision-hero-bottom{gap:7%}.vision-foundation{grid-template-columns:50px 1fr;gap:24px}.vision-article-links{grid-column:2}.vision-arts{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:760px){.vision-return-bar>div{min-height:54px}.vision-hero{padding-top:40px;padding-bottom:42px}.vision-hero h1{font-size:48px;margin-top:16px}.vision-subtitle{font-size:23px;margin-top:20px}.vision-hero-bottom{grid-template-columns:1fr;gap:26px;margin-top:26px}.vision-hero-bottom>p{font-size:15px}.vision-hero-bottom blockquote{margin-top:0;font-size:19px}.vision-section{padding-top:36px;padding-bottom:38px}.vision-section h2{font-size:29px}.vision-layers{grid-template-columns:1fr;gap:28px;margin-top:28px}.vision-page h3{font-size:24px}.vision-layers article>p:last-child,.vision-foundation p,.vision-arts p,.vision-reading>div>p:not(.vision-eyebrow),.vision-section-heading>p:last-child:not(.vision-eyebrow){font-size:15px}.vision-foundation{grid-template-columns:35px 1fr;gap:20px;padding:28px 0}.vision-mark{font-size:36px}.vision-original-link{font-size:14px}.vision-arts,.vision-reading{grid-template-columns:1fr;gap:24px}.vision-closing{flex-direction:column;align-items:flex-start;gap:28px;padding:38px 0}.vision-closing p{font-size:24px}}@font-face{font-family:HHQSerif;src:url(/assets/symphony-serif-core-e2adf61a4a77.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+20-7E,U+A9,U+B7,U+201C-201D,U+2192,U+2197,U+2212,U+3001-3002,U+300A-300B,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E16,U+4E1A,U+4E24-4E25,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E48,U+4E4B,U+4E50,U+4E5F-4E60,U+4E66,U+4E8B,U+4E8E,U+4E94,U+4EA4,U+4EBA,U+4EC0,U+4ECD-4ECE,U+4ED6,U+4EE3,U+4EE5,U+4EF6,U+4F1A,U+4F34,U+4F4D,U+4F53,U+4F55,U+4F5B-4F5C,U+4F60,U+4F7F,U+4FDD,U+4FE1,U+503C,U+505C,U+5065,U+513F,U+5148-5149,U+514D,U+5165,U+5168,U+516B,U+5173,U+5178,U+517B,U+5185,U+518C-518D,U+5199,U+51FA,U+5230,U+524D,U+52A8-52A9,U+533B,U+5341,U+534E-534F,U+5355,U+5373,U+5386,U+539F,U+53E3-53E4,U+53EF-53F0,U+53F2,U+53F7,U+540C-540E,U+5411,U+542F,U+5458,U+547C-547D,U+548C,U+54C1,U+5668,U+56DE,U+56E2,U+5728,U+5730,U+573A,U+5750,U+58F0,U+591A,U+5929,U+5931,U+597D,U+5982,U+59CB,U+5B50,U+5B57-5B58,U+5B66,U+5B69,U+5B8C,U+5B9E,U+5BB6,U+5BB9,U+5BC2,U+5BC6,U+5BDE-5BDF,U+5BFC,U+5C01,U+5C0F,U+5C11,U+5C3E,U+5C55,U+5DE5,U+5DF1-5DF2,U+5E26,U+5E2E,U+5E38,U+5E45,U+5E76,U+5E84,U+5E8F,U+5E94,U+5EAD,U+5EB7,U+5EFA,U+5F00,U+5F03,U+5F0F,U+5F53,U+5F55,U+5F97,U+5FD8,U+6001,U+600E,U+601D,U+603B,U+606F,U+60B2,U+60F3,U+610F,U+613F,U+6148,U+6162,U+6167,U+61C2,U+6210-6211,U+6216,U+6253,U+627E,U+628A,U+62A4,U+62D6,U+6301,U+6362,U+63A5,U+63D0,U+641C,U+652F,U+6536,U+653E,U+6545,U+6587,U+65B0,U+65B9,U+65E5,U+65F6,U+660E,U+662F,U+666F,U+667A,U+6682,U+6700,U+6709,U+672A,U+672C,U+6751,U+6761,U+6765,U+6784,U+67B6,U+67E5,U+6811,U+6863,U+68A6,U+68C0,U+6B21-6B22,U+6B63-6B65,U+6BB5,U+6CA1,U+6CBF,U+6CD5,U+6CE8,U+6D3B,U+6D41,U+6D4F,U+6E05,U+6F6E,U+706F,U+70B9,U+7167,U+7248,U+7272,U+727A,U+72C2,U+73B0,U+7406,U+751F,U+7528,U+753B,U+754C,U+7559,U+75C5,U+767B,U+7684,U+76F4,U+76F8,U+770B,U+7720,U+7761,U+77E5,U+7801,U+786E,U+793A,U+793E,U+795E,U+79BB,U+79C1,U+79F0,U+79FB,U+7A0B,U+7A0D,U+7AD9,U+7AE0,U+7B7E,U+7BA1,U+7BB1,U+7CBE,U+7CFB,U+7D22,U+7EBF,U+7ECF,U+7ED9,U+7EDC,U+7EE7,U+7EED,U+7EF4,U+7F51,U+7F6E,U+8003,U+8005,U+8054,U+81EA,U+81F3-81F4,U+822A,U+83DC,U+8457,U+884C,U+8861,U+8868,U+88AB,U+8981,U+89C1-89C2,U+89C8,U+89E3,U+89E6,U+8BA4,U+8BA9,U+8BB0,U+8BBE-8BBF,U+8BC1,U+8BC6,U+8BD5,U+8BD7,U+8BF4,U+8BF7,U+8BFB,U+8BFE,U+8C08,U+8C22,U+8C27,U+8D26,U+8D39,U+8D70,U+8D77,U+8DB3,U+8DEF,U+8DF3,U+8DF5,U+8EAB,U+8F7B,U+8F93,U+8FBE,U+8FC7,U+8FCE,U+8FD1,U+8FD4,U+8FD9,U+8FDB,U+8FDE,U+8FF9,U+9000,U+9047,U+90AE,U+90E8,U+91CC-91CD,U+957F,U+95F4,U+9605,U+961F,U+9633-9634,U+966A,U+968F-9690,U+96C6,U+9700,U+9759,U+9762,U+97F3,U+9875,U+987E,U+9996,U+9A8C,U+FF0B-FF0C,U+FF1A,U+FF1F}@font-face{font-family:HHQSerif;src:url(/assets/symphony-serif-reading-f11b00f7a08f.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+2013-2014,U+2019,U+2026,U+2190,U+3014-3015,U+4E03,U+4E07,U+4E09,U+4E11,U+4E13-4E14,U+4E18-4E19,U+4E1C-4E1D,U+4E22,U+4E27,U+4E30,U+4E32,U+4E34,U+4E3D-4E3E,U+4E43,U+4E45,U+4E49,U+4E4E-4E4F,U+4E54,U+4E58-4E59,U+4E5D-4E5E,U+4E61,U+4E70-4E71,U+4E73,U+4E86,U+4E88-4E89,U+4E8C,U+4E8F,U+4E91-4E92,U+4E95,U+4E98,U+4E9B,U+4EA1,U+4EA6-4EA7,U+4EAB-4EAE,U+4EB2,U+4EBF,U+4EC1,U+4EC5,U+4EC7,U+4ECA-4ECB,U+4ED3-4ED4,U+4ED7-4ED9,U+4EE4,U+4EEA,U+4EEC,U+4EF0,U+4EF7,U+4EFB,U+4EFD,U+4EFF,U+4F01,U+4F0A,U+4F0D,U+4F0F-4F11,U+4F17-4F19,U+4F1F-4F20,U+4F24,U+4F26,U+4F2A-4F2B,U+4F30,U+4F38,U+4F3C-4F3D,U+4F46,U+4F4E-4F4F,U+4F59,U+4F73,U+4F8B,U+4F9B,U+4F9D,U+4FA3,U+4FA5,U+4FA7,U+4FAE,U+4FB5,U+4FBF,U+4FC3,U+4FD7,U+4FEE-4FEF,U+4FF1,U+5012,U+5018-5019,U+501F,U+5026,U+5029,U+503A,U+503E,U+5047-5048,U+504F,U+505A,U+5076-5077,U+507F,U+5085,U+508D,U+50A8,U+50AC,U+50B2,U+50CF,U+50E7,U+50F5,U+50FB,U+5112,U+5140-5141,U+5143,U+5145-5146,U+514B,U+5151,U+515A,U+515C,U+516C-516D,U+5170-5171,U+5174,U+5176-5177,U+517C,U+5192,U+519B-519C,U+51A0,U+51A5,U+51AC,U+51B0,U+51B2-51B3,U+51B5,U+51B7,U+51BB,U+51C0,U+51C6,U+51C9,U+51CB-51CC,U+51CF,U+51D1,U+51DD,U+51E0-51E1,U+51E4,U+51ED,U+51F0,U+51F3,U+51F6,U+51F9,U+51FB,U+51FF-5200,U+5206-5207,U+5211-5212,U+5217,U+5219-521B,U+521D,U+5220,U+5224,U+5229,U+522B,U+522E,U+5236-5237,U+5239-523B,U+524A,U+5254,U+5265,U+5267,U+5269-526A,U+526F,U+5272,U+5288,U+529B,U+529D-52A1,U+52A3,U+52AA-52AB,U+52B1-52B3,U+52BF,U+52C3,U+52C7,U+52C9,U+52CB,U+52D2,U+52D8,U+52E4,U+52FA,U+52FE-5300,U+5305-5306,U+5316-5317,U+5319,U+531D,U+5320,U+532E,U+5339-533A,U+533E,U+5343,U+5347-5348,U+534A,U+5350-5352,U+5356-5357,U+535A,U+5360-5362,U+5367,U+536B,U+5370-5371,U+5374,U+5377-5378,U+5384-5385,U+5389,U+538B-538C,U+539A,U+53A5,U+53A8,U+53BB,U+53C2,U+53C8-53CD,U+53D1,U+53D6-53D9,U+53DB,U+53E0,U+53E5-53E6,U+53EA-53EC,U+53F3,U+53F6,U+53F8-53F9,U+5403-5404,U+5408-5409,U+5410,U+5413,U+5417,U+5419,U+541B,U+541D-541E,U+5426-5427,U+542B-542C,U+5435,U+5438-5439,U+543B,U+5448,U+544A,U+5455,U+5457,U+5462,U+5468,U+5473,U+5480,U+548E-548F,U+5492,U+5496,U+5499,U+54A8,U+54AC,U+54BD,U+54C0,U+54C9,U+54CD-54CE,U+54D7,U+54E5,U+54EA,U+54ED,U+54F2,U+5507,U+5510,U+5524,U+552E-552F,U+5531,U+5546,U+5561,U+5564,U+556C,U+5584,U+5589-558A,U+5598,U+559C-559D,U+55A7,U+55B7,U+55BB,U+55C5,U+55D4,U+5608,U+5632,U+5634,U+566A,U+566C,U+568F,U+56A3,U+56BC,U+56CA,U+56DA-56DB,U+56E0,U+56ED,U+56F0,U+56F4,U+56FA,U+56FD-56FE,U+5706,U+5708,U+571F,U+5723,U+573E,U+5740,U+5747,U+574A,U+574D,U+574F,U+5757,U+575A-575B,U+5761,U+5766,U+5782-5784,U+578B,U+5792,U+57A2,U+57AB,U+57AE,U+57C3,U+57CB,U+57CE,U+57DF,U+57F7,U+57F9-57FA,U+5802,U+5806,U+5815,U+5821,U+582A,U+5835,U+584C,U+5851,U+5854,U+585E,U+586B,U+5883,U+5899,U+589E,U+58A8,U+58C1,U+58E4,U+58EB,U+58EE,U+58F3,U+5904,U+5907,U+590D,U+590F,U+5916,U+591C,U+591F,U+5927,U+592A-592B,U+592E,U+5934,U+5937-593A,U+5947,U+5949,U+594B,U+594F,U+5951,U+5954,U+5956-5957,U+5962,U+5973,U+5979,U+5984,U+5987,U+5992,U+5999,U+59A5,U+59A8,U+59BB,U+59D3-59D4,U+59FB,U+59FF,U+5A01,U+5A07,U+5A11,U+5A31,U+5A46,U+5A5A,U+5A92,U+5A9A,U+5AC9,U+5ACC,U+5B54-5B55,U+5B59,U+5B5D,U+5B5F,U+5B63-5B64,U+5B81,U+5B83,U+5B85,U+5B87-5B89,U+5B8F,U+5B97-5B9A,U+5B9C-5B9D,U+5BA1-5BA4,U+5BAA-5BAB,U+5BB0,U+5BB3,U+5BBD-5BBF,U+5BC4,U+5BCC,U+5BD2-5BD3,U+5BDD,U+5BE1,U+5BE4,U+5BF8-5BFB,U+5BFF,U+5C04,U+5C06,U+5C0A,U+5C14,U+5C16,U+5C18,U+5C1A,U+5C1D,U+5C24,U+5C27,U+5C31,U+5C38,U+5C3A,U+5C3C-5C3D,U+5C3F-5C40,U+5C42,U+5C45,U+5C48-5C49,U+5C4B,U+5C4F,U+5C5E,U+5C61,U+5C65,U+5C71,U+5C81-5C82,U+5C96,U+5C9A-5C9B,U+5CAD,U+5CB3,U+5CB8,U+5CF0,U+5D07,U+5D0E,U+5D16,U+5D29,U+5DC5,U+5DDD,U+5DE2,U+5DE6-5DE8,U+5DEE,U+5DF4,U+5DFE,U+5E01-5E03,U+5E06,U+5E08,U+5E0C,U+5E10,U+5E16,U+5E18,U+5E1D,U+5E27,U+5E2D,U+5E55,U+5E62,U+5E72-5E74,U+5E78,U+5E7B-5E7D,U+5E7F,U+5E86-5E87,U+5E8A,U+5E90,U+5E93,U+5E95,U+5E97,U+5E99,U+5E9E-5E9F,U+5EA6-5EA7,U+5EB8,U+5ECA,U+5ED3,U+5EEA,U+5EF6,U+5F02,U+5F04,U+5F0A,U+5F13,U+5F15,U+5F18,U+5F20,U+5F25-5F26,U+5F2F,U+5F31,U+5F39-5F3A,U+5F52,U+5F62,U+5F69,U+5F71,U+5F77,U+5F7B-5F7C,U+5F80-5F81,U+5F84-5F85,U+5F88-5F89,U+5F8B,U+5F92,U+5F9C,U+5FA1,U+5FA8,U+5FAA,U+5FAE,U+5FB7,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FCC-5FCD,U+5FCF,U+5FD7,U+5FD9,U+5FE0,U+5FE7,U+5FEB,U+5FF5,U+5FFD,U+5FFF-6000,U+6012,U+6015-6016,U+6019,U+601C,U+6020-6021,U+6025,U+6027-6028,U+602A,U+602F,U+603C,U+604B,U+6050,U+6052,U+6055,U+605A,U+6062,U+6068-6069,U+606C-606D,U+6070,U+6073,U+6076,U+607B-607C,U+6084,U+6089,U+6094,U+609F,U+60A3,U+60A6,U+60AC-60AD,U+60AF,U+60B8,U+60BC,U+60C5,U+60CA,U+60D1,U+60D5,U+60DC,U+60DF-60E0,U+60E6-60E9,U+60EB,U+60ED,U+60EF-60F0,U+60F9,U+6101,U+6108-6109,U+610D,U+611A,U+611F,U+6124,U+6127,U+614C,U+614E,U+6151,U+6155,U+6168,U+6170,U+6177,U+618E,U+61A7,U+61AC,U+61BE,U+61C8,U+61CA,U+61D2,U+620F,U+6212,U+6218,U+621B,U+622A,U+6237,U+623F-6241,U+6247,U+6249,U+624B,U+624D-624E,U+6251,U+6254,U+6258,U+625B,U+6263,U+6267,U+6269,U+626B-626E,U+6270,U+6276,U+6279,U+627F-6280,U+6284,U+6291,U+6293,U+6295-6298,U+629A-629B,U+62A2,U+62A5,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BD,U+62C5-62C6,U+62C8-62C9,U+62CD,U+62D2,U+62D4,U+62D8-62D9,U+62DB-62DC,U+62DF,U+62E2,U+62E5,U+62E8-62E9,U+62EC,U+62EF,U+62F7,U+62FC,U+62FE-62FF,U+6302,U+6307,U+6309,U+6311,U+631F-6321,U+6324-6325,U+632A-632B,U+632F,U+633D,U+6346,U+634D,U+634F-6350,U+6355,U+635F,U+636E,U+6377,U+6388-6389,U+638C,U+6392,U+63A0,U+63A2,U+63A7-63AA,U+63AC,U+63BA,U+63C9,U+63CF,U+63D2,U+63E1,U+63E3,U+63ED,U+63F4,U+6400,U+6405,U+640F-6410,U+641E,U+6421,U+642A,U+642C-642D,U+643A,U+6444,U+6446-6448,U+644A,U+6454,U+6458,U+6467,U+6469,U+6478,U+6491,U+6495,U+649E,U+64A4,U+64AD,U+64BC,U+64C5,U+64CD,U+64E6,U+6500,U+6518,U+6525,U+652B,U+6539,U+653B,U+6548,U+654C,U+654F,U+6551,U+6559,U+655B,U+655E,U+6562-6563,U+656C,U+6570,U+6572,U+6574,U+6577,U+658B,U+6591,U+6593,U+6597,U+6599,U+65A5,U+65A9,U+65AD,U+65AF,U+65BD,U+65C1,U+65C5,U+65CB,U+65CF,U+65E0,U+65E2,U+65E6-65E9,U+65EC-65ED,U+65F1,U+65F7,U+65FA,U+6602,U+6607,U+660F,U+6613-6614,U+661F-6620,U+6625,U+6627-6628,U+663C,U+663E,U+6643,U+664B,U+6652-6653,U+6655,U+665A,U+6666,U+6668,U+666E,U+6670,U+6676,U+6687,U+6691,U+6696-6697,U+66B4,U+66DD,U+66F0,U+66F2,U+66F4,U+66FC,U+66FE-66FF,U+6708,U+670B,U+670D,U+6717,U+671B,U+671D,U+671F,U+6728,U+672B,U+672F,U+6731,U+6734-6735,U+673A,U+673D,U+6740,U+6742-6743,U+6746,U+6750,U+6756,U+675F,U+6768,U+676D,U+676F,U+6775,U+677E-677F,U+6781,U+6790,U+6797,U+679A,U+679C-679D,U+67A2,U+67AF,U+67B7,U+67D0,U+67D3-67D4,U+67DC,U+67F1,U+67F3-67F4,U+6807,U+680B,U+680F,U+6821,U+682A,U+6837-6839,U+683C,U+6846,U+6848,U+684C,U+6851,U+6865,U+6868,U+6881,U+6885,U+68AF-68B0,U+68B3,U+68B5,U+68C9,U+68D2,U+68D8,U+68EE,U+68F1,U+68F5,U+6905,U+690D,U+695A,U+697C,U+6982,U+699C,U+69C3,U+69DB,U+6A21,U+6A2A,U+6B20,U+6B23,U+6B32,U+6B3A,U+6B3E,U+6B47,U+6B49,U+6B4C,U+6B62,U+6B66-6B67,U+6B6A,U+6B7B,U+6B8A-6B8B,U+6BB7,U+6BBF,U+6BC1,U+6BC5,U+6BCB,U+6BCD,U+6BCF,U+6BD2,U+6BD4-6BD5,U+6BD7,U+6BDB,U+6BEB,U+6C0F,U+6C11,U+6C14,U+6C1B,U+6C22,U+6C27,U+6C2E,U+6C34,U+6C38,U+6C41-6C42,U+6C47,U+6C57,U+6C5F-6C61,U+6C64,U+6C70,U+6C72,U+6C79-6C7A,U+6C89,U+6C8C,U+6C99,U+6C9B,U+6C9F,U+6CA6-6CA7,U+6CAE,U+6CB3,U+6CB9,U+6CBB,U+6CBE,U+6CC4,U+6CC9-6CCA,U+6CCC,U+6CDB,U+6CE1-6CE3,U+6CE5,U+6CEA,U+6CFD,U+6D01,U+6D0B,U+6D12,U+6D17,U+6D1B,U+6D1E,U+6D25,U+6D2A,U+6D32,U+6D3E,U+6D45,U+6D47,U+6D4B,U+6D4E,U+6D53,U+6D6A,U+6D6E,U+6D74,U+6D77-6D78,U+6D82,U+6D85,U+6D88-6D89,U+6D8C,U+6D95,U+6D9B,U+6D9D,U+6D9F,U+6DA1,U+6DA4,U+6DA6,U+6DA8-6DA9,U+6DB2,U+6DB5,U+6DC6,U+6DD8,U+6DE1,U+6DEB,U+6DF1,U+6DF7,U+6DF9,U+6DFB,U+6E10,U+6E17,U+6E21,U+6E29,U+6E34,U+6E38,U+6E3A,U+6E56,U+6E7F,U+6E83,U+6E85,U+6E89,U+6E8F-6E90,U+6EA2,U+6EAF,U+6EB6,U+6EBA,U+6ECB,U+6ED1,U+6EDA,U+6EDE,U+6EE1,U+6EE4-6EE5,U+6EF4,U+6F02,U+6F0F,U+6F14,U+6F20,U+6F2A-6F2B,U+6F5C,U+6F84,U+6F88,U+6F9C,U+6FC0,U+6FE1,U+704C,U+706B,U+706D,U+7070,U+7075-7076,U+707C,U+707E-707F,U+7089,U+708E,U+7099,U+70AB,U+70BC-70BD,U+70C1-70C2,U+70C8,U+70DB,U+70DF,U+70E6-70E7,U+70ED,U+70F9,U+7109,U+7115,U+711A,U+7126,U+7130,U+7136,U+7166,U+7184,U+718F,U+7194,U+719F,U+71AC,U+71C3,U+71E5,U+71E7,U+7206,U+722C,U+7230-7231,U+7236,U+723D,U+7247,U+724C,U+7256,U+7259,U+725B,U+725F,U+7262,U+7269,U+7275,U+7279,U+72AF,U+72B6,U+72B9,U+72C8,U+72E0,U+72EC-72EE,U+72F1,U+72FC,U+730E,U+731B-731C,U+732E,U+7384,U+7387,U+738B,U+739B,U+73A9,U+73AB,U+73AF,U+73B2,U+73CA,U+73CD,U+73D1,U+73DE,U+73E0,U+73ED,U+7410,U+7426,U+7434,U+7455,U+745E-745F,U+7470,U+7480,U+748E,U+74A8,U+74E6,U+74F7,U+7518,U+751A,U+751C,U+7530-7533,U+7535,U+7537,U+7545,U+754F,U+755C,U+7565,U+756A,U+7574,U+758F,U+7591,U+7597,U+75A1,U+75AB,U+75AE,U+75B2,U+75B9,U+75BC,U+75BE,U+75C7,U+75D2,U+75D5,U+75D8,U+75DB,U+75E4,U+75F0,U+75F4,U+7600,U+7625-7626,U+763E,U+7656,U+767D-767E,U+7686,U+7688,U+76AE,U+76BF,U+76C8,U+76CA,U+76CF-76D2,U+76D6-76D8,U+76DB,U+76DF,U+76EE-76EF,U+76F2,U+76FC,U+76FE,U+7701,U+7709,U+771F,U+7737,U+773A,U+773C,U+7740-7741,U+775B,U+7763,U+777A,U+778B,U+7792,U+77AC,U+77BF,U+77DB,U+77EB,U+77ED,U+77F3,U+77FF,U+780C,U+7814,U+7816,U+7834,U+783E,U+7840,U+786C,U+788C-788E,U+7897,U+78A7,U+78B0,U+78B3,U+78D5,U+78E8,U+78F7,U+793C,U+7947-7948,U+7950,U+7956,U+795D,U+7965,U+7968,U+796D,U+7980-7981,U+7985,U+798F,U+79C0,U+79CB,U+79CD,U+79D1-79D2,U+79D8,U+79DF,U+79E4,U+79E6,U+79E9,U+79EF,U+79FD,U+7A00,U+7A1A,U+7A20,U+7A33,U+7A3B-7A3C,U+7A3F,U+7A51,U+7A76-7A77,U+7A7A,U+7A7F,U+7A81,U+7A84,U+7A92,U+7A97,U+7A9F,U+7AA5-7AA6,U+7ACB,U+7ADE-7ADF,U+7AE5,U+7AED,U+7AEF,U+7B11,U+7B14,U+7B26,U+7B28,U+7B2C,U+7B3C,U+7B49,U+7B4B,U+7B4F,U+7B51,U+7B54,U+7B56,U+7B5B,U+7B5D,U+7B77,U+7B79,U+7B80,U+7B97,U+7BAD,U+7BC7,U+7BDD,U+7BF7,U+7C4D,U+7C7B,U+7C89,U+7C92,U+7C97,U+7C9D,U+7CAE,U+7CB9,U+7CCA,U+7CD6,U+7CD9,U+7D0A,U+7D20,U+7D27,U+7D2F,U+7E41,U+7EA0,U+7EA2,U+7EA6-7EA7,U+7EAA,U+7EAF,U+7EB2-7EB3,U+7EB5,U+7EB7-7EB9,U+7EC3-7EC4,U+7EC6-7EC8,U+7ECA,U+7ECD,U+7ED1,U+7ED3,U+7ED5,U+7ED8,U+7EDD,U+7EDF,U+7EE9-7EEA,U+7EEE,U+7EF3,U+7EF7,U+7EFC-7EFD,U+7F13,U+7F15-7F16,U+7F18,U+7F1A,U+7F1D,U+7F20,U+7F29-7F2A,U+7F2D-7F2E,U+7F3A,U+7F55,U+7F57,U+7F5A,U+7F69-7F6A,U+7F8E,U+7F9E,U+7FA1,U+7FA4,U+7FC1,U+7FC5,U+7FFB-7FFC,U+8000-8001,U+800C,U+8010,U+8015,U+8017,U+8028,U+8033,U+8036,U+803B,U+803D,U+803F,U+8046,U+804A,U+804C,U+805A,U+806A,U+8083,U+8086,U+8089,U+808C,U+809D,U+80A0,U+80A2,U+80A4-80A5,U+80A9,U+80AF,U+80B2,U+80BA,U+80BE-80C1,U+80C3-80C4,U+80C6,U+80CC,U+80CE,U+80D6,U+80DC-80DE,U+80F1,U+80F6,U+80F8,U+80FD,U+8102,U+8106,U+8109-810A,U+810F-8111,U+8118,U+811A,U+8131,U+8138,U+813E,U+8150-8151,U+8154,U+8170,U+8179-817B,U+817E-8180,U+819D,U+81A8,U+81B3,U+81C2,U+81C6,U+81E3,U+820C-820D,U+8212,U+821E-821F,U+822C,U+8239,U+826F-8270,U+8272-8273,U+827A,U+8282,U+8292,U+82A5-82A6,U+82AC,U+82B1,U+82B3,U+82BD,U+82CF,U+82D1,U+82D4,U+82D7,U+82DB,U+82E5-82E6,U+82F1,U+8302-8303,U+830E,U+832B,U+8335-8336,U+8346,U+8349,U+8350,U+8352,U+8363,U+836B,U+836F,U+8377,U+838E,U+83AB,U+83B2,U+83B7,U+83BD,U+83E9,U+83F2,U+840C,U+8425,U+8428,U+843D,U+8499,U+84B8,U+84C4,U+84DD,U+84EC,U+8511,U+853D,U+8543,U+854A,U+8574,U+8584,U+85CF-85D0,U+8651,U+8654,U+865A,U+866B,U+867D,U+8680-8681,U+868A,U+86C7,U+86CB,U+86F0,U+86FE,U+871C,U+8721,U+8757,U+8776,U+878D,U+8840,U+8845,U+884D,U+8854,U+8857,U+8862-8863,U+8865,U+8870,U+8877,U+8888,U+8892,U+8896,U+88AD,U+88B1,U+88C1-88C2,U+88C5,U+88D5,U+88DF,U+88F9,U+897F,U+8986,U+89C4-89C6,U+89C9,U+89D2,U+8A00,U+8A89,U+8A93,U+8B66,U+8B6C,U+8BA1-8BA2,U+8BA5,U+8BA8,U+8BAD-8BAF,U+8BB2,U+8BB6,U+8BB8,U+8BBA,U+8BBD,U+8BC0,U+8BC4,U+8BC9-8BCA,U+8BCD,U+8BD1,U+8BDA,U+8BDD-8BDE,U+8BE0,U+8BE2-8BE7,U+8BEB,U+8BED,U+8BEF,U+8BF1-8BF3,U+8BF5,U+8BF8,U+8BFA,U+8C01,U+8C03-8C05,U+8C0A-8C0B,U+8C0E,U+8C13,U+8C1B,U+8C23-8C24,U+8C26,U+8C28,U+8C31,U+8C37,U+8C41,U+8C61,U+8C6A,U+8C8C,U+8D1F,U+8D21-8D25,U+8D27-8D28,U+8D2A-8D2D,U+8D2F,U+8D34-8D35,U+8D3A,U+8D44,U+8D4B,U+8D4F-8D50,U+8D54,U+8D56,U+8D5A-8D5B,U+8D5E,U+8D60,U+8D62,U+8D64,U+8D6B,U+8D74,U+8D76,U+8D85,U+8D8A-8D8B,U+8DA3,U+8DBA,U+8DC3,U+8DCC,U+8DCF,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8E0F,U+8E29-8E2A,U+8E81,U+8EAC,U+8EB2,U+8EBA,U+8F66,U+8F68,U+8F6C,U+8F6E-8F70,U+8F74,U+8F7D,U+8F83,U+8F85-8F86,U+8F88-8F89,U+8F8D,U+8F91,U+8F9B-8F9C,U+8F9E-8F9F,U+8FA8-8FA9,U+8FB0-8FB1,U+8FB9,U+8FBD,U+8FC1,U+8FC5,U+8FC8,U+8FD0,U+8FD8,U+8FDC-8FDD,U+8FDF,U+8FE5-8FE6,U+8FEA-8FEB,U+8FF0,U+8FF7,U+8FFD,U+9001-9003,U+9006,U+9009-900A,U+900F-9010,U+9012,U+9014,U+901A,U+901D-9020,U+9022,U+9038,U+903B-903C,U+9042,U+904D,U+9053,U+9057,U+9063,U+9065,U+906D-906E,U+9075,U+907F-9080,U+9083,U+9088,U+9091,U+90A3,U+90AA,U+90BB,U+90C1,U+90D1,U+90FD,U+9119,U+914D,U+9152,U+916C,U+9176-9178,U+9187,U+9189,U+9192,U+91C7,U+91CA,U+91CE-91CF,U+91D1,U+9274,U+9488-9489,U+949D,U+949F-94A0,U+94A2,U+94A5,U+94A9,U+94AE,U+94B1,U+94B5,U+94BB,U+94BE,U+94C1,U+94C3,U+94C5,U+94F8,U+94FA,U+94FE,U+9500-9501,U+950B,U+9510,U+9519-951A,U+9521,U+952E,U+955C,U+95E8,U+95EA,U+95ED-95EF,U+95F2,U+95F7,U+95F9,U+95FB,U+9601-9602,U+9608,U+9610,U+9614,U+9632,U+9635-9636,U+963B,U+963F-9640,U+9644-9646,U+9648,U+964B-964D,U+9650,U+965B,U+9662,U+9664,U+9669,U+9676-9677,U+9685-9686,U+9694,U+9698-9699,U+969C,U+96A7,U+96BE,U+96C4-96C5,U+96CF,U+96D5,U+96E8,U+96EA,U+96F6-96F7,U+96FE,U+9706-9707,U+9709,U+971C,U+9732,U+9752,U+975E,U+9760,U+9769,U+9776,U+978B,U+979E,U+97F5,U+9876,U+9879-987B,U+987D,U+987F,U+9881-9882,U+9884,U+9886,U+9888,U+9890-9891,U+9893,U+9897-9898,U+989C-989D,U+98A0,U+98CE,U+98D8,U+98DE-98DF,U+9910,U+9965,U+996A,U+996D-996E,U+9970-9971,U+9976,U+997F,U+9986,U+9988,U+9991,U+9999,U+9A6C-9A6D,U+9A70-9A71,U+9A73,U+9A76,U+9A7E,U+9A82,U+9A84,U+9A8B,U+9A91,U+9A97,U+9AA4,U+9AA8,U+9AD3,U+9AD8,U+9AED,U+9AFB,U+9B3C,U+9B42,U+9B54,U+9C81,U+9C9C,U+9E1F,U+9E23,U+9EA6,U+9EBB,U+9EC4,U+9ECE-9ECF,U+9ED1,U+9ED8,U+9F13,U+9F3B,U+9F50,U+9F7F,U+9F84,U+9F88,U+9F99,U+FF08-FF09,U+FF0F,U+FF1B,U+FF5C}:root{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#252923;background:#f7f6f2;font-synthesis:none;text-rendering:optimizeLegibility;--serif:HHQSerif,"Songti SC","STSong","Noto Serif CJK SC",serif;--paper:#f7f6f2;--ink:#252923;--green:#254438;--gold:#7f6942;--line:#d7d6ce}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.42}button:focus-visible,a:focus-visible,canvas:focus-visible{outline:2px solid #376147;outline-offset:6px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}html{scroll-behavior:smooth}::selection{background:#d6e0d6;color:#193c2b}.wordmark{font-family:var(--serif);font-weight:600;letter-spacing:.13em;font-size:27px;white-space:nowrap}.tcm-nav{color:var(--green);font-weight:600}.entrance{min-height:720px;height:100svh;position:relative;isolation:isolate;overflow:hidden;background:#f5f3ec;transition:opacity .5s,transform .7s}.entrance.is-leaving{opacity:0;transform:scale(1.018)}.paper-world{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.paper-world canvas,.paper-fallback{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:right center}.paper-world canvas{opacity:0;transition:opacity .7s;cursor:grab;touch-action:pan-y}.paper-world canvas:active{cursor:grabbing}.paper-world.is-ready canvas{opacity:1}.paper-world.is-ready .paper-fallback{opacity:0}.paper-fallback{transition:opacity .5s}.entry-header{display:flex;align-items:center;justify-content:space-between;position:relative;margin:0 5.1%;height:100px;border-bottom:1px solid rgba(79,83,70,.15);z-index:4}.entry-header nav{display:flex;align-items:center;gap:36px;font-size:14px;letter-spacing:.04em}.entry-header nav a{padding:12px 0}.entry-header nav a:hover{color:#8b6a30}.entry-copy{position:absolute;left:8.3%;top:22%;width:41%;z-index:2;pointer-events:none}.entry-copy a{pointer-events:auto}.entry-kicker{font-size:13px;letter-spacing:.18em;color:#476050;margin-bottom:25px}.entry-copy h1{font-family:var(--serif);font-size:clamp(62px,6.9vw,108px);font-weight:500;line-height:1.22;letter-spacing:.035em}.entry-intro{font-size:16px;line-height:1.95;color:#555b50;margin-top:23px;letter-spacing:.03em}.entry-destinations{display:flex;gap:13px;margin-top:31px;align-items:stretch}.destination{min-height:77px;padding:15px 25px 14px;display:flex;flex-direction:column;justify-content:center;gap:7px;border-radius:3px;border:1px solid #294d3d;transition:background .25s,color .25s,transform .25s}.destination:hover{transform:translateY(-3px)}.destination span{font-size:17px;letter-spacing:.08em}.destination small{font-size:10px;letter-spacing:.08em;opacity:.77}.destination-primary{background:#264536;color:#fbfaf5}.destination-primary:hover{background:#183b2a}.destination-tcm{color:#294b39;background:#f8f7f1a6}.destination-tcm:hover{background:#ebeee6}.world-controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.world-node{position:absolute;width:52px;height:52px;border:1px solid rgba(83,92,72,.45);background:#fcfaf1e0;border-radius:50%;font-family:var(--serif);font-size:22px;pointer-events:auto;display:grid;place-items:center;box-shadow:0 3px 20px #46442c0f;transition:background .4s,color .4s,border-color .4s,transform .4s}.world-node:hover{transform:scale(1.12);border-color:#7e825f}.world-node.is-visited{color:#354d38;border-color:#536c4d;background:#f1f0df}.world-node.is-selected{background:#294b39;color:#fffaf0;border-color:#294b39;transform:scale(1.1)}.node-0{left:69%;top:29%}.node-1{left:85%;top:53%}.node-2{left:64%;top:73%}.chapter-note{position:absolute;right:7.2%;top:45.5%;width:28%;display:flex;align-items:flex-start;gap:17px;pointer-events:none;z-index:2;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.chapter-note.is-visible{opacity:1;transform:translateY(0)}.chapter-symbol{font-family:var(--serif);font-size:16px;color:#8b7753;border-top:1px solid #ad9b77;padding-top:10px}.chapter-note h2{font-family:var(--serif);font-size:24px;line-height:1.5;font-weight:500}.chapter-note p{font-size:13px;line-height:1.9;max-width:220px;margin-top:10px;color:#4d5648}.entry-footer{position:absolute;z-index:4;left:5.1%;right:5.1%;bottom:28px;display:flex;justify-content:space-between;align-items:flex-end;padding-top:18px;border-top:1px solid rgba(79,83,70,.15)}.play-guide{display:flex;flex-direction:column;gap:7px}.guide-line{font-family:var(--serif);font-size:14px;letter-spacing:.05em}.guide-small{font-size:11px;color:#666d60;letter-spacing:.06em}.experience-settings{display:flex;align-items:center;gap:22px}.experience-settings button{border:0;background:transparent;padding:9px 0;font-size:12px;color:#46533f}.experience-settings button span{font-size:10px;padding-left:7px;color:#867148}.motion-paused .world-node,.motion-paused .destination{transition:none}.home-page{background:var(--paper)}@keyframes home-appear{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.content-width{max-width:1220px;width:calc(100% - 120px);margin:0 auto}.site-header{height:92px;display:flex;justify-content:space-between;align-items:center;max-width:1220px;width:calc(100% - 120px);margin:auto;border-bottom:1px solid var(--line)}.site-header nav{display:flex;gap:30px;font-size:14px;align-items:center}.site-header nav a{padding:10px 0;transition:color .2s}.site-header nav a:hover{color:#8b6d3c}.site-header .tcm-nav{padding:8px 17px;border:1px solid #9aa793;border-radius:3px}.home-hero{padding-top:92px;padding-bottom:72px}.home-identity{font-size:16px;font-weight:500;color:var(--green);letter-spacing:.12em;margin-bottom:27px}.home-hero h1{font-family:var(--serif);font-size:clamp(54px,7.3vw,104px);font-weight:600;line-height:1.25;letter-spacing:.03em}.hero-summary{font-size:19px;line-height:1.9;margin-top:31px}.home-hero-bottom{margin-top:47px;display:flex;justify-content:space-between;align-items:center;gap:30px}.actions{display:flex;align-items:center;gap:35px}.primary-button{background:var(--green);color:#fcfbf6;padding:16px 29px;border-radius:4px;font-size:16px;display:inline-block;transition:background .2s,transform .2s}.primary-button:hover{background:#153b28;transform:translateY(-2px)}.quiet-link{font-size:16px;color:var(--green);padding:12px 0}.quiet-link:hover{text-decoration:underline;text-underline-offset:6px}blockquote{margin:0;padding:2px 0 2px 24px;border-left:1px solid #ad9261;font-family:var(--serif);font-size:18px;line-height:1.8}.tcm-gateway{padding:29px 0;display:grid;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tcm-gateway>div>p{font-size:11px;letter-spacing:.15em;color:#6a735e;margin-bottom:8px}.tcm-gateway h2{font-family:var(--serif);font-size:35px;font-weight:500;color:var(--green)}.tcm-description{font-size:15px;line-height:1.85;color:#525b4d}.tcm-link{font-size:15px;color:var(--green);border-bottom:1px solid #929d82;padding:10px 0;letter-spacing:.04em}.books-section{padding-top:75px;scroll-margin-top:35px}.books-heading{display:flex;align-items:center;gap:32px;margin-bottom:65px}.books-heading h2{font-family:var(--serif);font-size:clamp(29px,3.3vw,45px);line-height:1.4;font-weight:600}.books-heading span{color:var(--gold);font-size:15px;border-left:1px solid #b69f76;padding-left:24px;white-space:nowrap}.book-feature{display:grid;grid-template-columns:1fr 1.05fr;gap:85px;align-items:center}.book-body{padding:0 0 90px}.book-image-link{display:block;max-width:360px;width:100%;margin:0 auto;transition:transform .5s}.book-image-link:hover{transform:translateY(-6px)}.book-image-link img{width:100%;height:auto;box-shadow:0 17px 28px #322f222b}.book-category{font-size:16px;color:#7f6942;letter-spacing:.06em;margin-bottom:26px}.book-copy h3{font-family:var(--serif);font-size:clamp(29px,3.6vw,48px);font-weight:600;line-height:1.5}.book-copy>p:not(.book-category){font-size:17px;line-height:1.9;margin-top:27px;max-width:470px}.reading-link{display:inline-block;color:var(--green);font-size:18px;font-family:var(--serif);font-weight:600;margin-top:42px;padding:10px 0;letter-spacing:.09em;border-bottom:1px solid transparent}.reading-link:hover{border-color:currentColor}.book-dark{background:#202f27;color:#f8f6ed;padding:78px 0 85px}.book-dark .book-feature{grid-template-columns:1.05fr 1fr}.book-dark .book-category{color:#c9ad6f}.book-dark .reading-link{color:#f7f5eb}.book-dark .book-image-link{max-width:350px}.book-dark img{box-shadow:0 18px 32px #00000042}.home-footer{display:flex;justify-content:space-between;align-items:center;padding:40px 0;gap:25px}.home-footer>div{display:flex;align-items:center;gap:28px}.home-footer p{border-left:1px solid #c3c6bb;padding-left:28px;font-family:var(--serif);font-size:14px;line-height:1.8}.home-footer nav{display:flex;gap:24px;font-size:13px;white-space:nowrap}@media(min-width:1600px){.entry-copy{left:10%;top:25%}.entry-header{margin-left:7%;margin-right:7%}.entry-footer{left:7%;right:7%}.chapter-note{right:9.5%;width:23%}}@media(max-width:1100px){.entrance{min-height:680px}.entry-copy{left:6%;top:22%;width:44%}.entry-copy h1{font-size:76px}.destination{padding:14px 18px}.destination span,.entry-intro{font-size:15px}.entry-header{height:83px}.node-0{left:72%;top:28%}.node-1{left:89%;top:54%}.node-2{left:68%;top:73%}.chapter-note{right:9%;width:28%;top:45%}.chapter-note h2{font-size:21px}.content-width,.site-header{width:calc(100% - 80px)}.site-header nav{gap:20px;font-size:13px}.book-feature{gap:55px}.home-footer{align-items:flex-start}.home-footer>div{gap:18px}.home-footer p{padding-left:18px;max-width:280px}.home-footer nav{gap:15px}}@media(max-width:760px){.entrance{min-height:850px;height:100svh}.entry-header{height:76px;margin:0 25px}.wordmark{font-size:24px}.entry-header nav{gap:22px;font-size:12px}.paper-world{top:190px;left:-70%;width:170%;height:570px;bottom:auto}.entry-copy{left:27px;top:119px;width:calc(100% - 54px)}.entry-kicker{font-size:11px;margin-bottom:18px;letter-spacing:.13em}.entry-copy h1{font-size:57px;line-height:1.18}.entry-intro{font-size:13px;line-height:1.85;margin-top:19px;max-width:230px}.entry-destinations{position:absolute;top:500px;left:0;right:0;gap:12px;margin:0}.destination{flex:1;min-height:73px;padding:14px 17px}.destination span{font-size:16px}.destination small{font-size:10px}.world-node{width:45px;height:45px;font-size:21px}.node-0{left:66%;top:34%}.node-1{left:83%;top:48%}.node-2{left:36%;top:59%}.chapter-note{left:29px;right:auto;top:48%;width:49%;gap:10px}.chapter-note h2{font-size:20px}.chapter-note p{font-size:12px;max-width:160px}.chapter-symbol{font-size:13px;padding-top:7px}.entry-footer{left:27px;right:27px;bottom:23px;align-items:flex-start;gap:14px;flex-direction:column;padding-top:17px}.guide-line{font-size:13px}.guide-small{font-size:10px}.experience-settings{width:100%;justify-content:space-between;gap:10px;margin-top:3px}.experience-settings button{font-size:11px;padding:6px 0}.content-width,.site-header{width:calc(100% - 48px)}.site-header{height:auto;min-height:108px;align-items:flex-start;justify-content:flex-start;gap:18px;flex-direction:column;padding:22px 0 17px}.site-header nav{width:100%;gap:0;justify-content:space-between;font-size:12px}.site-header .tcm-nav{padding:5px 10px}.home-hero{padding-top:48px;padding-bottom:44px}.home-identity{font-size:12px;letter-spacing:.08em;margin-bottom:20px}.home-hero h1{font-size:49px;line-height:1.3;letter-spacing:.01em}.hero-summary{font-size:15px;margin-top:25px}.home-hero-bottom{margin-top:30px;display:block}.actions{gap:25px}.primary-button{font-size:14px;padding:14px 20px}.quiet-link{font-size:14px}blockquote{margin-top:35px;font-size:16px;padding-left:18px}.tcm-gateway{grid-template-columns:1fr auto;gap:16px;padding:26px 0}.tcm-gateway h2{font-size:30px}.tcm-description{grid-row:2;grid-column:1/-1;font-size:13px}.tcm-link{grid-row:1;grid-column:2;font-size:13px}.books-section{padding-top:43px}.books-heading{gap:15px;flex-wrap:wrap;margin-bottom:34px}.books-heading h2{font-size:29px}.books-heading span{font-size:12px;padding-left:13px}.book-feature,.book-dark .book-feature{grid-template-columns:1fr;gap:36px}.book-image-link{max-width:243px}.book-body{padding-bottom:50px}.book-copy{text-align:left}.book-category{font-size:13px;margin-bottom:14px}.book-copy h3{font-size:30px;line-height:1.5}.book-copy>p:not(.book-category){font-size:15px;margin-top:18px}.reading-link{margin-top:19px;font-size:17px}.book-dark{padding:45px 0 55px}.book-dark .book-image-link{max-width:245px;grid-row:1}.home-footer{padding:31px 0;flex-direction:column;gap:22px}.home-footer>div{align-items:flex-start;flex-direction:column;gap:16px}.home-footer p{border:0;padding:0;max-width:none;font-size:13px}.home-footer nav{gap:28px}}@media(max-width:370px){.entry-header nav{gap:13px}.entry-copy h1{font-size:48px}.destination{padding:14px}.destination span{font-size:14px}.home-hero h1{font-size:43px}.site-header nav{font-size:11px}.site-header .tcm-nav{padding:5px 7px}.books-heading h2{font-size:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.home-page{animation:none}}.quiet-link span,.reading-link span,.tcm-link span{display:inline-block;margin-left:9px;transition:transform .25s}.quiet-link:hover span,.reading-link:hover span,.tcm-link:hover span{transform:translate(4px)}.experience-settings button{min-height:44px}.site-header nav a{min-height:44px;display:inline-flex;align-items:center}.home-footer nav a{min-height:44px;display:inline-flex;align-items:center}.keep-phrase{white-space:nowrap}main:focus{outline:none}input,select,textarea{font:inherit}input:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}[id^=source-]{scroll-margin-top:160px}.site-masthead{position:sticky;top:0;z-index:30;background:#f7f6f2f7}.site-header{height:88px;min-height:0;flex-wrap:nowrap;justify-content:space-between;position:relative;flex-direction:row}.site-header nav{gap:24px;flex-wrap:nowrap;width:auto;font-size:13px}.site-header nav a{position:relative;min-height:44px;white-space:nowrap}.site-header nav a[aria-current=page]:not(.tcm-nav){border-bottom:0}.site-header nav a[aria-current=page]{color:var(--green);font-weight:600}.site-header nav a[aria-current=page]:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:1px;background:var(--green)}.site-header .tcm-nav{padding:6px 13px}.site-header .tcm-nav[aria-current=page]:after{display:none}.site-header .nav-search{gap:7px;padding-left:23px;border-left:1px solid var(--line)}.mobile-header-actions{display:none}.skip-main{position:fixed;left:20px;top:-100px;z-index:99;padding:14px 20px;border:1px solid var(--green);background:var(--paper)}.skip-main:focus{top:10px}.site-footer{padding:64px 0 25px;display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid var(--line);margin-top:88px}.footer-signature .wordmark{display:inline-block}.footer-signature p{margin-top:18px;color:#657061;font-size:14px;letter-spacing:.08em}.footer-signature .text-link{margin-top:16px;font-size:13px}.site-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:5px 30px;font-size:13px;align-content:start}.site-footer nav a{min-height:40px;display:flex;align-items:center}.site-footer nav a:hover{color:var(--gold)}.footer-colophon{grid-column:1/-1;display:flex;justify-content:space-between;font-size:11px;color:#747a6f;border-top:1px solid var(--line);padding-top:22px;letter-spacing:.06em}.page-breadcrumb{display:flex;gap:13px;align-items:center;padding-top:24px;font-size:12px;color:#71776b;min-height:60px;flex-wrap:wrap;line-height:1.6}.page-breadcrumb a{color:var(--green);min-height:32px;display:inline-flex;align-items:center}.page-breadcrumb a:hover{text-decoration:underline;text-underline-offset:5px}.page-intro{padding-top:55px;padding-bottom:65px}.section-kicker{color:var(--gold);font-size:12px;letter-spacing:.12em;line-height:1.8}.page-intro h1{font-family:var(--serif);font-size:clamp(48px,5.9vw,80px);font-weight:600;line-height:1.34;letter-spacing:.025em;margin-top:23px}.page-intro-copy{font-size:17px;color:#586052;line-height:1.95;margin-top:26px;max-width:740px}.page-intro .actions{margin-top:32px}.text-link{display:inline-flex;gap:13px;align-items:center;min-height:44px;font-size:15px;color:var(--green);padding:9px 0;background:none;border:0;cursor:pointer}.text-link:hover{text-decoration:underline;text-underline-offset:6px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:38px}.section-heading h2{font-family:var(--serif);font-size:clamp(29px,3vw,40px);line-height:1.5;font-weight:600}.section-heading .section-kicker{margin-bottom:12px}.section-heading>span{font-size:13px;color:#6a7364}.home-writing{padding-top:75px;padding-bottom:5px}.home-writing .article-row h2{font-size:25px}.home-writing .article-row{padding:28px 0}.vision-return-bar{top:88px}.vision-arts h3 span{font-size:18px;color:var(--gold);padding-left:7px}.vision-arts h3 a:hover{color:var(--green)}.library-books{border-top:1px solid var(--line)}.library-book{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:center;padding:72px 5%;border-bottom:1px solid var(--line)}.library-book-art{width:300px;max-width:100%;justify-self:center;transition:transform .35s}.library-book-art:hover{transform:translateY(-7px)}.library-book-art img{height:auto;width:100%;box-shadow:10px 19px 28px #2c302124}.library-book h2{font-family:var(--serif);font-size:clamp(32px,3.6vw,47px);line-height:1.5;margin-top:24px;font-weight:600}.library-book-description{font-size:16px;line-height:2;color:#56604f;margin-top:24px}.edition-note{font-size:12px;color:#697261;line-height:1.9;margin-top:22px}.library-book .text-link{margin-top:25px}.library-book-1{background:#eaece4;border-bottom:none}.book-detail{display:grid;grid-template-columns:.75fr 1.25fr;gap:9%;align-items:center;padding:55px 5% 80px}.detail-cover{width:300px;max-width:100%;justify-self:center;box-shadow:10px 19px 28px #2c302124}.book-detail h1{font-family:var(--serif);font-size:clamp(36px,4.2vw,58px);line-height:1.46;margin-top:22px;font-weight:600}.book-detail-description{font-size:16px;line-height:2;color:#56604f;margin-top:26px}.book-detail .actions{margin-top:28px;flex-wrap:wrap}.reading-resume{font-size:12px;color:#697261;margin-top:20px;line-height:1.9}.book-contents{border-top:1px solid var(--line);padding-top:52px}.toc-groups{display:grid;grid-template-columns:1fr 1fr;gap:40px 8%}.toc-group h3{font-family:var(--serif);font-size:22px;padding-bottom:16px;border-bottom:1px solid var(--line);font-weight:600}.toc-group ol{list-style:none;margin:0;padding:7px 0 0}.toc-group a{display:flex;gap:20px;justify-content:space-between;padding:13px 0;font-size:14px;line-height:1.8;color:#4f5c49;border-bottom:1px solid #ddded6}.toc-group a:hover{color:var(--gold)}.toc-group a span{flex-shrink:0}.writing-toolbar{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:10px 0 24px;border-bottom:1px solid var(--line)}.topic-tabs{display:flex;flex-wrap:wrap;gap:8px 23px;font-size:14px}.topic-tabs a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid transparent}.topic-tabs a[aria-current=page]{color:var(--green);border-bottom-color:var(--green);font-weight:600}.inline-search input{width:185px;background:transparent;border:1px solid #bec5b6;padding:12px 14px;border-radius:2px;font-size:16px;min-height:44px}.results-label{color:#6d7665;font-size:12px;padding:24px 0 8px}.article-row{display:grid;grid-template-columns:45px 1fr 100px;gap:25px;align-items:baseline;padding:35px 0;border-bottom:1px solid var(--line)}.article-row-number{font-size:12px;color:#8c917f;font-variant-numeric:tabular-nums}.article-topic{color:#7c6d50;font-size:11px;letter-spacing:.06em}.article-row h2{text-wrap:balance;font-family:var(--serif);font-size:28px;line-height:1.6;font-weight:600;margin-top:10px}.article-row h2 a:hover{color:var(--green)}.article-excerpt{margin-top:14px;line-height:1.95;font-size:14px;color:#5b6555;max-width:760px}.article-row-link{display:inline-flex;align-items:center;gap:20px;font-size:11px;white-space:nowrap;color:#6c7761;min-height:44px}.article-row-link span:last-child{font-size:21px;color:var(--green)}.reader-frame{max-width:760px;width:calc(100% - 100px);margin:0 auto}.reading-heading{padding:55px 0 35px}.reading-heading h1{font-family:var(--serif);font-weight:600;font-size:clamp(32px,4.3vw,51px);line-height:1.55;margin-top:22px;text-wrap:balance}.reading-deck{font-size:16px;color:#5f6956;line-height:1.9;margin-top:24px}.reading-byline{display:flex;flex-wrap:wrap;gap:20px;color:#7a806f;font-size:12px;margin-top:28px}.reader-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 0;position:sticky;top:88px;z-index:12;background:#f7f6f2fa}.reader-tools button{border:0;background:transparent;min-height:44px;padding:8px 12px;color:var(--green);font-size:13px}.reader-tools>a{font-size:12px;padding:10px 0;color:var(--green)}.font-controls{display:flex;align-items:center;gap:15px}.font-controls output{font-size:11px;color:#7e856f;width:18px;text-align:center}.reading-prose{font-family:var(--serif);line-height:2.1;padding-top:35px;color:#30382d;overflow-wrap:anywhere}.reading-prose p{margin:0 0 1.35em}.reading-prose h1,.reading-prose h2{font-size:1.4em;line-height:1.7;margin:2em 0 1em;font-weight:600}.reading-prose h3,.reading-prose h4{font-size:1.18em;line-height:1.7;margin:1.7em 0 .8em}.reading-prose a{color:var(--green);text-decoration:underline;text-decoration-color:#b2bba7;text-underline-offset:5px}.reading-prose ul,.reading-prose ol{padding-left:1.4em;margin:1em 0 1.8em}.reading-prose li{padding:.25em 0}.reading-prose blockquote{border-left:2px solid #b3996b;padding:.6em 0 .6em 1.3em;margin:1.9em 0;font-size:1.05em;color:#4f5e45}.reading-prose blockquote p:last-child{margin-bottom:0}.reading-prose img{height:auto;max-height:850px;width:auto;margin:25px auto}.reading-prose figure{margin:35px 0}.reading-prose figcaption{font-family:PingFang SC,sans-serif;font-size:12px;line-height:1.9;color:#797f6d;text-align:center}.reading-prose table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%;font-size:.85em;margin:1.8em 0}.reading-prose th,.reading-prose td{padding:.65em .9em;border:1px solid var(--line);min-width:85px;text-align:left}.reading-prose hr{margin:2em 0;border:0;border-top:1px solid var(--line)}.reading-prose section{margin:2em 0}.reading-prose .verse{white-space:pre-line}.reading-prose .verse-section{padding:1.8em 0;border-bottom:1px solid var(--line)}.reading-prose .verse-section h3{margin-top:.7em}.reader-paging{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:60px;padding:25px 0;gap:35px}.reader-paging a{display:flex;flex-direction:column;gap:13px;color:var(--green);font-size:16px;line-height:1.8;font-family:var(--serif)}.reader-paging a:last-child{text-align:right}.reader-paging small{font:12px/1.8 PingFang SC,sans-serif;color:#748067}.reader-end{display:flex;justify-content:space-between;gap:20px;margin-top:35px;padding-top:20px;color:var(--green);font-size:13px}.reader-end a{min-height:44px;padding:10px 0}.related-reading{padding-top:70px}.reading-loading{padding:65px 0;color:#6a765e}.reading-dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:0 30px 30px;border-radius:5px;width:min(620px,calc(100% - 32px));max-height:80svh}.reading-dialog::backdrop{background:#17251b80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.reading-dialog-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;padding:24px 0;background:var(--paper);border-bottom:1px solid var(--line)}.reading-dialog h2{font:600 27px/1.5 var(--serif)}.reading-dialog button{background:none;border:0;min-height:44px;color:var(--green)}.reading-dialog nav{display:flex;flex-direction:column;padding-top:14px}.reading-dialog nav a{font-size:14px;padding:14px 0;line-height:1.8;border-bottom:1px solid var(--line)}.reading-dialog nav a[aria-current=page]{color:var(--green);font-weight:600;background:#e8ece2}.health-record-gateway{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:24px;padding:30px 38px;background:var(--green);color:var(--paper)}.health-record-eyebrow{color:#d2c398;font-size:11px;letter-spacing:.14em}.health-record-title{font:500 34px/1.45 var(--serif);margin-top:6px;letter-spacing:.05em}.health-record-description{margin-top:8px;color:#d9e0d5;font-size:14px;line-height:1.8}.health-record-action{display:flex;flex-direction:column;gap:9px;align-items:center;flex-shrink:0}.health-record-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:13px 24px;border:1px solid #edece0;background:#f7f6ef;color:var(--green);font-size:16px}.health-record-button:hover{background:#e4e8da;border-color:#e4e8da}.health-record-button:focus-visible{outline:2px solid #e0cd96;outline-offset:5px}.health-record-button span{font-size:21px;line-height:1}.health-record-action small{color:#d0d9cb;font-size:11px;letter-spacing:.04em}@media(max-width:600px){.health-record-gateway{flex-direction:column;align-items:stretch;gap:22px;margin-top:14px;padding:24px}.health-record-title{font-size:30px}.health-record-description{font-size:13px}.health-record-action{align-items:stretch;gap:8px}.health-record-button{min-height:50px;padding-inline:20px}.health-record-action small{text-align:center}}.tcm-editorial{display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:9%;padding:55px 0 80px}.tcm-editorial h1{font-family:var(--serif);font-size:clamp(43px,5vw,70px);font-weight:600;line-height:1.45;margin-top:24px}.tcm-lead{font-size:17px;color:#58644f;line-height:1.95;margin-top:28px}.tcm-editorial .primary-button{margin-top:30px}.tcm-cover img{box-shadow:10px 19px 28px #2c302124;width:100%}.tcm-cover span{display:block;margin-top:22px;font-size:11px;color:#7e856f;text-align:center}.learning-paths{border-top:1px solid var(--line);padding-top:55px}.learning-row{display:grid;grid-template-columns:45px .95fr 1fr;gap:35px;border-top:1px solid var(--line);padding:35px 0;align-items:baseline}.index-number{color:#8b927d;font-size:12px}.learning-row h3{font-family:var(--serif);font-size:27px;font-weight:600;line-height:1.65}.learning-row p{color:#5c6751;font-size:15px;line-height:2}.learning-row .text-link{margin-top:12px}.observation-band{background:#243b30;color:#f5f4e9;margin-top:55px;padding:60px 0}.observation-band>.content-width{display:flex;align-items:center;justify-content:space-between;gap:45px}.observation-band .section-kicker{color:#c6b17b}.observation-band h2{font:500 38px/1.6 var(--serif);margin-top:16px}.observation-band p:not(.section-kicker){font-size:15px;line-height:2;color:#cdd5c5;margin-top:20px}.outline-button{padding:18px 24px;border:1px solid #899a80;display:flex;flex-direction:column;gap:8px;font-size:15px;white-space:nowrap;transition:background .2s}.outline-button:hover{background:#38513d}.outline-button small{font-size:11px;opacity:.7}.tcm-reading-note{margin-top:30px;font-size:12px;color:#727c65;line-height:1.9}.tcm-reading-note .text-link{font-size:12px}.course-introduction{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;display:grid;grid-template-columns:.6fr 1.7fr auto;gap:40px;align-items:center}.course-introduction>p:not(.section-kicker){font-size:14px;line-height:1.9;color:#606b55}.course-directions{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding-top:65px}.course-directions article{padding:40px 38px;background:#ebece4}.course-directions article:nth-child(2){background:#efede6}.course-order{display:flex;justify-content:space-between;color:#7b826d;font-size:12px;letter-spacing:.04em}.course-directions h2{font:600 43px/1.5 var(--serif);margin-top:42px}.course-directions article>p{font-size:15px;line-height:2;color:#58644e;margin-top:22px}.course-directions ul{padding:25px 0 15px;list-style:none;font-size:13px;line-height:1.9}.course-directions li{border-top:1px solid #cfd3c6;padding:12px 0}.open-learning{display:grid;grid-template-columns:.8fr 1fr;gap:15%;padding-top:70px;padding-bottom:65px}.open-learning h2{font:600 38px/1.6 var(--serif);margin-top:17px}.open-learning>div>p:not(.section-kicker){font-size:16px;line-height:2;color:#5d6754}.open-learning .actions{margin-top:25px;flex-wrap:wrap;gap:25px}.column-closing{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:42px 0;display:flex;justify-content:space-between;gap:40px;align-items:center}.column-closing>p{font:500 31px/1.7 var(--serif)}.about-statement{display:grid;grid-template-columns:.7fr 1.3fr;gap:9%;padding:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-statement>p:last-child{font:500 23px/1.9 var(--serif)}.about-practices{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;padding-top:62px;padding-bottom:65px}.about-practices h2{font:600 28px/1.65 var(--serif);margin-top:24px}.about-practices article>p:not(.section-kicker){font-size:15px;line-height:2;color:#5a6550;margin-top:20px}.about-practices .text-link{margin-top:20px}.about-timeline{border-top:1px solid var(--line);padding-top:55px;padding-bottom:65px}.about-timeline article{display:grid;grid-template-columns:150px .8fr 1.2fr;gap:45px;padding:27px 0;border-top:1px solid var(--line);align-items:baseline}.about-timeline article>span{font-size:13px;color:var(--gold)}.about-timeline h3{font:600 24px/1.6 var(--serif)}.about-timeline article>p{font-size:14px;line-height:1.95;color:#637058}.contact-channels{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:40px;border-top:1px solid var(--line)}.contact-channels article{padding-bottom:35px;border-bottom:1px solid var(--line)}.contact-channels h2{font-size:clamp(23px,2.3vw,32px);font-weight:400;letter-spacing:.015em;margin-top:24px;overflow-wrap:anywhere}.contact-channels article>p:not(.section-kicker){font-size:14px;color:#737d67;margin-top:22px}.contact-channels .text-link{margin-top:25px}.copy-status{display:block;font-size:12px;color:var(--green);min-height:25px;padding-top:8px}.contact-note{padding-top:38px;font-size:14px;line-height:2;color:#6d7660}.contact-note .text-link{margin-top:30px}.global-search{padding-bottom:25px;min-height:340px}.global-search-field{display:flex;align-items:center;gap:20px;border-bottom:1px solid #94a087}.global-search-field input{width:100%;background:transparent;border:0;padding:18px 0 22px;font-family:var(--serif);font-size:28px;color:var(--ink);border-radius:0;min-width:0}.global-search-field>span:last-child{font-size:23px;color:#7b876c}.search-suggestions{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.search-suggestions button{border:1px solid #d3d6ca;background:transparent;min-height:44px;padding:9px 16px;font-size:13px;color:#526046;border-radius:2px}.search-hint{margin:14px 0 0;font-size:14px;color:#626c5d}.search-type-tabs{display:flex;gap:24px;margin-top:43px;border-bottom:1px solid var(--line)}.search-type-tabs button{background:none;border:0;border-bottom:1px solid transparent;font-size:14px;padding:13px 0;min-height:44px}.search-type-tabs button[aria-pressed=true]{border-bottom-color:var(--green);color:var(--green)}.search-result-list>a{display:grid;grid-template-columns:65px 1fr 25px;gap:30px;padding:27px 0;border-bottom:1px solid var(--line);align-items:baseline}.search-result-list h2{font:600 26px/1.65 var(--serif)}.search-result-list p{margin-top:12px;font-size:14px;line-height:1.9;color:#67725c}.search-result-list>a:hover h2{color:var(--green)}.search-welcome{padding-top:60px;font:500 26px/1.9 var(--serif);color:#78836e}.search-welcome .text-link{font-family:PingFang SC,sans-serif;margin-top:28px}.empty-reading{padding:55px 0;color:#6a765e}.empty-reading h2{font:500 28px/1.6 var(--serif)}.empty-reading p{margin:18px 0;font-size:15px;line-height:1.9}.empty-reading button{background:none;border:0;color:var(--green);padding:12px 0}.album-liner h2,.album-hero h1{text-wrap:balance}@media(max-width:1050px){.site-header nav{gap:16px;font-size:12px}.site-header .nav-search{padding-left:15px}.site-header .nav-search span{display:none}.writing-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.inline-search,.inline-search input{width:100%}.course-introduction{grid-template-columns:1fr 2fr;gap:15px 35px}.course-introduction .text-link{grid-column:2}.about-timeline article{grid-template-columns:115px .8fr 1.2fr;gap:25px}}@media(max-width:900px){.site-header{height:74px;min-height:0;justify-content:space-between;padding:0;align-items:center;flex-direction:row;gap:20px}.site-header .wordmark{font-size:25px}.mobile-header-actions{display:flex;align-items:center;gap:26px}.mobile-header-actions>a{display:grid;place-items:center;width:44px;height:44px}.menu-toggle{border:0;background:none;padding:10px 0 10px 5px;min-height:44px;display:flex;gap:12px;align-items:center;font-size:13px}.menu-toggle>span{font-size:19px}.site-header #site-navigation{display:none;position:absolute;top:73px;left:-24px;right:-24px;background:var(--paper);border-bottom:1px solid var(--line);padding:20px 24px 25px;grid-template-columns:1fr 1fr;gap:8px 25px;box-shadow:0 20px 25px #2630200a}.site-header #site-navigation.is-open{display:grid}.site-header #site-navigation a{padding:10px 0;font-size:15px;min-height:44px}.site-header #site-navigation .tcm-nav{border:0;border-radius:0}.site-header #site-navigation .nav-search{display:none}.site-header nav a[aria-current=page]:after{right:auto;width:20px;bottom:4px}.vision-return-bar,.reader-tools{top:74px}.course-directions{gap:30px}.course-directions article{padding:30px 26px}.tcm-editorial{gap:6%;grid-template-columns:1.2fr .8fr}.tcm-editorial h1{font-size:45px}.learning-row{grid-template-columns:30px 1fr;gap:20px}.learning-row>div{grid-column:2}}@media(max-width:760px){.site-header,.content-width{width:calc(100% - 48px)}.site-footer{grid-template-columns:1fr;gap:32px;padding-top:38px;margin-top:58px}.site-footer nav{gap:5px 20px}.footer-colophon{font-size:10px;padding-top:20px}.page-breadcrumb{gap:10px;padding-top:16px;font-size:11px}.page-intro{padding-top:32px;padding-bottom:42px}.page-intro h1{font-size:41px;margin-top:19px;line-height:1.42;letter-spacing:0}.page-intro-copy{font-size:15px;margin-top:22px}.section-kicker{font-size:11px}.section-heading{margin-bottom:25px;align-items:flex-start;flex-wrap:wrap;gap:15px}.section-heading h2{font-size:29px}.section-heading .text-link{padding-top:0;min-height:32px}.home-writing{padding-top:45px}.home-writing .article-row h2{font-size:22px}.library-book{grid-template-columns:1fr;padding:40px 0;gap:35px}.library-book-1{background:transparent}.library-book-art{width:225px}.library-book h2{font-size:32px;margin-top:18px}.library-book-description{margin-top:18px;font-size:15px}.library-book .text-link{margin-top:17px}.book-detail{grid-template-columns:1fr;padding:35px 0 40px;gap:35px}.detail-cover{width:215px}.book-detail h1{font-size:35px;margin-top:18px}.book-detail-description{font-size:15px;margin-top:22px}.book-contents{padding-top:35px}.toc-groups{grid-template-columns:1fr;gap:35px}.toc-group h3{font-size:22px}.toc-group a{font-size:14px}.topic-tabs{gap:3px 20px;font-size:13px}.article-row{grid-template-columns:22px 1fr;gap:16px;padding:27px 0;position:relative}.article-row h2{font-size:24px;margin-top:12px}.article-row-link{grid-column:2;min-height:35px;padding:0;gap:25px;justify-content:space-between}.article-row-number{font-size:11px}.article-excerpt{font-size:14px}.compact .article-row-link{display:none}.reader-frame{width:calc(100% - 48px)}.reading-heading{padding:30px 0 27px}.reading-heading h1{font-size:32px;line-height:1.55;margin-top:18px}.reading-deck{font-size:15px}.reading-byline{font-size:11px;gap:18px;margin-top:22px}.reader-tools{gap:10px}.reader-tools button{padding:7px 9px}.font-controls{gap:9px}.reader-tools>a{font-size:11px}.reading-prose{line-height:2;padding-top:27px}.reading-prose h1,.reading-prose h2{font-size:1.3em}.reader-paging{gap:25px;margin-top:40px}.reader-paging a{font-size:15px}.reader-end{font-size:12px}.reading-dialog{padding:0 20px 25px}.related-reading{padding-top:50px}.tcm-editorial{grid-template-columns:1fr;padding:32px 0 45px;gap:40px}.tcm-editorial h1{font-size:42px;line-height:1.45;margin-top:20px}.tcm-lead{font-size:15px;margin-top:22px}.tcm-cover{width:225px;justify-self:center}.learning-paths{padding-top:35px}.learning-row{padding:26px 0;gap:15px;grid-template-columns:25px 1fr}.learning-row h3{font-size:24px}.learning-row p{font-size:14px}.observation-band{padding:40px 0;margin-top:30px}.observation-band>.content-width{flex-direction:column;align-items:flex-start;gap:28px}.observation-band h2{font-size:29px}.observation-band p:not(.section-kicker){font-size:14px}.tcm-reading-note{font-size:11px}.course-introduction{grid-template-columns:1fr;gap:15px;padding:25px 0}.course-introduction .text-link{grid-column:1}.course-directions{grid-template-columns:1fr;padding-top:35px;gap:25px}.course-directions article{padding:28px 25px}.course-directions h2{font-size:35px;margin-top:32px}.course-directions article>p{font-size:14px}.course-directions ul{padding-top:17px}.open-learning{grid-template-columns:1fr;gap:28px;padding-top:45px;padding-bottom:40px}.open-learning h2{font-size:31px}.open-learning>div>p:not(.section-kicker){font-size:15px}.open-learning .actions{gap:15px}.column-closing{flex-direction:column;align-items:flex-start;gap:25px;padding:32px 0}.column-closing>p{font-size:26px}.column-closing .actions{flex-wrap:wrap;gap:20px}.about-statement{grid-template-columns:1fr;gap:20px;padding:27px 0}.about-statement>p:last-child{font-size:21px}.about-practices{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:40px}.about-practices article+article{border-top:1px solid var(--line);padding-top:28px}.about-practices h2{font-size:27px;margin-top:18px}.about-timeline{padding-top:37px;padding-bottom:40px}.about-timeline article{grid-template-columns:1fr;gap:14px;padding:25px 0}.about-timeline h3{font-size:24px}.contact-channels{grid-template-columns:1fr;gap:32px;padding-top:30px}.contact-channels h2{font-size:25px}.contact-note{font-size:13px;padding-top:30px}.global-search-field input{font-size:22px;padding:14px 0 20px}.search-type-tabs{gap:22px;margin-top:30px;flex-wrap:wrap}.search-type-tabs button{font-size:13px}.search-result-list>a{grid-template-columns:1fr 20px;gap:10px;padding:23px 0}.search-result-list .section-kicker{grid-column:1/-1}.search-result-list h2{font-size:24px}.search-result-list p{font-size:13px}.search-welcome{font-size:23px;padding-top:40px}}@media(max-width:370px){.page-intro h1,.tcm-editorial h1{font-size:36px}.site-header,.content-width,.reader-frame{width:calc(100% - 40px)}.search-type-tabs{gap:17px}.contact-channels h2{font-size:23px}.mobile-header-actions{gap:15px}}.mobile-line-break{display:none}@media(max-width:760px){.mobile-line-break{display:initial}}@media(max-width:760px){.player-transport .previous-button{display:grid}.player-transport>.icon-button,.player-transport>.player-play{width:44px;height:44px;min-width:44px}.player-now img{width:36px;height:36px}.player-now{gap:8px}.player-extras .queue-button{width:44px;min-width:44px}}.library-utility{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;border-block:1px solid var(--line,#dedbd1);color:#666a62}.locked-book-gate{align-items:start}.locked-book-subtitle{font-family:var(--serif);font-size:22px;color:#596b60}.reading-unlock{margin:32px 0 24px;max-width:420px}.reading-unlock>label{display:block;margin-bottom:12px;font-size:14px;letter-spacing:.08em}.reading-password-row{display:flex;border:1px solid #aeb8af;border-radius:3px;overflow:hidden;margin-bottom:18px;background:#fbfaf6}.reading-password-row:focus-within{outline:2px solid #355a49;outline-offset:3px}.reading-password-row input{min-width:0;flex:1;border:0;outline:0;background:transparent;padding:14px;font:inherit}.reading-password-row button{border:0;background:transparent;min-width:60px;color:#355a49;padding:12px}.reading-unlock .primary-button{border:0;cursor:pointer;min-height:48px}.reading-unlock button:disabled{opacity:.65;cursor:wait}.reading-unlock [role=status]{font-size:13px;color:#636c62;min-height:22px}.locked-reader{padding-top:36px}.locked-reading-heading{scroll-margin-top:120px;outline:none}.locked-reading-heading .edition-note{display:flex;justify-content:space-between;gap:20px}.locked-chapter h1{font-family:var(--serif);font-size:clamp(30px,4vw,48px);line-height:1.55;font-weight:500;text-wrap:balance}.locked-reader .reader-paging button{border:0;background:transparent;color:#264d3e;min-height:48px;padding:16px 0;font:inherit;text-align:left}.locked-reader .reader-paging button:last-child{text-align:right}.locked-reader .reader-paging button:disabled{color:#8a8d85;cursor:default}.locked-search{display:grid;gap:10px;margin-block:20px;font-size:14px}.locked-search input{font:inherit;background:#fbfaf6;padding:12px;border:1px solid #b9bdb3;border-radius:3px}.reading-dialog nav>button{display:block;width:100%;text-align:left;padding:16px 0;border:0;border-bottom:1px solid #dedbd1;background:transparent;color:#234435;font:inherit;line-height:1.6;cursor:pointer}.reading-dialog nav>button[aria-current=page]{font-weight:600}.locked-reader .reader-tools{gap:14px;flex-wrap:wrap}@media(max-width:600px){.library-utility{align-items:flex-start;flex-direction:column;gap:12px}.locked-book-gate .detail-cover{max-width:220px}.reading-unlock{max-width:none}.locked-reading-heading{scroll-margin-top:94px}.locked-reader .reader-tools>button{font-size:13px}.locked-book-subtitle{font-size:18px}}.entry-header nav a{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}@media(max-width:760px){.entry-header nav{gap:12px;letter-spacing:0}}@media(max-width:370px){.entry-header{margin-left:20px;margin-right:20px}}html[data-reader-theme]{--reader-muted: #697466;--reader-soft: #eeeee6;scroll-behavior:auto}html[data-reader-theme=warm]{--paper: #f1e8d7;--ink: #3e382c;--green: #4c5940;--line: #d4c8b1;--reader-muted: #766b57;--reader-soft: #e9ddc7;background:var(--paper);color:var(--ink)}html[data-reader-theme=night]{--paper: #1b2420;--ink: #dbdfd5;--green: #b5cbb8;--gold: #c7b68e;--line: #3d493f;--reader-muted: #a3afa2;--reader-soft: #27322b;background:var(--paper);color:var(--ink);color-scheme:dark}html[data-reader-theme] .site-masthead{background:var(--paper)}html[data-reader-theme] .page-breadcrumb,html[data-reader-theme] .site-footer,html[data-reader-theme] .section-kicker,html[data-reader-theme] .reading-byline{color:var(--reader-muted)}html[data-reader-theme] .reading-prose{color:var(--ink)}html[data-reader-theme] .reading-prose blockquote,html[data-reader-theme] .reading-prose figcaption{color:var(--reader-muted)}.reading-workspace{padding-bottom:36px}.reading-workspace .reading-heading{padding-top:38px;padding-bottom:30px}.reader-book-title{display:inline-block;font:13px/1.8 var(--serif);color:var(--green);padding:4px 0;margin-bottom:26px}.reading-workspace .section-kicker{font-size:11px;letter-spacing:.12em}.reading-workspace .reading-heading h1{font-weight:500;font-size:clamp(30px,4.2vw,46px)}.reading-workspace .reading-byline{margin-top:22px;gap:18px;font-size:11px}.reader-command-bar{position:sticky;top:88px;z-index:14;background:var(--paper);border-top:1px solid var(--line)}.reader-command-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:7px 0}.reader-command-buttons button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:0;border-radius:3px;background:transparent;color:var(--green);font-size:13px}.reader-command-buttons button:hover,.reader-command-buttons button[aria-pressed=true]{background:var(--reader-soft)}.reader-command-buttons small{font-size:10px;color:var(--reader-muted)}.reader-progress-row{display:flex;justify-content:space-between;gap:12px;padding:0 4px 10px;font-size:10px;letter-spacing:.03em;color:var(--reader-muted)}.reader-progress-row>span{display:flex;align-items:center;gap:12px}.reader-lock{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--green);font-size:11px;padding:8px 0}.reader-progress-track{height:2px;background:var(--line)}.reader-progress-track span{display:block;height:100%;background:var(--gold);transition:width .15s linear}.reader-notice{min-height:25px;padding-top:12px;color:var(--reader-muted);font-size:11px;line-height:1.8}.reader-storage-warning{border-left:2px solid var(--gold);padding:12px 16px;font-size:13px;line-height:1.8;margin-top:18px}.reading-workspace .reading-prose{padding-top:26px}.reading-workspace .reading-prose>h1:first-child{font:500 clamp(30px,4.2vw,46px)/1.55 var(--serif);margin:8px 0 32px;text-wrap:balance}.reading-workspace .reading-prose p{text-align:justify}.reader-found{outline:1px solid var(--gold);outline-offset:8px;background:var(--reader-soft)}.reader-chapter-finish{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:55px;color:var(--reader-muted);font:14px/1.8 var(--serif)}.reader-chapter-finish button{display:flex;align-items:center;gap:10px;color:var(--green);border:1px solid var(--line);background:transparent;padding:10px 16px;min-height:46px;font-size:12px}.reading-workspace .reader-paging{margin-top:28px}.reading-workspace .reader-paging button{display:flex;flex-direction:column;gap:12px;border:0;background:transparent;color:var(--green);text-align:left;font:16px/1.9 var(--serif);min-height:50px;padding:4px 0}.reading-workspace .reader-paging button:last-child{text-align:right;align-items:flex-end}.reading-workspace .reader-paging small{color:var(--reader-muted)}.reading-workspace .reader-end button{background:transparent;color:var(--green);border:0;min-height:44px;padding:10px 0}.reader-panel{width:min(600px,calc(100% - 32px));max-height:82svh;padding:0 30px 20px;color:var(--ink);background:var(--paper);border-radius:6px;box-shadow:0 25px 100px #0003}.reader-panel .reading-dialog-head{z-index:2;padding:22px 0 18px;gap:20px;align-items:center}.reader-panel .reading-dialog-head h2{font:500 28px/1.5 var(--serif)}.reader-panel-book{font-size:10px;line-height:1.8;color:var(--reader-muted);margin-bottom:8px;max-width:360px}.reader-panel .reader-panel-close{flex-shrink:0;font-size:12px;padding:8px 0 8px 12px}.reader-panel-close span{padding-left:8px;font-size:20px}.reader-panel nav>button{display:flex;align-items:baseline;gap:16px;color:var(--ink);font-size:14px;padding:17px 0;border-color:var(--line)}.reader-panel nav>button small{flex-shrink:0;color:var(--reader-muted);font-size:10px;font-weight:400}.reader-panel nav>button span{flex:1}.reader-panel nav>button em{color:var(--green);font-size:10px;font-weight:400;font-style:normal;flex-shrink:0}.reader-panel nav>button[aria-current=page]{color:var(--green)}.reader-panel-hint{font-size:12px;color:var(--reader-muted);line-height:1.9;margin:18px 0}.reader-panel-status{color:var(--green);font-size:12px;line-height:1.9;margin-top:20px;min-height:22px}.reader-add-bookmark{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;background:var(--green)!important;color:var(--paper)!important;border-radius:3px;margin-top:24px;padding:14px;font-size:13px}.reader-bookmark-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:15px 0}.reader-bookmark-row>button:first-child{text-align:left;flex:1;display:flex;flex-direction:column;gap:9px}.reader-bookmark-row strong{font:500 17px/1.8 var(--serif);color:var(--ink)}.reader-bookmark-row small{color:var(--reader-muted);font-size:11px}.reader-bookmark-remove{font-size:11px;min-width:44px}.reader-search{padding-top:24px}.reader-search>label{display:block;font-size:12px;color:var(--reader-muted);margin-bottom:12px}.reader-search>input{width:100%;min-height:48px;border:1px solid var(--line);background:var(--reader-soft);color:var(--ink);border-radius:3px;padding:12px 14px;font:inherit;font-size:16px}.reader-search>input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.reader-search-results{display:grid}.reader-search-results>button{text-align:left;display:flex;flex-direction:column;gap:10px;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink)}.reader-search-results strong{font:500 17px/1.7 var(--serif)}.reader-search-results span{font-size:13px;line-height:1.95;color:var(--reader-muted)}.reader-search-results mark{background:#e1ce9d;color:#302d22;padding:1px 2px}.reader-settings fieldset{padding:0;margin:26px 0;border:0}.reader-settings legend{font-size:12px;padding:0;margin-bottom:14px;color:var(--reader-muted)}.reader-theme-options,.reader-line-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reader-theme-options button{border:1px solid var(--line);border-radius:4px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px}.reader-theme-options span{font:28px/1.3 var(--serif)}.reader-theme-options .theme-paper{background:#f7f6f2;color:#30382d}.reader-theme-options .theme-warm{background:#f1e8d7;color:#514634}.reader-theme-options .theme-night{background:#1b2420;color:#d6dfd3}.reader-theme-options button[aria-pressed=true],.reader-line-options button[aria-pressed=true]{outline:2px solid var(--green);outline-offset:3px}.reader-size-options{display:flex;align-items:center;border:1px solid var(--line);border-radius:3px}.reader-size-options button{flex:1;min-height:48px}.reader-size-options output{flex:1;text-align:center;font-size:14px;color:var(--reader-muted)}.reader-line-options button{border:1px solid var(--line);border-radius:3px;min-height:45px;font-size:12px}.reader-backup{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.reader-backup h3{font:500 20px/1.7 var(--serif)}.reader-backup p{color:var(--reader-muted);font-size:12px;line-height:1.9;margin:12px 0}.reader-backup>div{display:flex;gap:24px}.reader-backup button{font-size:12px;padding:4px 0}html.reader-focus .site-masthead,html.reader-focus .site-footer,html.reader-focus .page-breadcrumb{display:none}html.reader-focus .reader-command-bar{top:0}html[data-reader-theme=night] a:focus-visible,html[data-reader-theme=night] button:focus-visible{outline-color:#c7b68e}@media(max-width:900px){.reader-command-bar{top:74px}}@media(max-width:600px){.reading-workspace .reading-heading{padding-top:26px;padding-bottom:26px}.reader-book-title{margin-bottom:20px;font-size:12px}.reading-workspace .reading-heading h1{font-size:30px}.reading-workspace .reading-byline{gap:12px;font-size:10px}.reader-command-buttons{gap:0;padding:5px 0}.reader-command-buttons button{gap:6px;font-size:12px;padding:9px 1px;min-height:46px}.reader-command-buttons svg{width:15px;height:15px}.reader-command-buttons small{display:none}.reader-progress-row{font-size:9px;padding:0 0 9px}.reading-workspace .reading-prose{padding-top:20px}.reader-chapter-finish{align-items:flex-start;flex-direction:column;gap:14px;margin-top:40px}.reading-workspace .reader-paging button{font-size:14px}.reader-panel{padding:0 20px 20px;max-height:85svh}.reader-panel .reading-dialog-head{padding-top:18px}.reader-panel .reading-dialog-head h2{font-size:25px}.reader-panel nav>button{gap:12px;font-size:13px}.reader-theme-options,.reader-line-options{gap:10px}}@media(prefers-reduced-motion:reduce){.reader-progress-track span{transition:none}}.poetry-hero{display:grid;grid-template-columns:minmax(200px,.75fr) 1.25fr;grid-template-rows:auto auto;gap:12px 10%;padding:55px 6% 85px;align-items:start}.poetry-cover{grid-row:1 / 3;max-width:300px;align-self:center}.poetry-cover img{width:100%;height:auto;box-shadow:0 12px 30px #253b4a12}.poetry-about h1{font:500 clamp(46px,5.5vw,70px)/1.22 var(--serif);letter-spacing:.04em;margin:20px 0 24px}.poetry-about h1 span{display:block}.poetry-byline{font:13px/2 var(--serif);color:#657060}.poetry-intro{grid-column:2}.poetry-intro>p:first-child{font:16px/2 var(--serif);color:#56604f;max-width:390px;margin:8px 0 18px}.poetry-edition{font-size:11px;color:#6c7567;letter-spacing:.04em}.poetry-intro .actions{margin-top:24px;flex-wrap:wrap}.poetry-selections{padding-top:34px;padding-bottom:58px;border-top:1px solid var(--line)}.poetry-selections .section-heading h2{font-size:24px}.poetry-selection-links{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.poetry-selection-links>a{position:relative;padding:20px 28px 20px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.poetry-selection-links>a>span{font:500 20px/1.6 var(--serif)}.poetry-selection-links small{color:#6c7567;font:12px/1.8 var(--serif)}.poetry-selection-links b{position:absolute;right:2px;top:25px;font-weight:400;color:var(--green)}.poetry-contents{padding-top:12px;padding-bottom:70px;scroll-margin-top:100px}.poetry-contents .section-heading{margin-bottom:25px}.poetry-search{display:flex;align-items:center;gap:24px;border-bottom:1px solid #a8b0a1;padding-bottom:12px;margin-bottom:28px;font-size:12px}.poetry-search>span{flex-shrink:0;color:#6c7567}.poetry-search>input{min-width:0;flex:1;min-height:44px;padding:8px 0;background:transparent;border:0;border-radius:0;color:var(--ink);font-size:16px}.poetry-search>input:focus-visible{outline:2px solid var(--green);outline-offset:4px}.poetry-search-status{color:#6c7567;font-size:12px;margin-bottom:16px}.poetry-toc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 7%}.poetry-toc li{min-width:0}.poetry-toc a{display:flex;align-items:baseline;gap:18px;padding:18px 0;border-bottom:1px solid var(--line);font:17px/1.6 var(--serif);min-height:62px}.poetry-toc a small{width:20px;flex-shrink:0;color:#7a8276;font:11px/1.6 sans-serif}.poetry-toc a span:first-of-type{flex:1}.poetry-toc a span:last-child{color:#89917f;font-size:14px}.poetry-toc a:hover{color:var(--green)}.poetry-colophon{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-top:1px solid var(--line);padding-top:50px;padding-bottom:80px}.poetry-colophon h2{font:500 30px/1.7 var(--serif);margin-top:20px}.poetry-colophon p:not(.section-kicker){color:#6c7567;font-size:13px;line-height:2;margin-bottom:20px}.poetry-access{color:var(--green);font-size:12px;margin:0 0 10px;letter-spacing:.05em}.poetry-access-note{color:var(--green)}.poetry-reader{max-width:660px}.poetry-reader .reading-heading{padding-top:24px;padding-bottom:22px}.poetry-reader .reader-book-title{margin-bottom:14px}.poetry-reader .reading-heading h1{font-size:clamp(28px,4vw,40px);margin-top:14px;line-height:1.55}.poetry-reader .reading-byline{margin-top:16px}.poetry-reader .reader-notice{min-height:20px}.poetry-reader .poem-text{padding-top:10px}.poetry-reader .reading-prose .poem-stanza{text-align:left;margin:0 0 1.2em}.poem-line{display:block;padding-left:1em;text-indent:-1em;overflow-wrap:anywhere}.poetry-reader .poem-source-note{text-align:left;font:12px/1.9 sans-serif;color:var(--reader-muted);margin-top:30px}.poetry-reader .poem-illustration{max-width:360px;margin:45px auto 0}.poem-art-open{border:0;background:none;padding:0;width:100%;cursor:zoom-in;display:block}.poetry-reader .poem-illustration img{display:block;width:100%;height:auto;margin:0}.poetry-reader .poem-illustration figcaption{margin-top:14px}.poem-illustration figcaption span{display:block;font-size:10px;margin-top:6px;opacity:.85}.poetry-reader .poem-original-page{font:10px/1.8 sans-serif;text-align:center;color:var(--reader-muted);margin-top:24px}.poem-share-row{margin:12px 0 26px;display:flex;flex-wrap:wrap;gap:8px 24px}.poem-share-row button,.poem-share-row a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;border:0;background:none;font-size:12px;color:var(--green)}.poem-art-dialog{max-width:min(92vw,950px);width:950px;max-height:92svh;padding:18px 22px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:4px}.poem-art-dialog::backdrop{background:#0c171acf}.poem-art-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.poem-art-dialog h2{font:500 19px/1.8 var(--serif)}.poem-art-dialog button{min-width:52px;min-height:44px;border:0;background:transparent;color:var(--green)}.poem-art-dialog img{display:block;width:100%;height:auto;max-height:calc(92svh - 110px);object-fit:contain}.protected-illustrations .poem-art-open,.protected-illustrations .poem-art-view{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.protected-illustrations .poem-art-open img,.protected-illustrations .poem-art-view img{pointer-events:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media print{.protected-illustrations .poem-illustration,.protected-illustrations .poem-art-dialog{display:none!important}}.home-poetry{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:44px;padding-top:64px;padding-bottom:64px;border-bottom:1px solid var(--line)}.home-poetry img{width:140px;height:auto;box-shadow:0 8px 24px #253b4a12}.home-poetry h2{font:500 34px/1.6 var(--serif);margin:12px 0}.home-poetry p:not(.section-kicker){font:14px/1.9 var(--serif);color:#6c7567}@media(max-width:600px){.poetry-hero{grid-template-columns:minmax(0,1fr) 106px;padding:28px 0 42px;gap:24px 18px}.poetry-cover{grid-row:1;grid-column:2;align-self:center}.poetry-about{grid-row:1;grid-column:1}.poetry-about h1{font-size:44px;margin:16px 0 17px;line-height:1.2}.poetry-byline{font-size:11px;line-height:1.9}.poetry-about .section-kicker{font-size:10px}.poetry-intro{grid-column:1 / -1}.poetry-intro>p:first-child{font-size:15px;line-height:1.9;margin-top:0;max-width:100%}.poetry-intro .actions{margin-top:20px;gap:24px}.poetry-selections{padding-top:28px;padding-bottom:35px}.poetry-selections .section-heading{gap:16px;margin-bottom:20px}.poetry-selections .section-heading h2{font-size:21px}.poetry-selection-links{grid-template-columns:1fr;gap:0}.poetry-selection-links>a{padding:16px 24px 16px 0;gap:6px}.poetry-selection-links>a>span{font-size:18px}.poetry-selection-links small{font-size:11px}.poetry-selection-links b{top:25px}.poetry-contents{padding-top:10px;padding-bottom:44px}.poetry-contents .section-heading>span{font-size:10px}.poetry-search{gap:16px;margin-bottom:12px}.poetry-toc{grid-template-columns:1fr}.poetry-toc a{font-size:16px;min-height:60px;gap:14px}.poetry-colophon{grid-template-columns:1fr;gap:26px;padding-top:34px;padding-bottom:50px}.poetry-colophon h2{font-size:26px}.poetry-reader .reading-heading{padding-top:18px;padding-bottom:18px}.poetry-reader .reader-book-title{margin-bottom:12px}.poetry-reader .reading-heading h1{font-size:28px;line-height:1.5}.poetry-reader .reading-byline{margin-top:14px}.poetry-reader .reading-prose{padding-top:12px}.poetry-reader .poem-illustration{max-width:280px;margin-top:32px}.poetry-reader .reader-chapter-finish{margin-top:30px}.poem-art-dialog{padding:10px 14px}.home-poetry{grid-template-columns:90px minmax(0,1fr);gap:20px;padding-top:40px;padding-bottom:40px}.home-poetry img{width:90px}.home-poetry h2{font-size:25px;margin:8px 0}.home-poetry>.text-link{grid-column:2;margin-top:-12px}.home-poetry p:not(.section-kicker){font-size:12px}}@media(max-width:350px){.poetry-hero{grid-template-columns:minmax(0,1fr) 88px;gap:22px 12px}.poetry-about h1{font-size:38px}}@font-face{font-family:Dreamlight;src:url(/books/meng-zhong-deng/assets/DreamlightSerif-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}[data-book-id=meng-zhong-deng] .reading-prose{font-family:Dreamlight,var(--serif)}.book-detail-subtitle{font:400 23px/1.8 var(--serif);color:var(--ink);margin-top:14px}.home-short-book{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:44px;padding-top:64px;padding-bottom:64px;border-bottom:1px solid var(--line)}.home-short-book img{width:160px;height:auto;box-shadow:0 8px 24px #253b4a20}.home-short-book h2{font:500 36px/1.6 var(--serif);margin:12px 0}.home-short-book p:not(.section-kicker){font:16px/1.9 var(--serif);color:#56604f}@media(max-width:700px){.home-short-book{grid-template-columns:100px minmax(0,1fr);gap:24px;padding-top:40px;padding-bottom:40px}.home-short-book img{width:100px}.home-short-book h2{font-size:28px;margin:8px 0}.home-short-book p:not(.section-kicker){font-size:14px}.home-short-book>.text-link{grid-column:2;margin-top:-8px}.book-detail-subtitle{font-size:22px}}
