:root{--paper:#faf6ee;--ink:#2d2a32;--ink-soft:#45414b;--white:#fff;--hairline:#e6dfd2;--petal:#e4709b;--petal-text:#b23d6c;--petal-dark:#8a2c53;--petal-pale:#f6dce6;--petal-wash:#fbeaf1;--meadow:#7fa83a;--meadow-text:#4e7420;--sunflower:#f2b632;--lagoon:#2e9fb0;--clown:#ec7a34;--sky-wash:#e3eef7;--font-display:"Fraunces", Georgia, serif;--font-body:"Nunito", system-ui, sans-serif;--font-hand:"Caveat", cursive;--wrap:1240px;--shadow-print:0 6px 18px #2d2a321f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--ink)}a:hover{color:var(--petal-text)}:focus-visible{outline:3px solid var(--petal-text);outline-offset:3px;border-radius:4px}h1,h2,h3,p,figure,ol,ul{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip-link:focus{color:var(--paper);top:12px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.sheet-white{background:var(--white)}.display{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-weight:600;line-height:1.05}.h-hero{letter-spacing:-1px;font-size:clamp(44px,6vw,80px);line-height:1.02}.h-page{letter-spacing:-1px;font-size:clamp(48px,7vw,88px);line-height:1}.h-section{font-size:clamp(34px,4vw,44px)}.h-band{font-size:clamp(30px,3.5vw,36px);line-height:1.1}.eyebrow{font-family:var(--font-hand);color:var(--petal-text);font-size:28px;line-height:1.2}.hand{font-family:var(--font-hand);font-size:24px;line-height:1.25}.lede{max-width:520px;font-size:19px;line-height:1.6}.muted-label{letter-spacing:1.5px;text-transform:uppercase;font-size:13px;font-weight:700}.btn{min-height:48px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--ink-soft);color:var(--paper)}.btn-outline{border-color:var(--ink);color:var(--ink);background:0 0}.btn-outline:hover{background:var(--ink);color:var(--paper)}.btn-accent{background:var(--petal-text);color:var(--white)}.btn-accent:hover{background:var(--petal-dark);color:var(--white)}.link-arrow{min-height:44px;color:var(--petal-text);text-underline-offset:6px;align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:underline 2px;display:inline-flex}.link-arrow:hover{color:var(--petal-dark)}.print{background:var(--white);box-shadow:var(--shadow-print);border-radius:6px;padding:10px 10px 14px}.print img{object-fit:cover;border-radius:3px;width:100%}.art-img{border:1px solid var(--hairline);background:var(--white);border-radius:4px;width:100%;height:auto}.masonry{columns:3 300px;column-gap:32px}.masonry>.art-tile{break-inside:avoid;margin:0 0 40px}.art-tile{flex-direction:column;gap:12px;display:flex}.art-tile a.art-link{text-decoration:none;display:block}.art-tile a.art-link:hover img{filter:brightness(1.03)}.art-tile figcaption{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.caption-title{font-size:17px;font-weight:700}.caption-sub{font-size:15px}.caption-collection{min-height:44px;font-family:var(--font-hand);color:var(--petal-text);white-space:nowrap;text-underline-offset:4px;align-items:center;font-size:21px;text-decoration:underline 1.5px;display:inline-flex}.dots{gap:6px;display:flex}.dots span{border-radius:50%;width:10px;height:10px}.tear-band{line-height:0;display:block}.tear{background:var(--tear-color,var(--white));height:28px;margin-bottom:-1px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28'%3E%3Cpath d='M0 18 L8 14 L15 19 L24 12 L33 17 L40 11 L49 16 L57 13 L66 20 L74 12 L83 16 L91 10 L100 17 L108 13 L114 18 L120 18 L120 28 L0 28 Z'/%3E%3C/svg%3E") 0 0/120px 28px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28'%3E%3Cpath d='M0 18 L8 14 L15 19 L24 12 L33 17 L40 11 L49 16 L57 13 L66 20 L74 12 L83 16 L91 10 L100 17 L108 13 L114 18 L120 18 L120 28 L0 28 Z'/%3E%3C/svg%3E") 0 0/120px 28px repeat-x}.band{background:var(--petal-wash);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,56px);display:flex}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.site-header[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:baseline;gap:8px;text-decoration:none;display:flex}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-size:30px;font-weight:700}.brand-art[data-astro-cid-nen7h5rs]{font-family:var(--font-hand);color:var(--petal-text);font-size:24px}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:16px;font-weight:600;display:flex}.nav-link[data-astro-cid-nen7h5rs]{padding:12px 0;text-decoration:none}.nav-link[data-astro-cid-nen7h5rs].current{color:var(--petal-text);text-underline-offset:6px;text-decoration:underline 2px}.nav-shop[data-astro-cid-nen7h5rs]{background:var(--petal-text);color:var(--white);border-radius:999px;padding:12px 22px;text-decoration:none}.nav-shop[data-astro-cid-nen7h5rs]:hover{background:var(--petal-dark);color:var(--white)}footer[data-astro-cid-jo6i4kqk]{background:var(--petal-pale);padding:32px 0 40px}.inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sig[data-astro-cid-jo6i4kqk]{font-family:var(--font-hand);font-size:30px}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 24px;font-weight:600;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:12px 0}.copy[data-astro-cid-jo6i4kqk]{font-size:14px}
