*,:after,:before{box-sizing:border-box}html{line-height:1.25}body,html{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h1{margin:.67em 0;font-size:2em}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--brand-primary:#00feca;--brand-secondary:#00a86b;--brand-black:#090909;--brand-white:#fefefe;--brand-primary-highlight:#6aecca;--brand-accent:#7bbeff;--brand-accent-highlight:#a3d2ff;--brand-warning:#ff5b5b;--brand-warning-highlight:#ff8585;--brand-primary-100:#dbf8ee;--brand-primary-200:#bff2e1;--brand-primary-300:#9be9d1;--brand-primary-400:#7ae3c5;--brand-primary-500:#53d8b6;--brand-primary-600:#22bd9b;--brand-primary-700:#0e7c65;--brand-primary-800:#044f3f;--brand-primary-900:#053d31;--brand-secondary-100:#e2f8f0;--brand-secondary-200:#c1f0df;--brand-secondary-300:#8de2c3;--brand-secondary-400:#25e49e;--brand-secondary-500:#00a86b;--brand-secondary-600:#009662;--brand-secondary-700:#046c4b;--brand-secondary-800:#064734;--brand-secondary-900:#052e23;--brand-gray-50:#f7f7f7;--brand-gray-100:#dadada;--brand-gray-200:silver;--brand-gray-300:#a9a9a9;--brand-gray-400:#989898;--brand-gray-500:#707070;--brand-gray-600:#474747;--brand-gray-700:#303030;--brand-gray-800:#232323;--brand-gray-900:#181818;--brand-danger-100:#fae6e5;--brand-danger-200:#f7d2cf;--brand-danger-300:#e3675f;--brand-danger-400:#da362b;--brand-danger-500:#c42d22;--brand-danger-600:#8f2119;--brand-danger-700:#5b1510;--brand-danger-800:#380d0a;--brand-danger-900:#1e0705;--brand-success-100:#e6f9eb;--brand-success-200:#c9f3d5;--brand-success-300:#51d776;--brand-success-400:#33d15f;--brand-success-500:#2bbb53;--brand-success-600:#1f893d;--brand-success-700:#145727;--brand-success-800:#0c3618;--brand-success-900:#071d0d;--brand-warn-100:#fdede2;--brand-warn-200:#fcdfca;--brand-warn-300:#f4924b;--brand-warn-400:#f17013;--brand-warn-500:#d8630d;--brand-warn-600:#9f480a;--brand-warn-700:#652e06;--brand-warn-800:#3f1c04;--brand-warn-900:#220f02;--header-min-height:4em;--ease-brand:cubic-bezier(.22,1,.36,1);--stagger-step:70ms;--reveal-duration:.46s;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--radius-xl:16px;--radius-pill:999px;--glass-bg:color-mix(in srgb,var(--brand-white) 10%,transparent);--glass-bg-hover:color-mix(in srgb,var(--brand-white) 18%,transparent);--glass-border:color-mix(in srgb,var(--brand-white) 22%,transparent);--glass-border-hover:color-mix(in srgb,var(--brand-white) 42%,transparent);--frost-blur-floor:.1rem;--frost-blur-md:.5rem;--frost-wash:linear-gradient(to bottom,color-mix(in srgb,var(--brand-black) 40%,transparent) 0%,color-mix(in srgb,var(--brand-black) 20%,transparent) 100%);--frost-shadow:0 16px 34px -18px #000000b8;--frost-reveal:opacity .3s var(--ease-brand);--frost-bleed:.85rem;--label-color:var(--brand-accent);--label-size:.78rem;--label-tracking:.2em;--gap-xs:clamp(.75rem,1.6vw,1.15rem);--gap-sm:clamp(1.25rem,4vw,2rem);--gap-split:clamp(2rem,4vw,3.5rem);--space-section:clamp(2.5rem,6vw,4rem);--space-section-pad:clamp(1.5rem,3vw,2.25rem);--space-block:clamp(1.5rem,4vw,2.5rem);--hero-pad-top:clamp(3.25rem,7vw,5rem);--hero-pad-bottom:clamp(2.5rem,5vw,3.75rem);--size-h-md:clamp(1.25rem,2.5vw,1.6rem);--size-h-lg:clamp(2.25rem,6vw,3.5rem);--size-h-xl:clamp(2.75rem,8vw,5rem);--z-base:1;--z-raised:10;--z-sticky:100;--z-dropdown:500;--z-overlay:1000;--z-modal:2000;--z-toast:3000;--z-max:9999;--scrim-50:color-mix(in srgb,var(--brand-black) 50%,transparent);--scrim-55:color-mix(in srgb,var(--brand-black) 55%,transparent);--scrim-60:color-mix(in srgb,var(--brand-black) 60%,transparent);--scrim-70:color-mix(in srgb,var(--brand-black) 70%,transparent);--scrim-80:color-mix(in srgb,var(--brand-black) 80%,transparent);--scrim-85:color-mix(in srgb,var(--brand-black) 85%,transparent);--scrim-90:color-mix(in srgb,var(--brand-black) 90%,transparent)}@keyframes stagger-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.stagger>*{animation:stagger-rise var(--reveal-duration) var(--ease-brand) both}.stagger>:first-child{animation-delay:calc(var(--stagger-step)*0)}.stagger>:nth-child(2){animation-delay:calc(var(--stagger-step)*1)}.stagger>:nth-child(3){animation-delay:calc(var(--stagger-step)*2)}.stagger>:nth-child(4){animation-delay:calc(var(--stagger-step)*3)}.stagger>:nth-child(5){animation-delay:calc(var(--stagger-step)*4)}.stagger>:nth-child(6){animation-delay:calc(var(--stagger-step)*5)}.stagger>:nth-child(7){animation-delay:calc(var(--stagger-step)*6)}.stagger>:nth-child(8){animation-delay:calc(var(--stagger-step)*7)}.stagger>:nth-child(9){animation-delay:calc(var(--stagger-step)*8)}.stagger>:nth-child(10){animation-delay:calc(var(--stagger-step)*9)}.stagger>:nth-child(11){animation-delay:calc(var(--stagger-step)*10)}.stagger>:nth-child(12){animation-delay:calc(var(--stagger-step)*11)}.stagger>:nth-child(n+13){animation-delay:calc(var(--stagger-step)*12)}@media (prefers-reduced-motion:reduce){.stagger>*{opacity:1;animation:none;transform:none}.title-card [class*=group-hover]{transition-duration:.01ms!important}.loading-enter-active,.loading-leave-active{animation:none}}html{overflow-x:clip}@media (width<=767px){html{font-size:93.75%}#__typhoon{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}body{background-color:var(--brand-gray-900);color:var(--brand-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Tahoma,Verdana,Segoe,sans-serif}body:before{background:radial-gradient(120% 60% at 50% 0,color-mix(in srgb,var(--brand-accent) 7%,transparent) 0,transparent 48%),linear-gradient(180deg,var(--brand-gray-900) 0,var(--brand-black) 100%);content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}main{min-height:100dvh}button{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}button:disabled,button[disabled]{cursor:not-allowed}img{max-width:100%}:where(.js-img-fade img){transition:opacity .35s var(--ease-brand)}:where(.js-img-fade img:not([data-loaded])){opacity:0}:where(.js-img-fade img[data-loaded]){opacity:1}@media (prefers-reduced-motion:reduce){:where(.js-img-fade img){opacity:1;transition:none}}details{border:1px solid var(--brand-gray-600);border-radius:.5em;margin-block-end:1em;padding:.5em;display:block}summary{align-items:center;display:flex}summary>strong{cursor:pointer;flex-grow:1}summary>svg{cursor:pointer;fill:currentColor;transform-origin:50%;flex-grow:0;flex-shrink:0;align-self:start;width:24px;height:24px;transition:transform .25s;transform:rotate(0)}details[open] svg{transform:rotate(180deg)}details p{line-height:1.5}#__typhoon{grid-template-rows:min-content 1fr min-content;grid-template-columns:minmax(0,1fr);min-height:100%;display:grid;position:relative;overflow-x:clip}.carousel{--vc-pgn-background-color:var(--brand-white);--vc-pgn-active-color:var(--brand-primary-500);--vc-pgn-border-radius:2px;--vc-pgn-height:1rem;--vc-pgn-width:1rem;--vc-png-bottom:2rem}.carousel__pagination{gap:.85rem!important}.carousel__pagination-button{border:1px solid var(--brand-black)!important}@keyframes fadein{0%{opacity:0}to{opacity:1}}.view-ready{animation:.75s forwards fadein}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.hide-ready{animation:.75s forwards fadeout}.video-js{width:100%!important;height:100%!important;z-index:var(--z-dropdown)!important;padding:0!important}.video-js,.video-tech{max-width:100vw!important;max-height:100vh!important}.vjs-text-track-cue>div{filter:drop-shadow(2px 4px 6px #000);text-shadow:3px 3px 2px #000;background-color:#0000!important}.vjs-control-bar{font-size:1.5rem!important}.video-js .vjs-progress-control{align-items:flex-start;margin-inline:1rem;padding-block-end:.4rem}.year-rating-running{grid-template-columns:repeat(4,min-content);gap:1cqi;margin-block-end:1em;display:grid}.year-rating-running p{white-space:nowrap;margin-block:0}.launching-enter-active,.launching-leave-active{transition:all .3s ease-out}.launching-enter-from,.launching-leave-to{opacity:0;transform:translateY(100vh)}.loading-enter-active{animation:.26s cubic-bezier(.16,1,.3,1) enter}.loading-leave-active{animation:.14s ease-in reverse enter}@keyframes enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.video-js{max-width:100vw;max-height:100vh}.video-js,.video-js .vjs-tech{width:100%!important;height:100%!important}.video-js .vjs-tech{-o-object-fit:contain;object-fit:contain}.video-js .vjs-control-bar{background:linear-gradient(transparent,var(--scrim-70));height:60px;padding:0 10px}.video-js .vjs-control-bar .vjs-button{width:44px;height:44px;margin:0 2px}}@media (width<=768px) and (orientation:landscape){.video-js .vjs-control-bar{height:50px}}:root{--vt-route:.3s;--vt-morph:.36s}::view-transition-old(root){animation:vt-out calc(var(--vt-route)*.66) var(--ease-brand,ease) both}::view-transition-new(root){animation:vt-in var(--vt-route) var(--ease-brand,ease) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}::view-transition-group(*){animation-duration:var(--vt-morph);animation-timing-function:var(--ease-brand,ease)}::view-transition-new(*){-o-object-fit:cover;object-fit:cover}::view-transition-old(*){-o-object-fit:cover;object-fit:cover}.typhoon-header{view-transition-name:site-header}::view-transition-group(site-header){animation:none}::view-transition-group(site-nav){animation:none}html.vt-active .stagger>*{opacity:1;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){animation:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--color-teal-400:oklch(77.7% .152 181.912);--color-slate-950:oklch(12.9% .042 264.695);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:1.42857;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-tight:1.25;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--animate-aurora:aurora 60s linear infinite}}@layer base,components;@layer utilities{.\@container-\[size\]{container-type:size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-2\.5{inset:calc(var(--spacing)*-2.5)}.-inset-full{inset:-100%}.inset-\(--cut\){inset:var(--cut)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.bottom-0{bottom:0}.-z-20{z-index:-20}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\]{aspect-ratio:1}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-full{width:100%;height:100%}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-5\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-6\.5{height:calc(var(--spacing)*6.5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-12{height:calc(var(--spacing)*12)}.h-\[1\.1em\]{height:1.1em}.h-\[1\.15em\]{height:1.15em}.h-\[100cqh\]{height:100cqh}.h-\[clamp\(1\.4rem\,0\.7rem\+1\.5vw\,2rem\)\]{height:clamp(1.4rem,.7rem + 1.5vw,2rem)}.h-full{height:100%}.h-screen{height:100vh}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\.5{width:calc(var(--spacing)*5.5)}.w-6{width:calc(var(--spacing)*6)}.w-6\.5{width:calc(var(--spacing)*6.5)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-12{width:calc(var(--spacing)*12)}.w-\[1\.1em\]{width:1.1em}.w-\[1\.15em\]{width:1.15em}.w-\[clamp\(1\.4rem\,0\.7rem\+1\.5vw\,2rem\)\]{width:clamp(1.4rem,.7rem + 1.5vw,2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-12{--tw-translate-x:calc(var(--spacing)*12);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[translate\:0_0\]{translate:0}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-0{rotate:0deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\[border-radius\:var\(--radius\)\]{border-radius:var(--radius)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.\[background-image\:var\(--white-gradient\)\,var\(--aurora\)\]{background-image:var(--white-gradient),var(--aurora)}.bg-\[linear-gradient\(to_top\,var\(--scrim-90\)_0\%\,color-mix\(in_srgb\,var\(--brand-black\)_35\%\,transparent\)_45\%\,transparent_100\%\)\]{background-image:linear-gradient(to top,var(--scrim-90) 0,var(--brand-black) 45%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(to_top\,var\(--scrim-90\)_0\%\,color-mix\(in_srgb\,var\(--brand-black\)_35\%\,transparent\)_45\%\,transparent_100\%\)\]{background-image:linear-gradient(to top,var(--scrim-90) 0,color-mix(in srgb,var(--brand-black) 35%,transparent) 45%,transparent 100%)}}.mask-\[radial-gradient\(ellipse_at_100\%_0\%\,black_10\%\,var\(--transparent\)_70\%\)\]{-webkit-mask-image:radial-gradient(ellipse at 100% 0,#000 10%,var(--transparent) 70%);-webkit-mask-image:radial-gradient(ellipse at 100% 0,#000 10%,var(--transparent) 70%);mask-image:radial-gradient(ellipse at 100% 0,#000 10%,var(--transparent) 70%)}.bg-size-\[300\%\,200\%\]{background-size:300%,200%}.bg-position-\[50\%_50\%\,50\%_50\%\]{background-position:50%,50%}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-3{padding-block:calc(var(--spacing)*3)}.pt-10{padding-top:calc(var(--spacing)*10)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[11px\]{font-size:11px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-primary-foreground{color:var(--primary-foreground)}.text-slate-950{color:var(--color-slate-950)}.text-teal-400{color:var(--color-teal-400)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-primary{accent-color:var(--primary)}.accent-secondary{accent-color:var(--secondary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[inset_0_-8px_10px_\#ffffff1f\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-8px_10px_\#ffffff1f\]{--tw-shadow:inset 0 -8px 10px var(--tw-shadow-color,#ffffff1f)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[2px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px)}.blur-\[10px\]{--tw-blur:blur(10px)}.blur-\[10px\],.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md))}.drop-shadow-md,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-filter{-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{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[--aurora\:repeating-linear-gradient\(100deg\,var\(--blue-500\)_10\%\,var\(--indigo-300\)_15\%\,var\(--blue-300\)_20\%\,var\(--violet-200\)_25\%\,var\(--blue-400\)_30\%\)\]{--aurora:repeating-linear-gradient(100deg,var(--blue-500) 10%,var(--indigo-300) 15%,var(--blue-300) 20%,var(--violet-200) 25%,var(--blue-400) 30%)}.\[--dark-gradient\:repeating-linear-gradient\(100deg\,var\(--black\)_0\%\,var\(--black\)_7\%\,var\(--transparent\)_10\%\,var\(--transparent\)_12\%\,var\(--black\)_16\%\)\]{--dark-gradient:repeating-linear-gradient(100deg,var(--black) 0%,var(--black) 7%,var(--transparent) 10%,var(--transparent) 12%,var(--black) 16%)}.\[--white-gradient\:repeating-linear-gradient\(100deg\,var\(--white\)_0\%\,var\(--white\)_7\%\,var\(--transparent\)_10\%\,var\(--transparent\)_12\%\,var\(--white\)_16\%\)\]{--white-gradient:repeating-linear-gradient(100deg,var(--white) 0%,var(--white) 7%,var(--transparent) 10%,var(--transparent) 12%,var(--white) 16%)}.\[background\:conic-gradient\(from_calc\(270deg-\(var\(--spread\)\*0\.5\)\)\,transparent_0\,var\(--shimmer-color\)_var\(--spread\)\,transparent_var\(--spread\)\)\]{background:conic-gradient(from calc(270deg - var(--spread)*.5),transparent 0,var(--shimmer-color) var(--spread),transparent var(--spread))}.\[background\:var\(--bg\)\]{background:var(--bg)}.\[mask\:none\]{-webkit-mask:none;mask:none}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:-translate-x-5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-12:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*12);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[100\.8\]:is(:where(.group):hover *){scale:100.8}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[inset_0_-6px_10px_\#ffffff3f\]:is(:where(.group):hover *){--tw-shadow:inset 0 -6px 10px var(--tw-shadow-color,#ffffff3f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/card\:scale-\[1\.08\]:is(:where(.group\/card):hover *){scale:1.08}.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}.group-hover\/card\:brightness-\[0\.5\]:is(:where(.group\/card):hover *){--tw-brightness:brightness(.5);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.group-active\:shadow-\[inset_0_-10px_10px_\#ffffff3f\]:is(:where(.group):active *){--tw-shadow:inset 0 -10px 10px var(--tw-shadow-color,#ffffff3f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:animate-aurora:after{animation:var(--animate-aurora);content:var(--tw-content)}.after\:\[background-image\:var\(--white-gradient\)\,var\(--aurora\)\]:after{background-image:var(--white-gradient),var(--aurora);content:var(--tw-content)}.after\:bg-size-\[200\%\,100\%\]:after{content:var(--tw-content);background-size:200%,100%}.after\:bg-fixed:after{content:var(--tw-content);background-attachment:fixed}.after\:mix-blend-difference:after{content:var(--tw-content);mix-blend-mode:difference}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:bg-zinc-900:is(.dark *){background-color:var(--color-zinc-900)}.dark\:\[background-image\:var\(--dark-gradient\)\,var\(--aurora\)\]:is(.dark *){background-image:var(--dark-gradient),var(--aurora)}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:invert-0:is(.dark *){--tw-invert:invert(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.after\:dark\:\[background-image\:var\(--dark-gradient\)\,var\(--aurora\)\]:after{content:var(--tw-content)}.after\:dark\:\[background-image\:var\(--dark-gradient\)\,var\(--aurora\)\]:after:is(){background-image:var(--dark-gradient),var(--aurora)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:var(--brand-gray-900);--foreground:var(--brand-white);--card:var(--brand-gray-800);--card-foreground:var(--brand-white);--popover:var(--brand-gray-800);--popover-foreground:var(--brand-white);--primary:var(--brand-primary);--primary-foreground:var(--brand-black);--secondary:var(--brand-gray-700);--secondary-foreground:var(--brand-white);--muted:var(--brand-gray-700);--muted-foreground:var(--brand-gray-400);--accent:var(--brand-gray-700);--accent-foreground:var(--brand-white);--destructive:var(--brand-danger-500);--destructive-foreground:var(--brand-white);--border:var(--brand-gray-600);--input:var(--brand-gray-600);--ring:var(--brand-primary);--radius:.625rem}@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-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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes aurora{0%{background-position:50%,50%}to{background-position:350%,350%}}button[data-v-f44a9f36]{color:var(--brand-white);cursor:pointer;filter:drop-shadow(2px 4px 6px var(--brand-black));background:0 0;border:none;padding:0}button[data-v-f44a9f36]:hover{color:var(--brand-primary)}div[data-v-3dda0c8e]{fill:var(--brand-white);filter:drop-shadow(0 0 2px var(--brand-black));width:2.5rem;height:2.5rem}svg[data-v-3dda0c8e]{animation:1.5s linear infinite rotate-3dda0c8e}@keyframes rotate-3dda0c8e{to{transform:rotate(1turn)}}button[data-v-e1a6d92e]{appearance:none;border:2px solid var(--brand-white);color:var(--brand-white);filter:drop-shadow(2px 4px 6px var(--brand-black));background:0 0;border-radius:3rem;width:2.5rem;height:2.5rem;padding:.5rem}button[data-v-e1a6d92e] .ty-icon{width:100%;height:100%}button[data-v-e1a6d92e]:hover{background:var(--brand-primary)}button[data-v-4d854014]{appearance:none;border:2px solid var(--brand-white);color:var(--brand-white);filter:drop-shadow(2px 4px 6px var(--brand-black));background:0 0;border-radius:3rem;width:2.5rem;height:2.5rem;padding:.5rem}button[data-v-4d854014] .ty-icon{width:100%;height:100%}button[data-v-4d854014]:hover{background:var(--brand-primary)}.widget-genre[data-v-6741189f]{align-items:center;gap:.35em;min-width:0;display:inline-flex}.widget-genre__icon[data-v-6741189f]{flex:none;width:1.15em;height:1.15em}.widget-genre__label[data-v-6741189f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.btn[data-v-88a1e56a]{--btn-fill:var(--brand-primary);--btn-fill-hover:var(--brand-primary-highlight);--btn-border:var(--brand-primary);--btn-label:var(--brand-black);--btn-label-soft:var(--brand-primary-400);appearance:none;-webkit-backdrop-filter:blur(10px);background-color:var(--btn-fill);background-image:linear-gradient(180deg,color-mix(in srgb,var(--brand-white) 17%,transparent) 0,transparent 45%,color-mix(in srgb,var(--brand-black) 13%,transparent) 100%);border:2px solid color-mix(in srgb,var(--btn-border) 45%,transparent);border-radius:var(--radius-pill);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--btn-fill) 60%,transparent),0 2px 6px -3px color-mix(in srgb,var(--brand-black) 40%,transparent);box-sizing:border-box;color:var(--btn-label);cursor:pointer;text-align:center;touch-action:manipulation;max-height:3em;transition:color .2s var(--ease-brand),background-color .2s var(--ease-brand),background-position .2s var(--ease-brand),background-image .2s var(--ease-brand),border-color .2s var(--ease-brand),box-shadow .2s var(--ease-brand),opacity .2s var(--ease-brand),transform .12s var(--ease-brand);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background-repeat:no-repeat;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.4em;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn .btn__icon[data-v-88a1e56a]{justify-content:center;align-items:center;width:1.5em;height:1.5em;display:inline-flex}.btn .btn__icon svg[data-v-88a1e56a]{width:100%;height:100%}.btn[data-v-88a1e56a]:hover{background-color:var(--btn-fill-hover);border-color:var(--btn-border);box-shadow:0 16px 30px -14px color-mix(in srgb,var(--btn-fill) 75%,transparent),0 2px 6px -3px color-mix(in srgb,var(--brand-black) 45%,transparent);transform:translateY(-3px)}.btn[data-v-88a1e56a]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.btn[data-v-88a1e56a]:active{transform:translateY(0)scale(1)}.btn[data-v-88a1e56a]:disabled,.btn[aria-disabled=true][data-v-88a1e56a],.btn[disabled][data-v-88a1e56a]{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}@media (prefers-reduced-motion:reduce){.btn[data-v-88a1e56a]{transition:none}.btn[data-v-88a1e56a]:active,.btn[data-v-88a1e56a]:hover{animation:none;transform:none}}.btn--primary[data-v-88a1e56a]{--btn-fill:var(--brand-primary);--btn-fill-hover:var(--brand-primary-highlight);--btn-border:var(--brand-primary);--btn-label:var(--brand-black);--btn-label-soft:var(--brand-primary-400)}.btn--secondary[data-v-88a1e56a]{--btn-fill:var(--brand-secondary);--btn-fill-hover:color-mix(in srgb,var(--brand-secondary) 82%,var(--brand-white));--btn-border:var(--brand-secondary);--btn-label:var(--brand-white);--btn-label-soft:color-mix(in srgb,var(--brand-secondary) 45%,var(--brand-white))}.btn--accent[data-v-88a1e56a]{--btn-fill:var(--brand-accent);--btn-fill-hover:var(--brand-accent-highlight);--btn-border:var(--brand-accent);--btn-label:var(--brand-black);--btn-label-soft:var(--brand-accent-highlight)}.btn--glass[data-v-88a1e56a]{background-color:color-mix(in srgb,var(--btn-fill) 20%,transparent);border-color:color-mix(in srgb,var(--btn-border) 38%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-white) 18%,transparent),0 12px 24px -16px color-mix(in srgb,var(--brand-black) 60%,transparent);color:var(--btn-label-soft);background-image:none}.btn--glass[data-v-88a1e56a]:hover{background-color:color-mix(in srgb,var(--btn-fill) 28%,transparent);border-color:var(--btn-border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-white) 26%,transparent),0 16px 30px -16px color-mix(in srgb,var(--btn-fill) 55%,transparent)}.btn--outline[data-v-88a1e56a]{-webkit-backdrop-filter:none;background-color:color-mix(in srgb,var(--brand-black) 50%,transparent);background-image:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--brand-black) 10%,transparent) 0,transparent 50%,color-mix(in srgb,var(--brand-black) 10%,transparent) 100%);border-color:var(--btn-border);box-shadow:none;color:var(--btn-label-soft);text-shadow:0 1px 2px color-mix(in srgb,var(--brand-black) 33%,transparent)}.btn--outline[data-v-88a1e56a]:hover{background-color:var(--btn-fill);background-image:radial-gradient(circle at 0 0,color-mix(in srgb,var(--brand-black) 30%,transparent) 0,transparent 50%,color-mix(in srgb,var(--brand-black) 10%,transparent) 100%);border-color:var(--btn-border);box-shadow:0 12px 26px -16px color-mix(in srgb,var(--btn-fill) 70%,transparent);color:var(--btn-label);text-shadow:0 1px 2px color-mix(in srgb,var(--brand-black) 30%,transparent)}.btn--rainbow[data-v-88a1e56a]{--color-1:var(--brand-primary);--color-2:var(--brand-primary-highlight);--color-3:var(--brand-secondary-500);--color-4:var(--brand-accent);--color-5:var(--brand-accent-highlight);--btn-label:var(--brand-white);--btn-label-soft:var(--brand-primary-400);-webkit-backdrop-filter:none;background-color:#0000;background-clip:padding-box,border-box;background-image:linear-gradient(#090909,#090909),linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2),var(--color-1));box-shadow:0 12px 28px -18px color-mix(in srgb,var(--brand-primary) 50%,transparent);color:var(--btn-label-soft);isolation:isolate;background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:100% 100%,200% 100%;background-origin:border-box;border:2px solid #0000;animation:2s linear infinite btn-rainbow-slide-88a1e56a}.btn--rainbow[data-v-88a1e56a]:after{background:linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2),var(--color-1));content:"";filter:blur(.85rem);opacity:.7;pointer-events:none;z-index:-1;background-size:200%;width:64%;height:42%;animation:2s linear infinite btn-rainbow-slide-88a1e56a;position:absolute;bottom:-22%;left:50%;transform:translate(-50%)}.btn--rainbow[data-v-88a1e56a]:hover{box-shadow:0 16px 32px -16px color-mix(in srgb,var(--brand-accent) 55%,transparent);color:var(--btn-label);background-color:#0000;border-color:#0000}.btn--rainbow[data-v-88a1e56a]:hover:after{opacity:.9}@media (prefers-reduced-motion:reduce){.btn--rainbow[data-v-88a1e56a],.btn--rainbow[data-v-88a1e56a]:after{animation:none}}@keyframes btn-rainbow-slide-88a1e56a{0%{background-position:0}to{background-position:200%}}.btn--icon-only[data-v-88a1e56a]{aspect-ratio:1;gap:0;min-width:2.75rem;min-height:2.75rem;padding:.6rem}.btn--icon-only .btn__icon[data-v-88a1e56a]{width:1.4em;height:1.4em}.btn--size-xs[data-v-88a1e56a]{font-size:.75rem}.btn--size-sm[data-v-88a1e56a]{font-size:.875rem}.btn--size-md[data-v-88a1e56a]{font-size:1rem}.btn--size-lg[data-v-88a1e56a]{font-size:1.125rem}.btn--size-xl[data-v-88a1e56a]{font-size:1.25rem}.copy-active[data-v-8e462a9b]{cursor:default;pointer-events:none}svg[data-v-8e462a9b]{fill:currentColor}p[data-v-97186393]{border:1px solid var(--brand-white);text-align:center;padding-inline:.25rem}p[data-v-5252f04c]{align-items:baseline;padding-inline:.15rem}span[data-v-13062696]{width:2rem;padding-inline:.25rem;display:inline-flex}span[data-v-13062696] .ty-sub-icon{color:var(--brand-white);width:100%;height:auto}.title-credits[data-v-c6fa96c6]{gap:.5rem;margin:0;display:grid}.title-credits__row[data-v-c6fa96c6]{grid-template-columns:minmax(4.5rem,6rem) 1fr;align-items:start;gap:.15rem 1rem;display:grid}.title-credits__role[data-v-c6fa96c6]{color:var(--brand-accent);letter-spacing:.12em;text-transform:uppercase;padding-top:.1rem;font-size:.66rem;font-weight:600}.title-credits__people[data-v-c6fa96c6]{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;display:flex}.title-credits__person[data-v-c6fa96c6]{color:var(--brand-primary);transition:color .16s var(--ease-brand);font-size:.92rem;text-decoration:none}.title-credits__person[data-v-c6fa96c6]:not(:last-child):after{color:var(--brand-gray-400);content:"·";margin-inline-start:.5rem}.title-credits__person[data-v-c6fa96c6]:hover{color:var(--brand-primary-highlight)}.title-credits__person[data-v-c6fa96c6]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:3px}.title-credits__text[data-v-c6fa96c6]{color:var(--brand-gray-300);font-size:.92rem;line-height:1.55}@media (width<=560px){.title-credits__row[data-v-c6fa96c6]{grid-template-columns:1fr;gap:.1rem}}.tm-overlay[data-v-a48fc6e4]{-webkit-backdrop-filter:blur(9px);overscroll-behavior:contain;z-index:var(--z-overlay);place-items:start center;padding:clamp(1rem,5vh,4rem) .75rem clamp(2rem,6vh,5rem);display:grid;position:fixed;inset:0;overflow-y:auto}.tm-scrim[data-v-a48fc6e4]{background:var(--scrim-50);cursor:pointer;z-index:0;border:0;padding:0;position:fixed;inset:0}.tm-card[data-v-a48fc6e4]{background:color-mix(in srgb,var(--brand-gray-800) 94%,transparent);border:1px solid color-mix(in srgb,var(--brand-white) 9%,transparent);box-shadow:0 30px 80px -30px var(--scrim-85),0 2px 0 0 color-mix(in srgb,var(--brand-white) 6%,transparent) inset;color:var(--brand-gray-50);z-index:1;border-radius:18px;outline:none;width:min(100%,920px);position:relative;overflow:hidden}.tm-card[data-v-a48fc6e4]:before{background:radial-gradient(60% 80% at 22% 0,color-mix(in srgb,var(--brand-primary) 26%,transparent) 0,transparent 70%),radial-gradient(60% 80% at 82% 0,color-mix(in srgb,var(--brand-accent) 22%,transparent) 0,transparent 70%);content:"";opacity:.6;pointer-events:none;z-index:0;height:60%;position:absolute;inset:-30% -10% auto;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,#0000 80%)}.tm-media[data-v-a48fc6e4]{aspect-ratio:16/9;background:var(--brand-gray-050);z-index:1;width:100%;position:relative;overflow:hidden}.tm-poster[data-v-a48fc6e4],.tm-video[data-v-a48fc6e4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tm-video[data-v-a48fc6e4]{filter:blur(14px);opacity:0;transition:opacity .56s var(--ease-brand),filter .56s var(--ease-brand),transform .56s var(--ease-brand);transform:scale(1.03)}.tm-video.is-ready[data-v-a48fc6e4]{filter:blur();opacity:1;transform:none}.tm-media-scrim[data-v-a48fc6e4]{background:linear-gradient(0deg,color-mix(in srgb,var(--brand-gray-800) 96%,transparent) 0,color-mix(in srgb,var(--brand-gray-800) 30%,transparent) 38%,transparent 68%);pointer-events:none;position:absolute;inset:0}.tm-close[data-v-a48fc6e4]{z-index:3;position:absolute;top:clamp(.6rem,2vw,1rem);right:clamp(.6rem,2vw,1rem)}.tm-close[data-v-a48fc6e4] svg{width:2.5rem;height:2.5rem}.tm-media-controls[data-v-a48fc6e4]{z-index:3;place-items:center;display:grid;position:absolute;top:clamp(.6rem,2vw,1rem);left:clamp(.6rem,2vw,1rem)}.tm-title[data-v-a48fc6e4]{color:var(--brand-white);letter-spacing:-.02em;text-shadow:0 2px 18px var(--scrim-70);text-wrap:balance;z-index:2;margin:0;font-size:clamp(1.5rem,4.5vw,2.6rem);font-weight:700;line-height:1.08;position:absolute;bottom:clamp(.85rem,2.5vw,1.4rem);left:clamp(1rem,3.5vw,2rem);right:clamp(1rem,3.5vw,2rem)}.tm-content[data-v-a48fc6e4]{z-index:1;flex-direction:column;gap:clamp(1rem,2.5vw,1.4rem);padding:clamp(1.1rem,3vw,1.75rem) clamp(1.1rem,3.5vw,2rem) clamp(1.5rem,3.5vw,2.25rem);display:flex;position:relative}.tm-genre[data-v-a48fc6e4]{color:var(--brand-gray-50);align-self:start;gap:.45rem;font-size:1rem;font-weight:600}.tm-genre[data-v-a48fc6e4] .widget-genre__icon{color:var(--brand-primary);width:1.25em;height:1.25em}.tm-actions[data-v-a48fc6e4]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tm-watch[data-v-a48fc6e4]{border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.7rem;font-size:1.02rem;font-weight:600;display:inline-flex}.tm-share[data-v-a48fc6e4] .share-link{border-radius:999px;padding:.7rem 1.7rem;font-size:1.02rem}.tm-meta[data-v-a48fc6e4]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-inline-start:auto;display:flex}.tm-body[data-v-a48fc6e4]{gap:clamp(1rem,2.5vw,1.5rem);display:grid}.tm-desc[data-v-a48fc6e4]{color:var(--brand-gray-100);max-width:70ch;margin:0;font-size:clamp(.96rem,1.3vw,1.06rem);line-height:1.6}.tm-enter-active[data-v-a48fc6e4]{transition:opacity .32s var(--ease-brand),transform .32s var(--ease-brand)}.tm-leave-active[data-v-a48fc6e4]{transition:opacity .2s ease-in,transform .2s ease-in}.tm-enter-from[data-v-a48fc6e4],.tm-leave-to[data-v-a48fc6e4]{opacity:0;transform:translateY(14px)scale(.97)}@media (prefers-reduced-motion:reduce){.tm-enter-active[data-v-a48fc6e4],.tm-leave-active[data-v-a48fc6e4],.tm-video[data-v-a48fc6e4]{transition-duration:1ms}.tm-enter-from[data-v-a48fc6e4],.tm-leave-to[data-v-a48fc6e4]{transform:none}}
