.s_proc{padding-block:var(--hx-pad-y)}.s_proc figure,.s_proc p{margin:0}.s_proc__head{flex-direction:column;gap:clamp(.6rem,1.2vw,1rem);margin-bottom:clamp(2rem,3.6vw,3.6rem);display:flex}.s_proc__note{max-width:40rem}.s_proc__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.6vw,2.8rem);margin:0;padding:0;list-style:none;display:grid}.s_proc__step{flex-direction:column;gap:clamp(.6rem,1.1vw,.95rem);min-width:0;display:flex}.s_proc__num{font-family:var(--hx-serif);letter-spacing:.02em;color:var(--hx-ink-3);align-items:baseline;gap:.5rem;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1;display:flex}.s_proc__num>i{color:var(--hx-ink-3);font-size:.5em;font-style:normal;transform:translateY(-.35em)rotate(18deg)}.s_proc__text{color:var(--hx-ink-2);min-height:3.6em;font-size:clamp(.72rem,.84vw,.82rem);line-height:1.75}.s_proc__shot{background:#2f3a2c0d;margin-top:clamp(.5rem,1.2vw,1rem);position:relative;overflow:hidden}.s_proc__shot>img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,.61,.36,1);display:block}.s_proc__shot:hover>img{transform:scale(1.035)}.s_proc__step:first-child .s_proc__shot{aspect-ratio:1.42}.s_proc__step:nth-child(2) .s_proc__shot{aspect-ratio:1.05}.s_proc__step:nth-child(3) .s_proc__shot{aspect-ratio:.96}.s_proc__step:nth-child(4) .s_proc__shot{aspect-ratio:.92}.s_proc__step:nth-child(2){padding-top:clamp(0rem,1vw,1rem)}.s_proc__step:nth-child(3){padding-top:clamp(0rem,1.6vw,1.8rem)}.s_proc__step:nth-child(4){padding-top:clamp(0rem,2.2vw,2.6rem)}@media (max-width:1000px){.s_proc__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(1.75rem,4vw,2.75rem)}.s_proc__step:nth-child(2),.s_proc__step:nth-child(3),.s_proc__step:nth-child(4){padding-top:0}.s_proc__text{min-height:0}}@media (max-width:620px){.s_proc__list{grid-template-columns:minmax(0,1fr)}.s_proc__shot,.s_proc__step:nth-child(n) .s_proc__shot{aspect-ratio:1.5}}@media (prefers-reduced-motion:reduce){.s_proc__shot>img{transition:none}}
