.sheet.recruit-message{flex-direction:column;gap:32px;padding-block:0 120px;display:flex}.message__image[data-astro-cid-gp4onsyz]{width:calc(60% - 24px);margin:-96px 24px 0 auto}.message__image[data-astro-cid-gp4onsyz] img,.message__image[data-astro-cid-gp4onsyz] .ph{border-radius:24px;width:100%}.message__body[data-astro-cid-gp4onsyz]{flex-direction:column;align-items:flex-start;gap:40px;width:90%;margin-inline:auto;display:flex}.message__text[data-astro-cid-gp4onsyz]{width:60%}.message__title[data-astro-cid-gp4onsyz]{font-size:2rem;font-weight:400;line-height:1.8}.message__lead[data-astro-cid-gp4onsyz]{margin-top:40px;font-size:1.25rem;line-height:2}@media (width<=1280px){.sheet.recruit-message{padding-block:56px}.message__image[data-astro-cid-gp4onsyz]{width:calc(90% - 24px)}.message__image[data-astro-cid-gp4onsyz] img,.message__image[data-astro-cid-gp4onsyz] .ph{border-radius:24px 0 0 24px}.message__body[data-astro-cid-gp4onsyz]{gap:24px;width:100%;padding-inline:32px}.message__text[data-astro-cid-gp4onsyz]{width:80%}.message__title[data-astro-cid-gp4onsyz]{font-size:1.625rem}.message__lead[data-astro-cid-gp4onsyz]{margin-top:24px;font-size:.9375rem}}@media (width<=480px){.sheet.recruit-message{gap:40px;padding:0 0 56px 6px}.message__image[data-astro-cid-gp4onsyz]{width:90%;margin:-48px 0 0 auto}.message__image[data-astro-cid-gp4onsyz] img,.message__image[data-astro-cid-gp4onsyz] .ph{border-radius:16px 0 0 16px}.message__body[data-astro-cid-gp4onsyz]{gap:16px}.message__text[data-astro-cid-gp4onsyz]{width:100%}.message__title[data-astro-cid-gp4onsyz]{font-size:1.5rem;line-height:1.5}.message__lead[data-astro-cid-gp4onsyz]{margin-top:16px}}.gallery[data-astro-cid-gp4onsyz]{-webkit-backdrop-filter:blur(20px);background:#f8f8f8e6;padding-inline:0;overflow:hidden;container-type:inline-size}.gallery__track[data-astro-cid-gp4onsyz]{width:max-content;animation:40s linear infinite gallery-scroll;display:flex}@keyframes gallery-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.gallery__track[data-astro-cid-gp4onsyz]{animation:none}}.gallery__slide[data-astro-cid-gp4onsyz]{flex:0 0 18cqw;padding:16px}.gallery__slide[data-astro-cid-gp4onsyz] img,.gallery__slide[data-astro-cid-gp4onsyz] .ph{border-radius:12px;width:100%}@media (width<=1280px){.gallery[data-astro-cid-gp4onsyz]{padding-block:56px}}@media (width<=768px){.gallery__slide[data-astro-cid-gp4onsyz]{flex-basis:30cqw}}@media (width<=480px){.gallery[data-astro-cid-gp4onsyz]{padding-block:0}.gallery__slide[data-astro-cid-gp4onsyz]{flex-basis:40cqw;padding:12px}}.info[data-astro-cid-gp4onsyz]{-webkit-backdrop-filter:blur(20px);background:#f8f8f8e6;padding-block:96px}.jobs[data-astro-cid-gp4onsyz]{flex-direction:column;gap:24px;margin-top:120px;display:flex}.jobs__list[data-astro-cid-gp4onsyz]{gap:24px;display:grid}.job[data-astro-cid-gp4onsyz]{background:var(--color-white);transition:box-shadow .3s var(--ease);border-radius:8px;padding:32px}.job[data-astro-cid-gp4onsyz]:hover{box-shadow:0 1px 6px 1px #00000008}.job__head[data-astro-cid-gp4onsyz]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.job__heading[data-astro-cid-gp4onsyz]{flex-direction:column;align-items:flex-start;width:90%;display:flex}.job__no[data-astro-cid-gp4onsyz]{color:var(--color-primary);font-size:var(--fs-xxs);line-height:1.13}.job__title[data-astro-cid-gp4onsyz]{margin-top:8px;font-size:1.25rem;line-height:1.65}.job__toggle[data-astro-cid-gp4onsyz]{width:69px;height:69px;transition:background-color .3s var(--ease);background:#fbfbfb;border-radius:96px;flex-shrink:0;position:relative;overflow:hidden}.job__head[data-astro-cid-gp4onsyz]:hover .job__toggle[data-astro-cid-gp4onsyz]{background:#eee}.job__toggle[data-astro-cid-gp4onsyz] img[data-astro-cid-gp4onsyz]{width:100%;height:100%;transition:opacity .3s var(--ease), transform .3s var(--ease);position:absolute;inset:0}.job__minus[data-astro-cid-gp4onsyz]{opacity:0;transform:translateY(-100%)}.is-open[data-astro-cid-gp4onsyz] .job__plus[data-astro-cid-gp4onsyz]{opacity:0;transform:translateY(100%)}.is-open[data-astro-cid-gp4onsyz] .job__minus[data-astro-cid-gp4onsyz]{opacity:1;transform:none}.job__panel[data-astro-cid-gp4onsyz]{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid;overflow:hidden}.is-open[data-astro-cid-gp4onsyz] .job__panel[data-astro-cid-gp4onsyz]{grid-template-rows:1fr}.job__panel-inner[data-astro-cid-gp4onsyz]{min-height:0}.job__rows[data-astro-cid-gp4onsyz]{margin:32px 0 0}.job__row[data-astro-cid-gp4onsyz]{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:40px;padding-block:24px;display:flex}.job__row[data-astro-cid-gp4onsyz] dt[data-astro-cid-gp4onsyz]{width:calc(15% - 34px);font-size:.9375rem;line-height:1.4}.job__row[data-astro-cid-gp4onsyz] dd[data-astro-cid-gp4onsyz]{width:calc(85% - 6px);color:var(--color-text-sub);margin:0;font-size:.9375rem;line-height:1.4}.entry-wrap[data-astro-cid-gp4onsyz]{width:90%;margin:96px auto 0}.entry[data-astro-cid-gp4onsyz]{border-radius:var(--radius-lg);background:linear-gradient(45deg, #0000 0%, #fff3 100%), var(--color-primary);color:var(--color-white);flex-direction:column;justify-content:space-between;padding:56px 56px 32px;display:flex;overflow:hidden}.entry__text[data-astro-cid-gp4onsyz]{flex-direction:column;gap:24px;width:60%;display:flex}.entry__heading[data-astro-cid-gp4onsyz]{flex-direction:column;gap:8px;display:flex}.entry__title[data-astro-cid-gp4onsyz]{font-size:3.125rem;line-height:1.13}.entry__sub[data-astro-cid-gp4onsyz]{color:#ffffff80;font-size:var(--fs-xs);line-height:1.13}.entry__desc[data-astro-cid-gp4onsyz]{font-size:var(--fs-sm);line-height:2}.entry__arrow[data-astro-cid-gp4onsyz]{width:140px;height:140px;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border:1px solid #ffffff80;border-radius:24px;align-self:flex-end;position:relative;overflow:hidden}.entry[data-astro-cid-gp4onsyz]:hover .entry__arrow[data-astro-cid-gp4onsyz],.entry[data-astro-cid-gp4onsyz]:focus-visible .entry__arrow[data-astro-cid-gp4onsyz]{border-color:var(--color-white);background:var(--color-white);color:var(--color-primary)}.entry__arrow[data-astro-cid-gp4onsyz] .icon{transition:transform .5s var(--ease);margin:auto;position:absolute;inset:0}.entry__arrow[data-astro-cid-gp4onsyz] .icon:last-child{transform:translate(-200%)}.entry[data-astro-cid-gp4onsyz]:hover .entry__arrow[data-astro-cid-gp4onsyz] .icon:first-child{transform:translate(200%)}.entry[data-astro-cid-gp4onsyz]:hover .entry__arrow[data-astro-cid-gp4onsyz] .icon:last-child{transform:none}@media (width<=1280px){.info[data-astro-cid-gp4onsyz]{padding-block:56px}.job__head[data-astro-cid-gp4onsyz]{width:90%}.job__heading[data-astro-cid-gp4onsyz]{width:100%}.job__title[data-astro-cid-gp4onsyz]{font-size:1.375rem}.job__rows[data-astro-cid-gp4onsyz]{margin-top:0}.job__row[data-astro-cid-gp4onsyz] dt[data-astro-cid-gp4onsyz]{width:calc(20% - 32px)}.job__row[data-astro-cid-gp4onsyz] dd[data-astro-cid-gp4onsyz]{line-height:2}.entry-wrap[data-astro-cid-gp4onsyz]{width:100%;padding-inline:32px}.entry[data-astro-cid-gp4onsyz]{padding:40px 32px}.entry__text[data-astro-cid-gp4onsyz]{width:70%}.entry__title[data-astro-cid-gp4onsyz]{font-size:2.1875rem}.entry__desc[data-astro-cid-gp4onsyz]{font-size:.8125rem}.entry__arrow[data-astro-cid-gp4onsyz]{border-radius:8px;width:80px;height:80px}.entry__arrow[data-astro-cid-gp4onsyz] .icon{width:48px;height:48px}}@media (width<=768px){.job[data-astro-cid-gp4onsyz]{padding:24px}.job__title[data-astro-cid-gp4onsyz]{font-size:1.25rem}.job__toggle[data-astro-cid-gp4onsyz]{width:48px;height:48px}.job__row[data-astro-cid-gp4onsyz] dd[data-astro-cid-gp4onsyz]{line-height:1.4}.entry-wrap[data-astro-cid-gp4onsyz]{margin-top:56px}}@media (width<=480px){.jobs[data-astro-cid-gp4onsyz]{gap:16px;margin-top:80px}.jobs__list[data-astro-cid-gp4onsyz]{gap:16px}.job[data-astro-cid-gp4onsyz]{padding:20px}.job__head[data-astro-cid-gp4onsyz]{gap:8px;width:100%}.job__heading[data-astro-cid-gp4onsyz]{gap:8px;width:85%}.job__no[data-astro-cid-gp4onsyz]{font-size:var(--fs-xs)}.job__title[data-astro-cid-gp4onsyz]{margin-top:0;font-size:1.125rem}.job__toggle[data-astro-cid-gp4onsyz]{width:40px;height:40px}.job__row[data-astro-cid-gp4onsyz]{gap:20px}.job__row[data-astro-cid-gp4onsyz] dt[data-astro-cid-gp4onsyz]{width:calc(30% - 14px);font-size:.8125rem}.job__row[data-astro-cid-gp4onsyz] dd[data-astro-cid-gp4onsyz]{width:calc(70% - 6px);font-size:.8125rem}.entry-wrap[data-astro-cid-gp4onsyz]{padding-inline:24px}.entry[data-astro-cid-gp4onsyz]{gap:16px;padding:32px 8px 8px 24px}.entry__text[data-astro-cid-gp4onsyz]{gap:16px;width:90%}.entry__heading[data-astro-cid-gp4onsyz]{gap:4px}.entry__title[data-astro-cid-gp4onsyz]{font-size:1.875rem}.entry__desc[data-astro-cid-gp4onsyz]{line-height:1.8}}
