.ember-field[data-v-d7b4300d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict}.site-atmosphere[data-v-c046a5e6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;contain:strict;-webkit-mask-image:linear-gradient(to bottom,transparent 65px,#000 170px,#000 calc(100% - 110px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 65px,#000 170px,#000 calc(100% - 110px),transparent 100%)}@media(max-width:700px){.site-atmosphere[data-v-c046a5e6]{-webkit-mask-image:linear-gradient(to bottom,transparent 65px,#000 140px,#000 calc(100% - 140px),transparent calc(100% - 65px));mask-image:linear-gradient(to bottom,transparent 65px,#000 140px,#000 calc(100% - 140px),transparent calc(100% - 65px))}}@font-face{font-family:Huihuo NanAn;src:url(/fonts/huihuo-nanan-display.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.public-site{position:relative;isolation:isolate;--site-display:"Huihuo NanAn","Noto Serif SC","Songti SC",serif;--site-bg:#0b1e33;--site-surface:#10263ceF;--site-raised:#18344b;--site-text:#f0eee8;--site-muted:#bbc6cf;--site-gold:#c4ad83;--site-line:rgba(221,215,202,.2);--site-paper:#f3f0e8;--site-ink:#202124;--site-serif:Georgia,"Noto Serif SC","Songti SC","SimSun",serif;--site-error:#efad98;--site-shadow:0 20px 60px #00000024;background:var(--site-bg) url(/brand-assets/navy-celestial.webp) center top / 1600px auto repeat-y;color:var(--site-text);min-height:100svh;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;line-height:1.65;color-scheme:dark;overflow-wrap:break-word}.public-site[data-theme=light]{--site-bg:#f5f3ee;--site-surface:#fefdfc;--site-raised:#eae7e0;--site-text:#202124;--site-muted:#62635f;--site-gold:#806b46;--site-line:#d9d7d0;--site-error:#a0422d;--site-shadow:0 20px 60px #29272109;color-scheme:light}.public-site button,.public-site input,.public-site select,.public-site textarea{font:inherit}.public-site button,.public-site a{-webkit-tap-highlight-color:transparent}.public-site button{cursor:pointer}.public-site button:disabled{cursor:not-allowed;opacity:.48}.public-site :focus-visible{outline:2px solid var(--site-gold);outline-offset:5px}.public-site a,.public-site button{touch-action:manipulation}.site-container{width:min(1248px,100%);margin-inline:auto;padding-inline:32px}.page-eyebrow{font-size:11px;letter-spacing:.19em;color:var(--site-gold);text-transform:uppercase;font-weight:500}.page-title{font-family:var(--site-serif);font-weight:500;font-size:clamp(30px,4vw,48px);line-height:1.3;letter-spacing:.045em}.site-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 20px;border:1px solid var(--site-line);border-radius:3px;background:transparent;color:var(--site-text);font-size:14px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.site-button:hover{background:var(--site-raised);border-color:var(--site-gold)}.site-button--primary{background:var(--site-text);color:var(--site-bg);border-color:var(--site-text)}.site-button--primary:hover{background:var(--site-gold);color:var(--site-bg);border-color:var(--site-gold)}.site-button svg,.site-link svg{width:18px;height:18px}.site-link{display:inline-flex;align-items:center;gap:9px;color:var(--site-gold);font-size:13px;min-height:44px;background:none;border:0;text-decoration:none}.site-link:hover{text-decoration:underline;text-underline-offset:5px}.site-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.site-section-heading h2{font-family:var(--site-serif);font-size:clamp(26px,3vw,34px);font-weight:500;letter-spacing:.045em;margin-top:7px}.site-note{color:var(--site-muted);font-size:13px}.site-empty{padding:48px 24px;border:1px solid var(--site-line);text-align:center;display:grid;justify-items:center;gap:14px;color:var(--site-muted)}.site-empty svg{width:36px;height:36px;color:var(--site-gold)}.site-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:32px;flex-wrap:wrap}.site-pagination button{background:transparent;color:var(--site-text);border:1px solid var(--site-line);min-width:42px;min-height:44px;padding:6px 12px;border-radius:2px}.site-pagination button[aria-current=page]{background:var(--site-text);color:var(--site-bg)}.site-skeleton{background:var(--site-surface);min-height:185px;border:1px solid var(--site-line);animation:site-breathe 1.4s ease infinite alternate}@keyframes site-breathe{to{opacity:.45}}.site-skip{position:absolute;left:20px;top:-80px;z-index:200;padding:10px 20px;background:var(--site-paper);color:var(--site-ink)}.site-skip:focus{top:10px}@media(max-width:700px){.site-container{padding-inline:20px}.public-site{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.site-section-heading{margin-bottom:20px;gap:12px}.site-section-heading h2{font-size:26px}.site-button{padding:10px 15px}.site-section-heading>.site-link{font-size:12px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.public-site *,.public-site *:before,.public-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has(.public-site){min-width:0}.local-preview-note{padding:7px 20px;text-align:center;font-size:11px;color:var(--site-muted);background:var(--site-raised);border-bottom:1px solid var(--site-line)}.public-site .page-title,.public-site .site-section-heading h2,.public-site .catalogue-heading h2,.public-site .wordmark>span,.public-site .footer-brand>span,.public-site .editorial-copy h1,.public-site .editorial-copy h2{font-family:var(--site-display);font-weight:400}.public-site .wordmark small,.public-site .footer-brand small{font-family:PingFang SC,Microsoft YaHei,sans-serif}.public-site .editorial-copy h1,.public-site .editorial-copy h2{text-wrap:balance}@media(max-width:380px){.public-site .page-eyebrow{letter-spacing:.1em}}.public-site[data-theme=light]{--site-bg:#f6f1e6;--site-surface:#fcfaf5;--site-raised:#eee8dc;background-color:var(--site-bg);background-image:url(/brand-assets/day-orbit-wide.svg),url(/brand-assets/day-paper-tile.svg);background-position:right top,left top;background-size:1600px auto,360px 360px;background-repeat:no-repeat,repeat}.public-site[data-theme=light] .editorial-copy{background:var(--site-surface) url(/brand-assets/day-orbit-wide.svg) right center / 800px auto no-repeat}.public-site[data-theme=light] .catalogue-section{background-color:var(--site-surface);background-image:linear-gradient(#fcfaf5c9,#fcfaf5c9),url(/brand-assets/day-paper-tile.svg);background-size:auto,360px 360px}.public-site[data-theme=light] .library-footer{background:var(--site-bg) url(/brand-assets/day-botanical.svg) right bottom / 1000px auto no-repeat}@media(max-width:700px){.public-site[data-theme=light]{background-image:url(/brand-assets/day-orbit-mobile.svg),url(/brand-assets/day-paper-tile.svg);background-size:600px auto,300px 300px}.public-site[data-theme=light] .editorial-copy{background-size:620px auto}.public-site[data-theme=light] .library-footer{background-size:680px auto}}.public-site .editorial-copy[data-title-font=serif] h1,.public-site .editorial-copy[data-title-font=serif] h2{font-family:var(--site-serif)}.public-site .editorial-copy[data-title-font=sans] h1,.public-site .editorial-copy[data-title-font=sans] h2{font-family:inherit}.public-site .course-page{background:transparent}@media(max-width:700px){.public-site:not([data-theme=light]){background-image:url(/brand-assets/navy-celestial-mobile.webp);background-size:900px auto}}.public-site ::selection{background:var(--site-gold);color:var(--site-bg)}.public-site .page-title{text-wrap:balance}.public-site .studio-article{padding:0 clamp(22px,4vw,42px) 12px;background:var(--site-surface);border:1px solid var(--site-line);margin-top:18px}.public-site .article-heading h1{text-wrap:balance;line-height:1.45}.public-site .course-labels{flex-wrap:wrap}.public-site .course-meta a,.public-site .hero-share,.public-site .player-caption select{min-height:44px}.public-site .footer-links a,.public-site .footer-links button,.public-site .footer-bottom a{min-height:44px;display:inline-flex;align-items:center}.public-site .news-filters,.public-site .store-kind-tabs{scrollbar-width:none;overscroll-behavior-x:contain}.public-site .news-filters::-webkit-scrollbar,.public-site .store-kind-tabs::-webkit-scrollbar{display:none}.public-site .news-filters button{flex-shrink:0}.public-site .store-sort{flex-wrap:wrap}.public-site .store-sort label{margin-left:auto}.public-site .news-page-heading>div{min-width:0}.public-site .article-loading{min-height:45vh}.public-site .site-empty{background:var(--site-surface)}@media(hover:hover){.public-site .quiet-button:hover{background:var(--site-raised);color:var(--site-text)}.public-site .store-kind-tabs button:hover,.public-site .news-filters button:hover{color:var(--site-text)}}@media(max-width:700px){.public-site input:not([type=checkbox]):not([type=radio]),.public-site textarea,.public-site select{font-size:16px}.public-site .studio-article{padding:0 18px 8px}.public-site .article-heading h1{font-size:27px}.public-site .content-blocks{font-size:15px;line-height:1.95}.public-site .footer-top{padding-bottom:22px;gap:18px}.public-site .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;font-size:12px}.public-site .footer-links a,.public-site .footer-links button{border-bottom:1px solid var(--site-line);justify-content:space-between}.public-site .news-filters{gap:20px;padding-bottom:2px}.public-site .review-form-actions{flex-wrap:wrap}.public-site .review-receipt summary{min-height:44px;line-height:44px}}@media(max-width:380px){.public-site .star-choices{flex-wrap:wrap}.public-site .star-choices>label{flex:0 0 44px}.public-site .rating-label{flex-basis:100%;margin:8px 0 0}}*{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;background:#f6eee1}body{min-width:320px;min-height:100vh;font-family:"Noto Serif SC",Songti SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#20170c;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:linear-gradient(#f6eee1e6,#f6eee1f5),url(/design-assets/paper-bg.png) center top / 900px auto repeat}#app{min-height:100vh}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input{font:inherit}
