@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Montserrat:wght@400;500;600&display=swap');
:root{--ink:#071519;--ink2:#0b2023;--gold:#d99b45;--cream:#f3ecdf;--paper:#faf6ee;--text:#263033}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f7f0e6;font-family:Montserrat,Arial,sans-serif}header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;position:absolute;z-index:10;width:100%}.brand{color:white;text-decoration:none;font-family:'Cormorant Garamond',serif;font-size:24px;letter-spacing:4px}.brand span{display:block;font:500 8px Montserrat;letter-spacing:4px;color:var(--gold);margin-top:3px}nav{display:flex;gap:28px;align-items:center}nav a{color:#e9e4db;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:1.7px}.navcta{border:1px solid var(--gold);padding:12px 17px}.menu{display:none;background:none;border:0;color:white;font-size:26px}.hero{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:120px 9vw 70px;overflow:hidden;background:radial-gradient(circle at 76% 62%,#6d2c0f 0,rgba(55,25,10,.42) 18%,transparent 45%),linear-gradient(120deg,#061317,#081b1f)}.hero-copy{max-width:680px}.eyebrow{font-size:10px;letter-spacing:3.5px;color:var(--gold);font-weight:600}.eyebrow.dark{color:#9b662a}.hero h1,.section-title h2,.books h2,.about h2,.connect h2{font-family:'Cormorant Garamond',serif}.hero h1{font-size:clamp(72px,8.2vw,142px);line-height:.74;margin:28px 0 34px;font-weight:500;letter-spacing:-4px}.hero h1 em{color:var(--gold);font-weight:500}.lede{font-family:'Cormorant Garamond',serif;font-size:25px;line-height:1.5;color:#d7d4cc;max-width:570px}.actions{display:flex;gap:13px;margin-top:38px;flex-wrap:wrap}.button{padding:15px 23px;text-decoration:none;text-transform:uppercase;letter-spacing:1.8px;font-size:10px;font-weight:600}.gold{background:var(--gold);color:#142023}.outline{border:1px solid #827761;color:#eee6da}.book-glow{text-align:center;filter:drop-shadow(0 25px 45px #000)}.book-glow img{width:min(420px,78%);box-shadow:0 0 70px rgba(217,115,33,.15)}.paper{background:var(--paper);color:var(--text)}.intro{text-align:center;padding:110px 20px}.intro blockquote{font:italic 500 clamp(35px,4vw,62px)/1.08 'Cormorant Garamond',serif;max-width:900px;margin:25px auto;color:#152326}.intro>p:last-child{max-width:680px;margin:auto;line-height:1.8}.poetry{padding:100px 10vw 120px;display:grid;grid-template-columns:1fr 1fr;gap:12vw}.section-title h2,.about h2{font-size:65px;margin:12px 0}.poem{font:500 21px/1.65 'Cormorant Garamond',serif;border-left:1px solid #c9b38f;padding-left:55px}.poem h3{font-size:42px;margin-top:0}.poem span{font-style:italic;color:#87643d}.books{padding:120px 10vw;background:linear-gradient(150deg,#061418,#0a1c20);}.book-feature{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;max-width:1100px;margin:auto}.book-feature img{width:min(390px,100%);box-shadow:0 30px 70px #000}.books h2{font-size:70px;margin:12px 0}.book-feature p:not(.eyebrow){font:500 22px/1.6 'Cormorant Garamond',serif;color:#d7d0c5}.next-book{text-align:center;border-top:1px solid #304044;margin:120px auto 0;padding-top:90px;max-width:900px}.next-book h2{margin-bottom:10px}.coming{letter-spacing:6px;color:var(--gold);font-size:11px}.next-book strong{display:block;margin-top:35px;font:italic 500 30px 'Cormorant Garamond',serif;color:var(--gold)}.about{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:120px 10vw;align-items:center}.portrait img{width:100%;max-height:720px;object-fit:cover;object-position:center 42%;box-shadow:18px 18px 0 #d7b780}.about p{line-height:1.8}.connect{text-align:center;padding:120px 20px}.connect h2{font-size:60px;margin:18px 0}.connect>p:not(.eyebrow){color:#c7c3bb}.center{justify-content:center}footer{border-top:1px solid #26363a;padding:45px 7vw;display:flex;justify-content:space-between;align-items:center;color:#9da4a2;font-size:10px;letter-spacing:1px}footer b{font:500 22px 'Cormorant Garamond',serif;letter-spacing:3px;color:white}footer span{display:block;color:var(--gold);font-size:7px;letter-spacing:3px;margin-top:4px}
@media(max-width:780px){header{height:70px;padding:0 6vw}nav{display:none;position:absolute;top:70px;left:0;right:0;background:#071519;padding:30px 6vw;flex-direction:column;align-items:flex-start}nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;padding:120px 7vw 75px;text-align:center}.hero-copy{order:1}.book-glow{order:0;margin-bottom:50px}.book-glow img{width:55%;max-width:260px}.hero h1{font-size:72px;letter-spacing:-2px}.lede{font-size:21px}.actions{justify-content:center}.poetry,.about,.book-feature{grid-template-columns:1fr}.poetry{gap:55px;padding:80px 8vw}.poem{padding-left:25px}.books{padding:90px 8vw}.book-feature img{width:65%;margin:auto}.books h2,.about h2,.connect h2{font-size:48px}.about{padding:90px 8vw}.portrait img{max-height:500px}.connect{padding:90px 8vw}footer{flex-direction:column;gap:25px;text-align:center}}

/* Version 2 multipage additions */
header:not(.x){position:absolute}.page-hero{padding:170px 10vw 100px;text-align:center}.page-hero h1{font:500 clamp(58px,7vw,105px)/.95 'Cormorant Garamond',serif;margin:18px auto 24px;max-width:1000px}.page-hero>p:last-child{max-width:720px;margin:0 auto;font:500 22px/1.65 'Cormorant Garamond',serif}.dark-page{background:radial-gradient(circle at 50% 110%,#713114 0,transparent 36%),linear-gradient(120deg,#061317,#081b1f);min-height:520px;display:flex;flex-direction:column;justify-content:center}.home-split{padding:110px 10vw;display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;align-items:center}.home-split h2,.poem-card h2,.poetry-note h2,.connect-panel h2{font:500 58px 'Cormorant Garamond',serif;margin:10px 0 20px}.home-split p{line-height:1.8}.home-split img{width:100%;max-height:600px;object-fit:cover;object-position:center 35%;box-shadow:18px 18px 0 #d7b780}.text-link{display:inline-block;margin-top:20px;color:#86571f;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;text-decoration:none;font-weight:600}.home-books{padding-top:100px;padding-bottom:100px}.poem-grid{padding:100px 10vw 130px;display:grid;grid-template-columns:1.05fr .95fr;gap:10vw}.poem-card{border:1px solid #d8c8ae;padding:55px;background:#fffaf2}.poem-card h2{font-size:52px}.poem-text{font:500 22px/1.65 'Cormorant Garamond',serif}.poem-card span{font:italic 500 18px 'Cormorant Garamond',serif;color:#87643d}.poetry-note{padding-top:40px}.poetry-note p{line-height:1.8}.muted{color:#8b8174}.books-page{padding-top:110px}.about-page{padding-top:100px}.about-quote{font:italic 500 31px/1.3 'Cormorant Garamond',serif;color:#956225;margin:38px 0 0;padding-left:25px;border-left:1px solid #c9b38f}.connect-hero{min-height:720px}.connect-hero .actions{margin-top:40px}.connect-panel{text-align:center;padding:100px 20px 120px}.connect-panel p{margin-bottom:35px}.connect-panel .button{display:inline-block}
@media(max-width:780px){.page-hero{padding:125px 8vw 75px}.dark-page{min-height:520px}.home-split,.poem-grid{grid-template-columns:1fr;padding:80px 8vw}.home-split img{order:-1;max-height:500px}.home-split h2,.poem-card h2,.poetry-note h2,.connect-panel h2{font-size:44px}.poem-card{padding:32px 25px}.connect-hero{min-height:620px}}

/* Version 3 poetry library */
.library{padding:105px 9vw 125px}.library-head{max-width:760px;margin:0 auto 60px;text-align:center}.library-head h2,.library-close h2{font:500 clamp(46px,6vw,78px)/1 'Cormorant Garamond',serif;margin:12px 0 20px}.library-head p:last-child{font:500 21px/1.6 'Cormorant Garamond',serif;color:#6e675e}.poem-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:auto}.poem-preview{min-height:390px;padding:42px 36px;border:1px solid #d9c9ae;background:#fffaf2;color:var(--text);text-decoration:none;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.poem-preview:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(48,34,17,.1)}.poem-preview span{font-size:9px;letter-spacing:2.6px;color:#9b662a;font-weight:600}.poem-preview h3{font:500 43px/1 'Cormorant Garamond',serif;margin:20px 0 28px}.poem-preview p{font:500 20px/1.6 'Cormorant Garamond',serif;flex:1}.poem-preview b{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#86571f}.library-close{text-align:center;padding:115px 20px 125px;background:radial-gradient(circle at 50% 120%,#743316 0,transparent 38%),linear-gradient(120deg,#061317,#081b1f)}.library-close h2{margin:20px auto 38px;max-width:850px}.reading-body{background:var(--paper)}.reading-body header{background:#071519}.reading-wrap{padding:145px 20px 90px;min-height:100vh}.reading-card{max-width:760px;margin:auto;padding:75px 80px;background:#fffaf2;color:var(--text);border:1px solid #ddceb5;box-shadow:0 24px 80px rgba(40,27,11,.08);text-align:center}.back-link{display:block;text-align:left;color:#8d642f;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;font-size:9px;margin-bottom:55px}.reading-card h1{font:500 clamp(55px,7vw,88px)/.95 'Cormorant Garamond',serif;margin:14px 0 25px}.ornament{color:#b88647;font-size:20px;margin:28px 0}.reading-poem{font:500 25px/1.65 'Cormorant Garamond',serif}.reading-poem p{margin:0 0 30px}.signature{font:italic 500 19px 'Cormorant Garamond',serif;color:#87643d;margin-top:30px}.reading-next{max-width:760px;margin:32px auto 0;text-align:center}.reading-next a{color:#805820;text-decoration:none;text-transform:uppercase;letter-spacing:1.6px;font-size:10px;font-weight:600}.reading-body footer{background:#071519}
@media(max-width:780px){.library{padding:80px 7vw 90px}.poem-list{grid-template-columns:1fr}.poem-preview{min-height:320px}.reading-wrap{padding:110px 14px 65px}.reading-card{padding:55px 24px}.reading-poem{font-size:22px}.back-link{margin-bottom:40px}}
