.InventionTimeline_timelineContainer__5Djs_{width:100%;padding:2rem 0;margin:3rem auto;max-width:1200px;overflow-x:hidden;position:relative}.InventionTimeline_scrollContainer__7npAR{position:relative;width:100%;height:180px;background-color:var(--parchment);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.08'/%3E%3C/svg%3E");border:1px solid rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.15);display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;border-radius:10px}.InventionTimeline_scrollContainer__7npAR::-webkit-scrollbar{display:none}.InventionTimeline_scrollContainer__7npAR:after,.InventionTimeline_scrollContainer__7npAR:before{content:"";position:absolute;top:0;height:100%;width:50px;z-index:2}.InventionTimeline_scrollContainer__7npAR:before{left:0;background:linear-gradient(to right,var(--parchment),transparent)}.InventionTimeline_scrollContainer__7npAR:after{right:0;background:linear-gradient(to left,var(--parchment),transparent)}.InventionTimeline_timeline__TrnP9{display:flex;align-items:center;position:relative;min-width:max-content;padding:0 6rem;height:100%}.InventionTimeline_timelineTrack__p6HWP{position:absolute;top:50%;left:0;right:0;height:4px;background:linear-gradient(to right,transparent 0,var(--brass) 20%,var(--brass) 80%,transparent 100%);transform:translateY(-50%)}.InventionTimeline_timelineNode__oVcG7{position:relative;width:120px;display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:5}.InventionTimeline_brassNode__LCp6s{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#d4af37,var(--brass) 60%,#85754d);border:2px solid #85754d;box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 2px 3px rgba(255,255,255,.4);margin-bottom:10px;transition:transform .3s ease;display:flex;justify-content:center;align-items:center;font-family:var(--font-heading);color:#222;text-shadow:0 1px 1px rgba(255,255,255,.5);font-weight:700;font-size:.85rem}.InventionTimeline_brassNode__LCp6s:hover{transform:scale(1.1)}.InventionTimeline_nodeYear__t04DC{font-family:var(--font-heading);font-weight:700;font-size:.95rem;margin-top:8px;color:var(--ink-black)}.InventionTimeline_patentOverlay__TMC4V{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.InventionTimeline_patentOverlayVisible__Jm9BA{opacity:1;visibility:visible}.InventionTimeline_patentContent__u_755{width:85%;max-width:1000px;height:85%;max-height:800px;background-color:var(--parchment);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.08'/%3E%3C/svg%3E");border:3px solid var(--brass);border-radius:12px;box-shadow:0 0 30px rgba(0,0,0,.5);padding:30px;overflow-y:auto;position:relative;transform:scale(.95);transition:transform .3s ease}.InventionTimeline_patentOverlayVisible__Jm9BA .InventionTimeline_patentContent__u_755{transform:scale(1)}.InventionTimeline_patentHeader__B3Zl7{text-align:center;border-bottom:2px solid var(--brass);margin-bottom:1.5rem;padding-bottom:1rem}.InventionTimeline_patentTitle__mdYb8{font-family:var(--font-heading);font-size:2rem;color:var(--ink-black);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.InventionTimeline_patentInventor__BQxVc{font-family:var(--font-body);font-style:italic;font-size:1.1rem;color:var(--burgundy)}.InventionTimeline_patentDate__SxdnN{font-family:var(--font-body);font-size:.95rem;margin-top:.75rem;color:var(--brass)}.InventionTimeline_patentBody__fkVIh{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.InventionTimeline_patentBody__fkVIh{flex-direction:row}}.InventionTimeline_patentIllustration__wEm8e{flex:1;min-width:280px;display:flex;flex-direction:column;align-items:center;border:1px solid var(--brass);padding:1rem;background-color:rgba(255,255,255,.4)}.InventionTimeline_illustrationContainer__SDXNn{width:100%;aspect-ratio:1/1;position:relative}.InventionTimeline_illustrationImage__91OhX{width:100%;height:100%;object-fit:contain;padding:10px}.InventionTimeline_illustrationCaption__Vm1IY{font-family:var(--font-body);font-style:italic;font-size:.9rem;text-align:center}.InventionTimeline_patentDescription__gERmK{flex:1.5;display:flex;flex-direction:column;gap:1rem}.InventionTimeline_descriptionSection__jjoPh{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1rem}.InventionTimeline_descriptionHeading__ZSsTg{font-family:var(--font-heading);font-size:1.2rem;margin-bottom:.5rem;color:var(--burgundy)}.InventionTimeline_descriptionText__EN7wk{font-family:var(--font-body);font-size:1rem;line-height:1.6;text-align:justify}.InventionTimeline_patentFooter__odqjk{margin-top:2rem;padding-top:1rem;border-top:2px solid var(--brass);text-align:center;font-family:var(--font-body);font-size:.9rem;color:var(--ink-black)}.InventionTimeline_closeButton__RXNVy{position:absolute;top:1rem;right:1rem;width:30px;height:30px;border-radius:50%;background:var(--brass);border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1.2rem;font-weight:700;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:transform .2s ease}.InventionTimeline_closeButton__RXNVy:hover{transform:scale(1.1)}.InventionTimeline_patentStamp__EsT3O{position:absolute;bottom:4rem;right:4rem;width:100px;height:100px;opacity:.2;transform:rotate(-15deg);pointer-events:none}