@media(prefers-reduced-motion:no-preference){.hero-text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(12px);animation:hero-fade .5s ease-out forwards}.hero-text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(1){animation-delay:.3s}.hero-text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(2){animation-delay:.45s}.hero-text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(3){animation-delay:.6s}.hero-text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(4){animation-delay:.75s}.hero-text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(5){animation-delay:.9s}.hero-text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(6){animation-delay:.9s}.hero-text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(7){animation-delay:.9s}}@keyframes hero-fade{to{opacity:1;transform:translateY(0)}}.typewriter[data-astro-cid-bbe6dxrz]{display:inline-block}.typewriter-cursor[data-astro-cid-bbe6dxrz]{display:none;margin-left:1px}.typewriter[data-astro-cid-bbe6dxrz].is-typing .typewriter-cursor[data-astro-cid-bbe6dxrz]{display:inline-block;animation:caret-blink .53s steps(2,start) infinite}.typewriter[data-astro-cid-bbe6dxrz].is-done .typewriter-cursor[data-astro-cid-bbe6dxrz]{display:inline-block;animation:caret-fade .9s ease forwards}@keyframes caret-blink{50%{opacity:0}}@keyframes caret-fade{0%,66.67%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.typewriter-cursor[data-astro-cid-bbe6dxrz]{display:none!important}}.squiggle[data-astro-cid-iqsoed3w]{position:relative;white-space:nowrap}.squiggle[data-astro-cid-iqsoed3w] svg[data-astro-cid-iqsoed3w]{position:absolute;left:0;bottom:-.14em;width:100%;height:.3em;overflow:visible}.squiggle[data-astro-cid-iqsoed3w] path[data-astro-cid-iqsoed3w]{stroke:var(--color-gold);stroke-width:2.5;fill:none;stroke-linecap:round}.notes-embed[data-astro-cid-jnrtcx23]{display:flex;flex-direction:column;align-items:flex-start}.notes-stage[data-astro-cid-jnrtcx23]{position:relative;z-index:1;width:clamp(230px,72vw,290px);aspect-ratio:1 / 1;margin-top:.5rem;perspective:1400px}.note[data-astro-cid-jnrtcx23]{position:absolute;inset:0;border:none;padding:0;border-radius:3px;overflow:hidden;cursor:pointer;transform-origin:50% 64%;box-shadow:0 22px 50px #00000080,0 6px 14px #00000059;transition:transform .62s cubic-bezier(.22,.72,.2,1),opacity .42s ease}.note--doodle[data-astro-cid-jnrtcx23]{background:linear-gradient(158deg,#d6f23e,#bcd62f)}.note--pink[data-astro-cid-jnrtcx23]{background:linear-gradient(158deg,#ff4f9e,#ec3f8c)}.note--yellow[data-astro-cid-jnrtcx23]{background:linear-gradient(158deg,#f7ef3a,#ddd41d)}.note-paper[data-astro-cid-jnrtcx23]{position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(120% 120% at 30% 20%,rgba(255,255,255,.22),transparent 55%),radial-gradient(120% 120% at 80% 90%,rgba(0,0,0,.1),transparent 60%)}.note-paper[data-astro-cid-jnrtcx23]:before,.note-paper[data-astro-cid-jnrtcx23]:after{content:"";position:absolute;pointer-events:none}.note-paper[data-astro-cid-jnrtcx23]:before{left:7%;right:7%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 18%,rgba(0,0,0,.12) 82%,transparent);box-shadow:0 1px #ffffff4d}.note-paper[data-astro-cid-jnrtcx23]:after{top:7%;bottom:7%;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 18%,rgba(0,0,0,.1) 82%,transparent);box-shadow:1px 0 #ffffff40}.note-peel[data-astro-cid-jnrtcx23]{position:absolute;right:0;bottom:0;width:40px;height:40px;pointer-events:none;background:linear-gradient(135deg,transparent 50%,rgba(0,0,0,.14) 50%);opacity:0;transition:opacity .4s ease}.note[data-astro-cid-jnrtcx23].is-active .note-peel[data-astro-cid-jnrtcx23]{opacity:1}.note-content[data-astro-cid-jnrtcx23]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.note-doodle-wrap[data-astro-cid-jnrtcx23]{flex-direction:column;gap:.25rem}.note-doodle[data-astro-cid-jnrtcx23]{width:58%;overflow:visible}.note-kr[data-astro-cid-jnrtcx23]{font-family:"Nanum Pen Script",var(--font-hand),cursive;font-size:clamp(26px,11vw,34px);color:#d92b2b;transform:rotate(-2deg);line-height:1}.note-text[data-astro-cid-jnrtcx23]{flex-direction:column;align-items:flex-start;padding:0 clamp(16px,8%,24px);transform:rotate(-4deg);font-family:var(--font-hand),cursive;font-weight:600;font-size:clamp(15px,6vw,19px);line-height:1.45}.note--pink[data-astro-cid-jnrtcx23] .note-text[data-astro-cid-jnrtcx23]{color:#2b2aa0;transform:rotate(-5deg)}.note--yellow[data-astro-cid-jnrtcx23] .note-text[data-astro-cid-jnrtcx23]{color:#1c1c1c}.note-line[data-astro-cid-jnrtcx23]{white-space:nowrap}.note-line[data-astro-cid-jnrtcx23]:nth-child(odd){transform:rotate(1.1deg);margin-left:.4rem}.note-line[data-astro-cid-jnrtcx23]:nth-child(2n){transform:rotate(-1.2deg);margin-left:1.1rem}.notes-controls[data-astro-cid-jnrtcx23]{position:relative;z-index:1;display:flex;align-items:center;gap:1.2rem;margin-top:2rem}.note-nav[data-astro-cid-jnrtcx23]{width:42px;height:42px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-charcoal) 22%,transparent);background:none;color:color-mix(in srgb,var(--color-charcoal) 60%,transparent);font-size:18px;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease}.note-nav[data-astro-cid-jnrtcx23]:hover{color:var(--color-charcoal);border-color:var(--color-gold)}.note-dots[data-astro-cid-jnrtcx23]{display:inline-flex;align-items:center;gap:9px}.note-dot[data-astro-cid-jnrtcx23]{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--color-charcoal) 22%,transparent);cursor:pointer;transition:all .4s cubic-bezier(.2,.7,.25,1)}.note-dot[data-astro-cid-jnrtcx23].is-on{width:26px;background:var(--color-gold)}.notes-hint[data-astro-cid-jnrtcx23]{position:relative;z-index:1;margin-top:1.1rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-warm-grey)}@media(prefers-reduced-motion:no-preference){.note--doodle[data-astro-cid-jnrtcx23].is-active .dd-draw[data-astro-cid-jnrtcx23]{stroke-dasharray:380;animation:note-draw 1.25s ease both .15s}.note--doodle[data-astro-cid-jnrtcx23].is-active .dd-face[data-astro-cid-jnrtcx23]{animation:note-rise .5s ease both 1s}.note--doodle[data-astro-cid-jnrtcx23].is-active .dd-heart[data-astro-cid-jnrtcx23]{transform-origin:176px 76px;animation:note-pop .5s cubic-bezier(.3,1.4,.5,1) both 1.2s}.note--doodle[data-astro-cid-jnrtcx23].is-active .note-kr[data-astro-cid-jnrtcx23]{animation:note-rise .6s ease both 1.3s}.note[data-astro-cid-jnrtcx23].is-active .note-line[data-astro-cid-jnrtcx23]{animation:note-rise .5s cubic-bezier(.2,.7,.25,1) both}.note[data-astro-cid-jnrtcx23].is-active .note-line[data-astro-cid-jnrtcx23]:nth-child(1){animation-delay:.14s}.note[data-astro-cid-jnrtcx23].is-active .note-line[data-astro-cid-jnrtcx23]:nth-child(2){animation-delay:.22s}.note[data-astro-cid-jnrtcx23].is-active .note-line[data-astro-cid-jnrtcx23]:nth-child(3){animation-delay:.3s}.note[data-astro-cid-jnrtcx23].is-active .note-line[data-astro-cid-jnrtcx23]:nth-child(4){animation-delay:.38s}.note[data-astro-cid-jnrtcx23].is-active .note-line[data-astro-cid-jnrtcx23]:nth-child(5){animation-delay:.46s}.note[data-astro-cid-jnrtcx23].is-active .note-line[data-astro-cid-jnrtcx23]:nth-child(6){animation-delay:.54s}.note[data-astro-cid-jnrtcx23].is-active .note-line[data-astro-cid-jnrtcx23]:nth-child(7){animation-delay:.62s}}@media(prefers-reduced-motion:reduce){.note[data-astro-cid-jnrtcx23]{transition:opacity .2s ease}}@keyframes note-draw{0%{stroke-dashoffset:380}to{stroke-dashoffset:0}}@keyframes note-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes note-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.notes-left[data-astro-cid-zlazrwxa]{position:relative;container-type:inline-size;width:100%;max-width:clamp(260px,52vw,400px);aspect-ratio:4 / 5;background:transparent;font-family:var(--font-mono)}.tree[data-astro-cid-zlazrwxa]{position:absolute;left:20cqw;bottom:-4cqw;width:60cqw;height:auto;pointer-events:none;user-select:none;filter:drop-shadow(0 7px 10px rgba(60,30,40,.09));transform-origin:46% 97%;animation:treeSway 6s ease-in-out infinite}.petals[data-astro-cid-zlazrwxa]{position:absolute;left:12cqw;bottom:-2cqw;width:55cqw;height:55cqw;pointer-events:none;overflow:hidden}@media(min-width:768px){.notes-left[data-astro-cid-zlazrwxa]{aspect-ratio:17 / 15}.tree[data-astro-cid-zlazrwxa]{width:80cqw;left:-125cqw;bottom:-12cqw}.petals[data-astro-cid-zlazrwxa]{left:-117cqw;bottom:-10cqw;width:60cqw;height:60cqw}.body[data-astro-cid-zlazrwxa]{max-width:58cqw;padding:10.3cqw 0 0 18cqw}}.petal[data-astro-cid-zlazrwxa]{position:absolute;border-radius:60% 0}.petal-drift[data-astro-cid-zlazrwxa]{opacity:0;animation-name:petalDrift;animation-timing-function:linear;animation-iteration-count:infinite}.body[data-astro-cid-zlazrwxa]{position:relative;z-index:1;max-width:88cqw;padding:8cqw 0 0 8cqw}.tape[data-astro-cid-zlazrwxa]{display:inline-block;transform:rotate(-4deg);background:#df8a2c38;border:1px dashed rgba(223,138,44,.5);padding:.8cqw 2.5cqw;font-family:var(--font-hand),cursive;font-weight:700;font-size:3.44cqw;color:#b86f1e}.body[data-astro-cid-zlazrwxa] h2[data-astro-cid-zlazrwxa]{margin:3.44cqw 0 0;font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400;font-size:8.44cqw;line-height:1;letter-spacing:-.01em;color:#20271f}.cta[data-astro-cid-zlazrwxa]{display:flex;align-items:center;gap:1.88cqw;margin-top:4.06cqw}.cta[data-astro-cid-zlazrwxa] span[data-astro-cid-zlazrwxa]{font-family:var(--font-hand),cursive;font-weight:700;font-size:4.69cqw;color:#df8a2c;transform:rotate(-3deg)}.cta-arrow[data-astro-cid-zlazrwxa]{width:11.56cqw;height:auto;overflow:visible}@keyframes treeSway{0%{transform:rotate(-1.5deg) skew(.7deg)}50%{transform:rotate(1.5deg) skew(-.7deg)}to{transform:rotate(-1.5deg) skew(.7deg)}}@keyframes petalDrift{0%{transform:translate(0) rotate(0);opacity:0}12%{opacity:.95}48%{transform:translate(3.75cqw,13.4cqw) rotate(170deg)}82%{opacity:.85}to{transform:translate(-1.9cqw,26.9cqw) rotate(340deg);opacity:0}}@media(prefers-reduced-motion:reduce){.tree[data-astro-cid-zlazrwxa],.petal-drift[data-astro-cid-zlazrwxa]{animation:none!important}.petal-drift[data-astro-cid-zlazrwxa]{opacity:.85}}.carousel[data-astro-cid-txy4cyeh]{scrollbar-width:none;-ms-overflow-style:none}.carousel[data-astro-cid-txy4cyeh]::-webkit-scrollbar{display:none}.blog-toast[data-astro-cid-6kcwl2sj]{position:fixed;left:1.25rem;bottom:1.25rem;z-index:40;width:min(290px,calc(100vw - 7.5rem));padding:.875rem 1rem;border:1px solid color-mix(in srgb,var(--color-charcoal) 15%,transparent);border-left:2px solid var(--color-gold);border-radius:4px;background:var(--color-cream);box-shadow:0 10px 28px #0b0f1a29;opacity:0;pointer-events:none;transform-origin:bottom left;transform:scale(.92) translateY(8px);filter:blur(3px);transition:opacity .32s var(--ease-out-expo),transform .32s var(--ease-out-expo),filter .32s var(--ease-out-expo)}.blog-toast[data-astro-cid-6kcwl2sj].toast-show{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);filter:blur(0)}.blog-toast-close[data-astro-cid-6kcwl2sj]{position:absolute;top:.4rem;right:.4rem;display:inline-flex;padding:.25rem;border:none;background:none;cursor:pointer;color:var(--color-warm-grey)}.blog-toast-close[data-astro-cid-6kcwl2sj]:hover{color:var(--color-charcoal)}@media(prefers-reduced-motion:reduce){.blog-toast[data-astro-cid-6kcwl2sj]{transition:none}}.ws[data-astro-cid-tarkio2s]{--ws-ease-open: cubic-bezier(.22, 1, .36, 1);--ws-ease-grow: cubic-bezier(.7, 0, .2, 1);--ws-w: clamp(132px, 34vw, 168px);--ws-h: calc(var(--ws-w) * 1.36);position:fixed;inset:0;z-index:9990;overflow:hidden;cursor:pointer}@media(prefers-reduced-motion:reduce){.ws[data-astro-cid-tarkio2s]{display:none!important}}.ws-window[data-astro-cid-tarkio2s]{position:absolute;left:50%;top:46%;width:var(--ws-w);height:var(--ws-h);margin:calc(var(--ws-h) / -2) 0 0 calc(var(--ws-w) / -2);border-radius:46%/34%;box-shadow:inset 0 0 0 5px #fafaf712,inset 0 18px 40px #0b0f1a59,0 0 0 120vmax var(--color-navy);transform:scale(.3);will-change:transform;animation:ws-open .7s var(--ws-ease-open) .05s forwards}.ws[data-astro-cid-tarkio2s].is-growing .ws-window[data-astro-cid-tarkio2s]{animation:none;transform:scale(var(--ws-cover, 14));transition:transform .9s var(--ws-ease-grow)}.ws[data-astro-cid-tarkio2s].is-skipping .ws-window[data-astro-cid-tarkio2s]{transition-duration:.4s}.ws-name[data-astro-cid-tarkio2s]{position:absolute;left:0;right:0;top:calc(46% + var(--ws-h) / 2 + 22px);text-align:center;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--color-cream);opacity:0;transform:translateY(6px);animation:ws-name-in .5s var(--ws-ease-open) .35s forwards}.ws[data-astro-cid-tarkio2s].is-growing .ws-name[data-astro-cid-tarkio2s]{animation:none;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.ws-skip[data-astro-cid-tarkio2s]{position:absolute;left:50%;bottom:clamp(24px,6vh,48px);transform:translate(-50%);padding:8px 14px;font-family:var(--font-sans);font-size:12px;color:#fafaf780;background:none;border:0;cursor:pointer;transition:color .2s ease,opacity .2s ease}.ws-skip[data-astro-cid-tarkio2s]:hover{color:var(--color-cream)}.ws-skip[data-astro-cid-tarkio2s]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:4px}.ws[data-astro-cid-tarkio2s].is-growing .ws-skip[data-astro-cid-tarkio2s]{opacity:0}@keyframes ws-open{to{transform:scale(1)}}body.boot-active .hero-text>*{animation-play-state:paused!important}body.boot-released .hero-text>*{animation-delay:.15s!important}@keyframes ws-name-in{to{opacity:1;transform:translateY(0)}}
