*,:after,:before{box-sizing:border-box}html{line-height:1.25}body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0}h1{font-size:2em;margin:.67em 0}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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,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,[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:#3d9bff;--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 rgba(0,0,0,.72);--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>*{animation:none;opacity:1;transform:none}.title-card [class*=group-hover]{transition-duration:.01ms!important}.loading-enter-active,.loading-leave-active{animation:none}}html{overflow-x:clip}body{background-color:var(--brand-gray-900);color:var(--brand-white);font-family:Inter,Tahoma,Verdana,Segoe,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}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:"";inset:0;pointer-events:none;position:fixed;z-index:-1}main{min-height:100dvh}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit}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;display:block;margin-block-end:1em;padding:.5em}summary{align-items:center;display:flex}summary>strong{cursor:pointer;flex-grow:1}summary>svg{align-self:start;cursor:pointer;fill:currentColor;flex-grow:0;flex-shrink:0;height:24px;transform:rotate(0);transform-origin:center center;transition:transform .25s ease;width:24px}details[open] svg{transform:rotate(180deg)}details p{line-height:1.5}#__typhoon{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:min-content 1fr min-content;min-height:100%;overflow-x:clip;position:relative}.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:fadein .75s forwards}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.hide-ready{animation:fadeout .75s forwards}.video-js{height:100%!important;padding:0!important;width:100%!important;z-index:var(--z-dropdown)!important}.video-js,.video-tech{max-height:100vh!important;max-width:100vw!important}.vjs-text-track-cue>div{background-color:transparent!important;filter:drop-shadow(2px 4px 6px black);text-shadow:3px 3px 2px #000}.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{display:grid;gap:1cqi;grid-template-columns:repeat(4,min-content);margin-block-end:1em}.year-rating-running p{margin-block:0;white-space:nowrap}.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:enter .26s cubic-bezier(.16,1,.3,1)}.loading-leave-active{animation:enter .14s ease-in reverse}@keyframes enter{0%{opacity:0;transform:scale(.92)}to{opacity:100%;transform:scale(1)}}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:768px){.video-js{max-height:100vh;max-width:100vw}.video-js,.video-js .vjs-tech{height:100%!important;width: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{height:44px;margin:0 2px;width:44px}}@media(max-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(*),::view-transition-old(*){-o-object-fit:cover;object-fit:cover}.typhoon-header{view-transition-name:site-header}::view-transition-group(site-header),::view-transition-group(site-nav){animation:none}html.vt-active .stagger>*{animation:none!important;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::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 0);--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-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{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.\!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}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-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{height:100%;width: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:-moz-fit-content;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:3.40282e+38px}.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%);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%}.mask-intersect\!{-webkit-mask-composite:source-in!important;mask-composite:intersect!important}.\[mask-clip\:padding-box\,border-box\]\!{-webkit-mask-clip:padding-box,border-box!important;mask-clip:padding-box,border-box!important}.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-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.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\/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,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-\[background-position\]{will-change:background-position}.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)}.\[border\:calc\(var\(--border-width\)\*1px\)_solid_transparent\]{border:calc(var(--border-width)*1px) solid transparent}.\[mask\:linear-gradient\(transparent\,transparent\)\,linear-gradient\(white\,white\)\]{-webkit-mask:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);mask:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff)}.\[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\:aspect-square:after{aspect-ratio:1;content:var(--tw-content)}.after\:w-\[calc\(var\(--size\)\*1px\)\]:after{content:var(--tw-content);width:calc(var(--size)*1px)}.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{background-size:200%,100%;content:var(--tw-content)}.after\:bg-fixed:after{background-attachment:fixed;content:var(--tw-content)}.after\:mix-blend-difference:after{content:var(--tw-content);mix-blend-mode:difference}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:\[animation-delay\:var\(--delay\)\]:after{animation-delay:var(--delay);content:var(--tw-content)}.after\:\[background\:linear-gradient\(to_left\,var\(--color-from\)\,var\(--color-to\)\,transparent\)\]:after{background:linear-gradient(to left,var(--color-from),var(--color-to),transparent);content:var(--tw-content)}.after\:\[offset-anchor\:calc\(var\(--anchor\)\*1\%\)_50\%\]:after{content:var(--tw-content);offset-anchor:calc(var(--anchor)*1%) 50%}.after\:\[offset-path\:rect\(0_auto_auto_0_round_calc\(var\(--size\)\*1px\)\)\]:after{content:var(--tw-content);offset-path:rect(0 auto auto 0 round calc(var(--size)*1px))}.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)}}@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%}}.ty-icon[data-v-8de64be1]{color:var(--icon-color,currentColor)}.ty-icon--sequence[data-v-8de64be1]{color:var(--ti-color,var(--icon-color,currentColor))}.ty-icon--glow[data-v-8de64be1]{filter:drop-shadow(0 0 3px var(--glow-color,currentColor))}@media(prefers-reduced-motion:no-preference){.ty-icon--anim:is(.ty-icon--draw-in,.ty-icon--draw-out,.ty-icon--loop).ty-icon--auto[data-v-8de64be1] svg :is(path,circle,polyline,polygon,rect,line,ellipse),.ty-icon--anim:is(.ty-icon--draw-in,.ty-icon--draw-out,.ty-icon--loop).ty-icon--hover[data-v-8de64be1]:hover svg :is(path,circle,polyline,polygon,rect,line,ellipse){animation:var( --inner-anim,var(--ti-name,ti-draw) var(--ti-dur,.6s) var(--ti-ease,ease) 0s var(--ti-iter,1) var(--ti-dir,normal) both );stroke-dasharray:1}.ty-icon--sequence[data-v-8de64be1] svg :is(path,circle,polyline,polygon,rect,line,ellipse){animation:var( --inner-anim,var(--ti-name,ti-draw) var(--ti-dur,.6s) var(--ti-ease,ease) 0s var(--ti-iter,1) var(--ti-dir,normal) both );stroke-dasharray:1}.ty-icon--clickrun[data-v-8de64be1],.ty-icon--trig-hover[data-v-8de64be1]:hover{--ti-play:running}.ty-icon--glow.ty-icon--anim[data-v-8de64be1]{animation:ti-glow var(--ti-dur,.6s) var(--ease-brand,ease) 0s infinite alternate both}.ty-icon--hoverdraw[data-v-8de64be1] svg :is(path,circle,polyline,polygon,rect,line,ellipse){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--ti-dur,.6s) var(--ti-ease,ease) 0s}.ty-icon--hoverdraw[data-v-8de64be1]:hover svg :is(path,circle,polyline,polygon,rect,line,ellipse){stroke-dashoffset:1px}.ty-icon--explode[data-v-8de64be1]{isolation:isolate;position:relative}.ty-icon--explode-click[data-v-8de64be1]:after,.ty-icon--explode-click[data-v-8de64be1]:before,.ty-icon--explode-hover[data-v-8de64be1]:after,.ty-icon--explode-hover[data-v-8de64be1]:before{border-radius:9999px;content:"";inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute}.ty-icon--explode-click[data-v-8de64be1]:before,.ty-icon--explode-hover[data-v-8de64be1]:before{border:1.5px solid;height:100%;width:100%}.ty-icon--explode-click[data-v-8de64be1]:after,.ty-icon--explode-hover[data-v-8de64be1]:after{background:currentColor;box-shadow:0 -9px 0 0 currentColor,6px -6px 0 0 currentColor,9px 0 0 0 currentColor,6px 6px 0 0 currentColor,0 9px 0 0 currentColor,-6px 6px 0 0 currentColor,-9px 0 0 0 currentColor,-6px -6px 0 0 currentColor;height:2px;width:2px}.ty-icon--explode-click.is-exploding[data-v-8de64be1],.ty-icon--explode-hover[data-v-8de64be1]:hover{animation:ti-explode-pop var(--ti-dur,.6s) var(--ease-brand,cubic-bezier(.22,1,.36,1)) both}.ty-icon--explode-click.is-exploding[data-v-8de64be1]:before,.ty-icon--explode-hover[data-v-8de64be1]:hover:before{animation:ti-explode-ring var(--ti-dur,.6s) var(--ease-brand,ease-out) both}.ty-icon--explode-click.is-exploding[data-v-8de64be1]:after,.ty-icon--explode-hover[data-v-8de64be1]:hover:after{animation:ti-explode-sparks var(--ti-dur,.6s) var(--ease-brand,ease-out) both}.ty-icon--sequence-explode[data-v-8de64be1]{isolation:isolate;position:relative}.ty-icon--sequence-explode[data-v-8de64be1]:after,.ty-icon--sequence-explode[data-v-8de64be1]:before{border-radius:9999px;content:"";inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute}.ty-icon--sequence-explode[data-v-8de64be1]:before{animation:ti-explode-ring var(--explode-dur,.52s) var(--ease-brand,ease-out) var(--explode-delay,0s) 1 normal both var(--ti-play,paused);border:1.5px solid;height:100%;width:100%}.ty-icon--sequence-explode[data-v-8de64be1]:after{animation:ti-explode-sparks var(--explode-dur,.52s) var(--ease-brand,ease-out) var(--explode-delay,0s) 1 normal both var(--ti-play,paused);background:currentColor;box-shadow:0 -9px 0 0 currentColor,6px -6px 0 0 currentColor,9px 0 0 0 currentColor,6px 6px 0 0 currentColor,0 9px 0 0 currentColor,-6px 6px 0 0 currentColor,-9px 0 0 0 currentColor,-6px -6px 0 0 currentColor;height:2px;width:2px}}@media(prefers-reduced-motion:reduce){.ty-icon--anim[data-v-8de64be1],.ty-icon--sequence[data-v-8de64be1]{animation:none!important;--inner-anim:none;--explode-delay:0ms;--ti-color:var(--icon-color,currentColor)}.ty-icon--anim[data-v-8de64be1] svg :is(path,circle,polyline,polygon,rect,line,ellipse),.ty-icon--sequence[data-v-8de64be1] svg :is(path,circle,polyline,polygon,rect,line,ellipse){animation:none!important;stroke-dashoffset:0!important}}@property --ti-color{syntax:"<color>";inherits:true;initial-value:currentColor}@keyframes ti-cstep-0{to{--ti-color:var(--seq-c0,var(--icon-alt,var(--brand-accent,#4cb0ff)))}}@keyframes ti-cstep-1{to{--ti-color:var(--seq-c1,var(--icon-alt,var(--brand-accent,#4cb0ff)))}}@keyframes ti-cstep-2{to{--ti-color:var(--seq-c2,var(--icon-alt,var(--brand-accent,#4cb0ff)))}}@keyframes ti-cstep-3{to{--ti-color:var(--seq-c3,var(--icon-alt,var(--brand-accent,#4cb0ff)))}}@keyframes ti-cstep-4{to{--ti-color:var(--seq-c4,var(--icon-alt,var(--brand-accent,#4cb0ff)))}}@keyframes ti-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ti-undraw{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes ti-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes ti-colorshift{0%{color:var(--icon-color,currentColor)}to{color:var(--icon-alt,var(--brand-accent,#4cb0ff))}}@keyframes ti-colorloop{0%{color:var(--icon-color,currentColor)}to{color:var(--icon-alt,var(--brand-accent,#4cb0ff))}}@keyframes ti-hostpop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ti-glow{0%{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--glow-color,currentColor) 55%,transparent))}to{filter:drop-shadow(0 0 5px var(--glow-color,currentColor))}}@keyframes ti-explode-pop{0%{transform:scale(1)}35%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes ti-explode-ring{0%{opacity:.9;transform:scale(.4)}70%{opacity:.35}to{opacity:0;transform:scale(1.9)}}@keyframes ti-explode-sparks{0%{opacity:0;transform:scale(.2)}15%{opacity:1}to{opacity:0;transform:scale(2.6)}}button[data-v-323a2612]{background:none;border:none;color:var(--brand-white);cursor:pointer;filter:drop-shadow(2px 4px 6px var(--brand-black));padding:0}button[data-v-323a2612]:hover{color:var(--brand-primary)}div[data-v-3dda0c8e]{fill:var(--brand-white);filter:drop-shadow(0 0 2px var(--brand-black));height:2.5rem;width:2.5rem}svg[data-v-3dda0c8e]{animation:rotate-3dda0c8e 1.5s linear infinite}@keyframes rotate-3dda0c8e{to{transform:rotate(1turn)}}button[data-v-d5ff57f1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid var(--brand-white);border-radius:3rem;color:var(--brand-white);filter:drop-shadow(2px 4px 6px var(--brand-black));height:2.5rem;padding:.5rem;width:2.5rem}button[data-v-d5ff57f1] .ty-icon{height:100%;width:100%}button[data-v-d5ff57f1]:hover{background:var(--brand-primary)}button[data-v-f48695f0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid var(--brand-white);border-radius:3rem;color:var(--brand-white);filter:drop-shadow(2px 4px 6px var(--brand-black));height:2.5rem;padding:.5rem;width:2.5rem}button[data-v-f48695f0] .ty-icon{height:100%;width:100%}button[data-v-f48695f0]:hover{background:var(--brand-primary)}.widget-genre[data-v-6741189f]{align-items:center;display:inline-flex;gap:.35em;min-width:0}.widget-genre__icon[data-v-6741189f]{flex:none;height:1.15em;width:1.15em}.widget-genre__label[data-v-6741189f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border-beam[data-v-02cce3bc]{--size:var(--v50864888);--duration:var(--c19f1582);--anchor:var(--v299b257c);--border-width:var(--v23d5c693);--color-from:var(--v361b2586);--color-to:var(--v75cce357);--delay:var(--v5dd071c4)}.animate-border-beam[data-v-02cce3bc]:after{animation:border-beam-anim-02cce3bc var(--duration) var(--delay,0s) infinite linear}@keyframes border-beam-anim-02cce3bc{to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){.animate-border-beam[data-v-02cce3bc]:after{animation:none}}.btn[data-v-fb97c556]{--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);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(10px);-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%);background-repeat:no-repeat;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;display:inline-flex;font-size:1rem;font-weight:600;gap:.5em;justify-content:center;max-height:3em;padding:.7em 1.4em;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;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);-moz-user-select:none;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap}.btn .btn__icon[data-v-fb97c556]{align-items:center;display:inline-flex;height:1.5em;justify-content:center;width:1.5em}.btn .btn__icon svg[data-v-fb97c556]{height:100%;width:100%}.btn[data-v-fb97c556]: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-fb97c556]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.btn[data-v-fb97c556]:active{transform:translateY(0) scale(1)}.btn[data-v-fb97c556]:disabled,.btn[aria-disabled=true][data-v-fb97c556],.btn[disabled][data-v-fb97c556]{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}@media(prefers-reduced-motion:reduce){.btn[data-v-fb97c556]{transition:none}.btn[data-v-fb97c556]:active,.btn[data-v-fb97c556]:hover{animation:none;transform:none}}.btn--primary[data-v-fb97c556]{--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-fb97c556]{--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-fb97c556]{--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-fb97c556]{background-color:color-mix(in srgb,var(--btn-fill) 20%,transparent);background-image:none;border-color:color-mix(in srgb,var(--btn-border) 38%,transparent);box-shadow:inset 0 1px 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)}.btn--glass[data-v-fb97c556]:hover{background-color:color-mix(in srgb,var(--btn-fill) 28%,transparent);border-color:var(--btn-border);box-shadow:inset 0 1px 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-fb97c556]{backdrop-filter:none;-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-fb97c556]: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-fb97c556]{--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);animation:btn-rainbow-slide-fb97c556 2s linear infinite;backdrop-filter:none;-webkit-backdrop-filter:none;background-clip:padding-box,border-box;background-color:transparent;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));background-origin:border-box;background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:100% 100%,200% 100%;border:2px solid transparent;box-shadow:0 12px 28px -18px color-mix(in srgb,var(--brand-primary) 50%,transparent);color:var(--btn-label-soft);isolation:isolate}.btn--rainbow[data-v-fb97c556]:after{animation:btn-rainbow-slide-fb97c556 2s linear infinite;background:linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2),var(--color-1));background-size:200%;bottom:-22%;content:"";filter:blur(.85rem);height:42%;left:50%;opacity:.7;pointer-events:none;position:absolute;transform:translate(-50%);width:64%;z-index:-1}.btn--rainbow[data-v-fb97c556]:hover{background-color:transparent;border-color:transparent;box-shadow:0 16px 32px -16px color-mix(in srgb,var(--brand-accent) 55%,transparent);color:var(--btn-label)}.btn--rainbow[data-v-fb97c556]:hover:after{opacity:.9}@media(prefers-reduced-motion:reduce){.btn--rainbow[data-v-fb97c556]{animation:none}.btn--rainbow[data-v-fb97c556]:after{animation:none}}@keyframes btn-rainbow-slide-fb97c556{0%{background-position:0}to{background-position:200%}}.btn--icon-only[data-v-fb97c556]{aspect-ratio:1;gap:0;min-height:2.75rem;min-width:2.75rem;padding:.6rem}.btn--icon-only .btn__icon[data-v-fb97c556]{height:1.4em;width:1.4em}.btn--size-xs[data-v-fb97c556]{font-size:.75rem}.btn--size-sm[data-v-fb97c556]{font-size:.875rem}.btn--size-md[data-v-fb97c556]{font-size:1rem}.btn--size-lg[data-v-fb97c556]{font-size:1.125rem}.btn--size-xl[data-v-fb97c556]{font-size:1.25rem}.copy-active[data-v-260b6ffd]{cursor:default;pointer-events:none}svg[data-v-260b6ffd]{fill:currentColor;width:2.25rem}p[data-v-97186393]{border:1px solid var(--brand-white);padding-inline:.25rem;text-align:center}p[data-v-5252f04c]{align-items:baseline;padding-inline:.15rem}span[data-v-13062696]{display:inline-flex;padding-inline:.25rem;width:2rem}span[data-v-13062696] .ty-sub-icon{color:var(--brand-white);height:auto;width:100%}.title-credits[data-v-c6fa96c6]{display:grid;gap:.5rem;margin:0}.title-credits__row[data-v-c6fa96c6]{align-items:start;display:grid;gap:.15rem 1rem;grid-template-columns:minmax(4.5rem,6rem) 1fr}.title-credits__role[data-v-c6fa96c6]{color:var(--brand-accent);font-size:.66rem;font-weight:600;letter-spacing:.12em;padding-top:.1rem;text-transform:uppercase}.title-credits__people[data-v-c6fa96c6]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.15rem .5rem;margin:0}.title-credits__person[data-v-c6fa96c6]{color:var(--brand-primary);font-size:.92rem;text-decoration:none;transition:color .16s var(--ease-brand)}.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{border-radius:3px;outline:2px solid var(--brand-accent);outline-offset:2px}.title-credits__text[data-v-c6fa96c6]{color:var(--brand-gray-300);font-size:.92rem;line-height:1.55}@media(max-width:560px){.title-credits__row[data-v-c6fa96c6]{gap:.1rem;grid-template-columns:1fr}}.tm-overlay[data-v-29cc01c3]{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);display:grid;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,5vh,4rem) .75rem clamp(2rem,6vh,5rem);place-items:start center;position:fixed;z-index:var(--z-overlay)}.tm-scrim[data-v-29cc01c3]{background:var(--scrim-50);border:0;cursor:pointer;inset:0;padding:0;position:fixed;z-index:0}.tm-card[data-v-29cc01c3]{background:color-mix(in srgb,var(--brand-gray-800) 94%,transparent);border:1px solid color-mix(in srgb,var(--brand-white) 9%,transparent);border-radius:18px;box-shadow:0 30px 80px -30px var(--scrim-85),0 2px color-mix(in srgb,var(--brand-white) 6%,transparent) inset;color:var(--brand-gray-50);outline:none;overflow:hidden;position:relative;width:min(100%,920px);z-index:1}.tm-card[data-v-29cc01c3]: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:"";height:60%;inset:-30% -10% auto;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,transparent 80%);mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,transparent 80%);opacity:.6;pointer-events:none;position:absolute;z-index:0}.tm-media[data-v-29cc01c3]{aspect-ratio:16/9;background:var(--brand-gray-050);overflow:hidden;position:relative;width:100%;z-index:1}.tm-poster[data-v-29cc01c3],.tm-video[data-v-29cc01c3]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.tm-video[data-v-29cc01c3]{filter:blur(14px);opacity:0;transform:scale(1.03);transition:opacity .56s var(--ease-brand),filter .56s var(--ease-brand),transform .56s var(--ease-brand)}.tm-video.is-ready[data-v-29cc01c3]{filter:blur(0);opacity:1;transform:none}.tm-media-scrim[data-v-29cc01c3]{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%);inset:0;pointer-events:none;position:absolute}.tm-close[data-v-29cc01c3]{position:absolute;right:clamp(.6rem,2vw,1rem);top:clamp(.6rem,2vw,1rem);z-index:3}.tm-close[data-v-29cc01c3] svg{height:2.5rem;width:2.5rem}.tm-media-controls[data-v-29cc01c3]{display:grid;left:clamp(.6rem,2vw,1rem);place-items:center;position:absolute;top:clamp(.6rem,2vw,1rem);z-index:3}.tm-title[data-v-29cc01c3]{bottom:clamp(.85rem,2.5vw,1.4rem);color:var(--brand-white);font-size:clamp(1.5rem,4.5vw,2.6rem);font-weight:700;left:clamp(1rem,3.5vw,2rem);letter-spacing:-.02em;line-height:1.08;margin:0;position:absolute;right:clamp(1rem,3.5vw,2rem);text-shadow:0 2px 18px var(--scrim-70);text-wrap:balance;z-index:2}.tm-content[data-v-29cc01c3]{display:flex;flex-direction:column;gap:1rem;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);position:relative;z-index:1}.tm-genre[data-v-29cc01c3]{align-self:start;color:var(--brand-gray-50);font-size:1rem;font-weight:600;gap:.45rem}.tm-genre[data-v-29cc01c3] .widget-genre__icon{color:var(--brand-primary);height:1.25em;width:1.25em}.tm-actions[data-v-29cc01c3]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.tm-watch[data-v-29cc01c3]{align-items:center;border-radius:999px;display:inline-flex;font-size:1.02rem;font-weight:600;gap:.5rem;padding:.7rem 1.7rem}.tm-share[data-v-29cc01c3] .share-link{border-radius:999px;font-size:1.02rem;padding:.7rem 1.7rem}.tm-share[data-v-29cc01c3] svg{width:1.2rem}.tm-meta[data-v-29cc01c3]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-inline-start:auto}.tm-body[data-v-29cc01c3]{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}.tm-desc[data-v-29cc01c3]{color:var(--brand-gray-100);font-size:clamp(.96rem,1.3vw,1.06rem);line-height:1.6;margin:0;max-width:70ch}.tm-credits-label[data-v-29cc01c3]{color:var(--brand-accent);display:block;font-size:.72rem;font-weight:600;letter-spacing:.16em;margin-bottom:.3rem;text-transform:uppercase}.tm-enter-active[data-v-29cc01c3]{transition:opacity .32s var(--ease-brand),transform .32s var(--ease-brand)}.tm-leave-active[data-v-29cc01c3]{transition:opacity .2s ease-in,transform .2s ease-in}.tm-enter-from[data-v-29cc01c3],.tm-leave-to[data-v-29cc01c3]{opacity:0;transform:translateY(14px) scale(.97)}@media(prefers-reduced-motion:reduce){.tm-enter-active[data-v-29cc01c3],.tm-leave-active[data-v-29cc01c3],.tm-video[data-v-29cc01c3]{transition-duration:1ms}.tm-enter-from[data-v-29cc01c3],.tm-leave-to[data-v-29cc01c3]{transform:none}}
