.recruit-page[data-astro-cid-gp4onsyz]{color:var(--color-navy)}.recruit-page[data-astro-cid-gp4onsyz] p[data-astro-cid-gp4onsyz],.recruit-page[data-astro-cid-gp4onsyz] h1[data-astro-cid-gp4onsyz],.recruit-page[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz],.recruit-page[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz]{margin:0}.inset[data-astro-cid-gp4onsyz]{padding-left:var(--page-gutter-exact);padding-right:var(--page-gutter-exact)}.shaded[data-astro-cid-gp4onsyz]{background:var(--color-surface)}.recruit-page[data-astro-cid-gp4onsyz] section[data-astro-cid-gp4onsyz][id]{scroll-margin-top:32px}.recruit-page[data-astro-cid-gp4onsyz] .label[data-astro-cid-gp4onsyz]{font:600 var(--font-caption)/1.25 var(--font-family-english-fallback);margin:0}.recruit-hero[data-astro-cid-gp4onsyz]{background:var(--color-navy);color:var(--color-white);grid-template-columns:42% 58%;display:grid}.title-area[data-astro-cid-gp4onsyz]{height:520px;padding:var(--space-60) var(--space-48) var(--space-112) 15.873%;flex-direction:column;justify-content:space-between;display:flex}.breadcrumb[data-astro-cid-gp4onsyz]{color:var(--color-text-on-dark-muted);font-size:var(--font-caption-small)}.breadcrumb[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]:hover{text-decoration:underline}.recruit-page[data-astro-cid-gp4onsyz] h1[data-astro-cid-gp4onsyz]{font-size:var(--font-heading-page);margin-top:var(--space-24);line-height:1.6}.recruit-hero[data-astro-cid-gp4onsyz]>img[data-astro-cid-gp4onsyz]{object-fit:cover;width:100%;height:520px}.recruit-page[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:var(--font-size-30);margin-top:var(--space-20);line-height:1.7}.recruit-page[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz]{font-size:var(--font-size-23);line-height:1.8}.message[data-astro-cid-gp4onsyz]{gap:var(--space-88);padding-top:var(--space-104);padding-bottom:var(--space-80);grid-template-columns:552px minmax(0,1fr);display:grid}.message[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:var(--font-heading-section);margin:0;line-height:1.9}.copy[data-astro-cid-gp4onsyz]{gap:var(--space-22);font-size:var(--font-body);color:var(--color-text-subtle);line-height:2.1;display:grid}.contents[data-astro-cid-gp4onsyz]{padding-bottom:var(--space-64);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.contents[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-20);justify-content:space-between;gap:var(--space-12);font-size:var(--font-body-small);display:flex}.contents[data-astro-cid-gp4onsyz] span[data-astro-cid-gp4onsyz]{color:var(--color-primary)}.contents[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]:hover{background:var(--color-surface)}.two-column[data-astro-cid-gp4onsyz]{gap:var(--space-88);grid-template-columns:448px minmax(0,1fr);display:grid}.work-section[data-astro-cid-gp4onsyz]{padding-top:var(--space-96);padding-bottom:var(--space-96)}.work-section[data-astro-cid-gp4onsyz] .statement[data-astro-cid-gp4onsyz]{font-size:var(--font-size-28);margin-top:var(--space-28);line-height:1.75}.fields[data-astro-cid-gp4onsyz]{gap:var(--space-24);margin-top:var(--space-48);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fields[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]{gap:var(--space-24);background:var(--color-white);padding:var(--space-28);align-items:center;display:flex}.fields[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]:hover{box-shadow:0 0 0 1px var(--color-primary)}.fields[data-astro-cid-gp4onsyz] img[data-astro-cid-gp4onsyz]{width:36px;height:36px}.fields[data-astro-cid-gp4onsyz] small[data-astro-cid-gp4onsyz]{color:var(--color-primary);font:var(--font-label-small) var(--font-family-english-fallback);margin-bottom:var(--space-8);display:block}.fields[data-astro-cid-gp4onsyz] b[data-astro-cid-gp4onsyz]{font-size:var(--font-lead)}.values[data-astro-cid-gp4onsyz]{padding-top:var(--space-104);padding-bottom:var(--space-104)}.values[data-astro-cid-gp4onsyz]>.label[data-astro-cid-gp4onsyz]{margin-bottom:var(--space-48)}.values[data-astro-cid-gp4onsyz] .two-column[data-astro-cid-gp4onsyz]{grid-template-columns:552px minmax(0,1fr)}.values[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:var(--font-size-32);margin-top:0;line-height:1.8}.values[data-astro-cid-gp4onsyz] .copy[data-astro-cid-gp4onsyz]{margin-top:var(--space-28);gap:var(--space-28)}.qualities-heading[data-astro-cid-gp4onsyz]{padding-top:var(--space-8);font-size:var(--font-lead)!important}.qualities[data-astro-cid-gp4onsyz]{margin:var(--space-24) 0 0;padding:0;list-style:none}.qualities[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]{padding:var(--space-23) 0 var(--space-23) var(--space-24);border-bottom:1px solid var(--color-border);font-size:var(--font-body-mobile);color:var(--color-text-secondary);line-height:2;position:relative}.qualities[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]:before{content:"";background:var(--color-primary);width:6px;height:6px;position:absolute;top:35px;left:0}.learning[data-astro-cid-gp4onsyz]{gap:var(--space-72);padding-top:var(--space-88);padding-bottom:var(--space-88);grid-template-columns:520px minmax(0,1fr);align-items:center;display:grid}.learning-photo[data-astro-cid-gp4onsyz]{object-fit:cover;width:100%;height:464px}.learning[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz]{margin-top:var(--space-24)}.learning[data-astro-cid-gp4onsyz] .copy[data-astro-cid-gp4onsyz]{margin-top:var(--space-24);gap:var(--space-24)}.split-section[data-astro-cid-gp4onsyz]{gap:var(--space-88);padding-top:var(--space-104);padding-bottom:var(--space-104);grid-template-columns:352px minmax(0,1fr);display:grid}.small-note[data-astro-cid-gp4onsyz]{color:var(--color-text-subtle);font-size:var(--font-body-small);padding-top:var(--space-24);line-height:2}table[data-astro-cid-gp4onsyz]{border-collapse:collapse;text-align:left;width:100%;font-size:var(--font-body-mobile);line-height:2}th[data-astro-cid-gp4onsyz],td[data-astro-cid-gp4onsyz]{padding:var(--space-18) var(--space-24);border-bottom:1px solid var(--color-border)}thead[data-astro-cid-gp4onsyz]{background:var(--color-navy);color:var(--color-white);font-size:var(--font-caption)}thead[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz]{padding-top:var(--space-16);padding-bottom:var(--space-16);font-weight:400}tbody[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz]{font-weight:500}td[data-astro-cid-gp4onsyz]{color:var(--color-text-subtle)}.schedule-table[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz]:first-child{width:116px}.schedule-table[data-astro-cid-gp4onsyz] tbody[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz]{color:var(--color-primary);font:600 var(--font-control) var(--font-family-english-fallback)}.break-row[data-astro-cid-gp4onsyz]{background:var(--color-surface)}.requirements[data-astro-cid-gp4onsyz]{padding-top:var(--space-96);padding-bottom:var(--space-96)}.requirements-note[data-astro-cid-gp4onsyz]{border-left:3px solid var(--color-primary);padding:var(--space-22) var(--space-24);font-size:var(--font-control);background:var(--color-white);line-height:2;margin-top:var(--space-40)!important;margin-bottom:var(--space-40)!important}.requirements-table[data-astro-cid-gp4onsyz]{background:var(--color-white)}.requirements-table[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz],.requirements-table[data-astro-cid-gp4onsyz] td[data-astro-cid-gp4onsyz]{padding:var(--space-24) var(--space-32)}.requirements-table[data-astro-cid-gp4onsyz] thead[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz]{padding-top:var(--space-16);padding-bottom:var(--space-16)}.requirements-table[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz]:first-child{width:220px}.steps[data-astro-cid-gp4onsyz]{margin:0;padding:0;list-style:none}.steps[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]{gap:var(--space-32);padding:var(--space-32) 0;border-top:1px solid var(--color-border);grid-template-columns:48px minmax(0,1fr);display:grid}.steps[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]>span[data-astro-cid-gp4onsyz]{color:var(--color-primary);font:500 var(--font-lead)/1.9 var(--font-family-english-fallback)}.steps[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz]{font-size:var(--font-size-22)}.steps[data-astro-cid-gp4onsyz] p[data-astro-cid-gp4onsyz]{margin-top:var(--space-16);color:var(--color-text-subtle);font-size:var(--font-body);line-height:2.1}.faq[data-astro-cid-gp4onsyz]{padding-bottom:var(--space-104)}.faq[data-astro-cid-gp4onsyz] dl[data-astro-cid-gp4onsyz]{margin:var(--space-40) 0 0}.faq[data-astro-cid-gp4onsyz] dl[data-astro-cid-gp4onsyz]>div[data-astro-cid-gp4onsyz]{border-top:1px solid var(--color-border);padding:var(--space-32)}.faq[data-astro-cid-gp4onsyz] dl[data-astro-cid-gp4onsyz]>div[data-astro-cid-gp4onsyz]:last-child{border-bottom:1px solid var(--color-border)}.faq[data-astro-cid-gp4onsyz] dt[data-astro-cid-gp4onsyz],.faq[data-astro-cid-gp4onsyz] dd[data-astro-cid-gp4onsyz]{gap:var(--space-24);font-size:var(--font-body);grid-template-columns:24px minmax(0,1fr);line-height:2.1;display:grid}.faq[data-astro-cid-gp4onsyz] dt[data-astro-cid-gp4onsyz]{font-weight:700}.faq[data-astro-cid-gp4onsyz] dt[data-astro-cid-gp4onsyz] span[data-astro-cid-gp4onsyz]{color:var(--color-primary)}.faq[data-astro-cid-gp4onsyz] dd[data-astro-cid-gp4onsyz]{margin:var(--space-20) 0 0;color:var(--color-text-subtle)}.faq[data-astro-cid-gp4onsyz] dd[data-astro-cid-gp4onsyz] span[data-astro-cid-gp4onsyz]{font-family:var(--font-family-english-fallback)}.recruit-contact[data-astro-cid-gp4onsyz]{gap:var(--space-64);background:var(--color-primary);color:var(--color-white);padding-top:var(--space-76);padding-bottom:var(--space-76);grid-template-columns:minmax(0,1fr) 376px;align-items:center;display:grid}.recruit-contact[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{margin-top:var(--space-24)}.contact-copy[data-astro-cid-gp4onsyz]{margin-top:var(--space-24);gap:var(--space-18);color:var(--color-primary-light);font-size:var(--font-body-mobile);line-height:2;display:grid}.recruit-contact[data-astro-cid-gp4onsyz]>a[data-astro-cid-gp4onsyz]{background:var(--color-white);color:var(--color-primary);justify-content:space-between;align-items:center;gap:var(--space-12);height:88px;padding:0 var(--space-28);font-size:var(--font-control);display:flex}.header a[aria-current=page]{color:var(--color-primary);text-underline-offset:12px;text-decoration:underline}@media (width<=1200px) and (width>=1001px){.message[data-astro-cid-gp4onsyz],.two-column[data-astro-cid-gp4onsyz],.values[data-astro-cid-gp4onsyz] .two-column[data-astro-cid-gp4onsyz],.learning[data-astro-cid-gp4onsyz]{gap:var(--space-48);grid-template-columns:42% minmax(0,1fr)}.split-section[data-astro-cid-gp4onsyz]{gap:var(--space-48);grid-template-columns:280px minmax(0,1fr)}.message[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:var(--font-size-30)}}@media (width<=1000px){.inset[data-astro-cid-gp4onsyz]{padding-left:var(--space-40);padding-right:var(--space-40)}.recruit-hero[data-astro-cid-gp4onsyz]{grid-template-columns:300px minmax(0,1fr)}.title-area[data-astro-cid-gp4onsyz]{height:360px;padding:var(--space-36) var(--space-40) var(--space-56)}.recruit-hero[data-astro-cid-gp4onsyz]>img[data-astro-cid-gp4onsyz]{height:360px}.recruit-page[data-astro-cid-gp4onsyz] h1[data-astro-cid-gp4onsyz]{font-size:var(--font-size-36)}.message[data-astro-cid-gp4onsyz],.two-column[data-astro-cid-gp4onsyz],.values[data-astro-cid-gp4onsyz] .two-column[data-astro-cid-gp4onsyz],.learning[data-astro-cid-gp4onsyz],.split-section[data-astro-cid-gp4onsyz]{gap:var(--space-32);grid-template-columns:1fr}.message[data-astro-cid-gp4onsyz]{padding-top:var(--space-72);padding-bottom:var(--space-40)}.message[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:var(--font-size-30)}.copy[data-astro-cid-gp4onsyz]{font-size:var(--font-body-mobile)}.contents[data-astro-cid-gp4onsyz]{padding-bottom:var(--space-56);grid-template-columns:repeat(2,minmax(0,1fr))}.contents[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]:last-child{grid-column:1/-1}.contents[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]{padding:var(--space-18) 0}.contents[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]:nth-child(odd):not(:last-child){margin-right:var(--space-24)}.work-section[data-astro-cid-gp4onsyz],.values[data-astro-cid-gp4onsyz],.requirements[data-astro-cid-gp4onsyz],.split-section[data-astro-cid-gp4onsyz]{padding-top:var(--space-72);padding-bottom:var(--space-72)}.fields[data-astro-cid-gp4onsyz]{gap:var(--space-16);margin-top:var(--space-40)}.fields[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]{padding:var(--space-20) var(--space-16);gap:var(--space-12)}.fields[data-astro-cid-gp4onsyz] b[data-astro-cid-gp4onsyz]{font-size:var(--font-body)}.fields[data-astro-cid-gp4onsyz] img[data-astro-cid-gp4onsyz]{width:28px;height:28px}.values[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:var(--font-size-28)}.values[data-astro-cid-gp4onsyz]>.label[data-astro-cid-gp4onsyz]{margin-bottom:var(--space-32)}.learning[data-astro-cid-gp4onsyz]{padding-top:var(--space-72);padding-bottom:var(--space-72)}.learning-photo[data-astro-cid-gp4onsyz]{height:380px}.learning-content[data-astro-cid-gp4onsyz]{display:contents}.learning-content[data-astro-cid-gp4onsyz]>.label[data-astro-cid-gp4onsyz]{grid-row:1}.learning-content[data-astro-cid-gp4onsyz]>h2[data-astro-cid-gp4onsyz]{grid-row:2;margin-top:-12px}.learning-photo[data-astro-cid-gp4onsyz]{grid-row:3}.learning-content[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz],.learning[data-astro-cid-gp4onsyz] .copy[data-astro-cid-gp4onsyz]{margin-top:0}.recruit-page[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:var(--font-size-28)}.requirements-table[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz]:first-child{width:160px}.requirements-table[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz],.requirements-table[data-astro-cid-gp4onsyz] td[data-astro-cid-gp4onsyz]{padding:var(--space-20) var(--space-24)}.faq[data-astro-cid-gp4onsyz]{padding-bottom:var(--space-72)}.steps[data-astro-cid-gp4onsyz] p[data-astro-cid-gp4onsyz],.faq[data-astro-cid-gp4onsyz] dt[data-astro-cid-gp4onsyz],.faq[data-astro-cid-gp4onsyz] dd[data-astro-cid-gp4onsyz]{font-size:var(--font-body-mobile)}.recruit-contact[data-astro-cid-gp4onsyz]{gap:var(--space-32);padding-top:var(--space-64);padding-bottom:var(--space-64);grid-template-columns:minmax(0,1fr)}.recruit-contact[data-astro-cid-gp4onsyz]>a[data-astro-cid-gp4onsyz]{width:376px;max-width:100%;height:72px;padding:0 var(--space-24)}}@media (width<=600px){.inset[data-astro-cid-gp4onsyz]{padding-left:var(--space-24);padding-right:var(--space-24)}.recruit-hero[data-astro-cid-gp4onsyz]{grid-template-columns:1fr}.title-area[data-astro-cid-gp4onsyz]{height:248px;padding:var(--space-28) var(--space-24) var(--space-44)}.recruit-page[data-astro-cid-gp4onsyz] h1[data-astro-cid-gp4onsyz]{font-size:var(--font-size-32)}.recruit-hero[data-astro-cid-gp4onsyz]>img[data-astro-cid-gp4onsyz]{height:250px}.message[data-astro-cid-gp4onsyz]{padding-top:var(--space-64)}.message[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:var(--font-size-25)}.recruit-page[data-astro-cid-gp4onsyz] h2[data-astro-cid-gp4onsyz]{font-size:var(--font-size-24)}.contents[data-astro-cid-gp4onsyz]{padding-bottom:var(--space-48);grid-template-columns:1fr}.contents[data-astro-cid-gp4onsyz] a[data-astro-cid-gp4onsyz]:nth-child(odd):not(:last-child){margin-right:0}.work-section[data-astro-cid-gp4onsyz],.values[data-astro-cid-gp4onsyz],.requirements[data-astro-cid-gp4onsyz],.split-section[data-astro-cid-gp4onsyz]{padding-top:var(--space-64);padding-bottom:var(--space-64)}.work-section[data-astro-cid-gp4onsyz] .statement[data-astro-cid-gp4onsyz]{font-size:var(--font-size-24)}.fields[data-astro-cid-gp4onsyz]{gap:var(--space-12);grid-template-columns:1fr}.learning[data-astro-cid-gp4onsyz]{padding-top:var(--space-64);padding-bottom:var(--space-64);gap:var(--space-24)}.learning-photo[data-astro-cid-gp4onsyz]{height:280px}.learning[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz]{font-size:var(--font-lead)}table[data-astro-cid-gp4onsyz]{font-size:var(--font-body-small)}th[data-astro-cid-gp4onsyz],td[data-astro-cid-gp4onsyz]{padding:var(--space-16) var(--space-12)}.schedule-table[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz]:first-child{width:76px}.requirements-table[data-astro-cid-gp4onsyz] thead[data-astro-cid-gp4onsyz]{display:none}.requirements-table[data-astro-cid-gp4onsyz] tr[data-astro-cid-gp4onsyz]{padding:var(--space-20);border-bottom:1px solid var(--color-border);display:block}.requirements-table[data-astro-cid-gp4onsyz] th[data-astro-cid-gp4onsyz],.requirements-table[data-astro-cid-gp4onsyz] td[data-astro-cid-gp4onsyz]{border:0;padding:0;display:block;width:100%!important}.requirements-table[data-astro-cid-gp4onsyz] td[data-astro-cid-gp4onsyz]{margin-top:var(--space-12)}.requirements-note[data-astro-cid-gp4onsyz]{padding:var(--space-18);margin-top:var(--space-32)!important;margin-bottom:var(--space-32)!important}.steps[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]{gap:var(--space-16);grid-template-columns:32px minmax(0,1fr)}.steps[data-astro-cid-gp4onsyz] li[data-astro-cid-gp4onsyz]>span[data-astro-cid-gp4onsyz]{font-size:var(--font-body)}.steps[data-astro-cid-gp4onsyz] h3[data-astro-cid-gp4onsyz]{font-size:var(--font-size-19)}.faq[data-astro-cid-gp4onsyz]{padding-bottom:var(--space-64)}.faq[data-astro-cid-gp4onsyz] dl[data-astro-cid-gp4onsyz]>div[data-astro-cid-gp4onsyz]{padding:var(--space-24) 0}.faq[data-astro-cid-gp4onsyz] dt[data-astro-cid-gp4onsyz],.faq[data-astro-cid-gp4onsyz] dd[data-astro-cid-gp4onsyz]{gap:var(--space-12);grid-template-columns:20px minmax(0,1fr)}.recruit-contact[data-astro-cid-gp4onsyz]>a[data-astro-cid-gp4onsyz]{width:100%}.contact-copy[data-astro-cid-gp4onsyz]{font-size:var(--font-control)}}
