.logos[data-astro-cid-pzhvjl5p]{padding-block:clamp(2.5rem,6vh,4rem)}.logos__label[data-astro-cid-pzhvjl5p]{text-align:center;margin-bottom:2rem}.logos--inline[data-astro-cid-pzhvjl5p]{padding-block:0;margin-top:clamp(.9rem,2.2vh,1.5rem)}.logos--inline[data-astro-cid-pzhvjl5p] .logos__label[data-astro-cid-pzhvjl5p]{text-align:left;margin-bottom:.55rem;font-size:.62rem}.logos--inline[data-astro-cid-pzhvjl5p] .logos__mask[data-astro-cid-pzhvjl5p]{max-width:none;padding-inline:0}.logos--inline[data-astro-cid-pzhvjl5p] .logos__row[data-astro-cid-pzhvjl5p]{justify-content:flex-start;gap:clamp(1rem,2.4cqi,2.2rem)}.logos--inline[data-astro-cid-pzhvjl5p] .logos__row[data-astro-cid-pzhvjl5p] img[data-astro-cid-pzhvjl5p]{height:clamp(.9rem,1.7cqi - 2px,1.25rem)}.logos__mask[data-astro-cid-pzhvjl5p]{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none;container-type:inline-size}@media(width<=1100px){.logos__row[data-astro-cid-pzhvjl5p]{gap:clamp(1.75rem,3.5vw,3rem)}.logos__row[data-astro-cid-pzhvjl5p] img[data-astro-cid-pzhvjl5p]{height:clamp(1.25rem,1.9vw,1.8rem)}.logos__mask[data-astro-cid-pzhvjl5p]{-webkit-mask-image:linear-gradient(to right,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(to right,#0000 0,#000 12% 88%,#0000)}}.logos__mask[data-astro-cid-pzhvjl5p]::-webkit-scrollbar{display:none}.logos__row[data-astro-cid-pzhvjl5p]{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1.5rem;min-width:100%;width:max-content;list-style:none;margin:0;padding:0}.logos__row[data-astro-cid-pzhvjl5p] li[data-astro-cid-pzhvjl5p]{flex:none}.logos__row[data-astro-cid-pzhvjl5p] a[data-astro-cid-pzhvjl5p]{display:block;border-radius:4px}.logos__row[data-astro-cid-pzhvjl5p] a[data-astro-cid-pzhvjl5p]:focus-visible{outline:2px solid var(--signal);outline-offset:6px}.logos__row[data-astro-cid-pzhvjl5p] img[data-astro-cid-pzhvjl5p]{height:clamp(1rem,2.05cqi - 4px,1.5rem);width:auto;object-fit:contain;filter:var(--logo-filter);opacity:.5;transition:opacity var(--t-med) var(--ease-out)}.logos__row[data-astro-cid-pzhvjl5p] li[data-astro-cid-pzhvjl5p]:hover img[data-astro-cid-pzhvjl5p]{opacity:.95}.logos__row--copy[data-astro-cid-pzhvjl5p]{display:none}@media(width<=640px){.logos--inline[data-astro-cid-pzhvjl5p] .logos__mask[data-astro-cid-pzhvjl5p]{display:flex;overflow:hidden}.logos--inline[data-astro-cid-pzhvjl5p] .logos__row[data-astro-cid-pzhvjl5p]{flex:none;min-width:0;padding-right:clamp(1.75rem,3.5vw,3rem);animation:32s linear infinite logos-marquee}.logos--inline[data-astro-cid-pzhvjl5p] .logos__row--copy[data-astro-cid-pzhvjl5p]{display:flex}.logos--inline[data-astro-cid-pzhvjl5p] .logos__mask[data-astro-cid-pzhvjl5p]:hover .logos__row[data-astro-cid-pzhvjl5p]{animation-play-state:paused}}@keyframes logos-marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.logos--inline[data-astro-cid-pzhvjl5p] .logos__row[data-astro-cid-pzhvjl5p]{animation:none}}.sally[data-astro-cid-4jev5yc5]{position:relative;border-top:1px solid var(--line);background:var(--surface-sunken);overflow:clip;isolation:isolate}.sally__bg[data-astro-cid-4jev5yc5]{position:absolute;inset:0;z-index:-1;overflow:hidden}.sally__bg[data-astro-cid-4jev5yc5] video[data-astro-cid-4jev5yc5]{position:absolute;left:0;top:0;width:115%;height:100%;object-fit:cover;object-position:50% 0%;filter:brightness(.68) saturate(.82) contrast(1.05)}.sally__bg[data-astro-cid-4jev5yc5]:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--surface-sunken) 0%,#050506e0 22%,#05050666 44%,#0505061a 58%,#05050673 80%,#050506cc 100%),linear-gradient(to bottom,#050506bf,transparent 24%,transparent 66%,var(--surface-sunken) 100%)}.sally__grid[data-astro-cid-4jev5yc5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:clamp(2rem,6vw,6rem);align-items:end}.sally__body[data-astro-cid-4jev5yc5]{max-width:36rem}@media(width<=900px){.sally[data-astro-cid-4jev5yc5]{padding-top:var(--section-y)}.sally__grid[data-astro-cid-4jev5yc5]{grid-template-columns:1fr;gap:0}.sally__talk[data-astro-cid-4jev5yc5]{order:1;position:relative;z-index:1;min-height:62svh;display:grid;align-content:center;padding-block:max(1.25rem,3vh)}.sally__body[data-astro-cid-4jev5yc5]{order:2;margin-top:max(1.5rem,4vh)}.sally__bg[data-astro-cid-4jev5yc5]{inset:0 0 auto;height:calc(62svh + var(--section-y))}.sally__bg[data-astro-cid-4jev5yc5] video[data-astro-cid-4jev5yc5]{width:100%;height:100%;object-position:50% 8%;filter:brightness(.62) saturate(.82) contrast(1.05)}.sally__bg[data-astro-cid-4jev5yc5]:after{background:linear-gradient(to bottom,#05050699 0%,#0505064d 30%,#0505068c 72%,var(--surface-sunken) 100%)}.chat__msg[data-astro-cid-4jev5yc5] p[data-astro-cid-4jev5yc5]{background:#0a0b0dd1}.chat__msg--you[data-astro-cid-4jev5yc5] p[data-astro-cid-4jev5yc5]{background:#008c626b;border-color:#00c08680}}.sally__body[data-astro-cid-4jev5yc5] h2[data-astro-cid-4jev5yc5]{margin-top:1.25rem;font-size:min(var(--step-4),calc(7.4 * var(--vfit)));line-height:.95;text-shadow:0 2px 24px #050506cc}.sally__body[data-astro-cid-4jev5yc5] .lede[data-astro-cid-4jev5yc5]{margin-top:max(1rem,2.4vh);font-size:min(var(--step-1),calc(2.6 * var(--vfit)));text-shadow:0 1px 14px #050506e6}.sally__note[data-astro-cid-4jev5yc5]{margin-top:max(1rem,2.6vh);display:grid;gap:.5rem;font-size:var(--step--1);color:var(--text-muted)}.sally__links[data-astro-cid-4jev5yc5]{margin-top:max(1rem,2.8vh);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center}.sally__more[data-astro-cid-4jev5yc5]{color:var(--text-muted);text-decoration:underline;text-underline-offset:4px}.sally__more[data-astro-cid-4jev5yc5]:hover{color:var(--text-loud)}.sally__talk[data-astro-cid-4jev5yc5]{justify-self:end;width:100%}.sally__talk-label[data-astro-cid-4jev5yc5]{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);text-shadow:0 1px 10px #050506e6}.sally__dot[data-astro-cid-4jev5yc5]{width:6px;height:6px;border-radius:999px;background:var(--signal);box-shadow:0 0 0 4px #00c08626}.chat[data-astro-cid-4jev5yc5]{list-style:none;padding:0;margin:.9rem 0 0;display:grid;gap:max(.35rem,.9vh)}.chat__msg[data-astro-cid-4jev5yc5]{display:flex;gap:.5rem;align-items:flex-end;max-width:94%}.chat__msg[data-astro-cid-4jev5yc5] p[data-astro-cid-4jev5yc5]{padding:max(.5rem,1.1vh) .9rem;border-radius:1rem;font-size:min(var(--step--1),calc(1.95 * var(--vfit)));line-height:1.45;background:#141619b8;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid #e0dbd224;color:var(--text)}.chat__msg--sally[data-astro-cid-4jev5yc5] p[data-astro-cid-4jev5yc5]{border-bottom-left-radius:.3rem}.chat__msg--you[data-astro-cid-4jev5yc5]{margin-left:auto;flex-direction:row-reverse}.chat__msg--you[data-astro-cid-4jev5yc5] p[data-astro-cid-4jev5yc5]{background:#00c08629;border-color:#00c08659;color:var(--text-loud);border-bottom-right-radius:.3rem}.chat__face[data-astro-cid-4jev5yc5]{width:26px;height:26px;border-radius:999px;object-fit:cover;flex:none;border:1px solid var(--line-strong)}.chat[data-astro-cid-4jev5yc5].js-chat .chat__msg[data-astro-cid-4jev5yc5]{opacity:0;translate:0 10px;transition:opacity .5s var(--ease-out),translate .5s var(--ease-out);transition-delay:calc(var(--i) * .85s + .2s)}.chat[data-astro-cid-4jev5yc5].js-chat.is-on .chat__msg[data-astro-cid-4jev5yc5]{opacity:1;translate:0}@media(prefers-reduced-motion:reduce){.chat[data-astro-cid-4jev5yc5].js-chat .chat__msg[data-astro-cid-4jev5yc5]{opacity:1;translate:none;transition:none}}@media(width<=900px){.sally__note[data-astro-cid-4jev5yc5]{font-size:var(--step-0)}}.aud[data-astro-cid-5oxtwd5f]{border-top:1px solid var(--line)}.aud__head[data-astro-cid-5oxtwd5f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;margin-top:1.25rem}.aud[data-astro-cid-5oxtwd5f] h2[data-astro-cid-5oxtwd5f]{font-size:min(var(--step-4),calc(6.6 * var(--vfit)));line-height:.95}.aud__lede[data-astro-cid-5oxtwd5f]{color:var(--text-muted);font-size:min(var(--step-1),calc(2.5 * var(--vfit)))}.aud__grid[data-astro-cid-5oxtwd5f]{list-style:none;padding:0;margin:max(1.75rem,4.5vh) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,1vw,.9rem)}.aud__card[data-astro-cid-5oxtwd5f]{position:relative;display:block;border-radius:var(--r-md);overflow:clip;border:1px solid var(--line);isolation:isolate;aspect-ratio:8 / 7;max-height:34vh;width:100%}.aud__card[data-astro-cid-5oxtwd5f] img[data-astro-cid-5oxtwd5f]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:scale .8s var(--ease-out),opacity .4s}.aud__card[data-astro-cid-5oxtwd5f]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(#08080a1a 28%,#08080ae6)}.aud__card[data-astro-cid-5oxtwd5f]:hover img[data-astro-cid-5oxtwd5f],.aud__card[data-astro-cid-5oxtwd5f]:focus-visible img[data-astro-cid-5oxtwd5f]{scale:1.06;opacity:1}.aud__card[data-astro-cid-5oxtwd5f]:hover,.aud__card[data-astro-cid-5oxtwd5f]:focus-visible{border-color:var(--accent-line)}.aud__label[data-astro-cid-5oxtwd5f]{position:absolute;z-index:2;inset:auto 0 0;padding:.8rem .9rem;display:grid;gap:.15rem}.aud__label[data-astro-cid-5oxtwd5f] b[data-astro-cid-5oxtwd5f]{font-family:var(--font-display);font-weight:600;font-size:min(var(--step-1),calc(2.8 * var(--vfit)));line-height:1.05;color:var(--text-loud)}.aud__label[data-astro-cid-5oxtwd5f] small[data-astro-cid-5oxtwd5f]{font-size:.72rem;line-height:1.35;color:var(--text-muted)}@media(width<=1100px){.aud__head[data-astro-cid-5oxtwd5f]{grid-template-columns:1fr}.aud__grid[data-astro-cid-5oxtwd5f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=900px){.aud__grid[data-astro-cid-5oxtwd5f]{margin-top:1.5rem}.aud__card[data-astro-cid-5oxtwd5f]{max-height:none}.aud__label[data-astro-cid-5oxtwd5f] small[data-astro-cid-5oxtwd5f]{font-size:.68rem}}
