@media (prefers-reduced-motion: reduce){*,:after,:before{animation:none !important;transition:none !important}}:root{--bg: #f4f9fc;--line: #5922bb;--fill: #dcc8ff;--text: #0f1b61;--subtext: #73bbc5;--duo: #105d67}.avatar{width:60vw;height:auto;max-width:465px;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);transform-origin:bottom center;backface-visibility:hidden;will-change:transform}.avwrap{position:relative;margin-bottom:500px}.beard,.face-tilt,.head__rotation,.head__yaw,.neck__shadow{transform-origin:50% 80%}.avatar--ready .beard,.avatar--ready .ears__left,.avatar--ready .ears__right,.avatar--ready .face-tilt,.avatar--ready .head__rotation,.avatar--ready .head__yaw,.avatar--ready .mouth{will-change:transform;backface-visibility:hidden;perspective:1000;transition:transform 0.35s ease-out}.avatar--ready .neck__shadow{will-change:transform;backface-visibility:hidden;perspective:1000;transition:transform 0.4s ease-in-out}.avatar--ready .neck__adamsapple{will-change:transform;animation:breath 2.5s ease-in-out infinite alternate}.avatar--ready .head__y{will-change:transform;animation:breathHead 2.5s ease-in-out infinite alternate}.avatar--ready .nose__breath{will-change:transform;animation:breathNose 2.5s ease-in-out infinite alternate}.avatar--ready .eyes__x,.avatar--ready .eyes__y{backface-visibility:hidden;perspective:1000;transition:all 0.1s ease-out 10ms}.avatar--ready.creeper .eyes__x,.avatar--ready.creeper .eyes__y{backface-visibility:hidden;perspective:1000;transition:all 0.3s ease-in-out}.avatar--ready .eyebrow{transition:all 0.36s ease-in-out}.avatar--ready .eyebrow,.avatar--ready .mouth path{backface-visibility:hidden;perspective:1000}.dizzy .mouth svg{display:none}.dizzy .mouth:before{width:12%;background:var(--line);bottom:34%;transform-origin:top center;animation:breatheMouthUp 2s ease-in-out infinite alternate}.dizzy .mouth:after,.dizzy .mouth:before{content:"";position:absolute;height:2%;border-radius:100%;left:50%;margin-left:-6%}.dizzy .mouth:after{transform-origin:bottom center;width:16%;border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--bg);bottom:33%;width:12%;animation:breatheMouth 2s ease-in-out infinite alternate}.dizzy .eyebrows__left{animation:dizzyBrowL 2s ease-in-out infinite alternate}.dizzy .eyebrows__right{animation:dizzyBrowR 2s ease-in-out infinite alternate}.dizzy .eyes__left .eye__dot{animation:dizzyEyeL 2.5s ease-in infinite alternate}.dizzy .eyes__right .eye__dot{animation:dizzyEyeR 2.5s ease-in infinite alternate-reverse}.dizzy .eyes__x,.dizzy .eyes__y{transform:none}.dizzy .head__yaw{animation:dizzyYaw 2.5s ease-in-out infinite alternate}.dizzy .head__rotation{animation:dizzySway 1.5s ease-in-out infinite alternate}.bgmask{fill:var(--bg)}.mask--chin{clip-path:url(#clip--chin)}@media screen and (max-width: 512px){.avatar .svg-stroke{stroke-width:0.45vw}}@media screen and (min-width: 513px) and (max-width: 1200px){.avatar .svg-stroke{stroke-width:2.5px}}.mask--eyebrow-l{clip-path:url(#clip--eyebrow-l)}.mask--eyebrow-r{clip-path:url(#clip--eyebrow-r)}.svg-pattern{fill:url(#pattern--stubble)}.layer *{backface-visibility:hidden}.layer div,.layer svg{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.avatar--intro .avatar__animwrap{backface-visibility:hidden;transform-origin:center bottom;animation:bakedAvatar 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 4.25s backwards}.avatar--intro .eyebrows,.avatar--intro .hair,.avatar--intro .mouth,.avatar--intro .nose,.avatar--intro .shading{backface-visibility:hidden;animation:bakedSecondary 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 1.25s backwards}.avatar--intro .head__y{transform-origin:center 75%;animation:headIn 0.975s cubic-bezier(0.215, 0.61, 0.355, 1) 1.25s backwards}.avatar--intro .eyes__glasses{backface-visibility:hidden;transform-origin:center bottom;animation:bakedGlasses 1.5s ease-out 1.25s backwards}.avatar__animwrap{position:absolute;top:0;left:0;right:0;bottom:0;backface-visibility:hidden;transform-origin:bottom center}.is-loading .avatar__animwrap,.is-loading .eyebrows,.is-loading .hair,.is-loading .head__y,.is-loading .mouth,.is-loading .nose,.is-loading .shading{animation-play-state:paused !important}@keyframes barReveal{0%{transform:translateX(0)}}@keyframes avatarIn{0%{opacity:0}}@keyframes headIn{5%{transform:scale(1.075, 0.85)}20%{transform:scale(0.8, 1.05)}50%{transform:scale(1.025, 0.9)}0%,to{transform:scale(1)}}@keyframes breatheMouthUp{0%{transform:translateY(2px) scale(0.9)}to{transform:translateY(0) scale(0.85, 1.25)}}@keyframes breatheMouth{to{transform:scaleY(0.5)}}@keyframes breath{to{transform:none}0%{transform:translateY(2px)}}@keyframes breathHead{to{transform:translateY(4px)}0%{transform:translateY(0)}}@keyframes breathNose{to{transform:none}0%{transform:translateX(-24px) scaleX(1.075)}}@keyframes dizzySway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes dizzyEyeL{0%{transform:translate(68px, 85px) scale(0.75)}}@keyframes dizzyEyeR{0%{transform:translate(108px, 85px) scale(0.75)}}@keyframes dizzyYaw{0%{transform:translateY(-2px)}to{transform:translateY(5px)}}@keyframes dizzyBrowL{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes dizzyBrowR{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes bakedAvatar{0%{opacity:0;transform:scale(1.23373, 0.94595)}1%{transform:scale(1.29186, 1.03062)}3%{transform:scale(1.3225, 1.10034)}4%{transform:scale(1.32792, 1.15298)}6%{transform:scale(1.27805, 1.20532)}7%{transform:scale(1.23192, 1.2071)}9%{transform:scale(1.12125, 1.17312)}10%{transform:scale(1.0654, 1.14322)}12%{transform:scale(1.01397, 1.1088)}14%{transform:scale(0.96954, 1.07274)}15%{transform:scale(0.93387, 1.0376)}17%{transform:scale(0.90788, 1.00546)}18%{transform:scale(0.89175, 0.9779)}20%{transform:scale(0.88498, 0.95598)}21%{transform:scale(0.88656, 0.94023)}23%{transform:scale(0.89512, 0.9307)}25%{transform:scale(0.90903, 0.92704)}26%{transform:scale(0.9266, 0.92858)}28%{transform:scale(0.94614, 0.93443)}29%{transform:scale(0.9661, 0.94355)}31%{transform:scale(0.98516, 0.95487)}32%{transform:scale(1.00223, 0.96731)}34%{transform:scale(1.01654, 0.97993)}35%{transform:scale(1.0276, 0.99188)}37%{transform:scale(1.03521, 1.00252)}39%{transform:scale(1.03941, 1.01136)}40%{opacity:1;transform:scale(1.04046, 1.01812)}42%{transform:scale(1.03877, 1.02269)}43%{transform:scale(1.03487, 1.02512)}45%{transform:scale(1.02936, 1.02557)}46%{transform:scale(1.02282, 1.02433)}48%{transform:scale(1.01584, 1.02173)}50%{transform:scale(1.00892, 1.01815)}51%{transform:scale(1.0025, 1.01396)}53%{transform:scale(0.9969, 1.00953)}54%{transform:scale(0.99236, 1.00517)}56%{transform:scale(0.989, 1.00115)}57%{transform:scale(0.98686, 0.99768)}59%{transform:scale(0.98588, 0.99489)}60%{transform:scale(0.98595, 0.99285)}62%{transform:scale(0.98691, 0.99158)}64%{transform:scale(0.98855, 0.99104)}65%{transform:scaleX(0.99066)}67%{transform:scaleX(0.99305)}68%{transform:scaleX(0.99551)}70%{transform:scaleX(0.99788)}71%{transform:scaleX(1.00002)}73%{transform:scaleX(1.00183)}75%{transform:scaleX(1.00325)}76%{transform:scaleX(1.00424)}78%{transform:scaleX(1.00481)}79%{transform:scaleX(1.00499)}81%{transform:scaleX(1.00482)}82%{transform:scaleX(1.00437)}84%{transform:scaleX(1.00371)}85%{transform:scaleX(1.00292)}87%{transform:scaleX(1.00206)}89%{transform:scaleX(1.00121)}90%{transform:scaleX(1.0004)}92%{transform:scaleX(0.9997)}93%{transform:scaleX(0.99912)}95%{transform:scaleX(0.99869)}96%{transform:scaleX(0.99841)}to{transform:scale(1)}}@keyframes bakedGlasses{0%{transform:translate(1.82522px, 79.73109px)}1%{transform:translate(3.27744px, 75.4414px)}3%{transform:translate(4.3397px, 67.9666px)}4%{transform:translate(5.01776px, 58.17657px)}6%{transform:translate(5.3336px, 35.01119px)}7%{transform:translate(5.05978px, 23.14229px)}9%{transform:translate(3.92295px, 1.80736px)}11%{transform:translate(2.38048px, -13.81444px)}12%{transform:translate(1.58649px, -19.01265px)}14%{transform:translate(0.83358px, -22.44404px)}15%{transform:translate(0.1538px, -24.20506px)}17%{transform:translate(-0.42945px, -24.46245px)}19%{transform:translate(-0.90126px, -23.43395px)}20%{transform:translate(-1.25472px, -21.36941px)}22%{transform:translate(-1.48997px, -18.53308px)}23%{transform:translate(-1.6132px, -15.18798px)}25%{transform:translate(-1.63531px, -11.58265px)}26%{transform:translate(-1.5707px, -7.94074px)}28%{transform:translate(-1.43599px, -4.45342px)}30%{transform:translate(-1.2488px, -1.27463px)}31%{transform:translate(-1.02672px, 1.48103px)}33%{transform:translate(-0.78643px, 3.73814px)}34%{transform:translate(-0.54297px, 5.45824px)}36%{transform:translate(-0.30922px, 6.63613px)}38%{transform:translate(-0.0956px, 7.29507px)}39%{transform:translate(0.09008px, 7.48115px)}41%{transform:translate(0.24267px, 7.25749px)}42%{transform:translate(0.35947px, 6.69841px)}44%{transform:translate(0.44002px, 5.88388px)}46%{transform:translate(0.48578px, 4.89463px)}47%{transform:translate(0.49976px, 3.80788px)}49%{transform:translate(0.48614px, 2.69398px)}50%{transform:translate(0.44984px, 1.61385px)}52%{transform:translate(0.39619px, 0.61734px)}53%{transform:translate(0.33059px, -0.25763px)}55%{transform:translate(0.25822px, -0.98513px)}57%{transform:translate(0.18381px, -1.55074px)}58%{transform:translate(0.11146px, -1.9505px)}60%{transform:translate(0.04453px, -2.1895px)}61%{transform:translate(-0.01438px, -2.28025px)}63%{transform:translate(-0.06352px, -2.24088px)}65%{transform:translate(-0.10188px, -2.09339px)}66%{transform:translate(-0.12916px, -1.86189px)}68%{transform:translate(-0.14566px, -1.57106px)}69%{transform:translate(-0.15222px, -1.24485px)}71%{transform:translate(-0.15001px, -0.90529px)}73%{transform:translate(-0.14049px, -0.57175px)}74%{transform:translate(-0.12528px, -0.26028px)}76%{transform:translate(-0.10603px, 0.01662px)}77%{transform:translate(-0.08432px, 0.25016px)}79%{transform:translate(-0.06166px, 0.4351px)}80%{transform:translate(-0.03933px, 0.56947px)}82%{transform:translate(-0.01842px, 0.6542px)}84%{transform:translate(0.00021px, 0.69259px)}85%{transform:translate(0.01597px, 0.6898px)}87%{transform:translate(0.0285px, 0.65229px)}88%{transform:translate(0.03765px, 0.5873px)}90%{transform:translate(0.04348px, 0.50237px)}92%{transform:translate(0.0462px, 0.40489px)}93%{transform:translate(0.04615px, 0.30174px)}95%{transform:translate(0.04375px, 0.19906px)}96%{transform:translate(0.03949px, 0.102px)}98%{transform:translate(0.03388px, 0.01464px)}to{transform:translate(0)}}@keyframes bakedSecondary{0%{transform:translate(1.79597px, 31.01908px)}2%{transform:translate(4.14756px, 28.18967px)}5%{transform:translate(4.73461px, 25.04987px)}7%{transform:translate(4.92749px, 17.02675px)}10%{transform:translate(3.94556px, 7.00958px)}12%{transform:translate(2.63807px, 0.18568px)}15%{transform:translate(1.28724px, -4.42165px)}17%{transform:translate(0.15031px, -6.71466px)}20%{transform:translate(-0.63879px, -7.04405px)}22%{transform:translate(-1.05283px, -5.99801px)}25%{transform:translate(-1.14101px, -4.21817px)}27%{transform:translate(-1.09074px, -3.23426px)}30%{transform:translate(-0.99491px, -2.26657px)}32%{transform:translate(-0.71806px, -0.55082px)}35%{transform:translate(-0.34249px, 0.88331px)}37%{transform:translate(-0.19871px, 1.25166px)}40%{transform:translate(-0.07103px, 1.49049px)}42%{transform:translate(0.03706px, 1.61129px)}45%{transform:translate(0.1237px, 1.62942px)}47%{transform:translate(0.18843px, 1.56257px)}50%{transform:translate(0.23197px, 1.4295px)}52%{transform:translate(0.26283px, 1.03841px)}55%{transform:translate(0.22614px, 0.50237px)}57%{transform:translate(0.1962px, 0.29604px)}60%{transform:translate(0.16185px, 0.11226px)}62%{transform:translate(0.12562px, -0.04382px)}65%{transform:translate(0.08966px, -0.16941px)}67%{transform:translate(0.05572px, -0.26373px)}70%{transform:translate(0.02514px, -0.32774px)}72%{transform:translate(-0.00115px, -0.36371px)}75%{transform:translate(-0.03907px, -0.36531px)}77%{transform:translate(-0.05745px, -0.30069px)}80%{transform:translate(-0.05945px, -0.20329px)}82%{transform:translate(-0.05584px, -0.15147px)}85%{transform:translate(-0.05009px, -0.10145px)}87%{transform:translate(-0.04287px, -0.05541px)}90%{transform:translate(-0.03481px, -0.01494px)}92%{transform:translate(-0.02647px, 0.01894px)}95%{transform:translate(-0.01831px, 0.04573px)}97%{transform:translate(-0.01071px, 0.06537px)}to{transform:translate(0)}}.avatar-bg{position:absolute;left:0;top:0;height:100vh;width:100%;z-index:0}.avatar-bg .bar{left:65%;height:240px;max-width:840px}.avatar-bg .avatar-wrap{height:100%}.avatar-bg .avatar{max-width:575px;top:45%;left:70%}@media screen and (min-width: 1001px) and (max-height: 600px){.avatar-bg{min-height:600px;height:600px}}@media screen and (max-width: 512px){.avatar-bg{margin-top:60px !important}}@media screen and (max-width: 1000px){.avatar-bg{position:relative;margin-top:100px;left:0;height:45vh;min-height:300px}.avatar-bg .bar{left:50%;top:40%;height:25vw;max-height:200px}.avatar-bg .avatar{top:0;transform:translate(-50%);width:75vw;height:45vh;min-height:300px;left:50%;max-width:400px}}@media screen and (min-width: 1001px) and (max-width: 1200px){.avatar-bg{left:0}.avatar-bg .bar{left:60%;max-width:65vw;height:200px;max-height:240px}.avatar-bg .avatar{max-width:485px;width:50vw;left:70%}}.u-vhide{overflow:hidden;position:absolute;clip:rect(0, 0, 0, 0);left:-900px}@media screen and (max-width: 512px){.u-hide\:s{display:none}}@media screen and (min-width: 513px) and (max-width: 1000px){.u-hide\:m{display:none}}@media screen and (min-width: 1001px){.u-hide\:l{display:none}}@media (min-width: 512px){.mainnav{top:30px;left:65px}}.logo-wrap{position:relative;z-index:-1;display:inline-block;vertical-align:middle;max-width:65px;padding-top:8px;width:100%}@media (min-width: 512px){.logo-wrap{padding-top:0;max-width:100px}}.logo-wrap .logo{position:relative;display:block;animation:logoIn 0.45s ease-out 0.2s backwards}.logo-wrap .logo .shade{transition:transform 1.5s ease-out;backface-visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.logo-wrap svg{max-width:100%;height:auto;margin-left:-10px}.svg-stroke{fill:none;stroke:var(--line);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;vector-effect:non-scaling-stroke}@media (min-width: 512px){.svg-stroke{stroke-width:3px}}.svg-fill-stroke{fill:var(--line)}.svg-fill{fill:var(--fill)}.svg-blank{fill:none}.stroke-path,.stroke-poly{fill:none;stroke:var(--line);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;vector-effect:non-scaling-stroke}@media (min-width: 512px){.stroke-path,.stroke-poly{stroke-width:3px}}.svg-stroke-thin{fill:none;stroke:var(--line);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;vector-effect:non-scaling-stroke}.svg-stroke-dashed{stroke-dasharray:6}.svg-bg{fill:var(--bg)}.filled-path,.filled-poly,.svg-fill{fill:var(--fill)}
