@import "https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800&family=Playpen+Sans:wght@600;800&display=swap";
.careers-page{color:#1a1a1a;background-color:#f7f0e3;min-height:100vh;font-family:Inter,sans-serif;position:relative;overflow-x:hidden}.noise-overlay{content:"";opacity:.04;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.font-anton{letter-spacing:.03em;font-family:Anton,sans-serif}.font-doodle{font-family:Playpen Sans,cursive}.custom-cursor{pointer-events:none;z-index:10000;background:#1a1a1a;border-radius:50%;width:8px;height:8px;transition:width .15s,height .15s,background-color .15s;position:fixed;transform:translate(-50%,-50%)}.custom-cursor.hovered{background:0 0;border:2px solid #e8491d;width:28px;height:28px}@media (max-width:768px){.custom-cursor{display:none!important}}.marquee-ticker{white-space:nowrap;background:#ffc414;border-top:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;padding:.75rem 0;display:flex;overflow:hidden}.marquee-content{letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;font-weight:800;animation:25s linear infinite marquee-scroll;display:inline-block}@keyframes marquee-scroll{0%{transform:translate(0%)}to{transform:translate(-50%)}}.highlighter-swash{background:#ffc414;border-radius:4px;padding:0 .5rem;display:inline-block;transform:rotate(-2deg)}.animate-bob{animation:3s ease-in-out infinite floating-bob}@keyframes floating-bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8px)rotate(-8deg)}}.animate-bob-right{animation:3.2s ease-in-out infinite floating-bob-right}@keyframes floating-bob-right{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-10px)rotate(6deg)}}.dept-card{background:#f7f0e3;border:2px solid #1a1a1a;border-radius:1rem;padding:1.5rem;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1);box-shadow:4px 4px #1a1a1a}.dept-card:hover{box-shadow:8px 8px #1a1a1a;transform:rotate(0)translateY(-8px)!important}.dept-card:hover .dept-arrow{transform:translate(6px)}.dept-arrow{transition:transform .2s}.role-row{border-bottom:1.5px solid #1a1a1a26;transition:background-color .2s}.role-row:hover{background-color:#ffc41426}.role-row:hover .role-arrow{transform:translate(6px)}.role-arrow{transition:transform .2s}.loc-pill{background:#f7f0e3;border:2px solid #1a1a1a;font-weight:800;transition:all .2s;box-shadow:3px 3px #1a1a1a}.loc-pill:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #1a1a1a}.loc-pill.active{color:#f7f0e3;background:#1b7f8e;border-color:#1b7f8e}.cta-button{transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s}.cta-button:hover{transform:scale(1.05)}.perk-card{background:#f7f0e3;border:2px solid #1a1a1a;border-radius:1rem;padding:2rem;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1);box-shadow:4px 4px #1a1a1a}.perk-card:hover{transform:translateY(-6px);box-shadow:8px 8px #1a1a1a}.sticker-cutout-stroke{filter:drop-shadow(3px 0 #111008)drop-shadow(-3px 0 #111008)drop-shadow(0 3px #111008)drop-shadow(0 -3px #111008)drop-shadow(2px 2px #111008)drop-shadow(-2px -2px #111008)drop-shadow(2px -2px #111008)drop-shadow(-2px 2px #111008)drop-shadow(6px 6px #1110084d)}
