:root{--ink:#272722;--deep:#211e1a;--deep2:#171918;--paper:#f8f7f2;--cream:#f1ede4;--clay:#b95e40;--orange:#f0a66d;--muted:#7b7970;--border:#dfdcd4;--green:#3d5449;--serif:'Noto Serif KR',Georgia,serif;--sans:'DM Sans','Noto Sans KR',system-ui,sans-serif}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);word-break:keep-all;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{max-width:100%}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:4px}::selection{background:#e1b390;color:#222} [hidden]{display:none!important}.page-width{width:min(1350px,calc(100% - 112px));margin-inline:auto}.skip-link{position:absolute;top:-60px;left:12px;padding:12px;background:#fff;z-index:99}.skip-link:focus{top:12px}.section-space{padding:136px 0}.eyebrow{display:flex;align-items:center;gap:13px;font-family:'DM Sans',var(--sans);font-size:11px;font-weight:700;letter-spacing:.22em;color:#9a684d}.eyebrow-rule{width:26px;height:1px;background:currentColor}.eyebrow.light{color:#edbb8d}.section-title{font:600 clamp(35px,4.2vw,59px)/1.38 var(--serif);letter-spacing:-.055em;margin:20px 0 0}.title-dot{color:var(--clay)}.section-heading-row{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:50px}.section-aside{font-size:14px;line-height:2;color:#79756f;margin:0 0 10px}.site-header{position:relative;z-index:40;height:90px;background:var(--deep);color:#f7f0e8;border-bottom:1px solid rgba(255,255,255,.10)}.header-inner{display:flex;height:100%;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:flex;align-items:center;gap:12px;min-width:238px}.wordmark-symbol{display:grid;gap:3px;transform:rotate(-20deg);width:28px;height:31px;place-content:center}.wordmark-symbol>span{height:6px;width:24px;background:#eea66b;border-radius:12px}.wordmark-symbol>span:nth-child(2){width:17px;transform:translateX(6px)}.wordmark-symbol>span:nth-child(3){width:9px;transform:translateX(11px)}.wordmark-copy{display:flex;flex-direction:column;gap:3px}.wordmark-copy strong{font-size:16px;letter-spacing:-.035em;font-weight:700}.wordmark-copy em{color:#f0a574;font-style:normal}.wordmark-copy small{font-size:10px;letter-spacing:.06em;color:#b9afa4;font-weight:400}.desktop-nav{display:flex;align-items:center;gap:37px;margin-left:auto}.desktop-nav a{font-size:13px;color:#ddd4ca;transition:color .2s}.desktop-nav a:hover{color:var(--orange)}.header-cta{font-size:12px;border:1px solid rgba(255,255,255,.38);padding:13px 17px 13px 20px;border-radius:3px;margin-left:22px;white-space:nowrap}.header-cta span{margin-left:15px;color:var(--orange)}.header-cta:hover{background:#f4e4d4;color:var(--deep)}.menu-button,.mobile-nav{display:none}
.hero{min-height:735px;background:radial-gradient(circle at 81% 34%,#463d34 0%,transparent 40%),linear-gradient(125deg,#221e1b 20%,#28221f 75%,#282923);color:#f8f0e6;position:relative;overflow:hidden}.hero-grain{position:absolute;inset:0;pointer-events:none;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.48' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.24' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-glow{position:absolute;border-radius:50%;pointer-events:none}.hero-glow-a{width:670px;height:670px;right:-220px;top:-120px;background:#695340;filter:blur(170px);opacity:.14}.hero-glow-b{width:600px;height:370px;left:-290px;bottom:-170px;background:#8b6243;filter:blur(140px);opacity:.09}.hero-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:25px;min-height:728px;position:relative}.hero-content{position:relative;z-index:3;padding:78px 0 122px}.hero-content h1{font:600 clamp(41px,4.6vw,67px)/1.47 var(--serif);letter-spacing:-.066em;margin:36px 0 23px;white-space:nowrap}.hero-highlight{color:#ead4bf}.orange-dot{color:#e7a06c}.hero-description{font-size:16px;line-height:2.05;color:#c7bcb1;margin:0}.hero-actions{display:flex;align-items:center;gap:34px;margin-top:47px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:30px;min-height:55px;padding:0 24px;border:1px solid transparent;border-radius:2px;font-size:13px;font-weight:600;transition:transform .2s,background .2s,color .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn span{font-size:18px;font-weight:400}.btn-cream{background:#f5eee1;color:#272521}.btn-cream:hover{background:#fff}.text-link{font-size:13px;font-weight:500;border-bottom:1px solid #6f6660;padding-bottom:8px}.light-link{color:#d6c7b9}.light-link span{margin-left:12px;color:var(--orange)}.hero-caption{position:absolute;left:0;bottom:82px;display:flex;align-items:center;gap:11px;letter-spacing:.14em;font:10px 'DM Sans',sans-serif;color:#998e83}.caption-circle{width:7px;height:7px;background:var(--orange);border-radius:50%}.hero-art{height:638px;align-self:end;position:relative;display:flex;align-items:center;justify-content:center}.hero-orbit{position:absolute;border:1px solid rgba(224,196,161,.14);border-radius:50%;pointer-events:none}.hero-orbit-one{width:510px;height:510px;top:58px;right:-16px}.hero-orbit-two{width:650px;height:650px;top:-12px;right:-90px;border-style:dashed;border-color:rgba(224,196,161,.08)}.cover-float-top{position:absolute;top:89px;right:27px;font:10px 'DM Sans',sans-serif;letter-spacing:.16em;color:#c2b2a1;z-index:2}.cover-float-top span{margin-left:20px;font-size:17px;color:var(--orange)}.floating-book{width:320px;height:450px;position:relative;transform:rotate(9deg) translate(10px,9px);filter:drop-shadow(28px 34px 20px rgba(0,0,0,.35));animation:bookFloat 7s ease-in-out infinite;perspective:800px;z-index:1}.book-spine{position:absolute;left:-19px;top:8px;width:31px;height:440px;transform:skewY(-15deg);background:linear-gradient(90deg,#864733,#b76b4c 32%,#753e30);box-shadow:inset -5px 0 7px rgba(0,0,0,.22);border-radius:3px}.book-cover{width:100%;height:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#bc775c 0%,#b8654d 54%,#9e4f3f 100%);padding:33px 28px 24px;border-radius:2px 6px 6px 2px;box-shadow:inset 5px 0 15px rgba(0,0,0,.13),inset -2px 0 1px rgba(255,255,255,.2);border:1px solid #d39470}.book-cover:after{content:'';position:absolute;top:0;bottom:0;left:12px;width:1px;background:#ead1b5;opacity:.22}.cover-kicker{color:#f5dfc8;font:9px 'DM Sans',sans-serif;letter-spacing:.18em}.cover-title{font:600 27px/1.74 var(--serif);letter-spacing:-.063em;color:#fff4e7;margin-top:36px;position:relative;z-index:2}.cover-title span{color:#ffe3a7}.cover-motif{position:absolute;width:250px;height:245px;right:-75px;bottom:41px;opacity:.55}.motif-sun{width:176px;height:176px;border:1px solid #ffe4b1;border-radius:50%;position:absolute;bottom:0;left:5px}.motif-line{position:absolute;bottom:-16px;height:170px;width:1px;background:#f7cf9f;transform-origin:bottom}.motif-one{left:90px;transform:rotate(31deg)}.motif-two{left:90px;transform:rotate(-25deg)}.motif-three{left:90px;transform:rotate(64deg)}.cover-bottom{position:absolute;bottom:22px;left:28px;right:25px;display:flex;justify-content:space-between;align-items:end;gap:15px;color:#f0d7c0;font-size:10px;line-height:1.9}.cover-bottom b{font:28px 'DM Sans',sans-serif;color:#f5d5ad;opacity:.8}.art-sticker{position:absolute;z-index:2;top:190px;right:0;width:110px;height:110px;background:#ead4af;border-radius:100%;color:#3d3329;display:flex;align-items:center;justify-content:center;gap:6px;transform:rotate(18deg)}.art-sticker span{font:700 12px/1.35 'DM Sans',sans-serif;letter-spacing:.04em}.art-sticker svg{width:25px;height:25px;fill:none;stroke:#a65a3d;stroke-width:1.2}.hero-art-foot{position:absolute;bottom:58px;left:25px;right:13px;display:flex;justify-content:space-between;color:#a89989;letter-spacing:.1em;font:10px 'DM Sans',sans-serif}.scroll-cue{position:absolute;right:36px;bottom:0;display:flex;align-items:center;gap:15px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.17em;color:#baa99a}.scroll-line{height:64px;width:1px;background:#bca28c}.ticker{background:#ece4d6;border-bottom:1px solid #e2d8c8;overflow:hidden;height:62px;display:flex;align-items:center}.ticker-track{white-space:nowrap;font:500 12px 'DM Sans',sans-serif;letter-spacing:.18em;color:#8b7762;min-width:max-content;animation:marquee 35s linear infinite}.ticker-track span{color:var(--clay);margin:0 35px;font-size:18px}
.intro-section{background:#f7f6f1}.intro-layout{display:grid;grid-template-columns:220px 1fr;gap:90px}.section-index{font:600 11px 'DM Sans',sans-serif;letter-spacing:.14em;color:#a86b4c;display:flex;flex-direction:column;justify-content:space-between}.index-mark{font-size:63px;font-weight:400;color:#bc7754;line-height:1}.intro-main{max-width:990px}.serif-heading{font:600 clamp(31px,3.4vw,49px)/1.68 var(--serif);letter-spacing:-.056em;margin:0 0 28px}.serif-heading em{font-style:normal;color:#a86147}.intro-main p{font-size:15px;line-height:2.2;max-width:780px;color:#69665f;margin:0}
.featured-section{background:#eeece5}.featured-frame{background:#f9f8f5;display:grid;grid-template-columns:47% 53%;min-height:615px;box-shadow:0 18px 48px rgba(39,36,30,.035)}.featured-visual{overflow:hidden;background:radial-gradient(circle at 38% 30%,#e6d2bc 0%,#cba68c 54%,#bf967d);display:flex;align-items:center;justify-content:center;position:relative;min-height:600px}.featured-arch{position:absolute;width:80%;height:85%;border-radius:48% 48% 0 0;border:1px solid rgba(255,247,227,.31);bottom:0}.featured-arch:before{content:'';position:absolute;inset:13px;border:1px solid rgba(255,255,255,.25);border-radius:50% 50% 0 0}.featured-bloom{position:absolute;right:8%;top:11%;transform:rotate(8deg);width:100px;height:140px;opacity:.72}.bloom-line{position:absolute;left:50%;width:1px;height:110px;top:30px;background:#f1e9ce;transform-origin:bottom}.b1{transform:rotate(-40deg)}.b2{transform:rotate(-22deg)}.b3{transform:rotate(0deg)}.b4{transform:rotate(23deg)}.b5{transform:rotate(45deg)}.bloom-line:before{content:'';position:absolute;width:15px;height:20px;top:-6px;left:-7px;border-radius:60% 45%;border:1px solid #f1e9ce}.featured-cover{z-index:1;width:280px;height:410px;background:linear-gradient(160deg,#334b42,#2e413b 62%,#20312c);box-shadow:13px 27px 28px rgba(70,42,32,.32),inset -3px 0 6px #27362e,inset 6px 0 9px rgba(255,255,255,.08);transform:rotate(-6deg);color:#f6ecd5;padding:29px 27px;position:relative;display:flex;flex-direction:column}.featured-cover:before{content:'';width:10px;height:100%;position:absolute;left:-10px;top:6px;background:#253b32;transform:skewY(43deg)}.featured-cover small{font:9px 'DM Sans',sans-serif;letter-spacing:.14em;color:#b9cbb4}.featured-cover strong{font:600 24px/1.78 var(--serif);letter-spacing:-.062em;margin-top:40px;z-index:1}.featured-cover strong span{color:#e9d0a2}.featured-cover-line{position:absolute;right:28px;bottom:75px;width:110px;height:110px;border:1px solid #9bb1a1;border-radius:50%;opacity:.45}.featured-cover-line:before,.featured-cover-line:after{content:'';position:absolute;width:100%;height:1px;background:#9bb1a1;top:50%;left:0;transform:rotate(38deg)}.featured-cover-line:after{transform:rotate(-38deg)}.featured-cover p{position:absolute;bottom:23px;font-size:9px;line-height:2;color:#d9decb}.featured-cover-number{position:absolute;right:23px;bottom:22px;font:22px 'DM Sans',sans-serif;color:#e2cfa7}.featured-corner{position:absolute;bottom:23px;left:29px;color:#fff0e1;font:10px 'DM Sans',sans-serif;letter-spacing:.15em}.featured-details{padding:80px clamp(38px,5.8vw,90px) 56px;display:flex;flex-direction:column;align-items:flex-start}.pill{border-radius:50px;padding:8px 14px;font:600 10px 'DM Sans',sans-serif;letter-spacing:.12em}.pill.filled{background:#e9ded2;color:#925c45}.featured-details h3{font:600 clamp(28px,3vw,42px)/1.59 var(--serif);letter-spacing:-.055em;margin:28px 0 20px}.featured-details h3 em{font-style:normal;color:#a85e44}.featured-lead{font-size:16px;font-family:var(--serif);line-height:1.85;margin:0 0 22px;color:#4f4d46}.featured-body{font-size:13px;line-height:2.13;color:#726f67;max-width:460px;margin:0}.feature-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.feature-tags span{border:1px solid #e2ded4;font-size:11px;padding:7px 11px;color:#7a746a}.featured-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.btn-dark{background:var(--deep);color:#fff}.btn-dark:hover{background:#4a3b32}.btn-border{border-color:#c9c3b7;color:#453e38}.btn-border:hover{background:#eee7dd}.ebook-link-slot{margin-top:19px}.ebook-coming{font-size:11px;color:#998d80;margin:0;display:flex;align-items:center;gap:9px}.small-orange-dot{width:6px;height:6px;background:var(--clay);border-radius:50%}.ebook-purchase{font-size:12px;font-weight:700;color:#995336;border-bottom:1px solid #995336;padding-bottom:6px}.ebook-purchase span{margin-left:6px}
.series-section{background:#faf9f6}.series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.series-card{min-width:0;border:1px solid #ece8df;background:#fefdfa;transition:transform .28s,box-shadow .28s}.series-card:hover{transform:translateY(-7px);box-shadow:0 16px 36px rgba(42,36,30,.08)}.series-image{height:370px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.series-card.growth .series-image{background:radial-gradient(circle at 65% 30%,#d7b29b,transparent 40%),linear-gradient(140deg,#8f6c5c,#b58a72)}.series-card.plants .series-image{background:linear-gradient(135deg,#e8e8d9,#d2ddc8 40%,#f1ecdf)}.series-card.art .series-image{background:linear-gradient(135deg,#e2d6c4,#c8bfab)}.series-number{position:absolute;top:22px;left:24px;font:11px 'DM Sans',sans-serif;letter-spacing:.1em;color:rgba(255,255,255,.8)}.series-card.plants .series-number,.series-card.art .series-number{color:#5b6357}.series-state{position:absolute;top:20px;right:19px;font:600 9px 'DM Sans',sans-serif;letter-spacing:.1em;background:#fff9ec;padding:9px 11px;color:#795140;border-radius:3px}.series-state.is-soon{background:rgba(255,255,255,.75);color:#5d615b}.growth-drawing{position:absolute;inset:0}.growth-circle{position:absolute;border:1px solid rgba(252,233,203,.58);width:278px;height:278px;border-radius:50%;top:42px;left:calc(50% - 139px)}.growth-circle:before{content:'';position:absolute;inset:17px;border:1px solid rgba(255,232,195,.25);border-radius:50%}.growth-line{position:absolute;background:rgba(250,236,204,.76);width:1px;height:250px;bottom:-35px;left:50%;transform-origin:bottom}.growth-line-a{transform:rotate(30deg)}.growth-line-b{transform:rotate(-30deg)}.growth-line-c{transform:rotate(70deg)}.growth-caption{position:absolute;left:38px;bottom:33px;font:10px/1.7 'DM Sans',sans-serif;color:#ffead4;letter-spacing:.13em}.plant-drawing,.art-drawing{width:96%;height:96%;display:block;filter:drop-shadow(0 18px 18px rgba(38,45,36,.08))}.series-detail{padding:31px 29px 26px}.series-kicker{font:600 10px 'DM Sans',sans-serif;letter-spacing:.17em;color:#a56c51}.series-detail h3{font:600 27px/1.45 var(--serif);letter-spacing:-.055em;margin:14px 0 8px}.series-subtitle{font:500 13px var(--serif);color:#8b765f;margin:0 0 15px}.series-description{min-height:76px;font-size:13px;line-height:2;color:#79746b;margin:0}.series-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7e2da;margin-top:24px;padding-top:21px;color:#7d6e60;font-size:12px}.series-bottom span:last-child{font-size:21px;color:#a5674c}
.listen-section{background:#f1efe8}.listening-feature{display:grid;grid-template-columns:44% 56%;min-height:350px;background:#2f3e38;color:#f7f2e9;overflow:hidden}.listening-visual{min-height:360px;position:relative;background:radial-gradient(circle at 66% 44%,#567366 0%,#354b41 47%,#2d3e36 100%);overflow:hidden}.record-disc{width:300px;height:300px;background:repeating-radial-gradient(circle at center,#161f1c 0,#161f1c 2px,#2a3530 3px,#202a25 5px);border:7px solid #1d2824;border-radius:50%;position:absolute;top:35px;left:calc(50% - 156px);box-shadow:25px 17px 28px rgba(0,0,0,.25);animation:recordRotate 26s linear infinite}.record-label{width:105px;height:105px;border-radius:50%;background:#bd8c72;position:absolute;top:calc(50% - 52px);left:calc(50% - 52px);display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;color:#302721;font:9px 'DM Sans',sans-serif;letter-spacing:.1em}.record-label b{font-size:13px;letter-spacing:.09em}.sound-wave{position:absolute;bottom:34px;left:30px;display:flex;align-items:center;gap:6px;height:32px}.sound-wave i{width:2px;background:#e9b994;height:12px;border-radius:2px}.sound-wave i:nth-child(3n){height:29px}.sound-wave i:nth-child(4n){height:20px}.sound-wave i:nth-child(5n){height:6px}.listen-corner{position:absolute;right:24px;bottom:31px;font:9px 'DM Sans',sans-serif;letter-spacing:.17em;color:#d3bcab}.listening-content{padding:64px 72px 55px;display:flex;flex-direction:column;align-items:flex-start}.mini-label{color:#ecc29f;font:600 10px 'DM Sans',sans-serif;letter-spacing:.17em}.listening-content h3{font:600 39px var(--serif);letter-spacing:-.05em;margin:22px 0 16px}.listening-content>p{font-size:14px;line-height:2;color:#d7dfd6;max-width:410px;margin:0}.listen-meta{display:flex;flex-wrap:wrap;gap:18px;margin:24px 0;color:#adbfb5;font-size:11px}.listen-meta span+span:before{content:'·';margin-right:18px}.btn-light-outline{border-color:#a4b1a9;color:#fff;min-height:46px;font-size:12px}.btn-light-outline:hover{background:#526b5e}.soon-main{font-size:12px;color:#e8d6c6!important;display:flex;gap:9px;align-items:center}.soon-dot{height:7px;width:7px;background:#e5ab8c;border-radius:50%;box-shadow:0 0 0 4px rgba(229,171,140,.14)}.episodes-toolbar{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-top:83px;margin-bottom:27px}.episodes-toolbar h3{font:600 26px var(--serif);margin:0;letter-spacing:-.05em}.episodes-toolbar h3 span{font:500 14px 'DM Sans',sans-serif;color:#b56c4d;margin-left:8px}.filter-buttons{display:flex;gap:7px;flex-wrap:wrap}.filter-btn{border:1px solid #dcd8ce;background:transparent;padding:10px 14px;font-size:12px;color:#797267;transition:background .2s,color .2s}.filter-btn:hover,.filter-btn.active{background:var(--deep);color:#fff;border-color:var(--deep)}.episodes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.episode-card{background:#fefcf8;border:1px solid #e4e0d8;min-width:0}.episode-visual{height:175px;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%,#b98878,#80645c 70%);color:#f6e6db;padding:19px 22px}.episode-visual.plants{background:linear-gradient(140deg,#627864,#b2bd91)}.episode-visual.art{background:linear-gradient(140deg,#8c8191,#b19b7b)}.episode-overline{position:relative;z-index:2;font:600 9px 'DM Sans',sans-serif;letter-spacing:.15em}.episode-giant{position:absolute;right:-2px;bottom:-51px;font:700 188px 'DM Sans',sans-serif;color:rgba(255,255,255,.13);letter-spacing:-.11em}.episode-disc{position:absolute;left:35px;bottom:21px;font-size:55px;color:#eed1b8;opacity:.75;line-height:1}.episode-status{position:absolute;right:15px;top:16px;background:rgba(255,255,255,.2);padding:8px 10px;color:#fff;font-size:10px}.episode-status.live{background:#e7bd97;color:#2c251f}.episode-info{padding:23px}.episode-chapter{font:600 10px 'DM Sans',var(--sans);letter-spacing:.08em;color:#aa6c50}.episode-info h4{font:600 18px/1.6 var(--serif);letter-spacing:-.03em;min-height:57px;margin:9px 0 7px}.episode-info p{font-size:12px;line-height:1.85;min-height:44px;color:#898277;margin:0}.episode-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:21px;border-top:1px solid #ebe6de;padding-top:17px}.episode-upcoming{color:#a7a096;font:600 10px 'DM Sans',sans-serif;letter-spacing:.1em}.episode-play{background:transparent;border:0;padding:0;text-align:left;color:#8e553c;font-size:12px;font-weight:700}.episode-play span{margin-left:7px}.episode-arrow{color:#a06e57;font-size:19px}.episode-more{display:flex;flex-direction:column;align-items:center;margin-top:33px}.more-btn{border:1px solid #bab1a6;background:transparent;color:#3f3933;font-weight:600;font-size:12px;padding:15px 33px;min-width:218px;display:flex;justify-content:space-between;gap:30px}.more-btn span{font-size:16px}.more-btn:hover{background:var(--deep);color:#fff}.episode-more p{font-size:11px;color:#a39b91;margin:18px 0 0}.episodes-empty{grid-column:1/-1;border:1px dashed #c7bdb0;padding:56px 22px;text-align:center;color:#8c8073;font-size:13px}
.quote-section{background:#714d42;color:#ffefe0;padding:105px 0;overflow:hidden;position:relative}.quote-section:after{content:'';width:450px;height:450px;border:1px solid rgba(254,222,193,.12);border-radius:50%;position:absolute;right:-190px;top:-140px}.quote-layout{display:grid;grid-template-columns:26% 1fr;gap:35px}.quote-left{display:flex;flex-direction:column;justify-content:space-between}.quote-left .eyebrow{color:#e5b6a1}.quote-flower{font-size:130px;color:#f4c9a4;line-height:1}.quote-content{position:relative}.quote-mark{font:130px Georgia,serif;color:#d49c7e;position:absolute;left:-94px;top:-38px;opacity:.65}.quote-content blockquote{font:500 clamp(29px,3.2vw,48px)/1.85 var(--serif);letter-spacing:-.05em;margin:0}.quote-content blockquote em{font-style:normal;color:#f9c79f}.quote-content>p{font-size:12px;color:#e5c0ac;margin:26px 0 35px}.underlined-btn{border:0;border-bottom:1px solid #dcb39a;background:none;color:#ffe4cc;padding:0 0 11px;font-size:12px}.underlined-btn span{margin-left:25px;font-size:16px}
.future-section{background:#faf9f5}.future-layout{display:grid;grid-template-columns:39% 61%;border-top:1px solid #d8d3c8}.future-note{padding:41px 55px 15px 0}.future-sun{font-size:43px;color:#b67352}.future-note h3{font:600 29px/1.64 var(--serif);letter-spacing:-.04em;margin:28px 0 21px}.future-note p{font-size:13px;line-height:2.2;color:#807b72;max-width:360px}.future-list{border-left:1px solid #d8d3c8}.future-list>div{display:flex;align-items:center;gap:25px;min-height:102px;border-bottom:1px solid #d8d3c8;padding:16px 20px 16px 34px}.future-list>div>span:first-child{font:600 13px 'DM Sans',sans-serif;color:#b76a4a;min-width:30px}.future-list>div>div{flex:1}.future-list strong{display:block;font:600 16px var(--serif);letter-spacing:-.03em;margin-bottom:8px}.future-list small{font-size:11px;color:#9e968c}.future-list>div>span:last-child{font-size:23px;color:#a66c52}
.about-section{background:#28322e;color:#f0ede4;padding:105px 0}.about-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:90px}.about-section h2{font:600 clamp(32px,3.5vw,50px)/1.65 var(--serif);letter-spacing:-.048em;margin:28px 0 0}.about-section h2 em{font-style:normal;color:#d5b28e}.about-copy{padding-top:56px}.about-copy>p{color:#c4c9bf;font-size:14px;line-height:2.25;max-width:470px;margin:0}.about-sign{margin-top:37px;border-top:1px solid #536058;padding-top:25px;display:flex;flex-direction:column;gap:8px}.about-sign strong{font:600 12px 'DM Sans',sans-serif;letter-spacing:.1em}.about-sign span{font:10px 'DM Sans',sans-serif;letter-spacing:.1em;color:#9fb0a3}.about-channel{margin-top:24px}.about-link{font-size:13px;color:#e1c29d;border-bottom:1px solid #e1c29d;padding-bottom:8px}.about-link span{margin-left:15px}.site-footer{background:#1a211d;color:#c0c8bd}.footer-top{display:flex;align-items:center;gap:28px;padding:47px 0 44px;border-bottom:1px solid #384139}.footer-wordmark{font-size:25px;font-weight:700;letter-spacing:-.04em;color:#f1ece3}.footer-wordmark i{color:#dda67e;font-style:normal}.footer-top>span{font-size:12px;color:#9aa69b}.backtop{margin-left:auto;border:1px solid #526054;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:19px;color:#f5e5d6}.backtop:hover{background:#3a493d}.footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 0 31px;color:#89988d;font:10px 'DM Sans',sans-serif;letter-spacing:.05em}.footer-bottom>div{display:flex;gap:27px}
.reader-dialog,.video-dialog{border:0;padding:0;margin:auto;max-height:calc(100% - 40px);box-shadow:0 30px 110px rgba(0,0,0,.32)}dialog::backdrop{background:rgba(16,19,17,.78);backdrop-filter:blur(5px)}.reader-dialog{width:min(660px,calc(100% - 28px));background:#faf8f3}.modal-inner{padding:25px 42px 54px}.modal-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3dbd0;padding-bottom:18px;color:#916e5c;font:600 10px 'DM Sans',sans-serif;letter-spacing:.13em}.modal-close{border:0;background:transparent;font-size:30px;line-height:1;color:inherit;width:40px;height:40px}.modal-body{max-height:72vh;overflow:auto;padding:35px 12px 6px}.modal-eyebrow{font-size:12px;color:#a77459}.modal-body h2{font:600 32px/1.65 var(--serif);letter-spacing:-.05em;margin:15px 0 26px}.modal-divider{height:1px;width:80px;background:#b68d73;margin-bottom:33px}.modal-body>p:not(.modal-eyebrow){font:400 14px/2.3 var(--serif);color:#554c43;margin:0 0 24px}.reader-notice{background:#f0e9dc;padding:16px;color:#8d7c70;font-size:11px;line-height:1.9;margin-top:27px}.modal-action{margin-top:22px}.reader-pending{font-size:12px;color:#a28e80}.video-dialog{width:min(900px,calc(100% - 28px));background:#1e221f;color:#fff}.video-modal-inner{padding:22px}.video-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 0 15px 6px}.video-modal-heading h2{font:500 17px var(--sans);margin:0}.video-shell{aspect-ratio:16/9;background:#090d0b}.video-shell iframe{width:100%;height:100%;border:0;display:block}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:none}.animate-in{animation:appearUp .8s both}.hero-art.animate-in{animation-delay:.18s}
@keyframes bookFloat{0%,100%{transform:rotate(9deg) translate(10px,9px)}50%{transform:rotate(8deg) translate(10px,0)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes recordRotate{to{transform:rotate(360deg)}}@keyframes appearUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1170px){.page-width{width:min(100% - 68px,1180px)}.desktop-nav{gap:19px}.header-cta{margin-left:0}.hero-content h1{font-size:52px}.hero-art{transform:scale(.9);transform-origin:center right}.featured-details{padding:62px 42px}.featured-details h3{font-size:34px}.btn{gap:18px}.series-image{height:320px}.series-description{min-height:105px}.listening-content{padding:57px 44px}.intro-layout{gap:45px}}
@media(max-width:900px){.site-header{height:76px}.desktop-nav,.header-cta{display:none}.menu-button{display:flex;width:45px;height:42px;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:transparent;border:1px solid rgba(255,255,255,.23)}.menu-button span{display:block;width:21px;height:1px;background:#f5e5d8;transition:transform .2s}.menu-button[aria-expanded='true'] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-button[aria-expanded='true'] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-nav{display:flex;position:absolute;top:76px;left:0;right:0;background:#29231f;border-top:1px solid #49413c;flex-direction:column;padding:15px 34px 25px;box-shadow:0 20px 40px rgba(0,0,0,.25)}.mobile-nav a{padding:16px 4px;border-bottom:1px solid #49413c;font-size:14px}.hero-inner{grid-template-columns:1fr 1fr;min-height:680px}.hero-content h1{font-size:39px;line-height:1.5}.hero-description{font-size:13px}.hero-actions{gap:16px;flex-wrap:wrap}.hero-art{transform:scale(.8);margin-right:-36px}.hero-caption{bottom:70px}.featured-frame{grid-template-columns:47% 53%}.featured-visual{min-height:580px}.featured-details h3{font-size:28px}.featured-lead{font-size:13px}.featured-body{font-size:12px}.featured-details{padding:50px 28px}.btn{font-size:12px;padding:0 14px;min-height:48px}.series-grid{gap:12px}.series-image{height:260px}.series-detail{padding:24px 20px}.series-detail h3{font-size:21px}.series-description{font-size:12px}.section-space{padding:100px 0}.series-state{font-size:8px}.episodes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.episodes-toolbar{flex-wrap:wrap}.future-layout{grid-template-columns:1fr 1.3fr}.about-layout{gap:40px}}
@media(max-width:650px){.page-width{width:calc(100% - 38px)}.section-space{padding:78px 0}.wordmark{min-width:0}.wordmark-copy strong{font-size:14px}.wordmark-copy small{font-size:9px}.site-header{height:70px}.mobile-nav{top:70px}.hero{min-height:auto}.hero-inner{display:flex;flex-direction:column;min-height:0}.hero-content{padding:74px 0 22px;width:100%}.hero-content h1{font-size:clamp(32px,8.1vw,44px);white-space:normal;margin-top:24px;margin-bottom:20px}.hero-description{font-size:13px;line-height:1.95}.hero-actions{margin-top:30px;gap:23px}.btn-cream{min-height:53px}.hero-caption{display:none}.hero-art{width:100%;height:425px;min-height:425px;transform:scale(.76);transform-origin:50% 32%;margin:-8px 0 -80px}.hero-orbit-one{left:calc(50% - 235px);right:auto}.hero-orbit-two{left:calc(50% - 330px);right:auto}.floating-book{transform-origin:center;flex-shrink:0}.cover-float-top{top:22px;right:-4px}.hero-art-foot{bottom:40px;left:0;right:0}.art-sticker{right:1px;top:135px}.scroll-cue{display:none}.ticker{height:48px}.ticker-track{font-size:10px}.section-heading-row{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:32px}.section-title{font-size:35px;line-height:1.5;margin-top:14px}.section-aside{font-size:12px;line-height:1.9}.intro-layout{grid-template-columns:1fr;gap:24px}.section-index{flex-direction:row}.index-mark{font-size:34px}.serif-heading{font-size:clamp(26px,6.5vw,37px)}.intro-main p{font-size:13px;line-height:2.1}.featured-frame{grid-template-columns:1fr}.featured-visual{min-height:430px}.featured-cover{transform:rotate(-5deg) scale(.85)}.featured-corner{font-size:8px}.featured-details{padding:40px 25px 45px}.featured-details h3{font-size:30px;margin:23px 0}.featured-lead{font-size:14px}.featured-body{font-size:13px}.featured-buttons{gap:9px}.series-grid{grid-template-columns:1fr;gap:19px}.series-image{height:320px}.series-detail{padding:26px 25px 23px}.series-detail h3{font-size:26px}.series-description{min-height:0}.listening-feature{grid-template-columns:1fr}.listening-visual{min-height:275px}.record-disc{width:244px;height:244px;top:16px;left:calc(50% - 122px)}.record-label{width:87px;height:87px;top:calc(50% - 43px);left:calc(50% - 43px)}.listen-corner{font-size:8px}.listening-content{padding:37px 28px 40px}.listening-content h3{font-size:30px;margin:17px 0 12px}.listening-content>p{font-size:13px}.listen-meta{gap:9px}.listen-meta span+span:before{margin-right:8px}.episodes-toolbar{margin-top:53px;gap:19px}.episodes-toolbar h3{font-size:23px}.filter-buttons{gap:5px}.filter-btn{padding:9px 10px;font-size:11px}.episodes-grid{grid-template-columns:1fr}.episode-visual{height:180px}.episode-info h4{min-height:0}.episode-info p{min-height:0}.episode-more p{text-align:center}.quote-section{padding:71px 0}.quote-layout{grid-template-columns:1fr;gap:25px}.quote-flower{display:none}.quote-mark{display:none}.quote-content blockquote{font-size:clamp(27px,7vw,36px)}.quote-content>p{font-size:11px;line-height:1.8}.future-layout{grid-template-columns:1fr}.future-note{padding:25px 0 37px}.future-note h3{font-size:25px;margin:13px 0}.future-list{border-left:0;border-top:1px solid #d8d3c8}.future-list>div{padding:17px 5px;gap:16px;min-height:90px}.future-list strong{font-size:14px}.future-list small{font-size:10px}.about-section{padding:77px 0}.about-layout{grid-template-columns:1fr;gap:0}.about-section h2{font-size:32px}.about-copy{padding-top:25px}.about-copy>p{font-size:13px}.footer-top{flex-wrap:wrap;gap:11px;padding:40px 0 32px}.footer-wordmark{width:calc(100% - 60px);font-size:22px}.footer-top>span{order:3;width:100%}.backtop{order:2}.footer-bottom{flex-direction:column;align-items:flex-start;font-size:9px;line-height:1.8}.footer-bottom>div{flex-wrap:wrap;gap:4px 17px}.modal-inner{padding:17px 20px 28px}.modal-body{padding:24px 4px 0}.modal-body h2{font-size:24px}.modal-body>p:not(.modal-eyebrow){font-size:13px}.video-modal-inner{padding:12px}.video-modal-heading h2{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1!important;transform:none!important}}
