@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0ee55_hj9qcer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0.qu-9752pffj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0mao5jbfbduzp.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0uzt.a6d44yda.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0mvwgmnhv29no.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.09zddjkbdep5a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.Cog-module__b3nySa__cog{vertical-align:middle;animation:Cog-module__b3nySa__cog-spin var(--cog-duration,18s) linear infinite;filter:drop-shadow(0 2px 3px #00000073);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Cog-module__b3nySa__cog--reverse{animation-direction:reverse}.Cog-module__b3nySa__cog--paused{animation-play-state:paused}.Cog-module__b3nySa__cog svg{width:100%;height:100%;display:block}.Cog-module__b3nySa__cog__teeth{fill:#a07a40}.Cog-module__b3nySa__cog__body{fill:#c9a063}.Cog-module__b3nySa__cog__inner{fill:#2e2823}.Cog-module__b3nySa__cog__hub{fill:#e8c587}.Cog-module__b3nySa__cog__spoke{stroke:#2e2823;stroke-width:4px;fill:none}.Cog-module__b3nySa__cog__rivet{fill:#e8c587;stroke:#6b4d24;stroke-width:.8px}@keyframes Cog-module__b3nySa__cog-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Cog-module__b3nySa__cog{animation:none!important}}
.LinkButton-module__D33X8G__button{background-image:var(--metal-brushed), linear-gradient(180deg, var(--iron-light), var(--iron));border:1px solid var(--brass-shadow);min-width:160px;height:48px;color:var(--ink);font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:1px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:13px;text-decoration:none;transition:border-color .2s,transform .12s,box-shadow .2s,background-image .3s;display:inline-flex;overflow:hidden;box-shadow:0 3px 8px #0006,inset 0 1px #ffdca014}.LinkButton-module__D33X8G__button:hover{border-color:var(--brass)}.LinkButton-module__D33X8G__button:active{transform:translateY(1px)}.LinkButton-module__D33X8G__icon{flex-shrink:0;align-items:center;display:inline-flex}.LinkButton-module__D33X8G__button[data-variant=primary]{background-image:var(--metal-brushed), linear-gradient(180deg, #d4b67a, var(--brass) 55%, var(--brass-deep));border-color:var(--brass);color:var(--bg);box-shadow:0 3px 8px #0006,inset 0 1px #ffdca059}.LinkButton-module__D33X8G__button[data-variant=primary]:hover{box-shadow:0 3px 10px #00000073,inset 0 1px #ffdca073,0 0 0 3px #c9a0632e}.LinkButton-module__D33X8G__button[data-variant=secondary]{color:var(--brass);background-image:var(--metal-brushed), linear-gradient(180deg, #0000004d, #0000);box-shadow:inset 0 2px 4px #0000008c,inset 0 -1px #e8c5870d}.LinkButton-module__D33X8G__button[data-variant=secondary]:hover{color:var(--brass-glow);border-color:var(--brass);box-shadow:inset 0 2px 4px #0000008c,inset 0 -1px #e8c58714,0 0 0 3px #c9a06326}@media (prefers-reduced-motion:reduce){.LinkButton-module__D33X8G__button{transition:none}}
.LogTickerContent-module__0RBN7W__root{border-top:2px solid var(--rule);border-bottom:2px solid var(--rule);background:#1f1b17;position:relative}.LogTickerContent-module__0RBN7W__root:before{content:"";background:repeating-linear-gradient(90deg, transparent, transparent 39px, var(--rule) 39px, var(--rule) 40px);opacity:.22;pointer-events:none;position:absolute;inset:0}.LogTickerContent-module__0RBN7W__inner{z-index:1;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:2rem 1.75rem;display:flex;position:relative}.LogTickerContent-module__0RBN7W__inner.LogTickerContent-module__0RBN7W__reversed{flex-direction:row-reverse}.LogTickerContent-module__0RBN7W__inner.LogTickerContent-module__0RBN7W__reversed .LogTickerContent-module__0RBN7W__rightCol{align-items:flex-start}.LogTickerContent-module__0RBN7W__heading,.LogTickerContent-module__0RBN7W__description,.LogTickerContent-module__0RBN7W__badges{text-align:left}.LogTickerContent-module__0RBN7W__inner.LogTickerContent-module__0RBN7W__reversed .LogTickerContent-module__0RBN7W__heading,.LogTickerContent-module__0RBN7W__inner.LogTickerContent-module__0RBN7W__reversed .LogTickerContent-module__0RBN7W__description{text-align:right}.LogTickerContent-module__0RBN7W__inner.LogTickerContent-module__0RBN7W__reversed .LogTickerContent-module__0RBN7W__badges{justify-content:flex-end}.LogTickerContent-module__0RBN7W__leftGroup.LogTickerContent-module__0RBN7W__reversed{flex-direction:row-reverse}@media (max-width:768px){.LogTickerContent-module__0RBN7W__inner{flex-direction:column;align-items:stretch;gap:1.5rem}.LogTickerContent-module__0RBN7W__leftGroup{width:100%}.LogTickerContent-module__0RBN7W__rightCol{justify-content:center;align-items:center;width:100%;margin-top:1rem;padding:1.25rem 0}.LogTickerContent-module__0RBN7W__mainButton{justify-content:center;width:100%}}.LogTickerContent-module__0RBN7W__leftGroup{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.LogTickerContent-module__0RBN7W__iconCol{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.LogTickerContent-module__0RBN7W__iconLabel{text-transform:uppercase;letter-spacing:.14em;color:#5a5048;font-size:9px;font-family:var(--font-mono,monospace)}.LogTickerContent-module__0RBN7W__middle{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}.LogTickerContent-module__0RBN7W__tickerLine{font-family:var(--font-mono,monospace);color:#a85a3a;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-size:11px;display:flex}.LogTickerContent-module__0RBN7W__inner.LogTickerContent-module__0RBN7W__reversed .LogTickerContent-module__0RBN7W__tickerLine{justify-content:flex-end}.LogTickerContent-module__0RBN7W__tickerSquare{color:#c9a063}.LogTickerContent-module__0RBN7W__blink{animation:1.1s step-end infinite LogTickerContent-module__0RBN7W__tickerBlink}@keyframes LogTickerContent-module__0RBN7W__tickerBlink{0%,to{opacity:1}50%{opacity:0}}.LogTickerContent-module__0RBN7W__heading{color:var(--ink)}.LogTickerContent-module__0RBN7W__description{color:#a09080;max-width:none;margin:0}.LogTickerContent-module__0RBN7W__badges{flex-wrap:wrap;gap:6px;margin-top:.2rem;display:flex}.LogTickerContent-module__0RBN7W__rightCol{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.6rem;display:flex}.LogTickerContent-module__0RBN7W__mainButton{white-space:nowrap;padding-left:1.35rem;padding-right:1.35rem}.LogTickerContent-module__0RBN7W__referenceNote{color:#4a4038;font-size:10px;font-family:var(--font-mono,monospace);letter-spacing:.06em;text-align:right}.LogTickerContent-module__0RBN7W__inner.LogTickerContent-module__0RBN7W__reversed .LogTickerContent-module__0RBN7W__referenceNote{text-align:left}
.Marquee-module__GiJ96G__viewport{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.Marquee-module__GiJ96G__viewport::-webkit-scrollbar{display:none}.Marquee-module__GiJ96G__viewport:active{cursor:grabbing}.Marquee-module__GiJ96G__track{flex-direction:row;align-items:stretch;width:max-content;display:flex}.Marquee-module__GiJ96G__cell{flex:none}
.Frame-module__Utww1G__frame{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;display:block;position:relative}.Frame-module__Utww1G__frame[data-interactive=true]{cursor:pointer}.Frame-module__Utww1G__frame[data-interactive=true]:focus-visible{box-shadow:0 0 0 2px var(--brass), var(--frame-hover-shadow);outline:none}.Frame-module__Utww1G__frame[data-hover]:not([data-hover=none]):hover{transform:var(--frame-hover-transform);border-color:var(--frame-hover-border-color);box-shadow:var(--frame-hover-shadow)}.Frame-module__Utww1G__frame[data-hover]:not([data-hover=none])[data-interactive=true]:active{transform:var(--frame-active-transform);box-shadow:var(--frame-active-shadow)}@media (prefers-reduced-motion:reduce){.Frame-module__Utww1G__frame{transition:none}.Frame-module__Utww1G__frame:hover,.Frame-module__Utww1G__frame:active{transform:none}}.Frame-module__Utww1G__shape_square{border-radius:4px}.Frame-module__Utww1G__shape_round{border-radius:9999px}.Frame-module__Utww1G__shape_pill{border-radius:999px}.Frame-module__Utww1G__border_none{box-shadow:none;border:none}.Frame-module__Utww1G__border_rivet{border:1px solid var(--rule);box-shadow:inset 0 1px #e8c58714,inset 0 -1px #0006,0 2px 6px #00000059}.Frame-module__Utww1G__border_brass-thin{border:1px solid var(--brass);box-shadow:0 4px 12px #00000073}.Frame-module__Utww1G__border_brass-thick{border:2px solid var(--brass);box-shadow:0 0 0 1px var(--rule), inset 0 1px 0 #e8c5872e, 0 4px 12px #00000080}.Frame-module__Utww1G__border_iron-plate{border:3px solid var(--iron);box-shadow:0 0 0 1px var(--brass), 0 0 0 6px var(--iron), 0 0 0 7px var(--brass-glow), inset 0 0 12px #00000080, 0 12px 24px #00000080}.Frame-module__Utww1G__border_copper-thick{border:5px solid var(--copper);box-shadow:inset 0 0 14px #0009, 0 0 0 1px var(--brass-glow), 0 14px 30px #0000008c}.Frame-module__Utww1G__border_polaroid{border:1px solid var(--rule);box-shadow:0 0 0 8px var(--brass), 0 0 0 9px var(--rule), 0 18px 36px #0000008c}.Frame-module__Utww1G__hover_lift[data-interactive=true]:hover,.Frame-module__Utww1G__hover_lift:hover{border-color:var(--brass-shadow);transform:translateY(-4px);box-shadow:0 12px 28px #00000080,0 0 0 1px #c9a0632e}.Frame-module__Utww1G__hover_glow:hover{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass), 0 0 24px #e8c58740, 0 4px 14px #0006}.Frame-module__Utww1G__hover_press[data-interactive=true]:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #00000073,0 1px 3px #0000004d}.Frame-module__Utww1G__hover_tilt:hover{transform:perspective(800px)rotateX(2deg)rotateY(-2deg)translateY(-2px);box-shadow:0 14px 32px #0000008c,0 0 0 1px #c9a0632e}
.Card-module__C9hMaa__card{background:var(--bg-elev);background-image:var(--metal-brushed);border:1px solid var(--rule);border-radius:1px;padding:28px 24px 24px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000004d}.Card-module__C9hMaa__card[data-interactive=true]{cursor:pointer}.Card-module__C9hMaa__card[data-interactive=true]:hover{border-color:var(--brass-shadow);transform:translateY(-4px);box-shadow:0 10px 24px #00000073,0 0 0 1px #c9a06326}.Card-module__C9hMaa__card[data-interactive=true]:focus-visible{border-color:var(--brass-shadow);box-shadow:0 10px 24px #00000073, 0 0 0 2px var(--brass);outline:none}.Card-module__C9hMaa__cog{opacity:.18;pointer-events:none;transition:opacity .3s,animation-duration .3s;position:absolute;top:-28px;right:-28px}.Card-module__C9hMaa__card[data-interactive=true]:hover .Card-module__C9hMaa__cog{opacity:.32;animation-duration:4s!important}
.IconWrapper-module__8D4CUa__wrapper{background:radial-gradient(circle at 30% 25%, #e8c58714, #0000 60%), var(--iron);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px #e8c5871a,inset 0 -1px #00000073,0 2px 6px #0006}.IconWrapper-module__8D4CUa__shape_round{border-radius:9999px}.IconWrapper-module__8D4CUa__shape_square{border-radius:6px}.IconWrapper-module__8D4CUa__frame_none{border:1px solid var(--rule)}.IconWrapper-module__8D4CUa__frame_rivet{border:2px solid var(--brass);box-shadow:0 0 0 1px var(--rule), inset 0 1px 0 #e8c5872e, inset 0 -1px 0 #00000080, 0 2px 8px #00000073}.IconWrapper-module__8D4CUa__frame_valve{border:2px solid var(--brass);box-shadow:0 0 0 1px #6b4d24, inset 0 0 0 2px var(--bg), inset 0 0 0 3px var(--brass), inset 0 0 12px #00000080, 0 2px 8px #00000073}.IconWrapper-module__8D4CUa__shape_square.IconWrapper-module__8D4CUa__frame_valve{box-shadow:0 0 0 1px var(--rule), inset 0 1px 0 #e8c5872e, inset 0 -1px 0 #00000080, 0 2px 8px #00000073}.IconWrapper-module__8D4CUa__frame_plate{border:1px solid var(--rule);background:radial-gradient(circle at 50% 0%, #e8c5871f, #0000 70%), var(--iron);box-shadow:0 0 0 2px var(--iron), 0 0 0 3px var(--brass), inset 0 0 10px #0000008c, 0 4px 10px #00000080}.IconWrapper-module__8D4CUa__mask{display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.IconWrapper-module__8D4CUa__imgCurrentColor{object-fit:contain;color:inherit;display:block}
.Gauge-module__5Yv8HG__wrap{filter:drop-shadow(0 4px 8px #0006);position:relative}.Gauge-module__5Yv8HG__svg{width:100%;height:100%;overflow:visible}.Gauge-module__5Yv8HG__face{stroke:var(--brass-shadow);stroke-width:3px}.Gauge-module__5Yv8HG__bezel{fill:none;stroke-width:8px}.Gauge-module__5Yv8HG__tick{stroke:var(--ink-dim);stroke-width:1.5px}.Gauge-module__5Yv8HG__tickMajor{stroke:var(--brass);stroke-width:2.5px}.Gauge-module__5Yv8HG__arc{fill:none;stroke:var(--copper);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 3px #a85a3a80);transition:d 1.2s cubic-bezier(.22,1,.36,1)}.Gauge-module__5Yv8HG__needle{stroke:var(--brass-glow);stroke-width:3px;stroke-linecap:round;transform-origin:80px 80px;filter:drop-shadow(0 1px 1px #0009);transition:transform 1.4s cubic-bezier(.22,1,.36,1),filter .2s}.Gauge-module__5Yv8HG__wrap:hover .Gauge-module__5Yv8HG__needle{filter:drop-shadow(0 0 6px var(--brass-glow));animation:.18s ease-in-out infinite alternate Gauge-module__5Yv8HG__needle-vibrate}@keyframes Gauge-module__5Yv8HG__needle-vibrate{0%{transform:rotate(var(--gauge-angle,0deg))}to{transform:rotate(calc(var(--gauge-angle,0deg) + 2.5deg))}}.Gauge-module__5Yv8HG__hub{stroke:var(--iron);stroke-width:2px}.Gauge-module__5Yv8HG__value{text-align:center;font-family:var(--serif);color:var(--brass-glow);text-shadow:0 0 8px #e8c58766;font-size:18px;position:absolute;top:62%;left:0;right:0}.Gauge-module__5Yv8HG__label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);font-size:12px;position:absolute;bottom:-28px;left:0;right:0}@media (prefers-reduced-motion:reduce){.Gauge-module__5Yv8HG__needle,.Gauge-module__5Yv8HG__arc{transition:none}.Gauge-module__5Yv8HG__wrap:hover .Gauge-module__5Yv8HG__needle{animation:none}}
.SkillCard-module__HkqoIG__card{flex-direction:column;height:100%;padding:0;display:flex}.SkillCard-module__HkqoIG__header{border-bottom:1px solid var(--rule);background:linear-gradient(#e8c5870a,#0000),#00000026;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex;box-shadow:inset 0 -1px #e8c5870d}.SkillCard-module__HkqoIG__title{flex:1;min-width:0;margin:0}.SkillCard-module__HkqoIG__icon{flex-shrink:0}.SkillCard-module__HkqoIG__body{background:linear-gradient(180deg, #00000052 0%, #0000001f 60%), repeating-linear-gradient(90deg, #ffffff04 0px, #00000006 1px, #ffffff03 2px, #00000005 3px), var(--iron);border:1px solid var(--rule);border-radius:2px;flex:1;align-items:flex-start;margin:14px 18px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #00000080,inset 0 -1px #e8c5870d,inset 0 0 0 1px #00000040}.SkillCard-module__HkqoIG__description{color:var(--ink-dim);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:relative;overflow:hidden}.SkillCard-module__HkqoIG__body:before,.SkillCard-module__HkqoIG__body:after{content:"";border:1px solid var(--brass-shadow);pointer-events:none;width:10px;height:10px;position:absolute}.SkillCard-module__HkqoIG__body:before{border-bottom:none;border-right:none;top:5px;left:5px}.SkillCard-module__HkqoIG__body:after{border-top:none;border-left:none;bottom:5px;right:5px}.SkillCard-module__HkqoIG__description{color:var(--ink-dim);margin:0;position:relative}.SkillCard-module__HkqoIG__footer{justify-content:flex-end;align-items:center;margin-top:auto;padding:0 18px 18px;display:flex}.SkillCard-module__HkqoIG__gaugeValue{font-family:var(--serif);color:var(--brass-glow);letter-spacing:.05em;font-size:15px}.SkillCard-module__HkqoIG__gaugeMax{color:var(--ink-faint);margin-left:1px}
.IconButton-module__r07dUW__iconButtonWrap{line-height:0;transition:filter .3s;display:inline-block;position:relative}.IconButton-module__r07dUW__iconButtonWrap:hover{filter:drop-shadow(0 0 8px #e8c58759)}.IconButton-module__r07dUW__icon{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IconButton-module__r07dUW__valveRing{pointer-events:none;z-index:2;transition:transform .7s cubic-bezier(.34,1.2,.5,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.IconButton-module__r07dUW__iconButtonWrap[data-hover=valve]:hover .IconButton-module__r07dUW__valveRing{transform:translate(-50%,-50%)rotate(120deg)}.IconButton-module__r07dUW__jailFrame{pointer-events:none;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IconButton-module__r07dUW__jailFrame [data-bar]{transition:transform .55s cubic-bezier(.5,0,.3,1);transform:translateY(-100%)}.IconButton-module__r07dUW__iconButtonWrap[data-hover=jail]:hover .IconButton-module__r07dUW__jailFrame [data-bar="1"]{transition-delay:0s;transform:translateY(0)}.IconButton-module__r07dUW__iconButtonWrap[data-hover=jail]:hover .IconButton-module__r07dUW__jailFrame [data-bar="2"]{transition-delay:80ms;transform:translateY(0)}.IconButton-module__r07dUW__iconButtonWrap[data-hover=jail]:hover .IconButton-module__r07dUW__jailFrame [data-bar="3"]{transition-delay:.16s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.IconButton-module__r07dUW__valveRing,.IconButton-module__r07dUW__jailFrame [data-bar]{transition:none}.IconButton-module__r07dUW__iconButtonWrap[data-hover=valve]:hover .IconButton-module__r07dUW__valveRing{transform:translate(-50%,-50%)rotate(0)}.IconButton-module__r07dUW__iconButtonWrap[data-hover=jail]:hover .IconButton-module__r07dUW__jailFrame [data-bar]{transform:translateY(0)}}
.MDXDisplayLinkCard-module__qIuWXq__link{height:100%;color:inherit;outline:none;text-decoration:none;display:block}.MDXDisplayLinkCard-module__qIuWXq__link:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:2px}.MDXDisplayLinkCard-module__qIuWXq__card{flex-direction:column;height:100%;padding:0;display:flex}.MDXDisplayLinkCard-module__qIuWXq__link:hover .MDXDisplayLinkCard-module__qIuWXq__card{border-color:var(--brass-shadow);transform:translateY(-4px);box-shadow:0 10px 24px #00000073,0 0 0 1px #c9a06326}.MDXDisplayLinkCard-module__qIuWXq__coverWrap{aspect-ratio:16/9;background:var(--bg-deep);border-bottom:1px solid var(--rule);width:100%;position:relative;overflow:hidden}.MDXDisplayLinkCard-module__qIuWXq__cover{object-fit:cover;width:100%;height:100%;display:block}.MDXDisplayLinkCard-module__qIuWXq__coverFallback{background:radial-gradient(ellipse at center, #c9a0630f, transparent 70%), repeating-linear-gradient(90deg, #ffffff04 0px, #00000006 1px, #ffffff03 2px, #00000005 3px), var(--iron);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.MDXDisplayLinkCard-module__qIuWXq__coverScrim{pointer-events:none;background:linear-gradient(#0000 60%,#0006);position:absolute;inset:0}.MDXDisplayLinkCard-module__qIuWXq__body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.MDXDisplayLinkCard-module__qIuWXq__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px;display:-webkit-box;overflow:hidden}.MDXDisplayLinkCard-module__qIuWXq__tags{margin-top:auto}.MDXDisplayLinkCard-module__qIuWXq__cardRow{flex-direction:row;align-items:stretch;height:auto;min-height:96px}.MDXDisplayLinkCard-module__qIuWXq__coverWrapRow{aspect-ratio:auto;border-bottom:none;border-right:1px solid var(--rule);flex-shrink:0;width:96px}.MDXDisplayLinkCard-module__qIuWXq__bodyRow{flex:1;min-width:0;padding:14px 16px 14px 18px}.MDXDisplayLinkCard-module__qIuWXq__descriptionRow{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;display:-webkit-box;overflow:hidden}.MDXDisplayLinkCard-module__qIuWXq__link:active .MDXDisplayLinkCard-module__qIuWXq__card{transform:translateY(-1px)scale(.994)}.MDXDisplayLinkCard-module__qIuWXq__link[data-navigating=true]{cursor:progress}.MDXDisplayLinkCard-module__qIuWXq__link[data-navigating=true] .MDXDisplayLinkCard-module__qIuWXq__card{border-color:var(--brass);box-shadow:0 10px 24px #00000073,0 0 0 1px #c9a06340}.MDXDisplayLinkCard-module__qIuWXq__link[data-navigating=true] .MDXDisplayLinkCard-module__qIuWXq__body{opacity:.55;transition:opacity .2s 50ms}.MDXDisplayLinkCard-module__qIuWXq__link[data-navigating=true] [data-component=Cog]{opacity:.5;animation-duration:1.4s}.MDXDisplayLinkCard-module__qIuWXq__progress{background:linear-gradient(90deg, var(--brass-shadow), var(--brass) 50%, var(--brass-glow));width:0;height:2px;box-shadow:0 0 6px var(--brass-glow);opacity:0;pointer-events:none;position:absolute;bottom:0;left:0}.MDXDisplayLinkCard-module__qIuWXq__link[data-navigating=true] .MDXDisplayLinkCard-module__qIuWXq__progress{opacity:1;width:90%;transition:width .9s ease-out}
.Modal-module__w9GkIq__backdrop{z-index:200;background:#100e0cd1 radial-gradient(at 50% 20%,#c9a0630f,#0000 60%);justify-content:center;align-items:center;padding:36px;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__w9GkIq__panel{background:var(--bg-elev);background-image:var(--metal-brushed);border:1px solid var(--brass-shadow);width:100%;max-width:930px;color:var(--ink);isolation:isolate;will-change:transform, opacity;border-radius:3px;animation:.48s cubic-bezier(.34,1.32,.42,1) forwards Modal-module__w9GkIq__modalArrive;position:relative;box-shadow:0 30px 90px #000000a6,inset 0 0 0 1px #c9a06314,0 3px 6px #0000004d}.Modal-module__w9GkIq__header{border-bottom:1px solid var(--rule);background:linear-gradient(#e8c5870d,#0000);justify-content:space-between;align-items:center;gap:18px;padding:24px 36px 21px;display:flex}.Modal-module__w9GkIq__headerContent{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.Modal-module__w9GkIq__body{max-height:85vh;padding:33px 36px 39px;overflow-y:auto}.Modal-module__w9GkIq__body::-webkit-scrollbar{width:9px}.Modal-module__w9GkIq__body::-webkit-scrollbar-thumb{background:var(--brass-deep);border-radius:3px}@keyframes Modal-module__w9GkIq__modalArrive{0%{opacity:0;transform:translateY(27px)scale(.96)}40%{opacity:1;transform:translateY(-6px)scale(1.01)}70%{transform:translateY(3px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Modal-module__w9GkIq__panel{opacity:1!important;animation:none!important;transform:none!important}}.Modal-module__w9GkIq__backdrop[data-dim=soft]{background:#100e0ca6}
.SkillCardModal-module__SFUNgG__modalHeader{align-items:center;gap:14px;width:100%;display:flex}.SkillCardModal-module__SFUNgG__modalHeaderIcon{flex-shrink:0}.SkillCardModal-module__SFUNgG__modalHeaderText{flex:1;min-width:0}.SkillCardModal-module__SFUNgG__modalTitle{letter-spacing:.02em;color:var(--ink);margin:0;font-size:21px}.SkillCardModal-module__SFUNgG__modalLevel{font-family:var(--serif);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-top:2px;font-size:14px}.SkillCardModal-module__SFUNgG__content{flex-direction:column;gap:18px;display:flex}.SkillCardModal-module__SFUNgG__longDescription{color:var(--ink-dim);margin:0;font-size:17px;line-height:1.55}.SkillCardModal-module__SFUNgG__section{margin-top:4px}.SkillCardModal-module__SFUNgG__sectionTitle{font-family:var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid var(--rule);margin-bottom:8px;padding-bottom:4px;font-size:13px}.SkillCardModal-module__SFUNgG__highlights{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.SkillCardModal-module__SFUNgG__highlightItem{color:var(--ink-dim);align-items:flex-start;gap:8px;font-size:16px;line-height:1.45;display:flex}.SkillCardModal-module__SFUNgG__highlightMarker{color:var(--brass);flex-shrink:0;margin-top:1px;font-size:10px;line-height:1.6}.SkillCardModal-module__SFUNgG__notes{color:var(--ink-dim);margin:0;padding-left:2px;font-size:16px;line-height:1.5}.SkillCardModal-module__SFUNgG__footer{border-top:1px solid var(--rule);justify-content:flex-end;margin-top:12px;padding-top:14px;display:flex}.SkillCardModal-module__SFUNgG__closeAction{background-image:var(--metal-brushed), linear-gradient(180deg, var(--iron-light), var(--iron));border:1px solid var(--brass-shadow);min-width:128px;height:36px;color:var(--ink);font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:1px;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;transition:border-color .2s,transform .1s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 6px #00000059,inset 0 1px #ffdca00f}.SkillCardModal-module__SFUNgG__closeAction:hover{border-color:var(--brass)}.SkillCardModal-module__SFUNgG__closeAction:active{transform:translateY(1px)}
.Navigation-module__LekK_W__navList{gap:4px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:820px){.Navigation-module__LekK_W__navList{display:none}}.Navigation-module__LekK_W__navItem{position:relative}.Navigation-module__LekK_W__navLink{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;font-size:12px;font-family:var(--sans);isolation:isolate;background:#ffffff04;border:1px solid #0000;border-radius:1px;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;transition:color .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),letter-spacing .4s cubic-bezier(.32,0,.18,1.1);display:flex;position:relative;overflow:hidden}.Navigation-module__LekK_W__navLink:hover,.Navigation-module__LekK_W__navLinkOpen{border-color:var(--brass-shadow);color:var(--ink);background:#ffffff09}.Navigation-module__LekK_W__navLinkActive,.Navigation-module__LekK_W__navLinkActive:hover{color:var(--brass);border-color:var(--brass);background:#c9a06314}.Navigation-module__LekK_W__navLabel{white-space:nowrap;align-items:baseline;display:inline-flex}.Navigation-module__LekK_W__navLetter{will-change:transform;transition:transform .18s cubic-bezier(.4,0,.2,1);display:inline-block;transform:translateY(0)}.Navigation-module__LekK_W__navLink:hover .Navigation-module__LekK_W__navLetter,.Navigation-module__LekK_W__navLinkOpen .Navigation-module__LekK_W__navLetter,.Navigation-module__LekK_W__navMobileLink:hover .Navigation-module__LekK_W__navLetter,.Navigation-module__LekK_W__navMobileItemOpen .Navigation-module__LekK_W__navLetter{animation:1.1s cubic-bezier(.34,1.4,.5,1) infinite Navigation-module__LekK_W__letterChuff}.Navigation-module__LekK_W__navLink:before{content:"";pointer-events:none;opacity:0;z-index:-1;background:linear-gradient(100deg,#0000 0%,#c9a06324 45%,#e8c08238 50%,#c9a06324 55%,#0000 100%);width:60%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.Navigation-module__LekK_W__navLink:hover:before{animation:.7s cubic-bezier(.32,0,.18,1) forwards Navigation-module__LekK_W__brassSweep}@keyframes Navigation-module__LekK_W__brassSweep{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(220%)}}.Navigation-module__LekK_W__navLink:hover,.Navigation-module__LekK_W__navLinkOpen{color:var(--brass);letter-spacing:.22em;background:#c9a0630f}.Navigation-module__LekK_W__navLinkOpen{box-shadow:inset 0 -1px 0 var(--brass-shadow,#c9a06366);background:#c9a06317}.Navigation-module__LekK_W__navCaret{opacity:.7;transform-origin:50% 55%;margin-left:2px;font-size:8px;transition:transform .42s cubic-bezier(.5,-.2,.3,1.4);display:inline-block}.Navigation-module__LekK_W__navCaretOpen{opacity:1;transform:rotate(180deg)}.Navigation-module__LekK_W__mega{background:var(--bg-elev);background-image:var(--metal-brushed);border:1px solid var(--brass-shadow);z-index:90;transform-origin:top;opacity:0;isolation:isolate;will-change:transform, opacity;border-radius:1px;gap:22px;min-width:520px;padding:22px;animation:.62s cubic-bezier(.34,1.32,.42,1) forwards Navigation-module__LekK_W__megaArrive;display:grid;position:absolute;top:calc(100% + 8px);left:50%;box-shadow:0 14px 36px #0000008c,inset 0 0 0 1px #c9a06314}.Navigation-module__LekK_W__mega:before{content:"";background:var(--bg-elev);background-image:var(--metal-brushed);border-top:1px solid var(--brass-shadow);border-left:1px solid var(--brass-shadow);transform-origin:50%;opacity:0;width:12px;height:12px;animation:.32s cubic-bezier(.3,1.5,.5,1) .18s forwards Navigation-module__LekK_W__arrowRivet;position:absolute;top:-7px;left:50%}.Navigation-module__LekK_W__mega:after{content:"";pointer-events:none;opacity:0;background-image:linear-gradient(115deg,#0000 30%,#e8c08214 48%,#ffdca024 50%,#e8c08214 52%,#0000 70%);background-position:-100% 0;background-repeat:no-repeat;background-size:200% 200%;animation:1.1s cubic-bezier(.32,0,.18,1) .32s forwards Navigation-module__LekK_W__brassSheen;position:absolute;inset:0}.Navigation-module__LekK_W__megaCols1{grid-template-columns:1fr;min-width:240px}.Navigation-module__LekK_W__megaCols2{grid-template-columns:repeat(2,1fr);min-width:380px}.Navigation-module__LekK_W__megaCols3{grid-template-columns:repeat(3,1fr)}.Navigation-module__LekK_W__megaColTitle{font-family:var(--serif);letter-spacing:.25em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid var(--rule);opacity:0;margin-bottom:12px;padding-bottom:8px;font-size:11px;animation:.5s cubic-bezier(.34,1.4,.5,1) forwards Navigation-module__LekK_W__pistonChuff;transform:translateY(8px)}.Navigation-module__LekK_W__mega>div:first-child .Navigation-module__LekK_W__megaColTitle{animation-delay:.22s}.Navigation-module__LekK_W__mega>div:nth-child(2) .Navigation-module__LekK_W__megaColTitle{animation-delay:.3s}.Navigation-module__LekK_W__mega>div:nth-child(3) .Navigation-module__LekK_W__megaColTitle{animation-delay:.38s}.Navigation-module__LekK_W__megaSubList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Navigation-module__LekK_W__megaSubList li{opacity:0;animation:.4s cubic-bezier(.32,0,.18,1.05) forwards Navigation-module__LekK_W__carCouple;transform:translate(-12px)}.Navigation-module__LekK_W__mega>div:first-child .Navigation-module__LekK_W__megaSubList li:first-child{animation-delay:.32s}.Navigation-module__LekK_W__mega>div:first-child .Navigation-module__LekK_W__megaSubList li:nth-child(2){animation-delay:.37s}.Navigation-module__LekK_W__mega>div:first-child .Navigation-module__LekK_W__megaSubList li:nth-child(3){animation-delay:.42s}.Navigation-module__LekK_W__mega>div:first-child .Navigation-module__LekK_W__megaSubList li:nth-child(4){animation-delay:.47s}.Navigation-module__LekK_W__mega>div:nth-child(2) .Navigation-module__LekK_W__megaSubList li:first-child{animation-delay:.4s}.Navigation-module__LekK_W__mega>div:nth-child(2) .Navigation-module__LekK_W__megaSubList li:nth-child(2){animation-delay:.45s}.Navigation-module__LekK_W__mega>div:nth-child(2) .Navigation-module__LekK_W__megaSubList li:nth-child(3){animation-delay:.5s}.Navigation-module__LekK_W__mega>div:nth-child(2) .Navigation-module__LekK_W__megaSubList li:nth-child(4){animation-delay:.55s}.Navigation-module__LekK_W__mega>div:nth-child(3) .Navigation-module__LekK_W__megaSubList li:first-child{animation-delay:.48s}.Navigation-module__LekK_W__mega>div:nth-child(3) .Navigation-module__LekK_W__megaSubList li:nth-child(2){animation-delay:.53s}.Navigation-module__LekK_W__mega>div:nth-child(3) .Navigation-module__LekK_W__megaSubList li:nth-child(3){animation-delay:.58s}.Navigation-module__LekK_W__mega>div:nth-child(3) .Navigation-module__LekK_W__megaSubList li:nth-child(4){animation-delay:.63s}.Navigation-module__LekK_W__megaSub{color:var(--ink-dim);cursor:pointer;border-radius:1px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;text-decoration:none;transition:color .22s,background .22s,padding-left .28s cubic-bezier(.32,0,.18,1.1);display:flex;position:relative}.Navigation-module__LekK_W__megaSub:before{content:"";background:var(--brass);width:2px;height:0;transition:height .28s cubic-bezier(.32,0,.18,1);position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 6px #c9a06380}.Navigation-module__LekK_W__megaSub:hover{color:var(--ink);background:#c9a0630f;padding-left:14px}.Navigation-module__LekK_W__megaSub:hover:before{height:70%}.Navigation-module__LekK_W__megaSubSmall{color:var(--ink-faint);letter-spacing:.05em;margin-top:2px;font-size:10px;display:block}.Navigation-module__LekK_W__navHamburger{background:linear-gradient(180deg, var(--iron-light), var(--iron));border:1px solid var(--brass-shadow);cursor:pointer;border-radius:1px;flex-shrink:0;width:40px;height:40px;transition:box-shadow .3s,transform .2s;display:none;position:relative}.Navigation-module__LekK_W__navHamburger:hover{box-shadow:0 0 0 1px var(--brass-shadow), 0 0 12px #c9a0632e}.Navigation-module__LekK_W__navHamburger:active{transform:translateY(1px)}.Navigation-module__LekK_W__navHamburger span{background:var(--brass);border-radius:1px;height:2px;transition:transform .42s cubic-bezier(.5,-.15,.3,1.35),opacity .22s,top .42s cubic-bezier(.5,-.15,.3,1.35),width .42s cubic-bezier(.5,-.15,.3,1.35);position:absolute;left:10px;right:10px}.Navigation-module__LekK_W__navHamburger span:first-child{top:12px}.Navigation-module__LekK_W__navHamburger span:nth-child(2){top:19px}.Navigation-module__LekK_W__navHamburger span:nth-child(3){top:26px}.Navigation-module__LekK_W__navHamburgerOpen span:first-child{top:19px;transform:rotate(45deg)}.Navigation-module__LekK_W__navHamburgerOpen span:nth-child(2){opacity:0;transform:scaleX(0)}.Navigation-module__LekK_W__navHamburgerOpen span:nth-child(3){top:19px;transform:rotate(-45deg)}@media (max-width:820px){.Navigation-module__LekK_W__navHamburger{display:block}}.Navigation-module__LekK_W__navMobile{background:var(--bg);border-top:1px solid var(--rule);padding:24px var(--gutter);z-index:79;opacity:0;pointer-events:none;background-image:radial-gradient(at top,#c9a0630f,#0000 60%);transition:opacity .35s cubic-bezier(.32,0,.18,1),transform .45s cubic-bezier(.34,1.2,.5,1);position:fixed;inset:64px 0 0;overflow-y:auto;transform:translateY(-12px)}@media (min-width:821px){.Navigation-module__LekK_W__navMobile{display:none}}.Navigation-module__LekK_W__navMobileOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Navigation-module__LekK_W__navMobileItem{border-bottom:1px solid var(--rule);opacity:0;transition:opacity .4s cubic-bezier(.32,0,.18,1),transform .5s cubic-bezier(.34,1.3,.5,1);transform:translate(-16px)}.Navigation-module__LekK_W__navMobileOpen .Navigation-module__LekK_W__navMobileItem{opacity:1;transform:translate(0)}.Navigation-module__LekK_W__navMobileOpen .Navigation-module__LekK_W__navMobileItem:first-child{transition-delay:80ms}.Navigation-module__LekK_W__navMobileOpen .Navigation-module__LekK_W__navMobileItem:nth-child(2){transition-delay:.14s}.Navigation-module__LekK_W__navMobileOpen .Navigation-module__LekK_W__navMobileItem:nth-child(3){transition-delay:.2s}.Navigation-module__LekK_W__navMobileOpen .Navigation-module__LekK_W__navMobileItem:nth-child(4){transition-delay:.26s}.Navigation-module__LekK_W__navMobileOpen .Navigation-module__LekK_W__navMobileItem:nth-child(5){transition-delay:.32s}.Navigation-module__LekK_W__navMobileLink{letter-spacing:.2em;text-transform:uppercase;width:100%;color:var(--ink);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 4px;text-decoration:none;transition:color .25s,letter-spacing .35s cubic-bezier(.32,0,.18,1.1);display:flex}.Navigation-module__LekK_W__navMobileLink:hover{color:var(--brass);letter-spacing:.24em}.Navigation-module__LekK_W__navMobileLinkL{align-items:center;gap:12px;display:flex}.Navigation-module__LekK_W__navMobileSub{max-height:0;transition:max-height .5s cubic-bezier(.32,0,.18,1);overflow:hidden}.Navigation-module__LekK_W__navMobileItemOpen .Navigation-module__LekK_W__navMobileSub{max-height:1200px}.Navigation-module__LekK_W__navMobileSubCol{padding:4px 0 14px 14px}.Navigation-module__LekK_W__navMobileSubColTitle{font-family:var(--serif);letter-spacing:.25em;text-transform:uppercase;color:var(--brass);margin:10px 0 6px;font-size:10px}.Navigation-module__LekK_W__navMobileSubLink{color:var(--ink-dim);text-transform:none;letter-spacing:.04em;align-items:center;gap:10px;padding:8px 4px;font-size:13px;text-decoration:none;transition:color .2s,padding-left .25s cubic-bezier(.32,0,.18,1.1);display:flex}.Navigation-module__LekK_W__navMobileSubLink:hover{color:var(--ink);padding-left:8px}.Navigation-module__LekK_W__navMobileSubLinkSmall{color:var(--ink-faint);letter-spacing:.05em;margin-top:2px;font-size:10px;display:block}@keyframes Navigation-module__LekK_W__megaArrive{0%{opacity:0;transform:translate(-50%)translateY(-18px)scaleY(.72)scaleX(.94)}30%{opacity:1;transform:translate(-50%)translateY(3px)scaleY(1.04)scaleX(1.02)}55%{transform:translate(-50%)translateY(-2px)scaleY(.985)scaleX(.995)}75%{transform:translate(-50%)translateY(1px)scaleY(1.005)scaleX(1.002)}to{opacity:1;transform:translate(-50%)translateY(0)scaleY(1)scaleX(1)}}@keyframes Navigation-module__LekK_W__arrowRivet{0%{opacity:0;transform:translate(-50%)rotate(45deg)scale(.4)}60%{transform:translate(-50%)rotate(45deg)scale(1.2)}to{opacity:1;transform:translate(-50%)rotate(45deg)scale(1)}}@keyframes Navigation-module__LekK_W__brassSheen{0%{opacity:0;background-position:-100% 0}20%{opacity:1}80%{opacity:1}to{opacity:0;background-position:200% 0}}@keyframes Navigation-module__LekK_W__pistonChuff{0%{opacity:0;transform:translateY(10px)scale(.88)}55%{opacity:1;transform:translateY(-2px)scale(1.06)}80%{transform:translateY(1px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Navigation-module__LekK_W__carCouple{0%{opacity:0;transform:translate(-14px)}60%{opacity:1;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes Navigation-module__LekK_W__letterChuff{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Navigation-module__LekK_W__mega,.Navigation-module__LekK_W__mega:before,.Navigation-module__LekK_W__mega:after,.Navigation-module__LekK_W__megaColTitle,.Navigation-module__LekK_W__megaSubList li{opacity:1;animation:none;transform:translate(-50%)}.Navigation-module__LekK_W__megaColTitle,.Navigation-module__LekK_W__megaSubList li{transform:none}.Navigation-module__LekK_W__navLink,.Navigation-module__LekK_W__navCaret,.Navigation-module__LekK_W__navHamburger span,.Navigation-module__LekK_W__navMobile,.Navigation-module__LekK_W__navMobileItem{transition-duration:.1s}.Navigation-module__LekK_W__navLetter,.Navigation-module__LekK_W__navLink:hover .Navigation-module__LekK_W__navLetter,.Navigation-module__LekK_W__navLinkOpen .Navigation-module__LekK_W__navLetter,.Navigation-module__LekK_W__navMobileLink:hover .Navigation-module__LekK_W__navLetter,.Navigation-module__LekK_W__navMobileItemOpen .Navigation-module__LekK_W__navLetter{animation:none;transform:none}}
.Loading-module__AJp2Lq__root{min-height:60vh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.Loading-module__AJp2Lq__root[data-variant=overlay]{z-index:50;background:var(--bg);min-height:100vh;position:fixed;inset:0}.Loading-module__AJp2Lq__cog{color:var(--brass)}.Loading-module__AJp2Lq__label{font-family:var(--serif);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);opacity:.85;font-size:13px}
