:root{--ob2-spring: cubic-bezier(.34, 1.56, .64, 1);--ob2-out: cubic-bezier(.4, 0, .7, 1);--ob2-soft: cubic-bezier(.25, .6, .35, 1)}.ob2-paper{background-color:rgb(var(--color-paper));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.06'/%3E%3C/svg%3E");background-repeat:repeat;background-size:150px 150px}.ob2-deckle{filter:drop-shadow(0 -4px 10px rgb(30 22 16 / .35))}.ob2-spirit-in{animation:ob2-spirit-settle .36s var(--ob2-soft) both}@keyframes ob2-spirit-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ob2-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.ob2-scene-enter-fwd{animation:ob2-enter-fwd .38s var(--ob2-spring) both}.ob2-scene-exit-fwd{animation:ob2-exit-fwd .2s var(--ob2-out) both;pointer-events:none}.ob2-scene-enter-back{animation:ob2-enter-back .38s var(--ob2-spring) both}.ob2-scene-exit-back{animation:ob2-exit-back .2s var(--ob2-out) both;pointer-events:none}@keyframes ob2-enter-fwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes ob2-exit-fwd{to{opacity:0;transform:translate(-24px)}}@keyframes ob2-enter-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes ob2-exit-back{to{opacity:0;transform:translate(24px)}}.ob2-pop{animation:ob2-pop-in .42s var(--ob2-spring) both}@keyframes ob2-pop-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ob2-node{animation:ob2-node-pop .38s var(--ob2-spring) both}@keyframes ob2-node-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.ob2-option{transition:transform 90ms var(--ob2-out),background-color .24s var(--ob2-out);-webkit-tap-highlight-color:transparent}.ob2-option:active{transform:scale(.96)}.ob2-option-picked{animation:ob2-select-pop .26s var(--ob2-spring)}@keyframes ob2-select-pop{0%{transform:scale(.96)}55%{transform:scale(1.03)}to{transform:scale(1)}}.ob2-check-draw{stroke-dasharray:26;stroke-dashoffset:26;animation:ob2-check .25s var(--ob2-out) 40ms forwards}@keyframes ob2-check{to{stroke-dashoffset:0}}.ob2-option-dimmed{opacity:.45;transition:opacity .2s var(--ob2-out)}.ob2-bar{transition:width .45s var(--ob2-spring),opacity .4s var(--ob2-out)}.ob2-bar-wrap{transition:opacity .5s var(--ob2-out)}.ob2-roll{animation:ob2-roll-in .42s var(--ob2-spring) both}@keyframes ob2-roll-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.ob2-push-in{animation:ob2-push-in .34s cubic-bezier(.32,.72,0,1) both;will-change:transform}.ob2-push-out{animation:ob2-push-out .26s cubic-bezier(.5,0,.9,.6) both;will-change:transform}@keyframes ob2-push-in{0%{transform:translate(102%)}to{transform:translate(0)}}@keyframes ob2-push-out{to{transform:translate(102%)}}.ob2-sheet-step{animation:ob2-sheet-step .24s var(--ob2-out) both}@keyframes ob2-sheet-step{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.ob2-field{font-size:16px;color:rgb(var(--color-ink));background-color:rgb(var(--color-cream));border:1px solid rgb(var(--color-ink) / .12);border-radius:1rem;outline:none;transition:border-color .16s var(--ob2-out),box-shadow .16s var(--ob2-out)}.ob2-field:focus{border-color:rgb(var(--color-terracotta) / .6);box-shadow:0 0 0 3px rgb(var(--color-terracotta) / .18)}@media (prefers-reduced-motion: reduce){.ob2-push-in,.ob2-push-out,.ob2-sheet-step{animation:none!important}.ob2-push-out{opacity:0}}html[data-reduce-motion=true] .ob2-push-in,html[data-reduce-motion=true] .ob2-push-out,html[data-reduce-motion=true] .ob2-sheet-step{animation:none!important}html[data-reduce-motion=true] .ob2-push-out{opacity:0}.ob2-label-press{animation:ob2-label-press .34s var(--ob2-out) both}@keyframes ob2-label-press{0%{opacity:0;transform:translate(-50%,-50%) scale(.75)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ob2-media-in{animation:ob2-media .7s var(--ob2-soft) both}@keyframes ob2-media{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.ob2-talk{animation-duration:var(--ob2-talk-cycle, 9s);animation-timing-function:var(--ob2-out);animation-iteration-count:infinite;animation-fill-mode:both}.ob2-talk-1{animation-name:ob2-talk-1}.ob2-talk-2{animation-name:ob2-talk-2}.ob2-talk-3{animation-name:ob2-talk-3}@keyframes ob2-talk-1{0%,4%{opacity:0;transform:translateY(9px)}9%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes ob2-talk-2{0%,32%{opacity:0;transform:translateY(9px)}37%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes ob2-talk-3{0%,58%{opacity:0;transform:translateY(9px)}63%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}.ob2-line-out{animation:ob2-drift-up .32s var(--ob2-out) both}@keyframes ob2-drift-up{to{opacity:0;transform:translateY(-16px)}}.ob2-walk{animation:ob2-bob 1.1s ease-in-out infinite}@keyframes ob2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ob2-card-away{animation:ob2-away .26s var(--ob2-out) both}@keyframes ob2-away{to{opacity:0;transform:scale(.96)}}.ob2-ask-in{animation:ob2-ask .24s var(--ob2-out) both}@keyframes ob2-ask{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ob2-flight{position:fixed;z-index:60;pointer-events:none;transition:top .6s var(--ob2-spring),left .6s var(--ob2-spring),width .6s var(--ob2-spring),height .6s var(--ob2-spring);will-change:top,left,width,height}.ob2-dock-in{animation:ob2-pop-in .3s var(--ob2-spring) both}.ob2-ring:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:3px solid rgb(var(--color-ochre));opacity:0;pointer-events:none;animation:ob2-ring 1.1s var(--ob2-out) .5s 2}@keyframes ob2-ring{0%{opacity:.9;transform:scale(.99)}70%{opacity:0;transform:scale(1.045)}to{opacity:0;transform:scale(1.045)}}.ob2-art-in{animation:ob2-art .9s var(--ob2-soft) both}@keyframes ob2-art{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.ob2-stamp-press{animation:ob2-stamp-press .3s var(--ob2-out) both}@keyframes ob2-stamp-press{0%{opacity:0;transform:scale(1.6) rotate(-14deg)}60%{opacity:1;transform:scale(.94) rotate(-7deg)}to{opacity:1;transform:scale(1) rotate(-8deg)}}.ob2-photo-in{animation:ob2-photo .46s var(--ob2-spring) both}@keyframes ob2-photo{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}.ob2-stamp-in{animation:ob2-stamp .38s var(--ob2-out) both}@keyframes ob2-stamp{0%{opacity:0;transform:scale(1.28)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ob2-label-press,.ob2-art-in,.ob2-media-in,.ob2-stamp-press,.ob2-photo-in,.ob2-stamp-in,.ob2-spirit-in,.ob2-ask-in,.ob2-card-away{animation:none!important}.ob2-card-away{opacity:0}}html[data-reduce-motion=true] .ob2-label-press,html[data-reduce-motion=true] .ob2-art-in,html[data-reduce-motion=true] .ob2-media-in,html[data-reduce-motion=true] .ob2-stamp-press,html[data-reduce-motion=true] .ob2-photo-in,html[data-reduce-motion=true] .ob2-stamp-in,html[data-reduce-motion=true] .ob2-spirit-in,html[data-reduce-motion=true] .ob2-ask-in,html[data-reduce-motion=true] .ob2-card-away{animation:none!important}html[data-reduce-motion=true] .ob2-card-away{opacity:0}.ob2-postcard{animation:ob2-postcard-in .9s var(--ob2-out) both}@keyframes ob2-postcard-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ob2-scene-enter-fwd,.ob2-scene-exit-fwd,.ob2-scene-enter-back,.ob2-scene-exit-back,.ob2-pop,.ob2-option,.ob2-option-picked,.ob2-check-draw,.ob2-node,.ob2-postcard,.ob2-line-out,.ob2-walk,.ob2-flight,.ob2-dock-in,.ob2-talk,.ob2-bar{animation:none!important;transition:none!important}.ob2-check-draw{stroke-dashoffset:0}.ob2-line-out{opacity:0}}html[data-reduce-motion=true] .ob2-scene-enter-fwd,html[data-reduce-motion=true] .ob2-scene-exit-fwd,html[data-reduce-motion=true] .ob2-scene-enter-back,html[data-reduce-motion=true] .ob2-scene-exit-back,html[data-reduce-motion=true] .ob2-pop,html[data-reduce-motion=true] .ob2-option,html[data-reduce-motion=true] .ob2-option-picked,html[data-reduce-motion=true] .ob2-check-draw,html[data-reduce-motion=true] .ob2-node,html[data-reduce-motion=true] .ob2-postcard,html[data-reduce-motion=true] .ob2-line-out,html[data-reduce-motion=true] .ob2-walk,html[data-reduce-motion=true] .ob2-flight,html[data-reduce-motion=true] .ob2-dock-in,html[data-reduce-motion=true] .ob2-talk,html[data-reduce-motion=true] .ob2-bar{animation:none!important;transition:none!important}html[data-reduce-motion=true] .ob2-check-draw{stroke-dashoffset:0}html[data-reduce-motion=true] .ob2-line-out{opacity:0}.ob2-stamp-slam{animation:ob2-stamp-slam .38s cubic-bezier(.2,.9,.25,1.15) both}@keyframes ob2-stamp-slam{0%{opacity:0;transform:scale(2.1) rotate(-6deg)}60%{opacity:1}to{opacity:1;transform:none}}html[data-reduce-motion=true] .ob2-stamp-slam{animation:none}@media (prefers-reduced-motion: reduce){.ob2-stamp-slam{animation:none}}.ob2-typing{opacity:0;animation-name:ob2-typing;animation-timing-function:var(--ob2-out);animation-fill-mode:both}@keyframes ob2-typing{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}html[data-reduce-motion=true] .ob2-typing{animation:none;opacity:0}@media (prefers-reduced-motion: reduce){.ob2-typing{animation:none;opacity:0}}.ob2-entry-drop{transform:rotate(var(--tilt, 0deg));animation:ob2-entry-drop .62s var(--ob2-spring) both}@keyframes ob2-entry-drop{0%{opacity:0;transform:rotate(var(--tilt, 0deg)) translateY(-34px) scale(.96)}to{opacity:1;transform:rotate(var(--tilt, 0deg))}}html[data-reduce-motion=true] .ob2-entry-drop{animation:none}@media (prefers-reduced-motion: reduce){.ob2-entry-drop{animation:none}}
