.ba[data-astro-cid-fwlyvnvn]{margin:2rem auto}.ba-portrait[data-astro-cid-fwlyvnvn]{max-width:28rem}.ba-stage[data-astro-cid-fwlyvnvn]{gap:1rem;display:grid}.ba-layer[data-astro-cid-fwlyvnvn]{border:1px solid var(--color-surface-border-subtle);border-radius:1rem;position:relative;overflow:hidden}.ba-layer[data-astro-cid-fwlyvnvn] .ba-img{width:100%;height:auto;display:block}.ba-tag[data-astro-cid-fwlyvnvn]{color:var(--color-content-inverse);letter-spacing:.05em;text-transform:uppercase;background:#080d1acc;border-radius:.5rem;padding:.25rem .6rem;font-size:.6875rem;font-weight:700;position:absolute;top:.75rem}.ba-tag-before[data-astro-cid-fwlyvnvn]{left:.75rem}.ba-tag-after[data-astro-cid-fwlyvnvn]{right:.75rem}.ba-line[data-astro-cid-fwlyvnvn],.ba-range[data-astro-cid-fwlyvnvn]{display:none}.ba[data-astro-cid-fwlyvnvn][data-ready] .ba-stage[data-astro-cid-fwlyvnvn]{aspect-ratio:var(--ar);border:1px solid var(--color-surface-border-subtle);user-select:none;border-radius:1rem;display:block;position:relative;overflow:hidden}.ba[data-astro-cid-fwlyvnvn][data-ready] .ba-layer[data-astro-cid-fwlyvnvn]{background:var(--color-surface-card);border:0;border-radius:0;position:absolute;inset:0}.ba[data-astro-cid-fwlyvnvn][data-ready] .ba-layer[data-astro-cid-fwlyvnvn] .ba-img{object-fit:cover;height:100%}.ba[data-astro-cid-fwlyvnvn][data-ready] .ba-before[data-astro-cid-fwlyvnvn]{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}.ba[data-astro-cid-fwlyvnvn][data-ready] .ba-line[data-astro-cid-fwlyvnvn]{top:0;bottom:0;left:var(--pos,50%);background:var(--color-brand-yellow);pointer-events:none;width:2px;margin-left:-1px;display:block;position:absolute}.ba-knob[data-astro-cid-fwlyvnvn]{background:var(--color-brand-yellow);width:2.5rem;height:2.5rem;color:var(--color-on-accent);border-radius:9999px;margin:-1.25rem 0 0 -1.25rem;position:absolute;top:50%;left:50%;box-shadow:0 2px 12px #00000080}.ba-knob[data-astro-cid-fwlyvnvn]:before,.ba-knob[data-astro-cid-fwlyvnvn]:after{content:"";border:5px solid #0000;width:0;height:0;margin-top:-5px;position:absolute;top:50%}.ba-knob[data-astro-cid-fwlyvnvn]:before{border-right-color:currentColor;left:7px}.ba-knob[data-astro-cid-fwlyvnvn]:after{border-left-color:currentColor;right:7px}.ba[data-astro-cid-fwlyvnvn][data-ready] .ba-range[data-astro-cid-fwlyvnvn]{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.ba[data-astro-cid-fwlyvnvn][data-ready] .ba-stage[data-astro-cid-fwlyvnvn]:has(.ba-range:focus-visible) .ba-knob[data-astro-cid-fwlyvnvn]{outline:2px solid var(--color-content-inverse);outline-offset:3px}.clip[data-astro-cid-7sbaekdp]{margin:2rem 0}video[data-astro-cid-7sbaekdp]{border:1px solid var(--color-surface-border-subtle);background:var(--color-surface-subtle);border-radius:1rem;width:auto;max-width:100%;height:auto;max-height:min(32rem,70vh);margin:0 auto;display:block}figcaption[data-astro-cid-7sbaekdp]{color:var(--color-muted);text-align:center;margin-top:.75rem;font-size:.875rem}.yt[data-astro-cid-pxwd5ixn]{margin:2rem 0}.yt-thumb[data-astro-cid-pxwd5ixn]{aspect-ratio:16/9;border:1px solid var(--color-surface-border-subtle);background:var(--color-surface-subtle);border-radius:1rem;position:relative;overflow:hidden}.yt-thumb[data-astro-cid-pxwd5ixn] img[data-astro-cid-pxwd5ixn]{object-fit:cover;width:100%;height:100%}.yt-link[data-astro-cid-pxwd5ixn]{place-items:center;display:grid;position:absolute;inset:0}.yt-play[data-astro-cid-pxwd5ixn]{background:var(--color-brand-yellow);width:4rem;height:4rem;color:var(--color-on-accent);border-radius:9999px;place-items:center;transition:transform .2s ease-out;display:grid;box-shadow:0 4px 20px #00000080}.yt-link[data-astro-cid-pxwd5ixn]:hover .yt-play[data-astro-cid-pxwd5ixn]{transform:scale(1.08)}.yt-link[data-astro-cid-pxwd5ixn]:focus-visible{outline:2px solid var(--color-brand-yellow);outline-offset:-4px}figcaption[data-astro-cid-pxwd5ixn]{color:var(--color-muted);text-align:center;margin-top:.75rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.yt-play[data-astro-cid-pxwd5ixn]{transition:none}}.zoom-wrap{width:fit-content;max-width:100%;margin:2rem auto;display:block;position:relative}.zoom-wrap.is-cover{margin:0 auto 2.5rem}figure.clip .zoom-wrap{margin:0 auto}.zoom-wrap>img{margin:0!important}.zoom-btn{color:#fff;cursor:zoom-in;backdrop-filter:blur(4px);background:#080d1ab3;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:border-color .15s,color .15s;display:grid;position:absolute;bottom:.5rem;right:.5rem}.zoom-btn:hover{border-color:var(--color-brand-yellow);color:var(--color-brand-yellow)}.zoom-btn:focus-visible{outline:2px solid var(--color-brand-yellow);outline-offset:2px}html:has(dialog.lightbox[open]){overflow:hidden}dialog.lightbox{background:#080d1aeb;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}dialog.lightbox::backdrop{background:#080d1aeb}.lightbox-stage{place-items:center;width:100%;height:100%;padding:1rem;display:grid}.lightbox-stage img,.lightbox-stage video{object-fit:contain;border-radius:.75rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem)}.lightbox-close{color:#fff;cursor:pointer;background:#080d1acc;border:1px solid #ffffff4d;border-radius:999px;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.lightbox-close:hover,.lightbox-close:focus-visible{border-color:var(--color-brand-yellow);color:var(--color-brand-yellow);outline:none}.post-cover[data-astro-cid-ymihodss]{object-fit:contain;border:1px solid var(--color-surface-border-subtle);background:var(--color-surface-subtle);border-radius:1rem;width:100%;max-height:32rem;margin:0 auto 2.5rem;display:block}.post-body[data-astro-cid-ymihodss]{color:var(--color-content);font-size:1.0625rem;line-height:1.75}.post-body[data-astro-cid-ymihodss]>*+*{margin-top:1.25rem}.post-body[data-astro-cid-ymihodss] h2{font:800 1.75rem/1.25 var(--font-display);letter-spacing:-.02em;color:var(--color-content-inverse);margin-top:2.75rem}.post-body[data-astro-cid-ymihodss] h3{font:700 1.3125rem/1.3 var(--font-display);color:var(--color-content-inverse);margin-top:2.25rem}.post-body[data-astro-cid-ymihodss] a{color:var(--color-brand-yellow);text-underline-offset:3px;text-decoration:underline}.post-body[data-astro-cid-ymihodss] a:hover{color:var(--color-brand-yellow-hover)}.post-body[data-astro-cid-ymihodss] a:focus-visible{outline:2px solid var(--color-brand-yellow);outline-offset:3px;border-radius:2px}.post-body[data-astro-cid-ymihodss] a[data-kind]{border:1px solid var(--color-surface-border-subtle);background:var(--color-surface-card);color:var(--color-content-inverse);border-radius:999px;align-items:center;gap:.4rem;padding:.0625rem .625rem .0625rem .5rem;font-size:.95em;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.post-body[data-astro-cid-ymihodss] a[data-kind]:hover{border-color:var(--color-brand-yellow);color:var(--color-brand-yellow)}.post-body[data-astro-cid-ymihodss] a[data-kind] svg,.post-body[data-astro-cid-ymihodss] a[data-kind] img{object-fit:contain;flex:none;width:1em;height:1em}.post-body[data-astro-cid-ymihodss] a[data-kind] img{border:0;border-radius:.25rem;max-height:none;margin:0}.post-body[data-astro-cid-ymihodss] strong{color:var(--color-content-inverse)}.post-body[data-astro-cid-ymihodss] ul,.post-body[data-astro-cid-ymihodss] ol{padding-left:1.5rem}.post-body[data-astro-cid-ymihodss] ul{list-style:outside}.post-body[data-astro-cid-ymihodss] ol{list-style:decimal}.post-body[data-astro-cid-ymihodss] li+li{margin-top:.5rem}.post-body[data-astro-cid-ymihodss] li::marker{color:var(--color-brand-yellow)}.post-body[data-astro-cid-ymihodss] blockquote{border-left:3px solid var(--color-brand-yellow);color:var(--color-muted);padding:.25rem 0 .25rem 1.25rem}.post-body[data-astro-cid-ymihodss] code{background:var(--color-surface-card);border-radius:.375rem;padding:.125rem .375rem;font-size:.9em}.post-body[data-astro-cid-ymihodss] pre{border:1px solid var(--color-surface-border-subtle);background:var(--color-surface);border-radius:.75rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.post-body[data-astro-cid-ymihodss] pre code{background:0 0;padding:0}.post-body[data-astro-cid-ymihodss] img{border:1px solid var(--color-surface-border-subtle);border-radius:1rem;width:auto;max-width:100%;height:auto;max-height:min(36rem,80vh);margin:2rem auto;display:block}.post-body[data-astro-cid-ymihodss] table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-surface-border-subtle);background:var(--color-surface);border-radius:.75rem;width:100%;font-size:.9375rem;line-height:1.5;overflow:hidden}@media (width<=640px){.post-body[data-astro-cid-ymihodss] table{display:block;overflow-x:auto}}.post-body[data-astro-cid-ymihodss] th,.post-body[data-astro-cid-ymihodss] td{text-align:left;vertical-align:top;padding:.75rem 1rem}.post-body[data-astro-cid-ymihodss] thead th{background:var(--color-surface-card);color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.post-body[data-astro-cid-ymihodss] tbody td{border-top:1px solid var(--color-surface-border-subtle)}.post-body[data-astro-cid-ymihodss] tbody tr:nth-child(2n) td{background:#ffffff06}.post-body[data-astro-cid-ymihodss] tbody td:first-child{color:var(--color-content-inverse);font-weight:600}.post-body[data-astro-cid-ymihodss] hr{border-color:var(--color-surface-border-subtle);margin:2.5rem 0}
