.making-page{--making-blue:#e5edf0;color:#454743;background:#fff;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.making-page h1,.making-page h2,.making-page h3,.making-page h4,.making-page p{margin:0}.making-hero{min-height:clamp(19rem,40vw,34rem);padding:clamp(2.5rem, 5vw, 4rem) var(--content-gutter);color:#fff;isolation:isolate;place-items:start center;display:grid;position:relative}.making-hero img,.making-hero__shade{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.making-hero img{object-fit:cover;object-position:center 44%}.making-hero__shade{background:linear-gradient(#00000047,#0000000a 70%)}.making-hero h1{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-.025em;text-shadow:0 1px 8px #0000006b;max-width:100%;font-size:clamp(1.7rem,3.5vw,3rem);line-height:1.1}.making-band{text-align:center;padding:1.25rem max(1.5rem,4.5vw)}.making-band h2,.making-care>h2{text-transform:uppercase;letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.2}.making-band p{max-width:80rem;margin-inline:auto;font-size:clamp(.95rem,1.15vw,1.1rem)}.making-band--material{background:#fff;padding-block:1.2rem 1.5rem}.making-band--manufacturing,.making-band--warranty{background:var(--cream)}.making-band--manufacturing{padding-block:1.35rem 1.1rem}.making-band--warranty{padding-block:1.15rem 1.35rem}.making-care{background:var(--making-blue)}.making-care>h2{padding:1rem var(--content-gutter);text-align:center;margin:0}.making-care__summary{padding:.8rem var(--content-gutter);background:var(--cream);color:#333;text-align:center;text-transform:uppercase;font-size:clamp(.85rem,1.25vw,1.1rem);font-weight:700;line-height:1.45}.making-care__columns{width:min(100% - 2 * var(--content-gutter), 92rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,5rem);margin-inline:auto;padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.making-care__columns section{min-width:0}.making-care__columns h3{margin-bottom:1rem;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.25}.making-care__columns h4{margin-top:.6rem;font-size:1rem;font-style:italic;line-height:1.4}.making-care__columns p{font-size:clamp(.92rem,1.05vw,1.05rem);line-height:1.55}@media (width<=700px){.making-hero{min-height:54vw;max-height:22rem;padding:2.5rem 1rem}.making-hero img{object-position:center center}.making-band{padding-inline:1.25rem}.making-band--material br{display:none}.making-care>h2{padding-inline:1rem}.making-care__summary{padding-inline:1.25rem}.making-care__columns{grid-template-columns:1fr;gap:2rem;width:auto;margin-inline:1.25rem;padding-block:1.75rem 2.5rem}}
