body,*{font-family:Funnel Display,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background-color:#fff;box-sizing:border-box}body{overflow-x:hidden;margin:0;padding:0;width:100%}html{overflow-x:hidden;overflow-y:auto}.heroContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;padding:20px;box-sizing:border-box;margin-top:0}@media (min-width: 1025px){.heroContainer{align-items:center;justify-content:center;margin-top:0;padding:40px}}@media (max-width: 768px){.heroContainer{align-items:center;justify-content:center;height:100vh;padding-top:50px}}.infiniteSliderContainer{display:flex;justify-content:center;align-items:center;height:fit-content;background-color:#2a6eff;width:100%;position:relative}.appContainer{display:flex;flex-direction:column;overflow-x:hidden;max-width:100%;overflow-y:visible}.manyThingsContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#2a6eff;gap:20px;height:fit-content;width:100%}@media (max-width: 768px){.manyThingsContainer{height:100vh;justify-content:space-between}}.fullLineText{font-size:6rem;font-weight:400;font-style:normal;color:#000;text-align:center!important}@media (max-width: 768px){.fullLineText{text-align:left!important}}@media (min-width: 769px){.fullLineText{text-align:center!important}}.nameTextContainer{position:relative;display:inline-block;margin-left:20px}@media (max-width: 768px){.nameTextContainer{margin-left:0}}.nameText{position:relative;z-index:2;border:1px solid black;border-radius:100px;padding:5px 16px 20px 25px;color:#eb61f8;display:inline-block;transform:translateZ(0);will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nameText.hovered{transform:translateZ(0) rotate(-9.5deg);border-radius:30px;background-color:#eb61f8}.nameTextShadow{position:absolute;left:-1px;top:-1px;width:100%;height:100%;border:1px solid black;border-radius:100px;background:#eb61f8;z-index:1;transform:none;transition:border-radius .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.nameText.hovered+.nameTextShadow{border-radius:30px;transform:translate3d(8px,8px,0) rotate(-9.5deg) scale(1.01)}.nameTextInner{display:inline-block;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);will-change:transform;background:transparent}.nameText.hovered .nameTextInner{transform:rotate(-30deg) translate(-30px,-30px);opacity:0}.nameTextSVG{position:relative;width:40px;height:40px;background:transparent;display:block}.nameText a:nth-child(2){left:calc(50% - 90px)}.nameText a:nth-child(3){left:calc(50% - 30px)}.nameText a:nth-child(4){left:calc(50% + 30px)}.nameText a:nth-child(5){left:calc(50% + 90px)}.nameText.hovered .nameTextSVG{opacity:1}.nameText a{position:absolute;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);pointer-events:none;display:block}.nameText.hovered a{opacity:1;pointer-events:auto}.nameText a{background-color:transparent}.hero-description{display:flex;max-width:92%;justify-content:center;text-align:center;margin:0 auto}.hero-description-text{font-size:4rem}@media (max-width: 768px){.hero-description{justify-content:flex-start;text-align:left;margin-left:0;margin-right:0}.hero-description-text{font-size:4rem;text-align:left}}@media (max-width: 480px){.hero-description-text{font-size:2.8rem}}.highlighted-description-text{background-color:#fc0;padding-left:1%;padding-right:1%;border:1px dotted rgb(0,0,0);z-index:999}.chalant-word{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-style:dotted;transition:all .3s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent}.chalant-word:hover{text-decoration:none;color:#8d47ff}.wrapper{width:100%;margin-inline:auto;position:relative;height:fit-content;margin-top:0;overflow:hidden;background-color:#2a6eff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.wrapper:before,.wrapper:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:10;pointer-events:none}.wrapper:before{left:0}.wrapper:after{right:0}.scroll-container{display:flex;align-items:center;justify-content:flex-start;height:fit-content;animation:scrollLeft 27s linear infinite;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.text-item{white-space:nowrap;color:#fff;background-color:#2a6eff;padding:10px 20px;margin-right:0;font-family:Big Shoulders,sans-serif;font-size:7rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@keyframes scrollLeft{to{transform:translate3d(-100%,0,0)}}.scroll-container:nth-child(2){animation:scrollLeft 25s linear infinite}.scroll-container:nth-child(3){animation:scrollLeft 30s linear infinite}.scroll-container:nth-child(4){animation:scrollLeft 35s linear infinite}.scroll-container:nth-child(5){animation:scrollLeft 27s linear infinite}.highlightYellow{color:#ffd439;background-color:transparent;font-family:Big Shoulders,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (max-width: 1200px){.text-item{font-size:6rem;padding:8px 16px}}@media (max-width: 768px){.text-item{font-size:5rem;padding:6px 12px}}@media (max-width: 480px){.text-item{font-size:4.5rem;padding:5px 10px}}@media (max-width: 360px){.text-item{font-size:4rem;padding:4px 8px}}@media (max-width: 320px){.text-item{font-size:3.5rem;padding:3px 6px}}.manyThingsText{background-color:transparent;color:#47ff47;font-size:4rem;text-align:left;padding-left:35px;align-self:flex-start;padding-top:50px;line-height:1;margin:0;box-sizing:border-box}.manyThingsLine{width:100%;border:1px solid rgb(71,255,71);padding-left:20px;padding-right:20px}
