@property --score{syntax:"<integer>";inherits:false;initial-value:0}.paper{background-color:rgb(var(--c-paper));color:rgb(var(--c-paper-ink));box-shadow:0 30px 50px -26px rgb(var(--c-shadow-tint)/.95)}.sticky-note{background-color:rgb(var(--c-note));color:rgb(var(--c-note-ink));font-family:var(--font-caveat),cursive;font-weight:600;line-height:1.08;border-radius:4px;box-shadow:0 10px 18px -8px rgb(var(--c-shadow-tint)/.6)}.sticky-note small{display:block;font-family:var(--font-text);font-size:.6em;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c-note-label))}.hl{background-image:linear-gradient(rgb(var(--c-highlighter)),rgb(var(--c-highlighter)));background-repeat:no-repeat;background-position:0 88%;background-size:100% 52%;color:inherit;padding:0 .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ink-success{color:rgb(var(--c-success))}.perforation{position:relative;border-top:2px dashed rgb(var(--c-paper-ink)/.18)}.perforation:after,.perforation:before{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background-color:var(--notch,rgb(var(--c-bg)))}.perforation:before{left:-10px}.perforation:after{right:-10px}.cobalt-glow{background:radial-gradient(closest-side,rgb(var(--c-brand-fill)/.95),rgb(var(--c-brand-fill)/.42) 38%,rgb(var(--c-brand-fill)/.12) 62%,rgb(var(--c-brand-fill)/0) 100%)}.cobalt-wash{background:radial-gradient(closest-side,rgb(var(--c-brand-fill)/.3),rgb(var(--c-brand-fill)/.17) 32%,rgb(var(--c-brand-fill)/.06) 62%,rgb(var(--c-brand-fill)/.015) 84%,rgb(var(--c-brand-fill)/0) 100%)}.paige-eyes{transform-box:view-box;animation:paige-blink 5.6s var(--ease-in-out) infinite}.paige-extras{animation:twinkle 3.2s var(--ease-in-out) infinite}.paige-float{animation:paige-float 4.2s var(--ease-in-out) infinite}.star{position:absolute;width:2px;height:2px;border-radius:1px;background-color:rgb(var(--c-brand-ink));animation:star-twinkle 3.6s var(--ease-in-out) infinite both}.hero-stage{--k:0.6;width:calc(480px * var(--k));height:calc(480px * var(--k))}@media (min-width:400px){.hero-stage{--k:0.66}}@media (min-width:640px){.hero-stage{--k:0.82}}@media (min-width:1024px){.hero-stage{--k:0.94}}@media (min-width:1280px){.hero-stage{--k:1.04}}@media (min-width:1024px) and (max-height:760px){.hero-stage{--k:0.8}}.hero-box{position:absolute;left:0;top:0;width:480px;height:480px;transform:scale(var(--k));transform-origin:0 0}.glow-flood{animation:flood 1.5s var(--ease-in-out) .35s both,breathe 9s var(--ease-in-out) 2s infinite}.hero-sheet{animation:sheet-drop-fold 1.5s var(--ease-out) both}.hero-trail-reveal{stroke-dasharray:1;stroke-dashoffset:1;animation:trail-draw 2.1s var(--ease-in-out) 1.15s forwards}.hero-trail-fade{animation:fade-out 1.2s var(--ease-out) 3.4s forwards}.hero-plane{offset-path:path("M240 280 C 300 262, 384 214, 384 136 C 384 64, 296 42, 246 92 C 196 142, 124 168, 92 232 C 60 300, 128 384, 232 384 C 334 384, 420 334, 476 246");offset-rotate:auto 42deg;offset-distance:0;opacity:0;animation:plane-loop 2.1s var(--ease-in-out) 1.15s both}.hero-orbit{opacity:0;animation:fade-in 1.2s var(--ease-out) 3.2s forwards}.hero-orbit-plane{offset-path:path("M240 34 C 404 34, 462 142, 446 244 C 430 346, 336 430, 240 436 C 144 442, 36 362, 30 252 C 24 142, 76 34, 240 34 Z");offset-rotate:auto 42deg;animation:orbit 22s linear 3.2s infinite}.hero-paige{animation:paige-rise 1.2s var(--ease-out) 1.45s both}.hero-note{animation:note-slap .6s var(--ease-out) 2.5s both}.hero-chip{animation:chip-in .7s var(--ease-out) 2.8s both}.hero-title>span:last-child>span:last-child>span:last-child .word-rise{color:rgb(var(--c-brand-ink))}.story-step{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}@media (min-width:1024px) and (scripting:enabled){.story-step:not([data-active]){opacity:.32}}.ring-value{stroke-dasharray:var(--ring) 100}:is([data-state=active],[data-on]) .ring-value{animation:ring-fill 1.1s var(--ease-out) .35s both}.score-count{--score:var(--to);counter-reset:score var(--score);transition:--score 1.4s var(--ease-out) .5s}.score-count:before{content:counter(score)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.live-scope:not([data-state=active]):not([data-on]) .score-count{--score:var(--from);transition:none}:is([data-state=active],[data-on]) .deal-card{animation:card-rise .8s var(--ease-out) both}:is([data-state=active],[data-on]) .slap{animation:note-slap .55s var(--ease-out) .65s both}:is([data-state=active],[data-on]) .rise-in{animation:rise-in .6s var(--ease-out) both;animation-delay:calc(.15s + var(--i, 0) * .12s)}:is([data-state=active],[data-on]) .sheet-up{animation:sheet-up .8s var(--ease-out) .25s both}.live-scope .hl{transition:background-size .7s var(--ease-out);transition-delay:calc(.6s + var(--i, 0) * .35s)}.live-scope:not([data-state=active]):not([data-on]) .hl{background-size:0 52%}:is([data-state=active],[data-on]) .fly-plane{animation:fly 2.2s var(--ease-in-out) .3s both}:is([data-state=active],[data-on]) .fly-trail{animation:trail-uncover 2.2s var(--ease-in-out) .3s both}}.fly-trail{stroke-dasharray:1;stroke-dashoffset:-1}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.scene[data-on] .stamp{animation:stamp .7s var(--ease-out) .5s both}.scene:not([data-on]) :is(.stamp,.rise-in,.slap,.deal-card,.sheet-up,.fly-plane){opacity:0}.scene .flap{transition:transform .9s var(--ease-in-out) .3s,z-index 0s linear .75s}.scene:not([data-on]) .flap{transform:rotateX(0deg);z-index:30}.scene .letter{transition:transform 1s var(--ease-out) 1s}.scene:not([data-on]) .letter{transform:translateY(46%)}.scene .strike{transition:transform .6s var(--ease-out) 1.6s;transform-origin:left center}.scene:not([data-on]) .strike{transform:scaleX(0)}.scene .hl{transition:background-size .8s var(--ease-out);transition-delay:calc(.5s + var(--i, 0) * .4s)}.scene:not([data-on]) .hl{background-size:0 52%}.scene[data-on] .route-plane{animation:route 7s var(--ease-in-out) .4s infinite}.scene .route-line{transition:clip-path 1.6s var(--ease-in-out) .2s}.scene:not([data-on]) .route-line{clip-path:inset(0 100% 0 0)}}.flap{transform-origin:top center;transform:rotateX(178deg)}.mood-tile:focus-within .paige-float,.mood-tile:hover .paige-float{animation-duration:2.2s}@keyframes paige-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes paige-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes star-twinkle{0%,to{opacity:.14}50%{opacity:.85}}@keyframes flood{0%{transform:scale(.04);opacity:0}30%{opacity:1}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes sheet-drop-fold{0%{transform:translateY(-260px) rotate(-18deg);opacity:0}42%{transform:translateY(8px) rotate(4deg);opacity:1}58%{transform:none;opacity:1}76%{transform:scaleX(.55) rotate(-8deg);opacity:1}to{transform:scale(.15) rotate(40deg);opacity:0}}@keyframes trail-uncover{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes trail-draw{to{stroke-dashoffset:0}}@keyframes plane-loop{0%{offset-distance:0;opacity:0;scale:.5}8%{opacity:1}50%{scale:1}88%{opacity:1}to{offset-distance:100%;opacity:0;scale:.6}}@keyframes orbit{0%{offset-distance:0}to{offset-distance:100%}}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes paige-rise{0%{transform:translateY(70px) scale(.78);opacity:0}}@keyframes note-slap{0%{opacity:0;transform:translateY(-14px) rotate(-10deg) scale(1.1)}}@keyframes chip-in{0%{opacity:0;transform:translateY(14px)}}@keyframes ring-fill{0%{stroke-dasharray:0 100}}@keyframes card-rise{0%{transform:translateY(26px) scale(.94);opacity:.4}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}}@keyframes sheet-up{0%{transform:translateY(105%)}}@keyframes fly{0%{transform:translate(0) rotate(0) scale(.55);opacity:0}12%{opacity:1}22%{transform:translate(-30px,12px) rotate(-12deg) scale(1)}to{transform:translate(230px,-250px) rotate(-26deg) scale(.42);opacity:0}}@keyframes stamp{0%{opacity:0;transform:rotate(-14deg) scale(1.9)}60%{opacity:1;transform:rotate(-14deg) scale(.94)}}@keyframes route{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@media (prefers-reduced-motion:reduce){[data-world=night] *,[data-world=night] :after,[data-world=night] :before{animation-delay:0s!important;transition-delay:0s!important}}