@font-face{font-family:Caveat;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/caveat-variable.woff2)format("woff2")}:root{--kit-header-h:57px;--kit-backnav-h:37px;--kit-copy-size:clamp(1.25rem, 1.16rem + .3vw, 1.5rem);--kit-copy-leading:1.375;--kit-body-size:1.0625rem;--kit-body-leading:1.65;--kit-rule-blue:#87b6cd4d;--kit-rule-tile:linear-gradient(to bottom, var(--kit-rule-blue) 0, var(--kit-rule-blue) 1px, transparent 1px);--kit-rule-gap:.1}@supports (color:lab(0% 0 0)){:root{--kit-rule-blue:lab(71.1923% -11.8479 -17.1299/.3)}}@media(min-width:640px){:root{--kit-header-h:69px}}.kit-root{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);color:var(--foreground);--background:#faf5eb;--foreground:#291f18;--card:#fcfaf6;--card-foreground:#291f18;--popover:#fcfaf6;--popover-foreground:#291f18;--muted:#f4ecdd;--muted-foreground:#695b50;--border:#291f1829;--input:#291f1829;--kit-rule:#291f1829;--kit-ink:#291f18;--kit-ink-soft:#695b50;--kit-tape:#e4d8abbf;--kit-paper:#fcfaf6;--kit-paper-muted:#f4ecdd;--kit-sticky:#f3e5b0;--kit-box-light:#ecc58d;--kit-box:#dea059;--kit-box-deep:#cb9150;--kit-box-edge:#794819;--kit-box-ink:#4a2c17;--kit-purple:#7800ea;--kit-gradient:linear-gradient(135deg, var(--brand-cyan) 0%, var(--brand-blue) 25%, var(--kit-purple) 55%, var(--brand-pink) 80%, var(--brand-yellow) 100%);position:relative}@supports (color:lab(0% 0 0)){.kit-root{--background:lab(96.8071% .418276 5.34996);--foreground:lab(12.9465% 3.69321 6.93115);--card:lab(98.2912% -.012666 2.29008);--card-foreground:lab(12.9465% 3.69321 6.93115);--popover:lab(98.2912% -.012666 2.29008);--popover-foreground:lab(12.9465% 3.69321 6.93115);--muted:lab(93.7034% .713706 8.44721);--muted-foreground:lab(39.6215% 4.45981 8.5078);--border:lab(12.9465% 3.69321 6.93115/.16);--input:lab(12.9465% 3.69321 6.93115/.16);--kit-rule:lab(12.9465% 3.69321 6.93115/.16);--kit-ink:lab(12.9465% 3.69321 6.93115);--kit-ink-soft:lab(39.6215% 4.45981 8.5078);--kit-tape:lab(86.3951% -.906348 23.6436/.75);--kit-paper:lab(98.2912% -.012666 2.29008);--kit-paper-muted:lab(93.7034% .713706 8.44721);--kit-sticky:lab(91.0789% -.914484 27.7448);--kit-box-light:lab(82.068% 8.99553 33.6312);--kit-box:lab(70.7834% 18.5479 45.9852);--kit-box-deep:lab(64.9727% 17.9852 42.8946);--kit-box-edge:lab(35.8367% 18.7524 35.7506);--kit-box-ink:lab(21.5533% 12.4628 19.3441);--kit-purple:lab(36.0446% 72.3192 -90.4223)}}.dark .kit-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#201710;--foreground:#ece7dd;--card:#33281c;--card-foreground:#ece7dd;--popover:#33281c;--popover-foreground:#ece7dd;--muted:#2b2117;--muted-foreground:#aea394;--border:#ece7dd24;--input:#ece7dd24;--kit-rule:#ece7dd24}@supports (color:lab(0% 0 0)){.dark .kit-root{--background:lab(8.88339% 3.74966 6.30557);--foreground:lab(91.9387% .455558 5.73729);--card:lab(17.015% 4.2239 9.51891);--card-foreground:lab(91.9387% .455558 5.73729);--popover:lab(17.015% 4.2239 9.51891);--popover-foreground:lab(91.9387% .455558 5.73729);--muted:lab(13.5376% 3.9151 8.80721);--muted-foreground:lab(67.5531% 2.34544 9.38218);--border:lab(91.9387% .455558 5.73729/.14);--input:lab(91.9387% .455558 5.73729/.14);--kit-rule:lab(91.9387% .455558 5.73729/.14)}}.kit-hand{font-family:Caveat,Comic Sans MS,sans-serif}.kit-hand-kicker{line-height:1.25}.kit-hand-kicker-sm{font-size:clamp(1.125rem,1rem + .35vw,1.5rem)}.kit-hand-kicker-md{font-size:clamp(1.25rem,1.05rem + .65vw,1.75rem)}.kit-hand-kicker-lg{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);line-height:1.3}.kit-hand-copy{font-size:var(--kit-copy-size);line-height:var(--kit-copy-leading)}.kit-hand-display{font-size:1.875rem;line-height:1.2}.kit-hand-label{font-size:1.25rem;line-height:1.3}.kit-hand-number{font-size:1.5rem;line-height:1}.kit-hand-meta{font-size:clamp(1.125rem,1rem + .35vw,1.5rem);line-height:1.3}.kit-hand-meta-sm{font-size:clamp(.9375rem,.875rem + .2vw,1.125rem);line-height:1.35}.kit-section-heading{font-size:1.875rem;line-height:1.2}@media(min-width:768px){.kit-section-heading{font-size:2.25rem}}.bg-\[var\(--kit-paper\)\]{color:var(--kit-ink)}.kit-polaroid{transform:rotate(var(--tilt,0deg));background:#fcfcf9;padding:10px 10px 12px;transition:transform .25s,box-shadow .25s;box-shadow:0 1px 2px #0000001f,0 12px 28px -10px #3d291959}.kit-polaroid:hover{transform:rotate(0)translateY(-3px);box-shadow:0 2px 4px #0000001f,0 18px 36px -10px #3d291966}.kit-polaroid--no-caption{padding-bottom:10px}.kit-polaroid--taped{transform-origin:top;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.kit-polaroid--taped:hover{transform:rotate(var(--tilt,0deg)) perspective(700px) rotateX(4deg)}.kit-polaroid img{filter:saturate(.95);width:100%;display:block}.kit-polaroid img.kit-polaroid__cover{object-fit:cover;height:100%}img.kit-matte__backdrop{object-fit:cover;filter:blur(24px)saturate(.95);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.kit-matte__veil{background:var(--background);opacity:.3;position:absolute;inset:0}img.kit-matte__photo{object-fit:contain;width:100%;height:100%;position:relative}.kit-polaroid figcaption{text-align:center;color:var(--kit-ink-soft);padding-top:8px;font-size:1.2rem;line-height:1}figcaption.kit-polaroid__caption--1,figcaption.kit-polaroid__caption--2,figcaption.kit-polaroid__caption--3{box-sizing:border-box;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}figcaption.kit-polaroid__caption--1{-webkit-line-clamp:1;height:calc(8px + 1.25em)}figcaption.kit-polaroid__caption--2{-webkit-line-clamp:2;height:calc(8px + 2.5em)}figcaption.kit-polaroid__caption--3{-webkit-line-clamp:3;height:calc(8px + 3.75em)}.kit-tape{z-index:1;background:var(--kit-tape);pointer-events:none;width:92px;height:26px;position:absolute;box-shadow:0 1px 2px #00000014}.kit-card{color:var(--kit-ink);--kit-rule-step:28px;--kit-rule-offset:27px;--kit-margin-rule-x:20px;background:var(--kit-rule-tile) 0 var(--kit-rule-offset) / 100% var(--kit-rule-step) repeat,var(--kit-paper);border:1px solid var(--kit-rule);transform:rotate(var(--tilt,0deg));background-clip:padding-box,border-box;position:relative;box-shadow:0 10px 24px -12px #3d29194d}.kit-card--ruled-copy{--kit-rule-step:calc(var(--kit-copy-size) * var(--kit-copy-leading));--kit-rule-offset:calc(var(--kit-copy-size) * 1.0175 + var(--kit-rule-step) * var(--kit-rule-gap));background-origin:content-box,padding-box}.kit-card--ruled-steps{--kit-rule-step:calc(var(--kit-body-size) * var(--kit-body-leading));--kit-ruled-steps-descender:.25;--kit-rule-offset:calc(var(--kit-rule-step) / 2 + var(--kit-body-size) * (.36 + var(--kit-ruled-steps-descender)) + 3px);background-origin:content-box,padding-box}.kit-card--ruled-steps>span,.kit-card--ruled-steps>h3,.kit-card--ruled-steps>p{line-height:var(--kit-rule-step);margin-top:0}.kit-card--ruled-steps>span{display:block}.kit-card--ruled-steps>h3+p{margin-top:var(--kit-rule-step)}.kit-card--plain{background:var(--kit-paper)}.kit-card:before{content:"";top:0;bottom:0;left:var(--kit-margin-rule-x);background:#ed535059;width:1px;position:absolute}.kit-card--plain:before{display:none}.kit-card--ledger{background:var(--kit-paper);--kit-ledger-gutter:calc(var(--kit-margin-rule-x) + 32px);--kit-ledger-gutter-end:28px;--kit-ledger-value:14px;--kit-ledger-label:11px;padding:0;overflow:hidden}.kit-ledger__title{padding:20px var(--kit-ledger-gutter-end) 0 var(--kit-ledger-gutter)}.kit-ledger__rows{--kit-rule-step:31px;--kit-ledger-descender:.25;--kit-ledger-clearance:3px;--kit-rule-offset:calc(var(--kit-rule-step) / 2 + var(--kit-ledger-value) * (.36 + var(--kit-ledger-descender)) + var(--kit-ledger-clearance));background:var(--kit-rule-tile) 0 var(--kit-rule-offset) / 100% var(--kit-rule-step) repeat;padding-top:var(--kit-rule-step);padding-bottom:var(--kit-rule-step)}.kit-ledger__row{line-height:var(--kit-rule-step);padding-right:var(--kit-ledger-gutter-end);padding-left:var(--kit-ledger-gutter);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.kit-ledger__row>dt{line-height:inherit;font-size:var(--kit-ledger-label);top:calc((var(--kit-ledger-value) - var(--kit-ledger-label)) * .36);position:relative}.kit-ledger__row>dd{line-height:inherit;font-size:var(--kit-ledger-value)}.kit-slip{width:100%;color:var(--kit-ink);background:var(--kit-paper);border:1px solid color-mix(in oklab,var(--kit-ink-soft) 30%,transparent);position:relative;box-shadow:0 6px 16px -8px #3d291959}.kit-sticky{color:var(--kit-ink);background:var(--kit-sticky);transform:rotate(var(--tilt,0deg));border:none;font-size:1.2rem;line-height:1.25;position:relative;box-shadow:0 8px 20px -6px #3d291940}@media(max-width:480px){.kit-polaroid figcaption,.kit-sticky{font-size:1.05rem}}.kit-chip{background:var(--kit-tape);color:var(--kit-ink);transform:rotate(var(--tilt,0deg));padding:.15rem .9rem .3rem;font-size:1.25rem;line-height:1.3;transition:transform .2s,background .2s;display:inline-block;box-shadow:0 1px 2px #0000001a}.kit-chip:hover{background:#ffc24cd9;background:lab(82.6367% 16.427 71.4806/.85);transform:rotate(0)scale(1.04)}.kit-hairline{border-color:var(--kit-rule)}:root{--kit-paper-rule:#291f1829}@supports (color:lab(0% 0 0)){:root{--kit-paper-rule:lab(12.9465% 3.69321 6.93115/.16)}}.kit-hairline-paper{border-color:var(--kit-paper-rule)}.kit-shelf{overflow-clip-margin:4px;overflow:clip visible}.kit-shelf-line{position:relative}.kit-shelf .kit-shelf-line:before{content:"";border-top:1px solid var(--kit-rule);position:absolute;top:0;left:0;right:-100vw}.kit-edge-scroll{scrollbar-width:none}.kit-edge-scroll::-webkit-scrollbar{display:none}.kit-edge-scroll[data-fade=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.kit-edge-scroll[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.kit-edge-scroll[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.kit-directory-arrow{color:var(--kit-ink-soft)}.group:hover .kit-directory-arrow{color:var(--brand-pink)}.kit-body{font-size:var(--kit-body-size);line-height:var(--kit-body-leading)}.kit-spotlight-note{color:var(--kit-ink-soft);-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kit-spotlight-list>li+li{border-top:1px solid #291f1824;border-top:1px solid lab(12.9465% 3.69321 6.93115/.14)}.kit-curator-note-card{max-height:16.5rem;overflow:hidden}.kit-curator-note-card>blockquote{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(min-width:640px){.kit-curator-note-card{max-height:18.5rem}}@media(min-width:768px){.kit-curator-note-card{max-height:19rem}}.kit-sticky-clamp{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;min-height:5em;display:-webkit-box;overflow:hidden}.kit-contribute-dash{opacity:.85;transition:opacity .25s}.kit-contribute-ask:hover .kit-contribute-dash{opacity:1}.cs-wall{aspect-ratio:448/525}.cs-wall .kit-polaroid figcaption{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;line-height:1;display:-webkit-box;overflow:hidden}@media(max-width:480px){.cs-wall .kit-polaroid figcaption{height:44px;line-height:1}.cs-wall{aspect-ratio:448/560}}.cs-sticky-note-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-lead{transform-origin:top;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:relative}.cs-lead .kit-polaroid--taped:hover{transform:rotate(var(--tilt,0deg))}.cs-lead:hover{transform:perspective(700px)rotateX(4deg)}.cs-wall .cs-lead-polaroid{padding-bottom:26px}.cs-wall .cs-lead-sticky{z-index:2;width:calc(75% + 20px);height:auto;max-height:180px;padding:9px 12px 18px;line-height:1.25;position:absolute;top:calc(91% + 10px);left:calc(46% + 19px);overflow:hidden;transform:translate(-50%)rotate(1deg)}.cs-origin-photo{z-index:2;width:min(82%,300px);margin:2rem auto 0;position:relative}@media(max-width:480px){.cs-wall .cs-lead-sticky{max-height:150px}.cs-sticky-note-text{-webkit-line-clamp:5}}
