.hero[data-astro-cid-lcdefpme]{padding:40px 0 18px;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:34px;display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font-size:clamp(2.6rem,7vw,5rem);line-height:.98}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .mark[data-astro-cid-lcdefpme]{display:inline-block;transform:rotate(-2deg)}.lede[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--ink-soft);margin:0 0 22px;font-size:1.15rem;font-weight:600}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.equation[data-astro-cid-lcdefpme]{font-family:var(--hand);margin:0;font-size:1.65rem;font-weight:700;line-height:1.3;transform:rotate(-1.5deg)}.equation[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:not(.mark){border-bottom:2px dashed var(--pink)}.polaroids[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px 14px;padding:18px 8px 34px;display:grid;position:relative}.pol[data-astro-cid-lcdefpme]{border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:var(--ink);background:#fff;padding:7px 7px 4px;text-decoration:none;transition:transform .2s cubic-bezier(.3,1.6,.5,1);position:relative}.pol[data-astro-cid-lcdefpme]:before{content:"";z-index:1;background:#ffe14dcc;border:1px solid #0003;width:44px;height:16px;position:absolute;top:-10px;left:30%;transform:rotate(-6deg)}.pol[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:2px solid var(--ink)}.pol[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--hand);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:700;display:block;overflow:hidden}.pol[data-astro-cid-lcdefpme]:hover{z-index:2;color:var(--ink);background:#fff;transform:rotate(0)scale(1.06)!important}.p0[data-astro-cid-lcdefpme]{transform:rotate(-6deg)translateY(8px)}.p1[data-astro-cid-lcdefpme]{transform:rotate(3deg)}.p2[data-astro-cid-lcdefpme]{transform:rotate(-2deg)translateY(14px)}.p3[data-astro-cid-lcdefpme]{transform:rotate(4deg)translateY(-4px)}.p4[data-astro-cid-lcdefpme]{transform:rotate(-4deg)translateY(6px)}.p5[data-astro-cid-lcdefpme]{transform:rotate(5deg)translateY(-8px)}.arrow-note[data-astro-cid-lcdefpme]{font-family:var(--hand);color:var(--pink);font-size:1.6rem;font-weight:700;position:absolute;bottom:0;left:-30px;transform:rotate(-8deg)}.doodles[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{font-family:var(--hand);color:var(--blue);opacity:.22;user-select:none;font-weight:700;position:absolute}.d1[data-astro-cid-lcdefpme]{font-size:4rem;top:8%;right:4%;transform:rotate(12deg)}.d2[data-astro-cid-lcdefpme]{font-size:2.2rem;bottom:6%;left:46%;transform:rotate(-8deg)}.d3[data-astro-cid-lcdefpme]{font-size:2.4rem;top:4%;left:40%;transform:rotate(6deg);color:var(--pink)!important}.d4[data-astro-cid-lcdefpme]{font-size:3.4rem;bottom:12%;right:2%}.d5[data-astro-cid-lcdefpme]{font-size:1.8rem;top:52%;left:1%;transform:rotate(-90deg)}.d6[data-astro-cid-lcdefpme]{top:30%;right:47%;transform:rotate(-14deg);color:var(--pink)!important}@media (width<=900px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.polaroids[data-astro-cid-lcdefpme]{max-width:520px}.arrow-note[data-astro-cid-lcdefpme],.d6[data-astro-cid-lcdefpme],.d2[data-astro-cid-lcdefpme]{display:none}}@media (width<=520px){.polaroids[data-astro-cid-lcdefpme]{display:none}}.home-copy[data-astro-cid-lcdefpme]{margin-top:56px}.home-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:first-child{margin-top:0}.sticky-note[data-astro-cid-lcdefpme]{background:#fff4a8;border-radius:4px;position:relative;transform:rotate(1.5deg)}.sticky-note[data-astro-cid-lcdefpme]:before{content:"";background:#ff5fa28c;border:1px solid #0003;width:80px;height:22px;position:absolute;top:-12px;left:40%;transform:rotate(-3deg)}.side-title[data-astro-cid-lcdefpme]{font-size:1.7rem;font-family:var(--hand);letter-spacing:0;margin:0 0 8px}.link-list[data-astro-cid-lcdefpme]{margin:0;padding-left:1.1rem;font-weight:700}.link-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:9px 0}.prose[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{counter-reset:step;padding-left:0;list-style:none}.prose[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;margin:12px 0;padding-left:2.6rem;position:relative}.prose[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);border:2px solid var(--ink);background:var(--hl);width:30px;height:30px;font-family:var(--display);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-2px;left:0}
