@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_7878db25-module__0eKFlW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_7878db25-module__0eKFlW__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_ea9c41b8-module__Fo89LG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_ea9c41b8-module__Fo89LG__variable{--font-hand:"Caveat", "Caveat Fallback"}
:root{--background:#faf9f9;--ink:#080809;--muted:#4f4f5c;--violet:#6026f5;--lilac:#f0eafa;--lime:#d3dc9a;--border:#e9e6ed;--font-editorial:Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{background:var(--background);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{background:0 0;border:0}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:5px;outline:3px solid #9370f6}input:focus-visible,textarea:focus-visible{outline:2px solid var(--violet);outline-offset:2px}::selection{background:#dfd0ff}.hero-studio-link{color:var(--violet);text-underline-offset:4px;margin-top:22px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.library-page{background:#faf9f9;min-height:100vh}.library-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:92px;display:flex}.library-header-right{align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex}.library-content{padding-top:43px;padding-bottom:100px}.library-back{color:#5e5b65;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.library-intro{justify-content:space-between;align-items:end;gap:40px;padding:44px 0 31px;display:flex}.library-eyebrow{color:var(--violet);letter-spacing:.14em;font-size:12px;font-weight:800}.library-intro h1{letter-spacing:-.07em;margin:15px 0 18px;font-size:clamp(44px,6vw,80px);line-height:1.04}.library-intro h1 em{font-family:var(--font-editorial);letter-spacing:-.055em;font-weight:400}.library-intro p{max-width:530px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.library-upload{cursor:pointer;flex-shrink:0;margin-bottom:5px;position:relative}.library-upload input{opacity:0;width:1px;height:1px;position:absolute}.library-upload:focus-within{outline-offset:5px;outline:3px solid #9370f6}.library-upload.is-busy{opacity:.7;cursor:progress}.library-hint{color:#77717f;flex-wrap:wrap;gap:22px;padding:0 0 34px;font-size:13px;display:flex}.library-hint span+span:before{content:"·";margin-right:22px}.library-progress{background:#e9e2f5;border-radius:9px;height:5px;overflow:hidden}.library-progress span{background:var(--violet);height:100%;transition:width .15s;display:block}.library-message{background:var(--lilac);border-radius:12px;padding:13px 17px;font-size:14px}.library-title-row{border-top:1px solid var(--border);align-items:baseline;gap:14px;padding-top:29px;display:flex}.library-title-row h2{letter-spacing:-.04em;font-size:28px}.library-title-row span{color:#77717f;font-size:13px}.library-empty{text-align:center;color:#68616f;background:#fff;border:1px dashed #d8d2df;border-radius:24px;padding:72px 24px}.library-empty h3{color:var(--ink);margin:12px 0 4px;font-size:23px}.library-empty p{margin:0}.library-empty-icon{background:var(--lilac);color:var(--violet);border-radius:50%;padding:18px;display:inline-flex}.artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.artwork-card{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.artwork-card>img{aspect-ratio:1.25;object-fit:contain;background:#f0edf2;width:100%}.artwork-info{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.artwork-info h3{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;margin:0;font-size:15px;overflow:hidden}.artwork-info p{color:#77717f;margin:5px 0 0;font-size:12px}.artwork-controls{gap:4px;display:flex}.artwork-controls a,.artwork-controls button{color:#514b59;border-radius:8px;padding:8px;display:inline-flex}.artwork-controls a:hover,.artwork-controls button:hover{background:var(--lilac);color:var(--violet)}.library-more{color:var(--violet);align-items:center;gap:8px;margin:35px auto;font-weight:700;display:flex}.library-unavailable,.auth-unavailable{padding-top:80px}.library-unavailable h1,.auth-unavailable h1{letter-spacing:-.06em;max-width:600px;margin:60px 0 20px;font-size:clamp(36px,5vw,65px)}.library-unavailable .button,.auth-unavailable .button{margin-top:24px}@media (max-width:800px){.artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-intro{flex-direction:column;align-items:start}}@media (max-width:560px){.artwork-grid{grid-template-columns:1fr}.library-header{min-height:72px}.library-content{padding-top:28px}.library-intro{gap:25px;padding-top:30px}.library-hint{gap:7px 15px}.library-hint span+span:before{margin-right:15px}}.page-width{width:90%;max-width:1296px;margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--violet);color:#fff;z-index:100;padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.button{border:1px solid var(--violet);background:var(--violet);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:17px 29px;font-size:16px;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{background:#4f18dd;transform:translateY(-2px);box-shadow:0 5px 15px #6026f51a}.button:active{transform:scale(.98)}.button-outline{color:var(--violet);background:0 0;font-weight:550}.button-outline:hover{background:#eee7fd}.button-small{min-height:46px;padding:10px 29px;font-size:14px}.wordmark{letter-spacing:-1.1px;white-space:nowrap;font-size:27px;font-weight:850}.header{z-index:5;justify-content:space-between;align-items:center;gap:30px;height:82px;display:flex;position:relative}.desktop-nav{align-items:center;gap:43px;margin-left:80px;font-size:14px;display:flex}.desktop-nav button{padding:12px 0}.desktop-nav a:hover,.desktop-nav button:hover,.login-link:hover{color:var(--violet)}.header-actions{align-items:center;gap:33px;font-size:14px;display:flex}.mobile-menu-toggle,.mobile-nav{display:none}.hero{grid-template-columns:1fr 1fr;gap:25px;height:min(56.4vw,790px);min-height:560px;display:grid}.hero-copy{padding-top:clamp(96px,9.7vw,137px);position:relative}.hero h1{letter-spacing:-.071em;margin:0 0 20px -4px;font-size:clamp(65px,7.32vw,105px);font-weight:850;line-height:1.035}.hero-description{letter-spacing:-.035em;color:#383844;max-width:605px;margin:0;font-size:clamp(17px,1.92vw,27px);line-height:1.43}.hero-actions{gap:17px;margin-top:42px;display:flex}.handwritten{font-family:var(--font-hand), cursive;font-weight:400}.hero-note{color:#666572;width:max-content;margin:74px 0 0 5px;font-size:32px;line-height:.96;transform:rotate(-10deg)}.hero-note span{margin:3px 0 0 13px;display:block;position:relative}.hero-note span:after{content:"";background:#75737b;width:68%;height:1px;position:absolute;bottom:-14px;right:7px;transform:rotate(-7deg)}.hero-art{aspect-ratio:.955;align-self:start;min-width:0;margin-top:60px;position:relative}.newsletter-card{z-index:2;background:#fff;border-radius:28px;width:75%;padding:25px 27px 31px;position:absolute;top:0;left:0;box-shadow:0 24px 48px #2923310b}.newsletter-masthead{color:#50505b;border-bottom:1px solid #efedef;justify-content:space-between;align-items:center;gap:10px;padding-bottom:20px;font-size:10px;display:flex}.newsletter-masthead span:first-child{letter-spacing:-.6px;color:#121212;font-size:12px;font-weight:850}.newsletter-card h2{font-family:var(--font-editorial);letter-spacing:-1.4px;white-space:nowrap;margin:16px 0 18px;font-size:clamp(25px,2.72vw,38px);font-weight:400;line-height:1.15}.botanical-image{aspect-ratio:1.09;border-radius:9px;width:100%;position:relative;overflow:hidden}.botanical-image img{object-fit:cover;object-position:center 48%}.newsletter-card>p{font-family:var(--font-editorial);margin:16px 0 24px;font-size:18px}.letter-lines{gap:10px;width:58%;display:grid}.letter-lines span{background:#e7e5e4;border-radius:5px;height:8px}.letter-lines span:nth-child(2){width:91%}.letter-lines span:nth-child(3){width:42%}.good-art-note{background:var(--lime);color:#5b6045;z-index:0;border-radius:23px;width:30%;height:36%;padding:28px 0 0 44px;font-size:29px;line-height:.97;position:absolute;top:3px;right:1%;transform:rotate(6deg)}.pencil-line{background:#6f7358;width:90px;height:1px;margin:18px 0 0 -3px;display:block;transform:rotate(-21deg)}.plant-photo{aspect-ratio:1.01;z-index:1;background-image:url(/images/studio-photos.png);background-position:100%;background-size:200% 100%;border:6px solid #fff;border-radius:25px;width:34%;position:absolute;top:32%;right:-1%;transform:rotate(7deg);box-shadow:0 12px 25px #302b3710}.subscribe-card{z-index:3;text-align:center;background:#fffffff5;border-radius:26px;width:43%;padding:24px 23px;position:absolute;top:51%;right:10.5%;box-shadow:0 20px 40px #2d203b14}.artist-avatar{aspect-ratio:1;background-image:url(/images/studio-photos.png);background-position:0;background-size:200% 100%;border-radius:50%;width:91px;margin:0 auto 13px}.subscribe-card h3{font-family:var(--font-editorial);margin:0 0 8px;font-size:19px;font-weight:400}.subscribe-card>p{color:#646170;margin:0 0 19px;font-size:12px;line-height:1.45}.subscribe-card form{gap:9px;display:grid}.subscribe-card input{background:0 0;border:1px solid #dcd9e1;border-radius:10px;width:100%;min-width:0;height:41px;padding:9px 10px;font-size:11px}.subscribe-card input::placeholder{color:#73707b}.subscribe-card .button{border-radius:11px;width:100%;min-height:41px;padding:8px 12px;font-size:13px}.subscribe-card .sample-status{color:#4f2c98;margin:10px 0 0;font-size:11px}.connection-note{color:#696475;margin:0;font-size:30px;line-height:.77;position:absolute;top:79%;right:-2%;transform:rotate(-10deg)}.connection-note span{margin-left:10px}.connection-note i{border-bottom:1px solid #696475;width:36px;margin:20px 0 0 31px;display:block;transform:rotate(-26deg)}.personal-section{background:var(--lilac);border-radius:29px;width:95.4%;max-width:1376px;margin:0 auto;padding:53px 0 52px;scroll-margin-top:30px}.personal-inner{width:90%;margin:auto}h2{letter-spacing:-.056em;margin:0;font-size:clamp(35px,4.75vw,67px);font-weight:850;line-height:1.12}.section-description{color:#4d485b;letter-spacing:-.032em;margin:12px 0 28px;font-size:clamp(19px,2.06vw,28px);line-height:1.4}.editor-preview{text-align:left;background:#fff;border-radius:23px;grid-template-columns:19.5% 80.5%;min-height:637px;display:grid;overflow:hidden;box-shadow:0 18px 50px #73609204}.editor-sidebar{border-right:1px solid #efedf3;padding:27px 15px}.editor-sidebar .wordmark{letter-spacing:-.9px;margin:0 12px 28px;font-size:17px;display:block}.editor-nav-item{text-align:left;color:#41414e;border-radius:8px;align-items:center;gap:19px;width:100%;margin-bottom:8px;padding:14px 17px;font-size:12px;display:flex}.editor-nav-item svg{width:18px;height:18px}.editor-nav-item.selected{color:var(--violet);background:#f6f1ff}.editor-nav-item:hover{background:#f6f1ff}.editor-main{min-width:0}.editor-toolbar{border-bottom:1px solid #efedf3;align-items:center;gap:15px;height:71px;padding:0 23px;display:flex}.paragraph-select{border:1px solid #e9e7ee;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px;font-size:11px;display:flex}.format-tools{gap:15px;display:flex}.icon-button{border-radius:5px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover{background:#f0eafa}.save-draft{color:#62606e;white-space:nowrap;margin-left:auto;font-size:11px}.publish-button{min-height:40px;padding:8px 26px;font-size:12px}.editor-workspace{grid-template-columns:74% 26%;min-height:566px;display:grid}.email-canvas{min-width:0;padding:37px 38px 25px;position:relative}.preview-label{letter-spacing:.02em;color:#7b788d;font-size:10px}.email-canvas h3{font-family:var(--font-editorial);letter-spacing:-1px;margin:11px 0 18px;font-size:37px;font-weight:400;line-height:1.2}.studio-art{aspect-ratio:1.58;width:100%;position:relative}.studio-art img{object-fit:cover}.email-copy{color:#48464b;font-size:12px;line-height:1.8}.email-copy p{margin:17px 0}.email-copy .muted{color:#858089}.email-color-rule{width:45px;height:3px;margin-top:12px;transition:background .2s;display:block}.sans-letter h3{font-family:var(--font-sans);font-weight:650}.content-sidebar{border-left:1px solid #efedf3;padding:27px 18px}.content-sidebar h4{margin:0 0 14px;font-size:12px;font-weight:650}.content-block{color:#4a4752;white-space:nowrap;border:1px solid #e9e7ee;border-radius:7px;align-items:center;gap:15px;width:100%;margin-bottom:9px;padding:11px 12px;font-size:11px;display:flex}.content-block:hover{background:#faf7ff;border-color:#c5b1ee}.content-sidebar .style-title{margin:28px 0 15px}.editor-swatches{justify-content:space-between;gap:5px;margin-bottom:22px;display:flex}.editor-swatches button{aspect-ratio:1;border-radius:50%;width:30px;transition:transform .2s}.editor-swatches button:hover{transform:scale(1.13)}.editor-swatches button[aria-pressed=true]{outline-offset:3px;outline:1px solid #b9b1c4}.font-select{border:1px solid #e9e7ee;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;display:flex}.font-select select{color:#59545f;background:#fff;border:0;width:100%;min-width:0;font-size:11px}.steps{padding:57px 26px 44px}.steps h2{letter-spacing:-.057em;font-size:clamp(33px,4.55vw,64px)}.steps-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:35px;display:grid}.step-number{background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;font-size:21px;font-weight:650;display:flex}.step-number.lilac{background:#ddcefb}.steps h3{letter-spacing:-.055em;margin:0 0 8px;font-size:23px;font-weight:750}.steps p{color:#55515e;letter-spacing:-.035em;margin:0;font-size:18px;line-height:1.5}.footer{color:#797381;border-top:1px solid #e9e5ed;justify-content:space-between;align-items:center;gap:20px;padding:28px 26px 35px;font-size:12px;display:flex}.footer .wordmark{color:#28242e;font-size:19px}.footer small{font-size:11px}.hero-copy,.hero-art{animation:.7s ease-out both enter}.hero-art{animation-delay:.12s}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.experience-dialog{width:calc(100% - 32px);max-width:660px;max-height:90dvh;color:var(--ink);overscroll-behavior:contain;background:#fff;border:1px solid #ece5f4;border-radius:24px;padding:42px;position:fixed;inset:0;box-shadow:0 24px 90px #27133b24}.experience-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e102654}body:has(dialog[open]){overflow:hidden}.close-dialog{width:35px;height:35px;position:absolute;top:15px;right:15px}.dialog-heading h2{letter-spacing:-.055em;margin:22px 0 12px;font-size:38px}.dialog-heading p{color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.65}.dialog-heading .wordmark{font-size:21px}.example-art{border-radius:12px;width:100%;height:auto}.example-letter{color:#514959;padding-block:8px 15px;font-size:15px;line-height:1.8}.example-letter .handwritten{font-size:30px;line-height:1}.experience-dialog>.button{white-space:normal;width:100%;font-size:14px}.login-message{padding:10px 0}.login-message .button{font-size:14px}.composer-dialog{max-width:960px}.composer-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.draft-form{flex-direction:column;align-items:stretch;display:flex}.draft-form label,.color-picker legend{margin-bottom:8px;font-size:12px;font-weight:650}.draft-form input,.draft-form textarea{resize:vertical;border:1px solid #ded7e8;border-radius:9px;width:100%;margin-bottom:18px;padding:12px;font-size:14px;line-height:1.5}.color-picker{border:0;gap:10px;margin:0 0 24px;padding:0;display:flex}.color-swatch{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.download-button{color:var(--violet);justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.form-notice{color:#5d496c;min-height:30px;margin:0;font-size:12px;line-height:1.6}.draft-preview{overflow-wrap:anywhere;border:1px solid #eee9f2;border-top:5px solid;border-radius:5px;align-self:start;padding:24px}.draft-byline{margin-top:20px;font-size:12px}.draft-preview h3{font-family:var(--font-editorial);margin:12px 0 20px;font-size:30px;font-weight:400}.draft-preview img{width:100%;height:auto}.draft-message{white-space:pre-wrap;color:#514959;font-size:13px;line-height:1.8}.draft-preview small{color:#7d7186;font-size:10px}@media (min-width:1441px){.hero-art{margin-top:62px}.hero-copy{padding-top:143px}}@media (max-width:1200px){.header{height:72px}.wordmark{font-size:23px}.desktop-nav{gap:27px;margin-left:0}.header-actions{gap:22px}.hero-actions{gap:14px;margin-top:32px}.hero-actions .button{min-height:49px;padding:13px 22px;font-size:14px}.hero-note{margin-top:60px;font-size:27px}.hero-art{margin-top:40px}.newsletter-card{border-radius:23px;padding:21px 20px 26px}.newsletter-masthead{padding-bottom:16px;font-size:8px}.newsletter-masthead span:first-child{font-size:10px}.newsletter-card h2{margin:14px 0}.newsletter-card>p{margin:13px 0 19px;font-size:15px}.letter-lines{gap:8px}.letter-lines span{height:7px}.subscribe-card{border-radius:21px;padding:19px 18px}.artist-avatar{width:74px;margin-bottom:10px}.subscribe-card h3{font-size:17px}.subscribe-card>p{margin-bottom:15px;font-size:10px}.subscribe-card input,.subscribe-card .button{height:34px;min-height:34px;font-size:10px}.good-art-note{padding:23px 0 0 34px;font-size:25px}.connection-note{font-size:26px}.editor-preview{min-height:490px}.editor-toolbar{gap:12px;height:58px;padding:0 15px}.editor-sidebar{padding:22px 10px}.editor-sidebar .wordmark{margin:0 10px 25px;font-size:14px}.editor-nav-item{gap:16px;padding:12px;font-size:10px}.editor-nav-item svg{width:15px;height:15px}.editor-workspace{min-height:435px}.email-canvas{padding:30px 29px 20px}.email-canvas h3{margin:9px 0 15px;font-size:30px}.email-copy{font-size:10px}.content-sidebar{padding:22px 14px}.content-block{gap:10px;padding:9px;font-size:10px}.content-sidebar h4{font-size:10px}.format-tools{gap:10px}.paragraph-select{padding:8px 10px;font-size:10px}.publish-button{min-height:32px;padding:6px 20px;font-size:10px}.save-draft{font-size:10px}.editor-swatches button{width:23px}.content-sidebar .style-title{margin-top:22px}.font-select{padding:7px}.font-select select{font-size:10px}.steps-grid{gap:30px}.steps h3{font-size:20px}.steps p{font-size:16px}.personal-section{padding:44px 0}.steps{padding-top:50px}.step-number{width:40px;height:40px;font-size:18px}}@media (max-width:1000px) and (min-width:701px){.hero{min-height:545px}.hero h1{font-size:7.3vw}.hero-copy{padding-top:95px}.hero-description{font-size:18px}.hero-art{margin-top:50px}.hero-actions .button{padding:12px 16px;font-size:12px}.hero-note{margin-top:55px;font-size:25px}.newsletter-card{padding:17px}.newsletter-card h2{letter-spacing:-.8px;font-size:2.68vw}.newsletter-card>p{margin-bottom:17px;font-size:12px}.subscribe-card{padding:15px 13px}.artist-avatar{width:61px}.subscribe-card h3{font-size:15px}.subscribe-card>p{margin-bottom:11px;font-size:9px}.good-art-note{padding-left:26px;font-size:22px}.plant-photo{border-width:4px}.connection-note{font-size:23px}.desktop-nav{gap:19px;font-size:11px}.header-actions{gap:18px;font-size:11px}.button-small{min-height:38px;padding:9px 20px;font-size:12px}.wordmark{font-size:20px}.editor-preview{grid-template-columns:17% 83%;min-height:445px}.editor-sidebar .wordmark{font-size:11px}.editor-nav-item{gap:10px;padding:10px 8px}.editor-toolbar{gap:7px;padding:0 10px}.format-tools{gap:4px}.editor-workspace{grid-template-columns:73% 27%;min-height:390px}.email-canvas{padding:24px}.content-sidebar{padding:20px 10px}.editor-swatches button{width:19px}.steps{padding-inline:15px}.steps p{font-size:14px}.steps h3{font-size:18px}.steps-grid{gap:20px}.section-description{font-size:20px}}@media (max-width:700px){html{scroll-padding-top:25px}.page-width{width:89%}.header{gap:12px;height:78px}.header .wordmark{letter-spacing:-1px;font-size:22px}.desktop-nav,.header-actions{display:none}.mobile-menu-toggle{width:42px;height:42px;display:flex}.mobile-nav{border:1px solid var(--border);background:#fff;border-radius:15px;flex-direction:column;gap:4px;padding:18px;display:flex;position:absolute;top:67px;left:-10px;right:-10px;box-shadow:0 15px 35px #30243b15}.mobile-nav>a,.mobile-nav>button:not(.button){text-align:left;padding:13px;font-size:14px}.mobile-nav .button{min-height:45px;margin-top:6px;font-size:14px}.hero{flex-direction:column;gap:0;height:auto;min-height:0;padding-bottom:43px;display:flex}.hero-copy{padding-top:33px}.hero h1{letter-spacing:-.07em;margin:0 0 21px -2px;font-size:clamp(57px,12.8vw,87px);line-height:1.04}.hero-description{letter-spacing:-.03em;max-width:440px;font-size:18px;line-height:1.5}.hero-actions{gap:10px;margin-top:27px}.hero-actions .button{min-height:47px;padding:13px 17px;font-size:12px}.hero-note{display:none}.hero-art{aspect-ratio:.9;align-self:center;width:100%;max-width:480px;margin-top:47px}.newsletter-card{border-radius:21px;width:76%;padding:18px 19px 24px}.newsletter-masthead{gap:5px;padding-bottom:15px;font-size:6px}.newsletter-masthead span:first-child{font-size:8px}.newsletter-card h2{letter-spacing:-.9px;margin:13px 0 14px;font-size:clamp(23px,5.45vw,32px)}.newsletter-card>p{margin:12px 0 20px;font-size:12px}.letter-lines{gap:7px}.letter-lines span{height:6px}.subscribe-card{border-radius:20px;width:46%;padding:17px 13px 15px;top:51%;right:7.5%}.artist-avatar{width:62px;margin-bottom:8px}.subscribe-card h3{margin-bottom:6px;font-size:15px}.subscribe-card>p{margin-bottom:12px;font-size:8px;line-height:1.5}.subscribe-card input,.subscribe-card .button{border-radius:7px;height:31px;min-height:31px;padding:6px 8px;font-size:9px}.subscribe-card form{gap:6px}.good-art-note{border-radius:16px;height:36%;padding:19px 0 0 28px;font-size:21px;right:0}.pencil-line{width:57px;margin-top:13px}.plant-photo{border-width:4px;border-radius:20px;width:35%;right:-2%}.connection-note{font-size:23px;top:80%;right:-2%}.personal-section{border-radius:23px;width:94%;padding:31px 0 27px}.personal-inner{width:89%}h2{letter-spacing:-.06em;font-size:38px}.section-description{max-width:300px;margin:13px 0 25px;font-size:17px;line-height:1.55}.editor-preview{border-radius:14px;min-height:0;display:block}.editor-sidebar,.content-sidebar{display:none}.editor-toolbar{gap:8px;height:54px;padding:0 12px}.format-tools{gap:1px}.format-tools .icon-button{padding:3px}.format-tools .icon-button:nth-child(n+3){display:none}.paragraph-select{gap:8px;padding:7px;font-size:9px}.publish-button{min-height:29px;margin-left:auto;padding:5px 14px;font-size:10px}.save-draft{display:none}.editor-workspace{min-height:0;display:block}.email-canvas{padding:25px 20px 19px}.email-canvas h3{margin:9px 0 15px;font-size:28px}.preview-label{font-size:8px}.email-copy{font-size:10px;line-height:1.8}.email-copy p{margin:15px 0}.studio-art{aspect-ratio:1.5}.steps{padding:39px 0 35px}.steps h2{max-width:370px;font-size:36px;line-height:1.14}.steps-grid{grid-template-columns:1fr;gap:27px;margin-top:28px}.steps-grid article{padding-left:56px;position:relative}.step-number{width:37px;height:37px;font-size:17px;position:absolute;top:0;left:0}.steps h3{margin-bottom:7px;font-size:20px}.steps p{font-size:15px}.desktop-break{display:none}.footer{flex-wrap:wrap;justify-content:space-between;gap:15px;padding:24px 0 28px;display:flex}.footer .wordmark{font-size:17px}.footer>span{display:none}.footer small{font-size:9px}.experience-dialog{border-radius:18px;padding:35px 22px 25px}.dialog-heading h2{font-size:31px}.dialog-heading p{font-size:13px}.composer-grid{grid-template-columns:1fr;gap:15px}.draft-preview{order:2}.experience-dialog .button{min-height:47px;padding:13px 17px;font-size:12px}.dialog-heading .wordmark{font-size:18px}.example-letter{font-size:14px}.login-message .button{white-space:normal}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.header .mobile-menu-toggle{display:none}@media (max-width:700px){.header .mobile-menu-toggle{display:flex}}@media (min-width:701px){.header{height:min(5.7vw,82px)}.hero h1{letter-spacing:-.06em;font-size:clamp(65px,7.8vw,112px);line-height:.99}.hero-description{max-width:610px;font-size:clamp(17px,2.05vw,29px)}.hero-note{margin-top:54px}.email-canvas{padding:37px 18.4% 25px}.newsletter-masthead{padding-bottom:14px}.subscribe-card{background:#fff;top:54%}}@media (min-width:1001px) and (max-width:1200px){.hero-copy{padding-top:100px}.hero h1{margin-bottom:18px}.hero-description{max-width:440px}.hero-actions{margin-top:29px}.hero-note{margin-top:45px}.newsletter-masthead{padding-bottom:10px}.newsletter-card{padding-bottom:23px}.subscribe-card{padding:18px}.artist-avatar{width:64px}.subscribe-card h3{font-size:16px}.subscribe-card input,.subscribe-card .button{height:31px;min-height:31px}.personal-section{padding:37px 0}.editor-preview{min-height:462px}.editor-workspace{min-height:404px}.email-canvas{padding-top:27px;padding-bottom:16px}}@media (min-width:701px) and (max-width:1000px){.email-canvas{padding-inline:12%}.hero-note{margin-top:40px}}@media (min-width:701px){.section-description{margin-top:4px;margin-bottom:20px}.editor-toolbar{height:51px}.email-canvas{padding-top:24px}.email-canvas>.preview-label{line-height:1.2;display:block}.email-canvas h3{margin:8px 0 14px;font-size:clamp(28px,2.75vw,39px);line-height:1}.studio-art{aspect-ratio:1.66}.email-copy{line-height:1.6}.email-copy p{margin:12px 0}.email-color-rule{width:24px;height:2px;margin:0;position:absolute;bottom:10px}}@media (min-width:1001px) and (max-width:1200px){.editor-workspace{min-height:411px}.email-copy{font-size:9px}}.plant-photo,.artist-avatar{background-image:none;overflow:hidden}.artist-avatar{position:relative}.photo-sprite{width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.plant-photo .photo-sprite{left:-100%}.connection-note{text-align:center;width:56px;font-size:clamp(21px,2.3vw,26px);top:85%;right:-4%}.newsletter-studio-content{padding:44px 0 100px}.newsletter-studio-intro{justify-content:space-between;align-items:end;gap:30px;margin:42px 0 36px;display:flex}.newsletter-studio-intro h1,.artist-public-copy h1{letter-spacing:-.07em;margin:14px 0 17px;font-size:clamp(44px,6vw,78px);line-height:1.03}.newsletter-studio-intro h1 em,.artist-public-copy h1 em{font-family:var(--font-editorial);letter-spacing:-.055em;font-weight:400}.newsletter-studio-intro p{max-width:550px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.newsletter-view-link{flex-shrink:0}.newsletter-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:22px;display:grid}.newsletter-panel{border:1px solid var(--border);background:#fff;border-radius:25px;padding:clamp(24px,3vw,40px)}.newsletter-panel-heading{align-items:start;gap:16px;margin-bottom:28px;display:flex}.newsletter-panel-icon{color:var(--artist-accent,var(--violet));background:#f2edfa;border-radius:15px;flex:none;padding:13px;display:inline-flex}.newsletter-panel-heading h2{letter-spacing:-.045em;margin:2px 0 4px;font-size:23px}.newsletter-panel-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.newsletter-form{flex-direction:column;gap:10px;display:flex}.newsletter-form label{margin-top:10px;font-size:13px;font-weight:750}.newsletter-form input:not([type=color]),.newsletter-form textarea,.newsletter-slug-field{width:100%;color:var(--ink);background:#fff;border:1px solid #ded9e5;border-radius:12px}.newsletter-form input:not([type=color]),.newsletter-form textarea{outline-color:var(--artist-accent,var(--violet));padding:13px 15px}.newsletter-form textarea{resize:vertical;line-height:1.6}.newsletter-form input[type=color]{cursor:pointer;background:#fff;border:1px solid #ded9e5;border-radius:10px;width:52px;height:42px;padding:2px}.newsletter-slug-field{align-items:center;display:flex;overflow:hidden}.newsletter-slug-field span{color:#7d7588;flex-shrink:0;padding-left:15px;font-size:13px}.newsletter-slug-field input{min-width:0;border:0!important}.newsletter-form-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:18px;display:flex}.newsletter-form-actions .button{min-height:48px;padding:12px 22px;font-size:14px}.newsletter-copy-link{color:var(--artist-accent,var(--violet));align-items:center;gap:7px;padding:10px;font-size:14px;font-weight:700;display:inline-flex}.newsletter-copy-link:hover{text-decoration:underline}.newsletter-empty{text-align:center;background:#fcfbfd;border:1px dashed #ded8e5;border-radius:15px;place-content:center;min-height:250px;padding:24px;display:grid}.newsletter-empty h3{margin:0 0 8px;font-size:19px}.newsletter-empty p,.newsletter-list-note{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.subscriber-list{max-height:325px;margin:0;padding:0;list-style:none;overflow:auto}.subscriber-list li{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:14px 0;font-size:14px;display:flex}.subscriber-list time{color:#7b7581;white-space:nowrap}.newsletter-list-note{margin-top:14px}.newsletter-draft-panel{margin-top:22px}.newsletter-draft-panel .newsletter-form{max-width:780px}.newsletter-saved{color:#696274;align-items:center;gap:5px;font-size:13px;display:inline-flex}.newsletter-send-panel{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;max-width:780px;margin-top:34px;padding-top:24px;display:flex}.newsletter-send-panel h3{letter-spacing:-.04em;margin:0 0 6px;font-size:18px}.newsletter-send-panel p,.newsletter-send-history{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.newsletter-send-panel .button{flex-shrink:0;min-height:48px;padding:11px 21px;font-size:14px}.newsletter-send-panel .button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.newsletter-send-history{margin-top:20px}.unsubscribe-page{min-height:100vh;padding-top:34px}.unsubscribe-card{border:1px solid var(--border);background:#fff;border-radius:24px;max-width:650px;margin:min(18vh,150px) auto 80px;padding:clamp(28px,5vw,55px)}.unsubscribe-card h1{letter-spacing:-.06em;margin:14px 0;font-size:clamp(42px,6vw,65px)}.unsubscribe-card p{color:var(--muted);line-height:1.7}.unsubscribe-card .button{margin-top:10px}.artist-public-page{background:#f7f5f1;min-height:100vh}.artist-public-header{border-bottom:1px solid #e8e3db;justify-content:space-between;align-items:center;min-height:94px;display:flex}.artist-public-header>span{color:#746d75;letter-spacing:.15em;font-size:11px;font-weight:800}.artist-public-content{grid-template-columns:1fr .93fr;align-items:center;gap:clamp(40px,7vw,120px);min-height:min(790px,100vh - 160px);padding-top:50px;padding-bottom:70px;display:grid}.artist-public-copy .library-eyebrow{color:var(--artist-accent,var(--violet))}.artist-public-copy h1{font-size:clamp(54px,6.5vw,94px)}.artist-public-copy>p{color:#4f4a51;max-width:530px;margin:0 0 38px;font-size:18px;line-height:1.7}.artist-public-art{background:#e2d6cb;border-radius:210px 210px 18px 18px;height:100%;min-height:570px;position:relative;overflow:hidden}.artist-public-art img{object-fit:cover}.artist-public-art>span{color:#51454a;background:#fffdf0e8;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;position:absolute;bottom:20px;right:20px}.artist-subscribe-form{max-width:550px}.artist-subscribe-form>label:first-child{margin-bottom:10px;font-size:13px;font-weight:750;display:block}.artist-subscribe-row{gap:9px;display:flex}.artist-subscribe-row input{background:#fff;border:1px solid #dcd5d3;border-radius:50px;flex:1;min-width:0;padding:15px 17px}.artist-subscribe-row .button{background:var(--artist-accent,var(--violet));border-color:var(--artist-accent,var(--violet));min-height:54px}.artist-consent{color:#4f4a51;align-items:start;gap:9px;margin-top:17px;font-size:13px;line-height:1.5;display:flex}.artist-consent input{width:16px;height:16px;accent-color:var(--artist-accent,var(--violet));margin:2px 0 0}.artist-subscribe-status{color:#625a66;min-height:22px;margin:13px 0 0;font-size:13px}.artist-public-footer{color:#777078;border-top:1px solid #e8e3db;padding:26px 0;font-size:12px}@media (max-width:850px){.newsletter-dashboard-grid,.artist-public-content{grid-template-columns:1fr}.newsletter-studio-intro{flex-direction:column;align-items:start}.artist-public-content{padding-top:55px}.artist-public-art{min-height:420px;max-height:570px}}@media (max-width:560px){.newsletter-studio-content{padding-top:28px}.newsletter-studio-intro{margin-top:30px}.newsletter-panel{padding:23px}.newsletter-send-panel{flex-direction:column;align-items:stretch}.newsletter-slug-field{padding-top:11px;display:block}.newsletter-slug-field input{width:100%}.artist-public-header{min-height:75px}.artist-public-header>span{display:none}.artist-public-copy h1{font-size:58px}.artist-subscribe-row{flex-direction:column}.artist-subscribe-row .button{width:100%}.artist-public-art{min-height:350px}}.postclub-page{--paper:#f7f3ea;--paper-deep:#eee7d9;--post-ink:#262620;--post-muted:#665f56;--post-green:#304c38;--post-orange:#ef693a;--post-line:#d9d0c2;background:var(--paper);min-height:100vh;color:var(--post-ink);overflow:hidden}.postclub-width{width:min(90%,1280px);margin-inline:auto}.postclub-page a:focus-visible,.postclub-page button:focus-visible{outline-color:var(--post-orange)}.postclub-header{border-bottom:1px solid var(--post-line);justify-content:space-between;align-items:center;gap:28px;height:88px;display:flex}.postclub-wordmark{font-family:var(--font-editorial);letter-spacing:-.085em;white-space:nowrap;align-items:center;gap:4px;font-size:29px;font-weight:700;display:inline-flex}.postclub-wordmark span{font-style:italic;font-weight:400}.postclub-wordmark i{color:var(--post-orange);font:normal 26px var(--font-sans);margin-left:3px;line-height:1}.postclub-header nav{align-items:center;gap:36px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.postclub-header nav a:hover,.postclub-footer a:hover{color:var(--post-orange)}.postclub-header-cta{color:var(--post-green);white-space:nowrap;align-items:center;gap:9px;padding:11px 0 11px 16px;font-size:13px;font-weight:800;display:inline-flex}.postclub-eyebrow{color:var(--post-green);letter-spacing:.19em;align-items:center;gap:8px;font-size:11px;font-weight:850;line-height:1.5;display:inline-flex}.postclub-sun{color:var(--post-orange);font-size:24px;line-height:0}.postclub-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2%;min-height:675px;padding-top:34px;padding-bottom:54px;display:grid}.postclub-hero-copy{z-index:2;padding:16px 0 8px;position:relative}.postclub-hero h1{letter-spacing:-.09em;max-width:650px;margin:31px 0 24px;font-size:clamp(65px,7.25vw,110px);font-weight:700;line-height:.97}.postclub-hero h1 em,.postclub-section-intro h2 em,.postclub-how h2 em,.postclub-artist h2 em,.postclub-final h2 em{color:var(--post-orange);font-family:var(--font-editorial);letter-spacing:-.075em;font-weight:400}.postclub-hero-copy>p{max-width:460px;color:var(--post-muted);margin:0;font-size:17px;line-height:1.75}.postclub-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.postclub-button{background:var(--post-green);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:17px;min-height:55px;padding:14px 23px 14px 25px;font-size:13px;font-weight:850;transition:transform .2s,background .2s;display:inline-flex}.postclub-button:hover{background:#1f3928;transform:translateY(-2px)}.postclub-text-link{color:var(--post-green);border-bottom:1px solid;padding-bottom:3px;font-size:13px;font-weight:800}.postclub-text-link span{margin-left:7px;font-size:21px}.postclub-hero-fineprint{color:#82776b;align-items:center;gap:11px;max-width:410px;margin-top:37px;font-size:11px;line-height:1.55;display:flex}.postclub-hero-fineprint svg{color:var(--post-orange);flex:none}.postclub-scene{isolation:isolate;width:100%;height:590px;position:relative}.postclub-scene-grid{filter:blur(.2px);background:radial-gradient(circle at 34% 37%,#f5d9b8 0,#ecd9c7 43%,#e7dfd0 76%,#0000 77%);border-radius:50% 43% 44% 48%;position:absolute;inset:18px 0 28px 16px}.postclub-scene-envelope{color:#5e4e3d;letter-spacing:.13em;background:#d6bb90;border:1px solid #c6a776;justify-content:space-between;align-items:flex-end;width:57%;height:37%;padding:19px;font-size:10px;font-weight:850;display:flex;position:absolute;top:44%;left:16%;transform:rotate(-10deg);box-shadow:0 18px 25px #52362438}.postclub-scene-envelope:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);opacity:.8;background:linear-gradient(153deg,#0000 49.5%,#bea477 50%,#d3b88b 51% 100%);height:58%;position:absolute;top:0;left:0;right:0}.postclub-envelope-stamp{background:#e9dbbf;border:2px dotted #6c5a48;flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;width:49px;height:57px;font-size:24px;line-height:1;display:flex}.postclub-envelope-stamp small{letter-spacing:.02em;font-size:7px}.postclub-scene-letter{color:#424739;background:#fffdf7;width:46%;min-height:63%;padding:33px 29px;position:absolute;top:15%;right:5%;transform:rotate(8deg);box-shadow:0 17px 36px #4e382c36}.postclub-scene-letter:before{content:"";z-index:-1;opacity:.45;background:repeating-linear-gradient(#0000 0 33px,#b5c3bf55 34px 35px);position:absolute;inset:0}.postclub-scene-letter>span:first-child,.postclub-signature{font-family:var(--font-hand),cursive;font-size:30px}.postclub-scene-letter p{font-family:var(--font-hand),cursive;margin:24px 0 12px;font-size:22px;line-height:1.45}.postclub-signature{text-align:right;font-size:22px;display:block}.postclub-scene-print{background:#fffefa;width:57%;padding:10px 10px 13px;position:absolute;top:8%;left:7%;transform:rotate(-8deg);box-shadow:0 20px 36px #4e382c3d}.postclub-scene-print img{object-fit:cover;object-position:50% 42%;width:100%;height:344px;display:block}.postclub-scene-print span{color:#5f5b50;letter-spacing:.17em;padding:10px 2px 0;font-size:9px;font-weight:850;display:block}.postclub-scene-bookmark{color:#fff9eb;background:var(--post-green);text-align:center;letter-spacing:.08em;flex-direction:column;justify-content:space-between;align-items:center;width:68px;height:250px;padding:26px 7px 17px;font-size:12px;font-weight:800;line-height:1.55;display:flex;position:absolute;top:4%;left:61%;transform:rotate(17deg);box-shadow:0 12px 20px #49302a33}.postclub-scene-bookmark i{color:#e9bf6a;font-size:29px;font-style:normal}.postclub-scene-sticker{border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;display:flex;position:absolute;transform:rotate(13deg);box-shadow:0 9px 15px #4e382c33}.postclub-scene-sticker-one{color:#fff8e3;background:#ef7549;font-size:58px;bottom:13%;left:8%}.postclub-scene-sticker-two{color:#48344d;text-align:center;font-family:var(--font-hand),cursive;background:#d4b3d4;font-size:19px;line-height:.9;bottom:10%;right:3%;transform:rotate(-19deg)}.postclub-scene-note{color:#8c8276;letter-spacing:.02em;font-size:10px;position:absolute;bottom:0;right:0}.postclub-inside{background:#e8eadb;border-top:1px solid #d0d7c4;border-bottom:1px solid #d0d7c4}.postclub-inside-inner{grid-template-columns:.85fr 1.15fr;gap:9%;padding-top:90px;padding-bottom:92px;display:grid}.postclub-section-intro h2,.postclub-how h2,.postclub-artist h2,.postclub-final h2{letter-spacing:-.07em;margin:22px 0 18px;font-size:clamp(45px,4.7vw,70px);line-height:1.07}.postclub-section-intro>p{color:#656a5d;max-width:360px;font-size:16px;line-height:1.7}.postclub-contents{border-top:1px solid #a5b19e}.postclub-contents>div{border-bottom:1px solid #a5b19e;grid-template-columns:45px 1fr 56px;align-items:start;gap:16px;padding:18px 0 20px;display:grid}.postclub-item-number{color:#677667;margin-top:8px;font-size:10px;font-weight:800}.postclub-contents h3{font-family:var(--font-editorial);letter-spacing:-.045em;margin:0 0 5px;font-size:27px;font-weight:400}.postclub-contents p{color:#596656;max-width:445px;margin:0;font-size:13px;line-height:1.65}.postclub-item-doodle{color:#e46d44;font-family:var(--font-editorial);text-align:right;font-size:38px;line-height:1}.postclub-how{padding-top:104px;padding-bottom:108px}.postclub-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:44px;display:grid}.postclub-how-grid article{border:1px solid var(--post-line);background:#fffdf8;min-height:220px;padding:28px}.postclub-how-grid article:nth-child(2){background:#eadacb;transform:rotate(-1deg)}.postclub-how-grid article:nth-child(3){background:#e7e8da;transform:rotate(1deg)}.postclub-how-grid article>span{color:var(--post-orange);letter-spacing:.18em;font-size:10px;font-weight:850}.postclub-how-grid h3{font-family:var(--font-editorial);letter-spacing:-.045em;margin:43px 0 8px;font-size:29px;font-weight:400}.postclub-how-grid p{color:var(--post-muted);margin:0;font-size:13px;line-height:1.65}.postclub-artist{background:#e8dbca}.postclub-artist-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:10%;padding-top:75px;padding-bottom:75px;display:grid}.postclub-artist-art{background:#fffefa;padding:12px 12px 17px;transform:rotate(-2deg);box-shadow:15px 18px #d8c8b8}.postclub-artist-art img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.postclub-artist-art span{letter-spacing:.18em;color:#716a5f;padding:12px 3px 0;font-size:9px;font-weight:850;display:block}.postclub-artist-copy>p{color:#62574d;max-width:500px;margin:0 0 26px;font-size:16px;line-height:1.8}.postclub-instagram{color:var(--post-green);border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:6px;font-size:14px;font-weight:800;display:inline-flex}.postclub-artist-soon{color:#7b6b5e;font-size:12px;font-style:italic}.postclub-final{justify-content:space-between;align-items:center;gap:50px;min-height:445px;padding-top:60px;padding-bottom:70px;display:flex}.postclub-final p{max-width:570px;color:var(--post-muted);margin:0 0 26px;font-size:16px;line-height:1.7}.postclub-final-mark{width:230px;height:230px;color:var(--post-orange);border:1px solid #cfbfab;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;transform:rotate(-13deg)}.postclub-final-mark span{font-family:var(--font-hand),cursive;margin-top:-10px;font-size:28px}.postclub-footer{background:var(--post-green);color:#f7f1e5}.postclub-footer>div{justify-content:space-between;align-items:center;gap:22px;min-height:112px;display:flex}.postclub-footer .postclub-wordmark i{color:#efa67b}.postclub-footer span:not(.postclub-wordmark span),.postclub-footer small,.postclub-footer a:not(.postclub-wordmark){color:#e1e7d8;font-size:11px}@media (max-width:1050px){.postclub-header nav{gap:18px}.postclub-hero h1{font-size:clamp(57px,6.9vw,88px)}.postclub-scene{height:520px}.postclub-scene-print img{height:300px}.postclub-scene-letter{padding:25px 20px}.postclub-scene-letter p{font-size:19px}}@media (max-width:750px){.postclub-header{height:72px}.postclub-header nav{display:none}.postclub-wordmark{font-size:24px}.postclub-header-cta{font-size:12px}.postclub-hero{grid-template-columns:1fr;gap:12px;padding-top:48px;padding-bottom:42px}.postclub-hero h1{font-size:clamp(57px,12.5vw,86px)}.postclub-scene{max-width:570px;height:550px;margin-inline:auto}.postclub-inside-inner,.postclub-artist-inner{grid-template-columns:1fr;gap:42px;padding-top:70px;padding-bottom:70px}.postclub-how{padding-top:70px;padding-bottom:75px}.postclub-how-grid{grid-template-columns:1fr;gap:13px}.postclub-how-grid article,.postclub-how-grid article:nth-child(2),.postclub-how-grid article:nth-child(3){min-height:0;transform:none}.postclub-how-grid h3{margin-top:24px}.postclub-final-mark{display:none}.postclub-footer>div{grid-template-columns:1fr 1fr;min-height:145px;display:grid}}@media (max-width:480px){.postclub-header-cta{text-align:right;max-width:110px;padding-right:0}.postclub-header-cta svg{display:none}.postclub-hero-copy>p{font-size:15px}.postclub-hero-actions{gap:20px}.postclub-scene{height:430px}.postclub-scene-grid{inset:10px 0 12px}.postclub-scene-print img{height:245px}.postclub-scene-letter{min-height:58%;padding:17px 14px}.postclub-scene-letter>span:first-child{font-size:22px}.postclub-scene-letter p{margin:14px 0 6px;font-size:15px}.postclub-signature{font-size:16px}.postclub-scene-bookmark{width:52px;height:190px;padding:15px 5px;font-size:9px}.postclub-scene-sticker{width:55px;height:55px}.postclub-scene-sticker-one{font-size:40px}.postclub-scene-sticker-two{font-size:14px}.postclub-scene-note{font-size:8px}.postclub-contents>div{grid-template-columns:27px 1fr 32px;gap:9px}.postclub-item-doodle{font-size:27px}.postclub-contents h3{font-size:24px}.postclub-final{min-height:0;padding-top:75px;padding-bottom:80px}.postclub-footer>div>span{display:none}}@media (prefers-reduced-motion:reduce){.postclub-button{transition:none}}.postclub-join-page{min-height:100vh}.postclub-join{grid-template-columns:1fr .85fr;align-items:center;gap:12%;padding-top:120px;padding-bottom:130px;display:grid}.postclub-join-intro h1{letter-spacing:-.075em;margin:20px 0;font-size:clamp(58px,6.6vw,100px);line-height:1.02}.postclub-join-intro h1 em{color:var(--post-orange);font-family:var(--font-editorial);font-weight:400}.postclub-join-intro>p{max-width:540px;color:var(--post-muted);margin:0 0 30px;font-size:17px;line-height:1.75}.postclub-join-card{border:1px solid var(--post-line);background:#fffcf6;padding:40px;box-shadow:16px 17px #e2d2bc}.postclub-join-card-top{color:var(--post-orange);letter-spacing:.15em;align-items:center;gap:12px;font-size:10px;font-weight:850;display:flex}.postclub-join-card h2{font-family:var(--font-editorial);letter-spacing:-.055em;margin:32px 0 17px;font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1.08}.postclub-join-card>p{color:var(--post-muted);font-size:14px;line-height:1.75}.postclub-join-price{border-top:1px solid var(--post-line);border-bottom:1px solid var(--post-line);align-items:center;gap:22px;margin:33px 0 25px;padding:24px 0;display:flex}.postclub-join-price strong{font-family:var(--font-editorial);letter-spacing:-.07em;font-size:53px;font-weight:400}.postclub-join-price span{color:var(--post-muted);font-size:12px;line-height:1.6}.postclub-join-card .postclub-join-date{margin:0 0 22px;font-size:12px}.postclub-join-unavailable{color:var(--post-green);text-align:center;background:#e8eadb;padding:17px 20px;font-size:13px;font-weight:800}@media (max-width:800px){.postclub-join{grid-template-columns:1fr;gap:60px;padding-top:65px}}@media (max-width:480px){.postclub-join{padding-bottom:75px}.postclub-join-intro h1{font-size:55px}.postclub-join-card{padding:28px;box-shadow:9px 10px #e2d2bc}}.postclub-checkout{grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:85px;padding-bottom:110px;display:grid}.postclub-checkout h1{letter-spacing:-.075em;margin:20px 0;font-size:clamp(57px,6vw,85px);line-height:1.04}.postclub-checkout h1 em{color:var(--post-orange);font-family:var(--font-editorial);font-weight:400}.postclub-checkout>div>p{color:var(--post-muted);max-width:450px;line-height:1.75}.postclub-checkout-summary{border-top:1px solid var(--post-line);border-bottom:1px solid var(--post-line);grid-template-columns:1fr auto;gap:8px;margin-top:45px;padding:25px 0;display:grid}.postclub-checkout-summary strong{font-size:24px}.postclub-checkout-summary small{color:var(--post-muted);grid-column:1/-1}.postclub-checkout-form{border:1px solid var(--post-line);background:#fffcf6;padding:36px}.postclub-checkout-form h2{font-family:var(--font-editorial);margin:0 0 6px;font-size:34px;font-weight:400}.postclub-checkout-form>p{color:var(--post-muted);margin:0 0 30px;font-size:13px}.postclub-checkout-form label{color:var(--post-green);margin:0 0 18px;font-size:12px;font-weight:800;display:block}.postclub-checkout-form label span{color:var(--post-muted);font-weight:400}.postclub-checkout-form input,.postclub-checkout-form select{width:100%;min-height:46px;color:var(--post-green);background:#fff;border:1px solid #cabfae;border-radius:2px;margin-top:8px;padding:11px 13px;display:block}.postclub-form-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.postclub-checkout-form .postclub-button{width:100%;margin:12px 0 16px}.postclub-checkout-form .postclub-button:disabled{opacity:.65;cursor:wait}.postclub-checkout-form>small{text-align:center;color:var(--post-muted);line-height:1.5;display:block}.postclub-checkout-form .postclub-form-message{color:#a84229;margin:0 0 15px;font-weight:700}.postclub-order-page{min-height:100vh}.postclub-order{max-width:700px;padding-top:90px;padding-bottom:110px}.postclub-order>svg{color:var(--post-orange);margin-bottom:27px;display:block}.postclub-order h1{letter-spacing:-.07em;font-size:clamp(50px,5vw,76px);line-height:1.06}.postclub-order>p{color:var(--post-muted);margin-bottom:35px;line-height:1.75}.postclub-order>div{border-top:1px solid var(--post-line);justify-content:space-between;gap:20px;padding:16px 0;font-size:14px;display:flex}.postclub-order>div strong{text-align:right}.postclub-order .postclub-button{margin-top:35px}@media (max-width:850px){.postclub-checkout{grid-template-columns:1fr;gap:40px;padding-top:60px}}@media (max-width:500px){.postclub-checkout-form{padding:24px}.postclub-form-row{grid-template-columns:1fr;gap:0}}.mailclub-studio{color:#27291f;background:#f7f2e7;min-height:100vh}.mailclub-studio-header{border-bottom:1px solid #d8d0bf}.mailclub-studio-header>div{justify-content:space-between;align-items:center;gap:25px;min-height:76px;display:flex}.mailclub-studio-header nav{align-items:center;gap:24px;font-size:13px;font-weight:750;display:flex}.mailclub-studio-header nav a{align-items:center;gap:6px;display:inline-flex}.mailclub-studio-content{max-width:1120px;padding-top:55px;padding-bottom:100px}.mailclub-studio-content>h1{letter-spacing:-.065em;margin:12px 0 15px;font-size:clamp(45px,5vw,70px);line-height:1.08}.mailclub-studio-content>p{color:#736c60;max-width:690px;margin-bottom:35px;line-height:1.7}.mailclub-studio-content section{background:#fffdf8;border:1px solid #d8d0bf;margin:25px 0;padding:32px}.mailclub-studio-content section h2{font-family:var(--font-editorial);margin:0 0 20px;font-size:32px;font-weight:400}.mailclub-studio-content section>p{color:#736c60;font-size:13px}.mailclub-studio-content label{color:#385340;margin:16px 0;font-size:12px;font-weight:750;display:block}.mailclub-studio-content input,.mailclub-studio-content textarea,.mailclub-studio-content select{color:#283b2e;background:#fff;border:1px solid #c9c1b3;border-radius:2px;width:100%;min-height:45px;margin-top:8px;padding:11px 13px;display:block}.mailclub-studio-content button{color:#fff;background:#294733;padding:13px 18px;font-size:13px;font-weight:750}.mailclub-studio-content button:disabled{opacity:.55}.mailclub-studio-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mailclub-studio-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.mailclub-studio-section-heading h2{margin-right:auto!important}.mailclub-studio-section-heading select{width:auto;margin:0}.mailclub-studio-artwork{object-fit:contain;background:#eee8db;margin:15px 0;display:block}.mailclub-studio-message{color:#294733;background:#e8eadb;padding:15px 20px;font-size:13px;font-weight:750}.mailclub-orders{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mailclub-orders article{border:1px solid #d8d0bf;padding:20px}.mailclub-orders article>div{justify-content:space-between;gap:15px;display:flex}.mailclub-orders article>div span{color:#756d60;font-size:12px}.mailclub-orders article p{color:#4b4e42;font-size:13px;line-height:1.5}@media (max-width:700px){.mailclub-studio-grid,.mailclub-orders{grid-template-columns:1fr;gap:0}.mailclub-studio-content section{padding:22px}.mailclub-studio-section-heading{flex-wrap:wrap}.mailclub-studio-section-heading h2{width:100%}.mailclub-studio-header nav{gap:12px}}
.editorial-home,.mail-page{--ink:#382a3b;--muted:#6d5c6e;--lilac:#e9dff0;--pink:#f5dfe8;--cream:#fffaf9;color:var(--ink);background:var(--cream);font-family:var(--font-sans),Arial,sans-serif}.editorial-home *,.mail-page *{box-sizing:border-box}.editorial-home a,.mail-page a{color:inherit;text-decoration:none}.editorial-home a:hover,.mail-page a:hover{text-underline-offset:5px;text-decoration:underline}.editorial-home h1,.editorial-home h2,.editorial-home h3,.mail-page h1,.mail-page h2{letter-spacing:normal;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.06}.editorial-home p,.mail-page p{line-height:1.7}.editorial-header{background:var(--cream);border-bottom:1px solid #382a3b20;justify-content:space-between;align-items:center;gap:30px;height:82px;padding:0 clamp(24px,4.5vw,76px);display:flex}.editorial-wordmark,.editorial-footer>div>a{letter-spacing:normal;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:27px}.editorial-header nav{align-items:center;gap:clamp(18px,2.6vw,48px);display:flex}.editorial-header nav a,.editorial-header-link{font-size:13px}.editorial-header-link{white-space:nowrap;border-bottom:1px solid;padding-bottom:5px}.editorial-header-link span,.editorial-home a span[aria-hidden]{margin-left:7px}.editorial-hero{grid-template-columns:49% 51%;min-height:min(750px,80vh);display:grid}.editorial-hero-image{background:#b5d4cd;min-height:680px;position:relative;overflow:hidden}.editorial-hero-image img{object-fit:cover;object-position:center 38%;transform:scale(1.28)}.editorial-hero-panel{background:var(--lilac);flex-direction:column;justify-content:center;align-items:flex-start;padding:80px clamp(36px,7vw,120px);display:flex}.editorial-hero-panel h1{max-width:720px;margin:0 0 46px;font-size:clamp(56px,6.2vw,105px)}.editorial-hero-panel h1 em,.editorial-order h2 em{font-weight:400}.editorial-hero-panel>a,.editorial-intro>a,.editorial-artist a,.editorial-order a{border-bottom:1px solid;padding-bottom:8px;font-size:14px;display:inline-block}.editorial-intro{text-align:center;background:var(--pink);padding:115px 24px 120px}.editorial-intro p{letter-spacing:normal;max-width:860px;margin:0 auto 38px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.45vw,52px);line-height:1.28}.editorial-envelope{background:var(--cream);padding:120px clamp(24px,5.5vw,92px) 135px}.editorial-envelope-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:52px;display:flex}.editorial-envelope h2,.editorial-artwork h2,.editorial-artist h2,.editorial-order h2{margin:0;font-size:clamp(48px,5.1vw,80px)}.editorial-envelope-heading p{max-width:290px;color:var(--muted);margin:0;font-size:15px}.editorial-envelope-list{border-top:1px solid #382a3b7a;grid-template-columns:repeat(4,1fr);display:grid}.editorial-envelope-list>div{border-right:1px solid #382a3b55;min-height:215px;padding:27px 28px 0 0}.editorial-envelope-list>div+div{padding-left:28px}.editorial-envelope-list>div:last-child{border-right:0}.editorial-envelope-list h3{margin:0 0 22px;font-size:clamp(25px,2.1vw,34px)}.editorial-envelope-list p{max-width:250px;color:var(--muted);margin:0;font-size:14px}.editorial-artwork{background:var(--lilac);padding:110px clamp(24px,5.5vw,92px) 120px}.editorial-artwork-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.editorial-artwork-heading p{max-width:350px;color:var(--muted);margin:0;font-size:15px}.editorial-artwork-grid{grid-template-columns:1.1fr .9fr .9fr;gap:16px;display:grid}.editorial-artwork-grid a{aspect-ratio:3/4;background:#e9b7d3;display:block;position:relative;overflow:hidden}.editorial-artwork-grid a:nth-child(2){background:#ec96b7}.editorial-artwork-grid a:nth-child(3){background:#9dbbc7}.editorial-artwork-grid img{object-fit:cover;transition:transform .5s}.editorial-artwork-grid a:hover img{transform:scale(1.025)}.editorial-artwork-grid a span{background:#fffaf9e8;width:100%;padding:16px 20px;font-size:13px;position:absolute;bottom:0;left:0}.editorial-artist{background:var(--cream);grid-template-columns:minmax(220px,.72fr) 1.28fr;align-items:center;gap:clamp(60px,9vw,150px);min-height:520px;padding:100px clamp(24px,12vw,200px);display:grid}.editorial-artist-image{justify-self:end;width:min(100%,240px)}.editorial-artist-image img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.editorial-artist>div:last-child{max-width:610px}.editorial-artist p{color:var(--muted);margin:27px 0 30px;font-size:18px}.editorial-order{background:var(--pink);grid-template-columns:1.4fr .6fr;align-items:end;gap:50px;padding:120px clamp(24px,8vw,140px);display:grid}.editorial-order h2{font-size:clamp(52px,6vw,96px)}.editorial-order p{max-width:530px;margin:27px 0 30px;font-size:17px}.editorial-order-price{flex-direction:column;align-items:flex-start;padding-bottom:9px;display:flex}.editorial-order-price strong{letter-spacing:normal;font:400 clamp(64px,8vw,128px)/1 Georgia,Times New Roman,serif}.editorial-order-price span{margin:18px 0;font-size:18px;line-height:1.5}.editorial-order-price small{color:var(--muted);font-size:12px}.editorial-footer{color:#fff9fa;background:#37293a;justify-content:space-between;gap:60px;padding:70px clamp(24px,5.5vw,92px) 50px;display:flex}.editorial-footer p{color:#ddd1df;font-size:13px}.editorial-footer nav{align-items:start;gap:25px;font-size:13px;display:flex}.editorial-footer small{color:#ddd1df;white-space:nowrap;align-self:flex-end}.mail-page{min-height:100vh}.mail-page .editorial-header{background:var(--cream)}.mail-main{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(55px,9vw,150px);max-width:1280px;margin:auto;padding:100px clamp(24px,5vw,70px) 125px;display:grid}.mail-main h1{margin:0 0 30px;font-size:clamp(58px,6vw,93px)}.mail-main h1 em{font-weight:400}.mail-lede{max-width:570px;color:var(--muted);margin:0 0 33px;font-size:18px}.mail-art-link{border-bottom:1px solid;padding-bottom:7px;font-size:14px}.mail-card{background:var(--lilac);padding:45px}.mail-card h2{margin:0 0 20px;font-size:clamp(39px,3.5vw,57px)}.mail-card>p{color:var(--muted);margin:0 0 28px;font-size:15px}.mail-price{border-block:1px solid #382a3b5c;align-items:center;gap:22px;margin:24px 0;padding:24px 0;display:flex}.mail-price strong{font:400 58px/1 Georgia,Times New Roman,serif}.mail-price span{font-size:13px;line-height:1.5}.mail-note{color:var(--muted);font-size:13px;line-height:1.65}.mail-action,.mail-page .postclub-button{min-height:52px;font:600 13px var(--font-sans),Arial,sans-serif;cursor:pointer;background:#382a3b;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:13px 19px;display:inline-flex;color:#fff!important;text-decoration:none!important}.mail-action:hover,.mail-page .postclub-button:hover{background:#55405a;transform:none}.mail-closed{color:var(--muted);border-top:1px solid #382a3b55;padding:15px 0;font-size:14px}.mail-page .postclub-checkout-form{background:var(--lilac);box-shadow:none;border:0;border-radius:0;padding:44px}.mail-page .postclub-checkout-form h2{margin:0 0 10px;font-size:46px}.mail-page .postclub-checkout-form>p{color:var(--muted)}.mail-page .postclub-checkout-form label{color:var(--ink);font-weight:600}.mail-page .postclub-checkout-form input,.mail-page .postclub-checkout-form select{color:var(--ink);background:#fffaf9;border:1px solid #a996ab;border-radius:0}.mail-page .postclub-checkout-form input:focus,.mail-page .postclub-checkout-form select:focus{outline-color:#5a3863}.mail-summary{border-top:1px solid #382a3b80;max-width:500px;margin-top:48px}.mail-summary>div{border-bottom:1px solid #382a3b42;justify-content:space-between;gap:20px;padding:14px 0;font-size:14px;display:flex}.mail-summary>div:last-of-type{font-size:18px}.mail-summary small{color:var(--muted);margin-top:16px;display:block}.mail-order{max-width:720px;margin:0 auto;padding:100px 24px 140px}.mail-order h1{margin:0 0 25px;font-size:clamp(55px,6vw,90px)}.mail-order>p{color:var(--muted);margin:0 0 40px;font-size:18px}.mail-order .mail-summary{margin:0 0 35px}@media (max-width:900px){.editorial-header nav{display:none}.editorial-hero-panel{padding:55px 35px}.editorial-envelope-list{grid-template-columns:repeat(2,1fr)}.editorial-envelope-list>div:nth-child(2){border-right:0}.editorial-envelope-list>div:nth-child(n+3){border-top:1px solid #382a3b55}.editorial-artwork-grid{gap:10px}.editorial-footer{flex-wrap:wrap}.mail-main{grid-template-columns:1fr;gap:45px}}@media (max-width:700px){.editorial-header{height:68px;padding-inline:20px}.editorial-wordmark{font-size:22px}.editorial-header-link{font-size:12px}.editorial-hero{grid-template-columns:1fr}.editorial-hero-image{aspect-ratio:1;min-height:0}.editorial-hero-panel{min-height:430px;padding:55px 24px}.editorial-hero-panel h1{margin-bottom:30px;font-size:clamp(52px,12vw,75px)}.editorial-intro{padding:80px 24px}.editorial-intro p{font-size:clamp(30px,7vw,43px)}.editorial-envelope,.editorial-artwork{padding:80px 24px}.editorial-envelope-heading,.editorial-artwork-heading{display:block}.editorial-envelope-heading p,.editorial-artwork-heading p{margin-top:20px}.editorial-envelope-list{margin-top:35px}.editorial-envelope-list>div{min-height:185px;padding:22px 15px 15px 0}.editorial-envelope-list>div+div{padding-left:15px}.editorial-envelope-list h3{font-size:25px}.editorial-envelope-list p{font-size:12px}.editorial-artwork-grid{grid-template-columns:1fr 1fr}.editorial-artwork-grid a:first-child{aspect-ratio:1;grid-column:1/-1}.editorial-artwork-grid a:not(:first-child){aspect-ratio:3/4}.editorial-artwork-grid a span{padding:10px;font-size:11px}.editorial-artist{grid-template-columns:1fr;gap:32px;padding:80px 24px}.editorial-artist-image{justify-self:start;width:200px}.editorial-artist p{font-size:16px}.editorial-order{grid-template-columns:1fr;gap:45px;padding:85px 24px}.editorial-order-price strong{font-size:70px}.editorial-footer{padding:55px 24px;display:block}.editorial-footer nav{flex-wrap:wrap;margin:30px 0}.mail-main{padding:70px 24px 100px}.mail-card,.mail-page .postclub-checkout-form{padding:28px}.mail-main h1{font-size:clamp(52px,12vw,72px)}}
