.p-interview__header{margin-bottom:clamp(4.875rem,3.02rem + 3.87vw,6.5rem);overflow:hidden;padding-block:clamp(3.75rem,2.32rem + 2.98vw,5rem) clamp(2.953125rem,1.83rem + 2.34vw,3.9375rem);position:relative}@media (max-width:767px){.p-interview__header{margin-bottom:14.93vw;padding-block:14.67vw 0}}.p-interview__header-container{margin-inline:auto;width:min(100% - clamp(.9375rem,.58rem + .74vw,1.25rem),1228px)}@media (max-width:767px){.p-interview__header-container{padding-inline:6.13vw;width:100%}}.p-interview__header-content{position:relative;z-index:2}.p-interview__title{color:var(--color-primary);font-family:var(--font-primary);font-size:clamp(2.625rem,1.63rem + 2.08vw,3.5rem);font-weight:700;letter-spacing:.05em;line-height:1;margin:0}@media (max-width:767px){.p-interview__title{font-size:7.47vw}}.p-interview__section{margin-bottom:clamp(3.75rem,2.32rem + 2.98vw,5rem)}@media (max-width:767px){.p-interview__section{margin-bottom:14.93vw}}.p-interview__section-container{margin-inline:auto;width:min(100% - clamp(.9375rem,.58rem + .74vw,1.25rem),1226px)}@media (max-width:767px){.p-interview__section-container{padding-inline:6.13vw;width:100%}}.p-interview__grid{display:grid;gap:clamp(3rem,1.86rem + 2.38vw,4rem) clamp(1.875rem,1.16rem + 1.49vw,2.5rem);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.p-interview__grid{gap:12.8vw;grid-template-columns:1fr}}.p-interview__card{transition:transform .3s ease,box-shadow .3s ease}@media (any-hover:hover){.p-interview__card:hover .p-interview__card-photo{transform:scale(1.08)}.p-interview__card:hover{transition:all .3s}}.p-interview__card-image{aspect-ratio:382/436;border-radius:clamp(.375rem,.23rem + .3vw,.5rem);margin-bottom:clamp(1.5rem,.93rem + 1.19vw,2rem);overflow:hidden;position:relative;width:100%}@media (max-width:767px){.p-interview__card-image{border-radius:2.13vw;margin-bottom:8.27vw}}.p-interview__card-photo{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.p-interview__card-photo--placeholder{align-items:center;aspect-ratio:1;background-color:var(--color-placeholder-bg);color:var(--color-placeholder-text);display:flex;justify-content:center}.p-interview__card-content{display:flex;flex-direction:column;gap:clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-interview__card-content{gap:4.27vw}}.p-interview__card-department{background-color:var(--color-blue-bg-light);border:1px solid var(--color-primary);border-radius:clamp(.1875rem,.12rem + .15vw,.25rem);color:var(--color-primary);display:inline-block;letter-spacing:.04em;line-height:1.7;padding:clamp(.28125rem,.17rem + .22vw,.375rem) clamp(.703125rem,.44rem + .56vw,.9375rem);white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.p-interview__card-department{border-radius:1.07vw;font-size:4.27vw;padding:1.6vw 4vw;white-space:normal}}.p-interview__card-name-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.5625rem,.35rem + .45vw,.75rem)}@media (max-width:767px){.p-interview__card-name-wrapper{gap:3.2vw}}.p-interview__card-name-ja{color:var(--color-text-dark);font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700;letter-spacing:.04em;line-height:1.7}@media (max-width:767px){.p-interview__card-name-ja{font-size:6.4vw}}.p-interview__card-name-romanized{color:var(--color-text-tertiary);font-family:var(--font-albert-sans);font-size:clamp(.9375rem,.58rem + .74vw,1.25rem);font-weight:600;letter-spacing:.02em;line-height:1}@media (max-width:767px){.p-interview__card-name-romanized{font-size:5.33vw}}.p-interview__cta{margin-bottom:clamp(3rem,1.86rem + 2.38vw,4rem)}@media (max-width:767px){.p-interview__cta{margin-bottom:10.67vw}}.p-interview__cta-container{margin-inline:auto;width:min(100% - clamp(.9375rem,.58rem + .74vw,1.25rem),1226px)}@media (max-width:767px){.p-interview__cta-container{padding-inline:6.13vw;width:100%}}.p-interview__decoration{align-items:flex-end;bottom:0;display:flex;flex-direction:column;gap:clamp(1.078125rem,.67rem + .86vw,1.4375rem);position:absolute;right:0;z-index:1}@media (max-width:767px){.p-interview__decoration{bottom:clamp(.140625rem,.09rem + .11vw,.1875rem);gap:2.67vw;right:-2.67vw}}.p-interview__decoration-bar{height:clamp(2.25rem,1.39rem + 1.79vw,3rem)}@media (max-width:767px){.p-interview__decoration-bar{height:6.13vw}}.p-interview__decoration-bar--long{background:linear-gradient(90deg,#367bc199,#007dba00);width:clamp(8.109375rem,5.02rem + 6.44vw,10.8125rem)}@media (max-width:767px){.p-interview__decoration-bar--long{width:21.07vw}}.p-interview__decoration-bar--short{background:linear-gradient(90deg,#116dc999,#007dba00);width:clamp(13.078125rem,8.1rem + 10.38vw,17.4375rem)}@media (max-width:767px){.p-interview__decoration-bar--short{width:31.73vw}}
