.sh[data-astro-cid-yyodexpf],.sh-sheet[data-astro-cid-yyodexpf]{--sh-ease:cubic-bezier(.215, .61, .355, 1);--sh-t:calc(.45s * var(--spd));--squiggle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3E%3Cpath d='M0 3c1.75 0 1.75-1.6 3.5-1.6S5.25 4.6 7 4.6 8.75 1.4 10.5 1.4 12.25 3 14 3' fill='none' stroke='%231A7C64' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.sh[data-astro-cid-yyodexpf]{z-index:30;color:var(--ink);padding-top:env(safe-area-inset-top);position:sticky;top:0}.sh-bg[data-astro-cid-yyodexpf]{z-index:-1;pointer-events:none;opacity:0;transition:opacity calc(.2s * var(--spd)) var(--sh-ease);position:absolute;inset:0 0 -10px}.sh-bg[data-astro-cid-yyodexpf]:before{content:"";background:var(--paper);position:absolute;inset:0 0 10px}.sh-bg[data-astro-cid-yyodexpf]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='11' viewBox='0 0 120 11'%3E%3Cpath d='M0 0h120v5c-15 0-15 5-30 5S75 5 60 5 45 10 30 10 15 5 0 5z' fill='%23F4EFE4'/%3E%3Cpath d='M0 5c15 0 15 5 30 5s15-5 30-5 15 5 30 5 15-5 30-5' fill='none' stroke='%2315201C' stroke-opacity='.09'/%3E%3C/svg%3E") 0 0/120px 11px repeat-x;height:11px;position:absolute;bottom:0;left:0;right:0}.sh--scrolled[data-astro-cid-yyodexpf] .sh-bg[data-astro-cid-yyodexpf]{opacity:1}.sh[data-astro-cid-yyodexpf] [data-astro-cid-yyodexpf]:is(.sh-mark,.sh-link){transition:color var(--sh-t) var(--sh-ease), text-shadow calc(.2s * var(--spd)) var(--sh-ease)}.sh--over[data-astro-cid-yyodexpf]:not(.sh--scrolled) [data-astro-cid-yyodexpf]:is(.sh-mark,.sh-link){text-shadow:0 0 14px var(--paper), 0 0 4px var(--paper), 0 0 2px var(--paper)}.sh--over[data-astro-cid-yyodexpf]:not(.sh--scrolled) .sh-link[data-astro-cid-yyodexpf]{color:var(--ink)}.sh[data-astro-cid-yyodexpf] [data-astro-cid-yyodexpf],.sh-sheet[data-astro-cid-yyodexpf] [data-astro-cid-yyodexpf]{box-sizing:border-box}.sh--over[data-astro-cid-yyodexpf]{margin-bottom:-84px}.sh-in[data-astro-cid-yyodexpf]{width:var(--page);align-items:center;gap:8px;height:84px;margin:0 auto;display:flex}.sh-mark[data-astro-cid-yyodexpf]{min-height:var(--hit);color:var(--ink);font:var(--w-bold) var(--fs-22)/1 var(--sans);letter-spacing:var(--track-head);border-radius:var(--r-pill);align-items:center;gap:8px;margin-right:auto;text-decoration:none;display:inline-flex}.sh-fish[data-astro-cid-yyodexpf]{animation:sh-idle calc(3.6s * var(--spd)) var(--e-inout) infinite alternate;margin:0 -2px 0 -4px;display:inline-flex}.sh-fish[data-astro-cid-yyodexpf] img[data-astro-cid-yyodexpf]{object-fit:contain;width:40px;height:40px;filter:var(--shadow-fish);transition:translate var(--t-slow) var(--e-over), rotate var(--t-slow) var(--e-over)}.sh-mark[data-astro-cid-yyodexpf]:hover .sh-fish[data-astro-cid-yyodexpf] img[data-astro-cid-yyodexpf]{translate:5px -2px;rotate:-10deg}@keyframes sh-idle{0%{translate:0 1px;rotate:3deg}to{translate:0 -2px;rotate:-4deg}}.sh-nav[data-astro-cid-yyodexpf]{align-items:center;gap:6px;display:flex}.sh-link[data-astro-cid-yyodexpf]{min-height:var(--hit);border-radius:var(--r-pill);color:var(--ink-2);font:var(--w-medium) var(--fs-15)/1 var(--sans);transition:color var(--sh-t) var(--sh-ease);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.sh-link[data-astro-cid-yyodexpf]:after{content:"";pointer-events:none;background:var(--squiggle) 0 0 / 14px 6px repeat-x;clip-path:inset(0 100% 0 0);height:6px;transition:clip-path var(--t-slow) var(--e-out);position:absolute;top:calc(50% + 11px);left:14px;right:14px}.sh-link[data-astro-cid-yyodexpf]:hover,.sh-link[data-astro-cid-yyodexpf][aria-current=page]{color:var(--ink)}.sh-link[data-astro-cid-yyodexpf]:hover:after,.sh-link[data-astro-cid-yyodexpf][aria-current=page]:after{clip-path:inset(0)}.sh-link[data-astro-cid-yyodexpf][aria-current=page]{font-weight:var(--w-semibold)}.sh-go[data-astro-cid-yyodexpf]{height:var(--btn-h-sm);border-radius:var(--r-pill);background:var(--accent);color:var(--on-dark);font:var(--w-semibold) var(--fs-15)/1 var(--sans);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:background-color var(--sh-t) var(--sh-ease), scale var(--t-fast) var(--sh-ease);justify-content:center;align-items:center;gap:6px;margin-left:10px;padding:0 16px 0 20px;text-decoration:none;display:inline-flex}.sh-go[data-astro-cid-yyodexpf] svg[data-astro-cid-yyodexpf]{transition:translate var(--t-slow) var(--e-over)}.sh-go[data-astro-cid-yyodexpf]:hover{background:var(--accent-deep)}.sh-go[data-astro-cid-yyodexpf]:hover svg[data-astro-cid-yyodexpf]{translate:3px}.sh-go[data-astro-cid-yyodexpf]:active{scale:.97}.sh[data-astro-cid-yyodexpf] a[data-astro-cid-yyodexpf]:focus-visible,.sh[data-astro-cid-yyodexpf] button[data-astro-cid-yyodexpf]:focus-visible,.sh-sheet[data-astro-cid-yyodexpf] [data-astro-cid-yyodexpf]:is(a,button):focus-visible{box-shadow:var(--focus-ring);outline:none}.sh[data-astro-cid-yyodexpf] .sh-go[data-astro-cid-yyodexpf]:focus-visible,.sh-sheet[data-astro-cid-yyodexpf] .sh-go[data-astro-cid-yyodexpf]:focus-visible{box-shadow:var(--focus-ring-on-accent)}.sh-menu[data-astro-cid-yyodexpf]{width:var(--hit);height:var(--hit);border-radius:var(--r-round);background:color-mix(in srgb, var(--paper) 80%, transparent);color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:scale var(--t-fast) var(--sh-ease);border:0;justify-content:center;align-items:center;margin:0 -2px 0 0;padding:0;display:none}.sh-menu[data-astro-cid-yyodexpf]:active{scale:.94}.sh-vh[data-astro-cid-yyodexpf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sh-sheet[data-astro-cid-yyodexpf]{width:100%;max-width:none;height:auto;max-height:100dvh;color:var(--ink);background:var(--paper);border-radius:0 0 var(--r-sheet) var(--r-sheet);box-shadow:var(--shadow-card);border:0;margin:0;padding:0;inset:0 0 auto}.sh-sheet[data-astro-cid-yyodexpf]::backdrop{background:var(--scrim)}.sh-sheet[data-astro-cid-yyodexpf][open]{animation:sh-in var(--t-slow) var(--e-out)}.sh-sheet[data-astro-cid-yyodexpf][open]::backdrop{animation:sh-fade var(--t-base) var(--e-out)}.sh-sheet[data-astro-cid-yyodexpf][open] [data-astro-cid-yyodexpf]:is(.sh-sheet-nav a,.sh-go--wide){animation:sh-row var(--t-slow) var(--e-out) both;animation-delay:calc(80ms + var(--i) * var(--stagger))}@keyframes sh-in{0%{opacity:0;translate:0 -24px}}@keyframes sh-fade{0%{opacity:0}}@keyframes sh-row{0%{opacity:0;translate:-14px}}.sh-sheet-in[data-astro-cid-yyodexpf]{padding:max(10px, env(safe-area-inset-top)) 20px 24px}.sh-sheet-top[data-astro-cid-yyodexpf]{justify-content:space-between;align-items:center;height:52px;display:flex}.sh-sheet-top[data-astro-cid-yyodexpf] .sh-mark[data-astro-cid-yyodexpf]{font-size:var(--fs-17);gap:6px}.sh-sheet-top[data-astro-cid-yyodexpf] .sh-fish[data-astro-cid-yyodexpf] img[data-astro-cid-yyodexpf]{width:32px;height:32px}.sh-x[data-astro-cid-yyodexpf]{width:var(--hit);height:var(--hit);border-radius:var(--r-round);background:var(--wash);color:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sh-sheet-nav[data-astro-cid-yyodexpf]{flex-direction:column;gap:4px;margin:14px 0 18px;display:flex}.sh-sheet-nav[data-astro-cid-yyodexpf] a[data-astro-cid-yyodexpf]{border-radius:var(--r-tile);min-height:64px;color:var(--ink);font:var(--w-semibold) var(--fs-22)/1.1 var(--sans);letter-spacing:var(--track-head);align-items:center;gap:14px;padding:0 12px 0 6px;text-decoration:none;display:flex}.sh-sheet-nav[data-astro-cid-yyodexpf] a[data-astro-cid-yyodexpf]:active{background:var(--wash)}.sh-sheet-nav[data-astro-cid-yyodexpf] img[data-astro-cid-yyodexpf]{object-fit:contain;width:48px;height:48px;filter:var(--shadow-fish)}.sh-sheet-nav[data-astro-cid-yyodexpf] a[data-astro-cid-yyodexpf][aria-current=page]{background:var(--wash)}.sh-sheet-nav[data-astro-cid-yyodexpf] a[data-astro-cid-yyodexpf][aria-current=page] span[data-astro-cid-yyodexpf]{background:var(--squiggle) 0 100% / 14px 6px repeat-x;padding-bottom:8px}.sh-go--wide[data-astro-cid-yyodexpf]{width:100%;height:var(--btn-h);font-size:var(--fs-17);margin:0;display:flex}@media (width<=720px){.sh--over[data-astro-cid-yyodexpf]{margin-bottom:-64px}.sh-in[data-astro-cid-yyodexpf]{height:64px}.sh-in[data-astro-cid-yyodexpf]>.sh-mark[data-astro-cid-yyodexpf]{font-size:var(--fs-17);gap:6px}.sh-in[data-astro-cid-yyodexpf] .sh-fish[data-astro-cid-yyodexpf] img[data-astro-cid-yyodexpf]{width:32px;height:32px}.sh-nav[data-astro-cid-yyodexpf]{display:none}.sh-menu[data-astro-cid-yyodexpf]{display:inline-flex}}@media (prefers-reduced-motion:reduce){.sh-fish[data-astro-cid-yyodexpf]{animation:none}.sh-mark[data-astro-cid-yyodexpf]:hover .sh-fish[data-astro-cid-yyodexpf] img[data-astro-cid-yyodexpf],.sh-go[data-astro-cid-yyodexpf]:hover svg[data-astro-cid-yyodexpf]{translate:none;rotate:none}.sh-go[data-astro-cid-yyodexpf]:active,.sh-menu[data-astro-cid-yyodexpf]:active{scale:none}.sh-sheet[data-astro-cid-yyodexpf][open]{animation:sh-fade var(--t-base) linear}.sh-sheet[data-astro-cid-yyodexpf][open] [data-astro-cid-yyodexpf]:is(.sh-sheet-nav a,.sh-go--wide){animation:none}}.sf[data-astro-cid-frjvxfh3]{z-index:1;color:var(--on-dark-2);font:var(--w-regular) var(--fs-15)/var(--lh-body) var(--sans);margin-top:24px;position:relative}.sf[data-astro-cid-frjvxfh3] [data-astro-cid-frjvxfh3]{box-sizing:border-box}.sf-wave[data-astro-cid-frjvxfh3]{width:200%;height:30px;animation:sf-roll calc(16s * var(--spd)) linear infinite;margin-bottom:-1px;display:flex}.sf-wave[data-astro-cid-frjvxfh3] svg[data-astro-cid-frjvxfh3]{height:100%;fill:var(--deep);flex:1}@keyframes sf-roll{to{translate:-50%}}.sf-sea[data-astro-cid-frjvxfh3]{background:linear-gradient(var(--deep), color-mix(in srgb, var(--deep) 82%, #000));padding-bottom:max(32px, env(safe-area-inset-bottom));position:relative;overflow:hidden}.sf-life[data-astro-cid-frjvxfh3]{pointer-events:none;position:absolute;inset:0}.sf-lane[data-astro-cid-frjvxfh3]{width:100vw;height:128px;margin:24px calc(50% - 50vw) 0;position:relative}.sf-swim[data-astro-cid-frjvxfh3]{left:0;top:var(--y);width:100%;animation:sf-cross calc(var(--d) * var(--spd)) linear infinite;animation-delay:calc(var(--d) * var(--at) * -1 * var(--spd));position:absolute}.sf-swim[data-astro-cid-frjvxfh3] img[data-astro-cid-frjvxfh3]{object-fit:contain;opacity:.9;filter:drop-shadow(0 10px 10px #0000004d);height:auto;animation:sf-bob calc(2.8s * var(--spd)) var(--e-inout) infinite alternate;display:block}@keyframes sf-cross{0%{translate:-140px}to{translate:calc(100vw + 20px)}}@keyframes sf-bob{0%{translate:0 -4px;rotate:2deg}to{translate:0 5px;rotate:-3deg}}.sf-bub[data-astro-cid-frjvxfh3]{left:var(--x);width:var(--s);height:var(--s);border-radius:var(--r-round);animation:sf-rise calc(7.5s * var(--spd)) var(--e-in) infinite;animation-delay:calc(var(--w) * -1 * var(--spd));background:#ffffff0f;border:1.5px solid #ffffff59;position:absolute;bottom:-12px}@keyframes sf-rise{0%{opacity:0;translate:0}12%{opacity:1}50%{translate:6px -160px}90%{opacity:.9}to{opacity:0;translate:-4px -320px}}.sf-in[data-astro-cid-frjvxfh3]{width:var(--page);margin:0 auto;padding:72px 0 0;position:relative}.sf-bye[data-astro-cid-frjvxfh3]{color:var(--on-dark);font:var(--w-bold) var(--fs-44)/var(--lh-tight) var(--sans);letter-spacing:var(--track-display);text-wrap:balance;margin:0}.sf-bye[data-astro-cid-frjvxfh3] em[data-astro-cid-frjvxfh3]{font-family:var(--serif);font-style:normal;font-weight:var(--w-regular);font-size:calc(1em * var(--serif-scale));letter-spacing:-.01em;line-height:.9}.sf-who[data-astro-cid-frjvxfh3]{margin:12px 0 0}.sf-row[data-astro-cid-frjvxfh3]{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:18px;display:flex}.sf-nav[data-astro-cid-frjvxfh3],.sf-out[data-astro-cid-frjvxfh3]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sf-nav[data-astro-cid-frjvxfh3]{margin-left:-12px}.sf[data-astro-cid-frjvxfh3] a[data-astro-cid-frjvxfh3]{border-radius:var(--r-pill);color:var(--on-dark);-webkit-tap-highlight-color:transparent;text-decoration:none}.sf[data-astro-cid-frjvxfh3] a[data-astro-cid-frjvxfh3]:focus-visible{box-shadow:0 0 0 2px var(--deep), 0 0 0 4px var(--on-dark);outline:none}.sf-nav[data-astro-cid-frjvxfh3] a[data-astro-cid-frjvxfh3],.sf-site[data-astro-cid-frjvxfh3]{min-height:var(--hit);font-weight:var(--w-medium);transition:background-color var(--t-fast) var(--e-out);align-items:center;padding:0 12px;display:inline-flex}.sf-nav[data-astro-cid-frjvxfh3] a[data-astro-cid-frjvxfh3]:hover,.sf-site[data-astro-cid-frjvxfh3]:hover,.sf-social[data-astro-cid-frjvxfh3]:hover{background:#ffffff1a}.sf-site[data-astro-cid-frjvxfh3]{color:var(--on-dark-2)}.sf-social[data-astro-cid-frjvxfh3]{width:var(--hit);height:var(--hit);transition:background-color var(--t-fast) var(--e-out), translate var(--t-base) var(--e-over);justify-content:center;align-items:center;display:inline-flex}.sf-social[data-astro-cid-frjvxfh3]:hover{translate:0 -2px}.sf-social[data-astro-cid-frjvxfh3]:last-child{margin-right:-12px}@media (width<=720px){.sf-in[data-astro-cid-frjvxfh3]{padding-top:56px}.sf-bye[data-astro-cid-frjvxfh3]{font-size:var(--fs-34)}.sf-row[data-astro-cid-frjvxfh3]{flex-direction:column;align-items:flex-start;gap:8px}.sf-out[data-astro-cid-frjvxfh3]{margin-left:-12px}.sf-swim[data-astro-cid-frjvxfh3] img[data-astro-cid-frjvxfh3]{scale:.8}}@media (prefers-reduced-motion:reduce){.sf-wave[data-astro-cid-frjvxfh3],.sf-swim[data-astro-cid-frjvxfh3],.sf-swim[data-astro-cid-frjvxfh3] img[data-astro-cid-frjvxfh3]{animation:none}.sf-swim[data-astro-cid-frjvxfh3]:first-child{translate:62vw}.sf-swim[data-astro-cid-frjvxfh3]:nth-child(2){translate:18vw}.sf-swim[data-astro-cid-frjvxfh3]:nth-child(3){translate:80vw}.sf-bub[data-astro-cid-frjvxfh3]{display:none}}
