.intro[data-astro-cid-pe7zd6op]{background:var(--paper);height:100svh;min-height:560px;position:relative;overflow:hidden}.intro__art[data-astro-cid-pe7zd6op]{width:100%;max-width:none;height:100%;position:absolute;inset:0}.crayon[data-astro-cid-pe7zd6op] path{stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.intro__sign[data-astro-cid-pe7zd6op]{font-family:var(--font-hand);letter-spacing:2px;font-size:40px}.intro__copy[data-astro-cid-pe7zd6op]{top:calc(var(--header-h) + 3vh);text-align:center;width:min(92%,34rem);position:absolute;left:50%;translate:-50%}.intro__badge[data-astro-cid-pe7zd6op]{border:2px solid var(--ink);background:var(--ochre-soft);border-radius:999px;margin:0 0 .4rem;padding:.1em .8em;font-size:1.15rem;display:inline-block;rotate:-2deg}.intro__title[data-astro-cid-pe7zd6op]{color:var(--purple);margin:0 0 .15em;font-size:clamp(4rem,13vw,8.5rem);line-height:.9}.intro__lead[data-astro-cid-pe7zd6op]{background:#ffffffbf;border-radius:12px;margin:0;font-size:clamp(1.05rem,2.2vw,1.3rem)}.intro__hint[data-astro-cid-pe7zd6op]{background:#fff;border-radius:999px;margin:0;padding:.15em .9em;font-size:1.3rem;position:absolute;bottom:1.2rem;left:50%;translate:-50%}.intro__hint[data-astro-cid-pe7zd6op] span[data-astro-cid-pe7zd6op]{animation:1.6s ease-in-out infinite nudge;display:inline-block}.intro__fade[data-astro-cid-pe7zd6op]{background:var(--paper);opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}@keyframes nudge{50%{transform:translateY(5px)}}@media (width>=900px) and (aspect-ratio>=4/3){.intro__copy[data-astro-cid-pe7zd6op]{left:var(--gutter);text-align:left;width:min(34vw,30rem);top:calc(var(--header-h) + 6vh);translate:none}}@media (prefers-reduced-motion:reduce){.intro__hint[data-astro-cid-pe7zd6op] span[data-astro-cid-pe7zd6op]{animation:none}}.lead[data-astro-cid-gdpnoiex]{font-size:1.15rem;font-weight:600}h3[data-astro-cid-gdpnoiex]{margin-top:1.6rem}.facts[data-astro-cid-gdpnoiex]{margin:0 0 1rem;padding-left:1.1rem}.facts[data-astro-cid-gdpnoiex] li[data-astro-cid-gdpnoiex]{margin-bottom:.5rem}.facts[data-astro-cid-gdpnoiex] li[data-astro-cid-gdpnoiex]::marker{color:var(--zc)}.note[data-astro-cid-gdpnoiex]{background:var(--ochre-soft);border-radius:12px;padding:.8rem 1rem}.duo[data-astro-cid-gdpnoiex]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.card[data-astro-cid-gdpnoiex]{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--c);border-radius:14px;padding:.9rem 1rem .2rem}.card__tag[data-astro-cid-gdpnoiex]{color:var(--c);margin:0 0 .3rem;font-size:1.8rem;line-height:1}.plans[data-astro-cid-gdpnoiex]{gap:.75rem;display:grid}.plan-card[data-astro-cid-gdpnoiex]{border:2px solid var(--ink);border-radius:14px;padding:1rem 1.1rem .6rem;position:relative}.plan-card--featured[data-astro-cid-gdpnoiex]{background:var(--purple-soft);box-shadow:4px 4px 0 var(--purple)}.plan-card__flag[data-astro-cid-gdpnoiex]{background:var(--purple);color:#fff;border-radius:999px;margin:0;padding:0 .7em;font-size:1.05rem;position:absolute;top:-.85rem;right:1rem}.plan-card__name[data-astro-cid-gdpnoiex]{margin:0;font-weight:800}.plan-card__price[data-astro-cid-gdpnoiex]{color:var(--purple);margin:0 0 .3rem;font-size:2rem;font-weight:800}.plan-card__price[data-astro-cid-gdpnoiex] span[data-astro-cid-gdpnoiex]{color:var(--muted);font-size:1rem}.plan-card[data-astro-cid-gdpnoiex] ul[data-astro-cid-gdpnoiex]{margin:0 0 .6rem;padding-left:1.1rem;font-size:.97rem}.plan-card__note[data-astro-cid-gdpnoiex]{color:var(--green);font-size:.9rem;font-weight:700}.extras[data-astro-cid-gdpnoiex]{gap:.35rem;margin:1rem 0;display:grid}.extras[data-astro-cid-gdpnoiex] div[data-astro-cid-gdpnoiex]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:1rem;padding-bottom:.35rem;display:flex}.extras[data-astro-cid-gdpnoiex] dt[data-astro-cid-gdpnoiex]{color:var(--muted)}.extras[data-astro-cid-gdpnoiex] dd[data-astro-cid-gdpnoiex]{text-align:right;margin:0;font-weight:800}.schedule[data-astro-cid-gdpnoiex]{border-collapse:collapse;width:100%;margin-bottom:1.2rem;font-size:.9rem}.schedule[data-astro-cid-gdpnoiex] th[data-astro-cid-gdpnoiex],.schedule[data-astro-cid-gdpnoiex] td[data-astro-cid-gdpnoiex]{border-bottom:1px solid var(--line);text-align:center;padding:.4rem .25rem}.schedule[data-astro-cid-gdpnoiex] tbody[data-astro-cid-gdpnoiex] th[data-astro-cid-gdpnoiex]{text-align:left;font-weight:600}.schedule[data-astro-cid-gdpnoiex] td[data-astro-cid-gdpnoiex]:first-child{font-variant-numeric:tabular-nums;font-weight:800}.schedule[data-astro-cid-gdpnoiex] td[data-astro-cid-gdpnoiex].on{color:var(--purple)}.team[data-astro-cid-gdpnoiex]{gap:1rem;display:grid}.member[data-astro-cid-gdpnoiex]{grid-template-columns:64px 1fr;gap:.9rem;display:grid}.member__avatar[data-astro-cid-gdpnoiex]{border:2px solid var(--ink);background:color-mix(in srgb, var(--c) 18%, #fff);width:64px;height:64px;color:var(--c);border-radius:50%;place-items:center;font-size:1.6rem;display:grid}.member__name[data-astro-cid-gdpnoiex]{margin:0;font-weight:800}.member__role[data-astro-cid-gdpnoiex]{color:var(--muted);margin:0 0 .3rem;font-size:.95rem}.contact[data-astro-cid-gdpnoiex]{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.invest[data-astro-cid-gdpnoiex]{border:2px dashed var(--purple);border-radius:14px;margin-top:1.5rem;padding:1rem 1.1rem}.invest__title[data-astro-cid-gdpnoiex]{color:var(--purple);margin:0 0 .2rem;font-size:1.5rem}.invest[data-astro-cid-gdpnoiex] a[data-astro-cid-gdpnoiex]{font-weight:800}.plan[data-astro-cid-ni4fynlp]{background:var(--paper);position:relative}.plan__stage[data-astro-cid-ni4fynlp]{height:100svh;min-height:560px;position:relative;overflow:hidden}.plan__head[data-astro-cid-ni4fynlp]{top:calc(var(--header-h) + 1.2rem);left:var(--gutter);z-index:2;max-width:22rem;transition:opacity .4s,translate .4s;position:absolute}.plan__head[data-astro-cid-ni4fynlp] h2[data-astro-cid-ni4fynlp]{font-size:clamp(1.7rem,3.4vw,2.6rem)}.plan__head[data-astro-cid-ni4fynlp] p[data-astro-cid-ni4fynlp]:last-child{color:var(--muted)}.plan__svg[data-astro-cid-ni4fynlp]{width:100%;max-width:none;height:100%;position:absolute;inset:0}.plan__world[data-astro-cid-ni4fynlp] polygon,.plan__world[data-astro-cid-ni4fynlp] ellipse,.plan__world[data-astro-cid-ni4fynlp] path,.plan__world[data-astro-cid-ni4fynlp] polyline{stroke:var(--ink);stroke-width:.9px;stroke-linejoin:round}.plan__world[data-astro-cid-ni4fynlp] .person *{stroke:none}.plan__world[data-astro-cid-ni4fynlp] .plan__grid{stroke:#fff;stroke-width:1px}.plan__world[data-astro-cid-ni4fynlp] .plan__plank{stroke:#e6cfa3;stroke-width:1px}.plan__world[data-astro-cid-ni4fynlp] .plan__paint{font-family:var(--font-hand);opacity:.85}.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot{cursor:pointer;outline:none}.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot__area{fill:#0000;stroke:#0000;stroke-width:2px;stroke-dasharray:6 5;transition:fill .25s,stroke .25s}.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot:hover .hotspot__area,.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot:focus-visible .hotspot__area{fill:color-mix(in srgb, var(--zc) 10%, transparent);stroke:var(--zc)}.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot__label{transition:opacity .3s}.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot__label rect{fill:#fff;stroke:var(--ink);stroke-width:1.6px;filter:drop-shadow(2px 2px 0 var(--ink))}.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot:hover .hotspot__label rect,.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot:focus-visible .hotspot__label rect{fill:color-mix(in srgb, var(--zc) 14%, #fff)}.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot__label text{font-family:var(--font-body);fill:var(--ink);font-size:13px;font-weight:800}.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot__dot{fill:var(--zc)}.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot__stem{stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:2 3}.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot__pulse{fill:var(--zc);transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite pulse}.plan__nav[data-astro-cid-ni4fynlp]{z-index:2;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;gap:.5rem;transition:opacity .4s;display:flex;position:absolute;bottom:1rem;left:0;right:0}.plan__nav[data-astro-cid-ni4fynlp] button[data-astro-cid-ni4fynlp]{font:inherit;border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:.4em .95em;font-size:.95rem;font-weight:800}.plan__nav[data-astro-cid-ni4fynlp] button[data-astro-cid-ni4fynlp]:before{content:"";background:var(--zc);border-radius:50%;width:.6em;height:.6em;margin-right:.45em;display:inline-block}.plan__nav[data-astro-cid-ni4fynlp] button[data-astro-cid-ni4fynlp]:hover{background:color-mix(in srgb, var(--zc) 12%, #fff)}.plan[data-astro-cid-ni4fynlp].is-zoomed .plan__head[data-astro-cid-ni4fynlp],.plan[data-astro-cid-ni4fynlp].is-zoomed .plan__nav[data-astro-cid-ni4fynlp]{opacity:0;pointer-events:none}.plan[data-astro-cid-ni4fynlp].is-zoomed .hotspot:not(.is-active) .hotspot__label{opacity:0}.zone-panel[data-astro-cid-ni4fynlp]{z-index:3;top:calc(var(--header-h) + 12px);border:2px solid var(--ink);border-radius:var(--radius);width:min(520px,46%);box-shadow:6px 6px 0 var(--zc);background:#fff;flex-direction:column;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden}.zone-panel[data-astro-cid-ni4fynlp][hidden]{display:none}.zone-panel__back[data-astro-cid-ni4fynlp]{font:inherit;border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-self:flex-start;margin:14px 14px 0;padding:.4em 1em;font-weight:800}.zone-panel__back[data-astro-cid-ni4fynlp]:hover{background:color-mix(in srgb, var(--zc) 12%, #fff)}.zone-panel__body[data-astro-cid-ni4fynlp]{overscroll-behavior:contain;flex:1;padding:1rem 1.5rem 2rem;overflow-y:auto}.zone-panel__body[data-astro-cid-ni4fynlp]>h2[data-astro-cid-ni4fynlp]{color:var(--zc);font-size:clamp(1.9rem,3vw,2.4rem)}@media (width<=899px){.zone-panel[data-astro-cid-ni4fynlp]{width:auto;height:62%;inset:auto 8px 8px}}@keyframes pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.plan__hotspots[data-astro-cid-ni4fynlp] .hotspot__pulse{animation:none}}.story[data-astro-cid-n2lz65zz]{padding:clamp(5rem,12vw,9rem) 0}.story__quote[data-astro-cid-n2lz65zz]{margin:0 0 3rem}.story__quote[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{max-width:24ch;margin:0 0 1rem;font-size:clamp(1.6rem,3.6vw,2.8rem);font-weight:800;line-height:1.25}.w[data-astro-cid-n2lz65zz]{opacity:.14}.no-js[data-astro-cid-n2lz65zz] .w[data-astro-cid-n2lz65zz],.reduced[data-astro-cid-n2lz65zz] .w[data-astro-cid-n2lz65zz]{opacity:1}.story__quote[data-astro-cid-n2lz65zz] footer[data-astro-cid-n2lz65zz]{font-family:var(--font-hand);color:var(--purple);font-size:1.35rem}.story__stats[data-astro-cid-n2lz65zz]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:3rem;display:grid}.stat[data-astro-cid-n2lz65zz]{border:2px solid var(--ink);border-radius:var(--radius);box-shadow:5px 5px 0 var(--ochre);padding:1.2rem 1.4rem .4rem}.stat__num[data-astro-cid-n2lz65zz]{color:var(--ochre-text);margin:0 0 .4rem;font-size:2.6rem;line-height:1}.story__claim[data-astro-cid-n2lz65zz]{font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700}.story__claim[data-astro-cid-n2lz65zz] strong[data-astro-cid-n2lz65zz]{color:var(--purple);background:linear-gradient(transparent 62%, var(--ochre-soft) 62%)}@media (prefers-reduced-motion:reduce){.w[data-astro-cid-n2lz65zz]{opacity:1}}.book[data-astro-cid-grjcwtm5]{background:linear-gradient(var(--paper), var(--ochre-soft) 30%, var(--ochre-soft) 70%, var(--paper));padding:clamp(4rem,10vw,8rem) 0}.book__pages[data-astro-cid-grjcwtm5]{padding:0 var(--gutter);perspective:1400px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1240px;margin:2.5rem auto;list-style:none;display:grid}.page[data-astro-cid-grjcwtm5]{border:2px solid var(--ink);min-height:300px;color:var(--c);transform-origin:0;background:#fff;margin-left:-2px;padding:1.4rem 1.2rem 1.6rem}.page[data-astro-cid-grjcwtm5]:nth-child(2n){background:#fffdf8}.page__doodle[data-astro-cid-grjcwtm5]{width:100%;max-width:130px;margin:0 auto 1rem}.page__doodle[data-astro-cid-grjcwtm5] path[data-astro-cid-grjcwtm5]{stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.page__title[data-astro-cid-grjcwtm5]{margin:0 0 .3rem;font-size:2rem;line-height:1}.page__text[data-astro-cid-grjcwtm5]{color:var(--ink);margin:0;font-weight:700}.book__outro[data-astro-cid-grjcwtm5]{max-width:46ch;font-size:1.2rem}@media (width<=800px){.book__pages[data-astro-cid-grjcwtm5]{grid-template-columns:1fr 1fr;gap:.75rem}.page[data-astro-cid-grjcwtm5]{border-radius:14px;min-height:0;margin:0}.page[data-astro-cid-grjcwtm5]:last-child{grid-column:1/-1}}
