.careers-hero-section-wrapper{padding:6em 8em;display:flex;justify-content:center}@media (max-width: 768px){.careers-hero-section-wrapper{padding:6em 2em}}.careers-hero-section{width:100%;display:flex;align-items:center;max-width:1600px}.careers-hero-content{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media (max-width: 1024px){.careers-hero-content{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){.careers-hero-content{gap:2rem}}.content-left{display:flex;flex-direction:column;gap:2rem}@media (max-width: 1024px){.content-left{order:2}}.careers-tagline{color:var(--neutral-light);max-width:500px}@media (max-width: 768px){.careers-tagline{max-width:none}}.careers-headline{font-family:Outfit,sans-serif;color:var(--neutral-white);margin:0;max-width:600px}.careers-cta{display:flex;align-items:center}.careers-btn{display:inline-flex;align-items:center;padding:1rem 2rem;background:var(--shamrock);color:var(--neutral-darkest);text-decoration:none;border:none;border-radius:8px;font-family:Manrope,sans-serif;cursor:pointer;transition:background-color .2s ease}.careers-btn:hover{background:var(--shamrock-dark)}.careers-btn:focus{outline:2px solid var(--shamrock);outline-offset:2px}@media (max-width: 768px){.careers-btn{padding:.875rem 1.75rem}}@media (max-width: 480px){.careers-btn{padding:.75rem 1.5rem;width:100%;justify-content:center}}.content-right{display:flex;align-items:center}@media (max-width: 1024px){.content-right{order:1}}.hero-video-container{width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;position:relative}@media (max-width: 768px){.hero-video-container{border-radius:12px}}@media (max-width: 480px){.hero-video-container{border-radius:8px;aspect-ratio:16/10}}.hero-video,.hero-image{width:100%;height:100%;object-fit:cover;display:block}.careers-hero-placeholder{width:100%;border-radius:16px;background:var(--neutral-lighter);display:flex;align-items:center;justify-content:center;height:100%}@media (max-width: 768px){.careers-hero-placeholder{border-radius:12px}}@media (max-width: 480px){.careers-hero-placeholder{border-radius:8px;aspect-ratio:16/10}}.placeholder-content{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--neutral);opacity:.6}.placeholder-content svg{opacity:.8}@media (prefers-contrast: high){.careers-hero-section{background:#000;color:#fff}.careers-btn{border:2px solid var(--shamrock)}.hero-video-container,.careers-hero-placeholder{border:2px solid var(--neutral-light)}}@media (prefers-reduced-motion: reduce){.careers-btn{transition:none}}.hero-video-container.loading{background:linear-gradient(90deg,var(--neutral-lighter) 25%,var(--neutral-light) 50%,var(--neutral-lighter) 75%);background-size:200%100%;animation:videoLoading 1.5s infinite}@keyframes videoLoading{0%{background-position:200%0}to{background-position:-200%0}}.careers-contact-section-wrapper{padding:4em 8em;display:flex;justify-content:center}@media (max-width: 768px){.careers-contact-section-wrapper{padding:2em}}.careers-contact-section{width:100%;max-width:1600px}.careers-contact-content{display:flex;gap:3rem;align-items:center}@media (max-width: 1024px){.careers-contact-content{flex-direction:column;gap:2rem}}.careers-contact-video-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.careers-video-container{width:50%;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000001a;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}@media (max-width: 1024px){.careers-video-container{width:100%}}.careers-video{width:100%;height:100%;object-fit:cover}.careers-placeholder{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.careers-placeholder svg{opacity:.6}.careers-contact-text-wrapper{width:100%;display:flex;flex-direction:column;gap:1.5rem}.contact-tagline{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.contact-heading{font-size:2.5rem;line-height:1.2;margin:0;padding-bottom:1rem}@media (max-width: 768px){.contact-heading{font-size:2rem}}.contact-description{font-size:1.1rem;line-height:1.6;opacity:.9;margin:0}.careers-contact-desktop-video{order:1}.careers-contact-text-wrapper{order:2}.careers-contact-mobile-video{display:none}@media (max-width: 1024px){.careers-contact-desktop-video{display:none}.careers-contact-mobile-video{display:block;order:2}.contact-tagline{order:1}.contact-heading{order:3}.contact-description{order:4}.careers-contact-text-wrapper{display:flex;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/careers-hero.css.map */
