@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@media screen and (min-width: 1025px){.mtpc10:where(.astro-lnw5mg45){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-lnw5mg45){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-lnw5mg45){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-lnw5mg45){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-lnw5mg45){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-lnw5mg45){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-lnw5mg45){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-lnw5mg45){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-lnw5mg45){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-lnw5mg45){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-lnw5mg45){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-lnw5mg45){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-lnw5mg45){margin-top:2.5rem}}.GalleryLoading:where(.astro-lnw5mg45){background:#32a0db;position:absolute;top:0;left:0;width:100%;height:calc(100% + var(--internship-container-rounded));display:grid;place-items:center;padding-bottom:var(--internship-container-rounded)}.content:where(.astro-lnw5mg45){opacity:0;display:grid;place-items:center}@media screen and (min-width: 1025px){.content:where(.astro-lnw5mg45){margin-top:1.875rem}}.circle:where(.astro-lnw5mg45){aspect-ratio:1/1;grid-area:1/-1;background:conic-gradient(var(--loading-value-color, #fff) 0deg calc(var(--loading-progress, 0) * 360deg),var(--loading-rest-color, rgba(255, 255, 255, .3)) calc(var(--loading-progress, 0) * 360deg) 360deg);mask:url(/_astro/loading_circle_mask.B_D-6X6i.svg) 50% 50%/contain no-repeat}@media screen and (max-width:1024.98px){.circle:where(.astro-lnw5mg45){width:19.822761194rem}}@media screen and (min-width: 1025px){.circle:where(.astro-lnw5mg45){width:36.25rem}}.title:where(.astro-lnw5mg45){font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;grid-area:1/-1;text-align:center;color:#fff;line-height:1}@media screen and (max-width:1024.98px){.title:where(.astro-lnw5mg45){font-size:2.6819029851rem}}@media screen and (min-width: 1025px){.title:where(.astro-lnw5mg45){font-size:4.5rem}}@media screen and (max-width:1024.98px){.small:where(.astro-lnw5mg45){font-size:1.2826492537rem;margin-bottom:.291511194rem}}@media screen and (min-width: 1025px){.small:where(.astro-lnw5mg45){font-size:1.875rem;margin-bottom:.625rem}}.row:where(.astro-lnw5mg45){display:block;clip-path:inset(-10% 0)}.text:where(.astro-lnw5mg45){display:block;translate:0 100%}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@media screen and (min-width: 1025px){.mtpc10:where(.astro-aun6xll6){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-aun6xll6){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-aun6xll6){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-aun6xll6){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-aun6xll6){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-aun6xll6){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-aun6xll6){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-aun6xll6){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-aun6xll6){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-aun6xll6){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-aun6xll6){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-aun6xll6){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-aun6xll6){margin-top:2.5rem}}.Mv:where(.astro-aun6xll6){height:100vh;position:relative}.Mv:where(.astro-aun6xll6):before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + var(--internship-container-rounded));z-index:-1;background:linear-gradient(to bottom,transparent 45%,rgba(13,38,34,.6509803922) 90%)}.content:where(.astro-aun6xll6){display:flex;height:100dvh}@media screen and (max-width:1024.98px){.content:where(.astro-aun6xll6){color:#fff;padding:1.7490671642rem 1.1660447761rem;flex-direction:column;justify-content:flex-end}}@media screen and (min-width: 1025px){.content:where(.astro-aun6xll6){padding:3.75rem 5rem;align-items:flex-end;justify-content:space-between}}hgroup:where(.astro-aun6xll6){color:#fff}h1:where(.astro-aun6xll6){font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;clip-path:inset(-10% 0)}@media screen and (max-width:1024.98px){h1:where(.astro-aun6xll6){font-size:.9328358209rem}}@media screen and (min-width: 1025px){h1:where(.astro-aun6xll6){font-size:1.875rem}}.titleText:where(.astro-aun6xll6){display:block;translate:0 100%}@media screen and (max-width:1024.98px){.copy:where(.astro-aun6xll6){margin-top:1.1660447761rem}}@media screen and (min-width: 1025px){.copy:where(.astro-aun6xll6){margin-top:2.5rem;width:47.5rem}}.copy:where(.astro-aun6xll6) path{translate:0 105%}.footer:where(.astro-aun6xll6){display:flex;position:relative}@media screen and (max-width:1024.98px){.footer:where(.astro-aun6xll6){justify-content:space-between;margin-top:1.7490671642rem}}@media screen and (min-width: 1025px){.footer:where(.astro-aun6xll6){gap:1.25rem}}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@media screen and (min-width: 1025px){.mtpc10:where(.astro-hzzajdce){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-hzzajdce){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-hzzajdce){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-hzzajdce){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-hzzajdce){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-hzzajdce){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-hzzajdce){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-hzzajdce){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-hzzajdce){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-hzzajdce){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-hzzajdce){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-hzzajdce){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-hzzajdce){margin-top:2.5rem}}@media screen and (max-width:1024.98px){.Benefit:where(.astro-hzzajdce){padding:0 1.1660447761rem}}@media screen and (min-width: 1025px){.Benefit:where(.astro-hzzajdce){margin-top:3.75rem;padding:0 1.875rem}}@media screen and (min-width: 1025px){.contents:where(.astro-hzzajdce){width:48.75rem;margin:auto}}@media screen and (max-width:1024.98px){.contents:where(.astro-hzzajdce)>:where(.astro-hzzajdce)+:where(.astro-hzzajdce){margin-top:1.7490671642rem}}@media screen and (min-width: 1025px){.contents:where(.astro-hzzajdce)>:where(.astro-hzzajdce)+:where(.astro-hzzajdce){margin-top:5.625rem}}.section:where(.astro-hzzajdce){border-bottom:1px solid #dedede}@media screen and (max-width:1024.98px){.section:where(.astro-hzzajdce){padding:0 .5247201493rem 1.7490671642rem 1.4575559701rem}}@media screen and (min-width: 1025px){.section:where(.astro-hzzajdce){padding:0 0 5.625rem 6.25rem}}h3:where(.astro-hzzajdce){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:800;line-height:1.5;position:relative}@media screen and (max-width:1024.98px){h3:where(.astro-hzzajdce){font-size:1.7490671642rem}}@media screen and (min-width: 1025px){h3:where(.astro-hzzajdce){font-size:3.125rem}}h3:where(.astro-hzzajdce) :where(.astro-hzzajdce){line-height:inherit}h3:where(.astro-hzzajdce):before{content:"";display:block;aspect-ratio:1/1;background:#008803;border-radius:50%;position:absolute}@media screen and (max-width:1024.98px){h3:where(.astro-hzzajdce):before{width:.6996268657rem;top:.6em;left:-1.4575559701rem}}@media screen and (min-width: 1025px){h3:where(.astro-hzzajdce):before{width:1.25rem;top:.6em;left:-6.25rem}}.row:where(.astro-hzzajdce){display:block;clip-path:inset(0)}.strong:where(.astro-hzzajdce){color:#008803}.chunk:where(.astro-hzzajdce){display:inline-block;translate:0 100%}@media screen and (max-width:1024.98px){p:where(.astro-hzzajdce){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:600;font-size:.8745335821rem;margin-top:.5830223881rem;line-height:1.8}}@media screen and (min-width: 1025px){p:where(.astro-hzzajdce){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;font-size:1.125rem;margin-top:1.25rem;line-height:1.6}}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@media screen and (min-width: 1025px){.mtpc10:where(.astro-5ym74ioh){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-5ym74ioh){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-5ym74ioh){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-5ym74ioh){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-5ym74ioh){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-5ym74ioh){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-5ym74ioh){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-5ym74ioh){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-5ym74ioh){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-5ym74ioh){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-5ym74ioh){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-5ym74ioh){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-5ym74ioh){margin-top:2.5rem}}@media screen and (max-width:1024.98px){.CourseContainer:where(.astro-5ym74ioh){margin-top:5.2472014925rem}}@media screen and (min-width: 1025px){.CourseContainer:where(.astro-5ym74ioh){margin-top:7.5rem}}@media screen and (max-width:1024.98px){.hgroup:where(.astro-5ym74ioh){margin-inline:1.1660447761rem;margin-bottom:0rem}}@media screen and (min-width: 1025px){.hgroup:where(.astro-5ym74ioh){margin-inline:2.5rem}}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@media screen and (min-width: 1025px){.mtpc10:where(.astro-7lus2z5d){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-7lus2z5d){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-7lus2z5d){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-7lus2z5d){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-7lus2z5d){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-7lus2z5d){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-7lus2z5d){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-7lus2z5d){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-7lus2z5d){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-7lus2z5d){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-7lus2z5d){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-7lus2z5d){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-7lus2z5d){margin-top:2.5rem}}@media screen and (max-width:1024.98px){.CourseContent:where(.astro-7lus2z5d){background:#fff;border-radius:.5830223881rem;margin:1.7490671642rem 1.1660447761rem 0;padding:1.7490671642rem 1.1660447761rem}}@media screen and (min-width: 1025px){.CourseContent:where(.astro-7lus2z5d){display:flex;align-items:start;gap:1.875rem;position:relative;margin:9.375rem 1.875rem 0}}@media screen and (min-width: 1025px){.header:where(.astro-7lus2z5d){background:#fff;border-radius:.625rem;padding:2.5rem 1.875rem}}.number:where(.astro-7lus2z5d){font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;color:#008803;display:flex;align-items:center}@media screen and (max-width:1024.98px){.number:where(.astro-7lus2z5d){font-size:.9328358209rem;gap:.5830223881rem}}@media screen and (min-width: 1025px){.number:where(.astro-7lus2z5d){font-size:1.625rem;gap:.625rem}}.number:where(.astro-7lus2z5d):before{content:"";display:block;aspect-ratio:1/1;border-radius:50%;background-color:currentColor}@media screen and (max-width:1024.98px){.number:where(.astro-7lus2z5d):before{width:.5830223881rem}}@media screen and (min-width: 1025px){.number:where(.astro-7lus2z5d):before{width:.625rem}}.headerContent:where(.astro-7lus2z5d){border-top:1px solid #e5e5e5}@media screen and (max-width:1024.98px){.headerContent:where(.astro-7lus2z5d){margin-top:1.1660447761rem;padding-top:.8745335821rem}}@media screen and (min-width: 1025px){.headerContent:where(.astro-7lus2z5d){margin-top:1.25rem;padding:1.25rem 1.25rem 0}}.title:where(.astro-7lus2z5d){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:800}@media screen and (max-width:1024.98px){.title:where(.astro-7lus2z5d){font-size:1.4575559701rem;line-height:1.6}}@media screen and (min-width: 1025px){.title:where(.astro-7lus2z5d){font-size:2.0625rem;line-height:1.5}}.periods:where(.astro-7lus2z5d){display:flex;flex-wrap:wrap}@media screen and (max-width:1024.98px){.periods:where(.astro-7lus2z5d){margin-top:.5830223881rem;gap:.5830223881rem}}@media screen and (min-width: 1025px){.periods:where(.astro-7lus2z5d){margin-top:1.875rem;gap:.625rem}}.period:where(.astro-7lus2z5d){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;width:fit-content;border:1px solid;border-radius:calc(infinity * 1px);color:#008803}@media screen and (max-width:1024.98px){.period:where(.astro-7lus2z5d){font-size:.6413246269rem;padding:.4664179104rem .6996268657rem}}@media screen and (min-width: 1025px){.period:where(.astro-7lus2z5d){font-size:.875rem;padding:.625rem 1.25rem}}.link:where(.astro-7lus2z5d){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:800;background:#008803;color:#fff;display:block;position:relative;z-index:0;text-align:center;line-height:1.6;overflow:hidden;border-radius:var(--rounded)}@media screen and (max-width:1024.98px){.link:where(.astro-7lus2z5d){font-size:.8162313433rem;--rounded: .291511194rem;padding:1.1077425373rem 3.4981343284rem}}@media screen and (min-width: 1025px){.link:where(.astro-7lus2z5d){font-size:1rem;--rounded: .3125rem;padding:1.375rem 3.75rem}}.link:where(.astro-7lus2z5d):before{content:"";border-radius:inherit;background:#006c02;position:absolute;inset:0;z-index:-1;clip-path:inset(0 0 0 100% round var(--rounded));transition:clip-path .4s cubic-bezier(.52,0,.085,1)}@media (hover: hover){.link:where(.astro-7lus2z5d):hover:before{clip-path:inset(0 0 0 0 round var(--rounded));rotate:180deg}.link:where(.astro-7lus2z5d):hover :where(.astro-7lus2z5d)[data-icon]{animation-name:arrowBackRtoL;animation-duration:.4s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-delay:0s;animation-fill-mode:forwards;transform:translateZ(0);backface-visibility:hidden}}.linkIcon:where(.astro-7lus2z5d){display:grid;place-items:center;color:#008803;background:#fff;position:absolute;top:0;bottom:0;margin-block:auto;overflow:hidden}@media screen and (max-width:1024.98px){.linkIcon:where(.astro-7lus2z5d){width:1.3992537313rem;height:1.3992537313rem;border-radius:.1749067164rem;right:1.0494402985rem}}@media screen and (min-width: 1025px){.linkIcon:where(.astro-7lus2z5d){width:1.875rem;height:1.875rem;border-radius:.1875rem;right:1.25rem}}.linkIcon:where(.astro-7lus2z5d) :where(.astro-7lus2z5d)[data-icon]{height:auto}@media screen and (max-width:1024.98px){.linkIcon:where(.astro-7lus2z5d) :where(.astro-7lus2z5d)[data-icon]{width:.4664179104rem}}@media screen and (min-width: 1025px){.linkIcon:where(.astro-7lus2z5d) :where(.astro-7lus2z5d)[data-icon]{width:.5rem}}@media screen and (min-width: 1025px){.side:where(.astro-7lus2z5d){width:25rem;position:sticky;top:calc(var(--internship-header-height) + 1.875rem)}}@media screen and (max-width:1024.98px){.content:where(.astro-7lus2z5d){position:relative;margin-top:1.1660447761rem}}@media screen and (min-width: 1025px){.content:where(.astro-7lus2z5d){background:#fff;width:42.5rem;border-radius:.625rem;padding:3.125rem 2.5rem}}@media screen and (max-width:1024.98px){.content:where(.astro-7lus2z5d) .link:where(.astro-7lus2z5d){position:sticky;bottom:calc(var(--internship-toc-height) + 1.25rem);margin-top:.5830223881rem}}@media screen and (min-width: 1025px){.content:where(.astro-7lus2z5d) .link:where(.astro-7lus2z5d){margin-top:2.5rem}}h4:where(.astro-7lus2z5d){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:800;color:#008803}@media screen and (max-width:1024.98px){h4:where(.astro-7lus2z5d){font-size:1.0494402985rem;line-height:2.1;letter-spacing:.05em}}@media screen and (min-width: 1025px){h4:where(.astro-7lus2z5d){font-size:1.5rem}}@media screen and (max-width:1024.98px){h4:where(.astro-7lus2z5d):not(:first-child){margin-top:1.1660447761rem}}@media screen and (min-width: 1025px){h4:where(.astro-7lus2z5d):not(:first-child){margin-top:2.5rem}}.description:where(.astro-7lus2z5d){border:1px solid #e5e5e5}@media screen and (max-width:1024.98px){.description:where(.astro-7lus2z5d){font-size:.8162313433rem;line-height:1.8;border-radius:.291511194rem;padding:1.1660447761rem;margin-top:.5830223881rem}}@media screen and (min-width: 1025px){.description:where(.astro-7lus2z5d){font-size:.9375rem;line-height:2;border-radius:.3125rem;padding:1.875rem;margin-top:1.875rem}}@media screen and (max-width:1024.98px){.relatedJobs:where(.astro-7lus2z5d){margin-bottom:1.1660447761rem}}@media screen and (min-width: 1025px){.relatedJobs:where(.astro-7lus2z5d){display:grid;grid-template-columns:6.25rem 1fr;gap:1.875rem 1.25rem;margin-top:1.875rem}}@media screen and (min-width: 1025px){.group:where(.astro-7lus2z5d){display:grid;grid-template-columns:subgrid;grid-column:1/-1}}@media screen and (max-width:1024.98px){.group:where(.astro-7lus2z5d)+.group:where(.astro-7lus2z5d){border-top:1px solid #e5e5e5;margin-top:1.1660447761rem;padding-top:.5830223881rem}}h5:where(.astro-7lus2z5d){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700}@media screen and (max-width:1024.98px){h5:where(.astro-7lus2z5d){font-size:.7579291045rem;line-height:2.1}}@media screen and (min-width: 1025px){h5:where(.astro-7lus2z5d){font-size:1.125rem;margin-top:.4375rem}}.jobs:where(.astro-7lus2z5d){display:flex;flex-wrap:wrap}@media screen and (max-width:1024.98px){.jobs:where(.astro-7lus2z5d){gap:.4664179104rem .291511194rem;margin-top:.5830223881rem}}@media screen and (min-width: 1025px){.jobs:where(.astro-7lus2z5d){gap:.625rem}}.jobs:where(.astro-7lus2z5d) li:where(.astro-7lus2z5d){border:1px dashed #e5e5e5;color:rgb(from #333333 r g b/.25);border-radius:calc(infinity * 1px)}@media screen and (max-width:1024.98px){.jobs:where(.astro-7lus2z5d) li:where(.astro-7lus2z5d){font-size:.6413246269rem;padding:.4081156716rem .6413246269rem}}@media screen and (min-width: 1025px){.jobs:where(.astro-7lus2z5d) li:where(.astro-7lus2z5d){font-size:.875rem;padding:.5625rem 1.1875rem}}.jobs:where(.astro-7lus2z5d) li:where(.astro-7lus2z5d):has(.selected){border:1px solid;color:#008803}.selected:where(.astro-7lus2z5d){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);border:0;left:0;top:0}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@media screen and (min-width: 1025px){.mtpc10:where(.astro-6zxu3q2m){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-6zxu3q2m){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-6zxu3q2m){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-6zxu3q2m){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-6zxu3q2m){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-6zxu3q2m){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-6zxu3q2m){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-6zxu3q2m){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-6zxu3q2m){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-6zxu3q2m){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-6zxu3q2m){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-6zxu3q2m){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-6zxu3q2m){margin-top:2.5rem}}.Course:where(.astro-6zxu3q2m){position:relative;z-index:0}@media screen and (min-width: 1025px){.Course:where(.astro-6zxu3q2m):after{content:"";display:block;height:calc(46.875rem + 70vh);margin-bottom:-100vh;background:linear-gradient(to bottom,transparent 6.25rem,#f1f5f2 25rem);z-index:-1}}@media screen and (max-width:1024.98px){.Course:where(.astro-6zxu3q2m)+.Course:where(.astro-6zxu3q2m){margin-top:1.7490671642rem}}.marqueeWrapper:where(.astro-6zxu3q2m){overflow-x:clip;mask:linear-gradient(to bottom,#000 75%,transparent)}.marquee:where(.astro-6zxu3q2m){font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;white-space:nowrap;color:#e3ebe4;width:fit-content;text-shadow:calc(var(--offset) + .25em) 0 currentColor,calc((var(--offset) + .25em) * -1) 0 currentColor;animation:courseMarquee var(--marquee-duration, 0s) linear infinite}@media screen and (min-width: 1025px){.marquee:where(.astro-6zxu3q2m){font-size:25rem}}@media screen and (max-width:1024.98px){.marquee:where(.astro-6zxu3q2m){font-size:7.5792910448rem}}@keyframes courseMarquee{0%{translate:0 0}to{translate:calc(-100% - .25em) 0}}.slider:where(.astro-6zxu3q2m){max-width:100%;display:flex;overflow-x:clip;height:var(--size);position:relative}@media screen and (max-width:1024.98px){.slider:where(.astro-6zxu3q2m){margin-top:1.1660447761rem;--size: 17.4906716418rem;gap:.291511194rem}}@media screen and (min-width: 1025px){.slider:where(.astro-6zxu3q2m){margin-top:6rem;--size: 37.5rem;gap:.625rem;position:sticky;top:calc((100dvh + var(--internship-header-height)) / 2 - var(--size) / 2);z-index:-1}}.slider:where(.astro-6zxu3q2m) .slide{aspect-ratio:1/1;flex:0 0 auto;width:var(--size);overflow:hidden}@media screen and (max-width:1024.98px){.slider:where(.astro-6zxu3q2m) .slide{border-radius:.5830223881rem}}@media screen and (min-width: 1025px){.slider:where(.astro-6zxu3q2m) .slide{border-radius:.625rem}}.slider:where(.astro-6zxu3q2m) .slide img,video{display:block;width:100%;height:100%;object-fit:cover}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@media screen and (min-width: 1025px){.mtpc10:where(.astro-tu2sj3yh){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-tu2sj3yh){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-tu2sj3yh){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-tu2sj3yh){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-tu2sj3yh){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-tu2sj3yh){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-tu2sj3yh){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-tu2sj3yh){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-tu2sj3yh){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-tu2sj3yh){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-tu2sj3yh){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-tu2sj3yh){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-tu2sj3yh){margin-top:2.5rem}}@media screen and (max-width:1024.98px){.Requirements:where(.astro-tu2sj3yh){padding:0 1.1660447761rem;margin-top:5.2472014925rem}}@media screen and (min-width: 1025px){.Requirements:where(.astro-tu2sj3yh){padding:0 1.875rem;position:relative}}@media screen and (min-width: 1025px){.contents:where(.astro-tu2sj3yh){width:48.75rem;margin:auto}}@media screen and (max-width:1024.98px){.section:where(.astro-tu2sj3yh){padding:0 0 0 1.4575559701rem}}@media screen and (min-width: 1025px){.section:where(.astro-tu2sj3yh){padding:0 0 0 6.25rem}}.section:where(.astro-tu2sj3yh)+.section:where(.astro-tu2sj3yh){position:relative}@media screen and (max-width:1024.98px){.section:where(.astro-tu2sj3yh)+.section:where(.astro-tu2sj3yh){margin-top:3.4981343284rem}}@media screen and (min-width: 1025px){.section:where(.astro-tu2sj3yh)+.section:where(.astro-tu2sj3yh){margin-top:7.5rem}}.section:where(.astro-tu2sj3yh)+.section:where(.astro-tu2sj3yh):before{content:"";position:absolute;left:0;width:100%;height:1px;background:#e5e5e5}@media screen and (max-width:1024.98px){.section:where(.astro-tu2sj3yh)+.section:where(.astro-tu2sj3yh):before{top:-1.7490671642rem}}@media screen and (min-width: 1025px){.section:where(.astro-tu2sj3yh)+.section:where(.astro-tu2sj3yh):before{top:-3.75rem}}h3:where(.astro-tu2sj3yh){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:800;position:relative;line-height:1.5}@media screen and (max-width:1024.98px){h3:where(.astro-tu2sj3yh){font-size:1.4575559701rem;margin-bottom:1.1660447761rem}}@media screen and (min-width: 1025px){h3:where(.astro-tu2sj3yh){font-size:2.75rem;margin-bottom:1.875rem}}h3:where(.astro-tu2sj3yh):before{content:"";aspect-ratio:1/1;background:#008803;position:absolute;border-radius:50%}@media screen and (max-width:1024.98px){h3:where(.astro-tu2sj3yh):before{width:.6996268657rem;top:.7579291045rem;left:-1.4575559701rem}}@media screen and (min-width: 1025px){h3:where(.astro-tu2sj3yh):before{width:1.25rem;top:1.5625rem;left:-6.25rem}}@media screen and (max-width:1024.98px){.list:where(.astro-tu2sj3yh)>:where(.astro-tu2sj3yh)+:where(.astro-tu2sj3yh){margin-top:.5830223881rem}}@media screen and (min-width: 1025px){.list:where(.astro-tu2sj3yh)>:where(.astro-tu2sj3yh)+:where(.astro-tu2sj3yh){margin-top:.625rem}}.list:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:600;position:relative}@media screen and (max-width:1024.98px){.list:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh){font-size:.8162313433rem;padding-left:1.4575559701rem;line-height:1.8}}@media screen and (min-width: 1025px){.list:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh){font-size:1.125rem;padding-left:2.5rem;line-height:1.6}}.list:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh):before{content:"";position:absolute;aspect-ratio:1/1;border-radius:50%}@media screen and (max-width:1024.98px){.list:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh):before{top:.4081156716rem;left:0;width:.6996268657rem;border:.1166044776rem solid #008803}}@media screen and (min-width: 1025px){.list:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh):before{top:.5rem;left:0;width:.9375rem;border:.125rem solid #008803}}@media screen and (max-width:1024.98px){.annotations:where(.astro-tu2sj3yh){margin-top:.5830223881rem}}@media screen and (min-width: 1025px){.annotations:where(.astro-tu2sj3yh){margin-top:1.25rem;padding-bottom:2.5rem}}@media screen and (max-width:1024.98px){.annotations:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh){font-size:.6996268657rem;line-height:1.8}}@media screen and (min-width: 1025px){.annotations:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh){font-size:.75rem;line-height:2}}.process:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh){display:flex;align-items:center;position:relative;z-index:0}@media screen and (max-width:1024.98px){.process:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh){gap:.291511194rem}}@media screen and (min-width: 1025px){.process:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh){gap:.625rem}}.process:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh)+li:where(.astro-tu2sj3yh){border-top:1px solid #e5e5e5}@media screen and (max-width:1024.98px){.process:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh)+li:where(.astro-tu2sj3yh){margin-top:1.1660447761rem;padding-top:1.1660447761rem}}@media screen and (min-width: 1025px){.process:where(.astro-tu2sj3yh)>li:where(.astro-tu2sj3yh)+li:where(.astro-tu2sj3yh){margin-top:2.5rem;padding-top:2.5rem}}.processStep:where(.astro-tu2sj3yh){font-family:General Semibold,sans-serif;font-optical-sizing:auto;font-weight:600;color:#008803}@media screen and (max-width:1024.98px){.processStep:where(.astro-tu2sj3yh){font-size:.8162313433rem;min-width:1.1660447761rem;margin-top:.1166044776rem}}@media screen and (min-width: 1025px){.processStep:where(.astro-tu2sj3yh){font-size:1.25rem;min-width:1.875rem;margin-top:.125rem}}.processTitle:where(.astro-tu2sj3yh){font-family:Noto Sans JP Variable,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt" on;font-weight:700;line-height:1.6}@media screen and (max-width:1024.98px){.processTitle:where(.astro-tu2sj3yh){font-size:1.0494402985rem}}@media screen and (min-width: 1025px){.processTitle:where(.astro-tu2sj3yh){font-size:1.5rem}}.processDate:where(.astro-tu2sj3yh){color:#008803;border:1px solid;border-radius:calc(infinity * 1px)}@media screen and (max-width:1024.98px){.processDate:where(.astro-tu2sj3yh){font-size:.6413246269rem;padding:.4664179104rem .6996268657rem;margin-inline:auto 0}}@media screen and (min-width: 1025px){.processDate:where(.astro-tu2sj3yh){font-size:.9375rem;padding:.3125rem 1.75rem;margin-inline:auto 0;line-height:2}}.processIcon:where(.astro-tu2sj3yh){display:grid;place-items:center;background:#fff;border-radius:50%;border:1px solid #e5e5e5;aspect-ratio:1/1;position:absolute;left:0;right:0;top:0;translate:0 -50%;margin:auto;z-index:1}@media screen and (max-width:1024.98px){.processIcon:where(.astro-tu2sj3yh){width:1.7490671642rem}}@media screen and (min-width: 1025px){.processIcon:where(.astro-tu2sj3yh){width:3.125rem}}.processIcon:where(.astro-tu2sj3yh) :where(.astro-tu2sj3yh)[data-icon]{height:auto}@media screen and (max-width:1024.98px){.processIcon:where(.astro-tu2sj3yh) :where(.astro-tu2sj3yh)[data-icon]{width:.4664179104rem}}@media screen and (min-width: 1025px){.processIcon:where(.astro-tu2sj3yh) :where(.astro-tu2sj3yh)[data-icon]{width:.625rem}}@media screen and (max-width:1024.98px){.schools:where(.astro-tu2sj3yh){font-size:.8162313433rem;line-height:1.8;margin-top:.5830223881rem}}@media screen and (min-width: 1025px){.schools:where(.astro-tu2sj3yh){font-size:.9375rem;line-height:2;margin-top:.625rem}}.schools:where(.astro-tu2sj3yh) small:where(.astro-tu2sj3yh){display:block}@media screen and (max-width:1024.98px){.schools:where(.astro-tu2sj3yh) small:where(.astro-tu2sj3yh){font-size:.6996268657rem;line-height:1.8;margin-top:.5830223881rem}}@media screen and (min-width: 1025px){.schools:where(.astro-tu2sj3yh) small:where(.astro-tu2sj3yh){font-size:.75rem;line-height:2;margin-top:.625rem;margin-right:-.625rem}}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:GeneralSans-Variable;src:url(/assets/fonts/GeneralSans-Variable.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:GeneralSans-Regular;src:url(/assets/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:General Semibold;src:url(/assets/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:General Bold;src:url(/assets/fonts/GeneralSans-Bold.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:700}@keyframes arrowBackBtoT{0%{opacity:1;transform:translateZ(0)}50%{opacity:0;transform:translate3d(0,300%,0)}50.001%{opacity:0;transform:translate3d(0,-300%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes arrowBackRtoL{0%{opacity:1;transform:translateZ(0)}50%{opacity:0;transform:translate3d(300%,0,0)}50.001%{opacity:0;transform:translate3d(-300%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes arrowBackLBtoRT{0%{opacity:1;transform:translateZ(0)}50%{opacity:0;transform:translate3d(300%,-300%,0)}50.001%{opacity:0;transform:translate3d(-300%,300%,0)}to{opacity:1;transform:translateZ(0)}}@media screen and (min-width: 1025px){.mtpc10:where(.astro-yxcg3as5){margin-top:.625rem}}@media screen and (min-width: 1025px){.mtpc15:where(.astro-yxcg3as5){margin-top:.9375rem}}@media screen and (min-width: 1025px){.mtpc20:where(.astro-yxcg3as5){margin-top:1.25rem}}@media screen and (min-width: 1025px){.mtpc30:where(.astro-yxcg3as5){margin-top:1.875rem}}@media screen and (min-width: 1025px){.mtpc40:where(.astro-yxcg3as5){margin-top:2.5rem}}@media screen and (min-width: 1025px){.mtpc50:where(.astro-yxcg3as5){margin-top:3.125rem}}@media screen and (min-width: 1025px){.mtpc60:where(.astro-yxcg3as5){margin-top:3.75rem}}@media screen and (max-width:1024.98px){.mtsp10:where(.astro-yxcg3as5){margin-top:.625rem}}@media screen and (max-width:1024.98px){.mtsp15:where(.astro-yxcg3as5){margin-top:.9375rem}}@media screen and (max-width:1024.98px){.mtsp20:where(.astro-yxcg3as5){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp25:where(.astro-yxcg3as5){margin-top:1.5625rem}}@media screen and (max-width:1024.98px){.mtsp30:where(.astro-yxcg3as5){margin-top:1.875rem}}@media screen and (max-width:1024.98px){.mtsp40:where(.astro-yxcg3as5){margin-top:2.5rem}}.nowrap:where(.astro-yxcg3as5){white-space:nowrap}
