@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--white:#fff;--graphite:#343434;--gray:#62625f;--ink-blue:#3567a8;--tomato:#d05243;--tomato-text:#c34030;--marigold:#e2b83f;--leaf:#66965a;--leaf-text:#517748;--turquoise:#4f9b9d;--border:#d9d9d6;--page:#fbf9f4;--paper:#f5f0e2;--border-soft:#ececea;--ink-blue-tint:#3567a81f;--font-display:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--font-sans:"IBM Plex Sans Variable", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--step-body:1rem;--step-small:.875rem;--step-tiny:.75rem;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:4rem;--space-2xl:6rem;--space-3xl:9rem;--content-max:90rem;--gutter:1.25rem;--header-height:4.25rem;--prose-max:68ch;--squiggle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='6' viewBox='0 0 120 6' preserveAspectRatio='none'%3E%3Cpath d='M1 4.2C11 2.3 21 5.1 31 3.6S51 1.8 61 3.9 81 5.4 91 3.2 111 1.9 119 3.4' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");--ease:cubic-bezier(.22, .61, .36, 1);--dur-fast:.15s;--dur:.22s;--dur-slow:.3s;--parallax-enabled:1}@media (width>=48em){:root{--gutter:2rem;--header-height:5rem}}@media (width>=64em){:root{--gutter:3rem;--step-body:1.0625rem;--header-height:6rem}}@media (width>=90em){:root{--gutter:4rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background-color:var(--page);min-height:100svh;color:var(--graphite);font-family:var(--font-sans);font-size:var(--step-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.28' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23p)' opacity='0.13'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 300px;line-height:1.6;overflow-x:clip}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}h1,h2,h3,h4{text-wrap:balance;font-weight:500;line-height:1.15}h1{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(2.75rem,6vw,5rem);font-weight:400;line-height:1.05}h2{letter-spacing:-.005em;font-size:clamp(1.25rem,1.9vw,1.5rem)}h3{font-size:clamp(1.0625rem,1.4vw,1.1875rem)}h4{font-size:var(--step-body);font-weight:600}p{text-wrap:pretty}p+p{margin-top:1.1em}a{color:var(--ink-blue);text-underline-offset:.18em;transition:color var(--dur) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--tomato-text)}strong{font-weight:600}::selection{background-color:var(--ink-blue-tint)}:focus-visible{outline:2px solid var(--ink-blue);outline-offset:3px;border-radius:1px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background-color:var(--page);color:var(--ink-blue);font-size:var(--step-small);padding:.6rem 1rem;text-decoration:underline;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus-visible{transform:translateY(0)}.wrap{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.rule{background-color:var(--border);border:0;height:1px}.meta{color:var(--gray);font-size:var(--step-small)}.eyebrow{color:var(--gray);font-size:var(--step-tiny);letter-spacing:.14em;text-transform:uppercase;font-weight:600}@keyframes arrive{0%{opacity:0;transform:translate3d(0, var(--arrive-from,12px), 0)}}[data-parallax]{will-change:transform;transform:translate3d(0, calc(var(--parallax-y,0px) * var(--parallax-enabled)), 0)}[data-scene-offset]{will-change:transform, opacity;transform:translate3d(calc(var(--scene-x,0) * var(--parallax-enabled) * 1%), 0, 0);opacity:var(--scene-opacity,1)}[data-pointer]{--pointer-x:0;--pointer-y:0;--pointer-near:0}:root[data-drawings] [data-loose]{will-change:transform}:root[data-drawings=shake] [data-loose]{animation:drawing-shake .9s var(--ease) var(--loose-delay,0s) both}:root[data-drawings=loose] [data-loose]{animation:drawing-loose 5.2s var(--ease) var(--loose-delay,0s) both}@keyframes drawing-shake{0%,to{transform:translate3d(0, calc(var(--parallax-y,0px) * var(--parallax-enabled)), 0) rotate(0deg)}20%{transform:translate3d(calc(var(--loose-x,1) * 5px), calc(var(--parallax-y,0px) * var(--parallax-enabled) - 3px), 0) rotate(calc(var(--loose-x,1) * 1.6deg))}45%{transform:translate3d(calc(var(--loose-x,1) * -6px), calc(var(--parallax-y,0px) * var(--parallax-enabled) + 2px), 0) rotate(calc(var(--loose-x,1) * -1.9deg))}70%{transform:translate3d(calc(var(--loose-x,1) * 3px), calc(var(--parallax-y,0px) * var(--parallax-enabled) - 1px), 0) rotate(calc(var(--loose-x,1) * .9deg))}}@keyframes drawing-loose{0%,to{transform:translate3d(0, calc(var(--parallax-y,0px) * var(--parallax-enabled)), 0) rotate(0deg) scale(1)}30%{transform:translate3d(calc(var(--loose-x,1) * 14vw), calc(var(--parallax-y,0px) * var(--parallax-enabled) + var(--loose-y,1) * 9vh), 0) rotate(calc(var(--loose-x,1) * 12deg)) scale(.92)}62%{transform:translate3d(calc(var(--loose-x,1) * -11vw), calc(var(--parallax-y,0px) * var(--parallax-enabled) + var(--loose-y,1) * -7vh), 0) rotate(calc(var(--loose-x,1) * -9deg)) scale(1.04)}85%{transform:translate3d(calc(var(--loose-x,1) * 3vw), calc(var(--parallax-y,0px) * var(--parallax-enabled) + var(--loose-y,1) * 2vh), 0) rotate(calc(var(--loose-x,1) * 2deg)) scale(1)}}@media (prefers-reduced-motion:reduce){:root{--parallax-enabled:0}[data-parallax],[data-scene-offset],[data-pointer]{will-change:auto;transform:none}[data-scene-offset]{opacity:1}*,:before,:after{scroll-behavior:auto!important;will-change:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wordmark-img[data-astro-cid-qisgtjgl]{max-width:100%;height:auto;transition:opacity var(--dur) var(--ease)}a[data-astro-cid-qisgtjgl]:hover>.wordmark-img[data-astro-cid-qisgtjgl],a[data-astro-cid-qisgtjgl]:focus-visible>.wordmark-img[data-astro-cid-qisgtjgl]{opacity:.65}.nav-mark[data-astro-cid-n4bgpj6c]{max-width:100%;height:auto;transition:opacity var(--dur) var(--ease);display:block}.site-header[data-astro-cid-fzpbxy5g]{padding-block:var(--space-m) var(--space-s)}.inner[data-astro-cid-fzpbxy5g]{gap:var(--space-xs);flex-direction:column;display:flex}.wordmark[data-astro-cid-fzpbxy5g]{align-self:start;min-width:0;line-height:0;text-decoration:none;display:block}.nav[data-astro-cid-fzpbxy5g]{--nav-xh:.58rem;--nav-pad:.4rem}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{align-items:flex-end;gap:var(--space-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-fzpbxy5g]{padding-block:var(--nav-pad);color:var(--graphite);line-height:0;text-decoration:none;display:block;position:relative}.nav-link[data-astro-cid-fzpbxy5g]:after{content:"";left:0;right:0;bottom:var(--nav-pad);height:5px;mask:var(--squiggle) left center / 100% 100% no-repeat;-webkit-mask:var(--squiggle) left center / 100% 100% no-repeat;transform-origin:0;transition:transform var(--dur) var(--ease);background-color:currentColor;position:absolute;transform:scaleX(0)}.nav-link[data-astro-cid-fzpbxy5g]:hover{color:var(--ink-blue)}.nav-link[data-astro-cid-fzpbxy5g]:hover .nav-mark,.nav-link[data-astro-cid-fzpbxy5g]:focus-visible .nav-mark{opacity:.65}.nav-link[data-astro-cid-fzpbxy5g]:hover:after{transform:scaleX(1)}.nav-link[data-astro-cid-fzpbxy5g].current{color:var(--ink-blue)}.nav-link[data-astro-cid-fzpbxy5g].current:after{transform:scaleX(1)}@media (width>=48em){.site-header[data-astro-cid-fzpbxy5g]{padding-block:var(--space-l) var(--space-m)}.inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:baseline;gap:var(--space-l);flex-direction:row}.is-home[data-astro-cid-fzpbxy5g] .inner[data-astro-cid-fzpbxy5g]{justify-content:flex-end}.nav[data-astro-cid-fzpbxy5g]{--nav-xh:.715rem;flex:none}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:var(--space-l)}}.newsletter[data-astro-cid-c5a5jkvp]{max-width:22rem}.hidden-field[data-astro-cid-c5a5jkvp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}label[data-astro-cid-c5a5jkvp]{margin-bottom:var(--space-2xs);color:var(--gray);font-size:var(--step-small);display:block}.row[data-astro-cid-c5a5jkvp]{gap:var(--space-2xs);display:flex}input[data-astro-cid-c5a5jkvp]{border:1px solid var(--border);min-width:0;color:var(--graphite);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background-color:#0000;border-radius:2px;flex:1;padding:.45rem .6rem;font-size:1rem}input[data-astro-cid-c5a5jkvp]:focus{border-color:var(--ink-blue);box-shadow:0 0 0 3px var(--ink-blue-tint);outline:none}input[data-astro-cid-c5a5jkvp][aria-invalid=true]{border-color:var(--tomato)}button[data-astro-cid-c5a5jkvp]{border:1px solid var(--ink-blue);color:var(--ink-blue);font-size:var(--step-small);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background-color:#0000;border-radius:2px;flex:none;padding:.45rem 1rem;font-weight:500}button[data-astro-cid-c5a5jkvp]:hover{background-color:var(--ink-blue);color:#fff}button[data-astro-cid-c5a5jkvp][disabled]{cursor:progress;border-color:var(--border);color:var(--gray)}.newsletter-error[data-astro-cid-c5a5jkvp]{margin-top:var(--space-2xs);color:var(--tomato-text);font-size:var(--step-tiny)}.newsletter-done[data-astro-cid-c5a5jkvp]{color:var(--graphite);font-size:var(--step-small);font-weight:500}.newsletter-done[data-astro-cid-c5a5jkvp]:focus-visible{outline:2px solid var(--ink-blue);outline-offset:3px}.satan[data-astro-cid-niitdy3z]{aspect-ratio:var(--satan-ratio);width:100%;position:relative}.satan[data-astro-cid-niitdy3z] .satan-base{width:100%;height:auto}.satan[data-astro-cid-niitdy3z] .pupil{height:auto;transform:translate3d(calc(var(--pointer-x,0) * var(--parallax-enabled) * var(--travel-x)), calc(var(--pointer-y,0) * var(--parallax-enabled) * var(--travel-y)), 0);transition:transform .12s var(--ease);position:absolute}.footer-top[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);flex-direction:column;display:flex}.footer-art[data-astro-cid-nns7i3if]{width:220px;max-width:82vw}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-2xl);padding-block:var(--space-l) var(--space-xl);border-top:1px solid var(--border)}.inner[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-m);text-align:center;flex-direction:column;display:flex}.wordmark[data-astro-cid-nns7i3if]{line-height:0;text-decoration:none;display:block}.nav[data-astro-cid-nns7i3if]{--nav-xh:.55rem}.nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{justify-content:center;align-items:flex-end;gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-top[data-astro-cid-nns7i3if] .nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{justify-content:center}.nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding-block:.35rem;line-height:0;text-decoration:none;display:block}.nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover .nav-mark,.nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible .nav-mark{opacity:.65}.footer-end[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-s);flex-direction:column;display:flex}.colophon[data-astro-cid-nns7i3if]{color:var(--gray);font-size:var(--step-tiny);flex-direction:column;gap:.15rem;display:flex}.site-credit[data-astro-cid-nns7i3if]{font-size:var(--step-tiny);margin:0}.site-credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--gray);text-decoration-color:var(--border)}.site-credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--tomato-text)}.footer-credit[data-astro-cid-nns7i3if]{text-align:center;flex-direction:column;align-items:center;display:flex}.credit[data-astro-cid-nns7i3if]{margin:0;margin-top:calc(-1 * var(--space-2xs));color:var(--gray);font-size:var(--step-tiny)}.found[data-astro-cid-nns7i3if]{padding:.4rem;line-height:0;text-decoration:none;display:block}@media (width>=48em){.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-3xl)}.footer-art[data-astro-cid-nns7i3if]{width:300px}.footer-top[data-astro-cid-nns7i3if]{gap:var(--space-m);margin-bottom:var(--space-xl)}.footer-top[data-astro-cid-nns7i3if] .nav[data-astro-cid-nns7i3if]{--nav-xh:.66rem}.footer-top[data-astro-cid-nns7i3if] .nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-l)}.inner[data-astro-cid-nns7i3if]{align-items:baseline;gap:var(--space-m);text-align:left;grid-template-columns:1fr auto 1fr;display:grid}.footer-end[data-astro-cid-nns7i3if],.colophon[data-astro-cid-nns7i3if]{align-items:flex-end}.signup[data-astro-cid-nns7i3if] label{text-align:right}}.found[data-astro-cid-nns7i3if] img{width:18px;height:auto;transition:opacity var(--dur-slow) var(--ease)}.found[data-astro-cid-nns7i3if][data-found-mark="0"] img{opacity:.18}.found[data-astro-cid-nns7i3if][data-found-mark="1"] img{opacity:.3}.found[data-astro-cid-nns7i3if][data-found-mark="2"] img{opacity:.5}.found[data-astro-cid-nns7i3if][data-found-mark="3"] img{opacity:.75}.found[data-astro-cid-nns7i3if][data-found-mark="4"] img,.found[data-astro-cid-nns7i3if]:hover img,.found[data-astro-cid-nns7i3if]:focus-visible img{opacity:1}
