.tooling-hero__photos[data-astro-cid-a77x2vru]{grid-template-rows:auto auto;gap:10px;display:grid}.tooling-hero__main[data-astro-cid-a77x2vru]{--cut:26px;aspect-ratio:460/380;overflow:hidden}.tooling-hero__details[data-astro-cid-a77x2vru]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tooling-hero__detail[data-astro-cid-a77x2vru]{--cut:16px;aspect-ratio:225/210;overflow:hidden}@container page (width>=1100px){.tooling-hero__photos[data-astro-cid-a77x2vru]{grid-template-rows:380px 210px}.tooling-hero__main[data-astro-cid-a77x2vru],.tooling-hero__detail[data-astro-cid-a77x2vru]{aspect-ratio:auto}}.tooling-head[data-astro-cid-otgwvydw]{grid-template-columns:repeat(auto-fit, minmax(clamp(calc(50% - var(--sp-72) / 2), calc((760px - 100%) * 999), 100%), 1fr));column-gap:var(--sp-72);margin-bottom:var(--sp-64);align-items:end;row-gap:22px;display:grid}.tooling-head__title[data-astro-cid-otgwvydw]{flex-direction:column;gap:20px;min-width:0;display:flex}.tooling-head__intro[data-astro-cid-otgwvydw]{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.tooling-head__lead[data-astro-cid-otgwvydw]{max-width:36em;color:var(--text-lead);text-wrap:pretty;font-size:17px}.on-dark .tooling-head__lead[data-astro-cid-otgwvydw]{color:var(--on-dark)}.process__steps[data-astro-cid-ocusb6cd]{position:relative}.process__line[data-astro-cid-ocusb6cd]{height:1px;box-shadow:0 1px 0 var(--white);background:#c3cbd6;display:none;position:absolute;top:27px;left:28px;right:28px}@container page (width>=1125px){.process__line[data-astro-cid-ocusb6cd]{display:block}}.process__list[data-astro-cid-ocusb6cd]{--gap:32px;--row-gap:40px;position:relative}.process__step[data-astro-cid-ocusb6cd]{flex-direction:column;gap:14px;display:flex}.process__tile[data-astro-cid-ocusb6cd]{--cut:12px;background-color:var(--showroom);background-image:var(--texture-graphite);width:56px;height:56px;color:var(--silver);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.process__num[data-astro-cid-ocusb6cd]{letter-spacing:.08em;color:#3f4a5c;font-size:14px;font-weight:600;line-height:1.65}.process__title[data-astro-cid-ocusb6cd]{color:var(--ink);font-size:20px;font-weight:700;line-height:1.65}.process__text[data-astro-cid-ocusb6cd]{color:var(--text-2);text-wrap:pretty;font-size:15px;line-height:1.6}.process__forms[data-astro-cid-ocusb6cd]{--gap:40px;--row-gap:24px;margin-top:var(--sp-72)}.process__form[data-astro-cid-ocusb6cd]{border-top:1px solid var(--rule);box-shadow:var(--etch);flex-direction:column;gap:10px;padding-top:24px;display:flex}.process__form-title[data-astro-cid-ocusb6cd]{color:var(--ink);font-size:20px;font-weight:700;line-height:1.65}.process__form-text[data-astro-cid-ocusb6cd]{color:var(--text-lead);text-wrap:pretty;font-size:15px}.process__quality[data-astro-cid-ocusb6cd]{margin-top:var(--sp-56);border-top:2px solid var(--graphite);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);align-items:center;gap:16px 24px;padding:22px 0;display:grid}.process__quality-label[data-astro-cid-ocusb6cd]{color:var(--graphite);line-height:1.65}.process__quality-items[data-astro-cid-ocusb6cd]{grid-template-columns:repeat(auto-fit,minmax(clamp(50% - 12px,539460px - 99900%,100%),1fr));align-items:center;gap:12px 24px;display:grid}.process__quality-item[data-astro-cid-ocusb6cd]{color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.65;display:flex}.process__quality-diamond[data-astro-cid-ocusb6cd]{background:var(--graphite);flex:none;width:7px;height:7px;display:block;transform:rotate(45deg)}@container page (width>=1125px){.process__quality[data-astro-cid-ocusb6cd]{grid-template-columns:240px minmax(0,1fr)}.process__quality-items[data-astro-cid-ocusb6cd]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (forced-colors:active){.process__quality-diamond[data-astro-cid-ocusb6cd]{forced-color-adjust:none;background:canvastext}}.interface[data-astro-cid-s5bqonmy]{--gap:var(--sp-48);--row-gap:40px}.interface__item[data-astro-cid-s5bqonmy]{border-top:1px solid var(--rule);box-shadow:var(--etch);flex-direction:column;gap:14px;padding-top:26px;display:flex}.interface__num[data-astro-cid-s5bqonmy]{font-size:var(--fs-40-26);color:#0000;-webkit-text-stroke:1.2px var(--graphite);font-weight:700;line-height:1}.interface__title[data-astro-cid-s5bqonmy]{color:var(--ink);font-size:22px;font-weight:700;line-height:1.65}.interface__text[data-astro-cid-s5bqonmy]{color:var(--text-lead);text-wrap:pretty;font-size:15px}.interface__held[data-astro-cid-s5bqonmy]{border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.interface__held-label[data-astro-cid-s5bqonmy]{color:var(--text-2);font-size:14px}.interface__held-value[data-astro-cid-s5bqonmy]{display:flex}.interface__checks[data-astro-cid-s5bqonmy]{border-top:1px solid var(--rule-2);flex-direction:column;display:flex}.interface__check[data-astro-cid-s5bqonmy]{border-bottom:1px solid var(--rule-2);color:var(--text);grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;font-size:15px;line-height:1.55;display:grid}.interface__marker[data-astro-cid-s5bqonmy]{color:var(--graphite);transform:translateY(-1px)}.interface__link[data-astro-cid-s5bqonmy]{display:flex}@media (forced-colors:active){.interface__num[data-astro-cid-s5bqonmy]{-webkit-text-stroke-color:CanvasText}}.tooling-brands{overflow:hidden}.tooling-brands__mark{opacity:.04;pointer-events:none;width:420px;height:auto;position:absolute;top:40px;right:-40px}.brands[data-astro-cid-ottowier]{grid-template-columns:repeat(auto-fit, minmax(clamp(calc(50% - var(--sp-80) / 2), calc((760px - 100%) * 999), 100%), 1fr));gap:var(--sp-56) var(--sp-80);align-items:center;display:grid}.brands__copy[data-astro-cid-ottowier]{flex-direction:column;gap:22px;min-width:0;display:flex}.brands__lead[data-astro-cid-ottowier]{max-width:36em;color:var(--on-dark);text-wrap:pretty;font-size:17px}.brands__frame[data-astro-cid-ottowier]{min-width:0;padding:14px 14px 0 0;position:relative}.brands__outline[data-astro-cid-ottowier]{--cut:24px;border:1px solid #e4e7ec4d;width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;top:0;right:0}.brands__panel[data-astro-cid-ottowier]{--cut:24px;background:#0b0d12c7;flex-direction:column;gap:16px;padding:34px 34px 30px;display:flex;position:relative}.brands__label[data-astro-cid-ottowier]{color:var(--silver);line-height:1.65}.brands__list[data-astro-cid-ottowier]{border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.brands__item[data-astro-cid-ottowier]{color:#dce1e8;border-bottom:1px solid #ffffff1f;grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;font-size:15px;line-height:1.55;display:grid}.brands__marker[data-astro-cid-ottowier]{color:var(--silver);transform:translateY(-1px)}.brands__link[data-astro-cid-ottowier]{padding-top:6px;display:flex}@container page (width<=479.98px){.brands__panel[data-astro-cid-ottowier]{padding:26px 22px 24px}}.options[data-astro-cid-y3ifuahx]{--gap:var(--sp-56);--row-gap:40px}.options__item[data-astro-cid-y3ifuahx]{border-top:1px solid var(--rule);box-shadow:var(--etch);grid-template-columns:56px minmax(0,1fr);gap:24px;padding-top:28px;display:grid}.options__tile[data-astro-cid-y3ifuahx]{--cut:12px;background-color:var(--showroom);background-image:var(--texture-graphite);width:56px;height:56px;color:var(--silver);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.options__body[data-astro-cid-y3ifuahx]{flex-direction:column;gap:14px;min-width:0;display:flex}.options__head[data-astro-cid-y3ifuahx]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.options__title[data-astro-cid-y3ifuahx]{color:var(--ink);font-size:22px;font-weight:700;line-height:1.65}.options__tag[data-astro-cid-y3ifuahx]{color:var(--text);white-space:nowrap;border:1px solid #c3cbd6;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.65;display:inline-flex}.options__text[data-astro-cid-y3ifuahx]{color:var(--text-lead);text-wrap:pretty;font-size:15px}.options__requires[data-astro-cid-y3ifuahx]{border-top:1px solid var(--rule);align-items:baseline;gap:14px;padding-top:16px;display:flex}.options__requires-label[data-astro-cid-y3ifuahx]{color:var(--graphite);flex:none;line-height:1.65}.options__requires-value[data-astro-cid-y3ifuahx]{color:var(--ink);font-size:15px;font-weight:600;line-height:1.55}@container page (width<=479.98px){.options__item[data-astro-cid-y3ifuahx]{grid-template-columns:48px minmax(0,1fr);gap:16px}.options__tile[data-astro-cid-y3ifuahx]{width:48px;height:48px}.options__requires[data-astro-cid-y3ifuahx]{flex-direction:column;gap:4px}}.videos[data-astro-cid-dn236o2r]{padding-block:var(--sp-110)}.videos__head[data-astro-cid-dn236o2r]{margin-bottom:var(--sp-48);flex-direction:column;gap:20px;display:flex}.videos__title[data-astro-cid-dn236o2r]{font-size:var(--fs-40-26);letter-spacing:-.03em;color:var(--white);font-weight:700;line-height:1.08}.videos__list[data-astro-cid-dn236o2r]{--gap:40px}.videos__card[data-astro-cid-dn236o2r]{color:var(--white);flex-direction:column;gap:16px;display:flex}.videos__card[data-astro-cid-dn236o2r]:hover{color:var(--silver)}.videos__card[data-astro-cid-dn236o2r]:focus-visible{outline-offset:4px}.videos__still[data-astro-cid-dn236o2r]{--cut:22px;height:clamp(200px,11.429cqi + 155.43px,320px);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:#0b0e13;position:relative;overflow:hidden}.videos__still[data-astro-cid-dn236o2r] .videos__photo{opacity:.7}.videos__play[data-astro-cid-dn236o2r]{width:64px;height:64px;color:var(--white);background:#0b0d12d9;border:1px solid #e4e7ec99;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.videos__play[data-astro-cid-dn236o2r]>svg{transform:rotate(-45deg)}.videos__body[data-astro-cid-dn236o2r]{border-top:1px solid #ffffff29;flex-direction:column;gap:6px;padding-top:16px;display:flex}.videos__name[data-astro-cid-dn236o2r]{font-size:20px;font-weight:700;line-height:1.65}.videos__text[data-astro-cid-dn236o2r]{color:var(--on-dark-panel);font-size:15px}
