.hero[data-astro-cid-lcdefpme]{background:var(--slate);border-block-end:3px solid var(--outline);padding-block:clamp(2.5rem,6vw,5rem) 0;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{align-items:end;gap:1rem;display:grid;position:relative}@media (width>=60rem){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;gap:3rem}}.hero-copy[data-astro-cid-lcdefpme]{padding-block-end:clamp(1rem,4vw,4rem)}h1[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 6px #0000001f);width:min(100%,560px)}.hero-lede[data-astro-cid-lcdefpme]{max-width:36rem;font-size:var(--step-1);color:#191717;margin-block:1.5rem 2rem;line-height:1.5}.tank-scene[data-astro-cid-lcdefpme]{min-height:clamp(220px,40vw,420px);position:relative}.swimmer[data-astro-cid-lcdefpme]{width:clamp(90px,16vw,200px);animation:5s ease-in-out infinite bob;position:absolute}.s0[data-astro-cid-lcdefpme]{top:30%;left:2%}.s1[data-astro-cid-lcdefpme]{animation-duration:6s;animation-delay:-1.5s;top:8%;right:0}.s2[data-astro-cid-lcdefpme]{animation-delay:-3s;bottom:14%;right:8%;transform:scaleX(-1)}.s3[data-astro-cid-lcdefpme]{width:clamp(60px,10vw,120px);animation-duration:7s;animation-delay:-2.2s;top:0;left:38%}.s2[data-astro-cid-lcdefpme]{animation-name:bob-flip}@keyframes bob{0%,to{translate:0;rotate:-2deg}50%{translate:10px -14px;rotate:3deg}}@keyframes bob-flip{0%,to{transform:scaleX(-1)translate(0)}50%{transform:scaleX(-1)translate(12px,-12px)}}.sand[data-astro-cid-lcdefpme]{background:var(--tan);border-block-start:3px solid var(--outline);height:26px;position:absolute;inset:auto -50vw 0}.bubbles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{aspect-ratio:1;border:2px solid #ffffff8c;border-radius:50%;width:14px;animation:11s linear infinite rise;position:absolute;bottom:-20px}.bubbles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{animation-delay:0s;left:6%}.bubbles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){width:9px;animation-duration:9s;animation-delay:-4s;left:22%}.bubbles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:-7s;left:48%}.bubbles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4){width:20px;animation-duration:13s;animation-delay:-2s;left:63%}.bubbles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(5){width:10px;animation-delay:-9s;left:81%}.bubbles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(6){animation-duration:10s;animation-delay:-5s;left:93%}@keyframes rise{to{opacity:0;translate:0 -110vh}}.features[data-astro-cid-lcdefpme]{padding:0;list-style:none}.features[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block-end:.5rem}.features[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.fish-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.fish-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--slate);border:2px solid var(--outline);border-radius:var(--radius-lg);box-shadow:0 4px 0 var(--outline);font-family:var(--font-display), sans-serif;color:#fff;text-shadow:0 1px 0 var(--outline), 0 0 6px #00000059;justify-items:center;gap:.4rem;padding:1rem .5rem .9rem;font-weight:600;text-decoration:none;transition:transform .15s;display:grid}.fish-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.fish-row[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:110px}.shifting[data-astro-cid-lcdefpme]{animation:6s linear infinite hue}@keyframes hue{to{filter:hue-rotate(360deg)}}.more[data-astro-cid-lcdefpme]{margin-block-start:2rem}.split[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}@media (width>=50rem){.split[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr}}.split[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:38rem}.icon-art[data-astro-cid-lcdefpme]{border:3px solid var(--outline);width:min(100%,420px);box-shadow:0 8px 0 var(--outline);border-radius:22%;justify-self:center;rotate:3deg}.races[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,6vw,4.5rem)}.races-art[data-astro-cid-lcdefpme]{border:3px solid var(--outline);border-radius:var(--radius-lg);width:min(100%,460px);box-shadow:0 8px 0 var(--outline);justify-self:center;display:block;overflow:hidden;rotate:-2deg}.made[data-astro-cid-lcdefpme]{max-width:52rem}.plush-wrap[data-astro-cid-lcdefpme]{justify-items:center;margin-block-start:1.5rem;display:grid}
