@charset "UTF-8";:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--base:clamp( 4px, .5vw, 16px );--transition:.15s}@view-transition{navigation:auto}*{box-sizing:border-box}:before,:after{box-sizing:border-box}html{min-height:100%;height:100%;-webkit-text-size-adjust:none}body{min-height:100%;width:100%;max-width:100%;position:relative;overflow-x:hidden}.overflow--hidden{overflow:hidden}.rounded{border-radius:clamp(4px,var(--base),12px)}:root{--white:#FEFEFE;--lightest:#EEEEEE;--light:#C0C0C0;--gray:#707070;--black:#060606;--accent:#7A35EA}.bkg--white{background:var(--white)}.text--black{color:var(--black)}.text--gray{color:var(--gray)}.fill--accent{fill:var(--accent)}.fill--white{fill:var(--white)}.fill--none{fill:none}.stroke--white{stroke:var(--white)}*{text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern","liga","dlig","ss03";-moz-font-feature-settings:"kern","liga","dlig","ss03";-moz-font-feature-settings:"kern=1","liga=1","dlig=1","ss03=1";font-feature-settings:"kern"1,"liga"1,"dlig"1,"ss03"1;font-kerning:normal;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:rgb(from var(--accent) r g b/20%)}img,figure,picture,video{display:block;position:relative;width:100%;height:auto;margin:0;padding:0}img.height,figure.height,picture.height,video.height{height:100%;width:auto}.singlecolumn picture,.doublecolumn picture{background:var(--accent)}@font-face{font-family:Hauss;src:url(/fonts/Hauss-Bold.woff2)format("woff2 supports variations"),url(/fonts/Hauss-Bold.woff2)format("woff2-variations"),url(/fonts/Hauss-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"Lock Serif";src:url(/fonts/LockSerif-Light.woff2)format("woff2 supports variations"),url(/fonts/LockSerif-Light.woff2)format("woff2-variations"),url(/fonts/LockSerif-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:PP Pangaia;src:url(/fonts/PPPangaia-UltralightItalic.woff2)format("woff2 supports variations"),url(/fonts/PPPangaia-UltralightItalic.woff2)format("woff2-variations"),url(/fonts/PPPangaia-UltralightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:Sharp Roman;src:url(/fonts/SharpRoman-Roman.woff2)format("woff2 supports variations"),url(/fonts/SharpRoman-Roman.woff2)format("woff2-variations"),url(/fonts/SharpRoman-Roman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(/fonts/Inter-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(/fonts/Inter-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:block}.padding--0{padding:calc(var(--base)*0)}.padding-top--0{padding-top:calc(var(--base)*0)}.padding-left--0{padding-left:calc(var(--base)*0)}.padding-right--0{padding-right:calc(var(--base)*0)}.padding-bottom--0{padding-bottom:calc(var(--base)*0)}.padding--4{padding:calc(var(--base)*.5)}.padding-top--4{padding-top:calc(var(--base)*.5)}.padding-left--4{padding-left:calc(var(--base)*.5)}.padding-right--4{padding-right:calc(var(--base)*.5)}.padding-bottom--4{padding-bottom:calc(var(--base)*.5)}.padding--8{padding:calc(var(--base)*1)}.padding-top--8{padding-top:calc(var(--base)*1)}.padding-left--8{padding-left:calc(var(--base)*1)}.padding-right--8{padding-right:calc(var(--base)*1)}.padding-bottom--8{padding-bottom:calc(var(--base)*1)}.padding--12{padding:calc(var(--base)*1.5)}.padding-top--12{padding-top:calc(var(--base)*1.5)}.padding-left--12{padding-left:calc(var(--base)*1.5)}.padding-right--12{padding-right:calc(var(--base)*1.5)}.padding-bottom--12{padding-bottom:calc(var(--base)*1.5)}.padding--16{padding:calc(var(--base)*2)}.padding-top--16{padding-top:calc(var(--base)*2)}.padding-left--16{padding-left:calc(var(--base)*2)}.padding-right--16{padding-right:calc(var(--base)*2)}.padding-bottom--16{padding-bottom:calc(var(--base)*2)}.padding--20{padding:calc(var(--base)*2.5)}.padding-top--20{padding-top:calc(var(--base)*2.5)}.padding-left--20{padding-left:calc(var(--base)*2.5)}.padding-right--20{padding-right:calc(var(--base)*2.5)}.padding-bottom--20{padding-bottom:calc(var(--base)*2.5)}.padding--24{padding:calc(var(--base)*3)}.padding-top--24{padding-top:calc(var(--base)*3)}.padding-left--24{padding-left:calc(var(--base)*3)}.padding-right--24{padding-right:calc(var(--base)*3)}.padding-bottom--24{padding-bottom:calc(var(--base)*3)}.padding--28{padding:calc(var(--base)*3.5)}.padding-top--28{padding-top:calc(var(--base)*3.5)}.padding-left--28{padding-left:calc(var(--base)*3.5)}.padding-right--28{padding-right:calc(var(--base)*3.5)}.padding-bottom--28{padding-bottom:calc(var(--base)*3.5)}.padding--32{padding:calc(var(--base)*4)}.padding-top--32{padding-top:calc(var(--base)*4)}.padding-left--32{padding-left:calc(var(--base)*4)}.padding-right--32{padding-right:calc(var(--base)*4)}.padding-bottom--32{padding-bottom:calc(var(--base)*4)}.padding--36{padding:calc(var(--base)*4.5)}.padding-top--36{padding-top:calc(var(--base)*4.5)}.padding-left--36{padding-left:calc(var(--base)*4.5)}.padding-right--36{padding-right:calc(var(--base)*4.5)}.padding-bottom--36{padding-bottom:calc(var(--base)*4.5)}.padding--40{padding:calc(var(--base)*5)}.padding-top--40{padding-top:calc(var(--base)*5)}.padding-left--40{padding-left:calc(var(--base)*5)}.padding-right--40{padding-right:calc(var(--base)*5)}.padding-bottom--40{padding-bottom:calc(var(--base)*5)}.padding--44{padding:calc(var(--base)*5.5)}.padding-top--44{padding-top:calc(var(--base)*5.5)}.padding-left--44{padding-left:calc(var(--base)*5.5)}.padding-right--44{padding-right:calc(var(--base)*5.5)}.padding-bottom--44{padding-bottom:calc(var(--base)*5.5)}.padding--48{padding:calc(var(--base)*6)}.padding-top--48{padding-top:calc(var(--base)*6)}.padding-left--48{padding-left:calc(var(--base)*6)}.padding-right--48{padding-right:calc(var(--base)*6)}.padding-bottom--48{padding-bottom:calc(var(--base)*6)}.padding--52{padding:calc(var(--base)*6.5)}.padding-top--52{padding-top:calc(var(--base)*6.5)}.padding-left--52{padding-left:calc(var(--base)*6.5)}.padding-right--52{padding-right:calc(var(--base)*6.5)}.padding-bottom--52{padding-bottom:calc(var(--base)*6.5)}.padding--56{padding:calc(var(--base)*7)}.padding-top--56{padding-top:calc(var(--base)*7)}.padding-left--56{padding-left:calc(var(--base)*7)}.padding-right--56{padding-right:calc(var(--base)*7)}.padding-bottom--56{padding-bottom:calc(var(--base)*7)}.padding--60{padding:calc(var(--base)*7.5)}.padding-top--60{padding-top:calc(var(--base)*7.5)}.padding-left--60{padding-left:calc(var(--base)*7.5)}.padding-right--60{padding-right:calc(var(--base)*7.5)}.padding-bottom--60{padding-bottom:calc(var(--base)*7.5)}.padding--64{padding:calc(var(--base)*8)}.padding-top--64{padding-top:calc(var(--base)*8)}.padding-left--64{padding-left:calc(var(--base)*8)}.padding-right--64{padding-right:calc(var(--base)*8)}.padding-bottom--64{padding-bottom:calc(var(--base)*8)}.padding--68{padding:calc(var(--base)*8.5)}.padding-top--68{padding-top:calc(var(--base)*8.5)}.padding-left--68{padding-left:calc(var(--base)*8.5)}.padding-right--68{padding-right:calc(var(--base)*8.5)}.padding-bottom--68{padding-bottom:calc(var(--base)*8.5)}.padding--72{padding:calc(var(--base)*9)}.padding-top--72{padding-top:calc(var(--base)*9)}.padding-left--72{padding-left:calc(var(--base)*9)}.padding-right--72{padding-right:calc(var(--base)*9)}.padding-bottom--72{padding-bottom:calc(var(--base)*9)}.padding--76{padding:calc(var(--base)*9.5)}.padding-top--76{padding-top:calc(var(--base)*9.5)}.padding-left--76{padding-left:calc(var(--base)*9.5)}.padding-right--76{padding-right:calc(var(--base)*9.5)}.padding-bottom--76{padding-bottom:calc(var(--base)*9.5)}.padding--80{padding:calc(var(--base)*10)}.padding-top--80{padding-top:calc(var(--base)*10)}.padding-left--80{padding-left:calc(var(--base)*10)}.padding-right--80{padding-right:calc(var(--base)*10)}.padding-bottom--80{padding-bottom:calc(var(--base)*10)}@media only screen and (max-width:700px){.mobile-padding--0{padding:calc(var(--base)*0)}.mobile-padding-top--0{padding-top:calc(var(--base)*0)}.mobile-padding-left--0{padding-left:calc(var(--base)*0)}.mobile-padding-right--0{padding-right:calc(var(--base)*0)}.mobile-padding-bottom--0{padding-bottom:calc(var(--base)*0)}.mobile-padding--4{padding:calc(var(--base)*.5)}.mobile-padding-top--4{padding-top:calc(var(--base)*.5)}.mobile-padding-left--4{padding-left:calc(var(--base)*.5)}.mobile-padding-right--4{padding-right:calc(var(--base)*.5)}.mobile-padding-bottom--4{padding-bottom:calc(var(--base)*.5)}.mobile-padding--8{padding:calc(var(--base)*1)}.mobile-padding-top--8{padding-top:calc(var(--base)*1)}.mobile-padding-left--8{padding-left:calc(var(--base)*1)}.mobile-padding-right--8{padding-right:calc(var(--base)*1)}.mobile-padding-bottom--8{padding-bottom:calc(var(--base)*1)}.mobile-padding--12{padding:calc(var(--base)*1.5)}.mobile-padding-top--12{padding-top:calc(var(--base)*1.5)}.mobile-padding-left--12{padding-left:calc(var(--base)*1.5)}.mobile-padding-right--12{padding-right:calc(var(--base)*1.5)}.mobile-padding-bottom--12{padding-bottom:calc(var(--base)*1.5)}.mobile-padding--16{padding:calc(var(--base)*2)}.mobile-padding-top--16{padding-top:calc(var(--base)*2)}.mobile-padding-left--16{padding-left:calc(var(--base)*2)}.mobile-padding-right--16{padding-right:calc(var(--base)*2)}.mobile-padding-bottom--16{padding-bottom:calc(var(--base)*2)}.mobile-padding--20{padding:calc(var(--base)*2.5)}.mobile-padding-top--20{padding-top:calc(var(--base)*2.5)}.mobile-padding-left--20{padding-left:calc(var(--base)*2.5)}.mobile-padding-right--20{padding-right:calc(var(--base)*2.5)}.mobile-padding-bottom--20{padding-bottom:calc(var(--base)*2.5)}.mobile-padding--24{padding:calc(var(--base)*3)}.mobile-padding-top--24{padding-top:calc(var(--base)*3)}.mobile-padding-left--24{padding-left:calc(var(--base)*3)}.mobile-padding-right--24{padding-right:calc(var(--base)*3)}.mobile-padding-bottom--24{padding-bottom:calc(var(--base)*3)}.mobile-padding--28{padding:calc(var(--base)*3.5)}.mobile-padding-top--28{padding-top:calc(var(--base)*3.5)}.mobile-padding-left--28{padding-left:calc(var(--base)*3.5)}.mobile-padding-right--28{padding-right:calc(var(--base)*3.5)}.mobile-padding-bottom--28{padding-bottom:calc(var(--base)*3.5)}.mobile-padding--32{padding:calc(var(--base)*4)}.mobile-padding-top--32{padding-top:calc(var(--base)*4)}.mobile-padding-left--32{padding-left:calc(var(--base)*4)}.mobile-padding-right--32{padding-right:calc(var(--base)*4)}.mobile-padding-bottom--32{padding-bottom:calc(var(--base)*4)}.mobile-padding--36{padding:calc(var(--base)*4.5)}.mobile-padding-top--36{padding-top:calc(var(--base)*4.5)}.mobile-padding-left--36{padding-left:calc(var(--base)*4.5)}.mobile-padding-right--36{padding-right:calc(var(--base)*4.5)}.mobile-padding-bottom--36{padding-bottom:calc(var(--base)*4.5)}.mobile-padding--40{padding:calc(var(--base)*5)}.mobile-padding-top--40{padding-top:calc(var(--base)*5)}.mobile-padding-left--40{padding-left:calc(var(--base)*5)}.mobile-padding-right--40{padding-right:calc(var(--base)*5)}.mobile-padding-bottom--40{padding-bottom:calc(var(--base)*5)}.mobile-padding--44{padding:calc(var(--base)*5.5)}.mobile-padding-top--44{padding-top:calc(var(--base)*5.5)}.mobile-padding-left--44{padding-left:calc(var(--base)*5.5)}.mobile-padding-right--44{padding-right:calc(var(--base)*5.5)}.mobile-padding-bottom--44{padding-bottom:calc(var(--base)*5.5)}.mobile-padding--48{padding:calc(var(--base)*6)}.mobile-padding-top--48{padding-top:calc(var(--base)*6)}.mobile-padding-left--48{padding-left:calc(var(--base)*6)}.mobile-padding-right--48{padding-right:calc(var(--base)*6)}.mobile-padding-bottom--48{padding-bottom:calc(var(--base)*6)}.mobile-padding--52{padding:calc(var(--base)*6.5)}.mobile-padding-top--52{padding-top:calc(var(--base)*6.5)}.mobile-padding-left--52{padding-left:calc(var(--base)*6.5)}.mobile-padding-right--52{padding-right:calc(var(--base)*6.5)}.mobile-padding-bottom--52{padding-bottom:calc(var(--base)*6.5)}.mobile-padding--56{padding:calc(var(--base)*7)}.mobile-padding-top--56{padding-top:calc(var(--base)*7)}.mobile-padding-left--56{padding-left:calc(var(--base)*7)}.mobile-padding-right--56{padding-right:calc(var(--base)*7)}.mobile-padding-bottom--56{padding-bottom:calc(var(--base)*7)}.mobile-padding--60{padding:calc(var(--base)*7.5)}.mobile-padding-top--60{padding-top:calc(var(--base)*7.5)}.mobile-padding-left--60{padding-left:calc(var(--base)*7.5)}.mobile-padding-right--60{padding-right:calc(var(--base)*7.5)}.mobile-padding-bottom--60{padding-bottom:calc(var(--base)*7.5)}.mobile-padding--64{padding:calc(var(--base)*8)}.mobile-padding-top--64{padding-top:calc(var(--base)*8)}.mobile-padding-left--64{padding-left:calc(var(--base)*8)}.mobile-padding-right--64{padding-right:calc(var(--base)*8)}.mobile-padding-bottom--64{padding-bottom:calc(var(--base)*8)}.mobile-padding--68{padding:calc(var(--base)*8.5)}.mobile-padding-top--68{padding-top:calc(var(--base)*8.5)}.mobile-padding-left--68{padding-left:calc(var(--base)*8.5)}.mobile-padding-right--68{padding-right:calc(var(--base)*8.5)}.mobile-padding-bottom--68{padding-bottom:calc(var(--base)*8.5)}.mobile-padding--72{padding:calc(var(--base)*9)}.mobile-padding-top--72{padding-top:calc(var(--base)*9)}.mobile-padding-left--72{padding-left:calc(var(--base)*9)}.mobile-padding-right--72{padding-right:calc(var(--base)*9)}.mobile-padding-bottom--72{padding-bottom:calc(var(--base)*9)}.mobile-padding--76{padding:calc(var(--base)*9.5)}.mobile-padding-top--76{padding-top:calc(var(--base)*9.5)}.mobile-padding-left--76{padding-left:calc(var(--base)*9.5)}.mobile-padding-right--76{padding-right:calc(var(--base)*9.5)}.mobile-padding-bottom--76{padding-bottom:calc(var(--base)*9.5)}.mobile-padding--80{padding:calc(var(--base)*10)}.mobile-padding-top--80{padding-top:calc(var(--base)*10)}.mobile-padding-left--80{padding-left:calc(var(--base)*10)}.mobile-padding-right--80{padding-right:calc(var(--base)*10)}.mobile-padding-bottom--80{padding-bottom:calc(var(--base)*10)}}.margin--0{margin:calc(var(--base)*0)}.margin-top--0{margin-top:calc(var(--base)*0)}.margin-left--0{margin-left:calc(var(--base)*0)}.margin-right--0{margin-right:calc(var(--base)*0)}.margin-bottom--0{margin-bottom:calc(var(--base)*0)}.margin--4{margin:calc(var(--base)*.5)}.margin-top--4{margin-top:calc(var(--base)*.5)}.margin-left--4{margin-left:calc(var(--base)*.5)}.margin-right--4{margin-right:calc(var(--base)*.5)}.margin-bottom--4{margin-bottom:calc(var(--base)*.5)}.margin--8{margin:calc(var(--base)*1)}.margin-top--8{margin-top:calc(var(--base)*1)}.margin-left--8{margin-left:calc(var(--base)*1)}.margin-right--8{margin-right:calc(var(--base)*1)}.margin-bottom--8{margin-bottom:calc(var(--base)*1)}.margin--12{margin:calc(var(--base)*1.5)}.margin-top--12{margin-top:calc(var(--base)*1.5)}.margin-left--12{margin-left:calc(var(--base)*1.5)}.margin-right--12{margin-right:calc(var(--base)*1.5)}.margin-bottom--12{margin-bottom:calc(var(--base)*1.5)}.margin--16{margin:calc(var(--base)*2)}.margin-top--16{margin-top:calc(var(--base)*2)}.margin-left--16{margin-left:calc(var(--base)*2)}.margin-right--16{margin-right:calc(var(--base)*2)}.margin-bottom--16{margin-bottom:calc(var(--base)*2)}.margin--20{margin:calc(var(--base)*2.5)}.margin-top--20{margin-top:calc(var(--base)*2.5)}.margin-left--20{margin-left:calc(var(--base)*2.5)}.margin-right--20{margin-right:calc(var(--base)*2.5)}.margin-bottom--20{margin-bottom:calc(var(--base)*2.5)}.margin--24{margin:calc(var(--base)*3)}.margin-top--24{margin-top:calc(var(--base)*3)}.margin-left--24{margin-left:calc(var(--base)*3)}.margin-right--24{margin-right:calc(var(--base)*3)}.margin-bottom--24{margin-bottom:calc(var(--base)*3)}.margin--28{margin:calc(var(--base)*3.5)}.margin-top--28{margin-top:calc(var(--base)*3.5)}.margin-left--28{margin-left:calc(var(--base)*3.5)}.margin-right--28{margin-right:calc(var(--base)*3.5)}.margin-bottom--28{margin-bottom:calc(var(--base)*3.5)}.margin--32{margin:calc(var(--base)*4)}.margin-top--32{margin-top:calc(var(--base)*4)}.margin-left--32{margin-left:calc(var(--base)*4)}.margin-right--32{margin-right:calc(var(--base)*4)}.margin-bottom--32{margin-bottom:calc(var(--base)*4)}.margin--36{margin:calc(var(--base)*4.5)}.margin-top--36{margin-top:calc(var(--base)*4.5)}.margin-left--36{margin-left:calc(var(--base)*4.5)}.margin-right--36{margin-right:calc(var(--base)*4.5)}.margin-bottom--36{margin-bottom:calc(var(--base)*4.5)}.margin--40{margin:calc(var(--base)*5)}.margin-top--40{margin-top:calc(var(--base)*5)}.margin-left--40{margin-left:calc(var(--base)*5)}.margin-right--40{margin-right:calc(var(--base)*5)}.margin-bottom--40{margin-bottom:calc(var(--base)*5)}.margin--44{margin:calc(var(--base)*5.5)}.margin-top--44{margin-top:calc(var(--base)*5.5)}.margin-left--44{margin-left:calc(var(--base)*5.5)}.margin-right--44{margin-right:calc(var(--base)*5.5)}.margin-bottom--44{margin-bottom:calc(var(--base)*5.5)}.margin--48{margin:calc(var(--base)*6)}.margin-top--48{margin-top:calc(var(--base)*6)}.margin-left--48{margin-left:calc(var(--base)*6)}.margin-right--48{margin-right:calc(var(--base)*6)}.margin-bottom--48{margin-bottom:calc(var(--base)*6)}.margin--52{margin:calc(var(--base)*6.5)}.margin-top--52{margin-top:calc(var(--base)*6.5)}.margin-left--52{margin-left:calc(var(--base)*6.5)}.margin-right--52{margin-right:calc(var(--base)*6.5)}.margin-bottom--52{margin-bottom:calc(var(--base)*6.5)}.margin--56{margin:calc(var(--base)*7)}.margin-top--56{margin-top:calc(var(--base)*7)}.margin-left--56{margin-left:calc(var(--base)*7)}.margin-right--56{margin-right:calc(var(--base)*7)}.margin-bottom--56{margin-bottom:calc(var(--base)*7)}.margin--60{margin:calc(var(--base)*7.5)}.margin-top--60{margin-top:calc(var(--base)*7.5)}.margin-left--60{margin-left:calc(var(--base)*7.5)}.margin-right--60{margin-right:calc(var(--base)*7.5)}.margin-bottom--60{margin-bottom:calc(var(--base)*7.5)}.margin--64{margin:calc(var(--base)*8)}.margin-top--64{margin-top:calc(var(--base)*8)}.margin-left--64{margin-left:calc(var(--base)*8)}.margin-right--64{margin-right:calc(var(--base)*8)}.margin-bottom--64{margin-bottom:calc(var(--base)*8)}.margin--68{margin:calc(var(--base)*8.5)}.margin-top--68{margin-top:calc(var(--base)*8.5)}.margin-left--68{margin-left:calc(var(--base)*8.5)}.margin-right--68{margin-right:calc(var(--base)*8.5)}.margin-bottom--68{margin-bottom:calc(var(--base)*8.5)}.margin--72{margin:calc(var(--base)*9)}.margin-top--72{margin-top:calc(var(--base)*9)}.margin-left--72{margin-left:calc(var(--base)*9)}.margin-right--72{margin-right:calc(var(--base)*9)}.margin-bottom--72{margin-bottom:calc(var(--base)*9)}.margin--76{margin:calc(var(--base)*9.5)}.margin-top--76{margin-top:calc(var(--base)*9.5)}.margin-left--76{margin-left:calc(var(--base)*9.5)}.margin-right--76{margin-right:calc(var(--base)*9.5)}.margin-bottom--76{margin-bottom:calc(var(--base)*9.5)}.margin--80{margin:calc(var(--base)*10)}.margin-top--80{margin-top:calc(var(--base)*10)}.margin-left--80{margin-left:calc(var(--base)*10)}.margin-right--80{margin-right:calc(var(--base)*10)}.margin-bottom--80{margin-bottom:calc(var(--base)*10)}@media only screen and (max-width:700px){.mobile-margin--0{margin:calc(var(--base)*0)}.mobile-margin-top--0{margin-top:calc(var(--base)*0)}.mobile-margin-left--0{margin-left:calc(var(--base)*0)}.mobile-margin-right--0{margin-right:calc(var(--base)*0)}.mobile-margin-bottom--0{margin-bottom:calc(var(--base)*0)}.mobile-margin--4{margin:calc(var(--base)*.5)}.mobile-margin-top--4{margin-top:calc(var(--base)*.5)}.mobile-margin-left--4{margin-left:calc(var(--base)*.5)}.mobile-margin-right--4{margin-right:calc(var(--base)*.5)}.mobile-margin-bottom--4{margin-bottom:calc(var(--base)*.5)}.mobile-margin--8{margin:calc(var(--base)*1)}.mobile-margin-top--8{margin-top:calc(var(--base)*1)}.mobile-margin-left--8{margin-left:calc(var(--base)*1)}.mobile-margin-right--8{margin-right:calc(var(--base)*1)}.mobile-margin-bottom--8{margin-bottom:calc(var(--base)*1)}.mobile-margin--12{margin:calc(var(--base)*1.5)}.mobile-margin-top--12{margin-top:calc(var(--base)*1.5)}.mobile-margin-left--12{margin-left:calc(var(--base)*1.5)}.mobile-margin-right--12{margin-right:calc(var(--base)*1.5)}.mobile-margin-bottom--12{margin-bottom:calc(var(--base)*1.5)}.mobile-margin--16{margin:calc(var(--base)*2)}.mobile-margin-top--16{margin-top:calc(var(--base)*2)}.mobile-margin-left--16{margin-left:calc(var(--base)*2)}.mobile-margin-right--16{margin-right:calc(var(--base)*2)}.mobile-margin-bottom--16{margin-bottom:calc(var(--base)*2)}.mobile-margin--20{margin:calc(var(--base)*2.5)}.mobile-margin-top--20{margin-top:calc(var(--base)*2.5)}.mobile-margin-left--20{margin-left:calc(var(--base)*2.5)}.mobile-margin-right--20{margin-right:calc(var(--base)*2.5)}.mobile-margin-bottom--20{margin-bottom:calc(var(--base)*2.5)}.mobile-margin--24{margin:calc(var(--base)*3)}.mobile-margin-top--24{margin-top:calc(var(--base)*3)}.mobile-margin-left--24{margin-left:calc(var(--base)*3)}.mobile-margin-right--24{margin-right:calc(var(--base)*3)}.mobile-margin-bottom--24{margin-bottom:calc(var(--base)*3)}.mobile-margin--28{margin:calc(var(--base)*3.5)}.mobile-margin-top--28{margin-top:calc(var(--base)*3.5)}.mobile-margin-left--28{margin-left:calc(var(--base)*3.5)}.mobile-margin-right--28{margin-right:calc(var(--base)*3.5)}.mobile-margin-bottom--28{margin-bottom:calc(var(--base)*3.5)}.mobile-margin--32{margin:calc(var(--base)*4)}.mobile-margin-top--32{margin-top:calc(var(--base)*4)}.mobile-margin-left--32{margin-left:calc(var(--base)*4)}.mobile-margin-right--32{margin-right:calc(var(--base)*4)}.mobile-margin-bottom--32{margin-bottom:calc(var(--base)*4)}.mobile-margin--36{margin:calc(var(--base)*4.5)}.mobile-margin-top--36{margin-top:calc(var(--base)*4.5)}.mobile-margin-left--36{margin-left:calc(var(--base)*4.5)}.mobile-margin-right--36{margin-right:calc(var(--base)*4.5)}.mobile-margin-bottom--36{margin-bottom:calc(var(--base)*4.5)}.mobile-margin--40{margin:calc(var(--base)*5)}.mobile-margin-top--40{margin-top:calc(var(--base)*5)}.mobile-margin-left--40{margin-left:calc(var(--base)*5)}.mobile-margin-right--40{margin-right:calc(var(--base)*5)}.mobile-margin-bottom--40{margin-bottom:calc(var(--base)*5)}.mobile-margin--44{margin:calc(var(--base)*5.5)}.mobile-margin-top--44{margin-top:calc(var(--base)*5.5)}.mobile-margin-left--44{margin-left:calc(var(--base)*5.5)}.mobile-margin-right--44{margin-right:calc(var(--base)*5.5)}.mobile-margin-bottom--44{margin-bottom:calc(var(--base)*5.5)}.mobile-margin--48{margin:calc(var(--base)*6)}.mobile-margin-top--48{margin-top:calc(var(--base)*6)}.mobile-margin-left--48{margin-left:calc(var(--base)*6)}.mobile-margin-right--48{margin-right:calc(var(--base)*6)}.mobile-margin-bottom--48{margin-bottom:calc(var(--base)*6)}.mobile-margin--52{margin:calc(var(--base)*6.5)}.mobile-margin-top--52{margin-top:calc(var(--base)*6.5)}.mobile-margin-left--52{margin-left:calc(var(--base)*6.5)}.mobile-margin-right--52{margin-right:calc(var(--base)*6.5)}.mobile-margin-bottom--52{margin-bottom:calc(var(--base)*6.5)}.mobile-margin--56{margin:calc(var(--base)*7)}.mobile-margin-top--56{margin-top:calc(var(--base)*7)}.mobile-margin-left--56{margin-left:calc(var(--base)*7)}.mobile-margin-right--56{margin-right:calc(var(--base)*7)}.mobile-margin-bottom--56{margin-bottom:calc(var(--base)*7)}.mobile-margin--60{margin:calc(var(--base)*7.5)}.mobile-margin-top--60{margin-top:calc(var(--base)*7.5)}.mobile-margin-left--60{margin-left:calc(var(--base)*7.5)}.mobile-margin-right--60{margin-right:calc(var(--base)*7.5)}.mobile-margin-bottom--60{margin-bottom:calc(var(--base)*7.5)}.mobile-margin--64{margin:calc(var(--base)*8)}.mobile-margin-top--64{margin-top:calc(var(--base)*8)}.mobile-margin-left--64{margin-left:calc(var(--base)*8)}.mobile-margin-right--64{margin-right:calc(var(--base)*8)}.mobile-margin-bottom--64{margin-bottom:calc(var(--base)*8)}.mobile-margin--68{margin:calc(var(--base)*8.5)}.mobile-margin-top--68{margin-top:calc(var(--base)*8.5)}.mobile-margin-left--68{margin-left:calc(var(--base)*8.5)}.mobile-margin-right--68{margin-right:calc(var(--base)*8.5)}.mobile-margin-bottom--68{margin-bottom:calc(var(--base)*8.5)}.mobile-margin--72{margin:calc(var(--base)*9)}.mobile-margin-top--72{margin-top:calc(var(--base)*9)}.mobile-margin-left--72{margin-left:calc(var(--base)*9)}.mobile-margin-right--72{margin-right:calc(var(--base)*9)}.mobile-margin-bottom--72{margin-bottom:calc(var(--base)*9)}.mobile-margin--76{margin:calc(var(--base)*9.5)}.mobile-margin-top--76{margin-top:calc(var(--base)*9.5)}.mobile-margin-left--76{margin-left:calc(var(--base)*9.5)}.mobile-margin-right--76{margin-right:calc(var(--base)*9.5)}.mobile-margin-bottom--76{margin-bottom:calc(var(--base)*9.5)}.mobile-margin--80{margin:calc(var(--base)*10)}.mobile-margin-top--80{margin-top:calc(var(--base)*10)}.mobile-margin-left--80{margin-left:calc(var(--base)*10)}.mobile-margin-right--80{margin-right:calc(var(--base)*10)}.mobile-margin-bottom--80{margin-bottom:calc(var(--base)*10)}}.grid--columns{display:grid;grid-auto-flow:column;grid-template-columns:20% 1fr;grid-template-rows:1fr;gap:0;grid-template-areas:"sidebar column"}.grid--columns .grid--columns__sidebar{grid-area:sidebar;padding-right:calc(var(--base)*5)}.grid--columns .grid--columns__column{grid-area:column}@media only screen and (max-width:950px){.grid--columns{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"sidebar""column"}.grid--columns .grid--columns__sidebar{padding-right:0;padding-bottom:calc(var(--base)*3)}.grid--columns.cards .grid--columns__sidebar{padding-bottom:calc(var(--base)*4)}.grid--columns.quote,.grid--columns.singlecolumn,.grid--columns.doublecolumn,.grid--columns.video,.grid--columns.lottie{grid-template-areas:"column""sidebar"}.grid--columns.quote .grid--columns__sidebar,.grid--columns.singlecolumn .grid--columns__sidebar,.grid--columns.doublecolumn .grid--columns__sidebar,.grid--columns.video .grid--columns__sidebar,.grid--columns.lottie .grid--columns__sidebar{padding-bottom:0;padding-top:calc(var(--base)*3)}.grid--columns.lede{grid-template-columns:1fr 25%;grid-template-areas:"column sidebar"}.grid--columns.lede .grid--columns__sidebar{padding-left:calc(var(--base)*6);padding-bottom:0}}@media only screen and (max-width:700px){.grid--columns.lede{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"sidebar""column"}.grid--columns.lede .grid--columns__sidebar{padding-bottom:calc(var(--base)*5);padding-left:0}}.grid--sidebar{display:grid;grid-auto-flow:column;grid-template-columns:1fr 20%;grid-template-rows:1fr;gap:calc(var(--base)*10);grid-template-areas:"content sidebar"}.grid--sidebar .grid--columns__content{grid-area:content}.grid--sidebar .grid--columns__sidebar{grid-area:sidebar}@media only screen and (max-width:950px){.grid--sidebar{grid-template-columns:1fr 15%}}@media only screen and (max-width:700px){.grid--sidebar{grid-template-columns:1fr;grid-template-rows:auto auto;gap:calc(var(--base)*5);grid-template-areas:"content""sidebar"}.text .grid--sidebar,.slider .grid--sidebar{gap:0}}.grid--card{display:grid;grid-template-columns:40% 1fr;grid-template-rows:1fr auto;gap:0;grid-template-areas:"headline thumbnail""detail thumbnail"}.grid--card .grid--card__headline{grid-area:headline}.grid--card .grid--card__detail{grid-area:detail}.grid--card .grid--card__headline,.grid--card .grid--card__detail{padding-right:calc(var(--base)*5)}.grid--card .grid--card__thumbnail{grid-area:thumbnail}@media only screen and (max-width:950px){.grid--card .grid--card__headline,.grid--card .grid--card__detail{padding-right:calc(var(--base)*6)}}@media only screen and (max-width:700px){.grid--card{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:calc(var(--base)*3);grid-template-areas:"thumbnail""headline""detail"}.grid--card .grid--card__headline,.grid--card .grid--card__detail{padding-right:0}}.column--content{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--base)*10)}@media only screen and (max-width:700px){.column--content{gap:calc(var(--base)*8)}}.sticky{position:sticky;top:calc(var(--base)*5)}@media only screen and (max-width:950px){.sticky{position:relative;top:auto}}.h1,.h2,.h3,.h4,.h5,.h6{display:block}.h1,.h2,.h3{font-family:"Lock Serif",serif;font-weight:300;font-style:normal;letter-spacing:-.04em;line-height:1.1}.h1 strong,.h2 strong,.h3 strong{font-family:Hauss,sans-serif;font-weight:700;font-style:normal;letter-spacing:-.02em}.h1 em,.h2 em,.h3 em{font-family:PP Pangaia,serif;font-weight:300;font-style:italic;letter-spacing:-.02em}.h1 u,.h2 u,.h3 u{font-family:Sharp Roman,serif;font-weight:400;font-style:normal;letter-spacing:-.045em}.h1{font-size:clamp(32px,var(--base)*7,84px)}.h2{font-size:clamp(24px,var(--base)*5,64px);line-height:1.1}.h2:before,.h2:after{content:"";display:block;height:0;width:0}.h2:before{margin-bottom:calc(-.2166666667em + 3px)}.h2:after{margin-top:calc(-.1888888889em + 4px)}.h2--lede{line-height:1.2}.h2--lede:before,.h2--lede:after{content:"";display:block;height:0;width:0}.h2--lede:before{margin-bottom:calc(-.2666666667em + 3px)}.h2--lede:after{margin-top:calc(-.2388888889em + 4px)}.h3{font-size:clamp(20px,var(--base)*3,48px);line-height:1}.h3:before,.h3:after{content:"";display:block;height:0;width:0}.h3:before{margin-bottom:calc(-.1666666667em + 5px)}.h3:after{margin-top:calc(-.1388888889em + 4px)}.h4,.h5,.h6{font-family:Hauss,sans-serif;font-weight:700;font-style:normal;letter-spacing:-.02em;line-height:1.1;line-height:1.2}.h4:before,.h4:after,.h5:before,.h5:after,.h6:before,.h6:after{content:"";display:block;height:0;width:0}.h4:before,.h5:before,.h6:before{margin-bottom:calc(-.2666666667em + 2px)}.h4:after,.h5:after,.h6:after{margin-top:calc(-.2388888889em + 4px)}.h4{font-size:clamp(24px,var(--base)*5,64px)}.h5{font-size:clamp(12px,var(--base)*2,32px)}.h6{font-size:clamp(10px,var(--base)*1.5,24px)}.subhead{display:block;font-family:Inter,sans-serif;font-weight:400;font-size:clamp(10px,var(--base)*1.5,24px);letter-spacing:-.02em;line-height:1.3;color:var(--gray)}.subhead--large{font-size:clamp(10px,var(--base)*1.75,28px);line-height:1.3}.subhead a,.subhead.a{color:inherit;text-decoration:none}.subhead a:hover,.subhead a:active,.subhead a:focus,.subhead.a:hover,.subhead.a:active,.subhead.a:focus{text-decoration:underline;text-decoration-color:var(--light)}p,figcaption{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;letter-spacing:-.02em}p strong,figcaption strong{font-family:Inter,sans-serif;font-weight:700}p em,figcaption em{font-style:italic}p a,figcaption a{font-family:Inter,sans-serif;font-weight:500;color:inherit;text-decoration:underline;text-decoration-color:var(--lightest)}p a:hover,p a:active,p a:focus,figcaption a:hover,figcaption a:active,figcaption a:focus{text-decoration:underline;text-decoration-color:var(--light)}.content p{font-size:clamp(14px,var(--base)*2,32px)}.content p:not(:last-child){margin-bottom:1em}p.small{font-size:clamp(10px,var(--base)*1.5,24px)}.colophon p,.colophon figcaption{font-size:clamp(8px,var(--base)*1.25,20px)}.nav__home{font-family:Hauss,sans-serif;font-weight:700;font-style:normal;font-size:clamp(12px,var(--base)*2,32px);letter-spacing:-.02em;color:var(--accent);text-decoration:none}.nav__menu a{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(10px,var(--base)*1.75,28px);letter-spacing:-.02em;color:var(--gray);text-decoration:none}.nav__menu a:hover,.nav__menu a:active,.nav__menu a:focus{color:var(--black)}.link--casestudy:after{display:inline;font-family:Inter,sans-serif;font-weight:400;color:var(--light);content:"   →"}.link--casestudy--large:after{content:" →"}.link--casestudy:hover strong,.link--casestudy:hover:after,.link--casestudy:active strong,.link--casestudy:active:after,.link--casestudy:focus strong,.link--casestudy:focus:after{color:var(--accent)}.lede--link a{display:inline-block;font-family:Hauss,sans-serif;font-weight:700;font-style:normal;font-size:clamp(18px,var(--base)*3,48px);letter-spacing:-.02em;line-height:1;padding-bottom:var(--base);border-bottom:1px solid var(--light)}.lede--link a:after{display:inline;font-family:Inter,sans-serif;font-weight:400;color:var(--light);content:"  ↗"}.lede--link a:hover,.lede--link a:active,.lede--link a:focus{color:var(--accent);border-color:var(--accent)}.lede--link a:hover:after,.lede--link a:active:after,.lede--link a:focus:after{color:var(--accent)}.about__list{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(8px,var(--base)*1.25,20px);line-height:1.5;letter-spacing:-.02em}.stats__number{font-family:Hauss,sans-serif;font-weight:700;font-style:normal;font-size:clamp(60px,var(--base)*12,160px);letter-spacing:-.04em;line-height:.8}.stats__number:before,.stats__number:after{content:"";display:block;height:0;width:0}.stats__number:before{margin-bottom:calc(-.0666666667em + 5px)}.stats__number:after{margin-top:calc(-.0388888889em + 2px)}.hero .h1{width:75%;margin-top:calc(var(--base)*32)}@media only screen and (max-width:1200px){.hero .h1{width:85%}}@media only screen and (max-width:700px){.hero .h1{width:100%}}.hero__logo{display:inline-block;width:auto;height:.85em;margin-right:.35ch;vertical-align:baseline;transform:translateY(7.5%)}@media only screen and (max-width:950px){.hero__logo{margin-right:.2ch}}.cards__list>li:not(:last-child){margin-bottom:calc(var(--base)*10)}.list__list>li:not(:last-child){margin-bottom:calc(var(--base)*3)}.about .grid--columns__sidebar{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--base)*3)}@media only screen and (max-width:700px){.about .grid--columns__sidebar ul{column-count:2;column-gap:calc(var(--base)*3)}}.footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(var(--base)*5)}.footer .nav{order:1}@media only screen and (max-width:950px){.footer .nav{order:2}}.footer .colophon{order:2;text-align:right}@media only screen and (max-width:950px){.footer .colophon{order:1;text-align:left}}@media only screen and (max-width:950px){.footer{flex-direction:column;align-items:start;justify-content:start;gap:calc(var(--base)*4)}}.lede__details{display:flex;flex-direction:column;align-items:stretch;gap:var(--base)}@media only screen and (max-width:1200px){.lede__details{gap:calc(var(--base)*.75)}}@media only screen and (max-width:700px){.lede__details{flex-direction:row;align-items:center;flex-wrap:wrap}}.lede__details__row>span:first-child{margin-right:var(--base)}@media only screen and (max-width:700px){.lede__details__row{flex-basis:calc((100% - var(--base)*.75)*.5)}.lede__details__row:nth-child(5){flex-basis:100%}}.lede__content{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--base)*4)}@media only screen and (max-width:950px){.lede__content{gap:calc(var(--base)*5)}}.text__column{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--base)*3)}.text__figure{margin-top:calc(var(--base)*4);margin-bottom:calc(var(--base)*4)}.stats__list{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:calc(var(--base)*4)}@media only screen and (max-width:700px){.stats__list{flex-direction:column;align-items:start;gap:calc(var(--base)*3)}}.stats__list__stat{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-basis:0;align-items:center;gap:calc(var(--base)*2)}@media only screen and (max-width:950px){.stats__list__stat{gap:calc(var(--base)*3)}}.doublecolumn__row{display:flex;flex-direction:row;align-items:start;gap:calc(var(--base)*3)}@media only screen and (max-width:700px){.doublecolumn__row{flex-direction:column;align-items:stretch;gap:calc(var(--base)*2)}}.doublecolumn__row__image{flex-grow:1;flex-basis:0}@media only screen and (max-width:700px){.doublecolumn__row__image{flex-grow:0;flex-basis:100%}}.slider__slider{width:100%}.slider__slider.flickity-enabled{position:relative}.slider__slider.flickity-enabled:focus{outline:0}.slider__slider .flickity-viewport{position:relative;width:100%;touch-action:pan-y}.slider__slider .flickity-slider{position:absolute;left:0;width:100%;height:100%}.slider__slider .flickity-cell{position:absolute;left:0;width:100%;background:var(--accent)}.slider__slider .flickity-cell:not(:last-child){margin-right:calc(var(--base)*3)}@media only screen and (max-width:700px){.slider__slider .flickity-cell:not(:last-child){margin-right:calc(var(--base)*2)}}.slider__slider.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.slider__slider.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.slider__slider.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:calc(var(--base)*10)}.nav__menu{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:calc(var(--base)*5)}.cards__card .grid--card__detail{display:flex;flex-direction:column;align-items:stretch;gap:var(--base)}@media only screen and (max-width:700px){.cards__card .grid--card__detail{gap:calc(var(--base)*3)}}.cards__card .grid--card__detail .colophon{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:calc(var(--base)*4)}.cards__card__image{background:var(--lightest)}.cards__card__image>picture{width:auto;height:auto;min-height:100%;max-height:100%;min-width:100%;max-width:100%;object-fit:cover;object-position:center top}.cards__card:hover .h2 strong,.cards__card:hover .h2:after,.cards__card:active .h2 strong,.cards__card:active .h2:after,.cards__card:focus .h2 strong,.cards__card:focus .h2:after{color:var(--accent)}.cards__card:hover .cards__card__image,.cards__card:active .cards__card__image,.cards__card:focus .cards__card__image{background:var(--accent)}.browser{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;height:calc(var(--base)*4.5);min-height:24px;background:rgb(from #202124 r g b/90%)}.video__container{--controlHeight:6px;display:block;position:relative;background:var(--black)}.video__control{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:calc(var(--base)*3);padding-left:calc(var(--base)*3);padding-right:calc(var(--base)*3);padding-bottom:calc(var(--base)*3);padding-top:calc(var(--base)*4);background:linear-gradient(to top,rgb(from var(--black) r g b/25%),rgb(from var(--black) r g b/10%) 50%,rgb(from var(--black) r g b/5%) 65%,rgb(from var(--black) r g b/3.5%) 75.5%,rgb(from var(--black) r g b/2%) 82.85%,rgb(from var(--black) r g b/1%) 88%,rgb(from var(--black) r g b/0%));z-index:2;opacity:.5;transition:var(--transition)}.video__control--audio{padding-bottom:calc(var(--base)*2)}.video__control>*{z-index:2}.video__control:after{position:absolute;inset:0;background:linear-gradient(to top,rgb(from var(--black) r g b/75%),rgb(from var(--black) r g b/30%) 50%,rgb(from var(--black) r g b/15%) 65%,rgb(from var(--black) r g b/7.5%) 75.5%,rgb(from var(--black) r g b/3.5%) 82.85%,rgb(from var(--black) r g b/2%) 88%,rgb(from var(--black) r g b/0%));opacity:0;transition:var(--transition);z-index:1;content:""}.video__control-container{display:block;position:relative;height:var(--controlHeight);flex-grow:1;background:rgb(from var(--white) r g b/25%)}.video__control__progress{position:absolute;left:0;top:0;bottom:0;width:var(--progress);background:var(--white);pointer-events:none}.video__control__input{position:absolute;left:0;top:50%;right:0;cursor:pointer}.video__control__input::-webkit-slider-runnable-track{height:calc(var(--controlHeight)*4);background:0 0;opacity:0;transform:translateY(-50%)}.video__control__input::-moz-range-track{height:calc(var(--controlHeight)*4);background:0 0;opacity:0;transform:translateY(-50%)}.video__control__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:40px;width:40px;margin-top:-20px;background:0 0;opacity:0}.video__control__input::-moz-range-thumb{appearance:none;border:0;border-radius:0;height:40px;width:20px;background:0 0;opacity:0}.video__audio__control{display:block;width:calc(var(--controlHeight)*4);cursor:pointer}.video__audio__control.mute .mute{display:block}.video__audio__control.mute .audible,.video__audio__control.audible .mute{display:none}.video__audio__control.audible .audible{display:block}.video__video{z-index:1}@media (hover:hover){.video__container:hover .video__control{opacity:1}.video__container:hover .video__control:after{opacity:.85}.video__video.playing{cursor:url('data:image/svg+xml;utf8,<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xml:space="preserve"><rect width="48" height="48" rx="24" fill="%23FEFEFE"/><rect x="15" y="15" width="6" height="18" fill="%23060606"/><rect x="27" y="15" width="6" height="18" fill="%23060606"/></svg>')32 32,pointer}.video__video.paused{cursor:url('data:image/svg+xml;utf8,<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xml:space="preserve"><rect width="48" height="48" rx="24" fill="%23FEFEFE"/><path d="M33 24L19 33L19 15L33 24Z" fill="%23060606"/></svg>')32 32,pointer}}@media (hover:none){.video__control{opacity:.75}.video__control:after{opacity:.5}.video__container:has(video.paused):after{display:block;position:absolute;left:50%;top:50%;width:80px;height:80px;background:url('data:image/svg+xml;utf8,<svg width="48" height="48" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xml:space="preserve"><rect width="48" height="48" rx="24" fill="%23FEFEFE"/><path d="M33 24L19 33L19 15L33 24Z" fill="%23060606"/></svg>')no-repeat center center/100% 100%;transform:translate(-50%,-50%);pointer-events:none;z-index:5;content:""}.video__container:has(video.paused) .video__control{opacity:0}.video__container:has(video.paused) .video__video{opacity:.75}}.lottie__container{display:block;position:relative;background:var(--accent)}.lottie__player{display:block;position:relative;width:100%}@media (hover:hover){.hover-emoji .hover-me:hover{cursor:url(/images/emoji/emoji-me.png)24 24,auto}.hover-emoji .hover-swords:hover{cursor:url(/images/emoji/emoji-swords.png)24 24,auto}.hover-emoji .hover-taco:hover{cursor:url(/images/emoji/emoji-taco.png)24 24,auto}.hover-emoji .hover-castle:hover{cursor:url(/images/emoji/emoji-castle.png)24 24,auto}.hover-emoji .hover-football:hover{cursor:url(/images/emoji/emoji-football.png)24 24,auto}.hover-emoji .hover-empathy:hover{cursor:url(/images/emoji/emoji-empathy.png)24 24,auto}.hover-emoji .hover-detail:hover{cursor:url(/images/emoji/emoji-detail.png)24 24,auto}.hover-emoji .hover-design:hover{cursor:url(/images/emoji/emoji-design.png)24 24,auto}.hover-emoji .hover-code:hover{cursor:url(/images/emoji/emoji-code.png)24 24,auto}.hover-emoji .hover-word:hover{cursor:url(/images/emoji/emoji-word.png)24 24,auto}}