.makers-story{margin:42px 0 8px;padding:48px 0 0;border-top:1px solid #cdbba7;color:#352e28;scroll-margin-top:26px}
.makers-story .makers-intro{display:block;position:static;padding:0;margin:0 0 32px;border:0;background:none}
.makers-intro .project-kicker{font-size:10px;letter-spacing:1.8px}
.makers-intro h2{font-size:clamp(26px,2.9vw,38px);line-height:1.48;letter-spacing:-1.5px;font-weight:500;margin:15px 0 17px}
.makers-intro p{font-size:14px;line-height:1.95;color:#786a5c;word-break:keep-all}
.maker-profile{min-width:0}.maker-profile figure{margin:0}.maker-profile img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block;background:#e7ded0}
.maker-profile figcaption{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #d9cbbb;color:#877361;font-size:9px;letter-spacing:.4px;line-height:1.7}
.maker-profile figcaption span:last-child{font-size:8px;letter-spacing:.6px;white-space:nowrap}
.maker-profile-copy{padding:23px 0 0}.maker-tag{font-size:9px;color:#9b7552;letter-spacing:1.8px}
.maker-profile h3{font-size:24px;line-height:1.55;font-weight:500;letter-spacing:-1px;margin:9px 0 18px;word-break:keep-all}
.maker-profile p{font-size:14px;line-height:1.95;color:#6e6257;margin:0 0 13px;word-break:keep-all;overflow-wrap:anywhere}
.maker-profile-lead h3{font-size:31px}.maker-profile-lead .maker-profile-copy{padding:25px 5% 3px 0}
.maker-detail{font-size:10px;color:#967659;border-left:2px solid #b99673;padding:2px 0 2px 11px;line-height:1.9;margin-top:21px;word-break:keep-all}
.makers-team{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:38px 0 42px}.makers-team .maker-profile img{aspect-ratio:4/3}.makers-team .maker-profile figcaption span:last-child{display:none}
.makers-team .maker-profile-copy{padding-top:14px}.makers-team h3{font-size:23px}.makers-team p{font-size:13px}
.maker-finish{padding:28px;background:#eee7dd;border-left:2px solid #aa825c;margin:32px 0 38px}.maker-finish>span{font-size:10px;letter-spacing:.8px;color:#907255}.maker-finish h3{font-size:25px;line-height:1.5;letter-spacing:-.8px;font-weight:500;margin:14px 0}.maker-finish p{font-size:14px;line-height:1.95;color:#706153;word-break:keep-all}
.maker-materials .project-kicker{font-size:10px}.maker-materials h3{font-size:24px;letter-spacing:-.8px;font-weight:500;margin:12px 0 19px}.maker-materials dl{border-top:1px solid #ad9275}.maker-materials dl>div{display:grid;grid-template-columns:100px 1fr;gap:18px;border-bottom:1px solid #ded1c0;padding:15px 0;font-size:13px;line-height:1.6}.maker-materials dt{color:#8a7158}.maker-materials dd{margin:0;word-break:keep-all}
.makers-closing{font-size:17px!important;text-align:center;line-height:1.9!important;color:#84694f!important;padding:37px 12px 40px;margin:0;border-bottom:1px solid #cfbdab;word-break:keep-all}
.makers-jump{display:inline-flex;align-items:center;gap:20px;color:#866341;border:0;border-bottom:1px solid #bea78c;background:none;padding:0 0 6px;font-size:12px;margin-top:19px;cursor:pointer}
.makers-glass .maker-finish{background:#eeece1;border-color:#969577}.makers-forest .maker-finish{background:#e9eadf;border-color:#85936b}
@media(max-width:1000px) and (min-width:761px){.makers-team{grid-template-columns:1fr}.makers-team .maker-profile img{aspect-ratio:3/2}}
@media(max-width:620px){.makers-story{padding-top:32px;margin-top:28px}.makers-intro h2{font-size:28px}.makers-intro p{font-size:13px}.maker-profile-lead h3{font-size:28px}.maker-profile-lead .maker-profile-copy{padding-right:0}.makers-team{grid-template-columns:1fr;gap:34px;margin-top:31px}.makers-team .maker-profile img{aspect-ratio:3/2}.makers-team h3{font-size:26px}.makers-team p{font-size:14px}.maker-profile figcaption{font-size:9px}.maker-profile figcaption span:last-child{display:none}.maker-finish{padding:23px 21px}.maker-finish h3{font-size:24px}.maker-materials dl>div{grid-template-columns:85px 1fr;gap:13px}.makers-closing{font-size:15px!important;padding:30px 0}.makers-jump{margin:20px 0 3px}}
