.cb-grid{align-items:start;gap:20px;display:grid}@media (width>=1100px){.cb-grid{grid-template-columns:minmax(0,1fr) 280px}}.cb-main{gap:14px;min-width:0;display:grid;container:cbmain/inline-size}.cb-rubrica{flex-wrap:wrap;gap:8px;display:flex}.cb-name{min-height:52px;font:inherit;color:var(--color-forest);cursor:pointer;text-align:left;background:var(--color-paper);box-shadow:var(--sh-paper), inset 0 -3px 0 var(--color-ground-2);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), background-color .2s;border:0;border-radius:10px 10px 4px 4px;align-items:center;gap:10px;padding:6px 16px 6px 12px;display:inline-flex}.cb-name:hover{transform:translateY(-2px)}.cb-name[aria-pressed=true]{background:var(--color-forest);color:var(--color-cream);box-shadow:var(--sh-lift);transform:translateY(-3px)}.cb-name-txt{line-height:1.2;display:grid}.cb-name strong{font-family:var(--font-display);font-size:.98rem;font-weight:800}.cb-name small{color:var(--color-ink-soft);font-size:.8125rem;font-weight:550}.cb-name[aria-pressed=true] small{color:var(--color-sage-pale)}.cb-name-dot{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--color-sage);border-radius:50%;flex:none;place-items:center;display:grid}.cb-name[data-st=pinned] .cb-name-dot{background:var(--color-lime);box-shadow:inset 0 0 0 2px var(--color-forest)}.cb-name[data-st=done] .cb-name-dot{background:var(--color-lime);color:var(--color-forest);box-shadow:none}.cb-name-dot svg{width:12px;height:12px}@container cbmain (width<=520px){.cb-rubrica{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cb-name{gap:6px;min-height:56px;padding:6px 8px}.cb-name-dot{width:14px;height:14px}.cb-name strong{font-size:.86rem}.cb-name small{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cb-board{background:linear-gradient(135deg, #b9a77a, var(--color-kraft-3) 60%, #94845b);box-shadow:inset 0 2px 0 #ffffff59, inset 0 -3px 0 #132d292e, var(--sh-lift);border-radius:10px;padding:12px;position:relative}.cb-cork{aspect-ratio:16/9.4;background-color:#cdb48a;background-image:radial-gradient(circle at 30% 40%, #7a5c3457 0 1.2px, transparent 1.6px), radial-gradient(circle at 70% 60%, #fff6de80 0 1px, transparent 1.4px), radial-gradient(circle at 50% 50%, #7a5c3438 0 1.8px, transparent 2.2px), var(--grain);touch-action:pan-y;background-size:7px 9px,11px 7px,17px 13px,180px 180px;border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 3px 8px #132d2947,inset 0 0 0 1px #132d2926;container:cbcork/size}@container cbmain (width<=639px){.cb-board{padding:8px}.cb-cork{aspect-ratio:10/18}}.cb-node{--x:var(--wx);--y:var(--wy);z-index:2;transform:translate(calc(var(--x) * 1cqw + var(--dx,0px)), calc(var(--y) * 1cqh + var(--dy,0px))) translate(-50%, -12px) rotate(var(--r,0deg));transform-origin:50% 12px;transition:transform .75s var(--ease-paper), opacity .4s;background:var(--color-paper);border-radius:var(--r-paper);box-shadow:var(--sh-lift);color:var(--color-forest);padding:22px 14px 14px;font-size:.875rem;line-height:1.4;position:absolute;top:0;left:0}@container cbmain (width<=639px){.cb-node{--x:var(--tx);--y:var(--ty)}}.cb-pin{z-index:3;background:radial-gradient(circle at 35% 32%, #3e7066 0 2px, var(--color-forest-3) 3px, var(--color-forest) 75%);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:4px;left:50%;box-shadow:2px 4px 4px -1px #132d2973}.cb-story,.cb-talk,.cb-note,.cb-slot,.cb-tag{animation:cb-in .7s var(--ease-paper) both}.cb-talk{animation-delay:80ms}.cb-note{animation-delay:.16s}.cb-slot{animation-delay:.22s}.cb-tag{animation-delay:.3s}@keyframes cb-in{0%{opacity:0;transform:translate(50cqw,36cqh)translate(-50%,-12px)scale(.4)rotate(12deg)}}.cb-client{z-index:4;width:min(240px,52cqw);box-shadow:var(--sh-float);padding:24px 16px 14px}.cb-client:after{content:"";background:var(--color-forest);border-radius:3px 3px 0 0;height:6px;position:absolute;top:0;left:0;right:0}.cb-client-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.2rem;font-weight:800;line-height:1.1}.cb-client-meta{color:var(--color-ink-soft);margin-top:4px;font-size:.8125rem}.cb-client-next{border-top:1.5px dashed #132d2933;margin-top:10px;padding-top:8px;font-size:.8125rem}.cb-client-next.is-open b{color:var(--color-ink-soft)}.cb-client-next.is-pinned b,.cb-client-next.is-done b{background:linear-gradient(transparent 50%, var(--color-lime) 50%, var(--color-lime) 92%, transparent 92%)}.cb-client.is-piled{opacity:.92;width:150px;box-shadow:var(--sh-paper);z-index:1;padding:20px 12px 26px}.cb-client.is-piled .cb-client-name{font-size:.9rem}.cb-client.is-piled .cb-client-meta{visibility:hidden;height:6px}.cb-client.is-piled:before{content:"";background:var(--color-sage-pale);border-radius:3px;height:6px;position:absolute;bottom:12px;left:12px;right:30px}.cb-client.is-target{box-shadow:0 0 0 4px var(--color-lime), var(--sh-float)}.cb-story{background:var(--color-paper);width:min(210px,44cqw);padding-bottom:16px}.cb-story:after{content:"";background:radial-gradient(circle at 5px 0, transparent 4px, var(--color-paper) 4.5px) 0 0 / 10px 7px repeat-x;height:7px;position:absolute;bottom:-6px;left:0;right:0}.cb-story h4,.cb-tag strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:.95rem;font-weight:800}.cb-story ol{margin-top:6px;display:grid}.cb-story li{border-top:1px dashed #132d2933;padding:6px 0;font-size:.8125rem;line-height:1.3}.cb-story li span{color:var(--color-ink-soft);font-size:.8125rem;font-weight:700;display:block}.cb-story li.is-new{animation:cb-row .9s var(--ease-out) both;background:linear-gradient(#0000 6%,#c9f27acc 6% 94%,#0000 94%);margin-inline:-6px;padding-inline:6px}@keyframes cb-row{0%{opacity:0;transform:translateY(-14px)}}.cb-talk{background:var(--color-cream);border-radius:14px 14px 14px 3px;width:min(220px,44cqw)}.cb-talk:after{content:"";background:var(--color-cream);clip-path:polygon(0 0,100% 0,0 100%);width:18px;height:12px;position:absolute;bottom:-11px;left:14px}.cb-talk-ch{color:var(--color-ink-soft);font-size:.8125rem;font-weight:700}.cb-talk-q{margin-top:2px;font-weight:600}.cb-note{width:min(180px,44cqw);box-shadow:var(--sh-paper);background:#eef3d8;border-radius:2px;font-weight:600}.cb-note .cb-pin{display:none}.cb-note:before{content:"";background:#fcfcf7b8;width:64px;height:20px;margin-left:-32px;position:absolute;top:-9px;left:50%;transform:rotate(-4deg);box-shadow:inset 0 0 0 1px #132d290f}.cb-slot{z-index:1;width:min(200px,44cqw);min-height:84px;box-shadow:none;background:#fcfcf738;border:2px dashed #fcfcf7e6;border-radius:6px;place-items:end center;padding:10px;display:grid}.cb-slot span{color:var(--color-forest);background:#fcfcf7d9;border-radius:3px;padding:2px 8px;font-size:.8125rem;font-weight:700}.cb-slot.is-target{border-color:var(--color-lime);background:#c9f27a59}.cb-tray-label{--dy:-34px;box-shadow:none;z-index:1;color:var(--color-paper);text-shadow:0 1px 2px #132d2999;white-space:nowrap;animation:cb-in .7s var(--ease-paper) .3s both;background:0 0;padding:0;font-size:.8125rem;font-weight:700}.cb-tag{z-index:5;text-align:left;width:min(200px,44cqw);min-height:84px;font:inherit;color:var(--color-forest);cursor:grab;touch-action:none;background:var(--color-lime);box-shadow:inset 0 0 0 1.5px #132d2940, var(--sh-lift);border:0;border-radius:4px 14px 14px 4px;align-content:start;gap:2px;padding:22px 14px 12px 26px;font-size:.875rem;display:grid}.cb-tag-hole{background:#cdb48a;border-radius:50%;width:9px;height:9px;margin-top:-4px;position:absolute;top:50%;left:9px;box-shadow:inset 1px 1px 2px #132d2966}.cb-tag-when{font-size:.8125rem;font-weight:600}.cb-tag.is-open:hover{--r:-2deg}.cb-tag.is-dragging{cursor:grabbing;box-shadow:inset 0 0 0 1.5px #132d2940, var(--sh-float);z-index:6;transition:none}.cb-tag.is-pinned,.cb-tag.is-done{cursor:default}.cb-tag-stamp{border:2.5px solid var(--color-forest);background:var(--color-paper);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;animation:cb-stamp .45s var(--ease-in) both;border-radius:5px;padding:2px 8px;font-size:.8125rem;font-weight:800;position:absolute;top:-14px;right:-12px;transform:rotate(-10deg)}@keyframes cb-stamp{0%{opacity:0;transform:scale(2.2)rotate(-4deg)}}.cb-threads{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cb-threads path{fill:none;stroke-linecap:round}.cb-th-shadow{stroke:#132d2938;stroke-width:3px;opacity:0;animation:cb-th-fade .4s ease-out var(--d,.4s) both;transform:translate(2px,4px)}.cb-th-lime{stroke:var(--color-lime);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:cb-th-draw .7s var(--ease-out) var(--d,.4s) forwards}.cb-th-lime.is-now{--d:.25s}.cb-th-wait{stroke:#fcfcf7d9;stroke-width:2px;stroke-dasharray:5 7}@keyframes cb-th-draw{to{stroke-dashoffset:0}}@keyframes cb-th-fade{to{opacity:1}}.cb-tangle{z-index:3;pointer-events:none;width:64%;height:64%;transition:opacity .5s, transform .7s var(--ease-paper);position:absolute;top:14%;left:18%}.cb-tangle path{fill:none;stroke:var(--color-sage);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-board[data-has=sel] .cb-tangle{opacity:0;transform:scale(.3)translate(80%,70%)}.cb-empty{z-index:5;background:var(--color-paper);border-radius:var(--r-paper);width:max-content;max-width:90%;box-shadow:var(--sh-lift);text-align:center;padding:10px 16px;font-size:.9rem;font-weight:600;position:absolute;bottom:6%;left:50%;transform:translate(-50%)rotate(-1deg)}.cb-empty span{font-family:var(--font-display);font-size:1.05rem;font-weight:800;display:block}.cb-panel{align-content:start;gap:14px;display:grid}.cb-panel h3{font-size:1.45rem;line-height:1.1}.cb-panel h3:focus{outline:none}.cb-panel h3:focus-visible{outline:3px solid var(--color-forest)}.cb-panel .sim-btn{justify-self:start}.cb-ledger{background:var(--color-paper);border-radius:var(--r-paper);box-shadow:var(--sh-paper);margin-top:6px;padding:14px 16px;transform:rotate(-.8deg)}.cb-ledger-title{font-family:var(--font-display);border-bottom:2px solid var(--color-forest);padding-bottom:6px;font-size:.95rem;font-weight:800}.cb-ledger dl{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.cb-ledger dl div{display:grid}.cb-ledger dt{color:var(--color-ink-soft);font-size:.8125rem;font-weight:600}.cb-ledger dd{font-family:var(--font-display);animation:cb-num .5s var(--ease-out) both;font-size:1.7rem;font-weight:800;line-height:1.1}@keyframes cb-num{0%{opacity:0;transform:translateY(-10px)}}@media (width<=1099px){.cb-panel{grid-template-columns:minmax(0,1fr)}}.cr-cork[data-astro-cid-n6tycv5v]{background-color:#cdb48a;background-image:radial-gradient(circle at 30% 40%, #7a5c3457 0 1.2px, transparent 1.6px), radial-gradient(circle at 70% 60%, #fff6de80 0 1px, transparent 1.4px), radial-gradient(circle at 50% 50%, #7a5c3438 0 1.8px, transparent 2.2px), var(--grain);background-size:7px 9px,11px 7px,17px 13px,180px 180px;position:relative;overflow:hidden;box-shadow:inset 0 4px 10px #132d2940;container-type:inline-size}.pin[data-astro-cid-n6tycv5v]{z-index:3;background:radial-gradient(circle at 35% 32%, #3e7066 0 2px, var(--color-forest-3) 3px, var(--color-forest) 75%);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:4px;left:50%;box-shadow:2px 4px 4px -1px #132d2973}.cr-threads[data-astro-cid-n6tycv5v]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cr-threads[data-astro-cid-n6tycv5v] path[data-astro-cid-n6tycv5v]{fill:none;stroke-linecap:round}.cr-threads[data-astro-cid-n6tycv5v] .ns[data-astro-cid-n6tycv5v]{vector-effect:non-scaling-stroke}.th-sage[data-astro-cid-n6tycv5v]{stroke:var(--color-sage);stroke-width:2.2px}.th-lime[data-astro-cid-n6tycv5v]{stroke:var(--color-lime);stroke-width:.55px}.th-shadow[data-astro-cid-n6tycv5v]{stroke:#132d2933;stroke-width:.55px;transform:translate(.3px,.8px)}.v-mid[data-astro-cid-n6tycv5v],.v-m[data-astro-cid-n6tycv5v]{display:none}@media (width<=1099px){.cr-board[data-astro-cid-n6tycv5v] .v-w[data-astro-cid-n6tycv5v]{display:none}.cr-board[data-astro-cid-n6tycv5v] .v-mid[data-astro-cid-n6tycv5v]{display:block}}.hp[data-astro-cid-n6tycv5v],.sp[data-astro-cid-n6tycv5v]{--x:var(--wx);--y:var(--wy);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);z-index:2;transform:translate(-50%, -12px) rotate(var(--r,0deg));transform-origin:50% 12px;background:var(--color-paper);border-radius:var(--r-paper);box-shadow:var(--sh-lift);color:var(--color-forest);padding:22px 14px 12px;font-size:clamp(.8125rem,1.05cqw,.95rem);line-height:1.35;position:absolute}.hp-h[data-astro-cid-n6tycv5v],.hub-name[data-astro-cid-n6tycv5v]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}.hub-name[data-astro-cid-n6tycv5v]{font-size:1.3em;line-height:1.1}.hub-meta[data-astro-cid-n6tycv5v]{color:var(--color-ink-soft);margin-top:2px}.hub-next[data-astro-cid-n6tycv5v]{border-top:1.5px dashed #132d2933;margin-top:8px;padding-top:6px}.hub-next[data-astro-cid-n6tycv5v] b[data-astro-cid-n6tycv5v]{background:linear-gradient(transparent 50%, var(--color-lime) 50%, var(--color-lime) 92%, transparent 92%)}.hp-hub[data-astro-cid-n6tycv5v],.sp-hub[data-astro-cid-n6tycv5v]{width:clamp(190px,19cqw,280px);box-shadow:var(--sh-float);z-index:4;padding-top:26px}.hp-hub[data-astro-cid-n6tycv5v]:after,.sp-hub[data-astro-cid-n6tycv5v]:after{content:"";background:var(--color-forest);border-radius:3px 3px 0 0;height:6px;position:absolute;top:0;left:0;right:0}.hp-story[data-astro-cid-n6tycv5v]{width:clamp(150px,15cqw,220px)}.hp-story[data-astro-cid-n6tycv5v]:after{content:"";background:radial-gradient(circle at 5px 0, transparent 4px, var(--color-paper) 4.5px) 0 0 / 10px 7px repeat-x;height:7px;position:absolute;bottom:-6px;left:0;right:0}.row[data-astro-cid-n6tycv5v]{border-top:1px dashed #132d2933;margin-top:4px;padding:5px 0}.row[data-astro-cid-n6tycv5v] span[data-astro-cid-n6tycv5v]{color:var(--color-ink-soft);font-weight:700;display:block}.hp-talk[data-astro-cid-n6tycv5v]{background:var(--color-cream);border-radius:14px 14px 14px 3px;width:clamp(150px,15cqw,230px);font-weight:600}.hp-talk[data-astro-cid-n6tycv5v]:after{content:"";background:var(--color-cream);clip-path:polygon(0 0,100% 0,0 100%);width:18px;height:12px;position:absolute;bottom:-11px;left:14px}.ch[data-astro-cid-n6tycv5v]{color:var(--color-ink-soft);font-weight:700}.hp-note[data-astro-cid-n6tycv5v]{width:clamp(130px,12cqw,180px);box-shadow:var(--sh-paper);background:#eef3d8;border-radius:2px;padding-top:18px;font-weight:650}.hp-note[data-astro-cid-n6tycv5v]:before{content:"";background:#fcfcf7b8;width:60px;height:20px;margin-left:-30px;position:absolute;top:-9px;left:50%;transform:rotate(-4deg);box-shadow:inset 0 0 0 1px #132d290f}.hp-tag[data-astro-cid-n6tycv5v]{background:var(--color-lime);width:clamp(150px,15cqw,210px);box-shadow:inset 0 0 0 1.5px #132d2940, var(--sh-lift);border-radius:4px 14px 14px 4px;padding-left:24px}.hp-tag[data-astro-cid-n6tycv5v] b[data-astro-cid-n6tycv5v]{font-family:var(--font-display);font-size:1.1em;font-weight:800;display:block}.hp-tag[data-astro-cid-n6tycv5v]:before{content:"";background:#cdb48a;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:8px;box-shadow:inset 1px 1px 2px #132d2966}.hp-page[data-astro-cid-n6tycv5v]{background:repeating-linear-gradient(transparent 0 21px, #62847c47 21px 22px), var(--color-paper);clip-path:polygon(0 4px,8% 0,17% 5px,28% 1px,39% 5px,51% 0,63% 4px,74% 1px,86% 5px,100% 1px,100% 100%,0 100%);background-position:0 6px;border-radius:2px;width:clamp(150px,14cqw,210px);padding:24px 14px 14px 26px}.hp-page[data-astro-cid-n6tycv5v]:before{content:"";background:#62847c80;width:1.5px;position:absolute;top:0;bottom:0;left:16px}.hand[data-astro-cid-n6tycv5v]{font-family:"Segoe Print", "Bradley Hand", "Comic Neue", var(--font-sans);color:var(--color-forest-3);font-style:italic;font-weight:600;line-height:22px}.hp-card[data-astro-cid-n6tycv5v]{width:clamp(140px,13cqw,190px);box-shadow:var(--sh-paper);background:var(--color-cream);padding:22px 14px 14px;font-size:clamp(.8125rem,1cqw,.9rem)}.hp-card[data-astro-cid-n6tycv5v] b[data-astro-cid-n6tycv5v]{font-family:var(--font-display);font-size:1.15em;font-weight:800}.hp-card[data-astro-cid-n6tycv5v] span[data-astro-cid-n6tycv5v]{color:var(--color-ink-soft)}.cr-hero[data-astro-cid-n6tycv5v]{padding-top:clamp(8px,2vw,20px)}.cr-board[data-astro-cid-n6tycv5v]{background:linear-gradient(180deg, #b9a77a, var(--color-kraft-3) 50%, #94845b);box-shadow:inset 0 2px 0 #ffffff59, var(--sh-lift);padding:clamp(8px,1vw,14px) 0;position:relative}.cr-board[data-astro-cid-n6tycv5v] .cr-cork[data-astro-cid-n6tycv5v]{aspect-ratio:2.45}@media (width<=1099px){.cr-board[data-astro-cid-n6tycv5v] .cr-cork[data-astro-cid-n6tycv5v]{aspect-ratio:1.85}}@media (width<=759px){.cr-board[data-astro-cid-n6tycv5v] .cr-cork[data-astro-cid-n6tycv5v]{aspect-ratio:390/560}.cr-board[data-astro-cid-n6tycv5v] .only-w[data-astro-cid-n6tycv5v],.cr-board[data-astro-cid-n6tycv5v] .v-mid[data-astro-cid-n6tycv5v]{display:none}.cr-board[data-astro-cid-n6tycv5v] .v-m[data-astro-cid-n6tycv5v]{display:block}.cr-board[data-astro-cid-n6tycv5v] .hp[data-astro-cid-n6tycv5v]{--x:var(--ax,var(--wx));--y:var(--ay,var(--wy));font-size:.8125rem}.cr-board[data-astro-cid-n6tycv5v] .hp-hub[data-astro-cid-n6tycv5v]{width:52%}.cr-board[data-astro-cid-n6tycv5v] .hp-story[data-astro-cid-n6tycv5v],.cr-board[data-astro-cid-n6tycv5v] .hp-talk[data-astro-cid-n6tycv5v],.cr-board[data-astro-cid-n6tycv5v] .hp-note[data-astro-cid-n6tycv5v],.cr-board[data-astro-cid-n6tycv5v] .hp-tag[data-astro-cid-n6tycv5v]{width:44%}}html.motion-ok .cr-board[data-astro-cid-n6tycv5v] .th-lime[data-astro-cid-n6tycv5v]{stroke-dasharray:1;animation:cr-draw 1s var(--ease-out) .35s both}html.motion-ok .cr-board[data-astro-cid-n6tycv5v] .hp[data-astro-cid-n6tycv5v]{animation:cr-drop .8s var(--ease-paper) both}html.motion-ok .cr-board[data-astro-cid-n6tycv5v] .hp-hub[data-astro-cid-n6tycv5v]{animation-delay:50ms}@keyframes cr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cr-drop{0%{opacity:0;transform:translate(-50%, -40px) rotate(calc(var(--r,0deg) * 3))}}.cr-hero-copy[data-astro-cid-n6tycv5v]{--lift:clamp(70px, 13.5vw, 200px);z-index:5;margin-top:calc(-1 * var(--lift));align-items:start;gap:28px;display:grid;position:relative}@media (width>=1000px){.cr-hero-copy[data-astro-cid-n6tycv5v]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px}}.cr-title-sheet[data-astro-cid-n6tycv5v]{background:var(--color-paper);border-radius:var(--r-paper);max-width:760px;box-shadow:var(--sh-float);justify-self:start;padding:clamp(30px,4vw,48px) clamp(22px,3.4vw,44px) clamp(24px,3vw,36px);position:relative;transform:rotate(-1deg)}.cr-title-sheet[data-astro-cid-n6tycv5v] h1[data-astro-cid-n6tycv5v]{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.3rem,5vw,4.6rem);line-height:.96}.cr-title-sheet[data-astro-cid-n6tycv5v] .pin-l[data-astro-cid-n6tycv5v]{top:12px;left:28px}.cr-title-sheet[data-astro-cid-n6tycv5v] .pin-r[data-astro-cid-n6tycv5v]{top:12px;left:auto;right:20px}.cr-hero-side[data-astro-cid-n6tycv5v]{padding-top:calc(var(--lift) + 30px);justify-items:start;gap:22px;display:grid}.cr-actions[data-astro-cid-n6tycv5v]{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}@media (width<=999px){.cr-hero-side[data-astro-cid-n6tycv5v]{padding-top:0}}.cr-scene[data-astro-cid-n6tycv5v]{margin-top:clamp(56px,9vw,120px)}.cr-stage[data-astro-cid-n6tycv5v]{padding:clamp(40px, 6vw, 72px) var(--gutter);max-width:calc(var(--maxw) + 2 * var(--gutter));gap:24px;margin-inline:auto;display:grid}.cr-captions[data-astro-cid-n6tycv5v]{gap:10px;display:grid}.cr-captions[data-astro-cid-n6tycv5v] strong[data-astro-cid-n6tycv5v]{max-width:20ch;display:block}.cr-sboard[data-astro-cid-n6tycv5v]{background:linear-gradient(135deg, #b9a77a, var(--color-kraft-3) 60%, #94845b);box-shadow:inset 0 2px 0 #ffffff59, var(--sh-float);border-radius:10px;padding:10px}.cr-scork[data-astro-cid-n6tycv5v]{aspect-ratio:16/9;border-radius:4px}.cr-scork[data-astro-cid-n6tycv5v] .sp[data-astro-cid-n6tycv5v]{font-size:clamp(.8125rem,1.1cqw,1rem)}.cr-scork[data-astro-cid-n6tycv5v] .sp-hub[data-astro-cid-n6tycv5v]{width:clamp(200px,22cqw,300px)}.cr-scork[data-astro-cid-n6tycv5v] .hp-story[data-astro-cid-n6tycv5v],.cr-scork[data-astro-cid-n6tycv5v] .hp-talk[data-astro-cid-n6tycv5v],.cr-scork[data-astro-cid-n6tycv5v] .hp-page[data-astro-cid-n6tycv5v],.cr-scork[data-astro-cid-n6tycv5v] .hp-tag[data-astro-cid-n6tycv5v]{width:clamp(150px,17cqw,240px)}.cr-scork[data-astro-cid-n6tycv5v] .hp-note[data-astro-cid-n6tycv5v]{width:clamp(130px,14cqw,200px)}.only-tall[data-astro-cid-n6tycv5v]{display:none}@media (aspect-ratio<=1){.cr-scork[data-astro-cid-n6tycv5v]{aspect-ratio:3/4.6}.cr-scork[data-astro-cid-n6tycv5v] .sp[data-astro-cid-n6tycv5v]{--x:var(--ax);--y:var(--ay)}.cr-scork[data-astro-cid-n6tycv5v] .only-wide[data-astro-cid-n6tycv5v]{display:none}.cr-scork[data-astro-cid-n6tycv5v] .only-tall[data-astro-cid-n6tycv5v]{display:block}.cr-scork[data-astro-cid-n6tycv5v] .sp-hub[data-astro-cid-n6tycv5v]{width:52%}.cr-scork[data-astro-cid-n6tycv5v] .hp-story[data-astro-cid-n6tycv5v],.cr-scork[data-astro-cid-n6tycv5v] .hp-talk[data-astro-cid-n6tycv5v],.cr-scork[data-astro-cid-n6tycv5v] .hp-page[data-astro-cid-n6tycv5v],.cr-scork[data-astro-cid-n6tycv5v] .hp-tag[data-astro-cid-n6tycv5v],.cr-scork[data-astro-cid-n6tycv5v] .hp-note[data-astro-cid-n6tycv5v]{width:43%}.cr-scork[data-astro-cid-n6tycv5v] .hp-page[data-astro-cid-n6tycv5v]{display:none}}.cr-tangle[data-astro-cid-n6tycv5v]{opacity:0}.sp-other[data-astro-cid-n6tycv5v]{width:clamp(150px,15cqw,210px);box-shadow:var(--sh-paper);padding-bottom:30px}.sp-other[data-astro-cid-n6tycv5v]:after{content:"";background:var(--color-sage);border-radius:3px 3px 0 0;height:5px;position:absolute;top:0;left:0;right:0}@media (aspect-ratio<=1){.cr-scork[data-astro-cid-n6tycv5v] .only-wide-b[data-astro-cid-n6tycv5v],.cr-scork[data-astro-cid-n6tycv5v] [data-astro-cid-n6tycv5v][data-thread-t=page]{display:none}}html.motion-ok .cr-scene[data-astro-cid-n6tycv5v]:not(.scene-static) .cr-stage[data-astro-cid-n6tycv5v]{align-content:center}html.motion-ok .cr-scene[data-astro-cid-n6tycv5v]:not(.scene-static) .cr-captions[data-astro-cid-n6tycv5v] li[data-astro-cid-n6tycv5v]{grid-area:1/1}@media (aspect-ratio>=1){html.motion-ok .cr-scene[data-astro-cid-n6tycv5v]:not(.scene-static) .cr-stage[data-astro-cid-n6tycv5v]{padding-top:calc(var(--header-h) + 8px);grid-template-areas:"all";padding-bottom:24px}html.motion-ok .cr-scene[data-astro-cid-n6tycv5v]:not(.scene-static) .cr-sboard[data-astro-cid-n6tycv5v]{width:min(100%, calc((100svh - var(--header-h) - 48px) * 16 / 9));grid-area:all;justify-self:center}html.motion-ok .cr-scene[data-astro-cid-n6tycv5v]:not(.scene-static) .cr-captions[data-astro-cid-n6tycv5v]{z-index:6;background:var(--color-paper);border-radius:var(--r-paper);width:min(34%,440px);box-shadow:var(--sh-float);grid-area:all;place-self:start;margin:26px 0 0 26px;padding:22px 24px;position:relative;transform:rotate(-1.5deg)}html.motion-ok .cr-scene[data-astro-cid-n6tycv5v]:not(.scene-static) .cr-captions[data-astro-cid-n6tycv5v] strong[data-astro-cid-n6tycv5v]{font-size:clamp(1.4rem,2.3vw,2.2rem)}html.motion-ok .cr-scene[data-astro-cid-n6tycv5v]:not(.scene-static) .cr-captions[data-astro-cid-n6tycv5v]{margin-left:max(26px, calc((100% - min(100%, calc((100svh - var(--header-h) - 48px) * 16 / 9))) / 2 + 26px))}}@media (aspect-ratio<=1){html.motion-ok .cr-scene[data-astro-cid-n6tycv5v]:not(.scene-static) .cr-stage[data-astro-cid-n6tycv5v]{padding-top:calc(var(--header-h) + 14px);align-content:start;gap:16px}html.motion-ok .cr-scene[data-astro-cid-n6tycv5v]:not(.scene-static) .cr-captions[data-astro-cid-n6tycv5v] strong[data-astro-cid-n6tycv5v]{min-height:2.1em;font-size:clamp(1.5rem,6.6vw,2.2rem)}html.motion-ok .cr-scene[data-astro-cid-n6tycv5v]:not(.scene-static) .cr-sboard[data-astro-cid-n6tycv5v]{width:min(100%, calc((100svh - var(--header-h) - 170px) * 3 / 4.6));justify-self:center}}.cr-demo[data-astro-cid-n6tycv5v]{gap:28px;padding-block:clamp(72px,10vw,128px) clamp(40px,6vw,64px);display:grid}.cr-demo-head[data-astro-cid-n6tycv5v]{gap:14px;display:grid}.cr-demo-head[data-astro-cid-n6tycv5v] h2[data-astro-cid-n6tycv5v]{max-width:16ch}.cr-scraps-sec[data-astro-cid-n6tycv5v]{gap:30px;padding-block:clamp(64px,9vw,120px);display:grid}.cr-scraps-sec[data-astro-cid-n6tycv5v] h2[data-astro-cid-n6tycv5v]{max-width:15ch}.cr-strip[data-astro-cid-n6tycv5v]{background-color:#cdb48a;background-image:radial-gradient(circle at 30% 40%, #7a5c3457 0 1.2px, transparent 1.6px), radial-gradient(circle at 70% 60%, #fff6de80 0 1px, transparent 1.4px), var(--grain);box-shadow:inset 0 0 0 10px #a8986d, inset 0 0 0 11px #132d2933, inset 0 6px 14px 10px #132d2933, var(--sh-lift);background-size:7px 9px,11px 7px,180px 180px;border-radius:10px;padding:clamp(26px,4vw,48px) clamp(16px,4vw,56px) clamp(30px,5vw,64px);position:relative}.cr-scraps[data-astro-cid-n6tycv5v]{z-index:2;gap:34px;display:grid;position:relative}@media (width>=860px){.cr-scraps[data-astro-cid-n6tycv5v]{grid-template-columns:1.1fr 1fr .9fr;align-items:start;gap:36px}}.scrap[data-astro-cid-n6tycv5v]{box-shadow:var(--sh-lift);align-content:start;gap:8px;padding:30px 22px 22px;display:grid;position:relative}.scrap[data-astro-cid-n6tycv5v] h3[data-astro-cid-n6tycv5v]{font-size:1.35rem}.scrap[data-astro-cid-n6tycv5v] p[data-astro-cid-n6tycv5v]{color:var(--color-ink-soft)}.scrap-page[data-astro-cid-n6tycv5v]{background:repeating-linear-gradient(transparent 0 25px, #62847c40 25px 26px), var(--color-paper);clip-path:polygon(0 5px,9% 0,19% 6px,30% 1px,42% 6px,55% 0,67% 5px,79% 1px,90% 6px,100% 2px,100% 100%,0 100%);padding-left:38px;transform:rotate(-2.5deg)}.scrap-page[data-astro-cid-n6tycv5v]:before{content:"";background:#62847c80;width:1.5px;position:absolute;top:0;bottom:0;left:22px}.scrap-talk[data-astro-cid-n6tycv5v]{background:var(--color-cream);border-radius:22px 22px 22px 4px;transform:rotate(1.5deg)}@media (width>=860px){.scrap-talk[data-astro-cid-n6tycv5v]{margin-top:70px}.scrap-note[data-astro-cid-n6tycv5v]{margin-top:24px}}.scrap-talk[data-astro-cid-n6tycv5v]:after{content:"";background:var(--color-cream);clip-path:polygon(0 0,100% 0,0 100%);width:26px;height:18px;position:absolute;bottom:-16px;left:22px}.scrap-note[data-astro-cid-n6tycv5v]{box-shadow:var(--sh-paper);background:#eef3d8;border-radius:2px;transform:rotate(-1deg)}.scrap-note[data-astro-cid-n6tycv5v]:before{content:"";background:#fcfcf7b8;width:84px;height:24px;margin-left:-42px;position:absolute;top:-11px;left:50%;transform:rotate(3deg);box-shadow:inset 0 0 0 1px #132d290f}@media (width<=859px){.scrap-page[data-astro-cid-n6tycv5v]{margin-right:8%}.scrap-talk[data-astro-cid-n6tycv5v]{margin-left:8%}.scrap-note[data-astro-cid-n6tycv5v]{margin-right:14%}}.cr-loose[data-astro-cid-n6tycv5v]{z-index:1;pointer-events:none;width:96%;height:84%;position:absolute;inset:8% 2%}.cr-loose[data-astro-cid-n6tycv5v] path[data-astro-cid-n6tycv5v]{fill:none;stroke:var(--color-sage);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cr-file-sec[data-astro-cid-n6tycv5v]{align-items:center;gap:36px;padding-block:0 clamp(24px,4vw,48px);display:grid}@media (width>=960px){.cr-file-sec[data-astro-cid-n6tycv5v]{grid-template-columns:.85fr 1.15fr;gap:64px}}.cr-file-copy[data-astro-cid-n6tycv5v]{gap:14px;display:grid}.cr-file-copy[data-astro-cid-n6tycv5v] h2[data-astro-cid-n6tycv5v]{max-width:13ch}.cr-file[data-astro-cid-n6tycv5v]{justify-self:center;width:min(100%,620px);padding-top:18px;position:relative}.cr-cards[data-astro-cid-n6tycv5v]{display:grid;position:relative}.cr-cards[data-astro-cid-n6tycv5v] li[data-astro-cid-n6tycv5v]{background:var(--color-paper);transform:rotate(calc((var(--i) - 2) * .5deg));transition:transform .45s var(--ease-out);border-radius:4px 4px 0 0;align-content:start;margin-top:-44px;padding:28px 22px 68px;display:grid;position:relative;box-shadow:0 -1px #132d2914,0 -10px 18px -14px #132d2966}.cr-cards[data-astro-cid-n6tycv5v] li[data-astro-cid-n6tycv5v]:first-child{margin-top:0}.cr-cards[data-astro-cid-n6tycv5v] li[data-astro-cid-n6tycv5v]:nth-child(odd){background:var(--color-cream)}.cr-cards[data-astro-cid-n6tycv5v] li[data-astro-cid-n6tycv5v]:hover{transform:translateY(-10px)rotate(0)}.cr-cards[data-astro-cid-n6tycv5v] .txt[data-astro-cid-n6tycv5v]{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.02rem,1.6vw,1.2rem);font-weight:750;line-height:1.2}.cr-cards[data-astro-cid-n6tycv5v] .tab[data-astro-cid-n6tycv5v]{top:-20px;left:calc(6% + (var(--i) * 17%));background:inherit;color:var(--color-ink-soft);border-radius:6px 6px 0 0;padding:2px 12px 4px;font-size:.8125rem;font-weight:700;position:absolute;box-shadow:0 -4px 8px -6px #132d2959}@media (width<=520px){.cr-cards[data-astro-cid-n6tycv5v] .tab[data-astro-cid-n6tycv5v]{left:calc(4% + (var(--i) * 10%))}}.cr-file-front[data-astro-cid-n6tycv5v]{z-index:2;background:linear-gradient(180deg, #e4d9bb, var(--color-kraft) 60%, var(--color-kraft-2));height:104px;box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -6px 0 #a8986d80, var(--sh-lift);border-radius:6px 6px 14px 14px;place-items:center;margin-top:-54px;display:grid;position:relative}.cr-file-front[data-astro-cid-n6tycv5v] span[data-astro-cid-n6tycv5v]{background:var(--color-paper);font-family:var(--font-display);box-shadow:inset 0 0 0 1.5px var(--color-kraft-3);border-radius:3px;padding:6px 18px;font-weight:800}.mini-cork[data-astro-cid-n6tycv5v]{width:280px;height:200px;box-shadow:inset 0 0 0 8px #a8986d, inset 0 4px 10px 8px #132d2933, var(--sh-lift);background:#cdb48a;border-radius:6px;position:relative}.mini-cork[data-astro-cid-n6tycv5v] svg[data-astro-cid-n6tycv5v]{width:100%;height:100%;position:absolute;inset:0}.mini-card[data-astro-cid-n6tycv5v]{background:var(--color-paper);width:120px;box-shadow:var(--sh-lift);border-radius:3px;gap:6px;padding:22px 12px 12px;display:grid;position:absolute;top:28%;left:34%;transform:translate(-50%,-12px)rotate(-3deg)}.mini-card[data-astro-cid-n6tycv5v] b[data-astro-cid-n6tycv5v]{font-family:var(--font-display)}.mini-card[data-astro-cid-n6tycv5v] i[data-astro-cid-n6tycv5v]{background:var(--color-sage-pale);border-radius:3px;height:6px;display:block}.mini-card[data-astro-cid-n6tycv5v] i[data-astro-cid-n6tycv5v]+i[data-astro-cid-n6tycv5v]{width:60%}.mini-tag[data-astro-cid-n6tycv5v]{background:var(--color-lime);font-family:var(--font-display);box-shadow:var(--sh-lift);border-radius:4px 12px 12px 4px;padding:20px 14px 10px;font-weight:800;position:absolute;top:66%;left:70%;transform:translate(-50%,-12px)rotate(4deg)}
