.hero[data-astro-cid-lcdefpme],.brief[data-astro-cid-lcdefpme],.paths[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme]{--ink:#26222f;--paper-ground:#f7f5f0;--lilac:#b9ace8;--seafoam:#a9dccb;--citron:#dce775;--apricot:#f2b27a;--seafoam-100:#e7f5f0;--lilac-100:#efebfb;--deep-lilac:#33267a;--ink-soft:#3b3747;--hand:"Patrick Hand", "Comic Neue", cursive}.site-main:has(>section.hero){width:100%;max-width:none;padding:0}.wrap[data-astro-cid-lcdefpme]{width:min(1200px,100% - 40px);margin-inline:auto}.kicker[data-astro-cid-lcdefpme],.tiny-caps[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0 0 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.mono[data-astro-cid-lcdefpme]{font-family:Inter,sans-serif;font-size:14px;font-weight:700}.shout[data-astro-cid-lcdefpme]{letter-spacing:-.045em;color:var(--ink);margin:0;font-family:Inter,sans-serif;font-size:clamp(46px,7vw,92px);font-weight:800;line-height:.95}.shout[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{background:var(--citron);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.speak[data-astro-cid-lcdefpme]{letter-spacing:-.015em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(34px,4.4vw,54px);font-weight:700;line-height:1.04}.speak[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic}.speak[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme].lilac{background:var(--lilac);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.hero[data-astro-cid-lcdefpme]{background:var(--seafoam-100);border-bottom:2px solid var(--ink);padding:72px 0 64px;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:40px;display:grid}.lede[data-astro-cid-lcdefpme]{max-width:600px;color:var(--ink-soft);margin:26px 0 0;font-size:19px;line-height:1.6}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px;display:flex}.paper-art[data-astro-cid-lcdefpme]{aspect-ratio:400/440;width:100%;max-width:400px;color:var(--ink);justify-self:center;text-decoration:none;display:block;position:relative}.sheet[data-astro-cid-lcdefpme]{border:3px solid var(--ink);border-radius:12px;width:76%;height:80%;position:absolute;top:7%;left:7%}.sheet-back[data-astro-cid-lcdefpme]{background:var(--lilac);transform:rotate(7deg)translate(6%,2%)}.sheet-back[data-astro-cid-lcdefpme].sea{background:var(--seafoam)}.sheet-front[data-astro-cid-lcdefpme]{background:#fff;flex-direction:column;gap:14px;padding:30px 26px;transition:transform .2s;display:flex;transform:rotate(-3deg)}.paper-art[data-astro-cid-lcdefpme]:hover .sheet-front[data-astro-cid-lcdefpme],.paper-art[data-astro-cid-lcdefpme]:focus-visible .sheet-front[data-astro-cid-lcdefpme]{transform:rotate(-1deg)translateY(-4px)}.hand-head[data-astro-cid-lcdefpme]{font-family:var(--hand);letter-spacing:.02em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding-bottom:10px;font-size:clamp(24px,2.6vw,32px);line-height:1.05}.hand-list[data-astro-cid-lcdefpme]{font-family:var(--hand);flex-direction:column;gap:4px;font-size:clamp(22px,2.4vw,29px);line-height:1.45;display:flex}.hand-list[data-astro-cid-lcdefpme].boxes span[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.hand-list[data-astro-cid-lcdefpme].boxes i[data-astro-cid-lcdefpme]{border:2.5px solid var(--ink);width:22px;height:22px;font-family:var(--hand);border-radius:6px;flex:none;place-items:center;font-size:20px;font-style:normal;line-height:1;display:grid}.clip[data-astro-cid-lcdefpme]{background:var(--ink);border-radius:6px;width:15%;height:6%;position:absolute;top:3.5%;left:38%;transform:rotate(-3deg)}.spark[data-astro-cid-lcdefpme]{width:13%;position:absolute;top:0;left:0}.spark[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round}.sticky[data-astro-cid-lcdefpme]{background:var(--citron);border:3px solid var(--ink);width:50%;box-shadow:6px 6px 0 var(--seafoam);font-family:var(--hand);text-transform:uppercase;padding:18px 18px 20px;font-size:clamp(21px,2.3vw,27px);line-height:1.05;position:absolute;bottom:2%;right:0;transform:rotate(4deg)}.sticky-rule[data-astro-cid-lcdefpme]{background:var(--ink);border-radius:2px;width:70%;height:3px;margin-top:10px;display:block}.method[data-astro-cid-lcdefpme]{border:2px solid var(--ink);background:#fff;border-radius:8px;margin-top:56px;position:relative}.method-sticker[data-astro-cid-lcdefpme]{background:var(--citron);border:2px solid var(--ink);letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:-18px;right:28px;transform:rotate(3deg)}.hand-note[data-astro-cid-lcdefpme]{font-family:var(--hand);color:var(--ink);align-items:flex-end;gap:6px;margin:-12px 0 6px 64px;font-size:25px;line-height:1;display:inline-flex;position:relative;transform:rotate(-2deg)}.hand-arrow[data-astro-cid-lcdefpme]{width:58px;margin-bottom:-26px;transform:scaleX(-1)}.hand-arrow[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.method-head[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--ink);justify-content:flex-start;align-items:center;gap:12px;padding:14px 24px;display:flex}.method-head[data-astro-cid-lcdefpme] .tiny-caps[data-astro-cid-lcdefpme]{margin:0}.method-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);margin:0;padding:26px 12px 28px;list-style:none;display:grid;position:relative}.method-steps[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);height:2px;position:absolute;top:115px;left:10%;right:10%}.step-icon[data-astro-cid-lcdefpme]{fill:none;width:52px;height:52px;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px;overflow:visible}.step-icon[data-astro-cid-lcdefpme] *{stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.method-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 10px;display:flex;position:relative}.dot[data-astro-cid-lcdefpme]{border:2px solid var(--ink);border-radius:50%;place-items:center;width:46px;height:46px;font-size:15px;font-weight:800;display:grid;position:relative}.dot-1[data-astro-cid-lcdefpme]{background:var(--lilac)}.dot-2[data-astro-cid-lcdefpme]{background:var(--citron)}.dot-3[data-astro-cid-lcdefpme]{background:var(--seafoam)}.dot-4[data-astro-cid-lcdefpme]{background:var(--apricot)}.dot-5[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--citron)}.step-name[data-astro-cid-lcdefpme]{max-width:190px;font-size:16px;font-weight:700;line-height:1.3}.brief[data-astro-cid-lcdefpme]{--focus:var(--focus-on-dark);background:var(--ink);color:#fff;padding:64px 0}.brief-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:40px;display:grid}.sticker[data-astro-cid-lcdefpme]{background:var(--citron);color:var(--ink);letter-spacing:.16em;margin-bottom:18px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block;transform:rotate(-2deg)}.brief[data-astro-cid-lcdefpme] .speak[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--citron);white-space:nowrap}.brief-art[data-astro-cid-lcdefpme] .hand-head[data-astro-cid-lcdefpme]{font-size:clamp(22px,2.2vw,27px)}.brief-art[data-astro-cid-lcdefpme] .hand-list[data-astro-cid-lcdefpme]{font-size:clamp(20px,2vw,25px)}.brief[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:520px;color:var(--cream-100);margin:16px 0 28px;font-size:17px;line-height:1.6}.brief-art[data-astro-cid-lcdefpme]{aspect-ratio:320/350;width:100%;max-width:320px;color:var(--ink);justify-self:center;position:relative}.brief-art[data-astro-cid-lcdefpme] .sheet[data-astro-cid-lcdefpme]{border-color:#fff}.brief-art[data-astro-cid-lcdefpme] .sheet-front[data-astro-cid-lcdefpme]{border-color:var(--ink);box-shadow:0 0 0 3px #fff}.brief-art[data-astro-cid-lcdefpme] .clip[data-astro-cid-lcdefpme]{border:2px solid var(--ink);background:#fff}.brief-art[data-astro-cid-lcdefpme]{aspect-ratio:340/330;max-width:340px}.grid-texture[data-astro-cid-lcdefpme]{background-image:linear-gradient(#ffffff38 1.5px,#0000 1.5px),linear-gradient(90deg,#ffffff38 1.5px,#0000 1.5px);background-size:30px 30px;width:70%;height:62%;position:absolute;top:10%;left:-22%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000)}.doc[data-astro-cid-lcdefpme]{width:78%;height:90%;position:absolute;top:4%;right:6%;transform:rotate(5deg)}.doc-shape[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.doc-body[data-astro-cid-lcdefpme]{fill:var(--seafoam);stroke:var(--ink);stroke-width:5px;stroke-linejoin:round}.doc-fold[data-astro-cid-lcdefpme]{fill:#fff;stroke:var(--ink);stroke-width:5px;stroke-linejoin:round}.doc-text[data-astro-cid-lcdefpme]{color:var(--ink);flex-direction:column;gap:12px;display:flex;position:absolute;top:14%;left:11%;right:26%}.doc-text[data-astro-cid-lcdefpme] .hand-head[data-astro-cid-lcdefpme]{font-size:clamp(21px,2.1vw,26px)}.doc-text[data-astro-cid-lcdefpme] .hand-list[data-astro-cid-lcdefpme]{font-size:clamp(20px,2vw,25px)}.doc-text[data-astro-cid-lcdefpme] .hand-list[data-astro-cid-lcdefpme].boxes i[data-astro-cid-lcdefpme]{background:#fff}.doc-spark[data-astro-cid-lcdefpme]{width:15%;position:absolute;top:-6%;right:-4%}.doc-spark[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme],.loop-spark[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--seafoam);stroke-width:3.5px;stroke-linecap:round}.paths[data-astro-cid-lcdefpme]{padding:88px 0 72px}.heading-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:32px 56px;margin-bottom:40px;display:grid}.side-note[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}.path-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.path[data-astro-cid-lcdefpme]{border:2px solid var(--ink);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden}.path[data-astro-cid-lcdefpme]:hover,.path[data-astro-cid-lcdefpme]:focus-visible{box-shadow:6px 6px 0 var(--seafoam);transform:translate(-3px,-3px)}.cover[data-astro-cid-lcdefpme]{aspect-ratio:1095/564;border-bottom:2px solid var(--ink);width:100%;height:auto;display:block}.path-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.path-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;display:flex}.path-num[data-astro-cid-lcdefpme]{font-size:13px;font-weight:800}.tier[data-astro-cid-lcdefpme]{letter-spacing:.14em;padding:4px 8px;font-size:10px;font-weight:800}.tier-all[data-astro-cid-lcdefpme]{background:var(--seafoam)}.tier-premium[data-astro-cid-lcdefpme]{background:var(--lilac)}.tier-skills[data-astro-cid-lcdefpme]{background:var(--citron)}.path-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:23px;font-weight:800;line-height:1.15}.path-text[data-astro-cid-lcdefpme]{color:var(--ink-soft);flex:1;font-size:15px;line-height:1.55}.path-cta[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--ink);align-self:flex-start;margin-top:6px;font-size:15px;font-weight:700}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px 72px;display:grid}.why-grid[data-astro-cid-lcdefpme] .flow[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:34px}.why-grid[data-astro-cid-lcdefpme] .flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"↓";font-size:22px;top:-32px;left:15px}.loop[data-astro-cid-lcdefpme]{width:100%;max-width:460px;color:var(--ink);text-align:center;justify-self:center;margin:0;text-decoration:none;display:block}.loop[data-astro-cid-lcdefpme] .tile[data-astro-cid-lcdefpme]{transition:transform .18s}.loop[data-astro-cid-lcdefpme]:hover .tile-try[data-astro-cid-lcdefpme],.loop[data-astro-cid-lcdefpme]:focus-visible .tile-try[data-astro-cid-lcdefpme]{transform:rotate(-1deg)translateY(-4px)}.loop[data-astro-cid-lcdefpme]:hover .tile-refine[data-astro-cid-lcdefpme],.loop[data-astro-cid-lcdefpme]:focus-visible .tile-refine[data-astro-cid-lcdefpme]{transform:rotate(1deg)translate(4px)}.loop[data-astro-cid-lcdefpme]:hover .tile-share[data-astro-cid-lcdefpme],.loop[data-astro-cid-lcdefpme]:focus-visible .tile-share[data-astro-cid-lcdefpme]{transform:rotate(-1deg)translateY(4px)}.loop[data-astro-cid-lcdefpme]:hover .tile-learn[data-astro-cid-lcdefpme],.loop[data-astro-cid-lcdefpme]:focus-visible .tile-learn[data-astro-cid-lcdefpme]{transform:rotate(1deg)translate(-4px)}.loop-cta[data-astro-cid-lcdefpme]{border-bottom:3px solid var(--citron);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-top:14px;font-size:16px;font-weight:700;display:inline-block}a[data-astro-cid-lcdefpme]:hover .loop-cta[data-astro-cid-lcdefpme]{background:var(--citron)}.loop-board[data-astro-cid-lcdefpme]{aspect-ratio:420/380;width:100%;position:relative}.loop-arrows[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.loop-arrows[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.tile[data-astro-cid-lcdefpme]{border:2.5px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;width:30%;height:22%;color:var(--ink);border-radius:8px;place-items:center;font-size:clamp(15px,1.7vw,21px);font-weight:800;display:grid;position:absolute}.tile-try[data-astro-cid-lcdefpme]{background:var(--seafoam);top:4%;left:35%;transform:rotate(-4deg)}.tile-refine[data-astro-cid-lcdefpme]{background:var(--lilac);top:39%;right:0;transform:rotate(3deg)}.tile-share[data-astro-cid-lcdefpme]{background:var(--apricot);bottom:4%;left:35%;transform:rotate(-3deg)}.tile-learn[data-astro-cid-lcdefpme]{background:var(--citron);top:39%;left:0;transform:rotate(4deg)}.loop-spark[data-astro-cid-lcdefpme]{width:9%;position:absolute;top:4%;right:8%}.loop-spark[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke:var(--ink)}.loop-caption[data-astro-cid-lcdefpme]{text-align:center;margin:22px 0 0;font-family:Newsreader,Georgia,serif;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.15}.loop-caption[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{background:var(--lilac);padding:0 .1em}.why[data-astro-cid-lcdefpme]{background:var(--lilac-100);border-top:2px solid var(--ink);padding:80px 0 88px}.flow[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 64px;margin:0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:16px;display:flex;position:relative}.flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"→";font-size:28px;font-weight:700;line-height:1;position:absolute;top:10px;left:-48px}.num[data-astro-cid-lcdefpme]{border:3px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:21px;font-weight:800;display:grid}.num-1[data-astro-cid-lcdefpme]{background:var(--lilac)}.num-2[data-astro-cid-lcdefpme]{background:var(--citron)}.num-3[data-astro-cid-lcdefpme]{background:var(--seafoam)}.flow-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;padding-top:2px;display:flex}.flow-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:19px;font-weight:800;line-height:1.2}.flow-text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:15px;line-height:1.55}@media (width<=980px){.hero-grid[data-astro-cid-lcdefpme],.brief-grid[data-astro-cid-lcdefpme],.heading-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.paper-art[data-astro-cid-lcdefpme]{max-width:340px;margin-top:8px}.path-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.method-steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px;padding:22px 24px}.method-steps[data-astro-cid-lcdefpme]:before{width:2px;height:auto;inset:30px auto 30px 46px}.method-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:left;flex-direction:row;padding:0}.step-icon[data-astro-cid-lcdefpme]{order:3;width:34px;height:34px;margin:0 0 0 auto}.step-name[data-astro-cid-lcdefpme]{max-width:none}.flow[data-astro-cid-lcdefpme],.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"↓";font-size:22px;top:-30px;left:13px}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding:48px 0 44px}.path-cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.brief-art[data-astro-cid-lcdefpme]{max-width:260px}.method-head[data-astro-cid-lcdefpme]{padding:12px 18px}.method-sticker[data-astro-cid-lcdefpme]{font-size:10px;right:14px}.hand-note[data-astro-cid-lcdefpme]{margin-left:8px;font-size:22px}}@media (prefers-reduced-motion:reduce){.path[data-astro-cid-lcdefpme],.sheet-front[data-astro-cid-lcdefpme],.loop[data-astro-cid-lcdefpme] .tile[data-astro-cid-lcdefpme]{transition:none}}
