.about-craft-section-module__HMtj8a__section{border-bottom:1px solid var(--line);background:#f1ede4;overflow:hidden}.about-craft-section-module__HMtj8a__inner{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:64px;width:min(1280px,100% - 112px);margin-inline:auto;padding-block:78px;display:grid}.about-craft-section-module__HMtj8a__copy h2{max-width:470px;color:var(--ink);margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1.12}.about-craft-section-module__HMtj8a__copy>p{color:#5d574b;max-width:440px;margin-top:22px;font-size:17px;line-height:1.75}.about-craft-section-module__HMtj8a__detail{color:#7c705f;margin-top:24px;font-size:12px;line-height:1.6;display:block}.about-craft-section-module__HMtj8a__stage{isolation:isolate;aspect-ratio:16/10;background:#e4dfd4;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 52px #342c231a}.about-craft-section-module__HMtj8a__fallback{z-index:-1;object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.about-craft-section-module__HMtj8a__stageLabel{z-index:2;color:#625747;letter-spacing:1.4px;pointer-events:none;font-size:9px;font-weight:600;position:absolute;bottom:14px;right:16px}@media (max-width:900px){.about-craft-section-module__HMtj8a__inner{grid-template-columns:1fr;gap:30px;width:min(760px,100% - 64px);padding-block:58px}.about-craft-section-module__HMtj8a__copy h2{max-width:600px;font-size:42px}.about-craft-section-module__HMtj8a__copy>p{max-width:620px;margin-top:16px;font-size:16px}.about-craft-section-module__HMtj8a__detail{margin-top:14px}}@media (max-width:560px){.about-craft-section-module__HMtj8a__inner{gap:24px;width:calc(100% - 40px);padding-block:42px}.about-craft-section-module__HMtj8a__copy h2{max-width:360px;margin-top:14px;font-size:34px}.about-craft-section-module__HMtj8a__copy>p{font-size:15px}.about-craft-section-module__HMtj8a__stage{aspect-ratio:4/3}.about-craft-section-module__HMtj8a__stageLabel{font-size:8px;bottom:9px;right:10px}}
