.ip-hero{position:relative;min-height:min(70vh,560px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.ip-hero img{object-fit:cover;z-index:-2}.ip-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(8 8 12/.94) 8%,rgb(8 8 12/.55) 60%,rgb(8 8 12/.25)),linear-gradient(0deg,#08080C 2%,transparent 40%)}.ip-hero .c-wrap{width:min(var(--wrap),calc(100% - 2 * var(--gutter)))}.ip-hero-copy{padding-block:var(--space-8) var(--space-7);max-width:720px}.ip-hero h1{font-family:var(--font-display,"Big Shoulders Display"),sans-serif;font-weight:900;text-transform:uppercase;line-height:.92;font-size:clamp(56px,9vw,128px);margin:var(--space-3) 0 var(--space-4)}.ip-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:var(--space-6)}.ip-card h3{font-size:var(--fs-h3);margin:var(--space-3) 0;text-transform:uppercase}.ip-card ul,.ip-list{padding-left:1.2em;display:grid;gap:var(--space-2);margin:var(--space-3) 0}.ip-card p{margin:var(--space-2) 0}.ip-job{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding-block:var(--space-7);border-top:1px solid var(--line)}.ip-job-photo{position:relative;aspect-ratio:16/10;border-radius:var(--r-3);overflow:hidden;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12),var(--shadow-1);position:sticky;top:96px}.ip-job-photo img{object-fit:cover}.ip-job h2{font-size:var(--fs-h2);line-height:.95;margin:var(--space-3) 0}.ip-job h2,.ip-job h3{text-transform:uppercase}.ip-job h3{font-size:15px;letter-spacing:.24em;color:var(--ivory);margin:var(--space-5) 0 var(--space-2)}.ip-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none;margin:0}.ip-chips li{padding:10px 14px;border:1px solid var(--line);border-radius:999px;min-height:44px;display:inline-flex;align-items:center;background:#0D0D12}.ip-steps{counter-reset:s;list-style:none;padding:0;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ip-steps li{counter-increment:s;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--r-3);background:#0D0D12}.ip-steps li:before{content:counter(s,decimal-leading-zero);display:block;font-family:var(--font-display,"Big Shoulders Display"),sans-serif;font-weight:900;font-size:44px;color:#FF4D4D;line-height:1}.ip-steps b{display:block;font-size:19px;margin:var(--space-2) 0}.ip-keys{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;padding:0}.ip-keys li{display:flex;gap:var(--space-4);align-items:center;min-height:56px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-2);background:#0D0D12}.ip-key{flex:none;min-width:56px;text-align:center;padding:8px 10px;border-radius:var(--r-1);background:var(--ivory);color:var(--ink);font-family:var(--font-display,"Big Shoulders Display"),sans-serif;font-weight:900;font-size:20px}.ip-note{border-left:3px solid #f80000;padding:var(--space-3) var(--space-4);background:#0D0D12;margin-top:var(--space-5)}.ip-cta{text-align:center}@media (max-width:800px){.ip-job{grid-template-columns:1fr}.ip-job-photo{position:relative;top:0}.ip-hero{min-height:420px}}.org-bands{display:grid}.org-band{position:relative;min-height:clamp(320px,52vw,520px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.org-band-img{object-fit:cover;object-position:85% 60%;z-index:-2}.org-band-shade{position:absolute;inset:0;z-index:-1}.org-band--mafia .org-band-shade{background:linear-gradient(90deg,rgba(250,244,232,.94),rgba(250,244,232,.72) 38%,rgba(250,244,232,0) 70%),linear-gradient(0deg,rgba(250,244,232,.6),transparent 45%)}.org-band--banda .org-band-shade{background:linear-gradient(90deg,rgba(10,10,10,.92),rgba(10,10,10,.66) 40%,rgba(10,10,10,0) 72%),linear-gradient(0deg,rgba(120,10,10,.35),transparent 50%)}.org-band-copy{padding:var(--space-7,3rem) clamp(1rem,6vw,5rem);max-width:34rem;display:grid;gap:var(--space-2)}.org-band-copy h3{font-size:var(--fs-h2,2rem);text-transform:uppercase;margin:0}.org-band--mafia .org-band-copy{color:#1a1410}.org-band--banda .org-band-copy{color:#f4efe6}.org-band--crew{min-height:clamp(200px,30vw,300px);background:linear-gradient(90deg,#0a0a0a,#1a0b0b)}.org-band--crew .org-band-shade{background:linear-gradient(0deg,rgba(120,10,10,.3),transparent 60%)}.org-band--crew .org-band-copy{color:#f4efe6}.org-band--banda .c-eyebrow{color:#ff5a5a}.org-band--mafia .c-eyebrow{color:#a3141c}@media (max-width:640px){.org-band-img{object-position:92% 60%}.org-band--mafia .org-band-shade{background:linear-gradient(0deg,rgba(250,244,232,.96),rgba(250,244,232,.8) 45%,rgba(250,244,232,0) 80%)}.org-band--banda .org-band-shade{background:linear-gradient(0deg,rgba(10,10,10,.95),rgba(10,10,10,.75) 45%,rgba(10,10,10,0) 80%)}}.vip-card-img{width:100%;height:auto;border-radius:8px;display:block}