.FloatingBanner-module-scss-module___6K0WG__floating-banner{z-index:var(--z-floating-banner);aspect-ratio:216/132;background:var(--color-floating-placeholder);border-radius:var(--radius) 0 0 var(--radius);inline-size:21.6rem;position:fixed;inset-block-end:4rem;inset-inline-end:0}.FloatingBanner-module-scss-module___6K0WG__floating-banner__link,.FloatingBanner-module-scss-module___6K0WG__floating-banner__image{border-radius:inherit;block-size:100%;inline-size:100%;display:block}.FloatingBanner-module-scss-module___6K0WG__floating-banner__image{object-fit:cover}.FloatingBanner-module-scss-module___6K0WG__floating-banner__close{z-index:var(--z-content);background:var(--color-green);block-size:2rem;inline-size:2rem;color:var(--color-black);cursor:pointer;border:0;border-radius:50%;line-height:1;position:absolute;inset-block-start:-1rem;inset-inline-start:-1rem}@media not (min-width:840px){.FloatingBanner-module-scss-module___6K0WG__floating-banner{inline-size:15rem;inset-block-end:9rem}}@media (840px<=width<1260px){.FloatingBanner-module-scss-module___6K0WG__floating-banner{inset-block-end:calc(max(7rem,61.25px) + 2rem)}}
.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo{z-index:var(--z-header);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;display:block;position:fixed;inset-block-start:4.2rem;inset-inline-start:1.96rem;transform:translateY(-.8rem)}.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo__image{block-size:auto;inline-size:30rem;display:block}.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo--visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}@media not (min-width:840px){.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo{inset-block-start:1.3rem;inset-inline-start:1.176rem}.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo__image{inline-size:15.5rem}}.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo-backdrop{z-index:var(--z-header);visibility:hidden;opacity:0;pointer-events:none;block-size:30.9rem;inline-size:50.5rem;-webkit-mask-image:var(--scrolled-logo-backdrop-mask);-webkit-mask-image:var(--scrolled-logo-backdrop-mask);mask-image:var(--scrolled-logo-backdrop-mask);background:#fff6;transition:opacity .18s;display:block;position:fixed;inset-block-start:-9.9rem;inset-inline-start:-10.3rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo-backdrop{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}}.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo-backdrop--visible{visibility:visible;opacity:1}@media not (min-width:840px){.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo-backdrop{block-size:15.54rem;inline-size:27.3rem;inset-block-start:-5.94rem;inset-inline-start:-6.18rem}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo-backdrop{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}}}@media (prefers-reduced-motion:reduce){.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo,.ScrolledLogo-module-scss-module__7VYB-q__scrolled-logo-backdrop{transition:none}}
.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar{z-index:var(--z-menu);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-block-size:7rem;display:grid;position:fixed;inset-block-end:0;inset-inline:0}@media (min-width:840px){.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar{display:none}}.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar__link{transition:filter .1s}@media (prefers-reduced-motion:reduce){.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar__link{transition:none}}.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar__link:hover,.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar__link:focus-visible{filter:brightness(.8)}.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar__link{color:var(--color-black);background:linear-gradient(118deg,#fdd000 32%,#9ddc00 100%)}.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar__link--secondary{color:var(--color-corporate);background:linear-gradient(117deg,#10242b 33%,#13637f 98%)}.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar__link{font-size:max(var(--min-font-size),1.6rem);text-align:center;word-break:keep-all;overflow-wrap:anywhere;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar__label{flex-direction:column;align-items:center;display:flex}.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar__sublabel{font-size:max(var(--min-font-size),1.2rem)}.SubPageRecruitBar-module-scss-module__iMaH5G__subpage-recruit-bar__icon{block-size:1.5rem;inline-size:1.5rem;-webkit-mask-image:var(--subpage-recruit-bar-icon-mask);mask-image:var(--subpage-recruit-bar-icon-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--subpage-recruit-bar-icon-mask);background-color:currentColor;flex:none;display:block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}
.SubPageHeader-module-scss-module__CtEzSG__subpage-header{z-index:var(--z-header);width:100%;position:fixed;top:0}@media not (min-width:840px){.SubPageHeader-module-scss-module__CtEzSG__subpage-header{padding-block-start:2rem;position:relative}}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__band{background-image:none,var(--noise-image),linear-gradient(100deg, #0e0bec 30%, #dc00fa 100%);background-blend-mode:normal,screen,normal;min-block-size:10rem;color:var(--color-white);background-position:50%,0 0,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,cover;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 29.2rem 2rem 3rem;display:flex;position:relative}@media not (min-width:840px){.SubPageHeader-module-scss-module__CtEzSG__subpage-header__band{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);justify-content:flex-start;gap:1.7rem;min-block-size:8rem;margin-inline-end:1.5rem;padding:1.5rem 4.5rem 1.5rem 2.5rem}}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__band-end{pointer-events:none;block-size:.1rem;inline-size:100%;display:block;position:absolute;inset-block-end:0;inset-inline-start:0}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__logo-link{transition:filter .1s}@media (prefers-reduced-motion:reduce){.SubPageHeader-module-scss-module__CtEzSG__subpage-header__logo-link{transition:none}}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__logo-link:hover,.SubPageHeader-module-scss-module__CtEzSG__subpage-header__logo-link:focus-visible{filter:brightness(.8)}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__logo-link{flex-shrink:0;display:block}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__logo{block-size:auto;inline-size:37.1rem;max-inline-size:100%;display:block}@media not (min-width:840px){.SubPageHeader-module-scss-module__CtEzSG__subpage-header__logo{inline-size:15.2rem}}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__tagline{font-size:max(var(--min-font-size),1.5rem);letter-spacing:.14em;text-align:end;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.6}@media not (min-width:840px){.SubPageHeader-module-scss-module__CtEzSG__subpage-header__tagline{font-size:max(min(var(--min-font-size),10px),1rem);text-align:start}}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__nav{background:var(--color-white)}@media not (min-width:840px){.SubPageHeader-module-scss-module__CtEzSG__subpage-header__nav{display:none}}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__nav-inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.SubPageHeader-module-scss-module__CtEzSG__subpage-header__nav-inner{padding-inline:1.5rem}}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__nav-inner{align-items:center;min-block-size:7rem;display:flex}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__list{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__item{position:relative}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__trigger{min-block-size:7rem;color:var(--color-text);font:inherit;font-size:max(var(--min-font-size),1.6rem);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:2rem;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__trigger:hover,.SubPageHeader-module-scss-module__CtEzSG__subpage-header__trigger:focus-visible,.SubPageHeader-module-scss-module__CtEzSG__subpage-header__trigger--open{background:var(--color-green)}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel{z-index:var(--z-header);visibility:hidden;grid-template-rows:0fr;inline-size:max-content;min-inline-size:24rem;max-inline-size:40rem;transition:grid-template-rows .3s,visibility 0s linear .3s;display:grid;position:absolute;inset-block-start:100%;inset-inline-start:0}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel--open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s,visibility linear}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-inner{background:var(--color-black);color:var(--color-white);border-end-end-radius:var(--radius);border-end-start-radius:var(--radius);overflow:hidden}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-list{margin:0;padding:3.5rem 3rem 2.5rem;list-style:none;display:grid}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-item+.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-item{border-block-start:.1rem solid var(--color-gray-deep)}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-link{transition:filter .1s}@media (prefers-reduced-motion:reduce){.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-link{transition:none}}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-link:hover,.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-link:focus-visible{filter:brightness(.8)}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-link{color:var(--color-white);font-size:max(var(--min-font-size),1.6rem);overflow-wrap:anywhere;align-items:center;padding-block:1.5rem;line-height:1.8;text-decoration:none;display:flex}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-icon{background:var(--color-green);block-size:1.5rem;inline-size:1.5rem;-webkit-mask-image:var(--sph-arrow-mask);mask-image:var(--sph-arrow-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--sph-arrow-mask);flex-shrink:0;margin-inline-end:1rem;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel-external{background-image:var(--sph-external-icon);background-repeat:no-repeat;background-size:contain;flex-shrink:0;block-size:1.4rem;inline-size:1.4rem;margin-block-start:.35rem;margin-inline-start:.4rem}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta{z-index:var(--z-header);min-block-size:13rem;inline-size:25rem;display:flex;position:absolute;inset-block-start:0;inset-inline-end:2rem}@media not (min-width:840px){.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta{display:none}}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta-link{transition:filter .1s}@media (prefers-reduced-motion:reduce){.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta-link{transition:none}}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta-link:hover,.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta-link:focus-visible{filter:brightness(.8)}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta-link{color:var(--color-black);background:linear-gradient(118deg,#fdd000 32%,#9ddc00 100%)}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta-link--secondary{color:var(--color-corporate);background:linear-gradient(117deg,#10242b 33%,#13637f 98%)}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta-link{min-inline-size:0;font-size:max(var(--min-font-size),1.6rem);text-align:center;word-break:keep-all;overflow-wrap:anywhere;border-end-start-radius:var(--radius);flex:1 1 0;justify-content:center;align-items:center;padding:1rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta-link--secondary{border-end-end-radius:var(--radius);border-end-start-radius:0}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta-label{flex-direction:column;align-items:center;display:flex}.SubPageHeader-module-scss-module__CtEzSG__subpage-header__cta-sublabel{font-size:max(min(var(--min-font-size),10px),1rem)}@media (prefers-reduced-motion:reduce){.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel,.SubPageHeader-module-scss-module__CtEzSG__subpage-header__panel--open{transition:none}}
.JobDetails-module-scss-module__atVzKq__job-details{border-radius:var(--radius);background:var(--color-white);color:var(--color-text);flex-direction:column;gap:6rem;padding:8rem 12rem;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__block{flex-direction:column;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__heading{border-inline-start:.8rem solid var(--job-accent);color:var(--job-accent);overflow-wrap:anywhere;margin:0;min-inline-size:0;font-size:2.6rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;gap:1rem;margin-block-end:3.2rem;padding-inline-start:1.5rem;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__about,.JobDetails-module-scss-module__atVzKq__job-details__roles,.JobDetails-module-scss-module__atVzKq__job-details__positions,.JobDetails-module-scss-module__atVzKq__job-details__steps{padding-inline-start:2.3rem}.JobDetails-module-scss-module__atVzKq__job-details__roles{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4rem;display:grid}.JobDetails-module-scss-module__atVzKq__job-details__roles[data-count="1"]{grid-template-columns:minmax(0,1fr)}.JobDetails-module-scss-module__atVzKq__job-details__roles[data-count="1"]:after{content:none}.JobDetails-module-scss-module__atVzKq__job-details__roles:after{border-inline-start:.1rem dashed var(--job-accent);content:"";grid-area:1/2}.JobDetails-module-scss-module__atVzKq__job-details__role{flex-direction:column;gap:2rem;min-inline-size:0;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__sub-heading{font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);overflow-wrap:anywhere;min-inline-size:0;margin:0}.JobDetails-module-scss-module__atVzKq__job-details__body{font-size:max(var(--min-font-size),1.4rem);line-height:var(--line-height-base);letter-spacing:0;margin:0}@media (min-width:840px){.JobDetails-module-scss-module__atVzKq__job-details__body{font-size:max(var(--min-font-size),1.6rem)}}.JobDetails-module-scss-module__atVzKq__job-details__body{overflow-wrap:anywhere;min-inline-size:0}.JobDetails-module-scss-module__atVzKq__job-details__body-strong{font-weight:700}.JobDetails-module-scss-module__atVzKq__job-details__positions{flex-direction:column;gap:1rem;margin:0;list-style:none;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__position{border-radius:var(--radius);background:var(--color-surface-muted);grid-template-columns:minmax(0,40rem) minmax(0,1fr);display:grid}.JobDetails-module-scss-module__atVzKq__job-details__position-titles{background:var(--job-accent);color:var(--color-white);border-start-start-radius:var(--radius);border-end-start-radius:var(--radius);flex-direction:column;justify-content:center;gap:1.5rem;padding:2.5rem 2rem;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__position-title{font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;align-items:center;gap:1.5rem;min-inline-size:0;margin:0;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__position-icon{object-fit:contain;flex-shrink:0;block-size:5.6rem;inline-size:5rem}.JobDetails-module-scss-module__atVzKq__job-details__position-body{flex-direction:column;gap:1rem;min-inline-size:0;padding:2.5rem 2rem;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__fit{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3rem;display:grid}.JobDetails-module-scss-module__atVzKq__job-details__fit-main{min-inline-size:0}.JobDetails-module-scss-module__atVzKq__job-details__fit-copy{flex-direction:column;gap:0;min-inline-size:0;padding-inline-start:2.3rem;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__fit-illustration{object-fit:contain;block-size:26rem;inline-size:22rem}.JobDetails-module-scss-module__atVzKq__job-details__list{margin:0;padding:0;list-style:none}.JobDetails-module-scss-module__atVzKq__job-details__list-item{font-size:max(var(--min-font-size),1.4rem);line-height:var(--line-height-base);letter-spacing:0}@media (min-width:840px){.JobDetails-module-scss-module__atVzKq__job-details__list-item{font-size:max(var(--min-font-size),1.6rem)}}.JobDetails-module-scss-module__atVzKq__job-details__list-item{overflow-wrap:anywhere;min-inline-size:0}.JobDetails-module-scss-module__atVzKq__job-details__list-item[data-bullet=dot]:before{content:"・"}.JobDetails-module-scss-module__atVzKq__job-details__list-item[data-bullet=none]:not(:first-child){margin-block-start:calc(1em*var(--line-height-base))}.JobDetails-module-scss-module__atVzKq__job-details__steps{flex-direction:column;gap:2rem;margin:0;list-style:none;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__step{grid-template-columns:minmax(0,32rem) minmax(0,1fr);align-items:center;column-gap:2rem;display:grid}.JobDetails-module-scss-module__atVzKq__job-details__step:not(:last-child):after{background-color:var(--job-accent);content:"";grid-column:1/-1;block-size:1rem;margin-block-start:3rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L15 10 L30 0 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L15 10 L30 0 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-position:top,0 0;mask-position:top,0 0;-webkit-mask-size:3rem 1rem,100% .1rem;mask-size:3rem 1rem,100% .1rem;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.JobDetails-module-scss-module__atVzKq__job-details__step-label{align-items:center;gap:1.5rem;min-inline-size:0;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__step-badge{background:var(--job-accent);min-block-size:6rem;min-inline-size:6rem;color:var(--color-white);aspect-ratio:1;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;row-gap:.3rem;padding:1.2rem;display:flex}.JobDetails-module-scss-module__atVzKq__job-details__step-badge-caption{font-size:max(var(--min-font-size),1.2rem);font-weight:700;line-height:1}.JobDetails-module-scss-module__atVzKq__job-details__step-badge-number{font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:1}.JobDetails-module-scss-module__atVzKq__job-details__step-title{font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;min-inline-size:0}@media not (min-width:840px){.JobDetails-module-scss-module__atVzKq__job-details{gap:4rem;padding:3rem 2rem}.JobDetails-module-scss-module__atVzKq__job-details__heading{font-size:max(var(--min-font-size),1.8rem);border-inline-start-width:.6rem;margin-block-end:2.5rem;padding-inline-start:1rem}.JobDetails-module-scss-module__atVzKq__job-details__about,.JobDetails-module-scss-module__atVzKq__job-details__roles,.JobDetails-module-scss-module__atVzKq__job-details__positions,.JobDetails-module-scss-module__atVzKq__job-details__fit-copy,.JobDetails-module-scss-module__atVzKq__job-details__steps{padding-inline-start:0}.JobDetails-module-scss-module__atVzKq__job-details__roles{grid-template-columns:minmax(0,1fr);gap:2rem}.JobDetails-module-scss-module__atVzKq__job-details__roles:after{display:none}.JobDetails-module-scss-module__atVzKq__job-details__role{gap:1rem}.JobDetails-module-scss-module__atVzKq__job-details__role+.JobDetails-module-scss-module__atVzKq__job-details__role{border-block-start:.1rem dashed var(--job-accent);padding-block-start:2rem}.JobDetails-module-scss-module__atVzKq__job-details__position{grid-template-columns:minmax(0,1fr)}.JobDetails-module-scss-module__atVzKq__job-details__position-icon{block-size:5rem;inline-size:4.6rem}.JobDetails-module-scss-module__atVzKq__job-details__position-titles{border-start-end-radius:var(--radius);border-end-start-radius:0;gap:.5rem;padding:1rem 2rem}.JobDetails-module-scss-module__atVzKq__job-details__position-title{gap:1rem}.JobDetails-module-scss-module__atVzKq__job-details__position-body{gap:.5rem;padding:1.5rem}.JobDetails-module-scss-module__atVzKq__job-details__sub-heading,.JobDetails-module-scss-module__atVzKq__job-details__position-title,.JobDetails-module-scss-module__atVzKq__job-details__step-title{font-size:max(var(--min-font-size),1.6rem)}.JobDetails-module-scss-module__atVzKq__job-details__fit{grid-template-columns:minmax(0,1fr);gap:2rem}.JobDetails-module-scss-module__atVzKq__job-details__fit-illustration{justify-self:center;block-size:auto;inline-size:16rem}.JobDetails-module-scss-module__atVzKq__job-details__steps{gap:1.5rem}.JobDetails-module-scss-module__atVzKq__job-details__step-badge-caption{font-size:max(min(var(--min-font-size),10px),1rem)}.JobDetails-module-scss-module__atVzKq__job-details__step-badge-number{font-size:max(var(--min-font-size),1.8rem)}.JobDetails-module-scss-module__atVzKq__job-details__step{grid-template-columns:minmax(0,1fr);gap:1rem}.JobDetails-module-scss-module__atVzKq__job-details__step:not(:last-child):after{margin-block-start:1rem}.JobDetails-module-scss-module__atVzKq__job-details__step-badge{min-block-size:5rem;min-inline-size:5rem}}
.InterviewSectionHeading-module-scss-module__Q6SlWG__interview-section-heading{align-items:flex-end;gap:2rem;padding-block-end:4rem;display:flex}.InterviewSectionHeading-module-scss-module__Q6SlWG__interview-section-heading__title{color:var(--color-black);overflow-wrap:anywhere;min-inline-size:0;font-size:3.4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;margin:0}.InterviewSectionHeading-module-scss-module__Q6SlWG__interview-section-heading__rule-area{flex-direction:column;flex:1;align-items:flex-end;gap:1rem;min-inline-size:0;display:flex}.InterviewSectionHeading-module-scss-module__Q6SlWG__interview-section-heading__rule{background:var(--color-black);flex:1;block-size:.1rem;margin-block-end:1.1rem}@media not (min-width:840px){.InterviewSectionHeading-module-scss-module__Q6SlWG__interview-section-heading__rule{margin-block-end:.7rem}}.InterviewSectionHeading-module-scss-module__Q6SlWG__interview-section-heading__rule{flex:none;align-self:stretch}@media not (min-width:840px){.InterviewSectionHeading-module-scss-module__Q6SlWG__interview-section-heading{padding-block-end:2rem}.InterviewSectionHeading-module-scss-module__Q6SlWG__interview-section-heading__title{font-size:max(var(--min-font-size),2rem)}.InterviewSectionHeading-module-scss-module__Q6SlWG__interview-section-heading__rule-area{gap:.6rem}}
.JobHero-module-scss-module__qZ-vqG__job-hero{z-index:var(--z-content);position:relative}.JobHero-module-scss-module__qZ-vqG__job-hero__title{font-size:4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;overflow-wrap:anywhere;min-inline-size:0;margin:0;padding-block:8rem}.JobHero-module-scss-module__qZ-vqG__job-hero__intro{flex-direction:column;gap:3rem;padding-block-end:5rem;display:flex}.JobHero-module-scss-module__qZ-vqG__job-hero__copy{flex-direction:column;gap:1.5rem;display:flex}.JobHero-module-scss-module__qZ-vqG__job-hero__catch{font-size:4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;overflow-wrap:anywhere;min-inline-size:0;margin:0}.JobHero-module-scss-module__qZ-vqG__job-hero__lead{font-size:max(var(--min-font-size),1.4rem);line-height:var(--line-height-base);letter-spacing:0;margin:0}@media (min-width:840px){.JobHero-module-scss-module__qZ-vqG__job-hero__lead{font-size:max(var(--min-font-size),1.6rem)}}.JobHero-module-scss-module__qZ-vqG__job-hero__lead{overflow-wrap:anywhere;min-inline-size:0}.JobHero-module-scss-module__qZ-vqG__job-hero__tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.JobHero-module-scss-module__qZ-vqG__job-hero__tag{display:flex}.JobHero-module-scss-module__qZ-vqG__job-hero__tag-link{border:.1rem solid var(--color-blue);background:var(--color-green);color:var(--color-blue);font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-heading);overflow-wrap:anywhere;border-radius:7rem;align-items:center;padding:1rem 1.5rem;text-decoration:none;transition:filter .1s;display:inline-flex}@media (prefers-reduced-motion:reduce){.JobHero-module-scss-module__qZ-vqG__job-hero__tag-link{transition:none}}.JobHero-module-scss-module__qZ-vqG__job-hero__tag-link:hover,.JobHero-module-scss-module__qZ-vqG__job-hero__tag-link:focus-visible{filter:brightness(.8)}@media not (min-width:840px){.JobHero-module-scss-module__qZ-vqG__job-hero__title{padding-block:5rem;font-size:2.4rem}.JobHero-module-scss-module__qZ-vqG__job-hero__intro{padding-block-end:4rem}.JobHero-module-scss-module__qZ-vqG__job-hero__copy{gap:2rem}.JobHero-module-scss-module__qZ-vqG__job-hero__catch{font-size:2.4rem}.JobHero-module-scss-module__qZ-vqG__job-hero__tag-link{font-size:max(var(--min-font-size),1.4rem);padding:1rem}}
.InterviewIntro-module-scss-module__IpObzG__interview-intro{flex-direction:column;gap:2rem;display:flex}.InterviewIntro-module-scss-module__IpObzG__interview-intro__heading{color:var(--color-black);letter-spacing:.05em;overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:2.4rem;font-weight:700;line-height:1.8}@media (min-width:840px){.InterviewIntro-module-scss-module__IpObzG__interview-intro__heading{font-size:4rem}}.InterviewIntro-module-scss-module__IpObzG__interview-intro__body{flex-direction:column;display:flex}.InterviewIntro-module-scss-module__IpObzG__interview-intro__paragraph{font-size:max(var(--min-font-size),1.4rem);line-height:var(--line-height-base);letter-spacing:0;margin:0}@media (min-width:840px){.InterviewIntro-module-scss-module__IpObzG__interview-intro__paragraph{font-size:max(var(--min-font-size),1.6rem)}}.InterviewIntro-module-scss-module__IpObzG__interview-intro__paragraph{color:var(--color-black);overflow-wrap:anywhere;min-inline-size:0}
.InterviewCard-module-scss-module__mtS9Ua__interview-card{border-radius:var(--radius);inline-size:100%;color:var(--color-white);flex-direction:column;gap:3rem;padding-block-end:3rem;text-decoration:none;display:flex}.InterviewCard-module-scss-module__mtS9Ua__interview-card--business{background-color:var(--color-category-business)}.InterviewCard-module-scss-module__mtS9Ua__interview-card--engineer{background-color:var(--color-category-engineer)}.InterviewCard-module-scss-module__mtS9Ua__interview-card--design{background-color:var(--color-category-design)}.InterviewCard-module-scss-module__mtS9Ua__interview-card--corporate{background-color:var(--color-category-corporate)}.InterviewCard-module-scss-module__mtS9Ua__interview-card__media{aspect-ratio:386.667/166;background-color:#d9d9d9;border-start-start-radius:1rem;border-start-end-radius:1rem;min-block-size:0}.InterviewCard-module-scss-module__mtS9Ua__interview-card__thumbnail{object-fit:cover;border-start-start-radius:1rem;border-start-end-radius:1rem;block-size:100%;inline-size:100%;display:block}.InterviewCard-module-scss-module__mtS9Ua__interview-card__body{flex-direction:column;gap:1rem;padding-inline:2rem;display:flex}.InterviewCard-module-scss-module__mtS9Ua__interview-card__title{font-size:max(var(--min-font-size),1.6rem);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.4}.InterviewCard-module-scss-module__mtS9Ua__interview-card__meta{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.InterviewCard-module-scss-module__mtS9Ua__interview-card__person{flex-wrap:wrap;align-items:baseline;gap:1rem;inline-size:100%;margin:0;line-height:1.4;display:flex}.InterviewCard-module-scss-module__mtS9Ua__interview-card__name{font-size:max(var(--min-font-size),1.6rem)}.InterviewCard-module-scss-module__mtS9Ua__interview-card__joined{font-size:max(var(--min-font-size),1.4rem)}.InterviewCard-module-scss-module__mtS9Ua__interview-card__tags{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.InterviewCard-module-scss-module__mtS9Ua__interview-card__tag{border:.1rem solid var(--color-black);color:var(--color-black);font-size:max(var(--min-font-size),1.4rem);white-space:nowrap;border-radius:7rem;padding-block:.6rem;padding-inline:2rem;line-height:1.4}.InterviewCard-module-scss-module__mtS9Ua__interview-card__tag--graduate{background-color:var(--color-corporate)}.InterviewCard-module-scss-module__mtS9Ua__interview-card__tag--career{background-color:var(--color-black);color:var(--color-corporate)}.InterviewCard-module-scss-module__mtS9Ua__interview-card__tag--other{background-color:var(--color-green)}@media not (min-width:840px){.InterviewCard-module-scss-module__mtS9Ua__interview-card{flex-direction:row;gap:1.5rem;padding-block-end:0}.InterviewCard-module-scss-module__mtS9Ua__interview-card__media{aspect-ratio:auto;border-start-end-radius:0;border-end-start-radius:1rem;flex:0 0 33%;align-self:stretch;min-inline-size:0}.InterviewCard-module-scss-module__mtS9Ua__interview-card__thumbnail{border-start-end-radius:0;border-end-start-radius:1rem}.InterviewCard-module-scss-module__mtS9Ua__interview-card__body{flex:1;min-inline-size:0;padding-block:1.5rem;padding-inline:0 1.5rem}.InterviewCard-module-scss-module__mtS9Ua__interview-card__tag{font-size:max(var(--min-font-size),1.2rem);padding-block:.5rem;padding-inline:1rem}}
.InterviewListPage-module-scss-module__UXjzJq__interview-list-page{background-color:var(--color-surface-muted);background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:right -30rem top -30rem,right 20rem top -40rem;background-repeat:no-repeat;background-size:80rem 80rem,120rem 120rem}@media not (min-width:840px){.InterviewListPage-module-scss-module__UXjzJq__interview-list-page{background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:8.4rem -14.5rem,-27rem -18rem;background-size:36rem 36rem,54rem 54rem}}.InterviewListPage-module-scss-module__UXjzJq__interview-list-page{inline-size:100%}@media (min-width:840px){.InterviewListPage-module-scss-module__UXjzJq__interview-list-page__main{padding-block-start:17rem}}.InterviewListPage-module-scss-module__UXjzJq__interview-list-page__main{padding-block-end:14rem}@media not (min-width:840px){.InterviewListPage-module-scss-module__UXjzJq__interview-list-page__main{padding-block-end:9rem}}.InterviewListPage-module-scss-module__UXjzJq__interview-list-page__main:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:-.3rem}.InterviewListPage-module-scss-module__UXjzJq__interview-list-page__inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.InterviewListPage-module-scss-module__UXjzJq__interview-list-page__inner{padding-inline:1.5rem}}.InterviewListPage-module-scss-module__UXjzJq__interview-list-page__inner{flex-direction:column;gap:6rem;display:flex}@media (min-width:840px){.InterviewListPage-module-scss-module__UXjzJq__interview-list-page__inner{gap:8rem}}.InterviewListPage-module-scss-module__UXjzJq__interview-list-page__sections{flex-direction:column;gap:8rem;display:flex}.InterviewListPage-module-scss-module__UXjzJq__interview-list-page__heading-group{flex-direction:column;display:flex}
.JobInterviews-module-scss-module__jGPQVW__job-interviews__heading{align-items:flex-end;gap:2rem;margin-block-end:4rem;display:flex}.JobInterviews-module-scss-module__jGPQVW__job-interviews__title{color:var(--color-black);overflow-wrap:anywhere;min-inline-size:0;font-size:3.4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;margin:0}.JobInterviews-module-scss-module__jGPQVW__job-interviews__rule-area{flex-direction:column;flex:1;gap:1rem;min-inline-size:0;display:flex}.JobInterviews-module-scss-module__jGPQVW__job-interviews__more{color:var(--color-black);white-space:nowrap;font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);align-self:flex-end;align-items:center;gap:.5rem;text-decoration:none;display:flex}.JobInterviews-module-scss-module__jGPQVW__job-interviews__more-icon{background-color:currentColor;flex-shrink:0;block-size:1.5rem;inline-size:1.5rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.JobInterviews-module-scss-module__jGPQVW__job-interviews__rule{background:var(--color-black);flex:1;block-size:.1rem;margin-block-end:1.1rem}@media not (min-width:840px){.JobInterviews-module-scss-module__jGPQVW__job-interviews__rule{margin-block-end:.7rem}}.JobInterviews-module-scss-module__jGPQVW__job-interviews__rule{flex:none;align-self:stretch}.JobInterviews-module-scss-module__jGPQVW__job-interviews__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.JobInterviews-module-scss-module__jGPQVW__job-interviews__skeleton-card{aspect-ratio:386.667/344;border-radius:var(--radius);background:color-mix(in srgb, var(--color-black) 12%, transparent);display:block}.JobInterviews-module-scss-module__jGPQVW__job-interviews__empty{font-size:max(var(--min-font-size),1.6rem);margin:0}@media not (min-width:840px){.JobInterviews-module-scss-module__jGPQVW__job-interviews__heading{margin-block-end:2rem}.JobInterviews-module-scss-module__jGPQVW__job-interviews__title{font-size:max(var(--min-font-size),2rem)}.JobInterviews-module-scss-module__jGPQVW__job-interviews__more{font-size:max(var(--min-font-size),1.4rem)}.JobInterviews-module-scss-module__jGPQVW__job-interviews__rule-area{gap:.6rem}.JobInterviews-module-scss-module__jGPQVW__job-interviews__list{grid-template-columns:minmax(0,1fr);gap:1rem}.JobInterviews-module-scss-module__jGPQVW__job-interviews__skeleton-card{aspect-ratio:360/110}}
.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-block-start:2rem;display:grid}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__item{display:grid;position:relative}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__card{transition:filter .1s}@media (prefers-reduced-motion:reduce){.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__card{transition:none}}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__card:hover,.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__card:focus-visible{filter:brightness(.8)}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__card{border-radius:var(--radius);background-color:var(--color-blue);background-image:var(--category-navigation-texture);color:var(--color-white);font:inherit;text-align:center;cursor:pointer;background-repeat:repeat;background-size:10rem 10rem;border:0;align-content:center;justify-items:center;gap:.5rem;padding:1.5rem 0 3rem;text-decoration:none;display:grid}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__card--open{border-end-end-radius:0;border-end-start-radius:0}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__icon{object-fit:contain;block-size:11rem;inline-size:11rem}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__label{justify-content:center;align-items:center;gap:.5rem;font-size:1.8rem;font-weight:700;line-height:1.4;display:flex}@media (840px<=width<1440px){.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__label{font-size:12px}}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__mark{background:currentColor;flex-shrink:0;block-size:1.5rem;inline-size:1.5rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel{z-index:var(--z-header);visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s,visibility 0s linear .3s;display:grid;position:absolute;inset-block-start:100%;inset-inline:0}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel--open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s,visibility linear}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-inner{background:var(--color-black);border-end-end-radius:var(--radius);border-end-start-radius:var(--radius);overflow:hidden}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-body{padding:5rem 3rem 4rem}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-list{gap:3rem;margin:0;padding:0;list-style:none;display:grid}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-item+.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-item{border-block-start:.1rem solid color-mix(in srgb, var(--color-white) 20%, transparent);padding-block-start:1.5rem}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-link{transition:filter .1s}@media (prefers-reduced-motion:reduce){.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-link{transition:none}}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-link:hover,.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-link:focus-visible{filter:brightness(.8)}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-link{color:var(--color-white);overflow-wrap:anywhere;word-break:keep-all;align-items:center;gap:1rem;font-size:1.6rem;line-height:1.8;text-decoration:none;display:flex}.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel-icon{background:var(--color-green);flex-shrink:0;block-size:1.5rem;inline-size:1.5rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel,.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation__panel--open{transition:none}}@media not (min-width:840px){.CategoryNavigation-module-scss-module__YLG4Sq__category-navigation{display:none}}
.FiveminBusiness-module-scss-module__WCDxda__fivemin-business{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media not (min-width:840px){.FiveminBusiness-module-scss-module__WCDxda__fivemin-business{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__item{min-inline-size:0;display:flex}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__card{flex-direction:column;flex:1;gap:2rem;min-inline-size:0;display:flex}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__head{border-inline-start:.2rem solid var(--color-green);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title image""subtitle image""tags image";gap:1rem;padding-block-end:1rem;padding-inline-start:2rem;display:grid}@media not (min-width:840px){.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__head{grid-template-areas:"title image""subtitle image""tags tags"}}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__title{color:var(--color-green);font-size:3rem;font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;min-inline-size:0;margin:0}@media not (min-width:840px){.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__title{font-size:2.4rem}}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__title{grid-area:title;align-self:center}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__subtitle{color:var(--color-green);font-size:max(var(--min-font-size),1.4rem);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;grid-area:subtitle;min-inline-size:0;margin:0}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__image{aspect-ratio:420/366;object-fit:contain;grid-area:image;align-self:start;block-size:auto;inline-size:14rem}@media not (min-width:840px){.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__image{inline-size:8rem}}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__tags{flex-wrap:wrap;grid-area:tags;align-content:start;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media not (min-width:840px){.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__tags{flex-direction:column;align-items:flex-start}}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__tag{background:var(--color-green);color:var(--color-accent);font-size:max(var(--min-font-size),1.6rem);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;border-radius:.4rem;justify-content:center;align-items:center;min-inline-size:0;padding:.8rem 1.5rem;display:inline-flex}@media not (min-width:840px){.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__tag{font-size:max(var(--min-font-size),1.4rem)}}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__body{flex-direction:column;gap:1rem;display:flex}.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__text{color:var(--color-white);font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}@media not (min-width:840px){.FiveminBusiness-module-scss-module__WCDxda__fivemin-business__text{font-size:max(var(--min-font-size),1.4rem)}}
.PillLink-module-scss-module__GrOVNG__pill-link{--pill-link-bg:var(--color-black);--pill-link-fg:var(--color-green);--pill-link-border:transparent;border:.1rem solid var(--pill-link-border);background-color:var(--pill-link-bg);min-block-size:5rem;color:var(--pill-link-fg);font-size:max(var(--min-font-size),1.3rem);border-radius:6rem;align-items:center;gap:1rem;padding-block:.6rem;padding-inline:2rem 1rem;line-height:1.2;text-decoration:none;transition:background-color .1s,color .1s,border-color .1s;display:flex}.PillLink-module-scss-module__GrOVNG__pill-link:focus-visible{outline-offset:.3rem;outline:.3rem solid}.PillLink-module-scss-module__GrOVNG__pill-link:hover{background-color:var(--pill-link-fg);color:var(--pill-link-bg);border-color:currentColor}.PillLink-module-scss-module__GrOVNG__pill-link--blue{--pill-link-bg:var(--color-blue)}.PillLink-module-scss-module__GrOVNG__pill-link--green{--pill-link-bg:var(--color-green);--pill-link-fg:var(--color-black);--pill-link-border:var(--color-black);padding-inline:3rem 1.5rem}.PillLink-module-scss-module__GrOVNG__pill-link__label{overflow-wrap:anywhere;flex:1 1 0;min-inline-size:0}.PillLink-module-scss-module__GrOVNG__pill-link__icon{background-color:currentColor;flex:none;block-size:3rem;inline-size:3rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.PillLink-module-scss-module__GrOVNG__pill-link{transition:none}}
.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card{color:var(--color-text);font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);background-color:var(--color-white);border-radius:var(--radius);margin:0;padding:3rem 5rem}@media not (min-width:840px){.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card{font-size:max(var(--min-font-size),1.4rem);padding:2rem}}@media (min-width:840px){.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card{grid-template-columns:minmax(6.4rem,max-content) 1fr;align-items:start;gap:.5rem 1.6rem;display:grid}}.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card__row{align-items:flex-start;gap:1.6rem;display:flex}@media not (min-width:840px){.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card__row{gap:1.2rem}}@media (min-width:840px){.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card__row{display:contents}}@media not (min-width:840px){.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card__row+.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card__row{border-block-start:.1rem solid var(--color-border-light);margin-block-start:.8rem;padding-block-start:.8rem}}.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card__term{flex-shrink:0;min-inline-size:6.4rem;margin:0;font-weight:700}@media not (min-width:840px){.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card__term{min-inline-size:8rem}}.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card__description{overflow-wrap:anywhere;min-inline-size:0;margin:0}.BenefitInfoCard-module-scss-module__VP8uRG__benefit-info-card__line{display:block}
.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step{min-inline-size:0}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__card{border-radius:var(--radius);background-color:var(--color-blue);background-image:none,var(--noise-image),none;background-blend-mode:normal,screen,normal;min-inline-size:0;color:var(--color-white);--color-black:var(--color-white);background-position:50%,0 0,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,cover;flex-direction:column;padding:3rem 2rem;display:flex}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__heading{min-inline-size:0}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__layout{flex-direction:column;gap:2rem;min-inline-size:0;display:flex}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__chart{border-block-end:.2rem solid var(--color-white);align-items:flex-end;gap:.5rem;min-inline-size:0;padding-block-start:4rem;padding-inline:1rem;display:flex}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__bar{--interview-step-min:8rem;--interview-step-max:16rem;min-inline-size:0;block-size:calc(var(--interview-step-min) + (var(--interview-step-max) - var(--interview-step-min))*var(--interview-step-ratio));background-color:var(--color-white);color:var(--color-blue);cursor:pointer;border:0;flex:1 1 0;justify-content:center;align-items:flex-start;padding-block-start:1rem;display:flex;position:relative}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__bar:focus-visible{outline:.3rem solid var(--color-green);outline-offset:.3rem}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__bar[aria-selected=true]{background-color:var(--color-green)}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__bar[aria-selected=true]:before{background-image:var(--interview-step-person);content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;block-size:4rem;inline-size:2.7rem;position:absolute;inset-block-start:-3.8rem;inset-inline-start:50%;transform:translate(-50%)scaleX(-1)}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__bar-label{writing-mode:vertical-rl;font-size:max(var(--min-font-size),1.4rem);text-align:center;overflow-wrap:anywhere;font-weight:700;line-height:1.1}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__main{grid-template-columns:1fr 1fr;grid-template-areas:"prev next""panel panel";gap:1rem 2rem;min-inline-size:0;display:grid}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__control{cursor:pointer;background:0 0;border:0;block-size:3rem;inline-size:3rem;margin:0;padding:0;display:block}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__control:focus-visible{outline:.3rem solid var(--color-green);outline-offset:.3rem}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__control--prev{grid-area:prev;justify-self:end;transform:scaleX(-1)}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__control--next{grid-area:next;justify-self:start}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__control-icon{block-size:100%;inline-size:100%;display:block}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__panel{flex-direction:column;grid-area:panel;gap:1rem;min-inline-size:0;animation:.52s cubic-bezier(.22,.61,.36,1) both InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step-fade;display:flex}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__topic{flex-direction:column;align-items:flex-start;gap:.5rem;min-inline-size:0;display:flex}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__badge{background-color:var(--color-green);color:var(--color-blue);font-size:max(var(--min-font-size),1.6rem);white-space:nowrap;margin:0;padding-inline:1.5rem;font-weight:700;line-height:1.8}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__lead{color:var(--color-green);font-size:max(var(--min-font-size),1.6rem);overflow-wrap:anywhere;min-inline-size:0;margin:0;font-weight:700;line-height:1.8}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__text{font-size:max(var(--min-font-size),1.4rem);overflow-wrap:anywhere;white-space:pre-wrap;min-inline-size:0;margin:0;line-height:1.8}@keyframes InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step-fade{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__panel{animation:none}}@media (min-width:840px){.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step{max-inline-size:106rem;margin-inline:auto}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__card{padding:5rem}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__layout{flex-direction:row-reverse;align-items:flex-start;gap:4rem}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__chart{--interview-chart-bar:6rem;--interview-chart-gap:.5rem;--interview-chart-pad:2rem;inline-size:calc(var(--interview-chart-bar)*var(--interview-step-count) + var(--interview-chart-gap)*(var(--interview-step-count) - 1) + var(--interview-chart-pad)*2);gap:var(--interview-chart-gap);padding-block-start:5rem;padding-inline:var(--interview-chart-pad);flex:none}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__bar{--interview-step-min:14rem;--interview-step-max:22rem;inline-size:var(--interview-chart-bar);flex:none;padding-block-start:2rem}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__bar[aria-selected=true]:before{block-size:4.9rem;inline-size:3.3rem;inset-block-start:-4.7rem}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__bar-label{font-size:max(var(--min-font-size),2rem)}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__main{flex:1 1 0;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"prev panel next";align-items:center;column-gap:2rem}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__panel{gap:2rem}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__topic{flex-flow:wrap;align-items:center;gap:1.5rem}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__badge,.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__lead{font-size:max(var(--min-font-size),2rem)}.InterviewCareerStep-module-scss-module__Ec_kGa__interview-career-step__text{font-size:max(var(--min-font-size),1.6rem)}}
.InterviewFilter-module-scss-module__4BYqRq__interview-filter{border-radius:var(--radius);background-color:var(--color-white);flex-direction:column;gap:2rem;padding:3rem 2rem;display:flex}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__row{flex-direction:column;align-items:flex-start;gap:1rem;padding-inline:.5rem;display:flex}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__row:not(:first-child){border-block-start:.1rem solid var(--color-border-light);padding-block-start:2rem}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__label{font-size:max(var(--min-font-size),1.4rem);font-weight:700;line-height:var(--line-height-base);color:var(--color-text)}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__pills{flex-wrap:wrap;gap:.5rem;min-inline-size:0;display:flex}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__pill{border:.1rem solid var(--color-border-light);color:var(--color-text);font-size:max(var(--min-font-size),1.4rem);white-space:nowrap;cursor:pointer;background-color:#0000;border-radius:7rem;padding:1rem;line-height:1.4}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__pill[aria-pressed=true]{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-green)}@media (min-width:840px){.InterviewFilter-module-scss-module__4BYqRq__interview-filter{gap:2.5rem;padding:5rem}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__row{flex-direction:row;align-items:center;gap:2rem;padding-inline:1rem}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__row--wrap{align-items:flex-start}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__row:not(:first-child){padding-block-start:2.5rem}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__label{font-size:max(var(--min-font-size),1.6rem);flex:0 0 13rem}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__pills{flex:1;gap:1rem}.InterviewFilter-module-scss-module__4BYqRq__interview-filter__pill{font-size:max(var(--min-font-size),1.6rem);padding-block:1rem;padding-inline:1.5rem}}
.FiveminSection-module-scss-module__FWlROW__fivemin-section__heading{border-radius:var(--radius);background:var(--color-green);min-block-size:14rem;display:flex}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-section__heading{background:0 0;border-radius:0;min-block-size:0;display:block}}.FiveminSection-module-scss-module__FWlROW__fivemin-section__bar{flex:14rem;min-inline-size:0;display:flex}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-section__bar{flex:initial;border-radius:var(--radius);background:var(--color-green);min-block-size:7.4rem;display:flex}}.FiveminSection-module-scss-module__FWlROW__fivemin-section__number{background:var(--color-black);inline-size:14rem;color:var(--color-green);font-size:3.4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;border-start-start-radius:var(--radius);border-end-start-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;padding-block:2rem;display:flex}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-section__number{inline-size:6rem;font-size:2.4rem}}.FiveminSection-module-scss-module__FWlROW__fivemin-section__title-area{flex-direction:column;flex:1;justify-content:center;min-inline-size:0;padding-inline:3rem;display:flex}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-section__title-area{padding:2rem}}.FiveminSection-module-scss-module__FWlROW__fivemin-section__title{color:var(--color-black);font-size:3.4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;overflow-wrap:anywhere;min-inline-size:0;margin:0}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-section__title{font-size:max(var(--min-font-size),2rem)}}.FiveminSection-module-scss-module__FWlROW__fivemin-section__note{color:var(--color-black);font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);margin:0}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-section__note{font-size:max(var(--min-font-size),1.4rem)}}.FiveminSection-module-scss-module__FWlROW__fivemin-section__lead{color:var(--color-black);flex-direction:column;flex:1 1 0;justify-content:center;min-inline-size:0;padding-inline:3rem;display:flex}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-section__lead{margin-block-start:1rem;padding-inline:0;display:block}}.FiveminSection-module-scss-module__FWlROW__fivemin-section__lead-title{font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-section__lead-title{font-size:max(var(--min-font-size),1.6rem)}}.FiveminSection-module-scss-module__FWlROW__fivemin-section__lead-body{font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-section__lead-body{font-size:max(var(--min-font-size),1.4rem)}}.FiveminSection-module-scss-module__FWlROW__fivemin-section__body{margin-block-start:2rem}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-section__body{margin-block-start:1.5rem}}.FiveminSection-module-scss-module__FWlROW__fivemin-card{border-radius:var(--radius);background-color:var(--color-deep-blue);background-image:var(--fivemin-card-texture);background-repeat:repeat;background-size:10rem 10rem;padding:4rem 3rem}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-card{padding:2rem}}.FiveminSection-module-scss-module__FWlROW__fivemin-link-row{flex-wrap:wrap;justify-content:flex-end;gap:1.5rem 2rem;margin:2rem 0 0;padding:1rem 0 0;list-style:none;display:flex}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-link-row{gap:1.5rem;margin-block-start:1.5rem}}.FiveminSection-module-scss-module__FWlROW__fivemin-link-row--center{justify-content:center;margin-block-start:0;padding-block-start:3rem}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-link-row--center{justify-content:flex-end;margin-block-start:0;padding-block-start:2.5rem}}.FiveminSection-module-scss-module__FWlROW__fivemin-link-row__item{min-inline-size:0;display:flex}.FiveminSection-module-scss-module__FWlROW__fivemin-link-row__link{color:var(--color-black);white-space:nowrap;align-self:flex-end;align-items:center;gap:.5rem;text-decoration:none;transition:filter .1s;display:flex}@media (prefers-reduced-motion:reduce){.FiveminSection-module-scss-module__FWlROW__fivemin-link-row__link{transition:none}}.FiveminSection-module-scss-module__FWlROW__fivemin-link-row__link:hover,.FiveminSection-module-scss-module__FWlROW__fivemin-link-row__link:focus-visible{filter:brightness(.2)}.FiveminSection-module-scss-module__FWlROW__fivemin-link-row__link{color:var(--color-accent);font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base)}@media not (min-width:840px){.FiveminSection-module-scss-module__FWlROW__fivemin-link-row__link{font-size:max(var(--min-font-size),1.4rem)}}.FiveminSection-module-scss-module__FWlROW__fivemin-link-row__icon{background-color:currentColor;flex-shrink:0;block-size:1.5rem;inline-size:1.5rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list{font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1.6rem;margin:0;display:grid}.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__row{grid-column:1/-1;grid-template-columns:subgrid;min-inline-size:0;display:grid}.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__term,.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__description{overflow-wrap:anywhere;min-inline-size:0;margin:0}.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__term{font-weight:700}.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__line{overflow-wrap:anywhere;display:block}.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list--inline{grid-template-columns:minmax(0,1fr);gap:0}.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list--inline .GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__row{flex-wrap:wrap;column-gap:.5rem;display:flex}.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list--inline .GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__term{font-weight:400}.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list--inline .GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__term:after{content:"："}@media not (min-width:840px){.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list{font-size:max(var(--min-font-size),1.4rem);gap:0 1.2rem}.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__row+.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__row{border-block-start:.1rem solid var(--color-border-light);margin-block-start:.8rem;padding-block-start:.8rem}.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list--inline .GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__row+.GuidelineDefinitionList-module-scss-module__juDC9a__guideline-definition-list__row{border-block-start:0;margin-block-start:0;padding-block-start:0}}
.BenefitList-module-scss-module__hBnywq__benefit-list{font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);gap:0;margin:0;padding:0;list-style:none;display:grid}@media not (min-width:840px){.BenefitList-module-scss-module__hBnywq__benefit-list{font-size:max(var(--min-font-size),1.4rem);gap:.5rem}}.BenefitList-module-scss-module__hBnywq__benefit-list__item{grid-template-columns:1.6rem minmax(0,1fr);gap:0 .8rem;display:grid}@media not (min-width:840px){.BenefitList-module-scss-module__hBnywq__benefit-list__item{grid-template-columns:.6rem minmax(0,1fr)}}.BenefitList-module-scss-module__hBnywq__benefit-list__item:before{content:"";block-size:.6rem;inline-size:.6rem;background-color:currentColor;border-radius:50%;place-self:start center;margin-block-start:calc((1em*var(--line-height-base) - .6rem)/2)}@media not (min-width:840px){.BenefitList-module-scss-module__hBnywq__benefit-list__item:before{justify-self:start}}.BenefitList-module-scss-module__hBnywq__benefit-list__line{overflow-wrap:anywhere;grid-column:2;display:block}
.InterviewDetailHero-module-scss-module__FGd__a__interview-hero{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.InterviewDetailHero-module-scss-module__FGd__a__interview-hero{padding-inline:1.5rem}}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero{grid-template-columns:1fr;display:grid}@media not (min-width:840px){.InterviewDetailHero-module-scss-module__FGd__a__interview-hero{padding-inline:0}}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__media{grid-area:1/1;inline-size:100%;display:block}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__scrim{background-image:linear-gradient(to bottom, transparent, var(--color-surface-muted));grid-area:1/1;align-self:end;block-size:50%;inline-size:100%}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__body{flex-direction:column;padding-inline:1.5rem;display:flex}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__title{color:var(--color-black);letter-spacing:.05em;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:2.4rem;font-weight:700;line-height:1.8}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__content{flex-direction:column;gap:2rem;margin-block-start:2rem;display:flex}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__meta{flex-direction:column;gap:1rem;display:flex}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__person{color:var(--color-black);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__name{font-size:max(var(--min-font-size),1.8rem);letter-spacing:.05em;font-weight:700;line-height:1.2}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__joined{font-size:max(var(--min-font-size),1.4rem);line-height:1.4}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__tag{border:.1rem solid var(--color-black);color:var(--color-black);font-size:max(var(--min-font-size),1.4rem);white-space:nowrap;border-radius:7rem;padding:1rem;line-height:1.4;transition:filter .1s}@media (prefers-reduced-motion:reduce){.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__tag{transition:none}}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__tag:hover,.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__tag:focus-visible{filter:brightness(.8)}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__tag--graduate{background-color:var(--color-corporate)}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__tag--career{background-color:var(--color-black);color:var(--color-corporate)}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__tag--other{background-color:var(--color-green)}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__hashtags{color:var(--color-black);font-size:max(var(--min-font-size),1.4rem);flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__hashtags a{text-decoration:underline}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__hashtags a:hover{text-decoration:none}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__hashtag{position:relative}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__hashtag:not(:last-child):after{content:"/";margin-inline-start:1.5rem}@media (min-width:840px){.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__media{aspect-ratio:1200/675;grid-area:1/1}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__body{grid-area:1/1;align-self:end;padding-inline:7rem}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__title{font-size:4rem}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__content{margin-block-start:0;padding-block:6rem}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__name{font-size:3rem}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__joined{font-size:max(var(--min-font-size),1.6rem)}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__tag{font-size:max(var(--min-font-size),1.6rem);padding-block:1rem;padding-inline:1.5rem}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__hashtags{font-size:max(var(--min-font-size),1.6rem)}}@media not (min-width:840px){.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__media{aspect-ratio:390/220}.InterviewDetailHero-module-scss-module__FGd__a__interview-hero__body{margin-block-start:-6rem}}
.InterviewBigButton-module-scss-module__qURSpG__interview-big-button{background-color:var(--color-black);min-block-size:6rem;inline-size:100%;color:var(--color-green);font-size:max(var(--min-font-size),1.6rem);border-radius:6rem;justify-content:center;align-items:center;gap:.5rem;padding-block:1rem;padding-inline:3rem 1rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.InterviewBigButton-module-scss-module__qURSpG__interview-big-button:focus-visible{outline-offset:.3rem;outline:.3rem solid}.InterviewBigButton-module-scss-module__qURSpG__interview-big-button__label{overflow-wrap:anywhere;flex:1 1 0;min-inline-size:0}.InterviewBigButton-module-scss-module__qURSpG__interview-big-button__icon{background-color:currentColor;flex:none;block-size:3rem;inline-size:3rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:840px){.InterviewBigButton-module-scss-module__qURSpG__interview-big-button{min-block-size:8rem;font-size:max(var(--min-font-size),2rem);padding-inline:3rem 1.5rem}}
.JobNav-module-scss-module__1cj2Wq__job-nav{background-color:var(--color-deep-blue);background-image:var(--job-nav-texture);background-repeat:repeat;background-size:10rem 10rem;border-radius:4rem;padding:2rem 5rem}.JobNav-module-scss-module__1cj2Wq__job-nav__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;margin:0;padding:0;list-style:none;display:flex}.JobNav-module-scss-module__1cj2Wq__job-nav__item{align-items:center;min-inline-size:0;display:flex}.JobNav-module-scss-module__1cj2Wq__job-nav__item:not(:first-child):before{background:var(--color-deep-blue);content:"";align-self:stretch;inline-size:.1rem;margin-inline-end:3rem}.JobNav-module-scss-module__1cj2Wq__job-nav__link{min-block-size:3.6rem;color:var(--color-white);font-size:max(var(--min-font-size),1.8rem);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;align-items:center;gap:.5rem;min-inline-size:0;text-decoration:none;display:flex}.JobNav-module-scss-module__1cj2Wq__job-nav__icon{background-color:var(--color-green);flex-shrink:0;block-size:1.5rem;inline-size:1.5rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media not (min-width:840px){.JobNav-module-scss-module__1cj2Wq__job-nav{border-radius:var(--radius);padding:1.5rem 1rem}.JobNav-module-scss-module__1cj2Wq__job-nav__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.JobNav-module-scss-module__1cj2Wq__job-nav__item{padding-inline:1rem}.JobNav-module-scss-module__1cj2Wq__job-nav__item:not(:first-child):before{display:none}.JobNav-module-scss-module__1cj2Wq__job-nav__item:nth-child(odd){border-inline-end:.1rem solid var(--color-deep-blue)}.JobNav-module-scss-module__1cj2Wq__job-nav__item:nth-last-child(n+3){border-block-end:.1rem solid var(--color-deep-blue)}.JobNav-module-scss-module__1cj2Wq__job-nav__link{min-block-size:5rem;font-size:max(var(--min-font-size),1.5rem);flex:1;justify-content:space-between}}
.Hero-module-scss-module__NcN0oW__hero{grid-template-columns:minmax(0,3.72fr) minmax(0,1fr);column-gap:2rem;padding-block-start:5rem;display:grid;position:relative}.Hero-module-scss-module__NcN0oW__hero__main{border-radius:var(--radius);background-color:var(--color-surface-muted);background-image:var(--hero-main-image-pc);min-block-size:62rem;color:var(--color-blue);background-position:bottom;background-repeat:no-repeat;background-size:cover;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:6rem;padding:12.3rem 3rem 3rem;display:grid;position:relative}.Hero-module-scss-module__NcN0oW__hero__lead{z-index:var(--z-content);justify-items:start;gap:5.7rem;padding-inline-start:2.9rem;display:grid;position:relative}.Hero-module-scss-module__NcN0oW__hero__title{letter-spacing:.14em;overflow-wrap:anywhere;margin:0;font-size:4.8rem;font-weight:700;line-height:1.6}.Hero-module-scss-module__NcN0oW__hero__symbol{z-index:var(--z-decoration);block-size:auto;inline-size:57%;animation:4s ease-in-out infinite Hero-module-scss-module__NcN0oW__hero-symbol-float;position:absolute;inset-block-start:-5%;inset-inline-end:1.6%;translate:0}.Hero-module-scss-module__NcN0oW__hero__logo{block-size:auto;inline-size:32.1rem;max-inline-size:100%}.Hero-module-scss-module__NcN0oW__hero__actions{z-index:var(--z-content);grid-template-columns:minmax(0,1fr);gap:2rem;display:grid;position:relative}.Hero-module-scss-module__NcN0oW__hero__action{overflow-wrap:anywhere;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;min-block-size:8rem;min-inline-size:0;padding:0 2rem;font-size:1.8rem;font-weight:700;line-height:1.4;text-decoration:none;transition:filter .1s;display:flex}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__NcN0oW__hero__action{transition:none}}.Hero-module-scss-module__NcN0oW__hero__action:hover,.Hero-module-scss-module__NcN0oW__hero__action:focus-visible{filter:brightness(.8)}.Hero-module-scss-module__NcN0oW__hero__action{background:var(--color-green);color:var(--color-blue);word-break:keep-all;justify-content:center;align-items:center;gap:.5rem}.Hero-module-scss-module__NcN0oW__hero__action-icon{block-size:1.5rem;inline-size:1.5rem;-webkit-mask-image:var(--hero-action-mask);-webkit-mask-image:var(--hero-action-mask);mask-image:var(--hero-action-mask);background-color:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Hero-module-scss-module__NcN0oW__hero__side{grid-template-rows:1fr 22.5rem auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:2rem;min-inline-size:0;display:grid}.Hero-module-scss-module__NcN0oW__hero__recruit-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-block-size:13rem;display:grid}.Hero-module-scss-module__NcN0oW__hero__recruit-link{transition:filter .1s}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__NcN0oW__hero__recruit-link{transition:none}}.Hero-module-scss-module__NcN0oW__hero__recruit-link:hover,.Hero-module-scss-module__NcN0oW__hero__recruit-link:focus-visible{filter:brightness(.8)}.Hero-module-scss-module__NcN0oW__hero__recruit-link{color:var(--color-black);background:linear-gradient(119deg,#fdd000 32.03%,#9ddc00 99.97%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:1.6rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}@media (min-width:1260px){.Hero-module-scss-module__NcN0oW__hero__recruit-link:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.Hero-module-scss-module__NcN0oW__hero__recruit-link:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}}.Hero-module-scss-module__NcN0oW__hero__recruit-link--secondary{color:var(--color-corporate);background:linear-gradient(117deg,#10242b 32.88%,#13637f 97.5%)}.Hero-module-scss-module__NcN0oW__hero__recruit-link-label{flex-direction:column;align-items:center;display:flex}.Hero-module-scss-module__NcN0oW__hero__recruit-link-sublabel{font-size:1rem}.Hero-module-scss-module__NcN0oW__hero__five-minutes{transition:filter .1s}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__NcN0oW__hero__five-minutes{transition:none}}.Hero-module-scss-module__NcN0oW__hero__five-minutes:hover,.Hero-module-scss-module__NcN0oW__hero__five-minutes:focus-visible{filter:brightness(.8)}.Hero-module-scss-module__NcN0oW__hero__five-minutes{aspect-ratio:800/920;border-radius:var(--radius);width:100%;height:100%;display:block;overflow:hidden}.Hero-module-scss-module__NcN0oW__hero__five-minutes-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.Hero-module-scss-module__NcN0oW__hero__job-links{border-radius:var(--radius);background-color:var(--color-blue);background-image:none,var(--noise-image),none;background-blend-mode:normal,screen,normal;background-position:50%,0 0,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,cover;gap:.6rem;padding:1rem 2rem;display:grid}.Hero-module-scss-module__NcN0oW__hero__job-link{transition:filter .1s}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__NcN0oW__hero__job-link{transition:none}}.Hero-module-scss-module__NcN0oW__hero__job-link:hover,.Hero-module-scss-module__NcN0oW__hero__job-link:focus-visible{filter:brightness(.8)}.Hero-module-scss-module__NcN0oW__hero__job-link{border-block-end:.1rem solid var(--color-deep-blue);min-block-size:3.6rem;color:var(--color-white);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.5rem;min-inline-size:0;padding-block:1rem;font-size:1.8rem;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.Hero-module-scss-module__NcN0oW__hero__job-link:last-child{border-block-end:0}.Hero-module-scss-module__NcN0oW__hero__recruit-link-icon,.Hero-module-scss-module__NcN0oW__hero__job-link-icon{block-size:1.5rem;inline-size:1.5rem;-webkit-mask-image:var(--hero-arrow-mask);-webkit-mask-image:var(--hero-arrow-mask);mask-image:var(--hero-arrow-mask);background-color:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Hero-module-scss-module__NcN0oW__hero__job-link-icon{color:var(--color-green)}.Hero-module-scss-module__NcN0oW__hero__end{block-size:.1rem;display:block;position:absolute;inset-block-end:0;inset-inline-start:0}@media not (min-width:1260px){.Hero-module-scss-module__NcN0oW__hero__side{grid-template-rows:1fr auto}.Hero-module-scss-module__NcN0oW__hero__recruit-links{z-index:var(--z-menu);grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-block-size:0;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.Hero-module-scss-module__NcN0oW__hero__recruit-link{border-radius:0;flex-direction:row;gap:.5rem;min-block-size:7rem;padding:0}.Hero-module-scss-module__NcN0oW__hero__recruit-link-sublabel{font-size:1.2rem}}@media (840px<=width<1260px){.Hero-module-scss-module__NcN0oW__hero__recruit-link{min-block-size:max(7rem,61.25px);font-size:max(1.6rem,14px)}.Hero-module-scss-module__NcN0oW__hero__recruit-link-sublabel{font-size:max(1.2rem,10.5px)}}@media not (min-width:840px){.Hero-module-scss-module__NcN0oW__hero{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block-start:5rem}.Hero-module-scss-module__NcN0oW__hero__main{background-image:var(--hero-main-image-sp);aspect-ratio:360/430;gap:2rem;min-block-size:0;padding:2.4rem 1rem 1rem}.Hero-module-scss-module__NcN0oW__hero__lead{gap:2.4rem;padding-inline-start:1.1rem}.Hero-module-scss-module__NcN0oW__hero__title{font-size:2rem}.Hero-module-scss-module__NcN0oW__hero__symbol{inline-size:88%;animation-name:Hero-module-scss-module__NcN0oW__hero-symbol-float-sp;inset-block-start:14%;inset-inline-end:-1.5rem}.Hero-module-scss-module__NcN0oW__hero__logo{inline-size:15.6rem}.Hero-module-scss-module__NcN0oW__hero__actions{grid-template-columns:minmax(0,1fr)}.Hero-module-scss-module__NcN0oW__hero__action{justify-content:space-between;min-block-size:6rem;padding:0 1rem;font-size:1.4rem}.Hero-module-scss-module__NcN0oW__hero__side{grid-template-rows:1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.Hero-module-scss-module__NcN0oW__hero__five-minutes{aspect-ratio:1160/220;grid-column:1/-1}.Hero-module-scss-module__NcN0oW__hero__job-links{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0;padding:1.5rem 1rem}.Hero-module-scss-module__NcN0oW__hero__job-link{border-block-end:0;gap:.5rem;min-block-size:5rem;padding:0 1rem;font-size:1.5rem}.Hero-module-scss-module__NcN0oW__hero__job-link:nth-child(odd){border-inline-end:.1rem solid var(--color-deep-blue)}.Hero-module-scss-module__NcN0oW__hero__job-link:not(:nth-last-child(-n+2)){border-block-end:.1rem solid var(--color-deep-blue)}}@keyframes Hero-module-scss-module__NcN0oW__hero-symbol-float{0%,to{translate:0}50%{translate:0 -1.2rem}}@keyframes Hero-module-scss-module__NcN0oW__hero-symbol-float-sp{0%,to{translate:0}50%{translate:0 -.8rem}}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__NcN0oW__hero__symbol{animation:none}}
.WorkDetailHero-module-scss-module__ZXkRxW__work-hero{color:var(--color-white)}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__eyebrow{font-size:4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;overflow-wrap:anywhere;margin:0;padding-block:8rem}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__main{flex-direction:column;gap:6rem;display:flex}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__catch{font-size:7rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;overflow-wrap:anywhere;margin:0}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__catch span{display:inline}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__intro{align-items:center;gap:4rem;display:flex}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__lead{flex-direction:column;flex:72rem;min-inline-size:0;display:flex}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__paragraph{font-size:max(var(--min-font-size),1.4rem);line-height:var(--line-height-base);letter-spacing:0}@media (min-width:840px){.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__paragraph{font-size:max(var(--min-font-size),1.6rem)}}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__paragraph{margin:0}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__logo{flex:0 auto;block-size:auto;inline-size:44rem;max-inline-size:100%}@media not (min-width:840px){.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__eyebrow{letter-spacing:normal;padding-block:5rem;font-size:2.4rem}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__main{gap:2rem}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__catch{font-size:4rem}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__catch span{display:block}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__intro{flex-direction:column-reverse;align-items:flex-end;gap:2rem}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__lead{flex:none;inline-size:100%}.WorkDetailHero-module-scss-module__ZXkRxW__work-hero__logo{inline-size:17rem}}
.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:840px){.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid{gap:2rem}}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid--workplace{gap:1.5rem}@media (min-width:840px){.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid--workplace{grid-template-columns:repeat(3,minmax(0,1fr))}}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid--persona{gap:1rem}@media (min-width:840px){.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid--persona{grid-template-columns:repeat(4,minmax(0,1fr))}}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__item{min-inline-size:0;display:flex}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__card{flex-direction:column;flex:1;gap:2rem;min-inline-size:0;display:flex}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__heading{margin:0}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__heading--label{border:.2rem solid var(--color-green);color:var(--color-green);font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;border-radius:.4rem;justify-content:center;align-items:center;min-inline-size:0;padding:.8rem 2.2rem;display:inline-flex}@media not (min-width:840px){.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__heading--label{font-size:max(var(--min-font-size),1.4rem);padding:.3rem 1rem}}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__heading--label{align-self:start;padding:.6rem 2rem}@media not (min-width:840px){.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__heading--label{font-size:max(var(--min-font-size),1.4rem);padding:.3rem 1rem}}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__heading--plain{color:var(--color-green);font-size:3rem;font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;min-inline-size:0;margin:0}@media not (min-width:840px){.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__heading--plain{font-size:2.4rem}}@media (min-width:840px){.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__heading--plain{font-size:2.8rem}}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__body{align-items:flex-start;gap:1rem;display:flex}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__text{flex:1;min-inline-size:0}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__line{color:var(--color-white);font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}@media not (min-width:840px){.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__line{font-size:max(var(--min-font-size),1.4rem)}}.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__image{aspect-ratio:1;object-fit:contain;flex-shrink:0;block-size:auto;inline-size:12rem}@media not (min-width:840px){.FiveminCardGrid-module-scss-module__PO6N3W__fivemin-card-grid__image{inline-size:8rem}}
.GuidelinePage-module-scss-module__NThs3a__guideline-page{background-color:var(--color-surface-muted);background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:right -30rem top -30rem,right 20rem top -40rem;background-repeat:no-repeat;background-size:80rem 80rem,120rem 120rem}@media not (min-width:840px){.GuidelinePage-module-scss-module__NThs3a__guideline-page{background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:8.4rem -14.5rem,-27rem -18rem;background-size:36rem 36rem,54rem 54rem}}.GuidelinePage-module-scss-module__NThs3a__guideline-page{inline-size:100%;color:var(--color-text)}@media (min-width:840px){.GuidelinePage-module-scss-module__NThs3a__guideline-page__main{padding-block-start:17rem}}.GuidelinePage-module-scss-module__NThs3a__guideline-page__main:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:-.3rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.GuidelinePage-module-scss-module__NThs3a__guideline-page__inner{padding-inline:1.5rem}}.GuidelinePage-module-scss-module__NThs3a__guideline-page__inner{gap:4rem;padding-block-end:12rem;display:grid}.GuidelinePage-module-scss-module__NThs3a__guideline-page__intro{padding-block-end:4rem;display:grid}.GuidelinePage-module-scss-module__NThs3a__guideline-page__intro-title{color:var(--color-text);font-size:4rem;font-weight:700;line-height:var(--line-height-base);letter-spacing:.05em;gap:0;margin:0;display:grid}.GuidelinePage-module-scss-module__NThs3a__guideline-page__intro-line{overflow-wrap:anywhere;min-inline-size:0;display:block}.GuidelinePage-module-scss-module__NThs3a__guideline-page__section{gap:2rem;min-inline-size:0;display:grid}.GuidelinePage-module-scss-module__NThs3a__guideline-page__section-title{color:var(--color-text);font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-heading);letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:1rem;margin:0;display:flex}.GuidelinePage-module-scss-module__NThs3a__guideline-page__section-heading{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-inline-size:0;display:flex}.GuidelinePage-module-scss-module__NThs3a__guideline-page__section-note{font-size:max(var(--min-font-size),1.6rem);letter-spacing:0;font-weight:400}.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-card{border-radius:var(--radius);background:var(--color-white);align-content:start;gap:2rem;min-inline-size:0;padding:2rem;display:grid}.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-title{min-inline-size:0;color:var(--color-accent);font-size:2.4rem;line-height:var(--line-height-heading);letter-spacing:0;overflow-wrap:anywhere}.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-body,.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-closing{overflow-wrap:anywhere;min-inline-size:0;font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);margin:0}.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-closing-line{display:block}.GuidelinePage-module-scss-module__NThs3a__guideline-page__card{border-radius:var(--radius);background:var(--color-white);min-inline-size:0;padding:3rem 5rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__related{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;padding-block:13rem 4rem;padding-inline:15.5rem;display:grid}.GuidelinePage-module-scss-module__NThs3a__guideline-page__related-link{min-block-size:8rem;min-inline-size:0;font-size:max(var(--min-font-size),2rem)}@media not (min-width:840px){.GuidelinePage-module-scss-module__NThs3a__guideline-page{background-image:radial-gradient(ellipse 16rem 15rem at 65% 14.8rem, color-mix(in srgb, var(--color-blue) 6%, transparent) 0%, transparent 100%),radial-gradient(ellipse 28rem 19.5rem at 0 14.8rem, color-mix(in srgb, var(--color-magenta) 14%, transparent) 0%, transparent 100%)}.GuidelinePage-module-scss-module__NThs3a__guideline-page__inner{gap:3rem;padding-block-end:3rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__intro{padding-block-end:2rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__intro-title{font-size:2.4rem;line-height:var(--line-height-base);letter-spacing:0;gap:0}.GuidelinePage-module-scss-module__NThs3a__guideline-page__section{gap:1rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__section-title{font-size:max(var(--min-font-size),1.6rem);gap:.6rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__section-heading{gap:.6rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__section-note{font-size:max(var(--min-font-size),1.4rem)}.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-list{grid-template-columns:minmax(0,1fr);gap:1rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-card{gap:2rem;padding:2rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-title{font-size:max(var(--min-font-size),2rem)}.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-body,.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-closing{font-size:max(var(--min-font-size),1.4rem)}.GuidelinePage-module-scss-module__NThs3a__guideline-page__persona-closing-line{display:inline}.GuidelinePage-module-scss-module__NThs3a__guideline-page__card{padding:3rem 2rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__related{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:4.4rem 2rem;padding-inline:4rem}.GuidelinePage-module-scss-module__NThs3a__guideline-page__related-link{min-block-size:6rem;font-size:max(var(--min-font-size),1.6rem)}}
.BenefitPage-module-scss-module__I0uZXq__benefit-page{background-color:var(--color-surface-muted);background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:right -30rem top -30rem,right 20rem top -40rem;background-repeat:no-repeat;background-size:80rem 80rem,120rem 120rem}@media not (min-width:840px){.BenefitPage-module-scss-module__I0uZXq__benefit-page{background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:8.4rem -14.5rem,-27rem -18rem;background-size:36rem 36rem,54rem 54rem}}.BenefitPage-module-scss-module__I0uZXq__benefit-page{inline-size:100%;color:var(--color-text)}@media (min-width:840px){.BenefitPage-module-scss-module__I0uZXq__benefit-page__main{padding-block-start:17rem}}.BenefitPage-module-scss-module__I0uZXq__benefit-page__main:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:-.3rem}.BenefitPage-module-scss-module__I0uZXq__benefit-page__inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.BenefitPage-module-scss-module__I0uZXq__benefit-page__inner{padding-inline:1.5rem}}.BenefitPage-module-scss-module__I0uZXq__benefit-page__inner{gap:8rem;padding-block-end:14rem;display:grid}@media not (min-width:840px){.BenefitPage-module-scss-module__I0uZXq__benefit-page__inner{gap:6rem;padding-block-end:9rem}}.BenefitPage-module-scss-module__I0uZXq__benefit-page__paragraph{font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);margin:0}@media not (min-width:840px){.BenefitPage-module-scss-module__I0uZXq__benefit-page__paragraph{font-size:max(var(--min-font-size),1.4rem)}}.BenefitPage-module-scss-module__I0uZXq__benefit-page__training{gap:4rem;display:grid}@media not (min-width:840px){.BenefitPage-module-scss-module__I0uZXq__benefit-page__training{gap:2rem}}
.EventsPage-module-scss-module__Jsd-tW__events-page{background-color:var(--color-surface-muted);background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:right -30rem top -30rem,right 20rem top -40rem;background-repeat:no-repeat;background-size:80rem 80rem,120rem 120rem}@media not (min-width:840px){.EventsPage-module-scss-module__Jsd-tW__events-page{background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:8.4rem -14.5rem,-27rem -18rem;background-size:36rem 36rem,54rem 54rem}}.EventsPage-module-scss-module__Jsd-tW__events-page{inline-size:100%;color:var(--color-text)}@media (min-width:840px){.EventsPage-module-scss-module__Jsd-tW__events-page__main{padding-block-start:17rem}}.EventsPage-module-scss-module__Jsd-tW__events-page__main:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:-.3rem}.EventsPage-module-scss-module__Jsd-tW__events-page__inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.EventsPage-module-scss-module__Jsd-tW__events-page__inner{padding-inline:1.5rem}}.EventsPage-module-scss-module__Jsd-tW__events-page__inner{gap:8rem;padding-block-end:14rem;display:grid}@media not (min-width:840px){.EventsPage-module-scss-module__Jsd-tW__events-page__inner{gap:5rem;padding-block-end:3rem}}
.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page{background-color:var(--color-surface-muted);background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:right -30rem top -30rem,right 20rem top -40rem;background-repeat:no-repeat;background-size:80rem 80rem,120rem 120rem}@media not (min-width:840px){.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page{background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:8.4rem -14.5rem,-27rem -18rem;background-size:36rem 36rem,54rem 54rem}}.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page{inline-size:100%}@media (min-width:840px){.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__main{padding-block-start:17rem}}.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__main{padding-block-end:14rem}@media not (min-width:840px){.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__main{padding-block:1.5rem 9rem}}.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__main:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:-.3rem}.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__career{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__career{padding-inline:1.5rem}}.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__career{margin-block-start:6rem}@media (min-width:840px){.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__career{margin-block-start:0}}.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__qa{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__qa{padding-inline:1.5rem}}.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__qa{margin-block-start:6rem}@media (min-width:840px){.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__qa{margin-block-start:8rem}}.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__other{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__other{padding-inline:1.5rem}}.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__other{margin-block-start:8rem}@media (min-width:840px){.InterviewDetailPage-module-scss-module__98O-7q__interview-detail-page__other{margin-block-start:14rem}}
.InterviewPersonCard-module-scss-module__X65byW__interview-person-card{inline-size:100%;color:var(--color-text);grid-template-columns:1fr;gap:1rem;text-decoration:none;display:grid}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card--business{--interview-card-circle:var(--color-category-business)}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card--engineer{--interview-card-circle:var(--color-category-engineer)}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card--design{--interview-card-circle:var(--color-category-design)}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card--corporate{--interview-card-circle:var(--color-category-corporate)}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__avatar{aspect-ratio:360/400;grid-template-columns:1fr;justify-self:center;inline-size:89%;display:grid}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__circle{aspect-ratio:1;background-color:var(--interview-card-circle);border-radius:50%;grid-area:1/1;place-self:center;inline-size:100%}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__image{object-fit:contain;object-position:center;clip-path:inset(0% -1% 4.5% round 0 0 50% 50%);grid-area:1/1;block-size:100%;inline-size:100%;display:block}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__title{-webkit-line-clamp:3;line-clamp:3;font-size:max(var(--min-font-size),1.8rem);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__tags{flex-wrap:wrap;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__tag{border:.1rem solid var(--color-black);color:var(--color-black);font-size:max(var(--min-font-size),1.2rem);white-space:nowrap;border-radius:10rem;padding-block:.5rem;padding-inline:1rem;line-height:1}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__tag--graduate{background-color:var(--color-corporate)}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__tag--career{background-color:var(--color-black);color:var(--color-corporate)}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__tag--other{background-color:var(--color-green)}@media not (min-width:840px){.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__avatar{inline-size:68.18%}.InterviewPersonCard-module-scss-module__X65byW__interview-person-card__title{font-size:max(var(--min-font-size),1.6rem);-webkit-line-clamp:4;line-clamp:4}}
.JobPickup-module-scss-module__1IJD1W__job-pickup__heading{align-items:flex-end;gap:2rem;margin-block-end:4rem;display:flex}.JobPickup-module-scss-module__1IJD1W__job-pickup__title{color:var(--color-black);overflow-wrap:anywhere;min-inline-size:0;font-size:3.4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;margin:0}.JobPickup-module-scss-module__1IJD1W__job-pickup__rule{background:var(--color-black);flex:1;block-size:.1rem;margin-block-end:1.1rem}@media not (min-width:840px){.JobPickup-module-scss-module__1IJD1W__job-pickup__rule{margin-block-end:.7rem}}.JobPickup-module-scss-module__1IJD1W__job-pickup__banner{isolation:isolate;border-radius:var(--radius);background-color:var(--color-blue);background-image:none,var(--noise-image),linear-gradient(180deg, #a700fa 0%, #0e0bec 69.71%);background-blend-mode:normal,screen,normal;color:var(--color-white);background-position:50%,0 0,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,cover;grid-template-columns:minmax(0,1fr);align-items:center;padding:6rem 5rem;display:grid;position:relative}.JobPickup-module-scss-module__1IJD1W__job-pickup__banner:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--job-pickup-image);opacity:.4;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.JobPickup-module-scss-module__1IJD1W__job-pickup__copy{flex-direction:column;gap:2rem;min-inline-size:0;display:flex}.JobPickup-module-scss-module__1IJD1W__job-pickup__text{flex-direction:column;gap:2rem;display:flex}.JobPickup-module-scss-module__1IJD1W__job-pickup__banner-title{font-size:4rem;font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;min-inline-size:0;margin:0}.JobPickup-module-scss-module__1IJD1W__job-pickup__description{font-size:max(var(--min-font-size),1.4rem);line-height:var(--line-height-base);letter-spacing:0;margin:0}@media (min-width:840px){.JobPickup-module-scss-module__1IJD1W__job-pickup__description{font-size:max(var(--min-font-size),1.6rem)}}.JobPickup-module-scss-module__1IJD1W__job-pickup__description{overflow-wrap:anywhere;min-inline-size:0}.JobPickup-module-scss-module__1IJD1W__job-pickup__detail{align-self:flex-start;inline-size:20rem;max-inline-size:100%}@media not (min-width:840px){.JobPickup-module-scss-module__1IJD1W__job-pickup__heading{margin-block-end:2rem}.JobPickup-module-scss-module__1IJD1W__job-pickup__title{font-size:max(var(--min-font-size),2rem)}.JobPickup-module-scss-module__1IJD1W__job-pickup__banner{background-image:none,var(--noise-image),linear-gradient(180deg, #a700fa 0%, #0e0bec 30%);background-blend-mode:normal,screen,normal;background-position:50%,0 0,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,cover;justify-items:start;padding:4rem 3rem}.JobPickup-module-scss-module__1IJD1W__job-pickup__banner:before{background-size:100%}.JobPickup-module-scss-module__1IJD1W__job-pickup__text{gap:1rem}.JobPickup-module-scss-module__1IJD1W__job-pickup__banner-title{font-size:max(var(--min-font-size),2rem);letter-spacing:.05em}}
.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table{border-block:.1rem solid var(--color-border-muted);font-size:max(var(--min-font-size),1.6rem);gap:1rem;margin:0;padding-block:2rem;line-height:1.8;display:grid}@media not (min-width:840px){.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table{font-size:max(var(--min-font-size),1.4rem);letter-spacing:.015em;gap:1rem;padding-block:1rem}}.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table__row{grid-template-columns:14rem minmax(0,1fr);column-gap:1.6rem;min-inline-size:0;display:grid}@media not (min-width:840px){.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table__row{grid-template-columns:minmax(0,1fr)}}.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table__term,.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table__description{min-inline-size:0;margin:0}.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table__term{font-weight:700}.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table__description,.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table__line{overflow-wrap:anywhere}.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table__line{display:block}.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table__link{color:var(--color-accent);text-underline-offset:.2rem;overflow-wrap:anywhere;text-decoration:underline}@media not (min-width:840px){.PolicyInfoTable-module-scss-module__QNNv4G__policy-info-table--compact{gap:.8rem}}
.WorkDetailPage-module-scss-module__EGijlG__work-detail__page{position:relative}@media (min-width:840px){.WorkDetailPage-module-scss-module__EGijlG__work-detail{padding-block-start:17rem}}.WorkDetailPage-module-scss-module__EGijlG__work-detail{z-index:var(--z-content);color:var(--color-white);flex-direction:column;display:flex;position:relative}.WorkDetailPage-module-scss-module__EGijlG__work-detail__backdrop{z-index:-1;pointer-events:none;background-color:var(--color-blue);background-image:none,var(--noise-image),var(--work-detail-band);background-blend-mode:normal,screen,normal;background-position:50%,0 0,top;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,100% 71.1rem;position:fixed;inset:0}.WorkDetailPage-module-scss-module__EGijlG__work-detail__header{background-color:var(--color-surface-muted);background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:right -30rem top -30rem,right 20rem top -40rem;background-repeat:no-repeat;background-size:80rem 80rem,120rem 120rem}@media not (min-width:840px){.WorkDetailPage-module-scss-module__EGijlG__work-detail__header{background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:8.4rem -14.5rem,-27rem -18rem;background-size:36rem 36rem,54rem 54rem}}.WorkDetailPage-module-scss-module__EGijlG__work-detail__band{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.WorkDetailPage-module-scss-module__EGijlG__work-detail__band{padding-inline:1.5rem}}.WorkDetailPage-module-scss-module__EGijlG__work-detail__band{flex-direction:column;gap:4rem;display:flex}.WorkDetailPage-module-scss-module__EGijlG__work-detail__roles{inline-size:100%;margin-block-start:4rem;padding-block:4rem 14rem}.WorkDetailPage-module-scss-module__EGijlG__work-detail__roles-inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.WorkDetailPage-module-scss-module__EGijlG__work-detail__roles-inner{padding-inline:1.5rem}}.WorkDetailPage-module-scss-module__EGijlG__work-detail__cards{flex-direction:column;gap:2rem;margin:0;margin-block-start:2rem;padding:0;list-style:none;display:flex}.WorkDetailPage-module-scss-module__EGijlG__work-detail__duties-footnote{color:var(--color-pale-blue);line-height:var(--line-height-base);text-align:end;margin:2rem 0 0}@media not (min-width:840px){.WorkDetailPage-module-scss-module__EGijlG__work-detail__header{padding-block-end:1.5rem}.WorkDetailPage-module-scss-module__EGijlG__work-detail__backdrop{background-image:none,var(--noise-image),var(--work-detail-band);background-blend-mode:normal,screen,normal;background-position:50%,0 0,50% 11.5rem;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,auto 21.5rem;position:absolute}.WorkDetailPage-module-scss-module__EGijlG__work-detail__band{gap:2rem}.WorkDetailPage-module-scss-module__EGijlG__work-detail__roles{margin-block-start:3rem;padding-block:3rem 9rem}}
.FaqPage-module-scss-module__UZHGKW__faq-page{background-color:var(--color-surface-muted);background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:right -30rem top -30rem,right 20rem top -40rem;background-repeat:no-repeat;background-size:80rem 80rem,120rem 120rem}@media not (min-width:840px){.FaqPage-module-scss-module__UZHGKW__faq-page{background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:8.4rem -14.5rem,-27rem -18rem;background-size:36rem 36rem,54rem 54rem}}.FaqPage-module-scss-module__UZHGKW__faq-page{inline-size:100%;color:var(--color-text)}@media (min-width:840px){.FaqPage-module-scss-module__UZHGKW__faq-page__main{padding-block-start:17rem}}.FaqPage-module-scss-module__UZHGKW__faq-page__main:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:-.3rem}.FaqPage-module-scss-module__UZHGKW__faq-page__inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.FaqPage-module-scss-module__UZHGKW__faq-page__inner{padding-inline:1.5rem}}.FaqPage-module-scss-module__UZHGKW__faq-page__inner{gap:4rem;padding-block-end:14rem;display:grid}@media not (min-width:840px){.FaqPage-module-scss-module__UZHGKW__faq-page__inner{padding-block-end:9rem}}
.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem;margin:0;display:grid}@media not (min-width:840px){.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__card{border-radius:var(--radius);background-color:var(--color-deep-blue);background-image:var(--fivemin-card-texture);background-repeat:repeat;background-size:10rem 10rem;padding:4rem 3rem}@media not (min-width:840px){.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__card{padding:2rem}}.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__card{flex-direction:column;grid-column:span 2;gap:2rem;min-inline-size:0;display:flex}.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__card--wide{flex-direction:row;grid-column:span 3;align-items:flex-start}@media not (min-width:840px){.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__card{flex-direction:column;grid-column:span 1}.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__card--wide{flex-direction:column}.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__card:last-child:nth-child(odd){grid-column:1/-1}}.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__label{border:.2rem solid var(--color-green);color:var(--color-green);font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;border-radius:.4rem;justify-content:center;align-items:center;min-inline-size:0;padding:.8rem 2.2rem;display:inline-flex}@media not (min-width:840px){.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__label{font-size:max(var(--min-font-size),1.4rem);padding:.3rem 1rem}}.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__label{align-self:flex-start}.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__value{flex:1;justify-content:center;min-inline-size:0;margin:0;display:flex}.FiveminNumbers-module-scss-module__6dCDxG__fivemin-numbers__image{aspect-ratio:1080/390;object-fit:contain;block-size:auto;inline-size:100%;max-inline-size:32.6rem}
.BenefitSection-module-scss-module__9EEuPW__benefit-section__title{margin:0;color:var(--color-text);font-size:3.4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;align-items:flex-end;gap:2rem;margin-block-end:4rem;display:flex}@media not (min-width:840px){.BenefitSection-module-scss-module__9EEuPW__benefit-section__title{font-size:max(var(--min-font-size),2rem);margin-block-end:2rem}}.BenefitSection-module-scss-module__9EEuPW__benefit-section__title:after{content:"";background-color:currentColor;flex:auto;block-size:.1rem;min-inline-size:0;margin-block-end:1rem}@media not (min-width:840px){.BenefitSection-module-scss-module__9EEuPW__benefit-section__title:after{margin-block-end:.6rem}}
.WorkOverview-module-scss-module__iFhENW__work-overview{background:var(--color-white);border-radius:1rem;flex-direction:column;gap:3rem;padding:4rem 12rem;display:flex}.WorkOverview-module-scss-module__iFhENW__work-overview__heading{color:var(--color-accent);font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);text-align:center;margin:0}.WorkOverview-module-scss-module__iFhENW__work-overview__heading span{display:block}.WorkOverview-module-scss-module__iFhENW__work-overview__diagram{block-size:auto;inline-size:100%;display:block}@media not (min-width:840px){.WorkOverview-module-scss-module__iFhENW__work-overview{gap:2rem;padding:2rem}.WorkOverview-module-scss-module__iFhENW__work-overview__heading{font-size:max(var(--min-font-size),1.6rem);text-align:start}.WorkOverview-module-scss-module__iFhENW__work-overview__heading span{display:inline}}
.BenefitSubSection-module-scss-module__ijWQaq__benefit-sub-section__title{margin:0;color:var(--color-text);font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);margin-block-end:2rem}@media not (min-width:840px){.BenefitSubSection-module-scss-module__ijWQaq__benefit-sub-section__title{font-size:max(var(--min-font-size),1.6rem);margin-block-end:1rem}}
