.glow-card.svelte-uv1ht5{position:relative;display:flex;flex-direction:column;height:100%;border-radius:.125rem;text-decoration:none;color:inherit;overflow:hidden}.glow-card-border.svelte-uv1ht5{position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(350px circle at var(--glow-x) var(--glow-y),var(--color-accent) 0%,rgba(212,119,59,.3) 30%,transparent 70%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.glow-card[data-hovering].svelte-uv1ht5 .glow-card-border:where(.svelte-uv1ht5){opacity:1}.glow-card.svelte-uv1ht5:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(400px circle at var(--glow-x) var(--glow-y),rgba(212,119,59,.06) 0%,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.glow-card[data-hovering].svelte-uv1ht5:before{opacity:1}.glow-card-content.svelte-uv1ht5{position:relative;z-index:2;display:flex;flex-direction:column;height:100%}.glow-card.svelte-uv1ht5{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.glow-card[data-hovering].svelte-uv1ht5{transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}@media(prefers-reduced-motion:reduce){.glow-card[data-hovering].svelte-uv1ht5{transform:none}}.marquee-wrapper.svelte-u5hy0{overflow:hidden;width:100%;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-track.svelte-u5hy0{display:flex;width:max-content;animation:svelte-u5hy0-marquee-scroll var(--marquee-speed) linear infinite}.marquee-track.paused.svelte-u5hy0{animation-play-state:paused}.marquee-content.svelte-u5hy0{display:flex;align-items:center;flex-shrink:0}.marquee-item.svelte-u5hy0{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-grey);white-space:nowrap;padding:0 .75rem}.dark .marquee-item.svelte-u5hy0{color:var(--color-dark-muted)}.marquee-dot.svelte-u5hy0{color:var(--color-accent);font-size:.75rem;opacity:.6}@keyframes svelte-u5hy0-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.carousel-wrapper.svelte-ckrwon{position:relative}.carousel-controls.svelte-ckrwon{display:flex;gap:.5rem;justify-content:flex-end;margin-bottom:1.5rem}.carousel-arrow.svelte-ckrwon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid rgba(0,0,0,.15);background:transparent;cursor:pointer;transition:border-color .2s ease,opacity .2s ease;color:inherit}.dark .carousel-arrow.svelte-ckrwon{border-color:#fff3}.carousel-arrow.svelte-ckrwon:hover:not(:disabled){border-color:#0006}.dark .carousel-arrow.svelte-ckrwon:hover:not(:disabled){border-color:#ffffff80}.carousel-arrow.svelte-ckrwon:disabled{opacity:.3;cursor:default}.carousel-track-wrapper.svelte-ckrwon{overflow:hidden;touch-action:pan-y}.carousel-track.svelte-ckrwon{display:flex;gap:24px;transition:transform .5s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.carousel-track.svelte-ckrwon{transition:none}}.carousel-card.svelte-ckrwon{flex-shrink:0;width:320px;text-decoration:none;color:inherit;display:flex;flex-direction:column}.carousel-image.svelte-ckrwon{position:relative;aspect-ratio:3 / 4;border-radius:.25rem;overflow:hidden;background-color:var(--color-cream-dark)}.dark .carousel-image.svelte-ckrwon{background-color:var(--color-dark-surface)}.carousel-image.svelte-ckrwon img:where(.svelte-ckrwon){width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.carousel-card.svelte-ckrwon:hover .carousel-image:where(.svelte-ckrwon) img:where(.svelte-ckrwon){transform:scale(1.05)}.carousel-card-name.svelte-ckrwon{position:absolute;bottom:0;left:0;right:0;padding:1.5rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 100%);color:#fff;font-weight:600;font-size:var(--font-size-body)}.carousel-info.svelte-ckrwon{padding-top:.75rem}.carousel-excerpt.svelte-ckrwon{font-size:var(--font-size-small);color:var(--color-grey);line-height:1.5}.dark .carousel-excerpt.svelte-ckrwon{color:var(--color-dark-muted)}.carousel-link.svelte-ckrwon{display:inline-block;margin-top:.5rem;font-size:var(--font-size-small);font-weight:500;color:var(--color-accent);transition:opacity .2s ease}.carousel-card.svelte-ckrwon:hover .carousel-link:where(.svelte-ckrwon){opacity:.8}@media(max-width:639px){.carousel-card.svelte-ckrwon{width:calc(100vw - 3rem)}}@media(min-width:640px)and (max-width:1023px){.carousel-card.svelte-ckrwon{width:calc(50vw - 3rem)}}.accordion.svelte-1j8zna6{display:flex;flex-direction:column;gap:0}.accordion-row.svelte-1j8zna6{display:block;width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:1.25rem 1.5rem;border-left:3px solid transparent;border-bottom:1px solid rgba(0,0,0,.06);transition:background-color .2s ease;font:inherit;color:inherit}.dark .accordion-row.svelte-1j8zna6{border-bottom-color:#ffffff14}.accordion-row.svelte-1j8zna6:hover{background-color:#00000005}.dark .accordion-row.svelte-1j8zna6:hover{background-color:#ffffff08}.accordion-row--open.svelte-1j8zna6{border-left-color:var(--border-color);background-color:#00000005}.dark .accordion-row--open.svelte-1j8zna6{background-color:#ffffff08}.accordion-header.svelte-1j8zna6{display:flex;align-items:center;justify-content:space-between}.accordion-title.svelte-1j8zna6{display:flex;align-items:baseline;gap:.75rem}.accordion-author.svelte-1j8zna6{font-size:var(--font-size-h3);font-weight:600;letter-spacing:-.02em}.accordion-role.svelte-1j8zna6{font-size:var(--font-size-small);color:var(--color-grey)}.dark .accordion-role.svelte-1j8zna6{color:var(--color-dark-muted)}.accordion-header-link.svelte-1j8zna6{flex-shrink:0;font-size:var(--font-size-small);font-weight:500;color:var(--color-accent);text-decoration:none;transition:opacity .2s ease}.accordion-header-link.svelte-1j8zna6:hover{opacity:.8}.accordion-body.svelte-1j8zna6{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.accordion-body--open.svelte-1j8zna6{grid-template-rows:1fr}.accordion-body--instant.svelte-1j8zna6{transition:none}.accordion-content.svelte-1j8zna6{overflow:hidden}.accordion-inner.svelte-1j8zna6{padding-top:1.25rem;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.accordion-inner.svelte-1j8zna6{grid-template-columns:1fr 1fr}}.accordion-image.svelte-1j8zna6{border-radius:.25rem;overflow:hidden;aspect-ratio:16 / 10}.accordion-image.svelte-1j8zna6 img:where(.svelte-1j8zna6){width:100%;height:100%;object-fit:cover}.accordion-text.svelte-1j8zna6{display:flex;flex-direction:column;gap:1rem}.accordion-quote.svelte-1j8zna6{font-size:var(--font-size-body);line-height:1.6;color:var(--color-charcoal);font-style:italic}.dark .accordion-quote.svelte-1j8zna6{color:var(--color-dark-text)}.accordion-stats.svelte-1j8zna6{display:flex;align-items:baseline;gap:.5rem}.accordion-stat-value.svelte-1j8zna6{font-size:var(--font-size-h2);font-weight:700;color:var(--color-accent);letter-spacing:-.02em}.accordion-stat-label.svelte-1j8zna6{font-size:var(--font-size-small);color:var(--color-grey)}.dark .accordion-stat-label.svelte-1j8zna6{color:var(--color-dark-muted)}
