@keyframes _Expand_64bni_1{0%{padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-40px)}to{padding-top:3.2rem;padding-bottom:3.2rem;opacity:1;transform:translateY(0)}}@keyframes _Fold_64bni_1{0%{padding-top:3.2rem;padding-bottom:3.2rem;opacity:1;transform:translateY(0)}to{padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-40px)}}@media screen and (max-width: 768px){._container_64bni_30>h2{font-size:19px;margin-bottom:16px}._list_64bni_34{display:grid;grid-template-columns:1fr;row-gap:4px}._list-item-head_64bni_39{background:#f4f4f4;padding:8px 16px;position:relative;z-index:1}._list-item-head_64bni_39:hover{background:#fdf7f1;transition:.5s;cursor:pointer}._list-item-head__expanded_64bni_50{background:#fdf7f1}._list-item-head__expanded_64bni_50>._emp-style-tag_64bni_53{background:#ffffff;color:#ef7a00;font-weight:400}._list-item-head__not-hiring_64bni_58{background:#f4f4f4;padding:8px 16px;position:relative}._list-item-head__not-hiring_64bni_58>._emp-style-tag_64bni_53{background:#a7a7a7}._list-item-head__not-hiring_64bni_58>._job-title_64bni_66{color:#a7a7a7}._emp-style-tag_64bni_53{background:#fd8630;color:#fff;font-size:9px;font-weight:700;line-height:16.2px;padding:1px 8px;width:fit-content;text-align:center;border-radius:2px}._emp-style-tag__new-graduate_64bni_80{background:#f96b12}._emp-style-tag__freelance_64bni_83{background:#f1a81b}._emp-style-tag__part-time_64bni_86{background:#edbd14}._job-title_64bni_66{font-size:16px;font-weight:700;line-height:25.6px;margin-top:2px;max-width:70%}._toggle_64bni_96{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;max-width:25%}._toggle-button_64bni_109{width:22px;height:22px;border-radius:50%;background:#ffffff;display:flex;justify-content:center;align-items:center;transition:.3s}._toggle-button_64bni_109>svg{width:10px;height:10px}._toggle-button__expanded_64bni_123{transform:rotate(-180deg);transition:.3s;background:#ef7a00}._toggle-button__expanded_64bni_123>svg{transition:all .3s;fill:#fff}._description-area_64bni_132{background:#ffffff;padding:16px;animation:_Expand_64bni_1 .3s forwards}._description-area_64bni_132>p{font-size:15px;margin-bottom:24px;line-height:27px;transition:line-height .3s ease-out,margin-bottom .3s ease-out}._description-area__folded_64bni_143{display:none}._description-area__folding_64bni_146{animation:_Fold_64bni_1 .3s ease-in forwards}}@media screen and (min-width: 768px){._container_64bni_30{background:#f4f4f4;padding:3.2rem}._container_64bni_30>h2{font-size:2.8rem;margin-bottom:3.2rem}._list_64bni_34{display:grid;grid-template-columns:1fr;row-gap:4px}._list-item-head_64bni_39{background:#ffffff;padding:2.4rem;display:flex;gap:1.6rem;align-items:center;position:relative;width:100%;z-index:1}._list-item-head_64bni_39:hover{background:#ef7a00;transition:.5s;cursor:pointer}._list-item-head_64bni_39:hover ._emp-style-tag_64bni_53{background:#ffffff;color:#ef7a00;font-weight:400;transition:.5s}._list-item-head_64bni_39:hover ._job-title_64bni_66,._list-item-head_64bni_39:hover ._toggle_64bni_96>span{color:#fff;transition:.5s}._list-item-head_64bni_39:hover ._toggle-button_64bni_109{background:#ef7a00;transition:.5s}._list-item-head_64bni_39:hover ._toggle-button_64bni_109>svg{transition:fill,.5s,0s;fill:#fff}._list-item-head__expanded_64bni_50{background:#fdf7f1}._list-item-head__expanded_64bni_50>._emp-style-tag_64bni_53{background:#ffffff;color:#ef7a00;font-weight:400}._list-item-head__not-hiring_64bni_58{background:#ffffff;padding:2.4rem;display:flex;gap:1.6rem;align-items:center;position:relative}._list-item-head__not-hiring_64bni_58>._emp-style-tag_64bni_53{background:#a7a7a7}._list-item-head__not-hiring_64bni_58>._job-title_64bni_66{color:#a7a7a7;min-width:55%}._list-item-head__not-hiring_64bni_58>._toggle_64bni_96{font-size:1.2rem}._emp-style-tag_64bni_53{background:#fd8630;color:#fff;font-size:1.6rem;font-weight:700;line-height:3rem;min-width:13rem;text-align:center;border-radius:2px}._emp-style-tag__new-graduate_64bni_80{background:#f96b12}._emp-style-tag__freelance_64bni_83{background:#f1a81b}._emp-style-tag__part-time_64bni_86{background:#edbd14}._job-title_64bni_66{font-size:2rem;font-weight:700;line-height:3.2rem}._toggle_64bni_96{display:flex;align-items:center;gap:1.6rem;font-size:1.6rem;font-weight:700;margin-left:auto}._toggle-button_64bni_109{width:4.8rem;aspect-ratio:1/1;border-radius:50%;background:#f4f4f4;display:flex;justify-content:center;align-items:center;transition:.3s}._toggle-button_64bni_109>svg{width:16px;height:16px}._toggle-button__expanded_64bni_123{transform:rotate(-180deg);transition:.3s;background:#ef7a00}._toggle-button__expanded_64bni_123>svg{fill:#fff}._description-area_64bni_132{background:#ffffff;padding:3.2rem;animation:_Expand_64bni_1 .3s ease-out forwards}._description-area_64bni_132>p{font-size:1.6rem;margin-bottom:2.4rem;line-height:2.88rem;transition:line-height .3s ease-out,margin-bottom .3s ease-out}._description-area__folded_64bni_143{display:none}._description-area__folding_64bni_146{animation:_Fold_64bni_1 .3s ease-in forwards}}@media screen and (max-width: 768px){.jobs-section:where(.astro-Y35FHDMC){grid-column:2/-2}.jobs-list-wrapper:where(.astro-Y35FHDMC){margin:32px 0;display:grid;grid-template-columns:1fr;row-gap:24px}.gallery-section-wrapper:where(.astro-Y35FHDMC){grid-column:1/-1}.gallery-section:where(.astro-Y35FHDMC){grid-column:2/-2;margin:0 auto 40px;padding-bottom:65px;display:flex}.gallery-section:where(.astro-Y35FHDMC)>img:where(.astro-Y35FHDMC){width:40vw}.gallery-photo-01:where(.astro-Y35FHDMC){position:absolute;left:0}.gallery-photo-02:where(.astro-Y35FHDMC){position:relative;top:65px}.gallery-photo-03:where(.astro-Y35FHDMC){position:absolute;right:0}.steps-section:where(.astro-Y35FHDMC){grid-column:2/-2}.steps-container:where(.astro-Y35FHDMC){grid-column:2/-2;background:#f4f4f4;margin:32px 0 24px;padding:7px;display:flex;gap:min(3vw,16.52px);justify-content:center;text-align:center}.step:where(.astro-Y35FHDMC){position:relative}.step-arrow:where(.astro-Y35FHDMC){position:relative}.step-arrow:where(.astro-Y35FHDMC)>svg:where(.astro-Y35FHDMC){fill:#a7a7a7;width:8px;height:8px;position:absolute;left:50%;top:40%;transform:translate(-50%) translateY(-50%) rotate(-90deg)}.step-circle:where(.astro-Y35FHDMC){width:min(10vw,49.55px);aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:9.08px;line-height:110%}.step-circle-01:where(.astro-Y35FHDMC){background:#f37469}.step-circle-02:where(.astro-Y35FHDMC){background:#f37b66}.step-circle-03:where(.astro-Y35FHDMC){background:#f58e60}.step-circle-04:where(.astro-Y35FHDMC){background:#f7ac54}.step-circle-05:where(.astro-Y35FHDMC){background:#ef7a00}.step-label:where(.astro-Y35FHDMC){font-size:7.43px;font-weight:700;padding-top:.5rem}.step-descriptions-container:where(.astro-Y35FHDMC){display:flex;flex-direction:column;gap:16px}.step-description:where(.astro-Y35FHDMC){padding:0 8px}.step-description:where(.astro-Y35FHDMC)>p:where(.astro-Y35FHDMC){font-size:18px;line-height:28.8px}.step-description-label:where(.astro-Y35FHDMC){font-size:14px;font-weight:700;margin-bottom:8px;border-bottom:2px solid #242424;width:fit-content}.step-description-label:where(.astro-Y35FHDMC)>span:where(.astro-Y35FHDMC){font-size:21px}}@media screen and (min-width: 768px){.jobs-section:where(.astro-Y35FHDMC){grid-column:3/-3;padding-top:8rem}.jobs-list-wrapper:where(.astro-Y35FHDMC){margin:6.4rem 0;display:grid;grid-template-columns:1fr;row-gap:6.4rem}.gallery-section-wrapper:where(.astro-Y35FHDMC){grid-column:1/-1;overflow-x:hidden}.gallery-section:where(.astro-Y35FHDMC){grid-column:2/-2;margin-bottom:8rem;display:flex;position:relative;width:100%;height:calc(23.1vw + 60px)}.gallery-section:where(.astro-Y35FHDMC)>img:where(.astro-Y35FHDMC){width:min(40vw,50rem);aspect-ratio:50/35;transform:translate(-50%)}.gallery-photo-01:where(.astro-Y35FHDMC){position:absolute;top:0;left:12%}.gallery-photo-02:where(.astro-Y35FHDMC){position:absolute;top:60px;left:50%}.gallery-photo-03:where(.astro-Y35FHDMC){position:absolute;top:0;left:88%}.steps-section:where(.astro-Y35FHDMC){grid-column:3/-3;padding-top:8rem}.steps-container:where(.astro-Y35FHDMC){grid-column:2/-3;background:#f4f4f4;margin:6.4rem 0;padding:3.2rem 7rem;display:grid;grid-template-columns:repeat(4,1fr min(8%,7.2rem)) 1fr;justify-content:center;text-align:center}.steps-container:where(.astro-Y35FHDMC) .step:where(.astro-Y35FHDMC){position:relative}.steps-container:where(.astro-Y35FHDMC) .step-arrow:where(.astro-Y35FHDMC){position:relative}.steps-container:where(.astro-Y35FHDMC) .step-arrow:where(.astro-Y35FHDMC)>svg:where(.astro-Y35FHDMC){fill:#a7a7a7;width:16px;height:16px;position:absolute;left:50%;top:40%;transform:translate(-50%) translateY(-50%) rotate(-90deg)}.steps-container:where(.astro-Y35FHDMC) .step-circle:where(.astro-Y35FHDMC){width:min(10vw,12rem);aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:min(2vw,2.2rem);line-height:110%}.steps-container:where(.astro-Y35FHDMC) .step-circle-01:where(.astro-Y35FHDMC){background:#f37469}.steps-container:where(.astro-Y35FHDMC) .step-circle-02:where(.astro-Y35FHDMC){background:#f37b66}.steps-container:where(.astro-Y35FHDMC) .step-circle-03:where(.astro-Y35FHDMC){background:#f58e60}.steps-container:where(.astro-Y35FHDMC) .step-circle-04:where(.astro-Y35FHDMC){background:#f7ac54}.steps-container:where(.astro-Y35FHDMC) .step-circle-05:where(.astro-Y35FHDMC){background:#ef7a00}.steps-container:where(.astro-Y35FHDMC) .step-label:where(.astro-Y35FHDMC){font-size:min(1.8vw,1.8rem);font-weight:700;padding-top:.5rem}.step-descriptions-container:where(.astro-Y35FHDMC){display:grid;grid-template-columns:1fr;row-gap:1rem}.step-description:where(.astro-Y35FHDMC){display:flex;gap:1.6rem;padding:.8rem 1.6rem}.step-description:where(.astro-Y35FHDMC)>p:where(.astro-Y35FHDMC){width:calc(100% - 8.2rem)}.step-description-label:where(.astro-Y35FHDMC){padding-top:.2rem;min-width:max-content;font-size:1.4rem;font-weight:700}.step-description-label:where(.astro-Y35FHDMC)>span:where(.astro-Y35FHDMC){font-size:2.1rem}}
