@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Playfair+Display:wght@500;600&family=Source+Sans+3:wght@400;600;700&display=swap";
.hero{max-width:920px!important}.error{background:#fff0ed;border-radius:5px;padding:10px 12px;color:#a33!important}.review{text-align:left;margin-top:32px}.review-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.review-head p{color:#73736d;margin:6px 0}.chapter{background:#fff;border:1px solid #e4ded4;border-radius:8px;margin-bottom:14px;padding:18px}.chapter>span{color:#8d705c;font:11px DM Mono}.chapter input{border:0;border-bottom:1px solid #e4ded4;border-radius:0;padding:8px 0;font:600 20px Playfair Display}.chapter textarea{resize:vertical;border:1px solid #ddd6cc;border-radius:5px;width:100%;min-height:180px;margin-top:12px;padding:12px;font:15px/1.55 "Source Sans 3"}.chapter small{text-align:right;color:#777;display:block}.job-list{text-align:left;color:#686961;gap:5px;max-width:390px;margin:20px auto;display:grid}.complete-player{text-align:left;background:#edf3ec;border:1px solid #ccdaca;border-radius:8px;margin:24px 0;padding:20px}.complete-player strong{display:block}.complete-player audio{width:100%;margin:12px 0}.complete-player a,.audio-list a{color:#80583e;font-weight:600}.audio-list{text-align:left;gap:12px;margin:25px 0;display:grid}.audio-list article{background:#faf7f1;border:1px solid #e6dfd5;border-radius:7px;padding:15px}.audio-list strong{display:block}.audio-list audio{width:100%;margin:10px 0}*{box-sizing:border-box}body{color:#20201d;background:#faf8f4;margin:0;font-family:"Source Sans 3",sans-serif}main{flex-direction:column;min-height:100vh;display:flex}header{border-bottom:1px solid #e6e0d5;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,7vw,105px);display:flex}.brand{color:#000;letter-spacing:-1px;align-items:center;gap:8px;font:600 28px Playfair Display;display:flex}.brand img{width:32px;height:32px}.brand span{color:#000}header p,footer{color:#75756e;font-size:14px}.hero{text-align:center;width:min(750px,100% - 40px);margin:clamp(68px,12vh,145px) auto 80px}.eyebrow{letter-spacing:1.2px;color:#8d705c;margin:0 0 15px;font:12px DM Mono}h1,h2{margin:0;font-family:Playfair Display}h1{font-size:clamp(42px,6vw,62px);line-height:1.04}.lead{color:#6e6f68;max-width:540px;margin:20px auto 36px;font-size:19px;line-height:1.5}.panel,.result{text-align:left;background:#fffdf9;border:1px solid #e6e0d5;border-radius:10px;padding:28px;box-shadow:0 12px 40px #392a1507}.drop{cursor:pointer;background:#fdfaf5;border:1.5px dashed #baa994;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;height:145px;display:flex}.drop input{display:none}.drop b{font-size:18px}.drop span{color:#74746d;margin-top:4px;font-size:14px}.fields{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;display:grid}label{text-align:left;font-weight:600}input:not([type=checkbox]):not([type=radio]):not([type=file]),select{color:#333;background:#fff;border:1px solid #d9d3c9;border-radius:5px;width:100%;margin-top:7px;padding:11px 12px;font:16px "Source Sans 3"}.consent{color:#5e5f59;margin:17px 0;font-size:14px;font-weight:400;display:block}.consent input{margin-right:8px}button{color:#fff;cursor:pointer;background:#263226;border:0;border-radius:5px;padding:13px 20px;font-size:15px;font-weight:700}button:disabled{cursor:not-allowed;background:#a4aaa1}.result{text-align:center;padding:46px 38px}.result h2{font-size:32px}.result p:not(.eyebrow){color:#6f7069;font-size:17px}.spinner,.success{border-radius:50%;width:42px;height:42px;margin:0 auto 22px}.spinner{border:4px solid #ddd7cc;border-top-color:#8a5b3a;animation:1s linear infinite spin}.success{color:#39633c;background:#e1ede1;place-items:center;font-size:25px;display:grid}.bar{background:#eee9e0;border-radius:9px;max-width:390px;height:8px;margin:27px auto 8px;overflow:hidden}.bar i{background:#b17852;width:42%;height:100%;display:block}.result small{color:#777870}.demo{color:#8a5b3a;background:0 0;margin:30px auto 0;padding:0;display:block}.player{width:100%;margin:25px 0}.actions{justify-content:center;gap:12px;display:flex}.secondary{color:#4c514a;background:#fff;border:1px solid #cfc7bc}footer{text-align:center;margin-top:auto;padding:30px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:600px){header p{display:none}.hero{margin-top:60px}.panel{padding:16px}.fields{grid-template-columns:1fr}.result{padding:34px 18px}.actions{flex-direction:column}}.voice-selector{font-size:14px}.voice-selector>b{margin-bottom:8px;display:block}.voice-selector label{margin:7px 0;font-weight:400;display:block}.voice-selector input{margin-right:7px}.voice-clone{background:#faf6ef;border:1px solid #d8cbbb;border-radius:8px;margin:6px 0 22px;padding:20px}.voice-clone h3{margin:0 0 6px;font:600 23px Playfair Display}.voice-clone>p{color:#6f7069;margin:0 0 16px}.voice-clone>label:not(.consent){margin:14px 0;display:block}.sample-actions{align-items:center;gap:10px;margin-top:15px;display:flex}.sample-upload{color:#fff;cursor:pointer;background:#263226;border-radius:5px;justify-content:center;align-items:center;padding:13px 20px;font-size:15px;display:inline-flex}.sample-upload input{display:none}.recording{color:#a33!important;margin:12px 0!important;font-size:14px!important}.voice-preview{width:100%;margin-top:14px}.hint{color:#74746d;margin-top:12px;line-height:1.4;display:block}.voice-ready{background:#e8f2e7;border-radius:5px;padding:12px;color:#39633c!important;margin:14px 0 0!important}.voice-clone .consent{line-height:1.4}.voice-clone button{margin-top:2px}@media (max-width:600px){.sample-actions{flex-direction:column;align-items:stretch}.sample-upload{text-align:center}}.account-actions{align-items:center;gap:14px;display:flex}.text-button{color:#80583e!important;background:0 0!important;padding:5px 0!important}.auth-panel{max-width:480px;margin:0 auto}.auth-panel label{margin:15px 0;display:block}.auth-panel .lead{margin:0 0 22px}.auth-switch{margin:16px auto 0;display:block}.library{text-align:left;margin-top:32px}.empty-library{text-align:center}.book-list{gap:12px;display:grid}.book-list article{background:#fffdf9;border:1px solid #e4ded4;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.book-list span{letter-spacing:.7px;color:#8d705c;text-transform:uppercase;font:11px DM Mono}.book-list h3{margin:6px 0;font:600 22px Playfair Display}.book-list p{color:#73736d;margin:0}@media (max-width:600px){.account-actions{gap:10px}.book-list article{flex-direction:column;align-items:flex-start}.book-list article button{width:100%}}.profile-card{text-align:center;max-width:480px;margin:0 auto}.profile-avatar{color:#3c5a3e;background:#e7efe3;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;font:600 28px Playfair Display;display:grid}.profile-card>p{margin:8px 0 25px}.profile-stats{border-top:1px solid #e6e0d5;border-bottom:1px solid #e6e0d5;grid-template-columns:1fr 1fr;margin:0 0 25px;display:grid}.profile-stats div{padding:16px}.profile-stats div+div{border-left:1px solid #e6e0d5}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{font:600 26px Playfair Display}.profile-stats span{color:#74746d;font-size:13px}.price-note{background:#fcf5eb;border:1px solid #e2d5c5;border-radius:7px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;margin:18px 0;padding:13px 15px;display:grid}.price-note span{letter-spacing:.7px;color:#8d705c;text-transform:uppercase;font:11px DM Mono}.price-note strong{color:#533b28;font:600 17px Playfair Display}.price-note small{color:#74685e;grid-column:1/-1}.price-estimate{background:linear-gradient(115deg,#edf4ea,#fbfaf4);border:1px solid #d9e4d5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:17px 20px;display:flex}.price-estimate span,.price-estimate strong{display:block}.price-estimate span{letter-spacing:.7px;color:#557153;text-transform:uppercase;font:11px DM Mono}.price-estimate strong{color:#315234;margin-top:3px;font:600 30px Playfair Display}.price-estimate small{text-align:right;color:#63705f;max-width:180px;line-height:1.4}@media (max-width:600px){.price-estimate{flex-direction:column;align-items:flex-start}.price-estimate small{text-align:left}}.script-hint{color:#6d7068;margin:-8px 0 20px;line-height:1.45;display:block}.script-hint code{color:#665744;background:#eee9e0;border-radius:3px;padding:2px 4px;font:12px DM Mono}body{background:radial-gradient(circle at 12% 0,#f2ede1 0,#0000 32rem),#faf8f4}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8f4cc}button{transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 2px #17201720}button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 5px 12px #17201722}.panel,.result,.chapter{box-shadow:0 16px 42px #392a1508}.library{max-width:850px;margin-left:auto;margin-right:auto}.book-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.book-list article{background:linear-gradient(145deg,#fffefb,#f5efe4);grid-template-columns:82px 1fr;align-items:center;gap:16px;min-height:172px;padding:18px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #392a1510}.book-list article:hover{transform:translateY(-3px);box-shadow:0 18px 32px #392a151c}.book-list article>button{grid-column:2;align-self:end;width:max-content}.book-cover{color:#fffdf9;background:linear-gradient(155deg,#263226 0%,#3f5641 64%,#b17852 100%);border-radius:4px;grid-row:span 2;place-items:center;width:82px;height:132px;font:600 38px Playfair Display;display:grid;position:relative;overflow:hidden;box-shadow:5px 7px 12px #2c281e32}.book-cover:before{content:"";border:1px solid #fffdf963;position:absolute;inset:7px}.book-cover i{background:#c9824a;width:48px;height:1px;position:absolute;bottom:24px}.book-card-content h3{margin:8px 0 7px;line-height:1.08}.status-pill{letter-spacing:.45px;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:4px 8px;display:inline-flex;font:10px DM Mono!important}.status-completed{color:#38623d!important;background:#e4f1e2!important}.status-generating,.status-queued{color:#965b25!important;background:#f9eddc!important}.status-review_required,.status-ready_for_generation,.status-approved,.status-pending{color:#62615c!important;background:#eceae5!important}.empty-library{padding:52px 28px}.empty-library img{width:56px;height:56px;margin-bottom:12px}.empty-library h2{font-size:30px}.empty-library p{color:#6f7069;max-width:420px;margin:12px auto 24px}.generation-card{max-width:620px;margin-left:auto;margin-right:auto}.generation-card .eyebrow{margin-bottom:10px}.generation-card .bar{background:#e9e4d8;height:10px}.generation-card .bar i{background:linear-gradient(90deg,#b17852,#cf9b70);transition:width .4s}.job-list{gap:8px}.job-list span{background:#fcfaf6;border:1px solid #e7e1d6;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.job-list b{font-weight:600}.job-list .status-pill{font-style:normal}@media (max-width:700px){.book-list{grid-template-columns:1fr}.book-list article{grid-template-columns:72px 1fr;min-height:152px}.book-cover{width:72px;height:116px}.book-list article>button{width:100%}}@media (max-width:600px){.book-list article{flex-direction:initial;align-items:center}}:root{--ink:#20251f;--forest:#263226;--paper:#fffdf9;--line:#e6e0d5;--accent:#a96f48}html{scroll-behavior:smooth}body{min-width:320px;line-height:1.45;overflow-x:clip}header{z-index:10;border-bottom-color:#e7dfd3;height:78px;position:sticky;top:0}.hero{width:min(920px,100% - 48px);margin:clamp(56px,9vh,110px) auto 72px}.hero>h1{text-wrap:balance;max-width:760px;margin-inline:auto}.hero>.panel,.hero>.result{margin-top:32px}.panel,.result{border-radius:14px}.panel{padding:clamp(22px,4vw,34px)}.drop{border-radius:10px;gap:6px;height:auto;min-height:172px;padding:24px 18px;transition:border-color .18s,background .18s,transform .18s}.drop:hover{border-color:var(--accent);background:#fffaf2}.drop b{text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.drop .selected-file-name{overflow-wrap:anywhere;text-align:center;white-space:normal;max-width:min(100%,560px);padding-inline:6px;display:block}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.chapter textarea{border-radius:7px;min-height:46px;transition:border-color .18s,box-shadow .18s}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,.chapter textarea:focus{border-color:#987052;outline:0;box-shadow:0 0 0 3px #b1785224}button,.sample-upload{border-radius:7px;min-height:44px}button:focus-visible,.drop:focus-within,.sample-upload:focus-within,a:focus-visible{outline-offset:3px;outline:3px solid #c9824a}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.voice-selector{border:1px solid var(--line);background:#fcfaf6;border-radius:8px;align-self:end;padding:12px 14px}.script-hint{background:#fbf6ee;border-left:3px solid #c9824a;border-radius:0 7px 7px 0;margin:0 0 22px;padding:12px 14px}.review,.library{margin-top:36px}.review-head{border-bottom:1px solid var(--line);padding-bottom:18px}.review-head h2,.library .review-head h2{font-size:clamp(28px,4vw,38px)}.chapter{border-radius:11px;padding:clamp(16px,3vw,24px)}.chapter input{font-size:clamp(19px,3vw,23px)}.chapter textarea{min-height:230px;padding:15px;font-size:16px;line-height:1.62}.price-estimate{border-radius:11px}.result{padding:clamp(30px,6vw,52px)}.complete-player,.audio-list article{border-radius:10px}.audio-list article{padding:18px}.account-actions{gap:20px}.text-button{min-height:auto}footer{padding:34px 20px}.account-actions{background:#fffdf9;border:1px solid #e5ddd2;border-radius:9px;gap:0;padding:5px}.account-actions .text-button{padding:7px 12px!important}.account-actions .text-button+.text-button{border-left:1px solid #e5ddd2}.complete-result{max-width:760px;margin-inline:auto}.complete-result>.eyebrow{margin-bottom:10px}.complete-result>h2{font-size:clamp(30px,5vw,42px)}.complete-result>p:not(.eyebrow){max-width:520px;margin:12px auto 0}.complete-player{background:linear-gradient(130deg,#edf4ea,#f9fbf6);border-color:#cfdfca;margin:28px 0 18px;padding:22px}.player-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.player-heading span{color:#2d4b31;font:600 21px Playfair Display}.player-heading small{color:#61745f}.complete-player audio{margin:16px 0}.download-link{background:#fff;border:1px solid #c5d8c2;border-radius:7px;align-items:center;min-height:40px;padding:8px 12px;text-decoration:none;display:inline-flex;color:#38623d!important}.complete-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.audio-list{margin-top:34px}.audio-list>h3{color:#2c342a;margin:0 0 12px;font:600 22px Playfair Display}.audio-list article{background:#fffdf9;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.audio-list article audio{grid-column:1/-1;margin:0}.audio-list article .download-link{grid-column:2}.chapter-transcript{text-align:left;scrollbar-color:#baa994 transparent;background:#faf8f3;border:1px solid #e5dfd4;border-radius:8px;grid-column:1/-1;max-height:360px;padding:16px 18px;overflow:auto}.chapter-transcript>span{letter-spacing:.8px;color:#8d705c;text-transform:uppercase;margin-bottom:8px;font:10px DM Mono;display:block}.chapter-transcript p{white-space:pre-wrap;color:#454940;margin:0;font:16px/1.7 "Source Sans 3"}.qr-share{text-align:left;background:#fff9f1;border:1px solid #eadaca;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:24px;padding:24px;display:grid}.qr-share h3{color:#513b2b;margin:0;font:600 25px Playfair Display}.qr-share p:not(.eyebrow){color:#6b625a;max-width:430px;margin:7px 0 18px;font-size:16px}.qr-share img{background:#fff;border-radius:8px;width:148px;height:148px;padding:8px}.text-link{color:#80583e;margin-left:14px;font-weight:600;display:inline-block}.landing-page{gap:28px;margin-top:28px;display:grid}.landing-page .auth-panel{order:1}.landing-page .landing-estimator{order:2}.landing-page .landing-features{order:3}.landing-intro{max-width:650px;margin-inline:auto}.landing-intro .lead{margin:0 auto 22px}.landing-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-estimator{text-align:left;background:linear-gradient(120deg,#edf4ea,#fffdf8);border:1px solid #d6e2d1;border-radius:14px;grid-template-columns:1.25fr .8fr .75fr;align-items:center;gap:22px;padding:26px 28px;display:grid}.landing-estimator h2{font-size:clamp(26px,3.5vw,34px)}.landing-estimator p:not(.eyebrow){color:#63705f;margin:7px 0 0}.landing-estimator label{color:#475647;font-size:14px}.landing-estimator input{margin-top:8px}.landing-price{border-left:1px solid #cfddca;padding-left:22px}.landing-price span,.landing-price strong,.landing-price small{display:block}.landing-price span{letter-spacing:.8px;color:#557153;text-transform:uppercase;font:10px DM Mono}.landing-price strong{color:#315234;margin:3px 0;font:600 clamp(30px,4vw,40px) Playfair Display}.landing-price small{color:#60705d}.landing-features{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-features article{background:#fffdf9;border:1px solid #e6e0d5;border-radius:12px;min-height:220px;padding:22px;box-shadow:0 10px 28px #392a1508}.feature-icon{color:#426344;background:#ebf1e7;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:16px;font-size:20px;display:grid}.landing-features h2{font-size:24px}.landing-features p{color:#696e66;margin:8px 0 0;line-height:1.55}.auth-panel h2{text-align:center;font-size:30px}.auth-panel .eyebrow{text-align:center}.auth-copy{color:#6e6f68;text-align:center;margin:8px 0 22px!important}.public-actions{align-items:center;gap:16px;display:flex}.public-actions a{color:#80583e;font-weight:600;text-decoration:none}.public-actions a[href=\/sample]{color:#6c452f;background:#fffaf3;border:1px solid #d8c4af;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:14px;display:inline-flex}.public-actions a[href=\/sample]:before{content:"";background:#c9824a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f1dfce}.public-actions a:not(.nav-cta){transition:color .18s,background .18s}.public-actions a:not(.nav-cta):hover{color:#263226}.public-actions .nav-cta{align-items:center;min-height:42px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 2px #17201720}.public-actions .nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 13px #17201724}.public-actions .contact-pending{cursor:default;opacity:.72}.public-actions a[href=\/sample]:before{color:#fffdf9;width:18px;height:18px;box-shadow:none;content:"▶";text-indent:1px;background:#263226;border-radius:50%;place-items:center;font-size:9px;line-height:1;display:grid}.site-header{isolation:isolate;border-bottom:1px solid #dfd8ca;justify-content:space-between;align-items:center;gap:28px;width:min(100% - 48px,1240px);height:76px;margin:0 auto;padding:0 4px;display:flex;position:relative}@media (max-width:700px){.site-header{gap:10px;width:calc(100% - 24px);height:68px}.site-header .brand{font-size:26px}.site-header .public-actions{gap:4px;padding:3px}.site-header .public-actions>a{padding:8px 9px}.site-header .public-actions>a[href=\/selected-work]:before{display:none}.hero{width:min(100% - 32px,620px);margin:44px auto 52px}.hero>.panel,.hero>.result{margin-top:26px}header{height:68px;padding-inline:16px}.brand{font-size:25px}.brand img{width:29px;height:29px}.account-actions{gap:12px}.account-actions .text-button{font-size:14px}.lead{margin:16px auto 28px;font-size:17px}.review-head{gap:14px}.landing-estimator{grid-template-columns:1fr 1fr}.landing-estimator>div:first-child{grid-column:1/-1}.landing-features{grid-template-columns:1fr}.landing-features article{min-height:0}.kenya-discovery{flex-direction:column;align-items:flex-start;gap:20px}}.song-cue-toolbar{background:#d7ae790d;border:1px solid #d7ae7940;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:13px 15px;display:flex}.song-cue-toolbar b,.song-cue-toolbar small{display:block}.song-cue-toolbar b{color:#f0c78f;font-size:13px}.song-cue-toolbar small{color:#9eac9c;margin-top:3px;font-size:11px}.song-cue-toolbar button,.insert-song{color:#f2cc98;background:#d7ae7920;border:1px solid #d7ae7960;border-radius:7px;min-height:34px;padding:7px 10px;font-size:11px}.song-cue-card{background:#101912;border:1px solid #d7ae7940;border-radius:9px;align-items:center;gap:11px;margin-top:10px;padding:12px 14px;display:flex}.song-cue-card>span{color:#f0c78f;background:#d7ae7922;border-radius:8px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.song-cue-card>div{flex:1;min-width:0}.song-cue-card b,.song-cue-card small{display:block}.song-cue-card b{color:#edf3e9;font-size:12px}.song-cue-card small{color:#a5b3a4;margin-top:4px;font-size:11px}.song-cue-card audio{width:190px;height:30px}.song-upload{color:#efc992;cursor:pointer;border:1px solid #d7ae7950;border-radius:7px;align-items:center;min-height:32px;padding:7px 9px;font-size:11px;display:inline-flex;position:relative}.song-upload input{opacity:0;width:1px;height:1px;position:absolute}.song-cue-modal{z-index:10002;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050906c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.song-cue-modal form{color:#eaf0e7;background:#172119;border:1px solid #d7ae7960;border-radius:13px;gap:13px;width:min(580px,100%);max-height:calc(100vh - 40px);padding:24px;display:grid;overflow:auto}.song-cue-modal h4{color:#f4f7f1;margin:0;font:600 29px Cormorant Garamond,serif}.song-cue-modal p{color:#a8b5a6;margin:0;font-size:12px;line-height:1.5}.song-cue-modal label{color:#d9e1d5;gap:5px;font-size:12px;font-weight:700;display:grid}.song-cue-modal input{color:#f1f5ee;background:#0d1410;border-color:#fff2;min-height:38px;margin:0}.song-cue-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.song-cue-modal form>div:last-child{justify-content:flex-end;gap:9px;display:flex}.song-cue-error{color:#ffafa6!important}@media (max-width:600px){.song-cue-toolbar{flex-direction:column;align-items:flex-start}.song-cue-card{flex-wrap:wrap;align-items:flex-start}.song-cue-card audio{width:100%}.song-cue-grid{grid-template-columns:1fr}.song-cue-modal{padding:12px}.song-cue-modal form{padding:19px}}.listen-transcript{border-top:1px solid #eee9e1;margin-top:14px;padding-top:12px}.listen-transcript-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.listen-transcript-header div{gap:1px;display:grid}.listen-transcript-header strong{letter-spacing:.02em;font-size:12px}.listen-transcript-header small{color:var(--listen-muted,#77766f);font-size:11px}.listen-transcript-header button{color:var(--listen-ink,#263226);cursor:pointer;background:0 0;border:1px solid #d9d3c8;border-radius:999px;padding:5px 9px;font:600 11px/1 inherit}.listen-transcript-header button[aria-pressed=true]{color:#fffdf9;background:#263226;border-color:#263226}.listen-transcript p{color:#77766f;margin:10px 0 0;font:15px/1.65 Georgia,Times New Roman,serif}.listen-transcript p span{border-radius:4px;transition:background .18s,color .18s}.listen-transcript p span.is-current{color:#263226;background:#ead9c6;box-shadow:0 0 0 2px #ead9c633}.listen-transcript-chapters{gap:18px;margin-top:14px;display:grid}.listen-transcript-chapter+.listen-transcript-chapter{border-top:1px solid #eee9e1;padding-top:17px}.listen-transcript-chapter h4{color:var(--listen-ink,#263226);margin:0;font:600 13px/1.35 "Source Sans 3",sans-serif}.listen-transcript-chapter p{margin-top:7px}.listen-chapter-card li{border-radius:8px;min-height:64px;transition:background .16s}.listen-chapter-card li>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;display:grid}.listen-chapter-card li>div span{letter-spacing:.06em;font:600 10px/1 DM Mono,monospace}.listen-chapter-card li>div b{white-space:normal;line-height:1.3}@media (hover:hover){.listen-chapter-card li:hover{background:#f6f8f3}}.listen-player.is-compact .listen-transcript{margin:8px 12px 0;padding-top:9px}.listen-player.is-compact .listen-transcript p{font-size:13px;line-height:1.5}.production-processing-state{color:#d9bb8b;margin-top:8px;font-size:11px;line-height:1.4;display:block}.studio-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;transition:border-color .16s,box-shadow .16s,background .16s;color:#f2f5f0!important;background:#0d1410!important;border:1px solid #303b33!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff08!important}.studio-page :is(input,textarea)::placeholder{color:#718070}.studio-page :is(input,select,textarea):hover{border-color:#4b5a4d!important}.studio-page :is(input,select,textarea):focus{outline:0;border-color:#d6ad79!important;box-shadow:0 0 0 3px #d6ad7924!important}.studio-page :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.studio-page textarea{resize:vertical;min-height:112px}.studio-page :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #f0c78f}.studio-page button:not(.quiet-button):not(.dialog-close):not(.script-close){transition:transform .16s,box-shadow .16s,filter .16s;border-radius:7px!important}.studio-page button:not(:disabled):active{transform:translateY(1px)scale(.99)}.studio-page button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.65}.records-workspace{background:linear-gradient(135deg,#1c281f,#172019);border:1px solid #ffffff12;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px #00000028}.records-workspace>.records-toolbar button{color:#172018;background:linear-gradient(135deg,#e2be89,#bd8653);min-height:38px;padding:8px 12px;font-size:12px}.records-workspace .author-table{box-shadow:none;background:0 0;border:0;border-radius:0}.records-workspace .author-table:before{background:#111a14}.studio-dialog-backdrop{z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030604b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.studio-dialog{background:linear-gradient(145deg,#202e24,#101811);border:1px solid #d6ad7955;border-radius:12px;width:min(100%,520px);max-height:min(760px,100vh - 40px);overflow:auto;box-shadow:0 28px 80px #00000080}.studio-dialog-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:start;gap:18px;padding:25px 26px 20px;display:flex}.studio-dialog-head .eyebrow{color:#d9b27d;margin-bottom:5px}.studio-dialog-head h2{color:#f5f8f1;margin:0;font:600 30px Cormorant Garamond,Playfair Display,serif}.studio-dialog-head p:not(.eyebrow){color:#aab7a8;max-width:390px;margin:6px 0 0;font-size:13px;line-height:1.5}.dialog-close{width:32px;height:32px;box-shadow:none;color:#eef2eb;background:#ffffff08;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;padding:0;font-size:22px;display:grid}.dialog-close:hover{box-shadow:none;background:#ffffff15}.dialog-form{gap:15px;padding:24px 26px 26px;display:grid}.dialog-form label{color:#c4cec1;gap:6px;font-size:12px;font-weight:700;display:grid}.dialog-actions{justify-content:flex-end;gap:12px;margin-top:5px;display:flex}.dialog-actions .quiet-button{padding:9px 12px}.dialog-actions button:not(.quiet-button){color:#172018;background:linear-gradient(135deg,#e2be89,#bd8653);min-height:40px;padding:8px 13px;font-size:12px}@media (max-width:700px){.studio-dialog-backdrop{align-items:end;padding:10px}.studio-dialog{border-radius:12px;width:100%;max-height:calc(100vh - 20px)}.studio-dialog-head,.dialog-form{padding-left:18px;padding-right:18px}.dialog-actions{grid-template-columns:1fr 1.2fr;display:grid}.dialog-actions button{width:100%}.records-workspace>.records-toolbar{padding:18px}.records-workspace .author-table:before{display:none}}.enquiry-actions{border-top:1px solid #edf0ea;justify-content:flex-end;align-items:center;gap:14px;min-height:38px;margin-top:18px;padding-top:15px;display:flex}.enquiry-actions small,.consent-proof{color:#748074;font-size:12px}.consent-proof{margin-top:15px;display:block}.action-button{color:#fff;background:#263226;border:0;border-radius:7px;min-height:auto;padding:9px 13px;font-size:13px;font-weight:700}.action-button:hover{background:#3a4c39}@media (max-width:520px){h1{font-size:clamp(34px,11vw,44px)}.eyebrow{letter-spacing:1px;font-size:10px}header p{display:none}.account-actions{gap:10px}.account-actions .text-button{font-size:13px}.account-actions{padding:3px}.account-actions .text-button{padding:7px 9px!important}.panel{padding:18px}.fields{grid-template-columns:1fr;gap:14px;margin:18px 0}.voice-selector{padding:11px 12px}.drop{text-align:center;height:auto;min-height:156px;padding:20px 12px}.drop b{font-size:16px}.drop .selected-file-name{max-width:100%;line-height:1.3}.drop span{line-height:1.35}.review-head{flex-direction:column;align-items:stretch}.review-head>button{width:100%}.price-estimate{padding:16px}.price-estimate strong{font-size:28px}.chapter textarea{min-height:260px}.chapter small{text-align:left;margin-top:8px}.sample-actions{gap:9px}.sample-actions button,.sample-upload{width:100%}.book-list article{gap:13px;min-height:142px;padding:14px}.book-cover{width:62px;height:102px;font-size:31px}.book-list article>button{min-width:0}.complete-player{padding:16px}.complete-actions{flex-direction:column;align-items:stretch}.complete-actions button{width:100%}.player-heading{flex-direction:column;align-items:flex-start;gap:2px}.audio-list article{grid-template-columns:1fr;gap:10px}.audio-list article .download-link{grid-column:1;justify-content:center;width:100%}.chapter-transcript{max-height:320px;padding:14px}.chapter-transcript p{font-size:16px;line-height:1.65}.qr-share{grid-template-columns:1fr;gap:18px;padding:19px}.qr-share img{width:170px;height:170px}.text-link{margin-top:12px;margin-left:0}.landing-page{gap:20px;margin-top:22px}.landing-actions{flex-direction:column}.landing-actions button{width:100%}.landing-estimator{grid-template-columns:1fr;gap:16px;padding:20px}.landing-estimator>div:first-child{grid-column:auto}.landing-price{border-top:1px solid #cfddca;border-left:0;padding:15px 0 0}.audio-list article{padding:14px}.job-list span{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:370px){.account-actions{gap:8px}.account-actions .text-button{font-size:12px}.brand{gap:5px;font-size:23px}.brand img{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-landing{text-align:center;margin:16px auto 72px;width:min(100% - 48px,1440px)!important;max-width:1440px!important}.product-landing>h1{max-width:1040px;font-size:clamp(46px,7vw,76px)}.product-page{gap:42px;width:100%;margin-top:0;display:grid}.sample-heading h1{font:600 clamp(34px,4.6vw,52px)/1.02 Cormorant Garamond,Playfair Display,serif}.delivery-preview h2{max-width:440px;margin:0;font:600 clamp(27px,3.5vw,38px)/1.05 Cormorant Garamond,Playfair Display,serif}.sample-qr{background:#fffdf9;border-radius:3px;align-self:center;width:100px;height:100px;padding:6px}.listening-sample{color:#283026;background:radial-gradient(circle at 96% 0,#e5efdf 0,#0000 27rem),#fffdf9;border:1px solid #d8e2d4;border-radius:22px;width:min(100% - 48px,1240px);margin:clamp(34px,5vw,72px) auto 0;padding:clamp(24px,4.5vw,56px)}.sample-heading{text-align:left;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.sample-heading h2{font:600 clamp(34px,4.6vw,52px)/1.02 Cormorant Garamond,Playfair Display,serif}.sample-heading>div>p:not(.eyebrow){color:#687167;max-width:510px;margin:9px 0 0;font-size:17px}.sample-duration{color:#496244;letter-spacing:.6px;white-space:nowrap;background:#f2f7ef;border:1px solid #c9d9c3;border-radius:999px;padding:7px 9px;font:11px DM Mono}.sample-grid{grid-template-columns:200px minmax(280px,1.1fr) minmax(250px,.9fr);align-items:stretch;gap:22px;display:grid}.sample-cover{color:#fff9ee;text-align:left;background:linear-gradient(160deg,#20342d,#385844 58%,#c18658);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:255px;padding:20px;display:flex;box-shadow:10px 13px 22px #1f2c2124}.sample-cover span,.launch-card-copy span{letter-spacing:.8px;font:10px DM Mono}.sample-cover strong{font:600 34px/.92 Cormorant Garamond,Playfair Display,serif}.sample-cover i{font:italic 14px Cormorant Garamond,Playfair Display,serif}.sample-player,.sample-transcript{background:#fff;border:1px solid #e5dfd3;border-radius:12px;padding:22px}.sample-player{flex-direction:column;justify-content:center;display:flex}.sample-book-meta{grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;display:grid}.sample-book-meta strong,.sample-book-meta small{display:block}.sample-book-meta strong{font:600 22px Cormorant Garamond,Playfair Display,serif}.sample-book-meta small,.sample-note{color:#73786f;font-size:13px}.sample-book-meta b{color:#466044;letter-spacing:.25px;grid-column:2;font:11px DM Mono}.voice-dot{background:#c38257;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #f3e7d9}.sample-player audio{width:100%;margin:25px 0 10px}.sample-note{margin:0}.sample-transcript{text-align:left;max-height:255px;overflow:auto}.sample-transcript>span{color:#8d705c;letter-spacing:.8px;margin-bottom:10px;font:10px DM Mono;display:block}.sample-transcript p{color:#657064;border-radius:6px;margin:0;padding:10px 11px;line-height:1.45;transition:background .2s,color .2s}.sample-transcript .is-speaking{color:#2d4931;background:#edf4e9;font-weight:600}.delivery-preview{text-align:left;border-top:1px solid #e7dfd4;grid-template-columns:1fr 280px;align-items:center;gap:36px;margin-top:36px;padding-top:36px;display:grid}.delivery-preview h3{max-width:440px;margin:0;font:600 clamp(27px,3.5vw,38px)/1.05 Cormorant Garamond,Playfair Display,serif}.delivery-preview ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.delivery-preview li{border-top:2px solid #cfa37f;padding:12px 0}.delivery-preview b,.delivery-preview span{display:block}.delivery-preview span{color:#73786f;margin-top:3px;font-size:13px;line-height:1.35}.launch-card{color:#fffaf1;background:#273a2c;border-radius:10px;grid-template-columns:1fr 100px;gap:14px;min-height:164px;padding:18px;display:grid;box-shadow:8px 10px 20px #26322621}.launch-card-copy{flex-direction:column;justify-content:space-between;display:flex}.launch-card-copy strong{font:600 29px/.94 Cormorant Garamond,Playfair Display,serif}.launch-card-copy small{color:#dfe8dc;font-size:11px}.qr-mock{background:#fff;grid-template-columns:repeat(5,1fr);align-self:center;gap:3px;padding:8px;display:grid}.qr-mock i{aspect-ratio:1;background:#283729}.qr-mock i:nth-child(2n),.qr-mock i:nth-child(5){background:0 0}.qr-mock i:first-child,.qr-mock i:nth-child(3),.qr-mock i:nth-child(7){background:#fff;border:4px solid #283729}.product-intro{text-align:left;background:#f9f3e8;border:1px solid #e5ddd2;border-radius:24px;max-width:none;min-height:min(540px,62vh);position:relative;overflow:hidden;box-shadow:0 24px 60px #392a1520}.product-intro:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#fbf5e9aa 0%,#0000 62%),linear-gradient(#0000 50%,#523a2012);position:absolute;inset:0}.product-hero-art{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate hero-drift;position:absolute;inset:0;transform:scale(1.025)}.product-intro-copy{z-index:1;background:linear-gradient(90deg,#f9f3e8 0%,#f9f3e8ef 69%,#f9f3e800 100%);flex-direction:column;justify-content:center;width:min(58%,650px);min-height:min(540px,62vh);padding:clamp(30px,5vw,64px);display:flex;position:relative}.hero-microphone{background:#fff9f0cc;border:1px solid #b8896170;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:24px;display:grid;box-shadow:0 7px 20px #6a44221a}.product-intro-copy h1{letter-spacing:-.03em;max-width:610px;margin:0 0 16px;font-size:clamp(38px,4.5vw,60px);line-height:1}.product-intro-copy h1,.section-heading h2,.contact-intro h1,.how-it-works h2{font-family:Cormorant Garamond,Playfair Display,serif;font-weight:600}.hero-editorial{color:#6d675c;border-left:1px solid #b37c55;max-width:390px;margin:0 0 13px;padding-left:13px;font:italic 600 17px/1.35 Cormorant Garamond,Playfair Display,serif}.product-intro-copy .eyebrow{margin-bottom:18px}.product-intro .lead{text-align:left;max-width:525px;margin:0 0 22px;font-size:clamp(17px,1.7vw,20px)}.primary-link,.secondary-link{border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.primary-link{color:#fff;background:#263226;box-shadow:0 3px #17201722}.secondary-link{color:#414a40;background:#fff;border:1px solid #cfc7bc}.product-proof{color:#4d5e4b;letter-spacing:.4px;margin:18px 0 0;font:700 12px DM Mono}.pdf-estimator{text-align:left;background:linear-gradient(135deg,#edf4ea,#fffdf7);border:1px solid #cedec8;border-radius:16px;grid-template-columns:1.05fr .9fr .8fr;align-items:stretch;gap:20px;padding:28px;display:grid}.estimator-copy h2{font-size:clamp(28px,4vw,38px)}.estimator-copy p:not(.eyebrow){color:#61705f;margin:8px 0 0;line-height:1.55}.estimate-drop{text-align:center;cursor:pointer;background:#fffefb;border:1.5px dashed #9bae95;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:18px;display:flex}.estimate-drop input{display:none}.estimate-drop b{overflow-wrap:anywhere;color:#344432;max-width:100%}.estimate-drop small{color:#737b70}.upload-symbol{color:#406343;background:#e4efdf;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.estimate-result{border-left:1px solid #cad9c4;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 0 10px 20px;display:flex}.estimate-result>span{letter-spacing:.8px;color:#557153;text-transform:uppercase;font:10px DM Mono}.estimate-result strong{color:#315234;margin:4px 0;font:600 clamp(32px,4vw,44px) Playfair Display}.estimate-result small{color:#627260;margin-bottom:18px}.estimate-result .error{margin-top:12px}.product-benefits{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.product-benefits article{background:linear-gradient(145deg,#fffefb,#f8f2e8);border:1px solid #e6e0d5;border-radius:16px;min-height:250px;padding:clamp(25px,3vw,38px);box-shadow:0 12px 30px #392a1509}.product-benefits article>span{letter-spacing:.8px;color:#a06b46;font:11px DM Mono}.product-benefits article>span:after{content:"";background:#cfa37f;width:32px;height:1px;margin-top:14px;display:block}.product-benefits h2{margin-top:18px;font-size:25px}.product-benefits p{color:#666d64;margin:9px 0 0;line-height:1.6}.section-heading{max-width:650px}.section-heading .eyebrow{color:#d7b28e}.section-heading h2{font-size:clamp(32px,4.8vw,49px);line-height:1.06}.reason-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.reason-grid article{background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;min-height:220px;padding:26px;transition:transform .25s,background .25s}.reason-grid article:hover{background:#ffffff12;transform:translateY(-4px)}.reason-icon{color:#263226;background:#d9a273;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:30px;font-size:21px;display:grid}.reason-grid h3{margin:0;font:600 24px Playfair Display}.reason-grid p{color:#e0e7dd;margin:9px 0 0;line-height:1.6}.faq-section{background:#fffdf9;border:1px solid #e7dfd4;border-radius:22px;grid-template-columns:.73fr 1.27fr;align-items:start;gap:clamp(30px,6vw,88px);padding:clamp(50px,7vw,92px) clamp(24px,4vw,52px);display:grid}.faq-list{border-top:1px solid #ded7cc}.faq-list details{border-bottom:1px solid #ded7cc;padding:0}.faq-list summary{cursor:pointer;color:#2c352b;padding:20px 32px 20px 0;font:600 20px Playfair Display;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#9b6b4c;font:26px "Source Sans 3";position:absolute;top:17px;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details .faq-link{color:var(--accent-ink);margin:0 0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.faq-list details .faq-link:hover{text-decoration:underline}.faq-list details p{color:#676e65;max-width:650px;margin:0;padding:0 22px 20px 0;line-height:1.6}.product-cta{color:#fff;text-align:center;background:#263226;border-radius:16px;padding:46px 24px}.product-cta .eyebrow{color:#d7b28e}.product-cta h2{font-size:clamp(32px,5vw,48px)}.product-cta p:not(.eyebrow){color:#e1e8dd;max-width:540px;margin:10px auto 23px;font-size:18px}.product-cta-actions{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}.product-cta .primary-link{color:#273226;background:#d9a273}.product-cta .secondary-link{color:#f4ead9;background:0 0;border-color:#ffffff40}.product-cta .secondary-link:hover{background:#ffffff12;border-color:#ffffff70}.product-cta-email{color:#f1d0aa;text-underline-offset:3px;width:max-content;max-width:100%;margin:17px auto 0;font-size:14px;text-decoration:underline;display:block}.product-cta-email:hover{color:#fff}.product-cta-contacts{flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:17px;display:flex}.product-cta-contacts .product-cta-email{margin:0}.closing-line{letter-spacing:-.02em;color:#f4dec9!important;margin:32px 0 0!important;font:600 clamp(20px,3vw,29px) Playfair Display!important}.hero-closing-line{text-align:left;color:#8b573a!important;margin:0 0 22px!important;font-size:clamp(18px,2.3vw,24px)!important}.contact-section{text-align:center;background:#f3eadf;border-radius:18px;padding:clamp(50px,7vw,90px) 28px}.contact-section h2{font-size:clamp(30px,5vw,44px)}.contact-section p:not(.eyebrow){color:#665e55;max-width:620px;margin:12px auto 24px;font-size:18px;line-height:1.55}.contact-section .contact-detail{margin-bottom:0;font-size:14px}.how-it-works{text-align:left;background:#fffdf9;border:1px solid #e6e0d5;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:50px;padding:clamp(34px,5vw,68px);display:grid}.kenya-discovery{text-align:left;background:linear-gradient(125deg,#edf4e9,#fffdf8);border:1px solid #d5e1d0;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:clamp(30px,5vw,54px);display:flex}.kenya-discovery>div{max-width:690px}.kenya-discovery h2{font:600 clamp(30px,4vw,43px)/1.05 Cormorant Garamond,Playfair Display,serif}.kenya-discovery p:not(.eyebrow){color:#5d6a5b;margin:10px 0 0;font-size:17px;line-height:1.58}.kenya-discovery .secondary-link{text-align:center;flex:none}.how-it-works h2{font-size:clamp(29px,4vw,39px)}.how-it-works ol{counter-reset:steps;gap:15px;margin:0;padding:0;list-style:none;display:grid}.how-it-works li{grid-template-columns:auto 1fr;align-items:start;column-gap:13px;display:grid}.how-it-works li:before{content:counter(steps,decimal-leading-zero);counter-increment:steps;color:#a06b46;grid-row:span 2;padding-top:3px;font:11px DM Mono}.how-it-works li b{font:600 24px Cormorant Garamond,Playfair Display}.how-it-works li span{color:#697068;grid-column:2;line-height:1.5}.public-actions{gap:18px}.public-actions .nav-cta{color:#fff;background:#263226;border-radius:6px;padding:9px 13px}.login-shell header{position:static}.login-shell .brand{color:#000;text-decoration:none}.login-card h1{font-size:37px}.login-card>p:not(.eyebrow){color:#6d7068;margin:8px 0 24px}.login-shell{background:radial-gradient(circle at 4% 3%,#e5eee0 0,#0000 30rem),radial-gradient(circle at 96% 92%,#f1dfc9 0,#0000 28rem),#f8f7f2;min-height:100vh}.login-shell header{border-bottom:1px solid #dfe3da;width:min(100% - 48px,1240px);height:86px;margin:auto;padding:0}.login-shell .brand{font-family:Cormorant Garamond,Playfair Display,serif;font-size:30px;text-decoration:none}.login-back{color:#59665b;font-size:13px;font-weight:700;text-decoration:none}.login-back span{color:#a36c47;margin-left:3px}.login-stage{grid-template-columns:minmax(0,.93fr) minmax(360px,.72fr);align-items:center;gap:clamp(36px,8vw,116px);width:min(100% - 48px,1060px);margin:auto;padding:clamp(48px,10vh,112px) 0;display:grid}.login-intro{max-width:520px}.login-intro .eyebrow{color:#638064}.login-intro h1{color:#1f3425;letter-spacing:-.055em;max-width:470px;font:600 clamp(50px,6vw,78px)/.89 Cormorant Garamond,Playfair Display,serif}.login-intro h1 em{color:#9b6949;font-weight:500}.login-intro>p:not(.eyebrow){color:#637066;max-width:420px;margin:24px 0 0;font-size:18px;line-height:1.6}.login-intro-detail{border-top:1px solid #d7dfd4;align-items:center;gap:14px;margin-top:38px;padding-top:22px;display:flex}.login-intro-detail>span{color:#f4eadc;background:#294a35;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.login-intro-detail b,.login-intro-detail small{display:block}.login-intro-detail b{color:#2c4533;font-size:13px}.login-intro-detail small{color:#78857a;margin-top:3px;font-size:12px}.login-card{background:#fffefaeb;border:1px solid #dde3d9;border-radius:18px;width:100%;margin:0;padding:38px;box-shadow:0 24px 60px #24362512}.login-card h2{color:#203326;letter-spacing:-.035em;margin:7px 0 0;font:600 36px/.98 Cormorant Garamond,Playfair Display,serif}.login-card>p:not(.eyebrow){color:#6d796e;margin:12px 0 28px;font-size:14px;line-height:1.5}.login-card form{gap:17px;display:grid}.login-card label{color:#405244;gap:7px;font-size:13px;font-weight:700;display:grid}.login-card input{height:46px;transition:border-color .18s,box-shadow .18s;background:#fff!important;border-color:#d9e0d6!important;border-radius:8px!important;margin:0!important;padding:11px 13px!important}.login-card input:focus{outline:0;box-shadow:0 0 0 3px #5b896421;border-color:#5b8964!important}.login-card button{background:#284a34;border-radius:8px;justify-content:space-between;align-items:center;min-height:47px;margin-top:5px;padding:12px 15px;font-size:14px;transition:background .18s,transform .18s;display:flex}.login-card button:not(:disabled):hover{background:#1d3b29;transform:translateY(-1px)}.login-card button span{font-size:18px}.login-card .error{border:1px solid #edcfca;border-radius:7px;margin:0;padding:10px 12px;font-size:13px}.login-help{text-align:center;border-top:1px solid #edf0ea;padding-top:20px;color:#778278!important;margin:22px 0 0!important;font-size:12px!important}.login-help a{color:#315a3d;text-underline-offset:3px;font-weight:700;text-decoration-color:#b4c8b7}@media (max-width:760px){.login-shell header,.login-stage{width:min(100% - 32px,520px)}.login-shell header{height:72px}.login-back{font-size:12px}.login-stage{grid-template-columns:1fr;padding:44px 0 62px}.login-intro{display:none}.login-card{border-radius:15px;padding:28px 22px}.login-card h2{font-size:33px}}@media (max-width:390px){.login-shell header,.login-stage{width:calc(100% - 24px)}.login-shell .brand{font-size:27px}.login-back{font-size:0}.login-back span{font-size:17px}.login-card{padding:25px 18px}}.login-card label{margin:15px 0;display:block}.login-card>button:not(.text-button){width:100%;margin-top:7px}.estimate-page{background:radial-gradient(circle at 88% 10%,#edf2e7,#0000 26rem),#faf8f4;min-height:100vh}.estimate-page header{position:static}.estimate-page .brand{color:#000;text-decoration:none}.estimate-hero{text-align:center;width:min(100% - 40px,880px);margin:clamp(58px,11vh,120px) auto}.estimate-hero h1{font-size:clamp(42px,6vw,64px)}.estimate-hero>p:not(.eyebrow){color:#697068;max-width:590px;margin:15px auto 30px;font-size:19px}.estimate-workspace{text-align:left;background:#fffdf9;border:1px solid #cedec8;border-radius:16px;grid-template-columns:1.1fr .9fr;gap:0;display:grid;overflow:hidden;box-shadow:0 16px 42px #392a1510}.estimate-workspace .estimate-drop{background:#f4f8f1;border:0;border-right:1px solid #d7e1d0;border-radius:0}.estimate-workspace .estimate-result{border-left:0;padding:32px}.estimate-note{color:#777d75!important;font-size:14px!important}.contact-page{background:radial-gradient(circle at 90% 3%,#f2eadf,#0000 29rem),#faf8f4;min-height:100vh}.contact-page header{position:static}.contact-page .brand{color:#000;text-decoration:none}.contact-page-card{text-align:center;background:#fffdf9;border:1px solid #e5ddd2;border-radius:18px;width:min(100% - 40px,740px);margin:clamp(58px,12vh,125px) auto;padding:clamp(30px,6vw,62px);box-shadow:0 16px 42px #392a1510}.contact-page-card h1{font-size:clamp(38px,6vw,58px)}.contact-page-card>p:not(.eyebrow){color:#666d64;max-width:570px;margin:14px auto 26px;font-size:18px;line-height:1.55}.contact-form-layout{grid-template-columns:.78fr 1fr;align-items:start;gap:clamp(36px,7vw,100px);width:min(100% - 48px,1180px);margin:clamp(54px,9vw,110px) auto;padding-bottom:clamp(55px,9vw,105px);display:grid}.contact-intro{padding-top:clamp(4px,3vw,30px)}.contact-intro h1{font-size:clamp(42px,5.6vw,67px);line-height:1.02}.contact-intro>p:not(.eyebrow){color:#60675e;max-width:470px;margin:18px 0 26px;font-size:19px;line-height:1.58}.contact-intro .contact-topics{justify-content:flex-start;margin-top:0}.contact-form{background:#fffdf9;border:1px solid #e4ddd2;border-radius:16px;gap:18px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 18px 42px #392a1510}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.contact-form label{color:#3b433a;gap:7px;font-size:15px;display:grid}.contact-form input[type=file]{color:#5b635a;background:#faf8f3;border:1px dashed #b9b1a5;border-radius:7px;width:100%;padding:10px;font:14px "Source Sans 3"}.contact-form label small{color:#747a71;font-weight:400}.optional{color:#777d75;font-size:13px;font-weight:400}.narration-choice{background:#faf8f3;border:1px solid #e2dbd0;border-radius:8px;gap:10px;margin:0;padding:15px;display:grid}.narration-choice legend{color:#3b433a;padding:0 5px;font-size:15px;font-weight:700}.narration-choice label{align-items:flex-start;gap:9px;font-size:14px;font-weight:400;line-height:1.35;display:flex}.narration-choice input{margin:3px 0 0}.narration-choice small{color:#747a71;line-height:1.4}.form-consents{border-top:1px solid #e4ddd2;border-bottom:1px solid #e4ddd2;gap:10px;padding:14px;display:grid}.form-consents label{color:#626961;align-items:flex-start;gap:9px;font-size:13px;font-weight:400;line-height:1.42;display:flex}.form-consents input{flex:none;margin:3px 0 0}.form-consents a{color:#426241;font-weight:600}.contact-form textarea{color:#333;resize:vertical;background:#fff;border:1px solid #d9d3c9;border-radius:7px;width:100%;padding:12px;font:16px/1.5 "Source Sans 3"}.contact-form textarea:focus{border-color:#987052;outline:0;box-shadow:0 0 0 3px #b1785224}.contact-form .field-error{color:#a33;margin-top:6px;font-size:12px;font-weight:600;line-height:1.35;display:block}.contact-form [aria-invalid=true]{border-color:#a33;box-shadow:0 0 0 2px #a3331d}.contact-form button{margin-top:2px}.contact-form small{color:#747a71;line-height:1.5}.contact-form small a{color:#4e684d}.contact-notice{color:#6f563c;background:#fff8ed;border:1px solid #ead7bd;border-radius:7px;margin:0;padding:11px 12px;line-height:1.45}.submission-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#172017a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.submission-modal{text-align:center;background:radial-gradient(circle at 100% 0,#f4e0c5 0,#0000 16rem),#fffdf9;border:1px solid #ead5ba;border-radius:18px;width:min(100%,510px);padding:clamp(28px,5vw,44px);box-shadow:0 28px 70px #00000042}.submission-check{color:#3d6a3d;background:#e4f0df;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 17px;font-size:27px;font-weight:800;display:grid}.submission-modal .eyebrow{color:#986849;margin-bottom:9px}.submission-modal h2{font:600 clamp(31px,5vw,42px)/.98 Cormorant Garamond,Playfair Display,serif}.submission-modal p:not(.eyebrow){color:#596057;margin:16px 0 0;font-size:16px;line-height:1.55}.submission-modal .submission-note{color:#6f665a;background:#f5efe5;border-radius:8px;margin-top:14px;padding:13px;font-size:13px}.submission-modal button{background:#263226;border-radius:8px;width:100%;margin-top:23px}.contact-placeholder{color:#635b51;background:#fff8ee;border:1px solid #eadaca;border-radius:9px;gap:5px;max-width:480px;margin:0 auto;padding:17px;display:grid}.contact-placeholder span{font-size:14px}.contact-email{color:#263226;background:#f3f8f0;border:1px solid #cbdac7;border-radius:10px;gap:4px;max-width:480px;margin:0 auto;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.contact-email:hover{transform:translateY(-2px);box-shadow:0 9px 20px #273c2515}.contact-email span{letter-spacing:.9px;color:#557153;text-transform:uppercase;font:11px DM Mono}.contact-email strong{overflow-wrap:anywhere;font-size:clamp(19px,3vw,25px)}.contact-email small{color:#63705f}.contact-topics{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:27px;display:flex}.contact-topics span{color:#456244;background:#edf3ea;border-radius:999px;padding:7px 10px;font-size:13px}.site-footer{text-align:left;color:#676b63;background:#f4f0e9;border-top:1px solid #e6e0d5;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:118px;margin:0;padding:28px clamp(24px,7vw,105px);display:grid}main>footer:not(.site-footer){display:none}.site-footer .brand{color:#000;font-size:23px;text-decoration:none}.site-footer .brand img{width:27px;height:27px}.site-footer p{text-align:right;justify-self:end;margin:0;font-size:13px}.footer-links{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.footer-links a{color:#52604f;font-size:14px;text-decoration:none}.footer-links a:hover{color:#263226;text-decoration:underline}.assistant-shell{z-index:30;position:fixed;bottom:24px;right:24px}.assistant-launcher{color:#fffdf9;text-align:left;background:#263226;border:1px solid #ffffff78;border-radius:999px;align-items:center;gap:12px;padding:7px 8px 7px 15px;display:flex;box-shadow:0 12px 30px #18241845}.assistant-launcher:hover{transform:translateY(-2px);box-shadow:0 16px 34px #18241854}.assistant-launcher-copy{gap:1px;display:grid}.assistant-launcher-copy small{color:#dce8d9;font-size:10px;font-weight:600}.assistant-launcher-copy b{font-size:14px}.assistant-launcher-icon,.assistant-presence{color:#fff;background:#d09052;border-radius:50%;place-items:center;width:35px;height:35px;font-size:16px;display:grid}.assistant-panel{color:#283127;background:#fffdf9;border:1px solid #d6dfd1;border-radius:18px;width:min(390px,100vw - 32px);position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 24px 60px #18241835}.assistant-header{color:#fffdf9;background:radial-gradient(circle at 0 0,#587552,#0000 14rem),#263226;justify-content:space-between;gap:20px;padding:20px 20px 18px;display:flex}.assistant-header>div{padding-left:45px;position:relative}.assistant-header p,.assistant-header h2,.assistant-header small{margin:0}.assistant-header p,.assistant-kicker{letter-spacing:.11em;font:700 10px DM Mono,monospace}.assistant-header h2{margin-top:3px;font:600 25px/1.05 Cormorant Garamond,Playfair Display,serif}.assistant-header small{color:#dce8d9;margin-top:5px;font-size:11px;display:block}.assistant-presence{background:#d09052;width:32px;height:32px;position:absolute;top:3px;left:0}.assistant-close{width:30px;height:30px;box-shadow:none;color:#fff;background:0 0;border:1px solid #ffffff42;border-radius:50%;padding:0;font-size:25px;font-weight:300;line-height:1}.assistant-close:hover{background:#ffffff1a;transform:none}.assistant-body{max-height:min(52vh,430px);padding:20px;overflow:auto}.assistant-greeting strong{font:600 24px Cormorant Garamond,Playfair Display,serif}.assistant-greeting p,.assistant-answer>div{color:#626b60;margin:7px 0 0;font-size:13px;line-height:1.55}.assistant-prompts{gap:8px;margin-top:17px;display:grid}.assistant-prompts button,.assistant-followups button{width:100%;min-height:43px;box-shadow:none;color:#344235;text-align:left;background:#f8faf6;border:1px solid #dfe6db;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.assistant-prompts button:hover,.assistant-followups button:hover{background:#eff5eb;border-color:#b6c9ae;transform:none}.assistant-back{box-shadow:none;color:#52744d;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.assistant-back:hover{text-decoration:underline;transform:none}.assistant-kicker{color:#a46e3c;margin:18px 0 5px}.assistant-answer h3{margin:0;font:600 25px/1.05 Cormorant Garamond,Playfair Display,serif}.assistant-estimator{background:#f6f9f3;border:1px solid #dce7d7;border-radius:10px;gap:10px;margin-top:17px;padding:14px;display:grid}.assistant-estimator label{color:#4b5749;gap:5px;font-size:11px;font-weight:700;display:grid}.assistant-estimator input,.assistant-estimator select{background:#fff;border:1px solid #ccd8c6;border-radius:6px;min-height:38px;margin:0;padding:8px 10px;font-size:13px}.assistant-estimate{border-top:1px solid #dbe4d6;gap:2px;padding:12px 0 0;display:grid}.assistant-estimate span,.assistant-estimate small{color:#697467;font-size:11px}.assistant-estimate strong{font:600 26px Cormorant Garamond,Playfair Display,serif}.assistant-estimate a{color:#456a40;margin-top:5px;font-size:12px;font-weight:700;text-decoration:none}.assistant-followups{gap:7px;margin-top:15px;display:grid}.assistant-followups button{color:#4d6e48;background:#fff;justify-content:center}.assistant-question{background:#fff;border-top:1px solid #e7ece3;gap:8px;padding:13px 16px;display:flex}.assistant-question input{background:#f9fbf7;border:1px solid #ccd8c6;border-radius:8px;flex:1;min-width:0;min-height:39px;margin:0;padding:8px 11px;font-size:13px}.assistant-question button{color:#fff;background:#263226;border-radius:8px;width:39px;min-height:39px;padding:0;font-size:18px}.assistant-question button:hover{background:#40523d;transform:none}.assistant-human{color:#786b5b;background:#f3eadf;justify-content:space-between;align-items:center;gap:8px;padding:11px 16px;font-size:11px;display:flex}.assistant-human a{color:#4a613d;font-size:12px;font-weight:800;text-decoration:none}.assistant-human a:hover{text-decoration:underline}.legal-page{background:#faf8f4;min-height:100vh}.legal-content{width:min(100% - 40px,840px);margin:clamp(50px,9vw,104px) auto;padding-bottom:clamp(55px,8vw,100px)}.legal-content h1{max-width:760px;font-size:clamp(42px,6vw,64px);line-height:1.02}.legal-lead{color:#626960;max-width:710px;margin:22px 0 46px;font-size:20px;line-height:1.55}.legal-content section{border-top:1px solid #e3ddd3;padding:24px 0}.legal-content h2{font-size:clamp(25px,3vw,32px)}.legal-content section p{color:#595f57;max-width:760px;margin:9px 0 0;font-size:17px;line-height:1.66}.kenya-process{counter-reset:kenya-steps;gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.kenya-process li{color:#595f57;counter-increment:kenya-steps;background:#fffdf9;border:1px solid #e3ddd3;border-radius:10px;padding:17px 18px 17px 58px;line-height:1.6;position:relative}.kenya-process li:before{color:#315234;content:counter(kenya-steps);background:#e8f0e5;border-radius:50%;place-items:center;width:27px;height:27px;font:700 12px DM Mono;display:grid;position:absolute;top:17px;left:17px}.kenya-process strong{color:#2e382e}.kenya-faq summary{cursor:pointer;color:#2c352b;padding:17px 28px 17px 0;font:600 20px Playfair Display;list-style:none}.kenya-faq summary:after{float:right;content:"+";color:#9b6b4c;font:25px "Source Sans 3"}.kenya-faq details p{padding:0 20px 18px 0!important}.legal-sources{color:#6b7068;margin-top:28px;font-size:14px;line-height:1.6}.legal-sources a{color:#4d684c}@keyframes hero-drift{0%{transform:scale(1.025)translate(0,0)}to{transform:scale(1.06)translate(-.6%,-.4%)}}.admin-page{background:#faf8f4;min-height:100vh}.admin-content{width:min(100% - 48px,1080px);margin:clamp(45px,7vw,80px) auto;padding-bottom:80px}.admin-content>h1{font-size:clamp(42px,6vw,62px)}.admin-lead{color:#687068;max-width:660px;margin:13px 0 35px;font-size:18px}.admin-empty{color:#6d736b;text-align:center;border:1px dashed #d5cdc0;border-radius:12px;padding:38px}.inquiry-list{gap:16px;display:grid}.inquiry-list article{background:#fffdf9;border:1px solid #e2dbd0;border-radius:13px;padding:clamp(20px,3vw,30px);box-shadow:0 10px 27px #392a1509}.inquiry-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inquiry-head h2{margin:8px 0 2px;font-size:27px}.inquiry-head a{color:#526b50}.inquiry-head select{width:auto;min-width:145px;margin:0}.inquiry-meta{color:#72766f;flex-wrap:wrap;gap:10px;margin:18px 0 13px;font-size:14px;display:flex}.inquiry-meta span,.inquiry-meta strong{background:#f2eee7;border-radius:999px;padding:5px 8px;font-weight:400}.inquiry-meta strong{color:#426242;background:#ebf3e7}.inquiry-list article>p{white-space:pre-wrap;color:#4f564e;line-height:1.6}.studio-page{color:#283028;background:#f6f5f0;grid-template-columns:255px 1fr;min-height:100vh;display:grid}.studio-sidebar{background:#fbfcf8;border-right:1px solid #d9ded3;flex-direction:column;height:100vh;padding:28px 16px;display:flex;position:sticky;top:0}.studio-sidebar .brand{color:#253127;padding:0 10px;text-decoration:none}.studio-label{color:#84907f;letter-spacing:1px;margin:38px 10px 13px;font:10px DM Mono}.studio-sidebar nav{gap:4px;display:grid}.studio-sidebar nav button{min-height:44px;box-shadow:none;color:#596356;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-weight:600;display:flex}.studio-sidebar nav button:hover{box-shadow:none;background:#eff3eb;transform:none}.studio-sidebar nav button.is-active{color:#fff;background:#263226}.studio-sidebar nav i{text-align:center;width:18px;font-style:normal}.studio-sidebar-bottom{border-top:1px solid #e2e5df;gap:12px;margin-top:auto;padding:16px 10px 4px;display:grid}.studio-sidebar-bottom a,.studio-sidebar-bottom button{box-shadow:none;color:#687467;text-align:left;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.studio-sidebar-bottom button:hover{box-shadow:none;color:#263226;transform:none}.studio-main{min-width:0;padding:clamp(26px,4vw,56px)}.studio-header{border-bottom:1px solid #dce1d8;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:29px;display:flex}.studio-header h1{font:600 clamp(34px,4.5vw,52px)/1 Cormorant Garamond,Playfair Display,serif}.studio-primary{background:#263226}.studio-notice{color:#365d38;background:#eff7ec;border:1px solid #cfe0ca;border-radius:8px;margin:18px 0 0;padding:12px 14px}.studio-loading{color:#6d776b;padding:100px 0;font:600 18px Playfair Display}.studio-stats{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.studio-stats article{background:#fff;border:1px solid #dfe3da;border-radius:13px;min-height:154px;padding:21px;position:relative;box-shadow:0 8px 20px #24301e08}.studio-stats article>span{color:#426342;background:#e8f0e4;border-radius:8px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.studio-stats strong,.studio-stats b,.studio-stats small{display:block}.studio-stats strong{margin-top:16px;font:600 34px Cormorant Garamond,Playfair Display,serif}.studio-stats b{font-size:14px}.studio-stats small{color:#7a8278;margin-top:2px;font-size:12px}.studio-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.studio-card,.enquiry-card,.author-table,.book-table{background:#fff;border:1px solid #dfe3da;border-radius:13px;box-shadow:0 8px 20px #24301e08}.card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.card-heading h2,.author-create h2,.production-intro h2{font:600 28px Cormorant Garamond,Playfair Display,serif}.quiet-button{min-height:auto;box-shadow:none;color:#506d50;background:0 0;padding:5px 0;font-size:13px}.quiet-button:hover{box-shadow:none;color:#263226;text-decoration:underline;transform:none}.compact-row{border-top:1px solid #edf0ea;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.compact-row b,.compact-row small{display:block}.compact-row small{color:#7a8278;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.person-mark,.book-mark{color:#416140;background:#e4eee0;border-radius:50%;place-items:center;width:36px;height:36px;font:600 17px Cormorant Garamond,Playfair Display,serif;display:grid}.book-mark{color:#f6e5d0;background:#263226;border-radius:8px}.studio-status{color:#687068;letter-spacing:.35px;text-transform:uppercase;background:#eef0ec;border-radius:999px;width:max-content;padding:5px 8px;font:10px DM Mono;display:inline-flex}.status-new,.status-review_required,.status-ready_for_generation{color:#626a60;background:#edf0ec}.empty-copy{color:#788176;text-align:center;margin:30px 0 5px}.studio-list{gap:15px;display:grid}.enquiry-card{padding:clamp(20px,3vw,29px)}.enquiry-top{justify-content:space-between;gap:20px;display:flex}.enquiry-top h2{margin:8px 0 2px;font:600 28px Cormorant Garamond,Playfair Display,serif}.enquiry-top a{color:#4b694b}.enquiry-top select{width:auto;min-width:155px;margin:0}.enquiry-meta{color:#747d72;flex-wrap:wrap;gap:8px;margin:17px 0 12px;font-size:13px;display:flex}.enquiry-meta span,.enquiry-meta strong{background:#f1f3ef;border-radius:999px;padding:5px 8px;font-weight:400}.enquiry-card>p{color:#505a50;white-space:pre-wrap;margin:0;line-height:1.6}.file-link{color:#466843;margin-top:16px;font-weight:600;display:inline-block}.authors-layout{grid-template-columns:minmax(280px,.72fr) 1.28fr;gap:20px;display:grid}.author-create>p:not(.eyebrow){color:#70796d;margin:8px 0 21px;line-height:1.55}.author-create form,.production-form{gap:14px;display:grid}.author-create label,.production-form label{color:#4b5749;gap:5px;font-size:13px;display:grid}.author-create input,.production-form input,.production-form select{margin:0}.author-table,.book-table{overflow:hidden}.author-table article,.book-table article{border-bottom:1px solid #e9ece6;grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.author-table article:last-child,.book-table article:last-child{border-bottom:0}.author-table h2,.book-table h2{margin:0;font-size:20px}.author-table p,.book-table p{color:#778075;margin:3px 0 0;font-size:13px}.author-table>article>span,.book-table>article>span{color:#687368;text-align:right;font-size:13px}.book-table article{grid-template-columns:auto 1fr auto auto}.studio-empty{text-align:center;padding:70px 25px}.studio-empty>span{color:#426342;background:#e8f0e4;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid}.studio-empty h2{margin:14px 0 4px;font-size:28px}.studio-empty p{color:#737c70;max-width:360px;margin:0 auto 20px}.production-shell{background:#fff;border:1px solid #cfdcca;border-radius:16px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden;box-shadow:0 12px 28px #24301e0a}.production-intro{color:#f7f5ee;background:radial-gradient(circle at 0 0,#587552 0,#0000 20rem),#263226;padding:clamp(28px,5vw,54px)}.production-intro .eyebrow{color:#e0b78f}.production-intro h2{font-size:clamp(32px,4vw,45px);line-height:1.02}.production-intro>p:not(.eyebrow){color:#dfe8dc;margin:15px 0 35px;line-height:1.6}.production-intro>div{color:#e4ebdf;margin-top:13px;font-size:14px}.production-intro>div span{color:#e0b78f;width:30px;font:11px DM Mono;display:inline-block}.production-form{padding:clamp(26px,4vw,48px)}.production-form button{margin-top:7px}.manuscript-input{background:#f7faf5;border:1px dashed #bfcdb8;border-radius:8px;padding:14px}.manuscript-input input{background:0 0;border:0;padding:0}.manuscript-input small{color:#788176;line-height:1.45}.assistant-faq-list{gap:7px;margin-top:15px;display:grid}.assistant-faq-list details{background:#f8faf6;border:1px solid #dfe6db;border-radius:8px}.assistant-faq-list summary{color:#3e503e;cursor:pointer;padding:10px 28px 10px 11px;font-size:12px;font-weight:750}.assistant-faq-list p{color:#626b60;margin:0;padding:0 11px 11px;font-size:12px;line-height:1.5}.assistant-panel{flex-direction:column;max-height:calc(100dvh - 104px);display:flex}.assistant-body{overscroll-behavior:contain;min-height:0;max-height:min(48dvh,430px)}.assistant-close:focus-visible,.assistant-launcher:focus-visible,.assistant-prompts button:focus-visible,.assistant-followups button:focus-visible,.assistant-question input:focus-visible,.assistant-question button:focus-visible,.assistant-human a:focus-visible{outline-offset:2px;outline:3px solid #e6bb91}.assistant-faq-list summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #78906f}.assistant-human a{white-space:nowrap}@media (max-height:700px) and (min-width:541px){.assistant-panel{bottom:58px}.assistant-header{padding:15px 18px}.assistant-header h2{font-size:23px}.assistant-body{max-height:calc(100dvh - 280px);padding:16px}.assistant-question{padding:10px 14px}.assistant-human{padding:9px 14px}.assistant-prompts{gap:6px;margin-top:12px}.assistant-prompts button{min-height:39px}}@media (max-width:540px){.assistant-shell{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.assistant-panel{inset:auto 8px calc(72px + env(safe-area-inset-bottom)) 8px;border-radius:16px;width:auto;max-height:calc(100dvh - 84px);position:fixed;box-shadow:0 20px 48px #18241842}.assistant-header{padding:17px 17px 15px}.assistant-header h2{font-size:24px}.assistant-body{flex:1;max-height:none;padding:16px}.assistant-greeting strong,.assistant-answer h3{font-size:23px}.assistant-prompts{gap:7px;margin-top:14px}.assistant-prompts button,.assistant-followups button{min-height:46px;padding:11px 12px;font-size:13px}.assistant-estimator{padding:12px}.assistant-estimator input,.assistant-estimator select{min-height:42px;font-size:16px}.assistant-question{padding:11px 12px}.assistant-question input{min-height:44px;font-size:16px}.assistant-question button{width:44px;min-height:44px}.assistant-human{padding:10px 13px}.assistant-faq-list summary{padding-top:12px;padding-bottom:12px;font-size:13px}.assistant-faq-list p{font-size:13px}.assistant-launcher{min-height:52px;padding:8px 9px 8px 14px}.assistant-launcher-icon{width:36px;height:36px}.assistant-launcher-copy b{font-size:14px}}@media (max-width:360px){.assistant-launcher-copy{display:none}.assistant-launcher{padding:8px}.assistant-panel{inset-right:6px;inset-left:6px}.assistant-human{flex-direction:column;align-items:flex-start;gap:3px}.assistant-header small{font-size:10px}}@media (prefers-reduced-motion:reduce){.assistant-launcher,.assistant-close,.assistant-prompts button,.assistant-followups button{transition:none!important}}@media (max-width:800px){.studio-page{grid-template-columns:1fr}.studio-sidebar{border-bottom:1px solid #d9ded3;border-right:0;height:auto;padding:16px;position:static}.studio-sidebar .brand{padding:0}.studio-label,.studio-sidebar-bottom{display:none}.studio-sidebar nav{grid-template-columns:repeat(5,1fr);overflow:auto}.studio-sidebar nav button{justify-content:center;min-width:max-content;padding:9px 10px}.studio-main{padding:28px 20px}.studio-stats{grid-template-columns:repeat(2,1fr)}.studio-grid,.authors-layout,.production-shell{grid-template-columns:1fr}.sample-grid{grid-template-columns:170px 1fr}.sample-transcript{grid-column:1/-1;max-height:none}.delivery-preview{grid-template-columns:1fr 240px}.pdf-estimator{grid-template-columns:1fr 1fr}.estimator-copy{grid-column:1/-1}.product-benefits,.reason-grid{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;gap:30px}.how-it-works{grid-template-columns:1fr}.product-intro-copy{width:min(68%,650px)}.estimate-workspace{grid-template-columns:1fr}.estimate-workspace .estimate-drop{border-bottom:1px solid #d7e1d0;border-right:0}.contact-form-layout{grid-template-columns:1fr;gap:34px}}@media (max-width:600px){.studio-sidebar nav{grid-template-columns:none;display:flex}.studio-sidebar nav button{font-size:12px}.studio-header{flex-direction:column;align-items:flex-start;padding-bottom:22px}.studio-header h1{font-size:38px}.studio-primary{width:100%}.studio-stats{grid-template-columns:1fr 1fr;gap:10px}.studio-stats article{min-height:132px;padding:15px}.studio-stats strong{margin-top:10px}.studio-grid{gap:12px}.studio-card{padding:18px}.compact-row{grid-template-columns:auto 1fr}.compact-row .studio-status{grid-column:2}.enquiry-top{flex-direction:column}.enquiry-top select{width:100%}.author-table article,.book-table article{grid-template-columns:auto 1fr;gap:10px;padding:16px}.author-table article>span,.book-table article>span{text-align:left;grid-column:2}.author-table article>.quiet-button,.book-table article>.studio-status{grid-column:2}.production-intro,.production-form{padding:25px 19px}.listening-sample{width:min(100% - 32px,1240px);padding:24px 18px}.sample-heading{flex-direction:column;align-items:start;margin-bottom:22px}.sample-grid,.delivery-preview{grid-template-columns:1fr}.sample-cover{min-height:205px}.sample-player,.sample-transcript{padding:17px}.delivery-preview{gap:24px;margin-top:28px;padding-top:28px}.delivery-preview ul{grid-template-columns:1fr}.launch-card{max-width:320px}.product-landing{margin-top:12px;width:min(100% - 32px,1440px)!important}.public-actions{gap:10px}.public-actions a{font-size:13px}.public-actions a:not(.nav-cta):not(.studio-nav-link):not([href=\/sample]){display:none}.product-intro .lead{font-size:18px}.product-intro{min-height:500px}.product-intro-copy{background:linear-gradient(#f9f3e820 0%,#f9f3e8ee 45%,#f9f3e8 100%);justify-content:flex-end;width:100%;min-height:500px;padding:25px}.how-it-works{padding:24px}.estimate-hero{width:min(100% - 32px,880px);margin:44px auto}.estimate-hero>p:not(.eyebrow){font-size:17px}.estimate-workspace .estimate-result{padding:24px}.pdf-estimator{grid-template-columns:1fr;padding:20px}.estimate-drop{min-height:155px}.estimate-result{border-top:1px solid #cad9c4;border-left:0;padding:16px 0 0}.product-benefits article{padding:21px}.reason-grid{margin-top:28px}.reason-grid article{min-height:0;padding:22px}.reason-icon{margin-bottom:21px}.faq-section{padding:48px 0}.contact-form-layout{width:min(100% - 32px,1180px);margin:43px auto;padding-bottom:60px}.contact-form{padding:22px 18px}.site-footer{text-align:center;grid-template-columns:1fr;gap:18px}.site-footer .brand,.site-footer p{text-align:center;justify-self:center}.footer-links{gap:13px}.assistant-shell{bottom:16px;right:16px}.assistant-launcher{padding-left:13px}.admin-content{width:min(100% - 32px,1080px);margin:40px auto}.inquiry-head{flex-direction:column}.inquiry-head select{width:100%}}.footer-api{color:#76522e;letter-spacing:.04em;white-space:nowrap;border:1px solid #a0805755;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.listen-nav{background:#fff;border-bottom:1px solid #e8eaf2;align-items:center;gap:34px;min-height:78px;padding:0 clamp(20px,4vw,48px);display:flex}.listen-brand{color:#131b32;align-items:center;gap:8px;margin-right:auto;text-decoration:none;display:inline-flex}.listen-brand span{font:700 25px/1 Cormorant Garamond,Georgia,serif}.listen-brand i{color:#4b43e8;font-size:22px;font-style:normal}.listen-nav nav{align-items:center;gap:34px;display:flex}.listen-nav nav a{color:#4d5870;font-size:14px;font-weight:600;text-decoration:none}.listen-cta{color:#fff;background:#4b42e7;border-radius:10px;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 7px 16px #4b42e733}.listen-workspace{grid-template-columns:minmax(0,1.65fr) minmax(320px,.78fr);gap:20px;width:min(100% - 48px,1440px);margin:28px auto 56px;display:grid}.listen-main-card,.listen-chapter-card,.listen-share-card{background:#fff;border:1px solid #e8eaf2;border-radius:18px;box-shadow:0 14px 36px #2e39670d}.listen-hero{grid-template-columns:minmax(220px,355px) minmax(0,1fr);align-items:center;gap:36px;display:grid}.listen-cover-wrap{aspect-ratio:1/1.23;width:100%;max-width:355px}.listen-cover{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block;box-shadow:0 18px 30px #202a491f}.listen-cover-fallback{color:#fff;background:linear-gradient(145deg,#433de0,#78a8ff);place-items:center;font-size:90px;display:grid}.listen-meta{min-width:0}.listen-badge{color:#4b42d9;letter-spacing:.06em;background:#f0efff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.listen-meta h1{color:#121c36;letter-spacing:-1.2px;margin:14px 0 7px;font:700 clamp(34px,4vw,54px)/.98 "Source Sans 3",sans-serif}.listen-subtitle{color:#657088;margin:0;font-size:17px}.listen-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.listen-chips span{color:#3e4960;background:#f4f5f9;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:650}.listen-description{color:#69748a;max-width:540px;margin:25px 0 0;font-size:14px;line-height:1.65}.listen-player{margin-top:30px}.listen-native-audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.listen-progress{color:#748098;grid-template-columns:38px 1fr 38px;align-items:center;gap:12px;font-size:12px;display:grid}.listen-progress input{accent-color:#4b42e7;width:100%}.listen-controls{justify-content:center;align-items:center;gap:32px;margin-top:17px;display:flex}.listen-controls button{color:#19223a;cursor:pointer;background:#f1f2f7;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:25px;line-height:1;display:grid}.listen-controls button small{font-size:9px}.listen-controls .listen-play-button{color:#fff;background:#4b42e7;width:72px;height:72px;font-size:25px;box-shadow:0 9px 20px #4b42e755}.listen-actions{border-top:1px solid #eef0f5;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.listen-actions>a,.listen-actions>button,.listen-speed>summary{color:#34405a;cursor:pointer;background:#fff;border:1px solid #e5e7ef;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font:600 13px "Source Sans 3",sans-serif;text-decoration:none;display:inline-flex}.listen-speed{position:relative}.listen-speed>summary{list-style:none}.listen-speed>summary::-webkit-details-marker{display:none}.listen-speed>summary span{color:#8791a5;font-size:11px}.listen-speed>div{z-index:5;background:#fff;border:1px solid #e6e7ef;border-radius:10px;min-width:90px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 14px 28px #26305a1f}.listen-speed button{color:#38445d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px}.listen-speed button.is-selected,.listen-speed button:hover{color:#4b42d9;background:#efeeff}.listen-sidebar{align-content:start;gap:20px;display:grid}.listen-chapter-card{overflow:hidden}.listen-tabs{border-bottom:1px solid #eef0f5;align-items:center;gap:28px;padding:20px 22px 0;display:flex}.listen-tabs button,.listen-tabs span{color:#7a8499;background:0 0;border:0;padding:0 0 17px;font:600 14px "Source Sans 3",sans-serif;position:relative}.listen-tabs button.is-active:after{content:"";background:#4b42e7;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.listen-tabs a{color:#4b42e7;margin-left:auto;padding-bottom:17px;font-size:20px;text-decoration:none}.listen-chapter-card ol{gap:0;margin:0;padding:10px 18px 16px;list-style:none;display:grid}.listen-chapter-card li{border-bottom:1px solid #eff0f5;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:12px 8px;display:grid}.listen-chapter-card li:last-child{border-bottom:0}.listen-chapter-card li>div{align-items:baseline;gap:6px;min-width:0;display:flex}.listen-chapter-card li>div span{color:#25314c;font-size:14px}.listen-chapter-card li b{color:#18223b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.listen-chapter-card .listen-player,.listen-chapter-card .listen-controls{margin:0}.listen-chapter-card .listen-controls .listen-play-button{color:#162039;width:34px;height:34px;box-shadow:none;background:#fff;border:1px solid #e3e6ef;font-size:14px}.listen-empty-chapters{color:#7b8599;font-size:13px;padding:24px 8px!important;display:block!important}.listen-share-card{background:linear-gradient(135deg,#f2f1ff,#f7f6ff);border-color:#e0defe;align-items:center;gap:16px;padding:20px;display:flex}.listen-share-icon{color:#4b42e7;background:#fff;border-radius:12px;flex:none;place-items:center;width:58px;height:58px;font-size:31px;display:grid}.listen-share-card b{color:#1c2640;font-size:15px}.listen-share-card p{color:#707b91;margin:5px 0 9px;font-size:12px}.listen-share-card button{color:#4b42e7;cursor:pointer;background:0 0;border:0;padding:0;font:700 12px "Source Sans 3",sans-serif}.listen-error,.listen-loading{text-align:center;background:#fff;border:1px solid #e5e7f0;border-radius:18px;width:min(100% - 32px,620px);margin:100px auto;padding:52px 30px}.listen-error h1{color:#17213b;margin:10px 0;font-size:40px}.listen-error p{color:#69748a}.listen-error a{color:#4b42e7;margin-top:16px;font-weight:700;display:inline-block}.listen-loader{border:3px solid #e4e5f0;border-top-color:#4b42e7;border-radius:50%;width:30px;height:30px;margin:0 auto 15px;animation:.8s linear infinite listen-spin;display:block}@keyframes listen-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.listen-nav,.listen-nav nav{gap:16px}.listen-nav nav a:nth-child(2){display:none}.listen-workspace{grid-template-columns:1fr;width:min(100% - 32px,720px)}}@media (max-width:620px){.listen-nav{min-height:66px;padding:0 16px}.listen-nav nav{display:none}.listen-cta{padding:10px 13px;font-size:12px}.listen-workspace{gap:14px;width:min(100% - 20px,560px);margin:16px auto 30px}.listen-main-card{padding:17px}.listen-hero{grid-template-columns:1fr;gap:20px}.listen-cover-wrap{aspect-ratio:1/1.08;max-width:100%}.listen-meta h1{font-size:35px}.listen-description{margin-top:18px}.listen-controls{gap:22px}.listen-actions{flex-wrap:wrap}.listen-actions>a,.listen-actions>button,.listen-speed{flex:1}.listen-speed>summary{width:100%}.listen-sidebar{gap:14px}.listen-tabs{gap:17px;padding-inline:16px}.listen-chapter-card ol{padding-inline:10px}.listen-share-card{padding:16px}}.listen-page{color:#263126;background:radial-gradient(circle at 100% 0,#e6efe0 0,#0000 29rem),#f7f3ec;min-height:100vh}.listen-page .listen-card{text-align:left;background:#fffdf9;border:1px solid #dce4d6;border-radius:22px;width:min(100% - 32px,820px);margin:clamp(38px,8vw,100px) auto;padding:clamp(28px,5vw,56px);box-shadow:0 24px 60px #2b382618}.listen-page-brand{color:#243327;align-items:center;gap:8px;margin-bottom:28px;font:600 22px DM Sans,sans-serif;text-decoration:none;display:inline-flex}.listen-page-brand img{width:32px;height:32px}.listen-page-brand>span>span{color:#c38257}.listen-book-heading{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.listen-book-heading>span{color:#466844;background:#dcebd7;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.listen-book-heading .eyebrow{margin:0 0 7px}.listen-book-heading h1{margin:0;font:600 clamp(35px,5vw,56px)/.98 Cormorant Garamond,Playfair Display,serif}.listen-book-heading p:not(.eyebrow){color:#687167;margin:8px 0 0}.complete-audio{background:#f2f7ef;border:1px solid #d7e2d2;border-radius:14px;grid-template-columns:1fr;gap:15px;padding:20px;display:grid}.complete-audio b,.complete-audio span{display:block}.complete-audio b{font:600 22px Cormorant Garamond,Playfair Display,serif}.complete-audio span,.chapter-empty{color:#69756a;margin-top:3px;font-size:14px}.complete-audio audio,.chapter-list audio{width:100%}.chapter-list{margin-top:42px}.chapter-list>div{margin-bottom:16px}.chapter-list .eyebrow{margin:0 0 7px}.chapter-list h2{margin:0;font:600 clamp(28px,4vw,39px)/1 Cormorant Garamond,Playfair Display,serif}.chapter-list ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chapter-list li{background:#fff;border:1px solid #e6e2d9;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(230px,.9fr);align-items:center;gap:20px;padding:16px 18px;display:grid}.chapter-list li span,.chapter-list li b{display:block}.chapter-list li span{color:#8b6545;letter-spacing:.08em;margin-bottom:4px;font:10px DM Mono}.chapter-list li b{font:600 20px/1.1 Cormorant Garamond,Playfair Display,serif}.chapter-empty{background:#f5f2ec;border-radius:10px;padding:17px}@media (max-width:600px){.listen-page .listen-card{border-radius:16px;width:min(100% - 24px,820px);margin:24px auto;padding:25px 19px}.listen-page-brand{margin-bottom:22px}.listen-book-heading{gap:12px}.listen-book-heading>span{width:42px;height:42px}.chapter-list{margin-top:34px}.chapter-list li{grid-template-columns:1fr;gap:13px;padding:15px}.chapter-list li b{font-size:19px}}.sample-cover{aspect-ratio:2/3;overflow:hidden;background:#1d1b1c!important;min-height:0!important;padding:0!important}.sample-cover img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:600px){.sample-cover{aspect-ratio:auto;max-height:440px}.sample-cover img{object-fit:contain}}.production-shell{border-color:#dfe3da;border-radius:14px;max-width:760px;display:block}.production-form{grid-template-columns:1fr 1fr;padding:clamp(25px,4vw,44px)}.production-form-heading,.manuscript-input,.production-form>button,.production-form>.secondary{grid-column:1/-1}.production-form-heading{border-bottom:1px solid #e8ece5;padding-bottom:9px}.production-form-heading h2{margin:0;font:600 30px Cormorant Garamond,Playfair Display,serif}.production-form-heading p{color:#70796d;margin:5px 0 0;line-height:1.5}@media (max-width:600px){.production-form{grid-template-columns:1fr;padding:25px 19px}.product-landing{margin-top:10px;width:min(100% - 24px,1440px)!important}.product-page{gap:24px}.product-intro{border-radius:16px;min-height:470px}.product-intro-copy{min-height:470px;padding:22px 20px}.hero-microphone,.hero-editorial,.hero-closing-line{display:none}.product-intro-copy .eyebrow{margin-bottom:10px}.product-intro-copy h1{margin-bottom:12px;font-size:clamp(37px,11vw,45px);line-height:.98}.product-intro .lead{margin-bottom:18px;font-size:16px;line-height:1.45}.landing-actions{gap:8px}.landing-actions a{width:100%}.product-benefits{gap:10px}.product-benefits article{border-radius:11px;min-height:0;padding:18px}.product-benefits article>span:after{margin-top:9px}.product-benefits h2{margin-top:12px;font-size:22px}.product-benefits p{font-size:15px;line-height:1.45}.faq-section .section-heading h2{font-size:30px}.faq-section{border-radius:16px;padding:34px 20px}.how-it-works{border-radius:14px;gap:24px;padding:25px 20px}.how-it-works ol{gap:12px}.how-it-works li b{font-size:21px}.product-cta{border-radius:14px;padding:35px 20px}}.studio-page{color:#eef3eb;background:radial-gradient(circle at 78% -10%,#274133 0,#0000 32rem),#111713}.studio-sidebar{color:#dce6d9;background:#131b16;border-color:#ffffff12}.studio-sidebar .brand{color:#f4f6ed}.studio-label{color:#80917f}.studio-sidebar nav button{color:#9da99c}.studio-sidebar nav button:hover{color:#fff;background:#ffffff0d}.studio-sidebar nav button.is-active{color:#182018;background:linear-gradient(135deg,#c99a67,#e3c28c);box-shadow:0 10px 24px #0000002c}.studio-sidebar-bottom{border-color:#ffffff14}.studio-sidebar-bottom a,.studio-sidebar-bottom button{color:#9eac9c}.studio-sidebar-bottom button:hover{color:#fff}.studio-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#ffffff14}.studio-header .eyebrow{color:#caa87c}.studio-header h1{color:#fbfcf6}.studio-primary{color:#172018;background:linear-gradient(135deg,#d4ad78,#c08a58);box-shadow:0 8px 20px #00000026}.studio-primary:hover{box-shadow:0 12px 24px #00000038}.studio-stats article,.studio-card,.enquiry-card,.author-table,.book-table,.production-shell{background:linear-gradient(135deg,#1c281f,#172019);border-color:#ffffff12;box-shadow:0 14px 30px #00000028}.studio-stats article{overflow:hidden}.studio-stats article:after{content:"";border:1px solid #d6b27d2b;border-radius:50%;width:84px;height:84px;position:absolute;bottom:-28px;right:-18px}.studio-stats article>span{color:#e9c68e;background:#d2af7b1c}.studio-stats strong{color:#fff}.studio-stats b{color:#e7ece5}.studio-stats small,.compact-row small,.empty-copy{color:#9aa99a}.studio-analytics{background:linear-gradient(120deg,#213126,#171f1a 65%);border:1px solid #ffffff12;border-radius:14px;margin-top:18px;padding:24px;box-shadow:0 14px 30px #00000025}.analytics-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.analytics-heading .eyebrow{color:#d1ac78;margin-bottom:6px}.analytics-heading h2{color:#fff;margin:0;font:600 28px Cormorant Garamond,Playfair Display,serif}.analytics-heading>span{color:#d9bd91;letter-spacing:.5px;background:#d6ad7512;border:1px solid #d8b27a33;border-radius:999px;padding:6px 9px;font:10px DM Mono}.analytics-content{grid-template-columns:1.3fr .9fr .9fr;gap:14px;margin-top:22px;display:grid}.activity-chart,.completion-card,.analytics-totals{background:#0e1510a8;border:1px solid #ffffff10;border-radius:10px;min-height:150px;padding:17px}.chart-heading{color:#e8eee5;justify-content:space-between;font-size:13px;display:flex}.chart-heading small{color:#91a18f}.chart-bars{justify-content:space-between;align-items:end;gap:8px;height:93px;margin-top:12px;display:flex}.chart-bars>div{flex:1;align-items:end;gap:5px;height:100%;display:grid}.chart-bars i{background:linear-gradient(#e5c38d,#b57b48);border-radius:5px 5px 2px 2px;min-height:7px;display:block}.chart-bars span{color:#899889;text-align:center;font:10px DM Mono}.completion-card{align-items:center;gap:14px;display:flex}.completion-ring{border-radius:50%;place-items:center;min-width:74px;height:74px;padding:7px;display:grid}.completion-ring:before{content:"";background:#172019;border-radius:50%;width:60px;height:60px;position:absolute}.completion-ring b{z-index:1;color:#fff;font-size:15px}.completion-card>div:last-child>b,.completion-card small{display:block}.completion-card>div:last-child>b{color:#edf2e9;font-size:14px}.completion-card small{color:#91a08f;margin-top:4px;font-size:12px;line-height:1.35}.analytics-totals{gap:12px;display:grid}.analytics-totals div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.analytics-totals div+div{border-top:1px solid #ffffff12;padding-top:12px}.analytics-totals span{color:#95a493;font-size:12px}.analytics-totals b{color:#f2ca92;font:600 24px Cormorant Garamond,Playfair Display,serif}.card-heading h2,.author-create h2,.author-table h2,.book-table h2,.enquiry-top h2{color:#f3f6ee}.quiet-button,.file-link{color:#e2bd87}.quiet-button:hover{color:#fff}.compact-row{border-color:#ffffff12}.person-mark,.book-mark{color:#ecc98e;background:#d4ad7a20}.studio-status{color:#c8d1c6;background:#ffffff12}.status-quoted,.status-generating,.status-queued,.status-extracting{color:#efc891;background:#bd815128}.status-completed,.status-delivered{color:#9fd39b;background:#76b27224}.status-failed{color:#ffaaa3;background:#d4645b2b}.status-in_production{color:#bbcbff;background:#91a8e129}.enquiry-top a,.author-table p,.book-table p,.author-create>p:not(.eyebrow),.enquiry-card>p{color:#aeb9ac}.enquiry-meta{color:#9aa99a}.enquiry-meta span,.enquiry-meta strong{color:#c2cec0;background:#ffffff0c}.enquiry-meta strong{color:#add5a9;background:#7db27520}.enquiry-top select,.author-create input,.production-form input,.production-form select{color:#edf3ea;background:#101711;border-color:#ffffff1a}.author-create input::placeholder,.production-form input::placeholder{color:#70806f}.manuscript-input{background:#d6b27a0b;border-color:#d6b27a55}.manuscript-input small{color:#94a292}.production-form-heading{border-color:#ffffff12}.production-form-heading h2{color:#fff}.production-form-heading p{color:#a8b5a6}.production-form button:not(.secondary),.author-create form button{color:#182018;background:linear-gradient(135deg,#d4ad78,#c08a58)}.secondary{color:#e3bd87;background:0 0;border-color:#d6b27a55}@media (max-width:800px){.analytics-content{grid-template-columns:1fr 1fr}.analytics-totals{grid-column:1/-1;grid-template-columns:1fr 1fr}.analytics-totals div+div{border-top:0;border-left:1px solid #ffffff12;padding-top:0;padding-left:14px}}@media (max-width:600px){.studio-page{background:#111713}.studio-analytics{padding:18px}.analytics-heading{flex-direction:column;align-items:start}.analytics-content{grid-template-columns:1fr}.analytics-totals{grid-column:auto;grid-template-columns:1fr}.analytics-totals div+div{border-top:1px solid #ffffff12;border-left:0;padding-top:12px;padding-left:0}}.production-workspace{max-width:1120px;box-shadow:none;background:0 0;border:0;border-radius:20px;display:block;overflow:visible}.production-workspace .production-form{color:#292722;background:#fffcf6;border:1px solid #eadfce;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:clamp(24px,4vw,58px);display:grid;box-shadow:0 22px 55px #0000002b}.production-workspace .production-form-heading,.production-workspace .production-dropzone,.production-workspace .production-price,.production-workspace .production-fields,.production-workspace .production-voice,.production-workspace .production-submit,.production-workspace .secondary{grid-column:1/-1}.production-workspace .production-form-heading{border:0;padding:0}.production-workspace .production-form-heading .eyebrow{color:#a76c45;margin-bottom:9px}.production-workspace .production-form-heading h2{color:#2d2924;font:600 clamp(34px,4vw,46px)/1 Cormorant Garamond,Playfair Display,serif}.production-workspace .production-form-heading p:not(.eyebrow){color:#716b62;max-width:560px;margin:10px 0 0;line-height:1.55}.production-workspace .production-dropzone{color:#342d27;text-align:center;cursor:pointer;background:linear-gradient(135deg,#fffaf1,#fffdf9);border:2px dashed #b8784e;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:250px;padding:32px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.production-workspace .production-dropzone:hover{background:#fff6e9;border-color:#8e542f;transform:translateY(-1px)}.production-workspace .production-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.production-workspace .production-dropzone span{color:#a55f35;background:#f2e2cf;border-radius:50%;place-items:center;width:38px;height:38px;font:600 24px/1 Cormorant Garamond,Playfair Display,serif;display:grid}.production-workspace .production-dropzone strong{font-size:clamp(22px,2.5vw,30px)}.production-workspace .production-dropzone em{color:#7d756a;font-size:16px;font-style:normal}.production-workspace .production-price{background:#fff7eb;border:1px solid #e5d2bd;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:12px 18px;padding:19px 22px;display:grid}.production-workspace .production-price span{color:#9b755e;letter-spacing:1px;font:11px DM Mono}.production-workspace .production-price strong{color:#523b2d;font:600 28px Cormorant Garamond,Playfair Display,serif}.production-workspace .production-price p{color:#766d63;grid-column:1/-1;margin:0;font-size:15px}.production-workspace .production-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.production-workspace .production-fields label{color:#39342e;gap:8px;font-weight:700;display:grid}.production-workspace .production-fields input,.production-workspace .production-fields select{color:#312d28;min-height:53px;box-shadow:none;background:#fff;border-color:#dfd6ca;border-radius:9px;margin:0}.production-workspace .production-fields input:focus,.production-workspace .production-fields select:focus{border-color:#ba784f;box-shadow:0 0 0 3px #b8784e1d}.production-workspace .production-voice{background:#faf7f1;border:1px solid #e4dbcf;border-radius:12px;align-items:center;gap:13px;padding:17px 18px;display:flex}.production-workspace .production-voice .voice-dot{flex:none}.production-workspace .production-voice b{color:#332e28;display:block}.production-workspace .production-voice p{color:#756d63;margin:3px 0 0;font-size:14px}.production-workspace .production-voice small{color:#487044;letter-spacing:.6px;background:#e7f0e1;border-radius:99px;margin-left:auto;padding:5px 8px;font:10px DM Mono}.production-workspace .production-submit{background:linear-gradient(135deg,#313f31,#203025);border-radius:9px;min-height:52px;margin:0;box-shadow:0 9px 20px #20302526}.production-workspace .production-submit:hover{background:linear-gradient(135deg,#3b4e3a,#283d2d)}.production-workspace .secondary{color:#6c482f;background:0 0;border:1px solid #caa782;margin:0}@media (max-width:600px){.production-workspace .production-form{border-radius:15px;padding:25px 18px}.production-workspace .production-dropzone{min-height:195px;padding:24px 16px}.production-workspace .production-dropzone strong{font-size:24px}.production-workspace .production-dropzone em{font-size:14px}.production-workspace .production-price{grid-template-columns:1fr;gap:5px}.production-workspace .production-price p{grid-column:auto}.production-workspace .production-fields{grid-template-columns:1fr;gap:16px}.production-workspace .production-voice{align-items:flex-start}.production-workspace .production-voice small{margin-left:0}.production-workspace .production-voice{flex-wrap:wrap}}.books-workspace,.payments-workspace{gap:18px;display:grid}.books-summary,.payment-metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.books-summary article,.payment-metrics article{background:linear-gradient(135deg,#1c281f,#172019);border:1px solid #ffffff12;border-radius:13px;padding:19px;box-shadow:0 10px 24px #0002}.books-summary span,.payment-metrics span{color:#aab7a8;font-size:12px}.books-summary strong,.payment-metrics b{color:#f4d19f;margin-top:7px;font:600 33px Cormorant Garamond,Playfair Display,serif;display:block}.books-summary small,.payment-metrics small{color:#94a291;margin-top:2px;font-size:12px;display:block}.books-heading{justify-content:space-between;align-items:end;gap:16px;padding:19px 2px 4px;display:flex}.books-heading .eyebrow{color:#caa87c;margin-bottom:5px}.books-heading h2,.payments-hero h2{color:#f7faf2;margin:0;font:600 33px Cormorant Garamond,Playfair Display,serif}.books-heading button{color:#172018;background:linear-gradient(135deg,#d4ad78,#c08a58)}.payments-hero{background:radial-gradient(circle at 94% 0,#d1a36a2b 0,#0000 19rem),linear-gradient(135deg,#243329,#172119);border:1px solid #d7b07738;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:25px;padding:clamp(25px,4vw,43px);display:grid}.payments-hero .eyebrow{color:#d4ac79}.payments-hero p:not(.eyebrow){color:#adb9aa;max-width:600px;margin:10px 0 0;line-height:1.55}.payments-hero>div:last-child{text-align:right;border-left:1px solid #d6b27a3b;min-width:180px;padding:15px 0 2px}.payments-hero>div:last-child span,.payments-hero>div:last-child strong,.payments-hero>div:last-child small{display:block}.payments-hero>div:last-child span{color:#aeb9aa;font-size:12px}.payments-hero>div:last-child strong{color:#f2c88d;margin:4px 0;font:600 36px Cormorant Garamond,Playfair Display,serif}.payments-hero>div:last-child small{color:#9daa9a;font-size:12px}.payment-ledger{background:linear-gradient(135deg,#1c281f,#172019);border:1px solid #ffffff12;border-radius:14px;overflow:hidden;box-shadow:0 12px 26px #00000023}.payment-ledger .card-heading{border-bottom:1px solid #ffffff12;margin:0;padding:22px}.payment-ledger .card-heading .eyebrow{color:#caa87c;margin-bottom:5px}.payment-ledger .card-heading h2{color:#f3f6ee;font:600 27px Cormorant Garamond,Playfair Display,serif}.payment-ledger article{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.payment-ledger article:last-child{border-bottom:0}.payment-ledger article b,.payment-ledger article small{display:block}.payment-ledger article b{color:#eaf0e7}.payment-ledger article small{color:#93a191;margin-top:3px;font-size:12px}.payment-ledger article>strong{color:#f1c78c;font:600 23px Cormorant Garamond,Playfair Display,serif}@media (max-width:700px){.books-summary,.payment-metrics{grid-template-columns:1fr}.books-heading,.payments-hero{grid-template-columns:1fr;align-items:start}.books-heading{flex-direction:column}.books-heading button{width:100%}.payments-hero>div:last-child{text-align:left;border-top:1px solid #d6b27a3b;border-left:0;min-width:0}.payment-ledger article{grid-template-columns:1fr auto;gap:10px}.payment-ledger article .studio-status{grid-column:1/-1}}.book-detail-loading{color:#e5c38d;text-align:center;background:#d8b27710;border:1px solid #d8b27738;border-radius:12px;padding:18px}.book-detail{background:linear-gradient(135deg,#203025,#172019);border:1px solid #d9b27a36;border-radius:16px;overflow:hidden;box-shadow:0 16px 34px #0000002d}.book-detail-header{background:radial-gradient(circle at 96% 0,#d6ac7530 0,#0000 19rem),#1d2a20;padding:clamp(26px,4vw,42px);position:relative}.book-detail-back{min-height:auto;box-shadow:none;color:#e4bd87;background:0 0;margin-bottom:22px;padding:0;font-size:13px}.book-detail-back:hover{color:#fff;box-shadow:none;transform:none}.book-detail-header>.studio-status{position:absolute;top:30px;right:30px}.book-detail-header h2{color:#fff;margin:9px 0 4px;font:600 clamp(34px,4vw,48px)/1 Cormorant Garamond,Playfair Display,serif}.book-detail-header p{color:#aab7a8;margin:0}.book-detail-stats{background:#152018;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);display:grid}.book-detail-stats article{padding:19px clamp(18px,3vw,30px)}.book-detail-stats article+article{border-left:1px solid #ffffff12}.book-detail-stats span,.book-detail-stats b,.book-detail-stats small{display:block}.book-detail-stats span{color:#93a391;font-size:12px}.book-detail-stats b{color:#f0c78f;margin:4px 0;font:600 29px Cormorant Garamond,Playfair Display,serif}.book-detail-stats small{color:#93a391;font-size:12px}.book-detail-grid{grid-template-columns:1.25fr .9fr;gap:15px;padding:15px;display:grid}.book-detail-card{background:#101811a6;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:21px}.book-detail-card .card-heading{margin-bottom:12px}.book-detail-card .card-heading h3{color:#eef3eb;margin:0;font:600 25px Cormorant Garamond,Playfair Display,serif}.book-detail-card .card-heading>span{color:#98a896;font-size:12px}.chapter-row{border-top:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.chapter-number{color:#ecc88e;background:#d5ac781d;border-radius:8px;place-items:center;width:31px;height:31px;font:10px DM Mono;display:grid}.chapter-row b,.chapter-row small{display:block}.chapter-row b{color:#e7eee4;font-size:14px}.chapter-row small{color:#899888;margin-top:2px;font-size:12px}.chapter-row audio{grid-column:2/-1;width:100%;height:30px}.full-book-audio{width:100%;margin:5px 0 12px}.delivery-download{color:#edc88e;font-weight:700;text-decoration:none;display:inline-block}.delivery-hint{color:#96a495;margin:13px 0 0;font-size:12px;line-height:1.45}.delivery-pending{text-align:center;padding:24px 5px}.delivery-pending span{color:#e8c38e;background:#d2ad791d;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 10px;font-size:20px;display:grid}.delivery-pending b{color:#eaf0e7}.delivery-pending p{color:#94a292;margin:7px auto 0;font-size:13px;line-height:1.45}.job-timeline{border-top:1px solid #ffffff12;gap:9px;margin-top:24px;padding-top:18px;display:grid}.job-timeline>.eyebrow{color:#cba778;margin:0}.job-timeline>div{align-items:center;gap:8px;display:flex}.job-timeline small{color:#96a495;font-size:11px}.job-timeline>p:not(.eyebrow){color:#94a292;margin:0;font-size:13px}.book-table article>.quiet-button{justify-self:end}.script-open{color:#f0c78f;min-height:auto;box-shadow:none;background:#d7ae7916;border:1px solid #d7ae7955;border-radius:7px;padding:7px 9px;font-size:11px}.script-open:hover{box-shadow:none;background:#d7ae7928}.script-studio{background:linear-gradient(145deg,#1b281f,#111a13);border:1px solid #d7ae7942;border-radius:12px;margin-top:18px;padding:20px}.script-studio-head{justify-content:space-between;gap:14px;display:flex}.script-studio-head .eyebrow{color:#d9b27d;margin-bottom:5px}.script-studio-head h3{color:#f4f6ef;margin:0;font:600 26px Cormorant Garamond,Playfair Display,serif}.script-studio-head p:not(.eyebrow){color:#a5b3a4;margin:5px 0 0;font-size:13px}.script-close{width:30px;height:30px;min-height:auto;box-shadow:none;color:#dce4d9;background:0 0;border:1px solid #ffffff25;border-radius:50%;padding:0;font-size:20px}.script-empty{text-align:center;border:1px dashed #d7ae7966;border-radius:9px;margin-top:18px;padding:22px}.script-empty b{color:#edf2e8}.script-empty p{color:#9fac9e;margin:5px auto 15px;font-size:13px}.script-editor{grid-template-columns:minmax(0,1fr) 265px;gap:14px;margin-top:18px;display:grid}.script-editor textarea{resize:vertical;color:#e8eee4;background:#0b120d;border:1px solid #ffffff1c;border-radius:9px;width:100%;min-height:480px;padding:16px;font:14px/1.62 DM Mono,monospace}.script-editor aside{background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;max-height:580px;padding:14px;overflow:auto}.script-editor aside>.eyebrow{color:#d8b077;margin-bottom:5px;font-size:9px}.tag-note{color:#a2afa0;margin:0 0 14px;font-size:11px;line-height:1.4}.tag-group{margin:13px 0}.tag-group>b{color:#e5d1b5;margin-bottom:6px;font-size:12px;display:block}.tag-group>div{flex-wrap:wrap;gap:5px;display:flex}.tag-group button{min-height:auto;box-shadow:none;color:#bfcbbc;text-align:left;background:#ffffff0a;border:1px solid #ffffff16;border-radius:5px;padding:5px 6px;font:10px DM Mono}.tag-group button:hover{box-shadow:none;color:#f5d4a0;background:#d7ae7921}.custom-tag{border-top:1px solid #ffffff12;gap:6px;margin-top:16px;padding-top:14px;display:flex}.custom-tag input{color:#fff;background:#0c130e;border-color:#fff2;min-width:0;min-height:34px;margin:0;padding:6px 8px;font-size:12px}.custom-tag button{color:#1b291f;background:#d5ac78;min-height:34px;padding:6px 9px;font-size:12px}.script-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.script-actions>span{color:#9ca99b;max-width:440px;font-size:11px;line-height:1.4}.script-actions>div{gap:8px;display:flex}.script-actions button{min-height:36px;padding:7px 10px;font-size:12px}.script-actions .quiet-button{color:#e1bd88}@media (max-width:800px){.book-detail-grid{grid-template-columns:1fr}.book-detail-stats{grid-template-columns:1fr 1fr}.book-detail-stats article:last-child{border-top:1px solid #ffffff12;border-left:0;grid-column:1/-1}}@media (max-width:600px){.book-detail-header{padding:24px 18px}.book-detail-header>.studio-status{margin-left:8px;display:inline-flex;position:static}.book-detail-back{margin-bottom:16px}.book-detail-header h2{font-size:36px}.book-detail-header p{font-size:13px}.book-detail-stats{grid-template-columns:1fr}.book-detail-stats article+article{border-top:1px solid #ffffff12;border-left:0}.book-detail-stats article:last-child{grid-column:auto}.book-detail-grid{padding:10px}.book-detail-card{padding:17px}.chapter-row{grid-template-columns:auto 1fr}.chapter-row .studio-status{grid-column:2}.chapter-row audio{grid-column:1/-1}.book-table article>.quiet-button{grid-column:2;justify-self:start}}@media (max-width:800px){.script-editor{grid-template-columns:1fr}.script-editor textarea{min-height:340px}.script-editor aside{max-height:none}}@media (max-width:600px){.chapter-row .script-open{grid-column:2;justify-self:start}.script-studio{margin-inline:-3px;padding:15px}.script-studio-head h3{font-size:23px}.script-actions{flex-direction:column;align-items:stretch}.script-actions>div{grid-template-columns:1fr 1.2fr;display:grid}.script-actions button{width:100%}.script-editor textarea{min-height:300px;font-size:12px}}.completion-ring{position:relative}.workspace-progress{background:#101811;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:16px;padding:18px 30px 20px;display:grid}.workspace-progress .production-rail{margin:0}.workspace-progress>p{color:#93a391;justify-content:flex-start;align-items:baseline;gap:8px;margin:0;font-size:12px;display:flex}.workspace-progress>p span{letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;font:10px DM Mono}.workspace-progress>p b{color:#e5eee2;font-size:13px;font-weight:600}.workspace-progress-meter{background:#152018;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:10px;margin:0 15px;padding:18px 21px;display:grid}.workspace-progress-meter-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.workspace-progress-meter-head span,.workspace-progress-meter-head small{display:block}.workspace-progress-meter-head span{color:#eaf0e7;font-size:13px;font-weight:700}.workspace-progress-meter-head small{color:#93a391;margin-top:3px;font-size:11px}.workspace-progress-meter-head b{color:#f0c78f;font:600 31px Cormorant Garamond,Playfair Display,serif}.workspace-progress-track{background:#ffffff12;border-radius:999px;height:9px;overflow:hidden}.workspace-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#d9b078,#f1d29c);height:100%;transition:width .3s;display:block}.workspace-progress-foot{color:#91a18f;justify-content:space-between;gap:12px;font-size:11px;display:flex}@media (max-width:600px){.workspace-progress{padding:16px 17px}.workspace-progress>p{flex-direction:column;align-items:flex-start;gap:3px}.workspace-progress-meter{margin:0 10px;padding:16px 17px}.workspace-progress-foot{gap:4px;display:grid}}.workspace-kicker{letter-spacing:.14em;color:#d8b27a!important;margin:0 0 10px!important}.workspace-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.workspace-meta span{color:#bdc9ba;background:#ffffff08;border:1px solid #ffffff18;border-radius:999px;padding:6px 9px;font-size:12px}.book-detail-stats article{background:linear-gradient(135deg,#17241b,#132018);position:relative}.book-detail-stats article:first-child{box-shadow:inset 3px 0 #d6ac75}.book-detail-stats b{font-size:32px!important}.book-detail-stats small{line-height:1.45}.voices-panel{gap:18px;display:grid}.voice-summary{background:radial-gradient(circle at 100% 0,#d8af7726 0,#0000 18rem),linear-gradient(135deg,#223327,#172019);border:1px solid #d6b27a30;border-radius:14px;justify-content:space-between;align-items:end;gap:20px;padding:clamp(24px,4vw,38px);display:flex}.voice-summary h2{color:#fff;font:600 clamp(30px,4vw,42px)/1 Cormorant Garamond,Playfair Display,serif}.voice-summary p:not(.eyebrow){color:#a9b6a7;max-width:500px;margin:9px 0 0;line-height:1.55}.voice-summary>div:last-child{border-left:1px solid #ffffff18;min-width:150px;padding-left:24px}.voice-summary strong,.voice-summary span,.voice-summary small{display:block}.voice-summary strong{color:#f1c98f;font:600 44px Cormorant Garamond,Playfair Display,serif}.voice-summary span{color:#edf3e9;font-size:13px}.voice-summary small{color:#9dab9b;margin-top:7px;font-size:12px}.voice-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.voice-grid article{background:linear-gradient(135deg,#1d2a20,#172019);border:1px solid #ffffff12;border-radius:12px;grid-template-columns:auto 1fr;gap:10px 13px;padding:20px;display:grid;box-shadow:0 12px 24px #00000020}.voice-orb{color:#edc891;background:#d6ad7920;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.voice-grid h2{color:#f4f7f1;margin:0;font-size:22px}.voice-grid p{color:#9aa89a;margin:3px 0 0;font-size:13px}.voice-grid .studio-status{grid-column:1/-1;align-self:start}.voice-grid article>small{color:#c5af8e;letter-spacing:.5px;text-transform:uppercase;grid-column:1/-1;font:10px DM Mono}.voice-create{background:#1a281e;border:1px solid #d6b27a3b;border-radius:14px;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));align-items:end;gap:14px;padding:22px;display:grid}.voice-create h2{color:#f4f7f1;margin:3px 0;font:600 25px Cormorant Garamond,Playfair Display,serif}.voice-create p:not(.eyebrow){color:#9dac9a;margin:5px 0 0;font-size:13px;line-height:1.4}.voice-create label{color:#c7d0c4;gap:6px;font-size:12px;display:grid}.voice-create input,.voice-create select{min-width:0}.voice-create input[type=file]{padding:9px;font-size:11px}.voice-create small{color:#90a08e;font-size:10px;line-height:1.35}.voice-create .voice-consent{grid-column:2/4;grid-template-columns:auto 1fr;align-items:start;line-height:1.35}.voice-create .voice-consent input{margin-top:2px}.voice-create button{min-height:42px}.voice-records{background:#172019;border:1px solid #ffffff12;border-radius:14px;padding:22px}.voice-records-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.voice-records-head h2{color:#f4f7f1;margin:3px 0 0;font:600 27px Cormorant Garamond,Playfair Display,serif}.voice-records-head>div:last-child{gap:8px;display:flex}.voice-records-head input{width:min(310px,45vw)}.voice-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.voice-table-wrap th{color:#91a08f;letter-spacing:.7px;text-transform:uppercase;border-bottom:1px solid #ffffff17;padding:10px 12px;font:10px DM Mono}.voice-table-wrap td{color:#cbd5c8;vertical-align:middle;border-bottom:1px solid #ffffff0e;padding:14px 12px;font-size:12px}.voice-table-wrap tr:last-child td{border-bottom:0}.voice-table-wrap td b,.voice-table-wrap td small{display:block}.voice-table-wrap td b{color:#f2f5ee;font-size:14px}.voice-table-wrap td small{color:#8e9d8c;margin-top:3px;font-size:10px}.voice-table-wrap code{color:#e5bf88;white-space:nowrap;font:10px DM Mono}.voice-table-wrap .quiet-button{min-height:auto;padding:6px 8px;font-size:10px}.voice-error{max-width:180px;line-height:1.35;color:#f0a3a3!important}.voice-table-wrap .studio-status{display:inline-flex}@media (max-width:800px){.voice-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.voice-create{grid-template-columns:repeat(2,1fr)}.voice-create>div,.voice-create .voice-consent{grid-column:1/-1}}@media (max-width:650px){.voice-records{padding:17px}.voice-records-head{flex-direction:column;align-items:stretch}.voice-records-head>div:last-child{grid-template-columns:1fr auto;display:grid}.voice-records-head input{width:100%}}@media (max-width:600px){.voice-summary{flex-direction:column;align-items:start}.voice-summary>div:last-child{border-top:1px solid #ffffff18;border-left:0;padding:15px 0 0}.voice-grid{grid-template-columns:1fr}header{height:64px;padding-inline:14px}header .brand{gap:6px;font-size:24px}header .brand img{width:27px;height:27px}.public-actions{gap:7px}.public-actions a[href=\/sample]{justify-content:center;width:36px;min-height:36px;padding:0;font-size:0}.public-actions .nav-cta{white-space:nowrap;min-height:36px;padding:8px 11px;font-size:0}.public-actions .nav-cta:after{content:"Enquire";font-size:12px}.studio-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.studio-sidebar nav button{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:52px;padding:7px 4px;font-size:11px;line-height:1.05}.studio-sidebar nav i{height:14px}}.studio-nav-link{letter-spacing:-.01em;white-space:nowrap;background:#fffdf9;border:1px solid #d7c6b6;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:14px;display:inline-flex;color:#263226!important;font-weight:700!important;transition:border-color .18s,background .18s,transform .18s!important}.studio-nav-mic{color:#a06b46;flex:none;width:19px;height:19px}.studio-nav-link span{color:#a06b46;font-size:15px;line-height:1}.studio-nav-link:hover{background:#f5f0e9;border-color:#263226;transform:translateY(-1px)}.how-it-works{scroll-margin-top:84px}@media (max-width:600px){main:not(.studio-page)>header{align-items:center;height:64px;padding-top:0}header .brand{font-size:22px}.public-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:7px;padding:0;display:flex;position:static}.public-actions a[href="/#how-it-works"]{display:inline-flex!important}.public-actions a[href=\/sample]{white-space:nowrap;background:#263226;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:auto;min-height:36px;color:#fffdf9!important;padding:8px 10px!important;font-size:0!important;display:inline-flex!important}.public-actions a[href=\/sample]:after{content:"Sample audio";font-size:11px;display:inline}.public-actions .studio-nav-link{min-height:36px;box-shadow:none;background:#263226;border-color:#263226;border-radius:8px;color:#fff!important;padding:8px 10px!important;font-size:0!important;display:inline-flex!important;transform:none!important}.public-actions .studio-nav-link .studio-nav-mic{color:#fff;width:18px;height:18px}.public-actions .studio-nav-link span{display:none}.public-actions .studio-nav-link:after{content:"Studio";font-size:11px}.product-intro .lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.listen-book-cover{object-fit:cover;background:#ebe7df;border:1px solid #d9d4ca;border-radius:8px;flex:none;width:72px;height:96px;box-shadow:0 8px 18px #2b382622}main:not(.studio-page){overflow-x:clip}@media (max-width:480px){main:not(.studio-page)>header{gap:10px;padding-inline:12px}main:not(.studio-page)>header .brand{min-width:0;font-size:21px}.product-page{width:min(100% - 24px,1240px)}.product-landing{padding-top:12px}.privacy-promise,.next-steps{gap:18px;padding:24px 18px;grid-template-columns:1fr!important}.privacy-promise-icon{width:44px;height:44px;font-size:28px}.privacy-promise ul{grid-template-columns:1fr;gap:7px}.privacy-promise li{white-space:normal}.next-steps{gap:26px}.next-steps li{grid-template-columns:35px 1fr;gap:10px}.product-cta-email{overflow-wrap:anywhere}.estimate-hero{width:min(100% - 24px,880px)}.estimate-workspace .estimate-drop,.estimate-workspace .estimate-result{padding:20px 16px}.submission-modal{width:min(100% - 24px,520px);padding:28px 20px}.site-footer{padding-inline:18px}.footer-links{gap:10px 14px}}@media (min-width:481px) and (max-width:900px){.product-page{width:min(100% - 40px,1240px)}.privacy-promise{grid-template-columns:auto 1fr}.privacy-promise ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.next-steps{grid-template-columns:1fr}}.books-production-control{gap:22px;display:grid}.production-board{background:radial-gradient(circle at 96% 0,#d1a36a1f 0,#0000 20rem),linear-gradient(135deg,#213126,#171f1a);border:1px solid #d7ae7940;border-radius:16px;gap:18px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 14px 30px #00000024}.production-board-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.production-board-head .eyebrow{color:#d6ad78;margin-bottom:7px}.production-board-head h2{color:#f4f7ef;margin:0;font:600 clamp(30px,4vw,42px)/1 Cormorant Garamond,Playfair Display,serif}.production-board-head p:not(.eyebrow){color:#a9b5a7;max-width:640px;margin:9px 0 0;line-height:1.5}.production-board-head>button{color:#172018;background:linear-gradient(135deg,#e2be89,#bd8653);border-radius:8px;flex:none;min-height:42px;padding:10px 14px;font-weight:800}.production-board-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.production-board-metrics article{background:#0e1510a8;border:1px solid #ffffff12;border-radius:11px;padding:16px}.production-board-metrics article.needs-attention{background:#e8867712;border-color:#e886774f}.production-board-metrics span,.production-board-metrics b,.production-board-metrics small{display:block}.production-board-metrics span{color:#95a492;font-size:12px}.production-board-metrics b{color:#f1c88e;margin:5px 0;font:600 31px Cormorant Garamond,Playfair Display,serif}.production-board-metrics small{color:#a9b5a7;font-size:11px}.production-filters{justify-content:space-between;align-items:center;gap:15px;padding-top:2px;display:flex}.production-filters>div{flex-wrap:wrap;gap:6px;display:flex}.production-filters button{color:#b8c3b5;background:#ffffff08;border:1px solid #ffffff1a;border-radius:7px;min-height:34px;padding:6px 10px;font-size:12px}.production-filters button.is-selected{color:#f3d6a8;background:#d7ae7924;border-color:#e1bd895c}.production-filters input{color:#edf3ea;width:min(100%,270px);min-height:37px;box-shadow:none;background:#0c130e;border:1px solid #ffffff1c;border-radius:7px;margin:0}.production-board-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.production-card{background:#0e1510a8;border:1px solid #ffffff13;border-radius:12px;gap:17px;min-width:0;padding:19px;display:grid}.production-card.is-failed{background:linear-gradient(135deg,#e8867712,#0e1510a8);border-color:#ea82765b}.production-card-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.production-card h3{color:#eff3ec;margin:10px 0 4px;font:600 25px/1.05 Cormorant Garamond,Playfair Display,serif}.production-card p{color:#9ba99a;margin:0;font-size:12px;line-height:1.45}.production-card .quiet-button{color:#e5bd87;flex:none;font-size:11px}.production-rail{grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.production-rail li{color:#657563;text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.production-rail li:not(:last-child):after{content:"";background:#ffffff1b;width:calc(100% - 25px);height:1px;position:absolute;top:12px;left:calc(50% + 13px)}.production-rail li>span{z-index:1;color:#8b9b89;background:#162017;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:25px;height:25px;font:10px DM Mono;display:grid}.production-rail li.is-done{color:#bbd7b3}.production-rail li.is-done>span{color:#132014;background:#75a76d;border-color:#75a76d}.production-rail li.is-done:after{background:#75a76d}.production-rail li.is-current{color:#f0c88f}.production-rail li.is-current>span{color:#172018;background:#e0b878;border-color:#e0b878;box-shadow:0 0 0 4px #d8ad791c}.production-rail b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:600;overflow:hidden}.production-card-next{border-top:1px solid #ffffff10;gap:3px;padding-top:13px;display:grid}.production-card-next span{color:#8fa08d;letter-spacing:.7px;text-transform:uppercase;font:9px DM Mono}.production-card-next b{color:#dce5d8;font-size:13px}.production-card-next small{color:#efad9e;font-size:11px;line-height:1.4}@media (max-width:850px){.production-board-list{grid-template-columns:1fr}.production-board-head{flex-direction:column;align-items:start}.production-board-head>button{width:100%}}@media (max-width:600px){.production-board{padding:20px 16px}.production-board-metrics{grid-template-columns:1fr}.production-filters{flex-direction:column;align-items:stretch}.production-filters input{width:100%}.production-rail b{font-size:8px}.production-card{padding:16px}.production-card-top{flex-direction:column;align-items:stretch}.production-card .quiet-button{align-self:flex-start}}.contact-page .contact-form-layout{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(34px,7vw,92px);max-width:1180px;margin:clamp(42px,7vw,88px) auto;padding-bottom:88px}.contact-page .contact-intro{padding-top:14px}.contact-page .contact-intro h1{max-width:520px;font-size:clamp(42px,5.4vw,64px)}.contact-page .contact-intro>p:not(.eyebrow){color:#5d625b;max-width:475px;margin:18px 0 28px;font-size:18px;line-height:1.58;display:block}.contact-steps{gap:16px;max-width:460px;margin:0;padding:0;list-style:none;display:grid}.contact-steps li{align-items:flex-start;gap:13px;display:flex}.contact-steps li>span{color:#6d442a;letter-spacing:.04em;background:#ece5da;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font:700 11px DM Mono;display:grid}.contact-steps strong{color:#252a24;font-size:15px;display:block}.contact-steps small{color:#6c7169;margin-top:3px;font-size:14px;line-height:1.4;display:block}.contact-page .contact-reassurance{color:#4f564e;background:#f5efe6;border-left:2px solid #a5754f;margin:25px 0 0;padding:11px 13px;font-size:14px;line-height:1.4}.contact-page .contact-intro .contact-topics{justify-content:flex-start;margin-top:19px;display:flex}.contact-topics span{color:#594836;background:#eee8de}.contact-form{border-radius:18px;gap:18px;padding:clamp(25px,4vw,42px)}.contact-form-heading{border-bottom:1px solid #e6dfd5;padding-bottom:4px}.contact-form-heading .eyebrow{margin-bottom:7px}.contact-form-heading h2{color:#252a24;margin:0;font:600 clamp(29px,3.3vw,38px)/1.05 Cormorant Garamond,Playfair Display,serif}.contact-form-heading>p:not(.eyebrow){color:#687068;margin:8px 0 18px;font-size:15px;line-height:1.45}.contact-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form-grid-full{grid-column:1/-1}.contact-response-note{color:#71766f;text-align:center;margin:-7px 0 0;font-size:13px;line-height:1.4}.contact-form textarea{min-height:130px}@media (max-width:820px){.contact-page .contact-form-layout{grid-template-columns:1fr;gap:30px;width:min(100% - 36px,680px);margin:34px auto 0}.contact-page .contact-intro{padding-top:0}.contact-page .contact-intro h1{max-width:620px}.contact-steps{max-width:560px}}@media (max-width:520px){.contact-form-grid{grid-template-columns:1fr}.contact-form-grid-full{grid-column:auto}.contact-page .contact-form-layout{width:min(100% - 28px,680px)}.contact-page .contact-intro h1{font-size:39px}.contact-form{padding:22px 18px}.contact-steps{gap:14px}}@media (max-width:600px){.product-intro{background:#d9c7af}.product-intro:after{background:linear-gradient(#fbf5e915 0%,#f9f3e8a8 48%,#f9f3e8f5 100%)}.product-hero-art{object-position:78% center;transform:scale(1.18)}.product-intro-copy{background:linear-gradient(#f9f3e800 0%,#f9f3e8a8 46%,#f9f3e8f5 100%)}.product-intro-copy:before{content:"";border:1px solid #c38b5f99;border-radius:50%;width:58px;height:58px;position:absolute;top:18px;right:18px;box-shadow:inset 0 0 0 8px #f6e7d655,0 0 0 8px #f9f3e830}.product-intro,.product-intro-copy{min-height:610px}.hero-editorial,.hero-closing-line{display:block}.product-intro-copy h1{font-size:clamp(34px,10vw,41px)}.product-intro .lead{margin-bottom:14px;font-size:15px;line-height:1.42;display:block}.hero-editorial{margin:0 0 10px;padding-left:10px;font-size:15px;line-height:1.28}.hero-closing-line{line-height:1.2;margin:0 0 16px!important;font-size:17px!important}.product-intro{order:1}.kenya-discovery,.seo-audience-links{order:2}.homepage-proof{order:3}.how-it-works{order:4}.value-grid.why-narrate{order:5}.production-direction{order:6}.own-voice{order:7}.value-grid{order:8}.privacy-note{order:9}.price-guide{order:10}.faq-section{order:11}.product-cta{order:12}.how-it-works{color:#f7f4ed;background:radial-gradient(circle at 100% 0,#5b7553 0,#0000 15rem),#263226;border:0;border-radius:16px;gap:22px;padding:28px 21px;position:relative;overflow:hidden}.how-it-works .eyebrow{color:#e0b78f}.how-it-works h2{color:#fff;max-width:280px;font-size:35px}.how-it-works ol{gap:11px;position:relative}.how-it-works ol:before{content:"";background:#d7aa763d;width:1px;position:absolute;top:31px;bottom:31px;left:15px}.how-it-works li{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:auto 1fr auto;column-gap:12px;min-height:86px;padding:16px 52px 14px 16px;position:relative}.how-it-works li:before{z-index:1;color:#263226;background:#d7aa76;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;font-size:10px;display:grid}.how-it-works li:after{color:#e8c18d;border:1px solid #d7aa7655;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid;position:absolute;top:20px;right:15px}.how-it-works li:first-child:after{content:"⌁"}.how-it-works li:nth-child(2):after{content:"◌"}.how-it-works li:nth-child(3):after{content:"↗"}.how-it-works li b{color:#fff;font-size:23px}.how-it-works li span{color:#dce6d9;font-size:14px;line-height:1.42}}.how-it-works{background:radial-gradient(circle at 100% 0,#e4eddc 0,#0000 29rem),#fffdf9;padding:clamp(38px,5vw,66px);display:block}.flow-intro{max-width:570px}.flow-intro h2{font-size:clamp(35px,4.4vw,52px)}.flow-intro>p:not(.eyebrow){color:#687068;margin:10px 0 0;font-size:17px}.flow-steps{grid-template-columns:repeat(3,1fr);position:relative;counter-reset:none!important;gap:18px!important;margin:42px 0 0!important;display:grid!important}.flow-steps:before{z-index:0;content:"";background:linear-gradient(90deg,#c48258 0 32%,#9aae91 32% 67%,#d0a36f 67%);height:2px;position:absolute;top:49px;left:12%;right:12%}.flow-steps li{z-index:1;background:#fff;border:1px solid #e8ded1;border-radius:14px;min-height:252px;position:relative;box-shadow:0 12px 28px #392a150c;padding:0!important;display:block!important}.flow-steps li:before,.flow-steps li:after{display:none!important}.flow-icon{background:#f5e5d6;border-radius:50%;place-items:center;width:82px;height:82px;margin:21px 0 18px 21px;display:grid;position:relative;box-shadow:0 0 0 7px #fff,0 0 0 8px #e8ded1}.flow-steps li:nth-child(2) .flow-icon{background:#e7efe2}.flow-steps li:nth-child(3) .flow-icon{background:#f4eadb}.flow-steps li>div:last-child{padding:0 23px 24px}.flow-steps small{color:#9a7259;letter-spacing:1px;margin-bottom:8px;font:10px DM Mono;display:block}.flow-steps li:nth-child(2) small{color:#547154}.flow-steps li b{color:#273027;font:600 28px/1 Cormorant Garamond,Playfair Display,serif;display:block}.flow-steps li span{color:#687068;margin-top:9px;font-size:15px;line-height:1.48;display:block}.manuscript-icon i{border-radius:2px;display:block;position:absolute}.manuscript-icon i:first-child{background:#fffaf3;border:2px solid #9a6041;width:33px;height:42px}.manuscript-icon i:nth-child(2){background:#c48761;width:17px;height:2px;transform:translateY(-7px)}.manuscript-icon i:nth-child(3){background:#c48761;width:17px;height:2px;transform:translateY(5px)}.voice-icon i:first-child{background:#fff;border:3px solid #5d7959;border-radius:14px;width:24px;height:38px}.voice-icon i:nth-child(2){border-bottom:3px solid #5d7959;border-left:3px solid #5d7959;border-right:3px solid #5d7959;border-radius:0 0 18px 18px;width:33px;height:18px;transform:translateY(6px)}.voice-icon i:nth-child(3){background:#5d7959;width:24px;height:3px;transform:translateY(25px)}.listen-icon i:first-child{background:#fffdf8;border:3px solid #a87543;border-radius:50%;width:32px;height:32px}.listen-icon i:nth-child(2){clip-path:polygon(0 0,100% 50%,0 100%);background:#a87543;width:12px;height:12px;transform:translate(2px)}.listen-icon i:nth-child(3){border:2px solid #cfa36f;border-radius:50%;width:46px;height:46px}.flow-icon svg{width:49px;height:49px}.manuscript-icon{color:#965c3d}.voice-icon{color:#527452}.listen-icon{color:#9a7034}@media (max-width:700px){.flow-steps{grid-template-columns:1fr!important}.flow-steps:before{background:linear-gradient(#c48258 0 32%,#9aae91 32% 67%,#d0a36f 67%);width:2px;height:auto;top:48px;bottom:48px;left:61px}.flow-steps li{grid-template-columns:102px 1fr;min-height:0;display:grid!important}.flow-icon{margin:20px 0 20px 20px}.flow-steps li>div:last-child{padding:25px 22px 25px 0}.flow-steps li b{font-size:27px}}@media (max-width:600px){.how-it-works{background:radial-gradient(circle at 100% 0,#5b7553 0,#0000 16rem),#263226!important;padding:27px 18px!important}.flow-intro>p:not(.eyebrow){color:#d8e3d5;font-size:15px}.flow-steps{gap:12px!important;margin-top:28px!important}.flow-steps:before{background:linear-gradient(#d7aa76 0 32%,#9bb592 32% 67%,#d7aa76 67%);left:57px}.flow-steps li{box-shadow:none;background:#ffffff0b;border-color:#ffffff1c;border-radius:12px;grid-template-columns:92px 1fr;padding:0!important}.flow-icon{width:66px;height:66px;margin:18px 0 18px 18px;box-shadow:0 0 0 5px #263226,0 0 0 6px #ffffff24}.flow-steps li>div:last-child{padding:21px 16px 21px 0}.flow-steps small{color:#e5bd8b}.flow-steps li:nth-child(2) small{color:#bcd4b5}.flow-steps li b{color:#fff!important;font-size:25px!important}.flow-steps li span{color:#dce6d9!important;font-size:14px!important}.manuscript-icon i:first-child{width:28px;height:36px}.voice-icon i:first-child{width:21px;height:33px}.listen-icon i:first-child{width:28px;height:28px}}.hero-turnaround{color:#4d5f4e;align-items:center;gap:10px;max-width:510px;margin:0 0 13px;display:flex}.hero-turnaround span{color:#50714e;letter-spacing:.6px;background:#e5efe0;border-radius:999px;padding:5px 7px;font:9px DM Mono}.hero-turnaround b{font-size:12px}.hero-promise{color:#46583f;margin:0 0 17px;font:600 clamp(17px,1.8vw,21px)/1.3 Cormorant Garamond,Playfair Display,serif}.hero-sample-player-link{white-space:nowrap;background:#fffdf8;border:1px solid #b7886070;border-radius:7px;justify-self:end;align-items:center;gap:6px;padding:8px 11px;display:inline-flex;color:#70472f!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}.hero-sample-player-link:hover{background:#f7eee3;border-color:#80583e}.hero-sample{background:#fffaf1c7;border:1px solid #b7886066;border-radius:11px;grid-template-columns:1fr auto;gap:9px 16px;max-width:510px;margin:0 0 20px;padding:13px 14px;display:grid;box-shadow:0 8px 20px #392a1510}.hero-sample>div{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.hero-sample .voice-dot{grid-row:span 2;width:9px;height:9px}.hero-sample b,.hero-sample small{display:block}.hero-sample b{color:#394436;font-size:13px}.hero-sample small{color:#747166;font-size:11px}.hero-sample audio{grid-column:1/-1;width:100%;height:31px}.hero-sample a{color:#81583e;justify-self:start;font-size:12px;font-weight:700;text-decoration:none}.hero-sample a:hover{text-decoration:underline}.price-guide{text-align:left;background:radial-gradient(circle at 100% 0,#f0d7b7 0,#0000 19rem),#fffdf8;border:1px solid #d9c6ae;border-radius:18px;grid-template-columns:1.2fr .8fr .9fr;align-items:center;gap:clamp(20px,4vw,46px);padding:clamp(26px,4vw,48px);display:grid}.price-guide h2{font:600 clamp(31px,4vw,43px)/1 Cormorant Garamond,Playfair Display,serif}.price-guide>div:first-child>p:not(.eyebrow){color:#626b61;max-width:500px;margin:11px 0 0;line-height:1.55}.price-example{background:#f8f0e5;border:1px solid #dec8aa;border-radius:12px;padding:21px}.price-example span,.price-example strong,.price-example b,.price-example small{display:block}.price-example span{color:#98704f;letter-spacing:.7px;font:10px DM Mono}.price-example strong{color:#3c4d3d;margin-top:12px;font:600 25px Cormorant Garamond,Playfair Display,serif}.price-example b{color:#9d6240;margin-top:2px;font:600 27px Cormorant Garamond,Playfair Display,serif}.price-example small{color:#767064;margin-top:8px;font-size:11px}.price-includes{gap:9px;display:grid}.price-includes>b{color:#354634;margin-bottom:3px}.price-includes span{color:#667066;padding-left:17px;font-size:13px;position:relative}.price-includes span:before{color:#547651;content:"✓";position:absolute;left:0}.price-includes a{color:#80583e;width:max-content;margin-top:7px;font-size:13px;font-weight:700}.production-details{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.production-details article{background:#fffdf9;border:1px solid #e3dbcf;border-radius:14px;padding:25px}.production-details article>span{color:#496d49;background:#edf1e8;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.production-details h3{margin:18px 0 7px;font:600 25px Cormorant Garamond,Playfair Display,serif}.production-details p{color:#687068;margin:0;line-height:1.55}@media (max-width:800px){.price-guide{grid-template-columns:1fr 1fr}.price-guide>div:first-child{grid-column:1/-1}.production-details{grid-template-columns:1fr}}@media (max-width:600px){.hero-turnaround{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:11px}.hero-sample{margin-bottom:15px}.price-guide{grid-template-columns:1fr;padding:24px 20px}.price-guide h2{font-size:34px}.price-example{padding:18px}.production-details{gap:10px}.production-details article{padding:20px}}.homepage-proof{background:linear-gradient(110deg,#fffdf8,#f6eee1);border:1px solid #e4d8c6;border-radius:16px;grid-template-columns:auto minmax(220px,.8fr) 1.4fr;align-items:center;gap:clamp(20px,4vw,48px);margin:20px 0 26px;padding:22px clamp(22px,4vw,42px);display:grid;box-shadow:0 14px 30px #392a150b}.homepage-proof>div:first-child{border-right:1px solid #decbb3;min-width:120px;padding-right:clamp(20px,4vw,42px)}.homepage-proof strong,.homepage-proof span{display:block}.homepage-proof strong{color:#35513a;letter-spacing:-.05em;font:600 clamp(42px,5vw,58px)/.9 Cormorant Garamond,Playfair Display,serif}.homepage-proof>div:first-child span{color:#7c684f;letter-spacing:1px;text-transform:uppercase;margin-top:7px;font:10px DM Mono}.homepage-proof>p{color:#4d5a4d;margin:0;font:600 clamp(16px,1.6vw,19px)/1.35 Cormorant Garamond,Playfair Display,serif}.proof-points{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.proof-points span{color:#6f654f;letter-spacing:.35px;text-transform:uppercase;background:#fffaf3;border:1px solid #d7c6ad;border-radius:999px;padding:7px 9px;font:10px DM Mono}@media (max-width:760px){.homepage-proof{grid-template-columns:auto 1fr;gap:14px;margin:14px 0 20px;padding:19px}.homepage-proof>div:first-child{min-width:106px;padding-right:16px}.homepage-proof>p{font-size:18px}.proof-points{grid-column:1/-1;justify-content:flex-start}}@media (max-width:420px){.homepage-proof{grid-template-columns:1fr}.homepage-proof>div:first-child{border-bottom:1px solid #decbb3;border-right:0;padding:0 0 13px}.proof-points{grid-column:auto}}.studio-page{background:radial-gradient(circle at 72% -12%,#385440 0,#0000 30rem),radial-gradient(circle at 100% 42%,#2a3e30 0,#0000 30rem),#101612!important}.studio-sidebar{z-index:2;background:linear-gradient(#172119 0%,#101612 100%)!important;border-right:1px solid #ffffff12!important;padding:30px 17px 20px!important}.studio-sidebar .brand{align-items:center;gap:8px;font-size:28px;display:flex;padding:0 11px!important}.studio-sidebar .brand img{width:31px;height:31px}.studio-label{letter-spacing:1.35px;color:#8c9d89!important;margin:42px 11px 12px!important}.studio-sidebar nav{gap:6px!important}.studio-sidebar nav button{font-size:13px;position:relative;border-radius:10px!important;min-height:48px!important;padding:11px 13px!important}.studio-sidebar nav button.is-active:before{content:"";background:#fff3d8;border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:0}.studio-sidebar nav button.is-active{box-shadow:0 10px 22px #00000038!important}.studio-sidebar-bottom{gap:14px!important;padding:19px 11px 4px!important}.studio-main{padding:clamp(28px,4vw,58px)!important}.studio-content{max-width:1320px!important;margin-top:28px!important}.studio-header{align-items:center!important;padding:0 0 27px!important}.studio-header>div{gap:5px;display:grid}.studio-header h1{letter-spacing:-.03em}.studio-primary{letter-spacing:.01em;min-height:44px;font-size:13px;font-weight:800;border-radius:10px!important;padding:10px 17px!important}.studio-stats{gap:16px!important}.studio-stats article{transition:transform .2s,border-color .2s,box-shadow .2s;border-radius:16px!important;min-height:166px!important;padding:22px!important}.studio-stats article:hover,.studio-card:hover,.enquiry-card:hover,.author-table:hover,.book-table:hover{transform:translateY(-2px);border-color:#d8b27a55!important;box-shadow:0 18px 36px #00000032!important}.studio-stats article>span{border-radius:11px!important;width:38px!important;height:38px!important}.studio-stats strong{letter-spacing:-.04em;margin-top:18px!important;font-size:39px!important}.studio-stats b{margin-top:1px;color:#f0f4ec!important;font-size:13px!important}.studio-stats small{margin-top:4px!important}.studio-analytics{border-radius:16px!important;padding:26px!important}.analytics-content{gap:16px!important;margin-top:20px!important}.activity-chart,.completion-card,.analytics-totals{border-radius:12px!important}.studio-card,.enquiry-card,.author-table,.book-table{transition:transform .2s,border-color .2s,box-shadow .2s;border-radius:16px!important}.studio-card{padding:25px!important}.card-heading{margin-bottom:17px!important}.card-heading h2{font-size:29px!important}.compact-row{min-height:66px;transition:background .18s;padding:14px 2px!important}.compact-row:hover{background:#ffffff08;border-radius:9px;margin-inline:-8px;padding-inline:10px!important}.person-mark,.book-mark{width:40px!important;height:40px!important}.studio-status{border:1px solid #ffffff0b;letter-spacing:.55px!important;padding:6px 9px!important;font-size:9px!important}.studio-list{gap:16px!important}.enquiry-card{position:relative;overflow:hidden;padding:26px 28px!important}.enquiry-card:before{content:"";background:linear-gradient(#d8b17b,#749c73);width:3px;position:absolute;top:0;bottom:0;left:0}.enquiry-top h2{letter-spacing:-.02em;font-size:31px!important}.enquiry-meta{margin:18px 0 14px!important}.enquiry-card>p{max-width:900px;font-size:14px}.file-link{background:#d7ae7910;border:1px solid #d7ae7944;border-radius:8px;padding:8px 10px;text-decoration:none}.enquiry-actions{border-color:#ffffff12!important;margin-top:20px!important;padding-top:17px!important}.enquiry-actions small,.consent-proof{color:#9aab98!important}.action-button{color:#172018!important;background:linear-gradient(135deg,#e2be89,#bd8653)!important;border:1px solid #f3d2a066!important;border-radius:9px!important;box-shadow:0 8px 18px #00000026!important}.action-button:hover{transform:translateY(-1px);box-shadow:0 11px 22px #00000038!important}.authors-layout{gap:16px!important}.author-create{border-radius:16px!important}.author-table,.book-table{position:relative;overflow:hidden}.author-table:before,.book-table:before{color:#8fa08d;letter-spacing:.8px;border-bottom:1px solid #ffffff12;align-items:center;min-height:42px;padding:0 21px;font:10px DM Mono;display:grid}.author-table:before{content:"AUTHOR ACCOUNT                                      AUDIOBOOKS     ACTION"}.book-table:before{content:"TITLE & AUTHOR                                      LENGTH        STATUS     WORKSPACE"}.author-table article,.book-table article{min-height:77px;transition:background .18s;border-color:#ffffff10!important;padding:17px 21px!important}.author-table article:hover,.book-table article:hover{background:#ffffff08}.author-table h2,.book-table h2{font-size:19px!important}.author-table p,.book-table p{color:#9ba99a!important}.book-table article>.quiet-button{border:1px solid #d7ae7942;border-radius:7px;padding:7px 10px!important;text-decoration:none!important}.production-workspace{border-radius:18px!important}.voice-grid{gap:16px!important}.voice-grid article{min-height:145px;transition:transform .2s,border-color .2s;border-radius:14px!important}.voice-grid article:hover{border-color:#d8b27a55;transform:translateY(-2px)}@media (max-width:800px){.studio-main{padding:28px 22px!important}.studio-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.analytics-content{gap:12px!important}.author-table:before,.book-table:before{display:none}.author-table article,.book-table article{border-radius:0!important}}@media (max-width:600px){.studio-main{padding:23px 15px!important}.studio-header{gap:16px!important}.studio-header h1{font-size:39px!important}.studio-content{margin-top:22px!important}.studio-stats article{min-height:142px!important;padding:16px!important}.studio-stats strong{font-size:33px!important}.studio-analytics,.studio-card{padding:18px!important}.analytics-heading h2{font-size:27px!important}.enquiry-card{padding:21px 20px 20px 23px!important}.enquiry-top h2{font-size:28px!important}.enquiry-actions{flex-direction:column!important;align-items:stretch!important;gap:9px!important}.enquiry-actions .action-button{width:100%}.author-table article,.book-table article{padding:15px 17px!important}.book-table article>.quiet-button{justify-self:start}.voice-grid article{min-height:0}}.studio-stats-five{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width:1100px){.studio-stats-five{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:600px){.studio-stats-five{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.enquiries-table-panel{background:linear-gradient(135deg,#1c281f,#172019);border:1px solid #ffffff12;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px #00000028}.records-toolbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:end;gap:18px;padding:22px;display:flex}.records-toolbar .eyebrow{color:#caa87c;margin-bottom:5px}.records-toolbar h2{color:#f3f6ee;margin:0;font:600 28px Cormorant Garamond,Playfair Display,serif}.records-toolbar-controls{gap:9px;display:flex}.records-toolbar input{width:min(310px,45vw);margin:0}.records-toolbar select{min-width:150px;margin:0}.records-table-wrap{overflow-x:auto}.records-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:960px}.records-table-wrap th{color:#91a08f;letter-spacing:.75px;text-transform:uppercase;border-bottom:1px solid #ffffff17;padding:11px 15px;font:10px DM Mono}.records-table-wrap td{color:#cbd5c8;vertical-align:top;border-bottom:1px solid #ffffff0e;padding:15px;font-size:12px}.records-table-wrap tbody tr{transition:background .18s}.records-table-wrap tbody tr:hover{background:#ffffff08}.records-table-wrap tr:last-child td{border-bottom:0}.records-table-wrap td b,.records-table-wrap td small,.records-table-wrap td a{display:block}.records-table-wrap td b{color:#f2f5ee;font-size:14px}.records-table-wrap td small{color:#8e9d8c;margin-top:4px;font-size:11px;line-height:1.4}.records-table-wrap td>a:not(.file-link){color:#e2bd87;margin-top:3px;text-decoration:none}.records-table-wrap td>a:not(.file-link):hover{text-decoration:underline}.records-table-wrap td strong{color:#f1c78c;font:600 19px Cormorant Garamond,Playfair Display,serif}.records-table-wrap .enquiry-message{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.records-table-wrap .file-link{width:max-content;margin-top:9px;padding:5px 7px;font-size:10px}.records-table-wrap .consent-proof{max-width:140px}.records-table-wrap .enquiry-actions{gap:7px;display:grid;border:0!important;margin:0!important;padding:0!important}.records-table-wrap .enquiry-actions .quiet-button,.records-table-wrap .enquiry-actions .action-button{white-space:nowrap;width:max-content}.records-table-wrap .enquiry-actions small{max-width:190px}.enquiries-table-panel:hover,.voice-records:hover,.payment-ledger:hover{border-color:#d8b27a55;box-shadow:0 18px 36px #00000032}@media (max-width:700px){.records-toolbar{flex-direction:column;align-items:stretch}.records-toolbar-controls{flex-direction:column}.records-toolbar input,.records-toolbar select{width:100%}.records-table-wrap td{padding:13px}.records-table-wrap .enquiry-message{max-width:190px}}@media (min-width:601px){.product-intro{min-height:min(650px,100svh - 96px)}.product-intro-copy{width:min(64%,720px);min-height:min(650px,100svh - 96px);padding:clamp(26px,4vw,50px)}.product-intro-copy h1{margin-bottom:12px}.product-intro .lead{margin-bottom:14px;font-size:clamp(16px,1.5vw,19px)}.hero-turnaround{margin-bottom:9px}.hero-sample{margin-bottom:12px}.hero-editorial{margin-bottom:8px}.hero-closing-line{margin-bottom:12px!important}.product-intro-copy .landing-actions{justify-content:flex-start;margin-top:auto}.product-intro-copy{padding-bottom:108px}.product-intro-copy .landing-actions{z-index:2;margin:0;position:absolute;bottom:clamp(24px,3vw,38px);left:clamp(26px,4vw,50px)}.product-intro-copy .landing-actions a{text-align:center;min-width:170px}}@media (min-width:601px) and (max-height:820px){.hero-editorial,.hero-closing-line{display:none}}@media (max-width:600px){.product-intro{height:calc(100svh - 78px);max-height:700px;min-height:calc(100svh - 78px)!important}.product-intro-copy{max-width:none;height:100%;justify-content:center!important;width:100%!important;min-height:0!important;padding:16px 18px!important}.product-intro-copy .eyebrow{margin-bottom:7px!important}.product-intro-copy h1{margin-bottom:8px!important;font-size:clamp(32px,9.4vw,39px)!important}.product-intro .lead{margin-bottom:10px!important;font-size:14px!important;line-height:1.35!important}.hero-editorial,.hero-closing-line{display:none!important}.hero-turnaround{margin-bottom:8px!important}.hero-sample{gap:6px 12px!important;margin-bottom:10px!important;padding:10px 11px!important}.hero-sample audio{height:28px!important}.landing-actions{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.landing-actions a{min-height:42px;width:auto!important;padding:10px 7px!important;font-size:12px!important}.product-landing{width:calc(100% - 16px)!important}.product-page{max-width:none;width:100%!important}.how-it-works{background:radial-gradient(circle at 2% 0,#496346 0,#0000 13rem),radial-gradient(circle at 100% 100%,#a66f4b 0,#0000 16rem),#1b291f!important;padding:30px 17px 18px!important}.how-it-works:before{content:"";border:1px solid #e6bc8244;border-radius:48% 52% 38% 62%;width:68px;height:68px;position:absolute;top:22px;right:20px;box-shadow:-15px 14px 0 -10px #e6bc8226}.flow-intro{z-index:1;position:relative}.flow-intro h2{max-width:310px;line-height:.94;font-size:37px!important}.flow-intro>p:not(.eyebrow){max-width:260px;margin-top:12px;line-height:1.4;color:#d5e0d1!important}.flow-steps{gap:14px!important;margin-top:30px!important}.flow-steps:before{z-index:0;background:linear-gradient(#e6b67a,#a6c29e 49%,#e6b67a);top:76px;bottom:76px;left:55px}.flow-steps li{overflow:hidden;background:#fffdf8!important;border:0!important;border-radius:15px!important;grid-template-columns:78px 1fr!important;min-height:122px!important;box-shadow:0 13px 24px #0000002b!important}.flow-steps li:after{color:#0000!important;content:""!important;background:#f2d4b8!important;border:0!important;border-radius:50%!important;width:90px!important;height:90px!important;display:block!important;position:absolute!important;top:-22px!important;right:-22px!important}.flow-steps li:nth-child(2):after{background:#d4e6ce!important}.flow-steps li:nth-child(3):after{background:#f1dfb7!important}.flow-icon{z-index:1;background:#f3d9c2!important;border-radius:18px!important;width:58px!important;height:58px!important;margin:31px 0 0 17px!important;box-shadow:0 0 0 5px #1b291f,0 0 0 6px #eec38f88!important}.flow-steps li:nth-child(2) .flow-icon{background:#d9ead3!important;box-shadow:0 0 0 5px #1b291f,0 0 0 6px #b6d4ae88!important}.flow-steps li:nth-child(3) .flow-icon{background:#f5e3bd!important;box-shadow:0 0 0 5px #1b291f,0 0 0 6px #edd08988!important}.flow-steps li>div:last-child{z-index:1;position:relative;padding:20px 25px 20px 6px!important}.flow-steps small{color:#a56946!important;margin-bottom:5px!important;font-size:9px!important}.flow-steps li:nth-child(2) small{color:#527650!important}.flow-steps li b{color:#263126!important;font-size:24px!important;line-height:1!important}.flow-steps li span{color:#667064!important;margin-top:7px!important;font-size:13px!important;line-height:1.36!important}.manuscript-icon i:first-child{background:#fffaf3!important;border-color:#995d3d!important}.manuscript-icon i:nth-child(2),.manuscript-icon i:nth-child(3){background:#bd7a54!important}.voice-icon i:first-child,.voice-icon i:nth-child(2){border-color:#4f7552!important}.voice-icon i:nth-child(3){background:#4f7552!important}.listen-icon i:first-child{border-color:#986f30!important}.listen-icon i:nth-child(2){background:#986f30!important}.listen-icon i:nth-child(3){border-color:#c89e55!important}}.studio-feedback{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.studio-feedback button{width:28px;height:28px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;font-size:20px;display:grid}.studio-feedback button:hover{background:#ffffff12;transform:none}.studio-feedback.is-success{color:#c8edc4;background:#76b27218;border-color:#86bd8755}.studio-feedback.is-error{color:#ffd2ca;background:#d4645b1d;border-color:#e18a7a66}.dashboard-collection{background:radial-gradient(circle at 100% 0,#d7ae7920,#0000 18rem),linear-gradient(120deg,#202f26,#172019);border:1px solid #d7ae7940;border-radius:13px;grid-template-columns:1fr minmax(280px,.85fr);align-items:center;gap:25px;margin-top:12px;padding:18px 20px;display:grid;box-shadow:0 14px 30px #00000024}.dashboard-collection .eyebrow{color:#d9b27d;margin-bottom:5px}.dashboard-collection h2{color:#f5f8f1;margin:0;font:600 clamp(26px,3vw,34px)/1 Cormorant Garamond,Playfair Display,serif}.dashboard-collection p:not(.eyebrow){color:#aebbaa;margin:6px 0 0;font-size:13px}.collection-progress{gap:8px;display:grid}.collection-progress>div{color:#b8c6b6;justify-content:space-between;gap:12px;font-size:12px;display:flex}.collection-progress b{color:#f1c98f;font:600 21px Cormorant Garamond,Playfair Display,serif}.collection-progress i{background:#ffffff12;border-radius:99px;height:8px;display:block;overflow:hidden}.collection-progress em{border-radius:inherit;background:linear-gradient(90deg,#d9b078,#f1d29c);min-width:4px;height:100%;display:block}.collection-progress small{color:#91a18f;font-size:10px}@media (max-width:700px){.dashboard-collection{grid-template-columns:1fr;gap:15px;padding:17px}.studio-feedback{margin-top:12px}.studio-feedback button{width:26px;height:26px}}.records-table-wrap,.voice-table-wrap{background:#101711;border:1px solid #ffffff10;border-radius:11px;box-shadow:inset 0 1px #ffffff05}.records-table-wrap table,.voice-table-wrap table{border-collapse:separate;border-spacing:0}.records-table-wrap th,.voice-table-wrap th{height:43px;color:#9eaea0!important;letter-spacing:.85px!important;background:#ffffff06!important;border-bottom:1px solid #ffffff14!important;padding:0 15px!important;font-size:9px!important}.records-table-wrap td,.voice-table-wrap td{vertical-align:middle!important;border-bottom:1px solid #ffffff0c!important;padding:13px 15px!important}.records-table-wrap tbody tr,.voice-table-wrap tbody tr{transition:background .18s,box-shadow .18s}.records-table-wrap tbody tr:hover,.voice-table-wrap tbody tr:hover{background:#ffffff08}.records-table-wrap td:first-child,.voice-table-wrap td:first-child{border-left:2px solid #0000}.records-table-wrap tbody tr:hover td:first-child,.voice-table-wrap tbody tr:hover td:first-child{border-left-color:#d7ae79}.table-action-cell{gap:7px;min-width:142px;display:grid}.table-action-cell>small{max-width:190px}.table-action-wrap{display:inline-block;position:relative}.table-action-trigger,.voice-table-wrap .quiet-button{justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex;min-height:34px!important;box-shadow:none!important;color:#edc88e!important;background:#d7ae7912!important;border:1px solid #d7ae7955!important;border-radius:8px!important;padding:7px 10px!important;font-size:10px!important}.table-action-trigger:hover,.voice-table-wrap .quiet-button:hover{color:#fff!important;background:#d7ae7922!important;border-color:#e6c590!important}.table-action-menu{z-index:25;background:#1a281e;border:1px solid #ffffff1a;border-radius:10px;min-width:170px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 30px #00000050}.table-action-menu button{width:100%;min-height:34px;box-shadow:none;color:#d9e2d5;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:11px}.table-action-menu button:hover{background:#ffffff0c;transform:none}.table-action-menu button:disabled{opacity:.5}.records-table-wrap{margin:12px}.enquiries-table-panel>.records-table-wrap{border-width:1px 0 0;border-radius:0;margin:0}.voice-table-wrap{overflow-x:auto}@media (max-width:700px){.records-table-wrap,.voice-table-wrap{border-radius:9px}.records-table-wrap th,.voice-table-wrap th{height:40px;padding-inline:13px!important}.records-table-wrap td,.voice-table-wrap td{padding:12px 13px!important}.table-action-cell{min-width:126px}}.studio-stats-five{gap:12px!important}.studio-stats-five article{border-radius:13px!important;min-height:136px!important;padding:17px!important}.studio-stats-five article>span{border-radius:9px!important;width:32px!important;height:32px!important}.studio-stats-five strong{margin-top:12px!important;font-size:33px!important}.analytics-overview,.studio-analytics{border-radius:13px!important;margin-top:12px!important;padding:18px!important}.analytics-overview-grid,.analytics-content{gap:11px!important;margin-top:15px!important}.analytics-heading h2{font-size:26px!important}.insight-chart,.funnel-card,.portfolio-insights,.activity-chart,.distribution-card,.analytics-totals{border-radius:9px!important;min-height:132px!important;padding:13px!important}.line-chart svg{height:76px!important}.distribution-ring,.funnel-ring{min-width:68px!important;height:68px!important}.distribution-ring:before,.funnel-ring:before{inset:8px!important}.studio-grid{gap:12px!important;margin-top:12px!important}.studio-grid .studio-card{border-radius:13px!important;padding:18px!important}.studio-grid .card-heading{margin-bottom:11px!important}.studio-grid .card-heading h2{font-size:25px!important}.studio-grid .compact-row{min-height:54px;padding:9px 1px!important}.studio-grid .person-mark,.studio-grid .book-mark{width:34px!important;height:34px!important;font-size:15px!important}.payment-record{grid-template-columns:minmax(220px,1fr) auto auto!important}.payment-amounts{gap:14px;display:flex}.payment-amounts span{color:#9eac9c;gap:3px;font-size:11px;display:grid}.payment-amounts span b{color:#f2c88d;font:600 19px Cormorant Garamond,Playfair Display,serif}.payment-history{text-overflow:ellipsis;white-space:nowrap;max-width:460px;overflow:hidden;color:#b1bdb0!important}.payment-actions{justify-items:end;gap:6px;display:grid}.payment-actions button{color:#172018;background:linear-gradient(135deg,#e2be89,#bd8653);min-height:36px;padding:7px 10px;font-size:11px}.payment-actions small{text-align:right;margin:0!important}@media (max-width:700px){.payment-record{grid-template-columns:1fr!important}.payment-amounts{justify-content:space-between}.payment-actions{justify-items:stretch}.payment-actions button{width:100%}.payment-actions small{text-align:left}.payment-history{max-width:100%}}.analytics-overview{background:linear-gradient(120deg,#1f2a2d,#171f1a 65%);border:1px solid #ffffff12;border-radius:14px;margin-top:18px;padding:24px;box-shadow:0 14px 30px #00000025}.analytics-overview-grid{grid-template-columns:1.25fr 1fr .8fr;gap:14px;margin-top:22px;display:grid}.insight-chart,.funnel-card,.portfolio-insights{background:#0e1510a8;border:1px solid #ffffff10;border-radius:10px;min-height:156px;padding:17px}.funnel-card{align-items:center;gap:14px;display:flex}.funnel-ring{text-align:center;border-radius:50%;place-content:center;min-width:82px;height:82px;display:grid;position:relative}.funnel-ring:before{content:"";background:#172019;border-radius:50%;position:absolute;inset:10px}.funnel-ring b,.funnel-ring small{z-index:1;display:block}.funnel-ring b{color:#fff;font:600 20px Cormorant Garamond,Playfair Display,serif}.funnel-ring small{color:#9eac9c;text-transform:uppercase;font-size:9px}.funnel-card>div:last-child>b{color:#edf2e9;font-size:14px;display:block}.legend-archived{background:#786c83}.portfolio-insights{gap:10px;display:grid}.portfolio-insights div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.portfolio-insights div+div{border-top:1px solid #ffffff12;padding-top:10px}.portfolio-insights span{color:#95a493;font-size:12px}.portfolio-insights b{color:#bfcdf1;font:600 21px Cormorant Garamond,Playfair Display,serif}@media (max-width:960px){.analytics-overview-grid{grid-template-columns:1fr 1fr}.portfolio-insights{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.portfolio-insights div+div{border-top:0;border-left:1px solid #ffffff12;padding-top:0;padding-left:14px}}@media (max-width:600px){.analytics-overview{padding:18px}.analytics-overview-grid{grid-template-columns:1fr}.portfolio-insights{grid-column:auto;grid-template-columns:1fr}.portfolio-insights div+div{border-top:1px solid #ffffff12;border-left:0;padding-top:10px;padding-left:0}}.line-chart{margin-top:10px}.line-chart svg{width:100%;height:96px;display:block;overflow:visible}.line-labels{grid-template-columns:repeat(7,1fr);margin-top:2px;display:grid}.line-labels span{color:#899889;text-align:center;font:10px DM Mono}.distribution-card{background:#0e1510a8;border:1px solid #ffffff10;border-radius:10px;align-items:center;gap:14px;min-height:150px;padding:17px;display:flex}.distribution-ring{text-align:center;border-radius:50%;place-content:center;min-width:82px;height:82px;display:grid;position:relative}.distribution-ring:before{content:"";background:#172019;border-radius:50%;position:absolute;inset:10px}.distribution-ring b,.distribution-ring small{z-index:1;display:block}.distribution-ring b{color:#fff;font:600 20px Cormorant Garamond,Playfair Display,serif}.distribution-ring small{color:#9eac9c;text-transform:uppercase;font-size:9px}.distribution-card>div:last-child>b{color:#edf2e9;font-size:14px;display:block}.status-legend{gap:6px;margin-top:9px;display:grid}.status-legend span{color:#9eac9c;align-items:center;gap:6px;font-size:11px;display:flex}.status-legend i{border-radius:50%;width:7px;height:7px}.status-legend b{color:#edf2e9;margin-left:auto;font-size:11px}.legend-delivered{background:#87bd86}.legend-active{background:#d7ae79}.legend-queued{background:#8198c0}.analytics-totals{grid-template-rows:repeat(3,1fr)}.analytics-totals div+div{padding-top:9px}.analytics-totals b{font-size:21px}@media (max-width:800px){.distribution-card{grid-column:auto}.analytics-totals{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.analytics-totals div+div{border-top:0;border-left:1px solid #ffffff12;padding-top:0;padding-left:14px}}@media (max-width:600px){.analytics-totals{grid-column:auto;grid-template-columns:1fr}.analytics-totals div+div{border-top:1px solid #ffffff12;border-left:0;padding-top:12px;padding-left:0}}.privacy-promise{background:linear-gradient(110deg,#f8f0e5,#fffdf8 62%);border:1px solid #d8c6af;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px clamp(24px,4vw,44px);display:grid}.privacy-promise-icon{color:#f4d09f;background:#263226;border-radius:50%;place-items:center;width:52px;height:52px;font:32px Cormorant Garamond,Playfair Display,serif;display:grid}.privacy-promise h2{font:600 clamp(29px,3.5vw,38px)/1 Cormorant Garamond,Playfair Display,serif}.privacy-promise p:not(.eyebrow){color:#626b61;max-width:660px;margin:9px 0 0;line-height:1.55}.privacy-promise ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.privacy-promise li{color:#405140;white-space:nowrap;font-size:13px;font-weight:700}.privacy-promise li:before{color:#9b6b4c;content:"✓";margin-right:8px}.next-steps{background:#eee8de;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(32px,7vw,94px);padding:clamp(42px,6vw,76px) clamp(24px,5vw,58px);display:grid}.next-steps h2{max-width:540px;font:600 clamp(35px,4.5vw,52px)/.98 Cormorant Garamond,Playfair Display,serif}.next-steps>div>p:not(.eyebrow){color:#5d665b;max-width:510px;margin:15px 0 24px;font-size:17px;line-height:1.55}.next-steps ol{border-top:1px solid #cfc2b1;gap:0;margin:0;padding:0;list-style:none;display:grid}.next-steps li{border-bottom:1px solid #cfc2b1;grid-template-columns:46px 1fr;gap:14px;padding:18px 0;display:grid}.next-steps li>span{color:#9a6747;letter-spacing:.7px;font:12px DM Mono}.next-steps li b{color:#273226;font:600 22px Cormorant Garamond,Playfair Display,serif}.next-steps li p{color:#697066;margin:4px 0 0;font-size:14px;line-height:1.45}@media (max-width:760px){.privacy-promise{grid-template-columns:auto 1fr;gap:16px;padding:24px}.privacy-promise ul{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px 14px}.next-steps{grid-template-columns:1fr;gap:30px;padding:38px 22px}.next-steps h2{font-size:39px}}@media (max-width:460px){.privacy-promise ul{grid-template-columns:1fr}.privacy-promise-icon{width:44px;height:44px;font-size:27px}.privacy-promise h2{font-size:30px}}.studio-page .production-workspace{background:linear-gradient(135deg,#1c281f,#172019)!important;border:1px solid #ffffff12!important;border-radius:16px!important;max-width:1120px!important;overflow:hidden!important;box-shadow:0 14px 30px #00000028!important}.studio-page .production-workspace .production-form{box-shadow:none!important;color:#e8eee5!important;background:0 0!important;border:0!important;border-radius:0!important;gap:22px!important;padding:clamp(24px,4vw,52px)!important}.studio-page .production-workspace .production-form-heading{border-bottom:1px solid #ffffff12!important;padding-bottom:20px!important}.studio-page .production-workspace .production-form-heading .eyebrow{color:#d7ae79!important}.studio-page .production-workspace .production-form-heading h2{color:#f5f8f1!important}.studio-page .production-workspace .production-form-heading p:not(.eyebrow){color:#a8b5a6!important}.studio-page .production-workspace .production-dropzone{color:#ecf1e9!important;background:linear-gradient(135deg,#d7ae790d,#ffffff05)!important;border-color:#d7ae7966!important;border-radius:12px!important;min-height:225px!important}.studio-page .production-workspace .production-dropzone:hover{background:#d7ae7918!important;border-color:#e4c18d!important}.studio-page .production-workspace .production-dropzone span{color:#efc891!important;background:#d7ae7920!important}.studio-page .production-workspace .production-dropzone em{color:#9eac9c!important}.studio-page .production-workspace .production-price{background:#d7ae790d!important;border-color:#d7ae7944!important;border-radius:10px!important}.studio-page .production-workspace .production-price span{color:#d7ae79!important}.studio-page .production-workspace .production-price strong{color:#f0c78f!important}.studio-page .production-workspace .production-price p{color:#a8b5a6!important}.studio-page .production-workspace .production-fields label{color:#c4cec1!important}.studio-page .production-workspace .production-fields input,.studio-page .production-workspace .production-fields select{color:#f2f5f0!important;background:#0d1410!important;border-color:#ffffff1c!important;border-radius:7px!important}.studio-page .production-workspace .production-voice{background:#ffffff06!important;border-color:#ffffff14!important;border-radius:10px!important}.studio-page .production-workspace .production-voice b{color:#edf3ea!important}.studio-page .production-workspace .production-voice p{color:#9eac9c!important}.studio-page .production-workspace .production-voice small{color:#a9d7a5!important;background:#76b27224!important}.studio-page .production-workspace .production-submit{color:#172018!important;background:linear-gradient(135deg,#e2be89,#bd8653)!important;border-radius:8px!important;min-height:50px!important;box-shadow:0 9px 20px #00000028!important}.studio-page .production-workspace .production-submit:hover{background:linear-gradient(135deg,#edcc9c,#c99461)!important}.studio-page .production-workspace .secondary{color:#e4bd87!important;border-color:#d7ae7966!important}@media (max-width:600px){.studio-page .production-workspace .production-form{padding:24px 18px!important}.studio-page .production-workspace .production-dropzone{min-height:190px!important}}.published-workspace{gap:18px;display:grid}.published-hero{background:radial-gradient(circle at 96% 0,#d1a36a2b 0,#0000 19rem),linear-gradient(135deg,#243329,#172119);border:1px solid #d7b07738;border-radius:16px;justify-content:space-between;align-items:end;gap:24px;padding:clamp(25px,4vw,42px);display:flex}.published-hero h2{color:#f7faf2;margin:0;font:600 clamp(33px,4vw,44px)/1 Cormorant Garamond,Playfair Display,serif}.published-hero p:not(.eyebrow){color:#adb9aa;max-width:620px;margin:10px 0 0;line-height:1.55}.published-hero .eyebrow{color:#d4ac79}.published-hero>div:last-child{text-align:right;border-left:1px solid #d6b27a3b;min-width:120px;padding:8px 0 2px 24px}.published-hero strong,.published-hero span,.published-hero small{display:block}.published-hero strong{color:#f2c88d;font:600 40px Cormorant Garamond,Playfair Display,serif}.published-hero span{color:#edf3e9;font-size:13px}.published-hero small{color:#9dab9b;margin-top:5px;font-size:11px}.published-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.published-card{background:linear-gradient(135deg,#1c281f,#172019);border:1px solid #ffffff12;border-radius:14px;grid-template-columns:1fr auto;gap:18px;padding:22px;display:grid;box-shadow:0 12px 26px #00000023}.published-card-copy{gap:18px;min-width:0;display:grid}.published-card h2{color:#f3f6ee;margin:10px 0 4px;font:600 28px Cormorant Garamond,Playfair Display,serif}.published-card p{color:#9ba99a;margin:0;font-size:13px;line-height:1.45}.published-link{gap:5px;display:grid}.published-link>small{color:#cba778;letter-spacing:.8px;font:9px DM Mono}.published-link>a{color:#e4bd87;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.published-link>div{gap:13px;display:flex}.published-link .quiet-button{font-size:11px}.published-pending{background:#d7ae790b;border:1px dashed #d7ae7955;border-radius:9px;gap:13px;padding:14px;display:grid}.published-pending button{color:#172018;background:linear-gradient(135deg,#e2be89,#bd8653);justify-self:start;min-height:37px;padding:7px 10px;font-size:11px}.published-qr{align-content:start;justify-items:center;gap:8px;display:grid}.published-qr img{background:#fffdf8;border-radius:7px;width:126px;height:126px;padding:6px}.published-qr a{color:#e4bd87;font-size:11px;text-decoration:none}.published-qr a:hover{text-decoration:underline}@media (max-width:800px){.published-grid{grid-template-columns:1fr}.published-hero{flex-direction:column;align-items:start}.published-hero>div:last-child{text-align:left;border-top:1px solid #d6b27a3b;border-left:0;padding:12px 0 0}}@media (max-width:520px){.published-card{grid-template-columns:1fr}.published-qr{grid-row:1;justify-items:start}.published-link>div{flex-wrap:wrap}}.privacy-note{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);padding:clamp(22px,3.4vw,34px) clamp(20px,3vw,32px);display:grid}.privacy-note-icon{border-radius:var(--radius-md);background:var(--accent-soft);block-size:3rem;inline-size:3rem;color:var(--accent-ink);flex:none;place-items:center;display:grid}.privacy-note-icon svg{block-size:1.6rem;inline-size:1.6rem}.privacy-note h2{font-family:var(--font-display);font-size:var(--step-3);line-height:var(--leading-tight);margin:.3rem 0 .5rem}.privacy-note p{color:var(--ink-soft);line-height:var(--leading-body);margin:0}.privacy-note .eyebrow{color:var(--accent-ink);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600}.privacy-note-links{white-space:nowrap;justify-items:end;gap:7px;display:grid}.privacy-note-links a{color:var(--accent-ink);font-size:var(--step-0);font-weight:700;text-decoration:none}.privacy-note-links a:hover{text-decoration:underline}@media (max-width:760px){.privacy-note{grid-template-columns:auto minmax(0,1fr);gap:16px}.privacy-note-links{grid-column:1/-1;grid-auto-flow:column;justify-content:start;justify-items:start;gap:18px}}.value-grid{padding-block:var(--space-2xl);gap:var(--space-lg);display:grid}.value-cards{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.value-cards article{gap:var(--space-2xs);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);align-content:start;display:grid}.value-cards article:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.value-cards h3{color:var(--ink);font-family:var(--font-display);font-size:var(--step-2);line-height:var(--leading-snug);margin:0}.value-cards p{color:var(--ink-soft);line-height:var(--leading-body);margin:0}.value-icon{block-size:3rem;inline-size:3rem;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink);place-items:center;margin-block-end:var(--space-2xs);display:grid}.value-icon svg{block-size:1.6rem;inline-size:1.6rem}@media (prefers-reduced-motion:reduce){.value-cards article:hover{transform:none}}@media (max-width:860px){.value-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.value-cards{grid-template-columns:minmax(0,1fr)}}.product-intro h1{font-size:clamp(2.4rem,1.6rem + 2.8vw,3.9rem);line-height:var(--leading-tight);letter-spacing:-.025em;text-wrap:balance}.how-it-works .flow-intro h2,.value-grid .section-heading h2,.price-guide h2,.faq-section .section-heading h2,.product-cta h2{font-size:clamp(1.9rem,1.35rem + 2vw,3.1rem);line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance}.value-grid .value-cards h3{font-size:clamp(1.15rem,1rem + .5vw,1.4rem)}.why-narrate .value-cards p{font-size:var(--step-0)}.how-it-works .flow-steps b{letter-spacing:-.01em}.production-direction{padding-block:var(--space-2xl);gap:var(--space-lg);display:grid}.production-direction-head{max-inline-size:60ch}.production-direction-head h2{font-family:var(--font-display);font-size:clamp(1.9rem,1.35rem + 2vw,3.1rem);line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance;margin:.35rem 0 .75rem}.production-direction-head .eyebrow{color:var(--accent-ink);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600}.production-direction-head .lede{max-inline-size:58ch;color:var(--ink-soft);font-size:var(--step-1);line-height:var(--leading-body);text-wrap:pretty;margin:0}.cue-grid{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cue-grid article{gap:var(--space-3xs);padding:var(--space-md);border-inline-start:2px solid var(--accent);align-content:start;display:grid}.cue-grid b{font-family:var(--font-display);font-size:var(--step-1);line-height:var(--leading-snug)}.cue-grid p{color:var(--ink-soft);font-size:var(--step-0);line-height:var(--leading-body);margin:0}.own-voice{gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--forest);color:var(--paper);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.own-voice .eyebrow{color:#e6c79b;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600}.own-voice h2{max-inline-size:18ch;font-family:var(--font-display);font-size:var(--step-3);line-height:var(--leading-tight);text-wrap:balance;margin:.4rem 0 .75rem}.own-voice-copy p{color:#cfd6cc;max-inline-size:36ch;line-height:var(--leading-body);margin:0}.own-voice-steps{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.own-voice-steps li{gap:var(--space-sm);grid-template-columns:auto 1fr;align-items:start;display:grid}.own-voice-steps span{color:#e6c79b;block-size:2rem;inline-size:2rem;font-size:var(--step--1);font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:50%;place-items:center;font-weight:600;display:grid}.own-voice-steps b{color:var(--paper);font-size:var(--step-1);display:block}.own-voice-steps p{color:#b9c2b7;font-size:var(--step-0);line-height:var(--leading-body);margin:.2rem 0 0}.homepage-proof>div{align-items:baseline;gap:var(--space-2xs);display:flex}.homepage-proof{grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) minmax(280px,1.35fr);gap:clamp(22px,3vw,42px)}.homepage-proof>div:first-child{min-width:0}.homepage-proof>div:nth-child(2){min-width:0;display:block}.homepage-proof>div:nth-child(2) strong{max-width:7ch;font-size:clamp(38px,4.3vw,56px);line-height:.84}.homepage-proof>div:nth-child(2) span{color:#596658;max-width:20ch;margin-top:9px;font-size:13px;line-height:1.35}.homepage-proof>p{min-width:0}.homepage-proof .proof-points{border-top:1px solid #e5d7c4;grid-column:1/-1;justify-content:flex-start;align-items:center;margin-top:2px;padding-top:16px;display:flex}@media (max-width:760px){.homepage-proof{grid-template-columns:1fr;gap:16px;margin:14px 0 20px;padding:19px}.homepage-proof>div:first-child{border-bottom:1px solid #decbb3;border-right:0;padding:0 0 14px}.homepage-proof>div:nth-child(2) strong{max-width:none;font-size:clamp(34px,9vw,48px)}.homepage-proof>p{font-size:18px}.homepage-proof .proof-points{grid-column:auto;justify-content:flex-start;margin-top:0;padding-top:14px}}@media (max-width:900px){.cue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.own-voice{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.cue-grid{grid-template-columns:minmax(0,1fr)}}.product-page .section-heading .eyebrow,.product-page .price-guide .eyebrow,.product-page .product-intro-copy .eyebrow{color:#6f4326}@media (min-width:601px){.product-page .how-it-works .eyebrow{color:var(--accent-ink)}}.volume-note{font-weight:600;color:#315234!important;margin-top:10px!important}.price-example del{color:#8b9384;font-size:14px;text-decoration:line-through;display:block}.price-example b{color:#2f6b3f!important;margin-top:2px!important}.estimate-hero{width:min(100% - 40px,1020px)}.estimate-hero>p:not(.eyebrow){max-width:640px}.estimate-workspace{box-shadow:none;background:0 0;border:0;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);align-items:start;gap:18px;overflow:visible}.estimate-inputs{gap:18px;display:grid}.estimate-entry{text-align:left;background:#fffdf9;border:1px solid #e4ddd2;border-radius:16px;min-width:0;margin:0;padding:28px;box-shadow:0 18px 42px #392a1510}.estimate-entry legend{color:#3b433a;letter-spacing:.7px;text-transform:uppercase;padding:0 7px 0 0;font:700 12px DM Mono}.estimate-entry legend span,.estimate-section-heading p span{color:#fff;background:#315234;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:8px;font:700 10px DM Mono;display:inline-grid}.estimate-field{color:#3b433a;gap:8px;font-size:14px;font-weight:700;display:grid}.word-count-input{background:#fff;border:1px solid #d9d3c9;border-radius:7px;align-items:center;min-height:70px;padding:0 17px;display:flex;box-shadow:inset 0 1px 2px #26322608}.word-count-input:focus-within{border-color:#987052;box-shadow:0 0 0 3px #b1785224}.word-count-input input{color:#26321f;outline:0;width:100%;min-width:0;background:0 0!important;border:0!important;font:600 clamp(27px,4vw,36px) Playfair Display!important}.word-count-input input::placeholder{color:#b6beb1}.word-count-input em{color:#747a71;letter-spacing:.4px;text-transform:uppercase;font:12px DM Mono}.estimate-field>small{color:#747a71;font-size:12px;font-weight:400}.estimate-or{color:#8b9687;text-transform:uppercase;align-items:center;gap:12px;margin:23px 0;font:11px DM Mono;display:flex}.estimate-or:before,.estimate-or:after{content:"";background:#e1e9dd;flex:1;height:1px}.estimate-upload{cursor:pointer;background:#f5f9f2;border:1px dashed #9bae95;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;transition:border-color .2s,background .2s;display:grid}.estimate-upload:hover{background:#eef6ea;border-color:#315234}.estimate-upload input{display:none}.estimate-upload .upload-symbol{color:#315234;background:#dcebd7;width:40px;height:40px}.estimate-upload b,.estimate-upload small{overflow-wrap:anywhere;display:block}.estimate-upload b{color:#344432;font-size:14px}.estimate-upload small{color:#71806e;margin-top:3px;font-size:12px}.estimate-upload i{color:#315234;white-space:nowrap;background:#fff;border-radius:7px;padding:7px 9px;font:700 11px DM Sans}.estimate-count{color:#f6faf3;cursor:pointer;background:#315234;border:0;border-radius:10px;width:100%;min-height:48px;margin-top:13px;padding:10px 16px;font-size:13px;font-weight:700}.estimate-count:disabled{opacity:.55;cursor:not-allowed}.estimate-workspace .estimate-result{box-sizing:border-box;color:#f7faf2;background:linear-gradient(150deg,#2d4d35,#1d3426);border:0;border-radius:20px;justify-content:flex-start;min-height:100%;position:sticky;top:24px;box-shadow:0 15px 38px #20302524;padding:30px!important}.estimate-result>span{color:#bed0ba}.estimate-result strong{color:#fff;margin:8px 0 5px;font-size:clamp(39px,5vw,54px)}.estimate-result .estimate-classification{color:#d6e2d2;margin:0 0 20px}.estimate-empty{flex-direction:column;justify-content:center;min-height:238px;display:flex}.estimate-empty>span{letter-spacing:.8px;color:#bed0ba;text-transform:uppercase;font:10px DM Mono}.estimate-empty strong{color:#f3d29b}.estimate-empty p{color:#d6e2d2;max-width:260px;margin:4px 0 13px;line-height:1.5}.estimate-empty small{color:#aebfaa;font-size:12px}.estimate-breakdown{border-top:1px solid #ffffff24;width:100%;margin:0;padding:0;list-style:none}.estimate-breakdown li{color:#d4e0d1;border-bottom-color:#ffffff1d}.estimate-breakdown li b{color:#fff}.estimate-breakdown li span small{color:#abc0a7}.estimate-breakdown li.benefit span,.estimate-breakdown li.benefit b{color:#efca91}.estimate-rate-note,.estimate-line{color:#bdd0b9;margin:15px 0 0;font-size:12px;line-height:1.5}.estimate-extended{color:#f8e3bd;background:#ffffff10;border-left-color:#efca91}.estimate-voice{text-align:left;background:#fffdf9;border:1px solid #e4ddd2;border-radius:16px;margin:0;padding:28px;box-shadow:0 18px 42px #392a1510}.estimate-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.estimate-section-heading p{color:#3b433a;letter-spacing:.7px;text-transform:uppercase;margin:0;font:700 11px DM Mono}.estimate-section-heading p span{vertical-align:middle}.estimate-voice h2{color:#26321f;margin:7px 0 0;font-size:clamp(25px,3vw,31px)}.estimate-voice-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.estimate-voice-options label{color:#3b433a;background:#faf8f3;border:1px solid #e2dbd0;border-radius:8px;align-content:start;gap:8px;min-height:122px;padding:17px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative}.estimate-voice-options label:hover{border-color:#426241}.estimate-voice-options label.is-selected{background:#edf3ea;border-color:#426241;box-shadow:inset 0 0 0 1px #426241}.estimate-voice-options input{position:absolute;top:14px;right:13px}.estimate-voice-options label b{padding-right:18px;line-height:1.3}.estimate-voice-options label small{color:#747a71;font-weight:400;line-height:1.4}.estimate-voice-summary{background:#f1f7ef;border:1px solid #d5e3d0;margin:16px 0 0}.estimate-actions{justify-content:center;margin-top:24px}.estimate-actions a{min-width:210px}.estimate-multi{border-radius:13px;justify-content:center}.estimate-note{max-width:760px;line-height:1.55;margin:19px auto 0!important}.own-voice-fee{color:#3c4a39;background:#f1f7ef;border-radius:9px;margin-top:9px;padding:11px 13px;font-size:12px;line-height:1.55;display:block}.own-voice-fee a{color:#2f6b3f;font-weight:700}.estimate-handoff{color:#3c4a39;background:#f1f7ef;border-left:3px solid #315234;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}@media (max-width:850px){.estimate-workspace{grid-template-columns:1fr}.estimate-workspace .estimate-result{position:static}.estimate-voice-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.estimate-hero{width:min(100% - 24px,1020px)}.estimate-entry,.estimate-workspace .estimate-result,.estimate-voice{border-radius:16px;padding:22px 18px!important}.estimate-voice-options{grid-template-columns:1fr}.estimate-section-heading{display:block}.estimate-section-heading p{margin-bottom:10px}.estimate-voice-options label{min-height:auto}.estimate-actions{flex-direction:column;align-items:stretch}.estimate-actions a{width:auto}.estimate-upload{grid-template-columns:auto minmax(0,1fr)}.estimate-upload i{display:none}}.kenya-service-page{color:#253025;background:radial-gradient(circle at 94% 9%,#dcebd7 0,#0000 25rem),#f8f5ee;min-height:100vh}.kenya-page{gap:clamp(58px,9vw,126px);width:min(100% - 48px,1240px);margin:clamp(22px,3vw,42px) auto 90px;display:grid}.kenya-hero{color:#fffdf8;isolation:isolate;background:#d8c5a9;border-radius:26px;align-items:end;min-height:590px;padding:clamp(32px,6vw,78px);display:grid;position:relative;overflow:hidden}.kenya-hero>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.kenya-hero-wash{z-index:-1;background:linear-gradient(90deg,#1c2c20ef 0%,#263c2ba8 39%,#26322610 74%),linear-gradient(#0000 52%,#1a281979 100%);position:absolute;inset:0}.kenya-hero-copy{max-width:650px}.kenya-hero .eyebrow{color:#efc99c}.kenya-hero h1{letter-spacing:-.04em;max-width:650px;font:600 clamp(53px,6.6vw,88px)/.9 Cormorant Garamond,Playfair Display,serif}.kenya-hero-copy>p:not(.eyebrow){color:#edf1e9;max-width:525px;margin:20px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.48}.kenya-page-actions{flex-wrap:wrap;gap:11px;margin:30px 0 0;display:flex}.kenya-hero .primary-link{color:#263226;box-shadow:none;background:#e5b476}.kenya-hero .secondary-link{color:#fffdf8;background:#ffffff12;border-color:#fff5}.kenya-hero-stamp{color:#f9e3c7;text-align:center;background:#1d3022a8;border:1px solid #f1c28eaa;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:absolute;top:clamp(24px,5vw,56px);right:clamp(24px,5vw,68px);transform:rotate(10deg)}.kenya-hero-stamp span{letter-spacing:1.4px;font:9px DM Mono}.kenya-hero-stamp strong{font:600 27px/.8 Cormorant Garamond,Playfair Display,serif}.kenya-hero-stamp i{font:italic 14px Cormorant Garamond,Playfair Display,serif}.kenya-sound-strip{z-index:1;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:clamp(-93px,-6vw,-56px);padding:0 20px;display:flex}.kenya-sound-strip span{color:#65482f;letter-spacing:.55px;text-transform:uppercase;background:#fffaf1;border:1px solid #d7b887;border-radius:999px;padding:9px 13px;font:10px DM Mono;box-shadow:0 8px 20px #33241514}.kenya-introduction{grid-template-columns:.88fr 1.12fr;align-items:start;gap:clamp(34px,7vw,100px);padding:0 clamp(6px,3vw,38px);display:grid}.kenya-introduction h2,.kenya-journey h2,.kenya-details h2,.kenya-questions h2,.kenya-final-cta h2{letter-spacing:-.025em;font:600 clamp(39px,5vw,62px)/.95 Cormorant Garamond,Playfair Display,serif}.kenya-introduction>div:nth-child(2)>p{color:#5d675c;margin:0 0 16px;font-size:18px;line-height:1.64}.kenya-introduction blockquote{color:#566c52;border-top:1px solid #d9cfbf;grid-column:1/-1;max-width:870px;margin:10px 0 0;padding:24px 0 0;font:italic 600 clamp(27px,3.5vw,43px)/1.08 Cormorant Garamond,Playfair Display,serif}.kenya-journey{color:#f8f4eb;background:linear-gradient(135deg,#233525,#1c2920);border-radius:22px;padding:clamp(32px,6vw,72px)}.kenya-journey-head{max-width:600px}.kenya-journey .eyebrow,.kenya-final-cta .eyebrow{color:#e5b476}.kenya-journey-head>p:not(.eyebrow){color:#c7d4c4;margin:12px 0 0;font-size:17px}.kenya-process{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0 0;padding:0;list-style:none;display:grid}.kenya-process li{background:#ffffff0b;border:1px solid #ffffff20;border-radius:14px;min-height:225px;padding:22px}.kenya-process li>span{color:#e7bd86;letter-spacing:1px;margin-bottom:36px;font:11px DM Mono;display:block}.kenya-process small,.kenya-process strong,.kenya-process p{display:block}.kenya-process small{color:#a9c3a4;letter-spacing:1px;font:10px DM Mono}.kenya-process strong{color:#fff;margin:8px 0;font:600 29px/1 Cormorant Garamond,Playfair Display,serif}.kenya-process p{color:#d0dbce;margin:11px 0 0;line-height:1.5}.kenya-details{grid-template-columns:1.04fr .96fr;gap:18px;display:grid}.kenya-price-card{color:#29261f;background:linear-gradient(145deg,#e3bd8f,#d9955e)}.kenya-price-card .eyebrow{color:#64442d}.kenya-price-card h2{max-width:570px}.kenya-price-card>strong{margin:26px 0 8px;font:600 clamp(43px,5vw,64px)/1 Cormorant Garamond,Playfair Display,serif;display:block}.kenya-price-card strong small{font:600 18px "Source Sans 3"}.kenya-price-card>p:not(.eyebrow){color:#513e30;max-width:420px;margin:0;line-height:1.55}.kenya-price-card>a{color:#2f332b;gap:13px;margin-top:26px;font-weight:800;text-decoration:none;display:inline-flex}.kenya-price-card>a span{transition:transform .2s}.kenya-price-card>a:hover span{transform:translate(4px)}.kenya-care-card{background:#edf2e9;border:1px solid #d5e0cf}.kenya-care-card .eyebrow{color:#527151}.kenya-care-card h2{font-size:clamp(34px,4vw,48px)}.kenya-care-card>p:not(.eyebrow){color:#5d6b5b;margin:16px 0 25px;line-height:1.6}.kenya-care-card>div{flex-wrap:wrap;gap:14px;display:flex}.kenya-care-card a{color:#315234;text-underline-offset:4px;font-size:14px;font-weight:700}.kenya-questions{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,7vw,96px);display:grid}.kenya-questions>div:first-child>p:not(.eyebrow){color:#657064;max-width:355px;margin:14px 0 0;line-height:1.55}.kenya-faq{border-top:1px solid #d9d3c8}.kenya-faq details{border-bottom:1px solid #d9d3c8}.kenya-faq summary{cursor:pointer;color:#283229;padding:19px 35px 19px 0;font:600 21px/1.2 Cormorant Garamond,Playfair Display,serif;list-style:none;position:relative}.kenya-faq summary::-webkit-details-marker{display:none}.kenya-faq summary:after{color:#a16944;content:"+";font:28px "Source Sans 3";position:absolute;top:13px;right:3px}.kenya-faq details[open] summary:after{content:"−"}.kenya-faq details p{color:#667065;max-width:none;margin:0;padding:0 28px 20px 0;line-height:1.58}.kenya-final-cta{color:#fffdf8;text-align:center;background:radial-gradient(circle at 80% 0,#496346 0,#0000 24rem),#263226;border-radius:22px;padding:clamp(45px,8vw,88px) 24px}.kenya-final-cta h2{max-width:650px;margin:auto}.kenya-final-cta>p:not(.eyebrow){color:#dce7d9;max-width:490px;margin:15px auto 25px;font-size:18px;line-height:1.55}.kenya-final-cta .primary-link{color:#263226;box-shadow:none;background:#e5b476}@media (max-width:760px){.kenya-page{gap:58px;width:calc(100% - 24px);margin-top:12px}.kenya-hero{border-radius:17px;min-height:620px;padding:30px 22px}.kenya-hero>img{object-position:70% center}.kenya-hero-wash{background:linear-gradient(#20302342 0%,#1b2b20af 53%,#1b2b20f2 100%)}.kenya-hero h1{font-size:clamp(47px,14vw,64px)}.kenya-hero-stamp{width:96px;height:96px;top:20px;right:19px}.kenya-hero-stamp strong{font-size:21px}.kenya-hero-stamp i{font-size:12px}.kenya-sound-strip{justify-content:flex-start;margin-top:-36px;padding:0 12px}.kenya-sound-strip span{padding:7px 10px;font-size:9px}.kenya-introduction,.kenya-questions,.kenya-details{grid-template-columns:1fr;gap:25px;padding-inline:4px}.kenya-introduction blockquote{margin-top:0}.kenya-process{grid-template-columns:1fr;margin-top:28px}.kenya-process li{grid-template-columns:52px 1fr;min-height:0;padding:20px;display:grid}.kenya-process li>span{margin:3px 0 0}.kenya-questions>div:first-child>p:not(.eyebrow){max-width:480px}.kenya-faq summary{font-size:20px}.kenya-final-cta{padding-inline:20px}}@media (min-width:761px){.kenya-sound-strip{background:#fffaf1;border:1px solid #dfcfb8;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:900px;margin:-72px auto -64px;padding:15px 12px;display:grid;box-shadow:0 14px 30px #33241516}.kenya-sound-strip span{box-shadow:none;color:#75543a;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:4px 10px;font-size:10px}.kenya-sound-strip span+span{border-left:1px solid #e3d6c4}}.kenya-page{gap:clamp(44px,6vw,76px);max-width:1140px}.kenya-hero{border-radius:20px;min-height:430px;padding:clamp(34px,5vw,60px)}.kenya-hero h1{max-width:590px;font-size:clamp(47px,5.6vw,70px)}.kenya-hero-copy>p:not(.eyebrow){margin-top:14px;font-size:18px}.kenya-page-actions{margin-top:24px}.kenya-sound-strip{margin-bottom:-46px}.kenya-introduction{gap:clamp(28px,5vw,72px);padding-inline:0}.kenya-introduction h2{font-size:clamp(35px,4.2vw,50px)}.kenya-journey{border-radius:17px;padding:clamp(28px,4vw,46px)}.kenya-journey h2,.kenya-details h2,.kenya-questions h2{font-size:clamp(34px,4vw,47px)}.kenya-process{margin-top:28px}.kenya-process li{min-height:184px;padding:19px}.kenya-process li>span{margin-bottom:24px}.kenya-process strong{font-size:26px}.kenya-details{gap:14px}.kenya-price-card,.kenya-care-card{border-radius:16px;padding:clamp(25px,4vw,39px)}.kenya-price-card>strong{margin-top:20px}.kenya-questions{padding-bottom:24px}@media (max-width:760px){.kenya-page{gap:46px}.kenya-hero{min-height:500px;padding:28px 22px}.kenya-hero h1{font-size:clamp(43px,12vw,57px)}.kenya-sound-strip{margin-bottom:-25px}.kenya-introduction h2{font-size:39px}.kenya-journey{padding:27px 20px}.kenya-process li{min-height:0}.kenya-details{gap:12px}}.login-card .password-field>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-card .password-field a{color:#315a3d;text-underline-offset:3px;font-size:12px;text-decoration-color:#b4c8b7}.login-card .forgot-password-link{color:#315a3d;text-underline-offset:3px;justify-self:center;margin-top:-7px;font-size:12px;font-weight:700;text-decoration-color:#b4c8b7}.reset-notice{background:#eef7ed;border:1px solid #c7ddc7;border-radius:8px;padding:12px 13px;line-height:1.5;color:#315b38!important;margin:0!important;font-size:13px!important}@media (min-width:601px){.product-intro-copy .landing-actions{justify-content:flex-start;margin:0 0 17px;position:static}.product-intro-copy{padding-bottom:clamp(26px,4vw,50px)}}@media (max-width:600px){.product-intro-copy>.eyebrow{order:1}.product-intro-copy>h1{order:2}.product-intro-copy>.lead{order:3}.product-intro-copy>.landing-actions{order:4}.product-intro-copy>.hero-promise{order:5}.product-intro-copy>.hero-sample{order:6}}.playback-speed{margin:18px 0 0}.playback-speed summary{color:#f1d7a9;letter-spacing:.5px;cursor:pointer;background:radial-gradient(circle at top,#d7ae7922,#0000 70%),linear-gradient(135deg,#1f2c22,#172019);border:1px solid #d7ae7945;border-radius:999px;width:max-content;padding:8px 14px;font-size:12px;font-weight:700;list-style:none;box-shadow:0 10px 24px #00000038}.playback-speed summary::-webkit-details-marker{display:none}.playback-speed summary:after{content:"▾";opacity:.8;margin-left:8px;font-size:10px}.playback-speed[open] summary{color:#fff7dc}.playback-speed>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0f0bb8;border:1px solid #ffffff24;border-radius:12px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;display:flex;box-shadow:0 16px 30px #00000052}.playback-speed button{color:#cbd5c8;background:0 0;border:1px solid #0000;border-radius:999px;min-height:36px;padding:6px 14px;font-size:12px;font-weight:700}.playback-speed button.is-selected{color:#172018;background:linear-gradient(135deg,#e2be89,#bd8653);border-color:#d6ad79e6;box-shadow:0 10px 24px #bd865347}@media (max-width:560px){.playback-speed>div{justify-content:center}.playback-speed summary{margin:0 auto}}@media (max-width:600px){.product-landing{width:min(100% - 24px,640px)!important;margin:10px auto 44px!important}.product-page{gap:32px!important}.product-intro{border-radius:17px!important;height:auto!important;min-height:660px!important;max-height:none!important}.product-intro-copy{background:linear-gradient(#f9f3e81a 0%,#f9f3e8e8 41%,#f9f3e8 70%)!important;justify-content:flex-end!important;height:auto!important;min-height:660px!important;padding:26px 20px 24px!important}.product-intro-copy h1{max-width:12ch;font-size:clamp(35px,10.4vw,43px)!important;line-height:.97!important}.product-intro .lead{-webkit-line-clamp:unset!important;margin-bottom:16px!important;font-size:15px!important;line-height:1.45!important;display:block!important;overflow:visible!important}.hero-editorial,.hero-closing-line{display:block!important}.hero-sample{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.hero-sample>div{grid-template-columns:auto 1fr}.landing-actions{width:100%;grid-template-columns:1fr!important}.landing-actions a{width:100%!important;min-height:46px!important;padding-inline:14px!important}.kenya-discovery{flex-direction:column;align-items:stretch;gap:20px;padding:26px 20px}.kenya-discovery h2{font-size:clamp(32px,9vw,39px)}.kenya-discovery .secondary-link{width:100%}.homepage-proof{margin:0!important}.value-grid,.production-direction{padding-block:32px}.cue-grid article{padding:15px 0 15px 15px}.own-voice{gap:24px;padding:25px 20px}.own-voice h2{font-size:clamp(32px,9vw,40px)}.privacy-note{padding:21px 18px}.privacy-note-links{grid-auto-flow:row;gap:10px}.price-guide{gap:20px;padding:25px 20px}.price-includes a{width:100%;margin-top:10px}.faq-section{border-radius:16px;gap:26px;padding:32px 20px!important}.faq-list summary{padding-block:17px;font-size:19px}.product-cta{padding:36px 19px}.product-cta-actions{grid-template-columns:1fr;display:grid}.product-cta-actions a{width:100%}}.cookie-consent{z-index:50;color:#2d382d;background:linear-gradient(135deg,#fffdf8,#f5ecdf);border:1px solid #d8c4aa;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;width:min(100% - 32px,720px);padding:22px 23px;display:grid;position:fixed;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,32px);box-shadow:0 22px 52px #2c241a33}.cookie-consent .eyebrow{color:#8b6245;margin-bottom:5px;font-size:10px}.cookie-consent h2{letter-spacing:-.025em;margin:0;font:600 28px/.95 Cormorant Garamond,Playfair Display,serif}.cookie-consent p:not(.eyebrow){color:#596357;max-width:470px;margin:8px 0 0;font-size:14px;line-height:1.48}.cookie-consent a{color:#35563b;text-underline-offset:3px;margin-top:8px;font-size:13px;font-weight:700;text-decoration-color:#b9caaf;display:inline-block}.cookie-consent-actions{grid-template-columns:max-content max-content;align-items:center;gap:8px;display:grid}.cookie-consent-actions button{white-space:nowrap;border-radius:8px;min-height:42px;padding:10px 13px;font-size:12px}.cookie-consent-actions .secondary-link{color:#4d5d4d;background:#fffaf3;border-color:#cfc3b2}@media (max-width:620px){.cookie-consent{grid-template-columns:1fr;gap:16px;padding:20px}.cookie-consent-actions{grid-template-columns:1fr 1fr}.cookie-consent-actions button{width:100%}}.listen-player:not(.is-compact){border:1px solid var(--listen-line,#e6e0d5);background:var(--listen-paper,#fffdf9);border-radius:18px;margin:24px 0 0;padding:18px 20px 20px;box-shadow:0 10px 26px #392a150a}.listen-player:not(.is-compact) .listen-progress{color:var(--listen-ink-soft,#687167);font-variant-numeric:tabular-nums;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;font-size:12px}.listen-player:not(.is-compact) .listen-progress input{height:28px;padding:0;background:0 0!important}.listen-player:not(.is-compact) .listen-progress input::-webkit-slider-thumb{background:var(--listen-accent,#a96f48);width:14px;height:14px;margin-top:-5px;transform:scale(.9);box-shadow:0 1px 4px #26322626}.listen-player:not(.is-compact) .listen-progress input::-moz-range-track{background:#e4e5df;height:4px}.listen-player:not(.is-compact) .listen-progress input::-moz-range-progress{background:var(--listen-accent,#a96f48);height:4px}.listen-player:not(.is-compact) .listen-progress input::-moz-range-thumb{background:var(--listen-accent,#a96f48);border:0;width:14px;height:14px;box-shadow:0 1px 4px #26322626}.listen-player:not(.is-compact) .listen-controls{justify-content:center;align-items:center;gap:12px;margin-top:9px;display:flex}.listen-player:not(.is-compact) .listen-controls .listen-control-menu{width:48px;min-height:46px}.listen-player:not(.is-compact) .listen-controls .listen-control-with-label{place-items:center;gap:0;display:grid;width:46px!important;min-height:46px!important}.listen-player:not(.is-compact) .listen-control-with-label small{display:none}.listen-player:not(.is-compact) .listen-control-icon{background:0 0;border:0;border-radius:50%;width:46px;height:46px}.listen-player:not(.is-compact) .listen-control-with-label:hover .listen-control-icon{background:#f0eee8}.listen-player:not(.is-compact) .listen-control-icon>svg{width:23px;height:23px}.listen-player:not(.is-compact) .listen-skip-badge>svg{stroke-width:1.8px;background:0 0!important;border:0!important;width:27px!important;height:27px!important;padding:0!important}.listen-player:not(.is-compact) .listen-speed-pill{background:0 0;border:1px solid #dedbd3;border-radius:20px;width:48px;height:40px;min-height:40px}.listen-player:not(.is-compact) .listen-speed-pill>svg{width:13px;height:13px}.listen-player:not(.is-compact) .listen-play-button{border-radius:50%;margin:0 3px;background:var(--listen-ink,#263226)!important;width:64px!important;height:64px!important;color:var(--listen-paper,#fffdf9)!important;border:0!important;box-shadow:0 7px 16px #2632262b!important}.listen-player:not(.is-compact) .listen-play-button:hover{transform:translateY(-1px)scale(1.02)!important}.listen-player:not(.is-compact) .listen-speed-options{border-radius:12px;bottom:calc(100% + 8px)}.listen-player:not(.is-compact) .listen-volume-popover{border-radius:18px;bottom:calc(100% + 8px)}@media (max-width:620px){.listen-player:not(.is-compact){border-radius:16px;margin-top:20px;padding:14px 12px 16px}.listen-player:not(.is-compact) .listen-progress{grid-template-columns:32px minmax(0,1fr) 32px;gap:7px;font-size:11px}.listen-player:not(.is-compact) .listen-controls{gap:2px;margin-top:7px}.listen-player:not(.is-compact) .listen-controls .listen-control-menu{width:44px;min-height:44px}.listen-player:not(.is-compact) .listen-controls .listen-control-with-label{width:44px!important;min-height:44px!important}.listen-player:not(.is-compact) .listen-control-icon{width:44px;height:44px}.listen-player:not(.is-compact) .listen-speed-pill{width:44px;height:38px;min-height:38px}.listen-player:not(.is-compact) .listen-play-button{margin:0 1px;width:58px!important;height:58px!important}.listen-player:not(.is-compact) .listen-play-button>svg{width:22px;height:22px}}@media (max-width:360px){.listen-player:not(.is-compact){padding-inline:8px}.listen-player:not(.is-compact) .listen-controls{gap:0}.listen-player:not(.is-compact) .listen-play-button{width:54px!important;height:54px!important}}.listen-player:not(.is-compact){margin-top:28px;padding-top:2px}.listen-player:not(.is-compact) .listen-progress{color:#737d91;font-variant-numeric:tabular-nums;grid-template-columns:42px minmax(0,1fr) 42px;gap:12px;font-size:12px}.listen-player:not(.is-compact) .listen-progress input{accent-color:#4b42e7;cursor:pointer;height:4px;margin:0}.listen-player:not(.is-compact) .listen-controls{grid-template-columns:72px 72px 72px 72px 72px;justify-content:center;align-items:start;column-gap:18px;margin-top:24px;display:grid}.listen-player:not(.is-compact) .listen-controls button{color:#18233d;background:#f5f6f9;border:1px solid #e5e7ef;align-self:start;width:52px;height:52px;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.listen-player:not(.is-compact) .listen-controls button:hover{background:#eeeff8;border-color:#d6d4fa;transform:translateY(-1px)}.listen-player:not(.is-compact) .listen-controls button:active{transform:translateY(1px)}.listen-player:not(.is-compact) .listen-controls button:focus-visible,.listen-play-button:focus-visible{outline-offset:3px;outline:3px solid #bcb8ff}.listen-player:not(.is-compact) .listen-control-with-label{color:#26314b;gap:8px;min-height:76px;font-size:12px;background:0 0!important;border:0!important;width:72px!important;height:auto!important;transform:none!important}.listen-player:not(.is-compact) .listen-control-with-label:hover{background:0 0!important}.listen-player:not(.is-compact) .listen-control-with-label small{color:#68748b;white-space:nowrap;margin:0;font-size:13px;font-weight:550;line-height:1.1}.listen-player:not(.is-compact) .listen-control-with-label svg{box-sizing:border-box;background:#f5f6f9;border:1px solid #e5e7ef;border-radius:50%;width:48px;height:48px;padding:9px}.listen-player:not(.is-compact) .listen-speed-pill{box-sizing:border-box;background:#f5f6f9;border:1px solid #e5e7ef;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:52px;height:40px;display:flex}.listen-player:not(.is-compact) .listen-speed-pill strong{font-size:15px;font-weight:650}.listen-player:not(.is-compact) .listen-speed-pill b{color:#77839a;font-size:15px;font-weight:600;line-height:1}.listen-player:not(.is-compact) .listen-play-button{margin:0 auto;color:#fff!important;background:#4b42e7!important;border-color:#4b42e7!important;width:68px!important;height:68px!important;transition:transform .18s,box-shadow .18s,background-color .18s!important;box-shadow:0 8px 18px #4b42e733!important}.listen-player:not(.is-compact) .listen-play-button:hover{background:#4238d8!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #4b42e744!important}.listen-player:not(.is-compact) .listen-play-button:active{transform:scale(.97)!important}.listen-player:not(.is-compact) .listen-play-icon{border-top-width:11px;border-bottom-width:11px;border-left-width:17px}.listen-player:not(.is-compact) .listen-pause-icon{border-left-width:5px;border-right-width:5px;width:15px;height:22px}.listen-player:not(.is-compact) .listen-volume-icon{padding:10px!important}@media (max-width:620px){.listen-player:not(.is-compact) .listen-controls{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:2px;margin-top:22px}.listen-player:not(.is-compact) .listen-control-with-label{min-height:70px;width:100%!important}.listen-player:not(.is-compact) .listen-control-with-label svg{width:44px;height:44px;padding:8px}.listen-player:not(.is-compact) .listen-control-with-label small{font-size:12px}.listen-player:not(.is-compact) .listen-play-button{width:60px!important;height:60px!important}.listen-player:not(.is-compact) .listen-progress{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}}@media (max-width:370px){.listen-player:not(.is-compact) .listen-controls{column-gap:0}.listen-player:not(.is-compact) .listen-control-with-label svg{width:40px;height:40px;padding:7px}.listen-player:not(.is-compact) .listen-play-button{width:56px!important;height:56px!important}.listen-player:not(.is-compact) .listen-control-with-label small{font-size:11px}}.listen-mobile-icons{gap:8px;display:none}.listen-mobile-icons button{color:#17213a;background:#f5f6f9;border:1px solid #e8eaf1;border-radius:13px;place-items:center;width:42px;height:42px;font-size:24px;line-height:1;display:grid}.listen-controls .listen-control-with-label{font-size:22px;line-height:1.05}.listen-controls .listen-control-with-label strong{font-size:15px;font-weight:750}.listen-controls .listen-control-with-label small{color:#6f7990;letter-spacing:.01em;margin-top:5px;font-size:10px;font-weight:600;display:block}.listen-share-card img{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:76px;height:76px}.listen-controls .listen-control-with-label{color:#17213a;flex-direction:column;justify-content:center;gap:5px;display:flex;position:relative}.listen-controls .listen-control-with-label svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.listen-controls .listen-skip-icon path:first-child{fill:currentColor;stroke:none}.listen-controls .listen-skip-icon .listen-skip-arc,.listen-controls .listen-skip-icon .listen-skip-arrow{fill:none;stroke:currentColor;stroke-width:2px}.listen-controls .listen-volume-icon path:first-child{fill:currentColor;stroke:none}.listen-controls .listen-volume-wave,.listen-controls .listen-volume-slash{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.listen-play-icon{border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:20px solid;width:0;height:0;margin-left:4px;display:block}.listen-pause-icon{border-left:6px solid;border-right:6px solid;width:17px;height:25px;display:block}.listen-controls .listen-play-button{place-items:center;display:grid}.listen-controls .listen-control-with-label small{line-height:1}.sample-volume-glyph{font-size:24px;line-height:27px;display:block;transform:rotate(180deg)}.sample-duration{color:#7a8499;margin-left:auto;font-size:13px}.sample-workspace .listen-share-card a{color:#4b42e7;font:700 12px "Source Sans 3",sans-serif;text-decoration:none}@media (max-width:620px){.listen-controls .listen-control-with-label svg{width:24px;height:24px}.listen-play-icon{border-top-width:11px;border-bottom-width:11px;border-left-width:17px}.listen-pause-icon{height:22px}.listen-nav{min-height:78px;padding:0 16px}.listen-brand img{width:31px;height:31px}.listen-brand span{font-size:23px}.listen-nav nav{display:none}.listen-mobile-icons{display:flex}.listen-cta{display:none}.listen-workspace{gap:14px;width:min(100% - 20px,560px);margin:16px auto 30px}.listen-main-card{padding:18px 16px}.listen-hero{grid-template-columns:1fr;gap:20px}.listen-cover-wrap{aspect-ratio:1/1.15;width:min(100%,330px);max-width:none;margin:0 auto}.listen-meta{text-align:center}.listen-meta h1{font-size:35px;line-height:1.04}.listen-subtitle{font-size:16px}.listen-chips{justify-content:center}.listen-description{text-align:left;margin:18px auto 0}.listen-controls{justify-content:space-between;gap:7px;margin-top:22px}.listen-controls button{background:#f2f3f7;width:44px;height:44px}.listen-controls .listen-play-button{width:70px;height:70px}.listen-controls .listen-control-with-label small{font-size:9px}.listen-actions{flex-wrap:wrap}.listen-actions>a,.listen-actions>button,.listen-speed{flex:1}.listen-speed>summary{width:100%}.listen-sidebar{gap:14px}.listen-tabs{gap:17px;padding-inline:16px}.listen-chapter-card ol{padding-inline:10px}.listen-share-card{padding:16px}.listen-share-card img{width:68px;height:68px}}.listen-page{--listen-ink:#263226;--listen-ink-soft:#687167;--listen-paper:#fffdf9;--listen-bg:#faf8f4;--listen-line:#e6e0d5;--listen-accent:#a96f48;--listen-green:#3f5e43;background:radial-gradient(circle at 100% 0,#e8f0e4 0,transparent 31rem),var(--listen-bg);color:var(--listen-ink)}.listen-nav{border-color:var(--listen-line);background:#faf8f4ed;min-height:76px;padding:0 clamp(20px,6vw,96px)}.listen-brand{color:var(--listen-ink)}.listen-brand img{width:32px;height:32px}.listen-brand span{font-size:27px}.listen-brand i{color:var(--listen-accent)}.listen-nav nav{gap:28px}.listen-nav nav a{color:#59665b}.listen-nav nav a:hover{color:var(--listen-accent)}.listen-cta{background:var(--listen-ink);border-radius:7px;box-shadow:0 3px #17201722}.listen-workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:24px;width:min(100% - 48px,1240px);margin:38px auto 70px}.listen-main-card,.listen-chapter-card,.listen-share-card{border-color:var(--listen-line);background:var(--listen-paper);border-radius:14px;box-shadow:0 14px 38px #392a150a}.listen-main-card{padding:30px 32px 24px}.listen-hero{grid-template-columns:minmax(210px,330px) minmax(0,1fr);gap:34px}.listen-cover-wrap{max-width:330px}.listen-cover{border-radius:8px;box-shadow:8px 12px 22px #392a1520}.listen-meta h1{color:var(--listen-ink);font-family:Playfair Display,Georgia,serif;font-weight:600}.listen-badge{color:var(--listen-green);background:#edf4e9;border-radius:5px;font-family:DM Mono,monospace;font-weight:500}.listen-subtitle,.listen-description{color:var(--listen-ink-soft)}.listen-chips span{color:#4e5d4f;background:#f6f8f3;border:1px solid #e2e7dd;border-radius:6px;font-weight:500}.listen-progress input{accent-color:var(--listen-accent)}.listen-player:not(.is-compact) .listen-play-button{background:var(--listen-ink)!important;border-color:var(--listen-ink)!important;box-shadow:0 8px 18px #2632262e!important}.listen-player:not(.is-compact) .listen-play-button:hover{background:#3a4c39!important}.listen-player:not(.is-compact) .listen-controls .listen-control-with-label svg,.listen-player:not(.is-compact) .listen-speed-pill{background:#f7f5f0;border-color:#ddd9d0}.listen-player:not(.is-compact) .listen-speed-pill{border-radius:7px}.listen-actions{border-color:var(--listen-line)}.listen-actions>a,.listen-actions>button,.listen-speed>summary{background:var(--listen-paper);color:var(--listen-ink);border-color:#d9d3c9;border-radius:7px}.listen-actions>a:hover,.listen-actions>button:hover,.listen-speed>summary:hover{color:var(--listen-accent);border-color:#c9a486}.listen-tabs{border-color:var(--listen-line)}.listen-tabs button.is-active{color:var(--listen-accent)}.listen-tabs button.is-active:after{background:var(--listen-accent)}.listen-tabs a{color:var(--listen-accent)}.listen-chapter-card li{border-color:#ece7de}.listen-chapter-card li>div span{color:var(--listen-accent)}.listen-chapter-card li b{color:var(--listen-ink)}.listen-share-card{background:#f1f5ed;border-color:#d8e2d4}.listen-share-icon{background:var(--listen-paper);color:var(--listen-green)}.listen-share-card b{color:var(--listen-ink)}.listen-share-card p{color:var(--listen-ink-soft)}.listen-share-card button,.sample-workspace .listen-share-card a{color:var(--listen-accent)}@media (max-width:900px){.listen-workspace{grid-template-columns:1fr;width:min(100% - 32px,760px)}.listen-sidebar{grid-template-columns:1fr 1fr;align-items:start}.listen-share-card{height:100%}}@media (max-width:620px){.listen-nav{min-height:68px;padding:0 16px}.listen-brand span{font-size:24px}.listen-workspace{width:min(100% - 24px,560px);margin:20px auto 40px}.listen-main-card{padding:20px 16px}.listen-cover-wrap{width:min(100%,300px);margin:0 auto}.listen-meta h1{font-size:34px}.listen-description{font-size:14px;line-height:1.6}.listen-sidebar{grid-template-columns:1fr}.listen-share-card{height:auto}.listen-chapter-card li{padding-inline:4px}}.listen-player:not(.is-compact) .listen-controls .listen-control-with-label{color:var(--listen-ink,#263226);justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex;background:0 0!important;border:0!important;border-radius:0!important;width:78px!important;height:auto!important;min-height:82px!important;transform:none!important}.listen-player:not(.is-compact) .listen-controls .listen-control-with-label:hover{background:0 0!important}.listen-player:not(.is-compact) .listen-control-icon{box-sizing:border-box;background:#f7f5f0;border:1px solid #dedbd3;border-radius:50%;place-items:center;width:52px;height:52px;transition:background-color .18s,border-color .18s,transform .18s;display:grid}.listen-player:not(.is-compact) .listen-control-with-label:hover .listen-control-icon{background:#f0eee8;border-color:#c9a486;transform:translateY(-1px)}.listen-player:not(.is-compact) .listen-control-icon svg{box-sizing:border-box;background:0 0;border:0;width:100%;height:100%;padding:9px}.listen-player:not(.is-compact) .listen-control-with-label small{color:#6d756b;white-space:nowrap;margin:0;font-size:13px;font-weight:550;line-height:1.1;display:block}.listen-player:not(.is-compact) .listen-speed-pill{background:#f7f5f0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:52px;height:40px;min-height:40px;display:flex}.listen-player:not(.is-compact) .listen-speed-pill b{font-size:14px}.listen-player:not(.is-compact) .listen-skip-icon circle{fill:none;stroke:currentColor;stroke-width:1.7px}.listen-player:not(.is-compact) .listen-skip-icon text{fill:currentColor;stroke:none;font:650 9px "Source Sans 3",sans-serif}@media (max-width:620px){.listen-player:not(.is-compact) .listen-controls .listen-control-with-label{width:100%!important;min-height:73px!important}.listen-player:not(.is-compact) .listen-control-icon{width:44px;height:44px}.listen-player:not(.is-compact) .listen-control-icon svg{padding:7px}.listen-player:not(.is-compact) .listen-control-with-label small{font-size:11px}}.listen-player:not(.is-compact) .listen-control-icon>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;padding:0}.listen-skip-badge{place-items:center;width:28px;height:28px;display:grid;position:relative}.listen-skip-badge svg{inset:0;width:28px!important;height:28px!important;position:absolute!important}.listen-skip-badge b{font:700 8px/1 "Source Sans 3",sans-serif;position:relative}.listen-player:not(.is-compact) .listen-play-button>svg{fill:currentColor;stroke:currentColor;stroke-width:1.5px;width:25px;height:25px}.listen-player:not(.is-compact) .listen-control-menu{width:78px;min-height:62px;position:relative}.listen-player:not(.is-compact) .listen-control-menu>summary{cursor:pointer;list-style:none}.listen-player:not(.is-compact) .listen-control-menu>summary::-webkit-details-marker{display:none}.listen-player:not(.is-compact) .listen-control-menu[open] .listen-control-icon{border-color:var(--listen-accent,#a96f48);background:#f0eee8}.listen-speed-options{z-index:10;background:#fffdf9;border:1px solid #dedbd3;border-radius:10px;gap:2px;min-width:84px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px #26322620}.listen-speed-options button{color:var(--listen-ink,#263226);font-size:12px;width:100%!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}.listen-speed-options button:hover,.listen-speed-options button.is-selected{color:var(--listen-green,#3f5e43);background:#edf4e9!important}.listen-volume-popover{z-index:10;background:#fffdf9;border:1px solid #dedbd3;border-radius:10px;width:130px;padding:11px 12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px #26322620}.listen-volume-popover input{width:100%;height:4px;accent-color:var(--listen-accent,#a96f48)}.listen-player:not(.is-compact) .listen-controls button,.listen-player:not(.is-compact) .listen-controls .listen-control-with-label{box-shadow:none!important}.listen-player:not(.is-compact) .listen-control-with-label small{font-weight:500!important}.listen-player:not(.is-compact) .listen-progress input{appearance:none;height:4px;box-shadow:none;background:#e5e5df;border:0;border-radius:99px;outline:0}.listen-player:not(.is-compact) .listen-progress input::-webkit-slider-runnable-track{background:#e5e5df;border-radius:99px;height:4px}.listen-player:not(.is-compact) .listen-progress input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--listen-accent,#a96f48);cursor:pointer;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 2px 5px #2632262b}.listen-player:not(.is-compact) .listen-progress input::-moz-range-track{background:#e5e5df;border:0;border-radius:99px;height:4px}.listen-player:not(.is-compact) .listen-progress input::-moz-range-progress{background:var(--listen-accent,#a96f48);border-radius:99px;height:4px}.listen-player:not(.is-compact) .listen-progress input::-moz-range-thumb{background:var(--listen-accent,#a96f48);cursor:pointer;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 5px #2632262b}body:has(.listen-page) .assistant-shell{display:none!important}.listen-page .listen-cover-wrap{aspect-ratio:auto;height:auto}.listen-page .listen-cover{aspect-ratio:auto;object-fit:contain;height:auto}@media (max-width:620px){.listen-main-card{overflow:hidden}.listen-player:not(.is-compact){margin-top:24px;padding-inline:1px}.listen-player:not(.is-compact) .listen-progress{grid-template-columns:34px minmax(0,1fr) 34px;gap:7px;font-size:11px}.listen-player:not(.is-compact) .listen-progress input{min-width:0;height:5px}.listen-player:not(.is-compact) .listen-controls{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:0;width:100%;margin-top:20px}.listen-player:not(.is-compact) .listen-controls .listen-control-with-label{gap:6px;min-width:0;overflow:visible;min-height:70px!important}.listen-player:not(.is-compact) .listen-control-icon{flex:none;width:42px;height:42px}.listen-player:not(.is-compact) .listen-control-with-label small{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.listen-player:not(.is-compact) .listen-speed-pill{width:48px;height:36px;min-height:36px}.listen-player:not(.is-compact) .listen-speed-pill strong{font-size:14px}.listen-player:not(.is-compact) .listen-play-button{flex:none;width:58px!important;height:58px!important}.listen-player:not(.is-compact) .listen-play-button>svg{width:22px;height:22px}.listen-actions{gap:8px;margin-top:20px;padding-top:15px}.listen-actions>a,.listen-actions>button,.listen-speed>summary{min-height:40px;padding:9px 10px;font-size:12px}.listen-tabs{padding-top:16px}.listen-tabs button,.listen-tabs span{padding-bottom:13px;font-size:13px}}@media (max-width:380px){.listen-main-card{padding-inline:12px}.listen-player:not(.is-compact) .listen-control-icon{width:38px;height:38px}.listen-player:not(.is-compact) .listen-control-icon>svg{width:19px;height:19px}.listen-player:not(.is-compact) .listen-control-with-label small{font-size:9px}.listen-player:not(.is-compact) .listen-play-button{width:54px!important;height:54px!important}.listen-player:not(.is-compact) .listen-progress{grid-template-columns:31px minmax(0,1fr) 31px;gap:5px}}@media (max-width:620px){.listen-player:not(.is-compact) .listen-control-menu,.listen-player:not(.is-compact) .listen-control-menu>summary{width:100%;min-width:0}.listen-player:not(.is-compact) .listen-speed-options{bottom:calc(100% + 6px)}.listen-player:not(.is-compact) .listen-volume-popover{width:112px}.listen-page{width:100%;overflow-x:hidden}.listen-page .listen-nav{width:100%;padding-inline:16px}.listen-page .listen-workspace{margin:20px auto 40px;display:grid;grid-template-columns:1fr!important;width:calc(100% - 24px)!important;max-width:560px!important}.listen-page .listen-main-card{width:100%;min-width:0;padding:20px 16px}.listen-page .listen-hero{gap:22px;width:100%;min-width:0;display:grid;grid-template-columns:1fr!important}.listen-page .listen-cover-wrap{margin-inline:auto;width:min(100%,300px)!important;max-width:300px!important}.listen-page .listen-meta{text-align:center;width:100%;min-width:0}.listen-page .listen-hero{align-items:start}.listen-page .listen-meta{padding-top:3px}.listen-page .listen-meta h1{overflow-wrap:anywhere;max-width:100%;font-size:34px}.listen-page .listen-chips{justify-content:center}.listen-page .listen-description{text-align:left;max-width:100%;margin-inline:auto}.listen-page .listen-sidebar{width:100%;display:grid;grid-template-columns:1fr!important}.listen-page .assistant-shell,.listen-page .chat-widget{display:none!important}}.toast-stack{z-index:2000;pointer-events:none;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;top:20px;right:20px}.app-toast{color:#f4f0e5;pointer-events:auto;background:#17211b;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:13px 14px;animation:.2s ease-out toast-in;display:grid;box-shadow:0 14px 36px #00000047}.app-toast p{margin:1px 0 0;font-size:13px;line-height:1.4}.app-toast button{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-size:20px;line-height:1}.app-toast button:hover{opacity:1}.app-toast-icon{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.app-toast-error{border-color:#9d5a4e}.app-toast-error .app-toast-icon{color:#fff;background:#9d5a4e}.app-toast-success{border-color:#73936e}.app-toast-success .app-toast-icon{color:#102015;background:#73936e}.app-toast-info{border-color:#a1724f}.app-toast-info .app-toast-icon{color:#fff;background:#a1724f}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-toast{animation:none}}.selected-work-page{color:#263226;width:min(100% - 48px,1240px);margin:0 auto;padding:34px 0 96px}.selected-work-page .seo-breadcrumb{color:#8b7b68;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 56px;font:12px/1.2 DM Mono,monospace;display:flex}.selected-work-page .seo-breadcrumb a{color:#8b654b;text-decoration:none}.selected-work-page .seo-breadcrumb a:hover{text-decoration:underline}.selected-work-intro{border-bottom:1px solid #e3dcd1;grid-template-columns:minmax(0,1.18fr) minmax(280px,.72fr);align-items:end;gap:clamp(32px,8vw,120px);margin-bottom:72px;padding-bottom:38px;display:grid}.selected-work-intro .eyebrow,.featured-work-archive .eyebrow,.selected-work-cta .eyebrow{color:#a1724f;letter-spacing:.16em;margin:0 0 14px;font:600 11px/1.2 DM Mono,monospace}.selected-work-intro h1{color:#263226;letter-spacing:-.045em;max-width:760px;margin:0;font:500 clamp(44px,6.3vw,82px)/.98 Playfair Display,Georgia,serif}.selected-work-lead{color:#687167;max-width:390px;margin:0;font-size:17px;line-height:1.65}.featured-work-archive{margin:0 auto}.featured-work-archive-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.featured-work-archive-heading h2{color:#263226;letter-spacing:-.03em;margin:0;font:500 clamp(30px,4vw,48px)/1.05 Playfair Display,Georgia,serif}.featured-work-archive-heading>p{color:#687167;max-width:320px;margin:0;font-size:14px;line-height:1.55}.featured-work-list{gap:28px;display:grid}.featured-work-story{background:#fffdf9;border:1px solid #e2d9cd;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(240px,32%);min-height:360px;display:grid;overflow:hidden;box-shadow:0 18px 46px #392a150d}.featured-work-story.is-lead{background:#f4eee5;grid-template-columns:minmax(0,1fr) minmax(300px,42%)}.featured-work-copy{flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,54px);display:flex}.featured-work-story h2{color:#263226;letter-spacing:-.035em;margin:0 0 8px;font:500 clamp(28px,4vw,52px)/1.02 Playfair Display,Georgia,serif}.featured-work-meta{color:#8a7965;letter-spacing:.06em;text-transform:uppercase;margin:0 0 22px;font:12px/1.3 DM Mono,monospace}.featured-work-summary{color:#59655b;max-width:590px;margin:0 0 24px;font-size:17px;line-height:1.65}.featured-work-body{color:#59655b;max-width:620px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.75}.featured-work-body p{margin:0 0 1em}.featured-work-body p:last-child{margin-bottom:0}.featured-work-body h3{color:#263226;margin:1.5em 0 .45em;font:600 20px/1.25 Playfair Display,Georgia,serif}.featured-work-body a{color:#985f3c}.featured-work-links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.featured-work-links a{color:#805a40;border:1px solid #dccdbd;border-radius:999px;padding:7px 10px;font-size:12px;text-decoration:none}.featured-work-links a:hover{background:#f3e8db}.featured-work-copy>.secondary-link{color:#875b3e;margin-top:auto;padding-top:28px;font-size:13px;font-weight:700;text-decoration:none}.featured-work-copy>.secondary-link:hover{text-decoration:underline}.featured-work-audio{accent-color:#a1724f;width:min(100%,560px);margin:0 0 24px}.featured-work-cover{background:#1f252c;min-height:100%;position:relative;overflow:hidden}.featured-work-cover img{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.featured-work-cover:after{content:"";background:linear-gradient(#0000,#111923cc);padding:80px 24px 24px;position:absolute;inset:auto 0 0}.featured-work-cover>span{color:#ead4ae;place-items:center;font:500 130px/1 Playfair Display,Georgia,serif;display:grid;position:absolute;inset:0}.featured-work-cover>small{z-index:1;color:#f5ead8;letter-spacing:.12em;text-align:right;font:11px/1.4 DM Mono,monospace;position:absolute;bottom:24px;right:24px}.selected-work-cta{color:#f8f2e8;background:#263226;border-radius:18px;margin-top:92px;padding:54px clamp(28px,5vw,72px)}.selected-work-cta h2{letter-spacing:-.03em;max-width:680px;margin:0 0 14px;font:500 clamp(30px,4vw,52px)/1.04 Playfair Display,Georgia,serif}.selected-work-cta p:not(.eyebrow){color:#c5c7b9;max-width:530px;margin:0;font-size:16px}.selected-work-cta .eyebrow{color:#d9ad7c}.selected-work-cta .landing-actions{margin-top:28px}.selected-work-cta .primary-link{color:#263226;background:#d7a36b}.selected-work-cta .secondary-link{color:#f8f2e8;border-color:#71806f}@media (max-width:760px){.selected-work-page{width:min(100% - 28px,620px);padding-top:24px}.selected-work-page .seo-breadcrumb{margin-bottom:38px}.selected-work-intro{margin-bottom:52px;padding-bottom:30px;display:block}.selected-work-intro h1{font-size:clamp(42px,13vw,66px)}.selected-work-lead{margin-top:24px;font-size:16px}.featured-work-archive-heading{margin-bottom:20px;display:block}.featured-work-archive-heading>p{margin-top:14px}.featured-work-story,.featured-work-story.is-lead{grid-template-columns:1fr}.featured-work-copy{padding:28px 24px 30px}.featured-work-story h2{font-size:38px}.featured-work-summary{font-size:16px}.featured-work-cover{order:-1;min-height:250px;max-height:360px}.featured-work-cover img{min-height:250px;max-height:360px}.selected-work-cta{margin-top:64px;padding:36px 24px}}.listen-player:not(.is-compact) .listen-speed-options{background:var(--listen-paper,#fffdf9);border:1px solid #ddd8ce;border-radius:14px;gap:3px;min-width:188px;padding:8px;box-shadow:0 18px 38px #26322624}.listen-speed-heading{border-bottom:1px solid #eee9e1;gap:1px;margin-bottom:3px;padding:5px 8px 7px;display:grid}.listen-speed-heading span{color:var(--listen-ink,#263226);letter-spacing:.01em;font-size:12px;font-weight:700}.listen-speed-heading small{color:var(--listen-ink-soft,#687167);font-size:10px}.listen-speed-options button{justify-content:space-between;align-items:center;font-weight:550;transition:background-color .16s,color .16s;display:flex;min-height:34px!important;color:var(--listen-ink,#263226)!important;border-radius:8px!important;padding:7px 9px!important;font-size:13px!important}.listen-speed-options button svg{width:15px;height:15px;color:var(--listen-green,#3f5e43);stroke-width:2.5px}.listen-speed-options button:hover{color:var(--listen-ink,#263226)!important;background:#f2f5ef!important}.listen-speed-options button.is-selected{font-weight:700;color:var(--listen-green,#3f5e43)!important;background:#eaf2e7!important}@media (max-width:620px){.listen-player:not(.is-compact) .listen-speed-options{min-width:176px;left:0;transform:none}.listen-page .listen-main-card{text-align:center;border-radius:16px;padding:22px 18px 24px}.listen-page .listen-hero{gap:18px}.listen-page .listen-cover-wrap{aspect-ratio:1/1.18;aspect-ratio:auto;width:min(100%,300px)!important;height:auto!important}.listen-page .listen-cover{aspect-ratio:auto;object-fit:contain;border-radius:12px;max-height:none;height:auto!important}.listen-page .listen-meta{text-align:center}.listen-page .listen-badge{margin-inline:auto}.listen-page .listen-meta h1{letter-spacing:-.7px;margin-top:12px;font-size:34px;line-height:1.03}.listen-page .listen-subtitle{font-size:17px;line-height:1.3}.listen-page .listen-chips{gap:8px;margin-top:17px}.listen-page .listen-chips span{padding:9px 10px;font-size:11px}.listen-page .listen-description{text-align:center;margin-top:18px;font-size:15px;line-height:1.55}.listen-page .listen-player:not(.is-compact){margin-top:24px}.listen-page .sample-player{background:0 0;border:0;padding:0}}@media (max-width:600px){.public-actions a[href=\/selected-work]{white-space:nowrap;background:#fffdf9;border:1px solid #d7c6b6;border-radius:8px;justify-content:center;align-items:center;min-height:36px;color:#263226!important;padding:8px 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}}.site-header{width:min(100% - 48px,1240px);height:78px;box-shadow:none;background:0 0;border-bottom:1px solid #e2dbd0;margin:0 auto;padding:0}.site-header .public-actions{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:flex}.site-header .public-actions>a{color:#685944;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;min-height:38px;padding:8px 11px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.site-header .public-actions>a[href=\/selected-work]{color:#263226}.site-header .public-actions>a[href=\/selected-work]:before{content:"";background:#b17450;border-radius:50%;width:5px;height:5px;margin:0 7px 0 0}.site-header .public-actions .studio-nav-link{background:#263226;border:1px solid #263226;border-radius:8px;gap:7px;min-height:40px;margin-left:5px;padding:9px 13px;font-size:13px;box-shadow:0 4px 10px #26322620;color:#fffdf9!important;font-weight:700!important}.site-header .public-actions .studio-nav-link:hover{background:#35513b;transform:translateY(-1px);box-shadow:0 6px 14px #2632262b;color:#fffdf9!important}.site-header .studio-nav-mic{color:#e5bd87;width:17px;height:17px}.site-header .studio-nav-link span{color:#e5bd87}@media (max-width:700px){.site-header{gap:12px;width:calc(100% - 24px);height:68px}.site-header .brand{font-size:26px}.site-header .public-actions{gap:6px}.site-header .public-actions>a{min-height:36px;padding:8px 9px;font-size:11px}.site-header .public-actions>a[href="/#how-it-works"]{min-width:0;padding-inline:7px;font-size:10px;display:inline-flex!important}.site-header .public-actions>a[href=\/estimate],.site-header .public-actions>a[href=\/contact]{display:none}.site-header .public-actions>a[href=\/selected-work]{background:#fffdf9;border:1px solid #d7c6b6;display:inline-flex!important}.site-header .public-actions .studio-nav-link{min-height:36px;margin-left:0;padding:8px 10px;font-size:11px;display:inline-flex!important}.site-header .studio-nav-mic{width:16px;height:16px}}@media (max-width:390px){.site-header .brand{font-size:23px}.site-header .brand img{width:27px;height:27px}.site-header .public-actions>a{padding-inline:8px}}.homepage-proof{background:linear-gradient(112deg,#fffdf8,#f6eee1);border:1px solid #e4d8c6;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(180px,.82fr) minmax(220px,1fr) minmax(300px,1.45fr);align-items:center;gap:26px clamp(24px,4vw,62px);margin:20px 0 26px;padding:27px clamp(24px,4vw,42px) 22px;display:grid;box-shadow:0 14px 30px #392a150b}.homepage-proof>div{min-width:0;display:block}.homepage-proof>div:first-child{border-right:1px solid #decbb3;padding-right:clamp(24px,4vw,48px)}.homepage-proof strong{color:#35513a;letter-spacing:-.05em;font:600 clamp(42px,5vw,58px)/.86 Cormorant Garamond,Playfair Display,serif;display:block}.homepage-proof span{color:#7c684f;letter-spacing:1px;text-transform:uppercase;font:10px/1.35 DM Mono,monospace;display:block}.homepage-proof>div:first-child span{margin-top:8px}.homepage-proof>div:nth-child(2){text-align:center}.homepage-proof>div:nth-child(2) strong{font-size:clamp(42px,5vw,58px);line-height:.86}.homepage-proof>div:nth-child(2) span{color:#596658;letter-spacing:0;text-transform:none;max-width:16ch;margin:9px auto 0;font:13px/1.3 "Source Sans 3",sans-serif}.homepage-proof>p{color:#4d5a4d;text-align:center;align-self:center;max-width:35ch;margin:0;font:600 clamp(17px,1.7vw,21px)/1.25 Cormorant Garamond,Playfair Display,serif}.homepage-proof .proof-points{border-top:1px solid #e5d7c4;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding-top:17px;display:flex}.homepage-proof .proof-points span{color:#6f654f;letter-spacing:.35px;text-transform:uppercase;background:#fffaf3;border:1px solid #d7c6ad;border-radius:999px;padding:7px 10px;font:10px/1 DM Mono,monospace}@media (max-width:760px){.homepage-proof{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:18px 20px;margin:14px 0 20px;padding:22px 19px}.homepage-proof>div:first-child{padding-right:18px}.homepage-proof>div:nth-child(2){text-align:left}.homepage-proof>div:nth-child(2) span{margin-left:0}.homepage-proof>p{text-align:left;grid-column:1/-1;max-width:30ch;font-size:19px}.homepage-proof .proof-points{flex-wrap:wrap;grid-column:1/-1;padding-top:15px}}@media (max-width:420px){.homepage-proof{grid-template-columns:1fr;gap:17px}.homepage-proof>div:first-child{border-bottom:1px solid #decbb3;border-right:0;padding:0 0 15px}.homepage-proof>div:nth-child(2){text-align:left}.homepage-proof>p{font-size:19px}}.site-header{isolation:isolate;justify-content:space-between;align-items:center;gap:28px;display:flex}.site-header:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#b07b55);width:96px;height:1px;position:absolute;bottom:-1px;right:18px}.site-header .brand{color:#263226;letter-spacing:-.04em;align-items:center;gap:8px;font:600 30px/1 Cormorant Garamond,Playfair Display,serif;text-decoration:none;display:inline-flex}.site-header .brand img{filter:sepia(.2);width:31px;height:31px}.site-header .brand>span{color:#a96f48;font-size:24px;transform:translateY(-2px)}.site-header .public-actions{background:#fffdf9aa;border:1px solid #e5ddd0;border-radius:999px;gap:5px;padding:5px;box-shadow:0 5px 16px #392a1509}.site-header .public-actions>a{color:#685944;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:650;transition:background .18s,color .18s,transform .18s}.site-header .public-actions>a:hover{color:#263226;background:#f2eadf;transform:translateY(-1px)}.site-header .public-actions>a[href=\/selected-work]:before{content:"";background:#b17450;border-radius:50%;width:5px;height:5px;margin:0 6px 2px 0;display:inline-block}.site-header .public-actions .studio-nav-link{background:#263226;border:1px solid #d8c2aa;color:#fffdf9!important}@media (max-width:700px){.site-header{gap:10px}.site-header .brand{font-size:26px}.site-header .public-actions{gap:4px;padding:3px}.site-header .public-actions>a{padding:8px 9px}.site-header .public-actions>a[href=\/selected-work]:before{display:none}}@media (max-width:390px){.site-header .brand{font-size:23px}.site-header .brand img{width:27px;height:27px}.site-header .public-actions>a{padding-inline:8px}}.listen-player:not(.is-compact) .listen-controls{gap:8px}.listen-player:not(.is-compact) .listen-control-icon{width:42px;height:42px}.listen-player:not(.is-compact) .listen-control-icon>svg{width:19px;height:19px;padding:0}.listen-player:not(.is-compact) .listen-control-icon .listen-skip-badge{width:25px;height:25px}.listen-player:not(.is-compact) .listen-speed-pill{width:46px;height:36px;min-height:36px}.listen-player:not(.is-compact) .listen-speed-pill strong{font-size:13px}.listen-player:not(.is-compact) .listen-play-button{width:56px!important;height:56px!important}.listen-player:not(.is-compact) .listen-play-button>svg{width:20px;height:20px}@media (max-width:620px){.listen-player:not(.is-compact) .listen-control-icon{width:36px;height:36px}.listen-player:not(.is-compact) .listen-control-icon .listen-skip-badge{width:22px;height:22px}.listen-player:not(.is-compact) .listen-speed-pill{width:40px;height:34px;min-height:34px}.listen-player:not(.is-compact) .listen-play-button{width:50px!important;height:50px!important}.listen-player:not(.is-compact) .listen-play-button>svg{width:18px;height:18px}}.legal-page>header{z-index:40;-webkit-backdrop-filter:blur(14px);background:#fffdf9e0;border:1px solid #e1d8ca;border-radius:16px;justify-content:space-between;align-items:center;width:min(100% - 48px,1240px);height:64px;margin:14px auto 0;padding:0 12px;display:flex;position:sticky;top:14px;box-shadow:0 10px 28px #392a1514}.legal-page>header .public-actions{align-items:center;gap:8px;display:flex}.legal-page>header .public-actions a{color:#4d4032;border-radius:10px;padding:9px 12px;font-size:13px;text-decoration:none}.legal-page>header .public-actions a:hover{background:#f2e7d9}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);background:#fffdf9e0;border:1px solid #e1d8ca;border-radius:16px;width:min(100% - 48px,1240px);height:64px;margin:14px auto 0;padding:0 12px;position:sticky;top:14px;box-shadow:0 10px 28px #392a1514}.site-header:after{background:linear-gradient(90deg,#0000,#b07b55);width:96px;bottom:-1px;right:18px}@media (max-width:700px){.site-header{border-radius:14px;width:calc(100% - 24px);height:58px;margin-top:10px;padding:0 8px;top:10px}.site-header:after{width:64px;right:12px}}.site-header{background:#fffdf9f0;border-radius:10px;box-shadow:0 8px 24px #392a1512}.site-header .public-actions>a{border-radius:5px;padding:8px 10px}.site-header .public-actions>a:hover{transform:none}.site-header .public-actions .studio-nav-link{box-shadow:none;border-radius:6px}@media (max-width:700px){.site-header{border-radius:9px}.site-header .public-actions{border-radius:7px}.site-header .public-actions>a{border-radius:4px;padding:8px 9px}}.site-header:after{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#b07b55 22% 78%,#0000 100%);border-radius:2px;width:68%;height:2px;bottom:-7px;right:16%;box-shadow:0 1px 5px #b07b5540}.site-header .public-actions>a{position:relative}.site-header .public-actions>a[href=\/selected-work]:after{content:"";opacity:.9;background:#b07b55;border-radius:2px;height:2px;position:absolute;bottom:3px;left:10px;right:10px}.site-header .public-actions>a:focus-visible{outline-offset:2px;outline:2px solid #a1724f}@media (max-width:700px){.site-header:after{width:72%;bottom:-6px;right:14%}.site-header .public-actions>a[href=\/selected-work]:after{left:8px;right:8px}}.site-header .public-actions>a{background:0 0;border:0;border-radius:0;padding:7px 0;font-size:13px;font-weight:600}.site-header .public-actions .studio-nav-link{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;margin-left:4px;padding:7px 0;color:#263226!important;font-weight:700!important}.site-header .public-actions .studio-nav-link:hover{box-shadow:none;background:0 0;color:#8a5c3a!important}.site-header .public-actions>a[href=\/selected-work]:after{bottom:1px;left:0;right:0}@media (max-width:700px){.site-header .public-actions{gap:13px;padding:0}.site-header .public-actions>a{padding:7px 0}.site-header .public-actions .studio-nav-link{margin-left:0;padding:7px 0}}.site-header{background:#101612f0;border-color:#344438;box-shadow:0 10px 28px #0000003d}.site-header .public-actions>a{color:#c4cdbd}.site-header .public-actions>a:hover,.site-header .public-actions>a[href=\/selected-work]{color:#f1eee4}.site-header .public-actions .studio-nav-link{color:#f1eee4!important}.site-header .public-actions .studio-nav-link:hover{color:#dfb183!important}.site-header .public-actions>a[href=\/selected-work]:before{background:#d0a06f}.site-header .studio-nav-mic,.site-header .studio-nav-link span{color:#d9ad7c}@media (max-width:700px){.site-header{background:#101612f7}}.site-header{background:#101612;border:0;border-bottom:1px solid #344438;border-radius:0;margin-top:0;top:0;box-shadow:0 10px 20px #00000029}.site-header:after{height:2px;bottom:-2px}@media (max-width:700px){.site-header{border-radius:0;margin-top:0;top:0}}.listen-player:not(.is-compact) .listen-volume-control{cursor:default;position:relative}.listen-player:not(.is-compact) .listen-volume-control input[type=range]{width:52px;height:4px;accent-color:var(--listen-accent,#a96f48);cursor:pointer;margin:2px 0 0}.listen-player:not(.is-compact) .listen-volume-control small{margin-top:0}@media (max-width:620px){.listen-player:not(.is-compact) .listen-volume-control input[type=range]{width:42px}}.listen-player:not(.is-compact) .listen-volume-control,.sample-workspace .listen-cover-wrap{display:none!important}.sample-workspace .listen-meta{max-width:720px}.sample-workspace .listen-actions>button{font-size:0;position:relative}.sample-workspace .listen-actions>button span{font-size:13px}.sample-workspace .listen-actions>button:before{content:"↗";border:1.5px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;line-height:1;display:inline-grid;transform:rotate(-35deg)}.legal-page>header,.sample-workspace .listen-meta:before{display:none!important}@media (max-width:620px){.sample-workspace .listen-cover-wrap{width:min(100%,220px)!important}.sample-workspace .listen-cover{width:100%;height:auto!important}}.site-header{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #dfd8ca;border-radius:0;margin-top:14px;top:14px}.site-header .brand{color:#263226}.site-header .brand>span{color:#a96f48}.site-header .public-actions{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:0}.site-header .public-actions>a{color:#80583e;border:0;border-radius:0;padding:8px 0;font-size:13px;font-weight:600}.site-header .public-actions>a:hover{color:#263226;background:0 0}.site-header .public-actions>a[href=\/sample]{color:#6c452f;background:#fffaf3;border:1px solid #d8c4af;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:14px;display:inline-flex}.site-header .public-actions>a[href=\/sample]:before{color:#fffdf9;content:"▶";text-indent:1px;background:#263226;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;line-height:1;display:grid}.site-header .public-actions .studio-nav-link{background:#263226;border:1px solid #d8c2aa;border-radius:6px;gap:7px;min-height:40px;margin-left:0;padding:9px 13px;box-shadow:0 2px #17201720;color:#fff!important}.site-header .public-actions .studio-nav-link:hover{background:#35513b;color:#fff!important}@media (max-width:700px){.site-header{-webkit-backdrop-filter:blur(14px);background:#fffdf9f0;border:1px solid #e1d8ca;border-radius:10px;height:68px;margin-top:10px;top:10px;box-shadow:0 8px 24px #392a1512}.site-header .public-actions{gap:6px}.site-header .public-actions>a[href="/#how-it-works"]{min-width:0;padding-inline:7px;font-size:10px;display:inline-flex}.site-header .public-actions>a[href=\/estimate],.site-header .public-actions>a[href=\/contact]{display:none}.site-header .public-actions>a[href=\/sample]{border-radius:8px;padding:8px 10px;font-size:0}.site-header .public-actions>a[href=\/sample]:after{content:"Sample audio";font-size:11px}.site-header .public-actions .studio-nav-link{min-height:36px;box-shadow:none;border-radius:8px;padding:8px 10px;font-size:0}.site-header .public-actions .studio-nav-link:after{content:"Studio";font-size:11px}.site-header .public-actions .studio-nav-link span{display:none}.site-header .public-actions>a[href=\/selected-work]{color:#80583e;background:0 0;border:0;border-radius:0;padding:8px 0;font-size:13px;display:inline-flex!important}.site-header .public-actions>a[href=\/selected-work]:after{display:none}.site-header{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #dfd8ca;border-radius:0;margin-top:10px;top:10px}.site-header:after{height:2px;bottom:-2px}}.site-header .public-actions>a[href=\/selected-work]{color:#80583e;font-weight:600}.site-header .public-actions>a[href=\/selected-work]:hover{color:#263226}.site-header{transition:background .24s,border-color .24s,box-shadow .24s,color .24s}.site-header.is-scrolled{-webkit-backdrop-filter:blur(12px);background:#fffaf3f5;border-bottom-color:#c9a27f;box-shadow:0 8px 22px #392a151f}.site-header.is-scrolled .brand{color:#263226}.site-header.is-scrolled .brand>span{color:#a96f48}.site-header.is-scrolled .public-actions>a{color:#80583e}.site-header.is-scrolled .public-actions>a:hover{color:#263226}.site-header.is-scrolled .public-actions>a[href=\/selected-work]{color:#80583e}.site-header.is-scrolled .public-actions>a[href=\/selected-work]:hover{color:#263226}.site-header.is-scrolled .public-actions .studio-nav-link{background:#263226;border-color:#d8c2aa;color:#fff!important}.site-header.is-scrolled .public-actions .studio-nav-link:hover{background:#35513b;color:#fff!important}.sample-workspace .listen-cover-wrap{display:block!important}.sample-workspace .listen-hero{grid-template-columns:minmax(210px,330px) minmax(0,1fr)!important}@media (max-width:620px){.sample-workspace .listen-hero{grid-template-columns:1fr!important}.sample-workspace .listen-cover-wrap{display:block!important}.listen-page .listen-player:not(.is-compact){text-align:center;width:100%;margin-inline:auto}.listen-page .listen-player:not(.is-compact) .listen-progress{width:100%;margin-inline:auto}.listen-page .listen-player:not(.is-compact) .listen-controls{justify-items:center;margin-inline:auto}.listen-page .listen-actions{justify-content:center}}@media (max-width:700px){.site-header .public-actions>a[href="/#how-it-works"],.site-header .public-actions>a[href=\/estimate],.site-header .public-actions>a[href=\/contact]{display:none!important}}.listen-player:not(.is-compact) .listen-transcript{background:#fcfbf7;border:1px solid #e6e0d5;border-radius:12px;margin-top:26px;padding:20px}.listen-player:not(.is-compact) .listen-transcript-header{border-bottom:1px solid #ebe6dd;align-items:center;padding-bottom:15px}.listen-player:not(.is-compact) .listen-transcript-header strong{color:var(--listen-ink);letter-spacing:0;font-size:19px;font-weight:700}.listen-player:not(.is-compact) .listen-transcript-header small{color:var(--listen-ink-soft);margin-top:3px;font-size:12px}.listen-player:not(.is-compact) .listen-read-toggle{cursor:pointer;color:#5d6b5d!important;width:auto!important;min-width:70px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #cfd8cb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px!important;font:650 12px/1 "Source Sans 3",sans-serif!important;display:inline-flex!important}.listen-player:not(.is-compact) .listen-read-toggle i{background:#9aa69a;border-radius:50%;width:8px;height:8px;display:block}.listen-player:not(.is-compact) .listen-read-toggle[aria-pressed=true]{color:#fffdf9!important;background:#263226!important;border-color:#263226!important}.listen-player:not(.is-compact) .listen-read-toggle[aria-pressed=true] i{background:#b9d5a8}.listen-player:not(.is-compact) .listen-transcript-chapters{gap:20px;margin-top:18px}.listen-player:not(.is-compact) .listen-transcript-chapter{text-align:left;padding:0}.listen-player:not(.is-compact) .listen-transcript-chapter h4{border-left:3px solid var(--listen-accent);color:var(--listen-ink);padding-left:11px;font-size:16px;line-height:1.35}.listen-player:not(.is-compact) .listen-transcript-chapter p{color:#667066;margin:11px 0 0;font-size:16px;line-height:1.72}.listen-player:not(.is-compact) .listen-transcript-chapter.is-current h4{color:var(--listen-green);border-left-color:var(--listen-green)}@media (max-width:620px){.listen-player:not(.is-compact) .listen-transcript{margin-top:22px;padding:16px}.listen-player:not(.is-compact) .listen-transcript-header strong{font-size:17px}.listen-player:not(.is-compact) .listen-transcript-header small{font-size:11px}.listen-player:not(.is-compact) .listen-read-toggle{min-width:64px!important;height:34px!important;min-height:34px!important;padding-inline:10px!important}.listen-player:not(.is-compact) .listen-transcript-chapter h4{font-size:14px}.listen-player:not(.is-compact) .listen-transcript-chapter p{font-size:15px;line-height:1.68}}.listen-player:not(.is-compact) .listen-speed-pill{transition:border-color .16s,background .16s,transform .16s;width:48px!important;height:38px!important;min-height:38px!important;color:var(--listen-ink)!important;background:linear-gradient(145deg,#fffefa,#f3f1eb)!important;border:1px solid #d8d2c7!important;border-radius:11px!important;gap:3px!important;box-shadow:inset 0 1px #fff,0 2px 4px #392a150c!important}.listen-player:not(.is-compact) .listen-speed-pill strong{letter-spacing:-.03em;font:700 14px/1 "Source Sans 3",sans-serif!important}.listen-player:not(.is-compact) .listen-speed-pill svg{stroke-width:2.5px!important;width:13px!important;height:13px!important;padding:0!important}.listen-player:not(.is-compact) .listen-control-menu[open] .listen-speed-pill,.listen-player:not(.is-compact) .listen-control-menu:hover .listen-speed-pill{transform:translateY(-1px);border-color:var(--listen-accent)!important;background:#fbf5ee!important}@media (max-width:620px){.listen-player:not(.is-compact) .listen-speed-pill{border-radius:10px!important;width:44px!important;height:36px!important;min-height:36px!important}.listen-player:not(.is-compact) .listen-speed-pill strong{font-size:13px!important}.listen-player:not(.is-compact) .listen-speed-pill svg{width:12px!important;height:12px!important}.listen-page .listen-player:not(.is-compact) .listen-controls{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;column-gap:4px}.listen-page .listen-player:not(.is-compact) .listen-control-with-label small{letter-spacing:0;text-overflow:clip;font-size:10px;overflow:visible}.listen-page .listen-chapter-card{border-radius:16px;overflow:hidden}.listen-page .listen-chapter-card .listen-tabs{justify-content:space-between;align-items:center;gap:10px;padding:17px 16px 0}.listen-page .listen-tabs span{color:var(--listen-ink-soft);padding-bottom:13px;font-size:11px}.listen-page .listen-chapter-card ol{gap:8px;padding:11px 12px 13px}.listen-page .listen-chapter-card li{background:#fffefa;border:1px solid #e9e4da;border-radius:11px;grid-template-columns:52px minmax(0,1fr);gap:11px;min-height:72px;padding:10px 9px}.listen-page .listen-chapter-card li+li{border-top:1px solid #e9e4da}.listen-page .listen-chapter-card li>div{grid-template-columns:1fr;align-content:center;gap:4px}.listen-page .listen-chapter-card li>div span{letter-spacing:.1em;font-size:10px}.listen-page .listen-chapter-card li>div b{font-size:14px;line-height:1.32}.sample-workspace .listen-chapter-card li{grid-template-columns:minmax(0,1fr) auto;min-height:82px;padding:13px 14px}.sample-workspace .listen-chapter-card li>div{grid-template-columns:auto minmax(0,1fr);gap:8px}.sample-workspace .listen-chapter-card li>div b{white-space:normal;font-size:17px;line-height:1.25;overflow:visible}.sample-workspace .sample-duration{white-space:nowrap;align-self:center}.listen-page .listen-player.is-compact{place-items:center;width:52px;display:grid}.listen-page .listen-player.is-compact .listen-controls{margin:0}.listen-page .listen-chapter-card .listen-controls .listen-play-button{width:46px;height:46px;color:var(--listen-ink);background:#f4f6f1;border-color:#d7d2c8;font-size:17px}.listen-page .listen-chapter-card .listen-controls .listen-play-button:active{background:#e7eee4;transform:scale(.94)}.sample-player .listen-controls{grid-template-columns:repeat(4,minmax(72px,1fr));justify-content:center;width:min(100%,380px);margin-inline:auto}.sample-player .listen-control-with-label small{text-overflow:clip;letter-spacing:-.01em;max-width:none;font-size:10px;overflow:visible}.listen-player.sample-player:not(.is-compact) .listen-control-with-label small{text-overflow:clip;white-space:nowrap;max-width:none;font-size:10px;overflow:visible}}.listen-page .listen-cover-fallback{color:#fff;background:radial-gradient(circle at 25% 18%,#ffffff45 0 1px,#0000 2px),linear-gradient(145deg,#1a3024,#345c40 58%,#c9824a);align-content:center;place-items:center;gap:20px;display:grid;overflow:hidden}.listen-page .listen-disc{aspect-ratio:1;background:radial-gradient(circle,#d5a275 0 5%,#232827 5.4% 12%,#b9794e 12.4% 13.6%,#222625 14% 27%,#323735 27.4% 28.4%,#1b1f1e 29% 43%,#343937 43.5% 44.5%,#1a1d1c 45% 62%,#303533 62.5% 63.5%,#181b1a 64%);border:7px solid #171a19;border-radius:50%;width:min(70%,245px);animation:8s linear infinite listen-record-spin;position:relative;box-shadow:inset 4px 4px 10px #ffffff0c,inset -7px -8px 15px #0008,11px 18px 26px #1120188c}.listen-page .listen-disc:after{content:"";border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:10%;box-shadow:0 0 0 18px #0000000a,0 0 0 36px #ffffff08,0 0 0 54px #0000000a}.listen-page .listen-disc-groove{border:1px solid #ffffff10;border-radius:50%;position:absolute;inset:19%}.listen-page .listen-disc-groove:nth-child(2){inset:30%}.listen-page .listen-disc-groove:nth-child(3){inset:40%}.listen-page .listen-disc-label{z-index:1;background:#304f39;border:2px solid #e3b181;border-radius:50%;place-items:center;display:grid;position:absolute;inset:31%;box-shadow:inset 0 0 0 5px #203628}.listen-page .listen-disc-label img{border-radius:25%;width:62%;height:62%}.listen-page .listen-disc-caption{color:#fff8ee;letter-spacing:.16em;text-shadow:0 1px 4px #122217;font:700 9px/1 DM Mono,ui-monospace,monospace}@keyframes listen-record-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.listen-page .listen-disc{animation:none}}.listen-page .listen-meta h1{font-size:clamp(30px,3.25vw,46px)}@media (max-width:620px){.listen-page .listen-meta h1{font-size:30px;line-height:1.08}}.listen-description-wrap{max-width:540px}.listen-description-toggle{color:var(--listen-accent,#a96f48);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font:700 13px DM Sans,sans-serif}.listen-description-toggle:hover{text-decoration:underline}.listen-description-toggle:focus-visible{outline:2px solid var(--listen-accent,#a96f48);outline-offset:3px;border-radius:2px}.listen-preview-sidebar{gap:16px}.listen-preview-sidebar>*{border:1px solid var(--listen-line,#e8e1d6);background:var(--listen-paper,#fffdf9);border-radius:14px;box-shadow:0 14px 38px #392a150a}.listen-preview-share{padding:20px}.listen-preview-share img{border:6px solid #fffdf9;border-radius:10px;width:92px;height:92px}.listen-sidebar-kicker{color:var(--listen-accent,#a96f48);letter-spacing:.1em;margin:0 0 8px;font:600 10px/1.2 DM Mono,ui-monospace,monospace}.listen-preview-share b{font:600 22px/1.05 Playfair Display,Georgia,serif;display:block}.listen-preview-share p:not(.listen-sidebar-kicker){margin:7px 0 11px;font-size:13px;line-height:1.45}.listen-preview-share button{align-items:center;gap:6px;font-size:13px;display:inline-flex}.listen-preview-share button svg{width:15px;height:15px}.listen-preview-details{padding:22px}.listen-preview-details h2{color:var(--listen-ink);margin:0;font:600 25px/1.1 Playfair Display,Georgia,serif}.listen-preview-details dl{gap:0;margin:18px 0 0;display:grid}.listen-preview-details dl div{border-top:1px solid var(--listen-line,#e8e1d6);grid-template-columns:74px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.listen-preview-details dt{color:var(--listen-ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.listen-preview-details dd{color:var(--listen-ink);margin:0;font-size:13px;font-weight:600}.listen-preview-cta{background:linear-gradient(145deg,#e9f0e4,#f9f4e9);gap:14px;padding:21px;display:flex}.listen-preview-cta>span{color:#edc17d;background:#263226;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.listen-preview-cta h2{color:var(--listen-ink);margin:0;font:600 22px/1.1 Playfair Display,Georgia,serif}.listen-preview-cta p:not(.listen-sidebar-kicker){color:var(--listen-ink-soft);margin:7px 0 11px;font-size:12px;line-height:1.45}.listen-preview-cta a{color:var(--listen-accent,#a96f48);font-size:13px;font-weight:800;text-decoration:none}.listen-preview-cta a:hover{text-decoration:underline}@media (max-width:900px){.listen-preview-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.listen-preview-share{flex-direction:column;align-items:flex-start}.listen-preview-details h2{font-size:21px}.listen-preview-details dl div{grid-template-columns:1fr;gap:3px}.listen-preview-cta{flex-direction:column}}@media (max-width:620px){.listen-preview-sidebar{grid-template-columns:1fr}.listen-preview-share{flex-direction:row;align-items:center}.listen-preview-share img{width:78px;height:78px}.listen-preview-details dl div{grid-template-columns:82px minmax(0,1fr)}.listen-preview-cta{flex-direction:row}}.locale-picker{align-items:center;display:inline-flex}.locale-picker select{color:#4c4035;cursor:pointer;background:#fffdf9;border:1px solid #d8cbbd;border-radius:6px;padding:6px 8px;font:600 12px Georgia,serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.locale-picker select{max-width:90px;padding:6px 3px;font-size:11px}}.legal-page>header{display:none}.site-header .public-actions>a.is-active{position:relative;color:#263226!important}.site-header .public-actions>a.is-active:after{content:"";background:#b07b55;border-radius:2px;height:2px;position:absolute;bottom:1px;left:0;right:0}.site-header .public-actions>a[href=\/selected-work]:not(.is-active):after,.mobile-nav-toggle{display:none}@media (max-width:700px){.site-header{z-index:80;position:sticky}.site-header .public-actions{display:none!important}.mobile-nav-toggle{color:#fff8ed;cursor:pointer;background:#1c281f;border:1px solid #526052;border-radius:8px;flex:0 0 38px;place-content:center;gap:4px;width:38px;height:38px;padding:0;display:inline-grid}.mobile-nav-toggle i{background:currentColor;border-radius:2px;width:17px;height:1.5px;transition:transform .18s,opacity .18s;display:block}.site-header .public-actions.is-mobile-open{z-index:85;background:#18221b;border:1px solid #536052;border-radius:11px;gap:3px;width:min(272px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:8px;box-shadow:0 18px 36px #09100bc7;display:grid!important}.site-header .public-actions.is-mobile-open>a,.site-header .public-actions.is-mobile-open .studio-nav-link{justify-content:space-between;align-items:center;min-height:43px;color:#fbf7ee!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;margin:0!important;padding:11px 10px!important;font-size:14px!important;text-decoration:none!important;display:flex!important}.site-header .public-actions.is-mobile-open>a:hover,.site-header .public-actions.is-mobile-open>a:focus-visible{outline:0;color:#fff!important;background:#2b3b2e!important}.site-header .public-actions.is-mobile-open>a.is-active{color:#172118!important;background:#bd8b61!important}.site-header .public-actions.is-mobile-open>a.is-active:after{display:none}.site-header .public-actions.is-mobile-open .studio-nav-link{background:#263226!important;border:1px solid #526052!important;margin-top:4px!important}.site-header .public-actions.is-mobile-open>a.discover-nav-link{justify-content:flex-start;gap:6px}}.market-share{display:inline-flex;position:relative}.market-share>button{color:#40382f!important;min-width:auto!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #d3c5b6!important;border-radius:10px!important;padding:10px 13px!important;font:600 13px Georgia,serif!important}.market-share>button:hover{background:#fff7ec!important;border-color:#a96f48!important}.market-share small{z-index:2;color:#fffdf9;background:#263226;border-radius:5px;min-width:max-content;padding:5px 8px;font:11px Georgia,serif;position:absolute;top:calc(100% + 6px);left:0}.market-player{grid-template-columns:44px minmax(120px,220px) 42px minmax(180px,1fr) 42px minmax(80px,120px) 30px!important;gap:12px!important;min-height:68px!important;padding-block:10px!important}.market-player .market-player-meta{min-width:0}.market-player-volume{color:#5f675e;align-items:center;gap:7px;font-size:15px;display:flex}.market-player-volume input{accent-color:#263226;cursor:pointer;width:100%;height:3px}.market-player-volume input::-webkit-slider-thumb{cursor:pointer;border-radius:50%;width:11px;height:11px}.market-player-close{justify-self:end}.market-player-speed{place-items:center;width:38px;height:30px;color:#263226!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #d8d0c4!important;border-radius:999px!important;padding:0!important;font:700 12px/1 ui-monospace,SFMono-Regular,monospace!important;display:grid!important}.market-player-speed:hover{background:#fff7ec!important;border-color:#a96f48!important}@media (max-width:700px){.market-share{grid-column:1/-1}.market-share>button{width:100%;min-height:43px!important}.market-player{grid-template-columns:38px minmax(0,1fr) 36px 36px 30px!important;gap:8px!important;min-height:0!important;padding:9px 13px 11px!important}.market-player .market-player-meta{grid-column:2/3}.market-player-pause{grid-column:3/4}.market-player-speed{grid-column:4/5;width:34px;height:28px;min-height:28px!important;font-size:11px!important}.market-player-close{grid-column:5/6}.market-player-transport{grid-area:2/1/auto/-1}.market-player-volume{display:none}}.market-secure,.market-purchase ul li:first-child,.market-modal>small{display:none!important}@media (max-width:700px){.market-player{z-index:90!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}}.market-detail-body #about>h2,.market-detail-body #about>p:first-of-type{display:none}.market-tabs a:first-child{border-bottom:0!important}.market-tabs a.is-current{border-bottom:1px solid #222;padding-bottom:10px}.market-chapter i{place-items:center;width:30px;height:30px;font-size:0;display:grid}.market-chapter i:after{content:"🔒";filter:grayscale();font-size:15px}.market-player{box-shadow:0 -8px 28px #21180e12;background:#fffdf9fa!important;grid-template-columns:44px minmax(120px,220px) 42px minmax(180px,1fr) 42px minmax(80px,120px) 30px!important;gap:12px!important;min-height:68px!important;padding-block:10px!important}.market-player audio{display:none}.market-player-pause,.market-player-close{place-items:center;width:38px;height:38px;color:#fffdf9!important;min-height:38px!important;box-shadow:none!important;background:#252623!important;border:1px solid #d8d0c4!important;border-radius:50%!important;padding:0!important;font-size:15px!important;display:grid!important}.market-player-close{width:30px;height:30px;color:#625c54!important;background:0 0!important;border:0!important;min-height:30px!important;font-size:25px!important}.market-player-transport{color:#6c655c;grid-template-columns:38px minmax(90px,1fr) 42px;align-items:center;gap:10px;font:11px/1 DM Mono,ui-monospace,monospace;display:grid}.market-player-transport input{appearance:none;cursor:pointer;background:#ded8cf;border-radius:999px;width:100%;height:3px}.market-player-transport input::-webkit-slider-thumb{appearance:none;background:#263226;border:2px solid #fffdf9;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #20170f4d}.market-player-transport span:last-child{text-align:right}@media (max-width:700px){.market-player{grid-template-columns:38px minmax(0,1fr) 36px 34px 30px!important;gap:8px!important;padding:9px 13px!important}.market-player img{width:32px!important;height:42px!important}.market-player>div{min-width:0}.market-player b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.market-player span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.market-player-pause{width:34px;height:34px;min-height:34px!important;font-size:13px!important}.market-player-speed{width:32px;height:27px;min-height:27px!important;font-size:10px!important}.market-player-close{width:28px;height:28px;min-height:28px!important;font-size:22px!important}.market-player-transport{grid-area:2/1/auto/-1;grid-template-columns:34px minmax(0,1fr) 38px;gap:8px;padding:1px 2px 3px}.market-player-transport span{font-size:10px!important}}.market-player-transport input[type=range]{background:linear-gradient(90deg,#263226 0%,#263226 var(--player-progress,0%),#ded8cf var(--player-progress,0%),#ded8cf 100%)!important;width:100%!important;min-width:0!important;height:4px!important;min-height:4px!important;box-shadow:none!important;appearance:none!important;border:0!important;border-radius:999px!important;outline:0!important;margin:0!important;padding:0!important;display:block!important}.market-player-transport input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:999px;height:4px}.market-player-transport input[type=range]::-webkit-slider-thumb{appearance:none!important;background:#263226!important;border:2px solid #fffdf9!important;border-radius:50%!important;width:12px!important;height:12px!important;margin-top:-4px!important;box-shadow:0 1px 4px #20170f4d!important}.market-player-transport input[type=range]::-moz-range-track{background:#ded8cf;border:0;border-radius:999px;height:4px}.market-player-transport input[type=range]::-moz-range-progress{background:#263226;border-radius:999px;height:4px}.market-player-transport input[type=range]::-moz-range-thumb{background:#263226;border:2px solid #fffdf9;border-radius:50%;width:10px;height:10px;box-shadow:0 1px 4px #20170f4d}.site-header .public-actions>a.discover-nav-link{align-items:center;gap:6px;display:inline-flex}.discover-market-icon{flex:none;width:16px;height:16px}.production-workspace .production-fields .voice-setting-slider{background:#0d1410;border:1px solid #ffffff1c;border-radius:7px;gap:7px;padding:13px 14px}.production-workspace .voice-setting-slider>span{justify-content:space-between;align-items:center;display:flex}.production-workspace .voice-setting-slider output{color:#efc891;text-align:center;background:#d7ae7920;border-radius:999px;min-width:38px;padding:3px 6px;font:700 11px/1 DM Mono,monospace}.production-workspace .voice-setting-slider input[type=range]{accent-color:#e2be89;min-height:20px;box-shadow:none;background:0 0;border:0;padding:0}.production-workspace .voice-setting-slider small{color:#9eac9c;font-size:11px;font-weight:500}.assistant-launcher-icon{color:#f0c78f;box-shadow:none;background:#d7ae7920;border-color:#d7ae7966}.assistant-header h2{color:#f5f8f1}.assistant-kicker{color:#d9b27d}.assistant-back{color:#e4bd87}.assistant-estimate strong{color:#f0c78f}.assistant-estimate a{color:#e4bd87}.assistant-question button:hover{background:linear-gradient(135deg,#edcc9c,#c99461)}.assistant-close:focus-visible,.assistant-launcher:focus-visible,.assistant-prompts button:focus-visible,.assistant-followups button:focus-visible,.assistant-question input:focus-visible,.assistant-question button:focus-visible,.assistant-human a:focus-visible{outline-color:#f0c78f}.assistant-shell{z-index:45}.assistant-launcher{color:#263226;background:#fffdf9f5;border:1px solid #e1d8ca;border-radius:12px;gap:10px;padding:7px 10px 7px 8px;box-shadow:0 10px 28px #392a1518}.assistant-launcher:hover{background:#fffdf9;border-color:#cbb69f;box-shadow:0 14px 30px #392a1522}.assistant-launcher-copy{gap:2px}.assistant-launcher-copy small{color:#8c765f;letter-spacing:.06em;text-transform:uppercase;font:700 9px/1 DM Mono,monospace}.assistant-launcher-copy b{font:700 13px/1.1 "Source Sans 3",sans-serif}.assistant-launcher-icon{color:#f0ca9d;background:#263226;border:1px solid #263226;width:36px;height:36px;box-shadow:inset 0 0 0 3px #ffffff10}.assistant-panel{background:#fffdf9;border-color:#e1d8ca;border-radius:14px;width:min(410px,100vw - 32px);box-shadow:0 24px 62px #392a1530}.assistant-panel:before{content:"";background:linear-gradient(90deg,#263226 0 58%,#d09a67 58% 100%);height:3px;display:block}.assistant-header{color:#263226;background:#fffdf9;border-bottom:1px solid #eee6dc;padding:17px 19px 15px}.assistant-header>div{padding-left:42px}.assistant-header p{color:#a26f48}.assistant-header h2{font-size:24px}.assistant-header small{color:#72796f}.assistant-presence{color:#8b5e3d;background:#f4eadf;border:1px solid #e1d8ca;width:30px;height:30px;font-size:14px;top:1px}.assistant-close{color:#4d564b;background:#fffdf9;border-color:#e1d8ca;width:31px;height:31px;font-size:23px}.assistant-body{background:#fffdf9;padding:18px}.assistant-greeting strong,.assistant-answer h3{color:#263226}.assistant-greeting p,.assistant-answer>div{color:#626a60}.assistant-prompts button,.assistant-followups button{color:#344235;background:#fffdf9;border-color:#e5ddd2;border-radius:8px}.assistant-question{background:#faf8f4;border-top-color:#eee6dc;padding:12px 15px}.assistant-question input{background:#fffdf9;border-color:#ded4c7}.assistant-question button{color:#f4d4ad;background:#263226;border-radius:8px}.assistant-human{color:#776958;background:#f4eadf;border-top:1px solid #eee6dc;padding:10px 15px}@media (max-width:540px){.assistant-launcher{border-radius:11px}.assistant-panel{border-radius:14px}.assistant-shell:has(.assistant-panel){z-index:100;inset:0}.assistant-shell:has(.assistant-panel) .assistant-launcher{display:none}.assistant-panel{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;inset:0}.assistant-panel:before{height:4px}.assistant-header{padding:calc(17px + env(safe-area-inset-top)) 18px 16px}.assistant-body{padding:20px 18px}.assistant-question{padding:12px 16px}.assistant-human{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.assistant-close{width:36px;height:36px}.assistant-greeting strong,.assistant-answer h3{font-size:26px}}@media (min-width:541px){.assistant-panel{border-radius:16px;width:min(408px,100vw - 40px);max-height:none;position:fixed;top:96px;bottom:20px;right:20px}.assistant-body{flex:1;max-height:none;overflow-y:auto}.assistant-header,.assistant-question,.assistant-human{flex:none}.assistant-panel:before{height:4px}.assistant-shell:has(.assistant-panel) .assistant-launcher{opacity:0;pointer-events:none;transform:translateY(8px)}}.assistant-launcher{color:#f2f5ee!important;background:linear-gradient(135deg,#1f2c22,#172019)!important;border-color:#d7ae7945!important;box-shadow:0 12px 28px #00000030!important}.assistant-launcher:hover{background:linear-gradient(135deg,#26392a,#172019)!important;border-color:#d7ae7988!important}.assistant-launcher-copy small{color:#d9b27d!important}.assistant-launcher-icon{color:#f0c78f!important;background:#d7ae7920!important;border-color:#d7ae7966!important}.assistant-panel{color:#e8eee5!important;background:radial-gradient(circle at 100% 0,#d7ae791c,#0000 18rem),linear-gradient(135deg,#1f2c22,#172019)!important;border-color:#d7ae7945!important;box-shadow:0 24px 62px #00000052!important}.assistant-panel:before{background:linear-gradient(90deg,#d7ae79,#f1d29c)!important}.assistant-header{color:#f5f8f1!important;background:0 0!important;border-bottom-color:#ffffff12!important}.assistant-header p,.assistant-kicker{color:#d9b27d!important}.assistant-header h2,.assistant-greeting strong,.assistant-answer h3{color:#f5f8f1!important}.assistant-header small,.assistant-greeting p,.assistant-answer>div{color:#aebbaa!important}.assistant-presence{color:#f0c78f!important;background:#d7ae7920!important;border-color:#d7ae7960!important}.assistant-close{color:#edf3ea!important;background:#ffffff08!important;border-color:#ffffff24!important}.assistant-close:hover{background:#ffffff14!important;border-color:#d7ae7966!important}.assistant-body{background:0 0!important}.assistant-back,.assistant-estimate a{color:#e4bd87!important}.assistant-prompts button,.assistant-followups button{color:#d9e2d5!important;background:#ffffff08!important;border-color:#ffffff14!important}.assistant-prompts button:hover,.assistant-followups button:hover{background:#d7ae7918!important;border-color:#d7ae7966!important}.assistant-prompts span{color:#e5bc83!important}.assistant-estimator{background:#d7ae790d!important;border-color:#d7ae7944!important}.assistant-estimator label{color:#c4cec1!important}.assistant-estimator input,.assistant-estimator select{color:#f2f5ee!important;background:#0d1410!important;border-color:#ffffff1c!important}.assistant-estimate{border-top-color:#ffffff12!important}.assistant-estimate span,.assistant-estimate small{color:#aebbaa!important}.assistant-question{background:#101811!important;border-top-color:#ffffff12!important}.assistant-question input{color:#f2f5ee!important;background:#0d1410!important;border-color:#ffffff1c!important}.assistant-question input::placeholder{color:#718070!important}.assistant-question button{color:#172018!important;background:linear-gradient(135deg,#e2be89,#bd8653)!important}.assistant-human{color:#aebbaa!important;background:#ffffff06!important;border-top-color:#ffffff12!important}.assistant-human a{color:#efc891!important}.assistant-faq-list details{background:#ffffff06!important;border-color:#ffffff14!important}.assistant-faq-list summary{color:#d9e2d5!important}.assistant-faq-list p{color:#aebbaa!important}@media (max-width:540px){.assistant-header{min-height:68px;padding:calc(14px + env(safe-area-inset-top)) 17px 14px!important}.assistant-header>div{padding-left:39px!important}.assistant-header p,.assistant-header small{display:none}.assistant-header h2{white-space:nowrap;line-height:1.1;margin:0!important;font-size:20px!important}.assistant-presence{width:29px!important;height:29px!important;top:-1px!important}.assistant-close{width:34px!important;height:34px!important}.assistant-body{padding:16px!important}.assistant-greeting strong{font-size:24px!important}.assistant-greeting p{margin-top:5px!important;font-size:14px!important}.assistant-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.assistant-prompts button{align-items:flex-start;min-height:76px;padding:12px;font-size:13px;line-height:1.25}.assistant-prompts button span{padding-left:4px;font-size:17px;line-height:1}.assistant-question{padding:10px 13px!important}.assistant-human{font-size:11px;padding:9px 13px calc(9px + env(safe-area-inset-bottom))!important}.assistant-human a{font-size:12px}.assistant-launcher{border-radius:10px!important;gap:7px!important;min-height:44px!important;padding:5px 7px 5px 9px!important}.assistant-launcher-copy small{display:none}.assistant-launcher-copy b{font-size:13px!important}.assistant-launcher-icon{width:30px!important;height:30px!important;font-size:13px!important}}.assistant-human{align-items:center!important;gap:12px!important}.assistant-whatsapp-link{white-space:nowrap;border:1px solid #64b17a;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;display:inline-flex;color:#fff!important;background:#277c45!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}.assistant-whatsapp-link:hover{background:#319854!important}.assistant-whatsapp-link span{font-size:9px}@media (max-width:420px){.assistant-human{flex-direction:column!important;align-items:flex-start!important}.assistant-whatsapp-link{justify-content:center;width:100%}}.production-workspace .production-mode-picker{background:#101a13;border:1px solid #d7ae7945;border-radius:10px;margin:20px 0;padding:16px}.production-workspace .production-mode-picker legend{color:#e8c58f;padding:0 7px;font-size:14px;font-weight:700}.production-workspace .production-mode-picker>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.production-workspace .production-mode-picker label{cursor:pointer;background:#ffffff04;border:1px solid #ffffff25;border-radius:8px;align-items:center;gap:12px;margin:0;padding:15px;display:flex}.production-workspace .production-mode-picker label.is-selected{background:#d7ae7917;border-color:#d7ae79}.production-workspace .production-mode-picker input[type=radio]{accent-color:#d7ae79;flex:none;width:17px;height:17px;min-height:17px;margin:0;padding:0}.production-workspace .production-mode-picker b,.production-workspace .production-mode-picker small{display:block}.production-workspace .production-mode-picker b{color:#f0e7d9}.production-workspace .production-mode-picker small{color:#afbbab;margin-top:4px;font-size:12px;line-height:1.5}.production-workspace .production-mode-picker p{color:#c1cfbc;margin:13px 0 0;font-size:13px;line-height:1.6}@media (max-width:600px){.production-workspace .production-mode-picker>div{grid-template-columns:1fr}}.listen-edition-select{color:#56624f;gap:8px;margin:20px 0 12px;font-size:12px;font-weight:600;display:grid}.listen-edition-select select{color:#263226;width:100%;max-width:100%;font:inherit;background:#fffdf9;border:1px solid #ddd5c7;border-radius:8px;padding:11px 12px}.product-intro-copy .landing-actions{order:4;justify-content:flex-start;margin:0 0 12px!important;position:static!important;inset:auto!important}.product-intro-copy>.hero-languages{order:4}.product-intro-copy>.landing-actions{order:5}.product-intro-copy>.hero-sample{order:6}.product-intro-copy .landing-actions a{min-width:0}.product-intro-copy h1 span{white-space:nowrap}.product-intro .lead{max-width:610px;color:#3e463d!important}.hero-languages{color:#384638;background:#fffaf1c9;border-left:3px solid #bd8653;border-radius:0 7px 7px 0;gap:4px;max-width:610px;margin:0 0 14px;padding:9px 12px;font-size:13px;line-height:1.4;display:grid}.hero-languages strong{color:#775537;letter-spacing:.07em;text-transform:uppercase;font-size:10px}.hero-languages small{color:#626b61;font-size:11px}.hero-sample{margin:0!important}.hero-sample .hero-modern-player{width:100%;max-width:none;box-shadow:none;background:#fffdf9e8;border-color:#b7886066;border-radius:9px;grid-column:1/-1;padding:10px 12px;margin:0!important}.hero-modern-player .listen-progress{grid-template-columns:30px minmax(0,1fr) 30px;gap:5px;font-size:11px}.hero-modern-player .listen-controls{gap:2px;margin-top:4px}.hero-modern-player .listen-controls .listen-control-with-label{width:40px!important;min-height:40px!important}.hero-modern-player .listen-play-button{width:54px!important;height:54px!important}.sample-workspace .hero-modern-player .listen-controls{grid-template-columns:78px 64px 78px;justify-content:center;justify-items:center;gap:26px;margin:12px auto 8px;display:grid!important}.sample-workspace .hero-modern-player .listen-controls .listen-control-with-label{width:78px!important;min-height:82px!important}.sample-workspace .hero-modern-player .listen-play-button{width:56px!important;height:56px!important}.hero-player-extras{min-height:38px;color:var(--listen-ink);justify-content:center;align-items:center;gap:26px;margin:0;display:flex}.hero-player-menu{position:relative}.hero-player-menu>summary{min-height:38px;color:var(--listen-ink-soft);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:550;list-style:none;display:flex}.hero-player-menu>summary::-webkit-details-marker{display:none}.hero-player-menu .listen-speed-options,.hero-player-menu .listen-volume-popover{bottom:calc(100% + 7px)}.sample-page-toolbar{width:min(100% - 48px,1240px);color:var(--listen-ink-soft);justify-content:space-between;align-items:center;margin:20px auto -22px;display:flex}.sample-page-toolbar>a{color:inherit;font-size:13px;font-weight:600;text-decoration:none}.sample-theme-toggle{border:1px solid var(--listen-line);background:var(--listen-paper);min-height:38px;color:var(--listen-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.sample-theme-toggle:hover{border-color:var(--listen-accent)}.sample-room.is-dark{--listen-ink:#f2efe8;--listen-ink-soft:#a8adb3;--listen-paper:#1c1f22;--listen-bg:#121416;--listen-line:#373c42;--listen-accent:#d5a77d;--listen-green:#a4bea8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sample-room.is-dark .listen-chapter-card,.sample-room.is-dark .listen-main-card,.sample-room.is-dark .hero-modern-player{background:var(--listen-paper);border-color:var(--listen-line)}.sample-room.is-dark .listen-share-card{border-color:var(--listen-line);background:#262a2e}.sample-room.is-dark .hero-modern-player .listen-progress span,.sample-room.is-dark .hero-player-menu>summary{color:var(--listen-ink-soft)}.sample-room.is-dark .hero-modern-player .listen-controls .listen-control-icon{color:var(--listen-ink);background:#262a2e;border-color:#42474d}.sample-room.is-dark .hero-modern-player .listen-progress input::-webkit-slider-runnable-track{background:#42474d}.sample-room.is-dark .hero-modern-player .listen-progress input::-moz-range-track{background:#42474d}.sample-room.is-dark .hero-modern-player .listen-play-button{color:#17211b!important;background:#a4bea8!important;border-color:#a4bea8!important}@media (max-width:620px){.sample-workspace .hero-modern-player .listen-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.sample-workspace .hero-modern-player .listen-controls .listen-control-with-label{width:100%!important;min-height:73px!important}.hero-player-extras{gap:20px}.sample-page-toolbar{width:calc(100% - 32px);margin:12px auto -28px}.sample-theme-toggle{min-height:34px;padding:6px 9px}.sample-theme-toggle span{font-size:11px}}@media (max-width:600px){.product-intro{background:#d9c7af!important;border-radius:17px!important;height:auto!important;min-height:660px!important;max-height:none!important;display:block!important}.product-intro:after{background:linear-gradient(#fbf5e915 0%,#f9f3e8a8 48%,#f9f3e8f5 100%)!important}.product-hero-art{object-fit:cover!important;object-position:78% center!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:scale(1.18)!important}.product-intro-copy{background:linear-gradient(#f9f3e800 0%,#f9f3e8a8 46%,#f9f3e8f5 100%)!important;justify-content:flex-end!important;width:100%!important;height:auto!important;min-height:660px!important;padding:26px 20px 24px!important}.product-intro-copy .eyebrow{margin-bottom:8px!important}.product-intro-copy:before{display:none!important}.product-intro-copy .eyebrow{z-index:2;letter-spacing:.08em;background:#f9f3e8ed;border-radius:5px;align-self:flex-start;max-width:100%;padding:7px 10px;font-size:10px;line-height:1.35;position:relative;color:#6f4326!important}.product-intro-copy h1{max-width:12ch!important;font-size:clamp(35px,10vw,43px)!important;line-height:.97!important}.product-intro .lead{max-width:unset!important;color:#3e463d!important;margin-bottom:12px!important;font-size:15px!important;line-height:1.42!important;display:block!important}.hero-languages{gap:3px;margin-bottom:12px;padding:8px 10px;font-size:11px;line-height:1.3}.hero-languages strong{font-size:9px}.hero-languages small{font-size:10px}.product-intro-copy .landing-actions{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}.product-intro-copy .landing-actions a{width:100%!important;min-height:46px!important;padding:10px 14px!important;font-size:13px!important}.hero-sample{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.hero-modern-player .listen-controls .listen-control-with-label{width:38px!important;min-height:38px!important}.hero-modern-player .listen-play-button{width:48px!important;height:48px!important}}
