.home-project+.home-project{margin-top:.65rem}.home-project__cue{vertical-align:-.15em;opacity:0;pointer-events:none;color:#f4f0e6;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);align-items:center;margin-left:.35rem;display:inline-flex;transform:translate(8px)}.home-project.is-cued .home-project__cue{opacity:1;transform:translate(0)}.home-project__arrow{display:block}.home-project__arrow path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.home-project__cue{transition:opacity .16s var(--ease-out);transform:none}.home-project.is-cued .home-project__cue{transform:none}}
.project-sticker-book{--sticker-ink:#f4f0e6;--sticker-spring:cubic-bezier(.175, .885, .32, 1.275);--sticker-scale:2.25;flex-flow:column;align-items:center;gap:.15rem;width:100%;padding:.35rem 1.25rem 3.25rem;display:flex}@media (max-width:799px){.project-sticker-book{display:none}}@media (min-width:640px){.project-sticker-book{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:800px){.project-sticker-book{z-index:2;--sticker-scale:3.375;pointer-events:none;align-items:flex-end;width:auto;max-width:none;padding:0;position:absolute;top:4.35rem;bottom:auto;right:clamp(1rem,5vw,3.5rem)}.project-sticker-book__link{pointer-events:auto}}.project-sticker-book__lede{pointer-events:none;flex-direction:column;flex:none;align-items:center;margin-right:4.5rem;display:flex}@media (min-width:800px){.project-sticker-book__lede{align-self:flex-start;margin-left:.35rem;margin-right:0}}.project-sticker-book__hand{max-width:none;font-family:var(--font-hand), "Segoe Print", cursive;color:var(--sticker-ink);transform-origin:50%;opacity:0;margin:0;font-size:calc(1.28rem + 1px);font-weight:600;line-height:1.02;transform:rotate(-6deg)}.project-sticker-book.is-ready .project-sticker-book__hand{animation:projectStickerHandIn .18s var(--ease-out) .4s both}.project-sticker-book__arrow{width:56px;height:40px;color:var(--sticker-ink);margin:0 0 0 .45rem;display:block;overflow:visible}.project-sticker-book__arrow-path,.project-sticker-book__arrow-head{fill:none;stroke:var(--sticker-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.project-sticker-book__collage{width:calc(100px * var(--sticker-scale) - 20px);height:calc(96px * var(--sticker-scale) - 20px);flex:none;position:relative;overflow:visible}.project-sticker-book__sticker{width:calc(var(--sticker-size) * var(--sticker-scale) - 20px);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;display:block;position:absolute}.project-sticker-book__sticker.is-dragging{cursor:grabbing}.project-sticker-book__motion{opacity:0;transform:translateY(8px)scale(.96)}.project-sticker-book.is-ready .project-sticker-book__motion{animation-name:projectStickerPop;animation-duration:.28s;animation-timing-function:var(--sticker-spring);animation-fill-mode:both}.project-sticker-book.is-ready .project-sticker-book__sticker:first-child .project-sticker-book__motion{animation-delay:0s}.project-sticker-book.is-ready .project-sticker-book__sticker:nth-child(2) .project-sticker-book__motion{animation-delay:55ms}.project-sticker-book.is-ready .project-sticker-book__sticker:nth-child(3) .project-sticker-book__motion{animation-delay:.11s}.project-sticker-book.is-ready .project-sticker-book__sticker:nth-child(4) .project-sticker-book__motion{animation-delay:.165s}.project-sticker-book__link{color:inherit;cursor:inherit;transform-origin:50%;text-decoration:none;display:block}.project-sticker-book__link:hover,.project-sticker-book__link:focus-visible{color:inherit;opacity:1;text-decoration:none}.project-sticker-book__mark{aspect-ratio:1;width:100%;transition:transform .16s var(--ease-out);isolation:isolate;background:0 0;border-radius:24%;display:block;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.project-sticker-book__mark:after{content:"";pointer-events:none;border-radius:inherit;opacity:.92;transition:opacity .16s var(--ease-out);background:radial-gradient(80% 55% at 24% 16%,#fff6 0%,#ffffff1a 34%,#0000 58%),linear-gradient(128deg,#0000 38%,#ffffff47 45%,#ffffff14 51%,#0000 58%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff6b,inset 0 -10px 18px #0000001f}.project-sticker-book__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.project-sticker-book__link:hover .project-sticker-book__mark,.project-sticker-book__link:focus-visible .project-sticker-book__mark{transform:translateY(-6px)scale(1.03)}.project-sticker-book__link:hover .project-sticker-book__mark:after,.project-sticker-book__link:focus-visible .project-sticker-book__mark:after{opacity:1}.project-sticker-book__sticker.is-dragging .project-sticker-book__mark{transition:none;transform:none}}@keyframes projectStickerHandIn{0%{opacity:0;transform:translateY(8px)rotate(-6deg)}to{opacity:1;transform:translateY(0)rotate(-6deg)}}@keyframes projectStickerPop{0%{opacity:0;transform:translateY(8px)scale(.96)}72%{opacity:1;transform:translateY(-3px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.project-sticker-book.is-ready .project-sticker-book__hand,.project-sticker-book.is-ready .project-sticker-book__motion{animation-name:projectStickerFade;animation-duration:.16s;animation-timing-function:var(--ease-out);animation-delay:0s!important}.project-sticker-book.is-ready .project-sticker-book__hand{transform:rotate(-6deg)}.project-sticker-book.is-ready .project-sticker-book__motion{transform:none}.project-sticker-book__mark{transition:none}.project-sticker-book__link:hover .project-sticker-book__mark,.project-sticker-book__link:focus-visible .project-sticker-book__mark{transform:none}}@keyframes projectStickerFade{0%{opacity:0}to{opacity:1}}@media (scripting:none){.project-sticker-book__hand,.project-sticker-book__arrow-path,.project-sticker-book__arrow-head,.project-sticker-book__motion{opacity:1;transform:none}}
