.editions-page{--edition-ink:#eee7dc;--edition-muted:#b8adbf;--edition-rule:#3b3446;--edition-accent:#d4b8ee;color:var(--edition-ink);max-width:1190px;margin:0 auto;padding:70px 40px 100px}.edition-kicker{font:10px/1.6 var(--font-sans);letter-spacing:.17em;color:var(--edition-accent);text-transform:uppercase}.editions-intro{max-width:780px;padding:10px 0 65px}.editions-intro h1{font:400 clamp(3.5rem,8vw,6.3rem)/.99 var(--font-serif);letter-spacing:-.045em;margin:20px 0 28px}.edition-deck{font:400 1.6rem/1.45 var(--font-serif);color:#d2c7d7;max-width:620px}.edition-steps{border-top:1px solid var(--edition-rule);max-width:440px;font:12px var(--font-sans);gap:35px;margin:35px 0 0;padding-top:20px;display:flex}.editions-page a{color:var(--edition-accent);text-underline-offset:5px}.editions-page a:focus-visible,.editions-page summary:focus-visible{outline-offset:6px;outline:2px solid #e4c8ff}.edition-section{scroll-margin-top:40px}.edition-heading{max-width:620px;margin-bottom:35px}.editions-page h2{font:400 clamp(2rem,4vw,3rem)/1.12 var(--font-serif);letter-spacing:-.025em;margin:14px 0 20px}.editions-page p{line-height:1.65}.edition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.edition-card h3{font:400 1.65rem/1.2 var(--font-serif);margin:12px 0}.edition-card>p:not(.edition-kicker){color:var(--edition-muted);min-height:90px;font-size:14px}.edition-card>.edition-kicker{margin-top:26px;font-size:9px}.edition-jacket{background:#f3ece2;border:1px solid #cbbbcf;flex-direction:column;height:390px;padding:26px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:8px 10px #050609;color:#33283b!important}.edition-jacket:hover{transform:translateY(-5px)}.jacket-imprint{font:11px var(--font-sans);border-top:1px solid #b39abb;justify-content:space-between;padding-top:12px;display:flex}.jacket-figure{flex:1;min-height:180px;display:block;position:relative;overflow:hidden}.jacket-figure i{border:1px solid #b59bc1;border-radius:50%;width:130px;height:130px;position:absolute;top:35px;left:calc(50% - 65px)}.jacket-figure i:nth-child(2){transform:translate(-35px)}.jacket-figure i:nth-child(3){transform:translate(35px)}.jacket-02{background:#ebe5f0}.jacket-02 .jacket-figure i{border-radius:0;width:90px;height:90px;top:55px;left:calc(50% - 45px);transform:rotate(45deg)}.jacket-02 .jacket-figure i:nth-child(2){transform:translate(-45px)rotate(45deg)}.jacket-02 .jacket-figure i:nth-child(3){transform:translate(45px)rotate(45deg)}.jacket-03{background:#e9ece7}.jacket-03 .jacket-figure i:nth-child(3){border-radius:0;transform:translate(40px)rotate(45deg)}.jacket-name{font:400 2.45rem/1.04 var(--font-serif);letter-spacing:-.03em;max-width:230px}.jacket-subtitle{font:11px/1.5 var(--font-sans);color:#6f597d;margin-top:12px}.edition-links{font:12px/1.7 var(--font-sans);flex-wrap:wrap;gap:18px;display:flex}.edition-keeping{border-top:1px solid var(--edition-rule);border-bottom:1px solid var(--edition-rule);grid-template-columns:1fr 1.2fr;gap:60px;margin:70px 0;padding:50px 0;display:grid}.edition-small{color:var(--edition-muted);max-width:600px;font:11px/1.7 var(--font-sans)!important}.edition-continuing{border-left:1px solid #85619c;max-width:660px;margin:50px 0 0;padding-left:25px}.edition-series-link{margin-bottom:12px;padding:8px 0;display:inline-block}.series-page{max-width:950px}.series-list{border-top:1px solid var(--edition-rule)}.series-list article{border-bottom:1px solid var(--edition-rule);padding:30px 0}.series-list h2{font-size:2.2rem}.series-list h2 a{text-decoration:none}.field-note{max-width:850px}.letter-heading h1{font:400 clamp(3rem,6vw,5rem)/1.02 var(--font-serif);letter-spacing:-.04em;margin:18px 0}.letter-heading>.edition-kicker{margin-top:38px}.letter-envelope{font:12px/1.6 var(--font-sans);border-top:1px solid var(--edition-rule);border-bottom:1px solid var(--edition-rule);margin:25px 0 45px;padding:18px 0}.letter-envelope dd{margin:0 0 14px}.letter-envelope dt{color:var(--edition-muted)}.letter-body{font-size:19px;line-height:1.7}.letter-body .prose h2{margin:40px 0 18px;font-size:1.8rem}.letter-body .prose p{margin-bottom:22px}.letter-body .prose li{margin:16px 0}.letter-companion,.letter-copy{border-top:1px solid var(--edition-rule);margin-top:35px;padding:30px 0}.letter-companion h2,.letter-copy h2{font-size:2rem}.letter-copy details{margin-top:25px}.letter-copy label{font:12px var(--font-sans);margin:18px 0;display:block}.letter-copy textarea{color:#e3d9e9;background:#11101a;border:1px solid #6e5c7d;width:100%;max-width:100%;padding:18px;font:13px/1.6 ui-monospace,monospace}.letter-next{border-top:1px solid var(--edition-rule);margin-top:35px;padding-top:28px}.edition-context-link{font:12px/1.6 var(--font-sans);margin:18px 0 28px!important}.edition-context-link a{color:var(--accent)}@media (max-width:750px){.editions-page{padding:35px 23px 65px}.edition-grid{grid-template-columns:1fr;gap:45px}.edition-card{max-width:440px}.edition-card>p:not(.edition-kicker){min-height:0}.edition-jacket{height:430px}.edition-keeping{grid-template-columns:1fr;gap:15px;margin:45px 0;padding:35px 0}.edition-deck{font-size:1.4rem}.editions-intro{padding-bottom:35px}.letter-body{font-size:18px}.edition-continuing{padding-left:18px}.site-header nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.edition-jacket{transition:none}}@media print{.editions-page{color:#222;background:#fff;padding:0}.editions-page a{color:#333}.editions-page .edition-kicker,.editions-page .edition-small{color:#555}.letter-copy,.letter-envelope,.letter-next{display:none}.edition-jacket{box-shadow:none}.field-note{max-width:none}.field-note .letter-body{font-size:11pt}.letter-body h2{break-after:avoid}}.collection-builder,.editorial-signup,.audience-path,.letter-planning{border-top:1px solid var(--edition-rule);margin:25px 0;padding:30px 0}.collection-builder fieldset{border:1px solid var(--edition-rule);margin:25px 0;padding:18px}.collection-builder legend{font:12px var(--font-sans);padding:0 10px}.collection-choice{cursor:pointer;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.collection-choice input,.collection-notes input,.signup-consent input{accent-color:#c6a3e0;flex-shrink:0;width:19px;height:19px;margin-top:3px}.collection-choice strong{font-weight:500;display:block}.collection-choice small{font:11px var(--font-sans);color:var(--edition-muted)}.collection-presets{flex-wrap:wrap;gap:10px;display:flex}.collection-builder button,.editorial-signup button{color:#e3d2ee;font:12px/1.5 var(--font-sans);cursor:pointer;background:#16121e;border:1px solid #8e6da5;border-radius:3px;padding:10px 14px}.collection-builder button:disabled,.editorial-signup button:disabled{opacity:.45;cursor:default}.collection-builder button:focus-visible,.editorial-signup button:focus-visible,.editorial-signup input:focus-visible{outline-offset:4px;outline:2px solid #e4c8ff}.collection-order{padding-left:22px}.collection-order li{border-bottom:1px solid var(--edition-rule);padding:14px 0}.collection-order li>div{gap:8px;margin:12px 0 0;display:flex}.collection-notes{align-items:flex-start;gap:10px;margin:25px 0;display:flex}.collection-download{color:#241a2e!important;background:#c9addb!important}.editorial-signup{max-width:650px}.editorial-signup form>label:first-child{font:12px var(--font-sans);margin:25px 0 8px;display:block}.editorial-signup input[type=email]{color:#eee;width:100%;max-width:460px;font:16px var(--font-sans);background:#111019;border:1px solid #8a7697;padding:13px}.signup-consent{gap:12px;margin:20px 0;font-size:15px;line-height:1.6;display:flex}.signup-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.letter-planning details{border-bottom:1px solid var(--edition-rule);padding:20px 0}.letter-planning summary{cursor:pointer;font-size:21px}.audience-path ol{padding-left:24px}.audience-path li{margin:28px 0}.audience-path h3{font-size:24px}.edition-extensions{padding:35px 0 0}.edition-extensions h2{font-size:2rem}
