.hero-section{padding:6rem 0 4rem;text-align:center}.hero-content h1.hero-title{font-size:calc(var(--font-heading-scale) * 3.5rem);font-weight:600;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em}.hero-content p.hero-text{font-size:1.25rem;color:var(--color-base-accent-2);max-width:60rem;margin:0 auto 3rem;line-height:1.5}@media screen and (max-width: 749px){.hero-content h1.hero-title{font-size:calc(var(--font-heading-scale) * 2.5rem)}.hero-content p.hero-text{font-size:1.1rem}}.benefits-section{padding:6rem 0}.section-header{text-align:center;margin-bottom:5rem}.section-header h2{font-size:calc(var(--font-heading-scale) * 2.5rem);font-weight:600;margin-bottom:1.5rem;line-height:1.2}.section-header p{font-size:1.1rem;color:var(--color-base-accent-2);max-width:50rem;margin:0 auto}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:3rem}.benefit-card{background:rgb(var(--color-background));padding:3rem 2.5rem;border-radius:.5rem;transition:transform .2s ease,box-shadow .2s ease;border:1px solid rgba(var(--color-foreground),.08)}.benefit-card:hover{transform:translateY(-.25rem);box-shadow:0 1rem 3rem rgba(var(--color-foreground),.1)}.benefit-icon{font-size:2rem;color:rgb(var(--color-foreground));margin-bottom:1.5rem;display:block}.benefit-card h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--color-foreground))}.benefit-card p{color:rgba(var(--color-foreground),.75);line-height:1.6}@media screen and (max-width: 749px){.benefits-grid{grid-template-columns:1fr}.benefit-card{padding:2rem 1.5rem}}.form-section{padding:6rem 0}.form-container{max-width:80rem;margin:0 auto}.form-intro{text-align:center;margin-bottom:4rem}.form-intro h2{font-size:calc(var(--font-heading-scale) * 2.5rem);font-weight:600;margin-bottom:1.5rem;line-height:1.2}.form-intro p{font-size:1.1rem;color:rgba(var(--color-foreground),.75);max-width:50rem;margin:0 auto}.jotform-container{background:rgb(var(--color-base-background-2));border-radius:1rem;padding:3rem;border:1px solid rgba(var(--color-foreground),.08);min-height:60rem;display:flex;align-items:center;justify-content:center;position:relative}.jotform-placeholder{text-align:center;color:rgba(var(--color-foreground),.75)}.jotform-placeholder i{font-size:3rem;margin-bottom:1.5rem;display:block;opacity:.5}.jotform-placeholder h3{font-size:1.5rem;margin-bottom:1rem;color:rgb(var(--color-foreground))}.jotform-placeholder p{max-width:40rem;margin:0 auto;line-height:1.6}.jotform-container iframe{width:100%;border:none;border-radius:.5rem}@media screen and (max-width: 749px){.jotform-container{padding:2rem 1.5rem;min-height:50rem}}.careers-page .contact-section{padding:6rem 0;width:100%;display:flex;justify-content:center;margin:2em auto;text-align:center;box-shadow:0 2px 10px #0000001a;border-radius:0;max-width:none}.careers-page .contact-section .page-width{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-width-margin)}.contact-section .section-header{text-align:center;margin-bottom:5rem}.contact-section .section-header h2{font-size:calc(var(--font-heading-scale) * 2.5rem);font-weight:600;margin-bottom:1.5rem;line-height:1.2;text-align:center}.contact-section .section-header p{font-size:1.1rem;color:var(--color-base-accent-2);max-width:50rem;margin:0 auto;text-align:center}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:3rem;margin-top:3rem;justify-items:center}.contact-card{background:rgb(var(--color-background));padding:2.5rem;border-radius:.5rem;text-align:center;border:1px solid rgba(var(--color-foreground),.08);width:100%;max-width:35rem}.contact-icon{font-size:2rem;color:rgb(var(--color-foreground));margin-bottom:1.5rem;display:block;text-align:center}.contact-card h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--color-foreground));text-align:center}.contact-card p,.contact-content{color:rgba(var(--color-foreground),.75);line-height:1.6;text-align:center}.contact-card a{color:rgb(var(--color-foreground));text-decoration:none;font-weight:500}.contact-card a:hover{text-decoration:underline}@media screen and (max-width: 749px){.contact-grid{grid-template-columns:1fr;justify-items:center}.contact-card{max-width:100%}}.fade-in{opacity:0;transform:translateY(2rem);animation:fadeInUp .8s ease forwards}.fade-in:nth-child(2){animation-delay:.1s}.fade-in:nth-child(3){animation-delay:.2s}.fade-in:nth-child(4){animation-delay:.3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.color-background-1{background-color:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text))}.color-background-2{background-color:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text))}.color-accent-1{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-background-1))}.color-accent-2{background-color:rgb(var(--color-base-accent-2));color:rgb(var(--color-base-background-1))}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-careers.css.map */
