.bookshelf[data-astro-cid-ndytfcvu]{position:relative}.shelf-hint[data-astro-cid-ndytfcvu]{margin-block-end:var(--space-4)}.shelf[data-astro-cid-ndytfcvu]{--row-books: 15.8em;--row-label: 2.75rem;--row-gap: 1.1em;--ledge: .3em;font-size:clamp(13px,1.9vw,22px);display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:1.5em;background-image:linear-gradient(to bottom,transparent var(--row-books),var(--wine-deep) var(--row-books),var(--wine-deep) calc(var(--row-books) + var(--ledge)),rgb(var(--shadow-color) / .16) calc(var(--row-books) + var(--ledge)),transparent calc(var(--row-books) + var(--ledge) + .7em));background-size:100% calc(var(--row-books) + var(--row-label) + var(--row-gap));background-repeat:repeat-y}.group[data-astro-cid-ndytfcvu]{height:calc(var(--row-books) + var(--row-label));margin-block-end:var(--row-gap);display:flex;flex-direction:column}.books[data-astro-cid-ndytfcvu]{height:var(--row-books);display:flex;align-items:flex-end;gap:.1em}.group-label[data-astro-cid-ndytfcvu]{height:var(--row-label);padding-block-start:calc(var(--ledge) + .95rem);white-space:nowrap}.group-label[data-astro-cid-ndytfcvu] a[data-astro-cid-ndytfcvu]{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-strong);padding-block-end:2px}.group-label[data-astro-cid-ndytfcvu] a[data-astro-cid-ndytfcvu]:hover{color:var(--accent);border-color:var(--accent)}.globe-group[data-astro-cid-ndytfcvu]{margin-inline-start:auto}.globe[data-astro-cid-ndytfcvu]{position:relative;width:6.4em;padding-block-end:.8em}.globe[data-astro-cid-ndytfcvu]:before,.globe[data-astro-cid-ndytfcvu]:after{content:"";position:absolute;left:50%;background:var(--wine-deep);transform:translate(-50%)}.globe[data-astro-cid-ndytfcvu]:before{bottom:.3em;width:.3em;height:.9em}.globe[data-astro-cid-ndytfcvu]:after{bottom:0;width:2.7em;height:.32em;border-radius:.3em .3em 0 0}.globe[data-astro-cid-ndytfcvu] .shelf-globe{width:100%;aspect-ratio:1}.row-break[data-astro-cid-ndytfcvu]{display:none}@media(max-width:759px){.shelf[data-astro-cid-ndytfcvu]{--row-label: 3.7rem;--row-gap: .5em;font-size:clamp(13px,4.1vw,22px)}.group[data-astro-cid-ndytfcvu]{width:min-content}.group-label[data-astro-cid-ndytfcvu]{white-space:normal}.globe-group[data-astro-cid-ndytfcvu]{order:1}.row-break[data-astro-cid-ndytfcvu]{display:block;order:2;flex-basis:100%;height:0}.second-row[data-astro-cid-ndytfcvu]{order:3}.globe[data-astro-cid-ndytfcvu]{width:5.2em}}.spine[data-astro-cid-ndytfcvu],.sb-spine[data-astro-cid-ndytfcvu],.sb-front[data-astro-cid-ndytfcvu],.sb-back[data-astro-cid-ndytfcvu],.sb-inner[data-astro-cid-ndytfcvu]{background-color:var(--cloth);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.35' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 0.9  0 0 0 0 0.94  0 0 0 0.2 -0.04'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E");color:var(--foil)}.spine[data-astro-cid-ndytfcvu],.sb-spine[data-astro-cid-ndytfcvu]{border-radius:.14em .14em .05em .05em;box-shadow:inset .3em 0 .3em -.22em #fff3,inset -.34em 0 .36em -.22em #0000004d}.spine[data-astro-cid-ndytfcvu]{position:relative;flex:none;display:block;width:var(--t);height:var(--h);text-decoration:none;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.spine[data-astro-cid-ndytfcvu]:hover{color:var(--foil)}@media(prefers-reduced-motion:no-preference){.spine[data-astro-cid-ndytfcvu]{animation:sb-shelve .52s cubic-bezier(.2,.75,.25,1) backwards;animation-delay:calc(60ms + var(--i, 0) * 45ms)}}@keyframes sb-shelve{0%{opacity:0;translate:0 -.7em}}.spine[data-astro-cid-ndytfcvu]:active .spine-inner[data-astro-cid-ndytfcvu]{transform:scale(.97)}.spine[data-astro-cid-ndytfcvu]:focus-visible{outline-offset:4px;z-index:1}.spine[data-astro-cid-ndytfcvu][data-pulled]{visibility:hidden}@media(forced-colors:active){.spine[data-astro-cid-ndytfcvu]{outline:1px solid CanvasText;outline-offset:-1px}.spine[data-astro-cid-ndytfcvu]:focus-visible{outline:3px solid Highlight;outline-offset:2px}}.spine-inner[data-astro-cid-ndytfcvu]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:.85em 0 .8em;transition:transform 90ms ease-out}.spine-bands[data-astro-cid-ndytfcvu]{flex:none;width:72%;height:.42em;border-block:.09em solid currentColor;opacity:.6}.spine-title[data-astro-cid-ndytfcvu]{position:absolute;top:calc(2.05em / var(--fs));left:50%;transform-origin:0 0;transform:rotate(90deg) translateY(-50%);font-family:var(--font-display);font-variation-settings:"SOFT" 30,"WONK" 0;font-weight:540;font-size:calc(var(--fs) * 1em);line-height:1;letter-spacing:.015em;white-space:nowrap}.spine-mark[data-astro-cid-ndytfcvu]{flex:none;width:1.25em;height:1.25em;margin-block:auto .5em;opacity:.9}html.shelf-open{overflow:hidden;background-color:#856c75}.sb-stage[data-astro-cid-ndytfcvu]{--W: 420px;--H: 600px;--T: 80px;--cloth: #6e2a48;--foil: #f2c9d2;position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;overscroll-behavior:contain;color:var(--text-1)}.sb-stage[data-astro-cid-ndytfcvu]::backdrop{background:transparent}.sb-stage[data-astro-cid-ndytfcvu].is-plain{animation:sb-fade .18s ease-out}@keyframes sb-fade{0%{opacity:0}}.sb-scrim[data-astro-cid-ndytfcvu]{position:absolute;inset:0;background:#38132599;opacity:0}.sb-close[data-astro-cid-ndytfcvu]{position:absolute;top:var(--space-5);right:var(--space-6);z-index:3;padding:.6rem 1.15rem;font-size:.8rem;letter-spacing:.07em;text-transform:uppercase;color:var(--text-1);background:var(--ground);border-radius:999px;opacity:0;transition:transform .1s ease-out}.sb-close[data-astro-cid-ndytfcvu]:active{transform:scale(.96)}.sb-close[data-astro-cid-ndytfcvu]:focus-visible{outline:2px solid var(--blush);outline-offset:3px}.sb-scene[data-astro-cid-ndytfcvu]{position:absolute;inset:0;perspective:1900px;touch-action:pinch-zoom}.sb-ground[data-astro-cid-ndytfcvu]{position:absolute;left:0;top:0;width:var(--W);height:var(--H);border-radius:6px;box-shadow:0 10px 22px #14040c4d,0 34px 70px #14040c5c;opacity:0;transform-origin:0 0;pointer-events:none}.sb-ground-left[data-astro-cid-ndytfcvu]{transform-origin:100% 0}.sb-book[data-astro-cid-ndytfcvu]{position:absolute;left:0;top:0;width:var(--W);height:var(--H);transform-origin:0 50%;transform-style:preserve-3d;pointer-events:none}.sb-back[data-astro-cid-ndytfcvu],.sb-spine[data-astro-cid-ndytfcvu],.sb-page[data-astro-cid-ndytfcvu],.sb-cover[data-astro-cid-ndytfcvu]{pointer-events:auto}.sb-back[data-astro-cid-ndytfcvu]{position:absolute;inset:0 0 0 2px;border-radius:0 6px 6px 0;transform:translateZ(-2px)}.sb-spine[data-astro-cid-ndytfcvu]{position:absolute;top:0;left:calc(var(--T) * -1);width:var(--T);height:100%;transform-origin:100% 50%;transform:rotateY(-90deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.sb-spine[data-astro-cid-ndytfcvu]:after{content:"";position:absolute;inset:0;background:#14040c;opacity:var(--spine-shade, 0);pointer-events:none;will-change:opacity}.sb-page[data-astro-cid-ndytfcvu]{position:absolute;inset:1.4% 2% 1.4% 3px;transform:translateZ(-1px);background:var(--ground);border-radius:0 3px 3px 0;box-shadow:1px 0 #6e2a4833,3px 0 #f4ebe6,4px 0 #6e2a482e,6px 0 #efe4de,7px 0 #6e2a4829;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;font-size:max(.875rem,calc(var(--W) / 29));padding:3.3em 2.1em 1.9em 2.7em;display:flex;flex-direction:column;gap:.7em}.sb-cast[data-astro-cid-ndytfcvu]{position:absolute;inset:1.4% 2% 1.4% 3px;transform:translateZ(-.5px);border-radius:0 3px 3px 0;background:linear-gradient(to right,rgb(var(--shadow-color) / .17),transparent 15%);pointer-events:none}.sb-cast[data-astro-cid-ndytfcvu]:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#14040c9e,#14040c3d);opacity:var(--cast, 0);will-change:opacity}.sb-cast[data-astro-cid-ndytfcvu]:before{content:"";position:absolute;inset:auto 0 0;height:3.4rem;border-radius:0 0 3px;background:linear-gradient(to top,var(--ground) 12%,rgb(248 241 236 / 0));opacity:0;transition:opacity .16s ease-out}.sb-book[data-astro-cid-ndytfcvu][data-more] .sb-cast[data-astro-cid-ndytfcvu]:before{opacity:1}.sb-cover[data-astro-cid-ndytfcvu]{position:absolute;inset:0;transform-origin:0 50%;transform-style:preserve-3d;transform:rotateY(var(--phi, 0deg));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sb-cover[data-astro-cid-ndytfcvu][data-grabbing]{cursor:grabbing}.sb-face[data-astro-cid-ndytfcvu]{position:absolute;inset:0;display:block;font-style:normal;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.sb-cover[data-astro-cid-ndytfcvu]:not([data-flipped])>.sb-inner[data-astro-cid-ndytfcvu],.sb-cover[data-astro-cid-ndytfcvu][data-flipped]>.sb-front[data-astro-cid-ndytfcvu]{visibility:hidden}.sb-front[data-astro-cid-ndytfcvu]{transform:translateZ(0);border-radius:0 6px 6px 0;font-size:min(calc(var(--W) / 22),calc(var(--H) / 31));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9em;padding:2.2em 2em;text-align:center}.sb-inner[data-astro-cid-ndytfcvu]{transform:rotateY(180deg) translateZ(1px);border-radius:6px 0 0 6px;font-size:min(calc(var(--W) / 22),calc(var(--H) / 31))}.sb-inner[data-astro-cid-ndytfcvu]:before{content:"";position:absolute;inset:1.4% 0 1.4% 2%;border-radius:3px 0 0 3px;background-color:#f3e2de;background-image:linear-gradient(to left,rgb(var(--shadow-color) / .2),transparent 15%),image-set(url(/washes/wash-hero.webp) type("image/webp"),url(/washes/wash-hero.jpg) type("image/jpeg"));background-size:100% 100%,230% auto;background-position:0 0,28% 42%;background-blend-mode:normal,multiply}.sb-face[data-astro-cid-ndytfcvu]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--shade, 0);background:linear-gradient(to right,#280a1880,#280a18d1);will-change:opacity}.sb-inner[data-astro-cid-ndytfcvu]:after{opacity:calc(var(--shade, 0) * .5);background:linear-gradient(to left,#3e152873,#3e1528cc)}.sbf-frame[data-astro-cid-ndytfcvu]{position:absolute;inset:1em;border:.06em solid currentColor;border-radius:.2em;opacity:.5}.sbf-plate[data-astro-cid-ndytfcvu]{display:block;max-width:82%;background:var(--paper-print);padding:.28em;border-radius:.12em;box-shadow:0 .1em .3em #0000004d}.sbf-plate[data-astro-cid-ndytfcvu] img{display:block;width:auto;max-width:100%;height:auto;max-height:13.5em;margin-inline:auto}.sbf-stamp[data-astro-cid-ndytfcvu]{width:6.4em;height:6.4em;opacity:.94}.sbf-title[data-astro-cid-ndytfcvu]{font-family:var(--font-display);font-variation-settings:"SOFT" 30,"WONK" 0;font-weight:440;font-size:1.95em;line-height:1.06;letter-spacing:-.012em;text-wrap:balance;text-shadow:0 .04em 0 rgb(0 0 0 / .18)}.sbf-sub[data-astro-cid-ndytfcvu]{font-family:var(--font-display);font-style:italic;font-variation-settings:"SOFT" 30,"WONK" 1;font-size:.92em;line-height:1.3;opacity:.88;text-wrap:balance}.sbi-print[data-astro-cid-ndytfcvu]{position:absolute;left:50%;top:47%;width:60%;transform:translate(-50%,-50%) rotate(-2.4deg);padding:.5em .5em .55em;background:var(--paper-print);border-radius:.14em;box-shadow:0 .08em .2em rgb(var(--shadow-color) / .2),0 .5em 1.3em rgb(var(--shadow-color) / .2)}.sbi-print[data-astro-cid-ndytfcvu].wide{width:80%}.sbi-print[data-astro-cid-ndytfcvu] img{display:block;width:100%;height:auto;border-radius:1.5px}.sbi-tape[data-astro-cid-ndytfcvu]{position:absolute;top:-.62em;left:50%;width:4.6em;height:1.25em;transform:translate(-50%) rotate(-3.5deg);background-color:#c98a9b9e;background-image:repeating-linear-gradient(90deg,#ffffff29 0 .37em,#fff0 .37em .74em);clip-path:polygon(0% 0%,3% 14%,0% 28%,3% 42%,0% 57%,3% 71%,0% 85%,3% 100%,97% 100%,100% 85%,97% 71%,100% 57%,97% 42%,100% 28%,97% 14%,100% 0%);z-index:1}.sbp-title[data-astro-cid-ndytfcvu]{font-family:var(--font-display);font-variation-settings:"SOFT" 30,"WONK" 0;font-weight:430;font-size:1.8em;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.sbp-sub[data-astro-cid-ndytfcvu]{font-style:italic;color:var(--text-2);margin-block-start:-.25em}.sbp-status[data-astro-cid-ndytfcvu]{color:var(--accent)}.sbp-body[data-astro-cid-ndytfcvu]{line-height:1.55;text-wrap:pretty}.sbp-body[data-astro-cid-ndytfcvu] p+p{margin-block-start:.7em}.sbp-meta[data-astro-cid-ndytfcvu]{display:flex;flex-wrap:wrap;gap:.6em 1.6em;margin:0;padding-block:.75em;border-block:1px solid var(--line)}.sbp-meta[data-astro-cid-ndytfcvu] dd[data-astro-cid-ndytfcvu]{margin:.15em 0 0;font-size:.92em;color:var(--text-2)}.sbp-foot[data-astro-cid-ndytfcvu]{margin-block-start:auto;padding-block-start:.6em;display:flex;align-items:flex-end;justify-content:space-between;gap:1em}.sbp-link[data-astro-cid-ndytfcvu]{font-size:.92em;color:var(--accent);text-decoration:none;border-bottom:1px solid var(--line-strong);padding-block-end:2px}.sbp-link[data-astro-cid-ndytfcvu]:hover{color:var(--accent-bright);border-color:var(--accent-bright)}.sbp-mark[data-astro-cid-ndytfcvu]{flex:none;width:2.6em;height:2.6em;margin-inline-start:auto}@media print{.shelf[data-astro-cid-ndytfcvu],.spine[data-astro-cid-ndytfcvu]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.spine[data-astro-cid-ndytfcvu]{animation:none}.spine[data-astro-cid-ndytfcvu][data-pulled]{visibility:visible}.sb-stage[data-astro-cid-ndytfcvu]{display:none!important}html.shelf-open{overflow:visible;background-color:transparent}}@media(max-width:720px){.sb-close[data-astro-cid-ndytfcvu]{top:var(--space-4);right:var(--space-4)}.sb-page[data-astro-cid-ndytfcvu]{padding:2.2em 1.7em 1.6em 2.2em}}.section[data-astro-cid-cp3zdscb].shelf-page{padding-block-start:var(--space-7)}.lede[data-astro-cid-cp3zdscb]{color:var(--text-2);font-size:1.15rem;margin-block-end:var(--space-6)}
