@import url('/assets/body-font.css?v=source-serif-4');
@font-face{font-family:Signature;src:url('/assets/signature.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Loverica;src:url('/assets/loverica.otf') format('opentype');font-weight:400;font-display:swap}
:root{--red:#cf0e0e;--paper:#ffffff;--ink:#171514;--rule:#17151425;--gutter:clamp(22px,4.5vw,76px);font-family:'Source Serif 4',Georgia,serif;font-weight:300;font-optical-sizing:auto;font-synthesis:none;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--red);outline-offset:7px}a:hover{color:var(--red)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Loverica,Didot,serif;font-weight:400}img{max-width:100%;display:block}[hidden]{display:none!important}.skip-link{position:absolute;top:8px;left:8px;padding:12px;background:var(--paper);z-index:10;transform:translateY(-160%)}.skip-link:focus{transform:none}
.topbar{margin:0 var(--gutter);padding:20px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:20px}.topbar>a:first-of-type{justify-self:start}.topbar nav{justify-self:end}.topbar a{min-height:44px;display:inline-flex;align-items:center}.studio-wordmark img{width:78px;height:44px;object-fit:contain}.edition-footer{max-width:1600px;margin:0 auto;padding:35px var(--gutter) 25px;display:flex;justify-content:space-between;gap:24px;font-size:13px}.edition-footer nav{display:flex;gap:32px}.edition-footer a{display:inline-flex;gap:18px;align-items:center;min-height:44px}.edition-footer>span{align-self:center}main{max-width:1600px;margin:0 auto;padding:0 var(--gutter)}
.archive-heading{padding:28px 0 48px;text-align:center}.archive-signature{font:400 clamp(26px,2.6vw,36px)/1.1 Signature,cursive;color:var(--red);margin:0 0 8px}.archive-heading h1{font-size:clamp(76px,8vw,112px);line-height:1.05;letter-spacing:-.015em}.archive-deck{font-size:clamp(16px,1.5vw,20px);margin:12px auto 0;max-width:38ch}.archive-running{display:flex;justify-content:space-between;gap:25px;font-size:14px;margin:0 0 30px}.archive-running>span:first-child{font-style:italic}.archive-running>span:last-child{font-size:12px;color:#625b56}
.issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(30px,5vw,90px);row-gap:64px;padding:0 18px}.issue{min-width:0}.issue-link{display:block;color:var(--ink)}.issue-link:hover{color:inherit}.issue-cover{position:relative;container-type:inline-size;aspect-ratio:3/4;overflow:hidden;background:#efeee8;box-shadow:2px 4px 8px #17151413,inset 1px 0 1px #ffffff80;transition:transform .35s ease,box-shadow .35s ease}.issue-link:hover .issue-cover{transform:translateY(-6px);box-shadow:4px 12px 20px #17151418}.cover-running,.cover-foot{position:absolute;z-index:2;left:6.2%;right:6.2%;display:flex;justify-content:space-between;gap:12px;font-size:3.1cqw;line-height:1.3;letter-spacing:.035em}.cover-running{top:6%}.cover-running>span:first-child{letter-spacing:.16em}.cover-foot{bottom:5.4%;font-size:3cqw}.cover-title{position:absolute;z-index:2;inset:18% 5% 14%;display:flex;align-items:center;justify-content:center}.display-title{width:100%;font-weight:400;letter-spacing:-.045em;line-height:.82;text-align:center}.title-script{display:block;font-family:Signature,cursive;letter-spacing:0;color:var(--red);line-height:1.05;text-align:left;position:relative;z-index:2}.title-line{display:block;white-space:nowrap}.title-after{display:block;font:300 20px/1.3 'Source Serif 4',Georgia,serif;letter-spacing:0;margin-top:24px}.cover-title .title-script{font-size:9.8cqw;margin:0 0 4% 6%}.cover-title .title-line--1{font-size:31cqw;letter-spacing:-.035em}.cover-title .title-line--2{font-size:39cqw;margin-top:-1.5%;letter-spacing:-.04em}.issue-cover--space{background:#f8f7f4}.issue-cover--space .cover-title{inset:20% 3% 20%}.issue-cover--world{color:var(--paper);background:#233a41}.cover-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.issue-cover--world:after,.issue-cover--custom:after{content:"";position:absolute;inset:0;background:linear-gradient(#08172160,transparent 35%,#08172165)}.issue-cover--world .cover-art{object-position:48% 45%;filter:brightness(.68)}.issue-cover--world .cover-title{align-items:flex-start;inset:19% 5% 12%}.issue-cover--world .title-script{color:var(--paper);font-size:12cqw;text-align:center;margin:0 0 8%}.issue-cover--world .title-line--1{font-size:36cqw}.issue-cover--world .title-after{font-size:4.1cqw;margin-top:5%;text-align:center}.issue-cover--pause{background:#d8d5cd}.issue-cover--pause .cover-art{inset:43% 8% 12%;width:84%;height:45%;object-position:center;filter:saturate(.65)}.issue-cover--pause .cover-title{inset:15% 5% auto;align-items:flex-start}.issue-cover--pause .title-script{font-size:8.2cqw;text-align:center;margin:0 0 4%;color:var(--ink)}.issue-cover--pause .title-line--1{font-size:16cqw;letter-spacing:-.02em}.issue-cover--pause .title-line--2{font-size:32cqw;margin-top:2%}.issue-cover--custom{color:var(--paper);background:#413d37}.issue-cover--custom .cover-title .title-line{font-size:13cqw;line-height:1.06;white-space:normal;overflow-wrap:anywhere}.issue-caption{display:grid;grid-template-columns:1fr auto;gap:5px 12px;margin-top:19px;font-size:14px}.issue-caption>span:nth-child(2){text-align:right}.issue-draft{grid-column:1/-1;color:#716c66;font-size:12px;font-style:italic}
.filter-bar{margin:46px 18px 0;border-top:1px solid var(--rule);padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:24px}.filters{display:flex;gap:24px;flex-wrap:wrap}.filters button{padding:10px 0;border:0;background:none;color:inherit;font-size:13px;min-height:44px}.filters button[aria-pressed=true]{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--red)}.filter-count{font-size:12px;white-space:nowrap}.archive-note{padding:110px 0 90px;text-align:center}.archive-note>span{font:36px/1.2 Signature,cursive;color:var(--red)}.archive-note>p{font-size:18px;margin-top:14px}.empty-edition{min-height:220px;padding:55px 0;text-align:center;font-size:22px}
.issue-running{display:flex;justify-content:space-between;gap:24px;padding:22px 0 0;font-size:12px;color:#625b56}.issue-running>a{color:var(--ink)}.issue-heading{container-type:inline-size;margin:58px 0 86px}.issue-heading .title-script{font-size:6.5cqw;margin:0 0 1.5% 11%}.issue-heading .title-line--1{font-size:31cqw;line-height:.8;letter-spacing:-.045em}.issue-heading .title-line--2{font-size:40cqw;line-height:.8;letter-spacing:-.045em;margin-top:-1%}.issue-heading .display-title--world .title-script{text-align:center;margin-left:0}.issue-heading .display-title--world .title-line--1{font-size:41cqw}.issue-heading .display-title--world .title-after{font-size:clamp(19px,2.8vw,36px);margin-top:35px}.issue-heading .display-title--pause .title-script{text-align:center;margin-left:0}.issue-heading .display-title--pause .title-line--1{font-size:22cqw}.issue-heading .display-title--pause .title-line--2{font-size:39cqw}.issue-heading .display-title--custom .title-line{font-size:clamp(55px,10vw,150px);line-height:1;white-space:normal;overflow-wrap:anywhere;letter-spacing:-.025em}
.reading-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.68fr) minmax(0,1fr);gap:clamp(32px,5.2vw,84px);align-items:start;padding:0 1%}.reading-column{font-size:clamp(18px,1.65vw,23px);line-height:1.45;font-weight:300;overflow-wrap:break-word}.reading-column p{margin-bottom:1em}.reading-column h2{font-size:clamp(25px,2.4vw,32px);line-height:1.1;margin:1.35em 0 .6em;letter-spacing:-.01em}.reading-column>h2:first-child{margin-top:0}.reading-column--first>p:first-of-type:first-letter{float:left;font:400 6.2em/.72 Loverica,Didot,serif;padding:.06em .08em 0 0}.reading-pull{text-align:center;padding-top:3px}.reading-pull p{font:400 clamp(28px,3.4vw,48px)/1.1 Loverica,Didot,serif;letter-spacing:-.02em;text-wrap:balance}.reading-pull>span{display:block;color:var(--red);margin-top:36px;font-size:14px}.issue-colophon{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:52px 0 80px;font-size:13px}.issue-colophon a{display:flex;gap:15px;align-items:center;min-height:44px}.related-issues{border-top:1px solid var(--rule);padding:45px 0 60px}.related-issues>h2{font-size:clamp(35px,4vw,56px);margin-bottom:42px}.related-issues .issue-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;max-width:1100px}.all-issues{display:inline-flex;align-items:center;gap:22px;min-height:44px;margin-top:36px;font-size:15px}
@media(min-width:1600px){.issue-heading .title-script{font-size:88px}.issue-heading .title-line--1{font-size:435px}.issue-heading .title-line--2{font-size:565px}}
@media(max-width:900px){.issue-grid{gap:44px 30px;padding:0}.issue-caption{font-size:12px;gap:7px}.issue-caption>span:nth-child(2){font-size:11px}.archive-heading{padding:28px 0 42px}.reading-spread{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,.64fr) minmax(0,1fr)}.reading-column{font-size:17px}.reading-pull p{font-size:30px}.issue-heading{margin-bottom:60px}.filter-bar{margin-left:0;margin-right:0}.filters{gap:18px}}
@media(max-width:600px){:root{--gutter:22px}.topbar{padding:12px 0;font-size:16px}.studio-wordmark img{width:63px;height:36px}.archive-heading{padding:24px 0 40px}.archive-heading h1{font-size:clamp(82px,24vw,110px)}.archive-signature{font-size:31px}.archive-deck{font-size:17px;max-width:28ch}.archive-running{align-items:baseline;margin-bottom:22px;font-size:14px}.archive-running>span:last-child{font-size:10px;max-width:17ch;text-align:right}.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.issue-caption{grid-template-columns:1fr;font-size:13px;margin-top:13px;gap:3px}.issue-caption>span:nth-child(2){text-align:left;font-size:11px}.issue-draft{font-size:10px}.cover-running{font-size:3.4cqw}.cover-foot{font-size:3.4cqw}.filter-bar{margin-top:32px;align-items:flex-start;gap:16px}.filters{gap:0 17px}.filters button{font-size:12px}.filter-count{padding-top:14px;font-size:11px}.archive-note{padding:70px 0 45px}.archive-note>span{font-size:31px}.archive-note>p{font-size:17px}.edition-footer{display:block;padding-top:20px;font-size:12px}.edition-footer nav{justify-content:space-between;gap:15px;margin-top:8px}.edition-footer a{gap:8px}.issue-running{padding-top:16px;gap:12px;flex-wrap:wrap;font-size:10px}.issue-running>span:nth-child(2){margin-left:auto}.issue-running>span:last-child{flex-basis:100%;text-align:right}.issue-heading{margin:42px -5px 48px}.issue-heading .title-script{font-size:9.2cqw;margin-left:8%;margin-bottom:3%}.issue-heading .title-line--1{font-size:32cqw}.issue-heading .title-line--2{font-size:40cqw;margin-top:1%}.issue-heading .display-title--pause .title-script{font-size:8.2cqw}.issue-heading .display-title--world .title-after{font-size:19px;margin-top:20px}.reading-spread{display:flex;flex-direction:column;gap:0;padding:0}.reading-pull{order:-1;max-width:23ch;align-self:center;margin-bottom:42px}.reading-pull p{font-size:29px;line-height:1.12}.reading-pull>span{margin-top:20px;font-size:12px}.reading-column{font-size:19px;line-height:1.55;width:100%}.reading-column h2{font-size:29px;margin-top:28px}.reading-column--last>h2:first-child{margin-top:13px}.reading-column--first>p:first-of-type:first-letter{font-size:5.4em}.issue-colophon{margin:25px 0 45px;font-size:11px;gap:16px;flex-wrap:wrap}.issue-colophon>span:nth-child(2){margin-left:auto}.issue-colophon>a{flex-basis:100%;justify-content:flex-end}.related-issues{padding:30px 0}.related-issues>h2{font-size:34px;margin-bottom:28px}.related-issues .issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.all-issues{margin-top:26px;font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.issue-cover{transition:none}.issue-link:hover .issue-cover{transform:none}}
/* Issue 02: the opening collage reference, with offset photographs and staggered columns. */
.issue-cover--world{background:#eeeae3;color:var(--ink)}.issue-cover--world:after{display:none}.issue-cover--world .cover-art{inset:15% 7% auto auto;width:58%;height:49%;object-fit:cover;object-position:center;filter:grayscale(1)}.cover-inset{position:absolute;left:7%;bottom:15%;width:30%;height:33%;object-fit:cover;filter:grayscale(1)}.issue-cover--world .cover-title{inset:42% 4% 12%;align-items:flex-start}.issue-cover--world .title-script{font-size:8.7cqw;text-align:left;color:var(--red);margin-left:1%;margin-bottom:2%;text-shadow:0 0 12px var(--paper)}.issue-cover--world .title-line--1{font-size:34cqw;text-align:right;color:var(--ink);background:#eeeae3;text-shadow:none}.issue-cover--world .title-after{font-size:3.7cqw;max-width:12ch;text-align:left;margin:7% 0 0 48%;color:var(--ink)}
.issue-cover--pause{background:var(--red);color:var(--paper)}.issue-cover--pause .cover-art{display:none}.issue-cover--pause .cover-title{inset:20% 3% 13%}.issue-cover--pause .title-script{color:var(--paper);font-size:8cqw;text-align:left;margin:0 0 6% 4%}.issue-cover--pause .title-line--1{font-size:22cqw;line-height:.9;text-align:left;margin-left:5%}.issue-cover--pause .title-line--2{font-size:36cqw;line-height:.85;text-align:right;margin-top:9%;letter-spacing:-.05em}
.collage-opening{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:11%;align-items:start;margin:65px 0 70px}.collage-title{container-type:inline-size;padding-top:22px}.collage-title .title-script{font-size:12cqw;text-align:left;margin-bottom:4%}.collage-title .title-line--1{font-size:52cqw;text-align:left;letter-spacing:-.04em}.collage-title .title-after{font-size:clamp(19px,2.1vw,27px);text-align:left;margin-top:22px;max-width:16ch}.collage-note{width:78%;padding:15px 15px 10px;background:#fff;margin:75px 0 0 4%;transform:rotate(-3deg);box-shadow:0 3px 10px #17151412}.collage-note img{width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(1)}.collage-note figcaption{font:25px/1.1 Signature,cursive;text-align:center;padding:15px 5px 3px}.collage-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 30%;filter:grayscale(1)}.collage-portrait figcaption{font-size:11px;text-align:right;margin-top:10px}.collage-reading{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1fr) minmax(0,1fr);gap:0 6%;align-items:start}.collage-margin{grid-row:1/3;align-self:stretch;padding-top:95px}.collage-margin img{width:100%;height:100%;max-height:1040px;object-fit:cover;object-position:42%;filter:grayscale(1)}.collage-column-one{padding-top:150px}.collage-reading .reading-column{font-size:clamp(17px,1.45vw,20px);line-height:1.5}.collage-pull{grid-column:2/4;margin:42px 0 0;text-align:center}.collage-pull p{font:400 clamp(24px,3vw,39px)/1.18 Loverica,Didot,serif;letter-spacing:.015em}.collage-pull>span{display:block;color:var(--red);font-size:12px;margin-top:25px}
/* Issue 03: the inset-title and Elle references, with a large initial and a quote inside the text. */
.pause-opening{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6%;align-items:center;margin:70px 0 90px}.pause-image img{width:100%;aspect-ratio:3/4;object-fit:contain;object-position:center;background:var(--red)}.pause-image figcaption{font-size:12px;line-height:1.4;margin:12px 0 0;max-width:30ch}.pause-heading{container-type:inline-size;background:var(--paper);padding:25px 0 30px 15px;margin-left:-14%;position:relative}.pause-heading .title-script{font-size:7.3cqw;text-align:center;margin-bottom:7%}.pause-heading .title-line--1{font-size:23cqw;line-height:.87}.pause-heading .title-line--2{font-size:41cqw;line-height:.86;margin-top:3%;letter-spacing:-.04em}.pause-folio{display:block;color:var(--red);text-align:center;margin-top:38px;font-size:13px}.pause-reading{max-width:1040px;margin:0 auto;columns:2;column-gap:clamp(40px,6vw,86px);font-size:clamp(18px,1.6vw,22px);line-height:1.5;font-weight:300;overflow-wrap:break-word}.pause-reading>p{margin-bottom:1em}.pause-reading>h2{break-after:avoid;font-size:clamp(26px,2.5vw,34px);line-height:1.1;margin:1.25em 0 .6em}.pause-reading>p:first-child:first-letter{float:left;font:400 9.8em/.72 Loverica,Didot,serif;padding:.05em .08em 0 0}.pause-pull{float:left;width:53%;margin:18px 22px 20px 0;text-align:center;break-inside:avoid}.pause-pull>p{font:300 italic clamp(22px,2.2vw,31px)/1.15 'Source Serif 4',Georgia,serif}.pause-pull>span{display:block;font:400 120px/.65 Loverica,Didot,serif;height:65px}.pause-pull>span:first-child{padding-top:10px}.pause-pull>span:last-child{margin-top:22px}
@media(max-width:900px){.collage-opening{gap:8%;margin-top:50px}.collage-note{width:90%;margin-top:45px;padding:10px}.collage-note figcaption{font-size:20px}.collage-reading{grid-template-columns:minmax(0,.55fr) minmax(0,1fr) minmax(0,1fr);gap:0 5%}.collage-column-one{padding-top:90px}.collage-margin{padding-top:50px}.collage-reading .reading-column{font-size:17px}.pause-opening{margin:50px 0 65px}.pause-reading{font-size:18px;column-gap:38px}.pause-pull{width:58%;margin-right:15px}.pause-pull>p{font-size:23px}}
@media(max-width:600px){.collage-opening{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:6%;margin:40px 0 48px}.collage-title{padding-top:7px}.collage-title .title-script{font-size:15cqw;margin-bottom:10%}.collage-title .title-line--1{font-size:38cqw}.collage-title .title-after{font-size:15px;margin-top:16px}.collage-note{width:94%;margin:32px 0 0;padding:7px 7px 5px;transform:rotate(-3deg)}.collage-note figcaption{font-size:14px;line-height:1.4;padding:8px 0 0}.collage-portrait{padding-top:30px}.collage-portrait img{aspect-ratio:2/3;object-position:50% 20%}.collage-portrait figcaption{font-size:9px}.collage-reading{display:flex;flex-direction:column;gap:0}.collage-margin{display:none}.collage-column-one{padding-top:0}.collage-reading .reading-column{font-size:19px;line-height:1.55}.collage-column-two>h2:first-child{margin-top:15px}.collage-pull{order:-1;margin:0 0 38px;max-width:28ch;align-self:center}.collage-pull p{font-size:27px;line-height:1.15}.collage-pull>span{margin-top:20px}.pause-opening{gap:3%;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);margin:38px 0 44px}.pause-heading{padding:18px 0 18px 6px;margin-left:-18%}.pause-heading .title-script{font-size:clamp(20px,8cqw,28px);line-height:1.2}.pause-heading .title-line--1{font-size:24cqw}.pause-heading .title-line--2{font-size:41cqw}.pause-folio{font-size:11px;margin-top:18px}.pause-image img{aspect-ratio:1/2;object-position:25%}.pause-image figcaption{font-size:9px;margin-top:8px}.pause-reading{columns:1;font-size:19px;line-height:1.55}.pause-reading>p:first-child:first-letter{font-size:6em}.pause-pull{float:none;width:min(80%,24ch);margin:36px auto}.pause-pull>p{font-size:23px}.pause-pull>span{font-size:94px;height:50px}.pause-reading>h2{font-size:29px}.pause-reading:after{content:"";display:block;clear:both}}

/* Keep the cotton fibres legible on phones without tinting the white stock. */
:root{--paper-wash:#ffffffad;--paper-grain-size:720px}
body,.issue-cover--space,.issue-cover--world,.pause-heading,.edition-page-sheet{background-color:#fff;background-image:linear-gradient(var(--paper-wash),var(--paper-wash)),url('/assets/edition-cotton-paper.webp');background-size:var(--paper-grain-size);background-blend-mode:normal,luminosity}

/* Edition motion preserves the original paper, typography and layout. */
.edition-motion-toggle{appearance:none;border:0;background:transparent;padding:0 12px;min-height:44px;color:inherit;font:inherit;font-size:12px;white-space:nowrap}.edition-motion-toggle:disabled{cursor:default;opacity:.65}
body[data-edition-motion=on] .reveal-ready{opacity:0;translate:0 26px;transition:opacity .8s cubic-bezier(.22,1,.36,1),translate .95s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms)}
body[data-edition-motion=on] .reveal-ready.is-inview{opacity:1;translate:0 0}
body[data-edition-motion=on] .title-line.reveal-ready{translate:0 40px;transition-duration:1.1s}
body[data-edition-motion=on] .title-line.reveal-ready.is-inview{translate:0 0}
body[data-edition-motion=on] .issue-link{perspective:1200px}
body[data-edition-motion=on] .issue-cover{transform:perspective(1200px) translateY(var(--cover-lift,0px)) rotateX(var(--cover-x,0deg)) rotateY(var(--cover-y,0deg));transform-origin:50% 65%;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;backface-visibility:hidden}
body[data-edition-motion=on] .issue-link:hover .issue-cover,body[data-edition-motion=on] .issue-link:focus-visible .issue-cover{box-shadow:8px 18px 30px #17151420,inset 2px 0 2px #ffffffb0}
body[data-edition-motion=on] .collage-portrait img,body[data-edition-motion=on] .collage-margin img,body[data-edition-motion=on] .pause-image img{translate:0 var(--image-shift,0px);transition:translate .25s linear}
.edition-page-turn{position:fixed;inset:0;overflow:clip;z-index:2147482999;pointer-events:none}.edition-page-sheet{position:absolute;inset:-2px;pointer-events:none;transform:translateX(105%) rotateY(-12deg);transform-origin:right center;box-shadow:-30px 0 55px #17151416;visibility:hidden}
.edition-page-sheet.is-opening{visibility:visible;pointer-events:auto;animation:edition-page-close .32s cubic-bezier(.65,0,.35,1) forwards}.edition-page-sheet.is-arriving{visibility:visible;animation:edition-page-open .65s cubic-bezier(.22,1,.36,1) both}
@keyframes edition-page-close{from{transform:translateX(105%) rotateY(-12deg)}to{transform:translateX(0) rotateY(0)}}
@keyframes edition-page-open{from{transform:translateX(0) rotateY(0)}to{transform:translateX(-105%) rotateY(12deg)}}
body[data-edition-motion=off] .issue-cover,body[data-edition-motion=off] .issue-link:hover .issue-cover{transform:none;transition:none}
@media(max-width:600px){.edition-motion-toggle{padding:0;float:right;margin-top:-16px}.edition-page-sheet{box-shadow:-12px 0 25px #17151412}}
@media(prefers-reduced-motion:reduce){body .reveal-ready{opacity:1!important;translate:none!important;transition:none!important}body .issue-cover,body .collage-portrait img,body .collage-margin img,body .pause-image img{transform:none!important;translate:none!important;transition:none!important}.edition-page-sheet{display:none}}
.edition-company{flex-basis:100%;font:300 14px/1.6 var(--font-body);margin-top:16px}.edition-footer{flex-wrap:wrap}

/* Owner review: saved editorial template proportions, with a readable full essay. */
.edition-section-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 28px;padding:14px 24px 20px;border-bottom:1px solid #1a181a18;background:#fff;font:400 14px/1.3 'Source Serif 4',serif}
.edition-section-nav a,.edition-section-nav>span{padding:6px 0;text-decoration:none;color:inherit;white-space:nowrap}
.edition-section-nav [aria-current=page]{color:#cf0e0e;text-decoration:underline;text-underline-offset:6px}
.edition-section-nav>span{opacity:.45;display:flex;flex-direction:column;text-align:center}.edition-section-nav small{font-size:8px}
.editorial-essay{max-width:1320px;margin:0 auto}.editorial-opening{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:7%;align-items:center;padding:32px 0 64px}
.editorial-art{margin:0}.editorial-art img{display:block;width:100%;height:auto;max-height:780px;object-fit:contain;background:#fff}.editorial-art figcaption{font-size:11px;line-height:1.6;max-width:64ch;margin:16px 0 0;color:#6b6561}
.editorial-heading{padding-right:3%}.editorial-kicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#68615c;margin:0 0 32px}
.editorial-heading h1{font:400 clamp(44px,4.7vw,76px)/1.02 var(--font-serif,'Source Serif 4',serif);letter-spacing:-.045em;margin:0 0 32px;text-wrap:balance}.editorial-deck{font:400 clamp(18px,1.5vw,24px)/1.5 'Source Serif 4',serif;max-width:30ch;margin:0}
.editorial-opening--inset{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:9%;padding:60px 5% 80px}.editorial-opening--inset .editorial-art img{max-height:650px}.editorial-opening--inset .editorial-heading h1{font-size:clamp(48px,5.5vw,88px)}
.editorial-body{max-width:64ch;margin:0 auto;padding:16px 0 80px;font:400 20px/1.8 'Source Serif 4',serif}.editorial-body p{margin:0 0 1.4em}.editorial-body h2{font:400 32px/1.2 'Source Serif 4',serif;letter-spacing:-.02em;margin:2.5em 0 .9em}.editorial-body a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.editorial-body a:hover{color:#cf0e0e}
.issue-cover--custom .cover-art{object-fit:contain!important;inset:10% 0 35%;width:100%;height:55%}.issue-cover--custom .cover-title{top:auto;bottom:12%;left:8%;right:8%;max-width:84%}.issue-cover--custom .display-title--custom{font-size:clamp(22px,2.9vw,44px);line-height:1.05;letter-spacing:-.035em}.issue-cover--custom{background:#fff}
@media(max-width:800px){.edition-section-nav{gap:2px 20px;padding:10px 18px 15px;font-size:13px}.editorial-opening,.editorial-opening--inset{grid-template-columns:1fr;gap:28px;padding:16px 0 40px}.editorial-heading{padding:0;grid-row:1}.editorial-heading h1,.editorial-opening--inset .editorial-heading h1{font-size:clamp(40px,9vw,64px);margin-bottom:24px}.editorial-kicker{margin-bottom:22px}.editorial-deck{font-size:20px;max-width:34ch}.editorial-art img{max-height:620px}.editorial-body{font-size:18px;line-height:1.8;padding-bottom:50px}.editorial-body h2{font-size:28px}.issue-cover--custom .display-title--custom{font-size:clamp(26px,5vw,42px)}}
.issue-cover--custom{color:var(--ink);background:#fff}.issue-cover--custom:after{display:none}.issue-cover--custom .cover-title{inset:66% 8% 12%;align-items:center;justify-content:flex-start}.issue-cover--custom .cover-title .title-line{font:400 8.3cqw/1.05 'Source Serif 4',Georgia,serif;text-align:left;letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance}.issue-cover--custom .cover-running,.issue-cover--custom .cover-foot{color:#57524f}

/* Accepted image-first Edition families, 29 October. Real brand type and original art. */
.edition-archive .archive-heading{text-align:left;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:12px;padding:45px 0 65px}
.edition-archive .archive-signature{grid-column:1/-1;font-size:32px;margin:0}
.edition-archive .archive-heading h1{grid-column:1/-1;color:#a50c13;font-family:Loverica;font-size:clamp(110px,22vw,350px);line-height:.85;letter-spacing:-.045em;margin:0 0 10px}
.edition-archive .archive-deck{grid-column:2;margin:0;max-width:35ch;font-size:21px;line-height:1.4}
.edition-archive .issue-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:70px 6vw;padding:0}
.edition-archive .issue:nth-child(even){padding-top:120px}
.edition-archive .issue-caption{border-top:1px solid #17151435;padding-top:14px;margin-top:16px}
.issue-link>.ed-composition{transition:transform .3s ease;box-shadow:0 6px 22px #17151410}
.issue-link:hover>.ed-composition{transform:translateY(-5px)}
.issue-page:has(.ed-composition){max-width:1500px}
.issue-page>.ed-composition{margin:25px auto 50px}
.related-issues .issue-grid{gap:30px;padding:0}
@media(max-width:700px){.edition-archive .archive-heading{padding:25px 0 45px}.edition-archive .archive-signature{font-size:26px}.edition-archive .archive-heading h1{font-size:24vw}.edition-archive .archive-deck{grid-column:1/-1;font-size:18px;max-width:30ch;margin-left:15%}.edition-archive .issue-grid{grid-template-columns:1fr;gap:42px}.edition-archive .issue:nth-child(even){padding-top:0}.edition-archive .archive-running{font-size:12px}.issue-page:has(.ed-composition){padding:0 12px}.issue-page>.ed-composition{margin-top:14px}.related-issues .issue-grid{grid-template-columns:1fr 1fr;gap:20px}}
