.title-sign.svelte-be1ufd{display:inline-block;width:fit-content;max-width:100%;transform:rotate(-3deg);transform-origin:center}.hero-photo.svelte-be1ufd{overflow:hidden;border:3px solid var(--background);border-radius:var(--radius);background:var(--background);box-shadow:8px 8px 0 var(--background)}.hero-photo.svelte-be1ufd{height:clamp(18rem,50vw,36rem);margin-bottom:3rem}.hero-photo.svelte-be1ufd img:where(.svelte-be1ufd){display:block;width:100%;height:100%;object-fit:cover}.hero-photo.svelte-be1ufd img:where(.svelte-be1ufd){object-position:center 55%}.forge-photo.svelte-be1ufd{max-width:64rem;aspect-ratio:16 / 9;overflow:hidden;margin:0 auto 2.5rem;border:3px solid var(--background);border-radius:var(--radius);background:var(--background);box-shadow:8px 8px 0 var(--background)}.forge-photo.svelte-be1ufd img:where(.svelte-be1ufd){display:block;width:100%;height:100%;object-fit:cover;object-position:center}.intro-grid.svelte-be1ufd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1.5rem;align-items:start;margin-bottom:2.5rem}.intro-copy.svelte-be1ufd p:where(.svelte-be1ufd),.equipment-card.svelte-be1ufd>p:where(.svelte-be1ufd),.ppe-card.svelte-be1ufd p:where(.svelte-be1ufd),.glove-card.svelte-be1ufd p:where(.svelte-be1ufd){line-height:1.7}.section-links.svelte-be1ufd{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.section-links.svelte-be1ufd strong:where(.svelte-be1ufd),.section-links.svelte-be1ufd a:where(.svelte-be1ufd){color:var(--primary)}.section-links.svelte-be1ufd a:where(.svelte-be1ufd){display:inline-flex;min-height:2.75rem;align-items:center;text-decoration:underline;text-underline-offset:.2em}.area-content.svelte-be1ufd>section:where(.svelte-be1ufd){margin-top:4rem;scroll-margin-top:7rem}.section-heading.svelte-be1ufd{max-width:85ch;margin-bottom:2rem}h2.svelte-be1ufd{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}h3.svelte-be1ufd{margin-bottom:.6rem;color:var(--primary);font-size:1.4rem;font-weight:800;line-height:1.2}h4.svelte-be1ufd{margin-top:1.25rem;color:var(--primary);font-weight:800}.card.svelte-be1ufd{border-radius:var(--radius);background:var(--background);color:var(--foreground);padding:1.5rem;box-shadow:4px 4px 0 var(--background)}.equipment-grid.svelte-be1ufd,.ppe-grid.svelte-be1ufd,.glove-grid.svelte-be1ufd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.equipment-card.svelte-be1ufd{height:100%}.equipment-card.svelte-be1ufd>p:where(.svelte-be1ufd)+p:where(.svelte-be1ufd){margin-top:.75rem}.model.svelte-be1ufd,.note.svelte-be1ufd{color:var(--primary);font-weight:800}.spec-list.svelte-be1ufd,.equipment-card.svelte-be1ufd ul:where(.svelte-be1ufd){margin-top:1.25rem}.spec-list.svelte-be1ufd div:where(.svelte-be1ufd){display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:.35rem 1rem;border-top:1px solid #ffffff40;padding:.75rem 0}.spec-list.svelte-be1ufd div:where(.svelte-be1ufd):last-child{border-bottom:1px solid #ffffff40}.spec-list.svelte-be1ufd dt:where(.svelte-be1ufd){color:var(--primary);font-weight:800}.spec-list.svelte-be1ufd dd:where(.svelte-be1ufd){line-height:1.5}.spec-list.svelte-be1ufd dd:where(.svelte-be1ufd) ul:where(.svelte-be1ufd){margin:0;padding-left:1.1rem;list-style:disc}.spec-list.svelte-be1ufd dd:where(.svelte-be1ufd) li:where(.svelte-be1ufd)+li:where(.svelte-be1ufd){margin-top:.35rem}.equipment-card.svelte-be1ufd ul:where(.svelte-be1ufd),.safety-callout.svelte-be1ufd ul:where(.svelte-be1ufd){padding-left:1.25rem;list-style:disc}.equipment-card.svelte-be1ufd li:where(.svelte-be1ufd)+li:where(.svelte-be1ufd),.safety-callout.svelte-be1ufd li:where(.svelte-be1ufd)+li:where(.svelte-be1ufd){margin-top:.55rem}.requirements.svelte-be1ufd{margin-top:1.25rem;border-left:4px solid var(--primary);padding-left:1rem}.safety-callout.svelte-be1ufd{border:3px solid var(--background);border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);padding:1.5rem;box-shadow:6px 6px 0 var(--background)}.ppe-heading.svelte-be1ufd{margin-top:3.5rem}.ppe-heading.svelte-be1ufd span:where(.svelte-be1ufd){font-size:.55em}.glove-card.svelte-be1ufd{margin-top:1.5rem}.glove-grid.svelte-be1ufd{margin-top:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.glove-grid.svelte-be1ufd>div:where(.svelte-be1ufd){border-top:2px solid var(--primary)}.available-gloves.svelte-be1ufd{margin-top:1.5rem;border-left:4px solid var(--primary);padding-left:1rem;font-weight:700}@media(max-width:55rem){.intro-grid.svelte-be1ufd,.equipment-grid.svelte-be1ufd,.ppe-grid.svelte-be1ufd,.glove-grid.svelte-be1ufd{grid-template-columns:1fr}}@media(max-width:35rem){.spec-list.svelte-be1ufd div:where(.svelte-be1ufd){grid-template-columns:1fr}}
