.page-heading[data-astro-cid-s7fn5vct]{text-align:center;--texture-grid-line-color:color-mix(in srgb, var(--texture-grid-subtle) 30%, transparent);padding-block:48px}.legal-heading[data-astro-cid-s7fn5vct]{text-align:left}.legal-heading[data-astro-cid-s7fn5vct] .container[data-astro-cid-s7fn5vct]{padding-left:345px}.legal-heading[data-astro-cid-s7fn5vct] h1[data-astro-cid-s7fn5vct]{letter-spacing:-.025em;font-size:60px}.legal-heading[data-astro-cid-s7fn5vct] p[data-astro-cid-s7fn5vct]{color:var(--text);margin-inline:0}@media (width<=900px){.legal-heading[data-astro-cid-s7fn5vct] .container[data-astro-cid-s7fn5vct]{padding-left:0}}h1[data-astro-cid-s7fn5vct]{font-size:70px;line-height:1}p[data-astro-cid-s7fn5vct]{max-width:760px;color:var(--text-muted);margin:16px auto 0}@media (width<=600px){.page-heading[data-astro-cid-s7fn5vct]{padding-block:32px}h1[data-astro-cid-s7fn5vct]{font-size:40px}.legal-heading[data-astro-cid-s7fn5vct] h1[data-astro-cid-s7fn5vct]{letter-spacing:-.01em;font-size:35px;line-height:40px}}.page-button{min-height:40px;padding:10px var(--space-4);margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--button-primary-bg);color:var(--button-primary-text);justify-content:center;align-items:center;font-size:14px;line-height:20px;display:inline-flex}.page-button:hover{background:var(--button-primary-hover-bg);text-decoration:none}.text-link{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.careers-intro{padding-block:72px 48px}.careers-heading{grid-template-columns:539fr 703fr;align-items:start;gap:38px;margin-bottom:44px;display:grid}.careers-heading h1{font-size:70px;line-height:1}.careers-heading p{color:var(--text-muted);padding-top:var(--space-2)}.careers-photo{aspect-ratio:1280/546;object-fit:cover;border-radius:var(--radius-container-lg);width:100%;height:auto}.company-section>h2,.company-section>.eyebrow{margin-bottom:var(--space-4)}.company-section p,.contact-card p{color:var(--text-muted)}.values-grid,.contact-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.values-grid article{padding-block:var(--space-5);border-bottom:1px solid var(--separator)}.values-grid p{margin-top:var(--space-1);font-size:14px;line-height:20px}.empty-state{padding-block:var(--space-5);border-block:1px solid var(--separator)}.empty-state h2{margin-bottom:var(--space-3);font-size:35px;line-height:40px}.empty-state .text-link{margin-top:var(--space-4);display:inline-block}.press-about h2{font-size:35px;line-height:40px}.press-about p+p{margin-top:var(--space-3)}.contact-card{padding:var(--space-4);border-radius:var(--radius-container-lg);background:var(--bg-surface)}.contact-card h2{font:500 16px/24px var(--font-sans)}.contact-card p{margin-block:var(--space-3);font-size:14px;line-height:20px}.contact-card a{font-size:12px;line-height:16px}.legal-layout{padding-block:var(--space-6) var(--space-8);grid-template-columns:266px minmax(0,1fr);gap:79px;display:grid}.legal-layout nav{align-items:start;gap:var(--space-3);padding-top:var(--space-5);flex-direction:column;display:flex}.legal-layout nav a{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font:500 16px/24px var(--font-sans);color:var(--secondary-text)}.legal-layout nav a[aria-current]{background:var(--bg-surface)}.legal-copy{max-width:939px;font:400 16px/24px var(--font-sans);letter-spacing:0;color:var(--text)}.legal-copy section{margin-top:var(--space-6)}.legal-copy h2{font:400 24px/30px var(--font-display);letter-spacing:-.15px;margin-bottom:var(--space-2)}.legal-copy>h2{margin-top:var(--space-6)}.legal-copy>p+p{margin-top:var(--space-4)}.legal-copy ul{margin-block:var(--space-4);padding-left:var(--space-5)}.legal-copy li+li{margin-top:var(--space-3)}.legal-copy a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.draft-note{padding:var(--space-4);border:1px solid var(--separator);border-radius:var(--radius-control)}.draft-note p{margin-top:var(--space-2)}@media (width<=900px){.careers-heading{gap:var(--space-4);grid-template-columns:1fr}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-layout{gap:var(--space-4);grid-template-columns:1fr}.legal-layout nav{flex-flow:wrap;padding-top:0}}@media (width<=600px){.careers-intro{padding-block:32px}.careers-heading{margin-bottom:var(--space-6)}.careers-heading h1{font-size:40px}.values-grid,.contact-grid{grid-template-columns:1fr}.careers-photo{aspect-ratio:350/260}}
