.prose h2{max-width:var(--width-text);font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:var(--tracking-md);scroll-margin-top:calc(var(--scrim-height) + 1.5rem);align-items:center;gap:.75rem;margin-top:4.5rem;display:flex}.prose h2:after{content:"";background:var(--line);flex:1;height:1px}.prose h2:first-child{margin-top:2.5rem}.prose h3{max-width:var(--width-text);font-size:var(--text-base);font-weight:var(--weight-semi);letter-spacing:var(--tracking-base);color:var(--text);margin-top:2.25rem}.prose p,.prose ol,.prose ul{max-width:var(--width-text);margin-top:.9rem}.prose .soft{color:var(--text-muted)}.prose .softer{color:var(--text-faint)}.prose ol,.prose ul{padding-left:1.1rem}.prose li{margin-top:.5rem}.prose li::marker{color:var(--text-faint)}.prose blockquote{max-width:calc(var(--width-text) + 1.1rem + 1px);border-left:1px solid var(--line-strong);margin-top:1.5rem;padding-left:1.1rem}.prose blockquote p{color:var(--text);margin-top:0}.prose blockquote p+p{color:var(--text-faint);margin-top:.5rem}.prose code{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border-radius:3px;padding:.1em .3em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}html[data-reveal] .prose>*{opacity:0;filter:blur(4px);transition:opacity var(--duration-enter) var(--ease-enter), filter var(--duration-enter) var(--ease-enter), transform var(--duration-enter) var(--ease-enter);transition-delay:var(--delay,0s);transform:translateY(12px)}html[data-reveal] .prose>.is-visible{opacity:1;filter:none;transform:none}.prose table{width:100%;max-width:var(--width-text);border-collapse:collapse;font-size:var(--text-xs);margin-top:1.5rem;line-height:1.5}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.6rem 1.25rem .6rem 0}.prose th{font-size:var(--text-micro);font-weight:var(--weight-strong);color:var(--text-faint);border-bottom-color:var(--line-strong)}.prose th:last-child,.prose td:last-child{padding-right:0}.prose tr:last-child td{border-bottom:none}.prose td{font-variant-numeric:tabular-nums}.prose .formula{max-width:var(--width-text);border:1px solid var(--line);border-radius:var(--radius);text-align:center;text-wrap:balance;margin:1.75rem 0 0;padding:1.1rem 1.25rem}.prose figure{max-width:var(--width-text);margin:2rem 0 0}.prose figure img{border-radius:4px;width:100%;height:auto;display:block}.prose figcaption{font-size:var(--text-micro);color:var(--text-faint);margin-top:.65rem;line-height:1.5}.prose figure.wide{max-width:none;width:min(var(--width-wide), calc(100vw - 2 * var(--gutter)));position:relative;left:50%;translate:-50%}.prose figure.band img{aspect-ratio:12/5;object-fit:cover;object-position:50% 62%}@media (width<=720px){.prose figure.band img{aspect-ratio:auto;object-fit:fill}}.prose figure.pair{flex-wrap:wrap;gap:1rem;display:flex}.prose figure.pair>span{min-width:0;font-size:var(--text-micro);color:var(--text-faint);flex-direction:column;flex:13rem;gap:.65rem;display:flex}.prose figure.pair>span>p{margin-top:0}.prose figure.pair img{border-radius:4px;width:100%;height:auto}.prose figure.pair figcaption{flex-basis:100%;margin-top:.5rem}.prose figure video{border-radius:4px;width:100%;height:auto;display:block}.prose figure.phone{max-width:var(--width-text)}.local-time[data-astro-cid-aya7rbuj]{font-variant-numeric:tabular-nums;color:var(--text-faint)}.zone[data-astro-cid-aya7rbuj]{margin-left:.4em}.scrim[data-astro-cid-hkbrpulz]{height:var(--scrim-height);z-index:40;pointer-events:none;-webkit-backdrop-filter:blur(3px);mask-image:var(--scrim-curve);-webkit-mask-image:var(--scrim-curve);position:fixed;inset:0 0 auto}.shell[data-astro-cid-hkbrpulz]:before{content:"";height:var(--scrim-height);z-index:41;pointer-events:none;background:var(--scrim-tint);position:fixed;inset:0 0 auto}.shell[data-astro-cid-hkbrpulz]{min-height:100dvh;padding:6rem var(--gutter) 0;flex-direction:column;display:flex}main[data-astro-cid-hkbrpulz]{flex:1;width:100%}.crew[data-astro-cid-hkbrpulz]{align-items:flex-end;gap:.8rem;display:flex}footer[data-astro-cid-hkbrpulz]{width:100%;max-width:var(--width-text);margin-inline:auto;margin-top:var(--section-gap);font-size:var(--text-xs);color:var(--text-faint);justify-content:space-between;align-items:center;padding-block:2.5rem 6rem;display:flex}@media (width<=640px){.shell[data-astro-cid-hkbrpulz]{padding-top:3.5rem}}.controls[data-astro-cid-7kpolzr2]{align-items:center;gap:.35rem;display:inline-flex}.controls[data-astro-cid-7kpolzr2] button[data-astro-cid-7kpolzr2]{cursor:pointer;width:26px;height:26px;color:var(--text-faint);transition:color var(--duration-snappy) var(--ease-snappy);background:0 0;border:none;place-items:center;padding:0;display:grid}.controls[data-astro-cid-7kpolzr2] button[data-astro-cid-7kpolzr2]:hover{color:var(--text)}.wave[data-astro-cid-7kpolzr2]{transition:opacity var(--duration-snappy) var(--ease-snappy)}.wave-2[data-astro-cid-7kpolzr2]{transition-delay:60ms}[data-sound=off] .wave[data-astro-cid-7kpolzr2]{opacity:0}.sky[data-astro-cid-7kpolzr2]{overflow:visible}.orb[data-astro-cid-7kpolzr2]{transition:r .5s cubic-bezier(.3,1.3,.4,1)}.bite[data-astro-cid-7kpolzr2]{transition:cx .5s cubic-bezier(.3,1.3,.4,1),cy .5s cubic-bezier(.3,1.3,.4,1)}.rays[data-astro-cid-7kpolzr2]{transform-origin:12px 12px;transition:transform .5s cubic-bezier(.3, 1.3, .4, 1), opacity .3s var(--ease-snappy)}[data-theme=dark] .orb[data-astro-cid-7kpolzr2]{r:8}[data-theme=dark] .bite[data-astro-cid-7kpolzr2]{cx:17;cy:6}[data-theme=dark] .rays[data-astro-cid-7kpolzr2]{opacity:0;transform:rotate(-40deg)scale(.4)}@media (prefers-reduced-motion:reduce){.orb[data-astro-cid-7kpolzr2],.bite[data-astro-cid-7kpolzr2],.rays[data-astro-cid-7kpolzr2],.wave[data-astro-cid-7kpolzr2]{transition:none}}
