@font-face{font-family:Forma;src:url(/fonts/forma-text-regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Forma;src:url(/fonts/forma-display-bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Forma;src:url(/fonts/forma-deck-thin.otf)format("opentype");font-weight:100;font-display:swap}@font-face{font-family:Erotica;src:url(/fonts/erotica.ttf)format("truetype");font-weight:400;font-display:swap}:root{--paper:#fbfaf8;--ink:#171715;--pink:#d66d8b;--shop-paper:color-mix(in srgb, var(--pink) 26%, var(--paper));--line:#aaa8a3;--muted:#73716c;--footer-paper:#eae8e2;--sans:Forma, "Helvetica Neue", sans-serif;--script:Erotica, "Snell Roundhand", serif}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}html{scroll-behavior:smooth;background:var(--browser-paper,var(--paper))}body{background:var(--browser-paper,var(--paper));color:var(--ink);font:16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}.site-page{padding-top:env(safe-area-inset-top,0px);background:var(--paper)}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.3}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--pink);outline-offset:5px}::selection{background:#ecc4cf}img{max-width:100%;height:auto;display:block}figure,h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.04em;font-weight:700;line-height:1.02}h1{font-size:clamp(54px,5.35vw,88px)}h2{font-size:clamp(58px,6vw,96px)}em,.script-city{font-family:var(--script);letter-spacing:0;font-style:normal;font-weight:400}.eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:100;line-height:1.4}.muted{color:var(--muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:#fff;padding:10px;position:fixed;top:0;left:20px;transform:translateY(-120%)}.skip-link:focus{transform:none}.text-link{text-align:left;border-bottom:1px solid;align-items:center;gap:18px;width:max-content;max-width:100%;padding:8px 0;font-size:18px;line-height:1.4;display:inline-flex}.text-link svg{flex-shrink:0}.text-link:hover{color:var(--pink)}.text-link.secondary{font-size:15px}.text-link>span:not(.action-label){letter-spacing:0;font-size:.8em;font-weight:100}.small-copy{color:var(--muted);font-size:12px;font-weight:100;line-height:1.6}.masthead{justify-content:space-between;align-items:center;gap:30px;min-height:78px;padding:28px 5.2vw 0;display:flex}.wordmark-link{width:330px;display:block}.wordmark-link img{width:100%}.masthead nav{align-items:center;gap:44px;padding-top:0;font-size:16px;display:flex}.masthead nav>a:hover{color:var(--pink)}.index-section{grid-template-columns:52% 44%;align-items:start;column-gap:4%;min-height:calc(100svh - 96px);padding:66px 5.2vw 0;display:grid}.index-heading h1{max-width:620px}.index-heading .eyebrow{margin-top:22px;display:block}.artist-index{max-width:640px;margin-top:29px}.artist-row{text-align:left;grid-template-columns:45px minmax(0,1fr) 54px;align-items:center;gap:14px;width:100%;min-height:76px;padding:13px 0;display:grid}.artist-number,.artist-city{font-size:12px;font-weight:100}.artist-city{text-align:right}.artist-name{text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(26px,3.1vw,49px);font-weight:700;line-height:1;position:relative}.artist-row.selected{color:var(--pink)}.artist-row.selected .artist-number,.artist-row.selected .artist-city{color:var(--ink)}.row-action{opacity:0;visibility:hidden;pointer-events:none;letter-spacing:0;text-transform:none;border-bottom:1px solid;align-items:center;gap:8px;width:max-content;margin-top:6px;padding-bottom:3px;font-size:15px;font-weight:400;display:flex;position:absolute;top:100%;left:0}.artist-row.selected .row-action{opacity:1;visibility:visible}.index-artwork .artwork-link{aspect-ratio:1200/1708;width:100%;max-height:calc(100svh - 300px);display:block;position:relative;overflow:hidden}.index-image{opacity:0;transition:opacity .1s ease-out;position:absolute;inset:0}.index-image.is-visible{opacity:1}.index-image img{object-fit:cover;width:100%;height:100%}.media{display:block}.media img{width:100%;height:auto}.index-artwork .media img{aspect-ratio:1200/1708;object-fit:cover}.index-artwork figcaption{justify-content:space-between;margin-top:13px;font-size:13px;font-weight:100;line-height:1.4;display:flex}.image-open{align-self:start;padding:5px 0 5px 15px}section{scroll-margin-top:24px}.magazine-section{padding:90px 5.2vw 0}.issue-layout{grid-template-columns:1fr 1fr;align-items:center;min-height:720px;display:grid;position:relative}.issue-intro{z-index:1;padding:40px 0;position:relative}.folio-number{letter-spacing:-.08em;margin-bottom:42px;font-size:140px;font-weight:100;line-height:1;display:block}.issue-intro h2{font-family:var(--script);letter-spacing:0;margin-bottom:35px;font-size:clamp(70px,7.5vw,112px);font-weight:400;line-height:1.12}.issue-intro>p{font-size:18px;font-weight:100}.issue-actions{flex-wrap:wrap;align-items:center;gap:36px;margin-top:36px;display:flex}.delivery-note{color:var(--muted);margin-top:14px;font-size:11px;font-weight:100;display:block}.issue-object{text-align:left;width:100%;display:block;position:relative}.issue-object>img{object-fit:contain;width:100%;height:680px}.cover-caption{justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.cover-caption em{font-size:37px}.canvas-section{grid-template-columns:1.2fr 1fr;align-items:center;gap:13vw;padding:115px 9vw;display:grid}.canvas-section h2{margin-top:25px;line-height:1.04}.canvas-section h2 em{font-size:1.24em}.canvas-copy{position:relative}.canvas-copy>p{max-width:340px;font-size:23px;font-weight:100;line-height:1.45}.canvas-copy>.text-link{margin-top:30px}.saved-mark{width:110px;position:absolute;bottom:0;right:-5vw;transform:rotate(6deg)}.next-section{padding:45px 5.2vw 70px}.next-heading{justify-content:space-between;align-items:end;gap:40px;margin:35px 0 60px;display:flex}.next-heading h2 em{font-size:1.15em}.next-heading p{max-width:320px;margin-right:8vw;font-size:16px;font-weight:100}.next-images{grid-template-columns:41% 29% 16%;align-items:center;gap:7%;padding:0 4vw;display:grid}.next-image-b{padding-top:140px}.next-images img{width:100%}.next-images figcaption{letter-spacing:.06em;margin-top:14px;font-size:11px;font-weight:100}.next-numeral{letter-spacing:-.1em;align-self:end;padding-bottom:100px;font-size:clamp(100px,13vw,210px);font-weight:100}.next-bottom{justify-content:space-between;align-items:center;margin-top:70px;font-size:14px;font-weight:100;display:flex}.script-city{font-size:40px}.last-invitation{border-top:1px solid var(--line);text-align:center;padding:90px 5.2vw 110px}.last-invitation h2{margin:30px 0 40px;font-size:clamp(68px,8vw,122px)}.last-invitation h2 em{font-size:1.13em}.last-invitation .text-link{gap:35px}footer{padding:35px 5.2vw 30px;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px));background:var(--footer-paper)}footer>img{width:100%}footer>div{justify-content:space-between;align-items:center;gap:24px;margin-top:35px;font-size:15px;font-weight:100;display:flex}footer a{align-items:center;gap:10px;display:flex}footer button{text-underline-offset:4px;text-decoration:underline}.visit-notice{z-index:130;background:var(--ink);color:var(--paper);white-space:nowrap;align-items:center;gap:13px;padding:15px 24px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.overlay{z-index:100;background:var(--paper);overscroll-behavior:contain;padding-top:env(safe-area-inset-top,0px);position:fixed;inset:0;overflow:auto}.overlay-close{right:32px;top:calc(24px + env(safe-area-inset-top,0px));z-index:120;background:var(--paper);place-items:center;width:44px;height:44px;display:grid;position:fixed}.overlay-close.overlay-back{align-items:center;gap:8px;width:auto;padding-inline:8px;font-size:14px;display:flex}.story-overlay{padding:45px 6vw 80px}.story-top{justify-content:space-between;align-items:center;margin:0 75px 45px 0;display:flex}.story-layout{grid-template-columns:1fr .85fr;align-items:center;gap:9vw;display:grid}.story-layout figcaption{margin-top:12px;font-size:12px;font-weight:100}.story-text h2{margin:24px 0 18px;font-size:clamp(46px,5.5vw,84px)}.story-text h3{font-family:var(--script);letter-spacing:0;margin:35px 0 24px;font-size:54px;font-weight:400;line-height:1.25}.story-text>p{max-width:480px;margin-bottom:20px;font-size:17px;line-height:1.65}.credits{border-top:1px solid var(--line);flex-direction:column;margin:32px 0 22px;padding-top:20px;font-size:11px;font-weight:100;display:flex}.story-text>.text-link{margin-top:12px;display:flex}.story-gallery{grid-template-columns:1fr 1fr;align-items:start;gap:7vw;margin-top:80px;display:grid}.story-gallery>figure:nth-child(2){margin-top:120px}.story-end{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:70px;padding-top:30px;display:flex}.reader-overlay{background:#e9e7e1}.reader-content{flex-direction:column;min-height:100svh;padding:45px 5vw 25px;display:flex}.reader-heading{justify-content:space-between;align-items:center;gap:25px;padding-right:70px;display:flex}.reader-heading h2{letter-spacing:-.04em;margin-top:12px;font-size:34px}.reader-mode{border-bottom:1px solid;align-items:center;gap:9px;padding:8px 0;font-size:12px;display:flex}.reader-stage{flex:1;justify-content:center;align-items:center;min-height:280px;margin-top:30px;display:flex}.book-leaf,.reader-page,.reader-cover,.reader-last{background:#fff;width:100%;height:100%;overflow:hidden}.reader-page img{object-fit:contain;width:100%;height:100%}.reader-cover{padding:38px 25px;position:relative}.reader-cover>img:not(.reader-cover-logo){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.reader-cover-logo{width:100%;margin-top:25%}.cover-whisper{text-transform:uppercase;letter-spacing:.18em;margin-top:25px;font-size:9px;font-weight:100;line-height:1.8;display:block}.cover-issue{font-size:44px;font-weight:100;position:absolute;bottom:30px;right:30px}.reader-last{flex-direction:column;justify-content:center;align-items:start;padding:10%;display:flex}.reader-last h3{font-family:var(--script);letter-spacing:0;margin:25px 0;font-size:clamp(44px,5vw,70px);font-weight:400;line-height:1.25}.reader-last p{margin-bottom:25px;font-size:14px;font-weight:100}.reader-last small{margin-top:18px;font-size:10px;font-weight:100}.flat-leaf{box-shadow:0 7px 30px #17171512}.reader-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin:24px 0 15px;display:flex}.reader-controls>button{place-items:center;width:44px;height:44px;display:grid}.reader-controls>div{text-align:center;min-width:130px;font-size:12px}.reader-controls small{margin-top:3px;font-size:11px;font-weight:100;display:block}.reader-bottom{border-top:1px solid #c7c4bd;justify-content:space-between;align-items:center;gap:30px;padding-top:17px;font-size:11px;font-weight:100;display:flex}.reader-bottom p span{color:var(--muted)}.reader-bottom .text-link{gap:18px;font-size:14px}.reader-loading{place-content:center;gap:20px;height:100svh;display:grid}.order-content{grid-template-columns:1fr 1fr;gap:8vw;max-width:1200px;margin:0 auto;padding:75px 55px;display:grid}.order-intro h2{margin-top:20px;font-size:80px}.order-intro h2 em{font-size:1.13em}.order-intro>img{object-fit:contain;width:100%;height:430px;margin:10px 0}.order-intro>p{font-size:15px;font-weight:100}.order-panel{padding-top:5px}.prototype-note{border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:18px;font-size:11px;font-weight:100;line-height:1.7}.order-product{justify-content:space-between;gap:20px;margin:25px 0;display:flex}.order-product h3{letter-spacing:-.03em;font-size:23px}.order-product span{font-size:12px;font-weight:100}.order-product strong{font-size:25px;font-weight:400}.quantity-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:20px;font-size:13px;display:flex}.quantity-control{align-items:center;gap:20px;display:flex}.quantity-control button{place-items:center;width:30px;height:30px;display:grid}.quantity-control output{text-align:center;min-width:20px}.field{margin-bottom:22px;font-size:11px;font-weight:100;display:block}.field input,.field textarea,.field select{border:0;border-bottom:1px solid var(--line);resize:vertical;background:0 0;border-radius:0;width:100%;margin-top:3px;padding:12px 0 9px;font-size:15px;font-weight:400;display:block}.field input::placeholder,.field textarea::placeholder{color:#918e88;font-weight:100}.courier-choice{border:0;gap:25px;margin:0 0 23px;padding:0;font-size:14px;display:flex}.courier-choice legend{margin-bottom:13px;font-size:11px;font-weight:100}.courier-choice label{align-items:center;gap:7px;display:flex}.courier-choice input{accent-color:var(--ink)}.shipping-copy{margin:12px 0 25px;font-size:12px;font-weight:100;line-height:1.6}dl{margin:0}dl>div{justify-content:space-between;gap:20px;margin-bottom:12px;font-size:13px;display:flex}dd{text-align:right;margin:0}.order-totals{border-top:1px solid var(--line);padding:20px 0 10px}.submit-order{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;width:100%;padding:17px 0;font-size:19px;display:flex}.submit-order:hover{color:var(--pink)}.order-panel .small-copy{margin-top:18px}.order-success>svg{margin:40px 0 24px}.order-success>.eyebrow{display:block}.order-success h3{font-family:var(--script);letter-spacing:0;margin:20px 0 28px;font-size:67px;font-weight:400}.order-success>p{margin-bottom:24px;font-size:15px}.order-success dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.order-success .text-link{margin-top:15px;display:flex}.canvas-content{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;max-width:1200px;margin:0 auto;padding:70px 55px;display:grid}.canvas-intro h2{margin:20px 0 28px;font-size:100px}.canvas-intro h2 em{font-size:1.15em}.canvas-intro p{font-size:16px;font-weight:100}.ink-choice{gap:28px;margin:40px 0 20px;display:flex}.ink-choice button{border-bottom:1px solid #0000;padding-bottom:7px;font-size:14px}.ink-choice button[aria-pressed=true]{border-color:currentColor}.canvas-tools{flex-wrap:wrap;gap:25px;margin-bottom:35px;display:flex}.canvas-tools .text-link{gap:8px;font-size:13px}.canvas-intro .small-copy{max-width:370px;margin-top:25px;font-size:12px}.drawing-area{flex-direction:column;align-items:center;display:flex}.drawing-area canvas{aspect-ratio:1000/1423;object-fit:contain;touch-action:none;cursor:crosshair;background:#fff;width:100%;height:auto;max-height:76svh;display:block;box-shadow:0 4px 25px #17171512}.drawing-area .eyebrow{margin-top:18px;font-size:8px}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:1600px){.index-section,.masthead{max-width:1800px;margin:auto}.index-artwork .media img{object-fit:contain;background:#f1efeb;max-height:calc(100svh - 230px)}}@media (max-width:1100px) and (min-width:761px){.wordmark-link{width:270px}.masthead nav{gap:25px;font-size:14px}.artist-row{grid-template-columns:26px minmax(0,1fr) 42px;gap:9px;min-height:65px;padding:12px 0}.artist-name{font-size:3.35vw}.artist-city,.artist-number{font-size:10px}.index-section{padding-top:66px}.index-heading .eyebrow{font-size:9px}.story-layout{gap:6vw}.issue-object>img{height:550px}.issue-layout{min-height:650px}.folio-number{font-size:100px}.order-content,.canvas-content{gap:5vw;padding:75px 5vw}}@media (max-width:760px){body{font-size:15px}.masthead{gap:18px;padding:23px 22px 0;display:block}.wordmark-link{width:280px;max-width:100%}.masthead nav{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:22px;padding-bottom:15px;font-size:12px}.index-section{flex-direction:column;min-height:0;padding:46px 22px 0;display:flex}.index-copy{width:100%}.index-heading h1{letter-spacing:-.035em;font-size:clamp(42px,11.4vw,80px);line-height:1.02}.index-heading .eyebrow{margin-top:20px;font-size:9px}.artist-index{max-width:none;margin-top:23px}.artist-row{grid-template-columns:27px minmax(0,1fr) 43px;gap:10px;min-height:58px;padding:11px 0}.artist-name{font-size:clamp(24px,7.05vw,45px)}.artist-number,.artist-city{font-size:10px}.row-action{margin-top:8px;font-size:12px}.index-artwork{width:100%;margin-top:35px}.index-artwork .artwork-link{max-height:none}.index-artwork figcaption{font-size:12px}.magazine-section{padding:60px 22px 0}.eyebrow{letter-spacing:.18em;font-size:9px}.issue-layout{flex-direction:column;align-items:stretch;min-height:0;display:flex}.issue-intro{padding:25px 0 5px}.folio-number{margin-bottom:30px;font-size:90px}.issue-intro h2{margin-bottom:25px;font-size:73px;line-height:1.17}.issue-intro>p{font-size:16px}.issue-actions{gap:25px;margin-top:27px}.issue-actions .text-link{font-size:16px}.delivery-note{font-size:10px}.issue-object{margin:30px 0 25px}.issue-object>img{height:440px}.cover-caption{font-size:13px}.cover-caption em{font-size:31px}.canvas-section{padding:70px 30px 80px;display:block}.canvas-section h2{margin:20px 0 33px;font-size:64px;line-height:1.1}.canvas-copy>p{max-width:300px;font-size:20px}.canvas-copy>.text-link{margin-top:21px;font-size:17px}.saved-mark{width:75px;bottom:-15px;right:0}.next-section{padding:20px 22px 50px}.next-heading{margin:30px 0 40px;display:block}.next-heading h2{font-size:56px;line-height:1.17}.next-heading p{margin:28px 0 0;font-size:14px}.next-images{grid-template-columns:1fr;gap:30px;padding:0;position:relative}.next-image-a{width:87%}.next-image-b{width:66%;margin-left:34%;padding:0}.next-numeral{padding:0;font-size:110px;position:absolute;bottom:0;left:0}.next-images figcaption{margin-top:10px;font-size:10px}.next-bottom{margin-top:35px;font-size:12px}.next-bottom .text-link{font-size:14px}.last-invitation{padding:60px 22px 70px}.last-invitation h2{margin:25px 0 28px;font-size:53px;line-height:1.16}.last-invitation .text-link{gap:15px;font-size:15px}footer{padding:25px 22px}footer>div{grid-template-columns:1fr 1fr;gap:22px;margin-top:27px;font-size:14px;display:grid}footer>div>:nth-child(2n){text-align:right}footer button{text-align:left}.overlay-close{width:39px;height:39px;top:12px;right:15px}.story-overlay{padding:65px 22px 50px}.story-top{gap:15px;margin:0 0 25px}.story-layout{flex-direction:column;align-items:stretch;gap:30px;display:flex}.story-text h2{margin-top:15px;font-size:49px}.story-text h3{margin-top:25px;font-size:48px;line-height:1.25}.story-text .script-city{font-size:35px}.story-text>p{font-size:15px}.story-text>.text-link{font-size:14px}.credits{margin-top:25px}.story-gallery{margin-top:40px;display:block}.story-gallery>figure:nth-child(2){margin-top:30px}.story-end{gap:20px;margin-top:40px}.story-end .text-link{font-size:15px}.reader-content{padding:62px 18px 25px}.reader-heading{align-items:start;gap:15px;padding:0}.reader-heading h2{margin-top:10px;font-size:25px}.reader-heading .eyebrow{font-size:8px}.reader-mode{flex-shrink:0;gap:5px;font-size:10px}.reader-mode svg{display:none}.reader-stage{flex:0;min-height:0;margin-top:25px}.reader-controls{gap:16px;margin:15px 0}.reader-controls>div{min-width:110px}.reader-bottom{text-align:center;padding-top:15px;display:block}.reader-bottom p{font-size:10px}.reader-bottom .text-link{gap:10px;margin-top:17px;font-size:12px}.reader-cover{padding:24px}.cover-whisper{font-size:8px}.reader-last h3{font-size:48px}.reader-last p{font-size:12px}.reader-last .text-link{font-size:16px}.reader-last small{font-size:8px}.order-content{padding:70px 25px 45px;display:block}.order-intro h2{font-size:67px;line-height:1.15}.order-intro>img{pointer-events:none;width:140px;height:260px;position:absolute;top:75px;right:20px}.order-intro>p{margin-top:25px;font-size:13px}.order-panel{padding-top:35px}.order-product h3{font-size:21px}.order-success h3{font-size:62px}.canvas-content{flex-direction:column;align-items:stretch;gap:35px;padding:70px 25px 45px;display:flex}.canvas-intro h2{margin-bottom:23px;font-size:73px;line-height:1.16}.canvas-intro>p{font-size:14px}.ink-choice{margin-top:27px}.canvas-tools{gap:23px;margin-bottom:20px}.drawing-area{order:0}.drawing-area canvas{max-height:none}.canvas-intro .small-copy{font-size:11px}.visit-notice{max-width:95vw;padding:14px 18px;font-size:11px}.text-link{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.eyebrow{font-size:12px}.artist-city,.artist-number{font-size:14px}.index-artwork figcaption{font-size:15px}.index-artwork .media img{object-fit:cover;max-height:calc(100svh - 300px)}.reader-stage{position:relative}.reader-controls small,.reader-bottom{font-size:13px}.reader-bottom .text-link{font-size:15px}.reader-heading .eyebrow{font-size:12px}.reader-book-container{max-width:100%}.prototype-note,.small-copy{font-size:13px}.reader-cover .cover-whisper,.reader-last small{font-size:12px}@media (max-width:760px){.eyebrow{font-size:11px}.artist-city,.artist-number{font-size:12px}.index-artwork .media img{max-height:none}.index-artwork figcaption{font-size:14px}.reader-heading .eyebrow{font-size:10px}.reader-controls small,.reader-bottom{font-size:12px}.reader-bottom .text-link{font-size:13px}.reader-bottom p{font-size:12px}.reader-last small{font-size:11px}.prototype-note,.small-copy,.canvas-intro .small-copy{font-size:12px}}.eyebrow,.small-copy,.prototype-note,.shipping-copy,.field,.courier-choice legend,.artist-number,.artist-city,.index-artwork figcaption,.reader-controls small,.reader-bottom,.cover-whisper,.reader-last small,.credits,.next-images figcaption,.delivery-note,footer>div{-webkit-text-stroke:.18px currentColor}.artist-name{letter-spacing:-.03em;font-size:clamp(28px,3.7vw,55px)}.artist-row{min-height:88px}h1{letter-spacing:-.035em}@media (max-width:1100px) and (min-width:761px){.artist-name{font-size:3.65vw}.artist-row{min-height:70px}}@media (max-width:760px){.artist-name{font-size:clamp(24px,7.05vw,45px)}.artist-row{min-height:58px}}.issue-intro>p,.canvas-copy>p,.next-heading p,.reader-last p,.order-intro>p,.canvas-intro>p{font-weight:400}.canvas-content{align-items:center;gap:0 8vw}.canvas-intro{align-self:end}.canvas-tools-panel{grid-column:1;align-self:start}.drawing-area{grid-area:1/2/3}.canvas-tools-panel .small-copy{max-width:370px;margin-top:25px;font-size:12px;font-weight:100}@media (max-width:760px){.canvas-content{gap:25px}.canvas-intro{order:0;align-self:auto}.canvas-intro h2{align-items:baseline;gap:10px;margin:15px 0;font-size:48px;line-height:1.3;display:flex}.canvas-intro h2 br{display:none}.drawing-area{order:1}.drawing-area canvas{width:min(100%,33.7316svh);max-height:none}.canvas-tools-panel{order:2}.canvas-tools-panel .ink-choice{margin:0 0 15px}.canvas-tools-panel .small-copy{margin-top:18px;font-size:12px}}.reader-mode{min-height:38px}.ink-choice button{min-height:44px}.courier-choice label{min-height:32px}@media (max-width:760px){.issue-intro h2{padding-left:12px;font-size:64px}.order-intro h2{font-size:60px}.order-intro>img{width:105px;height:205px;top:90px;right:16px}.order-intro>p{max-width:220px}}:root{--pink-text:#a84462}.row-action,.text-link:hover,.submit-order:hover,.masthead nav>a:hover{color:#a84462}.reader-content.compact .reader-last h3{margin:12px 0;font-size:32px}.reader-content.compact .reader-last p{margin-bottom:12px;font-size:11px}.reader-content.compact .reader-last small{margin-top:10px;font-size:10px}.reader-content.compact .reader-last .text-link{font-size:13px}@media (max-width:359px){.row-action{display:none;position:static}.artist-row.selected .row-action{display:flex}.artist-row{grid-template-columns:24px minmax(0,1fr);gap:7px 8px}.artist-city{text-align:left;grid-column:2;font-size:11px}.artist-number{grid-row:1/3;align-self:start;margin-top:6px}.artist-name{font-size:24px}.canvas-intro h2{font-size:42px}}.book-open{width:100%;display:block}.leaf-home-slot{width:100%;height:680px;position:relative}.book-fallback{object-fit:contain;width:100%;height:100%}.leaf-live-scene canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.leaf-home-slot .leaf-live-scene{pointer-events:none}.book-open[aria-busy=true]{cursor:progress}.issue-object .cover-caption{border:0;width:100%}.reader-overlay{background:var(--paper);animation:none}.reader-overlay.is-returning{pointer-events:none;animation:.8s ease-in-out forwards reader-return}.reader-overlay.is-returning .reader-heading,.reader-overlay.is-returning .reader-controls,.reader-overlay.is-returning .reader-bottom,.reader-overlay.is-returning .overlay-close{opacity:0;transition:opacity .18s ease-out}@keyframes reader-return{to{opacity:0}}.reader-content{height:100%;min-height:560px;padding-top:32px;padding-bottom:20px}.reader-heading h2{margin-top:8px;font-size:30px}.reader-controls{margin-top:12px;margin-bottom:12px}.leaf-reader-stage{isolation:isolate;flex:1 1 0;min-height:200px;margin-top:20px;position:relative}.leaf-reader-slot{position:absolute;inset:0}.leaf-reader-stage .flat-leaf{z-index:1;position:relative}.cover-studio{grid-template-columns:1fr 1fr;align-items:start;row-gap:0;max-width:1350px}.cover-studio .canvas-intro{align-self:start}.cover-studio .canvas-intro h2{font-size:88px}.cover-studio .drawing-area{grid-row:1/3;align-self:start;position:sticky;top:70px}.cover-studio .canvas-tools-panel{margin-top:32px}.cover-mode,.editor-tool-choice{align-items:center;gap:25px;display:flex}.cover-mode{justify-content:center;align-self:stretch;margin-bottom:20px;font-size:13px}.cover-mode button,.editor-tool-choice button{border-bottom:1px solid #0000;align-items:center;gap:7px;padding:7px 0;display:flex}.cover-mode button[aria-pressed=true],.editor-tool-choice button[aria-pressed=true]{border-color:var(--ink)}.editor-tool-choice{font-size:15px}.cover-studio .ink-choice{margin:20px 0 25px}.cover-edit-stage{aspect-ratio:1000/1423;touch-action:none;background:#fff;width:100%;box-shadow:0 0 0 1px #17171533,0 4px 25px #17171512}.cover-edit-stage .konvajs-content{touch-action:none}.drawing-area .cover-edit-stage canvas{aspect-ratio:auto;width:auto;height:auto;max-height:none;box-shadow:none;object-fit:initial;background:0 0}.surface-preview{aspect-ratio:1000/1423;touch-action:none;width:100%}.surface-preview canvas{width:100%;height:100%;box-shadow:none;cursor:grab;background:0 0}.cover-studio .drawing-area>.eyebrow{letter-spacing:.09em;text-align:center;max-width:370px;font-size:10px;line-height:1.6}.sticker-picker>div{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 26px;display:grid}.sticker-picker button{justify-content:center;align-items:center;height:78px;transition:transform .18s;display:flex}.sticker-picker button:hover{transform:translateY(-3px)rotate(-3deg)}.sticker-picker img{object-fit:contain;width:100%;height:100%;max-height:75px}.cover-studio .canvas-tools{gap:22px;margin:26px 0 22px}.import-trigger{gap:9px;font-size:14px}.cover-studio .submit-order{margin-top:23px}.cover-save-status{margin-top:13px;font-size:12px;line-height:1.6}.selected-layer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px;padding:15px 0 18px;font-size:12px;display:grid}.selected-layer>span{grid-column:1/-1;font-size:14px}.selected-layer label{flex-direction:column;gap:6px;display:flex}.selected-layer .text-link{gap:7px;font-size:12px}.selected-layer input{width:100%;accent-color:var(--ink)}.story-export{border-top:1px solid var(--line);margin-top:14px;padding:14px 0;font-size:12px;line-height:1.6}.story-export .text-link{gap:10px;min-height:44px;font-size:13px}.story-export-actions{flex-wrap:wrap;gap:8px 22px;display:flex}.story-share-status:empty{display:none}.story-share-status{color:var(--muted);margin:14px 0 0}.paper-import{z-index:160;background:var(--paper);overscroll-behavior:contain;padding:45px max(25px,50vw - 330px);position:fixed;inset:0;overflow:auto}.import-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.import-heading .text-link{gap:8px;font-size:12px}.paper-import>p{font-size:14px;line-height:1.6}.import-preview{background:#eeece6;place-items:center;min-height:160px;margin:25px 0;padding:20px;display:grid}.import-preview canvas{object-fit:contain;max-width:100%;max-height:42svh}.import-adjustments{flex-direction:column;gap:20px;font-size:13px;display:flex}.import-adjustments label{justify-content:space-between;align-items:center;gap:25px;display:flex}.import-adjustments input[type=range]{accent-color:var(--ink);width:60%}.import-adjustments .import-color{justify-content:start;gap:9px}.import-color input{accent-color:var(--ink)}.import-adjustments details label{text-transform:capitalize;margin-top:16px}.paper-import .submit-order{margin-top:25px}.cover-studio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cover-studio .drawing-area{width:100%;min-width:0}.cover-edit-stage,.surface-preview{max-width:50.5973svh}.placed-layers{margin:5px 0 20px;font-size:12px}.placed-layers button{border-bottom:1px solid var(--line);text-align:left;width:100%;padding:9px 0;display:block}.placed-layers button[aria-pressed=true]{color:#a84462}.layer-move{grid-column:1/-1;gap:15px;display:flex}.layer-move button{padding:6px}@media (max-width:1100px) and (min-width:761px){.leaf-home-slot{height:550px}.cover-studio .canvas-intro h2{font-size:74px}.sticker-picker button{height:60px}}@media (max-width:760px){.reader-content{height:auto;min-height:100%;padding:62px 18px 25px;padding-bottom:max(25px, env(safe-area-inset-bottom,0px))}.reader-heading h2{font-size:25px}.reader-controls{margin:15px 0}.leaf-home-slot{height:440px}.leaf-reader-stage{flex:none;min-height:0}.cover-studio{gap:25px;padding:65px 22px 40px;display:flex}.cover-studio .canvas-intro h2{font-size:48px;line-height:1.3}.cover-studio .canvas-intro p{max-width:290px;font-size:14px}.cover-studio .drawing-area{order:1;align-self:stretch;position:static}.cover-edit-stage,.surface-preview{align-self:center;width:min(100%,33.7316svh)}.cover-mode{gap:27px;margin-bottom:15px;font-size:12px}.cover-studio .canvas-tools-panel{order:2;margin-top:0}.sticker-picker>div{gap:14px}.sticker-picker button{height:63px}.cover-studio .canvas-tools{gap:19px}.cover-studio .canvas-intro h2{margin-bottom:12px}.paper-import{padding-top:32px}.cover-studio .drawing-area>.eyebrow{max-width:300px;font-size:9px}.cover-studio .canvas-tools-panel .small-copy{margin-top:14px}}@media (max-width:359px){.cover-studio .canvas-intro h2{font-size:42px}.sticker-picker>div{gap:8px}}.field,.courier-choice legend,.shipping-copy,.prototype-note,.small-copy,.reader-bottom{-webkit-text-stroke:0;font-weight:400}.field,.courier-choice legend{font-size:13px}.issue-actions .text-link>span:not(.action-label),.last-invitation .text-link>span:not(.action-label),.story-text .text-link>span:not(.action-label),.reader-bottom .text-link>span:not(.action-label){font-size:.9em;font-weight:400}.delivery-note{-webkit-text-stroke:0;font-size:12px;font-weight:400}.reader-purchase{display:none}.artwork-title,.artwork-credit,.artwork-credit>span{display:block}.canvas-overlay{overflow-anchor:none}.cover-edit-stage,.cover-edit-stage canvas{-webkit-user-select:none;user-select:none;touch-action:none}@media (max-width:760px){.artist-row .row-action,.artist-row.selected .row-action{display:none}footer{padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}.overlay-close{top:calc(12px + env(safe-area-inset-top,0px));right:max(15px, env(safe-area-inset-right,0px))}}.reader-rotate{align-items:center;gap:10px;margin-top:18px;font-size:12px;line-height:1.4;display:flex}.reader-rotate svg{flex:none}@media (max-width:1100px) and (orientation:landscape){.index-artwork .artwork-link{aspect-ratio:auto;height:min(520px,78svh);max-height:none}.index-image img{object-fit:contain}}@media (max-width:1100px) and (max-height:600px) and (orientation:landscape){.masthead{min-height:56px;padding:12px max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));align-items:center;gap:25px;display:flex}.wordmark-link{width:245px;max-width:43%}.masthead nav{border:0;gap:18px;margin:0;padding:0;font-size:11px}.index-section{padding:32px max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:6%;min-height:0;display:grid}.index-heading h1{font-size:clamp(30px,4vw,39px);line-height:1.05}.index-heading .eyebrow{margin-top:10px;font-size:9px}.artist-index{margin-top:14px}.artist-row{grid-template-columns:24px minmax(0,1fr) 42px;gap:8px;min-height:39px;padding:6px 0}.artist-name{font-size:clamp(20px,2.85vw,26px)}.artist-number,.artist-city{font-size:9px}.row-action{margin-top:5px;padding-bottom:1px;font-size:11px;display:none}.row-action svg{width:12px;height:12px}.index-artwork{justify-self:center;width:min(100%,clamp(220px,100dvh - 190px,310px)/1.423);margin-top:0}.index-artwork .artwork-link{aspect-ratio:1000/1423;height:auto}.index-artwork figcaption{margin-top:8px;font-size:11px}.artwork-credit{gap:9px;font-size:10px;display:flex}.magazine-section{padding:48px max(24px, env(safe-area-inset-left)) 0}.issue-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:0;display:grid}.issue-intro{padding:20px 0 30px}.folio-number{margin-bottom:22px;font-size:64px}.issue-intro h2{margin-bottom:22px;font-size:clamp(48px,7vw,70px);line-height:1.16}.issue-intro>p{font-size:15px}.issue-actions{gap:22px;margin-top:24px}.text-link{font-size:14px}.leaf-home-slot{height:max(280px,78svh)}.issue-object .cover-caption{font-size:13px}.cover-caption em{font-size:30px}.canvas-section{padding:55px max(24px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;display:grid}.canvas-section h2{margin-top:20px;font-size:clamp(40px,6vw,60px)}.canvas-copy>p{font-size:17px}.canvas-copy>.text-link{margin-top:22px}.saved-mark{width:70px;right:0}.next-section{padding:25px max(24px, env(safe-area-inset-left)) 45px}.next-heading{gap:30px;margin:25px 0 35px;display:flex}.next-heading h2{font-size:clamp(40px,6vw,60px)}.next-heading p{max-width:260px;margin:0;font-size:14px}.next-images{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 60px;gap:7%;padding:0 3%}.next-image-a,.next-image-b{width:100%;margin:0}.next-image-b{padding-top:45px}.next-numeral{padding-bottom:40px;font-size:70px;position:static}.next-bottom{margin-top:32px;font-size:12px}.script-city{font-size:30px}.last-invitation{padding:55px max(24px, env(safe-area-inset-left))}.last-invitation h2{margin:25px 0 30px;font-size:clamp(40px,6.3vw,65px)}footer{padding:25px max(24px, env(safe-area-inset-left));padding-bottom:calc(25px + env(safe-area-inset-bottom,0px))}footer>div{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.overlay-close{top:max(10px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));width:40px;height:40px}.story-overlay{padding:28px max(24px, env(safe-area-inset-left)) 45px}.story-top{margin-bottom:25px;padding-right:45px}.story-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;display:grid}.story-text h2{font-size:38px}.story-text h3{font-size:43px}.story-text>p{font-size:15px}.story-layout .media img{object-fit:contain;max-height:85svh}.story-gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;margin-top:35px;display:grid}.story-gallery>figure:nth-child(2){padding-top:45px}.order-content{padding:55px max(24px, env(safe-area-inset-left)) 40px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7%;display:grid}.order-intro h2{font-size:52px}.order-intro>img{object-fit:contain;width:100%;height:240px;margin:22px 0;position:static}.order-intro>p{max-width:none;font-size:14px}.order-panel{min-width:0;margin-top:0}.cover-studio{padding:55px max(24px, env(safe-area-inset-left)) 40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 7%;display:grid}.cover-studio .canvas-intro h2{font-size:48px}.cover-studio .canvas-intro p{font-size:14px}.cover-studio .drawing-area{order:initial;grid-row:1/3;align-self:start;position:sticky;top:20px}.cover-studio .canvas-tools-panel{order:initial;margin-top:25px}.cover-edit-stage,.surface-preview{width:min(100%,49.1919svh);max-width:49.1919svh}.cover-mode{gap:20px}.reader-content{height:100%;min-height:0;padding:max(5px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.reader-overlay{scrollbar-gutter:auto;overflow:hidden}.reader-heading{justify-content:start;align-items:center;gap:18px;min-height:38px;padding-right:48px}.reader-heading>div{margin-right:auto}.reader-heading .eyebrow{font-size:10px}.reader-heading h2{display:none}.reader-purchase{border-bottom:none;gap:12px;min-height:38px;font-size:11px;display:inline-flex}.reader-purchase span{font-weight:400;font-size:inherit}.reader-mode{min-height:38px;font-size:11px}.leaf-reader-stage{flex:1 1 0;min-height:0;margin-top:0}.reader-controls{flex-wrap:nowrap;gap:14px;margin:0}.reader-controls>button{width:44px;height:44px}.reader-controls>div{min-width:95px;font-size:12px}.reader-controls small{font-size:9px}.reader-bottom{justify-content:center;gap:20px;padding-top:4px;display:none}.reader-bottom>p{display:none}.reader-bottom .text-link{gap:20px;margin-top:0;font-size:12px}}.merch-content{--merch-photo-height:clamp(170px, calc(100svh - 310px), 500px);max-width:1220px;padding:clamp(28px, 4vw, 55px) max(24px, 4.5vw, env(safe-area-inset-left)) 40px;margin:0 auto}.merch-heading{margin-bottom:28px}.merch-heading h2{margin-top:12px;font:700 clamp(48px,7.5vw,76px)/1.1 Forma,sans-serif}.merch-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,70px);display:grid}.merch-product{text-align:center;min-width:0}.merch-product figure{width:min(100%, calc(var(--merch-photo-height) * .8));aspect-ratio:4/5;margin:0 auto 18px}.merch-product-details{width:min(100%, calc(var(--merch-photo-height) * .8));margin-inline:auto}.merch-photo{cursor:zoom-in;width:100%;height:100%;display:block}.merch-product figure img{object-fit:cover;object-position:center;width:100%;height:100%}.merch-product figure img[hidden]{display:none}.merch-shirt{background:#fff}.merch-product-heading{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;display:flex}.merch-product h3{font:700 clamp(23px,3vw,28px)/1.2 Forma,sans-serif}.merch-photo-heading span{color:#655f58;white-space:nowrap;font-size:12px;font-weight:400}.merch-product p{margin-top:8px;font-size:14px}.merch-product .merch-product-quote{margin:12px 0 0;font-weight:100}.merch-purchase{margin-top:18px;color:#77716a;cursor:not-allowed;background:#e8e5e0;min-width:150px;margin-inline:auto;padding:12px 24px;font-size:13px;font-weight:400;line-height:1.2;display:block}.merch-purchase:disabled{opacity:1}.merch-stamps{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:12px;display:flex}.merch-stamps button{border-bottom:1px solid #0000;padding:5px 0;font-size:13px}.merch-stamps button[aria-pressed=true]{border-color:currentColor}.merch-photo-dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--paper);color:var(--ink);border:0;margin:0;position:fixed;inset:0;overflow:hidden}.merch-photo-dialog[open]{flex-direction:column;gap:18px;display:flex}.merch-photo-dialog::backdrop{background:var(--paper)}.merch-photo-heading{flex:none;justify-content:space-between;align-items:start;gap:20px;display:flex}.merch-photo-heading h3{margin-bottom:5px;font:700 28px/1.2 Forma,sans-serif}.merch-photo-heading button{padding:5px}.merch-photo-full{flex:1;min-height:0}.merch-photo-full img{object-fit:contain;touch-action:pinch-zoom;width:100%;height:100%}.merch-photo-dialog .merch-stamps{flex:none;justify-content:center;margin:0}@media (max-width:680px){.merch-content{--merch-photo-height:clamp(230px, 50svh, 480px);padding:60px max(24px, env(safe-area-inset-left)) 35px}.merch-products{grid-template-columns:minmax(0,1fr);gap:42px}.merch-heading{margin-bottom:24px}.merch-heading h2{font-size:56px}.merch-stamps{gap:22px}}@media (min-width:681px) and (max-height:600px){.merch-content{--merch-photo-height:clamp(118px, calc(100svh - 300px), 300px);padding-top:24px;padding-bottom:24px}.merch-heading{margin-bottom:20px}.merch-heading h2{margin-top:8px;font-size:48px}.merch-product figure{margin-bottom:14px}.merch-purchase{margin-top:12px}.merch-stamps{gap:16px;margin-top:10px}}@media (min-width:540px) and (max-height:440px){.merch-content{--merch-photo-height:clamp(180px, 58svh, 230px);padding-top:24px}.merch-heading{margin-bottom:20px}.merch-heading h2{margin-top:8px;font-size:48px}.merch-products{grid-template-columns:minmax(0,1fr);gap:32px}.merch-product{grid-template-columns:calc(var(--merch-photo-height) * .8) minmax(0, 320px);justify-content:center;align-items:center;column-gap:28px;display:grid}.merch-product figure{margin:0}.merch-product-details{width:100%}}.surface-preview-block{width:100%;max-width:50.5973svh}.surface-preview-block .surface-preview{width:100%;max-width:none;position:relative;overflow:hidden}.surface-fallback{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.surface-controls{justify-content:center;align-items:center;gap:20px;margin-top:18px;font-size:11px;display:flex}.surface-controls button{align-items:center;gap:6px;padding:6px 0;display:flex}.surface-controls button[aria-pressed=true]{border-bottom:1px solid}.surface-preview-block:not(.is-interactive) .surface-preview{touch-action:auto;pointer-events:none}.order-book{width:100%;height:430px;margin:10px 0}.order-book .surface-preview-block,.order-book .surface-preview{aspect-ratio:auto;width:100%;max-width:none;height:100%}.order-intro .order-cover-note{margin-top:15px;font-size:11px;line-height:1.6}@media (max-width:760px) and (orientation:portrait){.surface-preview-block{width:min(100%,33.7316svh)}.surface-controls{gap:12px;font-size:10px}.order-book{max-width:300px;height:320px;margin:15px auto;position:static}.order-intro>p{max-width:none}}@media (orientation:landscape) and (max-height:600px) and (max-width:1100px){.surface-preview-block{width:min(100%,49.1919svh);max-width:49.1919svh}.surface-controls{gap:12px}.cover-studio .surface-preview-block{width:min(100%,42.1644svh);max-width:42.1644svh}.cover-studio .surface-controls{margin-top:8px;font-size:10px}.cover-studio .drawing-area:has(.surface-preview-block) .cover-mode{margin-bottom:8px}.cover-studio .drawing-area:has(.surface-preview-block)>.eyebrow{display:none}.order-book{height:240px;margin:20px 0}}.cover-studio{grid-template:"sidebar drawing"/minmax(280px,350px) minmax(0,1fr);align-items:start;gap:24px clamp(36px,7vw,100px);max-width:1350px;padding:40px clamp(26px,5vw,72px) 28px}.cover-studio .canvas-intro{grid-area:intro}.canvas-sidebar{flex-direction:column;grid-area:sidebar;gap:24px;min-width:0;display:flex}.cover-studio .canvas-intro h2{margin:10px 0 12px;font-size:54px;line-height:1.1;display:block}.cover-studio .canvas-intro p{max-width:none;font-size:14px}.cover-studio .canvas-intro h2 em{margin-left:5px;display:inline-block}.cover-studio .canvas-tools-panel{grid-area:tools;margin:0}.cover-studio .drawing-area{grid-area:drawing;position:sticky;top:20px}.cover-studio .cover-edit-stage,.cover-studio .surface-preview-block,.cover-studio .surface-preview{width:min(100%,70.2741svh - 154.603px);max-width:none}.cover-studio .surface-preview-block .surface-preview{width:100%}.cover-studio .cover-mode{margin:0 0 14px}.cover-studio .drawing-area>.eyebrow{margin-top:12px;font-size:9px}.editor-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:16px;display:flex}.editor-toolbar .editor-tool-choice{gap:18px;font-size:14px}.draw-ink{font-size:10px;font-weight:400}.editor-toolbar .canvas-tools{flex-wrap:nowrap;gap:3px;margin:0}.editor-toolbar .canvas-tools button{place-items:center;width:30px;height:32px;display:grid}.sticker-sheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px}.sticker-picker>.sticker-sheet{margin:12px 0 20px}.sticker-picker .sticker-sheet button{touch-action:none;cursor:grab;height:72px;transform:none}.sticker-sheet img{transform:rotate(var(--sticker-turn));filter:drop-shadow(0 1px 1px #17171518);transition:transform .16s,filter .16s,opacity .12s}.sticker-sheet button:hover img,.sticker-sheet button:focus-visible img{transform:perspective(400px) translateY(-5px) rotateX(12deg) rotate(calc(var(--sticker-turn) - 3deg));filter:drop-shadow(0 7px 4px #1717152d)}.sticker-sheet button[aria-pressed=true] img{opacity:.25}.lifted-sticker{z-index:220;pointer-events:none;animation:.16s ease-out sticker-pickup;position:fixed;transform:translate(-50%,-50%)rotate(-9deg)scale(1.06)}.lifted-sticker img{filter:drop-shadow(0 12px 7px #17171545);width:100%;height:auto;display:block}@keyframes sticker-pickup{0%{transform:translate(-50%,-50%)rotate(-4deg)scale(1)}to{transform:translate(-50%,-50%)rotate(-9deg)scale(1.06)}}.cover-edit-stage.is-receiving-sticker{outline-offset:6px;outline:1px solid #d66d8b}.cover-studio .selected-layer{gap:10px 14px;margin:4px 0 18px;padding:12px 0}.selected-layer-top{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.selected-layer-top select{font:inherit;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:5px 0;font-size:12px}.selected-layer-top button{place-items:center;width:30px;height:30px;display:grid}.cover-studio .layer-move{flex:none;gap:3px}.cover-studio .layer-move button{padding:5px}.lifted-sticker.is-placing{animation:.22s ease-out forwards sticker-placement}@keyframes sticker-placement{0%{opacity:1;transform:translate(-50%,-50%)rotate(-9deg)scale(1.06)}to{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}}.cover-studio .selected-layer label{gap:5px;font-size:11px}.import-action{align-items:center;gap:8px;display:flex}.import-action .import-trigger{margin:0;font-size:13px}.import-help{position:relative}.import-info{width:32px;height:36px;color:var(--muted);place-items:center;display:grid}.import-help p{visibility:hidden;z-index:30;border:1px solid var(--line);background:var(--paper);width:260px;padding:13px 15px;font-size:11px;font-weight:400;line-height:1.6;position:absolute;bottom:calc(100% + 8px);left:-200px}.import-help p.is-open{visibility:visible}.cover-finish{margin-top:22px}.cover-finish .story-export{border:0;margin:0;padding:0}.cover-finish .story-export .text-link{min-height:38px;font-size:12px}.cover-finish .submit-order{margin-top:16px;padding:14px 0;font-size:17px}.cover-print-note{color:#77716a;margin-top:10px;font-size:10px;line-height:1.5}@media (max-width:760px) and (orientation:portrait){.canvas-sidebar{display:contents}.cover-studio{flex-direction:column;gap:22px;padding:55px 24px 28px;display:flex}.cover-studio .canvas-intro h2{font-size:43px}.cover-studio .canvas-intro p{font-size:12px}.cover-studio .drawing-area{background:var(--paper);z-index:3;padding:8px 0;position:relative;top:auto}.cover-studio .cover-edit-stage,.cover-studio .surface-preview-block,.cover-studio .surface-preview{width:min(100%,43.5699svh)}.cover-studio .surface-preview-block .surface-preview,.cover-studio .canvas-tools-panel{width:100%}.cover-studio .drawing-area>.eyebrow{margin-top:8px}.editor-toolbar{margin-bottom:18px;padding-bottom:12px}}@media (orientation:landscape) and (max-height:600px){.canvas-sidebar{gap:16px}.cover-studio{padding:30px max(24px, env(safe-area-inset-left)) 24px;grid-template-columns:minmax(240px,.85fr) minmax(0,1fr);gap:16px 35px}.cover-studio .canvas-intro h2{margin:5px 0 8px;font-size:38px}.cover-studio .canvas-intro p{font-size:12px}.cover-studio .cover-edit-stage,.cover-studio .surface-preview-block,.cover-studio .surface-preview{width:min(100%,48.4891svh)}.cover-studio .drawing-area{top:16px}.sticker-picker .sticker-sheet button{height:58px}.sticker-sheet img{max-height:56px}}@media (min-width:761px) and (min-height:601px) and (max-height:850px){.canvas-sidebar{gap:18px}.cover-studio{row-gap:18px;padding-top:28px}.cover-studio .canvas-intro h2{margin:8px 0;font-size:46px}.cover-studio .canvas-intro p{font-size:13px}.sticker-picker .sticker-sheet button{height:64px}.sticker-sheet img{max-height:63px}.cover-finish{margin-top:18px}.cover-finish .submit-order{margin-top:12px}}@media (prefers-reduced-motion:reduce){.lifted-sticker,.lifted-sticker.is-placing{animation:none}.sticker-sheet img{transition:none}.sticker-sheet button:hover img,.sticker-sheet button:focus-visible img{transform:rotate(var(--sticker-turn))}}@media (min-width:960px) and (min-height:700px) and (min-aspect-ratio:1) and (max-aspect-ratio:5/3) and (hover:hover) and (pointer:fine){.index-section{grid-template-columns:56% 40%;min-height:calc(100svh - 78px);padding-top:54px;padding-bottom:24px}.index-heading h1{font-size:clamp(54px,4.5vw,76px)}.index-heading .eyebrow{margin-top:18px}.artist-index{max-width:none;margin-top:20px}.artist-row{grid-template-columns:32px minmax(0,1fr) 54px;min-height:clamp(66px,8svh,82px);padding:10px 0}.artist-name{font-size:clamp(32px,3vw,46px)}.artist-row .row-action{margin-top:2px;padding-bottom:2px;font-size:12px}.index-artwork{justify-self:end;width:min(100%,70.2576svh - 206.557px)}.index-artwork .artwork-link{max-height:none}.magazine-section{padding-top:48px}.issue-layout{min-height:0}.issue-intro{padding:24px 0}.folio-number{margin-bottom:24px;font-size:96px}.issue-intro h2{margin-bottom:24px;font-size:clamp(72px,6.4vw,96px)}.issue-intro>p{font-size:16px}.issue-actions{margin-top:24px}.leaf-home-slot{height:clamp(480px,100svh - 280px,680px)}.cover-studio{grid-template-columns:390px minmax(0,1fr);column-gap:56px;max-width:1180px;padding:28px 32px}.cover-studio .cover-edit-stage,.cover-studio .surface-preview-block,.cover-studio .surface-preview{width:min(100%,70.2741svh - 133.521px);max-width:560px}.cover-studio .surface-preview-block .surface-preview{width:100%}.merch-content{--merch-photo-height:clamp(280px, calc(100svh - 390px), 500px);max-width:1120px;padding:32px 48px 28px}.merch-heading{margin-bottom:22px}.merch-heading h2{font-size:64px}.order-content{align-items:start;column-gap:64px;padding:32px 48px}.order-intro{position:sticky;top:32px}.order-intro h2{margin-top:16px;font-size:70px}.order-book{height:clamp(360px,100svh - 360px,500px)}.order-panel .prototype-note{margin-bottom:16px;padding-bottom:12px}.order-panel form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.order-panel form>*{grid-column:1/-1}:is(.order-panel form>.field:has(input),.order-panel form>.field:has(select)){grid-column:auto}.order-product{margin:16px 0}.quantity-line{margin-bottom:16px;padding-bottom:12px}.order-panel .field{margin-bottom:14px}.order-panel .field input,.order-panel .field textarea,.order-panel .field select{padding:8px 0 7px}.courier-choice{margin-bottom:14px}.courier-choice legend{margin-bottom:8px}.shipping-copy{margin-bottom:16px}.order-totals{padding:12px 0 4px}.order-panel .submit-order{padding:13px 0}.order-panel .small-copy{margin-top:12px}}@media (min-width:761px) and (min-height:601px) and (hover:hover) and (pointer:fine){.canvas-sidebar{gap:28px}.editor-toolbar{margin-bottom:26px}.sticker-picker>.sticker-sheet{margin:14px 0 24px}.sticker-picker .sticker-sheet button{height:78px}.sticker-sheet img{max-height:81px}.cover-finish{margin-top:26px}}@media (min-width:761px) and (min-height:601px) and (max-height:850px) and (hover:hover) and (pointer:fine){.canvas-sidebar{gap:22px}.sticker-picker .sticker-sheet button{height:70px}.sticker-sheet img{max-height:69px}.cover-finish{margin-top:22px}}@media (min-width:1400px) and (min-height:600px) and (min-aspect-ratio:2) and (hover:hover) and (pointer:fine){.masthead,.index-section,.magazine-section,.canvas-section,.next-section{max-width:min(1680px,180svh);margin-inline:auto;padding-inline:64px}.index-section{grid-template-columns:56% 40%;padding-top:58px}.index-heading h1{font-size:clamp(54px,7svh,88px)}.artist-index{max-width:none;margin-top:20px}.artist-row{min-height:clamp(66px,7.5svh,82px);padding-block:10px}.artist-name{font-size:clamp(32px,4.5svh,49px)}.artist-row .row-action{margin-top:2px;padding-bottom:2px;font-size:12px}.index-artwork{justify-self:end;width:min(100%,70.2576svh - 206.557px)}.index-artwork .artwork-link,.index-artwork .media img{max-height:none}.canvas-section{column-gap:100px}.next-heading p{margin-right:64px}.next-images{padding-inline:48px}.story-overlay{padding-inline:max(64px,50% - 716px)}.story-layout,.story-gallery{column-gap:100px}.cover-studio{grid-template-columns:390px minmax(0,1fr);column-gap:56px;max-width:1180px;padding:28px 32px}.cover-studio .cover-edit-stage,.cover-studio .surface-preview-block,.cover-studio .surface-preview{width:min(100%,70.2741svh - 133.521px);max-width:640px}.cover-studio .surface-preview-block .surface-preview{width:100%}.merch-content{padding-inline:48px}.order-content{column-gap:64px;padding-inline:48px}}.action-label{min-width:0;max-width:100%;font:inherit;letter-spacing:inherit;text-align:inherit;align-items:center;gap:.6em;display:inline-flex;position:relative}.action-text{min-width:0}.action-label[data-variant],.action-label[data-variant]>.action-text{border-bottom:0;padding:0;text-decoration:none}.action-label[data-variant=link]:after{content:"";inset-inline:0;pointer-events:none;border-bottom:1px solid;position:absolute;bottom:-.25em}.action-label[data-variant=button]{justify-content:space-between;width:100%}.action-arrow{--arrow-x:.12em;--arrow-y:-.12em;flex:none;width:1.2em;height:1.2em;transition:transform .16s;display:block;overflow:visible}.action-arrow[data-direction=right]{--arrow-x:.16em;--arrow-y:0em}.action-arrow[data-direction=left]{--arrow-x:-.16em;--arrow-y:0em}.action-arrow[data-direction=down]{--arrow-x:0em;--arrow-y:.16em}:where(a,button):has(>.action-label[data-variant=link]){border-bottom:0;text-decoration:none}.row-action:has(>.action-label[data-variant=link]){border-bottom:0;text-decoration:none}.text-link>.action-label small{font-size:.8em;font-weight:400}@media (hover:hover) and (pointer:fine){:where(a,button):not(:disabled):hover .action-label>.action-arrow,.artist-row:hover .row-action .action-arrow{transform:translate(var(--arrow-x), var(--arrow-y))}:where(a,button):not(:disabled):has(>.action-label[data-variant=link]):hover{color:var(--pink-text)}}:where(a,button):not(:disabled):focus-visible .action-label>.action-arrow,:where(a,button):not(:disabled):active .action-label>.action-arrow,.artist-row:active .row-action .action-arrow{transform:translate(var(--arrow-x), var(--arrow-y))}:where(a,button):not(:disabled):has(>.action-label[data-variant=link]):is(:focus-visible,:active){color:var(--pink-text)}@media (prefers-reduced-motion:reduce){.action-arrow{transition:none}:where(a,button):is(:hover,:focus-visible,:active)>.action-label>.action-arrow,.artist-row:is(:hover,:active) .row-action .action-arrow{transform:none}}.site-page{--home-frame-width:1800px;--home-gutter:5.2vw;--home-section-space:80px;--home-label-gap:24px;--home-label-size:12px}.site-page .masthead,.site-page .index-section,.site-page .home-section{width:100%;max-width:var(--home-frame-width);padding-left:max(var(--home-gutter), env(safe-area-inset-left));padding-right:max(var(--home-gutter), env(safe-area-inset-right));margin-inline:auto}.site-page .home-section{margin-top:var(--home-section-space);padding-top:0;padding-bottom:0}.site-page .index-section{padding-bottom:var(--home-section-space)}.site-page .about-section{margin-top:0}.site-page .section-topline{border-top:1px solid var(--line);padding:var(--home-label-gap) 0 0;text-align:left;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.site-page .section-kicker{color:var(--muted);font-family:var(--sans);font-size:var(--home-label-size);letter-spacing:.13em;text-transform:uppercase;-webkit-text-stroke:0;margin:0;font-style:normal;font-weight:400;line-height:1.4}.site-page .index-heading .section-kicker{margin-top:22px}.site-page .magazine-section .issue-layout{margin-top:24px}.site-page .last-invitation{padding-bottom:var(--home-section-space);border-top:0}.site-page>footer{padding-left:max(var(--home-gutter), env(safe-area-inset-left), calc((100% - var(--home-frame-width)) / 2 + var(--home-gutter)));padding-right:max(var(--home-gutter), env(safe-area-inset-right), calc((100% - var(--home-frame-width)) / 2 + var(--home-gutter)))}@media (max-width:760px){.site-page{--home-gutter:22px;--home-section-space:64px;--home-label-gap:20px;--home-label-size:11px}.site-page .home-section{scroll-margin-top:16px}.site-page .index-heading .section-kicker{margin-top:20px}}@media (max-width:1100px) and (max-height:600px) and (orientation:landscape){.site-page{--home-gutter:24px;--home-section-space:48px;--home-label-gap:18px;--home-label-size:11px}.site-page .index-heading .section-kicker{margin-top:10px}}@media (min-width:1400px) and (min-height:600px) and (min-aspect-ratio:2) and (hover:hover) and (pointer:fine){.site-page{--home-frame-width:min(1680px, 180svh);--home-gutter:64px}}
