.doodle{flex:none;display:block;overflow:visible}.doodle--line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.doodle--fill{fill:currentColor}.doodle--strokes{fill:none;stroke-linecap:round}.doodle__accent{fill:var(--accent)}.doodle__skin{fill:var(--paper-raised)}.doodle__pupil{fill:currentColor;stroke:none}.doodle__cheek{stroke:var(--paint-pink);stroke-width:4.5px}.s-crimson{stroke:var(--paint-crimson)}.s-orange{stroke:var(--paint-orange)}.s-yellow{stroke:var(--paint-yellow)}.s-green{stroke:var(--paint-green)}.s-blue{stroke:var(--paint-blue)}.s-pink{stroke:var(--paint-pink)}.brush{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:uppercase;overflow-wrap:break-word;line-height:1}.page .page-title{overflow-wrap:break-word}@media (max-width:22.4rem){.page .page-title{font-size:11.2vw}}.keep-lines{white-space:pre-line}.art-card{border-radius:var(--r-sm);text-decoration:none;display:block}.art-card__frame{box-shadow:var(--shadow-2);transition:transform var(--t-med) var(--ease-settle), box-shadow var(--t-med) var(--ease-settle);border-radius:3px;display:block}.art-card__frame .art-img{border-radius:3px}.art-card:hover .art-card__frame{box-shadow:var(--shadow-3);transform:translateY(-2px)}.art-card__caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;padding:.7rem .1rem 0;display:flex}.art-card__title{text-underline-offset:.28em;transition:text-decoration-color var(--t-med) ease-out;font-weight:650;line-height:1.25;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.art-card:hover .art-card__title,.art-card:focus-visible .art-card__title{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.art-card__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.price{flex-wrap:wrap;align-items:baseline;gap:0 .5em;display:inline-flex}.price--stacked{flex-direction:column;gap:.1em}.price__main{white-space:nowrap;font-weight:750}.price__alt{color:var(--ink-soft);white-space:nowrap;font-size:.82em;font-weight:600}.art-card .badge{white-space:normal}.art-card .badge--ok,.artwork__status .badge--ok{--badge-bg:transparent;--badge-edge:transparent;--badge-ink:var(--ink-soft);--badge-dot:var(--tea);padding-inline:0}.art-card--quiet .art-card__caption{padding-top:.55rem}.art-card--quiet .art-card__title{color:var(--ink-soft);font-size:.92rem;font-weight:600}.art-card--quiet .price{font-size:.92rem}.hand-link{border-radius:var(--r-sm);letter-spacing:.14em;text-transform:uppercase;min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.4em;align-items:center;gap:.8rem;font-size:.8rem;font-weight:750;text-decoration-thickness:2px;display:inline-flex}.hand-link .doodle{width:2.1rem;transition:transform var(--t-med) var(--ease-settle)}.hand-link:hover .doodle{transform:translate(5px)}.chips{border:0;flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.chips__legend{float:left;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--ink-soft);margin-bottom:.5rem;padding:0;font-size:.8rem;font-weight:700}.chip{border:2px solid var(--ink);background:var(--paper-raised);min-height:2.75rem;transition:background-color var(--t-fast) ease-out, color var(--t-fast) ease-out, box-shadow var(--t-med) var(--ease-settle);border-radius:999px;align-items:center;padding:0 1.05rem;font-size:.95rem;font-weight:650;line-height:1.1;display:inline-flex}.chip:hover{box-shadow:var(--shadow-2)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sheet{padding:var(--s-5);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper-raised);box-shadow:var(--shadow-1)}.sheet__title{margin-bottom:var(--s-5);font-size:var(--step-2)}:root[data-flight=letter] .letter,:root[data-flight=letter] .comm__form-wrap{view-transition-name:dd-letter}::view-transition-group(dd-letter){animation-duration:.64s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-old(dd-letter){transform-origin:50% 0;animation:.28s cubic-bezier(.55,.055,.675,.19) both letter-fold}::view-transition-new(dd-letter){transform-origin:50% 0;animation:.46s cubic-bezier(.16,1,.3,1) .22s both letter-unfold}::view-transition-old(root){animation-duration:.36s}::view-transition-new(root){animation-duration:.36s}@keyframes letter-fold{to{opacity:0;transform:scaleY(.35)}}@keyframes letter-unfold{0%{opacity:0;transform:scaleY(.35)}}.sheet fieldset{border:0;min-width:0;margin:0;padding:0}.sheet fieldset+fieldset{margin-top:var(--s-6)}.sheet legend{margin-bottom:var(--s-4);font-family:var(--font-sub);padding:0;font-size:1.6rem;font-weight:500;line-height:1.05}.form-actions{gap:var(--s-4);margin-top:var(--s-6);display:grid}.form-actions .btn{justify-self:start}.form-fine{color:var(--ink-soft);font-size:.9rem}.form-fallback a{overflow-wrap:anywhere;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:700;text-decoration-thickness:3px}@media (min-width:40rem){.sheet{padding:var(--s-7)}}.sent{justify-items:start;gap:var(--s-4);max-width:40rem;display:grid}.sent:focus,.sent:focus-visible{box-shadow:none;outline:none}.sent__title{font-size:var(--step-3)}.sent__body{font-size:var(--step-1);color:var(--ink-soft);overflow-wrap:anywhere;line-height:1.4}.sent__actions{gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.price-tag{border:2px solid var(--ink);background:var(--paper-raised);letter-spacing:-.01em;border-radius:14px 6px 7px 14px/50% 6px 7px 50%;flex-direction:column;justify-content:center;align-items:flex-start;min-height:2.25rem;padding:.3rem .85rem .3rem 1.7rem;font-size:1.05rem;line-height:1.15;display:inline-flex;position:relative}.price-tag .price__main{font-weight:800}.price-tag .price__alt{letter-spacing:0;font-size:.78em}.price-tag:before{content:"";border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:.5rem;height:.5rem;margin-top:-.25rem;position:absolute;top:50%;left:.6rem}.from-dd{gap:var(--s-2);max-width:var(--w-reading);display:grid}.from-dd__title{font-family:var(--font-sub);font-size:1.7rem;font-weight:500;line-height:1.05}.from-dd__body p+p{margin-top:.8em}.socials{gap:0 var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.socials a{border-radius:var(--r-sm);min-height:2.75rem;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);align-items:center;gap:.5rem;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.socials__handle{overflow-wrap:anywhere;font-weight:500}.page .notice p+p{margin-top:.5em}
