*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background-color:var(--background-main);color:var(--text-primary);font-family:var(--f8p2np0);font-size:var(--f8p2npt);line-height:var(--f8p2np12);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background-color .3s ease,color .3s ease}body:before{content:"";position:fixed;top:0;left:0;right:0;height:4rem;z-index:-1;background:linear-gradient(to bottom,var(--background-main),transparent);opacity:.8;pointer-events:none}html{background:radial-gradient(1200px 600px at 50% -10%,var(--gradient-brand-accent),transparent 60%)}h1,h2{font-family:var(--f8p2np2)}h1,h2,h3,h4,h5,h6{font-weight:var(--f8p2np18);line-height:var(--f8p2np11);font-size:inherit}h3,h4,h5,h6{font-family:var(--f8p2np1)}p{line-height:var(--f8p2np13)}a{color:var(--brand-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--brand-primary-hover)}code,pre{font-family:var(--f8p2np3)}img{display:block}b,strong{font-weight:var(--f8p2np17);color:var(--text-primary)}ol,ul{padding-left:1.5rem;line-height:var(--f8p2np13)}li{margin-bottom:.5rem}:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}html{scroll-behavior:smooth}body{text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.hero-section{min-height:100svh}*{-webkit-overflow-scrolling:touch}a,button{min-height:44px;min-width:44px}img{max-width:100%;height:auto;image-rendering:auto}.kuwom30{background-color:var(--background-secondary);border-top:1px solid var(--border-default);margin-top:var(--_1g0xnsfa);width:100%}.kuwom30,.kuwom31{margin-left:auto;margin-right:auto}.kuwom31{max-width:64rem;padding:var(--_1g0xnsf9) var(--_1g0xnsf4) var(--_1g0xnsf7)}.kuwom32{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--_1g0xnsf7);gap:var(--_1g0xnsf7);margin-bottom:var(--_1g0xnsf7)}.kuwom33{display:flex;flex-direction:column}.kuwom34{font-size:var(--f8p2npu);font-weight:var(--f8p2np17);color:var(--text-primary);margin-bottom:var(--_1g0xnsf4)}.kuwom35{font-size:var(--f8p2npv);font-weight:var(--f8p2np18);color:var(--brand-primary);margin-bottom:var(--_1g0xnsf3)}.kuwom36{font-size:var(--f8p2nps);color:var(--text-secondary);line-height:var(--f8p2np12);max-width:300px}.kuwom37{display:flex;flex-direction:column;gap:var(--_1g0xnsf2);list-style:none;padding:0;margin:0}.kuwom38{font-size:var(--f8p2nps);color:var(--text-secondary);text-decoration:none;transition:color var(--_1kotxme1)}.kuwom38:hover{color:var(--brand-primary)}.kuwom38:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:.125rem}.kuwom39{flex-direction:column}.kuwom39,.kuwom3a{display:flex;gap:var(--_1g0xnsf2)}.kuwom3a{align-items:flex-start;font-size:var(--f8p2nps);color:var(--text-secondary)}.kuwom3b{flex-shrink:0;margin-top:2px;color:var(--brand-primary)}.kuwom3c{display:flex;gap:var(--_1g0xnsf3)}.kuwom3d{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.125rem;background-color:var(--background-main);color:var(--text-secondary);text-decoration:none;transition:all var(--_1kotxme1)}.kuwom3d:hover{background-color:var(--brand-primary);color:var(--text-primary)}.kuwom3d:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.kuwom3e{display:flex;justify-content:space-between;align-items:center;padding-top:var(--_1g0xnsf7);border-top:1px solid var(--border-default);font-size:var(--f8p2nps);color:var(--text-muted)}.kuwom3f{display:flex;flex-direction:column;gap:var(--_1g0xnsf1)}.kuwom3g{display:flex;gap:var(--_1g0xnsf4)}.kuwom3h{color:var(--text-muted);text-decoration:none;transition:color var(--_1kotxme1)}.kuwom3h:hover{color:var(--text-secondary)}.kuwom3h:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:.125rem}@media screen and (max-width:899px){.kuwom32{grid-template-columns:1fr;gap:var(--_1g0xnsf6)}.kuwom3e{flex-direction:column;gap:var(--_1g0xnsf4);text-align:center}.kuwom3g{justify-content:center}}@media screen and (min-width:900px){.kuwom34{font-size:var(--f8p2npv)}.kuwom35{font-size:var(--f8p2npw)}.kuwom38,.kuwom3a{font-size:var(--f8p2npt)}}._1s7z1430{padding-top:4rem;padding-bottom:0;width:100%;background-color:transparent}._1om50wh0{position:fixed;top:0;left:0;right:0;width:100%;z-index:50}._1om50wh1,._1om50wh2{background-color:#fdfdfd;border-bottom:1px solid var(--border-default);color:var(--text-primary)}._1om50wh3{display:grid;grid-template-columns:auto 1fr auto;height:4rem;align-items:center;width:100%;padding-left:.5rem;padding-right:.5rem;grid-gap:.5rem;gap:.5rem;position:relative}._1om50wh4{flex-shrink:0}._1om50wh4,._1om50wh5{display:flex;align-items:center}._1om50wh5{text-decoration:none;justify-content:flex-start;z-index:60}._1om50wh6{display:none;position:absolute;left:50%;transform:translateX(-50%);min-width:-moz-fit-content;min-width:fit-content;padding:0 10px;pointer-events:none;z-index:10}._1om50wh7{height:3.75rem;width:auto;-o-object-fit:contain;object-fit:contain}._1om50wh8{justify-content:center;gap:var(--_1g0xnsf2)}._1om50wh8,._1om50wh9{display:flex;align-items:center}._1om50wh9{justify-content:flex-end;flex-shrink:0;grid-column:3}._1om50wha{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:transparent;border:none;cursor:pointer;padding:var(--_1g0xnsf2);border-radius:var(--_1kotxme6);transition:all var(--_1kotxme1);flex-direction:column;gap:5px;z-index:100}._1om50wha:hover{background-color:var(--background-overlay)}._1om50wha:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}._1om50whb{width:100%;height:2px;background-color:currentColor;border-radius:var(--_1kotxme6);transition:all var(--_1kotxme1)}._1om50whc{display:none;gap:var(--_1g0xnsf6);align-items:center;justify-content:center;font-size:var(--f8p2nps);pointer-events:auto}._1om50whd{display:flex;flex-direction:column;gap:var(--_1g0xnsf6);align-items:flex-start;font-size:var(--f8p2npt);position:fixed;top:4rem;right:0;bottom:0;width:75%;max-width:20rem;background-color:var(--background-main);border-left:1px solid var(--border-default);padding:var(--_1g0xnsf7);z-index:90;box-shadow:var(--_1kotxmed);overflow-y:auto;color:var(--text-primary)}._1om50whe{color:inherit;opacity:1;text-decoration:none;transition:all var(--_1kotxme1);font-family:var(--font-michroma),"Michroma","Impact","Arial Black",sans-serif;font-weight:var(--f8p2np18);position:relative;text-transform:uppercase;display:flex;align-items:center;justify-content:center;height:100%;padding:.5rem 0}._1om50whe:hover{opacity:1;color:var(--brand-primary)}._1om50whe:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:var(--_1kotxme6)}._1om50whf{color:var(--brand-primary);opacity:1;text-decoration:none;transition:all var(--_1kotxme1);font-family:var(--font-michroma),"Michroma","Impact","Arial Black",sans-serif;font-weight:var(--f8p2np18);position:relative;text-transform:uppercase;display:flex;align-items:center;justify-content:center;height:100%;padding:.5rem 0;transform:none}._1om50whf:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--brand-primary);border-radius:1px;transform:scaleX(1);transition:transform var(--_1kotxme1)}._1om50whf:hover{opacity:1;transform:none}._1om50whf:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:var(--_1kotxme6)}._1om50whg{position:fixed;top:4rem;left:0;right:0;bottom:0;background-color:var(--background-overlay-medium);z-index:85}._1om50whh{color:var(--text-muted);font-size:var(--f8p2nps)}._1om50whi{display:none;flex-shrink:0;justify-content:flex-end;height:100%}._1om50whi,._1om50whj{align-items:center;gap:.5rem}._1om50whj{color:inherit;text-decoration:none;font-family:var(--font-michroma),"Michroma","Impact","Arial Black",sans-serif;font-size:.875rem;font-weight:var(--f8p2np18);transition:all .3s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.68,-.55,.265,1.55);display:flex;flex-shrink:1;width:-moz-fit-content;width:fit-content;flex-direction:row}._1om50whj:hover{color:var(--brand-primary);transform:translateY(-4px) scale(1.02)}._1om50whk{display:none}._1om50whl{display:flex;width:1.25rem;height:1.25rem}._1om50whl,._1om50whm{align-items:center;justify-content:center}._1om50whm{border:2px solid transparent;box-shadow:none;font-family:var(--font-michroma),"Michroma","Impact","Arial Black",sans-serif;font-weight:var(--f8p2np18);letter-spacing:.5px;font-size:.875rem;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.68,-.55,.265,1.55);padding:.75rem 1rem;border-radius:.125rem;text-decoration:none;text-transform:uppercase;display:inline-flex;gap:0;min-width:-moz-fit-content;min-width:fit-content}._1om50whm,._1om50whm:hover{background-color:#27354c;color:#fbfcfd}._1om50whm:hover{border:2px solid #242424;transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px rgba(39,53,76,.35),0 8px 20px rgba(39,53,76,.25)}._1om50whm:active{transform:translateY(-1px) scale(.98);box-shadow:0 4px 12px rgba(39,53,76,.25);transition:all .1s ease-out}._1om50whm:focus-visible{outline:2px solid #27354c;outline-offset:2px}._1om50whn{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;color:inherit;font-weight:var(--f8p2np18);transition:color var(--_1kotxme1);z-index:60}._1om50whn:hover{color:var(--brand-primary)}._1om50whn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:var(--_1kotxme6)}._1om50who{gap:0;justify-content:flex-end;z-index:60;margin-left:-.5rem}._1om50who,._1om50whp{display:flex;align-items:center}._1om50whp{justify-content:center;border:1px solid transparent;color:inherit;padding:.5rem;border-radius:var(--_1kotxme6);transition:all .3s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.68,-.55,.265,1.55);text-decoration:none;min-width:2.5rem;height:2.5rem;cursor:pointer}._1om50whp,._1om50whp:hover{background-color:transparent}._1om50whp:hover{color:var(--brand-primary);border-color:transparent;transform:translateY(-4px) scale(1.02)}._1om50whp:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-color:transparent}._1om50whp:active{transform:scale(.95)}._1om50whq{border:2px solid transparent;box-shadow:none;font-family:var(--font-michroma),"Michroma","Impact","Arial Black",sans-serif;font-weight:var(--f8p2np18);letter-spacing:.5px;font-size:.75rem;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.68,-.55,.265,1.55);padding:.5rem .75rem;border-radius:.125rem;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content;min-height:2.5rem;z-index:60;white-space:nowrap;cursor:pointer}._1om50whq,._1om50whq:hover{background-color:#27354c;color:#fbfcfd}._1om50whq:hover{border:2px solid #242424;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(39,53,76,.35),0 4px 12px rgba(39,53,76,.25)}._1om50whq:active{transform:translateY(-1px) scale(.98);box-shadow:0 4px 12px rgba(39,53,76,.25);transition:all .1s ease-out}._1om50whq:focus-visible{outline:2px solid #27354c;outline-offset:2px}@media screen and (min-width:900px){._1om50wh3{gap:var(--_1g0xnsf6);padding-left:1.5rem;padding-right:1.5rem}._1om50whi{display:flex;gap:.75rem}._1om50whj{flex-direction:row;gap:.5rem}._1om50whm{display:inline-flex}._1om50whn,._1om50who{display:none}._1om50who{margin-left:0}._1om50whq{display:none}}@media (min-width:1266px){._1om50wh6{display:flex;justify-content:center;align-items:center;padding:0 40px}._1om50whc{display:flex;gap:var(--_1g0xnsf7)}._1om50whd{position:static;flex-direction:row;width:auto;max-width:none;background-color:transparent;border-left:none;padding:0;box-shadow:none;font-size:var(--f8p2nps);align-items:center;color:inherit}._1om50whg{display:none}}@media screen and (min-width:1225px){._1om50wh3{gap:var(--_1g0xnsf7);padding-left:1.5rem;padding-right:1.5rem}._1om50whc{gap:var(--_1g0xnsf8)}._1om50whi{gap:1rem}}@media screen and (max-width:899px){._1om50wh8{order:-1;margin-bottom:var(--_1g0xnsf4)}}@media (min-width:900px) and (max-width:1265px){._1om50wha{display:flex}}@media (min-width:900px){._1om50whk{display:inline}}@media (min-width:1266px) and (max-width:1464px){._1om50whk{display:none}}