@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_e5eaaf0-module__Ndh_JG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_e5eaaf0-module__Ndh_JG__variable{--site-font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_ec1e0917-module__yxzusq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_ec1e0917-module__yxzusq__variable{--site-font-display:"Manrope", "Manrope Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}html[data-site=storefront]{--radius:1.125rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090b10;--foreground:#f4f7fb;--card:#10141c;--card-foreground:#f4f7fb;--popover:#121826;--popover-foreground:#f4f7fb;--primary:#2d8cff;--primary-foreground:#fff;--secondary:#161b26;--secondary-foreground:#f4f7fb;--muted:#151a24;--muted-foreground:#9aa6b8;--accent:#2d8cff;--accent-foreground:#fff;--destructive:#ef4444;--destructive-foreground:#fff;--border:#ffffff14;--input:#ffffff1a;--ring:#2d8cff;--gold:#f5c542;--cream:#090b10;--glow:45 140 255}html.dark[data-site=storefront]{--background:#090b10;--foreground:#f4f7fb;--card:#10141c;--card-foreground:#f4f7fb;--popover:#121826;--popover-foreground:#f4f7fb;--primary:#2d8cff;--primary-foreground:#fff;--secondary:#161b26;--secondary-foreground:#f4f7fb;--muted:#151a24;--muted-foreground:#9aa6b8;--accent:#2d8cff;--accent-foreground:#fff;--destructive:#ef4444;--destructive-foreground:#fff;--border:#ffffff14;--input:#ffffff1a;--ring:#2d8cff;--gold:#f5c542;--cream:#090b10}@layer base{*{border-color:var(--color-border)}html[data-site=storefront] body{background-color:var(--color-background);color:var(--color-foreground);background-image:radial-gradient(90% 55% at 8% -8%,#2d8cff33,#0000 55%),radial-gradient(70% 45% at 92% 4%,#7ec8ff1a,#0000 52%),radial-gradient(55% 40% at 50% 100%,#2d8cff14,#0000 60%),radial-gradient(#2d8cff0b 1px,#0000 1px);background-size:auto,auto,auto,22px 22px;background-attachment:fixed}html[data-site=storefront] ::selection{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-site=storefront] ::selection{background-color:color-mix(in srgb, var(--primary) 35%, transparent)}}html[data-site=storefront] ::selection{color:#fff}html[data-site=storefront] a:not([class]){color:var(--primary);text-underline-offset:3px}.site-font-root{--font-sans:var(--site-font-sans), ui-sans-serif, system-ui, sans-serif;--font-display:var(--site-font-display), var(--site-font-sans), ui-sans-serif, system-ui, sans-serif;font-family:var(--font-sans);font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[data-site=storefront] p{line-height:1.7}h1,h2,h3,h4,.font-display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700}}@media (prefers-reduced-motion:reduce){html[data-site=storefront] *,html[data-site=storefront] :before,html[data-site=storefront] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@layer utilities{.text-balance{text-wrap:balance}.sf-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.sf-wrap{padding-inline:2rem}}.sf-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:700}.sf-section-head{flex-direction:column;gap:.75rem;display:flex}.sf-section-head:after{content:"";background:linear-gradient(90deg, var(--primary), transparent);border-radius:1px;width:2.5rem;height:2px}.sf-section-head.is-center{text-align:center;align-items:center}.sf-section-head.is-center:after{background:linear-gradient(90deg, transparent, var(--primary), transparent);width:4rem}.sf-heading{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.sf-lead{color:var(--muted-foreground);font-size:1.0625rem;line-height:1.7}.sf-btn{cursor:pointer;letter-spacing:.02em;white-space:nowrap;color:#fff;background:linear-gradient(#4aa0ff 0%,#2d8cff 55%,#1f6fd6 100%);border:1px solid #2d8cff73;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:.7rem 1.6rem;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2d8cff26,0 8px 28px #2d8cff59,inset 0 1px #ffffff40}.sf-btn:hover{filter:brightness(1.06);color:#fff;transform:translateY(-2px);box-shadow:0 0 0 1px #2d8cff40,0 12px 36px #2d8cff73,inset 0 1px #ffffff4d}.sf-btn:active{transform:translateY(0)scale(.98)}.sf-btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.sf-btn:hover:after{transform:translate(120%)}.sf-btn:disabled,.sf-btn-outline:disabled,.sf-btn-gold:disabled,.sf-btn-secondary:disabled,.sf-btn-danger:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.sf-btn-outline{cursor:pointer;white-space:nowrap;min-height:2.875rem;color:var(--foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.6rem;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.sf-btn-outline:hover{color:var(--foreground);background-color:#ffffff14;border-color:#2d8cff73;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.sf-btn-ghost{cursor:pointer;min-height:2.75rem;color:var(--primary);background-color:#0000;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.sf-btn-ghost:hover{color:var(--primary);background-color:#2d8cff1a;border-color:#2d8cff33}.sf-btn-secondary{cursor:pointer;white-space:nowrap;min-height:2.875rem;color:var(--foreground);background-color:#161b26e6;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.6rem;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.sf-btn-secondary:hover{background-color:#1e2636f2;border-color:#2d8cff59;transform:translateY(-1px)}.sf-btn-gold{cursor:pointer;letter-spacing:.01em;white-space:nowrap;color:#1a1405;background:linear-gradient(#ffd56a 0%,#f5c542 55%,#d4a017 100%);border:1px solid #f5c54266;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:.7rem 1.6rem;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 8px 28px #f5c54247,inset 0 1px #ffffff59}.sf-btn-gold:hover{filter:brightness(1.05);color:#1a1405;transform:translateY(-2px);box-shadow:0 12px 32px #f5c54261,inset 0 1px #fff6}.sf-btn-gold:active{transform:scale(.98)}.sf-btn-glass{cursor:pointer;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c1473;border:1px solid #ffffff29;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:.7rem 1.4rem;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.sf-btn-glass:hover{color:#fff;background:#ffffff1a;border-color:#2d8cff73;transform:translateY(-2px);box-shadow:0 8px 28px #0000004d}.sf-btn-danger{cursor:pointer;border:1px solid var(--destructive);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sf-btn-danger{border:1px solid color-mix(in srgb, var(--destructive) 35%, transparent)}}.sf-btn-danger{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sf-btn-danger{background-color:color-mix(in srgb, var(--destructive) 12%, var(--card))}}.sf-btn-danger{white-space:nowrap;color:#fecaca;padding:.625rem 1.5rem;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s}.sf-btn-danger:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sf-btn-danger:hover{background-color:color-mix(in srgb, var(--destructive) 20%, var(--card))}}.sf-btn-danger:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sf-btn-danger:hover{border-color:color-mix(in srgb, var(--destructive) 50%, transparent)}}.sf-btn-danger:hover{color:#fecaca}.sf-btn-sm{min-height:2.25rem;padding:.5rem 1rem;font-size:.8125rem}.sf-btn:focus-visible,.sf-btn-outline:focus-visible,.sf-btn-ghost:focus-visible,.sf-btn-gold:focus-visible,.sf-btn-glass:focus-visible,.sf-btn-secondary:focus-visible,.sf-btn-danger:focus-visible,.sf-btn-light:focus-visible,.sf-btn-light-outline:focus-visible,.sf-pagination:focus-visible{outline:2px solid var(--ring);outline-offset:2px}a.sf-btn,a.sf-btn-outline,a.sf-btn-ghost,a.sf-btn-gold,a.sf-btn-glass,a.sf-btn-secondary,a.sf-btn-danger,a.sf-pagination{text-decoration:none}a.sf-btn{color:#fff}a.sf-btn-gold{color:#1a1405}a.sf-btn-glass{color:#fff}.sf-btn-light{cursor:pointer;white-space:nowrap;color:#090b10;background-color:#fff;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:.7rem 1.6rem;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 8px 24px #00000040}.sf-btn-light:hover{filter:brightness(1.03);color:#090b10;transform:translateY(-2px);box-shadow:0 12px 30px #0000004d}.sf-btn-light:active{transform:scale(.98)}.sf-btn-light-outline{cursor:pointer;white-space:nowrap;color:#fff;background-color:#0000;border:1px solid #ffffff59;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:.7rem 1.6rem;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.sf-btn-light-outline:hover{color:#fff;background-color:#ffffff1a;border-color:#ffffff8c}a.sf-btn-light{color:#090b10}a.sf-btn-light-outline{color:#fff}.sf-page{padding-block:3rem}@media (min-width:768px){.sf-page{padding-block:4rem}}.sf-card{border-radius:calc(var(--radius) + 2px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0a 0%,#ffffff04 100%),#10141cd9;border:1px solid #ffffff14;transition:box-shadow .3s,transform .3s,border-color .3s;box-shadow:inset 0 1px #ffffff0a,0 16px 40px #00000059}.sf-card-hover:hover{border-color:#2d8cff59;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #2d8cff1f,0 20px 50px #2d8cff1f,0 24px 60px #0006}.sf-glass{-webkit-backdrop-filter:blur(16px);background:#0a0e168c;border:1px solid #ffffff1a}.sf-hero-text{text-shadow:0 2px 28px #0000008c}.sf-input{border:1px solid var(--input);width:100%;height:2.75rem;color:var(--foreground);background-color:#080c14b3;border-radius:.9rem;padding-inline:1rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.sf-input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.sf-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}}.sf-nav-link{color:var(--muted-foreground);border-radius:9999px;padding:.55rem .95rem;font-size:.875rem;font-weight:600;transition:color .15s,background-color .15s,box-shadow .15s;display:block}.sf-nav-link:hover{color:var(--foreground);background-color:#ffffff0a}.sf-nav-link.is-active{color:#fff;background:#2d8cff1f;box-shadow:inset 0 -2px #2d8cff}.sf-pagination{cursor:pointer;border:1px solid var(--border);background-color:var(--card);min-height:2.75rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sf-pagination:hover{background-color:var(--secondary);border-color:var(--primary);color:var(--foreground)}.sf-section{padding-block:4.5rem}@media (min-width:768px){.sf-section{padding-block:6rem}}.sf-shadow-soft{box-shadow:0 8px 28px #00000059,0 0 0 1px #ffffff0a}.reveal-up,.reveal-left,.reveal-right,.reveal-scale{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal-up{transform:translateY(28px)}.reveal-left{transform:translate(-28px)}.reveal-right{transform:translate(28px)}.reveal-scale{transform:scale(.96)translateY(12px)}.reveal-up.is-visible,.reveal-left.is-visible,.reveal-right.is-visible,.reveal-scale.is-visible{opacity:1;transform:none}.sf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.sf-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.sf-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-catalog-grid{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:420px){.sf-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:640px){.sf-catalog-grid{gap:1.25rem}}@media (min-width:768px){.sf-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (min-width:1280px){.sf-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.sf-scroll-x{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.sf-scroll-x::-webkit-scrollbar{display:none}.sf-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:1rem;display:grid}.sf-bento>*{min-width:0;min-height:0;display:flex}.sf-bento>:first-child{grid-column:span 2}@media (min-width:768px){.sf-bento{grid-template-rows:repeat(2,minmax(280px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.sf-bento>:first-child{grid-area:span 2/span 2}.sf-bento>:first-child .sf-card{min-height:100%}}.sf-pattern-mesh{background-image:radial-gradient(at 20% 30%,#2d8cff1f 0,#0000 50%),radial-gradient(at 80% 70%,#2d8cff14 0,#0000 50%),radial-gradient(#10141c66 0,#0000 60%)}.sf-pattern-lines{background-image:repeating-linear-gradient(-45deg,#0000,#0000 8px,#2d8cff0a 8px 9px)}.sf-pattern-dots{background-image:radial-gradient(#2d8cff1f 1px,#0000 1px);background-size:20px 20px}.sf-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:128px 128px}.sf-icon-ring{background:linear-gradient(135deg,#2d8cff33 0%,#10141ce6 100%)}.sf-gradient-border{background:var(--card);border-radius:calc(var(--radius) + 4px);position:relative}.sf-gradient-border:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#2d8cff8c,#ffffff14,#2d8cff4d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sf-shimmer{position:relative;overflow:hidden}.sf-shimmer:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff38 50%,#0000 60%);animation:3s ease-in-out infinite sf-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sf-shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes sf-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sf-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sf-float-slow-reverse{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.sf-float-slow{animation:8s ease-in-out infinite sf-float-slow}.sf-float-slow-reverse{animation:10s ease-in-out infinite sf-float-slow-reverse}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:40s linear infinite marquee}.sf-btn-gold.sf-shimmer:after{animation:4s ease-in-out infinite sf-shimmer}.sf-card-glow:hover{box-shadow:0 0 0 1px #2d8cff33,0 12px 40px #2d8cff2e,0 24px 60px #00000059}@keyframes sf-pulse-dot{0%,to{opacity:1;box-shadow:0 0 #3ddc978c}50%{opacity:.85;box-shadow:0 0 0 8px #3ddc9700}}.sf-pulse-online{animation:1.8s ease-out infinite sf-pulse-dot}@keyframes sf-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}.sf-animate-ken-burns{animation:22s ease-in-out infinite alternate sf-ken-burns}.sf-image-zoom{transition:transform .65s cubic-bezier(.22,1,.36,1)}.group:hover .sf-image-zoom{transform:scale(1.07)}.sf-quick-bar{transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(100%)}.group:hover .sf-quick-bar{transform:translateY(0)}.sf-pattern-rings{background-image:radial-gradient(circle,#0000 58%,#2d8cff0f 59%,#0000 60%),radial-gradient(circle,#0000 38%,#2d8cff0a 39%,#0000 40%);background-size:80px 80px}.sf-bg-aurora{background:radial-gradient(80% 50% at 20% -10%,#2d8cff29,#0000),radial-gradient(60% 40% at 90% 10%,#2d8cff1a,#0000),radial-gradient(50% 30% at 50% 100%,#2d8cff14,#0000)}.sf-skeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite sf-shimmer}}
