@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-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-tracking:initial;--tw-content:"";--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}.director-project-menu{width:calc(var(--spacing,.25rem)*44)}.director-project-dialog [data-slot=dialog-title]{font-family:var(--font-neue-regrade);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-white,#fff)}.director-project-dialog [data-slot=dialog-description]{margin-top:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-relaxed,1.625);font-size:.95rem;line-height:var(--leading-relaxed,1.625);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.director-project-dialog [data-slot=dialog-description]{color:color-mix(in oklab,var(--color-white,#fff)65%,transparent)}}.director-page{padding-bottom:calc(var(--spacing,.25rem)*16)}.director-intro{max-width:none;padding-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*8)}@media(min-width:40rem){.director-intro{padding-top:calc(var(--spacing,.25rem)*14);padding-bottom:calc(var(--spacing,.25rem)*10)}}.director-intro>p{max-width:var(--container-xl,36rem)}.director-home-head{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media(min-width:48rem){.director-home-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.director-home-head p{max-width:var(--container-md,28rem)}.director-home-actions{align-items:center;column-gap:calc(var(--spacing,.25rem)*5);row-gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.catalog-intro .director-home-actions [data-slot=button]{margin-top:calc(var(--spacing,.25rem)*0)}.director-plans-link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.director-plans-link{color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.director-plans-link{text-underline-offset:4px;text-decoration-line:underline}@media(hover:hover){.director-plans-link:hover{color:var(--color-white,#fff)}}.director-credits{margin:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.director-credits{border-color:color-mix(in oklab,var(--color-white,#fff)15%,transparent)}}.director-credits{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));white-space:nowrap;color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.director-credits{color:color-mix(in oklab,var(--color-white,#fff)85%,transparent)}}.director-credits{--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,)}.catalog-intro p.director-credits{margin-top:calc(var(--spacing,.25rem)*0);color:#ffffffd9;max-width:none}@supports (color:color-mix(in lab,red,red)){.catalog-intro p.director-credits{color:color-mix(in oklab,var(--color-white,#fff)85%,transparent)}}.director-credits svg{width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5);color:#fff9}@supports (color:color-mix(in lab,red,red)){.director-credits svg{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.director-notice{margin-bottom:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fee68533;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.director-notice{border-color:color-mix(in oklab,var(--color-amber-200,oklch(92.4% .12 95.746))20%,transparent)}}.director-notice{background-color:#fef3c608}@supports (color:color-mix(in lab,red,red)){.director-notice{background-color:color-mix(in oklab,var(--color-amber-100,oklch(96.2% .059 95.617))3%,transparent)}}.director-notice{padding: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)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.director-notice{color:color-mix(in oklab,var(--color-white,#fff)75%,transparent)}}@media(min-width:40rem){.director-notice{flex-direction:row;justify-content:space-between;align-items:center}}.director-notice p{margin:calc(var(--spacing,.25rem)*0);max-width:var(--container-2xl,42rem)}.director-notice-actions{flex-shrink:0}.director-error{margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-red-400,oklch(70.4% .191 22.216))}.director-hint{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.director-hint{color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.director-empty{align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.director-empty{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-empty{padding-block:calc(var(--spacing,.25rem)*10);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#fff9}@supports (color:color-mix(in lab,red,red)){.director-empty{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.director-project-card{gap:calc(var(--spacing,.25rem)*3);display:grid}.director-project-card .library-poster{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:block}@media(hover:hover){.director-project-card .library-poster:hover{opacity:.9}}@media(prefers-reduced-motion:reduce){.director-project-card .library-poster{transition-property:none}}.director-project-card .library-poster img{inset:calc(var(--spacing,.25rem)*0);position:absolute}.director-project-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.director-project-link{min-width:calc(var(--spacing,.25rem)*0);align-items:center;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-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);display:inline-flex}.director-project-more{margin-right:calc(var(--spacing,.25rem)*-2);width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);cursor:pointer;color:#ffffff8c;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.director-project-more{color:color-mix(in oklab,var(--color-white,#fff)55%,transparent)}}.director-project-more{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.director-project-more{outline-offset:2px;outline:2px solid #0000}}.director-project-more{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.director-project-more:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.director-project-more:hover{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-project-more:hover{color:var(--color-white,#fff)}}.director-project-more:focus-visible{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.director-project-more:focus-visible{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-project-more:focus-visible{color:var(--color-white,#fff)}.director-project-more[data-state=open]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.director-project-more[data-state=open]{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-project-more[data-state=open]{color:var(--color-white,#fff)}@media(prefers-reduced-motion:reduce){.director-project-more{transition-property:none}}.director-project-more svg{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5)}@media(min-width:48rem){.director-project-dialog{max-width:var(--container-md,28rem)}}@media(min-width:64rem){.director-project-dialog{max-width:var(--container-md,28rem)}}@media(min-width:80rem){.director-project-dialog{max-width:var(--container-md,28rem)}}.director-project-dialog form{gap:calc(var(--spacing,.25rem)*4);display:grid}.director-project-dialog input{height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;width:100%}@supports (color:color-mix(in lab,red,red)){.director-project-dialog input{border-color:color-mix(in oklab,var(--color-white,#fff)15%,transparent)}}.director-project-dialog input{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.director-project-dialog input{background-color:color-mix(in oklab,var(--color-white,#fff)4%,transparent)}}.director-project-dialog input{padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.director-project-dialog input{outline-offset:2px;outline:2px solid #0000}}.director-project-dialog input{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.director-project-dialog input:focus{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.director-project-dialog input:focus{border-color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}@media(prefers-reduced-motion:reduce){.director-project-dialog input{transition-property:none}}.director-project-dialog [role=alert]{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-red-300,oklch(80.8% .114 19.571))}.director-project-dialog-actions{gap:calc(var(--spacing,.25rem)*2);flex-direction:column-reverse;display:flex}@media(min-width:40rem){.director-project-dialog-actions{flex-direction:row;justify-content:flex-end}}.director-project-link svg{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.director-project-link svg{color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.director-project-updated{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.director-project-updated{color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.director-plans{margin:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*0);list-style-type:none;display:grid}@media(min-width:40rem){.director-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.director-plan{gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.director-plan{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-plan{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.director-plan{background-color:color-mix(in oklab,var(--color-white,#fff)2%,transparent)}}.director-plan{padding:calc(var(--spacing,.25rem)*5)}.director-plan[data-current=true]{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.director-plan[data-current=true]{border-color:color-mix(in oklab,var(--color-white,#fff)40%,transparent)}}.director-plan-name{margin:calc(var(--spacing,.25rem)*0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:flex}.director-plan-current{background-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.director-plan-current{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-plan-current{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.director-plan-current{color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.director-plan-price{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-neue-regrade);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.director-plan-price span{font-family:var(--font-inter),var(--font-inter-extended);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.director-plan-price span{color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.director-plan-price small{margin-top:calc(var(--spacing,.25rem)*1);font-family:var(--font-inter),var(--font-inter-extended);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:#fff6;display:block}@supports (color:color-mix(in lab,red,red)){.director-plan-price small{color:color-mix(in oklab,var(--color-white,#fff)40%,transparent)}}.director-plan-credits{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#fff9}@supports (color:color-mix(in lab,red,red)){.director-plan-credits{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.director-plan [data-slot=button]{margin-top:calc(var(--spacing,.25rem)*4);width:100%}.director-terms{margin-bottom:calc(var(--spacing,.25rem)*5);max-width:var(--container-xl,36rem);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);color:#ffffffb3;display:flex}@supports (color:color-mix(in lab,red,red)){.director-terms{color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.director-terms input{margin-top:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);accent-color:var(--color-white,#fff);flex-shrink:0}.director-terms a{color:var(--color-white,#fff);text-underline-offset:4px;text-decoration-line:underline}.director-project{width:100%;min-height:calc(100dvh - 5rem);max-width:var(--container-3xl,48rem);padding-top:calc(var(--spacing,.25rem)*4);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:40rem){.director-project{min-height:calc(100dvh - 6rem);padding-top:calc(var(--spacing,.25rem)*8)}}.director-project-head{align-items:center;column-gap:calc(var(--spacing,.25rem)*4);row-gap:calc(var(--spacing,.25rem)*1.5);padding-bottom:calc(var(--spacing,.25rem)*6);grid-template-columns:minmax(0,1fr) auto;display:grid}@media(min-width:40rem){.director-project-head{column-gap:calc(var(--spacing,.25rem)*5);padding-bottom:calc(var(--spacing,.25rem)*8);grid-template-columns:minmax(0,1fr) auto auto}}.director-project-head h1{margin:calc(var(--spacing,.25rem)*0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-neue-regrade);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);grid-row-start:2;grid-column-start:1;overflow:hidden}@media(min-width:40rem){.director-project-head h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.director-back{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);width:fit-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#ffffff8c;grid-row-start:1;grid-column-start:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.director-back{color:color-mix(in oklab,var(--color-white,#fff)55%,transparent)}}.director-back{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.director-back:hover{color:var(--color-white,#fff)}}@media(prefers-reduced-motion:reduce){.director-back{transition-property:none}}.director-back svg{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.director-watch-link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));white-space:nowrap;color:#fff9;grid-row-start:1;grid-column-start:2;justify-self:flex-end}@supports (color:color-mix(in lab,red,red)){.director-watch-link{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.director-watch-link{text-decoration-line:underline;text-decoration-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.director-watch-link{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white,#fff)25%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white,#fff)25%,transparent)}}.director-watch-link{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.director-watch-link:hover{color:var(--color-white,#fff);text-decoration-color:#fff9}@supports (color:color-mix(in lab,red,red)){.director-watch-link:hover{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}}@media(prefers-reduced-motion:reduce){.director-watch-link{transition-property:none}}@media(min-width:40rem){.director-watch-link{grid-row-start:2}}.director-project-head .director-credits{border-color:#ffffff1a;grid-row-start:2;grid-column-start:2;justify-self:flex-end}@supports (color:color-mix(in lab,red,red)){.director-project-head .director-credits{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-project-head .director-credits{padding-inline:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#fff9}@supports (color:color-mix(in lab,red,red)){.director-project-head .director-credits{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}@media(min-width:40rem){.director-project-head .director-credits{grid-column-start:3}}.director-project-head .director-credits svg{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3);color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.director-project-head .director-credits svg{color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}.director-log{gap:calc(var(--spacing,.25rem)*6);padding-bottom:calc(var(--spacing,.25rem)*6);flex-direction:column;flex:1;display:flex}.director-turn{gap:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.director-log .chat-message[data-from=assistant] .chat-message-content{max-width:100%;padding-inline:calc(var(--spacing,.25rem)*0);--tw-leading:calc(var(--spacing,.25rem)*7);font-size:.9375rem;line-height:calc(var(--spacing,.25rem)*7);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.director-log .chat-message[data-from=assistant] .chat-message-content{color:color-mix(in oklab,var(--color-white,#fff)85%,transparent)}}.director-log .chat-message[data-from=user] .chat-message-content{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);--tw-leading:var(--leading-relaxed,1.625);font-size:.9375rem;line-height:var(--leading-relaxed,1.625)}.director-markdown{white-space:normal}.director-markdown>*{margin:calc(var(--spacing,.25rem)*0)}.director-markdown>*+*{margin-top:calc(var(--spacing,.25rem)*3)}.director-markdown :is(h1,h2,h3,h4){margin-top:calc(var(--spacing,.25rem)*5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.director-markdown :is(h1,h2,h3,h4):first-child{margin-top:calc(var(--spacing,.25rem)*0)}.director-markdown ul{padding-left:calc(var(--spacing,.25rem)*0);list-style-type:none}.director-markdown ul>li{padding-left:calc(var(--spacing,.25rem)*5);position:relative}.director-markdown ul>li:before{top:.8em;left:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*1);content:var(--tw-content);background-color:#ffffff73;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.director-markdown ul>li:before{background-color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}.director-markdown ul>li:before{--tw-content:"";content:var(--tw-content)}.director-markdown ol{padding-left:calc(var(--spacing,.25rem)*5);list-style-type:decimal}.director-markdown ol ::marker{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.director-markdown ol ::marker{color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}.director-markdown ol::marker{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.director-markdown ol::marker{color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}.director-markdown ol ::-webkit-details-marker{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.director-markdown ol ::-webkit-details-marker{color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}.director-markdown ol::-webkit-details-marker{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.director-markdown ol::-webkit-details-marker{color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}.director-markdown li+li{margin-top:calc(var(--spacing,.25rem)*1.5)}.director-markdown a{text-decoration-line:underline;text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.director-markdown a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.director-markdown a{text-underline-offset:4px}@media(hover:hover){.director-markdown a:hover{-webkit-text-decoration-color:var(--color-white,#fff);text-decoration-color:var(--color-white,#fff)}}.director-markdown strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.director-activity{margin:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#ffffff73;display:flex}@supports (color:color-mix(in lab,red,red)){.director-activity{color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}.director-activity[data-status=running]{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.director-activity[data-status=running]{color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.director-activity+.director-activity{margin-top:calc(var(--spacing,.25rem)*-4)}.director-activity svg{width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5);flex-shrink:0}.director-activity-dot{margin-inline:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*1.5);height:calc(var(--spacing,.25rem)*1.5);background-color:#ffffff4d;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.director-activity-dot{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.director-spin{animation:var(--animate-spin,spin 1s linear infinite)}@media(prefers-reduced-motion:reduce){.director-spin{animation:none}}.director-progress{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.director-progress{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-progress{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4)}@media(min-width:40rem){.director-progress{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*5)}}.director-progress ol{margin:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*0);flex-direction:column;list-style-type:none;display:flex}.director-progress li{align-items:center;gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:#ffffff59;display:flex}@supports (color:color-mix(in lab,red,red)){.director-progress li{color:color-mix(in oklab,var(--color-white,#fff)35%,transparent)}}.director-progress li[data-state=done]{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.director-progress li[data-state=done]{color:color-mix(in oklab,var(--color-white,#fff)55%,transparent)}}.director-progress li[data-state=current]{color:var(--color-white,#fff)}.director-progress-mark{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.director-progress-mark{border-color:color-mix(in oklab,var(--color-white,#fff)15%,transparent)}}.director-progress li[data-state=done] .director-progress-mark{background-color:#ffffff1a;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.director-progress li[data-state=done] .director-progress-mark{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-progress li[data-state=done] .director-progress-mark{color:#fffc}@supports (color:color-mix(in lab,red,red)){.director-progress li[data-state=done] .director-progress-mark{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.director-progress li[data-state=current] .director-progress-mark{color:var(--color-white,#fff);border-color:#0000}.director-progress-mark svg{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.director-progress li[data-state=current] .director-progress-mark svg{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.director-interrupted{margin:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.director-interrupted{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-interrupted{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);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:#fff9}@supports (color:color-mix(in lab,red,red)){.director-interrupted{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.director-attachments{margin-top:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*2);display:grid}@media(min-width:40rem){.director-attachments{grid-template-columns:repeat(2,minmax(0,1fr))}}.director-attachments[data-compact=true]{margin-top:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;justify-content:flex-end;display:flex}.director-live-media{gap:calc(var(--spacing,.25rem)*3);display:grid}@media(min-width:40rem){.director-live-media{grid-template-columns:repeat(2,minmax(0,1fr))}}.director-live-media[data-count="1"]{max-width:var(--container-md,28rem)}@media(min-width:40rem){.director-live-media[data-count="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}}.director-media{margin:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);align-content:flex-start;gap:calc(var(--spacing,.25rem)*2);display:grid}.director-media img,.director-media video{max-height:calc(var(--spacing,.25rem)*80);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.director-media img,.director-media video{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-media img,.director-media video{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.director-media img,.director-media video{background-color:color-mix(in oklab,var(--color-white,#fff)3%,transparent)}}.director-media img,.director-media video{object-fit:contain}.director-media[data-compact=true] img{width:calc(var(--spacing,.25rem)*20);height:calc(var(--spacing,.25rem)*20);border-radius:calc(var(--radius) + 4px);object-fit:cover}.director-media audio{width:100%}.director-media figcaption{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#ffffff73;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.director-media figcaption{color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}.director-media-pending{margin:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#ffffff73;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.director-media-pending{color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}.director-media-pending svg{width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5)}.director-film{isolation:isolate;aspect-ratio:var(--aspect-video,16/9);border-radius:var(--radius-3xl,1.5rem);width:100%;color:var(--color-white,#fff);--tw-shadow:0 24px 60px -24px var(--tw-shadow-color,#000000e6);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,var(--color-white,#fff)12%,transparent);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#101010;display:block;position:relative;overflow:hidden}@media(hover:hover){.director-film:hover{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.director-film:hover{--tw-ring-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}}.director-film:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.director-film:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.director-film:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.director-film:focus-visible{outline-offset:2px;outline:2px solid #0000}}@media(prefers-reduced-motion:reduce){.director-film{transition-property:none}}@media(min-width:40rem){.director-film{max-width:var(--container-2xl,42rem)}}.director-film[data-portrait=true]{max-width:calc(var(--spacing,.25rem)*72)}.director-film img{inset:calc(var(--spacing,.25rem)*0);object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));position:absolute}@media(prefers-reduced-motion:reduce){.director-film img{transition-property:none}}.director-film:hover img{scale:1.03}.director-film-fallback{inset:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*5);background-image:radial-gradient(120% 90% at 20% 0,#ffffff1a,#0000 60%);position:absolute}.director-film-fallback span{font-family:var(--font-logo-face);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.director-film-fallback span{color:color-mix(in oklab,var(--color-white,#fff)35%,transparent)}}.director-film-shade{inset:calc(var(--spacing,.25rem)*0);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-black,#000)85%,transparent);--tw-gradient-via:color-mix(in oklab,var(--color-black,#000)15%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent;position:absolute}.director-film-play{width:calc(var(--spacing,.25rem)*14);height:calc(var(--spacing,.25rem)*14);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent);background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent);--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute;top:50%;left:50%}@media(prefers-reduced-motion:reduce){.director-film-play{transition-property:none}}@media(min-width:40rem){.director-film-play{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16)}}.director-film:hover .director-film-play{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.director-film:hover .director-film-play{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.director-film-play svg{margin-left:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);fill:var(--color-white,#fff)}@media(min-width:40rem){.director-film-play svg{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6)}}.director-film-meta{inset-inline:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1);padding:calc(var(--spacing,.25rem)*4);padding-right:calc(var(--spacing,.25rem)*24);flex-direction:column;display:flex;position:absolute}@media(min-width:40rem){.director-film-meta{padding:calc(var(--spacing,.25rem)*6);padding-right:calc(var(--spacing,.25rem)*28)}}.director-film-details{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.16em;letter-spacing:.16em;color:#fff9}@supports (color:color-mix(in lab,red,red)){.director-film-details{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.director-film-details{text-transform:uppercase}.director-film-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-neue-regrade);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);overflow:hidden}@media(min-width:40rem){.director-film-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.director-film-open{right:calc(var(--spacing,.25rem)*4);bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*1);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*1.5);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-black,#000);border-radius:3.40282e38px;display:inline-flex;position:absolute}@media(min-width:40rem){.director-film-open{right:calc(var(--spacing,.25rem)*6);bottom:calc(var(--spacing,.25rem)*6)}}.director-film-open svg{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.director-card{gap:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.director-card{border-color:color-mix(in oklab,var(--color-white,#fff)12%,transparent)}}.director-card{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.director-card{background-color:color-mix(in oklab,var(--color-white,#fff)3%,transparent)}}.director-card{padding:calc(var(--spacing,.25rem)*5)}@media(min-width:40rem){.director-card{padding:calc(var(--spacing,.25rem)*7)}}.director-card:not([data-state=open]){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.director-card:not([data-state=open]){border-color:color-mix(in oklab,var(--color-white,#fff)8%,transparent)}}.director-card:not([data-state=open]){background-color:#0000}.director-card-head{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.director-card-label{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.director-card-label{color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}.director-card-label{text-transform:uppercase}.director-card-title{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-neue-regrade);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:40rem){.director-card-title{font-size:1.75rem}}.director-card .director-markdown{--tw-leading:calc(var(--spacing,.25rem)*7);font-size:.9375rem;line-height:calc(var(--spacing,.25rem)*7);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.director-card .director-markdown{color:color-mix(in oklab,var(--color-white,#fff)75%,transparent)}}.director-card:not([data-state=open]) .director-markdown{color:#fff9}@supports (color:color-mix(in lab,red,red)){.director-card:not([data-state=open]) .director-markdown{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.director-card-footer{gap:calc(var(--spacing,.25rem)*4);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.director-card-footer{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-card-footer{padding-top:calc(var(--spacing,.25rem)*5)}@media(min-width:40rem){.director-card-footer{flex-direction:row;justify-content:space-between;align-items:center}}.director-card-aside{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.director-card-aside{color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.director-card-aside{--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,)}.director-card-actions{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}@media(min-width:40rem){.director-card-actions{flex-direction:row-reverse}}.director-card-note{margin:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*-1);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:#ffffff80}@supports (color:color-mix(in lab,red,red)){.director-card-note{color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.director-card-outcome{margin:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.director-card-outcome{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-card-outcome{padding-top: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:#fff9}@supports (color:color-mix(in lab,red,red)){.director-card-outcome{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.director-card-outcome svg{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.director-card-outcome svg{color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.director-question{margin:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);border-width:0;flex-direction:column;display:flex}.director-question-text{margin:calc(var(--spacing,.25rem)*0);--tw-leading:var(--leading-snug,1.375);font-size:1.0625rem;line-height:var(--leading-snug,1.375);color:var(--color-white,#fff)}.director-card:not([data-state=open]) .director-question-text{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.director-card:not([data-state=open]) .director-question-text{color:color-mix(in oklab,var(--color-white,#fff)70%,transparent)}}.director-question-options{gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.director-option{min-height:calc(var(--spacing,.25rem)*10);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.director-option{border-color:color-mix(in oklab,var(--color-white,#fff)15%,transparent)}}.director-option{padding-inline: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:#fffc}@supports (color:color-mix(in lab,red,red)){.director-option{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.director-option{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.director-option:hover{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.director-option:hover{border-color:color-mix(in oklab,var(--color-white,#fff)45%,transparent)}}}.director-option:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-white,#fff)}.director-option:disabled{cursor:default;opacity:.5}.director-option[aria-pressed=true]{border-color:var(--color-white,#fff);background-color:var(--color-white,#fff);color:var(--color-black,#000)}@media(prefers-reduced-motion:reduce){.director-option{transition-property:none}}.director-option svg{width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5)}.director-composer{bottom:calc(var(--spacing,.25rem)*0);z-index:10;gap:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*1);padding-bottom:max(1rem,env(safe-area-inset-bottom));background-color:#0a0a0a;flex-direction:column;flex-shrink:0;display:flex;position:sticky}.director-composer:before{pointer-events:none;inset-inline:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*10);content:var(--tw-content);--tw-gradient-position:to top;position:absolute;bottom:100%}@supports (background-image:linear-gradient(in lab,red,red)){.director-composer:before{--tw-gradient-position:to top in oklab}}.director-composer:before{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0a0a0a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.director-composer .director-error{margin:calc(var(--spacing,.25rem)*0)}.director-send{height:calc(var(--spacing,.25rem)*8);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);background-color:#ffffff1a;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.director-send{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.director-send{color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.director-send:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.director-send:hover{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}}.director-send:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-white,#fff)}.director-send:disabled{pointer-events:none;opacity:.4}@media(prefers-reduced-motion:reduce){.director-send{transition-property:none}}.director-send{width:calc(var(--spacing,.25rem)*8)}.director-send:not(:disabled){background-color:var(--color-white,#fff);color:#0a0a0a}@media(hover:hover){.director-send:not(:disabled):hover{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.director-send:not(:disabled):hover{background-color:color-mix(in oklab,var(--color-white,#fff)85%,transparent)}}}.director-send svg{width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}
