.container[data-astro-cid-lcdefpme]{width:min(var(--content-width), var(--shell-width));margin-inline:auto}.hero[data-astro-cid-lcdefpme]{min-height:100svh;padding-block:calc(var(--header-height) + clamp(3rem, 8vw, 6rem)) 7rem;background:var(--dark-bg);color:var(--dark-fg);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.hero-stone[data-astro-cid-lcdefpme]{z-index:-1;aspect-ratio:1;background-color:var(--dark-fg);opacity:.14;pointer-events:none;width:clamp(18rem,48vw,38rem);position:absolute;inset-block-end:0;inset-inline-end:clamp(-6rem,-4vw,0rem);-webkit-mask:url(/the-last-stone.svg) 50%/contain no-repeat;mask:url(/the-last-stone.svg) 50%/contain no-repeat}.hero[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--dark-link)}.hero[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--dark-link)}.scroll-down[data-astro-cid-lcdefpme]{border:1.5px solid;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;animation:2.4s ease-in-out infinite bob;display:grid;position:absolute;bottom:clamp(1.5rem,5vh,3rem);left:50%;translate:-50%}.scroll-down[data-astro-cid-lcdefpme]:hover{background:#ffffff14}.scroll-down[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.scroll-down[data-astro-cid-lcdefpme]{animation:none}}.learn[data-astro-cid-lcdefpme]{scroll-margin-top:var(--header-height);padding-block:clamp(2rem,6vw,4rem)}.learn[data-astro-cid-lcdefpme] .section[data-astro-cid-lcdefpme]:first-child{border-top:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;margin:1.1rem 0 0}.section[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block:clamp(2rem,5vw,3rem);font-size:20px}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{background:var(--dark-bg);min-height:clamp(9rem,22vw,14rem);color:var(--dark-fg);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;align-items:flex-end;margin-bottom:1.5rem;padding:clamp(1rem,3vw,1.5rem) clamp(1.25rem,4vw,2rem);font-size:clamp(32px,6vw,48px);font-weight:600;line-height:1;display:flex}.section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;margin:0 0 1rem}.section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.section[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:20px;line-height:1.3}.subhead[data-astro-cid-lcdefpme]{margin:3rem 0 .5rem}.own-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;font-size:20px;font-weight:800}.own-list[data-astro-cid-lcdefpme]{margin-top:1.75rem}.own-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:.4rem}.own-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:1.75rem}.how[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme]+.container[data-astro-cid-lcdefpme]>.section[data-astro-cid-lcdefpme]:first-child{border-top:0}.steps[data-astro-cid-lcdefpme]{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1.6em 1fr;align-items:start;column-gap:.75em;display:grid}.step-num[data-astro-cid-lcdefpme]{border:1.5px solid;border-radius:50%;place-items:center;width:1.5em;height:1.5em;margin-top:.02em;font-size:1em;line-height:1;display:grid}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.brief-list[data-astro-cid-lcdefpme]{margin:.5rem 0 0;padding-left:1.5em;font-size:20px}.brief-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:.6rem}.example[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:#fffdf6;margin-top:1.25rem}.example-part[data-astro-cid-lcdefpme]{padding:1.25rem 1.5rem;font-size:20px}.example-part[data-astro-cid-lcdefpme]+.example-part[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.section[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{font:600 .8rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem}.example[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:0}.example[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{margin-top:.9rem;font-weight:600}.example[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]:first-child{margin-top:0}.example[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:.15rem 0 0}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);font-size:20px}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--rule)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:.8rem 0;font-weight:600}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 1rem}
