.pub-page{color:#09284b;background:#f5f0e7;min-height:100vh}.pub-page header{z-index:10;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex;position:sticky;top:0}.pub-page header a{color:#123b67;font-size:11px;font-weight:900;text-decoration:none}.pub-hero{color:#fff;background:radial-gradient(circle at 82% 40%,#75511d 0,#17100d 28%,#080a09 58%);grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;min-height:620px;padding:70px 7vw;display:grid}.pub-hero span,.pub-title>span,.brief-builder>div:first-child>span{letter-spacing:.16em;color:#d7b360;font-size:10px;font-weight:900}.pub-hero h1{font:700 68px/1 Georgia,serif}.pub-hero h1 em{color:#e1bc67;font-style:normal}.pub-hero p{color:#c8c4ba;line-height:1.7}.pub-hero button,.pub-hero a,.package-grid button,.brief-answer button{color:#09284b;background:#d9b65f;border:0;border-radius:8px;margin-right:8px;padding:13px 18px;font-weight:900;text-decoration:none}.book{background:linear-gradient(145deg,#1b1713,#070707);border:1px solid #d6b65c;border-radius:4px;min-height:430px;padding:55px 38px;box-shadow:0 30px 80px #000}.book h2{color:#dabb75;margin:30px 0 0;font:700 74px Georgia,serif}.book h3{color:#f3ead5;font:italic 26px Georgia,serif}.book b{color:#dabb75;margin-top:60px;display:block}.pub-flow{color:#fff;background:#09284b;grid-template-columns:repeat(8,1fr);gap:8px;padding:20px 4vw;display:grid}.pub-flow span{border-left:2px solid #cdaa56;padding-left:9px;font-size:9px}.pub-section{max-width:1300px;margin:auto;padding:75px 25px}.pub-title{text-align:center;max-width:760px;margin:auto}.pub-title h2,.brief-builder h2,.safeguards h2{font:700 43px Georgia,serif}.pub-title p{color:#6f746f}.package-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px;display:grid}.package-grid article{background:#fff;border:1px solid #ddd5c8;border-radius:18px;padding:28px}.package-grid article.selected{border:2px solid #b88b2a;transform:translateY(-8px)}.package-grid article>span{color:#123b67;letter-spacing:.12em;font-weight:900}.package-grid h3{margin:12px 0;font:700 34px Georgia,serif}.package-grid h3 small{font:400 10px Arial}.package-grid p,.package-grid li{color:#65706b;font-size:10px;line-height:1.6}.package-grid ul{min-height:250px;padding:0;list-style:none}.package-grid li{padding:5px 0}.package-grid button{width:100%}.brief-builder{color:#fff;background:#09284b;grid-template-columns:.7fr 1.3fr;gap:45px;padding:70px 8vw;display:grid}.brief-builder>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brief-builder label{font-size:10px;font-weight:900}.brief-builder select{border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.brief-answer{background:#ffffff0d;border-radius:14px;grid-column:1/-1;padding:20px}.brief-answer p{color:#ced9e5;line-height:1.6}.safeguards>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.safeguards article{background:#fff;border-radius:14px;padding:20px}.safeguards p{color:#67716c;font-size:10px;line-height:1.6}.pub-modal{z-index:50;background:#09284bdd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pub-modal form{background:#fff;border-radius:18px;width:min(520px,100%);padding:30px;position:relative}.pub-modal h2{font:700 32px Georgia,serif}.pub-modal label{margin:10px 0;font-size:10px;font-weight:900;display:block}.pub-modal input,.pub-modal textarea{border:1px solid #ddd;border-radius:8px;width:100%;margin-top:5px;padding:10px;display:block}.pub-modal button{color:#fff;background:#123b67;border:0;border-radius:8px;width:100%;padding:12px;font-weight:900}.pub-modal .close{color:#222;background:#eee;width:32px;position:absolute;top:14px;right:14px}.success{color:#303530;background:#e4f7ed;border-radius:8px;padding:10px}@media (width<=900px){.pub-hero,.brief-builder,.package-grid{grid-template-columns:1fr}.pub-flow{grid-template-columns:repeat(4,1fr)}.safeguards>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.pub-hero{padding:55px 22px}.pub-hero h1{font-size:46px}.book{min-height:360px}.brief-builder{padding:55px 20px}.brief-builder>div:last-child,.safeguards>div{grid-template-columns:1fr}.pub-flow{grid-template-columns:1fr 1fr}.pub-section{padding:55px 16px}}.author-os{background:#fff;padding:70px 6vw}.author-os-head{max-width:780px}.author-os-head>span,.author-features>div:first-child>span{letter-spacing:.16em;color:#123b67;font-size:10px;font-weight:900}.author-os h2,.author-features h2{margin:10px 0;font:700 43px Georgia,serif}.author-os-head p,.author-features p{color:#68716d;line-height:1.65}.author-modes{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.author-modes button{text-align:left;color:#09284b;background:#f4f7fb;border:1px solid #d8ded9;border-radius:16px;padding:22px}.author-modes button.active{background:#f4f7fb;border-color:#123b67;box-shadow:0 8px 28px #123b6718}.author-modes strong,.author-modes span,.author-modes b{display:block}.author-modes strong{font:700 22px Georgia,serif}.author-modes span{color:#65706b;margin:9px 0;font-size:10px;line-height:1.55}.author-modes b{color:#123b67;font-size:10px}.author-track{grid-template-columns:repeat(8,1fr);gap:8px;margin-top:22px;display:grid}.author-track span{color:#58645e;border-top:2px solid #d5b45b;padding-top:10px;font-size:9px}.author-track b{color:#123b67;margin-bottom:5px;font-size:12px;display:block}.author-features{color:#fff;background:#09284b;grid-template-columns:.8fr 1.2fr;gap:40px;padding:70px 7vw;display:grid}.author-features p{color:#bdd0c8}.author-features>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.author-features>div:last-child span{background:#ffffff0d;border:1px solid #ffffff18;border-radius:10px;padding:12px;font-size:10px}.pub-modal form{max-height:90vh;overflow:auto}.pub-form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.pub-form-grid .wide,.pub-form-grid fieldset{grid-column:1/-1}.pub-form-grid fieldset{border:1px solid #dde4df;border-radius:10px;margin:10px 0;padding:10px}.pub-form-grid fieldset label{align-items:center;margin:4px 12px 4px 0;display:inline-flex}.pub-form-grid fieldset input,.rights input{width:auto;margin:0 5px 0 0}.pub-modal .rights{align-items:flex-start;line-height:1.5;display:flex}.pub-modal small{color:#68716d;margin-top:5px;display:block}.pub-modal button:disabled{opacity:.6}.pub-modal textarea{resize:vertical}@media (width<=900px){.author-track{grid-template-columns:repeat(4,1fr)}.author-features{grid-template-columns:1fr}}@media (width<=600px){.author-os,.author-features{padding:50px 20px}.author-modes{grid-template-columns:1fr}.author-track{grid-template-columns:repeat(2,1fr)}.author-features>div:last-child,.pub-form-grid{grid-template-columns:1fr}.pub-form-grid .wide,.pub-form-grid fieldset{grid-column:auto}}.publishing-library{color:#09284b;max-width:1180px;margin:48px auto;padding:24px}.publishing-library header{max-width:700px;margin-bottom:24px}.publishing-library header>span{letter-spacing:.15em;color:#123b67;font:800 12px system-ui}.publishing-library h2{margin:12px 0;font:700 clamp(28px,4vw,44px)/1.12 Georgia,serif}.publishing-books{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.publishing-books article{background:#fff;border:1px solid #d9e3df;border-radius:20px;min-width:0;padding:20px}.publishing-cover{color:#fff;background:#09284b;border-radius:4px 15px 15px 4px;flex-direction:column;justify-content:space-between;min-height:300px;padding:26px;display:flex;box-shadow:inset 7px 0 #ffffff20,0 14px 25px #09284b20}.publishing-cover.leadership{background:#123b67}.publishing-cover.legacy{background:#65482c}.publishing-cover small{letter-spacing:.12em;font:700 10px/1.5 system-ui}.publishing-cover h3{color:#f4df9a;overflow-wrap:anywhere;margin:30px 0 12px;font:700 clamp(28px,3vw,39px)/1.1 Georgia,serif}.publishing-cover p{font-size:18px;color:#fff!important}.publishing-cover span{font-size:12px}.publishing-books article>p{line-height:1.6}.publishing-books a,.publishing-books button{color:#123b67;margin-top:14px;font:700 13px system-ui;display:block}.publishing-books button{cursor:pointer;background:#fff;border:1px solid #123b67;border-radius:10px;padding:12px}.publishing-availability{color:#5b6d76;margin-top:24px;font-size:13px}@media (width<=760px){.publishing-library{margin:24px auto;padding:18px}.publishing-books{grid-template-columns:1fr}.publishing-cover{min-height:280px}.publishing-books article{padding:20px}}.story-journey-cta{box-shadow:0 12px 35px #0008;color:#09284b!important;background:linear-gradient(135deg,#e0bc61,#b8892f)!important;border:1px solid #f0ce7b!important;border-radius:10px!important;margin-top:18px!important;padding:15px 16px!important;text-decoration:none!important;display:block!important}.story-journey-cta span,.story-journey-cta strong,.story-journey-cta small{display:block}.story-journey-cta span{letter-spacing:.16em!important;color:#3d3015!important;font-size:8px!important}.story-journey-cta strong{color:#09284b!important;margin:5px 0!important;font-size:13px!important}.story-journey-cta small{color:#46391f;font-size:8px;line-height:1.5}
