/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@media (width>=64rem){.sticky-sidebar[data-astro-cid-mffwf2xe]{top:calc(var(--spacing,.25rem) * 28);position:sticky}}@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-leading:initial;--tw-outline-style:solid;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.faq[data-astro-cid-xsvyzcjo]{--faq-duration:.32s;--faq-ease:cubic-bezier(.32, .72, 0, 1);flex-direction:column;display:flex}.faq__item[data-astro-cid-xsvyzcjo]{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);position:relative}@media (width>=64rem){.faq__item[data-astro-cid-xsvyzcjo]{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 5)}}.faq__item[data-astro-cid-xsvyzcjo]:where(.dark,.dark *){background-color:var(--color-neutral-950,oklch(14.5% .026 265))}.faq__item__title[data-astro-cid-xsvyzcjo]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);margin-bottom:0}@media (width>=64rem){.faq__item__title[data-astro-cid-xsvyzcjo]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}}.faq__item__text[data-astro-cid-xsvyzcjo]{padding-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);margin-bottom:0}@media (width>=64rem){.faq__item__text[data-astro-cid-xsvyzcjo]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}}.faq__summary[data-astro-cid-xsvyzcjo]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);list-style-type:none;display:flex}.faq__summary[data-astro-cid-xsvyzcjo]::-webkit-details-marker{display:none}.faq__disclosure[data-astro-cid-xsvyzcjo]:focus-visible>.faq__summary[data-astro-cid-xsvyzcjo],.faq__summary[data-astro-cid-xsvyzcjo]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:currentColor}.faq__icon[data-astro-cid-xsvyzcjo]{margin-top:var(--spacing,.25rem);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-neutral-500,oklch(55.8% .017 265));flex-shrink:0;display:block;position:relative}.faq__icon[data-astro-cid-xsvyzcjo]:before,.faq__icon[data-astro-cid-xsvyzcjo]:after{content:"";height:calc(var(--spacing,.25rem) * .5);width:100%;transition:transform var(--faq-duration) var(--faq-ease);background-color:currentColor;border-radius:2147483647px;position:absolute;top:50%;left:0}.faq__icon[data-astro-cid-xsvyzcjo]:before{transform:translateY(-50%)}.faq__icon[data-astro-cid-xsvyzcjo]:after{transform:translateY(-50%)rotate(90deg)}.faq__disclosure[data-astro-cid-xsvyzcjo].is-open .faq__icon[data-astro-cid-xsvyzcjo]:after{transform:translateY(-50%)rotate(0)}.faq__panel[data-astro-cid-xsvyzcjo]{grid-template-rows:1fr;display:grid}.faq__panel__inner[data-astro-cid-xsvyzcjo]{min-height:0;overflow:hidden}.faq__disclosure[data-astro-cid-xsvyzcjo].is-enhanced .faq__panel[data-astro-cid-xsvyzcjo]{transition:grid-template-rows var(--faq-duration) var(--faq-ease);grid-template-rows:0fr}.faq__disclosure[data-astro-cid-xsvyzcjo].is-enhanced .faq__panel__inner[data-astro-cid-xsvyzcjo]{opacity:0;transition:opacity var(--faq-duration) var(--faq-ease)}.faq__disclosure[data-astro-cid-xsvyzcjo].is-enhanced.is-open .faq__panel[data-astro-cid-xsvyzcjo]{grid-template-rows:1fr}.faq__disclosure[data-astro-cid-xsvyzcjo].is-enhanced.is-open .faq__panel__inner[data-astro-cid-xsvyzcjo]{opacity:1}@media (prefers-reduced-motion:reduce){.faq__panel[data-astro-cid-xsvyzcjo],.faq__panel__inner[data-astro-cid-xsvyzcjo],.faq__icon[data-astro-cid-xsvyzcjo]:before,.faq__icon[data-astro-cid-xsvyzcjo]:after{transition-duration:.01ms}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.film-dialog[data-astro-cid-lrhuw75p]{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:min(100% - 2rem,72rem);max-width:none;margin:auto}@supports (color:color-mix(in lab, red, red)){.film-dialog[data-astro-cid-lrhuw75p]{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.film-dialog[data-astro-cid-lrhuw75p]{background-color:var(--color-primary-950,#0d1a38);color:var(--color-white,#fff);padding:0}.film-dialog[data-astro-cid-lrhuw75p]::backdrop{background:#0d1a38d1}@supports (color:color-mix(in lab, red, red)){.film-dialog[data-astro-cid-lrhuw75p]::backdrop{background:color-mix(in oklab, var(--color-primary-950) 82%, transparent)}}.film-dialog__bar[data-astro-cid-lrhuw75p]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.film-dialog__bar[data-astro-cid-lrhuw75p]{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.film-dialog__bar[data-astro-cid-lrhuw75p]{padding-block:var(--spacing,.25rem);padding-right:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 5)}.film-dialog__title[data-astro-cid-lrhuw75p]{font-family:var(--font-headings,"Host Grotesk", "DM Sans", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);margin-bottom:0}.film-dialog__close[data-astro-cid-lrhuw75p]{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;color:#fffc;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.film-dialog__close[data-astro-cid-lrhuw75p]{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.film-dialog__close[data-astro-cid-lrhuw75p]{transition:color .15s ease-out}.film-dialog__close[data-astro-cid-lrhuw75p]:hover{color:var(--color-white,#fff)}.film-dialog__close[data-astro-cid-lrhuw75p]:focus-visible,.film-dialog__chapter[data-astro-cid-lrhuw75p]:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:-2px}.film-dialog__frame[data-astro-cid-lrhuw75p]{background-color:var(--color-black,#000)}.film-dialog__video[data-astro-cid-lrhuw75p]{aspect-ratio:var(--aspect-video,16 / 9);width:100%;height:auto;max-height:calc(100svh - 9rem);display:block}.film-dialog__chapters[data-astro-cid-lrhuw75p]{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;list-style-type:none;display:grid}@supports (color:color-mix(in lab, red, red)){.film-dialog__chapters[data-astro-cid-lrhuw75p]{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.film-dialog__chapters[data-astro-cid-lrhuw75p]{padding-left:0}@media (width>=48rem){.film-dialog__chapters[data-astro-cid-lrhuw75p]{grid-template-columns:repeat(4,minmax(0,1fr))}}.film-dialog__chapter-item[data-astro-cid-lrhuw75p]{margin-bottom:0;margin-left:0;padding-left:0;list-style:none}@media (width>=48rem){.film-dialog__chapter-item[data-astro-cid-lrhuw75p]+.film-dialog__chapter-item[data-astro-cid-lrhuw75p]{border-left-style:var(--tw-border-style);border-color:#ffffff1a;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.film-dialog__chapter-item[data-astro-cid-lrhuw75p]+.film-dialog__chapter-item[data-astro-cid-lrhuw75p]{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}}.film-dialog__chapter[data-astro-cid-lrhuw75p]{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#ffffffd9;display:flex}@supports (color:color-mix(in lab, red, red)){.film-dialog__chapter[data-astro-cid-lrhuw75p]{color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}.film-dialog__chapter[data-astro-cid-lrhuw75p]{transition:background-color .15s ease-out,color .15s ease-out}.film-dialog__chapter[data-astro-cid-lrhuw75p]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.film-dialog__chapter[data-astro-cid-lrhuw75p]:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.film-dialog__chapter[data-astro-cid-lrhuw75p]:hover{color:var(--color-white,#fff)}.film-dialog__chapter-time[data-astro-cid-lrhuw75p]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-primary-300,#9db4f5);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}html:has(.film-dialog[open]){overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
