img:where(.astro-2pcj6dap){width:100%;height:auto}main:where(.astro-7aropxhg){--gap:clamp(80px, 12svh, 112px);--round:clamp(28px, 4vw, 44px)}h1:where(.astro-7aropxhg),h2:where(.astro-7aropxhg){text-wrap:balance;margin:0;font-weight:500;line-height:1.05}.hero:where(.astro-7aropxhg) h1:where(.astro-7aropxhg){letter-spacing:-.055em;font-size:clamp(40px,4vw,56px)}h2:where(.astro-7aropxhg){letter-spacing:-.05em;font-size:clamp(32px,3.4vw,44px)}.copy:where(.astro-7aropxhg) p:where(.astro-7aropxhg),.basics:where(.astro-7aropxhg) p:where(.astro-7aropxhg){color:var(--muted);letter-spacing:-.015em;text-wrap:pretty;margin:0}.copy:where(.astro-7aropxhg) p:where(.astro-7aropxhg){font-size:17px;line-height:1.5}.copy:where(.astro-7aropxhg){padding-inline:24px}.shot:where(.astro-7aropxhg){width:min(390px,100%);margin-inline:auto}.tile:where(.astro-7aropxhg){border-radius:var(--round);background:var(--paper);width:min(1000px,100% - 32px);box-shadow:var(--hairline);margin-inline:auto}.hero:where(.astro-7aropxhg){text-align:center;background:var(--hero);padding-top:clamp(8px,3svh,40px)}.hero-character:where(.astro-7aropxhg){width:clamp(96px,13svh,124px);margin:0 auto 28px}.hero:where(.astro-7aropxhg) .lede:where(.astro-7aropxhg){text-wrap:balance;max-width:460px;margin:20px auto 32px;font-size:16px}.named:where(.astro-7aropxhg){white-space:nowrap}.hero:where(.astro-7aropxhg) .shot:where(.astro-7aropxhg){mix-blend-mode:multiply;margin-top:clamp(40px,6svh,64px)}[data-theme=dark] .hero:where(.astro-7aropxhg) .shot:where(.astro-7aropxhg){mix-blend-mode:normal}html.intro .hero:where(.astro-7aropxhg)>:where(.astro-7aropxhg){opacity:0}html.intro-play .hero:where(.astro-7aropxhg)>:where(.astro-7aropxhg){animation:.9s both appear}@keyframes appear{0%{opacity:0}to{opacity:1}}.wash:where(.astro-7aropxhg){isolation:isolate;padding-block:calc(var(--gap) * 3);position:relative}.wash:where(.astro-7aropxhg):before,.wash:where(.astro-7aropxhg):after{content:"";z-index:-1;position:absolute;inset:0}.wash:where(.astro-7aropxhg):before{background:var(--wash);opacity:var(--lift)}.wash:where(.astro-7aropxhg):after{background:url(/wash.png) top/256px 100% repeat-x}[data-theme=dark] .wash:where(.astro-7aropxhg):after{background-image:url(/wash-dark.png)}.statement:where(.astro-7aropxhg){text-align:center;letter-spacing:-.035em;text-wrap:balance;width:min(720px,100% - 48px);margin:0 auto;font-size:clamp(22px,2.5vw,30px);font-weight:500;line-height:1.3}.statement:where(.astro-7aropxhg) .is-filling:where(.astro-7aropxhg){color:#0000;background:linear-gradient(90deg, var(--ink) calc(var(--fill) - 6%), color-mix(in srgb, var(--ink) 20%, var(--surface)) var(--fill));-webkit-background-clip:text;background-clip:text}.story:where(.astro-7aropxhg){padding-block:48px 24px}.story:where(.astro-7aropxhg)+.story:where(.astro-7aropxhg){margin-top:clamp(16px,2.5vw,32px)}.story:where(.astro-7aropxhg).dark{background:var(--ink);color:var(--paper)}.story:where(.astro-7aropxhg).dark p:where(.astro-7aropxhg){color:#b5b5b5}[data-theme=dark] .story:where(.astro-7aropxhg).dark{background:var(--paper);color:var(--ink)}[data-theme=dark] .story:where(.astro-7aropxhg).dark p:where(.astro-7aropxhg){color:var(--muted)}.story-inner:where(.astro-7aropxhg){text-align:center;gap:40px;display:grid}.story:where(.astro-7aropxhg) .copy:where(.astro-7aropxhg) p:where(.astro-7aropxhg){max-width:380px;margin:20px auto 0}.story:where(.astro-7aropxhg) .shot:where(.astro-7aropxhg){will-change:opacity}.guides:where(.astro-7aropxhg){--card-round:var(--round);width:min(1000px,100% - 32px);padding-top:calc(var(--gap) * 1.5);text-align:center;margin-inline:auto}.guides:where(.astro-7aropxhg) ul:where(.astro-7aropxhg){text-align:left;gap:12px;margin:clamp(40px,6svh,64px) 0 0;padding:0;list-style:none;display:grid}.guides:where(.astro-7aropxhg) .more:where(.astro-7aropxhg){margin:32px 0 0;font-size:15px}.guides:where(.astro-7aropxhg) .more:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:var(--ink);text-decoration-thickness:1px}.connect:where(.astro-7aropxhg),.closing:where(.astro-7aropxhg){text-align:center;width:min(960px,100% - 48px);margin-inline:auto}.connect:where(.astro-7aropxhg){min-height:100lvh;padding-block:var(--gap);align-content:center;display:grid}.connect:where(.astro-7aropxhg) .copy:where(.astro-7aropxhg){max-width:640px;margin-inline:auto;padding:0}.connect:where(.astro-7aropxhg) .trio:where(.astro-7aropxhg){justify-content:center;align-items:center;gap:8px;margin-bottom:20px;display:flex}.connect:where(.astro-7aropxhg) h2:where(.astro-7aropxhg)+p:where(.astro-7aropxhg){text-wrap:balance;margin-top:20px}.connect:where(.astro-7aropxhg) .plugin:where(.astro-7aropxhg){margin-top:32px}.basics:where(.astro-7aropxhg){width:min(1000px,100% - 32px);padding-block:var(--gap);text-align:center;margin-inline:auto}.basics:where(.astro-7aropxhg) ul:where(.astro-7aropxhg){text-align:left;gap:12px;margin:clamp(48px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.basics:where(.astro-7aropxhg) li:where(.astro-7aropxhg){background:var(--paper);box-shadow:var(--hairline);border-radius:24px;padding:24px}.basics:where(.astro-7aropxhg) h3:where(.astro-7aropxhg){letter-spacing:-.02em;margin:0 0 8px;font-size:17px;font-weight:550}.basics:where(.astro-7aropxhg) p:where(.astro-7aropxhg){font-size:15px;line-height:1.55}.closing:where(.astro-7aropxhg){--button-fill:var(--control-on-surface);box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(96px,15svh,168px);display:flex}.closing:where(.astro-7aropxhg) h2:where(.astro-7aropxhg){margin-bottom:32px}@media (width<=799px){.hero:where(.astro-7aropxhg) h1:where(.astro-7aropxhg){font-size:min(11.6279vw - 5.5814px,44px)}}@media (width>=960px){.guides:where(.astro-7aropxhg) ul:where(.astro-7aropxhg){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width>=560px){.basics:where(.astro-7aropxhg) ul:where(.astro-7aropxhg){grid-template-columns:repeat(2,1fr);gap:16px}}@media (width>=800px){.story:where(.astro-7aropxhg){padding:56px clamp(24px,6vw,72px)}.story-inner:where(.astro-7aropxhg){text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,4vw,56px)}.story:where(.astro-7aropxhg) .copy:where(.astro-7aropxhg){justify-self:end;width:min(380px,100%);padding:0}.story:where(.astro-7aropxhg) .copy:where(.astro-7aropxhg) p:where(.astro-7aropxhg){margin-inline:0}.story:where(.astro-7aropxhg).flip .copy:where(.astro-7aropxhg){justify-self:start}.story:where(.astro-7aropxhg).flip .shot:where(.astro-7aropxhg){order:-1}}@media (width>=960px){.basics:where(.astro-7aropxhg) ul:where(.astro-7aropxhg){grid-template-columns:repeat(4,1fr)}}
