.HangingOpenToWorkSign-module__dhnSFq__host{--sign-width:clamp(150px,34vw,196px);--sign-height:44px;--hitbox-pad-x:12px;--hitbox-pad-y:10px;--pin-size:12px;width:var(--sign-width);height:calc(30px + var(--sign-height) + (var(--hitbox-pad-y)*2) + 10px);display:inline-block;position:relative}.HangingOpenToWorkSign-module__dhnSFq__pin{width:var(--pin-size);height:var(--pin-size);z-index:3;pointer-events:none;background:radial-gradient(circle at 35% 35%,#fff7b0 0%,#ffe87a 20%,#facc15 48%,#d5a409 100%);border-radius:999px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #00000059,0 3px 8px #00000059}.HangingOpenToWorkSign-module__dhnSFq__pin:after{content:"";border-radius:inherit;background:#ffffff4d;position:absolute;inset:3px}.HangingOpenToWorkSign-module__dhnSFq__strings{top:calc((var(--pin-size)*.5) - 2px);width:var(--sign-width);transform-origin:50% 2px;pointer-events:none;height:32px;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%)}.HangingOpenToWorkSign-module__dhnSFq__stringLine{stroke:#f1f5f9eb;stroke-width:1.8px;stroke-linecap:round;filter:drop-shadow(0 0 1px #0f172a80)}.HangingOpenToWorkSign-module__dhnSFq__signLayer{transform-origin:50%;will-change:transform;z-index:2;position:absolute;top:0;left:0}.HangingOpenToWorkSign-module__dhnSFq__hitbox{padding:var(--hitbox-pad-y)var(--hitbox-pad-x);touch-action:none;cursor:grab;place-items:center;display:grid;position:relative}.HangingOpenToWorkSign-module__dhnSFq__hitbox:active{cursor:grabbing}.HangingOpenToWorkSign-module__dhnSFq__hitbox:before{content:"";top:calc(var(--hitbox-pad-y) - 2px);left:calc(var(--hitbox-pad-x) + 14px);right:calc(var(--hitbox-pad-x) + 14px);filter:blur(2px);pointer-events:none;background:#0f172a66;border-radius:999px;height:5px;position:absolute}.HangingOpenToWorkSign-module__dhnSFq__sign{width:var(--sign-width);height:var(--sign-height);color:#090909;font-family:var(--mono);letter-spacing:.03em;-webkit-user-select:none;user-select:none;cursor:inherit;background:linear-gradient(#ffe87a 0%,#facc15 58%,#ebb600 100%);border:2px solid #000000bf;justify-content:center;align-items:center;padding:0 14px;font-size:.85rem;font-weight:900;display:inline-flex;position:relative;box-shadow:0 8px 20px #00000038,inset 0 1px #ffffff73,inset 0 -2px #0000001f}.HangingOpenToWorkSign-module__dhnSFq__sign:before,.HangingOpenToWorkSign-module__dhnSFq__sign:after{content:"";background:#0009;border-radius:999px;width:6px;height:6px;position:absolute;top:5px;box-shadow:0 0 0 1px #fff3}.HangingOpenToWorkSign-module__dhnSFq__sign:before{left:10px}.HangingOpenToWorkSign-module__dhnSFq__sign:after{right:10px}@media (prefers-reduced-motion:reduce){.HangingOpenToWorkSign-module__dhnSFq__strings{transition:opacity .2s ease-out}}
.home-module__txgM7a__wrap{position:relative}.home-module__txgM7a__hero{min-height:calc(100vh - 84px);padding:80px var(--gutter);align-items:center;display:flex;position:relative}.home-module__txgM7a__heroGrid{align-items:center;gap:42px;display:grid}.home-module__txgM7a__openToWork{margin-bottom:18px}.home-module__txgM7a__white{color:var(--text)}.home-module__txgM7a__yellow{color:var(--yellow)}.home-module__txgM7a__leadBlock{max-width:64ch;margin:18px 0 26px}.home-module__txgM7a__leadText{color:var(--muted-2);margin:0 0 10px;font-size:1.1rem;line-height:1.6}.home-module__txgM7a__leadMuted{color:#94a3b8d9;margin:0}.home-module__txgM7a__asciiSide{display:none}.home-module__txgM7a__ascii{color:#facc158c;margin:0 0 14px;font-size:12px}.home-module__txgM7a__termStack{gap:14px;display:grid}.home-module__txgM7a__termRowLink{color:inherit;outline:none;text-decoration:none;display:block}.home-module__txgM7a__termRow{background:var(--panel);border-left:4px solid #facc15;padding:14px 18px;transition:transform .15s,border-color .15s,background-color .15s}.home-module__txgM7a__termRowLink:hover .home-module__txgM7a__termRow,.home-module__txgM7a__termRowLink:focus-visible .home-module__txgM7a__termRow{background:color-mix(in srgb,var(--panel)84%,white 16%);transform:translate(6px)}.home-module__txgM7a__termRowLink:focus-visible .home-module__txgM7a__termRow{box-shadow:0 0 0 2px #facc1580}.home-module__txgM7a__termCmd{color:#cbd5e1d9;margin:0 0 6px}.home-module__txgM7a__termVal{color:var(--text);margin:0;font-weight:900}.home-module__txgM7a__termYellow{border-left-color:var(--yellow)}.home-module__txgM7a__termCyan{border-left-color:var(--cyan)}.home-module__txgM7a__termPurple{border-left-color:var(--purple)}.home-module__txgM7a__decA{border:4px solid var(--yellow);opacity:.18;pointer-events:none;width:128px;height:128px;position:absolute;top:80px;right:80px;transform:rotate(12deg)}.home-module__txgM7a__decB{background:var(--cyan);opacity:.1;pointer-events:none;width:96px;height:96px;position:absolute;bottom:120px;left:40px}.home-module__txgM7a__sectionAlt{background:var(--panel-2)}.home-module__txgM7a__threeCol{gap:18px;display:grid}.home-module__txgM7a__whatCardLink{color:inherit;outline:none;text-decoration:none;display:block}.home-module__txgM7a__whatCardLink:focus-visible .home-module__txgM7a__whatCard{box-shadow:0 0 0 2px #facc1566,0 0 0 4px #facc151f}.home-module__txgM7a__whatCard{background:0 0;transition:box-shadow .2s,border-color .15s,transform .15s;overflow:hidden}.home-module__txgM7a__whatCardGlow_yellow{box-shadow:0 0 0 1px #facc150d,0 0 24px #facc150f}.home-module__txgM7a__whatCardGlow_cyan{box-shadow:0 0 0 1px #22d3ee0d,0 0 24px #22d3ee0f}.home-module__txgM7a__whatCardGlow_purple{box-shadow:0 0 0 1px #a855f70d,0 0 24px #a855f70f}.home-module__txgM7a__whatCardGlow_yellow:hover{box-shadow:0 0 0 1px #facc1524,0 0 34px #facc151f}.home-module__txgM7a__whatCardGlow_cyan:hover{box-shadow:0 0 0 1px #22d3ee24,0 0 34px #22d3ee1f}.home-module__txgM7a__whatCardGlow_purple:hover{box-shadow:0 0 0 1px #a855f724,0 0 34px #a855f71f}.home-module__txgM7a__whatCardLink:focus-visible .home-module__txgM7a__whatCardGlow_yellow{box-shadow:0 0 0 1px #facc152e,0 0 34px #facc1524,0 0 0 2px #facc155c}.home-module__txgM7a__whatCardLink:focus-visible .home-module__txgM7a__whatCardGlow_cyan{box-shadow:0 0 0 1px #22d3ee2e,0 0 34px #22d3ee24,0 0 0 2px #22d3ee4d}.home-module__txgM7a__whatCardLink:focus-visible .home-module__txgM7a__whatCardGlow_purple{box-shadow:0 0 0 1px #a855f72e,0 0 34px #a855f724,0 0 0 2px #a855f74d}.home-module__txgM7a__bigNum{color:#ffffff0f;font-size:4rem;font-weight:900;transition:color .15s;position:absolute;top:8px;right:12px}.home-module__txgM7a__whatCard:hover .home-module__txgM7a__bigNum{color:#ffffff1a}.home-module__txgM7a__icon{margin-bottom:14px}.home-module__txgM7a__accent_yellow{color:var(--yellow)}.home-module__txgM7a__accent_cyan{color:var(--cyan)}.home-module__txgM7a__accent_purple{color:var(--purple)}.home-module__txgM7a__cardTitle{margin:0 0 8px;font-size:1.5rem;font-weight:900}.home-module__txgM7a__cardDesc{color:#94a3b8eb;margin:0;line-height:1.55}.home-module__txgM7a__stats{background:var(--black);padding:80px var(--gutter)}.home-module__txgM7a__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.home-module__txgM7a__stat{text-align:center}.home-module__txgM7a__statVal{color:var(--yellow);margin-bottom:6px;font-size:clamp(2.4rem,5vw,3.75rem);font-weight:900;line-height:1}.home-module__txgM7a__statLab{color:#94a3b8e6;font-family:var(--mono);letter-spacing:.02em;font-size:.85rem}.home-module__txgM7a__cta{padding:112px var(--gutter)}.home-module__txgM7a__ctaInner{text-align:center;width:min(900px,100%);margin:0 auto}.home-module__txgM7a__ctaTitle{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:900;line-height:.95}.home-module__txgM7a__ctaText{color:#94a3b8f2;width:min(680px,100%);margin:0 auto 32px;font-size:1.1rem;line-height:1.6}.home-module__txgM7a__ctaButton{background:var(--yellow);color:#000;cursor:pointer;border:0;padding:18px 28px;font-size:1.1rem;font-weight:900;transition:background-color .15s}.home-module__txgM7a__ctaButton:hover{background:var(--yellow-hover)}@media (min-width:1024px){.home-module__txgM7a__heroGrid{grid-template-columns:1.1fr .9fr}.home-module__txgM7a__asciiSide{display:block}.home-module__txgM7a__threeCol{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__txgM7a__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
