@font-face{font-display:swap;font-family:space-mono;font-style:normal;font-weight:400;src:url(/assets/plexmono-400-bc1efe7b7b0b.woff2) format("woff2")}@font-face{font-display:swap;font-family:space-mono;font-style:normal;font-weight:500;src:url(/assets/plexmono-400-bc1efe7b7b0b.woff2) format("woff2")}@font-face{font-display:swap;font-family:space-mono;font-style:normal;font-weight:700;src:url(/assets/plexmono-700-880836c1d7a9.woff2) format("woff2")}@font-face{font-display:swap;font-family:space-mono;font-style:italic;font-weight:400;src:url(/assets/plexmono-400-bc1efe7b7b0b.woff2) format("woff2")}@font-face{font-display:swap;font-family:space-mono;font-style:italic;font-weight:700;src:url(/assets/plexmono-400-bc1efe7b7b0b.woff2) format("woff2")}@font-face{font-display:swap;font-family:clash;font-style:normal;font-weight:700 900;src:url(/assets/unbounded-45857b1cb98f.woff2) format("woff2")}@font-face{font-display:swap;font-family:future-type;font-style:normal;font-weight:700 900;src:url(/assets/unbounded-45857b1cb98f.woff2) format("woff2")}
/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}
body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";margin:0}
hr{color:inherit;height:0}
abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,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}
table{border-color:inherit;text-indent:0}
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}
::-moz-focus-inner{border-style:none;padding:0}
:-moz-focusring{outline:1px dotted ButtonText}
:-moz-ui-invalid{box-shadow:none}
legend{padding:0}
progress{vertical-align:baseline}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}
button{background-color:transparent;background-image:none}
fieldset,ol,ul{margin:0;padding:0}
ol,ul{list-style:none}
html{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}
body{font-family:inherit;line-height:inherit}
*,:after,:before{border:0 solid;box-sizing:border-box}
hr{border-top-width:1px}
img{border-style:solid}
textarea{resize:vertical}
input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a1aa;opacity:1}
input::placeholder,textarea::placeholder{color:#a1a1aa;opacity:1}
[role=button],button{cursor:pointer}
:-moz-focusring{outline:auto}
table{border-collapse:collapse}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}
button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}
code,kbd,pre,samp{font-family:space-mono}
audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}
img,video{height:auto;max-width:100%}
[hidden]{display:none}
*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-blur:var(--tw-empty, );/*!*//*!*/--tw-brightness:var(--tw-empty, );/*!*//*!*/--tw-contrast:var(--tw-empty, );/*!*//*!*/--tw-grayscale:var(--tw-empty, );/*!*//*!*/--tw-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-invert:var(--tw-empty, );/*!*//*!*/--tw-saturate:var(--tw-empty, );/*!*//*!*/--tw-sepia:var(--tw-empty, );/*!*//*!*/--tw-drop-shadow:var(--tw-empty, );/*!*//*!*/--tw-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);--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/--tw-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);border-color:currentColor}
.pointer-events-none{pointer-events:none}
.pointer-events-auto{pointer-events:auto}
.invisible{visibility:hidden}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.\!absolute{position:absolute!important}
.relative{position:relative}
.inset-0{bottom:0;left:0;right:0;top:0}
.inset-60{bottom:6rem;left:6rem;right:6rem;top:6rem}
.-inset-50{bottom:-5rem;left:-5rem;right:-5rem;top:-5rem}
.inset-30{bottom:3rem;left:3rem;right:3rem;top:3rem}
.inset-20{bottom:2rem;left:2rem;right:2rem;top:2rem}
.-inset-x-300{left:-30rem;right:-30rem}
.inset-y-0{bottom:0;top:0}
.inset-x-25{left:2.5rem;right:2.5rem}
.bottom-\[-1px\]{bottom:-1px}
.left-0{left:0}
.top-1\/2{top:50%}
.top-0{top:0}
.bottom-0{bottom:0}
.-top-25{top:-2.5rem}
.right-50{right:5rem}
.top-100{top:10rem}
.top-20{top:2rem}
.right-20{right:2rem}
.top-full{top:100%}
.left-1\/2{left:50%}
.left-\[3\.2em\]{left:3.2em}
.top-30{top:3rem}
.right-0{right:0}
.top-15{top:1.5rem}
.right-15{right:1.5rem}
.top-40{top:4rem}
.right-40{right:4rem}
.bottom-\[-45rem\]{bottom:-45rem}
.top-\[12\.5\%\]{top:12.5%}
.right-70{right:7rem}
.top-\[45\%\]{top:45%}
.right-185{right:18.5rem}
.top-3\/4{top:75%}
.right-55{right:5.5rem}
.left-25{left:2.5rem}
.right-25{right:2.5rem}
.bottom-75{bottom:7.5rem}
.left-30{left:3rem}
.top-\[-17\.5rem\]{top:-17.5rem}
.top-\[48rem\]{top:48rem}
.right-30{right:3rem}
.-right-150{right:-15rem}
.right-23{right:2.3rem}
.top-1\/4{top:25%}
.left-1\/4{left:25%}
.right-1\/4{right:25%}
.bottom-1\/4{bottom:25%}
.left-1\/3{left:33.333333%}
.left-10{left:1rem}
.top-1\/3{top:33.333333%}
.left-\[22\.9rem\]{left:22.9rem}
.z-2{z-index:2}
.z-1{z-index:1}
.z-3{z-index:3}
.z-4{z-index:4}
.z-\[1000\]{z-index:1000}
.z-5{z-index:5}
.z-\[-1\]{z-index:-1}
.z-\[9999\]{z-index:9999}
.z-\[1001\]{z-index:1001}
.z-\[999\]{z-index:999}
.col-span-2{grid-column:span 2/span 2}
.col-span-1{grid-column:span 1/span 1}
.mx-auto{margin-left:auto;margin-right:auto}
.my-6{margin-bottom:.6rem;margin-top:.6rem}
.my-8{margin-bottom:.8rem;margin-top:.8rem}
.mr-15{margin-right:1.5rem}
.mt-45{margin-top:4.5rem}
.mt-5{margin-top:.5rem}
.mt-40{margin-top:4rem}
.mb-90{margin-bottom:9rem}
.mb-40{margin-bottom:4rem}
.-mt-50{margin-top:-5rem}
.mb-15{margin-bottom:1.5rem}
.mb-30{margin-bottom:3rem}
.mb-12{margin-bottom:1.2rem}
.mt-30{margin-top:3rem}
.mb-110{margin-bottom:11rem}
.mb-50{margin-bottom:5rem}
.mt-15{margin-top:1.5rem}
.mr-70{margin-right:7rem}
.mt-auto{margin-top:auto}
.mb-10{margin-bottom:1rem}
.mt-10{margin-top:1rem}
.mb-140{margin-bottom:14rem}
.mb-25{margin-bottom:2.5rem}
.-mb-3{margin-bottom:-.3rem}
.mb-20{margin-bottom:2rem}
.-ml-15{margin-left:-1.5rem}
.-ml-45{margin-left:-4.5rem}
.mt-20{margin-top:2rem}
.mt-25{margin-top:2.5rem}
.ml-auto{margin-left:auto}
.mt-7{margin-top:.7rem}
.mt-\[-1px\]{margin-top:-1px}
.mb-45{margin-bottom:4.5rem}
.ml-\[-\.085em\]{margin-left:-.085em}
.-mt-5{margin-top:-.5rem}
.mt-50{margin-top:5rem}
.-mt-100{margin-top:-10rem}
.mt-60{margin-top:6rem}
.mb-60{margin-bottom:6rem}
.ml-10{margin-left:1rem}
.\!mb-0{margin-bottom:0!important}
.mb-85{margin-bottom:8.5rem}
.ml-\[-0\.1em\]{margin-left:-.1em}
.mb-6{margin-bottom:.6rem}
.ml-4{margin-left:.4rem}
.mt-8{margin-top:.8rem}
.mb-4{margin-bottom:.4rem}
.block{display:block}
.flex{display:flex}
.inline-flex{display:inline-flex}
.\!inline-flex{display:inline-flex!important}
.table{display:table}
.grid{display:grid}
.hidden{display:none}
.h-50{height:5rem}
.h-15{height:1.5rem}
.h-full{height:100%}
.h-\[24rem\]{height:24rem}
.h-\[23rem\]{height:23rem}
.h-auto{height:auto}
.h-\[20rem\]{height:20rem}
.\!h-auto{height:auto!important}
.h-20{height:2rem}
.h-\[1px\]{height:1px}
.h-0{height:0}
.h-45{height:4.5rem}
.h-\[2px\]{height:2px}
.h-60{height:6rem}
.h-75{height:7.5rem}
.h-80{height:8rem}
.h-\[32\.5rem\]{height:32.5rem}
.\!h-70{height:7rem!important}
.h-\[3\.6em\]{height:3.6em}
.h-40{height:4rem}
.h-150{height:15rem}
.h-120{height:12rem}
.h-\[48rem\]{height:48rem}
.h-100,.h-\[10rem\]{height:10rem}
.h-\[40rem\]{height:40rem}
.h-\[60rem\]{height:60rem}
.h-\[30rem\]{height:30rem}
.h-10{height:1rem}
.h-70{height:7rem}
.h-\[15rem\]{height:15rem}
.h-\[70\%\]{height:70%}
.max-h-\[12rem\]{max-height:12rem}
.max-h-\[10rem\]{max-height:10rem}
.min-h-\[12rem\]{min-height:12rem}
.min-h-\[10rem\]{min-height:10rem}
.min-h-\[18\.5rem\]{min-height:18.5rem}
.min-h-screen{min-height:100vh}
.w-15{width:1.5rem}
.w-full{width:100%}
.w-\[24rem\]{width:24rem}
.w-\[23rem\]{width:23rem}
.w-\[72\.5\%\]{width:72.5%}
.w-\[20rem\]{width:20rem}
.\!w-auto{width:auto!important}
.w-auto{width:auto}
.w-45{width:4.5rem}
.w-20{width:2rem}
.w-100{width:10rem}
.w-150{width:15rem}
.w-3\/4{width:75%}
.w-60{width:6rem}
.w-\[12rem\]{width:12rem}
.w-\[10rem\]{width:10rem}
.w-\[19em\]{width:19em}
.w-1\/2{width:50%}
.w-200{width:20rem}
.w-120{width:12rem}
.w-\[115\%\]{width:115%}
.w-\[40rem\]{width:40rem}
.w-\[60rem\]{width:60rem}
.w-\[30rem\]{width:30rem}
.w-10{width:1rem}
.w-\[120\%\]{width:120%}
.w-110{width:11rem}
.w-\[70\%\]{width:70%}
.min-w-\[8rem\]{min-width:8rem}
.max-w-\[55rem\]{max-width:55rem}
.max-w-\[125rem\]{max-width:125rem}
.max-w-\[47\.5rem\]{max-width:47.5rem}
.max-w-\[45rem\]{max-width:45rem}
.max-w-\[8rem\]{max-width:8rem}
.max-w-\[27\.5rem\]{max-width:27.5rem}
.max-w-\[80rem\]{max-width:80rem}
.max-w-\[100rem\]{max-width:100rem}
.max-w-\[20rem\]{max-width:20rem}
.max-w-\[90\%\]{max-width:90%}
.max-w-\[67\.5rem\]{max-width:67.5rem}
.max-w-\[85rem\]{max-width:85rem}
.max-w-\[50rem\]{max-width:50rem}
.max-w-\[68rem\]{max-width:68rem}
.max-w-\[60rem\]{max-width:60rem}
.max-w-\[75rem\]{max-width:75rem}
.max-w-\[70rem\]{max-width:70rem}
.max-w-\[85\%\]{max-width:85%}
.max-w-\[30\.2rem\]{max-width:30.2rem}
.max-w-\[40rem\]{max-width:40rem}
.max-w-\[120rem\]{max-width:120rem}
.max-w-\[10rem\]{max-width:10rem}
.max-w-4xl{max-width:56rem}
.flex-1{flex:1 1 0%}
.flex-none{flex:none}
.flex-shrink-0{flex-shrink:0}
.border-collapse{border-collapse:collapse}
.origin-bottom-left{transform-origin:bottom left}
.origin-left{transform-origin:left}
.origin-right{transform-origin:right}
.origin-bottom{transform-origin:bottom}
.-translate-y-1\/2{--tw-translate-y:-50%;transform:var(--tw-transform)}
.-translate-x-1\/2{--tw-translate-x:-50%;transform:var(--tw-transform)}
.-translate-x-1\/4{--tw-translate-x:-25%;transform:var(--tw-transform)}
.scale-y-\[-1\]{--tw-scale-y:-1;transform:var(--tw-transform)}
.scale-x-\[-1\]{--tw-scale-x:-1;transform:var(--tw-transform)}
.scale-x-0{--tw-scale-x:0}
.scale-x-0,.transform{transform:var(--tw-transform)}
.cursor-pointer{cursor:pointer}
.cursor-text{cursor:text}
.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}
.resize-none{resize:none}
.resize{resize:both}
.list-disc{list-style-type:disc}
.list-decimal{list-style-type:decimal}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.gap-10{gap:1rem}
.gap-12{gap:1.2rem}
.gap-20{gap:2rem}
.gap-15{gap:1.5rem}
.gap-y-30{row-gap:3rem}
.gap-y-10{row-gap:1rem}
.gap-x-15{-moz-column-gap:1.5rem;column-gap:1.5rem}
.gap-x-30{-moz-column-gap:3rem;column-gap:3rem}
.gap-x-110{-moz-column-gap:11rem;column-gap:11rem}
.gap-y-20{row-gap:2rem}
.gap-x-40{-moz-column-gap:4rem;column-gap:4rem}
.gap-y-40{row-gap:4rem}
.overflow-hidden{overflow:hidden}
.overflow-y-auto{overflow-y:auto}
.overflow-x-hidden{overflow-x:hidden}
.whitespace-nowrap{white-space:nowrap}
.break-all{word-break:break-all}
.rounded{border-radius:.25rem}
.rounded-lg{border-radius:.5rem}
.rounded-full{border-radius:9999px}
.border{border-width:1px}
.border-t{border-top-width:1px}
.border-b{border-bottom-width:1px}
.border-l{border-left-width:1px}
.border-t-0{border-top-width:0}
.border-r{border-right-width:1px}
.border-l-4{border-left-width:4px}
.border-none{border-style:none}
.border-white\/20{border-color:hsla(0,0%,100%,.2)}
.border-current{border-color:currentColor}
.border-gray-border{--tw-border-opacity:1;border-color:#37383a;border-color:rgba(55,56,58,var(--tw-border-opacity))}
.border-gray-dark{--tw-border-opacity:1;border-color:#636363;border-color:rgba(99,99,99,var(--tw-border-opacity))}
.border-pink\/20{border-color:rgba(255,0,254,.2)}
.border-blue\/10{border-color:rgba(13,198,255,.1)}
.border-green\/10{border-color:rgba(21,255,0,.1)}
.border-transparent{border-color:transparent}
.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity))}
.border-blue{--tw-border-opacity:1;border-color:#0dc6ff;border-color:rgba(13,198,255,var(--tw-border-opacity))}
.border-opacity-30{--tw-border-opacity:0.3}
.bg-pink{--tw-bg-opacity:1;background-color:#ff00fe;background-color:rgba(255,0,254,var(--tw-bg-opacity))}
.bg-black{--tw-bg-opacity:1;background-color:#121415;background-color:rgba(18,20,21,var(--tw-bg-opacity))}
.bg-current{background-color:currentColor}
.bg-transparent{background-color:transparent}
.bg-gray-darker{--tw-bg-opacity:1;background-color:#211e29;background-color:rgba(33,30,41,var(--tw-bg-opacity))}
.bg-black\/90{background-color:rgba(18,20,21,.9)}
.bg-white\/20{background-color:hsla(0,0%,100%,.2)}
.bg-black\/40{background-color:rgba(18,20,21,.4)}
.bg-gray{--tw-bg-opacity:1;background-color:#eee;background-color:rgba(238,238,238,var(--tw-bg-opacity))}
.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}
.from-pink\/5{--tw-gradient-from:rgba(255,0,254,.05);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,0,254,0))}
.from-pink{--tw-gradient-from:#ff00fe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(255,0,254,0))}
.from-blue{--tw-gradient-from:#0dc6ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(13,198,255,0))}
.from-green{--tw-gradient-from:#15ff00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(21,255,0,0))}
.via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,transparent)}
.via-blue{--tw-gradient-stops:var(--tw-gradient-from),#0dc6ff,var(--tw-gradient-to,rgba(13,198,255,0))}
.to-transparent{--tw-gradient-to:transparent}
.to-green{--tw-gradient-to:#15ff00}
.to-blue{--tw-gradient-to:#0dc6ff}
.to-pink{--tw-gradient-to:#ff00fe}
.bg-clip-text{-webkit-background-clip:text;background-clip:text}
.stroke-current{stroke:currentColor}
.object-contain{-o-object-fit:contain;object-fit:contain}
.object-cover{-o-object-fit:cover;object-fit:cover}
.p-30{padding:3rem}
.p-16{padding:1.6rem}
.p-5{padding:.5rem}
.p-12{padding:1.2rem}
.p-20{padding:2rem}
.p-40{padding:4rem}
.p-13{padding:1.3rem}
.p-4{padding:.4rem}
.p-0{padding:0}
.px-18{padding-left:1.8rem;padding-right:1.8rem}
.px-20{padding-left:2rem;padding-right:2rem}
.py-30{padding-bottom:3rem;padding-top:3rem}
.py-12{padding-bottom:1.2rem;padding-top:1.2rem}
.px-40{padding-left:4rem;padding-right:4rem}
.py-60{padding-bottom:6rem;padding-top:6rem}
.px-30{padding-left:3rem;padding-right:3rem}
.px-50{padding-left:5rem;padding-right:5rem}
.py-40{padding-bottom:4rem;padding-top:4rem}
.px-60{padding-left:6rem;padding-right:6rem}
.py-45{padding-bottom:4.5rem;padding-top:4.5rem}
.py-20{padding-bottom:2rem;padding-top:2rem}
.py-50{padding-bottom:5rem;padding-top:5rem}
.px-23{padding-left:2.3rem;padding-right:2.3rem}
.py-35{padding-bottom:3.5rem;padding-top:3.5rem}
.py-100{padding-bottom:10rem;padding-top:10rem}
.py-125{padding-bottom:12.5rem;padding-top:12.5rem}
.px-10{padding-left:1rem;padding-right:1rem}
.py-15{padding-bottom:1.5rem;padding-top:1.5rem}
.px-8{padding-left:.8rem;padding-right:.8rem}
.py-4{padding-bottom:.4rem;padding-top:.4rem}
.px-2{padding-left:.2rem;padding-right:.2rem}
.py-1{padding-bottom:.1rem;padding-top:.1rem}
.pt-\[85\%\]{padding-top:85%}
.pt-\[75\%\]{padding-top:75%}
.pt-110{padding-top:11rem}
.pb-40{padding-bottom:4rem}
.pt-20{padding-top:2rem}
.pt-30{padding-top:3rem}
.pt-\[58\.5\%\]{padding-top:58.5%}
.pt-25{padding-top:2.5rem}
.pb-30{padding-bottom:3rem}
.pt-\[145\%\]{padding-top:145%}
.pt-28{padding-top:2.8rem}
.pt-40{padding-top:4rem}
.pt-75{padding-top:7.5rem}
.pt-\[29\%\]{padding-top:29%}
.pt-\[100\%\]{padding-top:100%}
.pt-50{padding-top:5rem}
.pl-20{padding-left:2rem}
.pr-35{padding-right:3.5rem}
.pl-80{padding-left:8rem}
.pb-20{padding-bottom:2rem}
.pl-23{padding-left:2.3rem}
.pr-23{padding-right:2.3rem}
.pr-50{padding-right:5rem}
.pr-70{padding-right:7rem}
.\!pr-\[6\.8rem\]{padding-right:6.8rem!important}
.pt-90{padding-top:9rem}
.pt-\[60\%\]{padding-top:60%}
.pt-45{padding-top:4.5rem}
.pl-30{padding-left:3rem}
.pt-15{padding-top:1.5rem}
.pt-\[111\.3\%\]{padding-top:111.3%}
.pt-\[236\.4\%\]{padding-top:236.4%}
.pl-10{padding-left:1rem}
.pl-40{padding-left:4rem}
.pt-\[50\%\]{padding-top:50%}
.pt-35{padding-top:3.5rem}
.pb-125{padding-bottom:12.5rem}
.pb-35{padding-bottom:3.5rem}
.pb-2{padding-bottom:.2rem}
.pb-50{padding-bottom:5rem}
.pt-120{padding-top:12rem}
.pt-80{padding-top:8rem}
.pl-6{padding-left:.6rem}
.text-center{text-align:center}
.font-mono{font-family:space-mono}
.font-clash{font-family:clash}
.text-13{font-size:1.3rem}
.text-12{font-size:1.2rem}
.text-16{font-size:1.6rem}
.text-18{font-size:1.8rem}
.text-32{font-size:3.2rem}
.text-24{font-size:2.4rem}
.text-30{font-size:3rem}
.text-14{font-size:1.4rem}
.text-54{font-size:5.4rem}
.text-8{font-size:.8rem}
.text-28{font-size:2.8rem}
.text-70{font-size:7rem}
.text-19{font-size:1.9rem}
.text-15{font-size:1.5rem}
.text-73{font-size:7.3rem}
.text-\[12rem\]{font-size:12rem}
.text-20{font-size:2rem}
.font-bold{font-weight:700}
.font-medium{font-weight:500}
.uppercase{text-transform:uppercase}
.italic{font-style:italic}
.not-italic{font-style:normal}
.leading-\[\.9\]{line-height:.9}
.leading-relaxed{line-height:1.625}
.leading-tight{line-height:1.25}
.leading-none{line-height:1}
.leading-\[1\.28\]{line-height:1.28}
.leading-\[1\.8\]{line-height:1.8}
.leading-\[1\.1\]{line-height:1.1}
.\!leading-\[1\.4\]{line-height:1.4!important}
.tracking-wider{letter-spacing:.05em}
.text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}
.text-pink{--tw-text-opacity:1;color:#ff00fe;color:rgba(255,0,254,var(--tw-text-opacity))}
.text-green{--tw-text-opacity:1;color:#15ff00;color:rgba(21,255,0,var(--tw-text-opacity))}
.text-gray-dark{--tw-text-opacity:1;color:#636363;color:rgba(99,99,99,var(--tw-text-opacity))}
.text-gray-marquee{--tw-text-opacity:1;color:#211e29;color:rgba(33,30,41,var(--tw-text-opacity))}
.text-\[\#2C2E2F\]{--tw-text-opacity:1;color:#2c2e2f;color:rgba(44,46,47,var(--tw-text-opacity))}
.\!text-current{color:currentColor!important}
.text-red{--tw-text-opacity:1;color:#ff3a00;color:rgba(255,58,0,var(--tw-text-opacity))}
.text-blue{--tw-text-opacity:1;color:#0dc6ff;color:rgba(13,198,255,var(--tw-text-opacity))}
.text-yellow{--tw-text-opacity:1;color:#ffe800;color:rgba(255,232,0,var(--tw-text-opacity))}
.text-transparent{color:transparent}
.text-pink\/20{color:rgba(255,0,254,.2)}
.text-white\/70{color:hsla(0,0%,100%,.7)}
.opacity-0{opacity:0}
.opacity-70{opacity:.7}
.opacity-40{opacity:.4}
.opacity-100{opacity:1}
.opacity-50{opacity:.5}
.opacity-20{opacity:.2}
.opacity-30{opacity:.3}
.opacity-25{opacity:.25}
.opacity-60{opacity:.6}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.blur-sm{--tw-blur:blur(4px)}
.blur,.blur-sm{filter:var(--tw-filter)}
.blur{--tw-blur:blur(8px)}
.filter{filter:var(--tw-filter)}
.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-filter)}
.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.23,1,.32,1)}
.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.23,1,.32,1)}
.transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.23,1,.32,1)}
.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.23,1,.32,1)}
.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1)}
.duration-500{transition-duration:.5s}
.duration-300{transition-duration:.3s}
.duration-200{transition-duration:.2s}
.duration-700{transition-duration:.7s}
.before\:absolute:before{content:"";position:absolute}
.before\:-inset-20:before{bottom:-2rem;content:"";left:-2rem;right:-2rem;top:-2rem}
.before\:inset-0:before{bottom:0;content:"";left:0;right:0;top:0}
.before\:border:before{border-width:1px;content:""}
.before\:border-white\/20:before{border-color:hsla(0,0%,100%,.2);content:""}
.before\:bg-white\/5:before{background-color:hsla(0,0%,100%,.05);content:""}
.hover\:z-5:hover{z-index:5}
.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:var(--tw-transform)}
.hover\:border-pink:hover{--tw-border-opacity:1;border-color:#ff00fe;border-color:rgba(255,0,254,var(--tw-border-opacity))}
.hover\:border-opacity-60:hover{--tw-border-opacity:0.6}
.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity))}
.hover\:bg-pink\/90:hover{background-color:rgba(255,0,254,.9)}
.hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}
.hover\:text-blue:hover{--tw-text-opacity:1;color:#0dc6ff;color:rgba(13,198,255,var(--tw-text-opacity))}
.hover\:text-pink:hover{--tw-text-opacity:1;color:#ff00fe;color:rgba(255,0,254,var(--tw-text-opacity))}
@media (min-width:650px){.s\:fixed{position:fixed}.s\:absolute{position:absolute}.s\:\!absolute{position:absolute!important}.s\:inset-20{bottom:2rem;left:2rem;right:2rem;top:2rem}.s\:inset-180{bottom:18rem;left:18rem;right:18rem;top:18rem}.s\:inset-0{bottom:0;left:0;right:0;top:0}.s\:inset-50{bottom:5rem;left:5rem;right:5rem;top:5rem}.s\:inset-x-0{left:0;right:0}.s\:top-20{top:2rem}.s\:right-20{right:2rem}.s\:right-30{right:3rem}.s\:bottom-full{bottom:100%}.s\:left-0{left:0}.s\:left-75{left:7.5rem}.s\:right-75{right:7.5rem}.s\:top-40{top:4rem}.s\:right-40{right:4rem}.s\:bottom-auto{bottom:auto}.s\:top-0{top:0}.s\:bottom-50{bottom:5rem}.s\:left-40{left:4rem}.s\:top-\[-50rem\]{top:-50rem}.s\:right-full{right:100%}.s\:top-full{top:100%}.s\:bottom-0{bottom:0}.s\:left-250{left:25rem}.s\:left-1\/2{left:50%}.s\:order-last{order:9999}.s\:order-first{order:-9999}.s\:order-3{order:3}.s\:order-2{order:2}.s\:col-span-1{grid-column:span 1/span 1}.s\:col-span-2{grid-column:span 2/span 2}.s\:-mx-65{margin-left:-6.5rem;margin-right:-6.5rem}.s\:mt-15{margin-top:1.5rem}.s\:mb-140{margin-bottom:14rem}.s\:mb-85{margin-bottom:8.5rem}.s\:-mt-55{margin-top:-5.5rem}.s\:mb-20{margin-bottom:2rem}.s\:mb-40{margin-bottom:4rem}.s\:mb-4{margin-bottom:.4rem}.s\:mb-150{margin-bottom:15rem}.s\:mb-60{margin-bottom:6rem}.s\:mt-25{margin-top:2.5rem}.s\:mr-110{margin-right:11rem}.s\:mt-100{margin-top:10rem}.s\:mb-75{margin-bottom:7.5rem}.s\:mt-150{margin-top:15rem}.s\:mb-0{margin-bottom:0}.s\:mb-70{margin-bottom:7rem}.s\:-mt-30{margin-top:-3rem}.s\:mt-0{margin-top:0}.s\:ml-auto{margin-left:auto}.s\:mb-120{margin-bottom:12rem}.s\:mt-80{margin-top:8rem}.s\:mt-60{margin-top:6rem}.s\:mt-50{margin-top:5rem}.s\:mr-30{margin-right:3rem}.s\:mb-50{margin-bottom:5rem}.s\:mb-100{margin-bottom:10rem}.s\:-mt-40{margin-top:-4rem}.s\:mt-40{margin-top:4rem}.s\:mb-65{margin-bottom:6.5rem}.s\:mb-30{margin-bottom:3rem}.s\:mt-185{margin-top:18.5rem}.s\:ml-20{margin-left:2rem}.s\:mt-35{margin-top:3.5rem}.s\:mb-125{margin-bottom:12.5rem}.s\:mb-80{margin-bottom:8rem}.s\:mt-30{margin-top:3rem}.s\:mb-250{margin-bottom:25rem}.s\:-ml-90{margin-left:-9rem}.s\:-mt-5{margin-top:-.5rem}.s\:block{display:block}.s\:flex{display:flex}.s\:inline-flex{display:inline-flex}.s\:grid{display:grid}.s\:hidden{display:none}.s\:h-\[38rem\]{height:38rem}.s\:h-\[43rem\]{height:43rem}.s\:h-\[30rem\]{height:30rem}.s\:h-\[12\.5rem\]{height:12.5rem}.s\:h-160{height:16rem}.s\:h-150{height:15rem}.s\:h-\[40rem\]{height:40rem}.s\:h-screen{height:100vh}.s\:h-240{height:24rem}.s\:h-\[20rem\]{height:20rem}.s\:h-\[62\.5rem\]{height:62.5rem}.s\:h-130{height:13rem}.s\:h-\[11rem\]{height:11rem}.s\:max-h-screen{max-height:100vh}.s\:min-h-\[38\.5rem\]{min-height:38.5rem}.s\:w-\[38rem\]{width:38rem}.s\:w-\[43rem\]{width:43rem}.s\:w-\[30rem\]{width:30rem}.s\:w-auto{width:auto}.s\:w-160{width:16rem}.s\:w-\[80\%\]{width:80%}.s\:w-1\/2{width:50%}.s\:w-240{width:24rem}.s\:w-\[70rem\]{width:70rem}.s\:w-full{width:100%}.s\:w-\[23rem\]{width:23rem}.s\:w-130{width:13rem}.s\:min-w-\[24rem\]{min-width:24rem}.s\:min-w-\[28rem\]{min-width:28rem}.s\:max-w-\[77\.5rem\]{max-width:77.5rem}.s\:max-w-\[24rem\]{max-width:24rem}.s\:max-w-\[84rem\]{max-width:84rem}.s\:max-w-\[28rem\]{max-width:28rem}.s\:max-w-\[100rem\]{max-width:100rem}.s\:max-w-\[47\.5rem\]{max-width:47.5rem}.s\:max-w-\[67rem\]{max-width:67rem}.s\:max-w-\[90rem\]{max-width:90rem}.s\:max-w-\[68rem\]{max-width:68rem}.s\:max-w-\[72\.5rem\]{max-width:72.5rem}.s\:max-w-\[95rem\]{max-width:95rem}.s\:max-w-\[50rem\]{max-width:50rem}.s\:max-w-\[13rem\]{max-width:13rem}.s\:flex-1{flex:1 1 0%}.s\:translate-x-1\/2{--tw-translate-x:50%;transform:var(--tw-transform)}.s\:-translate-x-1\/2{--tw-translate-x:-50%;transform:var(--tw-transform)}.s\:scale-y-\[-2\]{--tw-scale-y:-2;transform:var(--tw-transform)}.s\:scale-x-\[2\]{--tw-scale-x:2;transform:var(--tw-transform)}.s\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.s\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.s\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.s\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.s\:flex-row{flex-direction:row}.s\:items-start{align-items:flex-start}.s\:items-center{align-items:center}.s\:justify-start{justify-content:flex-start}.s\:justify-end{justify-content:flex-end}.s\:justify-center{justify-content:center}.s\:gap-25{gap:2.5rem}.s\:gap-30{gap:3rem}.s\:gap-20{gap:2rem}.s\:gap-x-230{-moz-column-gap:23rem;column-gap:23rem}.s\:gap-y-0{row-gap:0}.s\:gap-x-180{-moz-column-gap:18rem;column-gap:18rem}.s\:gap-y-95{row-gap:9.5rem}.s\:gap-x-96{-moz-column-gap:9.6rem;column-gap:9.6rem}.s\:gap-y-75{row-gap:7.5rem}.s\:whitespace-nowrap{white-space:nowrap}.s\:border-l{border-left-width:1px}.s\:border-r{border-right-width:1px}.s\:border-current{border-color:currentColor}.s\:bg-transparent{background-color:transparent}.s\:p-40{padding:4rem}.s\:p-20{padding:2rem}.s\:p-6{padding:.6rem}.s\:py-50{padding-bottom:5rem;padding-top:5rem}.s\:px-40{padding-left:4rem;padding-right:4rem}.s\:\!px-100{padding-left:10rem!important;padding-right:10rem!important}.s\:py-80{padding-bottom:8rem;padding-top:8rem}.s\:px-0{padding-left:0;padding-right:0}.s\:py-70{padding-bottom:7rem;padding-top:7rem}.s\:px-80{padding-left:8rem;padding-right:8rem}.s\:py-120{padding-bottom:12rem;padding-top:12rem}.s\:py-85{padding-bottom:8.5rem;padding-top:8.5rem}.s\:py-65{padding-bottom:6.5rem;padding-top:6.5rem}.s\:py-140{padding-bottom:14rem;padding-top:14rem}.s\:py-45{padding-bottom:4.5rem;padding-top:4.5rem}.s\:px-70{padding-left:7rem;padding-right:7rem}.s\:px-60{padding-left:6rem;padding-right:6rem}.s\:py-90{padding-bottom:9rem;padding-top:9rem}.s\:py-225{padding-bottom:22.5rem;padding-top:22.5rem}.s\:px-140{padding-left:14rem;padding-right:14rem}.s\:px-90{padding-left:9rem;padding-right:9rem}.s\:py-10{padding-bottom:1rem;padding-top:1rem}.s\:px-50{padding-left:5rem;padding-right:5rem}.s\:py-0{padding-bottom:0;padding-top:0}.s\:\!px-400{padding-left:40rem!important;padding-right:40rem!important}.s\:px-4{padding-left:.4rem;padding-right:.4rem}.s\:pt-\[75\%\]{padding-top:75%}.s\:pl-100{padding-left:10rem}.s\:pt-0{padding-top:0}.s\:pt-250{padding-top:25rem}.s\:pt-70{padding-top:7rem}.s\:pr-15{padding-right:1.5rem}.s\:pb-0{padding-bottom:0}.s\:pl-50{padding-left:5rem}.s\:pr-0{padding-right:0}.s\:pr-100{padding-right:10rem}.s\:pt-120{padding-top:12rem}.s\:pl-30{padding-left:3rem}.s\:pr-125{padding-right:12.5rem}.s\:pt-60{padding-top:6rem}.s\:pt-85{padding-top:8.5rem}.s\:pt-75{padding-top:7.5rem}.s\:pb-80{padding-bottom:8rem}.s\:pl-40{padding-left:4rem}.s\:pb-20{padding-bottom:2rem}.s\:pt-50{padding-top:5rem}.s\:pb-100{padding-bottom:10rem}.s\:pb-50{padding-bottom:5rem}.s\:pt-200{padding-top:20rem}.s\:pl-20{padding-left:2rem}.s\:pt-160{padding-top:16rem}.s\:pb-150{padding-bottom:15rem}.s\:pt-150{padding-top:15rem}.s\:text-center{text-align:center}.s\:text-15{font-size:1.5rem}.s\:text-14{font-size:1.4rem}.s\:text-18{font-size:1.8rem}.s\:text-20{font-size:2rem}.s\:text-28{font-size:2.8rem}.s\:text-10{font-size:1rem}.s\:text-130{font-size:13rem}.s\:text-37{font-size:3.7rem}.s\:text-17{font-size:1.7rem}.s\:text-120{font-size:12rem}.s\:text-\[20rem\]{font-size:20rem}.s\:text-60{font-size:6rem}.s\:text-24{font-size:2.4rem}.s\:opacity-100{opacity:1}.s\:opacity-0{opacity:0}.s\:before\:absolute:before{content:"";position:absolute}.s\:before\:left-0:before{content:"";left:0}.s\:before\:top-full:before{content:"";top:100%}.s\:before\:h-screen:before{content:"";height:100vh}.s\:before\:w-full:before{content:"";width:100%}.s\:before\:bg-black:before{--tw-bg-opacity:1;background-color:#121415;background-color:rgba(18,20,21,var(--tw-bg-opacity));content:""}}
@media (hover:hover) and (pointer:fine){.has-hover\:visible{visibility:visible}.has-hover\:hover\:text-pink:hover{--tw-text-opacity:1;color:#ff00fe;color:rgba(255,0,254,var(--tw-text-opacity))}.group:hover .has-hover\:group-hover\:scale-\[1\.05\]{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:var(--tw-transform)}.group:hover .has-hover\:group-hover\:scale-x-100{--tw-scale-x:1;transform:var(--tw-transform)}.group:hover .has-hover\:group-hover\:text-pink{--tw-text-opacity:1;color:#ff00fe;color:rgba(255,0,254,var(--tw-text-opacity))}}
@media (max-width:649px){.max-s\:col-span-1{grid-column:span 1/span 1}.max-s\:h-50{height:5rem}.max-s\:h-\[32\.5rem\]{height:32.5rem}.max-s\:w-full{width:100%}.max-s\:min-w-\[31\.5rem\]{min-width:31.5rem}.max-s\:min-w-\[120\%\]{min-width:120%}.max-s\:max-w-\[31\.5rem\]{max-width:31.5rem}.max-s\:max-w-\[70\%\]{max-width:70%}.max-s\:max-w-\[75\%\]{max-width:75%}.max-s\:overflow-hidden{overflow:hidden}.max-s\:border-t{border-top-width:1px}.max-s\:\!text-19{font-size:1.9rem!important}.max-s\:\!text-10{font-size:1rem!important}.max-s\:first\:border-t:first-child{border-top-width:1px}.max-s\:odd\:border-r:nth-child(odd){border-right-width:1px}}
:root{--size:375;--dark:#000;--light:#fff}
@media(min-width:650px){:root{--size:1800}}
html{font-feature-settings:"kern" off;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:#121415;font-kerning:none;font-size:2.66667vw;font-size:calc(1000vw/var(--size));margin:0;overflow-y:scroll;padding:0;scrollbar-gutter:stable}
body,html{overflow-x:clip;overscroll-behavior:auto;width:100%}
body{background-color:#121415;color:#fff;font-size:1.6rem;line-height:1.4;margin:0;padding:0}
@media(min-width:650px){body{font-size:1.8rem}}
body.is-loading{cursor:wait}
button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:inherit;outline:0}
a,button{pointer-events:auto}
input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;box-shadow:none;margin:0;outline:0;padding:0}
::-moz-placeholder{color:#fff}
::placeholder{color:#fff}
::-moz-selection{background-color:#ff00fe;color:#121415}
::selection{background-color:#ff00fe;color:#121415}
.txt>:not(:last-child){margin-bottom:2.5rem}
em,i{font-family:future-type;font-size:.95em;font-style:normal;line-height:1}
.label{font-family:space-mono;font-size:1.5rem;font-weight:400;line-height:1.4;text-transform:uppercase}
@media (min-width:650px){.label{font-size:1.7rem}}
.h1{font-family:clash;font-size:7.3rem;font-weight:400;margin-left:-.085em}
.h1,.h1 *{line-height:1.1}
.h1 em,.h1 i{line-height:.85}
@media (min-width:650px){.h1{font-size:14rem}}
.h2{font-family:space-mono;font-size:3rem;font-weight:400;line-height:1.22;text-transform:uppercase}
@media (min-width:650px){.h2{font-size:6.7rem}}
.h3{font-family:clash;font-size:3.2rem;font-weight:400;line-height:1.24}
.h3 *{line-height:inherit}
@media (min-width:650px){.h3{font-size:5.5rem}}
.h4{font-family:clash;font-size:2.4rem;font-weight:400;line-height:1.24}
.h4 *{line-height:inherit}
@media (min-width:650px){.h4{font-size:3.1rem}}
.site-link{transition:color .35s ease-out}
.site-link.is-active,.site-link.nuxt-link-exact-active{color:#ff00fe;pointer-events:none}
.site-max{margin-left:auto;margin-right:auto;max-width:180rem;padding-left:2.3rem;padding-right:2.3rem;width:100%}
@media (min-width:650px){.site-max{padding-left:20rem;padding-right:20rem}}
.site-max .site-max{padding-left:0;padding-right:0}
.site-gutter{padding-left:2.3rem;padding-right:2.3rem}
@media (min-width:650px){.site-gutter{padding-left:20rem;padding-right:20rem}}
.media-fill img,.media-fill video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
.media-fill.--top-right img,.media-fill.--top-right video{-o-object-position:top right;object-position:top right}
.media-fill.--center-right img,.media-fill.--center-right video{-o-object-position:center right;object-position:center right}
.media-fit img,.media-fit svg,.media-fit video{height:100%;left:0;position:absolute;top:0;width:100%}
.media-contain img,.media-contain svg,.media-contain video{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}
.cursor-grab{cursor:grab}
.aspect{aspect-ratio:var(--aspect)}
.multi-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 90%;background-repeat:no-repeat;background-size:0 .05em;display:inline;transition:background-size .75s cubic-bezier(.19,1,.22,1)}
.trig:focus .multi-underline,.trig:hover .multi-underline{background-size:100% .05em}
.uline-double{--bottom:-.2em;display:inline-flex;position:relative;white-space:nowrap}
.uline-double:after,.uline-double:before{background-color:currentColor;bottom:var(--bottom);content:"";height:.05em;left:0;min-height:1px;position:absolute;right:0}
.uline-double:before{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(.19,1,.22,1);transition-delay:.2s}
.uline-double:after{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.19,1,.22,1);transition-delay:0s}
@media (hover:hover) and (pointer:fine){.uline-double:hover:before{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.19,1,.22,1);transition-delay:0s}.uline-double:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(.19,1,.22,1);transition-delay:.2s}}
.touch-scroll{-webkit-overflow-scrolling:touch;overflow-x:scroll;scroll-padding:0 2.4rem;scroll-snap-type:x mandatory}
.touch-scroll .carousel-slide{scroll-snap-align:start}
.touch-scroll::-webkit-scrollbar{display:none}
.bg-grid{background-color:transparent;background-image:linear-gradient(var(--theme) 1px,transparent 1px),linear-gradient(to right,var(--theme) 1px,transparent 1px);background-size:8rem 8rem}
@media (min-width:650px){.bg-grid{background-size:16rem 16rem}.bg-grid.--s{background-size:5rem 10rem}}
@keyframes grid{0%{transform:translateY(0)}to{transform:translateY(-100%)}}
.border-color,hr{border-color:#37383a}
@keyframes shape{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
code[class*=language-],pre[class*=language-]{word-wrap:normal;background:0 0;color:#000;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}
code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}
code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}
@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}
pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}
:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}
:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}
.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}
.token.punctuation{color:#999}
.token.namespace{opacity:.7}
.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}
.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}
.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}
.token.atrule,.token.attr-value,.token.keyword{color:#07a}
.token.class-name,.token.function{color:#dd4a68}
.token.important,.token.regex,.token.variable{color:#e90}
.token.bold,.token.important{font-weight:700}
.token.italic{font-style:italic}
.token.entity{cursor:help}
@media (min-width:650px){.sh[data-v-54755a0c]{transition:transform .35s cubic-bezier(.455,.03,.515,.955)}.sh.is-active[data-v-54755a0c]{transform:translateY(-2rem)}.sh-logo[data-v-54755a0c]{transition:transform .35s cubic-bezier(.455,.03,.515,.955)}.sh.is-active .sh-logo[data-v-54755a0c]{transform:scale(.85)}.sh-btn[data-v-54755a0c]{clip-path:inset(1rem 5rem 1rem 0);transition:clip-path .35s cubic-bezier(.455,.03,.515,.955)}.sh.is-active .sh-btn[data-v-54755a0c]{clip-path:inset(0 0 0 0)}.sh-btn .btn__icon[data-v-54755a0c]{transition:transform .35s cubic-bezier(.455,.03,.515,.955)}.sh.is-active .sh-btn .btn__icon[data-v-54755a0c]{transform:translateX(5rem)}}
.sh-dd[data-v-54755a0c]{pointer-events:none}
.sh-dd__border[data-v-54755a0c]{transform:scaleX(0);transition:transform .75s cubic-bezier(.19,1,.22,1)}
li:hover .sh-dd__border[data-v-54755a0c]{transform:scaleX(1)}
.sh-dd__inner[data-v-54755a0c]{pointer-events:auto;transform:translate3d(0,-101%,0);transition:transform .75s cubic-bezier(.19,1,.22,1)}
li:hover .sh-dd__inner[data-v-54755a0c]{transform:translateZ(0)}
.sh-dd__list[data-v-54755a0c]{background-image:url(/dd-grid.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:translate3d(0,101%,0);transition:inherit}
li:hover .sh-dd__list[data-v-54755a0c]{transform:translateZ(0)}
.prod-dd-item[data-v-54755a0c]{transform:translateY(-101%);transition:transform .75s cubic-bezier(.19,1,.22,1);transition-delay:var(--d)}
li:hover .prod-dd-item[data-v-54755a0c]{transform:translateY(0)}
.prod-dd-item__inner[data-v-54755a0c]{transform:translateY(101%);transition:inherit;transition-delay:inherit}
li:hover .prod-dd-item__inner[data-v-54755a0c]{transform:translateY(0)}
.prod-dd-item__bg[data-v-54755a0c]{background:radial-gradient(circle at top right,var(--theme) 10%,rgba(107,0,255,.5) 50%,transparent 100%);opacity:.75;transform-origin:top right;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .5s ease-out}
.prod-dd-item:hover .prod-dd-item__bg[data-v-54755a0c]{opacity:1;transform:scale(1.05)}
.prod-dd-item__bg[data-v-54755a0c]:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.spin-logo__shape{animation:shape 20s linear infinite}
.spin-logo__shape.--2{animation-direction:reverse}
.btn[data-v-ef72ed42]:after,.btn[data-v-ef72ed42]:before{background-color:#ff00fe;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.btn[data-v-ef72ed42]:hover:before{animation:glitch-ef72ed42 1s linear infinite alternate-reverse;left:.3rem;top:-.3rem}
.btn[data-v-ef72ed42]:hover:after{animation:glitch-ef72ed42 1.4s linear infinite alternate;left:-.3rem;top:.3rem}
@keyframes glitch-ef72ed42{0%{clip:rect(-.3rem,60rem,0,0)}18.82353%{clip:rect(0,60rem,0,0)}37.64706%{clip:rect(-.3rem,60rem,0,0)}56.47059%{clip:rect(10rem,60rem,10rem,0)}75.29412%{clip:rect(0,60rem,60rem,0)}94.11765%{clip:rect(10rem,60rem,0,0)}to{clip:rect(0,45rem,0,0)}}
@media (min-width:650px){.about-hero{height:calc(100vh + 50rem);height:calc(100svh + 50rem)}}
.lazy img[data-v-74ecaffd]{opacity:0}
.lazy img.is-loaded[data-v-74ecaffd]{opacity:1;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}
.bg-tile.--1{width:calc(100% - 45rem)}
.bg-tile.--2{width:calc(100% - 22.5rem)}
.team-clip{clip-path:polygon(0 0,calc(100% - 4.5rem) 0,calc(100% - 4.5rem) 4.5rem,100% 4.5rem,100% 100%,0 100%)}
@media (hover:hover) and (pointer:fine){.team-clip{transition:clip-path .5s cubic-bezier(.19,1,.22,1)}.team-hover:hover .team-clip{clip-path:polygon(0 0,100% 0,100% 0,100% 0,100% 100%,0 100%)}}
.team-hover:before{content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .75s cubic-bezier(.19,1,.22,1);width:100%;z-index:1}
.team-hover:hover:before{transform:scaleX(1);transform-origin:left}
.press-item__fig{border-color:hsla(0,0%,100%,.15)}
@media (min-width:650px){.press-item__fluid{clip-path:inset(2.1rem)}@media (hover:hover) and (pointer:fine){.press-item__fluid{transition:clip-path .5s cubic-bezier(.19,1,.22,1)}.press-item:hover .press-item__fluid{clip-path:inset(0)}}}
.sf__mask{-webkit-mask-image:url(/text-logo.svg);mask-image:url(/text-logo.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.sf-social-item:before{background-color:hsla(0,0%,100%,.075);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.19,1,.22,1);width:100%}
.sf-social-item:hover:before{transform:scaleY(1)}
.sf-social-item:hover .sf-social-item__icon{animation:socialicon .75s cubic-bezier(.19,1,.22,1) forwards}
.sf-purple-mark{animation:shape 20s linear infinite;height:5.3rem;width:5.3rem}
.sf-purple-mark.--2{animation-direction:reverse}
.sf-ring{border:0;outline:0}
.sf-rings:before{--theme:#ff00fe;background:radial-gradient(circle at center,#ff00fe 30%,rgba(107,0,255,.5) 50%,transparent 70%);background:radial-gradient(circle at center,var(--theme) 30%,rgba(107,0,255,.5) 50%,transparent 70%);content:"";height:200%;left:-50%;position:absolute;top:-10rem;width:200%;z-index:-1}
.sf-ring.--1,.sf-ring.--2{animation:shape 100s linear infinite}
.sf-ring.--2{animation-direction:reverse}
.sf-ring.--3,.sf-ring.--4{animation:shape 100s linear infinite}
.sf-ring.--4{animation-direction:reverse}
@keyframes socialicon{0%{opacity:1;transform:translate(0)}25%{opacity:0;transform:translate(0)}50%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translate(0)}}
@media (min-width:650px){.prod-hero:before{background:radial-gradient(61.83% 94.59% at 11.46% 39.85%,var(--theme) 0,rgba(19,0,119,.77) 33.3%,#121415 61.16%,#121415 100%);content:"";height:100%;position:absolute;right:-10%;top:-5%;transform:scaleX(-1);width:100%;z-index:-1}}
.prod-rive{height:100%;left:0;top:0;width:100%}
.card__gradient{background:radial-gradient(170.85% 139.08% at 50.22% 100%,var(--theme) 0,#130077 36.74%,#121415 61.16%,#121415 100%)}
.card__rive{aspect-ratio:1}
.image-text__fig[data-v-df3e3274]{aspect-ratio:1}