.valish-careers{background:#fff}.valish-careers-hero{position:relative;padding:200px 60px 140px;background:#0a0a0a;color:#fff;overflow:hidden;min-height:80vh;display:flex;align-items:center}.valish-careers-hero:before{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:linear-gradient(270deg,rgba(201,169,98,.06),transparent);pointer-events:none}.valish-careers-hero:after{content:"Careers";position:absolute;bottom:-50px;right:4%;font-family:var(--font-cormorant),serif;font-size:280px;font-weight:300;color:hsla(0,0%,100%,.025);letter-spacing:-10px;pointer-events:none;line-height:1}.valish-careers-hero-content{max-width:900px;position:relative;z-index:1;width:100%}.valish-careers-hero-eyebrow{display:inline-flex;align-items:center;gap:16px;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#c9a962;margin-bottom:40px}.valish-careers-hero-eyebrow:before{content:"";width:40px;height:1px;background:#c9a962;opacity:.5}.valish-careers-hero h1{font-family:var(--font-cormorant),serif;font-size:80px;font-weight:300;line-height:1.05;letter-spacing:-2px;margin:0 0 36px}.valish-careers-hero h1 em{font-style:italic;color:#c9a962}.valish-careers-hero-intro{font-family:var(--font-inter),sans-serif;font-size:20px;font-weight:300;line-height:1.75;color:hsla(0,0%,100%,.72);max-width:680px;margin:0 0 48px}.valish-careers-hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:80px}.valish-careers-hero-stats{display:flex;gap:64px;flex-wrap:wrap;padding-top:40px;border-top:1px solid hsla(0,0%,100%,.1)}.valish-careers-hero-stat-number{display:block;font-family:var(--font-cormorant),serif;font-size:56px;font-weight:300;line-height:1;letter-spacing:-1px;color:#c9a962;margin-bottom:8px}.valish-careers-hero-stat-label{font-size:11px;letter-spacing:2px;color:hsla(0,0%,100%,.55)}.valish-careers-eyebrow,.valish-careers-hero-stat-label{font-family:var(--font-inter),sans-serif;font-weight:500;text-transform:uppercase}.valish-careers-eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:12px;letter-spacing:3px;color:#c9a962;margin-bottom:28px}.valish-careers-eyebrow:before{content:"";width:32px;height:1px;background:#c9a962;opacity:.6}.valish-careers-pillars{background:#fff;padding:160px 60px;position:relative}.valish-careers-pillars:before{content:"Why Join";position:absolute;top:80px;left:50%;transform:translateX(-50%);font-family:var(--font-cormorant),serif;font-size:200px;font-weight:300;color:rgba(0,0,0,.02);white-space:nowrap;pointer-events:none;letter-spacing:-5px}.valish-careers-pillars-header{max-width:760px;margin:0 auto 96px;text-align:center;position:relative}.valish-careers-pillars-header h2{font-family:var(--font-cormorant),serif;font-size:56px;font-weight:300;letter-spacing:-1px;margin:0 0 28px;color:#0a0a0a}.valish-careers-pillars-header h2 em{font-style:italic;color:#c9a962}.valish-careers-pillars-header p{font-family:var(--font-inter),sans-serif;font-size:17px;font-weight:300;line-height:1.85;color:#2d2d2d;margin:0}.valish-careers-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;max-width:1200px;margin:0 auto}.valish-careers-pillar{position:relative;padding-left:32px;border-left:1px solid rgba(0,0,0,.08)}.valish-careers-pillar-number{display:block;font-family:var(--font-cormorant),serif;font-size:14px;font-weight:400;letter-spacing:2px;color:#c9a962;margin-bottom:16px}.valish-careers-pillar h3{font-family:var(--font-cormorant),serif;font-size:28px;font-weight:400;letter-spacing:-.5px;color:#0a0a0a;margin:0 0 16px;line-height:1.25}.valish-careers-pillar p{font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:300;line-height:1.8;color:#2d2d2d;margin:0}.valish-careers-openings{background:#f5f5f5;padding:160px 60px;position:relative}.valish-careers-openings:before{content:"Openings";position:absolute;top:80px;left:50%;transform:translateX(-50%);font-family:var(--font-cormorant),serif;font-size:200px;font-weight:300;color:rgba(0,0,0,.025);white-space:nowrap;pointer-events:none;letter-spacing:-5px}.valish-careers-openings-header{max-width:720px;margin:0 auto 80px;text-align:center;position:relative}.valish-careers-openings-header h2{font-family:var(--font-cormorant),serif;font-size:56px;font-weight:300;letter-spacing:-1px;margin:0 0 24px;color:#0a0a0a}.valish-careers-openings-header h2 em{font-style:italic;color:#c9a962}.valish-careers-openings-header p{font-family:var(--font-inter),sans-serif;font-size:17px;font-weight:300;line-height:1.85;color:#2d2d2d;margin:0}.valish-careers-openings-state{max-width:640px;margin:0 auto;background:#fff;padding:56px 48px;text-align:center;border:1px solid rgba(0,0,0,.06);position:relative}.valish-careers-openings-state p{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:300;line-height:1.75;color:#2d2d2d;margin:0 0 16px}.valish-careers-openings-error p:first-child{color:#1a1a1a;font-weight:500}.valish-careers-openings-fallback{margin-top:24px!important;font-size:13px!important;letter-spacing:.5px;text-transform:uppercase;color:#2d2d2d}.valish-careers-openings-fallback-list{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px}.valish-careers-openings-fallback-list li a{font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;letter-spacing:.3px;color:#0a0a0a;text-decoration:none;transition:color .3s ease}.valish-careers-openings-fallback-list li a:hover{color:#c9a962}@keyframes careersShimmer{0%{background-position:-300px 0}to{background-position:300px 0}}.valish-careers-skel-block{display:block;max-width:1100px;margin:0 auto 24px;height:220px;border-radius:0;background:linear-gradient(90deg,rgba(0,0,0,.04),rgba(0,0,0,.08) 50%,rgba(0,0,0,.04));background-size:300px 100%;background-repeat:no-repeat;background-color:rgba(0,0,0,.05);animation:careersShimmer 1.6s ease-in-out infinite}.valish-careers-skel-block--lg{height:260px}.valish-careers-skel-block--sm{height:180px}.valish-careers-companies{display:flex;flex-direction:column;gap:56px;max-width:1100px;margin:0 auto}.valish-careers-company{background:#fff;border:1px solid rgba(0,0,0,.06);padding:48px;position:relative;transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.valish-careers-company:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#c9a962;opacity:.85}.valish-careers-company-header{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:center;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(0,0,0,.06)}.valish-careers-company-logo{display:flex;align-items:center;height:60px;text-decoration:none;transition:opacity .3s ease}.valish-careers-company-logo img{height:100%;width:auto;max-width:100%;object-fit:contain}.valish-careers-company-logo:hover{opacity:.7}.valish-careers-company-meta{display:flex;flex-direction:column;gap:16px}.valish-careers-company-blurb{font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:300;line-height:1.7;color:#2d2d2d;margin:0}.valish-careers-company-counts{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.valish-careers-company-counts span:first-child{font-weight:500;letter-spacing:1.5px;color:#1a1a1a}.valish-careers-company-counts span:first-child,.valish-careers-company-link{font-family:var(--font-inter),sans-serif;font-size:12px;text-transform:uppercase}.valish-careers-company-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:1.2px;color:#0a0a0a;text-decoration:none;transition:color .3s ease}.valish-careers-company-link svg{transition:transform .3s ease}.valish-careers-company-link:hover{color:#c9a962}.valish-careers-company-link:hover svg{transform:translate(3px,-3px)}.valish-careers-jobs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.valish-careers-jobs li{border-top:1px solid rgba(0,0,0,.05)}.valish-careers-jobs li:first-child{border-top:0}.valish-careers-job{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:28px 0;text-decoration:none;color:inherit;transition:padding .3s ease}.valish-careers-job:hover{padding-left:12px}.valish-careers-job:hover .valish-careers-job-main h3{color:#c9a962}.valish-careers-job:hover .valish-careers-job-arrow svg{transform:translate(4px,-4px)}.valish-careers-job-main{min-width:0}.valish-careers-job-main h3{font-family:var(--font-cormorant),serif;font-size:26px;font-weight:400;letter-spacing:-.3px;color:#0a0a0a;margin:0 0 10px;line-height:1.2;transition:color .3s ease}.valish-careers-job-meta{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px 16px;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#2d2d2d}.valish-careers-job-meta li{position:relative}.valish-careers-job-meta li:not(:last-child):after{content:"·";position:absolute;right:-10px;top:0;color:rgba(0,0,0,.25)}.valish-careers-job-description{font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:300;line-height:1.7;color:#2d2d2d;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.valish-careers-job-aside{display:flex;align-items:center;gap:24px;flex-shrink:0}.valish-careers-job-pay{font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:600;letter-spacing:.3px;color:#0a0a0a;white-space:nowrap}.valish-careers-job-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.1);color:#1a1a1a;transition:all .3s ease;flex-shrink:0}.valish-careers-job-arrow svg{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.valish-careers-job:hover .valish-careers-job-arrow{border-color:#c9a962;color:#c9a962;background:rgba(201,169,98,.06)}.valish-careers-cta{background:#fff;padding:160px 60px;text-align:center}.valish-careers-cta-content{max-width:900px;margin:0 auto}.valish-careers-cta-content h2{font-family:var(--font-cormorant),serif;font-size:56px;font-weight:300;letter-spacing:-1px;margin:0 0 24px;color:#0a0a0a}.valish-careers-cta-content h2 em{font-style:italic;color:#c9a962}.valish-careers-cta-content p{font-family:var(--font-inter),sans-serif;font-size:17px;font-weight:300;line-height:1.85;color:#2d2d2d;max-width:640px;margin:0 auto 64px}.valish-careers-cta-companies{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;max-width:960px;margin:0 auto}.valish-careers-cta-company{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:36px 32px;background:#fff;border:1px solid rgba(0,0,0,.08);text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);min-height:160px}.valish-careers-cta-company img{height:36px;width:auto;max-width:200px;object-fit:contain;transition:opacity .3s ease}.valish-careers-cta-company span{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#1a1a1a;transition:color .3s ease}.valish-careers-cta-company:hover{border-color:#c9a962;box-shadow:0 12px 32px rgba(0,0,0,.06);transform:translateY(-3px)}.valish-careers-cta-company:hover span{color:#c9a962}.valish-careers-final-cta{background:#1a1a1a;padding:140px 60px;text-align:center;position:relative;overflow:hidden}.valish-careers-final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(201,169,98,.05) 0,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(201,169,98,.05) 0,transparent 50%);pointer-events:none}.valish-careers-final-cta-content{max-width:720px;margin:0 auto;color:#fff;position:relative}.valish-careers-final-cta-content h2{font-family:var(--font-cormorant),serif;font-size:56px;font-weight:300;letter-spacing:-1px;margin:0 0 24px;line-height:1.15}.valish-careers-final-cta-content p{font-family:var(--font-inter),sans-serif;font-size:17px;font-weight:300;line-height:1.8;color:hsla(0,0%,100%,.7);margin:0 0 48px}.valish-careers-final-cta-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media(max-width:1024px){.valish-careers-hero{padding:160px 60px 100px}.valish-careers-hero h1{font-size:60px}.valish-careers-hero-stats{gap:40px}.valish-careers-pillars{padding:120px 60px}.valish-careers-pillars-grid{gap:40px}.valish-careers-cta,.valish-careers-openings{padding:120px 60px}.valish-careers-company{padding:36px}.valish-careers-company-header{grid-template-columns:1fr;gap:24px;text-align:left}}@media(max-width:768px){.valish-careers-hero{padding:140px 28px 80px;min-height:auto}.valish-careers-hero:after{font-size:200px;bottom:-30px}.valish-careers-hero h1{font-size:44px;letter-spacing:-1px}.valish-careers-hero-intro{font-size:17px}.valish-careers-hero-actions{gap:12px}.valish-careers-hero .valish-button{width:100%;max-width:360px}.valish-careers-hero-stats{gap:32px;padding-top:32px}.valish-careers-hero-stat-number{font-size:40px}.valish-careers-cta,.valish-careers-openings,.valish-careers-pillars{padding:80px 28px}.valish-careers-cta:before,.valish-careers-openings:before,.valish-careers-pillars:before{font-size:110px;top:40px;letter-spacing:-3px}.valish-careers-cta-content h2,.valish-careers-openings-header h2,.valish-careers-pillars-header h2{font-size:38px}.valish-careers-pillars-grid{grid-template-columns:1fr;gap:32px}.valish-careers-pillar{padding-left:24px}.valish-careers-company{padding:28px 24px}.valish-careers-company-header{grid-template-columns:1fr;gap:18px}.valish-careers-company-logo{height:44px}.valish-careers-company-counts{flex-direction:column;align-items:flex-start;gap:10px}.valish-careers-job{grid-template-columns:1fr;gap:16px;padding:20px 0}.valish-careers-job:hover{padding-left:0}.valish-careers-job-main h3{font-size:22px}.valish-careers-job-aside{justify-content:space-between;width:100%}.valish-careers-cta-companies{grid-template-columns:1fr;max-width:360px}.valish-careers-final-cta{padding:80px 28px}.valish-careers-final-cta-content h2{font-size:40px}.valish-careers-final-cta .valish-button{width:100%;max-width:360px}}