/* Vantage Point Audio / studio edition. */
:root{--cream:#f8f5ee;--paper:#fffdf8;--ink:#172e30;--muted:#59686a;--gold:#8a632e;--gold2:#d7b478;--coffee:#715327;--line:#dcdcd0;--soft:#eeeee3;--night:#102b2e}
body{background:var(--cream);font-size:16px;line-height:1.7}h1,h2,h3{letter-spacing:-.045em}h2 em,h1 em{font-weight:400;color:var(--gold);font-style:italic}.wrap{width:min(1376px,100%);padding-inline:64px}.nav{background:#f8f5eef5}.navin{min-height:90px}.brandLogo{width:144px;height:66px}.links{gap:34px}.links>a{font-size:13px}.btn,.btn.gold{background:var(--gold2);color:#152e30;border:1px solid var(--gold2);border-radius:0;min-height:50px;padding:15px 23px;font-size:13px;letter-spacing:.01em;transition:background .2s,transform .2s}.btn:hover,.btn.gold:hover{background:#e9cfa5;transform:translateY(-2px)}.btn.ghost{border-color:var(--ink);background:none}.kicker,.eyebrow{font-size:10px;letter-spacing:.18em}.num{font-size:11px;letter-spacing:.04em}.section{padding:100px 0}.sectionHead{margin-bottom:48px;align-items:end}.sectionHead h2{font-size:clamp(38px,4.1vw,58px);line-height:1.1}.sectionAside{width:310px;max-width:100%;font-size:14px;color:var(--muted);margin:0 0 3px}.sectionAside p{margin-bottom:18px}.textLink{font-size:13px;gap:18px}.studioHero{position:relative;isolation:isolate;color:var(--cream);background:var(--night);overflow:hidden}.studioHeroImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 42%;z-index:-2}.studioHero:after{position:absolute;content:'';inset:0;background:linear-gradient(90deg,#0b272cef 0%,#0b272cc4 32%,#0b272c2a 65%,#0b272c00 100%);z-index:-1}.studioHeroInner{min-height:660px;padding-block:62px 82px;display:flex;align-items:center;position:relative}.studioHeroCopy{width:650px;max-width:62%}.lightEyebrow{color:#d9c396}.studioHero h1{font-size:clamp(55px,6.4vw,88px);line-height:.99;letter-spacing:-.055em;margin:26px 0 28px}.studioHero h1 em{color:#e3c38c;white-space:nowrap}.studioHeroCopy>p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:365px;color:#d2d9d3}.studioHero .actions{gap:28px;margin-top:32px}.heroWorkLink{font-size:12px;color:#f8f5ee;text-decoration:none;display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid #f8f5ee70;padding:12px 0}.heroCaption{position:absolute;right:64px;bottom:50px;font-size:10px;letter-spacing:.1em;color:#eee6d4;display:flex;align-items:center;gap:15px}.captionLine{width:42px;height:1px;background:#d7b478}.heroBase{border-top:1px solid #f8f5ee24;background:#10282ccc}.heroBase>.wrap{display:flex;justify-content:space-between;gap:24px;padding-block:20px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#d5d9cf}.heroBase span+span:before{content:'✦';color:#cba36c;margin-right:32px;font-size:8px}
.workShowcase{background:var(--cream)}.showcaseGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:23px}.showcaseGrid .bookCoverLink{background:#e4dfd2;padding:0;box-shadow:0 8px 20px #172e3014;transition:transform .25s,box-shadow .25s}.showcaseGrid .bookCoverLink:hover{transform:translateY(-6px);box-shadow:0 14px 26px #172e3022}.showcaseGrid .bookTile:nth-child(even){padding-top:30px}.showcaseGrid .bookMeta{font-size:9px;letter-spacing:.12em;margin-top:21px;color:var(--gold)}.showcaseGrid .bookTile h3{font-size:18px;line-height:1.25;font-family:Georgia,serif;letter-spacing:-.025em;min-height:2.5em}.showcaseGrid .retailLink{font-size:10px}.collectionNote{display:flex;gap:28px;align-items:center;padding-top:28px;margin-top:36px;border-top:1px solid var(--line);font-size:12px}.collectionNote>span{font-weight:600;white-space:nowrap}.collectionNote p{color:var(--muted);margin:0;max-width:58ch}.collectionNote a{font-size:12px;white-space:nowrap;margin-left:auto;text-decoration:none}.collectionNote a span{margin-left:16px}.studioServices{background:#eaece4;border-block:1px solid #dcded1}.studioServiceGrid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:20px}.studioService{background:#f8f5ee;padding:34px 30px 32px;display:flex;flex-direction:column;border:1px solid #dcded1;min-width:0;position:relative;overflow:hidden}.serviceTop{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:60px}.studioService .num{font-size:9px;letter-spacing:.06em;text-transform:uppercase}.serviceSymbol{font:38px/1 Georgia,serif;color:var(--gold);opacity:.7}.studioService h3{font-size:37px;line-height:1.05;margin:0 0 24px}.studioService p{font-size:14px;color:var(--muted);margin-bottom:26px;line-height:1.8}.studioService ul{padding:0;margin:0 0 28px;list-style:none;font-size:11px}.studioService li{padding:7px 0;border-bottom:1px solid #f8f5ee25}.studioService>.textLink{margin-top:auto;padding-top:12px;justify-content:space-between;font-size:12px}.serviceMain{background:var(--night);color:#fffaf0;border-color:var(--night)}.serviceMain .num,.serviceMain .serviceSymbol{color:var(--gold2)}.serviceMain p{color:#c8d1cb}.serviceMain .textLink{color:#e7c995}.serviceBottom{display:flex;justify-content:space-between;gap:30px;font-size:13px;padding:26px 0 0}.serviceBottom a{color:var(--coffee);text-decoration:none}.serviceBottom a span{margin-left:18px}.processSection{background:var(--cream)}.productionSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;list-style:none;margin:0;padding:0}.productionSteps li{border-top:1px solid var(--line);padding-top:24px}.productionSteps li>span{display:flex;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;align-items:center;justify-content:center;font-size:11px;color:var(--gold);margin-bottom:30px}.productionSteps h3{font-size:25px;margin-bottom:14px}.productionSteps p{color:var(--muted);font-size:13px;line-height:1.9;margin:0}.internationalSection{background:var(--night);color:#f8f5ee;padding:76px 0}.internationalGrid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.languageArt{height:405px;position:relative;isolation:isolate;background:#19393a;border:1px solid #f8f5ee12;overflow:hidden}.languageArt:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#b9a36b25,transparent 70%)}.languageArtLabel{font:italic 31px Georgia,serif;text-align:center;padding-top:29px;color:#c9b994}.languageArt img{position:absolute;top:107px;width:42%;box-shadow:0 20px 30px #0006;border:1px solid #fff2}.languageArt img:nth-of-type(1){left:8%;transform:rotate(-12deg);top:117px}.languageArt img:nth-of-type(2){left:50%;transform:rotate(12deg);top:117px}.languageArt img:nth-of-type(3){left:29%;top:100px;z-index:2}.languageArtFooter{position:absolute;bottom:23px;left:0;right:0;text-align:center;font-size:10px;color:#c1cbc3}.internationalCopy .kicker{color:#cfb486}.internationalCopy h2{font-size:clamp(36px,4vw,54px);line-height:1.1;margin:0 0 25px}.internationalCopy h2 em{color:#e3c38c}.internationalCopy>p:not(.kicker){color:#c1cbc3;font-size:14px;max-width:45ch}.languageChips{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 30px;max-width:400px}.languageChips span{border:1px solid #f8f5ee35;padding:6px 14px;font-size:10px;color:#ebebde}.internationalCopy .textLink{color:#e3c38c}.subtleLink{display:block;font-size:11px;color:#c1cbc3;text-decoration:none;margin-top:20px}.subtleLink:hover{text-decoration:underline}.founderFeature{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center}.founderPhoto{position:relative;max-width:420px;background:#e4dfd2;padding:24px 24px 0}.founderPhoto img{width:100%;height:430px;object-fit:cover;object-position:50% 22%;filter:saturate(.8)}.founderPhoto>span{display:block;font-size:14px;padding:18px 0 21px;font-weight:600}.founderPhoto small{font-size:10px;font-weight:400;color:var(--muted)}.founderFeatureCopy h2{font-size:clamp(34px,4vw,53px);margin:0 0 26px;line-height:1.12}.founderFeatureCopy>p:not(.kicker){color:var(--muted);font-size:14px;max-width:49ch}.founderFeatureCopy>.textLink{margin-top:8px}.publisherNote{display:flex;flex-direction:column;gap:8px;margin-top:36px;padding-top:24px;border-top:1px solid var(--line);font-size:12px}.publisherNote>span{color:var(--muted)}.publisherNote a{text-decoration:none}.publisherNote a span{margin-left:15px}.homeJournal{background:#eeeee3}.journalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.journalArt{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.45;padding:28px;text-decoration:none;position:relative;overflow:hidden;isolation:isolate}.journalArt>span:first-child{font:30px/1.12 Georgia,serif;letter-spacing:-.035em;z-index:1}.journalArt .artDetail{font-size:8px;letter-spacing:.05em;z-index:1}.journalArt:after{content:'';width:180px;height:180px;border:1px solid currentColor;border-radius:50%;position:absolute;bottom:-58px;right:-30px;opacity:.3;box-shadow:0 0 0 24px #ffffff0a,0 0 0 48px #ffffff0a}.budgetArt{background:#c9d0bd;color:#203b34}.voiceArt{background:#b78669;color:#302a22}.chapterArt{background:#1e4144;color:#eed9af}.journalCard .kicker{margin-top:24px;margin-bottom:12px;font-size:9px}.journalCard h3{font-size:26px;line-height:1.2;margin:0 0 22px;max-width:24ch}.journalCard h3 a{text-decoration:none}.journalCard>.textLink{font-size:12px}.homeQuestions{background:var(--cream)}.questionGrid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.questionGrid h2{font-size:46px;margin:0 0 28px}.faqItem{padding:23px 0}.faqItem:first-child{border-top:1px solid var(--line)}.faqItem:last-child{border-bottom:1px solid var(--line)}.faqItem summary{font-size:14px;list-style:none;position:relative;padding-right:32px;font-weight:500}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:'+';position:absolute;right:2px;top:0;font-size:20px;font-weight:300;color:var(--gold)}.faqItem[open] summary:after{content:'−'}.faqItem p{font-size:13px;line-height:1.9}.cta{background:#e5e8dd;padding:75px 0}.ctaBox{border:0;padding-top:0}.ctaBox .kicker{font-size:9px}.ctaBox h2{font-size:clamp(45px,5.5vw,74px);line-height:1.02}.ctaBox p:not(.kicker){color:var(--muted);font-size:14px;margin:22px 0 0}.ctaBox .btn{min-width:230px;justify-content:space-between}.footer{background:var(--night);color:#f8f5ee;border:0;padding:55px 0 25px}.footerBrand{font:26px Georgia,serif;font-weight:400}.footer p,.footerNav a,.footerBottom{color:#bccac1}.footerNav{gap:12px 28px}.footerBottom{border-color:#ffffff25;padding-top:24px;margin-top:16px}.footerBottom a{color:#bccac1}
/* Inner pages share the same craft and hierarchy. */
.pageHero{padding:72px 0 58px;border-bottom:1px solid var(--line);position:relative;overflow:hidden;background:#eeeee4}.pageHero h1{font-size:clamp(44px,5.4vw,70px);line-height:1.05;max-width:18ch;margin:20px 0 25px}.pageHero p:not(.eyebrow){font-size:16px;max-width:50ch}.visualPageHero{min-height:360px;display:flex;align-items:center;background:var(--night);color:var(--cream);isolation:isolate}.visualPageHero>.wrap{position:relative;z-index:2}.visualPageHero h1{max-width:12ch}.visualPageHero .eyebrow{color:#e3c38c}.visualPageHero p:not(.eyebrow){color:#d0d9d1;max-width:42ch}.pageHeroVisual{position:absolute;inset:0;z-index:-1}.pageHeroVisual img{width:100%;height:100%;object-fit:cover;object-position:70% 40%}.pageHeroVisual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102b2efa,#102b2ee6 35%,#102b2e22 85%)}.bookGrid{gap:50px 35px}.portfolioGallery .bookCoverLink{padding:22px;background:#e9e6db;transition:background .2s}.portfolioGallery .bookCoverLink img{box-shadow:0 8px 15px #172e3026}.portfolioGallery .bookCoverLink:hover{background:#dddacb}.portfolioGallery .bookMeta{color:var(--gold);font-size:10px}.portfolioGallery .bookTile h3{font-size:23px}.catalogueControls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:38px}.catalogueFilters{display:flex;flex-wrap:wrap;gap:8px}.catalogueFilters button{border:1px solid var(--line);background:transparent;padding:8px 17px;cursor:pointer;font-size:12px;color:var(--ink);border-radius:0}.catalogueFilters button[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--cream)}#collection-count{font-size:11px;color:var(--muted);margin:0;white-space:nowrap}.articleGrid{gap:54px 45px}.articleTeaser{border-top:0;padding-top:0}.articleTeaser .journalArt{margin-bottom:26px;aspect-ratio:1.9}.articleTeaser .journalArt>span:first-child{font-size:38px}.articleTeaser h2{font-size:32px}.articleTeaser .textLink{margin-top:18px}.aboutGrid{gap:90px}.founderPortrait{background:#e4dfd2;border:18px solid #e4dfd2;max-height:600px}.aboutCopy h2{font-size:50px}.contactLayout{gap:70px;grid-template-columns:.7fr 1.3fr}.formShell{background:var(--paper);padding:35px;border:1px solid var(--line)}.contactAside{padding-top:25px}.contactAside:after{content:'Care in every chapter.';display:block;border-top:1px solid var(--line);padding-top:30px;margin-top:35px;font:italic 26px Georgia,serif;color:var(--gold)}.quoteForm input,.quoteForm select,.quoteForm textarea{border-radius:0;background:#f8f7f1}.quoteForm label{font-size:12px}.editorial{max-width:780px}.editorial p,.editorial li{line-height:1.9}.editorial h2{font-size:36px}.editorial .estimateOutput{background:#e8ebdf}.stepCard,.partnerCard,.priceCard{border-top:2px solid #b99a66}.simpleSection{background:#eeeee3}.relatedLinks{gap:18px 28px}
@media(min-width:1500px){.studioHeroInner{min-height:720px}.studioHero h1{font-size:92px}.studioHeroImage{object-position:70% 45%}}
@media(max-width:1100px){.wrap{padding-inline:40px}.studioHeroCopy{max-width:66%}.studioHeroInner{min-height:620px}.studioHero h1{font-size:70px}.heroCaption{right:40px}.showcaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.showcaseGrid .bookTile:nth-child(even){padding-top:0}.showcaseGrid .bookTile h3{min-height:0;font-size:22px}.studioServiceGrid{gap:16px;grid-template-columns:1.15fr 1fr 1fr}.studioService{padding:28px 23px}.studioService h3{font-size:31px}.serviceTop{margin-bottom:40px}.serviceSymbol{font-size:30px}.productionSteps{gap:22px}.productionSteps h3{font-size:22px}.internationalGrid,.founderFeature,.questionGrid{gap:50px}.languageArt{height:365px}.languageArt img{top:115px!important}.languageArtFooter{font-size:9px}.journalArt{padding:23px}.journalArt>span:first-child{font-size:26px}.journalGrid{gap:22px}.heroBase span+span:before{margin-right:16px}.contactLayout{gap:35px}.formShell{padding:26px}}
@media(max-width:760px){.wrap{padding-inline:26px}.navin{min-height:78px}.brandLogo{width:128px;height:58px}.links{gap:10px}.links>.btn{min-height:42px;font-size:11px;padding:11px 15px}.mobileMenuBtn{border-radius:0;font-size:11px}.section{padding:65px 0}.studioHeroImage{object-position:68% center;opacity:.78}.studioHero:after{background:linear-gradient(90deg,#0b272cf2 0%,#0b272cc4 46%,#0b272c25 100%)}.studioHeroInner{min-height:640px;padding-block:58px 75px}.studioHeroCopy{width:100%;max-width:100%}.studioHero h1{font-size:clamp(52px,8.8vw,72px);max-width:11ch;margin-top:25px;line-height:1.03}.studioHeroCopy>p:not(.eyebrow){font-size:15px;max-width:31ch}.studioHero .actions{gap:22px;flex-wrap:wrap;max-width:360px}.studioHero .actions>.btn{font-size:12px;padding:14px 18px;width:auto}.heroCaption{right:26px;bottom:25px;font-size:8px}.heroBase>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;font-size:8px;padding-block:21px}.heroBase span+span:before{display:none}.heroBase span:before{content:'✦';display:inline;color:var(--gold2);margin-right:11px;font-size:7px}.sectionHead{gap:25px;margin-bottom:32px;align-items:start;flex-direction:column}.sectionHead h2{font-size:42px;max-width:none}.sectionAside{width:100%;max-width:42ch;font-size:13px}.showcaseGrid{gap:30px 20px}.showcaseGrid .bookTile h3{font-size:19px}.showcaseGrid .bookMeta{font-size:8px;margin-top:17px}.showcaseGrid .retailLink{font-size:10px}.collectionNote{flex-wrap:wrap;gap:10px 25px;font-size:11px;margin-top:28px;padding-top:22px}.collectionNote p{flex-basis:100%;font-size:11px}.collectionNote a{margin-left:0;margin-top:8px}.studioServiceGrid{grid-template-columns:1fr 1fr}.studioService{padding:28px 25px}.serviceMain{grid-column:1/-1}.studioService h3{font-size:34px}.serviceMain h3 br{display:none}.serviceMain .serviceTop{margin-bottom:30px}.serviceMain p{max-width:50ch}.studioService p{font-size:13px}.studioService .num{font-size:8px}.serviceSymbol{font-size:30px}.serviceTop{margin-bottom:30px}.serviceMain ul{display:grid;grid-template-columns:1fr;max-width:400px}.serviceBottom{font-size:12px;flex-direction:column;gap:7px}.productionSteps{grid-template-columns:1fr 1fr;gap:32px 24px}.productionSteps h3{font-size:24px}.productionSteps li>span{margin-bottom:22px}.productionSteps p{font-size:12px}.internationalSection{padding:60px 0}.internationalGrid{grid-template-columns:1fr;gap:38px}.languageArt{max-width:500px;width:100%;margin:auto;height:380px}.languageArt img{width:40%;top:104px!important}.languageArt img:nth-of-type(1),.languageArt img:nth-of-type(2){top:120px!important}.languageArtLabel{padding-top:24px}.languageArtFooter{bottom:19px}.internationalCopy h2{font-size:43px}.internationalCopy>p:not(.kicker){font-size:14px}.founderFeature{grid-template-columns:.8fr 1fr;gap:30px}.founderPhoto{padding:12px 12px 0}.founderPhoto img{height:335px}.founderPhoto>span{font-size:11px}.founderPhoto small{font-size:8px}.founderFeatureCopy h2{font-size:34px}.founderFeatureCopy>p:not(.kicker){font-size:13px}.founderFeatureCopy .kicker{font-size:8px}.publisherNote{margin-top:23px;padding-top:20px;font-size:11px}.journalGrid{grid-template-columns:1fr;gap:38px}.journalCard{display:grid;grid-template-columns:.8fr 1fr;column-gap:25px}.journalCard .journalArt{grid-row:1/4;aspect-ratio:auto;min-height:220px}.journalCard .kicker{margin-top:10px}.journalCard h3{font-size:26px;margin-bottom:16px}.journalCard>.textLink{align-self:start;justify-self:start}.journalArt>span:first-child{font-size:25px}.journalArt .artDetail{font-size:7px}.questionGrid{grid-template-columns:1fr;gap:30px}.questionGrid h2{font-size:42px}.cta{padding:58px 0}.ctaBox{gap:32px}.ctaBox h2{font-size:58px}.footer{padding-top:45px}.footerInner{gap:25px}.footerBrand{font-size:25px}.footerBottom{margin-top:4px}.pageHero{padding:48px 0 40px}.pageHero h1{font-size:48px}.visualPageHero{min-height:360px}.pageHero p:not(.eyebrow){font-size:15px}.bookGrid{gap:40px 24px}.portfolioGallery .bookCoverLink{padding:16px}.catalogueControls{align-items:start;flex-direction:column;gap:18px;margin-bottom:30px}.catalogueFilters{gap:7px}.catalogueFilters button{font-size:11px;padding:7px 13px}.articleTeaser .journalArt{aspect-ratio:1.9;margin-bottom:23px}.articleTeaser .journalArt>span:first-child{font-size:35px}.articleTeaser h2{font-size:30px}.aboutGrid{gap:30px}.founderPortrait{max-height:500px}.aboutCopy h2{font-size:43px}.contactLayout{gap:25px}.contactLayout .formShell{padding:25px;border:1px solid var(--line)}.contactAside{padding-top:0}.contactAside:after{display:none}.editorial h2{font-size:31px}}
@media(max-width:520px){.wrap{padding-inline:22px}.studioHeroInner{min-height:620px;padding-top:47px}.studioHero h1{font-size:55px}.studioHeroImage{object-position:64% center}.studioHero:after{background:linear-gradient(90deg,#0b272cf2,#0b272cc4 65%,#0b272c44)}.lightEyebrow{font-size:8px;letter-spacing:.14em}.heroCaption{font-size:7px}.studioHero .actions{gap:15px}.heroWorkLink{font-size:11px}.sectionHead h2{font-size:38px}.showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.showcaseGrid .bookTile h3{font-size:20px}.showcaseGrid .bookTile:nth-child(even){padding-top:24px}.showcaseGrid .bookMeta{font-size:8px}.studioServiceGrid{grid-template-columns:1fr;gap:16px}.studioService{padding:28px}.studioService h3{font-size:38px}.studioService h3 br{display:none}.studioService .serviceTop{margin-bottom:25px}.studioService p{font-size:14px}.studioService .num{font-size:9px}.serviceMain{grid-column:auto}.studioService>.textLink{font-size:12px}.productionSteps{gap:30px 20px}.productionSteps h3{font-size:23px}.productionSteps p{font-size:12px}.languageArt{height:335px}.languageArt img{width:40%;top:100px!important}.languageArt img:nth-of-type(1),.languageArt img:nth-of-type(2){top:115px!important}.languageArtFooter{font-size:8px}.internationalCopy h2{font-size:40px}.founderFeature{grid-template-columns:1fr;gap:36px}.founderPhoto{max-width:100%;padding:20px 20px 0}.founderPhoto img{height:380px;object-position:50% 25%}.founderPhoto>span{font-size:13px}.founderPhoto small{font-size:10px}.founderFeatureCopy h2{font-size:40px}.founderFeatureCopy .kicker{font-size:9px}.founderFeatureCopy>p:not(.kicker){font-size:14px}.journalCard{grid-template-columns:1fr;gap:0}.journalCard .journalArt{grid-row:auto;aspect-ratio:1.55;min-height:0}.journalArt>span:first-child{font-size:34px}.journalArt .artDetail{font-size:8px}.journalCard .kicker{margin-top:23px}.journalCard h3{font-size:29px;max-width:none;margin-bottom:21px}.questionGrid h2{font-size:40px}.faqItem summary{font-size:13px}.ctaBox h2{font-size:54px}.ctaBox .btn{width:100%}.footerBottom{font-size:10px}.pageHero h1{font-size:41px}.pageHero{padding-top:45px}.pageHero p:not(.eyebrow){font-size:14px}.visualPageHero .pageHeroVisual img{object-position:65% 40%;opacity:.6}.portfolioGallery .bookCoverLink{padding:12px}.portfolioGallery .bookTile h3{font-size:20px}.portfolioGallery .retailLink{font-size:11px}.contactLayout .formShell{padding:23px 18px}.formNote{font-size:11px}.articleTeaser h2{font-size:29px}.editorial h2{font-size:29px}}
@media(max-width:360px){.wrap{padding-inline:18px}.studioHero h1{font-size:48px}.studioHeroInner{min-height:620px}.studioHero .actions .btn{font-size:11px;padding:14px}.brandLogo{width:105px}.links>.btn{font-size:10px;padding:10px}.mobileMenuBtn{padding:8px}.links{gap:6px}.showcaseGrid{gap:25px 16px}.showcaseGrid .bookTile h3{font-size:18px}.sectionHead h2,.internationalCopy h2,.founderFeatureCopy h2{font-size:35px}.languageArt{height:300px}.languageArtLabel{font-size:28px}.languageArtFooter{font-size:7px}.studioService{padding:25px}.productionSteps h3{font-size:21px}.pageHero h1{font-size:37px}}
@media(prefers-reduced-motion:reduce){.btn:hover,.showcaseGrid .bookCoverLink:hover{transform:none}}
@media(max-width:760px){.contactLayout{grid-template-columns:1fr}.contactAside .smallNote{max-width:44ch}.contactAside>a{overflow-wrap:normal}.contactLayout .formShell{margin-top:0}}
/* Clear, equally weighted starting points for narration clients. */
/* Distinct editorial imagery for the four main destination pages. */
.brandedHero{min-height:470px;padding-block:72px;--header-crop:70% 56%}.brandedHero h1{max-width:18ch;font-size:clamp(44px,5.2vw,68px);line-height:1.07;text-shadow:0 2px 16px #071d2533}.brandedHero p:not(.eyebrow){max-width:43ch}.brandedHero .pageHeroVisual img{object-position:var(--header-crop)}.brandedHero .pageHeroVisual:after{background:linear-gradient(90deg,#102b2ef2 0%,#102b2eb3 35%,#102b2e38 65%,#102b2e08 100%)}.distributionPage .brandedHero{min-height:510px;--header-crop:72% 56%}.portfolioPage .brandedHero{--header-crop:74% 58%}.resourcesPage .brandedHero{--header-crop:72% 64%}.aboutPage .brandedHero{--header-crop:72% 60%}
@media(max-width:980px){.brandedHero h1{max-width:16ch;font-size:54px}.brandedHero p:not(.eyebrow){max-width:36ch}.brandedHero .pageHeroVisual:after{background:linear-gradient(90deg,#102b2ef2,#102b2ebf 40%,#102b2e25)}}
@media(max-width:760px){.brandedHero{min-height:460px;padding-block:52px}.brandedHero h1{font-size:48px;max-width:15ch}.brandedHero p:not(.eyebrow){max-width:34ch}.brandedHero .pageHeroVisual img{opacity:1}.brandedHero .pageHeroVisual:after{background:linear-gradient(90deg,#102b2ef0,#102b2ec4 58%,#102b2e66)}.distributionPage .brandedHero{min-height:520px;--header-crop:65% 56%}.portfolioPage .brandedHero{--header-crop:68% 58%}.resourcesPage .brandedHero{--header-crop:67% 64%}.aboutPage .brandedHero{--header-crop:67% 60%}}
@media(max-width:420px){.brandedHero{min-height:440px;padding-block:48px}.brandedHero h1{font-size:41px;max-width:14ch}.brandedHero p:not(.eyebrow){max-width:29ch;font-size:14px}.distributionPage .brandedHero{min-height:500px}.distributionPage .brandedHero .actions .btn{font-size:12px;padding-inline:17px}}
.servicesPage .narrationPaths{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.servicesPage .narrationPath{padding:35px 27px}.servicesPage .narrationPath h2{font-size:clamp(30px,3vw,40px)}.servicesPage .narrationPath>.btn{min-width:0;width:100%;padding-inline:17px;gap:12px;font-size:12px}.distributionPath{background:#e0e6db}.links{gap:28px}
@media(min-width:761px) and (max-width:980px){.links>a:not(.btn){display:none}.mobileMenuBtn{display:inline-flex}.mobileDrawer{top:90px;max-height:calc(100dvh - 90px)}}
@media(max-width:980px){.servicesPage .narrationPaths{grid-template-columns:1fr}.servicesPage .narrationPath{padding:35px}.servicesPage .narrationPath h2{font-size:40px}.servicesPage .narrationPath>.btn{width:auto;min-width:230px;align-self:flex-start}.links{gap:16px}}
@media(max-width:760px){.links{gap:10px}}
@media(max-width:420px){.servicesPage .narrationPath{padding:30px 25px}.servicesPage .narrationPath h2{font-size:36px}.servicesPage .narrationPath>.btn{width:100%;min-width:0}.links{gap:8px}}
@media(max-width:360px){.links{gap:6px}}
.distributionDetails{display:flex;width:max-content;margin-top:22px;color:var(--gold2)}
.startingPoints{padding-bottom:0}.narrationPaths{display:grid;grid-template-columns:1fr 1fr;gap:24px}.narrationPath{min-width:0;padding:44px 40px;display:flex;flex-direction:column;border:1px solid var(--line);scroll-margin-top:110px}.narrationPath h2{font-size:clamp(34px,3.4vw,46px);line-height:1.08;margin:0 0 25px}.narrationPath>p:not(.kicker){font-size:14px;line-height:1.85;max-width:43ch;color:var(--muted)}.narrationPath .pathIncludes{font-size:10px!important;letter-spacing:.04em;margin:5px 0 28px}.narrationPath>.btn{margin-top:auto;align-self:flex-start;justify-content:space-between;min-width:230px}.narrationPath>.textLink{margin-top:20px;align-self:flex-start;font-size:12px}.hirePath{background:var(--night);color:var(--cream);border-color:var(--night)}.hirePath .kicker,.hirePath h2 em,.hirePath>.textLink{color:var(--gold2)}.hirePath>p:not(.kicker){color:#ccd6ce}.authorPath{background:#eeeee3}.productionSupport{padding-top:80px}.distributionSection{background:var(--night);color:var(--cream)}.distributionGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center}.distributionSection .kicker,.distributionSection h2 em{color:var(--gold2)}.distributionSection h2{font-size:clamp(36px,4vw,54px);line-height:1.1;margin:0 0 26px}.distributionGrid>div>p:not(.kicker){font-size:14px;color:#c7d3ca;max-width:49ch}.distributionGrid .btn{margin-top:14px}.retailerPanel{border:1px solid #ffffff30;padding:35px;background:#ffffff04}.retailerList{list-style:none;padding:0;margin:0}.retailerList li{font:30px/1.2 Georgia,serif;letter-spacing:-.025em;padding:17px 0;border-bottom:1px solid #ffffff26}.otherRetailers{color:var(--gold2)!important;font-size:13px!important;margin:22px 0 18px}.distributionNote{font-size:10px!important;line-height:1.8;max-width:35ch!important;color:#aabdb3!important;margin:0}.narrationPath .kicker{margin-bottom:20px}
@media(max-width:980px){.narrationPath{padding:35px 28px}.narrationPath h2{font-size:36px}.distributionGrid{gap:45px}.retailerPanel{padding:28px}.retailerList li{font-size:27px}}
@media(max-width:760px){.narrationPaths{grid-template-columns:1fr;gap:20px}.narrationPath{padding:35px 30px}.narrationPath h2{font-size:41px}.narrationPath>p:not(.kicker){max-width:50ch}.narrationPath>.btn{margin-top:0}.distributionGrid{grid-template-columns:1fr;gap:36px}.distributionSection h2{font-size:43px}.retailerPanel{max-width:520px;width:100%}.retailerList{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.retailerList li{font-size:25px}.distributionNote{max-width:52ch!important}.productionSupport{padding-top:65px}}
@media(max-width:420px){.narrationPath{padding:30px 25px}.narrationPath h2{font-size:36px}.narrationPath>.btn{min-width:0;width:100%;font-size:12px}.narrationPath>p:not(.kicker){font-size:13px}.narrationPath .pathIncludes{font-size:9px!important}.distributionSection h2{font-size:36px}.retailerList{grid-template-columns:1fr}.retailerList li{font-size:28px}.retailerPanel{padding:27px}.distributionGrid .btn{width:100%;justify-content:space-between}}
