.ae{border-radius:1rem;color:#fbfbfb;transition:transform .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}@media(hover:hover){.ae:focus,.ae:hover{transform:scale(1.05);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}}.af{font-family:Inter,sans-serif;font-size:1.5rem;line-height:128%;font-weight:400;display:flex;align-items:center;gap:1.6rem;background-color:#2c2c2c;border-radius:1rem}@media only screen and (max-width:567px){.af{font-size:1rem;gap:.8rem}}.ag{padding:2rem}@media only screen and (max-width:567px){.ag{gap:.8rem;padding:.8rem}}.ah{min-width:4rem;border-radius:1rem;background-color:#ff5c00;padding:.5rem;width:5rem;height:5rem}.ah>i{color:#222}.ai{flex-shrink:0;display:flex;align-content:center;justify-content:center;padding:.2rem;background-color:#383838;width:7rem;height:7rem}.ai,.aj{border-radius:1rem}.aj{object-fit:contain;height:100%}.aj,.o{width:100%}.o{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3.2rem;max-height:94rem;height:100vh;background:-webkit-image-set("/images/home-bg.avif" type("image/avif"),"/images/home-bg.webp" type("image/webp"),"/images/home-bg.png" type("image/png")) 50%/cover no-repeat;background:image-set("/images/home-bg.avif" type("image/avif"),"/images/home-bg.webp" type("image/webp"),"/images/home-bg.png" type("image/png")) 50%/cover no-repeat}.o:after{content:"";position:absolute;z-index:5;inset:0;background:linear-gradient(180deg,rgba(34,34,34,.2),rgba(34,34,34,0)),linear-gradient(180deg,rgba(34,34,34,0),#222)}@media only screen and (max-width:581px){.o{gap:1.6rem;padding:0 1rem}}.p{font-family:Inter,sans-serif;font-size:5.5rem;line-height:128%;font-weight:500;position:relative;z-index:10;max-width:70rem;text-align:center;color:#fbfbfb;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:567px){.p{font-size:2.8rem}}.q{max-width:72rem;width:100%;padding:0 3.2rem}@media only screen and (max-width:581px){.q{padding:0}}.a{display:block;height:100%;background-color:currentColor;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0}.a,.cb{width:100%}.cb{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,.5fr));grid-row-gap:.4rem;row-gap:.4rem;grid-column-gap:.8rem;column-gap:.8rem}@media only screen and (max-width:1128px){.cb{grid-template-columns:repeat(auto-fill,minmax(30rem,1fr))}}@media only screen and (max-width:749px){.cb{grid-template-columns:repeat(auto-fill,minmax(27rem,1fr))}}.cc{display:flex;justify-content:space-between;width:100%;padding:.8rem 1.8rem;gap:1.4rem;border-radius:1rem;background-color:#4e4e4e;font-family:Inter,sans-serif;font-size:1.8rem;line-height:128%;font-weight:400;color:#fbfbfb;box-shadow:0 1rem 2rem rgba(0,0,0,.1),0 1rem 1rem rgba(0,0,0,.1)}@media only screen and (max-width:567px){.cc{font-size:1.4rem}}.cc p{text-align:end}@media only screen and (max-width:749px){.cc{padding:.8rem}}.ca{font-family:Inter,sans-serif;font-size:1.4rem;line-height:128%;font-weight:700;font-style:normal;display:flex;align-items:center;gap:.8rem;color:#222;background-color:#828282;padding:.1rem .8rem;border-radius:1rem;transition:background-color .2s ease-out,border .2s ease-out}.ca>span{white-space:nowrap}.ca>span:first-letter{text-transform:uppercase}.ca>i{width:2.4rem;height:2.4rem}@media(hover:hover){.ca:hover{background-color:#c14600}}.bZ{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-family:Inter,sans-serif;font-size:1.4rem;line-height:128%;font-weight:700;font-style:normal;background-color:#ff5c00;border:1px solid #ff5c00;padding:.4rem 1.6rem;border-radius:1rem;color:#222;transition:background-color .2s ease-out,border .2s ease-out}.bZ:first-letter{text-transform:uppercase}.bZ:disabled{background-color:#828282;border-color:#222;cursor:not-allowed}.bZ>span{width:100%}@media(hover:hover){.bZ:hover:not(:disabled){background-color:#c14600;border:1px solid #c14600}}.b2{min-width:50rem;min-height:50rem;flex-direction:column;margin:0 -2rem -1.2rem}.b2,.b3{display:flex;gap:.8rem}.b3{padding:.4rem .8rem;margin:1rem;background-color:#2c2c2c;border-radius:1rem}.b3>i{width:3rem;height:3rem}.b4{padding:.4rem 0;font-size:2rem;width:calc(100% - 10rem);background-color:transparent;caret-color:#fbfbfb;color:#fbfbfb}.b4:-webkit-autofill,.b4:-webkit-autofill:focus,.b4:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px #333;caret-color:#fbfbfb;color:#fbfbfb}.b4:-webkit-autofill:first-line,.b4:-webkit-autofill:focus:first-line,.b4:-webkit-autofill:hover:first-line{color:#fbfbfb}.b5{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;padding:0 .8rem;max-height:45rem}.b6,.b7{font-family:Inter,sans-serif;font-size:1.4rem;line-height:128%;font-weight:700;font-style:normal;text-align:center}.b6,.b7,.b8{padding:.8rem 1rem}.b8{border-radius:1rem;background-color:#2c2c2c;transition:border .2s ease-out,background-color .2s ease-out}@media(hover:hover){.b8:hover{background-color:#3f3f3f}}.b9{display:flex;align-items:center;gap:1rem;font-family:Inter,sans-serif;font-size:1.4rem;line-height:128%;font-weight:700;font-style:normal;color:#fbfbfb}.b9>img{object-fit:contain}.b9>i,.b9>img{width:3rem;height:3rem}.aI{position:-webkit-sticky;position:sticky;top:0;z-index:20;background-color:#1a1a1a;display:flex}@media only screen and (max-width:1023px){.aI{padding:1.2rem 0;display:none}}.aJ{max-width:165rem;width:100%;margin:0 auto;padding-right:16rem;padding-left:16rem;display:flex;justify-content:space-between;align-items:center;gap:2.2rem;height:100%}@media only screen and (max-width:1439px){.aJ{padding-right:6rem;padding-left:6rem}}@media only screen and (max-width:1023px){.aJ{padding-right:3.2rem;padding-left:3.2rem}}@media only screen and (max-width:581px){.aJ{padding-right:1rem;padding-left:1rem}}@media only screen and (max-width:1439px){.aJ{gap:1.6rem}}.aK{border:1px solid #9b9b9b;background-color:transparent;border-radius:1rem;min-width:14rem;text-align:left;padding:.6rem 2rem;color:#9b9b9b;transition:color .2s ease-out,border .2s ease-out}@media(hover:hover){.aK:hover{border:1px solid #c14600;color:#fbfbfb}}.ci{position:relative;font-family:Inter,sans-serif;font-size:1.4rem;line-height:128%;font-weight:700;font-style:normal;background-color:#ff5c00;border:1px solid #ff5c00;padding:.4rem 1.6rem;border-radius:1rem}.ci,.cj{display:flex}.cj{width:100%;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#222}.cj>i{transform:rotate(90deg);width:2.4rem;height:2.4rem;transition:transform .2s ease-out}.ck>i{transform:rotate(-90deg)}.cl{position:absolute;top:100%;left:0;right:0;z-index:50;display:flex;flex-direction:column;gap:.4rem;padding:.5rem;border-radius:1rem;background-color:#3f3f3f;opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility .2s ease-out}.cm{opacity:1;visibility:visible}.cn{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:1rem;padding:.4rem .8rem;background-color:#2c2c2c;transition:color .2s ease-out}@media(hover:hover){.cn:hover{color:#c14600}}.co{position:relative;font-family:Inter,sans-serif;font-size:1.4rem;line-height:128%;font-weight:700;font-style:normal;background-color:#ff5c00;border:1px solid #ff5c00;padding:.4rem 1.6rem;border-radius:1rem}.co,.cp{display:flex}.cp{width:100%;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#222}.cp>div{height:2rem;text-overflow:ellipsis;overflow:hidden}.cp>i{transform:rotate(90deg);width:2.4rem;height:2.4rem;transition:transform .2s ease-out}.cq>i{transform:rotate(-90deg)}.cr{position:absolute;top:100%;left:0;right:0;z-index:50;display:flex;flex-direction:column;gap:.4rem;padding:.5rem;border-radius:1rem;background-color:#3f3f3f;opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility .2s ease-out}.cs{opacity:1;visibility:visible}.ct{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:1rem;padding:.4rem .8rem;background-color:#2c2c2c;border:1px solid transparent;transition:color .2s ease-out,border .2s ease-out}@media(hover:hover){.ct:hover{color:#c14600}}.cu{border-color:#c14600}