@layer theme;@layer base{.landing-scope{font-family:var(--font-figtree);isolation:isolate;background:#000}.landing-scope :is(h1,h2,h3,h4,h5,h6,p,span,button){color:#fff}.landing-scope :is(p,div){font-family:var(--font-figtree);font-size:18px}.landing-scope :is(h1,h2,h3,h4,h5,h6,button,a){font-family:var(--font-newake);font-weight:400}.landing-scope h1{font-size:55px;line-height:66px}.landing-scope h2{font-size:44px;line-height:55px}.landing-scope h3{font-size:36px;line-height:44px}.landing-scope h4{font-size:30px;line-height:38px}.landing-scope h5{font-size:24px;line-height:32px}.landing-scope h6{font-size:22px;line-height:30px}@media (max-width:768px){.landing-scope h1{font-size:44px;line-height:55px}.landing-scope h2{font-size:38px;line-height:46px}.landing-scope h3{font-size:32px;line-height:38px}.landing-scope h4{font-size:26px;line-height:32px}.landing-scope h5{font-size:22px;line-height:28px}.landing-scope h6{font-size:20px;line-height:26px}}}@layer components{.landing-scope .green-zigzag,.landing-scope .blue-zigzag{position:relative}.landing-scope .green-zigzag:before,.landing-scope .blue-zigzag:before{content:"";background-repeat:no-repeat;background-size:contain;width:100%;height:20px;position:absolute;bottom:-20px;left:2px}.landing-scope .green-zigzag:before{z-index:-1;background-image:url(/landing/green-jagged-underline.png)}.landing-scope .blue-zigzag:before{background-image:url(/landing/blue-jagged-underline.png)}.landing-scope .hustle-bg-image{background-image:url(/landing/hustle-agency-background.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.landing-scope .hustle-bg-green{background-color:#abf314}.landing-scope .hustle-bg-orange{background-color:#ff5020}.landing-scope button.hustle-bg-orange:hover{background-color:#d75a37}.landing-scope .hustle-bg-white-10{background-color:#ffffff1a}.landing-scope .hustle-orange-border{border:1px solid #ff5020}.landing-scope .gradient-in,.landing-scope .gradient-out{z-index:0;position:relative;overflow:hidden}.landing-scope .gradient-in>*,.landing-scope .gradient-out>*{z-index:1}.landing-scope .gradient-in:after,.landing-scope .gradient-out:after{content:"";pointer-events:none;width:100%;height:150px;position:absolute;left:0}.landing-scope .gradient-out:after{background:linear-gradient(#0000,#000);bottom:0}.landing-scope .gradient-in:after{background:linear-gradient(#000,#0000);top:0}@media (max-width:768px){.landing-scope .gradient-in:after,.landing-scope .gradient-out:after{height:50px}}}@layer utilities;
