.demo[data-astro-cid-42yrii4n]{justify-items:center;gap:1rem;display:grid}.demo__frame[data-astro-cid-42yrii4n]{width:min(100%,34rem);position:relative}.demo__stage[data-astro-cid-42yrii4n]{aspect-ratio:1;width:100%;color:var(--foam);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative;box-shadow:0 30px 60px -10px #0006}.demo__stage[data-astro-cid-42yrii4n]:focus-visible{outline-offset:6px;border-radius:50%}.demo__scene[data-astro-cid-42yrii4n]{width:100%;height:100%}.demo__waves[data-astro-cid-42yrii4n]{animation:18s linear infinite drift}@keyframes drift{to{transform:translate(150px)}}.demo__hud[data-astro-cid-42yrii4n]{pointer-events:none;justify-items:center;display:grid;position:absolute;top:9%;left:50%;translate:-50%}.demo__meter[data-astro-cid-42yrii4n]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1rem + 1.6vw,2.1rem);font-weight:600;line-height:1}.demo__best[data-astro-cid-42yrii4n]{font-size:var(--step--1);opacity:.7;margin-top:.3rem}.demo__message[data-astro-cid-42yrii4n]{background:var(--foam);max-width:80%;color:var(--deep);font-family:var(--font-display);font-size:var(--step-0);text-align:center;pointer-events:none;opacity:0;border-radius:.75rem;width:max-content;padding:.55em 1em;font-weight:600;line-height:1.2;transition:opacity .2s,scale .2s;position:absolute;bottom:14%;left:50%;translate:-50%;scale:.9}.demo__message[data-astro-cid-42yrii4n].is-visible{opacity:1;scale:1}.demo__message[data-astro-cid-42yrii4n].is-alert{background:var(--coral)}.demo__hint[data-astro-cid-42yrii4n]{font-size:var(--step--1);color:color-mix(in srgb, var(--foam) 75%, transparent);text-align:center}.demo-obstacle{transition:opacity .4s}.demo-obstacle.is-new{opacity:0}[data-fish].is-caught{animation:.5s ease-in-out 2 caught}@keyframes caught{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.demo__waves[data-astro-cid-42yrii4n],[data-fish].is-caught{animation:none}.demo__message[data-astro-cid-42yrii4n]{transition:none;scale:1}}@media (width<=30rem){.demo__message[data-astro-cid-42yrii4n]{font-size:var(--step--1)}}.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(60rem 40rem at 78% 40%, color-mix(in srgb, var(--tide) 30%, transparent), transparent 70%), linear-gradient(180deg, var(--abyss), var(--deep));min-height:100svh;color:var(--foam);--focus:var(--coral);padding-top:6rem;padding-bottom:clamp(5rem,4rem + 4vw,8rem);display:grid;position:relative;overflow:hidden}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.hero__copy[data-astro-cid-ge2uvauf]{container-type:inline-size}.hero__title[data-astro-cid-ge2uvauf]{font-variation-settings:"wdth" 112;letter-spacing:-.025em;font-size:min(8.75rem,23cqi);font-weight:600;line-height:.9}.hero__word[data-astro-cid-ge2uvauf]{padding-bottom:.12em;display:block;overflow:clip}.hero__char[data-astro-cid-ge2uvauf]{display:inline-block}.hero__lead[data-astro-cid-ge2uvauf]{max-width:30rem;font-size:var(--step-1);margin-top:1.25rem;line-height:1.4}.hero__facts[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border:1px solid color-mix(in srgb, var(--foam) 30%, transparent);font-size:var(--step--1);border-radius:999px;padding:.3em .85em}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero__end[data-astro-cid-ge2uvauf]{height:0;position:absolute;inset:auto 0 clamp(2.5rem,1.5rem + 3vw,5.5rem)}.hero__edge[data-astro-cid-ge2uvauf]{width:100%;height:clamp(2.5rem,1.5rem + 3vw,5.5rem);position:absolute;inset:auto 0 -1px}@media (width<=56rem){.hero[data-astro-cid-ge2uvauf]{padding-top:5.5rem}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:3rem}.hero__lead[data-astro-cid-ge2uvauf]{font-size:1.25rem}}.clips__head[data-astro-cid-3rwt6vbs]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;display:grid}.clips__title[data-astro-cid-3rwt6vbs]{font-size:var(--step-4)}.clips__intro[data-astro-cid-3rwt6vbs]{max-width:34rem;font-size:1.25rem}.clips__more[data-astro-cid-3rwt6vbs]{color:var(--tide-ink);text-underline-offset:.25em;grid-column:2;justify-self:start;font-weight:700;text-decoration-thickness:2px}@media (width<=56rem){.clips__more[data-astro-cid-3rwt6vbs]{grid-column:1}}.clips__list[data-astro-cid-3rwt6vbs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,.5rem + 1.5vw,2rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:0;list-style:none;display:grid}.clip[data-astro-cid-3rwt6vbs]{margin:0}.clip__caption[data-astro-cid-3rwt6vbs]{font-family:var(--font-display);gap:.15rem;margin-top:1rem;padding-inline:.25rem;line-height:1.35;display:grid}.clip__caption[data-astro-cid-3rwt6vbs] strong[data-astro-cid-3rwt6vbs]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.15}@media (width<=56rem){.clips__head[data-astro-cid-3rwt6vbs]{grid-template-columns:minmax(0,1fr)}.clips__list[data-astro-cid-3rwt6vbs]{width:100%;padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(68vw,17rem);grid-auto-flow:column;overflow-x:auto}.clips__item[data-astro-cid-3rwt6vbs]{scroll-snap-align:start}}.make[data-astro-cid-zikm2hml]{padding-top:0}.make__head[data-astro-cid-zikm2hml]{gap:1.25rem;max-width:44rem;display:grid}.make__title[data-astro-cid-zikm2hml]{font-size:var(--step-4)}.make__intro[data-astro-cid-zikm2hml]{max-width:36rem;font-size:1.25rem}.make__list[data-astro-cid-zikm2hml]{border-top:2px solid var(--deep);margin:clamp(2.5rem,2rem + 2vw,4rem) 0 0;padding:0;list-style:none}.make__row[data-astro-cid-zikm2hml]{border-bottom:1px solid color-mix(in srgb, var(--deep) 18%, transparent);grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 7rem;align-items:baseline;gap:.5rem 2rem;padding-block:1.4rem;display:grid}.make__name[data-astro-cid-zikm2hml]{font-size:var(--step-2);font-weight:600}.make__text[data-astro-cid-zikm2hml]{max-width:38rem}.make__status[data-astro-cid-zikm2hml]{font-weight:700;font-size:var(--step--1);justify-self:end;align-items:center;gap:.5rem;display:inline-flex}.make__status[data-astro-cid-zikm2hml]:before{content:"";border:2px solid;border-radius:50%;width:.7rem;height:.7rem}.make__status--now[data-astro-cid-zikm2hml]{color:var(--tide-ink)}.make__status--now[data-astro-cid-zikm2hml]:before{background:currentColor}.make__status--later[data-astro-cid-zikm2hml]{color:var(--deep)}@media (width<=48rem){.make__row[data-astro-cid-zikm2hml]{grid-template-columns:minmax(0,1fr) auto}.make__text[data-astro-cid-zikm2hml]{grid-area:2/1/auto/-1}}.values[data-astro-cid-hfoeqrtz]{background:var(--deep);color:var(--foam);--focus:var(--coral);overflow:hidden}.values__head[data-astro-cid-hfoeqrtz]{max-width:40rem}.values__title[data-astro-cid-hfoeqrtz]{font-size:var(--step-4)}.values__intro[data-astro-cid-hfoeqrtz]{color:color-mix(in srgb, var(--foam) 78%, transparent);margin-top:1.25rem;font-size:1.25rem}.values__track[data-astro-cid-hfoeqrtz]{--mark:clamp(5.5rem, 4rem + 3vw, 7rem);--wave-h:clamp(5rem, 3rem + 5vw, 8rem);margin-top:clamp(3rem,2rem + 3vw,5rem);position:relative}.values__wave[data-astro-cid-hfoeqrtz]{left:0;top:calc(var(--mark) / 2 - var(--wave-h) * 28 / 120);width:100%;height:var(--wave-h);position:absolute;overflow:visible}.values__wave[data-astro-cid-hfoeqrtz] path[data-astro-cid-hfoeqrtz],.value__wave[data-astro-cid-hfoeqrtz] path[data-astro-cid-hfoeqrtz]{fill:none;stroke:var(--coral);stroke-width:3px;stroke-linecap:round}.value__wave[data-astro-cid-hfoeqrtz] path[data-astro-cid-hfoeqrtz]{stroke-dasharray:1;stroke-dashoffset:0}.values__list[data-astro-cid-hfoeqrtz]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.value[data-astro-cid-hfoeqrtz]{text-align:center;align-content:start;justify-items:center;padding-inline:clamp(.75rem,.25rem + 1.5vw,2rem);display:grid}.value__mark[data-astro-cid-hfoeqrtz]{width:var(--mark);aspect-ratio:1;box-shadow:0 0 0 6px var(--deep), inset 0 0 0 1px color-mix(in srgb, var(--foam) 14%, transparent);background:#164a5c;border-radius:50%;place-items:center;display:grid}.value__mark[data-astro-cid-hfoeqrtz] svg[data-astro-cid-hfoeqrtz]{width:70%;height:auto}.value__wave[data-astro-cid-hfoeqrtz]{display:none}.value__title[data-astro-cid-hfoeqrtz]{font-size:var(--step-2);margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.value__text[data-astro-cid-hfoeqrtz]{max-width:22rem;color:color-mix(in srgb, var(--foam) 86%, transparent);margin-top:.85rem}.value__practice[data-astro-cid-hfoeqrtz]{border-top:1px solid color-mix(in srgb, var(--foam) 18%, transparent);max-width:22rem;font-size:var(--step--1);color:color-mix(in srgb, var(--foam) 80%, transparent);margin-top:1.25rem;padding-top:1.1rem}.value__practice[data-astro-cid-hfoeqrtz] span[data-astro-cid-hfoeqrtz]{color:var(--coral);font-weight:700}@media (width<=52rem){.values__wave[data-astro-cid-hfoeqrtz]{display:none}.values__list[data-astro-cid-hfoeqrtz]{grid-template-columns:minmax(0,1fr);gap:3.5rem}.value[data-astro-cid-hfoeqrtz]{text-align:left;justify-items:start;padding-inline:0}.value__wave[data-astro-cid-hfoeqrtz]{width:9rem;height:auto;margin-top:1rem;display:block;overflow:visible}.value__title[data-astro-cid-hfoeqrtz]{margin-top:1rem}}.community[data-astro-cid-lilee4hy]{background:var(--sand)}.community__inner[data-astro-cid-lilee4hy]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:3rem clamp(2rem,1rem + 5vw,6rem);display:grid}.community__title[data-astro-cid-lilee4hy]{font-size:var(--step-4)}.community__text[data-astro-cid-lilee4hy]{max-width:34rem;margin-top:1.25rem;font-size:1.25rem}.community__cta[data-astro-cid-lilee4hy]{margin-top:2rem}.community__emojis[data-astro-cid-lilee4hy]{margin:0}.community__emojis[data-astro-cid-lilee4hy] ul[data-astro-cid-lilee4hy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,.5rem + 1vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.community__emojis[data-astro-cid-lilee4hy] li[data-astro-cid-lilee4hy]{aspect-ratio:1;background:var(--foam);border-radius:50%;place-items:center;display:grid}.community__emojis[data-astro-cid-lilee4hy] li[data-astro-cid-lilee4hy]:nth-child(2n){translate:0 1.5rem}.community__emojis[data-astro-cid-lilee4hy] img[data-astro-cid-lilee4hy]{width:62%;height:auto}.community__emojis[data-astro-cid-lilee4hy] figcaption[data-astro-cid-lilee4hy]{font-size:var(--step--1);text-align:center;color:color-mix(in srgb, var(--deep) 75%, transparent);margin-top:2.5rem}@media (width<=52rem){.community__inner[data-astro-cid-lilee4hy]{grid-template-columns:minmax(0,1fr)}.community__emojis[data-astro-cid-lilee4hy]{max-width:22rem}}
