@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=DM+Sans:wght@400;500;600&display=swap');
:root{--ink:#10283a;--night:#071b2c;--paper:#f5f0e6;--gold:#c49759;--muted:#687078;--line:#d6cfbf}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.8 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}button{border-radius:0}.skip{position:absolute;top:-70px;z-index:9;background:var(--paper);padding:10px}.skip:focus{top:0}.brand{display:flex;align-items:center;gap:14px;font:500 30px/1.05 'Cormorant Garamond',Georgia,serif;white-space:nowrap}.brand em{font-weight:400}.mark{font:38px Georgia;color:var(--gold)}header{padding:28px 6%;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}nav{display:flex;gap:32px;font-size:11px}nav a:hover,.header-social:hover{color:#9b6d31}.header-social{font-size:11px;border-bottom:1px solid var(--gold);padding-bottom:3px}.hero{background:var(--night);color:var(--paper);padding:72px 10% 64px;display:grid;grid-template-columns:1.12fr 1fr;gap:5%;align-items:center;position:relative;overflow:hidden}.eyebrow{font-size:9px;letter-spacing:.18em;font-weight:500;margin:0 0 28px}.hero .eyebrow{color:#cbbd9f}.hero h1{font:400 clamp(68px,7.5vw,118px)/.96 'Cormorant Garamond',Georgia,serif;letter-spacing:-.025em;margin:0 0 28px}.hero h1 em{color:#d6af77}.hero-description{font-size:13px;line-height:1.9;color:#b6c1c6;margin-bottom:28px}.text-link{border:0;border-bottom:1px solid currentColor;padding:8px 0;background:none;display:inline-flex;align-items:center;justify-content:space-between;gap:40px;font-size:11px;line-height:1.6}.text-link span{font-size:19px}.text-link:hover{color:#a1763e}.hero .text-link{color:var(--paper)}.hero-author{font:17px 'Cormorant Garamond',Georgia,serif;color:#aeb9be;margin-top:48px}.hero-author span{white-space:nowrap}.cover-stage{margin:0;justify-self:end;width:100%;max-width:340px;position:relative}.cover{display:block;width:100%;height:auto;box-shadow:15px 18px 0 #02101c,17px 20px 0 #b3a38b40}.cover-stage figcaption{font-size:8px;letter-spacing:.08em;display:flex;justify-content:space-between;gap:12px;margin-top:30px;color:#b9c1c4}.cover-stage figcaption span{color:#d5ae76}.hero-side{position:absolute;right:28px;top:50%;writing-mode:vertical-rl;font-size:8px;letter-spacing:.24em;color:#84939c}.section{padding:74px 8%}.section-label{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:15px;margin-bottom:50px;font-size:8px;letter-spacing:.14em;color:var(--muted)}h2{font:400 clamp(42px,4.5vw,70px)/1.06 'Cormorant Garamond',Georgia,serif;letter-spacing:-.02em;margin:0}h2 em{color:#9b713c}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.prose{max-width:470px;font-size:13px}.prose p:first-child{margin-top:0;font:500 24px/1.4 'Cormorant Garamond',Georgia,serif;color:var(--ink)}.prose p{color:#555f66;margin:0 0 22px}.comic-section{background:#e7e6de}.comic-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;align-items:center}.comic-copy .eyebrow{font-size:8px}.comic-copy h2{margin-bottom:25px}.comic-copy p:not(.eyebrow){font-size:12px;color:#5c666a;max-width:290px}.comic{margin:0;max-width:550px;justify-self:end}.comic button{display:block;padding:0;border:0;background:none;width:100%;cursor:zoom-in}.comic img{width:100%;height:auto;display:block}.comic figcaption{display:flex;justify-content:space-between;gap:15px;font-size:9px;margin-top:15px}.comic figcaption span{color:#727773}.instagram-link{display:block;font-size:11px;margin-top:30px}.instagram-link small{display:block;color:var(--muted);font-size:9px}.question-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:12%}.chapters{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{display:flex;align-items:baseline;gap:18px;list-style:none;position:relative;padding:17px 25px 17px 0;cursor:pointer;font-size:12px}summary::-webkit-details-marker{display:none}summary span{font-size:9px;min-width:23px;color:#946b38}summary:after{content:'+';position:absolute;right:2px;font-size:18px;color:#946b38}details[open] summary:after{content:'−'}details p{font-size:12px;color:#5c666a;margin:0 30px 22px 42px;line-height:1.9}.excerpt{text-align:center;padding-top:55px;padding-bottom:85px}.excerpt .eyebrow{color:#86744f}.excerpt blockquote{font:400 clamp(32px,4vw,58px)/1.22 'Cormorant Garamond',Georgia,serif;margin:30px auto;max-width:850px}.excerpt blockquote em{color:#956a35}.excerpt-source{font-size:9px;color:var(--muted);margin-bottom:25px}.launch{background:var(--night);color:var(--paper);padding-top:55px}.launch .section-label{border-color:#344654;color:#acb5ba}.launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.launch .eyebrow{color:#d0b587;margin-bottom:0}.year{font:400 clamp(100px,15vw,220px)/1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.04em}.year span{color:var(--gold)}.launch-copy h3{font:400 34px/1.16 'Cormorant Garamond',Georgia,serif;margin:0 0 22px}.launch-copy p{font-size:12px;max-width:380px;color:#b7c0c6;line-height:1.9}.launch-copy .text-link{margin:10px 0 25px}.email{display:block;font-size:10px;color:#d4b487;overflow-wrap:anywhere}footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:45px 6%}footer p{font-size:10px;line-height:1.9;color:#687078}footer>div{font-size:10px;text-align:right}footer small{display:block;font-size:8px;color:#687078;margin-top:9px}dialog{border:0;width:min(750px,94vw);max-height:92vh;padding:0;background:var(--paper);color:var(--ink)}dialog::backdrop{background:#020e19e8}.dialog-top{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:2;background:var(--paper);border-bottom:1px solid var(--line);padding:10px 24px;font-size:8px;letter-spacing:.12em}.dialog-top button{background:none;border:0;font-size:30px}dialog article{padding:40px 10%}dialog article h2{font-size:50px;margin-bottom:30px}dialog article p{font:14px/1.95 Georgia,serif}dialog article .eyebrow,dialog article .end{font:10px/1.7 'DM Sans',Arial,sans-serif;color:var(--muted)}dialog hr{border:0;border-top:1px solid var(--line);margin:30px 0}#comic-dialog{width:min(900px,96vw)}#comic-dialog>img{display:block;width:100%;height:auto}
@media(min-width:1600px){.hero,.section{padding-left:max(8%,calc((100vw - 1280px)/2));padding-right:max(8%,calc((100vw - 1280px)/2))}}
@media(max-width:800px){header{padding:22px 6%;gap:18px}.brand{font-size:26px;gap:10px}.mark{font-size:30px}nav{display:none}.header-social{font-size:10px}.hero{padding:50px 8% 42px;grid-template-columns:1fr;gap:45px}.hero h1{font-size:clamp(64px,14vw,94px)}.hero-description{font-size:12px}.hero-author{margin-top:25px;font-size:16px}.hero-side{display:none}.cover-stage{justify-self:center;max-width:290px;width:80%}.cover-stage figcaption{font-size:7px;gap:20px;line-height:1.8}.section{padding:50px 7%}.section-label{font-size:7px;margin-bottom:35px}.section-label span:last-child{text-align:right}.intro-grid,.comic-grid,.question-grid,.launch-grid{grid-template-columns:1fr;gap:32px}h2{font-size:47px}.prose{max-width:none}.comic{justify-self:center;max-width:560px}.comic-copy p:not(.eyebrow){max-width:420px}.comic-copy h2 br{display:none}.comic-copy h2{max-width:340px}.comic-copy .instagram-link{margin-top:22px}.comic figcaption{font-size:8px}.question-grid h2 br{display:none}.excerpt{padding-top:35px;padding-bottom:55px}.excerpt blockquote{font-size:36px}.year{font-size:145px}.launch-grid{gap:20px}.launch-copy h3{font-size:32px}footer{flex-wrap:wrap;padding:35px 7%;gap:22px}footer .brand{width:100%}footer p{margin:0}footer>div{text-align:left}dialog article{padding:30px 8%}dialog article h2{font-size:42px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
