.making{--making-window:calc(100svh - var(--header-h) - var(--row-now,3rem))}.making-step{--making-figure:clamp(3.5rem, 6.25vw, 5.75rem);align-content:start;justify-items:start;row-gap:var(--space-3);min-width:0;display:grid}@media (width<=39.99rem){.making-step{--making-figure:13vw;column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:clamp(5.75rem,30vw,9.5rem) minmax(0,1fr);align-items:start}.making-step__figure{white-space:normal;grid-area:1/1/span 3;margin:0}.making-step__unit{margin:var(--space-2) 0 0;font-size:var(--text-label);line-height:1.2;display:block}.making-step__unit--sign{margin:0 0 0 .02em;font-size:.56em;display:inline}.making-step__name,.making-step__line{grid-column:2}.making-step__name{margin-top:.15em}}.making-step__figure{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--making-figure);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.045em;white-space:nowrap;color:var(--color-ink);line-height:.86}.making-step__unit{font-family:var(--font-label);font-weight:600;font-size:max(var(--text-label), .085em);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-2);margin-left:max(.75rem,.09em)}:lang(th) .making-step__unit{letter-spacing:0;text-transform:none}.making-step__unit--sign{font-family:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;vertical-align:.34em;color:inherit;margin-left:.02em;font-size:.56em}.making-step__colon{margin-inline:.04em .06em;display:inline-block;transform:translateY(-.07em)}.making-step__name{margin:0}.making-step__line{max-width:27rem;color:var(--color-ink-2);margin:0}.making-open{--making-cap:2.75rem;row-gap:var(--space-4);padding-top:var(--band-pad);position:relative}.making-open__title{margin:0}.making-open__line{color:var(--color-ink-2);margin:0}.making-open__photo{grid-column:edge-start/edge-end;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid}.making-open__frame{aspect-ratio:4/5;max-height:80svh;position:relative;overflow:hidden}.making-open__frame picture,.making-open__frame img{width:100%;height:100%;display:block}.making-open__frame img{object-fit:cover;object-position:86% 50%}.making-open__caption{min-height:var(--making-cap);padding:var(--space-2) var(--page-margin) 0}@media (width>=64rem){.making-open{min-height:calc(max(30rem, var(--making-window)) + var(--making-cap));row-gap:clamp(var(--space-4), 5svh, var(--space-5));padding-top:clamp(var(--space-4), 7svh, var(--space-6));grid-template-rows:auto minmax(0,1fr)}.making-open__title{grid-area:1/a-start/auto/8 col;align-self:end}.making-open__line{grid-area:1/8 col/auto/b-end;align-self:end;margin-bottom:.3em}.making-open__photo{grid-row:2;align-self:stretch}.making-open__frame{aspect-ratio:auto;min-height:0;max-height:none}.making-open__frame picture{position:absolute;inset:0}.making-open__frame img{object-position:50% 72%}}.making-factory{row-gap:var(--space-6);padding-block:var(--space-6);position:relative}@media (width>=64rem){.making-factory{row-gap:clamp(var(--space-5), 9svh, var(--space-6))}}.making-factory__head{row-gap:var(--space-4);display:grid}.making-factory__title{margin:0}@media (width>=64rem){.making-factory{padding-top:clamp(var(--space-5), 12svh, var(--space-7))}.making-factory__head{grid-area:1/a-start/auto/8 col;align-self:end}.making-factory__hall{grid-area:1/8 col/auto/b-end;align-self:end}}.making-prep{grid-column:content-start/content-end;grid-template-columns:subgrid;row-gap:var(--space-6);display:grid}.making-prep__step{grid-column:content-start/content-end}@media (width>=40rem) and (width<=63.99rem){.making-prep__step:nth-child(odd){grid-column:content-start/4 col}.making-prep__step:nth-child(2){grid-column:4 col/content-end}}@media (width>=64rem){.making-prep{column-gap:var(--grid-gap)}.making-prep__step:first-child{grid-column:a-start/5 col}.making-prep__step:nth-child(2){grid-column:5 col/9 col}.making-prep__step:nth-child(3){grid-column:9 col/b-end}}.making-row{grid-column:content-start/content-end;grid-template-columns:subgrid;row-gap:var(--space-4);display:grid}.making-row>*{grid-column:content-start/content-end}@media (width<=63.99rem){.making-row__photo{order:2}}@media (width>=64rem){.making-row{align-items:center}.making-row--air .making-row__photo{grid-column:a-start/5 col}.making-row--air .making-row__step{grid-column:5 col/b-end;grid-template-columns:subgrid;row-gap:var(--space-3)}.making-row--air .making-step__figure,.making-row--air .making-step__name,.making-row--air .making-step__line{grid-area:auto/1 col/auto/span 7}.making-row--mould .making-row__step{grid-column:a-start/7 col}.making-row--mould .making-row__photo{grid-column:7 col/b-end;justify-self:end}.making-row--wash .making-row__photo{grid-column:a-start/5 col}.making-row--wash .making-row__step{grid-column:5 col/b-end;grid-template-columns:subgrid;row-gap:var(--space-3)}.making-row--wash .making-step__figure,.making-row--wash .making-step__name,.making-row--wash .making-step__line{grid-area:auto/1 col/auto/span 7}}.making-workshop{row-gap:var(--space-5);padding-block:var(--space-6);position:relative}.making-workshop__words{align-content:start;row-gap:var(--space-4);display:grid}.making-workshop__title{margin:0}.making-workshop__line{color:var(--color-ink-2)}.making-workshop__line .link{color:var(--color-ink)}.making-hands{column-gap:var(--space-3);row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.making-hands__bernina{grid-column:1/-1}@media (width>=64rem){.making-workshop{padding-block:clamp(var(--space-5), 12svh, var(--space-7)) var(--space-6);align-items:start}.making-workshop__words{grid-area:1/a-start/auto/6 col}.making-hands{column-gap:var(--grid-gap);grid-area:1/6 col/auto/b-end;grid-template-columns:repeat(2,minmax(0,1fr))}}.making-hands__custom{margin:var(--space-2) 0 0;max-width:30rem;color:var(--color-ink-2);justify-self:stretch}.making-hands__custom .link{width:fit-content;margin-top:var(--space-2);color:var(--color-ink);display:block}.making-end{row-gap:var(--space-5);padding-block:var(--band-pad);position:relative}.making-end__words{justify-items:start;row-gap:var(--space-4);display:grid}.making-end__title{margin:0}.making-end__line{max-width:30rem;color:var(--color-ink-2);margin:0}.making-end__line .type-name{white-space:nowrap;color:var(--color-ink)}.making-end__go{margin-top:var(--space-2)}.making-end__picture{grid-column:edge-start/edge-end;margin:0}.making-end__frame{aspect-ratio:16/10;background:var(--color-black);position:relative;overflow:hidden}.making-end__frame picture,.making-end__frame img{width:100%;height:100%;display:block}.making-end__frame img{object-fit:cover;object-position:50% 55%}@media (width>=64rem){.making-end{align-items:center}.making-end__words{grid-area:1/a-start/auto/6 col}.making-end__picture{grid-area:1/6 col/auto/edge-end}.making-end__frame{aspect-ratio:auto;height:min(max(30rem, var(--making-window)), 44rem)}.making-end__frame img{object-position:62% 55%}}@media (width<=39.99rem){.making-factory,.making-prep{row-gap:var(--space-5)}}
