.Photo_root__eJlLP{position:relative;background:var(--cream-d);border:1px dashed #d5cfc1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0}.Photo_root__eJlLP:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(0,0,0,.018) 14px 28px)}.Photo_fill__caGB6{position:absolute;inset:0;border:none;background:#ebe8de}.Photo_fill__caGB6:before{background:repeating-linear-gradient(135deg,transparent 0 22px,rgba(0,0,0,.02) 22px 44px)}.Photo_caption__RliLK{position:relative;font-size:11px;line-height:1.9;letter-spacing:.08em;color:#a79e90;text-align:center;padding:12px;white-space:pre-line}.Photo_fill__caGB6 .Photo_caption__RliLK{font-size:13px;color:#9a9184}.Photo_label__BGitB{display:block;font-weight:700;color:#8c8375;font-size:12px;margin-bottom:2px}.Photo_img__KZc56{object-fit:cover}.interview_grid__7eqk3{--cols:4;--gap:clamp(16px,2.4vw,30px);--cardw:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols) - 0.5px);list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);margin-top:clamp(32px,5vh,56px)}.interview_card__EUNPc{width:var(--cardw)}@media (max-width:1000px){.interview_grid__7eqk3{--cols:3}}@media (max-width:760px){.interview_grid__7eqk3{--cols:2}}.interview_grid__7eqk3[data-cols="2"]{--cols:2;max-width:600px}@media (min-width:761px){.interview_grid__7eqk3[data-cols="3"]{--cols:3}}@media (max-width:760px){.interview_grid__7eqk3[data-rail]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scroll-padding-inline:var(--pad);padding-bottom:14px}.interview_grid__7eqk3[data-rail] .interview_card__EUNPc{flex:0 0 auto;width:min(72vw,280px);scroll-snap-align:start}.interview_grid__7eqk3[data-rail]::-webkit-scrollbar{height:4px}.interview_grid__7eqk3[data-rail]::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}}.interview_photo__DoIot{margin-bottom:14px;transition:transform .5s var(--ease)}.interview_card__EUNPc:hover .interview_photo__DoIot{transform:translateY(-6px)}.interview_role__HDTtC{font-family:var(--mincho);font-size:10.5px;letter-spacing:.24em;color:#a9761a}.interview_name__nRq_6{display:block;font-size:15.5px;color:var(--ai);letter-spacing:.06em;margin-top:4px;line-height:1.8}.interview_caption__Im0Oc{font-style:normal;font-size:12.5px;color:var(--ink-soft);line-height:1.9;display:block;margin-top:4px}.interview_detail___568m{display:grid;grid-template-columns:320px 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}@media (max-width:820px){.interview_detail___568m{grid-template-columns:1fr}}.interview_career__1tLGa{margin-top:20px;padding:18px 20px;background:var(--cream);border:1px solid var(--line);border-radius:10px}.interview_careerLabel__y4HgB{font-family:var(--mincho);font-size:10.5px;letter-spacing:.24em;color:#a9761a}.interview_careerSummary__K2CGh{margin-top:6px;font-size:14px;font-weight:700;color:var(--ai);line-height:1.9}.interview_careerBody__BZh2k{margin-top:8px;font-size:13px;color:var(--ink-soft);line-height:2}.interview_qa__RfACj{list-style:none;border-top:1px solid var(--line)}.interview_qa__RfACj li{padding:clamp(22px,3vw,34px) 0;border-bottom:1px solid var(--line)}.interview_q__zWPfr{display:flex;gap:12px;font-size:clamp(15px,1.4vw,18px);font-weight:700;color:var(--ai);line-height:2}.interview_q__zWPfr b{font-family:var(--mincho);font-weight:400;color:var(--wakaba);flex:none}.interview_a__ZktNd{margin-top:12px;font-size:14.5px;line-height:2.25;padding-left:28px}@media (max-width:700px){.interview_a__ZktNd{padding-left:0}}