@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/source-serif-4-latin-400-normal.woff2?v=02194deb92)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:optional;src:url(/fonts/source-serif-4-latin-400-italic.woff2?v=882b7c150c)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/source-serif-4-latin-600-normal.woff2?v=f2b7e1cf1d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:optional;src:url(/fonts/source-serif-4-latin-600-italic.woff2?v=cdee523b89)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-400-normal.woff2?v=78ff74ea29)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-400-italic.woff2?v=d06253118f)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-600-normal.woff2?v=ba70bfd7a5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:SS4 Fallback G;font-style:normal;font-weight:400 500;src:local(Georgia);size-adjust:107.03%;ascent-override:96.79%;descent-override:31.3%;line-gap-override:0%}@font-face{font-family:SS4 Fallback G;font-style:normal;font-weight:600 900;src:local(Georgia Bold),local(Georgia-Bold);size-adjust:92.63%;ascent-override:111.85%;descent-override:36.17%;line-gap-override:0%}@font-face{font-family:SS4 Fallback G;font-style:italic;font-weight:400 500;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:96.59%;ascent-override:107.25%;descent-override:34.68%;line-gap-override:0%}@font-face{font-family:SS4 Fallback G;font-style:italic;font-weight:600 900;src:local(Georgia Bold Italic),local(Georgia-BoldItalic);size-adjust:86.0%;ascent-override:120.47%;descent-override:38.95%;line-gap-override:0%}@font-face{font-family:SS4 Fallback N;font-style:normal;font-weight:400 500;src:local(Noto Serif),local(NotoSerif),local(NotoSerif-Regular),local(Droid Serif),local(DroidSerif);size-adjust:99.19%;ascent-override:104.44%;descent-override:33.77%;line-gap-override:0%}@font-face{font-family:SS4 Fallback N;font-style:normal;font-weight:600 900;src:local(Noto Serif Bold),local(NotoSerif-Bold),local(Droid Serif Bold),local(DroidSerif-Bold);size-adjust:95.1%;ascent-override:108.94%;descent-override:35.23%;line-gap-override:0%}@font-face{font-family:SS4 Fallback N;font-style:italic;font-weight:400 500;src:local(Noto Serif Italic),local(NotoSerif-Italic),local(Droid Serif Italic),local(DroidSerif-Italic);size-adjust:93.94%;ascent-override:110.29%;descent-override:35.66%;line-gap-override:0%}@font-face{font-family:SS4 Fallback N;font-style:italic;font-weight:600 900;src:local(Noto Serif Bold Italic),local(NotoSerif-BoldItalic),local(Droid Serif Bold Italic),local(DroidSerif-BoldItalic);size-adjust:88.98%;ascent-override:116.44%;descent-override:37.65%;line-gap-override:0%}@font-face{font-family:SS4 Fallback T;font-style:normal;font-weight:400 500;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif),local(Tinos);size-adjust:117.22%;ascent-override:88.38%;descent-override:28.58%;line-gap-override:0%}@font-face{font-family:SS4 Fallback T;font-style:normal;font-weight:600 900;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT),local(Liberation Serif Bold),local(LiberationSerif-Bold),local(Tinos Bold);size-adjust:110.55%;ascent-override:93.71%;descent-override:30.3%;line-gap-override:0%}@font-face{font-family:SS4 Fallback T;font-style:italic;font-weight:400 500;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic),local(Tinos Italic);size-adjust:107.92%;ascent-override:96.0%;descent-override:31.04%;line-gap-override:0%}@font-face{font-family:SS4 Fallback T;font-style:italic;font-weight:600 900;src:local(Times New Roman Bold Italic),local(TimesNewRomanPS-BoldItalicMT),local(Liberation Serif Bold Italic),local(LiberationSerif-BoldItalic),local(Tinos Bold Italic);size-adjust:107.88%;ascent-override:96.04%;descent-override:31.05%;line-gap-override:0%}@font-face{font-family:Nick Hand Fallback;src:local(Bradley Hand),local(BradleyHandITCTT-Bold),local(Bradley Hand Bold);size-adjust:80.77%;ascent-override:118.86%;descent-override:37.14%;line-gap-override:0%}@font-face{font-family:Nick Hand;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nick-hand-core.woff2?v=6ea295651c)format("woff2");unicode-range:U+20-7E,U+A0,U+B7,U+D7,U+E9,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2190-2193}@font-face{font-family:Nick Hand;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nick-hand-ext.woff2?v=8f207d99f5)format("woff2");unicode-range:U+A1-A3,U+A5,U+A7,U+A9,U+AB,U+AE,U+B0-B1,U+B6,U+BB,U+BF-D6,U+D8-DD,U+DF-E8,U+EA-EF,U+F1-FD,U+FF,U+131,U+152-153,U+201A,U+201E,U+2020,U+2022,U+2039-203A,U+20AC,U+2116,U+2122,U+2197-2198,U+2212,U+2248,U+2260,U+2264-2265,U+2605,U+2665,U+2713,U+2717}:root{color-scheme:light;--paper:#f8f4ec;--paper-2:#f0e9db;--paper-3:#e8dfcc;--ink:#1f1c18;--ink-2:#4a443b;--ink-3:#5d564b;--rule:#ddd3c1;--rule-strong:#c7bba5;--accent:#2445b5;--accent-hover:#172f8a;--accent-wash:#2445b51c;--accent-line:#2445b547;--focus:#2445b5;--shadow:0 1px 0 #1f1c180f, 0 6px 18px -10px #1f1c1840;--font-body:"Source Serif 4", "SS4 Fallback G", "SS4 Fallback N", "SS4 Fallback T", serif;--font-hand:"Nick Hand", "Nick Hand Fallback", "Segoe Print", cursive;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--step--2:clamp(.8125rem, .7917rem + .0926vw, .875rem);--step--1:clamp(.9375rem, .9167rem + .0926vw, 1rem);--step-0:clamp(1.0625rem, 1.0208rem + .1852vw, 1.1875rem);--step-1:clamp(1.25rem, 1.1875rem + .2778vw, 1.4375rem);--step-2:clamp(1.5rem, 1.375rem + .5556vw, 1.875rem);--step-3:clamp(1.75rem, 1.5417rem + .9259vw, 2.375rem);--step-4:clamp(2.125rem, 1.75rem + 1.6667vw, 3.25rem);--hand-1:clamp(1.5rem, 1.375rem + .5556vw, 1.875rem);--hand-2:clamp(1.875rem, 1.6667rem + .9259vw, 2.5rem);--hand-3:clamp(2.625rem, 2.1667rem + 2.037vw, 4rem);--leading:1.6;--leading-tight:1.25;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:clamp(1.25rem, 1.125rem + .5556vw, 1.625rem);--space-l:clamp(1.75rem, 1.5rem + 1.1111vw, 2.5rem);--space-xl:clamp(2.5rem, 2rem + 2.2222vw, 4rem);--space-2xl:clamp(3.5rem, 2.75rem + 3.3333vw, 6rem);--gutter:clamp(1rem, .6667rem + 1.4815vw, 2rem);--measure:68ch;--width-page:46rem;--width-wide:64rem;--width-gallery:76rem;--tap:44px;--sketch-radius:255px 15px 225px 15px / 15px 225px 15px 255px;--sketch-radius-2:15px 225px 15px 255px / 255px 15px 225px 15px;--stroke:1.5px;--ease:cubic-bezier(.2, .7, .2, 1);--dur-1:.16s;--dur-2:.32s;--dur-3:.6s}:root[data-theme=dark]{color-scheme:dark;--paper:#1a1916;--paper-2:#24221e;--paper-3:#2e2b26;--ink:#ece6da;--ink-2:#c9c1b3;--ink-3:#b2a99a;--rule:#3a362f;--rule-strong:#514b41;--accent:#9fb3ff;--accent-hover:#c5d1ff;--accent-wash:#9fb3ff29;--accent-line:#9fb3ff38;--focus:#9fb3ff;--shadow:0 1px 0 #0000004d, 0 8px 22px -12px #000000b3}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last;scroll-padding-top:var(--space-l)}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading);font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--leading-tight);text-wrap:balance;margin:0}p,ul,ol,dl,figure,blockquote,pre,table{margin:0}h1{font-size:var(--step-4);letter-spacing:-.01em;margin-bottom:var(--space-m);line-height:1.12}p{text-wrap:pretty}img,svg,video,canvas,picture{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:color var(--dur-1) var(--ease), text-decoration-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease)}a:hover{color:var(--accent-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}::selection{background:var(--accent-wash);color:inherit}hr{height:10px;margin:var(--space-l) auto;max-width:12rem;color:var(--rule-strong);background:currentColor;border:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6c10-5 18 3 28-1s16-4 26 0 18 3 28-1 18-3 34 1' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6c10-5 18 3 28-1s16-4 26 0 18 3 28-1 18-3 34 1' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.86em}:root[data-theme=dark] main img:not(.nick *){filter:brightness(.9)contrast(1.04)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-s);top:var(--space-s);z-index:100;padding:var(--space-2xs) var(--space-s);min-height:var(--tap);background:var(--ink);color:var(--paper);border-radius:var(--sketch-radius);align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--paper);transform:none}.wrap{width:min(100% - 2 * var(--gutter), var(--width-page));margin-inline:auto}.wrap--wide{width:min(100% - 2 * var(--gutter), var(--width-wide))}.wrap--gallery{width:min(100% - 2 * var(--gutter), var(--width-gallery))}.hand{font-family:var(--font-hand);letter-spacing:.005em;font-weight:600;line-height:1}.meta{font-size:var(--step--1);color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums}.sketch{border:var(--stroke) solid currentColor;border-radius:var(--sketch-radius)}.mark,mark{background:linear-gradient(100deg, transparent .2em, var(--accent-wash) .35em, var(--accent-wash) calc(100% - .35em), transparent calc(100% - .2em));color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em .15em;margin-inline:-.12em;padding-inline:.12em}.tap{min-height:var(--tap);align-items:center;display:inline-flex}:where(.tap,.hit){position:relative}:where(.tap,.hit):after{content:"";width:max(100%, var(--tap));height:max(100%, var(--tap));position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-toggle[data-astro-cid-iomzzyrn]{width:var(--tap);height:var(--tap);color:var(--ink-2);cursor:pointer;transition:color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.theme-toggle[data-astro-cid-iomzzyrn]:hover{color:var(--accent);background:var(--accent-wash)}.theme-toggle__icon[data-astro-cid-iomzzyrn]{width:1.35rem;height:1.35rem;overflow:visible}.theme-toggle__sun[data-astro-cid-iomzzyrn]{display:none}:root[data-theme=dark] .theme-toggle__sun[data-astro-cid-iomzzyrn]{display:block}:root[data-theme=dark] .theme-toggle__moon[data-astro-cid-iomzzyrn],:root:not([data-theme]) .theme-toggle[data-astro-cid-iomzzyrn]{display:none}.site-header[data-astro-cid-tbenxcyl]{padding-top:var(--space-xs)}.site-header__inner[data-astro-cid-tbenxcyl]{justify-content:space-between;align-items:center;gap:var(--space-s);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--rule);display:flex}.site-header__name[data-astro-cid-tbenxcyl]{min-height:var(--tap);font-size:var(--hand-1);color:var(--ink);transform-origin:0;align-items:center;text-decoration:none;display:inline-flex;rotate:-1.5deg}.site-header__name[data-astro-cid-tbenxcyl]:hover{color:var(--accent)}.site-header__home[data-astro-cid-tbenxcyl]{flex:none;width:.95em;height:.95em;margin-right:.3em;overflow:visible}nav[data-astro-cid-tbenxcyl] ul[data-astro-cid-tbenxcyl]{align-items:center;gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-tbenxcyl] a[data-astro-cid-tbenxcyl]{padding-inline:var(--space-2xs);color:var(--ink-2);font-size:var(--step--1);letter-spacing:.02em;text-decoration:none}nav[data-astro-cid-tbenxcyl] a[data-astro-cid-tbenxcyl]:hover,nav[data-astro-cid-tbenxcyl] a[data-astro-cid-tbenxcyl][aria-current=page]{color:var(--accent);text-underline-offset:.3em;text-decoration:underline 1px}nav[data-astro-cid-tbenxcyl] a[data-astro-cid-tbenxcyl].site-header__blog{font-size:var(--hand-2);letter-spacing:normal;color:var(--accent);font-weight:600;line-height:1;rotate:-1.2deg}nav[data-astro-cid-tbenxcyl] a[data-astro-cid-tbenxcyl].site-header__blog:hover,nav[data-astro-cid-tbenxcyl] a[data-astro-cid-tbenxcyl].site-header__blog[aria-current=page]{text-underline-offset:.2em}body.layout-wide .wrap[data-astro-cid-tbenxcyl]{width:min(100% - 2 * var(--gutter), var(--width-wide))}body.layout-gallery .wrap[data-astro-cid-tbenxcyl]{width:min(100% - 2 * var(--gutter), var(--width-gallery))}.social-links[data-astro-cid-iupex2mz]{flex-wrap:wrap;align-items:center;column-gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.social-links--chips[data-astro-cid-iupex2mz]{gap:var(--space-2xs) var(--space-xs)}.social-links--chips[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]{white-space:nowrap;border:var(--stroke) solid var(--rule-strong);border-radius:var(--sketch-radius);color:var(--ink);font-size:var(--step-0);transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), rotate var(--dur-1) var(--ease);align-items:center;gap:.3em;padding:.2rem .6rem;text-decoration:none;display:inline-flex}.social-links--chips[data-astro-cid-iupex2mz] li[data-astro-cid-iupex2mz]:nth-child(2n) a[data-astro-cid-iupex2mz]{border-radius:var(--sketch-radius-2)}.social-links__icon[data-astro-cid-iupex2mz]{flex:none;width:1.05em;height:1.05em;overflow:visible}.social-links--chips[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-wash);rotate:-1.5deg}.squiggle[data-astro-cid-zoac27th]{width:100%;height:.5rem;display:block;overflow:visible}.site-footer[data-astro-cid-rqtdsmhp]{margin-top:var(--space-2xl);padding-bottom:var(--space-l);color:var(--ink-3);font-size:var(--step--1)}.site-footer[data-astro-cid-rqtdsmhp] .site-footer__rule{color:var(--rule-strong);height:.6rem;margin-bottom:var(--space-xs)}.site-footer__row[data-astro-cid-rqtdsmhp]{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;display:flex}.site-footer__name[data-astro-cid-rqtdsmhp]{font-size:var(--hand-1);color:var(--ink-2);text-decoration:none}.site-footer__name[data-astro-cid-rqtdsmhp]:hover{color:var(--accent)}.site-footer__links[data-astro-cid-rqtdsmhp]{flex-wrap:wrap;align-items:center;gap:0 1.1rem;display:flex}.site-footer__links[data-astro-cid-rqtdsmhp] .site-footer__social{display:contents}@media (width<=30rem){.site-footer__links[data-astro-cid-rqtdsmhp]{column-gap:.8rem}}.site-footer__contact[data-astro-cid-rqtdsmhp],.site-footer[data-astro-cid-rqtdsmhp] .site-footer__social a{color:var(--ink-2);text-decoration:none}.site-footer__contact[data-astro-cid-rqtdsmhp]:hover,.site-footer[data-astro-cid-rqtdsmhp] .site-footer__social a:hover{color:var(--accent);text-decoration:underline}body.layout-wide .wrap[data-astro-cid-rqtdsmhp]{width:min(100% - 2 * var(--gutter), var(--width-wide))}body.layout-gallery .wrap[data-astro-cid-rqtdsmhp]{width:min(100% - 2 * var(--gutter), var(--width-gallery))}.egg-strip[data-astro-cid-tc6j5gcm]{padding:var(--space-2xs) var(--gutter) var(--space-m)}.egg-strip__inner[data-astro-cid-tc6j5gcm]{justify-content:center;display:flex}body.is-home .egg-strip[data-astro-cid-tc6j5gcm]{padding-inline:0}.site-footer .egg-strip[data-astro-cid-tc6j5gcm]{margin-top:var(--space-2xs);padding:0}.egg-home[data-astro-cid-tc6j5gcm]{min-width:var(--tap);min-height:var(--tap);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;margin:0;padding:.25rem .5rem;display:inline-grid}.egg-home__art[data-astro-cid-tc6j5gcm]{overflow:visible}.egg-home__egg[data-astro-cid-tc6j5gcm]{transform-box:fill-box;transform-origin:50% 100%;transition:transform var(--dur-2) cubic-bezier(.3, 1.5, .5, 1);transform:rotate(-10deg)}.egg-home[data-astro-cid-tc6j5gcm]:hover .egg-home__egg[data-astro-cid-tc6j5gcm],.egg-home[data-astro-cid-tc6j5gcm]:focus-visible .egg-home__egg[data-astro-cid-tc6j5gcm]{transform:translateY(-6px)rotate(5deg)}.egg-home[data-astro-cid-tc6j5gcm]:active .egg-home__egg[data-astro-cid-tc6j5gcm]{transform:translateY(-2px)rotate(-2deg)scale(.96)}.egg-home__mound[data-astro-cid-tc6j5gcm]{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round}.egg-home__specks[data-astro-cid-tc6j5gcm]{fill:none;stroke:var(--ink-3);stroke-width:1.4px;stroke-linecap:round;opacity:.8}.egg-home--panel[data-astro-cid-tc6j5gcm]{color:var(--ink-3);transition:color var(--dur-2) var(--ease);padding:.15rem .3rem}.egg-home--panel[data-astro-cid-tc6j5gcm] .egg-home__art[data-astro-cid-tc6j5gcm]{width:var(--egg-home-w,64px);height:auto}.egg-home--panel[data-astro-cid-tc6j5gcm] .egg__band[data-astro-cid-tc6j5gcm],.egg-home--panel[data-astro-cid-tc6j5gcm] .egg__dots[data-astro-cid-tc6j5gcm]{opacity:.55;transition:opacity var(--dur-2) var(--ease)}.egg-home--panel[data-astro-cid-tc6j5gcm] .egg-home__mound[data-astro-cid-tc6j5gcm],.egg-home--panel[data-astro-cid-tc6j5gcm] .egg-home__specks[data-astro-cid-tc6j5gcm]{stroke:var(--rule-strong)}.egg-home--panel[data-astro-cid-tc6j5gcm]:hover,.egg-home--panel[data-astro-cid-tc6j5gcm]:focus-visible,.egg-home--panel[data-astro-cid-tc6j5gcm][data-egg-state=catch]{color:var(--ink)}.egg-home--panel[data-astro-cid-tc6j5gcm]:hover [data-astro-cid-tc6j5gcm]:is(.egg__band,.egg__dots),.egg-home--panel[data-astro-cid-tc6j5gcm]:focus-visible [data-astro-cid-tc6j5gcm]:is(.egg__band,.egg__dots),.egg-home--panel[data-astro-cid-tc6j5gcm][data-egg-state=catch] [data-astro-cid-tc6j5gcm]:is(.egg__band,.egg__dots){opacity:1}.egg-home[data-astro-cid-tc6j5gcm][data-egg-state=catch] .egg-home__egg[data-astro-cid-tc6j5gcm]{animation:.7s cubic-bezier(.3,1.2,.5,1) egg-catch}@keyframes egg-catch{0%{transform:translateY(-22px)rotate(-14deg)}40%{transform:translateY(1px)rotate(-10deg)scale(1.08,.9)}65%{transform:translateY(-5px)rotate(-4deg)}to{transform:rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.egg-home__egg[data-astro-cid-tc6j5gcm]{transition:none}.egg-home[data-astro-cid-tc6j5gcm]:hover .egg-home__egg[data-astro-cid-tc6j5gcm],.egg-home[data-astro-cid-tc6j5gcm]:focus-visible .egg-home__egg[data-astro-cid-tc6j5gcm]{transform:rotate(-10deg)}}.nick{--nk-halo:var(--nick-halo,#faf7f0);vertical-align:bottom;height:var(--nk-h,96px);aspect-ratio:var(--nk-ar,3 / 5);transform-origin:var(--nk-origin,50% 100%);flex:none;line-height:0;display:inline-block;position:relative}.nick__fig,.nick__art{position:absolute;inset:0}.nick__art picture,.nick__art img{width:100%;height:100%}.nick__art img,.nick__art .nick__base{display:block}.nick--flip .nick__art{transform:scaleX(-1)}.nick__fx{width:0;height:0;position:absolute;overflow:hidden}.nick__art .nick__layer{display:none;position:absolute;inset:0}.nick[data-mouth="1"] .nk-m1,.nick[data-mouth="2"] .nk-m2,.nick[data-mouth="3"] .nk-m3,.nick[data-mouth=smile] .nk-smile,.nick[data-mouth=smirk] .nk-smirk,.nick[data-wink=true]:not([data-blink=true]) .nk-wink,.nick[data-blink=true] .nk-blink{display:block}:root[data-theme=dark] .nick__art{filter:drop-shadow(var(--nk-hw) 0 0 var(--nk-halo)) drop-shadow(calc(-1 * var(--nk-hw)) 0 0 var(--nk-halo)) drop-shadow(0 var(--nk-hw) 0 var(--nk-halo)) drop-shadow(0 calc(-1 * var(--nk-hw)) 0 var(--nk-halo))}.nick[data-anim=wave]{animation:.45s ease-in-out infinite alternate nick-rock}@keyframes nick-rock{0%{rotate:-4deg}to{rotate:4deg}}.nick[data-anim=poke]{animation:.6s ease-in-out 2 nick-poke}@keyframes nick-poke{50%{translate:6%}}.nick[data-anim=pop]{animation:.35s cubic-bezier(.3,1.6,.6,1) both nick-pop}@keyframes nick-pop{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.nick[data-anim=wobble]{animation:.5s ease-in-out infinite alternate nick-wobble}@keyframes nick-wobble{0%{rotate:-5deg}to{rotate:4deg}}.nick[data-anim=topple]{animation:1.2s cubic-bezier(.45,0,.9,.5) forwards nick-topple}@keyframes nick-topple{0%{opacity:1;rotate:0deg}18%{rotate:-6deg}34%{rotate:5deg}85%{opacity:1}to{opacity:0;rotate:115deg}}@media (prefers-reduced-motion:reduce){.nick,.nick[data-anim]{animation:none!important}.nick .nick__fig{filter:none!important;animation:none!important}}.egg-stash[data-astro-cid-nmixbgl6]{--nick-paper:var(--paper);border:1.5px solid var(--ink);background:var(--paper);width:min(46rem,100% - 1.25rem);max-width:none;max-height:min(92dvh,50rem);color:var(--ink);font-size:var(--step-0);line-height:var(--leading);box-shadow:4px 5px 0 var(--rule-strong), 0 24px 60px -24px #00000073;border-radius:18px 6px 22px 8px/8px 20px 6px 18px;margin:auto;padding:0;overflow:hidden}.egg-stash[data-astro-cid-nmixbgl6][open]{flex-direction:column;display:flex}.egg-stash[data-astro-cid-nmixbgl6]::backdrop{background:#1f1c1861}:root[data-theme=dark] .egg-stash[data-astro-cid-nmixbgl6]::backdrop{background:#0009}@media (prefers-reduced-motion:no-preference){.egg-stash[data-astro-cid-nmixbgl6][open]{animation:.28s cubic-bezier(.3,1.3,.5,1) egg-stash-in}}@keyframes egg-stash-in{0%{opacity:0;translate:0 18px;rotate:1.5deg;scale:.97}}.egg-stash__head[data-astro-cid-nmixbgl6]{border-bottom:1.5px dashed var(--rule-strong);flex:none;align-items:flex-end;gap:.6rem;padding:.6rem clamp(.75rem,3vw,1.5rem) .5rem;display:flex}.egg-stash__head[data-astro-cid-nmixbgl6] .egg-stash__nick{width:auto;height:64px;color:var(--ink);flex:none;margin-bottom:-.5rem}.egg-stash__title[data-astro-cid-nmixbgl6]{font-size:var(--hand-2);color:var(--ink);margin:0 0 .35rem;rotate:-1.5deg}.egg-stash__count[data-astro-cid-nmixbgl6]{font-size:var(--hand-1);color:var(--accent);font-variant-numeric:lining-nums;margin:0 0 .45rem}.egg-stash__close-form[data-astro-cid-nmixbgl6]{align-self:center;margin:0 0 .2rem auto}.egg-stash__close[data-astro-cid-nmixbgl6]{min-height:var(--tap);border:1.5px solid var(--rule-strong);border-radius:var(--sketch-radius);background:var(--paper);color:var(--ink-2);font-size:var(--step--1);cursor:pointer;align-items:center;gap:.4rem;padding:0 .85rem;display:inline-flex}.egg-stash__close[data-astro-cid-nmixbgl6]:hover{color:var(--ink);border-color:var(--ink-3);background:var(--paper-2)}.egg-stash__close[data-astro-cid-nmixbgl6] svg[data-astro-cid-nmixbgl6]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.egg-stash__scroll[data-astro-cid-nmixbgl6]{overscroll-behavior:contain;flex:auto;min-height:0;padding:clamp(.75rem,2.5vw,1.25rem) clamp(.5rem,2.5vw,1.25rem) clamp(1rem,3vw,1.5rem);overflow:auto}.egg-stash__list[data-astro-cid-nmixbgl6]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:grid}.egg-card[data-astro-cid-nmixbgl6]{border-radius:var(--sketch-radius-2);transition:background-color var(--dur-1) var(--ease);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:.25rem .95rem;margin:0;padding:.6rem .6rem .7rem;display:grid;position:relative}.egg-card[data-astro-cid-nmixbgl6]:hover,.egg-card[data-astro-cid-nmixbgl6]:focus-within{background:var(--paper-2)}.egg-card--wide[data-astro-cid-nmixbgl6]{grid-column:1/-1}.egg-card__thumb[data-astro-cid-nmixbgl6]{width:96px;height:72px;rotate:var(--tilt,-1deg);background:var(--paper-2);box-shadow:var(--shadow);transition:rotate var(--dur-2) var(--ease), translate var(--dur-2) var(--ease);border-radius:2px;display:block;position:relative;overflow:hidden}.egg-card[data-astro-cid-nmixbgl6]:hover .egg-card__thumb[data-astro-cid-nmixbgl6]{translate:0 -2px;rotate:0deg}.egg-card__thumb[data-astro-cid-nmixbgl6] img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.egg-card__thumb--doodle[data-astro-cid-nmixbgl6]{background:var(--paper-2);box-shadow:none;border:1.5px dashed var(--rule-strong);color:var(--ink-2);place-items:center;display:grid}.egg-card[data-astro-cid-nmixbgl6]:hover .egg-card__thumb--doodle[data-astro-cid-nmixbgl6]{background:var(--paper)}.egg-card__body[data-astro-cid-nmixbgl6]{min-width:0}.egg-card__title[data-astro-cid-nmixbgl6]{font-size:var(--step-0);margin:0 0 .15rem;font-weight:600;line-height:1.25}.egg-card__link[data-astro-cid-nmixbgl6]{color:var(--ink);text-decoration:none}.egg-card__link[data-astro-cid-nmixbgl6]:after{content:"";border-radius:inherit;position:absolute;inset:0}.egg-card__link[data-astro-cid-nmixbgl6]:hover{color:var(--accent);text-decoration:underline}.egg-card__link[data-astro-cid-nmixbgl6]:focus-visible{outline:none}.egg-card__link[data-astro-cid-nmixbgl6]:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.egg-card__text[data-astro-cid-nmixbgl6]{font-size:var(--step--1);color:var(--ink-2);margin:0;line-height:1.45}.egg-card__meta[data-astro-cid-nmixbgl6]{font-size:var(--step--2);margin:0 0 .15rem;line-height:1.35}.egg-card__hook[data-astro-cid-nmixbgl6]{font-size:var(--hand-1);color:var(--accent);transform-origin:0;margin:0;rotate:-2deg}.egg-card__years[data-astro-cid-nmixbgl6]{z-index:1;flex-wrap:wrap;gap:.15rem .1rem;margin:.45rem 0 0 -.4rem;padding:0;list-style:none;display:flex;position:relative}.egg-card__years[data-astro-cid-nmixbgl6] li[data-astro-cid-nmixbgl6]{margin:0}.egg-card__years[data-astro-cid-nmixbgl6] a[data-astro-cid-nmixbgl6]{min-height:32px;font-size:var(--step--1);font-variant-numeric:lining-nums tabular-nums;color:var(--ink-2);border-radius:6px;align-items:center;padding:0 .4rem;text-decoration:none;display:inline-flex}.egg-card__years[data-astro-cid-nmixbgl6] a[data-astro-cid-nmixbgl6]:hover{color:var(--accent);background:var(--accent-wash)}.egg-card__found[data-astro-cid-nmixbgl6]{z-index:1;border:1.5px solid var(--accent);background:var(--paper);color:var(--accent);white-space:nowrap;pointer-events:none;border-radius:10px 4px 9px 5px;align-items:center;gap:.2rem;padding:.05rem .4rem .1rem .3rem;font-size:1.05rem;line-height:1.1;display:inline-flex;position:absolute;top:3.85rem;left:.2rem;rotate:-7deg}.egg-card__found[data-astro-cid-nmixbgl6] svg[data-astro-cid-nmixbgl6]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.egg-card[data-astro-cid-nmixbgl6]:not([data-found]) .egg-card__found[data-astro-cid-nmixbgl6]{display:none}.egg-video[data-astro-cid-nmixbgl6]{z-index:1;color:#fff}.egg-video__play[data-astro-cid-nmixbgl6]{fill:#fff;stroke:#fff;stroke-width:1px;stroke-linejoin:round;width:34px;height:34px;transition:scale var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);background:#141210b8;border-radius:50%;padding:4px;position:absolute;top:50%;left:50%;translate:-50% -50%}.egg-video[data-astro-cid-nmixbgl6]:hover .egg-video__play[data-astro-cid-nmixbgl6],.egg-video[data-astro-cid-nmixbgl6]:focus-visible .egg-video__play[data-astro-cid-nmixbgl6]{background:var(--accent);scale:1.12}.egg-card--video[data-astro-cid-nmixbgl6].is-playing{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.egg-card--video[data-astro-cid-nmixbgl6].is-playing .egg-video[data-astro-cid-nmixbgl6],.egg-card--video[data-astro-cid-nmixbgl6].is-playing .egg-card__found[data-astro-cid-nmixbgl6]{display:none}.egg-card[data-astro-cid-nmixbgl6] .egg-video__box{z-index:1;aspect-ratio:16/9;width:100%;box-shadow:var(--shadow);background:#111;border-radius:3px;margin-bottom:.4rem;position:relative;overflow:hidden}.egg-card[data-astro-cid-nmixbgl6] .egg-video__box iframe{border:0;width:100%;height:100%;display:block}.egg-stash__quotes[data-astro-cid-nmixbgl6]{margin-top:var(--space-s);padding:var(--space-s) .6rem 0;border-top:1.5px dashed var(--rule)}.egg-quote[data-astro-cid-nmixbgl6]{max-width:38rem;margin:0}.egg-quote[data-astro-cid-nmixbgl6][hidden]{display:none}.egg-quote[data-astro-cid-nmixbgl6] blockquote[data-astro-cid-nmixbgl6]{border-left:2px solid var(--accent-line);font-style:italic;font-size:var(--step--1);color:var(--ink-2);margin:0;padding-left:.9rem;line-height:1.5}.egg-quote[data-astro-cid-nmixbgl6] blockquote[data-astro-cid-nmixbgl6] p[data-astro-cid-nmixbgl6]{margin:0 0 .3rem}.egg-quote[data-astro-cid-nmixbgl6] figcaption[data-astro-cid-nmixbgl6]{font-size:var(--step--2);margin:.15rem 0 0 .9rem}.egg-quote[data-astro-cid-nmixbgl6] figcaption[data-astro-cid-nmixbgl6] a[data-astro-cid-nmixbgl6]{color:var(--ink-3)}@media (width<=30rem){.egg-stash[data-astro-cid-nmixbgl6]{width:calc(100% - .75rem);max-height:calc(100dvh - 1.5rem)}.egg-card[data-astro-cid-nmixbgl6]{grid-template-columns:80px minmax(0,1fr);gap:.2rem .8rem;padding-inline:.4rem}.egg-card__thumb[data-astro-cid-nmixbgl6]{width:80px;height:60px}.egg-card__found[data-astro-cid-nmixbgl6]{top:3.1rem}.egg-card--video[data-astro-cid-nmixbgl6].is-playing{grid-template-columns:minmax(0,1fr)}}.egg{overflow:visible}.egg__shell{fill:var(--egg-fill,var(--paper));stroke:currentColor;stroke-width:var(--egg-sw,1.6px);stroke-linecap:round;stroke-linejoin:round}.egg__band{fill:none;stroke:var(--accent);stroke-width:var(--egg-band,1.5px);stroke-linecap:round;stroke-linejoin:round}.egg__dots{fill:var(--accent)}.egg__shine{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;opacity:.4}.egg-spawns{z-index:30;width:0;height:0;position:absolute;top:0;left:0}.egg-spawn{--egg-fill:color-mix(in srgb, var(--accent) 12%, var(--paper));width:30px;height:34px;color:var(--ink);rotate:var(--r,0deg);animation:egg-pop .46s cubic-bezier(.3, 1.7, .5, 1) var(--d,0s) both;border-radius:50%;place-items:center;display:grid;position:absolute}.egg-spawn .egg{width:20px;height:25px;filter:drop-shadow(1px 2px 0 color-mix(in srgb, var(--ink) 18%, transparent))}.egg-spawn:hover .egg,.egg-spawn:focus-visible .egg{animation:.5s ease-in-out egg-wiggle}.egg-spawn:focus-visible{outline-offset:1px}@keyframes egg-pop{0%{opacity:0;translate:0 10px;scale:.2}}@keyframes egg-wiggle{25%{rotate:-14deg}50%{rotate:11deg}75%{rotate:-6deg}}@media (prefers-reduced-motion:reduce){.egg-spawn,.egg-spawn:hover .egg,.egg-spawn:focus-visible .egg{animation:none}}main:focus{outline:none}
