/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid}}}.video-breadcrumb:where(.astro-eqpscfe5){max-width:var(--container-5xl,64rem);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--color-text-base));opacity:.7;margin-inline:auto;display:flex}@media (hover:hover){.video-breadcrumb:where(.astro-eqpscfe5) a:where(.astro-eqpscfe5):hover{color:rgb(var(--color-accent));opacity:1}}.video-main:where(.astro-eqpscfe5){width:100%;max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 16);margin-inline:auto}.video-hero:where(.astro-eqpscfe5){margin-top:calc(var(--spacing,.25rem) * 8);max-width:var(--container-3xl,48rem)}.video-eyebrow:where(.astro-eqpscfe5){font-family:Geist Mono Variable,IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:.18em;letter-spacing:.18em;color:rgb(var(--color-accent));text-transform:uppercase}.video-hero:where(.astro-eqpscfe5) h1:where(.astro-eqpscfe5){margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:rgb(var(--color-text-base))}@media (width>=640px){.video-hero:where(.astro-eqpscfe5) h1:where(.astro-eqpscfe5){font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.video-lede:where(.astro-eqpscfe5){margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:rgb(var(--color-text-base));opacity:.8}@media (width>=640px){.video-lede:where(.astro-eqpscfe5){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.video-grid:where(.astro-eqpscfe5){margin-top:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=640px){.video-grid:where(.astro-eqpscfe5){grid-template-columns:repeat(2,minmax(0,1fr))}}.video-card:where(.astro-eqpscfe5){border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-border));background-color:rgb(var(--color-card));flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.video-card:where(.astro-eqpscfe5){background-color:color-mix(in oklab, rgb(var(--color-card)) 40%, transparent)}}.video-frame:where(.astro-eqpscfe5){aspect-ratio:16/9;background-color:#04101c;width:100%;position:relative}.video-el:where(.astro-eqpscfe5){width:100%;height:100%;display:block;position:absolute;inset:0}.video-duration:where(.astro-eqpscfe5){pointer-events:none;top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);background-color:#000000a6;border-radius:.25rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.video-duration:where(.astro-eqpscfe5){background-color:color-mix(in oklab, var(--color-black,#000) 65%, transparent)}}.video-duration:where(.astro-eqpscfe5){padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-family:Geist Mono Variable,IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff)}.video-body:where(.astro-eqpscfe5){padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;flex:1;display:flex}.video-body:where(.astro-eqpscfe5) h2:where(.astro-eqpscfe5){align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--color-text-base));display:flex}.video-index:where(.astro-eqpscfe5){font-family:Geist Mono Variable,IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--color-accent))}.video-caption:where(.astro-eqpscfe5){margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:rgb(var(--color-text-base));opacity:.75}.video-points:where(.astro-eqpscfe5){margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:rgb(var(--color-border));padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.video-points:where(.astro-eqpscfe5) li:where(.astro-eqpscfe5){padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--color-text-base));opacity:.7;position:relative}.video-points:where(.astro-eqpscfe5) li:where(.astro-eqpscfe5):before{content:"";height:1px;width:calc(var(--spacing,.25rem) * 2);background-color:rgb(var(--color-accent));position:absolute;top:.6em;left:0}.video-note:where(.astro-eqpscfe5){margin-top:calc(var(--spacing,.25rem) * 10);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--color-text-base));opacity:.6}.video-empty:where(.astro-eqpscfe5){margin-top:calc(var(--spacing,.25rem) * 12);text-align:center;color:rgb(var(--color-text-base));opacity:.7}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}