.career-position-page .hero-section{padding-top:3rem;padding-bottom:3rem}.career-position-page .position-hero{display:flex;flex-direction:column;gap:2rem;text-align:left}.career-position-page .position-title{color:var(--ivory-950);font:var(--mkt-d1-semibold);letter-spacing:-.021em}@media (max-width:767.98px){.career-position-page .position-title{font:var(--mkt-h1-semibold)}}.career-position-page .position-meta{display:flex;flex-wrap:wrap;gap:2rem}.career-position-page .position-meta .meta-item{display:inline-flex;align-items:center;gap:.75rem;color:var(--ivory-800);font:var(--mkt-body-xl-regular)}.career-position-page .position-meta .meta-icon{width:24px;height:24px;flex-shrink:0}.career-position-page .mobile-apply-card{display:none}@media (max-width:768px){.career-position-page .mobile-apply-card{display:block}}.career-position-page .mobile-apply-card .sidebar-card{padding-bottom:0}.career-position-page .position-grid{display:grid;grid-template-columns:1fr}@media (min-width:768px){.career-position-page .position-grid{grid-template-columns:minmax(0,1fr) 22.5rem}}.career-position-page .position-content{display:flex;flex-direction:column;gap:2rem;min-width:0;padding-block:1rem;padding-inline:0}@media (min-width:768px){.career-position-page .position-content{padding-inline:2rem}}@media (min-width:768px){.career-position-page .position-content{padding-block:2rem}}.career-position-page .about-card{background-color:rgba(255,255,255,.5);border:2px solid var(--white);border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:2rem;display:flex;flex-direction:column;gap:1rem}.career-position-page .about-card h2{color:var(--ivory-950);font:var(--mkt-h3-medium);letter-spacing:-.011em}.career-position-page .about-card p{color:var(--ivory-800);font:var(--mkt-body-lg-regular)}.career-position-page .position-section{display:flex;flex-direction:column;gap:1rem}.career-position-page .position-section h2{color:var(--ivory-950);font:var(--mkt-h3-medium);letter-spacing:-.011em}.career-position-page .position-section:has(.position-list:empty){display:none}.career-position-page .position-footer{display:flex;flex-direction:column;gap:2rem;padding-top:2rem;border-top:2px solid var(--ivory-300)}.career-position-page .position-prose{color:var(--ivory-800);font:var(--mkt-body-lg-regular)}.career-position-page .position-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.career-position-page .position-list li{position:relative;padding-left:2rem;color:var(--ivory-800);font:var(--mkt-body-lg-regular)}.career-position-page .position-list li::before{content:"";position:absolute;left:0;top:.25rem;width:1.5rem;height:1.5rem;background:url("/images/721e8d463875d442.svg") no-repeat center/contain}.career-position-page .position-sidebar{display:flex;flex-direction:column}.career-position-page .position-sidebar-inner{display:flex;flex-direction:column}@media (min-width:768px){.career-position-page .position-sidebar-inner{position:sticky;top:var(--site-header-offset)}}.career-position-page .sidebar-card{padding-block:2rem;padding-inline:0}@media (min-width:768px){.career-position-page .sidebar-card{padding-inline:2rem}}.career-position-page .back-card{padding-block:1rem;padding-inline:0}@media (min-width:768px){.career-position-page .back-card{padding-inline:1rem}}.career-position-page .back-link{display:inline-flex;align-items:center;padding-top:4px;gap:.5rem;color:var(--ivory-950);font:var(--mkt-body-xl-semibold);text-decoration:none}.career-position-page .back-link:hover{text-decoration:underline}.career-position-page .back-link .back-icon{width:24px;height:24px;flex-shrink:0}.career-position-page .apply-card{display:flex;flex-direction:column;gap:2rem}.career-position-page .apply-card h3{color:var(--ivory-950);font:var(--mkt-h3-semibold);letter-spacing:-.011em}.career-position-page .apply-card p{color:var(--ivory-950);font:var(--mkt-body-xl-regular)}.career-position-page .apply-card p a{color:inherit}.career-position-page .apply-actions{display:flex;flex-direction:column;gap:.5rem}.career-position-page .apply-actions .button{justify-content:center;width:100%}.career-position-page .info-card{display:flex;flex-direction:column;gap:1rem}.career-position-page .info-card h3{color:var(--ivory-950);font:var(--mkt-h3-semibold);letter-spacing:-.011em}.career-position-page .info-list{display:flex;flex-direction:column;gap:1rem;margin:0}.career-position-page .info-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ivory-300);color:var(--ivory-950);font:var(--mkt-body-xl-regular)}.career-position-page .info-row:last-child{padding-bottom:0;border-bottom:none}.career-position-page .info-row dt,.career-position-page .info-row dd{margin:0}.career-position-page .info-row dd{text-align:right}