html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.product[data-astro-cid-5brzmp7i]{padding-block:0 var(--space-24)}.subnav[data-astro-cid-5brzmp7i]{border-bottom:1px solid var(--line)}.subnav-row[data-astro-cid-5brzmp7i]{gap:var(--space-10);padding-block:var(--space-4);display:flex}.subnav[data-astro-cid-5brzmp7i] a[data-astro-cid-5brzmp7i]{color:var(--fg-2)}.subnav[data-astro-cid-5brzmp7i] a[data-astro-cid-5brzmp7i]:hover{color:var(--accent)}.chapter[data-astro-cid-5brzmp7i]{padding-block:var(--space-24);scroll-margin-top:var(--header-h)}.chapter-head[data-astro-cid-5brzmp7i]{gap:var(--space-4) var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.chapter-head[data-astro-cid-5brzmp7i] .mono[data-astro-cid-5brzmp7i]{grid-column:1/-1}.chapter-head[data-astro-cid-5brzmp7i] h2[data-astro-cid-5brzmp7i]{letter-spacing:-.02em;text-wrap:balance;max-width:14ch;font-size:clamp(36px,4.6vw,64px);line-height:1.02}.statement[data-astro-cid-5brzmp7i]{gap:var(--space-4);flex-direction:column;padding-top:.2em;display:flex}.statement[data-astro-cid-5brzmp7i] p[data-astro-cid-5brzmp7i]{color:var(--fg);text-wrap:pretty;max-width:52ch;font-size:20px;line-height:1.5}.statement[data-astro-cid-5brzmp7i] .lead-in[data-astro-cid-5brzmp7i]{margin-top:var(--space-2)}.btn-fogg[data-astro-cid-5brzmp7i]{border-radius:var(--radius-full);background:var(--accent);color:#fff;height:52px;font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:.55em;margin-top:0;padding:0 22px 0 14px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.btn-fogg[data-astro-cid-5brzmp7i]:hover{background:var(--accent-hover)}.btn-fogg[data-astro-cid-5brzmp7i]:active{transform:scale(.98)}.btn-fogg[data-astro-cid-5brzmp7i] .o[data-astro-cid-5brzmp7i]{width:28px;height:28px;display:inline-flex;position:relative}.btn-fogg[data-astro-cid-5brzmp7i] .o[data-astro-cid-5brzmp7i] .pl-loader{vertical-align:0;width:28px;height:28px;margin:0}.btn-fogg[data-astro-cid-5brzmp7i] .o[data-astro-cid-5brzmp7i] .pl-loader-ring{fill:#fff}.btn-fogg[data-astro-cid-5brzmp7i] .o[data-astro-cid-5brzmp7i] .pl-loader-dot{fill:var(--turquoise-on-dark)}.btn-fogg[data-astro-cid-5brzmp7i] .o[data-astro-cid-5brzmp7i]:after{content:"";border:1.5px solid var(--turquoise-on-dark);opacity:0;border-radius:50%;animation:2.6s ease-out infinite fogg-pulse;position:absolute;inset:-3px}@keyframes fogg-pulse{0%{opacity:.8;transform:scale(.75)}70%,to{opacity:0;transform:scale(1.55)}}.btn-fogg[data-astro-cid-5brzmp7i] .arrow[data-astro-cid-5brzmp7i]{transition:transform .2s}.btn-fogg[data-astro-cid-5brzmp7i]:hover .arrow[data-astro-cid-5brzmp7i]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.btn-fogg[data-astro-cid-5brzmp7i] .o[data-astro-cid-5brzmp7i]:after{animation:none}.btn-fogg[data-astro-cid-5brzmp7i] .arrow[data-astro-cid-5brzmp7i]{transition:none}}.picture[data-astro-cid-5brzmp7i]{margin-top:var(--space-12)}.caption[data-astro-cid-5brzmp7i]{margin-top:var(--space-4);color:var(--fg-3);text-wrap:pretty;font-size:15px;line-height:1.5}.under[data-astro-cid-5brzmp7i]{gap:var(--space-4) var(--space-12);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.names[data-astro-cid-5brzmp7i]{color:var(--fg-2);gap:var(--space-3);grid-template-columns:9em minmax(0,1fr);align-items:baseline;font-size:16px;line-height:1.5;display:grid}.names[data-astro-cid-5brzmp7i] a[data-astro-cid-5brzmp7i]{color:var(--accent);font-weight:600}.more[data-astro-cid-5brzmp7i]{border-top:1px solid var(--line);flex-direction:column;display:flex}.more[data-astro-cid-5brzmp7i] .row[data-astro-cid-5brzmp7i]{padding-block:var(--space-3);border-bottom:1px solid var(--line)}.see-all[data-astro-cid-5brzmp7i]{color:var(--fg-3);white-space:nowrap;margin-left:var(--space-2);font-weight:500}.see-all[data-astro-cid-5brzmp7i]:hover{color:var(--accent)}.close[data-astro-cid-5brzmp7i]{padding-top:var(--space-8)}.demo[data-astro-cid-5brzmp7i]{padding-top:var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-10);display:flex}.demo[data-astro-cid-5brzmp7i] .lede[data-astro-cid-5brzmp7i]{max-width:44ch;color:var(--fg);font-size:20px}@media (width<=960px){.chapter[data-astro-cid-5brzmp7i]{padding-block:var(--space-16)}.chapter-head[data-astro-cid-5brzmp7i],.under[data-astro-cid-5brzmp7i]{grid-template-columns:1fr}.names[data-astro-cid-5brzmp7i]{grid-template-columns:7em minmax(0,1fr)}.statement[data-astro-cid-5brzmp7i]{padding-top:var(--space-2)}.demo[data-astro-cid-5brzmp7i]{flex-direction:column;align-items:flex-start}}@media (width<=767px){.product[data-astro-cid-5brzmp7i]{padding-block:0 var(--space-16)}.subnav-row[data-astro-cid-5brzmp7i]{gap:var(--space-6)}.chapter[data-astro-cid-5brzmp7i]{padding-block:var(--space-12)}.statement[data-astro-cid-5brzmp7i] p[data-astro-cid-5brzmp7i]{font-size:17px}}
