.making-hero,.making-engraving{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(40px,8vw,112px);padding-block:48px 66px}
.making-intro{max-width:610px}.making-intro h1{font-size:clamp(44px,5.1vw,72px);line-height:1.07;margin:0 0 27px}.making-intro h1 em,.making-craft h2 em,.making-step-copy h2 em{font-weight:400;color:var(--clay-dark)}.making-intro .making-lead{font-family:var(--serif);color:var(--ink);font-size:clamp(23px,2.1vw,29px);line-height:1.4;max-width:510px;margin-bottom:22px}.making-intro>p:not(.eyebrow):not(.making-lead){max-width:520px}.making-intro>.text-link{margin-top:2px}.making-maker-note{display:flex;align-items:center;gap:19px;margin-top:43px;color:var(--muted);font-size:13px;line-height:1.7}.making-rule{display:block;width:39px;height:1px;background:var(--clay);flex:none}.making-maker-note p{margin:0}
.making-film{justify-self:end;width:100%;max-width:356px;min-width:0;margin:0}.making-film-label{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:12px 0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.making-film video{width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#202621;border-radius:3px}.making-film video:focus-visible{outline:3px solid var(--clay);outline-offset:4px}.making-film figcaption{font-size:12px;line-height:1.6;color:var(--muted);margin-top:12px}.making-film .making-video-description{font-size:12px;line-height:1.6;color:var(--muted);margin:6px 0 0}
.making-hero,.making-craft,.making-engraving,.making-finished{scroll-margin-top:24px}.making-engraving{padding-block:62px}.making-step-copy{max-width:580px}.making-step-copy h2{font-size:clamp(38px,4.4vw,60px);line-height:1.1;margin:0 0 26px}.making-step-copy .making-step-lead{font-family:var(--serif);font-size:clamp(23px,2.1vw,29px);line-height:1.4;color:var(--ink);margin-bottom:22px}.making-step-copy>p:not(.eyebrow){max-width:520px}.making-step-copy>.text-link{font-size:14px;margin-top:4px}
.making-craft{background:#e9ecdf;border-block:1px solid #dce1d2;padding-block:58px}.making-craft-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(30px,7vw,96px)}.making-craft h2{font-size:clamp(35px,3.7vw,49px);line-height:1.15;margin-bottom:0}.making-craft-copy{max-width:620px}.making-craft-copy p{line-height:1.8}.making-craft-copy .text-link{font-size:14px}.making-painting{background:#eee6d9;border-color:#e1d7c7}
.making-finished{padding-block:68px 55px}.making-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:32px}.making-section-head h2{font-size:clamp(32px,3.3vw,45px);line-height:1.15;margin-bottom:0}.making-section-head>p{max-width:350px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.making-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.making-example{min-width:0}.making-example-image{display:block;overflow:hidden;aspect-ratio:4/3;margin-bottom:23px;background:var(--sage);border-radius:3px}.making-example-image img{width:100%;height:100%;object-fit:cover}.making-example .eyebrow{font-size:10px;margin-bottom:10px}.making-example h3{font-size:27px;line-height:1.2;max-width:290px;margin-bottom:14px}.making-example .text-link{font-size:13px;gap:8px}.making-example-note{font-size:12px;color:var(--muted);margin:26px 0 0;line-height:1.6}
.making-next{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(35px,7vw,100px);padding-block:43px 65px;border-top:1px solid var(--line)}.making-next h2{font-size:clamp(32px,3.3vw,45px);line-height:1.15}.making-next>div>p:not(.eyebrow){max-width:600px}.making-next aside{border-left:1px solid var(--line);padding-left:clamp(25px,4vw,55px);padding-top:6px;align-self:center}.making-next aside h3{font-size:27px}.making-next aside p{font-size:15px}.making-next aside .text-link{font-size:14px}
@media(max-width:1000px){.making-hero,.making-engraving{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:38px}.making-film{max-width:320px}.making-maker-note{margin-top:28px}.making-gallery{gap:21px}.making-example h3{font-size:24px}.making-section-head{align-items:flex-start}.making-section-head>p{max-width:290px}}
@media(max-width:760px){.making-hero,.making-engraving{grid-template-columns:1fr;padding-block:31px 43px;gap:31px}.making-intro h1{font-size:48px}.making-step-copy h2{font-size:43px}.making-engraving{padding-block:39px}.making-intro{max-width:580px}.making-intro .making-lead{font-size:25px}.making-maker-note{display:none}.making-film{justify-self:center;max-width:355px}.making-craft{padding-block:38px}.making-craft-grid{grid-template-columns:1fr;gap:22px}.making-finished{padding-block:43px 35px}.making-section-head{display:block;margin-bottom:27px}.making-section-head>p{max-width:550px;margin-top:16px}.making-gallery{grid-template-columns:1fr;gap:34px}.making-example-image{aspect-ratio:4/3;max-height:430px;margin-bottom:18px}.making-example h3{max-width:none;font-size:29px}.making-example .text-link{font-size:14px}.making-next{grid-template-columns:1fr;gap:32px;padding-block:34px 45px}.making-next aside{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.making-next .actions{gap:10px}}
@media(max-width:440px){.making-intro h1{font-size:42px}.making-step-copy h2{font-size:38px}.making-intro .making-lead{font-size:23px}.making-film{max-width:100%}.making-craft h2{font-size:35px}.making-example h3{font-size:27px}.making-next .actions{align-items:stretch;flex-direction:column}.making-next .btn{width:100%}}
