:root{--ink:#24201c;--cream:#f1ece2;--paper:#e6dfd2;--sepia:#9d8466;--line:#c9bfae;--muted:#655e54}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ad7d40;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(2.7rem,5vw,4.6rem);line-height:1.06;letter-spacing:-.045em}h2 em{color:#876c4f;font-weight:400}p+p{margin-top:20px}.header{min-height:110px;padding:22px 5%;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--cream);border-bottom:1px solid #ffffff21}.wordmark{display:inline-flex;flex-direction:column;text-align:center;line-height:1;flex-shrink:0}.wordmark span{font:italic 32px Georgia,serif;letter-spacing:-2px}.wordmark small{font-size:11px;letter-spacing:7px;margin:8px 0 0 7px}.header nav{display:flex;align-items:center;gap:27px}.header nav a,.eyebrow,.button,.text-link,.hero-foot,.art-index{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.header nav a:hover{color:#c9b292}.nav-cta{border-bottom:1px solid #a48c70;padding-bottom:7px}.menu{display:none}.hero{background:var(--ink);color:var(--cream);display:grid;grid-template-columns:1.2fr 1fr;min-height:680px;padding:65px 5% 70px;gap:5%}.eyebrow{color:var(--muted);margin-bottom:27px}.hero .eyebrow{color:#c0b3a2;letter-spacing:3px}.hero h1{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(6rem,12vw,12rem);line-height:1;letter-spacing:-.035em;font-weight:900}.hero h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(1.2rem,2.25vw,2.1rem);letter-spacing:3px;text-transform:uppercase;margin-top:19px;line-height:1.3}.premise{font:23px/1.55 Georgia,serif;border-left:2px solid #80715f;padding-left:22px;margin-top:35px;max-width:610px;color:#d7cec1}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.button{padding:17px 23px;border:1px solid transparent;display:inline-flex;gap:30px;align-items:center;justify-content:space-between;line-height:1.5;transition:background .2s,color .2s}.button:hover{background:#b79a76;color:#211d19}.light{background:var(--cream);color:var(--ink)}.outline{background:transparent;border-color:#9b8e7d;color:var(--cream)}.dark{background:var(--ink);color:var(--cream)}.hero-foot{margin-top:35px;color:#bcad9a}.hero-art{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 60% 30%,#a58c6d88,transparent 60%),linear-gradient(135deg,#534736,#302a24);overflow:hidden;border:1px solid #75634c}.archival-lines{position:absolute;inset:20px;background:repeating-linear-gradient(0deg,transparent,transparent 42px,#d4c0a51c 43px);border:1px solid #c2aa852b}.art-index{position:absolute;top:30px;left:30px;color:#d3c0a6;font-size:9px}.book{width:62%;aspect-ratio:.66;background:linear-gradient(100deg,#26221e 2%,#514636 4%,#b8a68b 5%,#d9c8a9 10%,#b9a383);box-shadow:15px 20px 30px #0007;transform:rotate(-6deg);padding:27px 24px;color:#29231d;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #bcaa8c;justify-content:center}.book-kicker{letter-spacing:4px;font-size:11px}.book strong{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(45px,6vw,90px);line-height:1.4}.book-subtitle{font-size:12px;font-weight:700;letter-spacing:2px}.book-rule{width:30px;height:1px;background:#4c3f2f;margin:25px}.book-note{font-size:9px;letter-spacing:3px;opacity:.7}.art-caption{position:absolute;bottom:22px;right:24px;text-align:right;font:italic 15px/1.4 Georgia,serif;color:#ddcbb0}.ticker{padding:19px 5%;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:2px;border-bottom:1px solid var(--line);gap:15px}.ticker i{font-style:normal;color:#947b5c}.section{padding:100px 7%;scroll-margin-top:15px}.book-intro,.author,.newsletter,.contact{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.lead{font:26px/1.5 Georgia,serif;margin-bottom:25px}.intro-copy>p:not(.lead),.author p:not(.lead):not(.eyebrow){max-width:480px}.editor-note{font-size:14px;color:var(--muted)}.text-link{border-bottom:1px solid #a48c70;padding-bottom:10px;display:inline-flex;gap:40px;margin-top:30px}.editions{background:var(--ink);color:var(--cream)}.editions .eyebrow{color:#b9a68e}.section-top{display:flex;justify-content:space-between;align-items:end;gap:35px}.editions .section-top{align-items:start}.edition-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:55px;border-top:1px solid #ffffff30}.edition-grid article{padding:40px 45px 0 0}.edition-grid article+article{border-left:1px solid #ffffff30;padding-left:45px}.number{font:12px Georgia,serif;color:#bda485}.edition-grid h3{font:34px/1.2 Georgia,serif;margin:20px 0}.edition-grid p{color:#c9c0b3;max-width:390px;min-height:80px}.edition-grid .button{margin-top:25px}.portrait{aspect-ratio:4/5;background:#c9beaa;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;border:12px solid #ded4c3;outline:1px solid #b8aa95;outline-offset:8px;color:#5d5141}.portrait-mark{font:100px Georgia,serif;opacity:.25}.portrait>span:last-child{font-size:11px;letter-spacing:2px;text-transform:uppercase}.frame-corner{position:absolute;top:18px;left:18px;font-size:9px;letter-spacing:2px}.photography{border-top:1px solid var(--line);background:#e7dfd2}.photography .section-top>p{font:18px/1.6 Georgia,serif;color:var(--muted)}.photo-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:25px;margin-top:45px;align-items:start}.photo-placeholder{height:300px;background:#b0a18a;display:flex;align-items:end;padding:20px;position:relative;border:1px solid #a3947c}.p2{height:385px;background:#91816a}.p3{background:#c1b49e}.photo-placeholder::before{content:'+';font:40px Georgia,serif;position:absolute;top:40%;left:48%;color:#fff6}.photo-placeholder span{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#30281e}figcaption{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;display:flex;justify-content:space-between;padding-top:15px}.newsletter{background:#c7b596;gap:8%}.newsletter h2 em{color:#4c3d2c}.newsletter .eyebrow{color:#4c3d2c}.newsletter p:not(.eyebrow){margin-top:22px}.newsletter label{font-size:11px;letter-spacing:1px;text-transform:uppercase}.input-row{display:flex;border-bottom:1px solid #514330}.input-row input{border:0;background:transparent;padding:18px 0;width:100%;font:24px Georgia,serif;color:var(--ink);min-width:0}.input-row input::placeholder{color:#665640}.input-row button{border:0;background:transparent;padding:0 15px;font-size:30px}.form-note{font-size:12px;color:#51483d}.status{font-size:14px;min-height:24px;margin-top:10px}.media-content{display:grid;grid-template-columns:1fr 1fr;gap:9%}.contact{background:#e4dccf;border-top:1px solid var(--line);align-items:start}.contact p{margin-top:25px}.contact label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px}.contact input,.contact select,.contact textarea{width:100%;border:0;border-bottom:1px solid #a99b87;background:transparent;padding:10px 0;border-radius:0;color:var(--ink);margin-bottom:20px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact textarea{resize:vertical}.contact .button{min-width:190px}footer{background:var(--ink);color:var(--cream);padding:55px 7% 25px}footer>p{font:italic 18px Georgia,serif;color:#c5b69f;margin:30px 0}.footer-bottom{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;gap:20px;padding-top:25px;color:#c5b69f;font-size:11px}.skip{position:absolute;top:-100px;background:var(--cream);padding:10px;z-index:10}.skip:focus{top:0}dialog{border:1px solid #a48c70;background:var(--cream);color:var(--ink);padding:40px;max-width:460px;width:90%}dialog::backdrop{background:#0009}dialog h2{font-size:40px}dialog p{margin:20px 0}dialog .eyebrow{margin-top:0}.dialog-close{position:absolute;right:12px;top:5px;background:none;border:0;font-size:28px}dialog .button{margin-top:10px}@media(min-width:1600px){.hero,.section,.header,footer{padding-left:max(7%,calc((100vw - 1400px)/2));padding-right:max(7%,calc((100vw - 1400px)/2))}}@media(max-width:1000px){.header nav{gap:15px}.header nav a{font-size:9px;letter-spacing:1px}.hero{gap:4%;padding-top:45px}.hero-art{min-height:460px}.premise{font-size:20px}.section{padding:75px 6%}.button{padding:15px;font-size:10px;letter-spacing:1.3px}.photo-grid{gap:15px}}@media(max-width:720px){.header{min-height:90px;position:relative;flex-wrap:wrap}.wordmark span{font-size:28px}.menu{display:flex;gap:15px;align-items:center;background:none;color:var(--cream);border:1px solid #827362;padding:8px 12px;font-size:12px}.header nav{display:none;width:100%;padding:25px 0 10px;flex-direction:column;align-items:start;gap:20px}.header nav.open{display:flex}.header nav a{font-size:12px}.hero{grid-template-columns:1fr;padding:40px 6%;gap:40px}.hero h1{font-size:clamp(85px,25vw,150px)}.hero h2{font-size:22px}.hero-art{min-height:470px;max-width:460px;width:100%;margin:auto}.book strong{font-size:75px}.hero .eyebrow{font-size:9px}.hero-foot{margin-top:25px}.ticker{justify-content:center;flex-wrap:wrap;font-size:8px}.ticker span:last-child,.ticker i:last-of-type{display:none}.section{padding:65px 7%}.book-intro,.author,.newsletter,.contact,.media-content{grid-template-columns:1fr;gap:38px}.lead{font-size:23px}.edition-grid{grid-template-columns:1fr;margin-top:35px}.edition-grid article{padding:30px 0}.edition-grid article+article{border-left:0;border-top:1px solid #ffffff30;padding:30px 0 0}.edition-grid p{min-height:0}.section-top{display:block}.section-top>p{margin-top:25px}.editions .section-top h2{margin-top:20px}.portrait{max-width:420px;width:95%;margin:0 auto 15px}.photo-grid{grid-template-columns:1fr;gap:30px}.photo-placeholder,.p2{height:330px}.newsletter{gap:35px}.newsletter p:not(.eyebrow){margin-top:15px}.footer-bottom{flex-direction:column;gap:12px}.field-pair{grid-template-columns:1fr;gap:0}h2{font-size:47px}.contact p{margin-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Airo reference reconstruction, November 2026. */
:root{--ink:#1c1713;--cream:#f2ede3;--paper:#e2d8bf;--sepia:#8a704d;--line:#c8bda3;--muted:#5e5040}body{font-family:Georgia,'Times New Roman',serif;font-size:20px;color:#211d18;background:var(--cream)}h1,h2,h3,h4,.button,.text-link,.header nav a,.menu,.number,dt,.inquiry-list{font-family:Impact,'Arial Narrow','Helvetica Neue',sans-serif;font-weight:800}h2,h3,h4{text-transform:uppercase;letter-spacing:1px}h2{font-size:clamp(38px,4.8vw,78px);line-height:1.15}h2 em{font-style:normal;color:inherit}.eyebrow{font:14px/1.5 'Courier New',monospace;font-weight:700;letter-spacing:4px}.header{position:sticky;top:0;z-index:5;padding:20px 2.5%;min-height:105px;background:var(--ink)}.header nav{gap:30px}.header nav a{font-size:16px;letter-spacing:2px;color:#c0bbb5}.wordmark span{font-size:34px}.wordmark small{font-family:Georgia,serif;letter-spacing:3px;font-size:17px}.hero,.dark-surface{background-color:#28231e;background-image:url('assets/grain.svg');color:var(--cream)}.hero{display:block;min-height:0;padding:55px 2% 45px}.hero-copy{max-width:1200px}.hero h1{font-size:clamp(110px,13vw,210px);letter-spacing:-3px}.hero h2{font-size:clamp(24px,3vw,44px);letter-spacing:4px;margin-top:30px}.hero .eyebrow{font-size:16px;margin-bottom:42px}.premise{font-size:clamp(21px,2.25vw,34px);line-height:1.6;max-width:1050px;border-color:#766e62;margin-top:38px;padding-left:30px}.hero-foot{display:none}.actions{gap:24px;margin-top:45px}.button{font-size:17px;letter-spacing:2.5px;padding:25px 36px;border-radius:7px;justify-content:center;min-height:80px}.hero .button{min-width:280px}.hero .button span{display:none}.cover-display{display:flex;justify-content:center;padding:50px 2% 80px}.cover-placeholder{width:min(650px,85%);aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #84755e;background:linear-gradient(140deg,#b8a788,#75654d);color:var(--cream);gap:12px;padding:30px;text-align:center}.cover-placeholder strong{font:clamp(60px,9vw,120px) Impact,'Arial Narrow',sans-serif}.cover-placeholder span{font:18px/1.4 'Courier New',monospace}.cover-placeholder small{font:12px/1.6 'Courier New',monospace;letter-spacing:2px;margin-top:30px}.section{padding:65px 2%}.wide-lead{font-size:clamp(22px,2.2vw,32px);line-height:1.65;color:var(--muted);margin-top:40px;max-width:1450px}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;margin-top:75px}.three-columns article{border-top:3px solid #15120f;padding-top:30px}.three-columns h3{font-size:26px;letter-spacing:2px;margin:16px 0 24px}.three-columns p{font-size:22px;color:var(--muted);line-height:1.6}.number{font-size:42px;color:var(--sepia)}.promise{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:65px 10px;margin-top:70px;text-align:center}.promise blockquote{font:italic clamp(28px,3.7vw,56px)/1.3 Georgia,serif;margin:0}.promise figcaption{display:block;font:14px 'Courier New',monospace;letter-spacing:4px;text-transform:uppercase;margin-top:40px;color:var(--muted)}.about-book,.editions,.platform,.photography{background:var(--paper)}.about-book{padding-bottom:0}.reading-copy{max-width:1050px;font-size:24px;line-height:1.65;margin-top:40px}.reading-copy p+p{margin-top:35px}.editions{color:var(--ink);padding-top:45px}.edition-list{max-width:1050px;margin:0;border-top:3px solid #16130e}.edition-list>div{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;border-bottom:1px solid var(--line)}dt{font-size:23px;letter-spacing:2px;text-transform:uppercase}dd{margin:0;text-align:right;font-size:22px;color:var(--muted)}.signed-box{max-width:1050px;border:1px solid var(--line);background:#f2ede366;padding:45px;margin-top:50px}.signed-box h3{font-size:30px;letter-spacing:2px;margin-bottom:25px}.signed-box>p:not(.eyebrow){font-size:23px;color:var(--muted)}.signed-box aside{border-left:3px solid #8b7352;padding-left:30px;margin-top:35px}.signed-box h4{font-size:20px;letter-spacing:2px;margin:0 0 12px}.signed-box aside p{font-size:20px;color:var(--muted)}.text-link{background:none;border:0;border-bottom:2px solid #8b7352;border-radius:0;color:inherit;font-size:20px;letter-spacing:2px;padding:0 0 5px;line-height:1.4;cursor:pointer;gap:20px}.edition-actions{display:flex;gap:45px;flex-wrap:wrap;margin:35px 0 50px}.mockup-placeholder{max-width:1400px;aspect-ratio:2.25/1;border:1px solid var(--line);background:#eee7d8;display:flex;justify-content:center;align-items:center;text-align:center;font:14px 'Courier New',monospace;letter-spacing:3px;text-transform:uppercase;padding:25px}.newsletter-strip{padding:45px 2%;background:var(--ink)}.newsletter-strip h3{font-size:29px;letter-spacing:2px}.newsletter-strip p{max-width:760px;color:#c3bdb6;margin:15px 0 30px}.author{grid-template-columns:1fr 1fr;gap:5%;align-items:center}.author h2{font-size:clamp(36px,4.5vw,70px);margin-bottom:35px}.author p:not(.eyebrow){font-size:23px;line-height:1.65;max-width:none;color:var(--muted)}.portrait{background:var(--paper);border:1px solid var(--line);outline:0;aspect-ratio:4/5}.portrait>span:last-child{font:14px/1.7 'Courier New',monospace;letter-spacing:3px;text-align:center;padding:20px}.platform .three-columns article{border-top:2px solid var(--line)}.platform .text-link{font-size:17px;color:var(--muted);border:0}.platform details p{font-size:18px;margin-top:15px}.platform summary{list-style:none;display:inline-flex}.photography{border-top:0;padding-top:25px}.photography h3{font-size:30px;letter-spacing:2px}.photography .section-top{align-items:center}.photography .text-link{margin-top:0}.photography>p{color:var(--muted);margin-top:25px}.photo-grid{grid-template-columns:repeat(3,1fr);gap:3%;margin-top:35px}.photo-placeholder{height:auto;aspect-ratio:1.5;background:#eee7d8;border:1px solid var(--line);display:flex;justify-content:center;align-items:center;font:14px/1.5 'Courier New',monospace;letter-spacing:3px;text-align:center;text-transform:uppercase}.photo-placeholder::before{display:none}.newsletter{display:block;text-align:center;padding:90px 8%;background-color:#28231e}.newsletter .eyebrow{color:#b2aaa0}.newsletter h2{font-size:clamp(32px,4vw,62px)}.newsletter>p:not(.eyebrow){font-size:25px;color:#c7c0b7;margin:35px auto 0;max-width:1100px}.newsletter form{max-width:780px;margin:55px auto 0}.input-row{border:0;gap:25px}.input-row input{border:1px solid #8d8579;border-radius:7px;padding:22px 28px;font:21px Georgia,serif;color:var(--cream);flex:1}.input-row input::placeholder{color:#aaa196}.input-row .button{font-size:18px;background:var(--cream);color:var(--ink);padding:25px 35px;flex-shrink:0}.newsletter .form-note{font:12px Arial,sans-serif;color:#beb5a8;margin-top:15px}.newsletter .status{color:var(--cream);font:14px Arial,sans-serif}.media{border-top:3px solid var(--ink)}.media h2{font-size:clamp(35px,4.1vw,65px)}.media .button{margin-top:45px}.inquiry-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 4%;margin:60px 0 0}.inquiry-list li{border-bottom:1px solid var(--line);padding:22px 0;text-transform:uppercase;font-size:22px;letter-spacing:1.5px}.contact{background:var(--cream)}.contact h2{font-size:clamp(38px,4vw,62px)}.contact label,.contact input,.contact select,.contact textarea,.form-note,.status{font-family:Arial,sans-serif}footer{padding:70px 2% 30px}.footer-grid{display:grid;grid-template-columns:1.6fr .7fr 1fr;gap:8%;color:#bdb5ab}.footer-grid h3{color:#b5aa9c;font-size:17px;letter-spacing:3px;margin-bottom:35px}.footer-grid>div>a:not(.wordmark){display:block;margin:15px 0}.footer-grid p{font-size:20px;line-height:1.6}.footer-grid .wordmark+p{margin-top:50px}.footer-grid>div:last-child p+p{margin-top:15px}.footer-grid>div:last-child p:last-child{margin-top:45px}.footer-grid .wordmark{color:var(--cream)}.footer-bottom{margin-top:65px;font-family:Georgia,serif;font-size:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.hero,.section,.header,footer{padding-left:2%;padding-right:2%}}@media(max-width:1000px){.header nav{gap:20px}.header nav a{font-size:12px;letter-spacing:1.5px}.author{display:block}.portrait{width:50%;max-width:600px;margin:0 0 50px}.three-columns p{font-size:19px}.reading-copy{font-size:23px}}@media(max-width:720px){body{font-size:18px}.header{min-height:90px;padding:15px 5%}.header nav a{font-size:17px}.hero{padding:45px 5%}.hero h1{font-size:clamp(90px,24vw,150px)}.hero h2{font-size:25px;letter-spacing:2px}.hero .eyebrow{font-size:12px;letter-spacing:2px;margin-bottom:30px}.premise{padding-left:20px;font-size:22px}.actions{gap:15px;margin-top:30px}.hero .button{width:100%;min-width:0}.button{font-size:16px;padding:22px 25px;min-height:70px}.section{padding:55px 5%}h2{font-size:40px}.three-columns{grid-template-columns:1fr;gap:30px;margin-top:45px}.three-columns p{font-size:21px}.wide-lead{font-size:23px}.promise{padding:45px 0;margin-top:45px}.promise blockquote{font-size:31px}.promise figcaption{font-size:11px;letter-spacing:2px}.edition-list>div{align-items:start;gap:15px;padding:25px 0}dt{font-size:18px;letter-spacing:1px;flex:1}dd{font-size:18px;flex:1}.signed-box{padding:25px}.signed-box h3{font-size:27px}.signed-box>p:not(.eyebrow){font-size:21px}.signed-box aside{padding-left:20px}.text-link{font-size:18px}.mockup-placeholder{aspect-ratio:1.4;font-size:11px}.newsletter-strip{padding:40px 5%}.newsletter-strip h3{font-size:25px}.portrait{width:100%;margin-bottom:40px}.author p:not(.eyebrow){font-size:22px}.photo-grid{grid-template-columns:1fr;gap:25px}.photography .section-top{display:block}.photography .text-link{margin-top:25px}.newsletter{padding:65px 5%}.newsletter>p:not(.eyebrow){font-size:22px}.newsletter form{margin-top:35px}.input-row{flex-direction:column;gap:15px}.input-row input{width:100%;font-size:20px}.input-row .button{min-height:70px}.inquiry-list{grid-template-columns:1fr;margin-top:40px}.inquiry-list li{font-size:21px}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-grid .wordmark+p{margin-top:30px}.footer-grid h3{margin-bottom:20px}footer{padding:55px 5% 30px}.footer-bottom{margin-top:45px}}
/* Supplied brand and book assets; keep natural image proportions. */
.brand-logo{display:block;width:185px;height:auto}.header .wordmark{line-height:0}.cover-image{display:block;width:min(650px,85%);height:auto;border:1px solid #766c5d;padding:12px;background:#ffffff04}.book-mockup{display:flex;justify-content:center;align-items:center;border:1px solid var(--line);background:#eee7d8;box-shadow:0 15px 28px #32291520}.book-mockup img{display:block;width:min(750px,100%);height:auto}.footer-grid .brand-logo{width:165px}@media(max-width:720px){.brand-logo{width:145px}.header{min-height:95px}.cover-display{padding-top:20px;padding-bottom:50px}.cover-image{width:90%;padding:8px}.footer-grid .brand-logo{width:165px}}
/* Current launch scope: author biography without portrait; gallery deferred. */
.author{display:block}.author>div{max-width:1050px}.author h2{margin-bottom:35px}.coming-soon{display:block;margin-top:30px;font:13px/1.6 'Courier New',monospace;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}
