.tool-intro[data-astro-cid-lcdefpme]{margin:-4px 0 34px;font-size:21px}.toolbox[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:34px 28px;display:grid}.toolgroup[data-astro-cid-lcdefpme]{padding:30px 22px 24px;position:relative}.toolgroup[data-astro-cid-lcdefpme].in{transform:rotate(var(--tilt))}.toolgroup[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);align-items:center;gap:8px;font-size:24px;display:flex}.tools[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tool[data-astro-cid-lcdefpme]{font-family:var(--font-display);background:var(--c);border:2.5px solid var(--ink);border-radius:999px;padding:4px 12px;font-size:16px;font-weight:600;transition:transform .2s}.tool[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)rotate(-3deg)}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:40px;display:grid}h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-2px;text-transform:uppercase;text-shadow:6px 6px 0 var(--paper);font-size:clamp(64px,12vw,170px);font-weight:700;line-height:.85}h1[data-astro-cid-lcdefpme] .ch{transition:transform .35s cubic-bezier(.3,2,.5,1);display:inline-block}h1[data-astro-cid-lcdefpme] .ch:hover{transform:translateY(-14px)rotate(-8deg)scale(1.08)}.sub[data-astro-cid-lcdefpme]{margin-top:18px;font-size:30px;font-weight:700}.sub[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{background:var(--cream);border-radius:8px;padding:0 10px;font-style:normal;display:inline-block;transform:rotate(-2deg)}.catbox[data-astro-cid-lcdefpme]{cursor:pointer;user-select:none;position:relative}.catbox[data-astro-cid-lcdefpme] .cat{transition:transform .15s;display:block}.catbox[data-astro-cid-lcdefpme].squish .cat{transform:scale(1.15,.82)translateY(16px)}.catbox[data-astro-cid-lcdefpme] .hint[data-astro-cid-lcdefpme]{text-align:center;font-size:21px}.catbox[data-astro-cid-lcdefpme] .bubble[data-astro-cid-lcdefpme]{top:-10px;left:-20px}.catbox[data-astro-cid-lcdefpme] .spark{z-index:1;animation:2.4s ease-in-out infinite twinkle;position:absolute}.catbox[data-astro-cid-lcdefpme] .s1{top:10px;right:-14px}.catbox[data-astro-cid-lcdefpme] .s2{animation-delay:.8s;bottom:80px;left:-34px}.catbox[data-astro-cid-lcdefpme] .s3{animation-delay:1.6s;bottom:44px;right:-6px}@keyframes twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.6)rotate(25deg)}}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:40px;display:grid}.bio-card[data-astro-cid-lcdefpme]{max-width:700px;box-shadow:7px 7px 0 var(--ink);padding:30px 32px;position:relative}.bio-card[data-astro-cid-lcdefpme].in{transform:rotate(-1deg)}.bio[data-astro-cid-lcdefpme]{margin-top:6px;font-size:25px;line-height:1.5}.facts[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;display:flex}.fact[data-astro-cid-lcdefpme]{background:var(--c);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-display);border-radius:999px;align-items:center;gap:12px;padding:6px 20px 6px 8px;font-size:19px;font-weight:600;transition:transform .3s cubic-bezier(.3,1.8,.5,1);display:flex}.fact[data-astro-cid-lcdefpme] .doodle{background:var(--paper);border:2.5px solid var(--ink);border-radius:50%;padding:3px}.fact[data-astro-cid-lcdefpme]:first-child{transform:rotate(2deg)}.fact[data-astro-cid-lcdefpme]:nth-child(2){transform:rotate(-2deg)translate(18px)}.fact[data-astro-cid-lcdefpme]:nth-child(3){transform:rotate(1.5deg)}.fact[data-astro-cid-lcdefpme]:hover{transform:rotate(0)scale(1.06)}.band[data-astro-cid-lcdefpme]{background:var(--ink);width:112vw;color:var(--pink-soft);font-family:var(--font-display);white-space:nowrap;margin:80px 0 0 calc(50% - 56vw);padding:14px 0;font-size:22px;font-weight:600;overflow:hidden;transform:rotate(-2deg)}.band[data-astro-cid-lcdefpme] .track[data-astro-cid-lcdefpme]{will-change:transform;animation:40s linear infinite slide;display:inline-block}.band[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--butter);margin:0 18px;font-weight:600}@keyframes slide{to{transform:translate(-50%)}}.band[data-astro-cid-lcdefpme].paused .track[data-astro-cid-lcdefpme]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.band[data-astro-cid-lcdefpme] .track[data-astro-cid-lcdefpme]{animation:120s linear infinite slide!important}.band[data-astro-cid-lcdefpme].paused .track[data-astro-cid-lcdefpme]{animation-play-state:paused!important}}.journey-teaser[data-astro-cid-lcdefpme]{text-align:center;padding:30px 24px 26px;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:block}.journey-teaser[data-astro-cid-lcdefpme]:hover{transform:rotate(-.5deg)translateY(-4px)}.trail[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:22px;display:grid;position:relative}.trail[data-astro-cid-lcdefpme]:before{content:"";border-top:4px dashed var(--ink);opacity:.35;position:absolute;top:35px;left:10%;right:10%}.stop[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex;position:relative}.stop[data-astro-cid-lcdefpme] .doodle{background:var(--paper);border-radius:50%;transition:transform .35s cubic-bezier(.3,1.8,.5,1)}.journey-teaser[data-astro-cid-lcdefpme]:hover .stop[data-astro-cid-lcdefpme]:nth-child(odd) .doodle{transform:translateY(-8px)rotate(-6deg)}.journey-teaser[data-astro-cid-lcdefpme]:hover .stop[data-astro-cid-lcdefpme]:nth-child(2n) .doodle{transform:translateY(-8px)rotate(6deg)}.ch-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);opacity:.7;margin-top:4px;font-size:14px;font-weight:600}.ch-title[data-astro-cid-lcdefpme]{font-size:19px;font-weight:700;line-height:1.2}.list[data-astro-cid-lcdefpme]{border-top:3px solid var(--ink)}.row[data-astro-cid-lcdefpme]{border-bottom:3px solid var(--ink);grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding:18px 12px;display:grid;position:relative;overflow:hidden}.row[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);transition:transform .35s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translateY(101%)}.row[data-astro-cid-lcdefpme]:hover:before{transform:translateY(0)}.row[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{transition:color .25s;position:relative}.row[data-astro-cid-lcdefpme]:hover>[data-astro-cid-lcdefpme]{color:var(--pink-soft)}.row[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(26px,4vw,40px);font-weight:600}.row[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal;font-family:var(--font-display);font-size:30px;transition:transform .3s}.row[data-astro-cid-lcdefpme]:hover i[data-astro-cid-lcdefpme]{transform:translate(8px)rotate(-10deg)}.num[data-astro-cid-lcdefpme]{font-style:normal;font-family:var(--font-display);background:var(--c);border:3px solid var(--ink);border-radius:50%;place-items:center;width:50px;height:50px;font-size:18px;font-weight:600;transition:transform .35s cubic-bezier(.3,1.8,.5,1);display:grid;color:var(--ink)!important}.row[data-astro-cid-lcdefpme]:hover .num[data-astro-cid-lcdefpme]{transform:rotate(-12deg)scale(1.1)}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.stat[data-astro-cid-lcdefpme]{background:var(--c);font-family:var(--font-display);align-items:center;gap:14px;padding:18px 20px;font-size:20px;font-weight:600;display:flex}.stat[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:42px;line-height:1}.stat[data-astro-cid-lcdefpme].in:first-child{transform:rotate(-1.5deg)}.stat[data-astro-cid-lcdefpme].in:nth-child(2){transform:rotate(1deg)}.stat[data-astro-cid-lcdefpme].in:nth-child(3){transform:rotate(-1deg)}.stat[data-astro-cid-lcdefpme]:hover{transform:rotate(0)translateY(-5px)!important}.cozy[data-astro-cid-lcdefpme]{align-items:center;gap:10px;margin-top:60px;font-size:25px;font-weight:700;display:inline-flex}.cozy[data-astro-cid-lcdefpme] .yarn[data-astro-cid-lcdefpme]{animation:3s ease-in-out infinite roll}.cozy[data-astro-cid-lcdefpme]:hover .label-link[data-astro-cid-lcdefpme]{text-decoration:underline wavy}@keyframes roll{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(10px)rotate(180deg)}}@media (width<=760px){.hero[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.catbox[data-astro-cid-lcdefpme]{justify-self:center}.facts[data-astro-cid-lcdefpme]{align-items:flex-start}.trail[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);row-gap:18px}.stop[data-astro-cid-lcdefpme]{grid-column:span 2}.stop[data-astro-cid-lcdefpme]:nth-child(4){grid-column:2/span 2}.trail[data-astro-cid-lcdefpme]:before{display:none}.row[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto}.row[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{display:none}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
