.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.intro[data-astro-cid-ge2uvauf]{text-align:center;max-width:52rem}.lede[data-astro-cid-ge2uvauf]{color:var(--ink-soft);max-width:38rem;margin:0 auto 2rem;font-size:clamp(1.1rem,1.9vw,1.3rem)}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:1rem 1.25rem;display:flex}.line[data-astro-cid-ge2uvauf]{width:min(100%,78rem);height:calc(38cqw + 3.5rem);margin:clamp(2.5rem,6vw,4rem) auto 0;position:relative;container-type:inline-size}.yarn[data-astro-cid-ge2uvauf]{width:100%;height:10cqw;position:absolute;inset:0 0 auto;overflow:visible}.yarn[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke-linecap:round}.ply[data-astro-cid-ge2uvauf]{stroke:var(--berry-soft);stroke-width:6px}.twist[data-astro-cid-ge2uvauf]{stroke:var(--white);stroke-width:2.4px;stroke-dasharray:3 9;opacity:.9}.frame[data-astro-cid-ge2uvauf]{--w:23cqw;--rest:0deg;width:var(--w);background:var(--white);box-shadow:var(--shadow-soft);transform-origin:50% -.6rem;transform:translateX(-50%) rotate(var(--rest));animation:swing 2.2s var(--ease-out) calc(.15s + var(--i) * .18s) both;border-radius:14px;margin:0;padding:.6rem .6rem 0;position:absolute}.frame[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}figcaption[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--berry);text-align:center;padding:.45em 0 .55em;font-size:clamp(.85rem,1.7cqw,1.3rem);line-height:1.1}.frame[data-astro-cid-ge2uvauf]:not(:has(figcaption)){padding-bottom:.6rem}.frame--left[data-astro-cid-ge2uvauf]{--rest:-4deg;top:calc(4.05cqw - .6rem);left:20%}.frame--centre[data-astro-cid-ge2uvauf]{--w:33cqw;--rest:1.5deg;z-index:1;top:calc(5.4cqw - .6rem);left:50%}.frame--right[data-astro-cid-ge2uvauf]{--rest:4.5deg;top:calc(4.05cqw - .6rem);left:80%}.pin[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#f3c9a4 0 46%,#e2ad84 46% 54%,#f3c9a4 54%);border-radius:5px;width:.95rem;height:2.1rem;position:absolute;top:-1.4rem;left:50%;translate:-50%;box-shadow:0 2px 3px #3d3d4f40}@keyframes swing{0%{transform:translateX(-50%) rotate(calc(var(--rest) - 9deg))}35%{transform:translateX(-50%) rotate(calc(var(--rest) + 4deg))}65%{transform:translateX(-50%) rotate(calc(var(--rest) - 1.5deg))}to{transform:translateX(-50%) rotate(var(--rest))}}@media (hover:hover){.frame[data-astro-cid-ge2uvauf]:hover{animation:nudge 1.4s var(--ease-out)}}@keyframes nudge{0%,to{transform:translateX(-50%) rotate(var(--rest))}30%{transform:translateX(-50%) rotate(calc(var(--rest) + 5deg))}60%{transform:translateX(-50%) rotate(calc(var(--rest) - 2deg))}}@media (width<=640px){.line[data-astro-cid-ge2uvauf]{height:calc(53cqw + 3rem)}.frame[data-astro-cid-ge2uvauf]{--w:29cqw;padding:.35rem .35rem 0}.frame--centre[data-astro-cid-ge2uvauf]{--w:46cqw}.frame--left[data-astro-cid-ge2uvauf]{left:20%}.frame--right[data-astro-cid-ge2uvauf]{left:80%}.frame--left[data-astro-cid-ge2uvauf],.frame--right[data-astro-cid-ge2uvauf]{padding-bottom:.35rem}.frame--left[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf],.frame--right[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{display:none}.pin[data-astro-cid-ge2uvauf]{width:.7rem;height:1.6rem;top:-1.05rem}}.gallery[data-astro-cid-rj65ajc3]{columns:3 17rem;column-gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none}.gallery[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{break-inside:avoid;width:100%;margin-bottom:clamp(.75rem,2.5vw,1.5rem);padding-bottom:1.4rem;display:inline-block}.card[data-astro-cid-rj65ajc3]{margin:0;position:relative}.card[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:var(--radius);border:6px solid var(--white);width:100%;box-shadow:var(--shadow-soft);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out)}.tag[data-astro-cid-rj65ajc3]{background:var(--tag);max-width:calc(100% - 2rem);font-family:var(--font-display);color:var(--berry-deep);clip-path:polygon(.9rem 0,100% 0,100% 100%,.9rem 100%,0 50%);rotate:var(--tilt);transform-origin:0;transition:rotate .6s var(--ease-out);border-radius:6px 14px 14px 6px;padding:.5rem 1.1rem .55rem 1.9rem;font-size:1.2rem;line-height:1.15;display:grid;position:absolute;bottom:-1.1rem;left:1rem;box-shadow:0 6px 14px -8px #3d3d4f80}.tag[data-astro-cid-rj65ajc3]:before{content:"";background:var(--white);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:.85rem;translate:0 -50%;box-shadow:inset 0 0 0 2px #3d3d4f26}.card[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:translateY(-4px)rotate(-.6deg);box-shadow:0 18px 30px -16px #3d3d4f73}.card[data-astro-cid-rj65ajc3]:hover .tag[data-astro-cid-rj65ajc3]{rotate:calc(var(--tilt) * -1)}.more[data-astro-cid-rj65ajc3]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:clamp(1.5rem,4vw,2.5rem) 0 0;display:flex}.more[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{color:var(--ink-soft);font-weight:650}.about[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.art[data-astro-cid-oxgmilyn]{aspect-ratio:1/1.05;position:relative}.art[data-astro-cid-oxgmilyn] .photo{aspect-ratio:1;object-fit:cover;border:7px solid var(--white);border-radius:var(--radius);width:58%;box-shadow:var(--shadow-soft);position:absolute}.art[data-astro-cid-oxgmilyn] .photo--a{top:4%;left:0;rotate:-5deg}.art[data-astro-cid-oxgmilyn] .photo--b{bottom:0;right:0;rotate:4deg}.art[data-astro-cid-oxgmilyn] .badge{width:38%;height:auto;box-shadow:0 0 0 7px var(--white), var(--shadow-soft);z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.bio[data-astro-cid-oxgmilyn]{max-width:36rem;font-size:clamp(1.15rem,1.8vw,1.3rem);line-height:1.7}.facts[data-astro-cid-oxgmilyn]{gap:.7rem;margin:1.75rem 0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{align-items:center;gap:.75rem;font-weight:700;display:flex}.facts[data-astro-cid-oxgmilyn] svg{background:var(--white);width:2.2rem;height:2.2rem;color:var(--berry);border-radius:50%;flex:none;padding:.45rem}.sig[data-astro-cid-oxgmilyn]{font-family:var(--font-display);color:var(--berry);margin:0;font-size:1.9rem;display:inline-block;rotate:-3deg}@media (width<=760px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.art[data-astro-cid-oxgmilyn]{width:min(100%,26rem);margin-inline:auto}}.head[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 2rem;max-width:none;display:flex}.head[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{margin:0}.score[data-astro-cid-4bjs7uhz]{color:var(--ink);align-items:center;gap:.6rem;margin:0;font-weight:800;display:flex}.stars[data-astro-cid-4bjs7uhz],.rating[data-astro-cid-4bjs7uhz]{color:#e89a1c;gap:.1rem;display:inline-flex}.stars[data-astro-cid-4bjs7uhz] svg{width:1.5rem;height:1.5rem}.patches[data-astro-cid-4bjs7uhz]{grid-template-columns:1.25fr .8fr 1fr;align-items:start;gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.patches[data-astro-cid-4bjs7uhz] li[data-astro-cid-4bjs7uhz]:nth-child(2){margin-top:2.5rem}.patches[data-astro-cid-4bjs7uhz] li[data-astro-cid-4bjs7uhz]:nth-child(3){margin-top:1rem}figure[data-astro-cid-4bjs7uhz]{background:var(--patch);box-shadow:var(--shadow-soft);rotate:var(--tilt);border-radius:18px;margin:0;padding:1.75rem 1.75rem 1.5rem;position:relative}figure[data-astro-cid-4bjs7uhz]:before{content:"";pointer-events:none;border:2px dashed #c2367a73;border-radius:12px;position:absolute;inset:9px}.rating[data-astro-cid-4bjs7uhz]{margin:0 0 .75rem}.rating[data-astro-cid-4bjs7uhz] svg{width:1.15rem;height:1.15rem}blockquote[data-astro-cid-4bjs7uhz]{margin:0 0 1.25rem}blockquote[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]{margin:0;font-size:1.12rem;line-height:1.6}blockquote[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]:before{content:"“"}blockquote[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]:after{content:"”"}.patches[data-astro-cid-4bjs7uhz] li[data-astro-cid-4bjs7uhz]:first-child blockquote[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]{font-size:clamp(1.15rem,1.6vw,1.3rem)}figcaption[data-astro-cid-4bjs7uhz]{gap:.1rem;line-height:1.35;display:grid}figcaption[data-astro-cid-4bjs7uhz] strong[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);color:var(--berry-deep);text-transform:capitalize;font-size:1.2rem;font-weight:400}figcaption[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:var(--ink-soft);font-size:.9rem}.source[data-astro-cid-4bjs7uhz]{margin:2.5rem 0 0;font-weight:750}@media (width<=860px){.patches[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr;max-width:36rem}.patches[data-astro-cid-4bjs7uhz] li[data-astro-cid-4bjs7uhz]:nth-child(n){margin-top:0}}.faq[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1rem,5vw,4rem);display:grid}.list[data-astro-cid-hemr5th4]{gap:.85rem;display:grid}details[data-astro-cid-hemr5th4]{background:var(--white);border-radius:18px;box-shadow:0 6px 16px -12px #3d3d4f80}summary[data-astro-cid-hemr5th4]{cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;font-size:1.1rem;font-weight:800;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.mark[data-astro-cid-hemr5th4]{background:var(--lilac);width:1.9rem;height:1.9rem;transition:background-color .2s, rotate .4s var(--ease-out);border-radius:50%;flex:none;position:relative}.mark[data-astro-cid-hemr5th4]:before,.mark[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink);border-radius:2px;width:.8rem;height:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.mark[data-astro-cid-hemr5th4]:after{transition:rotate .4s var(--ease-out);rotate:90deg}details[data-astro-cid-hemr5th4][open] .mark[data-astro-cid-hemr5th4]{background:var(--berry-soft)}details[data-astro-cid-hemr5th4][open] .mark[data-astro-cid-hemr5th4]:after{rotate:0deg}summary[data-astro-cid-hemr5th4]:hover .mark[data-astro-cid-hemr5th4]{background:var(--pink)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-soft);max-width:60ch;margin:0;padding:0 1.4rem 1.3rem}@media (width<=820px){.faq[data-astro-cid-hemr5th4]{grid-template-columns:1fr}}.updates[data-astro-cid-drywyjjs]{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.ball[data-astro-cid-drywyjjs]{aspect-ratio:1;background:var(--white);width:clamp(5rem,10vw,7.5rem);color:var(--berry);box-shadow:var(--shadow-soft);border-radius:50%;place-items:center;display:grid;rotate:-8deg}.ball[data-astro-cid-drywyjjs] svg{stroke-width:1.6px;width:60%;height:60%}.copy[data-astro-cid-drywyjjs] h2[data-astro-cid-drywyjjs]{margin-bottom:.35em}.copy[data-astro-cid-drywyjjs] p[data-astro-cid-drywyjjs]{color:var(--ink-soft);margin:0;font-size:1.1rem}.signup[data-astro-cid-drywyjjs]{grid-template-columns:1fr auto;gap:.75rem;display:grid}.trap[data-astro-cid-drywyjjs]{width:1px;height:1px;position:absolute;left:-9999px}input[data-astro-cid-drywyjjs]{background:var(--white);min-width:0;color:var(--ink);font:650 1.05rem/1.2 var(--font-body);caret-color:var(--berry);border:2px solid #0000;border-radius:999px;padding:.9rem 1.25rem;transition:border-color .2s;box-shadow:inset 0 2px 4px #3d3d4f14}input[data-astro-cid-drywyjjs]::placeholder{color:#8e6f86}input[data-astro-cid-drywyjjs]:focus{border-color:var(--berry);outline:none}input[data-astro-cid-drywyjjs]:user-invalid{border-color:#c0392b}button[data-astro-cid-drywyjjs][disabled]{opacity:.6;cursor:progress}.status[data-astro-cid-drywyjjs]{min-height:1.5em;color:var(--berry-deep);grid-column:1/-1;margin:0;font-weight:800}.status[data-astro-cid-drywyjjs]:empty,.is-done[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs],.is-done[data-astro-cid-drywyjjs] button[data-astro-cid-drywyjjs]{display:none}.fine[data-astro-cid-drywyjjs]{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:.9rem}@media (width<=900px){.updates[data-astro-cid-drywyjjs]{grid-template-columns:auto 1fr}.signup[data-astro-cid-drywyjjs]{grid-column:1/-1}}@media (width<=480px){.updates[data-astro-cid-drywyjjs],.signup[data-astro-cid-drywyjjs]{grid-template-columns:1fr}}
