.story[data-astro-cid-ok4cqhwi]{padding-bottom:clamp(3rem,8vw,6rem)}.hero[data-astro-cid-ok4cqhwi]{min-height:100svh;padding:calc(var(--header-h,80px) + clamp(2rem, 8vh, 5rem)) 1.25rem 0;background:var(--offwhite);transition:min-height .9s var(--ease-ui);place-items:start center;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-ok4cqhwi].is-answered{min-height:78svh}.hero-center[data-astro-cid-ok4cqhwi]{z-index:2;text-align:center;width:min(46rem,100%);position:relative}.hero-q[data-astro-cid-ok4cqhwi]{font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-tight);text-transform:uppercase;margin:0 0 2rem}.fish[data-astro-cid-ok4cqhwi]{z-index:1;filter:drop-shadow(0 14px 18px #0000002e);height:auto;transition:translate 1s var(--ease-ui), scale 1s var(--ease-ui);position:absolute;bottom:4%}.fish-l[data-astro-cid-ok4cqhwi]{transform-origin:0;width:min(50vw,820px);left:-5vw}.fish-r[data-astro-cid-ok4cqhwi]{transform-origin:100%;width:min(52vw,860px);bottom:12%;right:-5vw}.hero[data-astro-cid-ok4cqhwi].is-answered .fish-l[data-astro-cid-ok4cqhwi]{translate:-10% 18%;scale:.85}.hero[data-astro-cid-ok4cqhwi].is-answered .fish-r[data-astro-cid-ok4cqhwi]{translate:10% 22%;scale:.85}.story-col[data-astro-cid-ok4cqhwi]{width:min(46rem,100% - 2.5rem);margin-inline:auto;position:relative}.story-char[data-astro-cid-ok4cqhwi]{height:auto;display:block}.story-flow[data-astro-cid-ok4cqhwi]{--p:0;position:relative}@media (width>=900px){.story-flow[data-astro-cid-ok4cqhwi]:before,.story-flow[data-astro-cid-ok4cqhwi]:after{content:"";border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 25.25rem)}.story-flow[data-astro-cid-ok4cqhwi]:before{background:var(--line-on-light)}.story-flow[data-astro-cid-ok4cqhwi]:after{background:var(--blue);transform-origin:50% 0;scale:1 var(--p)}.story-flow[data-astro-cid-ok4cqhwi] .story-col[data-astro-cid-ok4cqhwi]:before,.story-flow[data-astro-cid-ok4cqhwi] .story-wide[data-astro-cid-ok4cqhwi]:before{content:"";border:2px solid var(--blue);background:var(--white);z-index:1;border-radius:50%;width:12px;height:12px;margin-left:-5px;position:absolute;top:.65em;left:-2.25rem}}.story-title[data-astro-cid-ok4cqhwi]{padding:clamp(3rem,8vw,6rem) 0 clamp(1.5rem,4vw,3rem)}.story-title[data-astro-cid-ok4cqhwi][hidden]{display:none}.story[data-astro-cid-ok4cqhwi] h1[data-astro-cid-ok4cqhwi]{margin:0 0 1.25rem}.story-choices[data-astro-cid-ok4cqhwi]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;display:flex}.story-choices[data-astro-cid-ok4cqhwi][hidden],.story-answer[data-astro-cid-ok4cqhwi][hidden],.story-rest[data-astro-cid-ok4cqhwi][hidden]{display:none}.story-answer[data-astro-cid-ok4cqhwi]{font-size:var(--fs-h3);margin:0;font-weight:800;line-height:1.2}.story-rest[data-astro-cid-ok4cqhwi]>[data-astro-cid-ok4cqhwi]+[data-astro-cid-ok4cqhwi]{margin-top:clamp(2rem,5vw,3.5rem)}.story-big[data-astro-cid-ok4cqhwi]{font-size:var(--fs-lead);margin:0 0 1.25rem;line-height:1.55}.story-strong[data-astro-cid-ok4cqhwi]{font-weight:600}.story-aside[data-astro-cid-ok4cqhwi]{color:var(--muted-on-light);margin:0 0 1.5rem}.story-by[data-astro-cid-ok4cqhwi]{font-size:var(--fs-small);color:var(--muted-on-light);margin:.5rem 0 2rem}.story-wide[data-astro-cid-ok4cqhwi]{width:min(46rem,100% - 2.5rem);margin:0 auto;position:relative}.story-wide[data-astro-cid-ok4cqhwi] img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.story-bubble-row[data-astro-cid-ok4cqhwi]{align-items:flex-end;gap:1rem;display:flex}.story-bubble[data-astro-cid-ok4cqhwi]{border-radius:4px var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--black);color:var(--white);font-size:var(--fs-lead);margin:0;padding:1.1rem 1.4rem 1.25rem;font-weight:600;line-height:1.35}.story-char-react[data-astro-cid-ok4cqhwi]{flex:none;width:min(32%,180px);margin-bottom:-.5rem}.story-label[data-astro-cid-ok4cqhwi]{font-size:var(--fs-lead);margin:0 0 .9rem;font-weight:600}.story-pills[data-astro-cid-ok4cqhwi]{gap:.6rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.story-pills[data-astro-cid-ok4cqhwi] li[data-astro-cid-ok4cqhwi]{border:1px solid var(--line-on-light);border-radius:var(--radius-pill);align-items:center;gap:.8rem;padding:.5rem 1.25rem .5rem .5rem;font-weight:600;display:flex}.story-pills[data-astro-cid-ok4cqhwi] li[data-astro-cid-ok4cqhwi] span[data-astro-cid-ok4cqhwi]{background:var(--offwhite);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.story-above[data-astro-cid-ok4cqhwi]{align-items:flex-end;gap:1.5rem;display:flex}.story-above[data-astro-cid-ok4cqhwi] .story-big[data-astro-cid-ok4cqhwi]{margin:0}.story-char-thumbs[data-astro-cid-ok4cqhwi]{flex:none;width:min(36%,210px);margin-bottom:-.5rem}.story-team[data-astro-cid-ok4cqhwi]{position:relative}.story-stamp[data-astro-cid-ok4cqhwi]{border:3px solid var(--white);background:var(--blue);color:var(--white);letter-spacing:var(--ls-caps);text-transform:uppercase;border-radius:12px;padding:.5rem 1.1rem;font-weight:800;position:absolute;bottom:8%;right:5%;rotate:-8deg}.story-ctas[data-astro-cid-ok4cqhwi]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (prefers-reduced-motion:no-preference){.fish-l[data-astro-cid-ok4cqhwi]{animation:fish-in-l 1.3s var(--ease-spring) .15s both, fish-bob 6s ease-in-out 1.6s infinite}.fish-r[data-astro-cid-ok4cqhwi]{animation:fish-in-r 1.3s var(--ease-spring) .35s both, fish-bob 7s ease-in-out 1.8s infinite reverse}.hero-center[data-astro-cid-ok4cqhwi]{animation:story-in .8s var(--ease-spring) .9s both}.story-stamp[data-astro-cid-ok4cqhwi]{animation:story-stamp .5s var(--ease-spring) .4s both}.story-answer[data-astro-cid-ok4cqhwi]:not([hidden]){animation:story-in .5s var(--ease-spring) both}}@keyframes story-stamp{0%{opacity:0;rotate:4deg;scale:1.8}}@keyframes fish-in-l{0%{transform:translate(-120%)}}@keyframes fish-in-r{0%{transform:translate(120%)}}@keyframes fish-bob{50%{rotate:1.5deg}}@keyframes story-in{0%{opacity:0;translate:0 1rem}}@media (width>=801px) and (aspect-ratio<=1){.fish-l[data-astro-cid-ok4cqhwi]{width:70vw;bottom:5%;left:-8vw}.fish-r[data-astro-cid-ok4cqhwi]{width:74vw;bottom:30%;right:-10vw}}@media (width<=800px){.hero[data-astro-cid-ok4cqhwi]{padding-inline:1rem}.fish-l[data-astro-cid-ok4cqhwi]{width:92vw;bottom:4%;left:-12vw}.fish-r[data-astro-cid-ok4cqhwi]{width:96vw;bottom:27%;right:-16vw}.hero-q[data-astro-cid-ok4cqhwi]{font-size:clamp(1.9rem,9vw,2.6rem)}}
