.careers-hero .inner-wrapper{align-items:flex-start;border-block-start-width:var(--border-width);border-color:rgb(var(--light-border-bold));display:flex;gap:2rem;justify-content:space-between;padding:0}.careers-hero-left{flex:1;padding:2rem 0 1rem 3rem}.careers-hero-breadcrumbs{color:rgb(var(--light-text-secondary));margin-block:1rem}.careers-hero-title{margin-block:2.5rem}.careers-hero-left p{margin-block:1.5rem}.careers-hero-right{max-width:50%;min-height:100%;min-width:0}@media (max-width:63rem){.careers-hero .inner-wrapper{flex-direction:column;gap:1rem;justify-content:center}.careers-hero-left{padding:2rem 3rem 1rem}.careers-hero-right{display:flex;justify-content:center;max-width:none;padding-block-start:1rem;width:100%}}@media (max-width:32rem){.careers-hero .inner-wrapper{gap:0}.careers-hero-left{padding:2rem 1rem 1rem}}.careers-cards .inner-wrapper{border-block-end-width:var(--border-width);border-color:rgb(var(--light-border-bold));padding-inline:0}.careers-cards-grid{background-color:rgb(var(--light-border-bold));border-block-start-width:var(--border-width);border-color:rgb(var(--light-border-bold));display:grid;gap:var(--border-width);grid-template-columns:repeat(4,1fr)}.careers-card{background-color:rgb(var(--light-container-primary));display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:2rem}.careers-card .svg:first-child{color:rgb(var(--light-text-link-default));height:7rem}.careers-card:last-of-type .svg:first-child{height:2rem}.careers-card>img:last-child{max-width:min(100%,14.5rem)}.careers-card--contact{background-color:rgb(var(--brand-citrine))}.careers-card a .svg{flex-shrink:0;height:2rem;width:2rem}@media (max-width:79rem){.careers-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:43rem){.careers-cards-grid{grid-template-columns:repeat(1,1fr)}}.careers-form .inner-wrapper{align-items:center;display:flex;flex-direction:column}.careers-form form{display:flex;flex-direction:column;max-width:42rem;padding-block:3rem;width:100%}.careers-form form div,.careers-form form p{margin-block:1rem;text-align:center}.careers-form input[type=email],.careers-form input[type=tel],.careers-form input[type=text],.careers-form textarea{background-color:rgb(var(--light-container-primary));border-color:rgb(var(--light-border-bold));border-width:1px;padding:.75rem;width:100%}.careers-form input[type=file]{margin-block:1rem}.careers-form textarea{height:10rem}.careers-form form label{margin-block-end:.5rem}.careers-form form input{margin-block-end:1.5rem}.careers-form-consent{align-items:flex-start;display:flex;gap:1rem}.careers-form-consent input[type=checkbox]{background-color:rgb(var(--light-container-primary));height:1.5rem;width:2.25rem}.careers-form-consent label{text-align:left}.our-firm-hero .inner-wrapper{align-items:center;border-block-start-width:var(--border-width);border-color:rgb(var(--light-border-bold));display:flex;gap:2rem;justify-content:space-between;padding:0}.our-firm-hero-left{flex:1;padding:2rem 0 1rem 3rem}.our-firm-hero-breadcrumbs{color:rgb(var(--light-text-secondary));margin-block:1rem}.our-firm-hero-title{margin-block:2.5rem}.our-firm-hero-left p{margin-block:1.5rem}.our-firm-hero-right{min-height:100%;min-width:0;width:50%}@media (max-width:63rem){.our-firm-hero .inner-wrapper{flex-direction:column;gap:1rem;justify-content:center}.our-firm-hero-left{padding:2rem 3rem 1rem}.our-firm-hero-right{display:flex;justify-content:center;width:100%}}@media (max-width:32rem){.our-firm-hero .inner-wrapper{gap:0}.our-firm-hero-left{padding:2rem 1rem 1rem}}.our-firm-cards .inner-wrapper{padding-inline:0}.our-firm-cards-grid{background-color:rgb(var(--light-border-bold));border-block-width:var(--border-width);border-color:rgb(var(--light-border-bold));display:grid;gap:var(--border-width);grid-template-columns:repeat(4,1fr)}.our-firm-card{background-color:rgb(var(--light-container-primary));display:flex;flex-direction:column;gap:1rem;padding:2rem}.our-firm-card>img:first-child,.our-firm-card>svg:first-child{color:rgb(var(--light-text-link-default));height:3rem;width:3rem}.our-firm-card>img:last-child{max-width:min(100%,14.5rem)}.our-firm-card--contact{background-color:rgb(var(--brand-citrine))}.our-firm-card a{white-space:nowrap}.our-firm-card a .svg{height:2rem;width:2rem}@media (max-width:79rem){.our-firm-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:43rem){.our-firm-cards-grid{grid-template-columns:repeat(1,1fr)}}