body{background:radial-gradient(circle at 50% 50%, rgba(250, 250, 250, 0.3) 1px, transparent 1px),linear-gradient(135deg, transparent 49%, rgba(250, 250, 250, 0.1) 50%, transparent 51%),linear-gradient(-135deg, transparent 49%, rgba(250, 250, 250, 0.1) 50%, transparent 51%),linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.05) 100%),#0a0a0a;background-size:40px 40px,120px 120px,120px 120px,100% 100%;background-position:0 0,0 0,60px 60px,0 0;background-color:#0a0a0a !important}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:10vh;background:-webkit-gradient(linear, left top, left bottom, from(rgba(10, 10, 10, 0.6)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgba(10, 10, 10, 0.6) 0%, rgba(255, 255, 255, 0) 100%);z-index:30;pointer-events:none}body::after{content:"";position:fixed;bottom:0;left:0;width:100%;height:10vh;background:-webkit-gradient(linear, left bottom, left top, from(rgba(10, 10, 10, 0.6)), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, rgba(10, 10, 10, 0.6) 0%, rgba(255, 255, 255, 0) 100%);z-index:30;pointer-events:none}.uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6{margin-left:-0.04em !important}.home .animation-section .animation-container{position:relative;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.home .animation-section .animation-container .animated-title{font-size:clamp(2rem,5vw,9rem);padding:0;margin:0;text-align:center;-webkit-transform:none;transform:none}.home .animation-section .animation-container .animated-title span{display:block}.home .animation-section .animation-container .animated-title.left{justify-self:flex-start;width:100%;text-align:left}.home .animation-section .animation-container .animated-title.left .line .line-inner{opacity:1}.home .animation-section .animation-container .animated-title.left .line .line-inner .change-color{position:relative;background:-webkit-gradient(linear, left top, right top, from(#ef5143), color-stop(50%, #ef5143), color-stop(50%, #fafafa), to(#fafafa));background:linear-gradient(90deg, #ef5143 0%, #ef5143 50%, #fafafa 50%, #fafafa 100%);background-size:200% 100%;background-position:100% 0%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-animation:textColorSweep 1.5s ease-out forwards;animation:textColorSweep 1.5s ease-out forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.home .animation-section .animation-container .animated-title .line .line-inner{opacity:0;display:inline-block;-webkit-transition:margin-left .28s ease,opacity .22s ease;transition:margin-left .28s ease,opacity .22s ease}.home .animation-section .animation-container .animated-title .line .line-inner .change-color{display:inline-block;-webkit-transition:color 1s ease;transition:color 1s ease;position:relative}.home .animation-section .animation-container .animated-title .line .line-inner .change-color::before,.home .animation-section .animation-container .animated-title .line .line-inner .change-color::after{opacity:0;pointer-events:none}.home .animation-section .scroll-to-discover{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem}@media screen and (max-width: 768px){.home .animation-section .scroll-to-discover{padding-top:20px}}.home .animation-section .scroll-to-discover p{font-family:"inter",sans-serif;font-weight:500;margin:0;font-size:clamp(.7rem,1.5vw,.8rem);line-height:1;letter-spacing:.4em}.home .animation-section .scroll-to-discover .scroll-to-discover-indicator{position:relative;overflow:hidden;width:1.5px;height:clamp(2rem,5vw,4rem)}.home .animation-section .scroll-to-discover .scroll-to-discover-indicator::after{top:0;left:0;content:"";position:absolute;width:100%;height:100%;background-color:#fafafa;-webkit-transform:translateY(-120%);transform:translateY(-120%);-webkit-animation:loopVertical 1.25s linear infinite;animation:loopVertical 1.25s linear infinite}@-webkit-keyframes loopVertical{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}50%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(120%);transform:translateY(120%)}}@keyframes loopVertical{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}50%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(120%);transform:translateY(120%)}}@-webkit-keyframes colorSweepOverlay{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}10%{opacity:.8}90%{opacity:.8}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes colorSweepOverlay{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}10%{opacity:.8}90%{opacity:.8}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes colorSweepWidth{0%{width:0%;opacity:0}10%{opacity:.6}90%{opacity:.6}100%{width:100%;opacity:0}}@keyframes colorSweepWidth{0%{width:0%;opacity:0}10%{opacity:.6}90%{opacity:.6}100%{width:100%;opacity:0}}@-webkit-keyframes textColorSweep{0%{background-position:100% 0%}100%{background-position:0% 0%}}@keyframes textColorSweep{0%{background-position:100% 0%}100%{background-position:0% 0%}}.breakdance .custom-tabs.bde-tabs{gap:clamp(20px,4vw,120px)}.breakdance .breakdance-form .form-input-html{font-size:clamp(.7rem,1.1vw,.935rem)}.breakdance .breakdance-form .form-input-html a{text-decoration-line:none;text-underline-offset:.1em;text-decoration-thickness:.02em}.breakdance .breakdance-form .form-input-html a:hover{text-decoration-line:underline}.breakdance .bde-scroll-progress{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.breakdance .bde-scroll-progress.visible{opacity:1}